ó
    Eñi\¼& ã                   ó�\ • S SK Jr  \" \" 5       R                  S5      SS5      (       d  \(       d  S\;   a  SSKJ	r	  OS SK	r	 S SK
rS rS	 rS
 rS r " S S\5      rS SKrGSJS jrS r " S S\5      r\	R0                  " \5         " S S\5      r\	R4                  " \5         " S S\5      r\	R8                  " \5         " S S\5      r\	R<                  " \5         " S S\5      r\	R@                  " \5         " S S\5      r!\	RD                  " \!5         " S S\5      r#\	RH                  " \#5         " S S\5      r%\	RL                  " \%5         " S  S!\5      r'\	RP                  " \'5         " S" S#\5      r)\	RT                  " \)5         " S$ S%\5      r+\	RX                  " \+5         " S& S'\5      r-\	R\                  " \-5        S( r/S) r0S* r1S+ r2S, r3S- r4S. r5S/ r6S0 r7\	Rp                  r8 \	Rr                  r9\	Rt                  r:\	Rv                  r;\	Rx                  r< \	Rz                  r=\	R|                  r>\	R~                  r?\	R€                  r@\	R‚                  rA\	R„                  rB\	R†                  rC\	Rˆ                  rD\	RŠ                  rE\	RŒ                  rF\	RŽ                  rG\	R�                  rH\	R’                  rI\	R”                  rJ\	R–                  rK\	R˜                  rL\	Rš                  rM\	Rœ                  rN\	Rž                  rO\	R                   rP\	R¢                  rQ\	R¤                  rR\	R¦                  rS\	R¨                  rT\	Rª                  rU\	R¬                  rV\	R®                  rW \	R°                  rX\	R²                  rY\	R´                  rZ\	R¶                  r[S1 r\S2 r]S3 r^S4 r_S5 r`S6 raS7 rbS8 rcS9 rdS: reS; rfS< rgS= rhS> riS? rjS@ rkSA rlSB rmSC rnSD roSE rpSF rqSG rrSH rsSI rtSJ ruSK rvSL rwSM rxSN rySO rzSP r{SQ r|SR r}SS r~ST rSU r€SV r�SW r‚SX rƒSY r„SZ r…S[ r†S\ r‡S] rˆS^ r‰S_ rŠS` r‹Sa rŒSb r�Sc rŽSd r�Se r�\	GR"                  r‘\	GR$                  r’\	GR&                  r“\	GR(                  r”\	GR*                  r•\	GR,                  r–\	GR.                  r— \	GR0                  r˜\	GR2                  r™ \	GR4                  rš\	GR6                  r›\	GR8                  rœ\	GR:                  r�\	GR<                  rž " Sf Sg\5      rŸ\	GR@                  " \Ÿ5         " Sh Si\5      r¡\	GRD                  " \¡5         " Sj Sk\5      r£\	GRH                  " \£5         " Sl Sm\5      r¥\	GRL                  " \¥5        \	GRN                  r§\§GRP                  r¨\§GRR                  r©\§GRT                  rª\§GRV                  r«\§GRX                  r¬\§GRZ                  r­\§GR\                  r® " Sn So\5      r¯\	GR`                  " \¯5        \§GRb                  r±\	GRd                  r² " Sp Sq\5      r³\	GRh                  " \³5        \§GRj                  rµ\§GRl                  r¶\	GRn                  r·\	GRp                  r¸\	GRr                  r¹\	GRt                  rº\	GRv                  r»\	GRx                  r¼\	GRz                  r½\	GR|                  r¾\	GR~                  r¿\	GR€                  rÀ\	GR‚                  rÁ\	GR„                  rÂ " Sr Ss\5      rÃ\	GRˆ                  " \Ã5        \	GRŠ                  rÅ\	GRŒ                  rÆ\	GRŽ                  rÇ\	GR�                  rÈ\	GR’                  rÉ\	GR”                  rÊ " St Su\5      rË\	GR˜                  " \Ë5        \	GRš                  rÍ " Sv Sw\5      rÎ\	GRž                  " \Î5         " Sx Sy\5      rÐ\	GR¢                  " \Ð5         " Sz S{\5      rÒ\	GR¦                  " \Ò5        \	GR¨                  rÔ\	GRª                  rÕ " S| S}\5      rÖ\	GR®                  " \Ö5         " S~ S\5      rØ\	GR²                  " \Ø5         " S€ S�\5      rÚ\	GR¶                  " \Ú5        \	GR¸                  rÜ\	GRº                  rÝ " S‚ Sƒ\5      rÞ\	GR¾                  " \Þ5         " S„ S…\5      rà\	GRÂ                  " \à5         " S† S‡\5      râ\	GRÆ                  " \â5         " Sˆ S‰\5      rä\	GRÊ                  " \ä5         " SŠ S‹\5      ræ\	GRÎ                  " \æ5         " SŒ S�\5      rè\	GRÒ                  " \è5         " SŽ S�\5      rê\	GRÖ                  " \ê5        \	GRØ                  rì\	GRÚ                  rí " S� S‘\5      rî\	GRÞ                  " \î5        \	GRà                  rð\	GRâ                  rñ\	GRä                  rò\	GRæ                  ró\	GRè                  rô\	GRê                  rõ\	GRì                  rö " S’ S“\5      r÷\	GRð                  " \÷5         " S” S•\5      rù\	GRô                  " \ù5        \§GRö                  rû\	GRø                  rü\	GRú                  rý\	GRü                  rþ\	GRþ                  rÿ\	GR                   Gr \	GR                  Gr\	GR                  Gr " S– S—\5      Gr\	GR                  " G\5         " S˜ S™\5      Gr\	GR                  " G\5         " Sš S›\5      Gr\	GR                  " G\5         " Sœ S�\5      Gr	\	GR                  " G\	5         " Sž SŸ\5      Gr\	GR                  " G\5         " S  S¡\5      Gr\	GR                  " G\5         " S¢ S£\5      Gr\	GR                   " G\5         " S¤ S¥\5      Gr\	GR$                  " G\5        \	GR&                  Gr\	GR(                  Gr\	GR*                  Gr\	GR,                  Gr\	GR.                  Gr " S¦ S§\5      Gr\	GR2                  " G\5        \	GR4                  Gr\	GR6                  Gr\	GR8                  Gr\	GR:                  Gr\	GR<                  Gr\	GR>                  Gr " S¨ S©\5      Gr \	GRB                  " G\ 5        \§GRD                  Gr" " Sª S«\5      Gr#\	GRH                  " G\#5         " S¬ S­\5      Gr%\	GRL                  " G\%5        \§GRN                  Gr'\§GRP                  Gr(\§GRR                  Gr)\§GRT                  Gr*\§GRV                  Gr+\§GRX                  Gr,\§GRZ                  Gr-\	GR\                  Gr.\	GR^                  Gr/\	GR`                  Gr0\	GRb                  Gr1 " S® S¯\5      Gr2\	GRf                  " G\25         " S° S±\5      Gr4\	GRj                  " G\45        \	GRl                  Gr6\	GRn                  Gr7\	GRp                  Gr8\	GRr                  Gr9\	GRt                  Gr: " S² S³\5      Gr;\	GRx                  " G\;5        \	GRz                  Gr=\	GR|                  Gr>\	GR~                  Gr?\	GR€                  Gr@\	GR‚                  GrA\	GR„                  GrB\	GR†                  GrC\	GRˆ                  GrD " S´ Sµ\5      GrE\	GRŒ                  " G\E5         " S¶ S·\5      GrG\	GR�                  " G\G5         " S¸ S¹\5      GrI\	GR”                  " G\I5        \§GR–                  GrK\	GR˜                  GrL\	GRš                  GrM\	GRœ                  GrN\	GRž                  GrO\	GR                   GrP\	GR¢                  GrQ\	GR¤                  GrR\	GR¦                  GrS " Sº S»\5      GrT\	GRª                  " G\T5         " S¼ S½\5      GrV\	GR®                  " G\V5         " S¾ S¿\5      GrX\	GR²                  " G\X5         " SÀ SÁ\5      GrZ\	GR¶                  " G\Z5        \	GR¸                  Gr\\	GRº                  Gr]\	GR¼                  Gr^\	GR¾                  Gr_ " SÂ SÃ\5      Gr`\	GRÂ                  " G\`5        \	GRÄ                  Grb\	GRÆ                  Grc\	GRÈ                  Grd\	GRÊ                  Gre\	GRÌ                  Grf\	GRÎ                  Grg\	GRÐ                  Grh\	GRÒ                  Gri\	GRÔ                  Grj\	GRÖ                  Grk " SÄ SÅ\5      Grl\	GRÚ                  " G\l5         " SÆ SÇ\5      Grn\	GRÞ                  " G\n5         " SÈ SÉ\5      Grp\	GRâ                  " G\p5        \	GRä                  Grr\	GRæ                  Grs\	GRè                  Grt\	GRê                  Gru\	GRì                  Grv\	GRî                  Grw\	GRð                  Grx\	GRò                  Gry\	GRô                  Grz\	GRö                  Gr{\	GRø                  Gr|\	GRú                  Gr}\	GRü                  Gr~\	GRþ                  Gr\	GR                   Gr€\	GR                  Gr�\	GR                  Gr‚ " SÊ SË\5      Grƒ\	GR                  " G\ƒ5         " SÌ SÍ\5      Gr…\	GR                  " G\…5        \	GR                  Gr‡\	GR                  Grˆ\	GR                  Gr‰\	GR                  GrŠ\	GR                  Gr‹\	GR                  GrŒ\	GR                  Gr� " SÎ SÏ\5      GrŽ\	GR                  " G\Ž5         " SÐ SÑ\5      Gr�\	GR"                  " G\�5        \	GR$                  Gr’\	GR&                  Gr“\	GR(                  Gr”\	GR*                  Gr•\	GR,                  Gr–\	GR.                  Gr—\	GR0                  Gr˜\	GR2                  Gr™\	GR4                  Grš\	GR6                  Gr›\	GR8                  Grœ\	GR:                  Gr�\	GR<                  Grž\	GR>                  GrŸ\	GR@                  Gr \	GRB                  Gr¡\	GRD                  Gr¢\	GRF                  Gr£\	GRH                  Gr¤\	GRJ                  Gr¥\	GRL                  Gr¦\	GRN                  Gr§\	GRP                  Gr¨\	GRR                  Gr©\	GRT                  Grª\	GRV                  Gr«\	GRX                  Gr¬\	GRZ                  Gr­\	GR\                  Gr®\	GR^                  Gr¯\	GR`                  Gr°\	GRb                  Gr±\	GRd                  Gr²\	GRf                  Gr³\	GRh                  Gr´ " SÒ SÓ\5      Grµ\	GRl                  " G\µ5         " SÔ SÕ\5      Gr·\	GRp                  " G\·5        \	GRr                  Gr¹\	GRt                  Grº\	GRv                  Gr»\	GRx                  Gr¼\	GRz                  Gr½\	GR|                  Gr¾\	GR~                  Gr¿\	GR€                  GrÀ\	GR‚                  GrÁ\	GR„                  GrÂ\	GR†                  GrÃ\	GRˆ                  GrÄ\	GRŠ                  GrÅ\	GRŒ                  GrÆ\	GRŽ                  GrÇ\	GR�                  GrÈ\	GR’                  GrÉ\	GR”                  GrÊ\	GR–                  GrË\	GR˜                  GrÌ\	GRš                  GrÍ\	GRœ                  GrÎ\	GRž                  GrÏ\	GR                   GrÐ\	GR¢                  GrÑ\	GR¤                  GrÒ\	GR¦                  GrÓ\	GR¨                  GrÔ\	GRª                  GrÕ\	GR¬                  GrÖ\	GR®                  Gr×\	GR°                  GrØ\	GR²                  GrÙ\	GR´                  GrÚ\	GR¶                  GrÛ\	GR¸                  GrÜ\	GRº                  GrÝ\	GR¼                  GrÞ\	GR¾                  Grß\	GRÀ                  Grà\	GRÂ                  Grá\	GRÄ                  Grâ\	GRÆ                  Grã\	GRÈ                  Grä\	GRÊ                  Grå\	GRÌ                  Græ\	GRÎ                  Grç\	GRÐ                  Grè\	GRÒ                  Gré\	GRÔ                  Grê\	GRÖ                  Grë\	GRØ                  Grì\	GRÚ                  Grí\	GRÜ                  Grî\	GRÞ                  Grï\	GRà                  Grð\	GRâ                  Grñ\	GRä                  Grò\	GRæ                  Gró\	GRè                  Grô\	GRê                  Grõ\	GRì                  Grö\	GRî                  Gr÷\	GRð                  Grø\	GRò                  Grù\	GRô                  Grú " SÖ S×\5      Grû\	GRø                  " G\û5        \	GRú                  Grý\	GRü                  Grþ\	GRþ                  Grÿ " SØ SÙ\5      Gr \	GR                  " G\ 5        \	GR                  Gr\	GR                  Gr " SÚ SÛ\5      Gr\	GR
                  " G\5         " SÜ SÝ\5      Gr\	GR                  " G\5         " SÞ Sß\5      Gr\	GR                  " G\5         " Sà Sá\5      Gr
\	GR                  " G\
5        \	GR                  Gr\	GR                  Gr\	GR                  Gr\	GR                  Gr\	GR                   Gr\	GR"                  Gr\	GR$                  Gr\	GR&                  Gr\	GR(                  Gr\	GR*                  Gr\	GR,                  Gr\	GR.                  Gr\	GR0                  Gr\	GR2                  Gr\	GR4                  Gr\	GR6                  Gr\	GR8                  Gr\	GR:                  Gr\	GR<                  Gr\	GR>                  Gr\	GR@                  Gr \	GRB                  Gr!\	GRD                  Gr" " Sâ Sã\5      Gr#\	GRH                  " G\#5         " Sä Så\5      Gr%\	GRL                  " G\%5        \	GRN                  Gr'\	GRP                  Gr(\	GRR                  Gr)\	GRT                  Gr*\	GRV                  Gr+\	GRX                  Gr,\	GRZ                  Gr-\	GR\                  Gr.\	GR^                  Gr/\	GR`                  Gr0\	GRb                  Gr1\	GRd                  Gr2\	GRf                  Gr3\	GRh                  Gr4\	GRj                  Gr5\	GRl                  Gr6\	GRn                  Gr7\	GRp                  Gr8 " Sæ Sç\5      Gr9\	GRt                  " G\95         " Sè Sé\5      Gr;\	GRx                  " G\;5        \	GRz                  Gr= " Sê Së\5      Gr>\	GR~                  " G\>5         " Sì Sí\5      Gr@\	GR‚                  " G\@5        \	GR„                  GrB\	GR†                  GrC\	GRˆ                  GrD\	GRŠ                  GrE\	GRŒ                  GrF\	GRŽ                  GrG\	GR�                  GrH\	GR’                  GrI\	GR”                  GrJ\	GR–                  GrK " Sî Sï\5      GrL\	GRš                  " G\L5         " Sð Sñ\5      GrN\	GRž                  " G\N5        \	GR                   GrP\	GR¢                  GrQ\	GR¤                  GrR " Sò Só\5      GrS\	GR¨                  " G\S5        \	GRª                  GrU\	GR¬                  GrV\	GR®                  GrW\	GR°                  GrX\	GR²                  GrY\	GR´                  GrZ\	GR¶                  Gr[\	GR¸                  Gr\\	GRº                  Gr]\	GR¼                  Gr^ " Sô Sõ\5      Gr_\	GRÀ                  " G\_5         " Sö S÷\5      Gra\	GRÄ                  " G\a5         " Sø Sù\5      Grc\	GRÈ                  " G\c5         " Sú Sû\5      Gre\	GRÌ                  " G\e5         " Sü Sý\5      Grg\	GRÐ                  " G\g5         " Sþ Sÿ\5      Gri\	GRÔ                  " G\i5        \	GRÖ                  Grk\	GRØ                  Grl\	GRÚ                  Grm\	GRÜ                  Grn\	GRÞ                  Gro\	GRà                  Grp\	GRâ                  Grq\	GRä                  Grr\	GRæ                  Grs\	GRè                  Grt\	GRê                  Gru\	GRì                  Grv " GS  GS\5      Grw\	GRð                  " G\w5         " GS GS\5      Gry\	GRô                  " G\y5        \	GRö                  Gr{\	GRø                  Gr|\	GRú                  Gr}\	GRü                  Gr~\	GRþ                  Gr\	GR                   Gr€\	GR                  Gr�\	GR                  Gr‚ " GS GS\5      Grƒ\	GR                  " G\ƒ5         " GS GS\5      Gr…\	GR                  " G\…5        \	GR                  Gr‡\	GR                  Grˆ\	GR                  Gr‰\	GR                  GrŠ\	GR                  Gr‹ " GS GS	\5      GrŒ\	GR                  " G\Œ5         " GS
 GS\5      GrŽ\	GR                  " G\Ž5        \	GR                   Gr�\	GR"                  Gr‘\	GR$                  Gr’\	GR&                  Gr“\	GR(                  Gr”\	GR*                  Gr•\	GR,                  Gr–\	GR.                  Gr—\	GR0                  Gr˜\	GR2                  Gr™\	GR4                  Grš\	GR6                  Gr›\	GR8                  Grœ\	GR:                  Gr�\	GR<                  Grž\	GR>                  GrŸ\	GR@                  Gr \	GRB                  Gr¡\	GRD                  Gr¢\	GRF                  Gr£\	GRH                  Gr¤\	GRJ                  Gr¥\	GRL                  Gr¦\	GRN                  Gr§\	GRP                  Gr¨\	GRR                  Gr©\	GRT                  Grª\	GRV                  Gr«\	GRX                  Gr¬\	GRZ                  Gr­\	GR\                  Gr®\	GR^                  Gr¯\	GR`                  Gr°\	GRb                  Gr±\	GRd                  Gr²\	GRf                  Gr³\	GRh                  Gr´\	GRj                  Grµ\	GRl                  Gr¶\	GRn                  Gr·\	GRp                  Gr¸\	GRr                  Gr¹\	GRt                  Grº\	GRv                  Gr»\	GRx                  Gr¼\	GRz                  Gr½\	GR|                  Gr¾\	GR~                  Gr¿\	GR€                  GrÀ " GS GS\5      GrÁ\	GR„                  " G\Á5         " GS GS\5      GrÃ\	GRˆ                  " G\Ã5         " GS GS\5      GrÅ\	GRŒ                  " G\Å5        \	GRŽ                  GrÇ\	GR�                  GrÈ\	GR’                  GrÉ\	GR”                  GrÊ " GS GS\5      GrË\	GR˜                  " G\Ë5         " GS GS\5      GrÍ\	GRœ                  " G\Í5         " GS GS\5      GrÏ\	GR                   " G\Ï5         " GS GS\5      GrÑ\	GR¤                  " G\Ñ5         " GS GS\5      GrÓ\	GR¨                  " G\Ó5         " GS GS\5      GrÕ\	GR¬                  " G\Õ5        \	GR®                  Gr×\	GR°                  GrØ " GS GS\5      GrÙ\	GR´                  " G\Ù5        \	GR¶                  GrÛ\	GR¸                  GrÜ\	GRº                  GrÝ " GS  GS!\5      GrÞ\	GR¾                  " G\Þ5         " GS" GS#\5      Grà\	GRÂ                  " G\à5         " GS$ GS%\5      Grâ\	GRÆ                  " G\â5        \	GRÈ                  Grä\	GRÊ                  Grå\	GRÌ                  Græ\	GRÎ                  Grç\	GRÐ                  Grè\	GRÒ                  Gré\	GRÔ                  Grê\	GRÖ                  Grë\	GRØ                  Grì\	GRÚ                  Grí\	GRÜ                  Grî\	GRÞ                  Grï\	GRà                  Grð\	GRâ                  Grñ\	GRä                  Grò\	GRæ                  Gró\	GRè                  Grô\	GRê                  Grõ\	GRì                  Grö\	GRî                  Gr÷\	GRð                  Grø\	GRò                  Grù\	GRô                  Grú\	GRö                  Grû\	GRø                  Grü\	GRú                  Grý\	GRü                  Grþ " GS& GS'\5      Grÿ\	GR                   " G\ÿ5         " GS( GS)\5      Gr\	GR                  " G\5         " GS* GS+\5      Gr\	GR                  " G\5        \	GR
                  Gr\	GR                  Gr\	GR                  Gr\	GR                  Gr\	GR                  Gr	\	GR                  Gr
\	GR                  Gr\	GR                  Gr\	GR                  Gr\	GR                  Gr\	GR                  Gr\	GR                   Gr\	GR"                  Gr\	GR$                  Gr\	GR&                  Gr\	GR(                  Gr\	GR*                  Gr\	GR,                  Gr\	GR.                  Gr\	GR0                  Gr\	GR2                  Gr\	GR4                  Gr\	GR6                  Gr\	GR8                  Gr\	GR:                  Gr\	GR<                  Gr\	GR>                  Gr\	GR@                  Gr \	GRB                  Gr!\	GRD                  Gr"\	GRF                  Gr#\	GRH                  Gr$\	GRJ                  Gr%\	GRL                  Gr&\	GRN                  Gr'\	GRP                  Gr(\	GRR                  Gr)\	GRT                  Gr*\	GRV                  Gr+\	GRX                  Gr,\	GRZ                  Gr-\	GR\                  Gr.\	GR^                  Gr/\	GR`                  Gr0\	GRb                  Gr1\	GRd                  Gr2\	GRf                  Gr3\	GRh                  Gr4\	GRj                  Gr5\	GRl                  Gr6\	GRn                  Gr7\	GRp                  Gr8\	GRr                  Gr9\	GRt                  Gr:\	GRv                  Gr;\	GRx                  Gr<\	GRz                  Gr=\	GR|                  Gr>\	GR~                  Gr?\	GR€                  Gr@\	GR‚                  GrA\	GR„                  GrB\	GR†                  GrC\	GRˆ                  GrD\	GRŠ                  GrE\	GRŒ                  GrF\	GRŽ                  GrG\	GR�                  GrH\	GR’                  GrI\	GR”                  GrJ\	GR–                  GrK\	GR˜                  GrL\	GRš                  GrM\	GRœ                  GrN\	GRž                  GrO\	GR                   GrP\	GR¢                  GrQ\	GR¤                  GrR\	GR¦                  GrS\	GR¨                  GrT\	GRª                  GrU\	GR¬                  GrV\	GR®                  GrW\	GR°                  GrX\	GR²                  GrY\	GR´                  GrZ\	GR¶                  Gr[\	GR¸                  Gr\\	GRº                  Gr]\	GR¼                  Gr^\	GR¾                  Gr_\	GRÀ                  Gr`\	GRÂ                  Gra\	GRÄ                  Grb\	GRÆ                  Grc\	GRÈ                  Grd\	GRÊ                  Gre\	GRÌ                  Grf\	GRÎ                  Grg\	GRÐ                  Grh\	GRÒ                  Gri\	GRÔ                  Grj\	GRÖ                  Grk\	GRØ                  Grl\	GRÚ                  Grm\	GRÜ                  Grn\	GRÞ                  Gro\	GRà                  Grp\	GRâ                  Grq\	GRä                  Grr\	GRæ                  Grs\	GRè                  Grt\	GRê                  Gru\	GRì                  Grv\	GRî                  Grw\	GRð                  Grx\	GRò                  Gry\	GRô                  Grz\	GRö                  Gr{\	GRø                  Gr|\	GRú                  Gr}\	GRü                  Gr~\	GRþ                  Gr\	GR                   Gr€\	GR                  Gr�\	GR                  Gr‚\	GR                  Grƒ\	GR                  Gr„\	GR
                  Gr…\	GR                  Gr†\	GR                  Gr‡\	GR                  Grˆ\	GR                  Gr‰\	GR                  GrŠ\	GR                  Gr‹\	GR                  GrŒ\	GR                  Gr�\	GR                  GrŽ\	GR                  Gr�\	GR                   Gr�\	GR"                  Gr‘\	GR$                  Gr’\	GR&                  Gr“\	GR(                  Gr”\	GR*                  Gr•\	GR,                  Gr–\	GR.                  Gr—\	GR0                  Gr˜\	GR2                  Gr™\	GR4                  Grš\	GR6                  Gr›\	GR8                  Grœ\	GR:                  Gr�\	GR<                  Grž\	GR>                  GrŸ\	GR@                  Gr \	GRB                  Gr¡\	GRD                  Gr¢\	GRF                  Gr£\	GRH                  Gr¤\	GRJ                  Gr¥\	GRL                  Gr¦\	GRN                  Gr§\	GRP                  Gr¨\	GRR                  Gr©\	GRT                  Grª\	GRV                  Gr«\	GRX                  Gr¬\	GRZ                  Gr­\	GR\                  Gr®\	GR^                  Gr¯\	GR`                  Gr°\	GRb                  Gr±\	GRd                  Gr²\	GRf                  Gr³\	GRh                  Gr´\	GRj                  Grµ\	GRl                  Gr¶\	GRn                  Gr·\	GRp                  Gr¸\	GRr                  Gr¹\	GRt                  Grº\	GRv                  Gr»\	GRx                  Gr¼\	GRz                  Gr½\	GR|                  Gr¾\	GR~                  Gr¿\	GR€                  GrÀ\	GR‚                  GrÁ\	GR„                  GrÂ\	GR†                  GrÃ\	GRˆ                  GrÄ\	GRŠ                  GrÅ\	GRŒ                  GrÆ\	GRŽ                  GrÇ\	GR�                  GrÈ\	GR’                  GrÉ\	GR”                  GrÊ\	GR–                  GrË\	GR˜                  GrÌ\	GRš                  GrÍ\	GRœ                  GrÎ\	GRž                  GrÏ\	GR                   GrÐ\	GR¢                  GrÑ\	GR¤                  GrÒ\	GR¦                  GrÓ\	GR¨                  GrÔ\	GRª                  GrÕ\	GR¬                  GrÖ\	GR®                  Gr×\	GR°                  GrØ\	GR²                  GrÙ\	GR´                  GrÚ\	GR¶                  GrÛ\	GR¸                  GrÜ\	GRº                  GrÝ\	GR¼                  GrÞ\	GR¾                  Grß\	GRÀ                  Grà\	GRÂ                  Grá\	GRÄ                  Grâ\	GRÆ                  Grã\	GRÈ                  Grä\	GRÊ                  Grå\	GRÌ                  Græ\	GRÎ                  Grç\	GRÐ                  Grè\	GRÒ                  Gré\	GRÔ                  Grê\	GRÖ                  Grë\	GRØ                  Grì\	GRÚ                  Grí\	GRÜ                  Grî\	GRÞ                  Grï\	GRà                  Grð\	GRâ                  Grñ\	GRä                  Grò\	GRæ                  Gró\	GRè                  Grô\	GRê                  Grõ\	GRì                  Grö\	GRî                  Gr÷\	GRð                  Grø\	GRò                  Grù\	GRô                  Grú\	GRö                  Grû\	GRø                  Grü\	GRú                  Grý\	GRü                  Grþ\	GRþ                  Grÿ\	GR                   Gr \	GR                  Gr\	GR                  Gr\	GR                  Gr\	GR                  Gr\	GR
                  Gr\	GR                  Gr\	GR                  Gr\	GR                  Gr\	GR                  Gr	\	GR                  Gr
\	GR                  Gr\	GR                  Gr\	GR                  Gr\	GR                  Gr\	GR                  Gr\	GR                   Gr\	GR"                  Gr\	GR$                  Gr\	GR&                  Gr\	GR(                  Gr\	GR*                  Gr\	GR,                  Gr\	GR.                  Gr\	GR0                  Gr\	GR2                  Gr\	GR4                  Gr\	GR6                  Gr\	GR8                  Gr\	GR:                  Gr\	GR<                  Gr\	GR>                  Gr\	GR@                  Gr \	GRB                  Gr!\	GRD                  Gr"\	GRF                  Gr#\	GRH                  Gr$\	GRJ                  Gr%\	GRL                  Gr&\	GRN                  Gr'\	GRP                  Gr(\	GRR                  Gr)\	GRT                  Gr*\	GRV                  Gr+\	GRX                  Gr,\	GRZ                  Gr-\	GR\                  Gr.\	GR^                  Gr/\	GR`                  Gr0\	GRb                  Gr1\	GRd                  Gr2\	GRf                  Gr3\	GRh                  Gr4\	GRj                  Gr5\	GRl                  Gr6\	GRn                  Gr7\	GRp                  Gr8\	GRr                  Gr9\	GRt                  Gr:\	GRv                  Gr;\	GRx                  Gr<\	GRz                  Gr=\	GR|                  Gr>\	GR~                  Gr?\	GR€                  Gr@\	GR‚                  GrA\	GR„                  GrB\	GR†                  GrC\	GRˆ                  GrD\	GRŠ                  GrE\	GRŒ                  GrF\	GRŽ                  GrG\	GR�                  GrH\	GR’                  GrI\	GR”                  GrJ\	GR–                  GrK\	GR˜                  GrL\	GRš                  GrM\	GRœ                  GrN\	GRž                  GrO\	GR                   GrP\	GR¢                  GrQ\	GR¤                  GrR\	GR¦                  GrS\	GR¨                  GrT\	GRª                  GrU\	GR¬                  GrV\	GR®                  GrW\	GR°                  GrX\	GR²                  GrY\	GR´                  GrZ\	GR¶                  Gr[\	GR¸                  Gr\\	GRº                  Gr]\	GR¼                  Gr^\	GR¾                  Gr_\	GRÀ                  Gr`\	GRÂ                  Gra\	GRÄ                  Grb\	GRÆ                  Grc\	GRÈ                  Grd\	GRÊ                  Gre\	GRÌ                  Grf\	GRÎ                  Grg\	GRÐ                  Grh\	GRÒ                  Gri\	GRÔ                  Grj\	GRÖ                  Grk\	GRØ                  Grl\	GRÚ                  Grm\	GRÜ                  Grn\	GRÞ                  Gro\	GRà                  Grp\	GRâ                  Grq\	GRä                  Grr\	GRæ                  Grs\	GRè                  Grt\	GRê                  Gru\	GRì                  Grv\	GRî                  Grw\	GRð                  Grx\	GRò                  Gry\	GRô                  Grz\	GRö                  Gr{\	GRø                  Gr|\	GRú                  Gr}\	GRü                  Gr~\	GRþ                  Gr\	G	R                   Gr€\	G	R                  Gr�\	G	R                  Gr‚\	G	R                  Grƒ\	G	R                  Gr„\	G	R
                  Gr…\	G	R                  Gr†\	G	R                  Gr‡\	G	R                  Grˆ\	G	R                  Gr‰\	G	R                  GrŠ\	G	R                  Gr‹\	G	R                  GrŒ\	G	R                  Gr�\	G	R                  GrŽ\	G	R                  Gr�\	G	R                   Gr�\	G	R"                  Gr‘\	G	R$                  Gr’\	G	R&                  Gr“\	G	R(                  Gr”\	G	R*                  Gr•\	G	R,                  Gr–\	G	R.                  Gr—\	G	R0                  Gr˜\	G	R2                  Gr™\	G	R4                  Grš\	G	R6                  Gr›\	G	R8                  Grœ\	G	R:                  Gr�\	G	R<                  Grž\	G	R>                  GrŸ\	G	R@                  Gr \	G	RB                  Gr¡\	G	RD                  Gr¢\	G	RF                  Gr£\	G	RH                  Gr¤\	G	RJ                  Gr¥\	G	RL                  Gr¦\	G	RN                  Gr§\	G	RP                  Gr¨\	G	RR                  Gr©\	G	RT                  Grª\	G	RV                  Gr«\	G	RX                  Gr¬\	G	RZ                  Gr­\	G	R\                  Gr®\	G	R^                  Gr¯\	G	R`                  Gr°\	G	Rb                  Gr±\	G	Rd                  Gr²\	G	Rf                  Gr³\	G	Rh                  Gr´\	G	Rj                  Grµ\	G	Rl                  Gr¶\	G	Rn                  Gr·\	G	Rp                  Gr¸\	G	Rr                  Gr¹\	G	Rt                  Grº\	G	Rv                  Gr»\	G	Rx                  Gr¼\	G	Rz                  Gr½\	G	R|                  Gr¾\	G	R~                  Gr¿\	G	R€                  GrÀ\	G	R‚                  GrÁ\	G	R„                  GrÂ\	G	R†                  GrÃ\	G	Rˆ                  GrÄ\	G	RŠ                  GrÅ\	G	RŒ                  GrÆ\	G	RŽ                  GrÇ\	G	R�                  GrÈ\	G	R’                  GrÉ\	G	R”                  GrÊ\	G	R–                  GrË\	G	R˜                  GrÌ\	G	Rš                  GrÍ\	G	Rœ                  GrÎ\	G	Rž                  GrÏ\	G	R                   GrÐ\	G	R¢                  GrÑ\	G	R¤                  GrÒ\	G	R¦                  GrÓ\	G	R¨                  GrÔ\	G	Rª                  GrÕ\	G	R¬                  GrÖ\	G	R®                  Gr×\	G	R°                  GrØ\	G	R²                  GrÙ\	G	R´                  GrÚ\	G	R¶                  GrÛ\	G	R¸                  GrÜ\	G	Rº                  GrÝ\	G	R¼                  GrÞ\	G	R¾                  Grß\	G	RÀ                  Grà\	G	RÂ                  Grá\	G	RÄ                  Grâ\	G	RÆ                  Grã\	G	RÈ                  Grä\	G	RÊ                  Grå\	G	RÌ                  Græ\	G	RÎ                  Grç\	G	RÐ                  Grè\	G	RÒ                  Gré\	G	RÔ                  Grê\	G	RÖ                  Grë\	G	RØ                  Grì\	G	RÚ                  Grí\	G	RÜ                  Grî\	G	RÞ                  Grï\	G	Rà                  Grð\	G	Râ                  Grñ\	G	Rä                  Grò\	G	Ræ                  Gró\	G	Rè                  Grô\	G	Rê                  Grõ\	G	Rì                  Grö\	G	Rî                  Gr÷\	G	Rð                  Grø\	G	Rò                  Grù\	G	Rô                  Grú\	G	Rö                  Grû\	G	Rø                  Grü\	G	Rú                  Grý\	G	Rü                  Grþ\	G	Rþ                  Grÿ\	G
R                   Gr \	G
R                  Gr\	G
R                  Gr\	G
R                  Gr\	G
R                  Gr\	G
R
                  Gr\	G
R                  Gr\	G
R                  Gr\	G
R                  Gr\	G
R                  Gr	\	G
R                  Gr
\	G
R                  Gr\	G
R                  Gr\	G
R                  Gr\	G
R                  Gr\	G
R                  Gr\	G
R                   Gr\	G
R"                  Gr\	G
R$                  Gr\	G
R&                  Gr\	G
R(                  Gr\	G
R*                  Gr\	G
R,                  Gr\	G
R.                  Gr\	G
R0                  Gr\	G
R2                  Gr\	G
R4                  Gr\	G
R6                  Gr\	G
R8                  Gr\	G
R:                  Gr\	G
R<                  Gr\	G
R>                  Gr\	G
R@                  Gr \	G
RB                  Gr!\	G
RD                  Gr"\	G
RF                  Gr#\	G
RH                  Gr$\	G
RJ                  Gr%\	G
RL                  Gr&\	G
RN                  Gr'\	G
RP                  Gr(\	G
RR                  Gr)\	G
RT                  Gr*\	G
RV                  Gr+\	G
RX                  Gr,\	G
RZ                  Gr-\	G
R\                  Gr.\	G
R^                  Gr/\	G
R`                  Gr0\	G
Rb                  Gr1\	G
Rd                  Gr2\	G
Rf                  Gr3\	G
Rh                  Gr4\	G
Rj                  Gr5\	G
Rl                  Gr6\	G
Rn                  Gr7\	G
Rp                  Gr8\	G
Rr                  Gr9\	G
Rt                  Gr:\	G
Rv                  Gr;\	G
Rx                  Gr<\	G
Rz                  Gr=\	G
R|                  Gr>\	G
R~                  Gr?\	G
R€                  Gr@\	G
R‚                  GrA\	G
R„                  GrB\	G
R†                  GrC\	G
Rˆ                  GrD\	G
RŠ                  GrE\	G
RŒ                  GrF\	G
RŽ                  GrG\	G
R�                  GrH\	G
R’                  GrI\	G
R”                  GrJ\	G
R–                  GrK\	G
R˜                  GrL\	G
Rš                  GrM\	G
Rœ                  GrN\	G
Rž                  GrO\	G
R                   GrP\	G
R¢                  GrQ\	G
R¤                  GrR\	G
R¦                  GrS\	G
R¨                  GrT\	G
Rª                  GrU\	G
R¬                  GrV\	G
R®                  GrW\	G
R°                  GrX\	G
R²                  GrY\	G
R´                  GrZ\	G
R¶                  Gr[\	G
R¸                  Gr\\	G
Rº                  Gr]\	G
R¼                  Gr^\	G
R¾                  Gr_\	G
RÀ                  Gr`\	G
RÂ                  Gra " GS, GS-\5      Grb\	G
RÆ                  " G\b5         " GS. GS/\5      Grd\	G
RÊ                  " G\d5         " GS0 GS1\5      Grf\	G
RÎ                  " G\f5         " GS2 GS3\5      Grh\	G
RÒ                  " G\h5        \	G
RÔ                  Grj\	G
RÖ                  Grk\	G
RØ                  Grl " GS4 GS5\5      Grm\	G
RÜ                  " G\m5         " GS6 GS7\5      Gro\	G
Rà                  " G\o5         " GS8 GS9\5      Grq\	G
Rä                  " G\q5         " GS: GS;\5      Grs\	G
Rè                  " G\s5         " GS< GS=\5      Gru\	G
Rì                  " G\u5         " GS> GS?\5      Grw\	G
Rð                  " G\w5        \	G
Rò                  Gry\	G
Rô                  Grz\	G
Rö                  Gr{\	G
Rø                  Gr|\	G
Rú                  Gr}\	G
Rü                  Gr~ " GS@ GSA\5      Gr\	GR                   " G\5        \	GR                  Gr�\	GR                  Gr‚\	GR                  Grƒ\	GR                  Gr„\	GR
                  Gr…\	GR                  Gr†\	GR                  Gr‡\	GR                  Grˆ\	GR                  Gr‰\	GR                  GrŠ\	GR                  Gr‹\	GR                  GrŒ\	GR                  Gr�\	GR                  GrŽ\	GR                  Gr�\	GR                   Gr�\	GR"                  Gr‘\	GR$                  Gr’\	GR&                  Gr“\	GR(                  Gr”\	GR*                  Gr•\	GR,                  Gr–\	GR.                  Gr—\	GR0                  Gr˜\	GR2                  Gr™\	GR4                  Grš " GSB GSC\5      Gr›\	GR8                  " G\›5        \§GR:                  Gr� " GSD GSE\5      Grž\	GR>                  " G\ž5         " GSF GSG\5      Gr \	GRB                  " G\ 5        \	GRD                  Gr¢\	GRF                  Gr£\	GRH                  Gr¤\	GRJ                  Gr¥\	GRL                  Gr¦\	GRN                  Gr§\	GRP                  Gr¨\	GRR                  Gr©\	GRT                  Grª\	GRV                  Gr«\	GRX                  Gr¬\	GRZ                  Gr­\	GR\                  Gr®\	GR^                  Gr¯\	GR`                  Gr°\	GRb                  Gr± " GSH GSI\5      Gr²\	GRf                  " G\²5         " GSJ GSK\5      Gr´\	GRj                  " G\´5         " GSL GSM\5      Gr¶\	GRn                  " G\¶5         " GSN GSO\5      Gr¸\	GRr                  " G\¸5        \	GRt                  Grº\	GRv                  Gr»\	GRx                  Gr¼\	GRz                  Gr½\	GR|                  Gr¾\	GR~                  Gr¿\	GR€                  GrÀ\	GR‚                  GrÁ\	GR„                  GrÂ " GSP GSQ\5      GrÃ\	GRˆ                  " G\Ã5         " GSR GSS\5      GrÅ\	GRŒ                  " G\Å5         " GST GSU\5      GrÇ\	GR�                  " G\Ç5        \	GR’                  GrÉ\	GR”                  GrÊ\	GR–                  GrË\	GR˜                  GrÌ\	GRš                  GrÍ\	GRœ                  GrÎ " GSV GSW\5      GrÏ\	GR                   " G\Ï5         " GSX GSY\5      GrÑ\	GR¤                  " G\Ñ5         " GSZ GS[\5      GrÓ\	GR¨                  " G\Ó5         " GS\ GS]\5      GrÕ\	GR¬                  " G\Õ5        \	GR®                  Gr× " GS^ GS_\5      GrØ\	GR²                  " G\Ø5         " GS` GSa\5      GrÚ\	GR¶                  " G\Ú5         " GSb GSc\5      GrÜ\	GRº                  " G\Ü5         " GSd GSe\5      GrÞ\	GR¾                  " G\Þ5        \	GRÀ                  Grà\	GRÂ                  Grá\	GRÄ                  Grâ\	GRÆ                  Grã\	GRÈ                  Grä\	GRÊ                  Grå\	GRÌ                  Græ\	GRÎ                  Grç\	GRÐ                  Grè\	GRÒ                  Gré\	GRÔ                  Grê " GSf GSg\5      Grë\	GRØ                  " G\ë5         " GSh GSi\5      Grí\	GRÜ                  " G\í5         " GSj GSk\5      Grï\	GRà                  " G\ï5         " GSl GSm\5      Grñ\	GRä                  " G\ñ5         " GSn GSo\5      Gró\	GRè                  " G\ó5        \	GRê                  Grõ\	GRì                  Grö\	GRî                  Gr÷\	GRð                  Grø\	GRò                  Grù\	GRô                  Grú\	GRö                  Grû\	GRø                  Grü\	GRú                  Grý\	GRü                  Grþ " GSp GSq\5      Grÿ\	GR                   " G\ÿ5         " GSr GSs\5      Gr\	GR                  " G\5        \	GR                  Gr\	GR                  Gr\	GR
                  Gr\	GR                  Gr\	GR                  Gr\	GR                  Gr\	GR                  Gr	\	GR                  Gr
\	GR                  Gr\	GR                  Gr\	GR                  Gr\	GR                  Gr\	GR                  Gr\	GR                   Gr\	GR"                  Gr\	GR$                  Gr\	GR&                  Gr\	GR(                  Gr\	GR*                  Gr\	GR,                  Gr\	GR.                  Gr\	GR0                  Gr\	GR2                  Gr\	GR4                  Gr\	GR6                  Gr\	GR8                  Gr\	GR:                  Gr\	GR<                  Gr\	GR>                  Gr\	GR@                  Gr \	GRB                  Gr!\	GRD                  Gr"\	GRF                  Gr#\	GRH                  Gr$\	GRJ                  Gr%\	GRL                  Gr&\	GRN                  Gr'\	GRP                  Gr(\	GRR                  Gr)\	GRT                  Gr*\	GRV                  Gr+\	GRX                  Gr,\	GRZ                  Gr-\	GR\                  Gr.\	GR^                  Gr/\	GR`                  Gr0\	GRb                  Gr1\	GRd                  Gr2\	GRf                  Gr3\	GRh                  Gr4\	GRj                  Gr5\	GRl                  Gr6\	GRn                  Gr7\	GRp                  Gr8\	GRr                  Gr9\	GRt                  Gr:\	GRv                  Gr;\	GRx                  Gr<\	GRz                  Gr=\	GR|                  Gr>\	GR~                  Gr?\	GR€                  Gr@\	GR‚                  GrA\	GR„                  GrB\	GR†                  GrC\	GRˆ                  GrD\	GRŠ                  GrE\	GRŒ                  GrF\	GRŽ                  GrG\	GR�                  GrH " GSt GSu\5      GrI\	GR”                  " G\I5        \	GR–                  GrK\	GR˜                  GrL\	GRš                  GrM\	GRœ                  GrN\	GRž                  GrO\	GR                   GrP\	GR¢                  GrQ\	GR¤                  GrR\	GR¦                  GrS\	GR¨                  GrT\	GRª                  GrU\	GR¬                  GrV\	GR®                  GrW\	GR°                  GrX\	GR²                  GrY\	GR´                  GrZ\	GR¶                  Gr[\	GR¸                  Gr\\	GRº                  Gr]\	GR¼                  Gr^\	GR¾                  Gr_\	GRÀ                  Gr`\	GRÂ                  Gra\	GRÄ                  Grb\	GRÆ                  Grc\	GRÈ                  Grd\	GRÊ                  Gre\	GRÌ                  Grf\	GRÎ                  Grg\	GRÐ                  Grh\	GRÒ                  Gri\	GRÔ                  Grj\	GRÖ                  Grk " GSv GSw\5      Grl\	GRÚ                  " G\l5        \	GRÜ                  Grn\	GRÞ                  Gro\	GRà                  Grp\	GRâ                  Grq\	GRä                  Grr\	GRæ                  Grs\	GRè                  Grt\	GRê                  Gru\	GRì                  Grv " GSx GSy\5      Grw\	GRð                  " G\w5         " GSz GS{\5      Gry\	GRô                  " G\y5        \	GRö                  Gr{\	GRø                  Gr|\	GRú                  Gr}\	GRü                  Gr~\	GRþ                  Gr\	GR                   Gr€ " GS| GS}\5      Gr�\	GR                  " G\�5         " GS~ GS\5      Grƒ\	GR                  " G\ƒ5        \	GR
                  Gr…\	GR                  Gr†\	GR                  Gr‡\	GR                  Grˆ\	GR                  Gr‰\	GR                  GrŠ " GS€ GS�\5      Gr‹\	GR                  " G\‹5        \	GR                  Gr�\	GR                  GrŽ\	GR                  Gr�\	GR                   Gr�\	GR"                  Gr‘\	GR$                  Gr’\	GR&                  Gr“\	GR(                  Gr”\	GR*                  Gr•\	GR,                  Gr–\	GR.                  Gr—\	GR0                  Gr˜\	GR2                  Gr™ " GS‚ GSƒ\5      Grš\	GR6                  " G\š5         " GS„ GS…\5      Grœ\	GR:                  " G\œ5        \	GR<                  Grž\	GR>                  GrŸ\	GR@                  Gr \	GRB                  Gr¡\	GRD                  Gr¢\	GRF                  Gr£\	GRH                  Gr¤\	GRJ                  Gr¥\	GRL                  Gr¦\	GRN                  Gr§ " GS† GS‡\5      Gr¨\	GRR                  " G\¨5        \	GRT                  Grª\	GRV                  Gr«\	GRX                  Gr¬\	GRZ                  Gr­ " GSˆ GS‰\5      Gr®\	GR^                  " G\®5         " GSŠ GS‹\5      Gr°\	GRb                  " G\°5        \	GRd                  Gr²\	GRf                  Gr³\	GRh                  Gr´\	GRj                  Grµ\	GRl                  Gr¶\	GRn                  Gr·\	GRp                  Gr¸\	GRr                  Gr¹ " GSŒ GS�\5      Grº\	GRv                  " G\º5         " GSŽ GS�\5      Gr¼\	GRz                  " G\¼5         " GS� GS‘\5      Gr¾\	GR~                  " G\¾5        GS’ GrÀGS“ GrÁGS” GrÂGS• GrÃGS– GrÄGS— GrÅGS˜ GrÆGS™ GrÇGSš GrÈGS› GrÉGSœ GrÊGS� GrËGSž GrÌGSŸ GrÍGS  GrÎGS¡ GrÏGS¢ GrÐGS£ GrÑGS¤ GrÒGS¥ GrÓGS¦ GrÔGS§ GrÕGS¨ GrÖGS© Gr×GSª GrØGS« GrÙGS¬ GrÚGS­ GrÛGS® GrÜGS¯ GrÝGS° GrÞGS± GrßGS² GràGS³ GráGS´ GrâGSµ GrãGS¶ GräGS· GråGS¸ GræGS¹ GrçGSº GrèGS» GréGS¼ GrêGS½ GrëGS¾ GrìGS¿ GríGSÀ GrîGSÁ GrïGSÂ GrðGSÃ GrñGSÄ GròGSÅ GróGSÆ GrôGSÇ GrõGSÈ GröGSÉ Gr÷GSÊ GrøGSË GrùGSÌ GrúGSÍ GrûGSÎ GrüGSÏ GrýGSÐ GrþGSÑ GrÿGSÒ Gr GSÓ GrGSÔ GrGSÕ GrGSÖ GrGS× GrGSØ GrGSÙ GrGSÚ GrGSÛ Gr	GSÜ Gr
GSÝ GrGSÞ GrGSß GrGSà GrGSá GrGSâ GrGSã GrGSä GrGSå GrGSæ GrGSç GrGSè GrGSé GrGSê GrGSë GrGSì GrGSí GrGSî GrGSï GrGSð GrGSñ GrGSò Gr GSó Gr!GSô Gr"GSõ Gr#GSö Gr$GS÷ Gr%GSø Gr&GSù Gr'GSú Gr(GSû Gr)GSü Gr*GSý Gr+GSþ Gr,GSÿ Gr-GS  Gr.GS Gr/GS Gr0GS Gr1GS Gr2GS Gr3GS Gr4GS Gr5GS Gr6GS	 Gr7GS
 Gr8GS Gr9GS Gr:GS Gr;GS Gr<GS Gr=GS Gr>GS Gr?GS Gr@GS GrAGS GrBGS GrCGS GrDGS GrEGS GrFGS GrGGS GrHGS GrIGS GrJGS GrKGS GrLGS GrMGS  GrNGS! GrOGS" GrPGS# GrQGS$ GrRGS% GrSGS& GrTGS' GrUGS( GrVGS) GrWGS* GrXGS+ GrYGS, GrZGS- Gr[GS. Gr\GS/ Gr]GS0 Gr^GS1 Gr_GS2 Gr`GS3 GraGS4 GrbGS5 GrcGS6 GrdGS7 GreGS8 GrfGS9 GrgGS: GrhGS; GriGS< GrjGS= GrkGS> GrlGS? GrmGS@ GrnGSA GroGSB GrpGSC GrqGSD GrrGSE GrsGSF GrtGSG GruGSH GrvGSI GrwGSJ GrxGSK GryGSL GrzGSM Gr{GSN Gr|GSO Gr}GSP Gr~GSQ GrGSR Gr€GSS Gr�GST Gr‚GSU GrƒGSV Gr„GSW Gr…GSX Gr†GSY Gr‡GSZ GrˆGS[ Gr‰GS\ GrŠGS] Gr‹GS^ GrŒGS_ Gr�GS` GrŽGSa Gr�GSb Gr�GSc Gr‘GSd Gr’GSe Gr“GSf Gr”GSg Gr•GSh Gr–GSi Gr—GSj Gr˜GSk Gr™GSl GršGSm Gr›GSn GrœGSo Gr�GSp GržGSq GrŸGSr Gr GSs Gr¡GSt Gr¢GSu Gr£GSv Gr¤GSw Gr¥GSx Gr¦GSy Gr§GSz Gr¨GS{ Gr©GS| GrªGS} Gr«GS~ Gr¬GS Gr­GS€ Gr®GS� Gr¯GS‚ Gr°GSƒ Gr±GS„ Gr²GS… Gr³GS† Gr´GS‡ GrµGSˆ Gr¶GS‰ Gr·GSŠ Gr¸GS‹ Gr¹GSŒ GrºGS� Gr»GSŽ Gr¼GS� Gr½GS� Gr¾GS‘ Gr¿GS’ GrÀGS“ GrÁGS” GrÂGS• GrÃGS– GrÄGS— GrÅGS˜ GrÆGS™ GrÇGSš GrÈGS› GrÉGSœ GrÊGS� GrËGSž GrÌGSŸ GrÍGS  GrÎGS¡ GrÏGS¢ GrÐGS£ GrÑGS¤ GrÒGS¥ GrÓGS¦ GrÔGS§ GrÕGS¨ GrÖGS© Gr×GSª GrØGS« GrÙGS¬ GrÚGS­ GrÛGS® GrÜGS¯ GrÝGS° GrÞGS± GrßGS² GràGS³ GráGS´ GrâGSµ GrãGS¶ GräGS· GråGS¸ GræGS¹ GrçGSº GrèGS» GréGS¼ GrêGS½ GrëGS¾ GrìGS¿ GríGSÀ GrîGSÁ GrïGSÂ GrðGSÃ GrñGSÄ GròGSÅ GróGSÆ GrôGSÇ GrõGSÈ GröGSÉ Gr÷GSÊ GrøGSË GrùGSÌ GrúGSÍ GrûGSÎ GrüGSÏ GrýGSÐ GrþGSÑ GrÿGSÒ Gr GSÓ GrGSÔ GrGSÕ GrGSÖ GrGS× GrGSØ GrGSÙ GrGSÚ GrGSÛ Gr	GSÜ Gr
GSÝ GrGSÞ GrGSß GrGSà GrGSá GrGSâ GrGSã GrGSä GrGSå GrGSæ GrGSç GrGSè GrGSé GrGSê GrGSë GrGSì GrGSí GrGSî GrGSï GrGSð GrGSñ GrGSò Gr GSó Gr!GSô Gr"GSõ Gr#GSö Gr$GS÷ Gr%GSø Gr&GSù Gr'GSú Gr(GSû Gr)GSü Gr*GSý Gr+GSþ Gr,GSÿ Gr-GS  Gr.GS Gr/GS Gr0GS Gr1GS Gr2GS Gr3GS Gr4GS Gr5GS Gr6GS	 Gr7GS
 Gr8GS Gr9GS Gr:GS Gr;GS Gr<GS Gr=GS Gr>GS Gr?GS Gr@GS GrAGS GrBGS GrCGS GrDGS GrEGS GrFGS GrGGS GrHGS GrIGS GrJGS GrKGS GrLGS GrMGS  GrNGS! GrOGS" GrPGS# GrQGS$ GrRGS% GrSGS& GrTGS' GrUGS( GrVGS) GrWGS* GrXGS+ GrYGS, GrZGS- Gr[GS. Gr\GS/ Gr]GS0 Gr^GS1 Gr_GS2 Gr`GS3 GraGS4 GrbGS5 GrcGS6 GrdGS7 GreGS8 GrfGS9 GrgGS: GrhGS; GriGS< GrjGS= GrkGS> GrlGS? GrmGS@ GrnGSA GroGSB GrpGSC GrqGSD GrrGSE GrsGSF GrtGSG GruGSH GrvGSI GrwGSJ GrxGSK GryGSL GrzGSM Gr{GSN Gr|GSO Gr}GSP Gr~GSQ GrGSR Gr€GSS Gr�GST Gr‚GSU GrƒGSV Gr„GSW Gr…GSX Gr†GSY Gr‡GSZ GrˆGS[ Gr‰GS\ GrŠGS] Gr‹GS^ GrŒGS_ Gr�GS` GrŽGSa Gr�GSb Gr�GSc Gr‘GSd Gr’GSe Gr“GSf Gr”GSg Gr•GSh Gr–GSi Gr—GSj Gr˜GSk Gr™GSl GršGSm Gr›GSn GrœGSo Gr�GSp GržGSq GrŸGSr Gr GSs Gr¡GSt Gr¢GSu Gr£GSv Gr¤GSw Gr¥GSx Gr¦GSy Gr§GSz Gr¨GS{ Gr©GS| GrªGS} Gr«GS~ Gr¬GS Gr­GS€ Gr®GS� Gr¯GS‚ Gr°GSƒ Gr±GS„ Gr²GS… Gr³GS† Gr´GS‡ GrµGSˆ Gr¶GS‰ Gr·GSŠ Gr¸GS‹ Gr¹GSŒ GrºGS� Gr»GSŽ Gr¼GS� Gr½GS� Gr¾GS‘ Gr¿GS’ GrÀGS“ GrÁGS” GrÂGS• GrÃGS– GrÄGS— GrÅGS˜ GrÆGS™ GrÇGSš GrÈGS› GrÉGSœ GrÊGS� GrËGSž GrÌGSŸ GrÍGS  GrÎGS¡ GrÏGS¢ GrÐGS£ GrÑGS¤ GrÒGS¥ GrÓGS¦ GrÔGS§ GrÕGS¨ GrÖGS© Gr×GSª GrØGS« GrÙGS¬ GrÚGS­ GrÛGS® GrÜGS¯ GrÝGS° GrÞGS± GrßGS² GràGS³ GráGS´ GrâGSµ GrãGS¶ GräGS· GråGS¸ GræGS¹ GrçGSº GrèGS» GréGS¼ GrêGS½ GrëGS¾ GrìGS¿ GríGSÀ GrîGSÁ GrïGSÂ GrðGSÃ GrñGSÄ GròGSÅ GróGSÆ GrôGSÇ GrõGSÈ GröGSÉ Gr÷GSÊ GrøGSË GrùGSÌ GrúGSÍ GrûGSÎ GrüGSÏ GrýGSÐ GrþGSÑ GrÿGSÒ G	r GSÓ G	rGSÔ G	rGSÕ G	rGSÖ G	rGS× G	rGSØ G	rGSÙ G	rGSÚ G	rGSÛ G	r	GSÜ G	r
GSÝ G	rGSÞ G	rGSß G	rGSà G	rGSá G	rGSâ G	rGSã G	rGSä G	rGSå G	rGSæ G	rGSç G	rGSè G	rGSé G	rGSê G	rGSë G	rGSì G	rGSí G	rGSî G	rGSï G	rGSð G	rGSñ G	rGSò G	r GSó G	r!GSô G	r"GSõ G	r#GSö G	r$GS÷ G	r%GSø G	r&GSù G	r'GSú G	r(GSû G	r)GSü G	r*GSý G	r+GSþ G	r,GSÿ G	r-GS  G	r.GS G	r/GS G	r0GS G	r1GS G	r2GS G	r3GS G	r4GS G	r5GS G	r6GS	 G	r7GS
 G	r8GS G	r9GS G	r:GS G	r;GS G	r<GS G	r=GS G	r>GS G	r?GS G	r@GS G	rAGS G	rBGS G	rCGS G	rDGS G	rEGS G	rFGS G	rGGS G	rHGS G	rIGS G	rJGS G	rKGS G	rLGS G	rMGS  G	rNGS! G	rOGS" G	rPGS# G	rQGS$ G	rRGS% G	rSGS& G	rTGS' G	rUGS( G	rVGS) G	rWGS* G	rXGS+ G	rYGS, G	rZGS- G	r[GS. G	r\GS/ G	r]GS0 G	r^GS1 G	r_GS2 G	r`GS3 G	raGS4 G	rbGS5 G	rcGS6 G	rdGS7 G	reGS8 G	rfGS9 G	rgGS: G	rhGS; G	riGS< G	rjGS= G	rkGS> G	rlGS? G	rmGS@ G	rnGSA G	roGSB G	rpGSC G	rqGSD G	rrGSE G	rsGSF G	rtGSG G	ruGSH G	rvGSI G	rwGSJ G	rxGSK G	ryGSL G	rzGSM G	r{GSN G	r|GSO G	r}GSP G	r~GSQ G	rGSR G	r€GSS G	r�GST G	r‚GSU G	rƒGSV G	r„GSW G	r…GSX G	r†GSY G	r‡GSZ G	rˆGS[ G	r‰GS\ G	rŠGS] G	r‹GS^ G	rŒGS_ G	r�GS` G	rŽGSa G	r�GSb G	r�GSc G	r‘GSd G	r’GSe G	r“GSf G	r”GSg G	r•GSh G	r–GSi G	r—GSj G	r˜GSk G	r™GSl G	ršGSm G	r›GSn G	rœGSo G	r�GSp G	ržGSq G	rŸGSr G	r GSs G	r¡GSt G	r¢GSu G	r£GSv G	r¤GSw G	r¥GSx G	r¦GSy G	r§GSz G	r¨GS{ G	r©GS| G	rªGS} G	r«GS~ G	r¬GS G	r­GS€ G	r®GS� G	r¯GS‚ G	r°GSƒ G	r±GS„ G	r²GS… G	r³GS† G	r´GS‡ G	rµGSˆ G	r¶GS‰ G	r·GSŠ G	r¸GS‹ G	r¹GSŒ G	rºGS� G	r»GSŽ G	r¼GS� G	r½GS� G	r¾GS‘ G	r¿GS’ G	rÀGS“ G	rÁGS” G	rÂGS• G	rÃGS– G	rÄGS— G	rÅGS˜ G	rÆGS™ G	rÇGSš G	rÈGS› G	rÉGSœ G	rÊGS� G	rËGSž G	rÌGSŸ G	rÍGS  G	rÎGS¡ G	rÏGS¢ G	rÐGS£ G	rÑGS¤ G	rÒGS¥ G	rÓGS¦ G	rÔGS§ G	rÕGS¨ G	rÖGS© G	r×GSª G	rØGS« G	rÙGS¬ G	rÚGS­ G	rÛGS® G	rÜGS¯ G	rÝGS° G	rÞGS± G	rßGS² G	ràGS³ G	ráGS´ G	râGSµ G	rãGS¶ G	räGS· G	råGS¸ G	ræGS¹ G	rçGSº G	rèGS» G	réGS¼ G	rêGS½ G	rëGS¾ G	rìGS¿ G	ríGSÀ G	rîGSÁ G	rïGSÂ G	rðGSÃ G	rñGSÄ G	ròGSÅ G	róGSÆ G	rôGSÇ G	rõGSÈ G	röGSÉ G	r÷GSÊ G	røGSË G	rùGSÌ G	rúGSÍ G	rûGSÎ G	rüGSÏ G	rýGSÐ G	rþGSÑ G	rÿGSÒ G
r GSÓ G
rGSÔ G
rGSÕ G
rGSÖ G
rGS× G
rGSØ G
rGSÙ G
rGSÚ G
rGSÛ G
r	GSÜ G
r
GSÝ G
rGSÞ G
rGSß G
rGSà G
rGSá G
rGSâ G
rGSã G
rGSä G
rGSå G
rGSæ G
rGSç G
rGSè G
rGSé G
rGSê G
rGSë G
rGSì G
rGSí G
rGSî G
rGSï G
rGSð G
rGSñ G
rGSò G
r GSó G
r!GSô G
r"GSõ G
r#GSö G
r$GS÷ G
r%GSø G
r&GSù G
r'GSú G
r(GSû G
r)GSü G
r*GSý G
r+GSþ G
r,GSÿ G
r-GS  G
r.GS G
r/GS G
r0GS G
r1GS G
r2GS G
r3GS G
r4GS G
r5GS G
r6GS	 G
r7GS
 G
r8GS G
r9GS G
r:GS G
r;GS G
r<GS G
r=GS G
r>GS G
r?GS G
r@GS G
rAGS G
rBGS G
rCGS G
rDGS G
rEGS G
rFGS G
rGGS G
rHGS G
rIGS G
rJGS G
rKGS G
rLGS G
rMGS  G
rNGS! G
rOGS" G
rPGS# G
rQGS$ G
rRGS% G
rSGS& G
rTGS' G
rUGS( G
rVGS) G
rWGS* G
rXGS+ G
rYGS, G
rZGS- G
r[GS. G
r\GS/ G
r]GS0 G
r^GS1 G
r_GS2 G
r`GS3 G
raGS4 G
rbGS5 G
rcGS6 G
rdGS7 G
reGS8 G
rfGS9 G
rgGS: G
rhGS; G
riGS< G
rjGS= G
rkGS> G
rlGS? G
rmGS@ G
rnGSA G
roGSB G
rpGSC G
rqGSD G
rrGSE G
rsGSF G
rtGSG G
ruGSH G
rvGSI G
rwGSJ G
rxGSK G
ryGSL G
rzGSM G
r{GSN G
r|GSO G
r}GSP G
r~GSQ G
rGSR G
r€GSS G
r�GST G
r‚GSU G
rƒGSV G
r„GSW G
r…GSX G
r†GSY G
r‡GSZ G
rˆGS[ G
r‰GS\ G
rŠGS] G
r‹GS^ G
rŒGS_ G
r�GS` G
rŽGSa G
r�GSb G
r�GSc G
r‘GSd G
r’GSe G
r“GSf G
r”GSg G
r•GSh G
r–GSi G
r—GSj G
r˜GSk G
r™GSl G
ršGSm G
r›GSn G
rœGSo G
r�GSp G
ržGSq G
rŸGSr G
r GSs G
r¡GSt G
r¢GSu G
r£GSv G
r¤GSw G
r¥GSx G
r¦GSy G
r§GSz G
r¨GS{ G
r©GS| G
rªGS} G
r«GS~ G
r¬GS G
r­GS€ G
r®GS� G
r¯GS‚ G
r°GSƒ G
r±GS„ G
r²GS… G
r³GS† G
r´GS‡ G
rµGSˆ G
r¶GS‰ G
r·GSŠ G
r¸GS‹ G
r¹GSŒ G
rºGS� G
r»GSŽ G
r¼GS� G
r½GS� G
r¾GS‘ G
r¿GS’ G
rÀGS“ G
rÁGS” G
rÂGS• G
rÃGS– G
rÄGS— G
rÅGS˜ G
rÆGS™ G
rÇGSš G
rÈGS› G
rÉGSœ G
rÊGS� G
rËGSž G
rÌGSŸ G
rÍGS  G
rÎGS¡ G
rÏGS¢ G
rÐGS£ G
rÑGS¤ G
rÒGS¥ G
rÓGS¦ G
rÔGS§ G
rÕGS¨ G
rÖGS© G
r×GSª G
rØGS« G
rÙGS¬ G
rÚGS­ G
rÛGS® G
rÜGS¯ G
rÝGS° G
rÞGS± G
rßGS² G
ràGS³ G
ráGS´ G
râGSµ G
rãGS¶ G
räGS· G
råGS¸ G
ræGS¹ G
rçGSº G
rèGS» G
réGS¼ G
rêGS½ G
rëGS¾ G
rìGS¿ G
ríGSÀ G
rîGSÁ G
rïGSÂ G
rðGSÃ G
rñGSÄ G
ròGSÅ G
róGSÆ G
rôGSÇ G
rõGSÈ G
röGSÉ G
r÷GSÊ G
røGSË G
rùGSÌ G
rúGSÍ G
rûGSÎ G
rüGSÏ G
rýGSÐ G
rþGSÑ G
rÿGSÒ Gr GSÓ GrGSÔ GrGSÕ GrGSÖ GrGS× GrGSØ GrGSÙ GrGSÚ GrGSÛ Gr	GSÜ Gr
GSÝ GrGSÞ GrGSß GrGSà GrGSá GrGSâ GrGSã GrGSä GrGSå GrGSæ GrGSç GrGSè GrGSé GrGSê GrGSë GrGSì GrGSí GrGSî GrGSï GrGSð GrGSñ GrGSò Gr GSó Gr!GSô Gr"GSõ Gr#GSö Gr$GS÷ Gr%GSø Gr&GSù Gr'GSú Gr(GSû Gr)GSü Gr*GSý Gr+GSþ Gr,GSÿ Gr-GS  Gr.GS Gr/GS Gr0GS Gr1GS Gr2GS Gr3GS Gr4GS Gr5GS Gr6GS	 Gr7GS
 Gr8GS Gr9GS Gr:GS Gr;GS Gr<GS Gr=GS Gr>GS Gr?GS Gr@GS GrAGS GrBGS GrCGS GrDGS GrEGS GrFGS GrGGS GrHGS GrIGS GrJGS GrKGS GrLGS GrMGS  GrNGS! GrOGS" GrPGS# GrQGS$ GrRGS% GrSGS& GrTGS' GrUGS( GrVGS) GrWGS* GrXGS+ GrYGS, GrZGS- Gr[GS. Gr\GS/ Gr]GS0 Gr^GS1 Gr_GS2 Gr`GS3 GraGS4 GrbGS5 GrcGS6 GrdGS7 GreGS8 GrfGS9 GrgGS: GrhGS; GriGS< GrjGS= GrkGS> GrlGS? GrmGS@ GrnGSA GroGSB GrpGSC GrqGSD GrrGSE GrsGSF GrtGSG GruGSH GrvGSI GrwGSJ GrxGSK GryGSL GrzGSM Gr{GSN Gr|GSO Gr}GSP Gr~GSQ GrGSR Gr€GSS Gr�GST Gr‚GSU GrƒGSV Gr„GSW Gr…GSX Gr†GSY Gr‡GSZ GrˆGS[ Gr‰GS\ GrŠGS] Gr‹GS^ GrŒGS_ Gr�GS` GrŽGSa Gr�GSb Gr�GSc Gr‘GSd Gr’GSe Gr“GSf Gr”GSg Gr•GSh Gr–GSi Gr—GSj Gr˜GSk Gr™GSl GršGSm Gr›GSn GrœGSo Gr�GSp GržGSq GrŸGSr Gr GSs Gr¡GSt Gr¢GSu Gr£GSv Gr¤GSw Gr¥GSx Gr¦GSy Gr§GSz Gr¨GS{ Gr©GS| GrªGS} Gr«GS~ Gr¬GS Gr­GS€ Gr®GS� Gr¯GS‚ Gr°GSƒ Gr±GS„ Gr²GS… Gr³GS† Gr´GS‡ GrµGSˆ Gr¶GS‰ Gr·GSŠ Gr¸GS‹ Gr¹GSŒ GrºGS� Gr»GSŽ Gr¼GS� Gr½GS� Gr¾GS‘ Gr¿GS’ GrÀGS“ GrÁGS” GrÂGS• GrÃGS– GrÄGS— GrÅGS˜ GrÆGS™ GrÇGSš GrÈGS› GrÉGSœ GrÊGS� GrËGSž GrÌGSŸ GrÍGS  GrÎGS¡ GrÏGS¢ GrÐGS£ GrÑGS¤ GrÒGS¥ GrÓGS¦ GrÔGS§ GrÕGS¨ GrÖGS© Gr×GSª GrØGS« GrÙGS¬ GrÚGS­ GrÛGS® GrÜGS¯ GrÝGS° GrÞGS± GrßGS² GràGS³ GráGS´ GrâGSµ GrãGS¶ GräGS· GråGS¸ GræGS¹ GrçGSº GrèGS» GréGS¼ GrêGS½ GrëGS¾ GrìGS¿ GríGSÀ GrîGSÁ GrïGSÂ GrðGSÃ GrñGSÄ GròGSÅ GróGSÆ GrôGSÇ GrõGSÈ GröGSÉ Gr÷GSÊ GrøGSË GrùGSÌ GrúGSÍ GrûGSÎ GrüGSÏ GrýGSÐ GrþGSÑ GrÿGSÒ Gr GSÓ GrGSÔ GrGSÕ GrGSÖ GrGS× GrGSØ GrGSÙ GrGSÚ GrGSÛ Gr	GSÜ Gr
GSÝ GrGSÞ GrGSß GrGSà GrGSá GrGSâ GrGSã GrGSä GrGSå GrGSæ GrGSç GrGSè GrGSé GrGSê GrGSë GrGSì GrGSí GrGSî GrGSï GrGSð GrGSñ GrGSò Gr GSó Gr!GSô Gr"GSõ Gr#GSö Gr$GS÷ Gr%GSø Gr&GSù Gr'GSú Gr(GSû Gr)GSü Gr*GSý Gr+GSþ Gr,GSÿ Gr-GS  Gr.GS Gr/GS Gr0GS Gr1GS Gr2GS Gr3GS Gr4GS Gr5GS Gr6GS	 Gr7GS
 Gr8GS Gr9GS Gr:GS Gr;GS Gr<GS Gr=GS Gr>GS Gr?GS Gr@GS GrAGS GrBGS GrCGS GrDGS GrEGS GrFGS GrGGS GrHGS GrIGS GrJGS GrKGS GrLGS GrMGS  GrNGS! GrOGS" GrPGS# GrQGS$ GrRGS% GrSGS& GrTGS' GrUGS( GrVGS) GrWGS* GrXGS+ GrYGS, GrZGS- Gr[GS. Gr\GS/ Gr]GS0 Gr^GS1 Gr_GS2 Gr`GS3 GraGS4 GrbGS5 GrcGS6 GrdGS7 GreGS8 GrfGS9 GrgGS: GrhGS; GriGS< GrjGS= GrkGS> GrlGS? GrmGS@ GrnGSA GroGSB GrpGSC GrqGSD GrrGSE GrsGSF GrtGSG GruGSH GrvGSI GrwGSJ GrxGSK GryGSL GrzGSM Gr{GSN Gr|GSO Gr}GSP Gr~GSQ GrGSR Gr€GSS Gr�GST Gr‚GSU GrƒGSV Gr„GSW Gr…GSX Gr†GSY Gr‡GSZ GrˆGS[ Gr‰GS\ GrŠGS] Gr‹GS^ GrŒGS_ Gr�GS` GrŽGSa Gr�GSb Gr�GSc Gr‘GSd Gr’GSe Gr“GSf Gr”GSg Gr•GSh Gr–GSi Gr—GSj Gr˜GSk Gr™GSl GršGSm Gr›GSn GrœGSo Gr�GSp GržGSq GrŸGSr Gr GSs Gr¡GSt Gr¢GSu Gr£GSv Gr¤GSw Gr¥GSx Gr¦GSy Gr§GSz Gr¨GS{ Gr©GS| GrªGS} Gr«GS~ Gr¬GS Gr­GS€ Gr®GS� Gr¯GS‚ Gr°GSƒ Gr±GS„ Gr²GS… Gr³GS† Gr´GS‡ GrµGSˆ Gr¶GS‰ Gr·GSŠ Gr¸GS‹ Gr¹GSŒ GrºGS� Gr»GSŽ Gr¼GS� Gr½GS� Gr¾GS‘ Gr¿GS’ GrÀGS“ GrÁGS” GrÂGS• GrÃGS– GrÄGS— GrÅGS˜ GrÆGS™ GrÇGSš GrÈGS› GrÉGSœ GrÊGS� GrËGSž GrÌGSŸ GrÍGS  GrÎGS¡ GrÏGS¢ GrÐGS£ GrÑGS¤ GrÒGS¥ GrÓGS¦ GrÔGS§ GrÕGS¨ GrÖGS© Gr×GSª GrØGS« GrÙGS¬ GrÚGS­ GrÛGS® GrÜGS¯ GrÝGS° GrÞGS± GrßGS² GràGS³ GráGS´ GrâGSµ GrãGS¶ GräGS· GråGS¸ GræGS¹ GrçGSº GrèGS» GréGS¼ GrêGS½ GrëGS¾ GrìGS¿ GríGSÀ GrîGSÁ GrïGSÂ GrðGSÃ GrñGSÄ GròGSÅ GróGSÆ GrôGSÇ GrõGSÈ GröGSÉ Gr÷GSÊ GrøGSË GrùGSÌ GrúGSÍ GrûGSÎ GrüGSÏ GrýGSÐ GrþGSÑ GrÿGSÒ Gr GSÓ GrGSÔ GrGSÕ GrGSÖ GrGS× GrGSØ GrGSÙ GrGSÚ GrGSÛ Gr	GSÜ Gr
GSÝ GrGSÞ GrGSß GrGSà GrGSá GrGSâ GrGSã GrGSä GrGSå GrGSæ GrGSç GrGSè GrGSé GrGSê GrGSë GrGSì GrGSí GrGSî GrGSï GrGSð GrGSñ GrGSò Gr GSó Gr!GSô Gr"GSõ Gr#GSö Gr$GS÷ Gr%GSø Gr&GSù Gr'GSú Gr(GSû Gr)GSü Gr*GSý Gr+GSþ Gr,GSÿ Gr-GS  Gr.GS Gr/GS Gr0GS Gr1GS Gr2GS Gr3GS Gr4GS Gr5GS Gr6GS	 Gr7GS
 Gr8GS Gr9GS Gr:GS Gr;GS Gr<GS Gr=GS Gr>GS Gr?GS Gr@GS GrAGS GrBGS GrCGS GrDGS GrEGS GrFGS GrGGS GrHGS GrIGS GrJGS GrKGS GrLGS GrMGS  GrNGS! GrOGS" GrPGS# GrQGS$ GrRGS% GrSGS& GrTGS' GrUGS( GrVGS) GrWGS* GrXGS+ GrYGS, GrZGS- Gr[GS. Gr\GS/ Gr]GS0 Gr^GS1 Gr_GS2 Gr`GS3 GraGS4 GrbGS5 GrcGS6 GrdGS7 GreGS8 GrfGS9 GrgGS: GrhGS; GriGS< GrjGS= GrkGS> GrlGS? GrmGS@ GrnGSA GroGSB GrpGSC GrqGSD GrrGSE GrsGSF GrtGSG GruGSH GrvGSI GrwGSJ GrxGSK GryGSL GrzGSM Gr{GSN Gr|GSO Gr}GSP Gr~GSQ GrGSR Gr€GSS Gr�GST Gr‚GSU GrƒGSV Gr„GSW Gr…GSX Gr†GSY Gr‡GSZ GrˆGS[ Gr‰GS\ GrŠGS] Gr‹GS^ GrŒGS_ Gr�GS` GrŽGSa Gr�GSb Gr�GSc Gr‘GSd Gr’GSe Gr“GSf Gr”GSg Gr•GSh Gr–GSi Gr—GSj Gr˜GSk Gr™GSl GršGSm Gr›GSn GrœGSo Gr�GSp GržGSq GrŸGSr Gr GSs Gr¡GSt Gr¢GSu Gr£GSv Gr¤GSw Gr¥GSx Gr¦GSy Gr§GSz Gr¨GS{ Gr©GS| GrªGS} Gr«GS~ Gr¬GS Gr­GS€ Gr®GS� Gr¯GS‚ Gr°GSƒ Gr±GS„ Gr²GS… Gr³GS† Gr´GS‡ GrµGSˆ Gr¶GS‰ Gr·GSŠ Gr¸GS‹ Gr¹GSŒ GrºGS� Gr»GSŽ Gr¼GS� Gr½GS� Gr¾GS‘ Gr¿GS’ GrÀGS“ GrÁGS” GrÂGS• GrÃGS– GrÄGS— GrÅGS˜ GrÆGS™ GrÇGSš GrÈGS› GrÉGSœ GrÊGS� GrËGSž GrÌGSŸ GrÍGS  GrÎGS¡ GrÏGS¢ GrÐGS£ GrÑGS¤ GrÒGS¥ GrÓGS¦ GrÔGS§ GrÕGS¨ GrÖGS© Gr×GSª GrØGS« GrÙGS¬ GrÚGS­ GrÛGS® GrÜGS¯ GrÝGS° GrÞGS± GrßGS² GràGS³ GráGS´ GrâGSµ GrãGS¶ GräGS· GråGS¸ GræGS¹ GrçGSº GrèGS» GréGS¼ GrêGS½ GrëGS¾ GrìGS¿ GríGSÀ GrîGSÁ GrïGSÂ GrðGSÃ GrñGSÄ GròGSÅ GróGSÆ GrôGSÇ GrõGSÈ GröGSÉ Gr÷GSÊ GrøGSË GrùGSÌ GrúGSÍ GrûGSÎ GrüGSÏ GrýGSÐ GrþGSÑ GrÿGSÒ Gr GSÓ GrGSÔ GrGSÕ GrGSÖ GrGS× GrGSØ GrGSÙ GrGSÚ GrGSÛ Gr	GSÜ Gr
GSÝ GrGSÞ GrGSß GrGSà GrGSá GrGSâ GrGSã GrGSä GrGSå GrGSæ GrGSç GrGSè GrGSé GrGSê GrGSë GrGSì GrGSí GrGSî GrGSï GrGSð GrGSñ GrGSò Gr GSó Gr!GSô Gr"GSõ Gr#GSö Gr$GS÷ Gr%GSø Gr&GSù Gr'GSú Gr(GSû Gr)GSü Gr*GSý Gr+GSþ Gr,GSÿ Gr-G	S  Gr.G	S Gr/G	S Gr0G	S Gr1G	S Gr2G	S Gr3G	S Gr4G	S Gr5G	S Gr6G	S	 Gr7G	S
 Gr8G	S Gr9G	S Gr:G	S Gr;G	S Gr<G	S Gr=G	S Gr>G	S Gr?G	S Gr@G	S GrAG	S GrBG	S GrCG	S GrDG	S GrEG	S GrFG	S GrGG	S GrHG	S GrIG	S GrJG	S GrKG	S GrLG	S GrMG	S  GrNG	S! GrOG	S" GrPG	S# GrQG	S$ GrRG	S% GrSG	S& GrTG	S' GrUG	S( GrVG	S) GrWG	S* GrXG	S+ GrYG	S, GrZG	S- Gr[G	S. Gr\G	S/ Gr]G	S0 Gr^G	S1 Gr_G	S2 Gr`G	S3 GraG	S4 GrbG	S5 GrcG	S6 GrdG	S7 GreG	S8 GrfG	S9 GrgG	S: GrhG	S; GriG	S< GrjG	S= GrkG	S> GrlG	S? GrmG	S@ GrnG	SA GroG	SB GrpG	SC GrqG	SD GrrG	SE GrsG	SF GrtG	SG GruG	SH GrvG	SI GrwG	SJ GrxG	SK GryG	SL GrzG	SM Gr{G	SN Gr|G	SO Gr}G	SP Gr~G	SQ GrG	SR Gr€G	SS Gr�G	ST Gr‚G	SU GrƒG	SV Gr„G	SW Gr…G	SX Gr†G	SY Gr‡G	SZ GrˆG	S[ Gr‰G	S\ GrŠG	S] Gr‹G	S^ GrŒG	S_ Gr�G	S` GrŽG	Sa Gr�G	Sb Gr�G	Sc Gr‘G	Sd Gr’G	Se Gr“G	Sf Gr”G	Sg Gr•G	Sh Gr–G	Si Gr—G	Sj Gr˜G	Sk Gr™G	Sl GršG	Sm Gr›G	Sn GrœG	So Gr�G	Sp GržG	Sq GrŸG	Sr Gr G	Ss Gr¡G	St Gr¢G	Su Gr£G	Sv Gr¤G	Sw Gr¥G	Sx Gr¦G	Sy Gr§G	Sz Gr¨G	S{ Gr©G	S| GrªG	S} Gr«G	S~ Gr¬G	S Gr­G	S€ Gr®G	S� Gr¯G	S‚ Gr°G	Sƒ Gr±G	S„ Gr²G	S… Gr³G	S† Gr´G	S‡ GrµG	Sˆ Gr¶G	S‰ Gr·G	SŠ Gr¸G	S‹ Gr¹G	SŒ GrºG	S� Gr»G	SŽ Gr¼G	S� Gr½G	S� Gr¾G	S‘ Gr¿G	S’ GrÀG	S“ GrÁG	S” GrÂG	S• GrÃG	S– GrÄG	S— GrÅG	S˜ GrÆG	S™ GrÇG	Sš GrÈG	S› GrÉG	Sœ GrÊG	S� GrËG	Sž GrÌG	SŸ GrÍG	S  GrÎG	S¡ GrÏG	S¢ GrÐG	S£ GrÑG	S¤ GrÒG	S¥ GrÓG	S¦ GrÔG	S§ GrÕG	S¨ GrÖG	S© Gr×G	Sª GrØG	S« GrÙG	S¬ GrÚG	S­ GrÛG	S® GrÜG	S¯ GrÝG	S° GrÞG	S± GrßG	S² GràG	S³ GráG	S´ GrâG	Sµ GrãG	S¶ GräG	S· GråG	S¸ GræG	S¹ GrçG	Sº GrèG	S» GréG	S¼ GrêG	S½ GrëG	S¾ GrìG	S¿ GríG	SÀ GrîG	SÁ GrïG	SÂ GrðG	SÃ GrñG	SÄ GròG	SÅ GróG	SÆ GrôG	SÇ GrõG	SÈ GröG	SÉ Gr÷G	SÊ GrøG	SË GrùG	SÌ GrúG	SÍ GrûG	SÎ GrüG	SÏ GrýG	SÐ GrþG	SÑ GrÿG	SÒ Gr G	SÓ GrG	SÔ GrG	SÕ GrG	SÖ GrG	S× GrG	SØ GrG	SÙ GrG	SÚ GrG	SÛ Gr	G	SÜ Gr
G	SÝ GrG	SÞ GrG	Sß GrG	Sà GrG	Sá GrG	Sâ GrG	Sã GrG	Sä GrG	Så GrG	Sæ GrG	Sç GrG	Sè GrG	Sé GrG	Sê GrG	Së GrG	Sì GrG	Sí GrG	Sî GrG	Sï GrG	Sð GrG	Sñ GrG	Sò Gr G	Só Gr!G	Sô Gr"G	Sõ Gr#G	Sö Gr$G	S÷ Gr%G	Sø Gr&G	Sù Gr'G	Sú Gr(G	Sû Gr)G	Sü Gr*G	Sý Gr+G	Sþ Gr,G	Sÿ Gr-G
S  Gr.G
S Gr/G
S Gr0G
S Gr1G
S Gr2G
S Gr3G
S Gr4G
S Gr5G
S Gr6G
S	 Gr7G
S
 Gr8G
S Gr9G
S Gr:G
S Gr;G
S Gr<G
S Gr=G
S Gr>G
S Gr?G
S Gr@G
S GrAG
S GrBG
S GrCG
S GrDG
S GrEG
S GrFG
S GrGG
S GrHG
S GrIG
S GrJG
S GrKG
S GrLG
S GrMG
S  GrNG
S! GrOG
S" GrPG
S# GrQG
S$ GrRG
S% GrSG
S& GrTG
S' GrUG
S( GrVG
S) GrWG
S* GrXG
S+ GrYG
S, GrZG
S- Gr[G
S. Gr\G
S/ Gr]G
S0 Gr^G
S1 Gr_G
S2 Gr`G
S3 GraG
S4 GrbG
S5 GrcG
S6 GrdG
S7 GreG
S8 GrfG
S9 GrgG
S: GrhG
S; GriG
S< GrjG
S= GrkG
S> GrlG
S? GrmG
S@ GrnG
SA GroG
SB GrpG
SC GrqG
SD GrrG
SE GrsG
SF GrtG
SG GruG
SH GrvG
SI GrwG
SJ GrxG
SK GryG
SL GrzG
SM Gr{G
SN Gr|G
SO Gr}G
SP Gr~G
SQ GrG
SR Gr€G
SS Gr�G
ST Gr‚G
SU GrƒG
SV Gr„G
SW Gr…G
SX Gr†G
SY Gr‡G
SZ GrˆG
S[ Gr‰G
S\ GrŠG
S] Gr‹G
S^ GrŒG
S_ Gr�G
S` GrŽG
Sa Gr� " G
Sb G
Sc\5      Gr�\	GR"                  " G\�5        \§GR$                  Gr’ " G
Sd G
Se\5      Gr“\	GR(                  " G\“5         " G
Sf G
Sg\5      Gr•\	GR,                  " G\•5         " G
Sh G
Si\5      Gr—\	GR0                  " G\—5         " G
Sj G
Sk\5      Gr™\	GR4                  " G\™5         " G
Sl G
Sm\5      Gr›\	GR8                  " G\›5         " G
Sn G
So\5      Gr�\	GR<                  " G\�5         " G
Sp G
Sq\5      GrŸ\	GR@                  " G\Ÿ5         " G
Sr G
Ss\5      Gr¡\	GRD                  " G\¡5         " G
St G
Su\5      Gr£\	GRH                  " G\£5         " G
Sv G
Sw\5      Gr¥\	GRL                  " G\¥5         " G
Sx G
Sy\5      Gr§\	GRP                  " G\§5         " G
Sz G
S{\5      Gr©\	GRT                  " G\©5         " G
S| G
S}\5      Gr«\	GRX                  " G\«5         " G
S~ G
S\5      Gr­\	GR\                  " G\­5         " G
S€ G
S�\5      Gr¯\	GR`                  " G\¯5         " G
S‚ G
Sƒ\5      Gr±\	GRd                  " G\±5         " G
S„ G
S…\5      Gr³\	GRh                  " G\³5         " G
S† G
S‡\5      Grµ\	GRl                  " G\µ5         " G
Sˆ G
S‰\5      Gr·\	GRp                  " G\·5         " G
SŠ G
S‹\5      Gr¹\	GRt                  " G\¹5         " G
SŒ G
S�G\¹5      Gr»\	GRx                  " G\»5         " G
SŽ G
S�\5      Gr½\	GR|                  " G\½5         " G
S� G
S‘\5      Gr¿\	GR€                  " G\¿5         " G
S’ G
S“\5      GrÁ\	GR„                  " G\Á5         " G
S” G
S•\5      GrÃ\	GRˆ                  " G\Ã5         " G
S– G
S—\5      GrÅ\	GRŒ                  " G\Å5         " G
S˜ G
S™\5      GrÇ\	GR�                  " G\Ç5         " G
Sš G
S›\5      GrÉ\	GR”                  " G\É5         " G
Sœ G
S�\5      GrË\	GR˜                  " G\Ë5         " G
Sž G
SŸ\5      GrÍ\	GRœ                  " G\Í5         " G
S  G
S¡\5      GrÏ\	GR                   " G\Ï5         " G
S¢ G
S£\5      GrÑ\	GR¤                  " G\Ñ5         " G
S¤ G
S¥\5      GrÓ\	GR¨                  " G\Ó5         " G
S¦ G
S§\5      GrÕ\	GR¬                  " G\Õ5         " G
S¨ G
S©\5      Gr×\	GR°                  " G\×5         " G
Sª G
S«\5      GrÙ\	GR´                  " G\Ù5         " G
S¬ G
S­\5      GrÛ\	GR¸                  " G\Û5         " G
S® G
S¯\5      GrÝ\	GR¼                  " G\Ý5         " G
S° G
S±\5      Grß\	GRÀ                  " G\ß5         " G
S² G
S³\5      Grá\	GRÄ                  " G\á5         " G
S´ G
Sµ\5      Grã\	GRÈ                  " G\ã5         " G
S¶ G
S·\5      Grå\	GRÌ                  " G\å5         " G
S¸ G
S¹\5      Grç\	GRÐ                  " G\ç5         " G
Sº G
S»\5      Gré\	GRÔ                  " G\é5         " G
S¼ G
S½\5      Grë\	GRØ                  " G\ë5         " G
S¾ G
S¿\5      Grí\	GRÜ                  " G\í5         " G
SÀ G
SÁ\5      Grï\	GRà                  " G\ï5         " G
SÂ G
SÃG\ï5      Grñ\	GRä                  " G\ñ5         " G
SÄ G
SÅ\5      Gró\	GRè                  " G\ó5         " G
SÆ G
SÇ\5      Grõ\	GRì                  " G\õ5         " G
SÈ G
SÉ\5      Gr÷\	GRð                  " G\÷5         " G
SÊ G
SË\5      Grù\	GRô                  " G\ù5         " G
SÌ G
SÍ\5      Grû\	GRø                  " G\û5         " G
SÎ G
SÏ\5      Grý\	GRü                  " G\ý5         " G
SÐ G
SÑ\5      Grÿ\	G R                   " G\ÿ5         " G
SÒ G
SÓ\5      Gr\	G R                  " G\5         " G
SÔ G
SÕ\5      Gr\	G R                  " G\5         " G
SÖ G
S×\5      Gr\	G R                  " G\5         " G
SØ G
SÙ\5      Gr\	G R                  " G\5         " G
SÚ G
SÛ\5      Gr	\	G R                  " G\	5         " G
SÜ G
SÝ\5      Gr\	G R                  " G\5         " G
SÞ G
Sß\5      Gr\	G R                  " G\5         " G
Sà G
Sá\5      Gr\	G R                   " G\5         " G
Sâ G
Sã\5      Gr\	G R$                  " G\5         " G
Sä G
Så\5      Gr\	G R(                  " G\5         " G
Sæ G
Sç\5      Gr\	G R,                  " G\5         " G
Sè G
Sé\5      Gr\	G R0                  " G\5         " G
Sê G
Së\5      Gr\	G R4                  " G\5         " G
Sì G
Sí\5      Gr\	G R8                  " G\5         " G
Sî G
Sï\5      Gr\	G R<                  " G\5         " G
Sð G
Sñ\5      Gr\	G R@                  " G\5         " G
Sò G
Só\5      Gr!\	G RD                  " G\!5         " G
Sô G
Sõ\5      Gr#\	G RH                  " G\#5         " G
Sö G
S÷G\#5      Gr%\	G RL                  " G\%5         " G
Sø G
Sù\5      Gr'\	G RP                  " G\'5         " G
Sú G
Sû\5      Gr)\	G RT                  " G\)5         " G
Sü G
Sý\5      Gr+\	G RX                  " G\+5         " G
Sþ G
Sÿ\5      Gr-\	G R\                  " G\-5         " GS  GSG\-5      Gr/\	G R`                  " G\/5         " GS GS\5      Gr1\	G Rd                  " G\15         " GS GS\5      Gr3\	G Rh                  " G\35         " GS GS\5      Gr5\	G Rl                  " G\55         " GS GS	\5      Gr7\	G Rp                  " G\75         " GS
 GS\5      Gr9\	G Rt                  " G\95         " GS GS\5      Gr;\	G Rx                  " G\;5         " GS GS\5      Gr=\	G R|                  " G\=5         " GS GS\5      Gr?\	G R€                  " G\?5         " GS GS\5      GrA\	G R„                  " G\A5         " GS GS\5      GrC\	G Rˆ                  " G\C5         " GS GS\5      GrE\	G RŒ                  " G\E5         " GS GS\5      GrG\	G R�                  " G\G5         " GS GS\5      GrI\	G R”                  " G\I5         " GS GS\5      GrK\	G R˜                  " G\K5         " GS GS\5      GrM\	G Rœ                  " G\M5         " GS  GS!\5      GrO\	G R                   " G\O5         " GS" GS#\5      GrQ\	G R¤                  " G\Q5         " GS$ GS%\5      GrS\	G R¨                  " G\S5         " GS& GS'\5      GrU\	G R¬                  " G\U5         " GS( GS)\5      GrW\	G R°                  " G\W5         " GS* GS+\5      GrY\	G R´                  " G\Y5         " GS, GS-\5      Gr[\	G R¸                  " G\[5         " GS. GS/\5      Gr]\	G R¼                  " G\]5         " GS0 GS1\5      Gr_\	G RÀ                  " G\_5         " GS2 GS3\5      Gra\	G RÄ                  " G\a5         " GS4 GS5\5      Grc\	G RÈ                  " G\c5         " GS6 GS7\5      Gre\	G RÌ                  " G\e5         " GS8 GS9\5      Grg\	G RÐ                  " G\g5         " GS: GS;\5      Gri\	G RÔ                  " G\i5         " GS< GS=\5      Grk\	G RØ                  " G\k5         " GS> GS?\5      Grm\	G RÜ                  " G\m5         " GS@ GSA\5      Gro\	G Rà                  " G\o5         " GSB GSC\5      Grq\	G Rä                  " G\q5         " GSD GSE\5      Grs\	G Rè                  " G\s5         " GSF GSG\5      Gru\	G Rì                  " G\u5         " GSH GSI\5      Grw\	G Rð                  " G\w5         " GSJ GSK\5      Gry\	G Rô                  " G\y5         " GSL GSM\5      Gr{\	G Rø                  " G\{5         " GSN GSO\5      Gr}\	G Rü                  " G\}5         " GSP GSQ\5      Gr\	G!R                   " G\5         " GSR GSS\5      Gr�\	G!R                  " G\�5         " GST GSU\5      Grƒ\	G!R                  " G\ƒ5         " GSV GSW\5      Gr…\	G!R                  " G\…5         " GSX GSY\5      Gr‡\	G!R                  " G\‡5         " GSZ GS[\5      Gr‰\	G!R                  " G\‰5         " GS\ GS]\5      Gr‹\	G!R                  " G\‹5         " GS^ GS_\5      Gr�\	G!R                  " G\�5         " GS` GSa\5      Gr�\	G!R                   " G\�5         " GSb GSc\5      Gr‘\	G!R$                  " G\‘5         " GSd GSe\5      Gr“\	G!R(                  " G\“5         " GSf GSg\5      Gr•\	G!R,                  " G\•5         " GSh GSi\5      Gr—\	G!R0                  " G\—5         " GSj GSk\5      Gr™\	G!R4                  " G\™5         " GSl GSm\5      Gr›\	G!R8                  " G\›5         " GSn GSo\5      Gr�\	G!R<                  " G\�5         " GSp GSq\5      GrŸ\	G!R@                  " G\Ÿ5         " GSr GSs\5      Gr¡\	G!RD                  " G\¡5         " GSt GSu\5      Gr£\	G!RH                  " G\£5         " GSv GSw\5      Gr¥\	G!RL                  " G\¥5         " GSx GSy\5      Gr§\	G!RP                  " G\§5         " GSz GS{\5      Gr©\	G!RT                  " G\©5         " GS| GS}\5      Gr«\	G!RX                  " G\«5         " GS~ GS\5      Gr­\	G!R\                  " G\­5         " GS€ GS�\5      Gr¯\	G!R`                  " G\¯5         " GS‚ GSƒ\5      Gr±\	G!Rd                  " G\±5         " GS„ GS…\5      Gr³\	G!Rh                  " G\³5         " GS† GS‡\5      Grµ\	G!Rl                  " G\µ5         " GSˆ GS‰\5      Gr·\	G!Rp                  " G\·5         " GSŠ GS‹\5      Gr¹\	G!Rt                  " G\¹5         " GSŒ GS�\5      Gr»\	G!Rx                  " G\»5         " GSŽ GS�\5      Gr½\	G!R|                  " G\½5         " GS� GS‘\5      Gr¿\	G!R€                  " G\¿5         " GS’ GS“G\¿5      GrÁ\	G!R„                  " G\Á5         " GS” GS•\5      GrÃ\	G!Rˆ                  " G\Ã5         " GS– GS—G\Ã5      GrÅ\	G!RŒ                  " G\Å5         " GS˜ GS™\5      GrÇ\	G!R�                  " G\Ç5         " GSš GS›\5      GrÉ\	G!R”                  " G\É5         " GSœ GS�\5      GrË\	G!R˜                  " G\Ë5         " GSž GSŸ\5      GrÍ\	G!Rœ                  " G\Í5         " GS  GS¡\5      GrÏ\	G!R                   " G\Ï5         " GS¢ GS£\5      GrÑ\	G!R¤                  " G\Ñ5         " GS¤ GS¥\5      GrÓ\	G!R¨                  " G\Ó5         " GS¦ GS§\5      GrÕ\	G!R¬                  " G\Õ5         " GS¨ GS©\5      Gr×\	G!R°                  " G\×5         " GSª GS«\5      GrÙ\	G!R´                  " G\Ù5         " GS¬ GS­\5      GrÛ\	G!R¸                  " G\Û5         " GS® GS¯\5      GrÝ\	G!R¼                  " G\Ý5         " GS° GS±\5      Grß\	G!RÀ                  " G\ß5         " GS² GS³\5      Grá\	G!RÄ                  " G\á5         " GS´ GSµ\5      Grã\	G!RÈ                  " G\ã5         " GS¶ GS·\5      Grå\	G!RÌ                  " G\å5         " GS¸ GS¹\5      Grç\	G!RÐ                  " G\ç5         " GSº GS»\5      Gré\	G!RÔ                  " G\é5         " GS¼ GS½\5      Grë\	G!RØ                  " G\ë5         " GS¾ GS¿\5      Grí\	G!RÜ                  " G\í5         " GSÀ GSÁ\5      Grï\	G!Rà                  " G\ï5         " GSÂ GSÃ\5      Grñ\	G!Rä                  " G\ñ5         " GSÄ GSÅ\5      Gró\	G!Rè                  " G\ó5         " GSÆ GSÇ\5      Grõ\	G!Rì                  " G\õ5         " GSÈ GSÉ\5      Gr÷\	G!Rð                  " G\÷5         " GSÊ GSË\5      Grù\	G!Rô                  " G\ù5         " GSÌ GSÍ\5      Grû\	G!Rø                  " G\û5         " GSÎ GSÏ\5      Grý\	G!Rü                  " G\ý5         " GSÐ GSÑ\5      Grÿ\	G"R                   " G\ÿ5         " GSÒ GSÓ\5      Gr\	G"R                  " G\5         " GSÔ GSÕ\5      Gr\	G"R                  " G\5         " GSÖ GS×\5      Gr\	G"R                  " G\5         " GSØ GSÙG\5      Gr\	G"R                  " G\5         " GSÚ GSÛ\5      Gr	\	G"R                  " G\	5         " GSÜ GSÝ\5      Gr\	G"R                  " G\5         " GSÞ GSß\5      Gr\	G"R                  " G\5         " GSà GSá\5      Gr\	G"R                   " G\5         " GSâ GSã\5      Gr\	G"R$                  " G\5         " GSä GSå\5      Gr\	G"R(                  " G\5         " GSæ GSçG\5      Gr\	G"R,                  " G\5         " GSè GSé\5      Gr\	G"R0                  " G\5         " GSê GSë\5      Gr\	G"R4                  " G\5         " GSì GSí\5      Gr\	G"R8                  " G\5         " GSî GSï\5      Gr\	G"R<                  " G\5         " GSð GSñ\5      Gr\	G"R@                  " G\5         " GSò GSó\5      Gr!\	G"RD                  " G\!5         " GSô GSõ\5      Gr#\	G"RH                  " G\#5         " GSö GS÷\5      Gr%\	G"RL                  " G\%5         " GSø GSù\5      Gr'\	G"RP                  " G\'5         " GSú GSû\5      Gr)\	G"RT                  " G\)5        GSü Gr+ " GSý GSþ\5      Gr,\	G"RZ                  " G\,5         " GSÿ GS \5      Gr.\	G"R^                  " G\.5         " GS GS\5      Gr0\	G"Rb                  " G\05         " GS GS\5      Gr2\	G"Rf                  " G\25        GS Gr4GS Gr5GS Gr6GS Gr7GS	 Gr8GS
 Gr9GS Gr:GS Gr;GS Gr<GS Gr=GS Gr>GS Gr?GS Gr@GS GrAGS GrBGS GrCGS GrDGS GrEGS GrFGS GrGGS GrHGS GrIGS GrJGS GrKGS GrLGS GrMGS GrNGS  GrOGS! GrPGS" GrQGS# GrRGS$ GrSGS% GrTGS& GrUGS' GrVGS( GrWGS) GrXGS* GrYGS+ GrZGS, Gr[GS- Gr\GS. Gr]GS/ Gr^GS0 Gr_GS1 Gr`GS2 GraGS3 GrbGS4 GrcGS5 GrdGS6 GreGS7 GrfGS8 GrgGS9 GrhGS: GriGS; GrjGS< GrkGS= GrlGS> GrmGS? GrnGS@ GroGSA GrpGSB GrqGSC GrrGSD GrsGSE GrtGSF GruGSG GrvGSH GrwGSI GrxGSJ GryGSK GrzGSL Gr{GSM Gr|GSN Gr}GSO Gr~GSP GrGSQ Gr€GSR Gr�GSS Gr‚GST GrƒGSU Gr„GSV Gr…GSW Gr†GSX Gr‡GSY GrˆGSZ Gr‰GS[ GrŠGS\ Gr‹GS] GrŒGS^ Gr�GS_ GrŽGS` Gr�GSa Gr�GSb Gr‘GSc Gr’GSd Gr“GSe Gr”GSf Gr•GSg Gr–GSh Gr—GSi Gr˜GSj Gr™GSk GršGSl Gr›GSm GrœGSn Gr�GSo GržGSp GrŸGSq Gr GSr Gr¡GSs Gr¢GSt Gr£GSu Gr¤GSv Gr¥GSw Gr¦GSx Gr§GSy Gr¨GSz Gr©GS{ GrªGS| Gr«GS} Gr¬GS~ Gr­GS Gr®GS€ Gr¯GS� Gr°GS‚ Gr±GSƒ Gr²GS„ Gr³GS… Gr´GS† GrµGS‡ Gr¶GSˆ Gr·GS‰ Gr¸GSŠ Gr¹GS‹ GrºGSŒ Gr»GS� Gr¼GSŽ Gr½GS� Gr¾GS� Gr¿GS‘ GrÀGS’ GrÁGS“ GrÂGS” GrÃGS• GrÄGS– GrÅGS— GrÆGS˜ GrÇGS™ GrÈGSš GrÉGS› GrÊGSœ GrËGS� GrÌGSž GrÍGSŸ GrÎGS  GrÏGS¡ GrÐGS¢ GrÑGS£ GrÒGS¤ GrÓGS¥ GrÔGS¦ GrÕGS§ GrÖGS¨ Gr×GS© GrØGSª GrÙGS« GrÚGS¬ GrÛGS­ GrÜGS® GrÝGS¯ GrÞGS° GrßGS± GràGS² GráGS³ GrâGS´ GrãGSµ GräGS¶ GråGS· GræGS¸ GrçGS¹ GrèGSº GréGS» GrêGS¼ GrëGS½ GrìGS¾ GríGS¿ GrîGSÀ GrïGSÁ GrðGSÂ GrñGSÃ GròGSÄ GróGSÅ GrôGSÆ GrõGSÇ GröGSÈ Gr÷GSÉ GrøGSÊ GrùGSË GrúGSÌ GrûGSÍ GrüGSÎ GrýGSÏ GrþGSÐ GrÿGSÑ Gr GSÒ GrGSÓ GrGSÔ GrGSÕ GrGSÖ GrGS× GrGSØ GrGSÙ GrGSÚ Gr	GSÛ Gr
GSÜ GrGSÝ GrGSÞ GrGSß GrGSà GrGSá GrGSâ GrGSã GrGSä GrGSå GrGSæ GrGSç GrGSè GrGSé GrGSê GrGSë GrGSì GrGSí GrGSî GrGSï GrGSð GrGSñ Gr GSò Gr!GSó Gr"GSô Gr#GSõ Gr$GSö Gr%GS÷ Gr&GSø Gr'GSù Gr(GSú Gr)GSû Gr*GSü Gr+GSý Gr,GSþ Gr-GSÿ Gr.GS  Gr/GS Gr0GS Gr1GS Gr2GS Gr3GS Gr4GS Gr5GS Gr6GS Gr7GS	 Gr8GS
 Gr9GS Gr:GS Gr;GS Gr<GS Gr=GS Gr>GS Gr?GS Gr@GS GrAGS GrBGS GrCGS GrDGS GrEGS GrFGS GrGGS GrHGS GrIGS GrJGS GrKGS GrLGS GrMGS GrNGS  GrOGS! GrPGS" GrQGS# GrRGS$ GrSGS% GrTGS& GrUGS' GrVGS( GrWGS) GrXGS* GrYGS+ GrZGS, Gr[GS- Gr\GS. Gr]GS/ Gr^GS0 Gr_GS1 Gr`GS2 GraGS3 GrbGS4 GrcGS5 GrdGS6 GreGS7 GrfGS8 GrgGS9 GrhGS: GriGS; GrjGS< GrkGS= GrlGS> GrmGS? GrnGS@ GroGSA GrpGSB GrqGSC GrrGSD GrsGSE GrtGSF GruGSG GrvGSH GrwGSI GrxGSJ GryGSK GrzGSL Gr{GSM Gr|GSN Gr}GSO Gr~GSP GrGSQ Gr€GSR Gr�GSS Gr‚GST GrƒGSU Gr„GSV Gr…GSW Gr†GSX Gr‡GSY GrˆGSZ Gr‰GS[ GrŠGS\ Gr‹GS] GrŒGS^ Gr�GS_ GrŽGS` Gr�GSa Gr�GSb Gr‘GSc Gr’GSd Gr“GSe Gr”GSf Gr•GSg Gr–GSh Gr—GSi Gr˜GSj Gr™GSk GršGSl Gr›GSm GrœGSn Gr�GSo GržGSp GrŸGSq Gr GSr Gr¡GSs Gr¢GSt Gr£GSu Gr¤GSv Gr¥GSw Gr¦GSx Gr§GSy Gr¨GSz Gr©GS{ GrªGS| Gr«GS} Gr¬GS~ Gr­GS Gr®GS€ Gr¯GS� Gr°GS‚ Gr±GSƒ Gr²GS„ Gr³GS… Gr´GS† GrµGS‡ Gr¶GSˆ Gr·GS‰ Gr¸GSŠ Gr¹GS‹ GrºGSŒ Gr»GS� Gr¼GSŽ Gr½GS� Gr¾GS� Gr¿GS‘ GrÀGS’ GrÁGS“ GrÂGS” GrÃGS• GrÄGS– GrÅGS— GrÆGS˜ GrÇGS™ GrÈGSš GrÉGS› GrÊGSœ GrËGS� GrÌGSž GrÍGSŸ GrÎGS  GrÏGS¡ GrÐGS¢ GrÑGS£ GrÒGS¤ GrÓGS¥ GrÔGS¦ GrÕGS§ GrÖGS¨ Gr×GS© GrØGSª GrÙGS« GrÚGS¬ GrÛGS­ GrÜGS® GrÝGS¯ GrÞGS° GrßGS± GràGS² GráGS³ GrâGS´ GrãGSµ GräGS¶ GråGS· GræGS¸ GrçGS¹ GrèGSº GréGS» GrêGS¼ GrëGS½ GrìGS¾ GríGS¿ GrîGSÀ GrïGSÁ GrðGSÂ GrñGSÃ GròGSÄ GróGSÅ GrôGSÆ GrõGSÇ GröGSÈ Gr÷GSÉ GrøGSÊ GrùGSË GrúGSÌ GrûGSÍ GrüGSÎ GrýGSÏ GrþGSÐ GrÿGSÑ Gr GSÒ GrGSÓ GrGSÔ GrGSÕ GrGSÖ GrGS× GrGSØ GrGSÙ GrGSÚ Gr	GSÛ Gr
GSÜ GrGSÝ GrGSÞ GrGSß GrGSà GrGSá GrGSâ GrGSã GrGSä GrGSå GrGSæ GrGSç GrGSè GrGSé GrGSê GrGSë GrGSì GrGSí GrGSî GrGSï GrGSð GrGSñ Gr GSò Gr!GSó Gr"GSô Gr#GSõ Gr$GSö Gr%GS÷ Gr&GSø Gr'GSù Gr(GSú Gr)GSû Gr*GSü Gr+GSý Gr,GSþ Gr-GSÿ Gr.GS  Gr/GS Gr0GS Gr1GS Gr2GS Gr3GS Gr4GS Gr5GS Gr6GS Gr7GS	 Gr8GS
 Gr9GS Gr:GS Gr;GS Gr<GS Gr=GS Gr>GS Gr?GS Gr@GS GrAGS GrBGS GrCGS GrDGS GrEGS GrFGS GrGGS GrHGS GrIGS GrJGS GrKGS GrLGS GrMGS GrNGS  GrOGS! GrPGS" GrQGS# GrRGS$ GrSGS% GrTGS& GrUGS' GrVGS( GrWGS) GrXGS* GrYGS+ GrZGS, Gr[GS- Gr\GS. Gr]GS/ Gr^GS0 Gr_GS1 Gr`GS2 GraGS3 GrbGS4 GrcGS5 GrdGS6 GreGS7 GrfGS8 GrgGS9 GrhGS: GriGS; GrjGS< GrkGS= GrlGS> GrmGS? GrnGS@ GroGSA GrpGSB GrqGSC GrrGSD GrsGSE GrtGSF GruGSG GrvGSH GrwGSI GrxGSJ GryGSK GrzGSL Gr{GSM Gr|GSN Gr}GSO Gr~GSP GrGSQ Gr€GSR Gr�GSS Gr‚GST GrƒGSU Gr„GSV Gr…GSW Gr†GSX Gr‡GSY GrˆGSZ Gr‰GS[ GrŠGS\ Gr‹GS] GrŒGS^ Gr�GS_ GrŽGS` Gr�GSa Gr�GSb Gr‘GSc Gr’GSd Gr“GSe Gr”GSf Gr•GSg Gr–GSh Gr—GSi Gr˜GSj Gr™GSk GršGSl Gr›GSm GrœGSn Gr�GSo GržGSp GrŸGSq Gr GSr Gr¡GSs Gr¢GSt Gr£GSu Gr¤GSv Gr¥GSw Gr¦GSx Gr§GSy Gr¨GSz Gr©GS{ GrªGS| Gr«GS} Gr¬GS~ Gr­GS Gr®GS€ Gr¯GS� Gr°GS‚ Gr±GSƒ Gr²GS„ Gr³GS… Gr´GS† GrµGS‡ Gr¶GSˆ Gr·GS‰ Gr¸GSŠ Gr¹GS‹ GrºGSŒ Gr»GS� Gr¼GSŽ Gr½GS� Gr¾GS� Gr¿GS‘ GrÀGS’ GrÁGS“ GrÂGS” GrÃGS• GrÄGS– GrÅGS— GrÆGS˜ GrÇGS™ GrÈGSš GrÉGS› GrÊGSœ GrËGS� GrÌGSž GrÍGSŸ GrÎGS  GrÏGS¡ GrÐGS¢ GrÑGS£ GrÒGS¤ GrÓGS¥ GrÔGS¦ GrÕGS§ GrÖGS¨ Gr×GS© GrØGSª GrÙGS« GrÚGS¬ GrÛGS­ GrÜGS® GrÝGS¯ GrÞGS° GrßGS± GràGS² GráGS³ GrâGS´ GrãGSµ GräGS¶ GråGS· GræGS¸ GrçGS¹ GrèGSº GréGS» GrêGS¼ GrëGS½ GrìGS¾ GríGS¿ GrîGSÀ GrïGSÁ GrðGSÂ GrñGSÃ GròGSÄ GróGSÅ GrôGSÆ GrõGSÇ GröGSÈ Gr÷GSÉ GrøGSÊ GrùGSË GrúGSÌ GrûGSÍ GrüGSÎ GrýGSÏ GrþGSÐ GrÿGSÑ Gr GSÒ GrGSÓ GrGSÔ GrGSÕ GrGSÖ GrGS× GrGSØ GrGSÙ GrGSÚ Gr	GSÛ Gr
GSÜ GrGSÝ GrGSÞ GrGSß GrGSà GrGSá GrGSâ GrGSã GrGSä GrGSå GrGSæ GrGSç GrGSè GrGSé GrGSê GrGSë GrGSì GrGSí GrGSî GrGSï GrGSð GrGSñ Gr GSò Gr!GSó Gr"GSô Gr#GSõ Gr$GSö Gr%GS÷ Gr&GSø Gr'GSù Gr(GSú Gr)GSû Gr*GSü Gr+GSý Gr,GSþ Gr-GSÿ Gr.GS  Gr/GS Gr0GS Gr1GS Gr2GS Gr3GS Gr4GS Gr5GS Gr6GS Gr7GS	 Gr8GS
 Gr9GS Gr:GS Gr;GS Gr<GS Gr=GS Gr>GS Gr?GS Gr@GS GrAGS GrBGS GrCGS GrDGS GrEGS GrFGS GrGGS GrHGS GrIGS GrJGS GrKGS GrLGS GrMGS GrNGS  GrOGS! GrPGS" GrQGS# GrRGS$ GrSGS% GrTGS& GrUGS' GrVGS( GrWGS) GrXGS* GrYGS+ GrZGS, Gr[GS- Gr\GS. Gr]GS/ Gr^GS0 Gr_GS1 Gr`GS2 GraGS3 GrbGS4 GrcGS5 GrdGS6 GreGS7 GrfGS8 GrgGS9 GrhGS: GriGS; GrjGS< GrkGS= GrlGS> GrmGS? GrnGS@ GroGSA GrpGSB GrqGSC GrrGSD GrsGSE GrtGSF GruGSG GrvGSH GrwGSI GrxGSJ GryGSK GrzGSL Gr{GSM Gr|GSN Gr}GSO Gr~GSP GrGSQ Gr€GSR Gr�GSS Gr‚GST GrƒGSU Gr„GSV Gr…GSW Gr†GSX Gr‡GSY GrˆGSZ Gr‰GS[ GrŠGS\ Gr‹GS] GrŒGS^ Gr�GS_ GrŽGS` Gr�GSa Gr�GSb Gr‘GSc Gr’GSd Gr“GSe Gr”GSf Gr•GSg Gr–GSh Gr—GSi Gr˜GSj Gr™GSk GršGSl Gr›GSm GrœGSn Gr�GSo GržGSp GrŸGSq Gr GSr Gr¡GSs Gr¢GSt Gr£GSu Gr¤GSv Gr¥GSw Gr¦GSx Gr§GSy Gr¨GSz Gr©GS{ GrªGS| Gr«GS} Gr¬GS~ Gr­GS Gr®GS€ Gr¯GS� Gr°GS‚ Gr±GSƒ Gr²GS„ Gr³GS… Gr´GS† GrµGS‡ Gr¶GSˆ Gr·GS‰ Gr¸GSŠ Gr¹GS‹ GrºGSŒ Gr»GS� Gr¼GSŽ Gr½GS� Gr¾GS� Gr¿GS‘ GrÀGS’ GrÁGS“ GrÂGS” GrÃGS• GrÄGS– GrÅGS— GrÆGS˜ GrÇGS™ GrÈGSš GrÉGS› GrÊGSœ GrËGS� GrÌGSž GrÍGSŸ GrÎGS  GrÏGS¡ GrÐGS¢ GrÑGS£ GrÒGS¤ GrÓGS¥ GrÔGS¦ GrÕGS§ GrÖGS¨ Gr×GS© GrØGSª GrÙGS« GrÚGS¬ GrÛGS­ GrÜGS® GrÝGS¯ GrÞGS° GrßGS± GràGS² GráGS³ GrâGS´ GrãGSµ GräGS¶ GråGS· GræGS¸ GrçGS¹ GrèGSº GréGS» GrêGS¼ GrëGS½ GrìGS¾ GríGS¿ GrîGSÀ GrïGSÁ GrðGSÂ GrñGSÃ GròGSÄ GróGSÅ GrôGSÆ GrõGSÇ GröGSÈ Gr÷GSÉ GrøGSÊ GrùGSË GrúGSÌ GrûGSÍ GrüGSÎ GrýGSÏ GrþGSÐ GrÿGSÑ Gr GSÒ GrGSÓ GrGSÔ GrGSÕ GrGSÖ GrGS× GrGSØ GrGSÙ GrGSÚ Gr	GSÛ Gr
GSÜ GrGSÝ GrGSÞ GrGSß GrGSà GrGSá GrGSâ GrGSã GrGSä GrGSå GrGSæ GrGSç GrGSè GrGSé GrGSê GrGSë GrGSì GrGSí GrGSî GrGSï GrGSð GrGSñ Gr GSò Gr!GSó Gr"GSô Gr#GSõ Gr$GSö Gr%GS÷ Gr&GSø Gr'GSù Gr(GSú Gr)GSû Gr*GSü Gr+GSý Gr,GSþ Gr-GSÿ Gr.GS  Gr/GS Gr0GS Gr1GS Gr2GS Gr3GS Gr4GS Gr5GS Gr6GS Gr7GS	 Gr8GS
 Gr9GS Gr:GS Gr;GS Gr<GS Gr=GS Gr>GS Gr?GS Gr@GS GrAGS GrBGS GrCGS GrDGS GrEGS GrFGS GrGGS GrHGS GrIGS GrJGS GrKGS GrLGS GrMGS GrNGS  GrOGS! GrPGS" GrQGS# GrRGS$ GrSGS% GrTGS& GrUGS' GrVGS( GrWGS) GrXGS* GrYGS+ GrZGS, Gr[GS- Gr\GS. Gr]GS/ Gr^GS0 Gr_GS1 Gr`GS2 GraGS3 GrbGS4 GrcGS5 GrdGS6 GreGS7 GrfGS8 GrgGS9 GrhGS: GriGS; GrjGS< GrkGS= GrlGS> GrmGS? GrnGS@ GroGSA GrpGSB GrqGSC GrrGSD GrsGSE GrtGSF GruGSG GrvGSH GrwGSI GrxGSJ GryGSK GrzGSL Gr{GSM Gr|GSN Gr}GSO Gr~GSP GrGSQ Gr€GSR Gr�GSS Gr‚GST GrƒGSU Gr„GSV Gr…GSW Gr†GSX Gr‡GSY GrˆGSZ Gr‰GS[ GrŠGS\ Gr‹GS] GrŒGS^ Gr�GS_ GrŽGS` Gr�GSa Gr�GSb Gr‘GSc Gr’GSd Gr“GSe Gr”GSf Gr•GSg Gr–GSh Gr—GSi Gr˜GSj Gr™GSk GršGSl Gr›GSm GrœGSn Gr�GSo GržGSp GrŸGSq Gr GSr Gr¡GSs Gr¢GSt Gr£GSu Gr¤GSv Gr¥GSw Gr¦GSx Gr§GSy Gr¨GSz Gr©GS{ GrªGS| Gr«GS} Gr¬GS~ Gr­GS Gr®GS€ Gr¯GS� Gr°GS‚ Gr±GSƒ Gr²GS„ Gr³GS… Gr´GS† GrµGS‡ Gr¶GSˆ Gr·GS‰ Gr¸GSŠ Gr¹GS‹ GrºGSŒ Gr»GS� Gr¼GSŽ Gr½GS� Gr¾GS� Gr¿GS‘ GrÀGS’ GrÁGS“ GrÂGS” GrÃGS• GrÄGS– GrÅGS— GrÆGS˜ GrÇGS™ GrÈGSš GrÉGS› GrÊGSœ GrËGS� GrÌGSž GrÍGSŸ GrÎGS  GrÏGS¡ GrÐGS¢ GrÑGS£ GrÒGS¤ GrÓGS¥ GrÔGS¦ GrÕGS§ GrÖGS¨ Gr×GS© GrØGSª GrÙGS« GrÚGS¬ GrÛGS­ GrÜGS® GrÝGS¯ GrÞGS° GrßGS± GràGS² GráGS³ GrâGS´ GrãGSµ GräGS¶ GråGS· GræGS¸ GrçGS¹ GrèGSº GréGS» GrêGS¼ GrëGS½ GrìGS¾ GríGS¿ GrîGSÀ GrïGSÁ GrðGSÂ GrñGSÃ GròGSÄ GróGSÅ GrôGSÆ GrõGSÇ GröGSÈ Gr÷GSÉ GrøGSÊ GrùGSË GrúGSÌ GrûGSÍ GrüGSÎ GrýGSÏ GrþGSÐ GrÿGSÑ Gr GSÒ GrGSÓ GrGSÔ GrGSÕ GrGSÖ GrGS× GrGSØ GrGSÙ GrGSÚ Gr	GSÛ Gr
GSÜ GrGSÝ GrGSÞ GrGSß GrGSà GrGSá GrGSâ GrGSã GrGSä GrGSå GrGSæ GrGSç GrGSè GrGSé GrGSê GrGSë GrGSì GrGSí GrGSî GrGSï GrGSð GrGSñ Gr GSò Gr!GSó Gr"GSô Gr#GSõ Gr$GSö Gr%GS÷ Gr&GSø Gr'GSù Gr(GSú Gr)GSû Gr*GSü Gr+GSý Gr,GSþ Gr-GSÿ Gr.GS  Gr/GS Gr0GS Gr1GS Gr2GS Gr3GS Gr4GS Gr5GS Gr6GS Gr7GS	 Gr8GS
 Gr9GS Gr:GS Gr;GS Gr<GS Gr=GS Gr>GS Gr?GS Gr@GS GrAGS GrBGS GrCGS GrDGS GrEGS GrFGS GrGGS GrHGS GrIGS GrJGS GrKGS GrLGS GrMGS GrNGS  GrOGS! GrPGS" GrQGS# GrRGS$ GrSGS% GrTGS& GrUGS' GrVGS( GrWGS) GrXGS* GrYGS+ GrZGS, Gr[GS- Gr\GS. Gr]GS/ Gr^GS0 Gr_GS1 Gr`GS2 GraGS3 GrbGS4 GrcGS5 GrdGS6 GreGS7 GrfGS8 GrgGS9 GrhGS: GriGS; GrjGS< GrkGS= GrlGS> GrmGS? GrnGS@ GroGSA GrpGSB GrqGSC GrrGSD GrsGSE GrtGSF GruGSG GrvGSH GrwGSI GrxGSJ GryGSK GrzGSL Gr{GSM Gr|GSN Gr}GSO Gr~GSP GrGSQ Gr€GSR Gr�GSS Gr‚GST GrƒGSU Gr„GSV Gr…GSW Gr†GSX Gr‡GSY GrˆGSZ Gr‰GS[ GrŠGS\ Gr‹GS] GrŒGS^ Gr�GS_ GrŽGS` Gr�GSa Gr�GSb Gr‘GSc Gr’GSd Gr“GSe Gr”GSf Gr•GSg Gr–GSh Gr—GSi Gr˜GSj Gr™GSk GršGSl Gr›GSm GrœGSn Gr�GSo GržGSp GrŸGSq Gr GSr Gr¡GSs Gr¢GSt Gr£GSu Gr¤GSv Gr¥GSw Gr¦GSx Gr§GSy Gr¨GSz Gr©GS{ GrªGS| Gr«GS} Gr¬GS~ Gr­GS Gr®GS€ Gr¯GS� Gr°GS‚ Gr±GSƒ Gr²GS„ Gr³GS… Gr´GS† GrµGS‡ Gr¶GSˆ Gr·GS‰ Gr¸GSŠ Gr¹GS‹ GrºGSŒ Gr»GS� Gr¼GSŽ Gr½GS� Gr¾GS� Gr¿GS‘ GrÀGS’ GrÁGS“ GrÂGS” GrÃGS• GrÄGS– GrÅGS— GrÆGS˜ GrÇGS™ GrÈGSš GrÉGS› GrÊGSœ GrËGS� GrÌGSž GrÍGSŸ GrÎGS  GrÏGS¡ GrÐGS¢ GrÑGS£ GrÒGS¤ GrÓGS¥ GrÔGS¦ GrÕGS§ GrÖGS¨ Gr×GS© GrØGSª GrÙGS« GrÚGS¬ GrÛGS­ GrÜGS® GrÝGS¯ GrÞGS° GrßGS± GràGS² GráGS³ GrâGS´ GrãGSµ GräGS¶ GråGS· GræGS¸ GrçGS¹ GrèGSº GréGS» GrêGS¼ GrëGS½ GrìGS¾ GríGS¿ GrîGSÀ GrïGSÁ GrðGSÂ GrñGSÃ GròGSÄ GróGSÅ GrôGSÆ GrõGSÇ GröGSÈ Gr÷GSÉ GrøGSÊ GrùGSË GrúGSÌ GrûGSÍ GrüGSÎ GrýGSÏ GrþGSÐ GrÿGSÑ Gr GSÒ GrGSÓ GrGSÔ GrGSÕ GrGSÖ GrGS× GrGSØ GrGSÙ GrGSÚ Gr	GSÛ Gr
GSÜ GrGSÝ GrGSÞ GrGSß GrGSà GrGSá GrGSâ GrGSã GrGSä GrGSå GrGSæ GrGSç GrGSè GrGSé GrGSê GrGSë GrGSì GrGSí GrGSî GrGSï GrGSð GrGSñ Gr GSò Gr!GSó Gr"GSô Gr#GSõ Gr$GSö Gr%GS÷ Gr&GSø Gr'GSù Gr(GSú Gr)GSû Gr*GSü Gr+GSý Gr,GSþ Gr-GSÿ Gr.GS  Gr/GS Gr0GS Gr1GS Gr2GS Gr3GS Gr4GS Gr5GS Gr6GS Gr7GS	 Gr8GS
 Gr9GS Gr:GS Gr;GS Gr<GS Gr=GS Gr>GS Gr?GS Gr@GS GrAGS GrBGS GrCGS GrDGS GrEGS GrFGS GrGGS GrHGS GrIGS GrJGS GrKGS GrLGS GrMGS GrNGS  GrOGS! GrPGS" GrQGS# GrRGS$ GrSGS% GrTGS& GrUGS' GrVGS( GrWGS) GrXGS* GrYGS+ GrZGS, Gr[GS- Gr\GS. Gr]GS/ Gr^GS0 Gr_GS1 Gr`GS2 GraGS3 GrbGS4 GrcGS5 GrdGS6 GreGS7 GrfGS8 GrgGS9 GrhGS: GriGS; GrjGS< GrkGS= GrlGS> GrmGS? GrnGS@ GroGSA GrpGSB GrqGSC GrrGSD GrsGSE GrtGSF GruGSG GrvGSH GrwGSI GrxGSJ GryGSK GrzGSL Gr{GSM Gr|GSN Gr}GSO Gr~GSP GrGSQ Gr€GSR Gr�GSS Gr‚GST GrƒGSU Gr„GSV Gr…GSW Gr†GSX Gr‡GSY GrˆGSZ Gr‰GS[ GrŠGS\ Gr‹GS] GrŒGS^ Gr�GS_ GrŽGS` Gr�GSa Gr�GSb Gr‘GSc Gr’GSd Gr“GSe Gr”GSf Gr•GSg Gr–GSh Gr—GSi Gr˜GSj Gr™GSk GršGSl Gr›GSm GrœGSn Gr�GSo GržGSp GrŸGSq Gr GSr Gr¡GSs Gr¢GSt Gr£GSu Gr¤GSv Gr¥GSw Gr¦GSx Gr§GSy Gr¨GSz Gr©GS{ GrªGS| Gr«GS} Gr¬GS~ Gr­GS Gr®GS€ Gr¯GS� Gr°GS‚ Gr±GSƒ Gr²GS„ Gr³GS… Gr´GS† GrµGS‡ Gr¶GSˆ Gr·GS‰ Gr¸GSŠ Gr¹GS‹ GrºGSŒ Gr»GS� Gr¼GSŽ Gr½GS� Gr¾GS� Gr¿GS‘ GrÀGS’ GrÁGS“ GrÂGS” GrÃGS• GrÄGS– GrÅGS— GrÆGS˜ GrÇGS™ GrÈGSš GrÉGS› GrÊGSœ GrËGS� GrÌGSž GrÍGSŸ GrÎGS  GrÏGS¡ GrÐGS¢ GrÑGS£ GrÒGS¤ GrÓGS¥ GrÔGS¦ GrÕGS§ GrÖGS¨ Gr×GS© GrØGSª GrÙGS« GrÚGS¬ GrÛGS­ GrÜGS® GrÝGS¯ GrÞGS° GrßGS± GràGS² GráGS³ GrâGS´ GrãGSµ GräGS¶ GråGS· GræGS¸ GrçGS¹ GrèGSº GréGS» GrêGS¼ GrëGS½ GrìGS¾ GríGS¿ GrîGSÀ GrïGSÁ GrðGSÂ GrñGSÃ GròGSÄ GróGSÅ GrôGSÆ GrõGSÇ GröGSÈ Gr÷GSÉ GrøGSÊ GrùGSË GrúGSÌ GrûGSÍ GrüGSÎ GrýGSÏ GrþGSÐ GrÿGSÑ Gr GSÒ GrGSÓ GrGSÔ GrGSÕ GrGSÖ GrGS× GrGSØ GrGSÙ GrGSÚ Gr	GSÛ Gr
GSÜ GrGSÝ GrGSÞ GrGSß GrGSà GrGSá GrGSâ GrGSã GrGSä GrGSå GrGSæ GrGSç GrGSè GrGSé GrGSê GrGSë GrGSì GrGSí GrGSî GrGSï GrGSð GrGSñ Gr GSò Gr!GSó Gr"GSô Gr#GSõ Gr$GSö Gr%GS÷ Gr&GSø Gr'GSù Gr(GSú Gr)GSû Gr*GSü Gr+GSý Gr,GSþ Gr-GSÿ Gr.GS  Gr/GS Gr0GS Gr1GS Gr2GS Gr3GS Gr4GS Gr5GS Gr6GS Gr7GS	 Gr8GS
 Gr9GS Gr:GS Gr;GS Gr<GS Gr=GS Gr>GS Gr?GS Gr@GS GrAGS GrBGS GrCGS GrDGS GrEGS GrFGS GrGGS GrHGS GrIGS GrJGS GrKGS GrLGS GrMGS GrNGS  GrOGS! GrPGS" GrQGS# GrRGS$ GrSGS% GrTGS& GrUGS' GrVGS( GrWGS) GrXGS* GrYGS+ GrZGS, Gr[GS- Gr\GS. Gr]GS/ Gr^GS0 Gr_GS1 Gr`GS2 GraGS3 GrbGS4 GrcGS5 GrdGS6 GreGS7 GrfGS8 GrgGS9 GrhGS: GriGS; GrjGS< GrkGS= GrlGS> GrmGS? GrnGS@ GroGSA GrpGSB GrqGSC GrrGSD GrsGSE GrtGSF GruGSG GrvGSH GrwGSI GrxGSJ GryGSK GrzGSL Gr{GSM Gr|GSN Gr}GSO Gr~GSP GrGSQ Gr€GSR Gr�GSS Gr‚GST GrƒGSU Gr„GSV Gr…GSW Gr†GSX Gr‡GSY GrˆGSZ Gr‰GS[ GrŠGS\ Gr‹GS] GrŒGS^ Gr�GS_ GrŽGS` Gr�GSa Gr�GSb Gr‘GSc Gr’GSd Gr“GSe Gr”GSf Gr•GSg Gr–GSh Gr—GSi Gr˜GSj Gr™GSk GršGSl Gr›GSm GrœGSn Gr�GSo GržGSp GrŸGSq Gr GSr Gr¡GSs Gr¢GSt Gr£GSu Gr¤GSv Gr¥GSw Gr¦GSx Gr§GSy Gr¨GSz Gr©GS{ GrªGS| Gr«GS} Gr¬GS~ Gr­GS Gr®GS€ Gr¯GS� Gr°GS‚ Gr±GSƒ Gr²GS„ Gr³GS… Gr´GS† GrµGS‡ Gr¶GSˆ Gr·GS‰ Gr¸GSŠ Gr¹GS‹ GrºGSŒ Gr»GS� Gr¼GSŽ Gr½GS� Gr¾GS� Gr¿GS‘ GrÀGS’ GrÁGS“ GrÂGS” GrÃGS• GrÄGS– GrÅGS— GrÆGS˜ GrÇ " GS™ GSšG\È5      GrÉ\	G1R”                  " G\É5         " GS› GSœG\É5      GrË\	G1R˜                  " G\Ë5         " GS� GSžG\É5      GrÍ\	G1Rœ                  " G\Í5         " GSŸ GS G\É5      GrÏ\	G1R                   " G\Ï5         " GS¡ GS¢G\É5      GrÑ\	G1R¤                  " G\Ñ5         " GS£ GS¤G\É5      GrÓ\	G1R¨                  " G\Ó5         " GS¥ GS¦G\É5      GrÕ\	G1R¬                  " G\Õ5         " GS§ GS¨G\É5      Gr×\	G1R°                  " G\×5         " GS© GSªG\É5      GrÙ\	G1R´                  " G\Ù5         " GS« GS¬G\É5      GrÛ\	G1R¸                  " G\Û5         " GS­ GS®G\É5      GrÝ\	G1R¼                  " G\Ý5         " GS¯ GS°G\É5      Grß\	G1RÀ                  " G\ß5         " GS± GS²G\É5      Grá\	G1RÄ                  " G\á5        GS³ GrãGS´ GräGSµ GråGS¶ GræGS· GrçGS¸ GrèGS¹ GréGSº GrêGS» GrëGS¼ GrìGS½ GríGS¾ GrîGS¿ GrïGSÀ GrðGSÁ GrñGSÂ GròGSÃ GróGSÄ GrôGSÅ GrõGSÆ Grö " GSÇ GSÈ\5      Gr÷\	G1Rð                  " G\÷5        GSÉ Grù " GSÊ GSË\5      Grú\	G1Rö                  " G\ú5         " GSÌ GSÍ\5      Grü\	G1Rú                  " G\ü5        GSÎ GrþGSÏ GrÿGSÐ Gr  " GSÑ GSÒ\5      Gr\	G2R                  " G\5        GSÓ Gr " GSÔ GSÕ\5      Gr\	G2R
                  " G\5        GSÖ Gr " GS× GSØ\5      Gr\	G2R                  " G\5        GSÙ Gr	 " GSÚ GSÛ\5      Gr
\	G2R                  " G\
5        GSÜ Gr " GSÝ GSÞ\5      Gr\	G2R                  " G\5        GSß Gr " GSà GSá\5      Gr\	G2R"                  " G\5        GSâ Gr " GSã GSä\5      Gr\	G2R(                  " G\5        GSå Gr " GSæ GSç\5      Gr\	G2R.                  " G\5        GSè Gr " GSé GSê\5      Gr\	G2R4                  " G\5        GSë Gr " GSì GSí\5      Gr\	G2R:                  " G\5        GSî Gr " GSï GSð\5      Gr\	G2R@                  " G\5        GSñ Gr! " GSò GSó\5      Gr"\	G2RF                  " G\"5        GSô Gr$ " GSõ GSö\5      Gr%\	G2RL                  " G\%5        GS÷ Gr' " GSø GSù\5      Gr(\	G2RR                  " G\(5        GSú Gr* " GSû GSü\5      Gr+\	G2RX                  " G\+5        GSý Gr- " GSþ GSÿ\5      Gr.\	G2R^                  " G\.5        GS  Gr0 " GS GS\5      Gr1\	G2Rd                  " G\15        GS Gr3 " GS GS\5      Gr4\	G2Rj                  " G\45        GS Gr6 " GS GS\5      Gr7\	G2Rp                  " G\75        GS	 Gr9 " GS
 GS\5      Gr:\	G2Rv                  " G\:5        GS Gr< " GS GS\5      Gr=\	G2R|                  " G\=5        GS Gr? " GS GS\5      Gr@\	G2R‚                  " G\@5        GS GrB " GS GS\5      GrC\	G2Rˆ                  " G\C5        GS GrE " GS GS\5      GrF\	G2RŽ                  " G\F5        GS GrH " GS GS\5      GrI\	G2R”                  " G\I5        GS GrK " GS GS\5      GrL\	G2Rš                  " G\L5        GS GrN " GS GS \5      GrO\	G2R                   " G\O5        GS! GrQ " GS" GS#\5      GrR\	G2R¦                  " G\R5        GS$ GrT " GS% GS&\5      GrU\	G2R¬                  " G\U5        GS' GrW " GS( GS)\5      GrX\	G2R²                  " G\X5        GS* GrZ " GS+ GS,\5      Gr[\	G2R¸                  " G\[5        GS- Gr] " GS. GS/\5      Gr^\	G2R¾                  " G\^5        GS0 Gr` " GS1 GS2\5      Gra\	G2RÄ                  " G\a5        GS3 Grc " GS4 GS5\5      Grd\	G2RÊ                  " G\d5        GS6 Grf " GS7 GS8\5      Grg\	G2RÐ                  " G\g5        GS9 Gri " GS: GS;\5      Grj\	G2RÖ                  " G\j5        GS< Grl " GS= GS>\5      Grm\	G2RÜ                  " G\m5        GS? Gro " GS@ GSA\5      Grp\	G2Râ                  " G\p5        GSB Grr " GSC GSD\5      Grs\	G2Rè                  " G\s5        GSE Gru " GSF GSG\5      Grv\	G2Rî                  " G\v5        GSH Grx " GSI GSJ\5      Gry\	G2Rô                  " G\y5        GSK Gr{ " GSL GSM\5      Gr|\	G2Rú                  " G\|5        GSN Gr~ " GSO GSP\5      Gr\	G3R                   " G\5        GSQ Gr� " GSR GSS\5      Gr‚\	G3R                  " G\‚5        GST Gr„ " GSU GSV\5      Gr…\	G3R                  " G\…5        GSW Gr‡ " GSX GSY\5      Grˆ\	G3R                  " G\ˆ5        GSZ GrŠ " GS[ GS\\5      Gr‹\	G3R                  " G\‹5        GS] Gr� " GS^ GS_\5      GrŽ\	G3R                  " G\Ž5        GS` Gr� " GSa GSb\5      Gr‘\	G3R$                  " G\‘5        GSc Gr“ " GSd GSe\5      Gr”\	G3R*                  " G\”5        GSf Gr– " GSg GSh\5      Gr—\	G3R0                  " G\—5        GSi Gr™ " GSj GSk\5      Grš\	G3R6                  " G\š5        GSl Grœ " GSm GSn\5      Gr�\	G3R<                  " G\�5        GSo GrŸ " GSp GSq\5      Gr \	G3RB                  " G\ 5        GSr Gr¢ " GSs GSt\5      Gr£\	G3RH                  " G\£5        GSu Gr¥ " GSv GSw\5      Gr¦\	G3RN                  " G\¦5        GSx Gr¨ " GSy GSz\5      Gr©\	G3RT                  " G\©5        GS{ Gr« " GS| GS}\5      Gr¬\	G3RZ                  " G\¬5        GS~ Gr® " GS GS€\5      Gr¯\	G3R`                  " G\¯5        GS� Gr± " GS‚ GSƒ\5      Gr²\	G3Rf                  " G\²5        GS„ Gr´ " GS… GS†\5      Grµ\	G3Rl                  " G\µ5        GS‡ Gr· " GSˆ GS‰\5      Gr¸\	G3Rr                  " G\¸5        GSŠ Grº " GS‹ GSŒ\5      Gr»\	G3Rx                  " G\»5        GS� Gr½ " GSŽ GS�\5      Gr¾\	G3R~                  " G\¾5        GS� GrÀ " GS‘ GS’\5      GrÁ\	G3R„                  " G\Á5        GS“ GrÃ " GS” GS•\5      GrÄ\	G3RŠ                  " G\Ä5        GS– GrÆ " GS— GS˜\5      GrÇ\	G3R�                  " G\Ç5        GS™ GrÉ " GSš GS›\5      GrÊ\	G3R–                  " G\Ê5        GSœ GrÌ " GS� GSž\5      GrÍ\	G3Rœ                  " G\Í5        GSŸ GrÏ " GS  GS¡\5      GrÐ\	G3R¢                  " G\Ð5        GS¢ GrÒ " GS£ GS¤\5      GrÓ\	G3R¨                  " G\Ó5        GS¥ GrÕ " GS¦ GS§\5      GrÖ\	G3R®                  " G\Ö5        GS¨ GrØ " GS© GSª\5      GrÙ\	G3R´                  " G\Ù5        GS« GrÛ " GS¬ GS­\5      GrÜ\	G3Rº                  " G\Ü5        GS® GrÞ " GS¯ GS°\5      Grß\	G3RÀ                  " G\ß5        GS± Grá " GS² GS³\5      Grâ\	G3RÆ                  " G\â5        GS´ Grä " GSµ GS¶\5      Grå\	G3RÌ                  " G\å5        GS· Grç " GS¸ GS¹\5      Grè\	G3RÒ                  " G\è5        GSº Grê " GS» GS¼\5      Grë\	G3RØ                  " G\ë5        GS½ Grí " GS¾ GS¿\5      Grî\	G3RÞ                  " G\î5        GSÀ Grð " GSÁ GSÂ\5      Grñ\	G3Rä                  " G\ñ5        GSÃ Gró " GSÄ GSÅ\5      Grô\	G3Rê                  " G\ô5        GSÆ Grö " GSÇ GSÈ\5      Gr÷\	G3Rð                  " G\÷5        GSÉ Grù " GSÊ GSË\5      Grú\	G3Rö                  " G\ú5        GSÌ Grü " GSÍ GSÎ\5      Grý\	G3Rü                  " G\ý5        GSÏ Grÿ " GSÐ GSÑ\5      Gr \	G4R                  " G\ 5        GSÒ Gr " GSÓ GSÔ\5      Gr\	G4R                  " G\5        GSÕ Gr " GSÖ GS×\5      Gr\	G4R                  " G\5        GSØ Gr " GSÙ GSÚ\5      Gr	\	G4R                  " G\	5        GSÛ Gr " GSÜ GSÝ\5      Gr\	G4R                  " G\5        GSÞ Gr " GSß GSà\5      Gr\	G4R                   " G\5        GSá Gr " GSâ GSã\5      Gr\	G4R&                  " G\5        GSä Gr " GSå GSæ\5      Gr\	G4R,                  " G\5        GSç Gr " GSè GSé\5      Gr\	G4R2                  " G\5        GSê Gr " GSë GSì\5      Gr\	G4R8                  " G\5        GSí Gr " GSî GSï\5      Gr\	G4R>                  " G\5        GSð Gr  " GSñ GSò\5      Gr!\	G4RD                  " G\!5        GSó Gr# " GSô GSõ\5      Gr$\	G4RJ                  " G\$5        GSö Gr& " GS÷ GSø\5      Gr'\	G4RP                  " G\'5        GSù Gr) " GSú GSû\5      Gr*\	G4RV                  " G\*5        GSü Gr, " GSý GSþ\5      Gr-\	G4R\                  " G\-5        GSÿ Gr/ " GS  GS\5      Gr0\	G4Rb                  " G\05        GS Gr2 " GS GS\5      Gr3\	G4Rh                  " G\35        GS Gr5 " GS GS\5      Gr6\	G4Rn                  " G\65        GS Gr8 " GS	 GS
\5      Gr9\	G4Rt                  " G\95        GS Gr; " GS GS\5      Gr<\	G4Rz                  " G\<5        GS Gr> " GS GS\5      Gr?\	G4R€                  " G\?5        GS GrA " GS GS\5      GrB\	G4R†                  " G\B5        GS GrD " GS GS\5      GrE\	G4RŒ                  " G\E5        GS GrG " GS GS\5      GrH\	G4R’                  " G\H5        GS GrJ " GS GS\5      GrK\	G4R˜                  " G\K5        GS GrM " GS GS\5      GrN\	G4Rž                  " G\N5        GS  GrP " GS! GS"\5      GrQ\	G4R¤                  " G\Q5        GS# GrS " GS$ GS%\5      GrT\	G4Rª                  " G\T5        GS& GrV " GS' GS(\5      GrW\	G4R°                  " G\W5        GS) GrY " GS* GS+\5      GrZ\	G4R¶                  " G\Z5        GS, Gr\ " GS- GS.\5      Gr]\	G4R¼                  " G\]5        GS/ Gr_ " GS0 GS1\5      Gr`\	G4RÂ                  " G\`5        GS2 Grb " GS3 GS4\5      Grc\	G4RÈ                  " G\c5        GS5 Gre " GS6 GS7\5      Grf\	G4RÎ                  " G\f5        GS8 Grh " GS9 GS:\5      Gri\	G4RÔ                  " G\i5        GS; Grk " GS< GS=\5      Grl\	G4RÚ                  " G\l5        GS> Grn " GS? GS@\5      Gro\	G4Rà                  " G\o5        GSA Grq " GSB GSC\5      Grr\	G4Ræ                  " G\r5        GSD Grt " GSE GSF\5      Gru\	G4Rì                  " G\u5        GSG Grw " GSH GSI\5      Grx\	G4Rò                  " G\x5        GSJ Grz " GSK GSL\5      Gr{\	G4Rø                  " G\{5        GSM Gr} " GSN GSO\5      Gr~\	G4Rþ                  " G\~5        GSP Gr€\	G5R                  Gr�\	G5R                  Gr‚\	G5R                  Grƒ\	G5R                  Gr„\	G5R
                  Gr…\	G5R                  Gr†\	G5R                  Gr‡\	G5R                  Grˆ\	G5R                  Gr‰\	G5R                  GrŠ\	G5R                  Gr‹\	G5R                  GrŒ\	G5R                  Gr�\	G5R                  GrŽ\	G5R                  Gr�\	G5R                   Gr�\	G5R"                  Gr‘\	G5R$                  Gr’\	G5R&                  Gr“\	G5R(                  Gr”\	G5R*                  Gr•\	G5R,                  Gr–\	G5R.                  Gr—\	G5R0                  Gr˜\	G5R2                  Gr™\	G5R4                  Grš\	G5R6                  Gr›\	G5R8                  Grœ\	G5R:                  Gr�\	G5R<                  Grž\	G5R>                  GrŸ\	G5R@                  Gr \	G5RB                  Gr¡\	G5RD                  Gr¢\	G5RF                  Gr£\	G5RH                  Gr¤\	G5RJ                  Gr¥\	G5RL                  Gr¦\	G5RN                  Gr§\	G5RP                  Gr¨\	G5RR                  Gr©\	G5RT                  Grª\	G5RV                  Gr«\	G5RX                  Gr¬\	G5RZ                  Gr­\	G5R\                  Gr®\	G5R^                  Gr¯\	G5R`                  Gr°\	G5Rb                  Gr±\	G5Rd                  Gr²\	G5Rf                  Gr³\	G5Rh                  Gr´\	G5Rj                  Grµ\	G5Rl                  Gr¶\	G5Rn                  Gr·\	G5Rp                  Gr¸\	G5Rr                  Gr¹\	G5Rt                  Grº\	G5Rv                  Gr»\	G5Rx                  Gr¼\	G5Rz                  Gr½\	G5R|                  Gr¾\	G5R~                  Gr¿\	G5R€                  GrÀ\	G5R‚                  GrÁ\	G5R„                  GrÂ\	G5R†                  GrÃ\	G5Rˆ                  GrÄ\	G5RŠ                  GrÅ\	G5RŒ                  GrÆ\	G5RŽ                  GrÇ\	G5R�                  GrÈ\	G5R’                  GrÉ\	G5R”                  GrÊ\	G5R–                  GrË\	G5R˜                  GrÌ\	G5Rš                  GrÍ\	G5Rœ                  GrÎ\	G5Rž                  GrÏ\	G5R                   GrÐ\	G5R¢                  GrÑ\	G5R¤                  GrÒ\	G5R¦                  GrÓ\	G5R¨                  GrÔ\	G5Rª                  GrÕ\	G5R¬                  GrÖ\	G5R®                  Gr×\	G5R°                  GrØ\	G5R²                  GrÙ\	G5R´                  GrÚ\	G5R¶                  GrÛ\	G5R¸                  GrÜ\	G5Rº                  GrÝ\	G5R¼                  GrÞ\	G5R¾                  Grß\	G5RÀ                  Grà\	G5RÂ                  Grá\	G5RÄ                  Grâ\	G5RÆ                  Grã\	G5RÈ                  Grä\	G5RÊ                  Grå\	G5RÌ                  Græ\	G5RÎ                  Grç\	G5RÐ                  Grè\	G5RÒ                  Gré\	G5RÔ                  Grê\	G5RÖ                  Grë\	G5RØ                  Grì\	G5RÚ                  Grí\	G5RÜ                  Grî\	G5RÞ                  Grï\	G5Rà                  Grð\	G5Râ                  Grñ\	G5Rä                  Grò\	G5Ræ                  Gró\	G5Rè                  Grô\	G5Rê                  Grõ\	G5Rì                  Grö\	G5Rî                  Gr÷\	G5Rð                  Grø\	G5Rò                  Grù\	G5Rô                  Grú\	G5Rö                  Grû\	G5Rø                  Grü\	G5Rú                  Grý\	G5Rü                  Grþ\	G5Rþ                  Grÿ\	G6R                   Gr \	G6R                  Gr\	G6R                  Gr\	G6R                  Gr\	G6R                  Gr\	G6R
                  Gr\	G6R                  Gr\	G6R                  Gr\	G6R                  Gr\	G6R                  Gr	\	G6R                  Gr
\	G6R                  Gr\	G6R                  Gr\	G6R                  Gr\	G6R                  Gr\	G6R                  Gr\	G6R                   Gr\	G6R"                  Gr\	G6R$                  Gr\	G6R&                  Gr\	G6R(                  Gr\	G6R*                  Gr\	G6R,                  Gr\	G6R.                  Gr\	G6R0                  Gr\	G6R2                  Gr\	G6R4                  Gr\	G6R6                  Gr\	G6R8                  Gr\	G6R:                  Gr\	G6R<                  Gr\	G6R>                  Gr\	G6R@                  Gr \	G6RB                  Gr!\	G6RD                  Gr"\	G6RF                  Gr#\	G6RH                  Gr$\	G6RJ                  Gr%\	G6RL                  Gr&\	G6RN                  Gr'\	G6RP                  Gr(\	G6RR                  Gr)\	G6RT                  Gr*\	G6RV                  Gr+\	G6RX                  Gr,\	G6RZ                  Gr-\	G6R\                  Gr.\	G6R^                  Gr/\	G6R`                  Gr0\	G6Rb                  Gr1\	G6Rd                  Gr2\	G6Rf                  Gr3\	G6Rh                  Gr4\	G6Rj                  Gr5\	G6Rl                  Gr6\	G6Rn                  Gr7\	G6Rp                  Gr8\	G6Rr                  Gr9\	G6Rt                  Gr:\	G6Rv                  Gr;\	G6Rx                  Gr<\	G6Rz                  Gr=\	G6R|                  Gr>\	G6R~                  Gr?\	G6R€                  Gr@\	G6R‚                  GrA\	G6R„                  GrB\	G6R†                  GrC\	G6Rˆ                  GrD\	G6RŠ                  GrE\	G6RŒ                  GrF\	G6RŽ                  GrG\	G6R�                  GrH\	G6R’                  GrI\	G6R”                  GrJ\	G6R–                  GrK\	G6R˜                  GrL\	G6Rš                  GrM\	G6Rœ                  GrN\	G6Rž                  GrO\	G6R                   GrP\	G6R¢                  GrQ\	G6R¤                  GrR\	G6R¦                  GrS\	G6R¨                  GrT\	G6Rª                  GrU\	G6R¬                  GrV\	G6R®                  GrW\	G6R°                  GrX\	G6R²                  GrY\	G6R´                  GrZ\	G6R¶                  Gr[\	G6R¸                  Gr\\	G6Rº                  Gr]\	G6R¼                  Gr^\	G6R¾                  Gr_\	G6RÀ                  Gr`\	G6RÂ                  Gra\	G6RÄ                  Grb\	G6RÆ                  Grc\	G6RÈ                  Grd\	G6RÊ                  Gre\	G6RÌ                  Grf\	G6RÎ                  Grg\	G6RÐ                  Grh\	G6RÒ                  Gri\	G6RÔ                  Grj\	G6RÖ                  Grk\	G6RØ                  Grl\	G6RÚ                  Grm\	G6RÜ                  Grn\	G6RÞ                  Gro\	G6Rà                  Grp\	G6Râ                  Grq\	G6Rä                  Grr\	G6Ræ                  Grs\	G6Rè                  Grt\	G6Rê                  Gru\	G6Rì                  Grv\	G6Rî                  Grw\	G6Rð                  Grx\	G6Rò                  Gry\	G6Rô                  Grz\	G6Rö                  Gr{\	G6Rø                  Gr|\	G6Rú                  Gr}\	G6Rü                  Gr~\	G6Rþ                  Gr\	G7R                   Gr€\	G7R                  Gr�\	G7R                  Gr‚\	G7R                  Grƒ\	G7R                  Gr„\	G7R
                  Gr…\	G7R                  Gr†\	G7R                  Gr‡\	G7R                  Grˆ\	G7R                  Gr‰\	G7R                  GrŠ\	G7R                  Gr‹\	G7R                  GrŒ\	G7R                  Gr�\	G7R                  GrŽ\	G7R                  Gr�\	G7R                   Gr�\	G7R"                  Gr‘\	G7R$                  Gr’\	G7R&                  Gr“\	G7R(                  Gr”\	G7R*                  Gr•\	G7R,                  Gr–\	G7R.                  Gr—\	G7R0                  Gr˜\	G7R2                  Gr™\	G7R4                  GršGSQ Gr›GSR GrœGSS Gr�GST GržGSU GrŸS SGK Gr S SGK¡Gr¡S SGK¢Gr¢S SGK£Gr£S SK r S SGK¤Gr¤GSV Gr¥G\ G7RL                  " GSW5      Gr§GSX Gr¨G\ G7RR                  " GSYG\¨5        G\¢G7RT                  R                  GSZ5      GS[:H  Gr«GS\ GröG\öG\ÁGlö        GS] GrcG\cG\»Glc        S SGK¡Gr¡S SGK¬Gr¬S SGK¢Gr¢S SK r S SGK¤Gr¤S SGK­Gr­       GSKGS^ jGr®GS_ GröGS` Gr¯G\¯GrjGSa Gr÷GSb Gr°G\°GrkGSc GrGSd Gr±G\±GrvGSe GrGSf Gr²G\²GrwGSg Gr
GSh Gr³G\³Gr~GSi GrGSj Gr´G\´GrGSk GrGSl GrµG\µGr‚GSm GrCGSn Gr¶G\¶Gr¶GSo GrLGSp Gr·G\·Gr¾GSq GrMGSr Gr¸G\¸Gr¿GSs GrPGSt Gr¹G\¹GrÂGSu GrcGSv GrºG\ºGrÕGSw GrdGSx Gr»G\»GrÖGSy GreGSz Gr¼G\¼Gr×GS{ GrfGS| Gr½G\½GrØGS} GrgGS~ Gr¾G\¾GrÙGS GrhGS€ Gr¿G\¿GrÚGS� GrlGS‚ GrÀG\ÀGrÞGSƒ GrwGS„ GrÁG\ÁGréGS… Gr›GS† GrÂG\ÂGrGS‡ Gr½GSˆ Gr¾GS‰ GråGSŠ GrÃG\ÃGrGS‹ GrôGSŒ GrÄG\ÄGr-GS� GrõGSŽ GrÅG\ÅGr.GS� GrÿGS� GrÆG\ÆGr8GS‘ Gr#GS’ GrÇG\ÇGrZGS“ Gr$GS” GrÈG\ÈGr[GS• Gr&GS– GrÉG\ÉGr]GS— Gr'GS˜ GrÊG\ÊGr^GS™ Gr1GSš GrËG\ËGrhGS› Gr4GSœ GrÌG\ÌGrkGS� GrDGSž GrÍG\ÍGr{GSŸ Gr±GS  Gr²GS¡ GrµGS¢ GråGS£ GrÎG\ÎGrîGS¤ GrèGS¥ GrÏG\ÏGrñGS¦ GréGS§ GrÐG\ÐGròGS¨ GrêGS© GrÑG\ÑGróGSª GrðGS« GrÒG\ÒGrøGS¬ GrñGS­ GrÓG\ÓGrùGS® GròGS¯ GrÔG\ÔGrúGS° GróGS± GrÕG\ÕGrûGS² GrôGS³ GrÖG\ÖGrüGS´ GröGSµ Gr×G\×GrþGS¶ Gr÷GS· GrØG\ØGrÿGS¸ G	rGS¹ GrÙG\ÙGrGSº G	rGS» GrÚG\ÚGrGS¼ G	r
GS½ GrÛG\ÛGrGS¾ G	rGS¿ GrÜG\ÜGrGSÀ G	rGSÁ GrÝG\ÝGrGSÂ G	r8GSÃ GrÞG\ÞGr:GSÄ G	r9GSÅ GrßG\ßGr;GSÆ G	rBGSÇ GràG\àGrDGSÈ G	rfGSÉ GráG\áGraGSÊ G	rgGSË GrâG\âGrbGSÌ G	rmGSÍ GrãG\ãGrhGSÎ G	rnGSÏ GräG\äGriGSÐ G	r}GSÑ GråG\åGrrGSÒ G	rëGSÓ GræG\æGr¦GSÔ G	rïGSÕ GrçG\çGr¨GSÖ G
rGS× GrèG\èGrÎGSØ G
rGSÙ GréG\éGrÏGSÚ G
rGGSÛ GrêG\êGrùGSÜ G
rJGSÝ GrëG\ëGrüGSÞ G
rNGSß GrìG\ìGrþGSà G
rsGSá GríG\íGr!GSâ G
r•GSã GrîG\îGrCGSä G
rÈGSå GrïG\ïGrrGSæ G
róGSç GrðG\ðGr›GSè G
rõGSé GrñG\ñGr�GSê G
røGSë GròG\òGrŸGSì G
rûGSí GróG\óGr¢GSî G
rþGSï GrôG\ôGr¥GSð GrGSñ GrõG\õGr¬GSò GrDGSó GröG\öGráGSô GrEGSõ Gr÷G\÷GrâGSö Gr[GS÷ GrøG\øGrøGSø Gr^GSù GrùG\ùGrûGSú GrdGSû GrúG\úGrGSü GreGSý GrûG\ûGrGSþ Gr›GSÿ GrüG\üGr7GS  GrGS GrýG\ýGrŸGS Gr	GS GrþG\þGr¡GS GrGS GrÿG\ÿGr­GS GrGS Gr G\ Gr°GS GrGS	 GrG\Gr³GS
 GrGS GrG\Gr´GS GrJGS GrG\GrâGS GrRGS GrG\GrêGS Gr|GS GrG\GrGS GrÆGS GrG\GrZGS GräGS GrG\GrxGS GrýGS GrG\Gr‘GS GrGS Gr
GS Gr	G\	Gr�GS GrTGS Gr
G\
GrÉGS Gr_GS GrG\GrÔGS GrjGS  GrG\GrßGS! Gr¸GS" GrG\Gr&GS# GrºGS$ GrG\Gr(GS% GrãGS& GrG\GrDGS' GrêGS( GrG\GrIGS) GrþGS* GrG\Gr\GS+ GrGS, GrG\Gr`GS- GrGS. GrG\GrgGS/ GrGS0 GrG\GrkGS1 GrGS2 GrG\GrlGS3 GrXGS4 GrG\Gr¬GS5 GrvGS6 GrG\GrÊGS7 Gr{GS8 GrG\GrÏGS9 Gr~GS: GrG\GrÒGS; GrGS< GrG\GrÓGS= Gr�GS> GrG\GrÕGS? Gr‚GS@ GrG\GrÖGSA GrŠGSB GrG\GrÞGSC GrŽGSD GrG\GrâGSE Gr¡GSF GrG\GrôGSG Gr¨GSH Gr G\ GrûGSI Gr¶GSJ Gr!G\!GrGSK GrGSL Gr"G\"GrZGSM GrGSN Gr#G\#GrfGSO Gr5GSP Gr$G\$Gr…GSQ Gr:GSR Gr%G\%GrŠGSS GrDGST Gr&G\&Gr”GSU GrVGSV Gr'G\'Gr¦GSW GroGSX Gr(G\(Gr¿GSY Gr)G\)G\£Glk        GSZ Gr*G\*G\¥Glv        GS[ Gr+G\+G\¥Glw        GS\ Gr,G\,G\¥Glh        GS] Gr-G\-G\¥Gl        GS^ Gr.G\.G\¥Gl        GS_ Gr/G\/G\©Gl‚        GS` Gr0G\0G\©Gl¾        GSa Gr1G\1G\©GlÂ        GSb Gr2G\2G\­GlÏ        GSc Gr3G\3G\¿Gl        GSd Gr4G\4G\¿Gl�        GSe Gr5G\5G\ÁGl        GSf Gr6G\6G\ÁGl        GSg Gr7G\7G\ÁGlr        GSh Gr8G\8G\ÁGl›        GSi Gr9G\9G\ÁGl¢        GSj Gr:G\:G\ÑGl        GSk Gr;G\;G\×Gl.        GSl Gr<G\<G\ëGlZ        GSm Gr=G\=G\ëGl[        GSn Gr>G\>G\ëGl{        GSo Gr?G\?G\#Gl¦        GSp Gr@G\@G\#GlÞ        GSq GrAG\AG\)Gl        GSr GrBG\BG\)Glù        GSs GrCG\CG\)GlŸ        GSt GrDG\DG\7Gl8        GSu GrEG\EG\?Gl!        GSv GrFG\FG\QGl¬        GSw GrGG\GG\YGlü        GSx GrHG\HG\kGl        GSy GrIG\IG\kGlD        GSz GrJG\JG\kGl¥        GS{ GrKG\KG\�GlÞ        GS| GrLG\LG\�GlÎ        GS} GrMG\MG\�GlC        GS~ GrNG\NG\¡Gl        GS GrOG\OG\¡Gli        GS€ GrPG\PG\©GlŸ        GS� GrQG\QG\©Gl¡        GS‚ GrRG\RG\©Gl°        GSƒ GrSG\SG\©Gl³        GS„ GrTG\TG\©Gl´        GS… GrUG\UG\©Glâ        GS† GrVG\VG\©Glê        GS‡ GrWG\WG\©GlÉ        GSˆ GrXG\XG\­Glx        GS‰ GrYG\YG\­Gl`        GSŠ GrZG\ZG\­Gll        GS‹ Gr[G\[G\»GlZ        GSŒ Gr\G\\G\»Glß        GS� Gr]G\]G\»GlI        GSŽ Gr^G\^G\»Gl\        GS� Gr_G\_G\»Glg        GS� Gr`G\`G\»GlÏ        GS‘ GraG\aG\»GlÕ        GS’ GrbG\bG\»GlÖ        GS“ GrcG\cG\»Glô        GS” GrdG\dG\»Glû        GS• GreG\eG\»GlZ        GS– GrfG\fG\»Gl”        GS— GrgG\gG\»Gl¿        GS˜ GrhG\hG\ËGlÔ        GS™ GriG\iG\ÛGl&        GSš GrjG\jG\ÛGl(        GS› GrkG\kG\õGl        GSœ GrlG\lG\õGl‘        GS� GrmG\mG\õGl�        GSž GrnG\nG\õGl¬        GSŸ GroG\oG\õGl…        GS  GrpG\pG\õGl¦        GS¡ GrqG\qG\ûGlÊ        GS¢ GrrG\rG\Glâ        GS£ GrsG\sG\GlŠ        GS¤ G\ÉGlt        GS¥ G\ËGlt        GS¦ G\ÍGlt        GS§ G\ÏGlt        GS¨ G\ÑGlt        GS© G\ÓGlt        GSª G\ÕGlt        GS« G\×Glt        GS¬ G\ÙGlt        GS­ G\ÛGlt        GS® G\ÝGlt        GS¯ G\ßGlt        GS° G\áGlt        \7" G\ËG\ÍG\ÏG\ÑG\ÓG\ÕG\×G\ÙG\ÛG\ÝG\ßG\áG\É/5        G
\NGruGS± G
rNG
\NGrþGS² GrG\GrO " GS³ GS´5      GrvGSµ GrGS¶ GrvG\vG\¥Glv        GS· GrwGS¸ GrxG\xG\¥Glx        GSLGS¹ jGryG\yG\¥Gly        G	\<GrzGSº G	r<GS» Gr>G\>G\¥Gl>        GS¼ Gr{GS½ Gr|G\|G\õGl|        GS¾ Gr}GS¿ Gr~G\~G\õGl~        GSÀ GrG\G\õGl        GSÁ GrÊGSÂ GrG\G\©Gl        GSÃ GrÖGSÄ Gr(G\(G\©Gl(        GSÅ GrGSÆ Gr:G\:G\¹Gl:        GSÇ GrLGSÈ Gr¾G\¾G\©Gl¾        SGq€SGq� " GSÉ GSÊG\ú5      Gr‚GSË GrƒGSÌ GrµGSÍ GrÅGSÎ Gr„GSÏ Gr…G\…G\7Gl…        G\šGr†GSÐ GršG\šGr6G\åGräG\FGrEG\EG\õGlE         " GSÑ GSÒG\ü5      Gr‡G\GGrˆGSÓ GrGGSÔ GräG\äG\}Glä        G\ÇG9R                  GrŠGSÕ Gr‹G\‹G\ÇGl‰         " GSÖ GS×G\ñ5      GrŒSGq�GSMGSØ jGr€GSÙGrŽGSÚ G\Gl�        GSÛ G\_Gl�        GSÜ G\gGl�        GSÝ G\kGl�        GSÞ \ÒGlt        GSß \ÒGl�        GSà G\Glt        GSá G\Gl�        GSâ G\ Glt        GSã G\ Gl�        GSä G\Glt        GSå G\Gl�        GSæ G\¼Glt        GSç G\¼Gl�        GSè \£Glt        GSé \£Gl�        GSê G\	Glt        GSë G\	Gl�        GSì \¥Glt        GSí \¥Gl�        GSî \âGlt        GSï \âGl�        GSð G\ÓGlt        GSñ G\ÓGl�        GSò \ŸGlt        GSó \ŸGl�        GSô G\ÕGlt        GSõ G\ÕGl�        GSö \¯Glt        GS÷ \¯Gl�        GSø \¡Glt        GSù \¡Gl�        GSú G\SGlt        GSû G\SGl�        GSü G\ÞGlt        GSý G\ÞGl�        GSþ G\wGlt        GSÿ G\wGl�        GS  G\®Glt        GS G\®Gl�        GS G\ÜGlt        GS G\ÜGl�        GS G\ÞGlt        GS G\ÞGl�        GS G\¨Glt        GS G\¨Gl�        GS G\hGlt        GS	 G\hGl�        GS
 G\mGlt        GS G\mGl�        GS G\°Glt        GS G\°Gl�        GS G\ÿGlt        GS G\ÿGl�        GS G\ëGlt        GS G\ëGl�        GS G\Glt        GS G\Gl�        GS G\�Glt        GS G\�Gl�        GS G\§Glt        GS G\§Gl�        GS G\µGlt        GS G\µGl�        GS G\ÉGlt        GS G\ÉGl�        GS G\ïGlt        GS G\ïGl�        GS G\ýGlt        GS G\ýGl�        GS  G\Glt        GS! G\Gl�        GS" G\Glt        GS# G\Gl�        GS$ G\Glt        GS% G\Gl�        GS& G\5Glt        GS' G\5Gl�        GS( G\;Glt        GS) G\;Gl�        GS* G\CGlt        GS+ G\CGl�        GS, G\EGlt        GS- G\EGl�        GS. G\IGlt        GS/ G\IGl�        GS0 G\iGlt        GS1 G\iGl�        GS2 G\Glt        GS3 G\Gl�        GS4 G\“Glt        GS5 G\“Gl�        GS6 G\«Glt        GS7 G\«Gl�        GS8 G\¿Glt        GS9 G\¿Gl�        GS: G\ÃGlt        GS; G\ÃGl�        GS< G\×Glt        GS= G\×Gl�        GS> G\ãGlt        GS? G\ãGl�        GS@ G\åGlt        GSA G\åGl�        GSB G\Glt        GSC G\Gl�        GSD G\Glt        GSE G\Gl�        GSF G\Glt        GSG G\Gl�        GSH G\!Glt        GSI G\!Gl�        G\õ" G\í" G\5      5      GrG\õ" G\í" G\	5      5      Gr	G\õ" G\í" G\
5      5      Gr
G\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\ 5      5      Gr G\õ" G\í" G\!5      5      Gr!G\õ" G\í" G\"5      5      Gr"G\õ" G\í" G\#5      5      Gr#G\õ" G\í" G\$5      5      Gr$G\õ" G\í" G\%5      5      Gr%G\õ" G\í" G\&5      5      Gr&G\õ" G\í" G\'5      5      Gr'G\õ" G\í" G\(5      5      Gr(G\õ" G\í" G\)5      5      Gr)G\õ" G\í" G\*5      5      Gr*G\õ" G\í" G\+5      5      Gr+G\õ" G\í" G\,5      5      Gr,G\õ" G\í" G\-5      5      Gr-G\õ" G\í" G\.5      5      Gr.G\õ" G\í" G\/5      5      Gr/G\õ" G\í" G\05      5      Gr0G\õ" G\í" G\15      5      Gr1G\õ" G\í" G\25      5      Gr2G\õ" G\í" G\35      5      Gr3G\õ" G\í" G\45      5      Gr4G\õ" G\í" G\55      5      Gr5G\õ" G\í" G\65      5      Gr6G\õ" G\í" G\75      5      Gr7G\õ" G\í" G\85      5      Gr8G\õ" G\í" G\95      5      Gr9G\õ" G\í" G\:5      5      Gr:G\õ" G\í" G\;5      5      Gr;G\õ" G\í" G\<5      5      Gr<G\õ" G\í" G\=5      5      Gr=G\õ" G\í" G\>5      5      Gr>G\õ" G\í" G\?5      5      Gr?G\õ" G\í" G\@5      5      Gr@G\õ" G\í" G\A5      5      GrAG\õ" G\í" G\B5      5      GrBG\õ" G\í" G\C5      5      GrCG\õ" G\í" G\D5      5      GrDG\õ" G\í" G\E5      5      GrEG\õ" G\í" G\F5      5      GrFG\õ" G\í" G\G5      5      GrGG\õ" G\í" G\H5      5      GrHG\õ" G\í" G\I5      5      GrIG\õ" G\í" G\J5      5      GrJG\õ" G\í" G\K5      5      GrKG\õ" G\í" G\L5      5      GrLG\õ" G\í" G\M5      5      GrMG\õ" G\í" G\N5      5      GrNG\õ" G\í" G\O5      5      GrOG\õ" G\í" G\P5      5      GrPG\õ" G\í" G\Q5      5      GrQG\õ" G\í" G\R5      5      GrRG\õ" G\í" G\S5      5      GrSG\õ" G\í" G\T5      5      GrTG\õ" G\í" G\U5      5      GrUG\õ" G\í" G\V5      5      GrVG\õ" G\í" G\W5      5      GrWG\õ" G\í" G\X5      5      GrXG\õ" G\í" G\Y5      5      GrYG\õ" G\í" G\Z5      5      GrZG\õ" G\í" G\[5      5      Gr[G\õ" G\í" G\\5      5      Gr\G\õ" G\í" G\]5      5      Gr]G\õ" G\í" G\^5      5      Gr^G\õ" G\í" G\_5      5      Gr_G\õ" G\í" G\`5      5      Gr`G\õ" G\í" G\a5      5      GraG\õ" G\í" G\b5      5      GrbG\õ" G\í" G\c5      5      GrcG\õ" G\í" G\d5      5      GrdG\õ" G\í" G\e5      5      GreG\õ" G\í" G\f5      5      GrfG\õ" G\í" G\g5      5      GrgG\õ" G\í" G\h5      5      GrhG\õ" G\í" G\i5      5      GriG\õ" G\í" G\j5      5      GrjG\õ" G\í" G\k5      5      GrkG\õ" G\í" G\l5      5      GrlG\õ" G\í" G\m5      5      GrmG\õ" G\í" G\n5      5      GrnG\õ" G\í" G\o5      5      GroG\õ" G\í" G\p5      5      GrpG\õ" G\í" G\q5      5      GrqG\õ" G\í" G\r5      5      GrrG\õ" G\í" G\s5      5      GrsG\õ" G\í" G\t5      5      GrtG\õ" G\í" G\u5      5      GruG\õ" G\í" G\v5      5      GrvG\õ" G\í" G\w5      5      GrwG\õ" G\í" G\x5      5      GrxG\õ" G\í" G\y5      5      GryG\õ" G\í" G\z5      5      GrzG\õ" G\í" G\{5      5      Gr{G\õ" G\í" G\|5      5      Gr|G\õ" G\í" G\}5      5      Gr}G\õ" G\í" G\~5      5      Gr~G\õ" G\í" G\5      5      GrG\õ" G\í" G\€5      5      Gr€G\õ" G\í" G\�5      5      Gr�G\õ" G\í" G\‚5      5      Gr‚G\õ" G\í" G\ƒ5      5      GrƒG\õ" G\í" G\„5      5      Gr„G\õ" G\í" G\…5      5      Gr…G\õ" G\í" G\†5      5      Gr†G\õ" G\í" G\‡5      5      Gr‡G\õ" G\í" G\ˆ5      5      GrˆG\õ" G\í" G\‰5      5      Gr‰G\õ" G\í" G\Š5      5      GrŠG\õ" G\í" G\‹5      5      Gr‹G\õ" G\í" G\Œ5      5      GrŒG\õ" G\í" G\�5      5      Gr�G\õ" G\í" G\Ž5      5      GrŽG\õ" G\í" G\�5      5      Gr�G\õ" G\í" G\�5      5      Gr�G\õ" G\í" G\‘5      5      Gr‘G\õ" G\í" G\’5      5      Gr’G\õ" G\í" G\“5      5      Gr“G\õ" G\í" G\”5      5      Gr”G\õ" G\í" G\•5      5      Gr•G\õ" G\í" G\–5      5      Gr–G\õ" G\í" G\—5      5      Gr—G\õ" G\í" G\˜5      5      Gr˜G\õ" G\í" G\™5      5      Gr™G\õ" G\í" G\š5      5      GršG\õ" G\í" G\›5      5      Gr›G\õ" G\í" G\œ5      5      GrœG\õ" G\í" G\�5      5      Gr�G\õ" G\í" G\ž5      5      GržG\õ" G\í" G\Ÿ5      5      GrŸG\õ" G\í" G\ 5      5      Gr G\õ" G\í" G\¡5      5      Gr¡G\õ" G\í" G\¢5      5      Gr¢G\õ" G\í" G\£5      5      Gr£G\õ" G\í" G\¤5      5      Gr¤G\õ" G\í" G\¥5      5      Gr¥G\õ" G\í" G\¦5      5      Gr¦G\õ" G\í" G\§5      5      Gr§G\õ" G\í" G\¨5      5      Gr¨G\õ" G\í" G\©5      5      Gr©G\õ" G\í" G\ª5      5      GrªG\õ" G\í" G\«5      5      Gr«G\õ" G\í" G\¬5      5      Gr¬G\õ" G\í" G\­5      5      Gr­G\õ" G\í" G\®5      5      Gr®G\õ" G\í" G\¯5      5      Gr¯G\õ" G\í" G\°5      5      Gr°G\õ" G\í" G\±5      5      Gr±G\õ" G\í" G\²5      5      Gr²G\õ" G\í" G\³5      5      Gr³G\õ" G\í" G\´5      5      Gr´G\õ" G\í" G\µ5      5      GrµG\õ" G\í" G\¶5      5      Gr¶G\õ" G\í" G\·5      5      Gr·G\õ" G\í" G\¸5      5      Gr¸G\õ" G\í" G\¹5      5      Gr¹G\õ" G\í" G\º5      5      GrºG\õ" G\í" G\»5      5      Gr»G\õ" G\í" G\¼5      5      Gr¼G\õ" G\í" G\½5      5      Gr½G\õ" G\í" G\¾5      5      Gr¾G\õ" G\í" G\¿5      5      Gr¿G\õ" G\í" G\À5      5      GrÀG\õ" G\í" G\Á5      5      GrÁG\õ" G\í" G\Â5      5      GrÂG\õ" G\í" G\Ã5      5      GrÃG\õ" G\í" G\Ä5      5      GrÄG\õ" G\í" G\Å5      5      GrÅG\õ" G\í" G\Æ5      5      GrÆG\õ" G\í" G\Ç5      5      GrÇG\õ" G\í" G\È5      5      GrÈG\õ" G\í" G\É5      5      GrÉG\õ" G\í" G\Ê5      5      GrÊG\õ" G\í" G\Ë5      5      GrËG\õ" G\í" G\Ì5      5      GrÌG\õ" G\í" G\Í5      5      GrÍG\õ" G\í" G\Î5      5      GrÎG\õ" G\í" G\Ï5      5      GrÏG\õ" G\í" G\Ð5      5      GrÐG\õ" G\í" G\Ñ5      5      GrÑG\õ" G\í" G\Ò5      5      GrÒG\õ" G\í" G\Ó5      5      GrÓG\õ" G\í" G\Ô5      5      GrÔG\õ" G\í" G\Õ5      5      GrÕG\õ" G\í" G\Ö5      5      GrÖG\õ" G\í" G\×5      5      Gr×G\õ" G\í" G\Ø5      5      GrØG\õ" G\í" G\Ù5      5      GrÙG\õ" G\í" G\Ú5      5      GrÚG\õ" G\í" G\Û5      5      GrÛG\õ" G\í" G\Ü5      5      GrÜG\õ" G\í" G\Ý5      5      GrÝG\õ" G\í" G\Þ5      5      GrÞG\õ" G\í" G\ß5      5      GrßG\õ" G\í" G\à5      5      GràG\õ" G\í" G\á5      5      GráG\õ" G\í" G\â5      5      GrâG\õ" G\í" G\ã5      5      GrãG\õ" G\í" G\ä5      5      GräG\õ" G\í" G\å5      5      GråG\õ" G\í" G\æ5      5      GræG\õ" G\í" G\ç5      5      GrçG\õ" G\í" G\è5      5      GrèG\õ" G\í" G\é5      5      GréG\õ" G\í" G\ê5      5      GrêG\õ" G\í" G\ë5      5      GrëG\õ" G\í" G\ì5      5      GrìG\õ" G\í" G\í5      5      GríG\õ" G\í" G\î5      5      GrîG\õ" G\í" G\ï5      5      GrïG\õ" G\í" G\ð5      5      GrðG\õ" G\í" G\ñ5      5      GrñG\õ" G\í" G\ò5      5      GròG\õ" G\í" G\ó5      5      GróG\õ" G\í" G\ô5      5      GrôG\õ" G\í" G\õ5      5      GrõG\õ" G\í" G\ö5      5      GröG\õ" G\í" G\÷5      5      Gr÷G\õ" G\í" G\ø5      5      GrøG\õ" G\í" G\ù5      5      GrùG\õ" G\í" G\ú5      5      GrúG\õ" G\í" G\û5      5      GrûG\õ" G\í" G\ü5      5      GrüG\õ" G\í" G\ý5      5      GrýG\õ" G\í" G\þ5      5      GrþG\õ" G\í" G\ÿ5      5      GrÿG\õ" G\í" G\ 5      5      Gr G\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\	5      5      Gr	G\õ" G\í" G\
5      5      Gr
G\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\ 5      5      Gr G\õ" G\í" G\!5      5      Gr!G\õ" G\í" G\"5      5      Gr"G\õ" G\í" G\#5      5      Gr#G\õ" G\í" G\$5      5      Gr$G\õ" G\í" G\%5      5      Gr%G\õ" G\í" G\&5      5      Gr&G\õ" G\í" G\'5      5      Gr'G\õ" G\í" G\(5      5      Gr(G\õ" G\í" G\)5      5      Gr)G\õ" G\í" G\*5      5      Gr*G\õ" G\í" G\+5      5      Gr+G\õ" G\í" G\,5      5      Gr,G\õ" G\í" G\-5      5      Gr-G\õ" G\í" G\.5      5      Gr.G\õ" G\í" G\/5      5      Gr/G\õ" G\í" G\05      5      Gr0G\õ" G\í" G\15      5      Gr1G\õ" G\í" G\25      5      Gr2G\õ" G\í" G\35      5      Gr3G\õ" G\í" G\45      5      Gr4G\õ" G\í" G\55      5      Gr5G\õ" G\í" G\65      5      Gr6G\õ" G\í" G\75      5      Gr7G\õ" G\í" G\85      5      Gr8G\õ" G\í" G\95      5      Gr9G\õ" G\í" G\:5      5      Gr:G\õ" G\í" G\;5      5      Gr;G\õ" G\í" G\<5      5      Gr<G\õ" G\í" G\=5      5      Gr=G\õ" G\í" G\>5      5      Gr>G\õ" G\í" G\?5      5      Gr?G\õ" G\í" G\@5      5      Gr@G\õ" G\í" G\A5      5      GrAG\õ" G\í" G\B5      5      GrBG\õ" G\í" G\C5      5      GrCG\õ" G\í" G\D5      5      GrDG\õ" G\í" G\E5      5      GrEG\õ" G\í" G\F5      5      GrFG\õ" G\í" G\G5      5      GrGG\õ" G\í" G\H5      5      GrHG\õ" G\í" G\I5      5      GrIG\õ" G\í" G\J5      5      GrJG\õ" G\í" G\K5      5      GrKG\õ" G\í" G\L5      5      GrLG\õ" G\í" G\M5      5      GrMG\õ" G\í" G\N5      5      GrNG\õ" G\í" G\O5      5      GrOG\õ" G\í" G\P5      5      GrPG\õ" G\í" G\Q5      5      GrQG\õ" G\í" G\R5      5      GrRG\õ" G\í" G\S5      5      GrSG\õ" G\í" G\T5      5      GrTG\õ" G\í" G\U5      5      GrUG\õ" G\í" G\V5      5      GrVG\õ" G\í" G\W5      5      GrWG\õ" G\í" G\X5      5      GrXG\õ" G\í" G\Y5      5      GrYG\õ" G\í" G\Z5      5      GrZG\õ" G\í" G\[5      5      Gr[G\õ" G\í" G\\5      5      Gr\G\õ" G\í" G\]5      5      Gr]G\õ" G\í" G\^5      5      Gr^G\õ" G\í" G\_5      5      Gr_G\õ" G\í" G\`5      5      Gr`G\õ" G\í" G\a5      5      GraG\õ" G\í" G\b5      5      GrbG\õ" G\í" G\c5      5      GrcG\õ" G\í" G\d5      5      GrdG\õ" G\í" G\e5      5      GreG\õ" G\í" G\f5      5      GrfG\õ" G\í" G\g5      5      GrgG\õ" G\í" G\h5      5      GrhG\õ" G\í" G\i5      5      GriG\õ" G\í" G\j5      5      GrjG\õ" G\í" G\k5      5      GrkG\õ" G\í" G\l5      5      GrlG\õ" G\í" G\m5      5      GrmG\õ" G\í" G\n5      5      GrnG\õ" G\í" G\o5      5      GroG\õ" G\í" G\p5      5      GrpG\õ" G\í" G\q5      5      GrqG\õ" G\í" G\r5      5      GrrG\õ" G\í" G\s5      5      GrsG\õ" G\í" G\t5      5      GrtG\õ" G\í" G\u5      5      GruG\õ" G\í" G\v5      5      GrvG\õ" G\í" G\w5      5      GrwG\õ" G\í" G\x5      5      GrxG\õ" G\í" G\y5      5      GryG\õ" G\í" G\z5      5      GrzG\õ" G\í" G\{5      5      Gr{G\õ" G\í" G\|5      5      Gr|G\õ" G\í" G\}5      5      Gr}G\õ" G\í" G\~5      5      Gr~G\õ" G\í" G\5      5      GrG\õ" G\í" G\€5      5      Gr€G\õ" G\í" G\�5      5      Gr�G\õ" G\í" G\‚5      5      Gr‚G\õ" G\í" G\ƒ5      5      GrƒG\õ" G\í" G\„5      5      Gr„G\õ" G\í" G\…5      5      Gr…G\õ" G\í" G\†5      5      Gr†G\õ" G\í" G\‡5      5      Gr‡G\õ" G\í" G\ˆ5      5      GrˆG\õ" G\í" G\‰5      5      Gr‰G\õ" G\í" G\Š5      5      GrŠG\õ" G\í" G\‹5      5      Gr‹G\õ" G\í" G\Œ5      5      GrŒG\õ" G\í" G\�5      5      Gr�G\õ" G\í" G\Ž5      5      GrŽG\õ" G\í" G\�5      5      Gr�G\õ" G\í" G\�5      5      Gr�G\õ" G\í" G\‘5      5      Gr‘G\õ" G\í" G\’5      5      Gr’G\õ" G\í" G\“5      5      Gr“G\õ" G\í" G\”5      5      Gr”G\õ" G\í" G\•5      5      Gr•G\õ" G\í" G\–5      5      Gr–G\õ" G\í" G\—5      5      Gr—G\õ" G\í" G\˜5      5      Gr˜G\õ" G\í" G\™5      5      Gr™G\õ" G\í" G\š5      5      GršG\õ" G\í" G\›5      5      Gr›G\õ" G\í" G\œ5      5      GrœG\õ" G\í" G\�5      5      Gr�G\õ" G\í" G\ž5      5      GržG\õ" G\í" G\Ÿ5      5      GrŸG\õ" G\í" G\ 5      5      Gr G\õ" G\í" G\¡5      5      Gr¡G\õ" G\í" G\¢5      5      Gr¢G\õ" G\í" G\£5      5      Gr£G\õ" G\í" G\¤5      5      Gr¤G\õ" G\í" G\¥5      5      Gr¥G\õ" G\í" G\¦5      5      Gr¦G\õ" G\í" G\§5      5      Gr§G\õ" G\í" G\¨5      5      Gr¨G\õ" G\í" G\©5      5      Gr©G\õ" G\í" G\ª5      5      GrªG\õ" G\í" G\«5      5      Gr«G\õ" G\í" G\¬5      5      Gr¬G\õ" G\í" G\­5      5      Gr­G\õ" G\í" G\®5      5      Gr®G\õ" G\í" G\¯5      5      Gr¯G\õ" G\í" G\°5      5      Gr°G\õ" G\í" G\±5      5      Gr±G\õ" G\í" G\²5      5      Gr²G\õ" G\í" G\³5      5      Gr³G\õ" G\í" G\´5      5      Gr´G\õ" G\í" G\µ5      5      GrµG\õ" G\í" G\¶5      5      Gr¶G\õ" G\í" G\·5      5      Gr·G\õ" G\í" G\¸5      5      Gr¸G\õ" G\í" G\¹5      5      Gr¹G\õ" G\í" G\º5      5      GrºG\õ" G\í" G\»5      5      Gr»G\õ" G\í" G\¼5      5      Gr¼G\õ" G\í" G\½5      5      Gr½G\õ" G\í" G\¾5      5      Gr¾G\õ" G\í" G\¿5      5      Gr¿G\õ" G\í" G\À5      5      GrÀG\õ" G\í" G\Á5      5      GrÁG\õ" G\í" G\Â5      5      GrÂG\õ" G\í" G\Ã5      5      GrÃG\õ" G\í" G\Ä5      5      GrÄG\õ" G\í" G\Å5      5      GrÅG\õ" G\í" G\Æ5      5      GrÆG\õ" G\í" G\Ç5      5      GrÇG\õ" G\í" G\È5      5      GrÈG\õ" G\í" G\É5      5      GrÉG\õ" G\í" G\Ê5      5      GrÊG\õ" G\í" G\Ë5      5      GrËG\õ" G\í" G\Ì5      5      GrÌG\õ" G\í" G\Í5      5      GrÍG\õ" G\í" G\Î5      5      GrÎG\õ" G\í" G\Ï5      5      GrÏG\õ" G\í" G\Ð5      5      GrÐG\õ" G\í" G\Ñ5      5      GrÑG\õ" G\í" G\Ò5      5      GrÒG\õ" G\í" G\Ó5      5      GrÓG\õ" G\í" G\Ô5      5      GrÔG\õ" G\í" G\Õ5      5      GrÕG\õ" G\í" G\Ö5      5      GrÖG\õ" G\í" G\×5      5      Gr×G\õ" G\í" G\Ø5      5      GrØG\õ" G\í" G\Ù5      5      GrÙG\õ" G\í" G\Ú5      5      GrÚG\õ" G\í" G\Û5      5      GrÛG\õ" G\í" G\Ü5      5      GrÜG\õ" G\í" G\Ý5      5      GrÝG\õ" G\í" G\Þ5      5      GrÞG\õ" G\í" G\ß5      5      GrßG\õ" G\í" G\à5      5      GràG\õ" G\í" G\á5      5      GráG\õ" G\í" G\â5      5      GrâG\õ" G\í" G\ã5      5      GrãG\õ" G\í" G\ä5      5      GräG\õ" G\í" G\å5      5      GråG\õ" G\í" G\æ5      5      GræG\õ" G\í" G\ç5      5      GrçG\õ" G\í" G\è5      5      GrèG\õ" G\í" G\é5      5      GréG\õ" G\í" G\ê5      5      GrêG\õ" G\í" G\ë5      5      GrëG\õ" G\í" G\ì5      5      GrìG\õ" G\í" G\í5      5      GríG\õ" G\í" G\î5      5      GrîG\õ" G\í" G\ï5      5      GrïG\õ" G\í" G\ð5      5      GrðG\õ" G\í" G\ñ5      5      GrñG\õ" G\í" G\ò5      5      GròG\õ" G\í" G\ó5      5      GróG\õ" G\í" G\ô5      5      GrôG\õ" G\í" G\õ5      5      GrõG\õ" G\í" G\ö5      5      GröG\õ" G\í" G\÷5      5      Gr÷G\õ" G\í" G\ø5      5      GrøG\õ" G\í" G\ù5      5      GrùG\õ" G\í" G\ú5      5      GrúG\õ" G\í" G\û5      5      GrûG\õ" G\í" G\ü5      5      GrüG\õ" G\í" G\ý5      5      GrýG\õ" G\í" G\þ5      5      GrþG\õ" G\í" G\ÿ5      5      GrÿG\õ" G\í" G\ 5      5      Gr G\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\	5      5      Gr	G\õ" G\í" G\
5      5      Gr
G\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\5      5      GrG\õ" G\í" G\ 5      5      Gr G\õ" G\í" G\!5      5      Gr!G\õ" G\í" G\"5      5      Gr"G\õ" G\í" G\#5      5      Gr#G\õ" G\í" G\$5      5      Gr$G\õ" G\í" G\%5      5      Gr%G\õ" G\í" G\&5      5      Gr&G\õ" G\í" G\'5      5      Gr'G\õ" G\í" G\(5      5      Gr(G\õ" G\í" G\)5      5      Gr)G\õ" G\í" G\*5      5      Gr*G\õ" G\í" G\+5      5      Gr+G\õ" G\í" G\,5      5      Gr,G\õ" G\í" G\-5      5      Gr-G\õ" G\í" G\.5      5      Gr.G\õ" G\í" G\/5      5      Gr/G\õ" G\í" G\05      5      Gr0G\õ" G\í" G\15      5      Gr1G\õ" G\í" G\25      5      Gr2G\õ" G\í" G\35      5      Gr3G\õ" G\í" G\45      5      Gr4G\õ" G\í" G\55      5      Gr5G\õ" G\í" G\65      5      Gr6G\õ" G\í" G\75      5      Gr7G\õ" G\í" G\85      5      Gr8G\õ" G\í" G\95      5      Gr9G\õ" G\í" G\:5      5      Gr:G\õ" G\í" G\;5      5      Gr;G\õ" G\í" G\<5      5      Gr<G\õ" G\í" G\=5      5      Gr=G\õ" G\í" G\>5      5      Gr>G\õ" G\í" G\?5      5      Gr?G\õ" G\í" G\@5      5      Gr@G\õ" G\í" G\A5      5      GrAG\õ" G\í" G\B5      5      GrBG\õ" G\í" G\C5      5      GrCG\õ" G\í" G\D5      5      GrDG\õ" G\í" G\E5      5      GrEG\õ" G\í" G\F5      5      GrFG\õ" G\í" G\G5      5      GrGG\õ" G\í" G\H5      5      GrHG\õ" G\í" G\I5      5      GrIG\õ" G\í" G\J5      5      GrJG\õ" G\í" G\K5      5      GrKG\õ" G\í" G\L5      5      GrLG\õ" G\í" G\M5      5      GrMG\õ" G\í" G\N5      5      GrNG\õ" G\í" G\O5      5      GrOG\õ" G\í" G\P5      5      GrPG\õ" G\í" G\Q5      5      GrQG\õ" G\í" G\R5      5      GrRG\õ" G\í" G\S5      5      GrSG\õ" G\í" G\T5      5      GrTG\õ" G\í" G\U5      5      GrUG\õ" G\í" G\V5      5      GrVG\õ" G\í" G\W5      5      GrWG\õ" G\í" G\X5      5      GrXG\õ" G\í" G\Y5      5      GrYG\õ" G\í" G\Z5      5      GrZG\õ" G\í" G\[5      5      Gr[G\õ" G\í" G\\5      5      Gr\G\õ" G\í" G\]5      5      Gr]G\õ" G\í" G\^5      5      Gr^G\õ" G\í" G\5      5      Gr‘G\õ" G\í" G\5      5      Gr’G\õ" G\í" G\5      5      Gr“g! \ a	    S SKr GG-Nýf = f(N  é    )Úversion_infoÚ__spec__ÚparentNÚ.é   )Ú_mupdfc                 óä   •  SU R                   R                  5       -   nSU R                  R
                  < SU R                  R                  < SU< S3$ ! [        R                   a    Sn NOf = f)Nz	proxy of Ú Ú<r   z; z >)ÚthisÚ__repr__Ú__builtin__Ú	ExceptionÚ	__class__Ú
__module__Ú__name__)ÚselfÚstrthiss     ÚJ/home/mande/repo/quber/.venv/lib/python3.13/site-packages/pymupdf/mupdf.pyÚ
_swig_reprr      s_   € ðØ §	¡	× 2Ñ 2Ó 4Ñ4ˆøð "Ÿ^™^×6Ô6¸¿¹×8OÔ8OÓQXÐZÐZøô × Ñ ó ØŠðús   ‚A ÁA/Á.A/c                 ó   ^ • U 4S jnU$ )Nc                 ó  >• US:X  a
  T" XU5        g US:X  a  U R                   R                  U5        g [        X5      (       a2  [        [	        [        U 5      U5      [        5      (       a
  T" XU5        g [        SU -  5      e)Nr   Úthisownz(You cannot add instance attributes to %s)r   ÚownÚhasattrÚ
isinstanceÚgetattrÚtypeÚpropertyÚAttributeError)r   ÚnameÚvalueÚsets      €r   Úset_instance_attrÚE_swig_setattr_nondynamic_instance_variable.<locals>.set_instance_attr   si   ø€ Ø�6‹>Ù�˜EÕ"Ø�YÓØ�I‰I�M‰M˜%Õ Ü�T× Ñ ¤Z´¼¸T»
ÀDÓ0IÌ8×%TÑ%TÙ�˜EÕ"ä Ð!KÈdÑ!RÓSÐSó    © )r#   r$   s   ` r   Ú*_swig_setattr_nondynamic_instance_variabler(      s   ø€ õTð Ðr&   c                 ó   ^ • U 4S jnU$ )Nc                 ó�   >• [        X5      (       a(  [        [        X5      [        5      (       d
  T" XU5        g [	        SU -  5      e)Nz%You cannot add class attributes to %s)r   r   r   r   r    )Úclsr!   r"   r#   s      €r   Úset_class_attrÚ?_swig_setattr_nondynamic_class_variable.<locals>.set_class_attr)   s:   ø€ Ü�3×Ñ¤j´¸Ó1CÄX×&NÑ&NÙ�˜5Õ!ä Ð!HÈ3Ñ!NÓOÐOr&   r'   )r#   r,   s   ` r   Ú'_swig_setattr_nondynamic_class_variabler.   (   s   ø€ õPð
 Ðr&   c                 ó   ^ • U 4S jnU$ )zlClass decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclassc                 óp   >• T" U R                   U R                  U R                  R                  5       5      $ ©N)r   Ú	__bases__Ú__dict__Úcopy)r+   Ú	metaclasss    €r   ÚwrapperÚ$_swig_add_metaclass.<locals>.wrapper3   s'   ø€ Ù˜Ÿ™ s§}¡}°c·l±l×6GÑ6GÓ6IÓJÐJr&   r'   )r5   r6   s   ` r   Ú_swig_add_metaclassr8   1   s   ø€ õKà€Nr&   c                   ó<   • \ rS rSrSr\" \R                  5      rSrg)Ú_SwigNonDynamicMetaé8   zKMeta class to enforce nondynamic attributes (no new attributes) for a classr'   N)	r   r   Ú__qualname__Ú__firstlineno__Ú__doc__r.   r   Ú__setattr__Ú__static_attributes__r'   r&   r   r:   r:   8   s   † ÙUÙ9¸$×:JÑ:JÓKƒKr&   r:   c                 ó.   • [         R                  " X5      $ r1   )r   Úcdata)ÚptrÚ	nelementss     r   rB   rB   @   s   € Ü�<Š<˜Ó'Ð'r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úmemmove)ÚdataÚindatas     r   rF   rF   C   s   € Ü�>Š>˜$Ó'Ð'r&   c                   ó¸   • \ rS rSr\" S S SS9rS r\r\	R                  rS rSS jrSS	 jrS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rSrg)ÚSwigPyIteratoréE   c                 ó6   • U R                   R                  5       $ r1   ©r   r   ©Úxs    r   Ú<lambda>ÚSwigPyIterator.<lambda>F   ó   €  §¡§¡¤r&   c                 ó8   • U R                   R                  U5      $ r1   rM   ©rO   Úvs     r   rP   rQ   F   ó   € ¸A¿F¹F¿J¹JÀq¼Mr&   úThe membership flag©Údocc                 ó   • [        S5      e)Nz*No constructor defined - class is abstract)r    )r   ÚargsÚkwargss      r   Ú__init__ÚSwigPyIterator.__init__H   s   € ÜÐIÓJÐJr&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚSwigPyIterator_value©r   s    r   r"   ÚSwigPyIterator.valueM   ó   € Ü×*Ò*¨4Ó0Ð0r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚSwigPyIterator_incr©r   Úns     r   ÚincrÚSwigPyIterator.incrP   ó   € Ü×)Ò)¨$Ó2Ð2r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚSwigPyIterator_decrrf   s     r   ÚdecrÚSwigPyIterator.decrS   rj   r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚSwigPyIterator_distance©r   rO   s     r   ÚdistanceÚSwigPyIterator.distanceV   ó   € Ü×-Ò-¨dÓ6Ð6r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚSwigPyIterator_equalrq   s     r   ÚequalÚSwigPyIterator.equalY   ó   € Ü×*Ò*¨4Ó3Ð3r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚSwigPyIterator_copyra   s    r   r4   ÚSwigPyIterator.copy\   ó   € Ü×)Ò)¨$Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚSwigPyIterator_nextra   s    r   ÚnextÚSwigPyIterator.next_   r}   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚSwigPyIterator___next__ra   s    r   Ú__next__ÚSwigPyIterator.__next__b   ó   € Ü×-Ò-¨dÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚSwigPyIterator_previousra   s    r   ÚpreviousÚSwigPyIterator.previouse   r†   r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚSwigPyIterator_advancerf   s     r   ÚadvanceÚSwigPyIterator.advanceh   ó   € Ü×,Ò,¨TÓ5Ð5r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚSwigPyIterator___eq__rq   s     r   Ú__eq__ÚSwigPyIterator.__eq__k   ó   € Ü×+Ò+¨DÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚSwigPyIterator___ne__rq   s     r   Ú__ne__ÚSwigPyIterator.__ne__n   r”   r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚSwigPyIterator___iadd__rf   s     r   Ú__iadd__ÚSwigPyIterator.__iadd__q   rt   r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚSwigPyIterator___isub__rf   s     r   Ú__isub__ÚSwigPyIterator.__isub__t   rt   r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚSwigPyIterator___add__rf   s     r   Ú__add__ÚSwigPyIterator.__add__w   r�   r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   ÚSwigPyIterator___sub__©r   r[   s     r   Ú__sub__ÚSwigPyIterator.__sub__z   ó   € Ü×,Ò,¨TÐ9°DÒ9Ð9r&   c                 ó   • U $ r1   r'   ra   s    r   Ú__iter__ÚSwigPyIterator.__iter__|   s   € Øˆr&   r'   N©r   )r   r   r<   r=   r   r   r]   r   r   r   Údelete_SwigPyIteratorÚ__swig_destroy__r"   rh   rm   rr   rw   r4   r€   r„   r‰   r�   r’   r—   r›   rŸ   r£   r¨   r¬   r@   r'   r&   r   rJ   rJ   E   s   † ÙÑ-Ñ/IÐOdÑe€GòKà€HØ×3Ñ3Ðò1ô3ô3ò7ò4ò0ò0ò4ò4ò6ò5ò5ò7ò7ò6ò:õr&   rJ   c                   ól   • \ rS rSr\" S S SS9r\rS r\	R                  rS rS rS	 r\S
 5       rSrg)Úuchar_arrayé�   c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úuchar_array.<lambda>‚   rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rµ   ‚   rV   r&   rW   rX   c                 óZ   • [         R                  " U [         R                  " U5      5        g r1   )r   Úuchar_array_swiginitÚnew_uchar_array)r   rD   s     r   r]   Úuchar_array.__init__…   s   € Ü×#Ò# D¬&×*@Ò*@ÀÓ*KÕLr&   c                 ó.   • [         R                  " X5      $ r1   )r   Úuchar_array___getitem__©r   Úindexs     r   Ú__getitem__Úuchar_array.__getitem__‰   ó   € Ü×-Ò-¨dÓ:Ð:r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úuchar_array___setitem__)r   r¾   r"   s      r   Ú__setitem__Úuchar_array.__setitem__Œ   ó   € Ü×-Ò-¨d¸5ÓAÐAr&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úuchar_array_castra   s    r   ÚcastÚuchar_array.cast�   ó   € Ü×&Ò& tÓ,Ð,r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úuchar_array_frompointer)Úts    r   ÚfrompointerÚuchar_array.frompointer’   s   € ä×-Ò-¨aÓ0Ð0r&   r'   N)r   r   r<   r=   r   r   r   r   r]   r   Údelete_uchar_arrayr°   r¿   rÄ   rÉ   ÚstaticmethodrÏ   r@   r'   r&   r   r²   r²   �   sN   † ÙÑ-Ñ/IÐOdÑe€GØ€HòMà×0Ñ0Ðò;òBò-ð ñ1ó ó1r&   r²   c                   ó
  • \ rS rSr\" S S SS9r\rS rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S  r"S! r#S" r$S# r%S$ r&S% r'S& r(\)RT                  r+S'r,g())Úvectorucé˜   c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úvectoruc.<lambda>™   rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r×   ™   rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectoruc_iteratorra   s    r   ÚiteratorÚvectoruc.iteratorœ   ó   € Ü×'Ò'¨Ó-Ð-r&   c                 ó"   • U R                  5       $ r1   ©rÛ   ra   s    r   r¬   Úvectoruc.__iter__ž   ó   € Ø�}‰}‹Ðr&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectoruc___nonzero__ra   s    r   Ú__nonzero__Úvectoruc.__nonzero__¡   rc   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectoruc___bool__ra   s    r   Ú__bool__Úvectoruc.__bool__¤   rÝ   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectoruc___len__ra   s    r   Ú__len__Úvectoruc.__len__§   rË   r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvectoruc___getslice__©r   ÚiÚjs      r   Ú__getslice__Úvectoruc.__getslice__ª   ó   € Ü×+Ò+¨D°QÓ7Ð7r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectoruc___setslice__r§   s     r   Ú__setslice__Úvectoruc.__setslice__­   ó   € Ü×+Ò+¨DÐ8°4Ò8Ð8r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvectoruc___delslice__rð   s      r   Ú__delslice__Úvectoruc.__delslice__°   rõ   r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectoruc___delitem__r§   s     r   Ú__delitem__Úvectoruc.__delitem__³   ó   € Ü×*Ò*¨4Ð7°$Ò7Ð7r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectoruc___getitem__r§   s     r   r¿   Úvectoruc.__getitem__¶   r  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectoruc___setitem__r§   s     r   rÄ   Úvectoruc.__setitem__¹   r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectoruc_popra   s    r   ÚpopÚvectoruc.pop¼   ó   € Ü×"Ò" 4Ó(Ð(r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectoruc_appendrq   s     r   ÚappendÚvectoruc.append¿   ó   € Ü×%Ò% dÓ.Ð.r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectoruc_emptyra   s    r   ÚemptyÚvectoruc.emptyÂ   ó   € Ü×$Ò$ TÓ*Ð*r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectoruc_sizera   s    r   ÚsizeÚvectoruc.sizeÅ   ó   € Ü×#Ò# DÓ)Ð)r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectoruc_swap©r   rU   s     r   ÚswapÚvectoruc.swapÈ   s   € Ü×#Ò# DÓ,Ð,r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectoruc_beginra   s    r   ÚbeginÚvectoruc.beginË   r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectoruc_endra   s    r   ÚendÚvectoruc.endÎ   r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectoruc_rbeginra   s    r   ÚrbeginÚvectoruc.rbeginÑ   ó   € Ü×%Ò% dÓ+Ð+r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectoruc_rendra   s    r   ÚrendÚvectoruc.rendÔ   r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectoruc_clearra   s    r   ÚclearÚvectoruc.clear×   r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectoruc_get_allocatorra   s    r   Úget_allocatorÚvectoruc.get_allocatorÚ   ó   € Ü×,Ò,¨TÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectoruc_pop_backra   s    r   Úpop_backÚvectoruc.pop_backÝ   rÝ   r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectoruc_eraser§   s     r   ÚeraseÚvectoruc.eraseà   ó   € Ü×$Ò$ TÐ1¨DÒ1Ð1r&   c                 óT   • [         R                  " U [         R                  " U6 5        g r1   )r   Úvectoruc_swiginitÚnew_vectorucr§   s     r   r]   Úvectoruc.__init__ã   s   € Ü× Ò  ¤v×':Ò':¸DÐ'AÕBr&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectoruc_push_backrq   s     r   Ú	push_backÚvectoruc.push_backæ   s   € Ü×(Ò(¨Ó1Ð1r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectoruc_frontra   s    r   ÚfrontÚvectoruc.fronté   r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectoruc_backra   s    r   ÚbackÚvectoruc.backì   r  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvectoruc_assign©r   rg   rO   s      r   ÚassignÚvectoruc.assignï   s   € Ü×%Ò% d¨qÓ1Ð1r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectoruc_resizer§   s     r   ÚresizeÚvectoruc.resizeò   ó   € Ü×%Ò% dÐ2¨TÒ2Ð2r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectoruc_insertr§   s     r   ÚinsertÚvectoruc.insertõ   r_  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectoruc_reserverf   s     r   ÚreserveÚvectoruc.reserveø   s   € Ü×&Ò& tÓ/Ð/r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectoruc_capacityra   s    r   ÚcapacityÚvectoruc.capacityû   rÝ   r&   r'   N)-r   r   r<   r=   r   r   r   r   rÛ   r¬   rä   rè   rì   ró   rø   rý   r  r¿   rÄ   r  r  r  r  r!  r%  r)  r-  r2  r6  r:  r?  rC  r]   rL  rP  rT  rY  r]  rb  rf  rj  r   Údelete_vectorucr°   r@   r'   r&   r   rÔ   rÔ   ˜   sÊ   † ÙÑ-Ñ/IÐOdÑe€GØ€Hò.òò1ò.ò-ò8ò9ò8ò8ò8ò8ò)ò/ò+ò*ò-ò+ò)ò,ò*ò+ò3ò.ò2òCò2ò+ò*ò2ò3ò3ò0ò.à×-Ñ-Ór&   rÔ   c                   ó
  • \ rS rSr\" S S SS9r\rS rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S  r"S! r#S" r$S# r%S$ r&S% r'S& r(\)RT                  r+S'r,g())Úvectorii  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úvectori.<lambda>  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rp    rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectori_iteratorra   s    r   rÛ   Úvectori.iterator  rË   r&   c                 ó"   • U R                  5       $ r1   rß   ra   s    r   r¬   Úvectori.__iter__  rá   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectori___nonzero__ra   s    r   rä   Úvectori.__nonzero__
  r}   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectori___bool__ra   s    r   rè   Úvectori.__bool__  rË   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectori___len__ra   s    r   rì   Úvectori.__len__  r/  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvectori___getslice__rð   s      r   ró   Úvectori.__getslice__  ó   € Ü×*Ò*¨4°AÓ6Ð6r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectori___setslice__r§   s     r   rø   Úvectori.__setslice__  r  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvectori___delslice__rð   s      r   rý   Úvectori.__delslice__  rƒ  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectori___delitem__r§   s     r   r  Úvectori.__delitem__  ó   € Ü×)Ò)¨$Ð6°Ò6Ð6r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectori___getitem__r§   s     r   r¿   Úvectori.__getitem__  r�  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectori___setitem__r§   s     r   rÄ   Úvectori.__setitem__"  r�  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectori_popra   s    r   r  Úvectori.pop%  ó   € Ü×!Ò! $Ó'Ð'r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectori_appendrq   s     r   r  Úvectori.append(  ó   € Ü×$Ò$ TÓ-Ð-r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectori_emptyra   s    r   r  Úvectori.empty+  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectori_sizera   s    r   r  Úvectori.size.  r  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectori_swapr   s     r   r!  Úvectori.swap1  ó   € Ü×"Ò" 4Ó+Ð+r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectori_beginra   s    r   r%  Úvectori.begin4  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectori_endra   s    r   r)  Úvectori.end7  r—  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectori_rbeginra   s    r   r-  Úvectori.rbegin:  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectori_rendra   s    r   r2  Úvectori.rend=  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectori_clearra   s    r   r6  Úvectori.clear@  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectori_get_allocatorra   s    r   r:  Úvectori.get_allocatorC  ó   € Ü×+Ò+¨DÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectori_pop_backra   s    r   r?  Úvectori.pop_backF  rË   r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectori_eraser§   s     r   rC  Úvectori.eraseI  ó   € Ü×#Ò# DÐ0¨4Ò0Ð0r&   c                 óT   • [         R                  " U [         R                  " U6 5        g r1   )r   Úvectori_swiginitÚnew_vectorir§   s     r   r]   Úvectori.__init__L  ó   € Ü×Ò ¤f×&8Ò&8¸$Ð&?Õ@r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectori_push_backrq   s     r   rL  Úvectori.push_backO  ó   € Ü×'Ò'¨Ó0Ð0r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectori_frontra   s    r   rP  Úvectori.frontR  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectori_backra   s    r   rT  Úvectori.backU  r  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvectori_assignrX  s      r   rY  Úvectori.assignX  ó   € Ü×$Ò$ T¨aÓ0Ð0r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectori_resizer§   s     r   r]  Úvectori.resize[  rE  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectori_insertr§   s     r   rb  Úvectori.insert^  rE  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectori_reserverf   s     r   rf  Úvectori.reservea  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectori_capacityra   s    r   rj  Úvectori.capacityd  rË   r&   r'   N)-r   r   r<   r=   r   r   r   r   rÛ   r¬   rä   rè   rì   ró   rø   rý   r  r¿   rÄ   r  r  r  r  r!  r%  r)  r-  r2  r6  r:  r?  rC  r]   rL  rP  rT  rY  r]  rb  rf  rj  r   Údelete_vectorir°   r@   r'   r&   r   rn  rn    óÊ   † ÙÑ-Ñ/IÐOdÑe€GØ€Hò-òò0ò-ò,ò7ò8ò7ò7ò7ò7ò(ò.ò*ò)ò,ò*ò(ò+ò)ò*ò2ò-ò1òAò1ò*ò)ò1ò2ò2ò/ò-à×,Ñ,Ór&   rn  c                   ó
  • \ rS rSr\" S S SS9r\rS rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S  r"S! r#S" r$S# r%S$ r&S% r'S& r(\)RT                  r+S'r,g())Úvectorfij  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úvectorf.<lambda>k  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rä  k  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorf_iteratorra   s    r   rÛ   Úvectorf.iteratorn  rË   r&   c                 ó"   • U R                  5       $ r1   rß   ra   s    r   r¬   Úvectorf.__iter__p  rá   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorf___nonzero__ra   s    r   rä   Úvectorf.__nonzero__s  r}   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorf___bool__ra   s    r   rè   Úvectorf.__bool__v  rË   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorf___len__ra   s    r   rì   Úvectorf.__len__y  r/  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvectorf___getslice__rð   s      r   ró   Úvectorf.__getslice__|  rƒ  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectorf___setslice__r§   s     r   rø   Úvectorf.__setslice__  r  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvectorf___delslice__rð   s      r   rý   Úvectorf.__delslice__‚  rƒ  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectorf___delitem__r§   s     r   r  Úvectorf.__delitem__…  r�  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectorf___getitem__r§   s     r   r¿   Úvectorf.__getitem__ˆ  r�  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectorf___setitem__r§   s     r   rÄ   Úvectorf.__setitem__‹  r�  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorf_popra   s    r   r  Úvectorf.popŽ  r—  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectorf_appendrq   s     r   r  Úvectorf.append‘  r›  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorf_emptyra   s    r   r  Úvectorf.empty”  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorf_sizera   s    r   r  Úvectorf.size—  r  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectorf_swapr   s     r   r!  Úvectorf.swapš  r¥  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorf_beginra   s    r   r%  Úvectorf.begin�  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorf_endra   s    r   r)  Úvectorf.end   r—  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorf_rbeginra   s    r   r-  Úvectorf.rbegin£  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorf_rendra   s    r   r2  Úvectorf.rend¦  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorf_clearra   s    r   r6  Úvectorf.clear©  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorf_get_allocatorra   s    r   r:  Úvectorf.get_allocator¬  r¸  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorf_pop_backra   s    r   r?  Úvectorf.pop_back¯  rË   r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectorf_eraser§   s     r   rC  Úvectorf.erase²  r¿  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g r1   )r   Úvectorf_swiginitÚnew_vectorfr§   s     r   r]   Úvectorf.__init__µ  rÄ  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectorf_push_backrq   s     r   rL  Úvectorf.push_back¸  rÈ  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorf_frontra   s    r   rP  Úvectorf.front»  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorf_backra   s    r   rT  Úvectorf.back¾  r  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvectorf_assignrX  s      r   rY  Úvectorf.assignÁ  rÒ  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectorf_resizer§   s     r   r]  Úvectorf.resizeÄ  rE  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectorf_insertr§   s     r   rb  Úvectorf.insertÇ  rE  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectorf_reserverf   s     r   rf  Úvectorf.reserveÊ  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorf_capacityra   s    r   rj  Úvectorf.capacityÍ  rË   r&   r'   N)-r   r   r<   r=   r   r   r   r   rÛ   r¬   rä   rè   rì   ró   rø   rý   r  r¿   rÄ   r  r  r  r  r!  r%  r)  r-  r2  r6  r:  r?  rC  r]   rL  rP  rT  rY  r]  rb  rf  rj  r   Údelete_vectorfr°   r@   r'   r&   r   râ  râ  j  rà  r&   râ  c                   ó
  • \ rS rSr\" S S SS9r\rS rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S  r"S! r#S" r$S# r%S$ r&S% r'S& r(\)RT                  r+S'r,g())ÚvectordiÓ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úvectord.<lambda>Ô  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rM  Ô  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectord_iteratorra   s    r   rÛ   Úvectord.iterator×  rË   r&   c                 ó"   • U R                  5       $ r1   rß   ra   s    r   r¬   Úvectord.__iter__Ù  rá   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectord___nonzero__ra   s    r   rä   Úvectord.__nonzero__Ü  r}   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectord___bool__ra   s    r   rè   Úvectord.__bool__ß  rË   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectord___len__ra   s    r   rì   Úvectord.__len__â  r/  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvectord___getslice__rð   s      r   ró   Úvectord.__getslice__å  rƒ  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectord___setslice__r§   s     r   rø   Úvectord.__setslice__è  r  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvectord___delslice__rð   s      r   rý   Úvectord.__delslice__ë  rƒ  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectord___delitem__r§   s     r   r  Úvectord.__delitem__î  r�  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectord___getitem__r§   s     r   r¿   Úvectord.__getitem__ñ  r�  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectord___setitem__r§   s     r   rÄ   Úvectord.__setitem__ô  r�  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectord_popra   s    r   r  Úvectord.pop÷  r—  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectord_appendrq   s     r   r  Úvectord.appendú  r›  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectord_emptyra   s    r   r  Úvectord.emptyý  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectord_sizera   s    r   r  Úvectord.size   r  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectord_swapr   s     r   r!  Úvectord.swap  r¥  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectord_beginra   s    r   r%  Úvectord.begin  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectord_endra   s    r   r)  Úvectord.end	  r—  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectord_rbeginra   s    r   r-  Úvectord.rbegin  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectord_rendra   s    r   r2  Úvectord.rend  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectord_clearra   s    r   r6  Úvectord.clear  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectord_get_allocatorra   s    r   r:  Úvectord.get_allocator  r¸  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectord_pop_backra   s    r   r?  Úvectord.pop_back  rË   r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectord_eraser§   s     r   rC  Úvectord.erase  r¿  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g r1   )r   Úvectord_swiginitÚnew_vectordr§   s     r   r]   Úvectord.__init__  rÄ  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectord_push_backrq   s     r   rL  Úvectord.push_back!  rÈ  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectord_frontra   s    r   rP  Úvectord.front$  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectord_backra   s    r   rT  Úvectord.back'  r  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvectord_assignrX  s      r   rY  Úvectord.assign*  rÒ  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectord_resizer§   s     r   r]  Úvectord.resize-  rE  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectord_insertr§   s     r   rb  Úvectord.insert0  rE  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectord_reserverf   s     r   rf  Úvectord.reserve3  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectord_capacityra   s    r   rj  Úvectord.capacity6  rË   r&   r'   N)-r   r   r<   r=   r   r   r   r   rÛ   r¬   rä   rè   rì   ró   rø   rý   r  r¿   rÄ   r  r  r  r  r!  r%  r)  r-  r2  r6  r:  r?  rC  r]   rL  rP  rT  rY  r]  rb  rf  rj  r   Údelete_vectordr°   r@   r'   r&   r   rK  rK  Ó  rà  r&   rK  c                   ó
  • \ rS rSr\" S S SS9r\rS rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S  r"S! r#S" r$S# r%S$ r&S% r'S& r(\)RT                  r+S'r,g())Úvectorsi<  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úvectors.<lambda>=  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¶  =  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectors_iteratorra   s    r   rÛ   Úvectors.iterator@  rË   r&   c                 ó"   • U R                  5       $ r1   rß   ra   s    r   r¬   Úvectors.__iter__B  rá   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectors___nonzero__ra   s    r   rä   Úvectors.__nonzero__E  r}   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectors___bool__ra   s    r   rè   Úvectors.__bool__H  rË   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectors___len__ra   s    r   rì   Úvectors.__len__K  r/  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvectors___getslice__rð   s      r   ró   Úvectors.__getslice__N  rƒ  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectors___setslice__r§   s     r   rø   Úvectors.__setslice__Q  r  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvectors___delslice__rð   s      r   rý   Úvectors.__delslice__T  rƒ  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectors___delitem__r§   s     r   r  Úvectors.__delitem__W  r�  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectors___getitem__r§   s     r   r¿   Úvectors.__getitem__Z  r�  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectors___setitem__r§   s     r   rÄ   Úvectors.__setitem__]  r�  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectors_popra   s    r   r  Úvectors.pop`  r—  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectors_appendrq   s     r   r  Úvectors.appendc  r›  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectors_emptyra   s    r   r  Úvectors.emptyf  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectors_sizera   s    r   r  Úvectors.sizei  r  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectors_swapr   s     r   r!  Úvectors.swapl  r¥  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectors_beginra   s    r   r%  Úvectors.begino  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectors_endra   s    r   r)  Úvectors.endr  r—  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectors_rbeginra   s    r   r-  Úvectors.rbeginu  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectors_rendra   s    r   r2  Úvectors.rendx  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectors_clearra   s    r   r6  Úvectors.clear{  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectors_get_allocatorra   s    r   r:  Úvectors.get_allocator~  r¸  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectors_pop_backra   s    r   r?  Úvectors.pop_back�  rË   r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectors_eraser§   s     r   rC  Úvectors.erase„  r¿  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g r1   )r   Úvectors_swiginitÚnew_vectorsr§   s     r   r]   Úvectors.__init__‡  rÄ  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectors_push_backrq   s     r   rL  Úvectors.push_backŠ  rÈ  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectors_frontra   s    r   rP  Úvectors.front�  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectors_backra   s    r   rT  Úvectors.back�  r  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvectors_assignrX  s      r   rY  Úvectors.assign“  rÒ  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectors_resizer§   s     r   r]  Úvectors.resize–  rE  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectors_insertr§   s     r   rb  Úvectors.insert™  rE  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectors_reserverf   s     r   rf  Úvectors.reserveœ  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectors_capacityra   s    r   rj  Úvectors.capacityŸ  rË   r&   r'   N)-r   r   r<   r=   r   r   r   r   rÛ   r¬   rä   rè   rì   ró   rø   rý   r  r¿   rÄ   r  r  r  r  r!  r%  r)  r-  r2  r6  r:  r?  rC  r]   rL  rP  rT  rY  r]  rb  rf  rj  r   Údelete_vectorsr°   r@   r'   r&   r   r´  r´  <  rà  r&   r´  c                   ó  • \ rS rSr\" S S SS9r\rS rS r	S r
S	 rS
 rS r	S rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S  r!S! r"S" r#S# r$S$ r%S% r&S& r'S' r(S( r)\*RV                  r,S)r-g*)+Úmap_string_inti¥  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úmap_string_int.<lambda>¦  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r  ¦  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ r1   )r   Úmap_string_int_iteratorra   s    r   rÛ   Úmap_string_int.iterator©  r†   r&   c                 ó"   • U R                  5       $ r1   rß   ra   s    r   r¬   Úmap_string_int.__iter__«  rá   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úmap_string_int___nonzero__ra   s    r   rä   Úmap_string_int.__nonzero__®  ó   € Ü×0Ò0°Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úmap_string_int___bool__ra   s    r   rè   Úmap_string_int.__bool__±  r†   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úmap_string_int___len__ra   s    r   rì   Úmap_string_int.__len__´  r<  r&   c                 ó"   • U R                  5       $ r1   ©Úkey_iteratorra   s    r   r¬   r%  ¶  ó   € Ø× Ñ Ó"Ð"r&   c                 ó"   • U R                  5       $ r1   r1  ra   s    r   ÚiterkeysÚmap_string_int.iterkeys¸  r3  r&   c                 ó"   • U R                  5       $ r1   )Úvalue_iteratorra   s    r   Ú
itervaluesÚmap_string_int.itervaluesº  s   € Ø×"Ñ"Ó$Ð$r&   c                 ó"   • U R                  5       $ r1   rß   ra   s    r   Ú	iteritemsÚmap_string_int.iteritems¼  rá   r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úmap_string_int___getitem__©r   Úkeys     r   r¿   Úmap_string_int.__getitem__¿  ó   € Ü×0Ò0°Ó;Ð;r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úmap_string_int___delitem__r@  s     r   r  Úmap_string_int.__delitem__Â  rC  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úmap_string_int_has_keyr@  s     r   Úhas_keyÚmap_string_int.has_keyÅ  s   € Ü×,Ò,¨TÓ7Ð7r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úmap_string_int_keysra   s    r   ÚkeysÚmap_string_int.keysÈ  r}   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úmap_string_int_valuesra   s    r   ÚvaluesÚmap_string_int.valuesË  r¸  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úmap_string_int_itemsra   s    r   ÚitemsÚmap_string_int.itemsÎ  rc   r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úmap_string_int___contains__r@  s     r   Ú__contains__Úmap_string_int.__contains__Ñ  ó   € Ü×1Ò1°$Ó<Ð<r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úmap_string_int_key_iteratorra   s    r   r2  Úmap_string_int.key_iteratorÔ  ó   € Ü×1Ò1°$Ó7Ð7r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úmap_string_int_value_iteratorra   s    r   r8  Úmap_string_int.value_iterator×  ó   € Ü×3Ò3°DÓ9Ð9r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úmap_string_int___setitem__r§   s     r   rÄ   Úmap_string_int.__setitem__Ú  s   € Ü×0Ò0°Ð=¸Ò=Ð=r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úmap_string_int_asdictra   s    r   ÚasdictÚmap_string_int.asdictÝ  r¸  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g r1   )r   Úmap_string_int_swiginitÚnew_map_string_intr§   s     r   r]   Úmap_string_int.__init__à  s   € Ü×&Ò& t¬V×-FÒ-FÈÐ-MÕNr&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úmap_string_int_emptyra   s    r   r  Úmap_string_int.emptyã  rc   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úmap_string_int_sizera   s    r   r  Úmap_string_int.sizeæ  r}   r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úmap_string_int_swapr   s     r   r!  Úmap_string_int.swapé  rj   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úmap_string_int_beginra   s    r   r%  Úmap_string_int.beginì  rc   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úmap_string_int_endra   s    r   r)  Úmap_string_int.endï  ó   € Ü×(Ò(¨Ó.Ð.r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úmap_string_int_rbeginra   s    r   r-  Úmap_string_int.rbeginò  r¸  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úmap_string_int_rendra   s    r   r2  Úmap_string_int.rendõ  r}   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úmap_string_int_clearra   s    r   r6  Úmap_string_int.clearø  rc   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úmap_string_int_get_allocatorra   s    r   r:  Úmap_string_int.get_allocatorû  ó   € Ü×2Ò2°4Ó8Ð8r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úmap_string_int_countrq   s     r   ÚcountÚmap_string_int.countþ  ry   r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úmap_string_int_eraser§   s     r   rC  Úmap_string_int.erase  r  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úmap_string_int_findrq   s     r   ÚfindÚmap_string_int.find  rj   r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úmap_string_int_lower_boundrq   s     r   Úlower_boundÚmap_string_int.lower_bound  ó   € Ü×0Ò0°Ó9Ð9r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úmap_string_int_upper_boundrq   s     r   Úupper_boundÚmap_string_int.upper_bound
  r›  r&   r'   N).r   r   r<   r=   r   r   r   r   rÛ   r¬   rä   rè   rì   r5  r9  r<  r¿   r  rI  rM  rQ  rU  rY  r2  r8  rÄ   ri  r]   r  r  r!  r%  r)  r-  r2  r6  r:  rŽ  rC  r•  r™  rž  r   Údelete_map_string_intr°   r@   r'   r&   r   r  r  ¥  sÔ   † ÙÑ-Ñ/IÐOdÑe€GØ€Hò4òò7ò4ò3ò#ò#ò%òò<ò<ò8ò0ò2ò1ò=ò8ò:ò>ò2òOò1ò0ò3ò1ò/ò2ò0ò1ò9ò4ò8ò3ò:ò:à×3Ñ3Ór&   r  c                   ó
  • \ rS rSr\" S S SS9r\rS rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S  r"S! r#S" r$S# r%S$ r&S% r'S& r(\)RT                  r+S'r,g())Úvectorqi  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úvectorq.<lambda>  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¤    rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorq_iteratorra   s    r   rÛ   Úvectorq.iterator  rË   r&   c                 ó"   • U R                  5       $ r1   rß   ra   s    r   r¬   Úvectorq.__iter__  rá   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorq___nonzero__ra   s    r   rä   Úvectorq.__nonzero__  r}   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorq___bool__ra   s    r   rè   Úvectorq.__bool__  rË   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorq___len__ra   s    r   rì   Úvectorq.__len__  r/  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvectorq___getslice__rð   s      r   ró   Úvectorq.__getslice__"  rƒ  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectorq___setslice__r§   s     r   rø   Úvectorq.__setslice__%  r  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvectorq___delslice__rð   s      r   rý   Úvectorq.__delslice__(  rƒ  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectorq___delitem__r§   s     r   r  Úvectorq.__delitem__+  r�  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectorq___getitem__r§   s     r   r¿   Úvectorq.__getitem__.  r�  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectorq___setitem__r§   s     r   rÄ   Úvectorq.__setitem__1  r�  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorq_popra   s    r   r  Úvectorq.pop4  r—  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectorq_appendrq   s     r   r  Úvectorq.append7  r›  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorq_emptyra   s    r   r  Úvectorq.empty:  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorq_sizera   s    r   r  Úvectorq.size=  r  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectorq_swapr   s     r   r!  Úvectorq.swap@  r¥  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorq_beginra   s    r   r%  Úvectorq.beginC  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorq_endra   s    r   r)  Úvectorq.endF  r—  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorq_rbeginra   s    r   r-  Úvectorq.rbeginI  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorq_rendra   s    r   r2  Úvectorq.rendL  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorq_clearra   s    r   r6  Úvectorq.clearO  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorq_get_allocatorra   s    r   r:  Úvectorq.get_allocatorR  r¸  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorq_pop_backra   s    r   r?  Úvectorq.pop_backU  rË   r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectorq_eraser§   s     r   rC  Úvectorq.eraseX  r¿  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g r1   )r   Úvectorq_swiginitÚnew_vectorqr§   s     r   r]   Úvectorq.__init__[  rÄ  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectorq_push_backrq   s     r   rL  Úvectorq.push_back^  rÈ  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorq_frontra   s    r   rP  Úvectorq.fronta  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorq_backra   s    r   rT  Úvectorq.backd  r  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvectorq_assignrX  s      r   rY  Úvectorq.assigng  rÒ  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectorq_resizer§   s     r   r]  Úvectorq.resizej  rE  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvectorq_insertr§   s     r   rb  Úvectorq.insertm  rE  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvectorq_reserverf   s     r   rf  Úvectorq.reservep  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvectorq_capacityra   s    r   rj  Úvectorq.capacitys  rË   r&   r'   N)-r   r   r<   r=   r   r   r   r   rÛ   r¬   rä   rè   rì   ró   rø   rý   r  r¿   rÄ   r  r  r  r  r!  r%  r)  r-  r2  r6  r:  r?  rC  r]   rL  rP  rT  rY  r]  rb  rf  rj  r   Údelete_vectorqr°   r@   r'   r&   r   r¢  r¢    rà  r&   r¢  c                   ó
  • \ rS rSr\" S S SS9r\rS rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S  r"S! r#S" r$S# r%S$ r&S% r'S& r(\)RT                  r+S'r,g())Úvector_search_page2_hitiy  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú vector_search_page2_hit.<lambda>z  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r  z  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú vector_search_page2_hit_iteratorra   s    r   rÛ   Ú vector_search_page2_hit.iterator}  ó   € Ü×6Ò6°tÓ<Ð<r&   c                 ó"   • U R                  5       $ r1   rß   ra   s    r   r¬   Ú vector_search_page2_hit.__iter__  rá   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú#vector_search_page2_hit___nonzero__ra   s    r   rä   Ú#vector_search_page2_hit.__nonzero__‚  ó   € Ü×9Ò9¸$Ó?Ð?r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú vector_search_page2_hit___bool__ra   s    r   rè   Ú vector_search_page2_hit.__bool__…  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_search_page2_hit___len__ra   s    r   rì   Úvector_search_page2_hit.__len__ˆ  ó   € Ü×5Ò5°dÓ;Ð;r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Ú$vector_search_page2_hit___getslice__rð   s      r   ró   Ú$vector_search_page2_hit.__getslice__‹  ó   € Ü×:Ò:¸4ÀAÓFÐFr&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Ú$vector_search_page2_hit___setslice__r§   s     r   rø   Ú$vector_search_page2_hit.__setslice__Ž  s   € Ü×:Ò:¸4ÐGÀ$ÒGÐGr&   c                 ó0   • [         R                  " XU5      $ r1   )r   Ú$vector_search_page2_hit___delslice__rð   s      r   rý   Ú$vector_search_page2_hit.__delslice__‘  r#  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Ú#vector_search_page2_hit___delitem__r§   s     r   r  Ú#vector_search_page2_hit.__delitem__”  ó   € Ü×9Ò9¸$ÐFÀÒFÐFr&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Ú#vector_search_page2_hit___getitem__r§   s     r   r¿   Ú#vector_search_page2_hit.__getitem__—  r-  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Ú#vector_search_page2_hit___setitem__r§   s     r   rÄ   Ú#vector_search_page2_hit.__setitem__š  r-  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_search_page2_hit_popra   s    r   r  Úvector_search_page2_hit.pop�  r_  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvector_search_page2_hit_appendrq   s     r   r  Úvector_search_page2_hit.append   ó   € Ü×4Ò4°TÓ=Ð=r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_search_page2_hit_emptyra   s    r   r  Úvector_search_page2_hit.empty£  rc  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_search_page2_hit_sizera   s    r   r  Úvector_search_page2_hit.size¦  r‹  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvector_search_page2_hit_swapr   s     r   r!  Úvector_search_page2_hit.swap©  s   € Ü×2Ò2°4Ó;Ð;r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_search_page2_hit_beginra   s    r   r%  Úvector_search_page2_hit.begin¬  rc  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_search_page2_hit_endra   s    r   r)  Úvector_search_page2_hit.end¯  r_  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_search_page2_hit_rbeginra   s    r   r-  Úvector_search_page2_hit.rbegin²  ó   € Ü×4Ò4°TÓ:Ð:r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_search_page2_hit_rendra   s    r   r2  Úvector_search_page2_hit.rendµ  r‹  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_search_page2_hit_clearra   s    r   r6  Úvector_search_page2_hit.clear¸  rc  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú%vector_search_page2_hit_get_allocatorra   s    r   r:  Ú%vector_search_page2_hit.get_allocator»  ó   € Ü×;Ò;¸DÓAÐAr&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú vector_search_page2_hit_pop_backra   s    r   r?  Ú vector_search_page2_hit.pop_back¾  r  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvector_search_page2_hit_eraser§   s     r   rC  Úvector_search_page2_hit.eraseÁ  ó   € Ü×3Ò3°DÐ@¸4Ò@Ð@r&   c                 óT   • [         R                  " U [         R                  " U6 5        g r1   )r   Ú vector_search_page2_hit_swiginitÚnew_vector_search_page2_hitr§   s     r   r]   Ú vector_search_page2_hit.__init__Ä  s   € Ü×/Ò/°´f×6XÒ6XÐZ^Ð6_Õ`r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú!vector_search_page2_hit_push_backrq   s     r   rL  Ú!vector_search_page2_hit.push_backÇ  s   € Ü×7Ò7¸Ó@Ð@r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_search_page2_hit_frontra   s    r   rP  Úvector_search_page2_hit.frontÊ  rc  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_search_page2_hit_backra   s    r   rT  Úvector_search_page2_hit.backÍ  r‹  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvector_search_page2_hit_assignrX  s      r   rY  Úvector_search_page2_hit.assignÐ  s   € Ü×4Ò4°T¸aÓ@Ð@r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvector_search_page2_hit_resizer§   s     r   r]  Úvector_search_page2_hit.resizeÓ  ó   € Ü×4Ò4°TÐA¸DÒAÐAr&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvector_search_page2_hit_insertr§   s     r   rb  Úvector_search_page2_hit.insertÖ  rr  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvector_search_page2_hit_reserverf   s     r   rf  Úvector_search_page2_hit.reserveÙ  s   € Ü×5Ò5°dÓ>Ð>r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú vector_search_page2_hit_capacityra   s    r   rj  Ú vector_search_page2_hit.capacityÜ  r  r&   r'   N)-r   r   r<   r=   r   r   r   r   rÛ   r¬   rä   rè   rì   ró   rø   rý   r  r¿   rÄ   r  r  r  r  r!  r%  r)  r-  r2  r6  r:  r?  rC  r]   rL  rP  rT  rY  r]  rb  rf  rj  r   Údelete_vector_search_page2_hitr°   r@   r'   r&   r   r  r  y  s×   † ÙÑ-Ñ/IÐOdÑe€GØ€Hò=òò@ò=ò<òGòHòGòGòGòGò8ò>ò:ò9ò<ò:ò8ò;ò9ò:òBò=òAòaòAò:ò9òAòBòBò?ò=à×<Ñ<Ór&   r  c                   ó
  • \ rS rSr\" S S SS9r\rS rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S  r"S! r#S" r$S# r%S$ r&S% r'S& r(\)RT                  r+S'r,g())Úvector_fz_font_ucs_gidiâ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úvector_fz_font_ucs_gid.<lambda>ã  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r€  ã  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_font_ucs_gid_iteratorra   s    r   rÛ   Úvector_fz_font_ucs_gid.iteratoræ  r  r&   c                 ó"   • U R                  5       $ r1   rß   ra   s    r   r¬   Úvector_fz_font_ucs_gid.__iter__è  rá   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú"vector_fz_font_ucs_gid___nonzero__ra   s    r   rä   Ú"vector_fz_font_ucs_gid.__nonzero__ë  ó   € Ü×8Ò8¸Ó>Ð>r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_font_ucs_gid___bool__ra   s    r   rè   Úvector_fz_font_ucs_gid.__bool__î  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_font_ucs_gid___len__ra   s    r   rì   Úvector_fz_font_ucs_gid.__len__ñ  rM  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Ú#vector_fz_font_ucs_gid___getslice__rð   s      r   ró   Ú#vector_fz_font_ucs_gid.__getslice__ô  ó   € Ü×9Ò9¸$À1ÓEÐEr&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Ú#vector_fz_font_ucs_gid___setslice__r§   s     r   rø   Ú#vector_fz_font_ucs_gid.__setslice__÷  r-  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Ú#vector_fz_font_ucs_gid___delslice__rð   s      r   rý   Ú#vector_fz_font_ucs_gid.__delslice__ú  r”  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Ú"vector_fz_font_ucs_gid___delitem__r§   s     r   r  Ú"vector_fz_font_ucs_gid.__delitem__ý  ó   € Ü×8Ò8¸ÐEÀÒEÐEr&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Ú"vector_fz_font_ucs_gid___getitem__r§   s     r   r¿   Ú"vector_fz_font_ucs_gid.__getitem__   rž  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Ú"vector_fz_font_ucs_gid___setitem__r§   s     r   rÄ   Ú"vector_fz_font_ucs_gid.__setitem__  rž  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_font_ucs_gid_popra   s    r   r  Úvector_fz_font_ucs_gid.pop  r)  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvector_fz_font_ucs_gid_appendrq   s     r   r  Úvector_fz_font_ucs_gid.append	  s   € Ü×3Ò3°DÓ<Ð<r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_font_ucs_gid_emptyra   s    r   r  Úvector_fz_font_ucs_gid.empty  r‹  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_font_ucs_gid_sizera   s    r   r  Úvector_fz_font_ucs_gid.size  r_  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvector_fz_font_ucs_gid_swapr   s     r   r!  Úvector_fz_font_ucs_gid.swap  s   € Ü×1Ò1°$Ó:Ð:r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_font_ucs_gid_beginra   s    r   r%  Úvector_fz_font_ucs_gid.begin  r‹  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_font_ucs_gid_endra   s    r   r)  Úvector_fz_font_ucs_gid.end  r)  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_font_ucs_gid_rbeginra   s    r   r-  Úvector_fz_font_ucs_gid.rbegin  rc  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_font_ucs_gid_rendra   s    r   r2  Úvector_fz_font_ucs_gid.rend  r_  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_font_ucs_gid_clearra   s    r   r6  Úvector_fz_font_ucs_gid.clear!  r‹  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú$vector_fz_font_ucs_gid_get_allocatorra   s    r   r:  Ú$vector_fz_font_ucs_gid.get_allocator$  ó   € Ü×:Ò:¸4Ó@Ð@r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_font_ucs_gid_pop_backra   s    r   r?  Úvector_fz_font_ucs_gid.pop_back'  r  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvector_fz_font_ucs_gid_eraser§   s     r   rC  Úvector_fz_font_ucs_gid.erase*  ó   € Ü×2Ò2°4Ð?¸$Ò?Ð?r&   c                 óT   • [         R                  " U [         R                  " U6 5        g r1   )r   Úvector_fz_font_ucs_gid_swiginitÚnew_vector_fz_font_ucs_gidr§   s     r   r]   Úvector_fz_font_ucs_gid.__init__-  s   € Ü×.Ò.¨t´V×5VÒ5VÐX\Ð5]Õ^r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú vector_fz_font_ucs_gid_push_backrq   s     r   rL  Ú vector_fz_font_ucs_gid.push_back0  s   € Ü×6Ò6°tÓ?Ð?r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_font_ucs_gid_frontra   s    r   rP  Úvector_fz_font_ucs_gid.front3  r‹  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_font_ucs_gid_backra   s    r   rT  Úvector_fz_font_ucs_gid.back6  r_  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvector_fz_font_ucs_gid_assignrX  s      r   rY  Úvector_fz_font_ucs_gid.assign9  s   € Ü×3Ò3°D¸QÓ?Ð?r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvector_fz_font_ucs_gid_resizer§   s     r   r]  Úvector_fz_font_ucs_gid.resize<  r^  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvector_fz_font_ucs_gid_insertr§   s     r   rb  Úvector_fz_font_ucs_gid.insert?  r^  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvector_fz_font_ucs_gid_reserverf   s     r   rf  Úvector_fz_font_ucs_gid.reserveB  r:  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_font_ucs_gid_capacityra   s    r   rj  Úvector_fz_font_ucs_gid.capacityE  r  r&   r'   N)-r   r   r<   r=   r   r   r   r   rÛ   r¬   rä   rè   rì   ró   rø   rý   r  r¿   rÄ   r  r  r  r  r!  r%  r)  r-  r2  r6  r:  r?  rC  r]   rL  rP  rT  rY  r]  rb  rf  rj  r   Údelete_vector_fz_font_ucs_gidr°   r@   r'   r&   r   r~  r~  â  sÖ   † ÙÑ-Ñ/IÐOdÑe€GØ€Hò<òò?ò<ò;òFòGòFòFòFòFò7ò=ò9ò8ò;ò9ò7ò:ò8ò9òAò<ò@ò_ò@ò9ò8ò@òAòAò>ò<à×;Ñ;Ór&   r~  c                   ó
  • \ rS rSr\" S S SS9r\rS rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S  r"S! r#S" r$S# r%S$ r&S% r'S& r(\)RT                  r+S'r,g())Úvector_fz_pointiK  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úvector_fz_point.<lambda>L  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rî  L  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_point_iteratorra   s    r   rÛ   Úvector_fz_point.iteratorO  ó   € Ü×.Ò.¨tÓ4Ð4r&   c                 ó"   • U R                  5       $ r1   rß   ra   s    r   r¬   Úvector_fz_point.__iter__Q  rá   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_point___nonzero__ra   s    r   rä   Úvector_fz_point.__nonzero__T  r_  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_point___bool__ra   s    r   rè   Úvector_fz_point.__bool__W  ró  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_point___len__ra   s    r   rì   Úvector_fz_point.__len__Z  r†   r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvector_fz_point___getslice__rð   s      r   ró   Úvector_fz_point.__getslice__]  ó   € Ü×2Ò2°4¸AÓ>Ð>r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvector_fz_point___setslice__r§   s     r   rø   Úvector_fz_point.__setslice__`  rÍ  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvector_fz_point___delslice__rð   s      r   rý   Úvector_fz_point.__delslice__c  r  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvector_fz_point___delitem__r§   s     r   r  Úvector_fz_point.__delitem__f  ó   € Ü×1Ò1°$Ð>¸Ò>Ð>r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvector_fz_point___getitem__r§   s     r   r¿   Úvector_fz_point.__getitem__i  r  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvector_fz_point___setitem__r§   s     r   rÄ   Úvector_fz_point.__setitem__l  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_point_popra   s    r   r  Úvector_fz_point.popo  r}   r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvector_fz_point_appendrq   s     r   r  Úvector_fz_point.appendr  r�   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_point_emptyra   s    r   r  Úvector_fz_point.emptyu  r¸  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_point_sizera   s    r   r  Úvector_fz_point.sizex  rc   r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvector_fz_point_swapr   s     r   r!  Úvector_fz_point.swap{  ry   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_point_beginra   s    r   r%  Úvector_fz_point.begin~  r¸  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_point_endra   s    r   r)  Úvector_fz_point.end�  r}   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_point_rbeginra   s    r   r-  Úvector_fz_point.rbegin„  r<  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_point_rendra   s    r   r2  Úvector_fz_point.rend‡  rc   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_point_clearra   s    r   r6  Úvector_fz_point.clearŠ  r¸  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_point_get_allocatorra   s    r   r:  Úvector_fz_point.get_allocator�  rc  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_point_pop_backra   s    r   r?  Úvector_fz_point.pop_back�  ró  r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvector_fz_point_eraser§   s     r   rC  Úvector_fz_point.erase“  rú   r&   c                 óT   • [         R                  " U [         R                  " U6 5        g r1   )r   Úvector_fz_point_swiginitÚnew_vector_fz_pointr§   s     r   r]   Úvector_fz_point.__init__–  s   € Ü×'Ò'¨¬f×.HÒ.HÈ$Ð.OÕPr&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvector_fz_point_push_backrq   s     r   rL  Úvector_fz_point.push_back™  s   € Ü×/Ò/°Ó8Ð8r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_point_frontra   s    r   rP  Úvector_fz_point.frontœ  r¸  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_point_backra   s    r   rT  Úvector_fz_point.backŸ  rc   r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úvector_fz_point_assignrX  s      r   rY  Úvector_fz_point.assign¢  s   € Ü×,Ò,¨T°aÓ8Ð8r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvector_fz_point_resizer§   s     r   r]  Úvector_fz_point.resize¥  rª   r&   c                 ó0   • [         R                  " U /UQ76 $ r1   )r   Úvector_fz_point_insertr§   s     r   rb  Úvector_fz_point.insert¨  rª   r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úvector_fz_point_reserverf   s     r   rf  Úvector_fz_point.reserve«  rt   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úvector_fz_point_capacityra   s    r   rj  Úvector_fz_point.capacity®  ró  r&   r'   N)-r   r   r<   r=   r   r   r   r   rÛ   r¬   rä   rè   rì   ró   rø   rý   r  r¿   rÄ   r  r  r  r  r!  r%  r)  r-  r2  r6  r:  r?  rC  r]   rL  rP  rT  rY  r]  rb  rf  rj  r   Údelete_vector_fz_pointr°   r@   r'   r&   r   rì  rì  K  sË   † ÙÑ-Ñ/IÐOdÑe€GØ€Hò5òò8ò5ò4ò?ò@ò?ò?ò?ò?ò0ò6ò2ò1ò4ò2ò0ò3ò1ò2ò:ò5ò9òQò9ò2ò1ò9ò:ò:ò7ò5à×4Ñ4Ór&   rì  c                 ó.   • [         R                  " U 5      $ r1   )r   Ú	new_bytes©rD   s    r   rX  rX  µ  s   € Ü×Ò˜IÓ&Ð&r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Údelete_bytes©Úarys    r   r[  r[  ¸  s   € Ü×Ò˜sÓ#Ð#r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úbytes_getitem©r]  r¾   s     r   r_  r_  »  s   € Ü×Ò Ó+Ð+r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úbytes_setitem©r]  r¾   r"   s      r   rb  rb  ¾  s   € Ü×Ò ¨EÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú
new_floatsrY  s    r   re  re  Á  s   € Ü×Ò˜YÓ'Ð'r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Údelete_floatsr\  s    r   rg  rg  Ä  s   € Ü×Ò Ó$Ð$r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úfloats_getitemr`  s     r   ri  ri  Ç  s   € Ü× Ò  Ó,Ð,r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úfloats_setitemrc  s      r   rk  rk  Ê  s   € Ü× Ò  ¨UÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úinternal_set_error_classes)Úclassess    r   rm  rm  Í  s   € Ü×,Ò,¨WÓ5Ð5r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_checkBlock©Úarg1s    r   rp  rp  &  ó   € Ü×$Ò$ TÓ*Ð*r&   c                  ó,   • [         R                  " 5       $ r1   )r   ÚMemento_checkAllMemoryr'   r&   r   ru  ru  )  s   € Ü×(Ò(Ó*Ð*r&   c                  ó,   • [         R                  " 5       $ r1   )r   ÚMemento_checkr'   r&   r   rw  rw  ,  ó   € Ü×ÒÓ!Ð!r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_setParanoiarq  s    r   rz  rz  /  ó   € Ü×%Ò% dÓ+Ð+r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_paranoidAtrq  s    r   r}  r}  2  rs  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_breakAtrq  s    r   r  r  5  s   € Ü×!Ò! $Ó'Ð'r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_breakOnFree©Úas    r   r�  r�  8  s   € Ü×%Ò% aÓ(Ð(r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_breakOnReallocr‚  s    r   r…  r…  ;  s   € Ü×(Ò(¨Ó+Ð+r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_getBlockNumrq  s    r   r‡  r‡  >  r{  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_findr‚  s    r   r‰  r‰  A  ó   € Ü×Ò˜qÓ!Ð!r&   c                  ó,   • [         R                  " 5       $ r1   )r   ÚMemento_breakpointr'   r&   r   rŒ  rŒ  D  ó   € Ü×$Ò$Ó&Ð&r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_failAtrq  s    r   r�  r�  G  ó   € Ü× Ò  Ó&Ð&r&   c                  ó,   • [         R                  " 5       $ r1   )r   ÚMemento_failThisEventr'   r&   r   r’  r’  J  ó   € Ü×'Ò'Ó)Ð)r&   c                  ó,   • [         R                  " 5       $ r1   )r   ÚMemento_listBlocksr'   r&   r   r•  r•  M  r�  r&   c                  ó,   • [         R                  " 5       $ r1   )r   ÚMemento_listNewBlocksr'   r&   r   r—  r—  P  r“  r&   c                  ó,   • [         R                  " 5       $ r1   )r   ÚMemento_listLargeBlocksr'   r&   r   r™  r™  S  s   € Ü×)Ò)Ó+Ð+r&   c                  ó,   • [         R                  " 5       $ r1   )r   ÚMemento_listPhasedBlocksr'   r&   r   r›  r›  V  s   € Ü×*Ò*Ó,Ð,r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_setMaxrq  s    r   r�  r�  Y  r�  r&   c                  ó,   • [         R                  " 5       $ r1   )r   ÚMemento_statsr'   r&   r   rŸ  rŸ  \  rx  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚMemento_label©rr  Úarg2s     r   r¡  r¡  _  s   € Ü×Ò Ó+Ð+r&   c                  ó,   • [         R                  " 5       $ r1   )r   ÚMemento_tickr'   r&   r   r¥  r¥  b  s   € Ü×ÒÓ Ð r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_setVerboserq  s    r   r§  r§  e  rs  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_addBacktraceLimitFnname)Úfnnames    r   r©  r©  h  s   € Ü×1Ò1°&Ó9Ð9r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_setAtexitFin)Ú	atexitfins    r   r¬  r¬  k  s   € Ü×&Ò& yÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_setIgnoreNewDelete)Úignores    r   r¯  r¯  n  s   € Ü×,Ò,¨VÓ4Ð4r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_malloc©Úss    r   r²  r²  q  s   € Ü× Ò  Ó#Ð#r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚMemento_realloc)rr  r´  s     r   r¶  r¶  t  s   € Ü×!Ò! $Ó*Ð*r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_freerq  s    r   r¸  r¸  w  ó   € Ü×Ò˜tÓ$Ð$r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚMemento_callocr¢  s     r   r»  r»  z  s   € Ü× Ò  Ó,Ð,r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_strduprq  s    r   r½  r½  }  r�  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_info)Úaddrs    r   r¿  r¿  €  r¹  r&   c                  ó,   • [         R                  " 5       $ r1   )r   ÚMemento_listBlockInfor'   r&   r   rÂ  rÂ  ƒ  r“  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_blockInfo©Úblks    r   rÄ  rÄ  †  ó   € Ü×#Ò# CÓ(Ð(r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_takeByteRefrÅ  s    r   rÉ  rÉ  ‰  ó   € Ü×%Ò% cÓ*Ð*r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_dropByteRefrÅ  s    r   rÌ  rÌ  Œ  rÊ  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_takeShortRefrÅ  s    r   rÎ  rÎ  �  ó   € Ü×&Ò& sÓ+Ð+r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_dropShortRefrÅ  s    r   rÑ  rÑ  ’  rÏ  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_takeIntRefrÅ  s    r   rÓ  rÓ  •  ó   € Ü×$Ò$ SÓ)Ð)r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_dropIntRefrÅ  s    r   rÖ  rÖ  ˜  rÔ  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_takeRefrÅ  s    r   rØ  rØ  ›  ó   € Ü×!Ò! #Ó&Ð&r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_dropRefrÅ  s    r   rÛ  rÛ  ž  rÙ  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚMemento_adjustRef)rÆ  Úadjusts     r   rÝ  rÝ  ¡  s   € Ü×#Ò# CÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_referencerÅ  s    r   rà  rà  ¤  rÇ  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_checkPointerOrNullrÅ  s    r   râ  râ  §  s   € Ü×,Ò,¨SÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_checkBytePointerOrNullrÅ  s    r   rä  rä  ª  s   € Ü×0Ò0°Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_checkShortPointerOrNullrÅ  s    r   ræ  ræ  ­  s   € Ü×1Ò1°#Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚMemento_checkIntPointerOrNullrÅ  s    r   rè  rè  °  s   € Ü×/Ò/°Ó4Ð4r&   c                  ó,   • [         R                  " 5       $ r1   )r   ÚMemento_startLeakingr'   r&   r   rê  rê  ³  s   € Ü×&Ò&Ó(Ð(r&   c                  ó,   • [         R                  " 5       $ r1   )r   ÚMemento_stopLeakingr'   r&   r   rì  rì  ¶  s   € Ü×%Ò%Ó'Ð'r&   c                  ó,   • [         R                  " 5       $ r1   )r   ÚMemento_sequencer'   r&   r   rî  rî  ¹  s   € Ü×"Ò"Ó$Ð$r&   c                  ó,   • [         R                  " 5       $ r1   )r   ÚMemento_squeezingr'   r&   r   rð  rð  ¼  s   € Ü×#Ò#Ó%Ð%r&   c                  ó,   • [         R                  " 5       $ r1   )r   ÚMemento_finr'   r&   r   rò  rò  ¿  s   € Ü×ÒÓÐr&   c                  ó,   • [         R                  " 5       $ r1   )r   Ú
Memento_btr'   r&   r   rô  rô  Â  s   € Ü×ÒÓÐr&   c                   óÂ   • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      rS r\	R"                  rSrg	)
Úfz_pointiÔ  z/fz_point is a point in a two-dimensional space.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_point.<lambda>×  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rø  ×  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_point_swiginitÚnew_fz_pointra   s    r   r]   Úfz_point.__init__Ü  ó   € Ü× Ò  ¤v×':Ò':Ó'<Õ=r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_point_x_getÚfz_point_x_setrO   Úfz_point_y_getÚfz_point_y_setÚyr]   Údelete_fz_pointr°   r@   r'   r&   r   rö  rö  Ô  s\   † Ù:áÑ-Ñ/IÐOdÑe€GØ€HÙ�×&Ñ&¨×(=Ñ(=Ó>€AÙ�×&Ñ&¨×(=Ñ(=Ó>€Aò>à×-Ñ-Ór&   rö  c                   ó6  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      rS r\	R.                  rSrg	)
Úfz_rectiâ  a>  
fz_rect is a rectangle represented by two diagonally opposite
corners at arbitrary coordinates.

Rectangles are always axis-aligned with the X- and Y- axes. We
wish to distinguish rectangles in 3 categories; infinite, finite,
and invalid. Zero area rectangles are a sub-category of finite
ones.

For all valid rectangles, x0 <= x1 and y0 <= y1 in all cases.
Infinite rectangles have x0 = y0 = FZ_MIN_INF_RECT,
x1 = y1 = FZ_MAX_INF_RECT. For any non infinite valid rectangle,
the area is defined as (x1 - x0) * (y1 - y0).

To check for empty or infinite rectangles use fz_is_empty_rect
and fz_is_infinite_rect. To check for valid rectangles use
fz_is_valid_rect.

We choose this representation, so that we can easily distinguish
the difference between intersecting 2 valid rectangles and
getting an invalid one, as opposed to getting a zero area one
(which nonetheless has valid bounds within the plane).

x0, y0: The top left corner.

x1, y1: The bottom right corner.

We choose FZ_{MIN,MAX}_INF_RECT to be the largest 32bit signed
integer values that survive roundtripping to floats.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_rect.<lambda>  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r    rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_rect_swiginitÚnew_fz_rectra   s    r   r]   Úfz_rect.__init__	  ó   € Ü×Ò ¤f×&8Ò&8Ó&:Õ;r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_rect_x0_getÚfz_rect_x0_setÚx0Úfz_rect_y0_getÚfz_rect_y0_setÚy0Úfz_rect_x1_getÚfz_rect_x1_setÚx1Úfz_rect_y1_getÚfz_rect_y1_setÚy1r]   Údelete_fz_rectr°   r@   r'   r&   r   r  r  â  s�   † ññ> Ñ-Ñ/IÐOdÑe€GØ€HÙ	�&×'Ñ'¨×)>Ñ)>Ó	?€BÙ	�&×'Ñ'¨×)>Ñ)>Ó	?€BÙ	�&×'Ñ'¨×)>Ñ)>Ó	?€BÙ	�&×'Ñ'¨×)>Ñ)>Ó	?€Bò<à×,Ñ,Ór&   r  c                   ó6  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      rS r\	R.                  rSrg	)
Úfz_irecti  zt
fz_irect is a rectangle using integers instead of floats.

It's used in the draw device and for pixmap dimensions.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_irect.<lambda>  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r    rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_irect_swiginitÚnew_fz_irectra   s    r   r]   Úfz_irect.__init__  rþ  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_irect_x0_getÚfz_irect_x0_setr  Úfz_irect_y0_getÚfz_irect_y0_setr  Úfz_irect_x1_getÚfz_irect_x1_setr  Úfz_irect_y1_getÚfz_irect_y1_setr  r]   Údelete_fz_irectr°   r@   r'   r&   r   r  r    s�   † ññ Ñ-Ñ/IÐOdÑe€GØ€HÙ	�&×(Ñ(¨&×*@Ñ*@Ó	A€BÙ	�&×(Ñ(¨&×*@Ñ*@Ó	A€BÙ	�&×(Ñ(¨&×*@Ñ*@Ó	A€BÙ	�&×(Ñ(¨&×*@Ñ*@Ó	A€Bò>à×-Ñ-Ór&   r  c                   óª  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      rS r\	R:                  rSrg	)
Ú	fz_matrixi#  a¢  
    fz_matrix is a row-major 3x3 matrix used for representing
    transformations of coordinates throughout MuPDF.

    Since all points reside in a two-dimensional space, one vector
    is always a constant unit vector; hence only some elements may
    vary in a matrix. Below is how the elements map between
    different representations.

a b 0
    | c d 0 | normally represented as [ a b c d e f ].
    \ e f 1 /
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_matrix.<lambda>2  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r1  2  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_matrix_swiginitÚnew_fz_matrixra   s    r   r]   Úfz_matrix.__init__;  ó   € Ü×!Ò! $¬×(<Ò(<Ó(>Õ?r&   r'   N) r   r   r<   r=   r>   r   r   r   r   r   Úfz_matrix_a_getÚfz_matrix_a_setrƒ  Úfz_matrix_b_getÚfz_matrix_b_setÚbÚfz_matrix_c_getÚfz_matrix_c_setÚcÚfz_matrix_d_getÚfz_matrix_d_setÚdÚfz_matrix_e_getÚfz_matrix_e_setÚeÚfz_matrix_f_getÚfz_matrix_f_setÚfr]   Údelete_fz_matrixr°   r@   r'   r&   r   r/  r/  #  sÁ   † ññ Ñ-Ñ/IÐOdÑe€GØ€HÙ�×'Ñ'¨×)?Ñ)?Ó@€AÙ�×'Ñ'¨×)?Ñ)?Ó@€AÙ�×'Ñ'¨×)?Ñ)?Ó@€AÙ�×'Ñ'¨×)?Ñ)?Ó@€AÙ�×'Ñ'¨×)?Ñ)?Ó@€AÙ�×'Ñ'¨×)?Ñ)?Ó@€Aò@à×.Ñ.Ór&   r/  c                   ó6  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      rS r\	R.                  rSrg	)
Úfz_quadiJ  z™
A representation for a region defined by 4 points.

The significant difference between quads and rects is that
the edges of quads are not axis aligned.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_quad.<lambda>R  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rM  R  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_quad_swiginitÚnew_fz_quadra   s    r   r]   Úfz_quad.__init__Y  r  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_quad_ul_getÚfz_quad_ul_setÚulÚfz_quad_ur_getÚfz_quad_ur_setÚurÚfz_quad_ll_getÚfz_quad_ll_setÚllÚfz_quad_lr_getÚfz_quad_lr_setÚlrr]   Údelete_fz_quadr°   r@   r'   r&   r   rK  rK  J  s�   † ññ Ñ-Ñ/IÐOdÑe€GØ€HÙ	�&×'Ñ'¨×)>Ñ)>Ó	?€BÙ	�&×'Ñ'¨×)>Ñ)>Ó	?€BÙ	�&×'Ñ'¨×)>Ñ)>Ó	?€BÙ	�&×'Ñ'¨×)>Ñ)>Ó	?€Bò<à×,Ñ,Ór&   rK  c                   ó6  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      rS r\	R.                  rSrg	)
Úfz_alloc_contextib  z>Allocator structure; holds callbacks and private data pointer.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_alloc_context.<lambda>e  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rc  e  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_alloc_context_swiginitÚnew_fz_alloc_contextra   s    r   r]   Úfz_alloc_context.__init__l  ó   € Ü×(Ò(¨¬v×/JÒ/JÓ/LÕMr&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_alloc_context_user_getÚfz_alloc_context_user_setÚuserÚfz_alloc_context_malloc_getÚfz_alloc_context_malloc_setÚmallocÚfz_alloc_context_realloc_getÚfz_alloc_context_realloc_setÚreallocÚfz_alloc_context_free_getÚfz_alloc_context_free_setÚfreer]   Údelete_fz_alloc_contextr°   r@   r'   r&   r   ra  ra  b  s�   † ÙIáÑ-Ñ/IÐOdÑe€GØ€HÙ�F×4Ñ4°f×6VÑ6VÓW€DÙ�f×8Ñ8¸&×:\Ñ:\Ó]€FÙ�v×:Ñ:¸F×<_Ñ<_Ó`€GÙ�F×4Ñ4°f×6VÑ6VÓW€DòNà×5Ñ5Ór&   ra  c                   óü   • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      rS r\	R(                  rSrg	)
Úfz_locks_contexti�  aê  
Locking functions

MuPDF is kept deliberately free of any knowledge of particular
threading systems. As such, in order for safe multi-threaded
operation, we rely on callbacks to client provided functions.

A client is expected to provide FZ_LOCK_MAX number of mutexes,
and a function to lock/unlock each of them. These may be
recursive mutexes, but do not have to be.

If a client does not intend to use multiple threads, then it
may pass NULL instead of a lock structure.

In order to avoid deadlocks, we have one simple rule
internally as to how we use locks: We can never take lock n
when we already hold any lock i, where 0 <= i <= n. In order
to verify this, we have some debugging code, that can be
enabled by defining FITZ_DEBUG_LOCKING.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_locks_context.<lambda>—  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rz  —  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_locks_context_swiginitÚnew_fz_locks_contextra   s    r   r]   Úfz_locks_context.__init__�  ri  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_locks_context_user_getÚfz_locks_context_user_setrl  Úfz_locks_context_lock_getÚfz_locks_context_lock_setÚlockÚfz_locks_context_unlock_getÚfz_locks_context_unlock_setÚunlockr]   Údelete_fz_locks_contextr°   r@   r'   r&   r   rx  rx  �  sy   † ññ* Ñ-Ñ/IÐOdÑe€GØ€HÙ�F×4Ñ4°f×6VÑ6VÓW€DÙ�F×4Ñ4°f×6VÑ6VÓW€DÙ�f×8Ñ8¸&×:\Ñ:\Ó]€FòNà×5Ñ5Ór&   rx  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Ú	fz_stringi©  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_string.<lambda>ª  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rŒ  ª  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_string_swiginitÚnew_fz_stringra   s    r   r]   Úfz_string.__init__¯  r7  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_string_refs_getÚfz_string_refs_setÚrefsÚfz_string_str_getÚfz_string_str_setÚstrr]   Údelete_fz_stringr°   r@   r'   r&   r   rŠ  rŠ  ©  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×-Ñ-¨v×/HÑ/HÓI€DÙ
�6×+Ñ+¨V×-EÑ-EÓ
F€Cò@à×.Ñ.Ór&   rŠ  c                   óT  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#S r$\RJ                  r&Sr'g)	Úfz_error_contexti¶  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_error_context.<lambda>·  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rœ  ·  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_error_context_swiginitÚnew_fz_error_contextra   s    r   r]   Úfz_error_context.__init__Ã  ri  r&   r'   N)(r   r   r<   r=   r   r   r   r   r   Úfz_error_context_top_getÚfz_error_context_top_setÚtopÚfz_error_context_stack_getÚfz_error_context_stack_setÚstackÚfz_error_context_padding_getÚfz_error_context_padding_setÚpaddingÚfz_error_context_stack_base_getÚfz_error_context_stack_base_setÚ
stack_baseÚfz_error_context_errcode_getÚfz_error_context_errcode_setÚerrcodeÚfz_error_context_errnum_getÚfz_error_context_errnum_setÚerrnumÚfz_error_context_print_user_getÚfz_error_context_print_user_setÚ
print_userÚfz_error_context__print_getÚfz_error_context__print_setÚ_printÚfz_error_context_message_getÚfz_error_context_message_setÚmessager]   Údelete_fz_error_contextr°   r@   r'   r&   r   rš  rš  ¶  s  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×2Ñ2°F×4SÑ4SÓ
T€CÙ�V×6Ñ6¸×8YÑ8YÓZ€EÙ�v×:Ñ:¸F×<_Ñ<_Ó`€GÙ˜&×@Ñ@À&×BhÑBhÓi€JÙ�v×:Ñ:¸F×<_Ñ<_Ó`€GÙ�f×8Ñ8¸&×:\Ñ:\Ó]€FÙ˜&×@Ñ@À&×BhÑBhÓi€JÙ�f×8Ñ8¸&×:\Ñ:\Ó]€FÙ�v×:Ñ:¸F×<_Ñ<_Ó`€GòNà×5Ñ5Ór&   rš  c                   ó2  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      rS r\R,                  rSrg)	Úfz_warn_contextiÉ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_warn_context.<lambda>Ê  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÁ  Ê  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_warn_context_swiginitÚnew_fz_warn_contextra   s    r   r]   Úfz_warn_context.__init__Ñ  ó   € Ü×'Ò'¨¬f×.HÒ.HÓ.JÕKr&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_warn_context_print_user_getÚfz_warn_context_print_user_setr¶  Úfz_warn_context__print_getÚfz_warn_context__print_setr¹  Úfz_warn_context_count_getÚfz_warn_context_count_setrŽ  Úfz_warn_context_message_getÚfz_warn_context_message_setr¼  r]   Údelete_fz_warn_contextr°   r@   r'   r&   r   r¿  r¿  É  sŠ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜&×?Ñ?À×AfÑAfÓg€JÙ�f×7Ñ7¸×9ZÑ9ZÓ[€FÙ�V×5Ñ5°v×7WÑ7WÓX€EÙ�v×9Ñ9¸6×;]Ñ;]Ó^€GòLà×4Ñ4Ór&   r¿  c                   ó¦  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      rS r\R8                  rSrg)	Úfz_aa_contexti×  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_aa_context.<lambda>Ø  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÔ  Ø  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_aa_context_swiginitÚnew_fz_aa_contextra   s    r   r]   Úfz_aa_context.__init__á  ó   € Ü×%Ò% d¬F×,DÒ,DÓ,FÕGr&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_aa_context_hscale_getÚfz_aa_context_hscale_setÚhscaleÚfz_aa_context_vscale_getÚfz_aa_context_vscale_setÚvscaleÚfz_aa_context_scale_getÚfz_aa_context_scale_setÚscaleÚfz_aa_context_bits_getÚfz_aa_context_bits_setÚbitsÚfz_aa_context_text_bits_getÚfz_aa_context_text_bits_setÚ	text_bitsÚ fz_aa_context_min_line_width_getÚ fz_aa_context_min_line_width_setÚmin_line_widthr]   Údelete_fz_aa_contextr°   r@   r'   r&   r   rÒ  rÒ  ×  sº   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�f×5Ñ5°v×7VÑ7VÓW€FÙ�f×5Ñ5°v×7VÑ7VÓW€FÙ�V×3Ñ3°V×5SÑ5SÓT€EÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ˜×;Ñ;¸V×=_Ñ=_Ó`€IÙ˜f×EÑEÀv×GnÑGnÓo€NòHà×2Ñ2Ór&   rÒ  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úfz_activity_contextié  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_activity_context.<lambda>ê  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rñ  ê  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_activity_context_swiginitÚnew_fz_activity_contextra   s    r   r]   Úfz_activity_context.__init__ï  ó   € Ü×+Ò+¨D´&×2PÒ2PÓ2RÕSr&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_activity_context_opaque_getÚfz_activity_context_opaque_setÚopaqueÚ fz_activity_context_activity_getÚ fz_activity_context_activity_setÚactivityr]   Údelete_fz_activity_contextr°   r@   r'   r&   r   rï  rï  é  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�f×;Ñ;¸V×=bÑ=bÓc€FÙ˜×?Ñ?À×AhÑAhÓi€HòTà×8Ñ8Ór&   rï  c                   ó€  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&\" \RN                  \RP                  5      r)\" \RT                  \RV                  5      r,\" \RZ                  \R\                  5      r/\" \R`                  \Rb                  5      r2\" \Rf                  \Rh                  5      r5\" \Rl                  \Rn                  5      r8\" \Rr                  \Rt                  5      r;\" \Rx                  \Rz                  5      r>\" \R~                  \R€                  5      rA\" \R„                  \R†                  5      rD\" \RŠ                  \RŒ                  5      rG\" \R�                  \R’                  5      rJ\" \R–                  \R˜                  5      rMS rN\Rž                  rPSrQg)	Ú
fz_contextiõ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_context.<lambda>ö  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r  ö  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_context_swiginitÚnew_fz_contextra   s    r   r]   Úfz_context.__init__  ó   € Ü×"Ò" 4¬×)>Ò)>Ó)@ÕAr&   r'   N)Rr   r   r<   r=   r   r   r   r   r   Úfz_context_user_getÚfz_context_user_setrl  Úfz_context_master_getÚfz_context_master_setÚmasterÚfz_context_context_count_getÚfz_context_context_count_setÚcontext_countÚfz_context_next_document_id_getÚfz_context_next_document_id_setÚnext_document_idÚfz_context_alloc_getÚfz_context_alloc_setÚallocÚfz_context_locks_getÚfz_context_locks_setÚlocksÚfz_context_error_getÚfz_context_error_setÚerrorÚfz_context_warn_getÚfz_context_warn_setÚwarnÚfz_context_activity_getÚfz_context_activity_setrý  Úfz_context_aa_getÚfz_context_aa_setÚaaÚfz_context_seed48_getÚfz_context_seed48_setÚseed48Úfz_context_icc_enabled_getÚfz_context_icc_enabled_setÚicc_enabledÚfz_context_throw_on_repair_getÚfz_context_throw_on_repair_setÚthrow_on_repairÚfz_context_handler_getÚfz_context_handler_setÚhandlerÚfz_context_archive_getÚfz_context_archive_setÚarchiveÚfz_context_style_getÚfz_context_style_setÚstyleÚfz_context_tuning_getÚfz_context_tuning_setÚtuningÚfz_context_stddbg_getÚfz_context_stddbg_setÚstddbgÚfz_context_font_getÚfz_context_font_setÚfontÚfz_context_hyph_getÚfz_context_hyph_setÚhyphÚfz_context_colorspace_getÚfz_context_colorspace_setÚ
colorspaceÚfz_context_store_getÚfz_context_store_setÚstoreÚfz_context_glyph_cache_getÚfz_context_glyph_cache_setÚglyph_cacher]   Údelete_fz_contextr°   r@   r'   r&   r   r   r   õ  sS  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×.Ñ.°×0JÑ0JÓK€DÙ�f×2Ñ2°F×4PÑ4PÓQ€FÙ˜V×@Ñ@À&×BeÑBeÓf€MÙ × FÑ FÈ×HnÑHnÓoÐÙ�V×0Ñ0°&×2MÑ2MÓN€EÙ�V×0Ñ0°&×2MÑ2MÓN€EÙ�V×0Ñ0°&×2MÑ2MÓN€EÙ�F×.Ñ.°×0JÑ0JÓK€DÙ˜×6Ñ6¸×8VÑ8VÓW€HÙ	�&×*Ñ*¨F×,DÑ,DÓ	E€BÙ�f×2Ñ2°F×4PÑ4PÓQ€FÙ˜6×<Ñ<¸f×>_Ñ>_Ó`€KÙ˜v×DÑDÀf×FkÑFkÓl€OÙ�v×4Ñ4°f×6SÑ6SÓT€GÙ�v×4Ñ4°f×6SÑ6SÓT€GÙ�V×0Ñ0°&×2MÑ2MÓN€EÙ�f×2Ñ2°F×4PÑ4PÓQ€FÙ�f×2Ñ2°F×4PÑ4PÓQ€FÙ�F×.Ñ.°×0JÑ0JÓK€DÙ�F×.Ñ.°×0JÑ0JÓK€DÙ˜&×:Ñ:¸F×<\Ñ<\Ó]€JÙ�V×0Ñ0°&×2MÑ2MÓN€EÙ˜6×<Ñ<¸f×>_Ñ>_Ó`€KòBà×/Ñ/Ór&   r   c                   óª  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      rS r\	R:                  rSrg	)
Ú	fz_bufferi  a?  
fz_buffer is a wrapper around a dynamically allocated array of
bytes.

Buffers have a capacity (the number of bytes storage immediately
available) and a current size.

The contents of the structure are considered implementation
details and are subject to change. Users should use the accessor
functions in preference.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_buffer.<lambda>#  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rP  #  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_buffer_swiginitÚnew_fz_bufferra   s    r   r]   Úfz_buffer.__init__,  r7  r&   r'   N) r   r   r<   r=   r>   r   r   r   r   r   Úfz_buffer_refs_getÚfz_buffer_refs_setr”  Úfz_buffer_data_getÚfz_buffer_data_setrG   Úfz_buffer_cap_getÚfz_buffer_cap_setÚcapÚfz_buffer_len_getÚfz_buffer_len_setÚlenÚfz_buffer_unused_bits_getÚfz_buffer_unused_bits_setÚunused_bitsÚfz_buffer_shared_getÚfz_buffer_shared_setÚsharedr]   Údelete_fz_bufferr°   r@   r'   r&   r   rN  rN    sÁ   † ñ
ñ Ñ-Ñ/IÐOdÑe€GØ€HÙ�F×-Ñ-¨v×/HÑ/HÓI€DÙ�F×-Ñ-¨v×/HÑ/HÓI€DÙ
�6×+Ñ+¨V×-EÑ-EÓ
F€CÙ
�6×+Ñ+¨V×-EÑ-EÓ
F€CÙ˜6×;Ñ;¸V×=]Ñ=]Ó^€KÙ�f×1Ñ1°6×3NÑ3NÓO€Fò@à×.Ñ.Ór&   rN  c                   ó<  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&\" \RN                  \RP                  5      r)\" \RT                  \RV                  5      r,\" \RZ                  \R\                  5      r/S r0\Rb                  r2Sr3g)	Ú	fz_streami4  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_stream.<lambda>5  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rj  5  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_stream_swiginitÚnew_fz_streamra   s    r   r]   Úfz_stream.__init__E  r7  r&   r'   N)4r   r   r<   r=   r   r   r   r   r   Úfz_stream_refs_getÚfz_stream_refs_setr”  Úfz_stream_error_getÚfz_stream_error_setr  Úfz_stream_eof_getÚfz_stream_eof_setÚeofÚfz_stream_progressive_getÚfz_stream_progressive_setÚprogressiveÚfz_stream_pos_getÚfz_stream_pos_setÚposÚfz_stream_avail_getÚfz_stream_avail_setÚavailÚfz_stream_bits_getÚfz_stream_bits_setræ  Úfz_stream_rp_getÚfz_stream_rp_setÚrpÚfz_stream_wp_getÚfz_stream_wp_setÚwpÚfz_stream_state_getÚfz_stream_state_setÚstateÚfz_stream_next_getÚfz_stream_next_setr€   Úfz_stream_drop_getÚfz_stream_drop_setÚdropÚfz_stream_seek_getÚfz_stream_seek_setÚseekr]   Údelete_fz_streamr°   r@   r'   r&   r   rh  rh  4  sb  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×-Ñ-¨v×/HÑ/HÓI€DÙ�V×/Ñ/°×1KÑ1KÓL€EÙ
�6×+Ñ+¨V×-EÑ-EÓ
F€CÙ˜6×;Ñ;¸V×=]Ñ=]Ó^€KÙ
�6×+Ñ+¨V×-EÑ-EÓ
F€CÙ�V×/Ñ/°×1KÑ1KÓL€EÙ�F×-Ñ-¨v×/HÑ/HÓI€DÙ	�&×)Ñ)¨6×+BÑ+BÓ	C€BÙ	�&×)Ñ)¨6×+BÑ+BÓ	C€BÙ�V×/Ñ/°×1KÑ1KÓL€EÙ�F×-Ñ-¨v×/HÑ/HÓI€DÙ�F×-Ñ-¨v×/HÑ/HÓI€DÙ�F×-Ñ-¨v×/HÑ/HÓI€Dò@à×.Ñ.Ór&   rh  c                   ó°  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&\" \RN                  \RP                  5      r)\" \RT                  \RV                  5      r,\" \RZ                  \R\                  5      r/\" \R`                  \Rb                  5      r2\" \Rf                  \Rh                  5      r5S r6\Rn                  r8Sr9g)	Ú	fz_outputiK  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_output.<lambda>L  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r—  L  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_output_swiginitÚnew_fz_outputra   s    r   r]   Úfz_output.__init__^  r7  r&   r'   N):r   r   r<   r=   r   r   r   r   r   Úfz_output_state_getÚfz_output_state_setrŠ  Úfz_output_write_getÚfz_output_write_setÚwriteÚfz_output_seek_getÚfz_output_seek_setr’  Úfz_output_tell_getÚfz_output_tell_setÚtellÚfz_output_close_getÚfz_output_close_setÚcloseÚfz_output_drop_getÚfz_output_drop_setr�  Úfz_output_reset_getÚfz_output_reset_setÚresetÚfz_output_as_stream_getÚfz_output_as_stream_setÚ	as_streamÚfz_output_truncate_getÚfz_output_truncate_setÚtruncateÚfz_output_closed_getÚfz_output_closed_setÚclosedÚfz_output_bp_getÚfz_output_bp_setÚbpÚfz_output_wp_getÚfz_output_wp_setr‡  Úfz_output_ep_getÚfz_output_ep_setÚepÚfz_output_buffered_getÚfz_output_buffered_setÚbufferedÚfz_output_bits_getÚfz_output_bits_setræ  r]   Údelete_fz_outputr°   r@   r'   r&   r   r•  r•  K  s’  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�V×/Ñ/°×1KÑ1KÓL€EÙ�V×/Ñ/°×1KÑ1KÓL€EÙ�F×-Ñ-¨v×/HÑ/HÓI€DÙ�F×-Ñ-¨v×/HÑ/HÓI€DÙ�V×/Ñ/°×1KÑ1KÓL€EÙ�F×-Ñ-¨v×/HÑ/HÓI€DÙ�V×/Ñ/°×1KÑ1KÓL€EÙ˜×7Ñ7¸×9WÑ9WÓX€IÙ˜×5Ñ5°v×7TÑ7TÓU€HÙ�f×1Ñ1°6×3NÑ3NÓO€FÙ	�&×)Ñ)¨6×+BÑ+BÓ	C€BÙ	�&×)Ñ)¨6×+BÑ+BÓ	C€BÙ	�&×)Ñ)¨6×+BÑ+BÓ	C€BÙ˜×5Ñ5°v×7TÑ7TÓU€HÙ�F×-Ñ-¨v×/HÑ/HÓI€Dò@à×.Ñ.Ór&   r•  c                   óä  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      r\" \	R8                  \	R:                  5      rS r\	R@                  r!Sr"g	)
Úfz_md5id  úf
Structure definition is public to enable stack
based allocation. Do not access the members directly.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_md5.<lambda>j  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÊ  j  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_md5_swiginitÚ
new_fz_md5ra   s    r   r]   Úfz_md5.__init__t  ó   € Ü×Ò˜t¤V×%6Ò%6Ó%8Õ9r&   r'   N)#r   r   r<   r=   r>   r   r   r   r   r   Úfz_md5_lo_getÚfz_md5_lo_setÚloÚfz_md5_hi_getÚfz_md5_hi_setÚhiÚfz_md5_a_getÚfz_md5_a_setrƒ  Úfz_md5_b_getÚfz_md5_b_setr<  Úfz_md5_c_getÚfz_md5_c_setr?  Úfz_md5_d_getÚfz_md5_d_setrB  Úfz_md5_buffer_getÚfz_md5_buffer_setÚbufferr]   Údelete_fz_md5r°   r@   r'   r&   r   rÇ  rÇ  d  sØ   † ññ
 Ñ-Ñ/IÐOdÑe€GØ€HÙ	�&×&Ñ&¨×(<Ñ(<Ó	=€BÙ	�&×&Ñ&¨×(<Ñ(<Ó	=€BÙ�×$Ñ$ f×&9Ñ&9Ó:€AÙ�×$Ñ$ f×&9Ñ&9Ó:€AÙ�×$Ñ$ f×&9Ñ&9Ó:€AÙ�×$Ñ$ f×&9Ñ&9Ó:€AÙ�f×.Ñ.°×0HÑ0HÓI€Fò:à×+Ñ+Ór&   rÇ  c                   óÂ   • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      rS r\	R"                  rSrg	)
Ú	fz_sha256iz  rÈ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_sha256.<lambda>€  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   ræ  €  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_sha256_swiginitÚnew_fz_sha256ra   s    r   r]   Úfz_sha256.__init__…  r7  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_sha256_state_getÚfz_sha256_state_setrŠ  Úfz_sha256_count_getÚfz_sha256_count_setrŽ  r]   Údelete_fz_sha256r°   r@   r'   r&   r   rä  rä  z  óa   † ññ
 Ñ-Ñ/IÐOdÑe€GØ€HÙ�V×/Ñ/°×1KÑ1KÓL€EÙ�V×/Ñ/°×1KÑ1KÓL€Eò@à×.Ñ.Ór&   rä  c                   óÂ   • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      rS r\	R"                  rSrg	)
Ú	fz_sha512i‹  rÈ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_sha512.<lambda>‘  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rõ  ‘  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_sha512_swiginitÚnew_fz_sha512ra   s    r   r]   Úfz_sha512.__init__–  r7  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_sha512_state_getÚfz_sha512_state_setrŠ  Úfz_sha512_count_getÚfz_sha512_count_setrŽ  r]   Údelete_fz_sha512r°   r@   r'   r&   r   ró  ró  ‹  rñ  r&   ró  c                   óü   • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      rS r\	R(                  rSrg	)
Úfz_arc4iœ  rÈ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_arc4.<lambda>¢  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r  ¢  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_arc4_swiginitÚnew_fz_arc4ra   s    r   r]   Úfz_arc4.__init__¨  r  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_arc4_x_getÚfz_arc4_x_setrO   Úfz_arc4_y_getÚfz_arc4_y_setr  Úfz_arc4_state_getÚfz_arc4_state_setrŠ  r]   Údelete_fz_arc4r°   r@   r'   r&   r   r  r  œ  sx   † ññ
 Ñ-Ñ/IÐOdÑe€GØ€HÙ�×%Ñ% v×';Ñ';Ó<€AÙ�×%Ñ% v×';Ñ';Ó<€AÙ�V×-Ñ-¨v×/GÑ/GÓH€Eò<à×,Ñ,Ór&   r  c                   óü   • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      rS r\	R(                  rSrg	)
Úfz_aesi®  zh
Structure definitions are public to enable stack
based allocation. Do not access the members directly.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_aes.<lambda>´  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r  ´  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_aes_swiginitÚ
new_fz_aesra   s    r   r]   Úfz_aes.__init__º  rÐ  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_aes_nr_getÚfz_aes_nr_setÚnrÚfz_aes_rk_getÚfz_aes_rk_setÚrkÚfz_aes_buf_getÚfz_aes_buf_setÚbufr]   Údelete_fz_aesr°   r@   r'   r&   r   r  r  ®  sx   † ññ
 Ñ-Ñ/IÐOdÑe€GØ€HÙ	�&×&Ñ&¨×(<Ñ(<Ó	=€BÙ	�&×&Ñ&¨×(<Ñ(<Ó	=€BÙ
�6×(Ñ(¨&×*?Ñ*?Ó
@€Cò:à×+Ñ+Ór&   r  c                   óø   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      rS r\R&                  rSrg)	Úfz_getopt_long_optionsiÂ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_getopt_long_options.<lambda>Ã  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r&  Ã  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_getopt_long_options_swiginitÚnew_fz_getopt_long_optionsra   s    r   r]   Úfz_getopt_long_options.__init__É  ó   € Ü×.Ò.¨t´V×5VÒ5VÓ5XÕYr&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú!fz_getopt_long_options_option_getÚ!fz_getopt_long_options_option_setÚoptionÚfz_getopt_long_options_flag_getÚfz_getopt_long_options_flag_setÚflagÚ!fz_getopt_long_options_opaque_getÚ!fz_getopt_long_options_opaque_setrú  r]   Údelete_fz_getopt_long_optionsr°   r@   r'   r&   r   r$  r$  Â  sr   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�f×>Ñ>À×@hÑ@hÓi€FÙ�F×:Ñ:¸F×<bÑ<bÓc€DÙ�f×>Ñ>À×@hÑ@hÓi€FòZà×;Ñ;Ór&   r$  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úfz_archive_handleriÖ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_archive_handler.<lambda>×  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r9  ×  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_archive_handler_swiginitÚnew_fz_archive_handlerra   s    r   r]   Úfz_archive_handler.__init__Ü  ó   € Ü×*Ò*¨4´×1NÒ1NÓ1PÕQr&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú fz_archive_handler_recognize_getÚ fz_archive_handler_recognize_setÚ	recognizeÚfz_archive_handler_open_getÚfz_archive_handler_open_setÚopenr]   Údelete_fz_archive_handlerr°   r@   r'   r&   r   r7  r7  Ö  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×@Ñ@À&×BiÑBiÓj€IÙ�F×6Ñ6¸×8ZÑ8ZÓ[€DòRà×7Ñ7Ór&   r7  c                   óX  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      r\" \	R8                  \	R:                  5      r\" \	R>                  \	R@                  5      r!\" \	RD                  \	RF                  5      r$S r%\	RL                  r'Sr(g	)
Ú
fz_archiveiâ  z*Implementation details: Subject to change.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_archive.<lambda>å  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rJ  å  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_archive_swiginitÚnew_fz_archivera   s    r   r]   Úfz_archive.__init__ñ  r  r&   r'   N))r   r   r<   r=   r>   r   r   r   r   r   Úfz_archive_refs_getÚfz_archive_refs_setr”  Úfz_archive_file_getÚfz_archive_file_setÚfileÚfz_archive_format_getÚfz_archive_format_setÚformatÚfz_archive_drop_archive_getÚfz_archive_drop_archive_setÚdrop_archiveÚfz_archive_count_entries_getÚfz_archive_count_entries_setÚcount_entriesÚfz_archive_list_entry_getÚfz_archive_list_entry_setÚ
list_entryÚfz_archive_has_entry_getÚfz_archive_has_entry_setÚ	has_entryÚfz_archive_read_entry_getÚfz_archive_read_entry_setÚ
read_entryÚfz_archive_open_entry_getÚfz_archive_open_entry_setÚ
open_entryr]   Údelete_fz_archiver°   r@   r'   r&   r   rH  rH  â  s  † Ù5áÑ-Ñ/IÐOdÑe€GØ€HÙ�F×.Ñ.°×0JÑ0JÓK€DÙ�F×.Ñ.°×0JÑ0JÓK€DÙ�f×2Ñ2°F×4PÑ4PÓQ€FÙ˜F×>Ñ>À×@bÑ@bÓc€LÙ˜V×@Ñ@À&×BeÑBeÓf€MÙ˜&×:Ñ:¸F×<\Ñ<\Ó]€JÙ˜×8Ñ8¸&×:YÑ:YÓZ€IÙ˜&×:Ñ:¸F×<\Ñ<\Ó]€JÙ˜&×:Ñ:¸F×<\Ñ<\Ó]€JòBà×/Ñ/Ór&   rH  c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úfz_jsoni   c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_json.<lambda>  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rn    rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_json_swiginitÚnew_fz_jsonra   s    r   r]   Úfz_json.__init__  r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_json_type_getÚfz_json_type_setr   r]   Údelete_fz_jsonr°   r@   r'   r&   r   rl  rl     sA   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×+Ñ+¨V×-DÑ-DÓE€Dò<à×,Ñ,Ór&   rl  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úfz_json_arrayi  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_json_array.<lambda>  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rz    rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_json_array_swiginitÚnew_fz_json_arrayra   s    r   r]   Úfz_json_array.__init__  rÚ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_json_array_value_getÚfz_json_array_value_setr"   Úfz_json_array_next_getÚfz_json_array_next_setr€   r]   Údelete_fz_json_arrayr°   r@   r'   r&   r   rx  rx    sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�V×3Ñ3°V×5SÑ5SÓT€EÙ�F×1Ñ1°6×3PÑ3PÓQ€DòHà×2Ñ2Ór&   rx  c                   óø   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      rS r\R&                  rSrg)	Úfz_json_objecti  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_json_object.<lambda>  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rˆ    rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_json_object_swiginitÚnew_fz_json_objectra   s    r   r]   Úfz_json_object.__init__  ó   € Ü×&Ò& t¬V×-FÒ-FÓ-HÕIr&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_json_object_key_getÚfz_json_object_key_setrA  Úfz_json_object_value_getÚfz_json_object_value_setr"   Úfz_json_object_next_getÚfz_json_object_next_setr€   r]   Údelete_fz_json_objectr°   r@   r'   r&   r   r†  r†    sr   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×0Ñ0°&×2OÑ2OÓ
P€CÙ�V×4Ñ4°f×6UÑ6UÓV€EÙ�F×2Ñ2°F×4RÑ4RÓS€DòJà×3Ñ3Ór&   r†  c                   óÂ   • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      rS r\	R"                  rSrg	)
Úfz_locationi$  a0  
Locations within the document are referred to in terms of
chapter and page, rather than just a page number. For some
documents (such as epub documents with large numbers of pages
broken into many chapters) this can make navigation much faster
as only the required chapter needs to be decoded at a time.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_location.<lambda>-  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r™  -  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_location_swiginitÚnew_fz_locationra   s    r   r]   Úfz_location.__init__2  ó   € Ü×#Ò# D¬&×*@Ò*@Ó*BÕCr&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_location_chapter_getÚfz_location_chapter_setÚchapterÚfz_location_page_getÚfz_location_page_setÚpager]   Údelete_fz_locationr°   r@   r'   r&   r   r—  r—  $  sa   † ññ Ñ-Ñ/IÐOdÑe€GØ€HÙ�v×5Ñ5°v×7UÑ7UÓV€GÙ�F×/Ñ/°×1LÑ1LÓM€DòDà×0Ñ0Ór&   r—  c                   óü   • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      rS r\	R(                  rSrg	)
Úfz_storablei8  z®
Any storable object should include an fz_storable structure
at the start (by convention at least) of their structure.
(Unless it starts with an fz_key_storable, see below).
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_storable.<lambda>?  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rª  ?  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_storable_swiginitÚnew_fz_storablera   s    r   r]   Úfz_storable.__init__E  rŸ  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_storable_refs_getÚfz_storable_refs_setr”  Úfz_storable_drop_getÚfz_storable_drop_setr�  Úfz_storable_droppable_getÚfz_storable_droppable_setÚ	droppabler]   Údelete_fz_storabler°   r@   r'   r&   r   r¨  r¨  8  sy   † ññ Ñ-Ñ/IÐOdÑe€GØ€HÙ�F×/Ñ/°×1LÑ1LÓM€DÙ�F×/Ñ/°×1LÑ1LÓM€DÙ˜×9Ñ9¸6×;[Ñ;[Ó\€IòDà×0Ñ0Ór&   r¨  c                   óÂ   • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      rS r\	R"                  rSrg	)
Úfz_key_storableiK  z±
Any storable object that can appear in the key of another
storable object should include an fz_key_storable structure
at the start (by convention at least) of their structure.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_key_storable.<lambda>R  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r»  R  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_key_storable_swiginitÚnew_fz_key_storablera   s    r   r]   Úfz_key_storable.__init__W  rÇ  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_key_storable_storable_getÚfz_key_storable_storable_setÚstorableÚ"fz_key_storable_store_key_refs_getÚ"fz_key_storable_store_key_refs_setÚstore_key_refsr]   Údelete_fz_key_storabler°   r@   r'   r&   r   r¹  r¹  K  sa   † ññ Ñ-Ñ/IÐOdÑe€GØ€HÙ˜×;Ñ;¸V×=`Ñ=`Óa€HÙ˜f×GÑGÈ×IrÑIrÓs€NòLà×4Ñ4Ór&   r¹  c                   óˆ   • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      rS r\	R                  rSrg	)
Úfz_store_hashi]  a}	  
The store can be seen as a dictionary that maps keys to
fz_storable values. In order to allow keys of different types to
be stored, we have a structure full of functions for each key
'type'; this fz_store_type pointer is stored with each key, and
tells the store how to perform certain operations (like taking/
dropping a reference, comparing two keys, outputting details for
debugging etc).

The store uses a hash table internally for speed where possible.
In order for this to work, we need a mechanism for turning a
generic 'key' into 'a hashable string'. For this purpose the
type structure contains a make_hash_key function pointer that
maps from a void * to a fz_store_hash structure. If
make_hash_key function returns 0, then the key is determined not
to be hashable, and the value is not stored in the hash table.

Some objects can be used both as values within the store, and as
a component of keys within the store. We refer to these objects
as "key storable" objects. In this case, we need to take
additional care to ensure that we do not end up keeping an item
within the store, purely because its value is referred to by
another key in the store.

An example of this are fz_images in PDF files. Each fz_image is
placed into the     store to enable it to be easily reused. When the
image is rendered, a pixmap is generated from the image, and the
pixmap is placed into the store so it can be reused on
subsequent renders. The image forms part of the key for the
pixmap.

When we close the pdf document (and any associated pages/display
lists etc), we drop the images from the store. This may leave us
in the position of the images having non-zero reference counts
purely because they are used as part of the keys for the
pixmaps.

We therefore use special reference counting functions to keep
track of these "key storable" items, and hence store the number
of references to these items that are used in keys.

When the number of references to an object == the number of
references to an object from keys in the store, we know that we
can remove all the items which have that object as part of the
key. This is done by running a pass over the store, 'reaping'
those items.

Reap passes are slower than we would like as they touch every
item in the store. We therefore provide a way to 'batch' such
reap passes together, using fz_defer_reap_start/
fz_defer_reap_end to bracket a region in which many may be
triggered.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_store_hash.<lambda>”  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rË  ”  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_store_hash_swiginitÚnew_fz_store_hashra   s    r   r]   Úfz_store_hash.__init__˜  rÚ  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_store_hash_drop_getÚfz_store_hash_drop_setr�  r]   Údelete_fz_store_hashr°   r@   r'   r&   r   rÉ  rÉ  ]  sJ   † ñ4ñl Ñ-Ñ/IÐOdÑe€GØ€HÙ�F×1Ñ1°6×3PÑ3PÓQ€DòHà×2Ñ2Ór&   rÉ  c                   óä  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      r\" \	R8                  \	R:                  5      rS r\	R@                  r!Sr"g	)
Úfz_store_typeiž  z´
Every type of object to be placed into the store defines an
fz_store_type. This contains the pointers to functions to
make hashes, manipulate keys, and check for needing reaping.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_store_type.<lambda>¥  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r×  ¥  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_store_type_swiginitÚnew_fz_store_typera   s    r   r]   Úfz_store_type.__init__¯  rÚ  r&   r'   N)#r   r   r<   r=   r>   r   r   r   r   r   Úfz_store_type_name_getÚfz_store_type_name_setr!   Úfz_store_type_make_hash_key_getÚfz_store_type_make_hash_key_setÚmake_hash_keyÚfz_store_type_keep_key_getÚfz_store_type_keep_key_setÚkeep_keyÚfz_store_type_drop_key_getÚfz_store_type_drop_key_setÚdrop_keyÚfz_store_type_cmp_key_getÚfz_store_type_cmp_key_setÚcmp_keyÚfz_store_type_format_key_getÚfz_store_type_format_key_setÚ
format_keyÚfz_store_type_needs_reap_getÚfz_store_type_needs_reap_setÚ
needs_reapr]   Údelete_fz_store_typer°   r@   r'   r&   r   rÕ  rÕ  ž  sÙ   † ññ Ñ-Ñ/IÐOdÑe€GØ€HÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ˜V×CÑCÀV×EkÑEkÓl€MÙ˜×9Ñ9¸6×;\Ñ;\Ó]€HÙ˜×9Ñ9¸6×;\Ñ;\Ó]€HÙ�v×7Ñ7¸×9YÑ9YÓZ€GÙ˜&×=Ñ=¸v×?bÑ?bÓc€JÙ˜&×=Ñ=¸v×?bÑ?bÓc€JòHà×2Ñ2Ór&   rÕ  c                   ó2  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      rS r\R,                  rSrg)	Úfz_color_paramsiº  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_color_params.<lambda>»  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rõ  »  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_color_params_swiginitÚnew_fz_color_paramsra   s    r   r]   Úfz_color_params.__init__Â  rÇ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_color_params_ri_getÚfz_color_params_ri_setÚriÚfz_color_params_bp_getÚfz_color_params_bp_setrº  Úfz_color_params_op_getÚfz_color_params_op_setÚopÚfz_color_params_opm_getÚfz_color_params_opm_setÚopmr]   Údelete_fz_color_paramsr°   r@   r'   r&   r   ró  ró  º  sŠ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ	�&×/Ñ/°×1NÑ1NÓ	O€BÙ	�&×/Ñ/°×1NÑ1NÓ	O€BÙ	�&×/Ñ/°×1NÑ1NÓ	O€BÙ
�6×1Ñ1°6×3QÑ3QÓ
R€CòLà×4Ñ4Ór&   ró  c                   óp  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      rS r\	R4                  rSrg	)
Úfz_default_colorspacesiÎ  z&Structure to hold default colorspaces.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_default_colorspaces.<lambda>Ñ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r
	  Ñ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_default_colorspaces_swiginitÚnew_fz_default_colorspacesra   s    r   r]   Úfz_default_colorspaces.__init__Ù  r,  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_default_colorspaces_refs_getÚfz_default_colorspaces_refs_setr”  Úfz_default_colorspaces_gray_getÚfz_default_colorspaces_gray_setÚgrayÚfz_default_colorspaces_rgb_getÚfz_default_colorspaces_rgb_setÚrgbÚfz_default_colorspaces_cmyk_getÚfz_default_colorspaces_cmyk_setÚcmykÚfz_default_colorspaces_oi_getÚfz_default_colorspaces_oi_setÚoir]   Údelete_fz_default_colorspacesr°   r@   r'   r&   r   r	  r	  Î  s¥   † Ù1áÑ-Ñ/IÐOdÑe€GØ€HÙ�F×:Ñ:¸F×<bÑ<bÓc€DÙ�F×:Ñ:¸F×<bÑ<bÓc€DÙ
�6×8Ñ8¸&×:_Ñ:_Ó
`€CÙ�F×:Ñ:¸F×<bÑ<bÓc€DÙ	�&×6Ñ6¸×8\Ñ8\Ó	]€BòZà×;Ñ;Ór&   r	  c                   ól  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      rS r\R2                  rSrg)	Úfz_colorspaceiá  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_colorspace.<lambda>â  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r"	  â  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_colorspace_swiginitÚnew_fz_colorspacera   s    r   r]   Úfz_colorspace.__init__ê  rÚ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_colorspace_key_storable_getÚfz_colorspace_key_storable_setÚkey_storableÚfz_colorspace_type_getÚfz_colorspace_type_setr   Úfz_colorspace_flags_getÚfz_colorspace_flags_setÚflagsÚfz_colorspace_n_getÚfz_colorspace_n_setrg   Úfz_colorspace_name_getÚfz_colorspace_name_setr!   r]   Údelete_fz_colorspacer°   r@   r'   r&   r   r 	  r 	  á  s¢   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜F×AÑAÀ6×ChÑChÓi€LÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�V×3Ñ3°V×5SÑ5SÓT€EÙ�×+Ñ+¨V×-GÑ-GÓH€AÙ�F×1Ñ1°6×3PÑ3PÓQ€DòHà×2Ñ2Ór&   r 	  c                   ól  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      rS r\R2                  rSrg)	Úfz_text_decoderið  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_text_decoder.<lambda>ñ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r8	  ñ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_text_decoder_swiginitÚnew_fz_text_decoderra   s    r   r]   Úfz_text_decoder.__init__ù  rÇ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú fz_text_decoder_decode_bound_getÚ fz_text_decoder_decode_bound_setÚdecode_boundÚfz_text_decoder_decode_size_getÚfz_text_decoder_decode_size_setÚdecode_sizeÚfz_text_decoder_decode_getÚfz_text_decoder_decode_setÚdecodeÚfz_text_decoder_table1_getÚfz_text_decoder_table1_setÚtable1Úfz_text_decoder_table2_getÚfz_text_decoder_table2_setÚtable2r]   Údelete_fz_text_decoderr°   r@   r'   r&   r   r6	  r6	  ð  s¢   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜F×CÑCÀV×ElÑElÓm€LÙ˜6×AÑAÀ6×CiÑCiÓj€KÙ�f×7Ñ7¸×9ZÑ9ZÓ[€FÙ�f×7Ñ7¸×9ZÑ9ZÓ[€FÙ�f×7Ñ7¸×9ZÑ9ZÓ[€FòLà×4Ñ4Ór&   r6	  c                   óz  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      r\" \	R8                  \	R:                  5      r\" \	R>                  \	R@                  5      r!\" \	RD                  \	RF                  5      r$\" \	RJ                  \	RL                  5      r'\" \	RP                  \	RR                  5      r*\" \	RV                  \	RX                  5      r-\" \	R\                  \	R^                  5      r0\" \	Rb                  \	Rd                  5      r3S r4\	Rj                  r6Sr7g	)
Úfz_font_flags_ti	  zQ
Every fz_font carries a set of flags
within it, in a fz_font_flags_t structure.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_font_flags_t.<lambda>	  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rQ	  	  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_font_flags_t_swiginitÚnew_fz_font_flags_tra   s    r   r]   Úfz_font_flags_t.__init__"	  rÇ  r&   r'   N)8r   r   r<   r=   r>   r   r   r   r   r   Úfz_font_flags_t_is_mono_getÚfz_font_flags_t_is_mono_setÚis_monoÚfz_font_flags_t_is_serif_getÚfz_font_flags_t_is_serif_setÚis_serifÚfz_font_flags_t_is_bold_getÚfz_font_flags_t_is_bold_setÚis_boldÚfz_font_flags_t_is_italic_getÚfz_font_flags_t_is_italic_setÚ	is_italicÚ!fz_font_flags_t_ft_substitute_getÚ!fz_font_flags_t_ft_substitute_setÚft_substituteÚfz_font_flags_t_ft_stretch_getÚfz_font_flags_t_ft_stretch_setÚ
ft_stretchÚfz_font_flags_t_fake_bold_getÚfz_font_flags_t_fake_bold_setÚ	fake_boldÚfz_font_flags_t_fake_italic_getÚfz_font_flags_t_fake_italic_setÚfake_italicÚ fz_font_flags_t_has_opentype_getÚ fz_font_flags_t_has_opentype_setÚhas_opentypeÚ fz_font_flags_t_invalid_bbox_getÚ fz_font_flags_t_invalid_bbox_setÚinvalid_bboxÚfz_font_flags_t_cjk_getÚfz_font_flags_t_cjk_setÚcjkÚfz_font_flags_t_cjk_lang_getÚfz_font_flags_t_cjk_lang_setÚcjk_langÚfz_font_flags_t_embed_getÚfz_font_flags_t_embed_setÚembedÚfz_font_flags_t_never_embed_getÚfz_font_flags_t_never_embed_setÚnever_embedr]   Údelete_fz_font_flags_tr°   r@   r'   r&   r   rO	  rO	  	  s�  † ññ
 Ñ-Ñ/IÐOdÑe€GØ€HÙ�v×9Ñ9¸6×;]Ñ;]Ó^€GÙ˜×;Ñ;¸V×=`Ñ=`Óa€HÙ�v×9Ñ9¸6×;]Ñ;]Ó^€GÙ˜×=Ñ=¸v×?cÑ?cÓd€IÙ˜V×EÑEÀv×GoÑGoÓp€MÙ˜&×?Ñ?À×AfÑAfÓg€JÙ˜×=Ñ=¸v×?cÑ?cÓd€IÙ˜6×AÑAÀ6×CiÑCiÓj€KÙ˜F×CÑCÀV×ElÑElÓm€LÙ˜F×CÑCÀV×ElÑElÓm€LÙ
�6×1Ñ1°6×3QÑ3QÓ
R€CÙ˜×;Ñ;¸V×=`Ñ=`Óa€HÙ�V×5Ñ5°v×7WÑ7WÓX€EÙ˜6×AÑAÀ6×CiÑCiÓj€KòLà×4Ñ4Ór&   rO	  c                   óÂ   • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      rS r\	R"                  rSrg	)
Úfz_shaper_data_ti(	  as  
In order to shape a given font, we need to
declare it to a shaper library (harfbuzz, by default, but others
are possible). To avoid redeclaring it every time we need to
shape, we hold a shaper handle and the destructor for it within
the font itself. The handle is initialised by the caller when
first required and the destructor is called when the fz_font is
destroyed.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_shaper_data_t.<lambda>3	  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r…	  3	  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_shaper_data_t_swiginitÚnew_fz_shaper_data_tra   s    r   r]   Úfz_shaper_data_t.__init__8	  ri  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Ú"fz_shaper_data_t_shaper_handle_getÚ"fz_shaper_data_t_shaper_handle_setÚshaper_handleÚfz_shaper_data_t_destroy_getÚfz_shaper_data_t_destroy_setÚdestroyr]   Údelete_fz_shaper_data_tr°   r@   r'   r&   r   rƒ	  rƒ	  (	  sa   † ññ Ñ-Ñ/IÐOdÑe€GØ€HÙ˜V×FÑFÈ×HqÑHqÓr€MÙ�v×:Ñ:¸F×<_Ñ<_Ó`€GòNà×5Ñ5Ór&   rƒ	  c                   óP  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&\" \RN                  \RP                  5      r)\" \RT                  \RV                  5      r,\" \RZ                  \R\                  5      r/\" \R`                  \Rb                  5      r2\" \Rf                  \Rh                  5      r5\" \Rl                  \Rn                  5      r8\" \Rr                  \Rt                  5      r;\" \Rx                  \Rz                  5      r>\" \R~                  \R€                  5      rA\" \R„                  \R†                  5      rD\" \RŠ                  \RŒ                  5      rG\" \R�                  \R’                  5      rJ\" \R–                  \R˜                  5      rM\" \Rœ                  \Rž                  5      rP\" \R¢                  \R¤                  5      rS\" \R¨                  \Rª                  5      rV\" \R®                  \R°                  5      rY\" \R´                  \R¶                  5      r\\" \Rº                  \R¼                  5      r_\" \RÀ                  \RÂ                  5      rb\" \RÆ                  \RÈ                  5      reS rf\RÎ                  rhSrig)	Úfz_fontiC	  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_font.<lambda>D	  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r•	  D	  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_font_swiginitÚnew_fz_fontra   s    r   r]   Úfz_font.__init__f	  r  r&   r'   N)jr   r   r<   r=   r   r   r   r   r   Úfz_font_refs_getÚfz_font_refs_setr”  Úfz_font_name_getÚfz_font_name_setr!   Úfz_font_family_getÚfz_font_family_setÚfamilyÚfz_font_buffer_getÚfz_font_buffer_setrá  Úfz_font_flags_getÚfz_font_flags_setr/	  Úfz_font_ft_face_getÚfz_font_ft_face_setÚft_faceÚfz_font_shaper_data_getÚfz_font_shaper_data_setÚshaper_dataÚfz_font_t3matrix_getÚfz_font_t3matrix_setÚt3matrixÚfz_font_t3resources_getÚfz_font_t3resources_setÚt3resourcesÚfz_font_t3procs_getÚfz_font_t3procs_setÚt3procsÚfz_font_t3lists_getÚfz_font_t3lists_setÚt3listsÚfz_font_t3widths_getÚfz_font_t3widths_setÚt3widthsÚfz_font_t3flags_getÚfz_font_t3flags_setÚt3flagsÚfz_font_t3doc_getÚfz_font_t3doc_setÚt3docÚfz_font_t3run_getÚfz_font_t3run_setÚt3runÚfz_font_t3freeres_getÚfz_font_t3freeres_setÚ	t3freeresÚfz_font_bbox_getÚfz_font_bbox_setÚbboxÚfz_font_ascender_getÚfz_font_ascender_setÚascenderÚfz_font_descender_getÚfz_font_descender_setÚ	descenderÚfz_font_ascdesc_src_getÚfz_font_ascdesc_src_setÚascdesc_srcÚfz_font_glyph_count_getÚfz_font_glyph_count_setÚglyph_countÚfz_font_bbox_table_getÚfz_font_bbox_table_setÚ
bbox_tableÚfz_font_use_glyph_bbox_getÚfz_font_use_glyph_bbox_setÚuse_glyph_bboxÚfz_font_width_count_getÚfz_font_width_count_setÚwidth_countÚfz_font_width_default_getÚfz_font_width_default_setÚwidth_defaultÚfz_font_width_table_getÚfz_font_width_table_setÚwidth_tableÚfz_font_advance_cache_getÚfz_font_advance_cache_setÚadvance_cacheÚfz_font_encoding_cache_getÚfz_font_encoding_cache_setÚencoding_cacheÚfz_font_has_digest_getÚfz_font_has_digest_setÚ
has_digestÚfz_font_digest_getÚfz_font_digest_setÚdigestÚfz_font_subfont_getÚfz_font_subfont_setÚsubfontr]   Údelete_fz_fontr°   r@   r'   r&   r   r“	  r“	  C	  s  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×+Ñ+¨V×-DÑ-DÓE€DÙ�F×+Ñ+¨V×-DÑ-DÓE€DÙ�f×/Ñ/°×1JÑ1JÓK€FÙ�f×/Ñ/°×1JÑ1JÓK€FÙ�V×-Ñ-¨v×/GÑ/GÓH€EÙ�v×1Ñ1°6×3MÑ3MÓN€GÙ˜6×9Ñ9¸6×;YÑ;YÓZ€KÙ˜×3Ñ3°V×5PÑ5PÓQ€HÙ˜6×9Ñ9¸6×;YÑ;YÓZ€KÙ�v×1Ñ1°6×3MÑ3MÓN€GÙ�v×1Ñ1°6×3MÑ3MÓN€GÙ˜×3Ñ3°V×5PÑ5PÓQ€HÙ�v×1Ñ1°6×3MÑ3MÓN€GÙ�V×-Ñ-¨v×/GÑ/GÓH€EÙ�V×-Ñ-¨v×/GÑ/GÓH€EÙ˜×5Ñ5°v×7SÑ7SÓT€IÙ�F×+Ñ+¨V×-DÑ-DÓE€DÙ˜×3Ñ3°V×5PÑ5PÓQ€HÙ˜×5Ñ5°v×7SÑ7SÓT€IÙ˜6×9Ñ9¸6×;YÑ;YÓZ€KÙ˜6×9Ñ9¸6×;YÑ;YÓZ€KÙ˜&×7Ñ7¸×9VÑ9VÓW€JÙ˜f×?Ñ?À×AbÑAbÓc€NÙ˜6×9Ñ9¸6×;YÑ;YÓZ€KÙ˜V×=Ñ=¸v×?_Ñ?_Ó`€MÙ˜6×9Ñ9¸6×;YÑ;YÓZ€KÙ˜V×=Ñ=¸v×?_Ñ?_Ó`€MÙ˜f×?Ñ?À×AbÑAbÓc€NÙ˜&×7Ñ7¸×9VÑ9VÓW€JÙ�f×/Ñ/°×1JÑ1JÓK€FÙ�v×1Ñ1°6×3MÑ3MÓN€Gò<à×,Ñ,Ór&   r“	  c                   óŽ  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&S r'\RP                  r)Sr*g)	Úfz_stroke_stateit	  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_stroke_state.<lambda>u	  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rø	  u	  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_stroke_state_swiginitÚnew_fz_stroke_statera   s    r   r]   Úfz_stroke_state.__init__‚	  rÇ  r&   r'   N)+r   r   r<   r=   r   r   r   r   r   Úfz_stroke_state_refs_getÚfz_stroke_state_refs_setr”  Úfz_stroke_state_start_cap_getÚfz_stroke_state_start_cap_setÚ	start_capÚfz_stroke_state_dash_cap_getÚfz_stroke_state_dash_cap_setÚdash_capÚfz_stroke_state_end_cap_getÚfz_stroke_state_end_cap_setÚend_capÚfz_stroke_state_linejoin_getÚfz_stroke_state_linejoin_setÚlinejoinÚfz_stroke_state_linewidth_getÚfz_stroke_state_linewidth_setÚ	linewidthÚfz_stroke_state_miterlimit_getÚfz_stroke_state_miterlimit_setÚ
miterlimitÚfz_stroke_state_dash_phase_getÚfz_stroke_state_dash_phase_setÚ
dash_phaseÚfz_stroke_state_dash_len_getÚfz_stroke_state_dash_len_setÚdash_lenÚfz_stroke_state_dash_list_getÚfz_stroke_state_dash_list_setÚ	dash_listr]   Údelete_fz_stroke_stater°   r@   r'   r&   r   rö	  rö	  t	  s  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×3Ñ3°V×5TÑ5TÓU€DÙ˜×=Ñ=¸v×?cÑ?cÓd€IÙ˜×;Ñ;¸V×=`Ñ=`Óa€HÙ�v×9Ñ9¸6×;]Ñ;]Ó^€GÙ˜×;Ñ;¸V×=`Ñ=`Óa€HÙ˜×=Ñ=¸v×?cÑ?cÓd€IÙ˜&×?Ñ?À×AfÑAfÓg€JÙ˜&×?Ñ?À×AfÑAfÓg€JÙ˜×;Ñ;¸V×=`Ñ=`Óa€HÙ˜×=Ñ=¸v×?cÑ?cÓd€IòLà×4Ñ4Ór&   rö	  c                   ó  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r S r!\RD                  r#Sr$g)	Úfz_path_walkeriˆ	  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_path_walker.<lambda>‰	  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r
  ‰	  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_path_walker_swiginitÚnew_fz_path_walkerra   s    r   r]   Úfz_path_walker.__init__”	  rŽ  r&   r'   N)%r   r   r<   r=   r   r   r   r   r   Úfz_path_walker_moveto_getÚfz_path_walker_moveto_setÚmovetoÚfz_path_walker_lineto_getÚfz_path_walker_lineto_setÚlinetoÚfz_path_walker_curveto_getÚfz_path_walker_curveto_setÚcurvetoÚfz_path_walker_closepath_getÚfz_path_walker_closepath_setÚ	closepathÚfz_path_walker_quadto_getÚfz_path_walker_quadto_setÚquadtoÚfz_path_walker_curvetov_getÚfz_path_walker_curvetov_setÚcurvetovÚfz_path_walker_curvetoy_getÚfz_path_walker_curvetoy_setÚcurvetoyÚfz_path_walker_rectto_getÚfz_path_walker_rectto_setÚrecttor]   Údelete_fz_path_walkerr°   r@   r'   r&   r   r
  r
  ˆ	  sê   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�f×6Ñ6¸×8XÑ8XÓY€FÙ�f×6Ñ6¸×8XÑ8XÓY€FÙ�v×8Ñ8¸&×:[Ñ:[Ó\€GÙ˜×<Ñ<¸f×>aÑ>aÓb€IÙ�f×6Ñ6¸×8XÑ8XÓY€FÙ˜×:Ñ:¸F×<^Ñ<^Ó_€HÙ˜×:Ñ:¸F×<^Ñ<^Ó_€HÙ�f×6Ñ6¸×8XÑ8XÓY€FòJà×3Ñ3Ór&   r
  c                   óª  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      rS r\	R:                  rSrg	)
Úfz_text_itemiš	  a8  
Text buffer.

The trm field contains the a, b, c and d coefficients.
The e and f coefficients come from the individual elements,
together they form the transform matrix for the glyph.

Glyphs are referenced by glyph ID.
The Unicode text equivalent is kept in a separate array
with indexes into the glyph array.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_text_item.<lambda>§	  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rA
  §	  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_text_item_swiginitÚnew_fz_text_itemra   s    r   r]   Úfz_text_item.__init__°	  ó   € Ü×$Ò$ T¬6×+BÒ+BÓ+DÕEr&   r'   N) r   r   r<   r=   r>   r   r   r   r   r   Úfz_text_item_x_getÚfz_text_item_x_setrO   Úfz_text_item_y_getÚfz_text_item_y_setr  Úfz_text_item_adv_getÚfz_text_item_adv_setÚadvÚfz_text_item_gid_getÚfz_text_item_gid_setÚgidÚfz_text_item_ucs_getÚfz_text_item_ucs_setÚucsÚfz_text_item_cid_getÚfz_text_item_cid_setÚcidr]   Údelete_fz_text_itemr°   r@   r'   r&   r   r?
  r?
  š	  sÁ   † ñ
ñ Ñ-Ñ/IÐOdÑe€GØ€HÙ�×*Ñ*¨F×,EÑ,EÓF€AÙ�×*Ñ*¨F×,EÑ,EÓF€AÙ
�6×.Ñ.°×0KÑ0KÓ
L€CÙ
�6×.Ñ.°×0KÑ0KÓ
L€CÙ
�6×.Ñ.°×0KÑ0KÓ
L€CÙ
�6×.Ñ.°×0KÑ0KÓ
L€CòFà×1Ñ1Ór&   r?
  c                   óŽ  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&S r'\RP                  r)Sr*g)	Úfz_text_spaniÀ	  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_text_span.<lambda>Á	  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r\
  Á	  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_text_span_swiginitÚnew_fz_text_spanra   s    r   r]   Úfz_text_span.__init__Î	  rG
  r&   r'   N)+r   r   r<   r=   r   r   r   r   r   Úfz_text_span_font_getÚfz_text_span_font_setr?  Úfz_text_span_trm_getÚfz_text_span_trm_setÚtrmÚfz_text_span_wmode_getÚfz_text_span_wmode_setÚwmodeÚfz_text_span_bidi_level_getÚfz_text_span_bidi_level_setÚ
bidi_levelÚfz_text_span_markup_dir_getÚfz_text_span_markup_dir_setÚ
markup_dirÚfz_text_span_language_getÚfz_text_span_language_setÚlanguageÚfz_text_span_len_getÚfz_text_span_len_setr_  Úfz_text_span_cap_getÚfz_text_span_cap_setr\  Úfz_text_span_items_getÚfz_text_span_items_setrU  Úfz_text_span_next_getÚfz_text_span_next_setr€   r]   Údelete_fz_text_spanr°   r@   r'   r&   r   rZ
  rZ
  À	  s  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×0Ñ0°&×2NÑ2NÓO€DÙ
�6×.Ñ.°×0KÑ0KÓ
L€CÙ�V×2Ñ2°F×4QÑ4QÓR€EÙ˜&×<Ñ<¸f×>`Ñ>`Óa€JÙ˜&×<Ñ<¸f×>`Ñ>`Óa€JÙ˜×8Ñ8¸&×:ZÑ:ZÓ[€HÙ
�6×.Ñ.°×0KÑ0KÓ
L€CÙ
�6×.Ñ.°×0KÑ0KÓ
L€CÙ�V×2Ñ2°F×4QÑ4QÓR€EÙ�F×0Ñ0°&×2NÑ2NÓO€DòFà×1Ñ1Ór&   rZ
  c                   óø   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      rS r\R&                  rSrg)	Úfz_textiÔ	  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_text.<lambda>Õ	  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r
  Õ	  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_text_swiginitÚnew_fz_textra   s    r   r]   Úfz_text.__init__Û	  r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_text_refs_getÚfz_text_refs_setr”  Úfz_text_head_getÚfz_text_head_setÚheadÚfz_text_tail_getÚfz_text_tail_setÚtailr]   Údelete_fz_textr°   r@   r'   r&   r   r}
  r}
  Ô	  sq   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×+Ñ+¨V×-DÑ-DÓE€DÙ�F×+Ñ+¨V×-DÑ-DÓE€DÙ�F×+Ñ+¨V×-DÑ-DÓE€Dò<à×,Ñ,Ór&   r}
  c                   ó2  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      rS r\R,                  rSrg)	Úfz_hyphenatoriá	  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_hyphenator.<lambda>â	  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r‘
  â	  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_hyphenator_swiginitÚnew_fz_hyphenatorra   s    r   r]   Úfz_hyphenator.__init__é	  rÚ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_hyphenator_pool_getÚfz_hyphenator_pool_setÚpoolÚfz_hyphenator_node_count_getÚfz_hyphenator_node_count_setÚ
node_countÚfz_hyphenator_pattern_count_getÚfz_hyphenator_pattern_count_setÚpattern_countÚfz_hyphenator_trie_getÚfz_hyphenator_trie_setÚtrier]   Údelete_fz_hyphenatorr°   r@   r'   r&   r   r�
  r�
  á	  sŠ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ˜&×=Ñ=¸v×?bÑ?bÓc€JÙ˜V×CÑCÀV×EkÑEkÓl€MÙ�F×1Ñ1°6×3PÑ3PÓQ€DòHà×2Ñ2Ór&   r�
  c                   ól  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      rS r\R2                  rSrg)	Úfz_hyph_trieiï	  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_hyph_trie.<lambda>ð	  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r§
  ð	  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_hyph_trie_swiginitÚnew_fz_hyph_triera   s    r   r]   Úfz_hyph_trie.__init__ø	  rG
  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_hyph_trie_patval_getÚfz_hyph_trie_patval_setÚpatvalÚfz_hyph_trie_patlen_getÚfz_hyph_trie_patlen_setÚpatlenÚfz_hyph_trie_ch_getÚfz_hyph_trie_ch_setÚchÚfz_hyph_trie_child_getÚfz_hyph_trie_child_setÚchildÚfz_hyph_trie_next_getÚfz_hyph_trie_next_setr€   r]   Údelete_fz_hyph_trier°   r@   r'   r&   r   r¥
  r¥
  ï	  s¢   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�f×4Ñ4°f×6TÑ6TÓU€FÙ�f×4Ñ4°f×6TÑ6TÓU€FÙ	�&×,Ñ,¨f×.HÑ.HÓ	I€BÙ�V×2Ñ2°F×4QÑ4QÓR€EÙ�F×0Ñ0°&×2NÑ2NÓO€DòFà×1Ñ1Ór&   r¥
  c                   óî  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      r\" \	R8                  \	R:                  5      r\" \	R>                  \	R@                  5      r!\" \	RD                  \	RF                  5      r$\" \	RJ                  \	RL                  5      r'\" \	RP                  \	RR                  5      r*\" \	RV                  \	RX                  5      r-\" \	R\                  \	R^                  5      r0\" \	Rb                  \	Rd                  5      r3\" \	Rh                  \	Rj                  5      r6\" \	Rn                  \	Rp                  5      r9S r:\	Rv                  r<Sr=g	)
Ú	fz_pixmapi
  a³  
Pixmaps represent a set of pixels for a 2 dimensional region of
a plane. Each pixel has n components per pixel. The components
are in the order process-components, spot-colors, alpha, where
there can be 0 of any of those types. The data is in
premultiplied alpha when rendering, but non-premultiplied for
colorspace conversions and rescaling.

x, y: The minimum x and y coord of the region in pixels.

w, h: The width and height of the region in pixels.

n: The number of color components in the image.
    n = num composite colors + num spots + num alphas

s: The number of spot channels in the image.

alpha: 0 for no alpha, 1 for alpha present.

flags: flag bits.
    Bit 0: If set, draw the image with linear interpolation.
    Bit 1: If set, free the samples buffer when the pixmap
    is destroyed.

stride: The byte offset from the data for any given pixel
to the data for the same pixel on the row below.

seps: NULL, or a pointer to a separations structure. If NULL,
s should be 0.

xres, yres: Image resolution in dpi. Default is 96 dpi.

colorspace: Pointer to a colorspace object describing the
colorspace the pixmap is in. If NULL, the image is a mask.

samples: Pointer to the first byte of the pixmap sample data.
This is typically a simple block of memory w * h * n bytes of
memory in which the components are stored linearly, but with the
use of appropriate stride values, scanlines can be stored in
different orders, and have different amounts of padding. The
first n bytes are components 0 to n-1 for the pixel at (x,y).
Each successive n bytes gives another pixel in scanline order
as we move across the line. The start of each scanline is offset
the start of the previous one by stride bytes.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_pixmap.<lambda>1
  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¿
  1
  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_pixmap_swiginitÚnew_fz_pixmapra   s    r   r]   Úfz_pixmap.__init__D
  r7  r&   r'   N)>r   r   r<   r=   r>   r   r   r   r   r   Úfz_pixmap_storable_getÚfz_pixmap_storable_setrÃ  Úfz_pixmap_x_getÚfz_pixmap_x_setrO   Úfz_pixmap_y_getÚfz_pixmap_y_setr  Úfz_pixmap_w_getÚfz_pixmap_w_setÚwÚfz_pixmap_h_getÚfz_pixmap_h_setÚhÚfz_pixmap_n_getÚfz_pixmap_n_setrg   Úfz_pixmap_s_getÚfz_pixmap_s_setr´  Úfz_pixmap_alpha_getÚfz_pixmap_alpha_setÚalphaÚfz_pixmap_flags_getÚfz_pixmap_flags_setr/	  Úfz_pixmap_stride_getÚfz_pixmap_stride_setÚstrideÚfz_pixmap_seps_getÚfz_pixmap_seps_setÚsepsÚfz_pixmap_xres_getÚfz_pixmap_xres_setÚxresÚfz_pixmap_yres_getÚfz_pixmap_yres_setÚyresÚfz_pixmap_colorspace_getÚfz_pixmap_colorspace_setrE  Úfz_pixmap_samples_getÚfz_pixmap_samples_setÚsamplesÚfz_pixmap_underlying_getÚfz_pixmap_underlying_setÚ
underlyingr]   Údelete_fz_pixmapr°   r@   r'   r&   r   r½
  r½
  
  s²  † ñ,ñ\ Ñ-Ñ/IÐOdÑe€GØ€HÙ˜×5Ñ5°v×7TÑ7TÓU€HÙ�×'Ñ'¨×)?Ñ)?Ó@€AÙ�×'Ñ'¨×)?Ñ)?Ó@€AÙ�×'Ñ'¨×)?Ñ)?Ó@€AÙ�×'Ñ'¨×)?Ñ)?Ó@€AÙ�×'Ñ'¨×)?Ñ)?Ó@€AÙ�×'Ñ'¨×)?Ñ)?Ó@€AÙ�V×/Ñ/°×1KÑ1KÓL€EÙ�V×/Ñ/°×1KÑ1KÓL€EÙ�f×1Ñ1°6×3NÑ3NÓO€FÙ�F×-Ñ-¨v×/HÑ/HÓI€DÙ�F×-Ñ-¨v×/HÑ/HÓI€DÙ�F×-Ñ-¨v×/HÑ/HÓI€DÙ˜&×9Ñ9¸6×;ZÑ;ZÓ[€JÙ�v×3Ñ3°V×5QÑ5QÓR€GÙ˜&×9Ñ9¸6×;ZÑ;ZÓ[€Jò@à×.Ñ.Ór&   r½
  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úfz_rangeiT
  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_range.<lambda>U
  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rò
  U
  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_range_swiginitÚnew_fz_rangera   s    r   r]   Úfz_range.__init__Z
  rþ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_range_offset_getÚfz_range_offset_setÚoffsetÚfz_range_length_getÚfz_range_length_setÚlengthr]   Údelete_fz_ranger°   r@   r'   r&   r   rð
  rð
  T
  sY   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�f×0Ñ0°&×2LÑ2LÓM€FÙ�f×0Ñ0°&×2LÑ2LÓM€Fò>à×-Ñ-Ór&   rð
  c                   óˆ   • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      rS r\	R                  rSrg	)
Úfz_compression_paramsi`
  zg
Compression parameters used for buffers of compressed data;
typically for the source data for images.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_compression_params.<lambda>f
  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r  f
  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_compression_params_swiginitÚnew_fz_compression_paramsra   s    r   r]   Úfz_compression_params.__init__j
  ó   € Ü×-Ò-¨d´F×4TÒ4TÓ4VÕWr&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_compression_params_type_getÚfz_compression_params_type_setr   r]   Údelete_fz_compression_paramsr°   r@   r'   r&   r   r   r   `
  sI   † ññ
 Ñ-Ñ/IÐOdÑe€GØ€HÙ�F×9Ñ9¸6×;`Ñ;`Óa€DòXà×:Ñ:Ór&   r   c                   óü   • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      rS r\	R(                  rSrg	)
Úfz_compressed_bufferip
  zG
Buffers of compressed data; typically for the source data
for images.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_compressed_buffer.<lambda>v
  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r  v
  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_compressed_buffer_swiginitÚnew_fz_compressed_bufferra   s    r   r]   Úfz_compressed_buffer.__init__|
  ó   € Ü×,Ò,¨T´6×3RÒ3RÓ3TÕUr&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_compressed_buffer_refs_getÚfz_compressed_buffer_refs_setr”  Úfz_compressed_buffer_params_getÚfz_compressed_buffer_params_setÚparamsÚfz_compressed_buffer_buffer_getÚfz_compressed_buffer_buffer_setrá  r]   Údelete_fz_compressed_bufferr°   r@   r'   r&   r   r  r  p
  sy   † ññ
 Ñ-Ñ/IÐOdÑe€GØ€HÙ�F×8Ñ8¸&×:^Ñ:^Ó_€DÙ�f×<Ñ<¸f×>dÑ>dÓe€FÙ�f×<Ñ<¸f×>dÑ>dÓe€FòVà×9Ñ9Ór&   r  c                   ó„  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      r\" \	R8                  \	R:                  5      r\" \	R>                  \	R@                  5      r!\" \	RD                  \	RF                  5      r$\" \	RJ                  \	RL                  5      r'\" \	RP                  \	RR                  5      r*\" \	RV                  \	RX                  5      r-\" \	R\                  \	R^                  5      r0\" \	Rb                  \	Rd                  5      r3\" \	Rh                  \	Rj                  5      r6\" \	Rn                  \	Rp                  5      r9\" \	Rt                  \	Rv                  5      r<\" \	Rz                  \	R|                  5      r?\" \	R€                  \	R‚                  5      rB\" \	R†                  \	Rˆ                  5      rE\" \	RŒ                  \	RŽ                  5      rH\" \	R’                  \	R”                  5      rK\" \	R˜                  \	Rš                  5      rNS rO\	R                   rQSrRg	)
Úfz_imagei“
  úf
Structure is public to allow other structures to
be derived from it. Do not access members directly.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_image.<lambda>™
  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r"  ™
  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_image_swiginitÚnew_fz_imagera   s    r   r]   Úfz_image.__init__³
  rþ  r&   r'   N)Sr   r   r<   r=   r>   r   r   r   r   r   Úfz_image_key_storable_getÚfz_image_key_storable_setr*	  Úfz_image_w_getÚfz_image_w_setrÍ
  Úfz_image_h_getÚfz_image_h_setrÐ
  Úfz_image_n_getÚfz_image_n_setrg   Úfz_image_bpc_getÚfz_image_bpc_setÚbpcÚfz_image_imagemask_getÚfz_image_imagemask_setÚ	imagemaskÚfz_image_interpolate_getÚfz_image_interpolate_setÚinterpolateÚfz_image_use_colorkey_getÚfz_image_use_colorkey_setÚuse_colorkeyÚfz_image_use_decode_getÚfz_image_use_decode_setÚ
use_decodeÚfz_image_decoded_getÚfz_image_decoded_setÚdecodedÚfz_image_scalable_getÚfz_image_scalable_setÚscalableÚfz_image_intent_getÚfz_image_intent_setÚintentÚfz_image_has_intent_getÚfz_image_has_intent_setÚ
has_intentÚfz_image_orientation_getÚfz_image_orientation_setÚorientationÚfz_image_mask_getÚfz_image_mask_setÚmaskÚfz_image_xres_getÚfz_image_xres_setrâ
  Úfz_image_yres_getÚfz_image_yres_setrå
  Úfz_image_colorspace_getÚfz_image_colorspace_setrE  Úfz_image_drop_image_getÚfz_image_drop_image_setÚ
drop_imageÚfz_image_get_pixmap_getÚfz_image_get_pixmap_setÚ
get_pixmapÚfz_image_get_size_getÚfz_image_get_size_setÚget_sizeÚfz_image_colorkey_getÚfz_image_colorkey_setÚcolorkeyÚfz_image_decode_getÚfz_image_decode_setrF	  r]   Údelete_fz_imager°   r@   r'   r&   r   r  r  “
  sX  † ññ
 Ñ-Ñ/IÐOdÑe€GØ€HÙ˜F×<Ñ<¸f×>^Ñ>^Ó_€LÙ�×&Ñ&¨×(=Ñ(=Ó>€AÙ�×&Ñ&¨×(=Ñ(=Ó>€AÙ�×&Ñ&¨×(=Ñ(=Ó>€AÙ
�6×*Ñ*¨F×,CÑ,CÓ
D€CÙ˜×6Ñ6¸×8UÑ8UÓV€IÙ˜6×:Ñ:¸F×<[Ñ<[Ó\€KÙ˜F×<Ñ<¸f×>^Ñ>^Ó_€LÙ˜&×8Ñ8¸&×:XÑ:XÓY€JÙ�v×2Ñ2°F×4OÑ4OÓP€GÙ˜×4Ñ4°f×6RÑ6RÓS€HÙ�f×0Ñ0°&×2LÑ2LÓM€FÙ˜&×8Ñ8¸&×:XÑ:XÓY€JÙ˜6×:Ñ:¸F×<[Ñ<[Ó\€KÙ�F×,Ñ,¨f×.FÑ.FÓG€DÙ�F×,Ñ,¨f×.FÑ.FÓG€DÙ�F×,Ñ,¨f×.FÑ.FÓG€DÙ˜&×8Ñ8¸&×:XÑ:XÓY€JÙ˜&×8Ñ8¸&×:XÑ:XÓY€JÙ˜&×8Ñ8¸&×:XÑ:XÓY€JÙ˜×4Ñ4°f×6RÑ6RÓS€HÙ˜×4Ñ4°f×6RÑ6RÓS€HÙ�f×0Ñ0°&×2LÑ2LÓM€Fò>à×-Ñ-Ór&   r  c                   ó  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      r\" \	R8                  \	R:                  5      r\" \	R>                  \	R@                  5      r!S r"\	RF                  r$Sr%g	)
Ú	fz_bitmapi¹
  a9  
Bitmaps have 1 bit per component. Only used for creating
halftoned versions of contone buffers, and saving out. Samples
are stored msb first, akin to pbms.

The internals of this struct are considered implementation
details and subject to change. Where possible, accessor
functions should be used in preference.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_bitmap.<lambda>Ä
  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   ri  Ä
  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_bitmap_swiginitÚnew_fz_bitmapra   s    r   r]   Úfz_bitmap.__init__Ï
  r7  r&   r'   N)&r   r   r<   r=   r>   r   r   r   r   r   Úfz_bitmap_refs_getÚfz_bitmap_refs_setr”  Úfz_bitmap_w_getÚfz_bitmap_w_setrÍ
  Úfz_bitmap_h_getÚfz_bitmap_h_setrÐ
  Úfz_bitmap_stride_getÚfz_bitmap_stride_setrÜ
  Úfz_bitmap_n_getÚfz_bitmap_n_setrg   Úfz_bitmap_xres_getÚfz_bitmap_xres_setrâ
  Úfz_bitmap_yres_getÚfz_bitmap_yres_setrå
  Úfz_bitmap_samples_getÚfz_bitmap_samples_setrê
  r]   Údelete_fz_bitmapr°   r@   r'   r&   r   rg  rg  ¹
  sñ   † ññ Ñ-Ñ/IÐOdÑe€GØ€HÙ�F×-Ñ-¨v×/HÑ/HÓI€DÙ�×'Ñ'¨×)?Ñ)?Ó@€AÙ�×'Ñ'¨×)?Ñ)?Ó@€AÙ�f×1Ñ1°6×3NÑ3NÓO€FÙ�×'Ñ'¨×)?Ñ)?Ó@€AÙ�F×-Ñ-¨v×/HÑ/HÓI€DÙ�F×-Ñ-¨v×/HÑ/HÓI€DÙ�v×3Ñ3°V×5QÑ5QÓR€Gò@à×.Ñ.Ór&   rg  c                   ó’  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      r\" \	R8                  \	R:                  5      r\" \	R>                  \	R@                  5      r!\" \	RD                  \	RF                  5      r$\" \	RJ                  \	RL                  5      r'S r(\	RR                  r*Sr+g	)
Úfz_shadeiÜ
  zS
Structure is public to allow derived classes. Do not
access the members directly.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_shade.<lambda>â
  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rƒ  â
  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_shade_swiginitÚnew_fz_shadera   s    r   r]   Úfz_shade.__init__ï
  rþ  r&   r'   N),r   r   r<   r=   r>   r   r   r   r   r   Úfz_shade_storable_getÚfz_shade_storable_setrÃ  Úfz_shade_bbox_getÚfz_shade_bbox_setrÉ	  Úfz_shade_colorspace_getÚfz_shade_colorspace_setrE  Úfz_shade_matrix_getÚfz_shade_matrix_setÚmatrixÚfz_shade_use_background_getÚfz_shade_use_background_setÚuse_backgroundÚfz_shade_background_getÚfz_shade_background_setÚ
backgroundÚfz_shade_function_stride_getÚfz_shade_function_stride_setÚfunction_strideÚfz_shade_function_getÚfz_shade_function_setÚfunctionÚfz_shade_type_getÚfz_shade_type_setr   Úfz_shade_buffer_getÚfz_shade_buffer_setrá  r]   Údelete_fz_shader°   r@   r'   r&   r   r�  r�  Ü
  s   † ññ
 Ñ-Ñ/IÐOdÑe€GØ€HÙ˜×4Ñ4°f×6RÑ6RÓS€HÙ�F×,Ñ,¨f×.FÑ.FÓG€DÙ˜&×8Ñ8¸&×:XÑ:XÓY€JÙ�f×0Ñ0°&×2LÑ2LÓM€FÙ˜f×@Ñ@À&×BdÑBdÓe€NÙ˜&×8Ñ8¸&×:XÑ:XÓY€JÙ˜v×BÑBÀF×DgÑDgÓh€OÙ˜×4Ñ4°f×6RÑ6RÓS€HÙ�F×,Ñ,¨f×.FÑ.FÓG€DÙ�f×0Ñ0°&×2LÑ2LÓM€Fò>à×-Ñ-Ór&   r�  c                   óÂ   • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      rS r\	R"                  rSrg	)
Ú	fz_vertexiõ
  z.Handy routine for processing mesh based shadesc                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_vertex.<lambda>ø
  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¦  ø
  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_vertex_swiginitÚnew_fz_vertexra   s    r   r]   Úfz_vertex.__init__ý
  r7  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_vertex_p_getÚfz_vertex_p_setÚpÚfz_vertex_c_getÚfz_vertex_c_setr?  r]   Údelete_fz_vertexr°   r@   r'   r&   r   r¤  r¤  õ
  s]   † Ù9áÑ-Ñ/IÐOdÑe€GØ€HÙ�×'Ñ'¨×)?Ñ)?Ó@€AÙ�×'Ñ'¨×)?Ñ)?Ó@€Aò@à×.Ñ.Ór&   r¤  c                   ól  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      rS r\R2                  rSrg)	Úfz_functioni&  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_function.<lambda>'  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rµ  '  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_function_swiginitÚnew_fz_functionra   s    r   r]   Úfz_function.__init__/  rŸ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_function_storable_getÚfz_function_storable_setrÃ  Úfz_function_size_getÚfz_function_size_setr  Úfz_function_m_getÚfz_function_m_setÚmÚfz_function_n_getÚfz_function_n_setrg   Úfz_function_eval_getÚfz_function_eval_setÚevalr]   Údelete_fz_functionr°   r@   r'   r&   r   r³  r³  &  s¢   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×7Ñ7¸×9XÑ9XÓY€HÙ�F×/Ñ/°×1LÑ1LÓM€DÙ�×)Ñ)¨6×+CÑ+CÓD€AÙ�×)Ñ)¨6×+CÑ+CÓD€AÙ�F×/Ñ/°×1LÑ1LÓM€DòDà×0Ñ0Ór&   r³  c                   óü   • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      rS r\	R(                  rSrg	)
Úfz_device_container_stacki5  a:  
The device structure is public to allow devices to be
implemented outside of fitz.

Device methods should always be called using e.g.
fz_fill_path(ctx, dev, ...) rather than
dev->fill_path(ctx, dev, ...)

Devices can keep track of containers (clips/masks/groups/tiles)
as they go to save callers having to do it.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú"fz_device_container_stack.<lambda>B  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rË  B  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú"fz_device_container_stack_swiginitÚnew_fz_device_container_stackra   s    r   r]   Ú"fz_device_container_stack.__init__H  ó   € Ü×1Ò1°$¼×8\Ò8\Ó8^Õ_r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Ú%fz_device_container_stack_scissor_getÚ%fz_device_container_stack_scissor_setÚscissorÚ"fz_device_container_stack_type_getÚ"fz_device_container_stack_type_setr   Ú"fz_device_container_stack_user_getÚ"fz_device_container_stack_user_setrl  r]   Ú delete_fz_device_container_stackr°   r@   r'   r&   r   rÉ  rÉ  5  sy   † ñ
ñ Ñ-Ñ/IÐOdÑe€GØ€HÙ�v×CÑCÀV×EqÑEqÓr€GÙ�F×=Ñ=¸v×?hÑ?hÓi€DÙ�F×=Ñ=¸v×?hÑ?hÓi€Dò`à×>Ñ>Ór&   rÉ  c                   ó¬  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&\" \RN                  \RP                  5      r)\" \RT                  \RV                  5      r,\" \RZ                  \R\                  5      r/\" \R`                  \Rb                  5      r2\" \Rf                  \Rh                  5      r5\" \Rl                  \Rn                  5      r8\" \Rr                  \Rt                  5      r;\" \Rx                  \Rz                  5      r>\" \R~                  \R€                  5      rA\" \R„                  \R†                  5      rD\" \RŠ                  \RŒ                  5      rG\" \R�                  \R’                  5      rJ\" \R–                  \R˜                  5      rM\" \Rœ                  \Rž                  5      rP\" \R¢                  \R¤                  5      rS\" \R¨                  \Rª                  5      rV\" \R®                  \R°                  5      rY\" \R´                  \R¶                  5      r\\" \Rº                  \R¼                  5      r_\" \RÀ                  \RÂ                  5      rb\" \RÆ                  \RÈ                  5      re\" \RÌ                  \RÎ                  5      rh\" \RÒ                  \RÔ                  5      rk\" \RØ                  \RÚ                  5      rn\" \RÞ                  \Rà                  5      rq\" \Rä                  \Ræ                  5      rt\" \Rê                  \Rì                  5      rwS rx\Rò                  rzSr{g)	Ú	fz_devicei�  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_device.<lambda>‘  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÝ  ‘  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_device_swiginitÚnew_fz_devicera   s    r   r]   Úfz_device.__init__¹  r7  r&   r'   N)|r   r   r<   r=   r   r   r   r   r   Úfz_device_refs_getÚfz_device_refs_setr”  Úfz_device_hints_getÚfz_device_hints_setÚhintsÚfz_device_flags_getÚfz_device_flags_setr/	  Úfz_device_close_device_getÚfz_device_close_device_setÚclose_deviceÚfz_device_drop_device_getÚfz_device_drop_device_setÚdrop_deviceÚfz_device_fill_path_getÚfz_device_fill_path_setÚ	fill_pathÚfz_device_stroke_path_getÚfz_device_stroke_path_setÚstroke_pathÚfz_device_clip_path_getÚfz_device_clip_path_setÚ	clip_pathÚfz_device_clip_stroke_path_getÚfz_device_clip_stroke_path_setÚclip_stroke_pathÚfz_device_fill_text_getÚfz_device_fill_text_setÚ	fill_textÚfz_device_stroke_text_getÚfz_device_stroke_text_setÚstroke_textÚfz_device_clip_text_getÚfz_device_clip_text_setÚ	clip_textÚfz_device_clip_stroke_text_getÚfz_device_clip_stroke_text_setÚclip_stroke_textÚfz_device_ignore_text_getÚfz_device_ignore_text_setÚignore_textÚfz_device_fill_shade_getÚfz_device_fill_shade_setÚ
fill_shadeÚfz_device_fill_image_getÚfz_device_fill_image_setÚ
fill_imageÚfz_device_fill_image_mask_getÚfz_device_fill_image_mask_setÚfill_image_maskÚfz_device_clip_image_mask_getÚfz_device_clip_image_mask_setÚclip_image_maskÚfz_device_pop_clip_getÚfz_device_pop_clip_setÚpop_clipÚfz_device_begin_mask_getÚfz_device_begin_mask_setÚ
begin_maskÚfz_device_end_mask_getÚfz_device_end_mask_setÚend_maskÚfz_device_begin_group_getÚfz_device_begin_group_setÚbegin_groupÚfz_device_end_group_getÚfz_device_end_group_setÚ	end_groupÚfz_device_begin_tile_getÚfz_device_begin_tile_setÚ
begin_tileÚfz_device_end_tile_getÚfz_device_end_tile_setÚend_tileÚfz_device_render_flags_getÚfz_device_render_flags_setÚrender_flagsÚ%fz_device_set_default_colorspaces_getÚ%fz_device_set_default_colorspaces_setÚset_default_colorspacesÚfz_device_begin_layer_getÚfz_device_begin_layer_setÚbegin_layerÚfz_device_end_layer_getÚfz_device_end_layer_setÚ	end_layerÚfz_device_begin_structure_getÚfz_device_begin_structure_setÚbegin_structureÚfz_device_end_structure_getÚfz_device_end_structure_setÚend_structureÚfz_device_begin_metatext_getÚfz_device_begin_metatext_setÚbegin_metatextÚfz_device_end_metatext_getÚfz_device_end_metatext_setÚend_metatextÚfz_device_d1_rect_getÚfz_device_d1_rect_setÚd1_rectÚfz_device_container_len_getÚfz_device_container_len_setÚcontainer_lenÚfz_device_container_cap_getÚfz_device_container_cap_setÚcontainer_capÚfz_device_container_getÚfz_device_container_setÚ	containerr]   Údelete_fz_devicer°   r@   r'   r&   r   rÛ  rÛ  �  s±  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×-Ñ-¨v×/HÑ/HÓI€DÙ�V×/Ñ/°×1KÑ1KÓL€EÙ�V×/Ñ/°×1KÑ1KÓL€EÙ˜F×=Ñ=¸v×?`Ñ?`Óa€LÙ˜6×;Ñ;¸V×=]Ñ=]Ó^€KÙ˜×7Ñ7¸×9WÑ9WÓX€IÙ˜6×;Ñ;¸V×=]Ñ=]Ó^€KÙ˜×7Ñ7¸×9WÑ9WÓX€IÙ × EÑ EÀv×GlÑGlÓmÐÙ˜×7Ñ7¸×9WÑ9WÓX€IÙ˜6×;Ñ;¸V×=]Ñ=]Ó^€KÙ˜×7Ñ7¸×9WÑ9WÓX€IÙ × EÑ EÀv×GlÑGlÓmÐÙ˜6×;Ñ;¸V×=]Ñ=]Ó^€KÙ˜&×9Ñ9¸6×;ZÑ;ZÓ[€JÙ˜&×9Ñ9¸6×;ZÑ;ZÓ[€JÙ˜v×CÑCÀV×EiÑEiÓj€OÙ˜v×CÑCÀV×EiÑEiÓj€OÙ˜×5Ñ5°v×7TÑ7TÓU€HÙ˜&×9Ñ9¸6×;ZÑ;ZÓ[€JÙ˜×5Ñ5°v×7TÑ7TÓU€HÙ˜6×;Ñ;¸V×=]Ñ=]Ó^€KÙ˜×7Ñ7¸×9WÑ9WÓX€IÙ˜&×9Ñ9¸6×;ZÑ;ZÓ[€JÙ˜×5Ñ5°v×7TÑ7TÓU€HÙ˜F×=Ñ=¸v×?`Ñ?`Óa€LÙ& v×'SÑ'SÐU[÷  VBñ  VBó  CÐÙ˜6×;Ñ;¸V×=]Ñ=]Ó^€KÙ˜×7Ñ7¸×9WÑ9WÓX€IÙ˜v×CÑCÀV×EiÑEiÓj€OÙ˜V×?Ñ?À×AcÑAcÓd€MÙ˜f×AÑAÀ6×CfÑCfÓg€NÙ˜F×=Ñ=¸v×?`Ñ?`Óa€LÙ�v×3Ñ3°V×5QÑ5QÓR€GÙ˜V×?Ñ?À×AcÑAcÓd€MÙ˜V×?Ñ?À×AcÑAcÓd€MÙ˜×7Ñ7¸×9WÑ9WÓX€Iò@à×.Ñ.Ór&   rÛ  c                   óp  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      rS r\	R4                  rSrg	)
Ú	fz_cookieiÂ  ar  
Cookie support - simple communication channel between app/library.

Provide two-way communication between application and library.
Intended for multi-threaded applications where one thread is
rendering pages and another thread wants to read progress
feedback or abort a job that takes a long time to finish. The
communication is unsynchronized without locking.

abort: The application should set this field to 0 before
calling fz_run_page to render a page. At any point when the
page is being rendered the application my set this field to 1
which will cause the rendering to finish soon. This field is
checked periodically when the page is rendered, but exactly
when is not known, therefore there is no upper bound on
exactly when the rendering will abort. If the application
did not provide a set of locks to fz_new_context, it must also
await the completion of fz_run_page before issuing another
call to fz_run_page. Note that once the application has set
this field to 1 after it called fz_run_page it may not change
the value again.

progress: Communicates rendering progress back to the
application and is read only. Increments as a page is being
rendered. The value starts out at 0 and is limited to less
than or equal to progress_max, unless progress_max is -1.

progress_max: Communicates the known upper bound of rendering
back to the application and is read only. The maximum value
that the progress field may take. If there is no known upper
bound on how long the rendering may take this value is -1 and
progress is not limited. Note that the value of progress_max
may change from -1 to a positive value once an upper bound is
known, so take this into consideration when comparing the
value of progress to that of progress_max.

errors: count of errors during current rendering.

incomplete: Initially should be set to 0. Will be set to
non-zero if a TRYLATER error is thrown during rendering.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_cookie.<lambda>í  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rT  í  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_cookie_swiginitÚnew_fz_cookiera   s    r   r]   Úfz_cookie.__init__õ  r7  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_cookie_abort_getÚfz_cookie_abort_setÚabortÚfz_cookie_progress_getÚfz_cookie_progress_setÚprogressÚfz_cookie_progress_max_getÚfz_cookie_progress_max_setÚprogress_maxÚfz_cookie_errors_getÚfz_cookie_errors_setÚerrorsÚfz_cookie_incomplete_getÚfz_cookie_incomplete_setÚ
incompleter]   Údelete_fz_cookier°   r@   r'   r&   r   rR  rR  Â  sª   † ñ(ñT Ñ-Ñ/IÐOdÑe€GØ€HÙ�V×/Ñ/°×1KÑ1KÓL€EÙ˜×5Ñ5°v×7TÑ7TÓU€HÙ˜F×=Ñ=¸v×?`Ñ?`Óa€LÙ�f×1Ñ1°6×3NÑ3NÓO€FÙ˜&×9Ñ9¸6×;ZÑ;ZÓ[€Jò@à×.Ñ.Ór&   rR  c                   óX  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      r\" \	R8                  \	R:                  5      r\" \	R>                  \	R@                  5      r!\" \	RD                  \	RF                  5      r$S r%\	RL                  r'Sr(g	)
Úfz_draw_optionsiý  zH
struct fz_draw_options: Options for creating a pixmap and draw
device.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_draw_options.<lambda>  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rm    rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_draw_options_swiginitÚnew_fz_draw_optionsra   s    r   r]   Úfz_draw_options.__init__  rÇ  r&   r'   N))r   r   r<   r=   r>   r   r   r   r   r   Úfz_draw_options_rotate_getÚfz_draw_options_rotate_setÚrotateÚ fz_draw_options_x_resolution_getÚ fz_draw_options_x_resolution_setÚx_resolutionÚ fz_draw_options_y_resolution_getÚ fz_draw_options_y_resolution_setÚy_resolutionÚfz_draw_options_width_getÚfz_draw_options_width_setÚwidthÚfz_draw_options_height_getÚfz_draw_options_height_setÚheightÚfz_draw_options_colorspace_getÚfz_draw_options_colorspace_setrE  Úfz_draw_options_alpha_getÚfz_draw_options_alpha_setr×
  Úfz_draw_options_graphics_getÚfz_draw_options_graphics_setÚgraphicsÚfz_draw_options_text_getÚfz_draw_options_text_setÚtextr]   Údelete_fz_draw_optionsr°   r@   r'   r&   r   rk  rk  ý  s	  † ññ
 Ñ-Ñ/IÐOdÑe€GØ€HÙ�f×7Ñ7¸×9ZÑ9ZÓ[€FÙ˜F×CÑCÀV×ElÑElÓm€LÙ˜F×CÑCÀV×ElÑElÓm€LÙ�V×5Ñ5°v×7WÑ7WÓX€EÙ�f×7Ñ7¸×9ZÑ9ZÓ[€FÙ˜&×?Ñ?À×AfÑAfÓg€JÙ�V×5Ñ5°v×7WÑ7WÓX€EÙ˜×;Ñ;¸V×=`Ñ=`Óa€HÙ�F×3Ñ3°V×5TÑ5TÓU€DòLà×4Ñ4Ór&   rk  c                   ó6  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      rS r\	R.                  rSrg	)
Úfz_layout_chari  z?Simple text layout (for use with annotation editing primarily).c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_layout_char.<lambda>  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r�    rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_layout_char_swiginitÚnew_fz_layout_charra   s    r   r]   Úfz_layout_char.__init__  rŽ  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_layout_char_x_getÚfz_layout_char_x_setrO   Úfz_layout_char_advance_getÚfz_layout_char_advance_setr�   Úfz_layout_char_p_getÚfz_layout_char_p_setr®  Úfz_layout_char_next_getÚfz_layout_char_next_setr€   r]   Údelete_fz_layout_charr°   r@   r'   r&   r   rŽ  rŽ    s�   † ÙJáÑ-Ñ/IÐOdÑe€GØ€HÙ�×,Ñ,¨f×.IÑ.IÓJ€AÙ�v×8Ñ8¸&×:[Ñ:[Ó\€GÙ�×,Ñ,¨f×.IÑ.IÓJ€AÙ�F×2Ñ2°F×4RÑ4RÓS€DòJà×3Ñ3Ór&   rŽ  c                   ó¦  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      rS r\R8                  rSrg)	Úfz_layout_linei%  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_layout_line.<lambda>&  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¢  &  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_layout_line_swiginitÚnew_fz_layout_linera   s    r   r]   Úfz_layout_line.__init__/  rŽ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_layout_line_x_getÚfz_layout_line_x_setrO   Úfz_layout_line_y_getÚfz_layout_line_y_setr  Úfz_layout_line_font_size_getÚfz_layout_line_font_size_setÚ	font_sizeÚfz_layout_line_p_getÚfz_layout_line_p_setr®  Úfz_layout_line_text_getÚfz_layout_line_text_setr‹  Úfz_layout_line_next_getÚfz_layout_line_next_setr€   r]   Údelete_fz_layout_liner°   r@   r'   r&   r   r   r   %  sº   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�×,Ñ,¨f×.IÑ.IÓJ€AÙ�×,Ñ,¨f×.IÑ.IÓJ€AÙ˜×<Ñ<¸f×>aÑ>aÓb€IÙ�×,Ñ,¨f×.IÑ.IÓJ€AÙ�F×2Ñ2°F×4RÑ4RÓS€DÙ�F×2Ñ2°F×4RÑ4RÓS€DòJà×3Ñ3Ór&   r   c                   ó¦  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      rS r\R8                  rSrg)	Úfz_layout_blocki5  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_layout_block.<lambda>6  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¹  6  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_layout_block_swiginitÚnew_fz_layout_blockra   s    r   r]   Úfz_layout_block.__init__?  rÇ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_layout_block_pool_getÚfz_layout_block_pool_setr™
  Úfz_layout_block_matrix_getÚfz_layout_block_matrix_setr‘  Úfz_layout_block_inv_matrix_getÚfz_layout_block_inv_matrix_setÚ
inv_matrixÚfz_layout_block_head_getÚfz_layout_block_head_setr‰
  Úfz_layout_block_tailp_getÚfz_layout_block_tailp_setÚtailpÚfz_layout_block_text_tailp_getÚfz_layout_block_text_tailp_setÚ
text_tailpr]   Údelete_fz_layout_blockr°   r@   r'   r&   r   r·  r·  5  sº   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×3Ñ3°V×5TÑ5TÓU€DÙ�f×7Ñ7¸×9ZÑ9ZÓ[€FÙ˜&×?Ñ?À×AfÑAfÓg€JÙ�F×3Ñ3°V×5TÑ5TÓU€DÙ�V×5Ñ5°v×7WÑ7WÓX€EÙ˜&×?Ñ?À×AfÑAfÓg€JòLà×4Ñ4Ór&   r·  c                   óü   • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      rS r\	R(                  rSrg	)
Úfz_stext_page_detailsi\  aÇ  
A note on stext's handling of structure.

A PDF document can contain a structure tree. This gives the
structure of a document in its entirety as a tree. e.g.

Tree                        MCID    INDEX
-------------------------------------
DOC                 0       0
 TOC                        1       0
  TOC_ITEM          2       0
  TOC_ITEM          3       1
  TOC_ITEM          4       2
  ...
 STORY                      100     1
  SECTION           101     0
   HEADING          102     0
   SUBSECTION               103     1
    PARAGRAPH               104     0
    PARAGRAPH               105     1
    PARAGRAPH               106     2
   SUBSECTION               107     2
    PARAGRAPH               108     0
    PARAGRAPH               109     1
    PARAGRAPH               110     2
   ...
  SECTION           200     1
    ...

Each different section of the tree is identified as part of an
MCID by a number (this is a slight simplification, but makes the
explanation easier).

The PDF document contains markings that say "Entering MCID 0"
and "Leaving MCID 0". Any content within that region is therefore
identified as appearing in that particular structural region.

This means that content can be sent in the document in a different
order to which it appears 'logically' in the tree.

MuPDF converts this tree form into a nested series of calls to
begin_structure and end_structure.

For instance, if the document started out with MCID 100, then
we'd send:
    begin_structure("DOC")
    begin_structure("STORY")

The problem with this is that if we send:
    begin_structure("DOC")
    begin_structure("STORY")
    begin_structure("SECTION")
    begin_structure("SUBSECTION")

or
    begin_structure("DOC")
    begin_structure("STORY")
    begin_structure("SECTION")
    begin_structure("HEADING")

How do I know what order the SECTION and HEADING should appear in?
Are they even in the same STORY? Or the same DOC?

Accordingly, every begin_structure is accompanied not only with the
node type, but with an index. The index is the number of this node
within this level of the tree. Hence:

    begin_structure("DOC", 0)
    begin_structure("STORY", 0)
    begin_structure("SECTION", 0)
    begin_structure("HEADING", 0)
and
    begin_structure("DOC", 0)
    begin_structure("STORY", 0)
    begin_structure("SECTION", 0)
    begin_structure("SUBSECTION", 1)

are now unambiguous in their describing of the tree.

MuPDF automatically sends the minimal end_structure/begin_structure
pairs to move us between nodes in the tree.

In order to accommodate this information within the structured text
data structures an additional block type is used. Previously a
"page" was just a list of blocks, either text or images. e.g.

[BLOCK:TEXT] <-> [BLOCK:IMG] <-> [BLOCK:TEXT] <-> [BLOCK:TEXT] ...

We now introduce a new type of block, STRUCT, that turns this into
a tree:

[BLOCK:TEXT] <-> [BLOCK:STRUCT(IDX=0)] <-> [BLOCK:TEXT] <-> ...
                      /|
[STRUCT:TYPE=DOC] <----
    |
[BLOCK:TEXT] <-> [BLOCK:STRUCT(IDX=0)] <-> [BLOCK:TEXT] <-> ...
                      /|
[STRUCT:TYPE=STORY] <--
    |
   ...

Rather than doing a simple linear traversal of the list to extract
the logical data, a caller now has to do a depth-first traversal.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_stext_page_details.<lambda>Æ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÒ  Æ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_stext_page_details_swiginitÚnew_fz_stext_page_detailsra   s    r   r]   Úfz_stext_page_details.__init__Ì  r  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Ú"fz_stext_page_details_mediabox_getÚ"fz_stext_page_details_mediabox_setÚmediaboxÚ!fz_stext_page_details_chapter_getÚ!fz_stext_page_details_chapter_setr¢  Úfz_stext_page_details_page_getÚfz_stext_page_details_page_setr¥  r]   Údelete_fz_stext_page_detailsr°   r@   r'   r&   r   rÐ  rÐ  \  s{   † ñgñR Ñ-Ñ/IÐOdÑe€GØ€HÙ˜×AÑAÀ6×ClÑClÓm€HÙ�v×?Ñ?À×AiÑAiÓj€GÙ�F×9Ñ9¸6×;`Ñ;`Óa€DòXà×:Ñ:Ór&   rÐ  c                   óä  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      r\" \	R8                  \	R:                  5      rS r\	R@                  r!Sr"g	)
Úfz_stext_pageiÒ  zÙ
A text page is a list of blocks, together with an overall
bounding box.

The name of this structure is now slightly out of date. It
should really be fz_stext_document, cos it can contain
content from multiple pages.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_stext_page.<lambda>Ü  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rã  Ü  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_stext_page_swiginitÚnew_fz_stext_pagera   s    r   r]   Úfz_stext_page.__init__æ  rÚ  r&   r'   N)#r   r   r<   r=   r>   r   r   r   r   r   Úfz_stext_page_refs_getÚfz_stext_page_refs_setr”  Úfz_stext_page_pool_getÚfz_stext_page_pool_setr™
  Úfz_stext_page_mediabox_getÚfz_stext_page_mediabox_setrÚ  Úfz_stext_page_first_block_getÚfz_stext_page_first_block_setÚfirst_blockÚfz_stext_page_last_block_getÚfz_stext_page_last_block_setÚ
last_blockÚfz_stext_page_last_struct_getÚfz_stext_page_last_struct_setÚlast_structÚfz_stext_page_id_list_getÚfz_stext_page_id_list_setÚid_listr]   Údelete_fz_stext_pager°   r@   r'   r&   r   rá  rá  Ò  sÙ   † ññ Ñ-Ñ/IÐOdÑe€GØ€HÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ˜×9Ñ9¸6×;\Ñ;\Ó]€HÙ˜6×?Ñ?À×AeÑAeÓf€KÙ˜&×=Ñ=¸v×?bÑ?bÓc€JÙ˜6×?Ñ?À×AeÑAeÓf€KÙ�v×7Ñ7¸×9YÑ9YÓZ€GòHà×2Ñ2Ór&   rá  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úfz_stext_grid_infoiþ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_stext_grid_info.<lambda>ÿ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÿ  ÿ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_stext_grid_info_swiginitÚnew_fz_stext_grid_infora   s    r   r]   Úfz_stext_grid_info.__init__  r?  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_stext_grid_info_w_getÚfz_stext_grid_info_w_setrÍ
  Úfz_stext_grid_info_h_getÚfz_stext_grid_info_h_setrÐ
  r]   Údelete_fz_stext_grid_infor°   r@   r'   r&   r   rý  rý  þ  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�×0Ñ0°&×2QÑ2QÓR€AÙ�×0Ñ0°&×2QÑ2QÓR€AòRà×7Ñ7Ór&   rý  c                   óp  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      rS r\	R4                  rSrg	)
Úfz_stext_blocki
  zO
A text block is a list of lines of text (typically a paragraph),
or an image.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_stext_block.<lambda>  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r    rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_stext_block_swiginitÚnew_fz_stext_blockra   s    r   r]   Úfz_stext_block.__init__  rŽ  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_stext_block_type_getÚfz_stext_block_type_setr   Úfz_stext_block_id_getÚfz_stext_block_id_setÚidÚfz_stext_block_bbox_getÚfz_stext_block_bbox_setrÉ	  Úfz_stext_block_prev_getÚfz_stext_block_prev_setÚprevÚfz_stext_block_next_getÚfz_stext_block_next_setr€   r]   Údelete_fz_stext_blockr°   r@   r'   r&   r   r  r  
  s©   † ññ
 Ñ-Ñ/IÐOdÑe€GØ€HÙ�F×2Ñ2°F×4RÑ4RÓS€DÙ	�&×.Ñ.°×0LÑ0LÓ	M€BÙ�F×2Ñ2°F×4RÑ4RÓS€DÙ�F×2Ñ2°F×4RÑ4RÓS€DÙ�F×2Ñ2°F×4RÑ4RÓS€DòJà×3Ñ3Ór&   r  c                   ó  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      r\" \	R8                  \	R:                  5      r\" \	R>                  \	R@                  5      r!S r"\	RF                  r$Sr%g	)
Úfz_stext_linei  zAA text line is a list of characters that share a common baseline.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_stext_line.<lambda>"  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r#  "  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_stext_line_swiginitÚnew_fz_stext_linera   s    r   r]   Úfz_stext_line.__init__-  rÚ  r&   r'   N)&r   r   r<   r=   r>   r   r   r   r   r   Úfz_stext_line_wmode_getÚfz_stext_line_wmode_setri
  Úfz_stext_line_flags_getÚfz_stext_line_flags_setr/	  Úfz_stext_line_dir_getÚfz_stext_line_dir_setÚdirÚfz_stext_line_bbox_getÚfz_stext_line_bbox_setrÉ	  Úfz_stext_line_first_char_getÚfz_stext_line_first_char_setÚ
first_charÚfz_stext_line_last_char_getÚfz_stext_line_last_char_setÚ	last_charÚfz_stext_line_prev_getÚfz_stext_line_prev_setr  Úfz_stext_line_next_getÚfz_stext_line_next_setr€   r]   Údelete_fz_stext_liner°   r@   r'   r&   r   r!  r!    sí   † ÙLáÑ-Ñ/IÐOdÑe€GØ€HÙ�V×3Ñ3°V×5SÑ5SÓT€EÙ�V×3Ñ3°V×5SÑ5SÓT€EÙ
�6×/Ñ/°×1MÑ1MÓ
N€CÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ˜&×=Ñ=¸v×?bÑ?bÓc€JÙ˜×;Ñ;¸V×=_Ñ=_Ó`€IÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�F×1Ñ1°6×3PÑ3PÓQ€DòHà×2Ñ2Ór&   r!  c                   óX  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      r\" \	R8                  \	R:                  5      r\" \	R>                  \	R@                  5      r!\" \	RD                  \	RF                  5      r$S r%\	RL                  r'Sr(g	)
Úfz_stext_chari3  zm
A text char is a unicode character, the style in which is
appears, and the point at which it is positioned.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_stext_char.<lambda>9  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r@  9  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_stext_char_swiginitÚnew_fz_stext_charra   s    r   r]   Úfz_stext_char.__init__E  rÚ  r&   r'   N))r   r   r<   r=   r>   r   r   r   r   r   Úfz_stext_char_c_getÚfz_stext_char_c_setr?  Úfz_stext_char_bidi_getÚfz_stext_char_bidi_setÚbidiÚfz_stext_char_flags_getÚfz_stext_char_flags_setr/	  Úfz_stext_char_argb_getÚfz_stext_char_argb_setÚargbÚfz_stext_char_origin_getÚfz_stext_char_origin_setÚoriginÚfz_stext_char_quad_getÚfz_stext_char_quad_setÚquadÚfz_stext_char_size_getÚfz_stext_char_size_setr  Úfz_stext_char_font_getÚfz_stext_char_font_setr?  Úfz_stext_char_next_getÚfz_stext_char_next_setr€   r]   Údelete_fz_stext_charr°   r@   r'   r&   r   r>  r>  3  s	  † ññ
 Ñ-Ñ/IÐOdÑe€GØ€HÙ�×+Ñ+¨V×-GÑ-GÓH€AÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�V×3Ñ3°V×5SÑ5SÓT€EÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�f×5Ñ5°v×7VÑ7VÓW€FÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�F×1Ñ1°6×3PÑ3PÓQ€DòHà×2Ñ2Ór&   r>  c                   óª  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      rS r\	R:                  rSrg	)
Úfz_stext_structiU  a[  
When we are collecting the structure information from
PDF structure trees/tags, we end up with a tree of
nodes. The structure should be walked in depth-first
traversal order to extract the content.

An fz_stext_struct pointer can be NULL to indicate that
we know there is a child there within the complete tree,
but we don't know what it is yet.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_stext_struct.<lambda>a  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r`  a  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_stext_struct_swiginitÚnew_fz_stext_structra   s    r   r]   Úfz_stext_struct.__init__j  rÇ  r&   r'   N) r   r   r<   r=   r>   r   r   r   r   r   Úfz_stext_struct_up_getÚfz_stext_struct_up_setÚupÚfz_stext_struct_parent_getÚfz_stext_struct_parent_setr   Úfz_stext_struct_first_block_getÚfz_stext_struct_first_block_setrñ  Úfz_stext_struct_last_block_getÚfz_stext_struct_last_block_setrô  Úfz_stext_struct_standard_getÚfz_stext_struct_standard_setÚstandardÚfz_stext_struct_raw_getÚfz_stext_struct_raw_setÚrawr]   Údelete_fz_stext_structr°   r@   r'   r&   r   r^  r^  U  sÁ   † ñ	ñ Ñ-Ñ/IÐOdÑe€GØ€HÙ	�&×/Ñ/°×1NÑ1NÓ	O€BÙ�f×7Ñ7¸×9ZÑ9ZÓ[€FÙ˜6×AÑAÀ6×CiÑCiÓj€KÙ˜&×?Ñ?À×AfÑAfÓg€JÙ˜×;Ñ;¸V×=`Ñ=`Óa€HÙ
�6×1Ñ1°6×3QÑ3QÓ
R€CòLà×4Ñ4Ór&   r^  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úfz_stext_grid_positionsip  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú fz_stext_grid_positions.<lambda>q  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   ry  q  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú fz_stext_grid_positions_swiginitÚnew_fz_stext_grid_positionsra   s    r   r]   Ú fz_stext_grid_positions.__init__v  ó   € Ü×/Ò/°´f×6XÒ6XÓ6ZÕ[r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_stext_grid_positions_len_getÚfz_stext_grid_positions_len_setr_  Ú+fz_stext_grid_positions_max_uncertainty_getÚ+fz_stext_grid_positions_max_uncertainty_setÚmax_uncertaintyr]   Údelete_fz_stext_grid_positionsr°   r@   r'   r&   r   rw  rw  p  sf   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×9Ñ9¸6×;aÑ;aÓ
b€CÙ˜v×QÑQÐSY÷  TFñ  TFó  G€Oò\à×<Ñ<Ór&   rw  c                   óü   • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      rS r\	R(                  rSrg	)
Úfz_stext_optionsi  z%Options for creating structured text.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_stext_options.<lambda>‚  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r‰  ‚  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_stext_options_swiginitÚnew_fz_stext_optionsra   s    r   r]   Úfz_stext_options.__init__ˆ  ri  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_stext_options_flags_getÚfz_stext_options_flags_setr/	  Úfz_stext_options_scale_getÚfz_stext_options_scale_setrã  Úfz_stext_options_clip_getÚfz_stext_options_clip_setÚclipr]   Údelete_fz_stext_optionsr°   r@   r'   r&   r   r‡  r‡    su   † Ù0áÑ-Ñ/IÐOdÑe€GØ€HÙ�V×6Ñ6¸×8YÑ8YÓZ€EÙ�V×6Ñ6¸×8YÑ8YÓZ€EÙ�F×4Ñ4°f×6VÑ6VÓW€DòNà×5Ñ5Ór&   r‡  c                   ó2  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      rS r\R,                  rSrg)	Úfz_match_quadi˜  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_match_quad.<lambda>™  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rš  ™  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_match_quad_swiginitÚnew_fz_match_quadra   s    r   r]   Úfz_match_quad.__init__   rÚ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_match_quad_quad_getÚfz_match_quad_quad_setrU  Úfz_match_quad_seq_getÚfz_match_quad_seq_setÚseqÚfz_match_quad_chapter_num_getÚfz_match_quad_chapter_num_setÚchapter_numÚfz_match_quad_page_num_getÚfz_match_quad_page_num_setÚpage_numr]   Údelete_fz_match_quadr°   r@   r'   r&   r   r˜  r˜  ˜  sŠ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ
�6×/Ñ/°×1MÑ1MÓ
N€CÙ˜6×?Ñ?À×AeÑAeÓf€KÙ˜×9Ñ9¸6×;\Ñ;\Ó]€HòHà×2Ñ2Ór&   r˜  c                   ól  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      rS r\R2                  rSrg)	Úfz_stext_positioni¦  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_stext_position.<lambda>§  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¯  §  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_stext_position_swiginitÚnew_fz_stext_positionra   s    r   r]   Úfz_stext_position.__init__¯  ó   € Ü×)Ò)¨$´×0LÒ0LÓ0NÕOr&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_stext_position_page_getÚfz_stext_position_page_setr¥  Úfz_stext_position_parent_getÚfz_stext_position_parent_setr   Úfz_stext_position_block_getÚfz_stext_position_block_setÚblockÚfz_stext_position_line_getÚfz_stext_position_line_setÚlineÚfz_stext_position_ch_getÚfz_stext_position_ch_setrµ
  r]   Údelete_fz_stext_positionr°   r@   r'   r&   r   r­  r­  ¦  s¢   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×5Ñ5°v×7XÑ7XÓY€DÙ�f×9Ñ9¸6×;^Ñ;^Ó_€FÙ�V×7Ñ7¸×9[Ñ9[Ó\€EÙ�F×5Ñ5°v×7XÑ7XÓY€DÙ	�&×1Ñ1°6×3RÑ3RÓ	S€BòPà×6Ñ6Ór&   r­  c                   ó2  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      rS r\R,                  rSrg)	Úfz_search_result_detailsiµ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú!fz_search_result_details.<lambda>¶  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÆ  ¶  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú!fz_search_result_details_swiginitÚnew_fz_search_result_detailsra   s    r   r]   Ú!fz_search_result_details.__init__½  ó   € Ü×0Ò0°´v×7ZÒ7ZÓ7\Õ]r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú&fz_search_result_details_num_quads_getÚ&fz_search_result_details_num_quads_setÚ	num_quadsÚ"fz_search_result_details_quads_getÚ"fz_search_result_details_quads_setÚquadsÚ"fz_search_result_details_begin_getÚ"fz_search_result_details_begin_setr%  Ú fz_search_result_details_end_getÚ fz_search_result_details_end_setr)  r]   Údelete_fz_search_result_detailsr°   r@   r'   r&   r   rÄ  rÄ  µ  sŠ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×FÑFÈ×HuÑHuÓv€IÙ�V×>Ñ>À×@iÑ@iÓj€EÙ�V×>Ñ>À×@iÑ@iÓj€EÙ
�6×:Ñ:¸F×<cÑ<cÓ
d€Cò^à×=Ñ=Ór&   rÄ  c                   óˆ   • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      rS r\	R                  rSrg	)
Úfz_search_resultiÃ  z5Structure used to represent the 'result' of a search.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_search_result.<lambda>Æ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÛ  Æ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_search_result_swiginitÚnew_fz_search_resultra   s    r   r]   Úfz_search_result.__init__Ê  ri  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_search_result_reason_getÚfz_search_result_reason_setÚreasonr]   Údelete_fz_search_resultr°   r@   r'   r&   r   rÙ  rÙ  Ã  sE   † Ù@áÑ-Ñ/IÐOdÑe€GØ€HÙ�f×8Ñ8¸&×:\Ñ:\Ó]€FòNà×5Ñ5Ór&   rÙ  c                   óø   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      rS r\R&                  rSrg)	Úfz_stext_page_block_iteratoriÐ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú%fz_stext_page_block_iterator.<lambda>Ñ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rè  Ñ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú%fz_stext_page_block_iterator_swiginitÚ new_fz_stext_page_block_iteratorra   s    r   r]   Ú%fz_stext_page_block_iterator.__init__×  ó   € Ü×4Ò4°T¼6×;bÒ;bÓ;dÕer&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú%fz_stext_page_block_iterator_page_getÚ%fz_stext_page_block_iterator_page_setr¥  Ú'fz_stext_page_block_iterator_parent_getÚ'fz_stext_page_block_iterator_parent_setr   Ú&fz_stext_page_block_iterator_block_getÚ&fz_stext_page_block_iterator_block_setr¼  r]   Ú#delete_fz_stext_page_block_iteratorr°   r@   r'   r&   r   ræ  ræ  Ð  sr   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×@Ñ@À&×BnÑBnÓo€DÙ�f×DÑDÀf×FtÑFtÓu€FÙ�V×BÑBÀF×DqÑDqÓr€Eòfà×AÑAÓr&   ræ  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úfz_image_raft_optionsiÝ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_image_raft_options.<lambda>Þ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rù  Þ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_image_raft_options_swiginitÚnew_fz_image_raft_optionsra   s    r   r]   Úfz_image_raft_options.__init__ã  r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú"fz_image_raft_options_max_size_getÚ"fz_image_raft_options_max_size_setÚmax_sizeÚ'fz_image_raft_options_combine_image_getÚ'fz_image_raft_options_combine_image_setÚcombine_imager]   Údelete_fz_image_raft_optionsr°   r@   r'   r&   r   r÷  r÷  Ý  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×AÑAÀ6×ClÑClÓm€HÙ˜V×KÑKÈV×M{ÑM{Ó|€MòXà×:Ñ:Ór&   r÷  c                   óà  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      rS r\R>                  r Sr!g)	Úfz_transitioniõ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_transition.<lambda>ö  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r	  ö  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_transition_swiginitÚnew_fz_transitionra   s    r   r]   Úfz_transition.__init__   rÚ  r&   r'   N)"r   r   r<   r=   r   r   r   r   r   Úfz_transition_type_getÚfz_transition_type_setr   Úfz_transition_duration_getÚfz_transition_duration_setÚdurationÚfz_transition_vertical_getÚfz_transition_vertical_setÚverticalÚfz_transition_outwards_getÚfz_transition_outwards_setÚoutwardsÚfz_transition_direction_getÚfz_transition_direction_setÚ	directionÚfz_transition_state0_getÚfz_transition_state0_setÚstate0Úfz_transition_state1_getÚfz_transition_state1_setÚstate1r]   Údelete_fz_transitionr°   r@   r'   r&   r   r  r  õ  sÒ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ˜×9Ñ9¸6×;\Ñ;\Ó]€HÙ˜×9Ñ9¸6×;\Ñ;\Ó]€HÙ˜×9Ñ9¸6×;\Ñ;\Ó]€HÙ˜×;Ñ;¸V×=_Ñ=_Ó`€IÙ�f×5Ñ5°v×7VÑ7VÓW€FÙ�f×5Ñ5°v×7VÑ7VÓW€FòHà×2Ñ2Ór&   r  c                   óä  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      r\" \	R8                  \	R:                  5      rS r\	R@                  r!Sr"g	)
Úfz_linki  al  
fz_link is a list of interactive links on a page.

There is no relation between the order of the links in the
list and the order they appear on the page. The list of links
for a given page can be obtained from fz_load_links.

A link is reference counted. Dropping a reference to a link is
done by calling fz_drop_link.

rect: The hot zone. The area that can be clicked in
untransformed coordinates.

uri: Link destinations come in two forms: internal and external.
Internal links refer to other pages in the same document.
External links are URLs to other documents.

next: A pointer to the next link on the same page.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_link.<lambda>  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r'    rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_link_swiginitÚnew_fz_linkra   s    r   r]   Úfz_link.__init__%  r  r&   r'   N)#r   r   r<   r=   r>   r   r   r   r   r   Úfz_link_refs_getÚfz_link_refs_setr”  Úfz_link_next_getÚfz_link_next_setr€   Úfz_link_rect_getÚfz_link_rect_setÚrectÚfz_link_uri_getÚfz_link_uri_setÚuriÚfz_link_set_rect_fn_getÚfz_link_set_rect_fn_setÚset_rect_fnÚfz_link_set_uri_fn_getÚfz_link_set_uri_fn_setÚ
set_uri_fnÚfz_link_drop_getÚfz_link_drop_setr�  r]   Údelete_fz_linkr°   r@   r'   r&   r   r%  r%    sØ   † ññ( Ñ-Ñ/IÐOdÑe€GØ€HÙ�F×+Ñ+¨V×-DÑ-DÓE€DÙ�F×+Ñ+¨V×-DÑ-DÓE€DÙ�F×+Ñ+¨V×-DÑ-DÓE€DÙ
�6×)Ñ)¨6×+AÑ+AÓ
B€CÙ˜6×9Ñ9¸6×;YÑ;YÓZ€KÙ˜&×7Ñ7¸×9VÑ9VÓW€JÙ�F×+Ñ+¨V×-DÑ-DÓE€Dò<à×,Ñ,Ór&   r%  c                   óà  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      rS r\R>                  r Sr!g)	Úfz_link_desti3  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_link_dest.<lambda>4  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rC  4  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_link_dest_swiginitÚnew_fz_link_destra   s    r   r]   Úfz_link_dest.__init__>  rG
  r&   r'   N)"r   r   r<   r=   r   r   r   r   r   Úfz_link_dest_loc_getÚfz_link_dest_loc_setÚlocÚfz_link_dest_type_getÚfz_link_dest_type_setr   Úfz_link_dest_x_getÚfz_link_dest_x_setrO   Úfz_link_dest_y_getÚfz_link_dest_y_setr  Úfz_link_dest_w_getÚfz_link_dest_w_setrÍ
  Úfz_link_dest_h_getÚfz_link_dest_h_setrÐ
  Úfz_link_dest_zoom_getÚfz_link_dest_zoom_setÚzoomr]   Údelete_fz_link_destr°   r@   r'   r&   r   rA  rA  3  sÒ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×.Ñ.°×0KÑ0KÓ
L€CÙ�F×0Ñ0°&×2NÑ2NÓO€DÙ�×*Ñ*¨F×,EÑ,EÓF€AÙ�×*Ñ*¨F×,EÑ,EÓF€AÙ�×*Ñ*¨F×,EÑ,EÓF€AÙ�×*Ñ*¨F×,EÑ,EÓF€AÙ�F×0Ñ0°&×2NÑ2NÓO€DòFà×1Ñ1Ór&   rA  c                   óà  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      rS r\R>                  r Sr!g)	Úfz_outline_itemiD  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_outline_item.<lambda>E  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r]  E  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_outline_item_swiginitÚnew_fz_outline_itemra   s    r   r]   Úfz_outline_item.__init__O  rÇ  r&   r'   N)"r   r   r<   r=   r   r   r   r   r   Úfz_outline_item_title_getÚfz_outline_item_title_setÚtitleÚfz_outline_item_uri_getÚfz_outline_item_uri_setr6  Úfz_outline_item_is_open_getÚfz_outline_item_is_open_setÚis_openÚfz_outline_item_flags_getÚfz_outline_item_flags_setr/	  Úfz_outline_item_r_getÚfz_outline_item_r_setÚrÚfz_outline_item_g_getÚfz_outline_item_g_setÚgÚfz_outline_item_b_getÚfz_outline_item_b_setr<  r]   Údelete_fz_outline_itemr°   r@   r'   r&   r   r[  r[  D  sÒ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�V×5Ñ5°v×7WÑ7WÓX€EÙ
�6×1Ñ1°6×3QÑ3QÓ
R€CÙ�v×9Ñ9¸6×;]Ñ;]Ó^€GÙ�V×5Ñ5°v×7WÑ7WÓX€EÙ�×-Ñ-¨v×/KÑ/KÓL€AÙ�×-Ñ-¨v×/KÑ/KÓL€AÙ�×-Ñ-¨v×/KÑ/KÓL€AòLà×4Ñ4Ór&   r[  c                   ó@  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      r\" \	R8                  \	R:                  5      r\" \	R>                  \	R@                  5      r!\" \	RD                  \	RF                  5      r$\" \	RJ                  \	RL                  5      r'\" \	RP                  \	RR                  5      r*\" \	RV                  \	RX                  5      r-\" \	R\                  \	R^                  5      r0S r1\	Rd                  r3Sr4g	)
Ú
fz_outlineiZ  a¼  
Structure based API
fz_outline is a tree of the outline of a document (also known
as table of contents).

title: Title of outline item using UTF-8 encoding. May be NULL
if the outline item has no text string.

uri: Destination in the document to be displayed when this
outline item is activated. May be an internal or external
link, or NULL if the outline item does not have a destination.

page: The page number of an internal link, or -1 for external
links or links with no destination.

next: The next outline item at the same level as this outline
item. May be NULL if no more outline items exist at this level.

down: The outline items immediate children in the hierarchy.
May be NULL if no children exist.

is_open: If zero, the outline element is closed in the UI. If
1, it should be open, showing any child elements.

flags: Bit 0 set -> Bold, Bit 1 set -> Italic. All other bits
reserved.

r, g, b: The RGB components of the color of this entry.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_outline.<lambda>y  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   ry  y  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_outline_swiginitÚnew_fz_outlinera   s    r   r]   Úfz_outline.__init__‰  r  r&   r'   N)5r   r   r<   r=   r>   r   r   r   r   r   Úfz_outline_refs_getÚfz_outline_refs_setr”  Úfz_outline_title_getÚfz_outline_title_setre  Úfz_outline_uri_getÚfz_outline_uri_setr6  Úfz_outline_page_getÚfz_outline_page_setr¥  Úfz_outline_x_getÚfz_outline_x_setrO   Úfz_outline_y_getÚfz_outline_y_setr  Úfz_outline_next_getÚfz_outline_next_setr€   Úfz_outline_down_getÚfz_outline_down_setÚdownÚfz_outline_is_open_getÚfz_outline_is_open_setrj  Úfz_outline_flags_getÚfz_outline_flags_setr/	  Úfz_outline_r_getÚfz_outline_r_setro  Úfz_outline_g_getÚfz_outline_g_setrr  Úfz_outline_b_getÚfz_outline_b_setr<  r]   Údelete_fz_outliner°   r@   r'   r&   r   rw  rw  Z  si  † ññ< Ñ-Ñ/IÐOdÑe€GØ€HÙ�F×.Ñ.°×0JÑ0JÓK€DÙ�V×0Ñ0°&×2MÑ2MÓN€EÙ
�6×,Ñ,¨f×.GÑ.GÓ
H€CÙ�F×.Ñ.°×0JÑ0JÓK€DÙ�×(Ñ(¨&×*AÑ*AÓB€AÙ�×(Ñ(¨&×*AÑ*AÓB€AÙ�F×.Ñ.°×0JÑ0JÓK€DÙ�F×.Ñ.°×0JÑ0JÓK€DÙ�v×4Ñ4°f×6SÑ6SÓT€GÙ�V×0Ñ0°&×2MÑ2MÓN€EÙ�×(Ñ(¨&×*AÑ*AÓB€AÙ�×(Ñ(¨&×*AÑ*AÓB€AÙ�×(Ñ(¨&×*AÑ*AÓB€AòBà×/Ñ/Ór&   rw  c                   óŽ  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&S r'\RP                  r)Sr*g)	Úfz_outline_iteratori�  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_outline_iterator.<lambda>�  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rž  �  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_outline_iterator_swiginitÚnew_fz_outline_iteratorra   s    r   r]   Úfz_outline_iterator.__init__�  r÷  r&   r'   N)+r   r   r<   r=   r   r   r   r   r   Úfz_outline_iterator_drop_getÚfz_outline_iterator_drop_setr�  Úfz_outline_iterator_item_getÚfz_outline_iterator_item_setÚitemÚfz_outline_iterator_next_getÚfz_outline_iterator_next_setr€   Úfz_outline_iterator_prev_getÚfz_outline_iterator_prev_setr  Úfz_outline_iterator_up_getÚfz_outline_iterator_up_setrh  Úfz_outline_iterator_down_getÚfz_outline_iterator_down_setr�  Úfz_outline_iterator_insert_getÚfz_outline_iterator_insert_setrb  Úfz_outline_iterator_update_getÚfz_outline_iterator_update_setÚupdateÚfz_outline_iterator__del_getÚfz_outline_iterator__del_setÚ_delÚfz_outline_iterator_doc_getÚfz_outline_iterator_doc_setrY   r]   Údelete_fz_outline_iteratorr°   r@   r'   r&   r   rœ  rœ  �  s  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×7Ñ7¸×9\Ñ9\Ó]€DÙ�F×7Ñ7¸×9\Ñ9\Ó]€DÙ�F×7Ñ7¸×9\Ñ9\Ó]€DÙ�F×7Ñ7¸×9\Ñ9\Ó]€DÙ	�&×3Ñ3°V×5VÑ5VÓ	W€BÙ�F×7Ñ7¸×9\Ñ9\Ó]€DÙ�f×;Ñ;¸V×=bÑ=bÓc€FÙ�f×;Ñ;¸V×=bÑ=bÓc€FÙ�F×7Ñ7¸×9\Ñ9\Ó]€DÙ
�6×5Ñ5°v×7YÑ7YÓ
Z€CòTà×8Ñ8Ór&   rœ  c                   ó  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      r\" \	R8                  \	R:                  5      r\" \	R>                  \	R@                  5      r!\" \	RD                  \	RF                  5      r$\" \	RJ                  \	RL                  5      r'\" \	RP                  \	RR                  5      r*\" \	RV                  \	RX                  5      r-\" \	R\                  \	R^                  5      r0\" \	Rb                  \	Rd                  5      r3\" \	Rh                  \	Rj                  5      r6\" \	Rn                  \	Rp                  5      r9\" \	Rt                  \	Rv                  5      r<\" \	Rz                  \	R|                  5      r?\" \	R€                  \	R‚                  5      rB\" \	R†                  \	Rˆ                  5      rE\" \	RŒ                  \	RŽ                  5      rHS rI\	R”                  rKSrLg	)
Úfz_pageiÔ  zi
Structure definition is public so other classes can
derive from it. Do not access the members directly.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_page.<lambda>Ú  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¿  Ú  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_page_swiginitÚnew_fz_pagera   s    r   r]   Úfz_page.__init__ò  r  r&   r'   N)Mr   r   r<   r=   r>   r   r   r   r   r   Úfz_page_refs_getÚfz_page_refs_setr”  Úfz_page_doc_getÚfz_page_doc_setrY   Úfz_page_chapter_getÚfz_page_chapter_setr¢  Úfz_page_number_getÚfz_page_number_setÚnumberÚfz_page_incomplete_getÚfz_page_incomplete_setrh  Úfz_page_in_doc_getÚfz_page_in_doc_setÚin_docÚfz_page_drop_page_getÚfz_page_drop_page_setÚ	drop_pageÚfz_page_bound_page_getÚfz_page_bound_page_setÚ
bound_pageÚfz_page_run_page_contents_getÚfz_page_run_page_contents_setÚrun_page_contentsÚfz_page_run_page_annots_getÚfz_page_run_page_annots_setÚrun_page_annotsÚfz_page_run_page_widgets_getÚfz_page_run_page_widgets_setÚrun_page_widgetsÚfz_page_load_links_getÚfz_page_load_links_setÚ
load_linksÚfz_page_page_presentation_getÚfz_page_page_presentation_setÚpage_presentationÚfz_page_control_separation_getÚfz_page_control_separation_setÚcontrol_separationÚfz_page_separation_disabled_getÚfz_page_separation_disabled_setÚseparation_disabledÚfz_page_separations_getÚfz_page_separations_setÚseparationsÚfz_page_overprint_getÚfz_page_overprint_setÚ	overprintÚfz_page_create_link_getÚfz_page_create_link_setÚcreate_linkÚfz_page_delete_link_getÚfz_page_delete_link_setÚdelete_linkÚfz_page_prev_getÚfz_page_prev_setr  Úfz_page_next_getÚfz_page_next_setr€   r]   Údelete_fz_pager°   r@   r'   r&   r   r½  r½  Ô  s-  † ññ
 Ñ-Ñ/IÐOdÑe€GØ€HÙ�F×+Ñ+¨V×-DÑ-DÓE€DÙ
�6×)Ñ)¨6×+AÑ+AÓ
B€CÙ�v×1Ñ1°6×3MÑ3MÓN€GÙ�f×/Ñ/°×1JÑ1JÓK€FÙ˜&×7Ñ7¸×9VÑ9VÓW€JÙ�f×/Ñ/°×1JÑ1JÓK€FÙ˜×5Ñ5°v×7SÑ7SÓT€IÙ˜&×7Ñ7¸×9VÑ9VÓW€JÙ  ×!EÑ!EÀv×GkÑGkÓlÐÙ˜v×AÑAÀ6×CeÑCeÓf€OÙ × CÑ CÀV×EhÑEhÓiÐÙ˜&×7Ñ7¸×9VÑ9VÓW€JÙ  ×!EÑ!EÀv×GkÑGkÓlÐÙ! &×"GÑ"GÈ×InÑInÓoÐÙ" 6×#IÑ#IÈ6×KqÑKqÓrÐÙ˜6×9Ñ9¸6×;YÑ;YÓZ€KÙ˜×5Ñ5°v×7SÑ7SÓT€IÙ˜6×9Ñ9¸6×;YÑ;YÓZ€KÙ˜6×9Ñ9¸6×;YÑ;YÓZ€KÙ�F×+Ñ+¨V×-DÑ-DÓE€DÙ�F×+Ñ+¨V×-DÑ-DÓE€Dò<à×,Ñ,Ór&   r½  c                   ó2  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      r\" \	R8                  \	R:                  5      r\" \	R>                  \	R@                  5      r!\" \	RD                  \	RF                  5      r$\" \	RJ                  \	RL                  5      r'\" \	RP                  \	RR                  5      r*\" \	RV                  \	RX                  5      r-\" \	R\                  \	R^                  5      r0\" \	Rb                  \	Rd                  5      r3\" \	Rh                  \	Rj                  5      r6\" \	Rn                  \	Rp                  5      r9\" \	Rt                  \	Rv                  5      r<\" \	Rz                  \	R|                  5      r?\" \	R€                  \	R‚                  5      rB\" \	R†                  \	Rˆ                  5      rE\" \	RŒ                  \	RŽ                  5      rH\" \	R’                  \	R”                  5      rK\" \	R˜                  \	Rš                  5      rN\" \	Rž                  \	R                   5      rQ\" \	R¤                  \	R¦                  5      rT\" \	Rª                  \	R¬                  5      rWS rX\	R²                  rZSr[g	)
Úfz_documentiø  zµ
Structure definition is public so other classes can
derive from it. Callers should not access the members
directly, though implementations will need initialize
functions directly.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_document.<lambda>   rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r     rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_document_swiginitÚnew_fz_documentra   s    r   r]   Úfz_document.__init__  rŸ  r&   r'   N)\r   r   r<   r=   r>   r   r   r   r   r   Úfz_document_refs_getÚfz_document_refs_setr”  Úfz_document_drop_document_getÚfz_document_drop_document_setÚdrop_documentÚfz_document_needs_password_getÚfz_document_needs_password_setÚneeds_passwordÚ%fz_document_authenticate_password_getÚ%fz_document_authenticate_password_setÚauthenticate_passwordÚfz_document_has_permission_getÚfz_document_has_permission_setÚhas_permissionÚfz_document_load_outline_getÚfz_document_load_outline_setÚload_outlineÚ fz_document_outline_iterator_getÚ fz_document_outline_iterator_setÚoutline_iteratorÚfz_document_layout_getÚfz_document_layout_setÚlayoutÚfz_document_make_bookmark_getÚfz_document_make_bookmark_setÚmake_bookmarkÚfz_document_lookup_bookmark_getÚfz_document_lookup_bookmark_setÚlookup_bookmarkÚ!fz_document_resolve_link_dest_getÚ!fz_document_resolve_link_dest_setÚresolve_link_destÚfz_document_format_link_uri_getÚfz_document_format_link_uri_setÚformat_link_uriÚfz_document_count_chapters_getÚfz_document_count_chapters_setÚcount_chaptersÚfz_document_count_pages_getÚfz_document_count_pages_setÚcount_pagesÚfz_document_load_page_getÚfz_document_load_page_setÚ	load_pageÚfz_document_page_label_getÚfz_document_page_label_setÚ
page_labelÚfz_document_lookup_metadata_getÚfz_document_lookup_metadata_setÚlookup_metadataÚfz_document_set_metadata_getÚfz_document_set_metadata_setÚset_metadataÚ!fz_document_get_output_intent_getÚ!fz_document_get_output_intent_setÚget_output_intentÚ"fz_document_output_accelerator_getÚ"fz_document_output_accelerator_setÚoutput_acceleratorÚfz_document_run_structure_getÚfz_document_run_structure_setÚrun_structureÚfz_document_as_pdf_getÚfz_document_as_pdf_setÚas_pdfÚfz_document_did_layout_getÚfz_document_did_layout_setÚ
did_layoutÚfz_document_is_reflowable_getÚfz_document_is_reflowable_setÚis_reflowableÚfz_document_id_getÚfz_document_id_setr  Úfz_document_open_getÚfz_document_open_setrE  r]   Údelete_fz_documentr°   r@   r'   r&   r   r   r   ø  sª  † ññ Ñ-Ñ/IÐOdÑe€GØ€HÙ�F×/Ñ/°×1LÑ1LÓM€DÙ˜V×AÑAÀ6×CgÑCgÓh€MÙ˜f×CÑCÀV×EjÑEjÓk€NÙ$ V×%QÑ%QÐSY×SÑSó  AÐÙ˜f×CÑCÀV×EjÑEjÓk€NÙ˜F×?Ñ?À×AdÑAdÓe€LÙ × GÑ GÈ×IpÑIpÓqÐÙ�f×3Ñ3°V×5RÑ5RÓS€FÙ˜V×AÑAÀ6×CgÑCgÓh€MÙ˜v×EÑEÀv×GmÑGmÓn€OÙ  ×!IÑ!IÈ6×KsÑKsÓtÐÙ˜v×EÑEÀv×GmÑGmÓn€OÙ˜f×CÑCÀV×EjÑEjÓk€NÙ˜6×=Ñ=¸v×?aÑ?aÓb€KÙ˜×9Ñ9¸6×;[Ñ;[Ó\€IÙ˜&×;Ñ;¸V×=^Ñ=^Ó_€JÙ˜v×EÑEÀv×GmÑGmÓn€OÙ˜F×?Ñ?À×AdÑAdÓe€LÙ  ×!IÑ!IÈ6×KsÑKsÓtÐÙ! &×"KÑ"KÈV×MvÑMvÓwÐÙ˜V×AÑAÀ6×CgÑCgÓh€MÙ�f×3Ñ3°V×5RÑ5RÓS€FÙ˜&×;Ñ;¸V×=^Ñ=^Ó_€JÙ˜V×AÑAÀ6×CgÑCgÓh€MÙ	�&×+Ñ+¨V×-FÑ-FÓ	G€BÙ�F×/Ñ/°×1LÑ1LÓM€DòDà×0Ñ0Ór&   r   c                   ó  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r S r!\RD                  r#Sr$g)	Úfz_document_handleri#  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_document_handler.<lambda>$  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rW  $  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_document_handler_swiginitÚnew_fz_document_handlerra   s    r   r]   Úfz_document_handler.__init__/  r÷  r&   r'   N)%r   r   r<   r=   r   r   r   r   r   Ú!fz_document_handler_recognize_getÚ!fz_document_handler_recognize_setrB  Úfz_document_handler_open_getÚfz_document_handler_open_setrE  Ú"fz_document_handler_extensions_getÚ"fz_document_handler_extensions_setÚ
extensionsÚ!fz_document_handler_mimetypes_getÚ!fz_document_handler_mimetypes_setÚ	mimetypesÚ)fz_document_handler_recognize_content_getÚ)fz_document_handler_recognize_content_setÚrecognize_contentÚ!fz_document_handler_wants_dir_getÚ!fz_document_handler_wants_dir_setÚ	wants_dirÚ"fz_document_handler_wants_file_getÚ"fz_document_handler_wants_file_setÚ
wants_fileÚfz_document_handler_fin_getÚfz_document_handler_fin_setÚfinr]   Údelete_fz_document_handlerr°   r@   r'   r&   r   rU  rU  #  s÷   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×AÑAÀ6×CkÑCkÓl€IÙ�F×7Ñ7¸×9\Ñ9\Ó]€DÙ˜&×CÑCÀV×EnÑEnÓo€JÙ˜×AÑAÀ6×CkÑCkÓl€IÙ  ×!QÑ!QÐSY÷  TDñ  TDó  EÐÙ˜×AÑAÀ6×CkÑCkÓl€IÙ˜&×CÑCÀV×EnÑEnÓo€JÙ
�6×5Ñ5°v×7YÑ7YÓ
Z€CòTà×8Ñ8Ór&   rU  c                   óp  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      rS r\	R4                  rSrg	)
Úfz_document_writeri9  r   c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_document_writer.<lambda>?  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rw  ?  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_document_writer_swiginitÚnew_fz_document_writerra   s    r   r]   Úfz_document_writer.__init__G  r?  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Ú!fz_document_writer_begin_page_getÚ!fz_document_writer_begin_page_setÚ
begin_pageÚfz_document_writer_end_page_getÚfz_document_writer_end_page_setÚend_pageÚ#fz_document_writer_close_writer_getÚ#fz_document_writer_close_writer_setÚclose_writerÚ"fz_document_writer_drop_writer_getÚ"fz_document_writer_drop_writer_setÚdrop_writerÚfz_document_writer_dev_getÚfz_document_writer_dev_setÚdevr]   Údelete_fz_document_writerr°   r@   r'   r&   r   ru  ru  9  s©   † ññ
 Ñ-Ñ/IÐOdÑe€GØ€HÙ˜&×BÑBÀF×DlÑDlÓm€JÙ˜×>Ñ>À×@fÑ@fÓg€HÙ˜F×FÑFÈ×HrÑHrÓs€LÙ˜6×DÑDÀf×FoÑFoÓp€KÙ
�6×4Ñ4°f×6WÑ6WÓ
X€CòRà×7Ñ7Ór&   ru  c                   óê  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&\" \RN                  \RP                  5      r)\" \RT                  \RV                  5      r,\" \RZ                  \R\                  5      r/\" \R`                  \Rb                  5      r2\" \Rf                  \Rh                  5      r5\" \Rl                  \Rn                  5      r8S r9\Rt                  r;Sr<g)	Úfz_band_writeriM  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_band_writer.<lambda>N  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r�  N  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_band_writer_swiginitÚnew_fz_band_writerra   s    r   r]   Úfz_band_writer.__init__a  rŽ  r&   r'   N)=r   r   r<   r=   r   r   r   r   r   Úfz_band_writer_drop_getÚfz_band_writer_drop_setr�  Úfz_band_writer_close_getÚfz_band_writer_close_setr©  Úfz_band_writer_header_getÚfz_band_writer_header_setÚheaderÚfz_band_writer_band_getÚfz_band_writer_band_setÚbandÚfz_band_writer_trailer_getÚfz_band_writer_trailer_setÚtrailerÚfz_band_writer_out_getÚfz_band_writer_out_setÚoutÚfz_band_writer_w_getÚfz_band_writer_w_setrÍ
  Úfz_band_writer_h_getÚfz_band_writer_h_setrÐ
  Úfz_band_writer_n_getÚfz_band_writer_n_setrg   Úfz_band_writer_s_getÚfz_band_writer_s_setr´  Úfz_band_writer_alpha_getÚfz_band_writer_alpha_setr×
  Úfz_band_writer_xres_getÚfz_band_writer_xres_setrâ
  Úfz_band_writer_yres_getÚfz_band_writer_yres_setrå
  Úfz_band_writer_pagenum_getÚfz_band_writer_pagenum_setÚpagenumÚfz_band_writer_line_getÚfz_band_writer_line_setr¿  Úfz_band_writer_seps_getÚfz_band_writer_seps_setrß
  r]   Údelete_fz_band_writerr°   r@   r'   r&   r   rŽ  rŽ  M  sª  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×2Ñ2°F×4RÑ4RÓS€DÙ�V×4Ñ4°f×6UÑ6UÓV€EÙ�f×6Ñ6¸×8XÑ8XÓY€FÙ�F×2Ñ2°F×4RÑ4RÓS€DÙ�v×8Ñ8¸&×:[Ñ:[Ó\€GÙ
�6×0Ñ0°&×2OÑ2OÓ
P€CÙ�×,Ñ,¨f×.IÑ.IÓJ€AÙ�×,Ñ,¨f×.IÑ.IÓJ€AÙ�×,Ñ,¨f×.IÑ.IÓJ€AÙ�×,Ñ,¨f×.IÑ.IÓJ€AÙ�V×4Ñ4°f×6UÑ6UÓV€EÙ�F×2Ñ2°F×4RÑ4RÓS€DÙ�F×2Ñ2°F×4RÑ4RÓS€DÙ�v×8Ñ8¸&×:[Ñ:[Ó\€GÙ�F×2Ñ2°F×4RÑ4RÓS€DÙ�F×2Ñ2°F×4RÑ4RÓS€DòJà×3Ñ3Ór&   rŽ  c                   ó@  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      r\" \	R8                  \	R:                  5      r\" \	R>                  \	R@                  5      r!\" \	RD                  \	RF                  5      r$\" \	RJ                  \	RL                  5      r'\" \	RP                  \	RR                  5      r*\" \	RV                  \	RX                  5      r-\" \	R\                  \	R^                  5      r0S r1\	Rd                  r3Sr4g	)
Úfz_pcl_optionsig  z
PCL outputc                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_pcl_options.<lambda>j  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¿  j  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_pcl_options_swiginitÚnew_fz_pcl_optionsra   s    r   r]   Úfz_pcl_options.__init__z  rŽ  r&   r'   N)5r   r   r<   r=   r>   r   r   r   r   r   Úfz_pcl_options_features_getÚfz_pcl_options_features_setÚfeaturesÚ fz_pcl_options_odd_page_init_getÚ fz_pcl_options_odd_page_init_setÚodd_page_initÚ!fz_pcl_options_even_page_init_getÚ!fz_pcl_options_even_page_init_setÚeven_page_initÚfz_pcl_options_tumble_getÚfz_pcl_options_tumble_setÚtumbleÚfz_pcl_options_duplex_set_getÚfz_pcl_options_duplex_set_setÚ
duplex_setÚfz_pcl_options_duplex_getÚfz_pcl_options_duplex_setÚduplexÚfz_pcl_options_paper_size_getÚfz_pcl_options_paper_size_setÚ
paper_sizeÚ"fz_pcl_options_manual_feed_set_getÚ"fz_pcl_options_manual_feed_set_setÚmanual_feed_setÚfz_pcl_options_manual_feed_getÚfz_pcl_options_manual_feed_setÚmanual_feedÚ%fz_pcl_options_media_position_set_getÚ%fz_pcl_options_media_position_set_setÚmedia_position_setÚ!fz_pcl_options_media_position_getÚ!fz_pcl_options_media_position_setÚmedia_positionÚfz_pcl_options_orientation_getÚfz_pcl_options_orientation_setrM  Úfz_pcl_options_page_count_getÚfz_pcl_options_page_count_setÚ
page_countr]   Údelete_fz_pcl_optionsr°   r@   r'   r&   r   r½  r½  g  sg  † ÙáÑ-Ñ/IÐOdÑe€GØ€HÙ˜×:Ñ:¸F×<^Ñ<^Ó_€HÙ˜V×DÑDÀf×FmÑFmÓn€MÙ˜f×FÑFÈ×HpÑHpÓq€NÙ�f×6Ñ6¸×8XÑ8XÓY€FÙ˜&×>Ñ>À×@dÑ@dÓe€JÙ�f×6Ñ6¸×8XÑ8XÓY€FÙ˜&×>Ñ>À×@dÑ@dÓe€JÙ˜v×HÑHÈ&×JsÑJsÓt€OÙ˜6×@Ñ@À&×BgÑBgÓh€KÙ! &×"NÑ"NÐPV×P|ÑP|Ó}ÐÙ˜f×FÑFÈ×HpÑHpÓq€NÙ˜6×@Ñ@À&×BgÑBgÓh€KÙ˜&×>Ñ>À×@dÑ@dÓe€JòJà×3Ñ3Ór&   r½  c                   óü   • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      rS r\	R(                  rSrg	)
Úfz_pclm_optionsi€  zPCLm outputc                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_pclm_options.<lambda>ƒ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rï  ƒ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_pclm_options_swiginitÚnew_fz_pclm_optionsra   s    r   r]   Úfz_pclm_options.__init__‰  rÇ  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Úfz_pclm_options_compress_getÚfz_pclm_options_compress_setÚcompressÚ fz_pclm_options_strip_height_getÚ fz_pclm_options_strip_height_setÚstrip_heightÚfz_pclm_options_page_count_getÚfz_pclm_options_page_count_setrê  r]   Údelete_fz_pclm_optionsr°   r@   r'   r&   r   rí  rí  €  su   † ÙáÑ-Ñ/IÐOdÑe€GØ€HÙ˜×;Ñ;¸V×=`Ñ=`Óa€HÙ˜F×CÑCÀV×ElÑElÓm€LÙ˜&×?Ñ?À×AfÑAfÓg€JòLà×4Ñ4Ór&   rí  c                   óX  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      r\" \	R&                  \	R(                  5      r\" \	R,                  \	R.                  5      r\" \	R2                  \	R4                  5      r\" \	R8                  \	R:                  5      r\" \	R>                  \	R@                  5      r!\" \	RD                  \	RF                  5      r$S r%\	RL                  r'Sr(g	)
Úfz_pdfocr_optionsi�  zPDFOCR outputc                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_pdfocr_options.<lambda>’  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r  ’  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_pdfocr_options_swiginitÚnew_fz_pdfocr_optionsra   s    r   r]   Úfz_pdfocr_options.__init__ž  rµ  r&   r'   N))r   r   r<   r=   r>   r   r   r   r   r   Úfz_pdfocr_options_compress_getÚfz_pdfocr_options_compress_setr÷  Ú"fz_pdfocr_options_strip_height_getÚ"fz_pdfocr_options_strip_height_setrú  Úfz_pdfocr_options_language_getÚfz_pdfocr_options_language_setrr
  Úfz_pdfocr_options_datadir_getÚfz_pdfocr_options_datadir_setÚdatadirÚ"fz_pdfocr_options_skew_correct_getÚ"fz_pdfocr_options_skew_correct_setÚskew_correctÚ fz_pdfocr_options_skew_angle_getÚ fz_pdfocr_options_skew_angle_setÚ
skew_angleÚ!fz_pdfocr_options_skew_border_getÚ!fz_pdfocr_options_skew_border_setÚskew_borderÚ fz_pdfocr_options_page_count_getÚ fz_pdfocr_options_page_count_setrê  Úfz_pdfocr_options_options_getÚfz_pdfocr_options_options_setÚoptionsr]   Údelete_fz_pdfocr_optionsr°   r@   r'   r&   r   rÿ  rÿ  �  s  † ÙáÑ-Ñ/IÐOdÑe€GØ€HÙ˜×=Ñ=¸v×?dÑ?dÓe€HÙ˜F×EÑEÀv×GpÑGpÓq€LÙ˜×=Ñ=¸v×?dÑ?dÓe€HÙ�v×;Ñ;¸V×=aÑ=aÓb€GÙ˜F×EÑEÀv×GpÑGpÓq€LÙ˜&×AÑAÀ6×CjÑCjÓk€JÙ˜6×CÑCÀV×EmÑEmÓn€KÙ˜&×AÑAÀ6×CjÑCjÓk€JÙ�v×;Ñ;¸V×=aÑ=aÓb€GòPà×6Ñ6Ór&   rÿ  c                   óP  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&\" \RN                  \RP                  5      r)\" \RT                  \RV                  5      r,\" \RZ                  \R\                  5      r/\" \R`                  \Rb                  5      r2\" \Rf                  \Rh                  5      r5\" \Rl                  \Rn                  5      r8\" \Rr                  \Rt                  5      r;\" \Rx                  \Rz                  5      r>\" \R~                  \R€                  5      rA\" \R„                  \R†                  5      rD\" \RŠ                  \RŒ                  5      rG\" \R�                  \R’                  5      rJ\" \R–                  \R˜                  5      rM\" \Rœ                  \Rž                  5      rP\" \R¢                  \R¤                  5      rS\" \R¨                  \Rª                  5      rV\" \R®                  \R°                  5      rY\" \R´                  \R¶                  5      r\\" \Rº                  \R¼                  5      r_\" \RÀ                  \RÂ                  5      rb\" \RÆ                  \RÈ                  5      reS rf\RÎ                  rhSrig)	Úfz_pwg_optionsi¤  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_pwg_options.<lambda>¥  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r"  ¥  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_pwg_options_swiginitÚnew_fz_pwg_optionsra   s    r   r]   Úfz_pwg_options.__init__Ç  rŽ  r&   r'   N)jr   r   r<   r=   r   r   r   r   r   Úfz_pwg_options_media_class_getÚfz_pwg_options_media_class_setÚmedia_classÚfz_pwg_options_media_color_getÚfz_pwg_options_media_color_setÚmedia_colorÚfz_pwg_options_media_type_getÚfz_pwg_options_media_type_setÚ
media_typeÚfz_pwg_options_output_type_getÚfz_pwg_options_output_type_setÚoutput_typeÚ#fz_pwg_options_advance_distance_getÚ#fz_pwg_options_advance_distance_setÚadvance_distanceÚ fz_pwg_options_advance_media_getÚ fz_pwg_options_advance_media_setÚadvance_mediaÚfz_pwg_options_collate_getÚfz_pwg_options_collate_setÚcollateÚfz_pwg_options_cut_media_getÚfz_pwg_options_cut_media_setÚ	cut_mediaÚfz_pwg_options_duplex_getÚfz_pwg_options_duplex_setrÖ  Úfz_pwg_options_insert_sheet_getÚfz_pwg_options_insert_sheet_setÚinsert_sheetÚfz_pwg_options_jog_getÚfz_pwg_options_jog_setÚjogÚfz_pwg_options_leading_edge_getÚfz_pwg_options_leading_edge_setÚleading_edgeÚfz_pwg_options_manual_feed_getÚfz_pwg_options_manual_feed_setrß  Ú!fz_pwg_options_media_position_getÚ!fz_pwg_options_media_position_setrå  Úfz_pwg_options_media_weight_getÚfz_pwg_options_media_weight_setÚmedia_weightÚfz_pwg_options_mirror_print_getÚfz_pwg_options_mirror_print_setÚmirror_printÚ!fz_pwg_options_negative_print_getÚ!fz_pwg_options_negative_print_setÚnegative_printÚfz_pwg_options_num_copies_getÚfz_pwg_options_num_copies_setÚ
num_copiesÚfz_pwg_options_orientation_getÚfz_pwg_options_orientation_setrM  Ú!fz_pwg_options_output_face_up_getÚ!fz_pwg_options_output_face_up_setÚoutput_face_upÚfz_pwg_options_PageSize_getÚfz_pwg_options_PageSize_setÚPageSizeÚfz_pwg_options_separations_getÚfz_pwg_options_separations_setrð  Úfz_pwg_options_tray_switch_getÚfz_pwg_options_tray_switch_setÚtray_switchÚfz_pwg_options_tumble_getÚfz_pwg_options_tumble_setrÐ  Ú!fz_pwg_options_media_type_num_getÚ!fz_pwg_options_media_type_num_setÚmedia_type_numÚfz_pwg_options_compression_getÚfz_pwg_options_compression_setÚcompressionÚfz_pwg_options_row_count_getÚfz_pwg_options_row_count_setÚ	row_countÚfz_pwg_options_row_feed_getÚfz_pwg_options_row_feed_setÚrow_feedÚfz_pwg_options_row_step_getÚfz_pwg_options_row_step_setÚrow_stepÚ#fz_pwg_options_rendering_intent_getÚ#fz_pwg_options_rendering_intent_setÚrendering_intentÚ!fz_pwg_options_page_size_name_getÚ!fz_pwg_options_page_size_name_setÚpage_size_namer]   Údelete_fz_pwg_optionsr°   r@   r'   r&   r   r   r   ¤  s  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜6×@Ñ@À&×BgÑBgÓh€KÙ˜6×@Ñ@À&×BgÑBgÓh€KÙ˜&×>Ñ>À×@dÑ@dÓe€JÙ˜6×@Ñ@À&×BgÑBgÓh€KÙ × JÑ JÈF×LvÑLvÓwÐÙ˜V×DÑDÀf×FmÑFmÓn€MÙ�v×8Ñ8¸&×:[Ñ:[Ó\€GÙ˜×<Ñ<¸f×>aÑ>aÓb€IÙ�f×6Ñ6¸×8XÑ8XÓY€FÙ˜F×BÑBÀF×DjÑDjÓk€LÙ
�6×0Ñ0°&×2OÑ2OÓ
P€CÙ˜F×BÑBÀF×DjÑDjÓk€LÙ˜6×@Ñ@À&×BgÑBgÓh€KÙ˜f×FÑFÈ×HpÑHpÓq€NÙ˜F×BÑBÀF×DjÑDjÓk€LÙ˜F×BÑBÀF×DjÑDjÓk€LÙ˜f×FÑFÈ×HpÑHpÓq€NÙ˜&×>Ñ>À×@dÑ@dÓe€JÙ˜6×@Ñ@À&×BgÑBgÓh€KÙ˜f×FÑFÈ×HpÑHpÓq€NÙ˜×:Ñ:¸F×<^Ñ<^Ó_€HÙ˜6×@Ñ@À&×BgÑBgÓh€KÙ˜6×@Ñ@À&×BgÑBgÓh€KÙ�f×6Ñ6¸×8XÑ8XÓY€FÙ˜f×FÑFÈ×HpÑHpÓq€NÙ˜6×@Ñ@À&×BgÑBgÓh€KÙ˜×<Ñ<¸f×>aÑ>aÓb€IÙ˜×:Ñ:¸F×<^Ñ<^Ó_€HÙ˜×:Ñ:¸F×<^Ñ<^Ó_€HÙ × JÑ JÈF×LvÑLvÓwÐÙ˜f×FÑFÈ×HpÑHpÓq€NòJà×3Ñ3Ór&   r   c                   ó2  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      rS r\R,                  rSrg)	Úfz_svg_device_optionsiÏ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_svg_device_options.<lambda>Ð  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rƒ  Ð  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_svg_device_options_swiginitÚnew_fz_svg_device_optionsra   s    r   r]   Úfz_svg_device_options.__init__×  r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú%fz_svg_device_options_text_format_getÚ%fz_svg_device_options_text_format_setÚtext_formatÚ&fz_svg_device_options_reuse_images_getÚ&fz_svg_device_options_reuse_images_setÚreuse_imagesÚ$fz_svg_device_options_resolution_getÚ$fz_svg_device_options_resolution_setÚ
resolutionÚfz_svg_device_options_id_getÚfz_svg_device_options_id_setr  r]   Údelete_fz_svg_device_optionsr°   r@   r'   r&   r   r�  r�  Ï  sŠ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜6×GÑGÈ×IuÑIuÓv€KÙ˜F×IÑIÈ6×KxÑKxÓy€LÙ˜&×EÑEÀv×GrÑGrÓs€JÙ	�&×5Ñ5°v×7ZÑ7ZÓ	[€BòXà×:Ñ:Ór&   r�  c                   ó  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r S r!\RD                  r#Sr$g)	Úfz_story_element_positionià  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú"fz_story_element_position.<lambda>á  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r˜  á  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú"fz_story_element_position_swiginitÚnew_fz_story_element_positionra   s    r   r]   Ú"fz_story_element_position.__init__ì  rÑ  r&   r'   N)%r   r   r<   r=   r   r   r   r   r   Ú#fz_story_element_position_depth_getÚ#fz_story_element_position_depth_setÚdepthÚ%fz_story_element_position_heading_getÚ%fz_story_element_position_heading_setÚheadingÚ fz_story_element_position_id_getÚ fz_story_element_position_id_setr  Ú"fz_story_element_position_href_getÚ"fz_story_element_position_href_setÚhrefÚ"fz_story_element_position_rect_getÚ"fz_story_element_position_rect_setr3  Ú"fz_story_element_position_text_getÚ"fz_story_element_position_text_setr‹  Ú(fz_story_element_position_open_close_getÚ(fz_story_element_position_open_close_setÚ
open_closeÚ+fz_story_element_position_rectangle_num_getÚ+fz_story_element_position_rectangle_num_setÚrectangle_numr]   Ú delete_fz_story_element_positionr°   r@   r'   r&   r   r–  r–  à  sö   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�V×?Ñ?À×AkÑAkÓl€EÙ�v×CÑCÀV×EqÑEqÓr€GÙ	�&×9Ñ9¸6×;bÑ;bÓ	c€BÙ�F×=Ñ=¸v×?hÑ?hÓi€DÙ�F×=Ñ=¸v×?hÑ?hÓi€DÙ�F×=Ñ=¸v×?hÑ?hÓi€DÙ˜&×IÑIÈ6×KzÑKzÓ{€JÙ˜V×OÑOÐQW÷  RDñ  RDó  E€Mò`à×>Ñ>Ór&   r–  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úfz_write_story_positioniò  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú fz_write_story_position.<lambda>ó  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r·  ó  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú fz_write_story_position_swiginitÚnew_fz_write_story_positionra   s    r   r]   Ú fz_write_story_position.__init__ø  r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú#fz_write_story_position_element_getÚ#fz_write_story_position_element_setÚelementÚ$fz_write_story_position_page_num_getÚ$fz_write_story_position_page_num_setrª  r]   Údelete_fz_write_story_positionr°   r@   r'   r&   r   rµ  rµ  ò  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�v×AÑAÀ6×CmÑCmÓn€GÙ˜×CÑCÀV×EpÑEpÓq€Hò\à×<Ñ<Ór&   rµ  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úfz_write_story_positionsiþ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú!fz_write_story_positions.<lambda>ÿ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÆ  ÿ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú!fz_write_story_positions_swiginitÚnew_fz_write_story_positionsra   s    r   r]   Ú!fz_write_story_positions.__init__  rÌ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú&fz_write_story_positions_positions_getÚ&fz_write_story_positions_positions_setÚ	positionsÚ fz_write_story_positions_num_getÚ fz_write_story_positions_num_setÚnumr]   Údelete_fz_write_story_positionsr°   r@   r'   r&   r   rÄ  rÄ  þ  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×FÑFÈ×HuÑHuÓv€IÙ
�6×:Ñ:¸F×<cÑ<cÓ
d€Cò^à×=Ñ=Ór&   rÄ  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úpdf_cycle_listi%  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_cycle_list.<lambda>&  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÖ  &  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_cycle_list_swiginitÚnew_pdf_cycle_listra   s    r   r]   Úpdf_cycle_list.__init__+  rŽ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_cycle_list_up_getÚpdf_cycle_list_up_setrh  Úpdf_cycle_list_num_getÚpdf_cycle_list_num_setrÑ  r]   Údelete_pdf_cycle_listr°   r@   r'   r&   r   rÔ  rÔ  %  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ	�&×.Ñ.°×0LÑ0LÓ	M€BÙ
�6×0Ñ0°&×2OÑ2OÓ
P€CòJà×3Ñ3Ór&   rÔ  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úpdf_mark_bitsi1  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_mark_bits.<lambda>2  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rä  2  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_mark_bits_swiginitÚnew_pdf_mark_bitsra   s    r   r]   Úpdf_mark_bits.__init__7  rÚ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_mark_bits_len_getÚpdf_mark_bits_len_setr_  Úpdf_mark_bits_bits_getÚpdf_mark_bits_bits_setræ  r]   Údelete_pdf_mark_bitsr°   r@   r'   r&   r   râ  râ  1  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×/Ñ/°×1MÑ1MÓ
N€CÙ�F×1Ñ1°6×3PÑ3PÓQ€DòHà×2Ñ2Ór&   râ  c                   ó2  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      rS r\R,                  rSrg)	Úpdf_mark_listi=  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_mark_list.<lambda>>  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rò  >  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_mark_list_swiginitÚnew_pdf_mark_listra   s    r   r]   Úpdf_mark_list.__init__E  rÚ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_mark_list_len_getÚpdf_mark_list_len_setr_  Úpdf_mark_list_max_getÚpdf_mark_list_max_setÚmaxÚpdf_mark_list_list_getÚpdf_mark_list_list_setÚlistÚpdf_mark_list_local_list_getÚpdf_mark_list_local_list_setÚ
local_listr]   Údelete_pdf_mark_listr°   r@   r'   r&   r   rð  rð  =  sŠ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×/Ñ/°×1MÑ1MÓ
N€CÙ
�6×/Ñ/°×1MÑ1MÓ
N€CÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ˜&×=Ñ=¸v×?bÑ?bÓc€JòHà×2Ñ2Ór&   rð  c                   óà  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      rS r\R>                  r Sr!g)	Ú
pdf_lexbufi¨  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_lexbuf.<lambda>©  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r  ©  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_lexbuf_swiginitÚnew_pdf_lexbufra   s    r   r]   Úpdf_lexbuf.__init__³  r  r&   r'   N)"r   r   r<   r=   r   r   r   r   r   Úpdf_lexbuf_size_getÚpdf_lexbuf_size_setr  Úpdf_lexbuf_base_size_getÚpdf_lexbuf_base_size_setÚ	base_sizeÚpdf_lexbuf_len_getÚpdf_lexbuf_len_setr_  Úpdf_lexbuf_i_getÚpdf_lexbuf_i_setrñ   Úpdf_lexbuf_f_getÚpdf_lexbuf_f_setrH  Úpdf_lexbuf_scratch_getÚpdf_lexbuf_scratch_setÚscratchÚpdf_lexbuf_buffer_getÚpdf_lexbuf_buffer_setrá  r]   Údelete_pdf_lexbufr°   r@   r'   r&   r   r  r  ¨  sÒ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×.Ñ.°×0JÑ0JÓK€DÙ˜×8Ñ8¸&×:YÑ:YÓZ€IÙ
�6×,Ñ,¨f×.GÑ.GÓ
H€CÙ�×(Ñ(¨&×*AÑ*AÓB€AÙ�×(Ñ(¨&×*AÑ*AÓB€AÙ�v×4Ñ4°f×6SÑ6SÓT€GÙ�f×2Ñ2°F×4PÑ4PÓQ€FòBà×/Ñ/Ór&   r  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úpdf_lexbuf_largei¹  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_lexbuf_large.<lambda>º  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r!  º  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_lexbuf_large_swiginitÚnew_pdf_lexbuf_largera   s    r   r]   Úpdf_lexbuf_large.__init__¿  ri  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_lexbuf_large_base_getÚpdf_lexbuf_large_base_setÚbaseÚpdf_lexbuf_large_buffer_getÚpdf_lexbuf_large_buffer_setrá  r]   Údelete_pdf_lexbuf_larger°   r@   r'   r&   r   r  r  ¹  óZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×4Ñ4°f×6VÑ6VÓW€DÙ�f×8Ñ8¸&×:\Ñ:\Ó]€FòNà×5Ñ5Ór&   r  c                   ól  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      rS r\R2                  rSrg)	Úpdf_js_consoleiÅ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_js_console.<lambda>Æ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r1  Æ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_js_console_swiginitÚnew_pdf_js_consolera   s    r   r]   Úpdf_js_console.__init__Î  rŽ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_js_console_drop_getÚpdf_js_console_drop_setr�  Úpdf_js_console_show_getÚpdf_js_console_show_setÚshowÚpdf_js_console_hide_getÚpdf_js_console_hide_setÚhideÚpdf_js_console_clear_getÚpdf_js_console_clear_setr6  Úpdf_js_console_write_getÚpdf_js_console_write_setr¡  r]   Údelete_pdf_js_consoler°   r@   r'   r&   r   r/  r/  Å  s¢   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×2Ñ2°F×4RÑ4RÓS€DÙ�F×2Ñ2°F×4RÑ4RÓS€DÙ�F×2Ñ2°F×4RÑ4RÓS€DÙ�V×4Ñ4°f×6UÑ6UÓV€EÙ�V×4Ñ4°f×6UÑ6UÓV€EòJà×3Ñ3Ór&   r/  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úpdf_layer_configiÔ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_layer_config.<lambda>Õ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rG  Õ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_layer_config_swiginitÚnew_pdf_layer_configra   s    r   r]   Úpdf_layer_config.__init__Ú  ri  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_layer_config_name_getÚpdf_layer_config_name_setr!   Úpdf_layer_config_creator_getÚpdf_layer_config_creator_setÚcreatorr]   Údelete_pdf_layer_configr°   r@   r'   r&   r   rE  rE  Ô  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×4Ñ4°f×6VÑ6VÓW€DÙ�v×:Ñ:¸F×<_Ñ<_Ó`€GòNà×5Ñ5Ór&   rE  c                   ól  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      rS r\R2                  rSrg)	Úpdf_layer_config_uiiã  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_layer_config_ui.<lambda>ä  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rV  ä  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_layer_config_ui_swiginitÚnew_pdf_layer_config_uira   s    r   r]   Úpdf_layer_config_ui.__init__ì  r÷  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_layer_config_ui_text_getÚpdf_layer_config_ui_text_setr‹  Úpdf_layer_config_ui_depth_getÚpdf_layer_config_ui_depth_setr   Úpdf_layer_config_ui_type_getÚpdf_layer_config_ui_type_setr   Ú pdf_layer_config_ui_selected_getÚ pdf_layer_config_ui_selected_setÚselectedÚpdf_layer_config_ui_locked_getÚpdf_layer_config_ui_locked_setÚlockedr]   Údelete_pdf_layer_config_uir°   r@   r'   r&   r   rT  rT  ã  s¢   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×7Ñ7¸×9\Ñ9\Ó]€DÙ�V×9Ñ9¸6×;_Ñ;_Ó`€EÙ�F×7Ñ7¸×9\Ñ9\Ó]€DÙ˜×?Ñ?À×AhÑAhÓi€HÙ�f×;Ñ;¸V×=bÑ=bÓc€FòTà×8Ñ8Ór&   rT  c                   óà  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      rS r\R>                  r Sr!g)	Úpdf_unsaved_sigiò  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_unsaved_sig.<lambda>ó  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rl  ó  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_unsaved_sig_swiginitÚnew_pdf_unsaved_sigra   s    r   r]   Úpdf_unsaved_sig.__init__ý  rÇ  r&   r'   N)"r   r   r<   r=   r   r   r   r   r   Úpdf_unsaved_sig_field_getÚpdf_unsaved_sig_field_setÚfieldÚ$pdf_unsaved_sig_byte_range_start_getÚ$pdf_unsaved_sig_byte_range_start_setÚbyte_range_startÚ"pdf_unsaved_sig_byte_range_end_getÚ"pdf_unsaved_sig_byte_range_end_setÚbyte_range_endÚ"pdf_unsaved_sig_contents_start_getÚ"pdf_unsaved_sig_contents_start_setÚcontents_startÚ pdf_unsaved_sig_contents_end_getÚ pdf_unsaved_sig_contents_end_setÚcontents_endÚpdf_unsaved_sig_signer_getÚpdf_unsaved_sig_signer_setÚsignerÚpdf_unsaved_sig_next_getÚpdf_unsaved_sig_next_setr€   r]   Údelete_pdf_unsaved_sigr°   r@   r'   r&   r   rj  rj  ò  sÓ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�V×5Ñ5°v×7WÑ7WÓX€EÙ × KÑ KÈV×MxÑMxÓyÐÙ˜f×GÑGÈ×IrÑIrÓs€NÙ˜f×GÑGÈ×IrÑIrÓs€NÙ˜F×CÑCÀV×ElÑElÓm€LÙ�f×7Ñ7¸×9ZÑ9ZÓ[€FÙ�F×3Ñ3°V×5TÑ5TÓU€DòLà×4Ñ4Ór&   rj  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úpdf_rev_page_mapi  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_rev_page_map.<lambda>  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rŠ    rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_rev_page_map_swiginitÚnew_pdf_rev_page_mapra   s    r   r]   Úpdf_rev_page_map.__init__	  ri  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_rev_page_map_page_getÚpdf_rev_page_map_page_setr¥  Úpdf_rev_page_map_object_getÚpdf_rev_page_map_object_setÚobjectr]   Údelete_pdf_rev_page_mapr°   r@   r'   r&   r   rˆ  rˆ    r-  r&   rˆ  c                   óø   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      rS r\R&                  rSrg)	Úpdf_hint_pagei  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_hint_page.<lambda>  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r™    rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_hint_page_swiginitÚnew_pdf_hint_pagera   s    r   r]   Úpdf_hint_page.__init__  rÚ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_hint_page_number_getÚpdf_hint_page_number_setrÍ  Úpdf_hint_page_offset_getÚpdf_hint_page_offset_setrú
  Úpdf_hint_page_index_getÚpdf_hint_page_index_setr¾   r]   Údelete_pdf_hint_pager°   r@   r'   r&   r   r—  r—    sr   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�f×5Ñ5°v×7VÑ7VÓW€FÙ�f×5Ñ5°v×7VÑ7VÓW€FÙ�V×3Ñ3°V×5SÑ5SÓT€EòHà×2Ñ2Ór&   r—  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úpdf_hint_sharedi  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_hint_shared.<lambda>  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r©    rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_hint_shared_swiginitÚnew_pdf_hint_sharedra   s    r   r]   Úpdf_hint_shared.__init__"  rÇ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_hint_shared_number_getÚpdf_hint_shared_number_setrÍ  Úpdf_hint_shared_offset_getÚpdf_hint_shared_offset_setrú
  r]   Údelete_pdf_hint_sharedr°   r@   r'   r&   r   r§  r§    sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�f×7Ñ7¸×9ZÑ9ZÓ[€FÙ�f×7Ñ7¸×9ZÑ9ZÓ[€FòLà×4Ñ4Ór&   r§  c                   ó,  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&\" \RN                  \RP                  5      r)\" \RT                  \RV                  5      r,\" \RZ                  \R\                  5      r/\" \R`                  \Rb                  5      r2\" \Rf                  \Rh                  5      r5\" \Rl                  \Rn                  5      r8\" \Rr                  \Rt                  5      r;\" \Rx                  \Rz                  5      r>\" \R~                  \R€                  5      rA\" \R„                  \R†                  5      rD\" \RŠ                  \RŒ                  5      rG\" \R�                  \R’                  5      rJ\" \R–                  \R˜                  5      rM\" \Rœ                  \Rž                  5      rP\" \R¢                  \R¤                  5      rS\" \R¨                  \Rª                  5      rV\" \R®                  \R°                  5      rY\" \R´                  \R¶                  5      r\\" \Rº                  \R¼                  5      r_\" \RÀ                  \RÂ                  5      rb\" \RÆ                  \RÈ                  5      re\" \RÌ                  \RÎ                  5      rh\" \RÒ                  \RÔ                  5      rk\" \RØ                  \RÚ                  5      rn\" \RÞ                  \Rà                  5      rq\" \Rä                  \Ræ                  5      rt\" \Rê                  \Rì                  5      rw\" \Rð                  \Rò                  5      rz\" \Rö                  \Rø                  5      r}\" \Rü                  \Rþ                  5      r€\" \GR                  \GR                  5      rƒ\" \GR                  \GR
                  5      r†\" \GR                  \GR                  5      r‰\" \GR                  \GR                  5      rŒ\" \GR                  \GR                  5      r�\" \GR                   \GR"                  5      r’\" \GR&                  \GR(                  5      r•\" \GR,                  \GR.                  5      r˜\" \GR2                  \GR4                  5      r›\" \GR8                  \GR:                  5      rž\" \GR>                  \GR@                  5      r¡\" \GRD                  \GRF                  5      r¤\" \GRJ                  \GRL                  5      r§\" \GRP                  \GRR                  5      rª\" \GRV                  \GRX                  5      r­\" \GR\                  \GR^                  5      r°\" \GRb                  \GRd                  5      r³\" \GRh                  \GRj                  5      r¶\" \GRn                  \GRp                  5      r¹\" \GRt                  \GRv                  5      r¼\" \GRz                  \GR|                  5      r¿\" \GR€                  \GR‚                  5      rÂ\" \GR†                  \GRˆ                  5      rÅ\" \GRŒ                  \GRŽ                  5      rÈS rÉ\GR”                  rËSrÌg)	Úpdf_documenti(  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_document.<lambda>)  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r·  )  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_document_swiginitÚnew_pdf_documentra   s    r   r]   Úpdf_document.__init__l  rG
  r&   r'   N)Ír   r   r<   r=   r   r   r   r   r   Úpdf_document_super_getÚpdf_document_super_setÚsuperÚpdf_document_file_getÚpdf_document_file_setrT  Úpdf_document_version_getÚpdf_document_version_setÚversionÚpdf_document_checked_getÚpdf_document_checked_setÚcheckedÚpdf_document_is_fdf_getÚpdf_document_is_fdf_setÚis_fdfÚpdf_document_bias_getÚpdf_document_bias_setÚbiasÚpdf_document_startxref_getÚpdf_document_startxref_setÚ	startxrefÚpdf_document_file_size_getÚpdf_document_file_size_setÚ	file_sizeÚpdf_document_crypt_getÚpdf_document_crypt_setÚcryptÚpdf_document_ocg_getÚpdf_document_ocg_setÚocgÚpdf_document_oi_getÚpdf_document_oi_setr	  Úpdf_document_max_xref_len_getÚpdf_document_max_xref_len_setÚmax_xref_lenÚ"pdf_document_num_xref_sections_getÚ"pdf_document_num_xref_sections_setÚnum_xref_sectionsÚ(pdf_document_saved_num_xref_sections_getÚ(pdf_document_saved_num_xref_sections_setÚsaved_num_xref_sectionsÚ)pdf_document_num_incremental_sections_getÚ)pdf_document_num_incremental_sections_setÚnum_incremental_sectionsÚpdf_document_xref_base_getÚpdf_document_xref_base_setÚ	xref_baseÚ(pdf_document_disallow_new_increments_getÚ(pdf_document_disallow_new_increments_setÚdisallow_new_incrementsÚpdf_document_local_xref_getÚpdf_document_local_xref_setÚ
local_xrefÚ#pdf_document_local_xref_nesting_getÚ#pdf_document_local_xref_nesting_setÚlocal_xref_nestingÚpdf_document_xref_sections_getÚpdf_document_xref_sections_setÚxref_sectionsÚ$pdf_document_saved_xref_sections_getÚ$pdf_document_saved_xref_sections_setÚsaved_xref_sectionsÚpdf_document_xref_index_getÚpdf_document_xref_index_setÚ
xref_indexÚ!pdf_document_save_in_progress_getÚ!pdf_document_save_in_progress_setÚsave_in_progressÚ(pdf_document_last_xref_was_old_style_getÚ(pdf_document_last_xref_was_old_style_setÚlast_xref_was_old_styleÚ)pdf_document_has_linearization_object_getÚ)pdf_document_has_linearization_object_setÚhas_linearization_objectÚpdf_document_map_page_count_getÚpdf_document_map_page_count_setÚmap_page_countÚpdf_document_rev_page_map_getÚpdf_document_rev_page_map_setÚrev_page_mapÚpdf_document_fwd_page_map_getÚpdf_document_fwd_page_map_setÚfwd_page_mapÚ"pdf_document_use_page_tree_map_getÚ"pdf_document_use_page_tree_map_setÚuse_page_tree_mapÚ!pdf_document_repair_attempted_getÚ!pdf_document_repair_attempted_setÚrepair_attemptedÚ#pdf_document_repair_in_progress_getÚ#pdf_document_repair_in_progress_setÚrepair_in_progressÚ&pdf_document_non_structural_change_getÚ&pdf_document_non_structural_change_setÚnon_structural_changeÚ&pdf_document_file_reading_linearly_getÚ&pdf_document_file_reading_linearly_setÚfile_reading_linearlyÚpdf_document_file_length_getÚpdf_document_file_length_setÚfile_lengthÚ"pdf_document_linear_page_count_getÚ"pdf_document_linear_page_count_setÚlinear_page_countÚpdf_document_linear_obj_getÚpdf_document_linear_obj_setÚ
linear_objÚ!pdf_document_linear_page_refs_getÚ!pdf_document_linear_page_refs_setÚlinear_page_refsÚ%pdf_document_linear_page1_obj_num_getÚ%pdf_document_linear_page1_obj_num_setÚlinear_page1_obj_numÚpdf_document_linear_pos_getÚpdf_document_linear_pos_setÚ
linear_posÚ pdf_document_linear_page_num_getÚ pdf_document_linear_page_num_setÚlinear_page_numÚ#pdf_document_hint_object_offset_getÚ#pdf_document_hint_object_offset_setÚhint_object_offsetÚ#pdf_document_hint_object_length_getÚ#pdf_document_hint_object_length_setÚhint_object_lengthÚpdf_document_hints_loaded_getÚpdf_document_hints_loaded_setÚhints_loadedÚpdf_document_hint_page_getÚpdf_document_hint_page_setÚ	hint_pageÚ pdf_document_hint_shared_ref_getÚ pdf_document_hint_shared_ref_setÚhint_shared_refÚpdf_document_hint_shared_getÚpdf_document_hint_shared_setÚhint_sharedÚ%pdf_document_hint_obj_offsets_max_getÚ%pdf_document_hint_obj_offsets_max_setÚhint_obj_offsets_maxÚ!pdf_document_hint_obj_offsets_getÚ!pdf_document_hint_obj_offsets_setÚhint_obj_offsetsÚpdf_document_lexbuf_getÚpdf_document_lexbuf_setÚlexbufÚpdf_document_js_getÚpdf_document_js_setÚjsÚpdf_document_recalculate_getÚpdf_document_recalculate_setÚrecalculateÚpdf_document_redacted_getÚpdf_document_redacted_setÚredactedÚ!pdf_document_resynth_required_getÚ!pdf_document_resynth_required_setÚresynth_requiredÚpdf_document_event_cb_getÚpdf_document_event_cb_setÚevent_cbÚ#pdf_document_free_event_data_cb_getÚ#pdf_document_free_event_data_cb_setÚfree_event_data_cbÚpdf_document_event_cb_data_getÚpdf_document_event_cb_data_setÚevent_cb_dataÚ pdf_document_num_type3_fonts_getÚ pdf_document_num_type3_fonts_setÚnum_type3_fontsÚ pdf_document_max_type3_fonts_getÚ pdf_document_max_type3_fonts_setÚmax_type3_fontsÚpdf_document_type3_fonts_getÚpdf_document_type3_fonts_setÚtype3_fontsÚpdf_document_orphans_max_getÚpdf_document_orphans_max_setÚorphans_maxÚpdf_document_orphans_count_getÚpdf_document_orphans_count_setÚorphans_countÚpdf_document_orphans_getÚpdf_document_orphans_setÚorphansÚpdf_document_xfa_getÚpdf_document_xfa_setÚxfaÚpdf_document_journal_getÚpdf_document_journal_setÚjournalr]   Údelete_pdf_documentr°   r@   r'   r&   r   rµ  rµ  (  s˜  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�V×2Ñ2°F×4QÑ4QÓR€EÙ�F×0Ñ0°&×2NÑ2NÓO€DÙ�v×6Ñ6¸×8WÑ8WÓX€GÙ�v×6Ñ6¸×8WÑ8WÓX€GÙ�f×4Ñ4°f×6TÑ6TÓU€FÙ�F×0Ñ0°&×2NÑ2NÓO€DÙ˜×:Ñ:¸F×<]Ñ<]Ó^€IÙ˜×:Ñ:¸F×<]Ñ<]Ó^€IÙ�V×2Ñ2°F×4QÑ4QÓR€EÙ
�6×.Ñ.°×0KÑ0KÓ
L€CÙ	�&×,Ñ,¨f×.HÑ.HÓ	I€BÙ˜F×@Ñ@À&×BfÑBfÓg€LÙ  ×!JÑ!JÈF×LuÑLuÓvÐÙ& v×'VÑ'VÐX^÷  YHñ  YHó  IÐÙ'¨×(XÑ(XÐZ`÷  [Kñ  [Kó   LÐÙ˜×:Ñ:¸F×<]Ñ<]Ó^€IÙ& v×'VÑ'VÐX^÷  YHñ  YHó  IÐÙ˜&×<Ñ<¸f×>`Ñ>`Óa€JÙ! &×"LÑ"LÈf×NxÑNxÓyÐÙ˜V×BÑBÀF×DiÑDiÓj€MÙ" 6×#NÑ#NÐPV×P{ÑP{Ó|ÐÙ˜&×<Ñ<¸f×>`Ñ>`Óa€JÙ × HÑ HÈ&×JrÑJrÓsÐÙ& v×'VÑ'VÐX^÷  YHñ  YHó  IÐÙ'¨×(XÑ(XÐZ`÷  [Kñ  [Kó   LÐÙ˜f×DÑDÀf×FlÑFlÓm€NÙ˜F×@Ñ@À&×BfÑBfÓg€LÙ˜F×@Ñ@À&×BfÑBfÓg€LÙ  ×!JÑ!JÈF×LuÑLuÓvÐÙ × HÑ HÈ&×JrÑJrÓsÐÙ! &×"LÑ"LÈf×NxÑNxÓyÐÙ$ V×%RÑ%RÐTZ÷  UBñ  UBó  CÐÙ$ V×%RÑ%RÐTZ÷  UBñ  UBó  CÐÙ˜6×>Ñ>À×@cÑ@cÓd€KÙ  ×!JÑ!JÈF×LuÑLuÓvÐÙ˜&×<Ñ<¸f×>`Ñ>`Óa€JÙ × HÑ HÈ&×JrÑJrÓsÐÙ# F×$PÑ$PÐRX×R~ÑR~ÓÐÙ˜&×<Ñ<¸f×>`Ñ>`Óa€JÙ˜v×FÑFÈ×HoÑHoÓp€OÙ! &×"LÒ"LÈf×NxÒNxÓyÐÙ! &×"LÒ"LÈf×NxÒNxÓyÐÙ˜F×@Ò@À&×BfÒBfÓg€LÙ˜×:Ò:¸F×<]Ò<]Ó^€IÙ˜v×FÒFÈ×HoÒHoÓp€OÙ˜6×>Ò>À×@cÒ@cÓd€KÙ# F×$PÒ$PÐRX×R~ÒR~ÓÐÙ × HÒ HÈ&×JrÒJrÓsÐÙ�f×4Ò4°f×6TÒ6TÓU€FÙ	�&×,Ò,¨f×.HÒ.HÓ	I€BÙ˜6×>Ò>À×@cÒ@cÓd€KÙ˜×8Ò8¸&×:ZÒ:ZÓ[€HÙ × HÒ HÈ&×JrÒJrÓsÐÙ˜×8Ò8¸&×:ZÒ:ZÓ[€HÙ! &×"LÒ"LÈf×NxÒNxÓyÐÙ˜V×BÒBÀF×DiÒDiÓj€MÙ˜v×FÒFÈ×HoÒHoÓp€OÙ˜v×FÒFÈ×HoÒHoÓp€OÙ˜6×>Ò>À×@cÒ@cÓd€KÙ˜6×>Ò>À×@cÒ@cÓd€KÙ˜V×BÒBÀF×DiÒDiÓj€MÙ�v×6Ò6¸×8WÒ8WÓX€GÙ
�6×.Ò.°×0KÒ0KÓ
L€CÙ�v×6Ò6¸×8WÒ8WÓX€GòFà×1Ò1Ór&   rµ  c                   óF  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&\" \RN                  \RP                  5      r)\" \RT                  \RV                  5      r,\" \RZ                  \R\                  5      r/\" \R`                  \Rb                  5      r2\" \Rf                  \Rh                  5      r5\" \Rl                  \Rn                  5      r8\" \Rr                  \Rt                  5      r;\" \Rx                  \Rz                  5      r>\" \R~                  \R€                  5      rA\" \R„                  \R†                  5      rD\" \RŠ                  \RŒ                  5      rG\" \R�                  \R’                  5      rJS rK\R˜                  rMSrNg)	Úpdf_write_optionsix  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_write_options.<lambda>y  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r  y  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_write_options_swiginitÚnew_pdf_write_optionsra   s    r   r]   Úpdf_write_options.__init__’  rµ  r&   r'   N)Or   r   r<   r=   r   r   r   r   r   Ú$pdf_write_options_do_incremental_getÚ$pdf_write_options_do_incremental_setÚdo_incrementalÚpdf_write_options_do_pretty_getÚpdf_write_options_do_pretty_setÚ	do_prettyÚpdf_write_options_do_ascii_getÚpdf_write_options_do_ascii_setÚdo_asciiÚ!pdf_write_options_do_compress_getÚ!pdf_write_options_do_compress_setÚdo_compressÚ(pdf_write_options_do_compress_images_getÚ(pdf_write_options_do_compress_images_setÚdo_compress_imagesÚ'pdf_write_options_do_compress_fonts_getÚ'pdf_write_options_do_compress_fonts_setÚdo_compress_fontsÚ#pdf_write_options_do_decompress_getÚ#pdf_write_options_do_decompress_setÚdo_decompressÚ pdf_write_options_do_garbage_getÚ pdf_write_options_do_garbage_setÚ
do_garbageÚpdf_write_options_do_linear_getÚpdf_write_options_do_linear_setÚ	do_linearÚpdf_write_options_do_clean_getÚpdf_write_options_do_clean_setÚdo_cleanÚ!pdf_write_options_do_sanitize_getÚ!pdf_write_options_do_sanitize_setÚdo_sanitizeÚ#pdf_write_options_do_appearance_getÚ#pdf_write_options_do_appearance_setÚdo_appearanceÚ pdf_write_options_do_encrypt_getÚ pdf_write_options_do_encrypt_setÚ
do_encryptÚ(pdf_write_options_dont_regenerate_id_getÚ(pdf_write_options_dont_regenerate_id_setÚdont_regenerate_idÚ!pdf_write_options_permissions_getÚ!pdf_write_options_permissions_setÚpermissionsÚpdf_write_options_opwd_utf8_getÚpdf_write_options_opwd_utf8_setÚ	opwd_utf8Úpdf_write_options_upwd_utf8_getÚpdf_write_options_upwd_utf8_setÚ	upwd_utf8Ú!pdf_write_options_do_snapshot_getÚ!pdf_write_options_do_snapshot_setÚdo_snapshotÚ*pdf_write_options_do_preserve_metadata_getÚ*pdf_write_options_do_preserve_metadata_setÚdo_preserve_metadataÚ$pdf_write_options_do_use_objstms_getÚ$pdf_write_options_do_use_objstms_setÚdo_use_objstmsÚ(pdf_write_options_compression_effort_getÚ(pdf_write_options_compression_effort_setÚcompression_effortÚpdf_write_options_do_labels_getÚpdf_write_options_do_labels_setÚ	do_labelsr]   Údelete_pdf_write_optionsr°   r@   r'   r&   r   r}  r}  x  ss  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜f×IÑIÈ6×KvÑKvÓw€NÙ˜×?Ñ?À×AgÑAgÓh€IÙ˜×=Ñ=¸v×?dÑ?dÓe€HÙ˜6×CÑCÀV×EmÑEmÓn€KÙ! &×"QÑ"QÐSY÷  TCñ  TCó  DÐÙ  ×!OÑ!OÐQW×QÑQó  AÐÙ˜V×GÑGÈ×IsÑIsÓt€MÙ˜&×AÑAÀ6×CjÑCjÓk€JÙ˜×?Ñ?À×AgÑAgÓh€IÙ˜×=Ñ=¸v×?dÑ?dÓe€HÙ˜6×CÑCÀV×EmÑEmÓn€KÙ˜V×GÑGÈ×IsÑIsÓt€MÙ˜&×AÑAÀ6×CjÑCjÓk€JÙ! &×"QÑ"QÐSY÷  TCñ  TCó  DÐÙ˜6×CÑCÀV×EmÑEmÓn€KÙ˜×?Ñ?À×AgÑAgÓh€IÙ˜×?Ñ?À×AgÑAgÓh€IÙ˜6×CÑCÀV×EmÑEmÓn€KÙ# F×$UÑ$UÐW]÷  XIñ  XIó  JÐÙ˜f×IÑIÈ6×KvÑKvÓw€NÙ! &×"QÑ"QÐSY÷  TCñ  TCó  DÐÙ˜×?Ñ?À×AgÑAgÓh€IòPà×6Ñ6Ór&   r}  c                   ó  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r S r!\RD                  r#Sr$g)	Úpdf_xref_entryi²  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_xref_entry.<lambda>³  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rË  ³  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_xref_entry_swiginitÚnew_pdf_xref_entryra   s    r   r]   Úpdf_xref_entry.__init__¾  rŽ  r&   r'   N)%r   r   r<   r=   r   r   r   r   r   Úpdf_xref_entry_type_getÚpdf_xref_entry_type_setr   Úpdf_xref_entry_marked_getÚpdf_xref_entry_marked_setÚmarkedÚpdf_xref_entry_gen_getÚpdf_xref_entry_gen_setÚgenÚpdf_xref_entry_num_getÚpdf_xref_entry_num_setrÑ  Úpdf_xref_entry_ofs_getÚpdf_xref_entry_ofs_setÚofsÚpdf_xref_entry_stm_ofs_getÚpdf_xref_entry_stm_ofs_setÚstm_ofsÚpdf_xref_entry_stm_buf_getÚpdf_xref_entry_stm_buf_setÚstm_bufÚpdf_xref_entry_obj_getÚpdf_xref_entry_obj_setÚobjr]   Údelete_pdf_xref_entryr°   r@   r'   r&   r   rÉ  rÉ  ²  sê   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×2Ñ2°F×4RÑ4RÓS€DÙ�f×6Ñ6¸×8XÑ8XÓY€FÙ
�6×0Ñ0°&×2OÑ2OÓ
P€CÙ
�6×0Ñ0°&×2OÑ2OÓ
P€CÙ
�6×0Ñ0°&×2OÑ2OÓ
P€CÙ�v×8Ñ8¸&×:[Ñ:[Ó\€GÙ�v×8Ñ8¸&×:[Ñ:[Ó\€GÙ
�6×0Ñ0°&×2OÑ2OÓ
P€CòJà×3Ñ3Ór&   rÉ  c                   ó2  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      rS r\R,                  rSrg)	Úpdf_xref_subseciÆ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_xref_subsec.<lambda>Ç  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rë  Ç  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_xref_subsec_swiginitÚnew_pdf_xref_subsecra   s    r   r]   Úpdf_xref_subsec.__init__Î  rÇ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_xref_subsec_next_getÚpdf_xref_subsec_next_setr€   Úpdf_xref_subsec_len_getÚpdf_xref_subsec_len_setr_  Úpdf_xref_subsec_start_getÚpdf_xref_subsec_start_setÚstartÚpdf_xref_subsec_table_getÚpdf_xref_subsec_table_setÚtabler]   Údelete_pdf_xref_subsecr°   r@   r'   r&   r   ré  ré  Æ  sŠ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×3Ñ3°V×5TÑ5TÓU€DÙ
�6×1Ñ1°6×3QÑ3QÓ
R€CÙ�V×5Ñ5°v×7WÑ7WÓX€EÙ�V×5Ñ5°v×7WÑ7WÓX€EòLà×4Ñ4Ór&   ré  c                   óà  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      rS r\R>                  r Sr!g)	Úpdf_xrefiÔ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_xref.<lambda>Õ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÿ  Õ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_xref_swiginitÚnew_pdf_xrefra   s    r   r]   Úpdf_xref.__init__ß  rþ  r&   r'   N)"r   r   r<   r=   r   r   r   r   r   Úpdf_xref_num_objects_getÚpdf_xref_num_objects_setÚnum_objectsÚpdf_xref_subsec_getÚpdf_xref_subsec_setÚsubsecÚpdf_xref_trailer_getÚpdf_xref_trailer_setr¢  Úpdf_xref_pre_repair_trailer_getÚpdf_xref_pre_repair_trailer_setÚpre_repair_trailerÚpdf_xref_unsaved_sigs_getÚpdf_xref_unsaved_sigs_setÚunsaved_sigsÚpdf_xref_unsaved_sigs_end_getÚpdf_xref_unsaved_sigs_end_setÚunsaved_sigs_endÚpdf_xref_end_ofs_getÚpdf_xref_end_ofs_setÚend_ofsr]   Údelete_pdf_xrefr°   r@   r'   r&   r   rý  rý  Ô  sÓ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜6×:Ñ:¸F×<[Ñ<[Ó\€KÙ�f×0Ñ0°&×2LÑ2LÓM€FÙ�v×2Ñ2°F×4OÑ4OÓP€GÙ! &×"HÑ"HÈ&×JpÑJpÓqÐÙ˜F×<Ñ<¸f×>^Ñ>^Ó_€LÙ × DÑ DÀf×FjÑFjÓkÐÙ�v×2Ñ2°F×4OÑ4OÓP€Gò>à×-Ñ-Ór&   rý  c                   óø   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      rS r\R&                  rSrg)	Ú	pdf_rangeiõ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_range.<lambda>ö  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r  ö  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_range_swiginitÚnew_pdf_rangera   s    r   r]   Úpdf_range.__init__ü  r7  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_range_low_getÚpdf_range_low_setÚlowÚpdf_range_high_getÚpdf_range_high_setÚhighÚpdf_range_out_getÚpdf_range_out_setr¥  r]   Údelete_pdf_ranger°   r@   r'   r&   r   r  r  õ  sr   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×+Ñ+¨V×-EÑ-EÓ
F€CÙ�F×-Ñ-¨v×/HÑ/HÓI€DÙ
�6×+Ñ+¨V×-EÑ-EÓ
F€Cò@à×.Ñ.Ór&   r  c                   óø   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      rS r\R&                  rSrg)	Ú
pdf_xrangei  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_xrange.<lambda>  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r/    rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_xrange_swiginitÚnew_pdf_xrangera   s    r   r]   Úpdf_xrange.__init__	  r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_xrange_low_getÚpdf_xrange_low_setr%  Úpdf_xrange_high_getÚpdf_xrange_high_setr(  Úpdf_xrange_out_getÚpdf_xrange_out_setr¥  r]   Údelete_pdf_xranger°   r@   r'   r&   r   r-  r-    sr   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×,Ñ,¨f×.GÑ.GÓ
H€CÙ�F×.Ñ.°×0JÑ0JÓK€DÙ
�6×,Ñ,¨f×.GÑ.GÓ
H€CòBà×/Ñ/Ór&   r-  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Ú
pdf_mrangei  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_mrange.<lambda>  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r?    rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_mrange_swiginitÚnew_pdf_mrangera   s    r   r]   Úpdf_mrange.__init__  r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_mrange_low_getÚpdf_mrange_low_setr%  Úpdf_mrange_out_getÚpdf_mrange_out_setr¥  r]   Údelete_pdf_mranger°   r@   r'   r&   r   r=  r=    sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×,Ñ,¨f×.GÑ.GÓ
H€CÙ
�6×,Ñ,¨f×.GÑ.GÓ
H€CòBà×/Ñ/Ór&   r=  c                   óF  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&\" \RN                  \RP                  5      r)\" \RT                  \RV                  5      r,\" \RZ                  \R\                  5      r/\" \R`                  \Rb                  5      r2\" \Rf                  \Rh                  5      r5\" \Rl                  \Rn                  5      r8\" \Rr                  \Rt                  5      r;\" \Rx                  \Rz                  5      r>\" \R~                  \R€                  5      rA\" \R„                  \R†                  5      rD\" \RŠ                  \RŒ                  5      rG\" \R�                  \R’                  5      rJS rK\R˜                  rMSrNg)	Úpdf_cmapi  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_cmap.<lambda>  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rM    rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_cmap_swiginitÚnew_pdf_cmapra   s    r   r]   Úpdf_cmap.__init__5  rþ  r&   r'   N)Or   r   r<   r=   r   r   r   r   r   Úpdf_cmap_storable_getÚpdf_cmap_storable_setrÃ  Úpdf_cmap_cmap_name_getÚpdf_cmap_cmap_name_setÚ	cmap_nameÚpdf_cmap_usecmap_name_getÚpdf_cmap_usecmap_name_setÚusecmap_nameÚpdf_cmap_usecmap_getÚpdf_cmap_usecmap_setÚusecmapÚpdf_cmap_wmode_getÚpdf_cmap_wmode_setri
  Úpdf_cmap_codespace_len_getÚpdf_cmap_codespace_len_setÚcodespace_lenÚpdf_cmap_rlen_getÚpdf_cmap_rlen_setÚrlenÚpdf_cmap_rcap_getÚpdf_cmap_rcap_setÚrcapÚpdf_cmap_ranges_getÚpdf_cmap_ranges_setÚrangesÚpdf_cmap_xlen_getÚpdf_cmap_xlen_setÚxlenÚpdf_cmap_xcap_getÚpdf_cmap_xcap_setÚxcapÚpdf_cmap_xranges_getÚpdf_cmap_xranges_setÚxrangesÚpdf_cmap_mlen_getÚpdf_cmap_mlen_setÚmlenÚpdf_cmap_mcap_getÚpdf_cmap_mcap_setÚmcapÚpdf_cmap_mranges_getÚpdf_cmap_mranges_setÚmrangesÚpdf_cmap_dlen_getÚpdf_cmap_dlen_setÚdlenÚpdf_cmap_dcap_getÚpdf_cmap_dcap_setÚdcapÚpdf_cmap_dict_getÚpdf_cmap_dict_setÚdictÚpdf_cmap_tlen_getÚpdf_cmap_tlen_setÚtlenÚpdf_cmap_tcap_getÚpdf_cmap_tcap_setÚtcapÚpdf_cmap_ttop_getÚpdf_cmap_ttop_setÚttopÚpdf_cmap_tree_getÚpdf_cmap_tree_setÚtreer]   Údelete_pdf_cmapr°   r@   r'   r&   r   rK  rK    s9  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×4Ñ4°f×6RÑ6RÓS€HÙ˜×6Ñ6¸×8UÑ8UÓV€IÙ˜F×<Ñ<¸f×>^Ñ>^Ó_€LÙ�v×2Ñ2°F×4OÑ4OÓP€GÙ�V×.Ñ.°×0IÑ0IÓJ€EÙ˜V×>Ñ>À×@aÑ@aÓb€MÙ�F×,Ñ,¨f×.FÑ.FÓG€DÙ�F×,Ñ,¨f×.FÑ.FÓG€DÙ�f×0Ñ0°&×2LÑ2LÓM€FÙ�F×,Ñ,¨f×.FÑ.FÓG€DÙ�F×,Ñ,¨f×.FÑ.FÓG€DÙ�v×2Ñ2°F×4OÑ4OÓP€GÙ�F×,Ñ,¨f×.FÑ.FÓG€DÙ�F×,Ñ,¨f×.FÑ.FÓG€DÙ�v×2Ñ2°F×4OÑ4OÓP€GÙ�F×,Ñ,¨f×.FÑ.FÓG€DÙ�F×,Ñ,¨f×.FÑ.FÓG€DÙ�F×,Ñ,¨f×.FÑ.FÓG€DÙ�F×,Ñ,¨f×.FÑ.FÓG€DÙ�F×,Ñ,¨f×.FÑ.FÓG€DÙ�F×,Ñ,¨f×.FÑ.FÓG€DÙ�F×,Ñ,¨f×.FÑ.FÓG€Dò>à×-Ñ-Ór&   rK  c                   óø   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      rS r\R&                  rSrg)	Úpdf_hmtxiD  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_hmtx.<lambda>E  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r—  E  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_hmtx_swiginitÚnew_pdf_hmtxra   s    r   r]   Úpdf_hmtx.__init__K  rþ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_hmtx_lo_getÚpdf_hmtx_lo_setrÓ  Úpdf_hmtx_hi_getÚpdf_hmtx_hi_setrÖ  Úpdf_hmtx_w_getÚpdf_hmtx_w_setrÍ
  r]   Údelete_pdf_hmtxr°   r@   r'   r&   r   r•  r•  D  sq   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ	�&×(Ñ(¨&×*@Ñ*@Ó	A€BÙ	�&×(Ñ(¨&×*@Ñ*@Ó	A€BÙ�×&Ñ&¨×(=Ñ(=Ó>€Aò>à×-Ñ-Ór&   r•  c                   ól  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      rS r\R2                  rSrg)	Úpdf_vmtxiQ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_vmtx.<lambda>R  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r§  R  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_vmtx_swiginitÚnew_pdf_vmtxra   s    r   r]   Úpdf_vmtx.__init__Z  rþ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_vmtx_lo_getÚpdf_vmtx_lo_setrÓ  Úpdf_vmtx_hi_getÚpdf_vmtx_hi_setrÖ  Úpdf_vmtx_x_getÚpdf_vmtx_x_setrO   Úpdf_vmtx_y_getÚpdf_vmtx_y_setr  Úpdf_vmtx_w_getÚpdf_vmtx_w_setrÍ
  r]   Údelete_pdf_vmtxr°   r@   r'   r&   r   r¥  r¥  Q  s¡   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ	�&×(Ñ(¨&×*@Ñ*@Ó	A€BÙ	�&×(Ñ(¨&×*@Ñ*@Ó	A€BÙ�×&Ñ&¨×(=Ñ(=Ó>€AÙ�×&Ñ&¨×(=Ñ(=Ó>€AÙ�×&Ñ&¨×(=Ñ(=Ó>€Aò>à×-Ñ-Ór&   r¥  c                   ó¢  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&\" \RN                  \RP                  5      r)\" \RT                  \RV                  5      r,\" \RZ                  \R\                  5      r/\" \R`                  \Rb                  5      r2\" \Rf                  \Rh                  5      r5\" \Rl                  \Rn                  5      r8\" \Rr                  \Rt                  5      r;\" \Rx                  \Rz                  5      r>\" \R~                  \R€                  5      rA\" \R„                  \R†                  5      rD\" \RŠ                  \RŒ                  5      rG\" \R�                  \R’                  5      rJ\" \R–                  \R˜                  5      rM\" \Rœ                  \Rž                  5      rP\" \R¢                  \R¤                  5      rS\" \R¨                  \Rª                  5      rV\" \R®                  \R°                  5      rY\" \R´                  \R¶                  5      r\S r]\R¼                  r_Sr`g)	Úpdf_font_desci`  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_font_desc.<lambda>a  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r»  a  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_font_desc_swiginitÚnew_pdf_font_descra   s    r   r]   Úpdf_font_desc.__init__€  rÚ  r&   r'   N)ar   r   r<   r=   r   r   r   r   r   Úpdf_font_desc_storable_getÚpdf_font_desc_storable_setrÃ  Úpdf_font_desc_size_getÚpdf_font_desc_size_setr  Úpdf_font_desc_font_getÚpdf_font_desc_font_setr?  Úpdf_font_desc_flags_getÚpdf_font_desc_flags_setr/	  Úpdf_font_desc_italic_angle_getÚpdf_font_desc_italic_angle_setÚitalic_angleÚpdf_font_desc_ascent_getÚpdf_font_desc_ascent_setÚascentÚpdf_font_desc_descent_getÚpdf_font_desc_descent_setÚdescentÚpdf_font_desc_cap_height_getÚpdf_font_desc_cap_height_setÚ
cap_heightÚpdf_font_desc_x_height_getÚpdf_font_desc_x_height_setÚx_heightÚpdf_font_desc_missing_width_getÚpdf_font_desc_missing_width_setÚmissing_widthÚpdf_font_desc_encoding_getÚpdf_font_desc_encoding_setÚencodingÚpdf_font_desc_to_ttf_cmap_getÚpdf_font_desc_to_ttf_cmap_setÚto_ttf_cmapÚ pdf_font_desc_cid_to_gid_len_getÚ pdf_font_desc_cid_to_gid_len_setÚcid_to_gid_lenÚpdf_font_desc_cid_to_gid_getÚpdf_font_desc_cid_to_gid_setÚ
cid_to_gidÚpdf_font_desc_to_unicode_getÚpdf_font_desc_to_unicode_setÚ
to_unicodeÚ pdf_font_desc_cid_to_ucs_len_getÚ pdf_font_desc_cid_to_ucs_len_setÚcid_to_ucs_lenÚpdf_font_desc_cid_to_ucs_getÚpdf_font_desc_cid_to_ucs_setÚ
cid_to_ucsÚpdf_font_desc_wmode_getÚpdf_font_desc_wmode_setri
  Úpdf_font_desc_hmtx_len_getÚpdf_font_desc_hmtx_len_setÚhmtx_lenÚpdf_font_desc_hmtx_cap_getÚpdf_font_desc_hmtx_cap_setÚhmtx_capÚpdf_font_desc_dhmtx_getÚpdf_font_desc_dhmtx_setÚdhmtxÚpdf_font_desc_hmtx_getÚpdf_font_desc_hmtx_setÚhmtxÚpdf_font_desc_vmtx_len_getÚpdf_font_desc_vmtx_len_setÚvmtx_lenÚpdf_font_desc_vmtx_cap_getÚpdf_font_desc_vmtx_cap_setÚvmtx_capÚpdf_font_desc_dvmtx_getÚpdf_font_desc_dvmtx_setÚdvmtxÚpdf_font_desc_vmtx_getÚpdf_font_desc_vmtx_setÚvmtxÚpdf_font_desc_is_embedded_getÚpdf_font_desc_is_embedded_setÚis_embeddedÚpdf_font_desc_t3loading_getÚpdf_font_desc_t3loading_setÚ	t3loadingr]   Údelete_pdf_font_descr°   r@   r'   r&   r   r¹  r¹  `  sÊ  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×9Ñ9¸6×;\Ñ;\Ó]€HÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�V×3Ñ3°V×5SÑ5SÓT€EÙ˜F×AÑAÀ6×ChÑChÓi€LÙ�f×5Ñ5°v×7VÑ7VÓW€FÙ�v×7Ñ7¸×9YÑ9YÓZ€GÙ˜&×=Ñ=¸v×?bÑ?bÓc€JÙ˜×9Ñ9¸6×;\Ñ;\Ó]€HÙ˜V×CÑCÀV×EkÑEkÓl€MÙ˜×9Ñ9¸6×;\Ñ;\Ó]€HÙ˜6×?Ñ?À×AeÑAeÓf€KÙ˜f×EÑEÀv×GnÑGnÓo€NÙ˜&×=Ñ=¸v×?bÑ?bÓc€JÙ˜&×=Ñ=¸v×?bÑ?bÓc€JÙ˜f×EÑEÀv×GnÑGnÓo€NÙ˜&×=Ñ=¸v×?bÑ?bÓc€JÙ�V×3Ñ3°V×5SÑ5SÓT€EÙ˜×9Ñ9¸6×;\Ñ;\Ó]€HÙ˜×9Ñ9¸6×;\Ñ;\Ó]€HÙ�V×3Ñ3°V×5SÑ5SÓT€EÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ˜×9Ñ9¸6×;\Ñ;\Ó]€HÙ˜×9Ñ9¸6×;\Ñ;\Ó]€HÙ�V×3Ñ3°V×5SÑ5SÓT€EÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ˜6×?Ñ?À×AeÑAeÓf€KÙ˜×;Ñ;¸V×=_Ñ=_Ó`€IòHà×2Ñ2Ór&   r¹  c                   ó2  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      rS r\R,                  rSrg)	Úpdf_font_resource_keyiŒ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_font_resource_key.<lambda>�  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r  �  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_font_resource_key_swiginitÚnew_pdf_font_resource_keyra   s    r   r]   Úpdf_font_resource_key.__init__”  r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú pdf_font_resource_key_digest_getÚ pdf_font_resource_key_digest_setrð	  Úpdf_font_resource_key_type_getÚpdf_font_resource_key_type_setr   Ú"pdf_font_resource_key_encoding_getÚ"pdf_font_resource_key_encoding_setrÝ  Ú$pdf_font_resource_key_local_xref_getÚ$pdf_font_resource_key_local_xref_setrð  r]   Údelete_pdf_font_resource_keyr°   r@   r'   r&   r   r  r  Œ  sŠ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�f×=Ñ=¸v×?fÑ?fÓg€FÙ�F×9Ñ9¸6×;`Ñ;`Óa€DÙ˜×AÑAÀ6×ClÑClÓm€HÙ˜&×EÑEÀv×GrÑGrÓs€JòXà×:Ñ:Ór&   r  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úpdf_colorspace_resource_keyiš  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú$pdf_colorspace_resource_key.<lambda>›  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r&  ›  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú$pdf_colorspace_resource_key_swiginitÚnew_pdf_colorspace_resource_keyra   s    r   r]   Ú$pdf_colorspace_resource_key.__init__   ó   € Ü×3Ò3°D¼&×:`Ò:`Ó:bÕcr&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú&pdf_colorspace_resource_key_digest_getÚ&pdf_colorspace_resource_key_digest_setrð	  Ú*pdf_colorspace_resource_key_local_xref_getÚ*pdf_colorspace_resource_key_local_xref_setrð  r]   Ú"delete_pdf_colorspace_resource_keyr°   r@   r'   r&   r   r$  r$  š  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�f×CÑCÀV×ErÑErÓs€FÙ˜&×KÑKÈV×M~ÑM~Ó€Jòdà×@Ñ@Ór&   r$  c                   óŽ  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&S r'\RP                  r)Sr*g)	Úpdf_patterni¦  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_pattern.<lambda>§  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r5  §  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_pattern_swiginitÚnew_pdf_patternra   s    r   r]   Úpdf_pattern.__init__´  rŸ  r&   r'   N)+r   r   r<   r=   r   r   r   r   r   Úpdf_pattern_storable_getÚpdf_pattern_storable_setrÃ  Úpdf_pattern_ismask_getÚpdf_pattern_ismask_setÚismaskÚpdf_pattern_xstep_getÚpdf_pattern_xstep_setÚxstepÚpdf_pattern_ystep_getÚpdf_pattern_ystep_setÚystepÚpdf_pattern_matrix_getÚpdf_pattern_matrix_setr‘  Úpdf_pattern_bbox_getÚpdf_pattern_bbox_setrÉ	  Úpdf_pattern_document_getÚpdf_pattern_document_setÚdocumentÚpdf_pattern_resources_getÚpdf_pattern_resources_setÚ	resourcesÚpdf_pattern_contents_getÚpdf_pattern_contents_setÚcontentsÚpdf_pattern_id_getÚpdf_pattern_id_setr  r]   Údelete_pdf_patternr°   r@   r'   r&   r   r3  r3  ¦  s  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×7Ñ7¸×9XÑ9XÓY€HÙ�f×3Ñ3°V×5RÑ5RÓS€FÙ�V×1Ñ1°6×3OÑ3OÓP€EÙ�V×1Ñ1°6×3OÑ3OÓP€EÙ�f×3Ñ3°V×5RÑ5RÓS€FÙ�F×/Ñ/°×1LÑ1LÓM€DÙ˜×7Ñ7¸×9XÑ9XÓY€HÙ˜×9Ñ9¸6×;[Ñ;[Ó\€IÙ˜×7Ñ7¸×9XÑ9XÓY€HÙ	�&×+Ñ+¨V×-FÑ-FÓ	G€BòDà×0Ñ0Ór&   r3  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úpdf_resource_stackiº  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_resource_stack.<lambda>»  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rY  »  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_resource_stack_swiginitÚnew_pdf_resource_stackra   s    r   r]   Úpdf_resource_stack.__init__À  r?  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_resource_stack_next_getÚpdf_resource_stack_next_setr€   Ú pdf_resource_stack_resources_getÚ pdf_resource_stack_resources_setrO  r]   Údelete_pdf_resource_stackr°   r@   r'   r&   r   rW  rW  º  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×6Ñ6¸×8ZÑ8ZÓ[€DÙ˜×@Ñ@À&×BiÑBiÓj€IòRà×7Ñ7Ór&   rW  c                   óN  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&\" \RN                  \RP                  5      r)\" \RT                  \RV                  5      r,\" \RZ                  \R\                  5      r/\" \R`                  \Rb                  5      r2\" \Rf                  \Rh                  5      r5\" \Rl                  \Rn                  5      r8\" \Rr                  \Rt                  5      r;\" \Rx                  \Rz                  5      r>\" \R~                  \R€                  5      rA\" \R„                  \R†                  5      rD\" \RŠ                  \RŒ                  5      rG\" \R�                  \R’                  5      rJ\" \R–                  \R˜                  5      rM\" \Rœ                  \Rž                  5      rP\" \R¢                  \R¤                  5      rS\" \R¨                  \Rª                  5      rV\" \R®                  \R°                  5      rY\" \R´                  \R¶                  5      r\\" \Rº                  \R¼                  5      r_\" \RÀ                  \RÂ                  5      rb\" \RÆ                  \RÈ                  5      re\" \RÌ                  \RÎ                  5      rh\" \RÒ                  \RÔ                  5      rk\" \RØ                  \RÚ                  5      rn\" \RÞ                  \Rà                  5      rq\" \Rä                  \Ræ                  5      rt\" \Rê                  \Rì                  5      rw\" \Rð                  \Rò                  5      rz\" \Rö                  \Rø                  5      r}\" \Rü                  \Rþ                  5      r€\" \GR                  \GR                  5      rƒ\" \GR                  \GR
                  5      r†\" \GR                  \GR                  5      r‰\" \GR                  \GR                  5      rŒ\" \GR                  \GR                  5      r�\" \GR                   \GR"                  5      r’\" \GR&                  \GR(                  5      r•\" \GR,                  \GR.                  5      r˜\" \GR2                  \GR4                  5      r›\" \GR8                  \GR:                  5      rž\" \GR>                  \GR@                  5      r¡\" \GRD                  \GRF                  5      r¤\" \GRJ                  \GRL                  5      r§\" \GRP                  \GRR                  5      rª\" \GRV                  \GRX                  5      r­\" \GR\                  \GR^                  5      r°\" \GRb                  \GRd                  5      r³\" \GRh                  \GRj                  5      r¶\" \GRn                  \GRp                  5      r¹\" \GRt                  \GRv                  5      r¼\" \GRz                  \GR|                  5      r¿\" \GR€                  \GR‚                  5      rÂ\" \GR†                  \GRˆ                  5      rÅ\" \GRŒ                  \GRŽ                  5      rÈ\" \GR’                  \GR”                  5      rË\" \GR˜                  \GRš                  5      rÎ\" \GRž                  \GR                   5      rÑ\" \GR¤                  \GR¦                  5      rÔ\" \GRª                  \GR¬                  5      r×\" \GR°                  \GR²                  5      rÚ\" \GR¶                  \GR¸                  5      rÝ\" \GR¼                  \GR¾                  5      rà\" \GRÂ                  \GRÄ                  5      rã\" \GRÈ                  \GRÊ                  5      ræ\" \GRÎ                  \GRÐ                  5      ré\" \GRÔ                  \GRÖ                  5      rì\" \GRÚ                  \GRÜ                  5      rï\" \GRà                  \GRâ                  5      rò\" \GRæ                  \GRè                  5      rõ\" \GRì                  \GRî                  5      rø\" \GRò                  \GRô                  5      rû\" \GRø                  \GRú                  5      rþ\" \GRþ                  \GR                   5      Gr\" \GR                  \GR                  5      Gr\" \GR
                  \GR                  5      Gr\" \GR                  \GR                  5      Gr
\" \GR                  \GR                  5      Gr\" \GR                  \GR                  5      Gr\" \GR"                  \GR$                  5      Gr\" \GR(                  \GR*                  5      Gr\" \GR.                  \GR0                  5      Gr\" \GR4                  \GR6                  5      Gr\" \GR:                  \GR<                  5      Gr\" \GR@                  \GRB                  5      Gr"\" \GRF                  \GRH                  5      Gr%\" \GRL                  \GRN                  5      Gr(\" \GRR                  \GRT                  5      Gr+S Gr,\GRZ                  Gr.SGr/g)	Úpdf_processoriÇ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_processor.<lambda>È  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rg  È  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_processor_swiginitÚnew_pdf_processorra   s    r   r]   Úpdf_processor.__init__,  rÚ  r&   r'   N(0  r   r   r<   r=   r   r   r   r   r   Úpdf_processor_refs_getÚpdf_processor_refs_setr”  Úpdf_processor_closed_getÚpdf_processor_closed_setr·  Ú!pdf_processor_close_processor_getÚ!pdf_processor_close_processor_setÚclose_processorÚ pdf_processor_drop_processor_getÚ pdf_processor_drop_processor_setÚdrop_processorÚ!pdf_processor_reset_processor_getÚ!pdf_processor_reset_processor_setÚreset_processorÚ pdf_processor_push_resources_getÚ pdf_processor_push_resources_setÚpush_resourcesÚpdf_processor_pop_resources_getÚpdf_processor_pop_resources_setÚpop_resourcesÚpdf_processor_op_w_getÚpdf_processor_op_w_setÚop_wÚpdf_processor_op_j_getÚpdf_processor_op_j_setÚop_jÚpdf_processor_op_J_getÚpdf_processor_op_J_setÚop_JÚpdf_processor_op_M_getÚpdf_processor_op_M_setÚop_MÚpdf_processor_op_d_getÚpdf_processor_op_d_setÚop_dÚpdf_processor_op_ri_getÚpdf_processor_op_ri_setÚop_riÚpdf_processor_op_i_getÚpdf_processor_op_i_setÚop_iÚpdf_processor_op_gs_begin_getÚpdf_processor_op_gs_begin_setÚop_gs_beginÚpdf_processor_op_gs_BM_getÚpdf_processor_op_gs_BM_setÚop_gs_BMÚpdf_processor_op_gs_ca_getÚpdf_processor_op_gs_ca_setÚop_gs_caÚpdf_processor_op_gs_CA_getÚpdf_processor_op_gs_CA_setÚop_gs_CAÚpdf_processor_op_gs_SMask_getÚpdf_processor_op_gs_SMask_setÚop_gs_SMaskÚpdf_processor_op_gs_end_getÚpdf_processor_op_gs_end_setÚ	op_gs_endÚpdf_processor_op_q_getÚpdf_processor_op_q_setÚop_qÚpdf_processor_op_Q_getÚpdf_processor_op_Q_setÚop_QÚpdf_processor_op_cm_getÚpdf_processor_op_cm_setÚop_cmÚpdf_processor_op_m_getÚpdf_processor_op_m_setÚop_mÚpdf_processor_op_l_getÚpdf_processor_op_l_setÚop_lÚpdf_processor_op_c_getÚpdf_processor_op_c_setÚop_cÚpdf_processor_op_v_getÚpdf_processor_op_v_setÚop_vÚpdf_processor_op_y_getÚpdf_processor_op_y_setÚop_yÚpdf_processor_op_h_getÚpdf_processor_op_h_setÚop_hÚpdf_processor_op_re_getÚpdf_processor_op_re_setÚop_reÚpdf_processor_op_S_getÚpdf_processor_op_S_setÚop_SÚpdf_processor_op_s_getÚpdf_processor_op_s_setÚop_sÚpdf_processor_op_F_getÚpdf_processor_op_F_setÚop_FÚpdf_processor_op_f_getÚpdf_processor_op_f_setÚop_fÚpdf_processor_op_fstar_getÚpdf_processor_op_fstar_setÚop_fstarÚpdf_processor_op_B_getÚpdf_processor_op_B_setÚop_BÚpdf_processor_op_Bstar_getÚpdf_processor_op_Bstar_setÚop_BstarÚpdf_processor_op_b_getÚpdf_processor_op_b_setÚop_bÚpdf_processor_op_bstar_getÚpdf_processor_op_bstar_setÚop_bstarÚpdf_processor_op_n_getÚpdf_processor_op_n_setÚop_nÚpdf_processor_op_W_getÚpdf_processor_op_W_setÚop_WÚpdf_processor_op_Wstar_getÚpdf_processor_op_Wstar_setÚop_WstarÚpdf_processor_op_BT_getÚpdf_processor_op_BT_setÚop_BTÚpdf_processor_op_ET_getÚpdf_processor_op_ET_setÚop_ETÚpdf_processor_op_Tc_getÚpdf_processor_op_Tc_setÚop_TcÚpdf_processor_op_Tw_getÚpdf_processor_op_Tw_setÚop_TwÚpdf_processor_op_Tz_getÚpdf_processor_op_Tz_setÚop_TzÚpdf_processor_op_TL_getÚpdf_processor_op_TL_setÚop_TLÚpdf_processor_op_Tf_getÚpdf_processor_op_Tf_setÚop_TfÚpdf_processor_op_Tr_getÚpdf_processor_op_Tr_setÚop_TrÚpdf_processor_op_Ts_getÚpdf_processor_op_Ts_setÚop_TsÚpdf_processor_op_Td_getÚpdf_processor_op_Td_setÚop_TdÚpdf_processor_op_TD_getÚpdf_processor_op_TD_setÚop_TDÚpdf_processor_op_Tm_getÚpdf_processor_op_Tm_setÚop_TmÚpdf_processor_op_Tstar_getÚpdf_processor_op_Tstar_setÚop_TstarÚpdf_processor_op_TJ_getÚpdf_processor_op_TJ_setÚop_TJÚpdf_processor_op_Tj_getÚpdf_processor_op_Tj_setÚop_TjÚpdf_processor_op_squote_getÚpdf_processor_op_squote_setÚ	op_squoteÚpdf_processor_op_dquote_getÚpdf_processor_op_dquote_setÚ	op_dquoteÚpdf_processor_op_d0_getÚpdf_processor_op_d0_setÚop_d0Úpdf_processor_op_d1_getÚpdf_processor_op_d1_setÚop_d1Úpdf_processor_op_CS_getÚpdf_processor_op_CS_setÚop_CSÚpdf_processor_op_cs_getÚpdf_processor_op_cs_setÚop_csÚpdf_processor_op_SC_pattern_getÚpdf_processor_op_SC_pattern_setÚop_SC_patternÚpdf_processor_op_sc_pattern_getÚpdf_processor_op_sc_pattern_setÚop_sc_patternÚpdf_processor_op_SC_shade_getÚpdf_processor_op_SC_shade_setÚop_SC_shadeÚpdf_processor_op_sc_shade_getÚpdf_processor_op_sc_shade_setÚop_sc_shadeÚpdf_processor_op_SC_color_getÚpdf_processor_op_SC_color_setÚop_SC_colorÚpdf_processor_op_sc_color_getÚpdf_processor_op_sc_color_setÚop_sc_colorÚpdf_processor_op_G_getÚpdf_processor_op_G_setÚop_GÚpdf_processor_op_g_getÚpdf_processor_op_g_setÚop_gÚpdf_processor_op_RG_getÚpdf_processor_op_RG_setÚop_RGÚpdf_processor_op_rg_getÚpdf_processor_op_rg_setÚop_rgÚpdf_processor_op_K_getÚpdf_processor_op_K_setÚop_KÚpdf_processor_op_k_getÚpdf_processor_op_k_setÚop_kÚpdf_processor_op_BI_getÚpdf_processor_op_BI_setÚop_BIÚpdf_processor_op_sh_getÚpdf_processor_op_sh_setÚop_shÚpdf_processor_op_Do_image_getÚpdf_processor_op_Do_image_setÚop_Do_imageÚpdf_processor_op_Do_form_getÚpdf_processor_op_Do_form_setÚ
op_Do_formÚpdf_processor_op_MP_getÚpdf_processor_op_MP_setÚop_MPÚpdf_processor_op_DP_getÚpdf_processor_op_DP_setÚop_DPÚpdf_processor_op_BMC_getÚpdf_processor_op_BMC_setÚop_BMCÚpdf_processor_op_BDC_getÚpdf_processor_op_BDC_setÚop_BDCÚpdf_processor_op_EMC_getÚpdf_processor_op_EMC_setÚop_EMCÚpdf_processor_op_BX_getÚpdf_processor_op_BX_setÚop_BXÚpdf_processor_op_EX_getÚpdf_processor_op_EX_setÚop_EXÚpdf_processor_op_gs_OP_getÚpdf_processor_op_gs_OP_setÚop_gs_OPÚpdf_processor_op_gs_op_getÚpdf_processor_op_gs_op_setÚop_gs_opÚpdf_processor_op_gs_OPM_getÚpdf_processor_op_gs_OPM_setÚ	op_gs_OPMÚ&pdf_processor_op_gs_UseBlackPtComp_getÚ&pdf_processor_op_gs_UseBlackPtComp_setÚop_gs_UseBlackPtCompÚpdf_processor_op_EOD_getÚpdf_processor_op_EOD_setÚop_EODÚpdf_processor_op_END_getÚpdf_processor_op_END_setÚop_ENDÚpdf_processor_usage_getÚpdf_processor_usage_setÚusageÚpdf_processor_hidden_getÚpdf_processor_hidden_setÚhiddenÚpdf_processor_requirements_getÚpdf_processor_requirements_setÚrequirementsÚpdf_processor_rstack_getÚpdf_processor_rstack_setÚrstackÚpdf_processor_chain_getÚpdf_processor_chain_setÚchainr]   Údelete_pdf_processorr°   r@   r'   r&   r   re  re  Ç  sO	  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�f×5Ñ5°v×7VÑ7VÓW€FÙ˜v×GÑGÈ×IqÑIqÓr€OÙ˜f×EÑEÀv×GnÑGnÓo€NÙ˜v×GÑGÈ×IqÑIqÓr€OÙ˜f×EÑEÀv×GnÑGnÓo€NÙ˜V×CÑCÀV×EkÑEkÓl€MÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�V×3Ñ3°V×5SÑ5SÓT€EÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ˜6×?Ñ?À×AeÑAeÓf€KÙ˜×9Ñ9¸6×;\Ñ;\Ó]€HÙ˜×9Ñ9¸6×;\Ñ;\Ó]€HÙ˜×9Ñ9¸6×;\Ñ;\Ó]€HÙ˜6×?Ñ?À×AeÑAeÓf€KÙ˜×;Ñ;¸V×=_Ñ=_Ó`€IÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�V×3Ñ3°V×5SÑ5SÓT€EÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�V×3Ñ3°V×5SÑ5SÓT€EÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ˜×9Ñ9¸6×;\Ñ;\Ó]€HÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ˜×9Ñ9¸6×;\Ñ;\Ó]€HÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ˜×9Ñ9¸6×;\Ñ;\Ó]€HÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ�F×1Ò1°6×3PÒ3PÓQ€DÙ˜×9Ò9¸6×;\Ò;\Ó]€HÙ�V×3Ò3°V×5SÒ5SÓT€EÙ�V×3Ò3°V×5SÒ5SÓT€EÙ�V×3Ò3°V×5SÒ5SÓT€EÙ�V×3Ò3°V×5SÒ5SÓT€EÙ�V×3Ò3°V×5SÒ5SÓT€EÙ�V×3Ò3°V×5SÒ5SÓT€EÙ�V×3Ò3°V×5SÒ5SÓT€EÙ�V×3Ò3°V×5SÒ5SÓT€EÙ�V×3Ò3°V×5SÒ5SÓT€EÙ�V×3Ò3°V×5SÒ5SÓT€EÙ�V×3Ò3°V×5SÒ5SÓT€EÙ�V×3Ò3°V×5SÒ5SÓT€EÙ˜×9Ò9¸6×;\Ò;\Ó]€HÙ�V×3Ò3°V×5SÒ5SÓT€EÙ�V×3Ò3°V×5SÒ5SÓT€EÙ˜×;Ò;¸V×=_Ò=_Ó`€IÙ˜×;Ò;¸V×=_Ò=_Ó`€IÙ�V×3Ò3°V×5SÒ5SÓT€EÙ�V×3Ò3°V×5SÒ5SÓT€EÙ�V×3Ò3°V×5SÒ5SÓT€EÙ�V×3Ò3°V×5SÒ5SÓT€EÙ˜V×CÒCÀV×EkÒEkÓl€MÙ˜V×CÒCÀV×EkÒEkÓl€MÙ˜6×?Ò?À×AeÒAeÓf€KÙ˜6×?Ò?À×AeÒAeÓf€KÙ˜6×?Ò?À×AeÒAeÓf€KÙ˜6×?Ò?À×AeÒAeÓf€KÙ�F×1Ò1°6×3PÒ3PÓQ€DÙ�F×1Ò1°6×3PÒ3PÓQ€DÙ�V×3Ò3°V×5SÒ5SÓT€EÙ�V×3Ò3°V×5SÒ5SÓT€EÙ�F×1Ò1°6×3PÒ3PÓQ€DÙ�F×1Ò1°6×3PÒ3PÓQ€DÙ�V×3Ò3°V×5SÒ5SÓT€EÙ�V×3Ò3°V×5SÒ5SÓT€EÙ˜6×?Ò?À×AeÒAeÓf€KÙ˜&×=Ò=¸v×?bÒ?bÓc€JÙ�V×3Ò3°V×5SÒ5SÓT€EÙ�V×3Ò3°V×5SÒ5SÓT€EÙ�f×5Ò5°v×7VÒ7VÓW€FÙ�f×5Ò5°v×7VÒ7VÓW�FÙ�f×5Ò5°v×7VÒ7VÓW�FÙ�V×3Ò3°V×5SÒ5SÓT�EÙ�V×3Ò3°V×5SÒ5SÓT�EÙ˜×9Ò9¸6×;\Ò;\Ó]�HÙ˜×9Ò9¸6×;\Ò;\Ó]�HÙ˜×;Ò;¸V×=_Ò=_Ó`�IÙ# F×$QÒ$QÐSY÷  TAò  TAó  BÑÙ�f×5Ò5°v×7VÒ7VÓW�FÙ�f×5Ò5°v×7VÒ7VÓW�FÙ�V×3Ò3°V×5SÒ5SÓT�EÙ�f×5Ò5°v×7VÒ7VÓW�FÙ˜F×AÒAÀ6×ChÒChÓi�LÙ�f×5Ò5°v×7VÒ7VÓW�FÙ�V×3Ò3°V×5SÒ5SÓT�EóHà×2Ò2Õr&   re  c                   ó<  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&\" \RN                  \RP                  5      r)\" \RT                  \RV                  5      r,\" \RZ                  \R\                  5      r/S r0\Rb                  r2Sr3g)	Úpdf_csii2  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_csi.<lambda>3  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r’  3  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_csi_swiginitÚnew_pdf_csira   s    r   r]   Úpdf_csi.__init__C  r  r&   r'   N)4r   r   r<   r=   r   r   r   r   r   Úpdf_csi_doc_getÚpdf_csi_doc_setrY   Úpdf_csi_buf_getÚpdf_csi_buf_setr!  Úpdf_csi_cookie_getÚpdf_csi_cookie_setÚcookieÚpdf_csi_gstate_getÚpdf_csi_gstate_setÚgstateÚpdf_csi_xbalance_getÚpdf_csi_xbalance_setÚxbalanceÚpdf_csi_in_text_getÚpdf_csi_in_text_setÚin_textÚpdf_csi_d1_rect_getÚpdf_csi_d1_rect_setrF  Úpdf_csi_obj_getÚpdf_csi_obj_setræ  Úpdf_csi_name_getÚpdf_csi_name_setr!   Úpdf_csi_string_getÚpdf_csi_string_setÚstringÚpdf_csi_string_len_getÚpdf_csi_string_len_setÚ
string_lenÚpdf_csi_top_getÚpdf_csi_top_setr¤  Úpdf_csi_stack_getÚpdf_csi_stack_setr§  r]   Údelete_pdf_csir°   r@   r'   r&   r   r�  r�  2  sa  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×)Ñ)¨6×+AÑ+AÓ
B€CÙ
�6×)Ñ)¨6×+AÑ+AÓ
B€CÙ�f×/Ñ/°×1JÑ1JÓK€FÙ�f×/Ñ/°×1JÑ1JÓK€FÙ˜×3Ñ3°V×5PÑ5PÓQ€HÙ�v×1Ñ1°6×3MÑ3MÓN€GÙ�v×1Ñ1°6×3MÑ3MÓN€GÙ
�6×)Ñ)¨6×+AÑ+AÓ
B€CÙ�F×+Ñ+¨V×-DÑ-DÓE€DÙ�f×/Ñ/°×1JÑ1JÓK€FÙ˜&×7Ñ7¸×9VÑ9VÓW€JÙ
�6×)Ñ)¨6×+AÑ+AÓ
B€CÙ�V×-Ñ-¨v×/GÑ/GÓH€Eò<à×,Ñ,Ór&   r�  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úpdf_filter_factoryiI  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_filter_factory.<lambda>J  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¼  J  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_filter_factory_swiginitÚnew_pdf_filter_factoryra   s    r   r]   Úpdf_filter_factory.__init__O  r?  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_filter_factory_filter_getÚpdf_filter_factory_filter_setÚfilterÚpdf_filter_factory_options_getÚpdf_filter_factory_options_setr  r]   Údelete_pdf_filter_factoryr°   r@   r'   r&   r   rº  rº  I  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�f×:Ñ:¸F×<`Ñ<`Óa€FÙ�v×<Ñ<¸f×>cÑ>cÓd€GòRà×7Ñ7Ór&   rº  c                   ó  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r S r!\RD                  r#Sr$g)	Úpdf_filter_optionsiU  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_filter_options.<lambda>V  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rË  V  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_filter_options_swiginitÚnew_pdf_filter_optionsra   s    r   r]   Úpdf_filter_options.__init__a  r?  r&   r'   N)%r   r   r<   r=   r   r   r   r   r   Úpdf_filter_options_recurse_getÚpdf_filter_options_recurse_setÚrecurseÚ%pdf_filter_options_instance_forms_getÚ%pdf_filter_options_instance_forms_setÚinstance_formsÚpdf_filter_options_ascii_getÚpdf_filter_options_ascii_setÚasciiÚ pdf_filter_options_no_update_getÚ pdf_filter_options_no_update_setÚ	no_updateÚpdf_filter_options_opaque_getÚpdf_filter_options_opaque_setrú  Úpdf_filter_options_complete_getÚpdf_filter_options_complete_setÚcompleteÚpdf_filter_options_filters_getÚpdf_filter_options_filters_setÚfiltersÚpdf_filter_options_newlines_getÚpdf_filter_options_newlines_setÚnewlinesr]   Údelete_pdf_filter_optionsr°   r@   r'   r&   r   rÉ  rÉ  U  sê   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�v×<Ñ<¸f×>cÑ>cÓd€GÙ˜f×JÑJÈF×LxÑLxÓy€NÙ�V×8Ñ8¸&×:]Ñ:]Ó^€EÙ˜×@Ñ@À&×BiÑBiÓj€IÙ�f×:Ñ:¸F×<`Ñ<`Óa€FÙ˜×>Ñ>À×@fÑ@fÓg€HÙ�v×<Ñ<¸f×>cÑ>cÓd€GÙ˜×>Ñ>À×@fÑ@fÓg€HòRà×7Ñ7Ór&   rÉ  c                   ól  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      rS r\R2                  rSrg)	Úpdf_sanitize_filter_optionsir  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú$pdf_sanitize_filter_options.<lambda>s  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rì  s  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú$pdf_sanitize_filter_options_swiginitÚnew_pdf_sanitize_filter_optionsra   s    r   r]   Ú$pdf_sanitize_filter_options.__init__{  r,  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú&pdf_sanitize_filter_options_opaque_getÚ&pdf_sanitize_filter_options_opaque_setrú  Ú,pdf_sanitize_filter_options_image_filter_getÚ,pdf_sanitize_filter_options_image_filter_setÚimage_filterÚ+pdf_sanitize_filter_options_text_filter_getÚ+pdf_sanitize_filter_options_text_filter_setÚtext_filterÚ1pdf_sanitize_filter_options_after_text_object_getÚ1pdf_sanitize_filter_options_after_text_object_setÚafter_text_objectÚ&pdf_sanitize_filter_options_culler_getÚ&pdf_sanitize_filter_options_culler_setÚcullerr]   Ú"delete_pdf_sanitize_filter_optionsr°   r@   r'   r&   r   rê  rê  r  sÆ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�f×CÑCÀV×ErÑErÓs€FÙ˜F×OÑOÐQW÷  REñ  REó  F€LÙ˜6×MÑMÈv÷  PBñ  PBó  C€KÙ  ×!YÑ!YÐ[a÷  \Tñ  \Tó  UÐÙ�f×CÑCÀV×ErÑErÓs€Fòdà×@Ñ@Ór&   rê  c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úpdf_vectorize_filter_optionsi�  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú%pdf_vectorize_filter_options.<lambda>‚  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r  ‚  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú%pdf_vectorize_filter_options_swiginitÚ new_pdf_vectorize_filter_optionsra   s    r   r]   Ú%pdf_vectorize_filter_options.__init__†  rî  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú'pdf_vectorize_filter_options_opaque_getÚ'pdf_vectorize_filter_options_opaque_setrú  r]   Ú#delete_pdf_vectorize_filter_optionsr°   r@   r'   r&   r   r  r  �  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�f×DÑDÀf×FtÑFtÓu€Fòfà×AÑAÓr&   r  c                   ól  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      rS r\R2                  rSrg)	Úpdf_color_filter_optionsiŒ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú!pdf_color_filter_options.<lambda>�  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r  �  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú!pdf_color_filter_options_swiginitÚnew_pdf_color_filter_optionsra   s    r   r]   Ú!pdf_color_filter_options.__init__•  rÌ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú#pdf_color_filter_options_opaque_getÚ#pdf_color_filter_options_opaque_setrú  Ú*pdf_color_filter_options_color_rewrite_getÚ*pdf_color_filter_options_color_rewrite_setÚcolor_rewriteÚ*pdf_color_filter_options_image_rewrite_getÚ*pdf_color_filter_options_image_rewrite_setÚimage_rewriteÚ*pdf_color_filter_options_shade_rewrite_getÚ*pdf_color_filter_options_shade_rewrite_setÚshade_rewriteÚ3pdf_color_filter_options_repeated_image_rewrite_getÚ3pdf_color_filter_options_repeated_image_rewrite_setÚrepeated_image_rewriter]   Údelete_pdf_color_filter_optionsr°   r@   r'   r&   r   r  r  Œ  sÓ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�f×@Ñ@À&×BlÑBlÓm€FÙ˜V×NÑNÐPV÷  QBñ  QBó  C€MÙ˜V×NÑNÐPV÷  QBñ  QBó  C€MÙ˜V×NÑNÐPV÷  QBñ  QBó  C€MÙ% f×&`Ñ&`Ðbh÷  c]ñ  c]ó  ^Ðò^à×=Ñ=Ór&   r  c                   óT  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#S r$\RJ                  r&Sr'g)	Úpdf_text_statei›  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_text_state.<lambda>œ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r(  œ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_text_state_swiginitÚnew_pdf_text_statera   s    r   r]   Úpdf_text_state.__init__¨  rŽ  r&   r'   N)(r   r   r<   r=   r   r   r   r   r   Úpdf_text_state_char_space_getÚpdf_text_state_char_space_setÚ
char_spaceÚpdf_text_state_word_space_getÚpdf_text_state_word_space_setÚ
word_spaceÚpdf_text_state_scale_getÚpdf_text_state_scale_setrã  Úpdf_text_state_leading_getÚpdf_text_state_leading_setÚleadingÚpdf_text_state_font_getÚpdf_text_state_font_setr?  Úpdf_text_state_fontname_getÚpdf_text_state_fontname_setÚfontnameÚpdf_text_state_size_getÚpdf_text_state_size_setr  Úpdf_text_state_render_getÚpdf_text_state_render_setÚrenderÚpdf_text_state_rise_getÚpdf_text_state_rise_setÚriser]   Údelete_pdf_text_stater°   r@   r'   r&   r   r&  r&  ›  s  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜&×>Ñ>À×@dÑ@dÓe€JÙ˜&×>Ñ>À×@dÑ@dÓe€JÙ�V×4Ñ4°f×6UÑ6UÓV€EÙ�v×8Ñ8¸&×:[Ñ:[Ó\€GÙ�F×2Ñ2°F×4RÑ4RÓS€DÙ˜×:Ñ:¸F×<^Ñ<^Ó_€HÙ�F×2Ñ2°F×4RÑ4RÓS€DÙ�f×6Ñ6¸×8XÑ8XÓY€FÙ�F×2Ñ2°F×4RÑ4RÓS€DòJà×3Ñ3Ór&   r&  c                   óÈ  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&\" \RN                  \RP                  5      r)S r*\RV                  r,Sr-g)	Úpdf_text_object_statei®  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_text_object_state.<lambda>¯  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rJ  ¯  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_text_object_state_swiginitÚnew_pdf_text_object_statera   s    r   r]   Úpdf_text_object_state.__init__½  r  r&   r'   N).r   r   r<   r=   r   r   r   r   r   Úpdf_text_object_state_text_getÚpdf_text_object_state_text_setr‹  Ú#pdf_text_object_state_text_bbox_getÚ#pdf_text_object_state_text_bbox_setÚ	text_bboxÚpdf_text_object_state_tlm_getÚpdf_text_object_state_tlm_setÚtlmÚpdf_text_object_state_tm_getÚpdf_text_object_state_tm_setÚtmÚ#pdf_text_object_state_text_mode_getÚ#pdf_text_object_state_text_mode_setÚ	text_modeÚpdf_text_object_state_cid_getÚpdf_text_object_state_cid_setrW
  Úpdf_text_object_state_gid_getÚpdf_text_object_state_gid_setrQ
  Ú#pdf_text_object_state_char_bbox_getÚ#pdf_text_object_state_char_bbox_setÚ	char_bboxÚ"pdf_text_object_state_fontdesc_getÚ"pdf_text_object_state_fontdesc_setÚfontdescÚ!pdf_text_object_state_char_tx_getÚ!pdf_text_object_state_char_tx_setÚchar_txÚ!pdf_text_object_state_char_ty_getÚ!pdf_text_object_state_char_ty_setÚchar_tyr]   Údelete_pdf_text_object_stater°   r@   r'   r&   r   rH  rH  ®  s2  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×9Ñ9¸6×;`Ñ;`Óa€DÙ˜×CÑCÀV×EoÑEoÓp€IÙ
�6×7Ñ7¸×9]Ñ9]Ó
^€CÙ	�&×5Ñ5°v×7ZÑ7ZÓ	[€BÙ˜×CÑCÀV×EoÑEoÓp€IÙ
�6×7Ñ7¸×9]Ñ9]Ó
^€CÙ
�6×7Ñ7¸×9]Ñ9]Ó
^€CÙ˜×CÑCÀV×EoÑEoÓp€IÙ˜×AÑAÀ6×ClÑClÓm€HÙ�v×?Ñ?À×AiÑAiÓj€GÙ�v×?Ñ?À×AiÑAiÓj€GòXà×:Ñ:Ór&   rH  c                   ó2  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      rS r\R,                  rSrg)	Úpdf_redact_optionsiÍ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_redact_options.<lambda>Î  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rr  Î  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_redact_options_swiginitÚnew_pdf_redact_optionsra   s    r   r]   Úpdf_redact_options.__init__Õ  r?  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú"pdf_redact_options_black_boxes_getÚ"pdf_redact_options_black_boxes_setÚblack_boxesÚ#pdf_redact_options_image_method_getÚ#pdf_redact_options_image_method_setÚimage_methodÚpdf_redact_options_line_art_getÚpdf_redact_options_line_art_setÚline_artÚpdf_redact_options_text_getÚpdf_redact_options_text_setr‹  r]   Údelete_pdf_redact_optionsr°   r@   r'   r&   r   rp  rp  Í  sŠ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜6×DÑDÀf×FoÑFoÓp€KÙ˜F×FÑFÈ×HrÑHrÓs€LÙ˜×>Ñ>À×@fÑ@fÓg€HÙ�F×6Ñ6¸×8ZÑ8ZÓ[€DòRà×7Ñ7Ór&   rp  c                   óŽ  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&S r'\RP                  r)Sr*g)	Úpdf_pageiÛ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_page.<lambda>Ü  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r‡  Ü  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_page_swiginitÚnew_pdf_pagera   s    r   r]   Úpdf_page.__init__é  rþ  r&   r'   N)+r   r   r<   r=   r   r   r   r   r   Úpdf_page_super_getÚpdf_page_super_setr¿  Úpdf_page_doc_getÚpdf_page_doc_setrY   Úpdf_page_obj_getÚpdf_page_obj_setræ  Úpdf_page_transparency_getÚpdf_page_transparency_setÚtransparencyÚpdf_page_overprint_getÚpdf_page_overprint_setró  Úpdf_page_links_getÚpdf_page_links_setÚlinksÚpdf_page_annots_getÚpdf_page_annots_setÚannotsÚpdf_page_annot_tailp_getÚpdf_page_annot_tailp_setÚannot_tailpÚpdf_page_widgets_getÚpdf_page_widgets_setÚwidgetsÚpdf_page_widget_tailp_getÚpdf_page_widget_tailp_setÚwidget_tailpr]   Údelete_pdf_pager°   r@   r'   r&   r   r…  r…  Û  s  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�V×.Ñ.°×0IÑ0IÓJ€EÙ
�6×*Ñ*¨F×,CÑ,CÓ
D€CÙ
�6×*Ñ*¨F×,CÑ,CÓ
D€CÙ˜F×<Ñ<¸f×>^Ñ>^Ó_€LÙ˜×6Ñ6¸×8UÑ8UÓV€IÙ�V×.Ñ.°×0IÑ0IÓJ€EÙ�f×0Ñ0°&×2LÑ2LÓM€FÙ˜6×:Ñ:¸F×<[Ñ<[Ó\€KÙ�v×2Ñ2°F×4OÑ4OÓP€GÙ˜F×<Ñ<¸f×>^Ñ>^Ó_€Lò>à×-Ñ-Ór&   r…  c                   ól  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      rS r\R2                  rSrg)	Úpdf_filespec_paramsi5  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_filespec_params.<lambda>6  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r«  6  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_filespec_params_swiginitÚnew_pdf_filespec_paramsra   s    r   r]   Úpdf_filespec_params.__init__>  r÷  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú pdf_filespec_params_filename_getÚ pdf_filespec_params_filename_setÚfilenameÚ pdf_filespec_params_mimetype_getÚ pdf_filespec_params_mimetype_setÚmimetypeÚpdf_filespec_params_size_getÚpdf_filespec_params_size_setr  Úpdf_filespec_params_created_getÚpdf_filespec_params_created_setÚcreatedÚ pdf_filespec_params_modified_getÚ pdf_filespec_params_modified_setÚmodifiedr]   Údelete_pdf_filespec_paramsr°   r@   r'   r&   r   r©  r©  5  s¢   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×?Ñ?À×AhÑAhÓi€HÙ˜×?Ñ?À×AhÑAhÓi€HÙ�F×7Ñ7¸×9\Ñ9\Ó]€DÙ�v×=Ñ=¸v×?eÑ?eÓf€GÙ˜×?Ñ?À×AhÑAhÓi€HòTà×8Ñ8Ór&   r©  c                   ól  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      rS r\R2                  rSrg)	Úpdf_pkcs7_distinguished_nameie  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú%pdf_pkcs7_distinguished_name.<lambda>f  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÃ  f  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú%pdf_pkcs7_distinguished_name_swiginitÚ new_pdf_pkcs7_distinguished_namera   s    r   r]   Ú%pdf_pkcs7_distinguished_name.__init__n  rî  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú#pdf_pkcs7_distinguished_name_cn_getÚ#pdf_pkcs7_distinguished_name_cn_setÚcnÚ"pdf_pkcs7_distinguished_name_o_getÚ"pdf_pkcs7_distinguished_name_o_setÚoÚ#pdf_pkcs7_distinguished_name_ou_getÚ#pdf_pkcs7_distinguished_name_ou_setÚouÚ&pdf_pkcs7_distinguished_name_email_getÚ&pdf_pkcs7_distinguished_name_email_setÚemailÚ"pdf_pkcs7_distinguished_name_c_getÚ"pdf_pkcs7_distinguished_name_c_setr?  r]   Ú#delete_pdf_pkcs7_distinguished_namer°   r@   r'   r&   r   rÁ  rÁ  e  s¢   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ	�&×<Ñ<¸f×>hÑ>hÓ	i€BÙ�×:Ñ:¸F×<eÑ<eÓf€AÙ	�&×<Ñ<¸f×>hÑ>hÓ	i€BÙ�V×BÑBÀF×DqÑDqÓr€EÙ�×:Ñ:¸F×<eÑ<eÓf€Aòfà×AÑAÓr&   rÁ  c                   ól  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      rS r\R2                  rSrg)	Úpdf_pkcs7_signeri}  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_pkcs7_signer.<lambda>~  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÛ  ~  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_pkcs7_signer_swiginitÚnew_pdf_pkcs7_signerra   s    r   r]   Úpdf_pkcs7_signer.__init__†  ri  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_pkcs7_signer_keep_getÚpdf_pkcs7_signer_keep_setÚkeepÚpdf_pkcs7_signer_drop_getÚpdf_pkcs7_signer_drop_setr�  Ú%pdf_pkcs7_signer_get_signing_name_getÚ%pdf_pkcs7_signer_get_signing_name_setÚget_signing_nameÚ$pdf_pkcs7_signer_max_digest_size_getÚ$pdf_pkcs7_signer_max_digest_size_setÚmax_digest_sizeÚ"pdf_pkcs7_signer_create_digest_getÚ"pdf_pkcs7_signer_create_digest_setÚcreate_digestr]   Údelete_pdf_pkcs7_signerr°   r@   r'   r&   r   rÙ  rÙ  }  s£   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×4Ñ4°f×6VÑ6VÓW€DÙ�F×4Ñ4°f×6VÑ6VÓW€DÙ × LÑ LÈf×NzÑNzÓ{ÐÙ˜v×JÑJÈF×LwÑLwÓx€OÙ˜V×FÑFÈ×HqÑHqÓr€MòNà×5Ñ5Ór&   rÙ  c                   ó2  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      rS r\R,                  rSrg)	Úpdf_pkcs7_verifieriŒ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_pkcs7_verifier.<lambda>�  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   ró  �  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_pkcs7_verifier_swiginitÚnew_pdf_pkcs7_verifierra   s    r   r]   Úpdf_pkcs7_verifier.__init__”  r?  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_pkcs7_verifier_drop_getÚpdf_pkcs7_verifier_drop_setr�  Ú(pdf_pkcs7_verifier_check_certificate_getÚ(pdf_pkcs7_verifier_check_certificate_setÚcheck_certificateÚ#pdf_pkcs7_verifier_check_digest_getÚ#pdf_pkcs7_verifier_check_digest_setÚcheck_digestÚ$pdf_pkcs7_verifier_get_signatory_getÚ$pdf_pkcs7_verifier_get_signatory_setÚget_signatoryr]   Údelete_pdf_pkcs7_verifierr°   r@   r'   r&   r   rñ  rñ  Œ  s—   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×6Ñ6¸×8ZÑ8ZÓ[€DÙ  ×!PÑ!PÐRX÷  SBñ  SBó  CÐÙ˜F×FÑFÈ×HrÑHrÓs€LÙ˜V×HÑHÈ&×JuÑJuÓv€MòRà×7Ñ7Ór&   rñ  c                   óà  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      rS r\R>                  r Sr!g)	Úpdf_keystroke_eventi   c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_keystroke_event.<lambda>¡  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r  ¡  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_keystroke_event_swiginitÚnew_pdf_keystroke_eventra   s    r   r]   Úpdf_keystroke_event.__init__«  r÷  r&   r'   N)"r   r   r<   r=   r   r   r   r   r   Úpdf_keystroke_event_value_getÚpdf_keystroke_event_value_setr"   Úpdf_keystroke_event_change_getÚpdf_keystroke_event_change_setÚchangeÚ pdf_keystroke_event_selStart_getÚ pdf_keystroke_event_selStart_setÚselStartÚpdf_keystroke_event_selEnd_getÚpdf_keystroke_event_selEnd_setÚselEndÚ"pdf_keystroke_event_willCommit_getÚ"pdf_keystroke_event_willCommit_setÚ
willCommitÚ!pdf_keystroke_event_newChange_getÚ!pdf_keystroke_event_newChange_setÚ	newChangeÚ pdf_keystroke_event_newValue_getÚ pdf_keystroke_event_newValue_setÚnewValuer]   Údelete_pdf_keystroke_eventr°   r@   r'   r&   r   r  r     sÒ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�V×9Ñ9¸6×;_Ñ;_Ó`€EÙ�f×;Ñ;¸V×=bÑ=bÓc€FÙ˜×?Ñ?À×AhÑAhÓi€HÙ�f×;Ñ;¸V×=bÑ=bÓc€FÙ˜&×CÑCÀV×EnÑEnÓo€JÙ˜×AÑAÀ6×CkÑCkÓl€IÙ˜×?Ñ?À×AhÑAhÓi€HòTà×8Ñ8Ór&   r  c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úpdf_doc_eventi±  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_doc_event.<lambda>²  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r&  ²  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_doc_event_swiginitÚnew_pdf_doc_eventra   s    r   r]   Úpdf_doc_event.__init__¶  rÚ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_doc_event_type_getÚpdf_doc_event_type_setr   r]   Údelete_pdf_doc_eventr°   r@   r'   r&   r   r$  r$  ±  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×1Ñ1°6×3PÑ3PÓQ€DòHà×2Ñ2Ór&   r$  c                   óŽ  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&S r'\RP                  r)Sr*g)	Úpdf_alert_eventiÂ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_alert_event.<lambda>Ã  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r2  Ã  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_alert_event_swiginitÚnew_pdf_alert_eventra   s    r   r]   Úpdf_alert_event.__init__Ð  rÇ  r&   r'   N)+r   r   r<   r=   r   r   r   r   r   Úpdf_alert_event_doc_getÚpdf_alert_event_doc_setrY   Úpdf_alert_event_message_getÚpdf_alert_event_message_setr¼  Úpdf_alert_event_icon_type_getÚpdf_alert_event_icon_type_setÚ	icon_typeÚ%pdf_alert_event_button_group_type_getÚ%pdf_alert_event_button_group_type_setÚbutton_group_typeÚpdf_alert_event_title_getÚpdf_alert_event_title_setre  Ú!pdf_alert_event_has_check_box_getÚ!pdf_alert_event_has_check_box_setÚhas_check_boxÚ%pdf_alert_event_check_box_message_getÚ%pdf_alert_event_check_box_message_setÚcheck_box_messageÚ%pdf_alert_event_initially_checked_getÚ%pdf_alert_event_initially_checked_setÚinitially_checkedÚ#pdf_alert_event_finally_checked_getÚ#pdf_alert_event_finally_checked_setÚfinally_checkedÚ"pdf_alert_event_button_pressed_getÚ"pdf_alert_event_button_pressed_setÚbutton_pressedr]   Údelete_pdf_alert_eventr°   r@   r'   r&   r   r0  r0  Â  s  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×1Ñ1°6×3QÑ3QÓ
R€CÙ�v×9Ñ9¸6×;]Ñ;]Ó^€GÙ˜×=Ñ=¸v×?cÑ?cÓd€IÙ  ×!MÑ!MÈv×O{ÑO{Ó|ÐÙ�V×5Ñ5°v×7WÑ7WÓX€EÙ˜V×EÑEÀv×GoÑGoÓp€MÙ  ×!MÑ!MÈv×O{ÑO{Ó|ÐÙ  ×!MÑ!MÈv×O{ÑO{Ó|ÐÙ˜v×IÑIÈ6×KuÑKuÓv€OÙ˜f×GÑGÈ×IrÑIrÓs€NòLà×4Ñ4Ór&   r0  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úpdf_launch_url_eventiã  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_launch_url_event.<lambda>ä  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rW  ä  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_launch_url_event_swiginitÚnew_pdf_launch_url_eventra   s    r   r]   Úpdf_launch_url_event.__init__é  r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_launch_url_event_url_getÚpdf_launch_url_event_url_setÚurlÚ"pdf_launch_url_event_new_frame_getÚ"pdf_launch_url_event_new_frame_setÚ	new_framer]   Údelete_pdf_launch_url_eventr°   r@   r'   r&   r   rU  rU  ã  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×6Ñ6¸×8[Ñ8[Ó
\€CÙ˜×BÑBÀF×DmÑDmÓn€IòVà×9Ñ9Ór&   rU  c                   ó¦  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      rS r\R8                  rSrg)	Úpdf_mail_doc_eventiï  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_mail_doc_event.<lambda>ð  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rg  ð  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_mail_doc_event_swiginitÚnew_pdf_mail_doc_eventra   s    r   r]   Úpdf_mail_doc_event.__init__ù  r?  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_mail_doc_event_ask_user_getÚpdf_mail_doc_event_ask_user_setÚask_userÚpdf_mail_doc_event_to_getÚpdf_mail_doc_event_to_setÚtoÚpdf_mail_doc_event_cc_getÚpdf_mail_doc_event_cc_setÚccÚpdf_mail_doc_event_bcc_getÚpdf_mail_doc_event_bcc_setÚbccÚpdf_mail_doc_event_subject_getÚpdf_mail_doc_event_subject_setÚsubjectÚpdf_mail_doc_event_message_getÚpdf_mail_doc_event_message_setr¼  r]   Údelete_pdf_mail_doc_eventr°   r@   r'   r&   r   re  re  ï  sº   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×>Ñ>À×@fÑ@fÓg€HÙ	�&×2Ñ2°F×4TÑ4TÓ	U€BÙ	�&×2Ñ2°F×4TÑ4TÓ	U€BÙ
�6×4Ñ4°f×6WÑ6WÓ
X€CÙ�v×<Ñ<¸f×>cÑ>cÓd€GÙ�v×<Ñ<¸f×>cÑ>cÓd€GòRà×7Ñ7Ór&   re  c                   ó.  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&\" \RN                  \RP                  5      r)\" \RT                  \RV                  5      r,\" \RZ                  \R\                  5      r/\" \R`                  \Rb                  5      r2\" \Rf                  \Rh                  5      r5\" \Rl                  \Rn                  5      r8\" \Rr                  \Rt                  5      r;\" \Rx                  \Rz                  5      r>\" \R~                  \R€                  5      rA\" \R„                  \R†                  5      rD\" \RŠ                  \RŒ                  5      rG\" \R�                  \R’                  5      rJ\" \R–                  \R˜                  5      rM\" \Rœ                  \Rž                  5      rP\" \R¢                  \R¤                  5      rS\" \R¨                  \Rª                  5      rVS rW\R°                  rYSrZg)	Úpdf_image_rewriter_optionsi	  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú#pdf_image_rewriter_options.<lambda>
  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r‚  
  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú#pdf_image_rewriter_options_swiginitÚnew_pdf_image_rewriter_optionsra   s    r   r]   Ú#pdf_image_rewriter_options.__init__'  ó   € Ü×2Ò2°4¼×9^Ò9^Ó9`Õar&   r'   N)[r   r   r<   r=   r   r   r   r   r   ÚDpdf_image_rewriter_options_color_lossless_image_subsample_method_getÚDpdf_image_rewriter_options_color_lossless_image_subsample_method_setÚ%color_lossless_image_subsample_methodÚApdf_image_rewriter_options_color_lossy_image_subsample_method_getÚApdf_image_rewriter_options_color_lossy_image_subsample_method_setÚ"color_lossy_image_subsample_methodÚGpdf_image_rewriter_options_color_lossless_image_subsample_threshold_getÚGpdf_image_rewriter_options_color_lossless_image_subsample_threshold_setÚ(color_lossless_image_subsample_thresholdÚ@pdf_image_rewriter_options_color_lossless_image_subsample_to_getÚ@pdf_image_rewriter_options_color_lossless_image_subsample_to_setÚ!color_lossless_image_subsample_toÚDpdf_image_rewriter_options_color_lossy_image_subsample_threshold_getÚDpdf_image_rewriter_options_color_lossy_image_subsample_threshold_setÚ%color_lossy_image_subsample_thresholdÚ=pdf_image_rewriter_options_color_lossy_image_subsample_to_getÚ=pdf_image_rewriter_options_color_lossy_image_subsample_to_setÚcolor_lossy_image_subsample_toÚEpdf_image_rewriter_options_color_lossless_image_recompress_method_getÚEpdf_image_rewriter_options_color_lossless_image_recompress_method_setÚ&color_lossless_image_recompress_methodÚBpdf_image_rewriter_options_color_lossy_image_recompress_method_getÚBpdf_image_rewriter_options_color_lossy_image_recompress_method_setÚ#color_lossy_image_recompress_methodÚCpdf_image_rewriter_options_color_lossy_image_recompress_quality_getÚCpdf_image_rewriter_options_color_lossy_image_recompress_quality_setÚ$color_lossy_image_recompress_qualityÚFpdf_image_rewriter_options_color_lossless_image_recompress_quality_getÚFpdf_image_rewriter_options_color_lossless_image_recompress_quality_setÚ'color_lossless_image_recompress_qualityÚCpdf_image_rewriter_options_gray_lossless_image_subsample_method_getÚCpdf_image_rewriter_options_gray_lossless_image_subsample_method_setÚ$gray_lossless_image_subsample_methodÚ@pdf_image_rewriter_options_gray_lossy_image_subsample_method_getÚ@pdf_image_rewriter_options_gray_lossy_image_subsample_method_setÚ!gray_lossy_image_subsample_methodÚFpdf_image_rewriter_options_gray_lossless_image_subsample_threshold_getÚFpdf_image_rewriter_options_gray_lossless_image_subsample_threshold_setÚ'gray_lossless_image_subsample_thresholdÚ?pdf_image_rewriter_options_gray_lossless_image_subsample_to_getÚ?pdf_image_rewriter_options_gray_lossless_image_subsample_to_setÚ gray_lossless_image_subsample_toÚCpdf_image_rewriter_options_gray_lossy_image_subsample_threshold_getÚCpdf_image_rewriter_options_gray_lossy_image_subsample_threshold_setÚ$gray_lossy_image_subsample_thresholdÚ<pdf_image_rewriter_options_gray_lossy_image_subsample_to_getÚ<pdf_image_rewriter_options_gray_lossy_image_subsample_to_setÚgray_lossy_image_subsample_toÚDpdf_image_rewriter_options_gray_lossless_image_recompress_method_getÚDpdf_image_rewriter_options_gray_lossless_image_recompress_method_setÚ%gray_lossless_image_recompress_methodÚApdf_image_rewriter_options_gray_lossy_image_recompress_method_getÚApdf_image_rewriter_options_gray_lossy_image_recompress_method_setÚ"gray_lossy_image_recompress_methodÚBpdf_image_rewriter_options_gray_lossy_image_recompress_quality_getÚBpdf_image_rewriter_options_gray_lossy_image_recompress_quality_setÚ#gray_lossy_image_recompress_qualityÚEpdf_image_rewriter_options_gray_lossless_image_recompress_quality_getÚEpdf_image_rewriter_options_gray_lossless_image_recompress_quality_setÚ&gray_lossless_image_recompress_qualityÚ=pdf_image_rewriter_options_bitonal_image_subsample_method_getÚ=pdf_image_rewriter_options_bitonal_image_subsample_method_setÚbitonal_image_subsample_methodÚ@pdf_image_rewriter_options_bitonal_image_subsample_threshold_getÚ@pdf_image_rewriter_options_bitonal_image_subsample_threshold_setÚ!bitonal_image_subsample_thresholdÚ9pdf_image_rewriter_options_bitonal_image_subsample_to_getÚ9pdf_image_rewriter_options_bitonal_image_subsample_to_setÚbitonal_image_subsample_toÚ>pdf_image_rewriter_options_bitonal_image_recompress_method_getÚ>pdf_image_rewriter_options_bitonal_image_recompress_method_setÚbitonal_image_recompress_methodÚ?pdf_image_rewriter_options_bitonal_image_recompress_quality_getÚ?pdf_image_rewriter_options_bitonal_image_recompress_quality_setÚ bitonal_image_recompress_qualityÚ.pdf_image_rewriter_options_recompress_when_getÚ.pdf_image_rewriter_options_recompress_when_setÚrecompress_whenr]   Ú!delete_pdf_image_rewriter_optionsr°   r@   r'   r&   r   r€  r€  	  sc  † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ,4°V÷  6Añ  6Að  CI÷  CNñ  CNó  -OÐ)Ù)1°&×2zÑ2zð  }C÷  }Eñ  }Eó  *FÐ&Ù/7¸÷  9Gñ  9Gð  IO÷  IWñ  IWó  0XÐ,Ù(0°×1xÑ1xð  {A÷  {Bñ  {Bó  )CÐ%Ù,4°V÷  6Añ  6Að  CI÷  CNñ  CNó  -OÐ)Ù%-¨f×.rÑ.rÐtz÷  uyñ  uyó  &zÐ"Ù-5°f÷  7Cñ  7Cð  EK÷  EQñ  EQó  .RÐ*Ù*2°6×3|Ñ3|ð  E÷  Hñ  Hó  +IÐ'Ù+3°F×4~Ñ4~ð  AG÷  AKñ  AKó  ,LÐ(Ù.6°v÷  8Eñ  8Eð  GM÷  GTñ  GTó  /UÐ+Ù+3°F×4~Ñ4~ð  AG÷  AKñ  AKó  ,LÐ(Ù(0°×1xÑ1xð  {A÷  {Bñ  {Bó  )CÐ%Ù.6°v÷  8Eñ  8Eð  GM÷  GTñ  GTó  /UÐ+Ù'/°×0vÑ0vÐx~÷  yñ  yó  (@Ð$Ù+3°F×4~Ñ4~ð  AG÷  AKñ  AKó  ,LÐ(Ù$,¨V×-pÑ-pÐrx÷  svñ  svó  %wÐ!Ù,4°V÷  6Añ  6Að  CI÷  CNñ  CNó  -OÐ)Ù)1°&×2zÑ2zð  }C÷  }Eñ  }Eó  *FÐ&Ù*2°6×3|Ñ3|ð  E÷  Hñ  Hó  +IÐ'Ù-5°f÷  7Cñ  7Cð  EK÷  EQñ  EQó  .RÐ*Ù%-¨f×.rÑ.rÐtz÷  uyñ  uyó  &zÐ"Ù(0°×1xÑ1xð  {A÷  {Bñ  {Bó  )CÐ%Ù!)¨&×*jÑ*jÐlr÷  mmñ  mmó  "nÐÙ&.¨v×/tÑ/tÐv|÷  w|ñ  w|ó  '}Ð#Ù'/°×0vÑ0vÐx~÷  yñ  yó  (@Ð$Ù˜v×TÑTÐV\÷  WLñ  WLó  M€Oòbà×?Ñ?Ór&   r€  c                   ól  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      rS r\R2                  rSrg)	Úpdf_clean_optionsi1  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_clean_options.<lambda>2  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÛ  2  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_clean_options_swiginitÚnew_pdf_clean_optionsra   s    r   r]   Úpdf_clean_options.__init__:  rµ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úpdf_clean_options_write_getÚpdf_clean_options_write_setr¡  Úpdf_clean_options_image_getÚpdf_clean_options_image_setÚimageÚ"pdf_clean_options_subset_fonts_getÚ"pdf_clean_options_subset_fonts_setÚsubset_fontsÚpdf_clean_options_structure_getÚpdf_clean_options_structure_setÚ	structureÚpdf_clean_options_vectorize_getÚpdf_clean_options_vectorize_setÚ	vectorizer]   Údelete_pdf_clean_optionsr°   r@   r'   r&   r   rÙ  rÙ  1  s¢   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�V×7Ñ7¸×9[Ñ9[Ó\€EÙ�V×7Ñ7¸×9[Ñ9[Ó\€EÙ˜F×EÑEÀv×GpÑGpÓq€LÙ˜×?Ñ?À×AgÑAgÓh€IÙ˜×?Ñ?À×AgÑAgÓh€IòPà×6Ñ6Ór&   rÙ  c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úpdf_recolor_optionsi@  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úpdf_recolor_options.<lambda>A  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   ró  A  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úpdf_recolor_options_swiginitÚnew_pdf_recolor_optionsra   s    r   r]   Úpdf_recolor_options.__init__E  r÷  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú pdf_recolor_options_num_comp_getÚ pdf_recolor_options_num_comp_setÚnum_compr]   Údelete_pdf_recolor_optionsr°   r@   r'   r&   r   rñ  rñ  @  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×?Ñ?À×AhÑAhÓi€HòTà×8Ñ8Ór&   rñ  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úfz_search_page2_hitiS  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_search_page2_hit.<lambda>T  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r   T  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_search_page2_hit_swiginitÚnew_fz_search_page2_hitra   s    r   r]   Úfz_search_page2_hit.__init__Y  r÷  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_search_page2_hit_quad_getÚfz_search_page2_hit_quad_setrU  Úfz_search_page2_hit_mark_getÚfz_search_page2_hit_mark_setÚmarkr]   Údelete_fz_search_page2_hitr°   r@   r'   r&   r   rþ  rþ  S  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×7Ñ7¸×9\Ñ9\Ó]€DÙ�F×7Ñ7¸×9\Ñ9\Ó]€DòTà×8Ñ8Ór&   rþ  c                   óü   • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      rS r\	R(                  rSrg	)
Ú&fz_install_load_system_font_funcs_argsi_  z›
Extra struct containing fz_install_load_system_font_funcs()'s args,
which we wrap with virtual_fnptrs set to allow use from Python/C# via
Swig Directors.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú/fz_install_load_system_font_funcs_args.<lambda>f  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r  f  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú/fz_install_load_system_font_funcs_args_swiginitÚ*new_fz_install_load_system_font_funcs_argsra   s    r   r]   Ú/fz_install_load_system_font_funcs_args.__init__l  ó   € Ü×>Ò>¸tÄV×EvÒEvÓExÕyr&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   Ú,fz_install_load_system_font_funcs_args_f_getÚ,fz_install_load_system_font_funcs_args_f_setrH  Ú0fz_install_load_system_font_funcs_args_f_cjk_getÚ0fz_install_load_system_font_funcs_args_f_cjk_setÚf_cjkÚ5fz_install_load_system_font_funcs_args_f_fallback_getÚ5fz_install_load_system_font_funcs_args_f_fallback_setÚ
f_fallbackr]   Ú-delete_fz_install_load_system_font_funcs_argsr°   r@   r'   r&   r   r  r  _  s�   † ññ Ñ-Ñ/IÐOdÑe€GØ€HÙ�×DÑDÀf×FyÑFyÓz€AÙ�V×LÑLÈf÷  OFñ  OFó  G€EÙ˜&×VÑVÐX^÷  YUñ  YUó  V€Jòzà×KÑKÓr&   r  c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úfz_font_ucs_gidir  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_font_ucs_gid.<lambda>s  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r"  s  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_font_ucs_gid_swiginitÚnew_fz_font_ucs_gidra   s    r   r]   Úfz_font_ucs_gid.__init__x  rÇ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_font_ucs_gid_ucs_getÚfz_font_ucs_gid_ucs_setrT
  Úfz_font_ucs_gid_gid_getÚfz_font_ucs_gid_gid_setrQ
  r]   Údelete_fz_font_ucs_gidr°   r@   r'   r&   r   r   r   r  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×1Ñ1°6×3QÑ3QÓ
R€CÙ
�6×1Ñ1°6×3QÑ3QÓ
R€CòLà×4Ñ4Ór&   r   c                  ó,   • [         R                  " 5       $ )z
Low-level wrapper for `::fz_aa_level()`.
Get the number of bits of antialiasing we are
using (for graphics). Between 0 and 8.
)r   Úll_fz_aa_levelr'   r&   r   r.  r.    ó   € ô × Ò Ó"Ð"r&   c                 ó.   • [         R                  " U 5      $ )zÏ
Low-level wrapper for `::fz_abs()`.
Some standard math functions, done as static inlines for speed.
People with compilers that do not adequately implement inline
may like to reimplement these using macros.
)r   Ú	ll_fz_abs©rH  s    r   r1  r1  ‡  s   € ô ×Ò˜AÓÐr&   c                 ó.   • [         R                  " U 5      $ )z$Low-level wrapper for `::fz_absi()`.)r   Ú
ll_fz_absi©rñ   s    r   r4  r4  �  ó   € ä×Ò˜QÓÐr&   c                 ó0   • [         R                  " XX#5      $ )zl
Low-level wrapper for `::fz_add_layout_char()`.
Add a new char to the line at the end of the layout block.
)r   Úll_fz_add_layout_char©r¼  rO   rÍ
  r®  s       r   r8  r8  ”  s   € ô
 ×'Ò'¨°!Ó7Ð7r&   c                 ó2   • [         R                  " XX#U5      $ )z`
Low-level wrapper for `::fz_add_layout_line()`.
Add a new line to the end of the layout block.
)r   Úll_fz_add_layout_line©r¼  rO   r  rÐ
  r®  s        r   r;  r;  ›  s   € ô
 ×'Ò'¨°!¸Ó:Ð:r&   c                 ó0   • [         R                  " XX#5      $ )zd
Low-level wrapper for `::fz_add_separation()`.
Add a separation (null terminated name, colorspace)
)r   Úll_fz_add_separation©Úsepr!   ÚcsÚ
cs_channels       r   r>  r>  ¢  s   € ô
 ×&Ò& s°"ÓAÐAr&   c                 ó0   • [         R                  " XX#5      $ )z”
Low-level wrapper for `::fz_add_separation_equivalents()`.
Add a separation with equivalents (null terminated name,
colorspace)

(old, deprecated)
)r   Ú ll_fz_add_separation_equivalents©r@  Úrgbar	  r!   s       r   rD  rD  ©  s   € ô ×2Ò2°3¸dÓIÐIr&   c                 ó0   • [         R                  " XU5      $ )zû
Low-level wrapper for `::fz_adjust_rect_for_stroke()`.
Given a rectangle (assumed to be the bounding box for a path),
expand it to allow for the expansion of the bbox that would be
seen by stroking the path with the given stroke state and
transform.
)r   Úll_fz_adjust_rect_for_stroke©r3  ÚstrokeÚctms      r   rH  rH  ³  s   € ô ×.Ò.¨t¸SÓAÐAr&   c                 ó0   • [         R                  " XU5      $ )zý
Low-level wrapper for `::fz_advance_glyph()`.
Return the advance for a given glyph.

font: The font to look for the glyph in.

glyph: The glyph to find the advance for.

wmode: 1 for vertical mode, 0 for horizontal.

Returns the advance for the glyph.
)r   Úll_fz_advance_glyph©r?  Úglyphri
  s      r   rM  rM  ½  s   € ô ×%Ò% d°5Ó9Ð9r&   c                 ó2   • [         R                  " XX#XE5      $ )a?  
Low-level wrapper for `::fz_aes_crypt_cbc()`.
AES block processing. Encrypts or Decrypts (according to mode,
which must match what was initially set up) length bytes (which
must be a multiple of 16), using (and modifying) the insertion
vector iv, reading from input, and writing to output.

Never throws an exception.
)r   Úll_fz_aes_crypt_cbc©ÚctxÚmoderý
  ÚivÚinputÚoutputs         r   rQ  rQ  Ì  s   € ô ×%Ò% c°¸UÓKÐKr&   c                 ó0   • [         R                  " XU5      $ )zù
Low-level wrapper for `::fz_aes_setkey_dec()`.
AES decryption initialization. Fills in the supplied context
and prepares for decryption using the given key.

Returns non-zero for error (key size other than 128/192/256).

Never throws an exception.
)r   Úll_fz_aes_setkey_dec©rS  rA  Úkeysizes      r   rY  rY  Ø  ó   € ô ×&Ò& s°Ó9Ð9r&   c                 ó0   • [         R                  " XU5      $ )zù
Low-level wrapper for `::fz_aes_setkey_enc()`.
AES encryption initialization. Fills in the supplied context
and prepares for encryption using the given key.

Returns non-zero for error (key size other than 128/192/256).

Never throws an exception.
)r   Úll_fz_aes_setkey_encrZ  s      r   r^  r^  ä  r\  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::fz_alpha_from_gray()`.)r   Úll_fz_alpha_from_gray©r	  s    r   r`  r`  ð  ó   € ä×'Ò'¨Ó-Ð-r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::fz_alpha_from_rgb()`.)r   Úll_fz_alpha_from_rgb©Úcolors    r   rd  rd  ô  ó   € ä×&Ò& uÓ-Ð-r&   c                 ó0   • [         R                  " XX#5      $ )zu
Low-level wrapper for `::fz_append_base64()`.
Write a base64 encoded data block, optionally with periodic newlines.
)r   Úll_fz_append_base64©r¥  rG   r  Únewlines       r   ri  ri  ø  s   € ô
 ×%Ò% c°Ó?Ð?r&   c                 ó0   • [         R                  " XU5      $ )z|
Low-level wrapper for `::fz_append_base64_buffer()`.
Append a base64 encoded fz_buffer, optionally with periodic newlines.
)r   Úll_fz_append_base64_buffer©r¥  rG   rk  s      r   rm  rm  ÿ  s   € ô
 ×,Ò,¨S¸Ó@Ð@r&   c                 ó0   • [         R                  " XU5      $ )z+Low-level wrapper for `::fz_append_bits()`.)r   Úll_fz_append_bits©r!  r"   rŽ  s      r   rp  rp    s   € ä×#Ò# C°Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::fz_append_bits_pad()`.)r   Úll_fz_append_bits_pad©r!  s    r   rs  rs  
  ó   € ä×'Ò'¨Ó,Ð,r&   c                 ó.   • [         R                  " X5      $ )zÌ
Low-level wrapper for `::fz_append_buffer()`.
Append the contents of the source buffer onto the end of the
destination buffer, extending automatically as required.

Ownership of buffers does not change.
)r   Úll_fz_append_buffer©ÚdestinationÚsources     r   rw  rw    s   € ô ×%Ò% kÓ:Ð:r&   c                 ó.   • [         R                  " X5      $ )z+Low-level wrapper for `::fz_append_byte()`.)r   Úll_fz_append_byte©r!  r?  s     r   r|  r|    ó   € ä×#Ò# CÓ+Ð+r&   c                 ó0   • [         R                  " XU5      $ )z„
Low-level wrapper for `::fz_append_data()`.
fz_append_*: Append data to a buffer.

The buffer will automatically grow as required.
)r   Úll_fz_append_data©r!  rG   r_  s      r   r€  r€    s   € ô ×#Ò# C¨sÓ3Ð3r&   c                 ó.   • [         R                  " X5      $ )z8Low-level wrapper for `::fz_append_image_as_data_uri()`.)r   Úll_fz_append_image_as_data_uri©r¥  rå  s     r   rƒ  rƒ  %  s   € ä×0Ò0°Ó<Ð<r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::fz_append_int16_be()`.)r   Úll_fz_append_int16_be©r!  rO   s     r   r†  r†  )  ó   € ä×'Ò'¨Ó/Ð/r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::fz_append_int16_le()`.)r   Úll_fz_append_int16_ler‡  s     r   rŠ  rŠ  -  rˆ  r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::fz_append_int32_be()`.)r   Úll_fz_append_int32_ber‡  s     r   rŒ  rŒ  1  rˆ  r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::fz_append_int32_le()`.)r   Úll_fz_append_int32_ler‡  s     r   rŽ  rŽ  5  rˆ  r&   c                 ó.   • [         R                  " X5      $ )z+Low-level wrapper for `::fz_append_json()`.)r   Úll_fz_append_json©r!  r"   s     r   r�  r�  9  ó   € ä×#Ò# CÓ/Ð/r&   c                 ó.   • [         R                  " X5      $ )z®
Low-level wrapper for `::fz_append_pdf_string()`.
fz_append_pdf_string: Append a string with PDF syntax quotes and
escapes.

The buffer will automatically grow as required.
)r   Úll_fz_append_pdf_string©rá  r‹  s     r   r”  r”  =  s   € ô ×)Ò)¨&Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )z9Low-level wrapper for `::fz_append_pixmap_as_data_uri()`.)r   Úll_fz_append_pixmap_as_data_uri©r¥  Úpixmaps     r   r—  r—  G  s   € ä×1Ò1°#Ó>Ð>r&   c                 ó.   • [         R                  " X5      $ )z+Low-level wrapper for `::fz_append_rune()`.)r   Úll_fz_append_runer}  s     r   r›  r›  K  r~  r&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::fz_append_string()`.)r   Úll_fz_append_string©r!  rG   s     r   r�  r�  O  ó   € ä×%Ò% cÓ0Ð0r&   c                 ó0   • [         R                  " XX#5      $ )z²
Low-level wrapper for `::fz_arc4_encrypt()`.
RC4 block encrypt operation; encrypt src into dst (both of
length len) updating the RC4 state as we go.

Never throws an exception.
)r   Úll_fz_arc4_encrypt©rŠ  ÚdestÚsrcr_  s       r   r¡  r¡  S  s   € ô ×$Ò$ U°#Ó;Ð;r&   c                 ó.   • [         R                  " U 5      $ )zl
Low-level wrapper for `::fz_arc4_final()`.
RC4 finalization. Zero the context.

Never throws an exception.
)r   Úll_fz_arc4_final©rŠ  s    r   r¦  r¦  ]  s   € ô ×"Ò" 5Ó)Ð)r&   c                 ó0   • [         R                  " XU5      $ )z‹
Low-level wrapper for `::fz_arc4_init()`.
RC4 initialization. Begins an RC4 operation, writing a new
context.

Never throws an exception.
)r   Úll_fz_arc4_init©rŠ  rA  r_  s      r   r©  r©  f  s   € ô ×!Ò! %¨cÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )a  
Low-level wrapper for `::fz_archive_format()`.
Return a pointer to a string describing the format of the
archive.

The lifetime of the string is unspecified (in current
implementations the string will persist until the archive
is closed, but this is not guaranteed).
)r   Úll_fz_archive_format©Úarchs    r   r¬  r¬  p  s   € ô ×&Ò& tÓ,Ð,r&   c                 ó.   • [         R                  " U 5      $ )z:
Low-level wrapper for `::fz_atof()`.
Range checking atof
)r   Ú
ll_fz_atofr³  s    r   r°  r°  |  ó   € ô
 ×Ò˜QÓÐr&   c                 ó.   • [         R                  " U 5      $ )z@
Low-level wrapper for `::fz_atoi()`.
atoi that copes with NULL
)r   Ú
ll_fz_atoir³  s    r   r³  r³  ƒ  r±  r&   c                 ó.   • [         R                  " U 5      $ )zH
Low-level wrapper for `::fz_atoi64()`.
64bit atoi that copes with NULL
)r   Úll_fz_atoi64r³  s    r   rµ  rµ  Š  ó   € ô
 ×Ò˜qÓ!Ð!r&   c                 ó.   • [         R                  " U 5      $ )z†
Low-level wrapper for `::fz_atoz()`.
size_t atoi that copes with NULL.

NOTE: limited to 63bits. Negative numbers
are returned as 0.
)r   Ú
ll_fz_atozr³  s    r   r¸  r¸  ‘  s   € ô ×Ò˜QÓÐr&   c                 ó.   • [         R                  " X5      $ )a	  
Low-level wrapper for `::fz_authenticate_password()`.
Test if the given password can decrypt the document.

password: The password string to be checked. Some document
specifications do not specify any particular text encoding, so
neither do we.

Returns 0 for failure to authenticate, non-zero for success.

For PDF documents, further information can be given by examining
the bits in the return code.

    Bit 0 => No password required
    Bit 1 => User password authenticated
    Bit 2 => Owner password authenticated
)r   Úll_fz_authenticate_password©rY   Úpasswords     r   rº  rº  ›  s   € ô$ ×-Ò-¨cÓ<Ð<r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::fz_autowarp_pixmap()`.)r   Úll_fz_autowarp_pixmap©r¤  Úpointss     r   r¾  r¾  ¯  s   € ä×'Ò'¨Ó4Ð4r&   c                 ó.   • [         R                  " X5      $ )a  
Low-level wrapper for `::fz_available()`.
Ask how many bytes are available immediately from
a given stream.

stm: The stream to read from.

max: A hint for the underlying stream; the maximum number of
bytes that we are sure we will want to read. If you do not know
this number, give 1.

Returns the number of bytes immediately available between the
read and write pointers. This number is guaranteed only to be 0
if we have hit EOF. The number of bytes returned here need have
no relation to max (could be larger, could be smaller).
)r   Úll_fz_available©Ústmrü  s     r   rÂ  rÂ  ³  s   € ô" ×!Ò! #Ó+Ð+r&   c                 ó.   • [         R                  " U 5      $ )z·
Low-level wrapper for `::fz_barcode_type_from_string()`.
Helper function to search the above list (case insensitively)
for an exact match. Returns FZ_BARCODE_NONE if no match found.
)r   Úll_fz_barcode_type_from_string©r—  s    r   rÆ  rÆ  Æ  s   € ô ×0Ò0°Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )a;  
Low-level wrapper for `::fz_base_colorspace()`.
Get the 'base' colorspace for a colorspace.

For indexed colorspaces, this is the colorspace the index
decodes into. For all other colorspaces, it is the colorspace
itself.

The returned colorspace is 'borrowed' (i.e. no additional
references are taken or dropped).
)r   Úll_fz_base_colorspace©rA  s    r   rÉ  rÉ  Î  s   € ô ×'Ò'¨Ó+Ð+r&   c                 ó.   • [         R                  " U 5      $ )zQ
Low-level wrapper for `::fz_basename()`.
Find the filename component in a path.
)r   Úll_fz_basename©Úpaths    r   rÌ  rÌ  Ü  ó   € ô
 × Ò  Ó&Ð&r&   c           	      ó4   • [         R                  " XX#XEU5      $ )z+Low-level wrapper for `::fz_begin_group()`.)r   Úll_fz_begin_group©r‹  ÚarearA  ÚisolatedÚknockoutÚ	blendmoder×
  s          r   rÑ  rÑ  ã  s   € ä×#Ò# C¨r¸XÐRWÓXÐXr&   c                 ó.   • [         R                  " X5      $ )z+Low-level wrapper for `::fz_begin_layer()`.)r   Úll_fz_begin_layer©r‹  Ú
layer_names     r   rØ  rØ  ç  s   € ä×#Ò# CÓ4Ð4r&   c                 ó2   • [         R                  " XX#XE5      $ )z*Low-level wrapper for `::fz_begin_mask()`.)r   Úll_fz_begin_mask©r‹  rÓ  Ú
luminosityrE  ÚbcÚcolor_paramss         r   rÜ  rÜ  ë  s   € ä×"Ò" 3¨jÀbÓWÐWr&   c                 ó0   • [         R                  " XU5      $ )z.Low-level wrapper for `::fz_begin_metatext()`.)r   Úll_fz_begin_metatext©r‹  Úmetar‹  s      r   râ  râ  ï  s   € ä×&Ò& s°$Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )a  
Low-level wrapper for `::fz_begin_page()`.
Called to start the process of writing a page to
a document.

mediabox: page size rectangle in points.

Returns a borrowed fz_device to write page contents to. This
should be kept if required, and only dropped if it was kept.
)r   Úll_fz_begin_page©ÚwrirÚ  s     r   ræ  ræ  ó  s   € ô ×"Ò" 3Ó1Ð1r&   c                 ó0   • [         R                  " XX#5      $ )z/Low-level wrapper for `::fz_begin_structure()`.)r   Úll_fz_begin_structure©r‹  rq  rt  Úidxs       r   rê  rê     s   € ä×'Ò'¨°sÓ@Ð@r&   c                 ó2   • [         R                  " XX#XE5      $ )z*Low-level wrapper for `::fz_begin_tile()`.)r   Úll_fz_begin_tile©r‹  rÓ  ÚviewrB  rE  rK  s         r   rî  rî    s   € ä×"Ò" 3¨d¸5ÓFÐFr&   c           	      ó4   • [         R                  " XX#XEU5      $ )z-Low-level wrapper for `::fz_begin_tile_id()`.)r   Úll_fz_begin_tile_id©r‹  rÓ  rð  rB  rE  rK  r  s          r   rò  rò    s   € ä×%Ò% c°¸eÈ"ÓMÐMr&   c           
      ó4   • [         R                  " XX#XEXg5      $ )z.Low-level wrapper for `::fz_begin_tile_tid()`.)r   Úll_fz_begin_tile_tid©r‹  rÓ  rð  rB  rE  rK  r  Údoc_ids           r   rõ  rõ    s   € ä×&Ò& s°$¸uÈ2ÓVÐVr&   c                 ó2   • [         R                  " XX#XE5      $ )aù  
 Low-level wrapper for `::fz_bidi_fragment_text()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_bidi_fragment_text(const uint32_t *text, size_t textlen, ::fz_bidi_fragment_fn *callback, void *arg, int flags)` => ::fz_bidi_direction baseDir

    Partitions the given Unicode sequence into one or more
    unidirectional fragments and invokes the given callback
    function for each fragment.

    For example, if directionality of text is:
                    0123456789
                    rrlllrrrrr,
    we'll invoke callback with:
                    &text[0], length == 2
                    &text[2], length == 3
                    &text[5], length == 5

    :type text: int, in
:param text:        start of Unicode sequence
            :type textlen: int, in
:param textlen:   number of Unicodes to analyse
            :type baseDir: int, in
:param baseDir:   direction of paragraph (specify FZ_BIDI_NEUTRAL to force auto-detection)
            :type callback: ::fz_bidi_fragment_fn, in
:param callback:  function to be called for each fragment
            :type arg: void, in
:param arg: data to be passed to the callback function
            :type flags: int, in
:param flags:     flags to control operation (see fz_bidi_flags above)
)r   Úll_fz_bidi_fragment_text©r‹  ÚtextlenÚbaseDirÚcallbackÚargr/	  s         r   rù  rù    s   € ô@ ×*Ò*¨4¸'ÈSÓXÐXr&   c                 ó2   • [         R                  " XX#U5      $ )a  
 Low-level wrapper for `::fz_bitmap_details()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_bitmap_details(::fz_bitmap *bitmap)` => `(int w, int h, int n, int stride)`

    Retrieve details of a given bitmap.

    bitmap: The bitmap to query.

    w: Pointer to storage to retrieve width (or NULL).

    h: Pointer to storage to retrieve height (or NULL).

    n: Pointer to storage to retrieve number of color components (or
    NULL).

    stride: Pointer to storage to retrieve bitmap stride (or NULL).
)r   Úll_fz_bitmap_details©ÚbitmaprÍ
  rÐ
  rg   rÜ
  s        r   r   r   2  s   € ô( ×&Ò& v°!¸Ó?Ð?r&   c                 ó.   • [         R                  " U 5      $ )z‹
Low-level wrapper for `::fz_blendmode_name()`.
Map from enumeration to blend mode string.

The string is static, with arbitrary lifespan.
)r   Úll_fz_blendmode_name©rÖ  s    r   r  r  H  s   € ô ×&Ò& yÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ )zt
Low-level wrapper for `::fz_bound_display_list()`.
Return the bounding box of the page recorded in a display list.
)r   Úll_fz_bound_display_list©rÿ  s    r   r  r  Q  ó   € ô
 ×*Ò*¨4Ó0Ð0r&   c                 ó0   • [         R                  " XU5      $ )a  
Low-level wrapper for `::fz_bound_glyph()`.
Return a bbox for a given glyph in a font.

font: The font to look for the glyph in.

gid: The glyph to bound.

trm: The matrix to apply to the glyph before bounding.

Returns rectangle by value containing the bounds of the given
glyph.
)r   Úll_fz_bound_glyph©r?  rQ
  rf
  s      r   r  r  X  s   € ô ×#Ò# D¨sÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )zT
Low-level wrapper for `::fz_bound_page()`.
Determine the size of a page at 72 dpi.
)r   Úll_fz_bound_page©r¥  s    r   r  r  h  ó   € ô
 ×"Ò" 4Ó(Ð(r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::fz_bound_page_box()`.)r   Úll_fz_bound_page_box©r¥  Úboxs     r   r  r  o  ó   € ä×&Ò& tÓ1Ð1r&   c                 ó0   • [         R                  " XU5      $ )a¿  
Low-level wrapper for `::fz_bound_path()`.
Return a bounding rectangle for a path.

path: The path to bound.

stroke: If NULL, the bounding rectangle given is for
the filled path. If non-NULL the bounding rectangle
given is for the path stroked with the given attributes.

ctm: The matrix to apply to the path during stroking.

r: Pointer to a fz_rect which will be used to hold
the result.

Returns r, updated to contain the bounding rectangle.
)r   Úll_fz_bound_path©rÎ  rJ  rK  s      r   r  r  s  s   € ô$ ×"Ò" 4°Ó5Ð5r&   c                 ó.   • [         R                  " X5      $ )a  
Low-level wrapper for `::fz_bound_shade()`.
Bound a given shading.

shade: The shade to bound.

ctm: The transform to apply to the shade before bounding.

r: Pointer to storage to put the bounds in.

Returns r, updated to contain the bounds for the shading.
)r   Úll_fz_bound_shade©ÚshaderK  s     r   r  r  ‡  s   € ô ×#Ò# EÓ/Ð/r&   c                 ó0   • [         R                  " XU5      $ )av  
Low-level wrapper for `::fz_bound_text()`.
Find the bounds of a given text object.

text: The text object to find the bounds of.

stroke: Pointer to the stroke attributes (for stroked
text), or NULL (for filled text).

ctm: The matrix in use.

r: pointer to storage for the bounds.

Returns a pointer to r, which is updated to contain the
bounding box for the text object.
)r   Úll_fz_bound_text©r‹  rJ  rK  s      r   r  r  –  s   € ô" ×"Ò" 4°Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::fz_box_type_from_string()`.)r   Úll_fz_box_type_from_string©r!   s    r   r!  r!  ©  ó   € ä×,Ò,¨TÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )z|
Low-level wrapper for `::fz_brotli_bound()`.
Returns the upper bound on the
size of brotli compressed data of length size.
)r   Úll_fz_brotli_bound©r  s    r   r%  r%  ­  ó   € ô ×$Ò$ TÓ*Ð*r&   c                 ó.   • [         R                  " X5      $ )aN  
 Low-level wrapper for `::fz_buffer_extract()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_buffer_extract(::fz_buffer *buf)` => `(size_t, unsigned char *data)`

    Take ownership of buffer contents.

    Performs the same task as fz_buffer_storage, but ownership of
    the data buffer returns with this call. The buffer is left
    empty.

    Note: Bad things may happen if this is called on a buffer with
    multiple references that is being used from multiple threads.

    data: Pointer to place to retrieve data pointer.

    Returns length of stream.
)r   Úll_fz_buffer_extractrž  s     r   r)  r)  µ  s   € ô( ×&Ò& sÓ1Ð1r&   c                 ó.   • [         R                  " X5      $ )a[  
 Low-level wrapper for `::fz_buffer_storage()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_buffer_storage(::fz_buffer *buf)` => `(size_t, unsigned char *datap)`

    Retrieve internal memory of buffer.

    datap: Output parameter that will be pointed to the data.

    Returns the current size of the data in bytes.
)r   Úll_fz_buffer_storage©r!  Údataps     r   r+  r+  Ë  s   € ô ×&Ò& sÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )a€  
Low-level wrapper for `::fz_calculate_font_ascender_descender()`.
Ensure that a font has its ascender/descender values calculated
from the actual bbox of the glyphs.

Note, that we combine the declared values from the font (or the
default values if those are not present) with the actual bbox to
get the final result. So this can only cause ascender/descender
to move further apart!
)r   Ú'll_fz_calculate_font_ascender_descender©r?  s    r   r/  r/  Ú  s   € ô ×9Ò9¸$Ó?Ð?r&   c                 ó.   • [         R                  " X5      $ )z³
Low-level wrapper for `::fz_calloc()`.
Allocate array of memory of count entries of size bytes.
Clears the memory to zero.

Throws exception in the event of failure to allocate.
)r   Úll_fz_calloc©rŽ  r  s     r   r2  r2  ç  s   € ô ×Ò˜uÓ+Ð+r&   c                 ó.   • [         R                  " X5      $ )zy
Low-level wrapper for `::fz_calloc_no_throw()`.
fz_calloc equivalent that returns NULL rather than throwing
exceptions.
)r   Úll_fz_calloc_no_throwr3  s     r   r5  r5  ñ  s   € ô ×'Ò'¨Ó4Ð4r&   c                  ó,   • [         R                  " 5       $ )z¬
Low-level wrapper for `::fz_caught()`.
Within an fz_catch() block, retrieve the error code for
the current exception.

This assumes no intervening use of fz_try/fz_catch.
)r   Úll_fz_caughtr'   r&   r   r7  r7  ù  s   € ô ×ÒÓ Ð r&   c                  ó,   • [         R                  " 5       $ )z,Low-level wrapper for `::fz_caught_errno()`.)r   Úll_fz_caught_errnor'   r&   r   r9  r9    ó   € ä×$Ò$Ó&Ð&r&   c                  ó,   • [         R                  " 5       $ )zÂ
Low-level wrapper for `::fz_caught_message()`.
Within an fz_catch() block, retrieve the formatted message
string for the current exception.

This assumes no intervening use of fz_try/fz_catch.
)r   Úll_fz_caught_messager'   r&   r   r<  r<    s   € ô ×&Ò&Ó(Ð(r&   c                 ó.   • [         R                  " X5      $ )aŒ  
 Low-level wrapper for `::fz_chartorune()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_chartorune(const char *str)` => `(int, int rune)`

    UTF8 decode a single rune from a sequence of chars.

    rune: Pointer to an int to assign the decoded 'rune' to.
    (0xFFFD on error).

    str: Pointer to a UTF8 encoded string.

    Returns the number of bytes consumed.
)r   Úll_fz_chartorune©Úruner—  s     r   r>  r>    s   € ô  ×"Ò" 4Ó-Ð-r&   c                 ó0   • [         R                  " XU5      $ )aÚ  
 Low-level wrapper for `::fz_chartorunen()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_chartorunen(const char *str, size_t n)` => `(int, int rune)`

    UTF8 decode a single rune from a sequence of chars
    of given length.

    rune: Pointer to an int to assign the decoded 'rune' to.
    (0xFFFD on error).

    str: Pointer to a UTF8 encoded string.

    n: The number of bytes available at str.

    Returns the number of bytes consumed.
)r   Úll_fz_chartorunen©r@  r—  rg   s      r   rB  rB  #  s   € ô& ×#Ò# D¨qÓ1Ð1r&   c                 ó0   • [         R                  " XU5      $ )z%Low-level wrapper for `::fz_clamp()`.)r   Úll_fz_clamp©rO   Úminrü  s      r   rE  rE  8  s   € ä×Ò˜a cÓ*Ð*r&   c                 ó0   • [         R                  " XU5      $ )z'Low-level wrapper for `::fz_clamp64()`.)r   Úll_fz_clamp64rF  s      r   rI  rI  <  s   € ä×Ò ¨Ó,Ð,r&   c                 ó0   • [         R                  " XU5      $ )a
  
 Low-level wrapper for `::fz_clamp_color()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_clamp_color(::fz_colorspace *cs, const float *in)` => float out

    Clamp the samples in a color to the correct ranges for a
    given colorspace.
)r   Úll_fz_clamp_color©rA  Ú_inr¥  s      r   rK  rK  @  s   € ô ×#Ò# B¨SÓ1Ð1r&   c                 ó.   • [         R                  " X5      $ )z¢
Low-level wrapper for `::fz_clamp_location()`.
Clamps a location into valid chapter/page range. (First clamps
the chapter into range, then the page into range).
)r   Úll_fz_clamp_location©rY   rK  s     r   rO  rO  L  ó   € ô ×&Ò& sÓ0Ð0r&   c                 ó0   • [         R                  " XU5      $ )z&Low-level wrapper for `::fz_clampd()`.)r   Úll_fz_clampdrF  s      r   rS  rS  T  ó   € ä×Ò˜q sÓ+Ð+r&   c                 ó0   • [         R                  " XU5      $ )z&Low-level wrapper for `::fz_clampi()`.)r   Úll_fz_clampirF  s      r   rV  rV  X  rT  r&   c                 ó0   • [         R                  " XU5      $ )z&Low-level wrapper for `::fz_clampp()`.)r   Úll_fz_clampprF  s      r   rX  rX  \  rT  r&   c                 ó0   • [         R                  " XU5      $ )z3Low-level wrapper for `::fz_classify_stext_rect()`.)r   Úll_fz_classify_stext_rect©r¥  Úclassificationr3  s      r   rZ  rZ  `  s   € ä×+Ò+¨DÀ$ÓGÐGr&   c                 ó.   • [         R                  " U 5      $ )zÍ
Low-level wrapper for `::fz_cleanname()`.
rewrite path to the shortest string that names the same path.

Eliminates multiple and trailing slashes, interprets "." and
"..". Overwrites the string in place.
)r   Úll_fz_cleannamer"  s    r   r^  r^  d  ó   € ô ×!Ò! $Ó'Ð'r&   c                 ó.   • [         R                  " U 5      $ )zæ
Low-level wrapper for `::fz_cleanname_strdup()`.
rewrite path to the shortest string that names the same path.

Eliminates multiple and trailing slashes, interprets "." and
"..". Allocates a new string that the caller must free.
)r   Úll_fz_cleanname_strdupr"  s    r   ra  ra  n  ó   € ô ×(Ò(¨Ó.Ð.r&   c                 ó.   • [         R                  " U 5      $ )zd
Low-level wrapper for `::fz_clear_bitmap()`.
Set the entire bitmap to 0.

Never throws exceptions.
)r   Úll_fz_clear_bitmap©Úbits    r   rd  rd  x  ó   € ô ×$Ò$ SÓ)Ð)r&   c                 ó.   • [         R                  " U 5      $ )z¬
Low-level wrapper for `::fz_clear_buffer()`.
Empties the buffer. Storage is not freed, but is held ready
to be reused as the buffer is refilled.

Never throws exceptions.
)r   Úll_fz_clear_bufferrt  s    r   ri  ri  �  ó   € ô ×$Ò$ SÓ)Ð)r&   c                 ó.   • [         R                  " U 5      $ )z�
Low-level wrapper for `::fz_clear_pixmap()`.
Sets all components (including alpha) of
all pixels in a pixmap to 0.

pix: The pixmap to clear.
)r   Úll_fz_clear_pixmap©Úpixs    r   rl  rl  ‹  rj  r&   c                 ó0   • [         R                  " XU5      $ )aV  
Low-level wrapper for `::fz_clear_pixmap_rect_with_value()`.
Clears a subrect of a pixmap with the given value.

pix: The pixmap to clear.

value: Values in the range 0 to 255 are valid. Each component
sample for each pixel in the pixmap will be set to this value,
while alpha will always be set to 255 (non-transparent).

r: the rectangle.
)r   Ú"ll_fz_clear_pixmap_rect_with_value©rn  r"   ro  s      r   rp  rp  •  s   € ô ×4Ò4°SÀÓCÐCr&   c                 ó.   • [         R                  " X5      $ )a”  
Low-level wrapper for `::fz_clear_pixmap_with_value()`.
Clears a pixmap with the given value.

pix: The pixmap to clear.

value: Values in the range 0 to 255 are valid. Each component
sample for each pixel in the pixmap will be set to this value,
while alpha will always be set to 255 (non-transparent).

This function is horrible, and should be removed from the
API and replaced with a less magic one.
)r   Úll_fz_clear_pixmap_with_value©rn  r"   s     r   rs  rs  ¤  s   € ô ×/Ò/°Ó;Ð;r&   c                 ó0   • [         R                  " XX#5      $ )z/Low-level wrapper for `::fz_clip_image_mask()`.)r   Úll_fz_clip_image_mask©r‹  rå  rK  rÔ  s       r   rv  rv  ´  s   € ä×'Ò'¨°CÓAÐAr&   c                 ó2   • [         R                  " XX#U5      $ )z)Low-level wrapper for `::fz_clip_path()`.)r   Úll_fz_clip_path©r‹  rÎ  Úeven_oddrK  rÔ  s        r   ry  ry  ¸  s   € ä×!Ò! #¨X¸GÓDÐDr&   c                 ó2   • [         R                  " XX#U5      $ )z0Low-level wrapper for `::fz_clip_stroke_path()`.)r   Úll_fz_clip_stroke_path©r‹  rÎ  rJ  rK  rÔ  s        r   r}  r}  ¼  ó   € ä×(Ò(¨°FÀÓIÐIr&   c                 ó2   • [         R                  " XX#U5      $ )z0Low-level wrapper for `::fz_clip_stroke_text()`.)r   Úll_fz_clip_stroke_text©r‹  r‹  rJ  rK  rÔ  s        r   r�  r�  À  r  r&   c                 ó0   • [         R                  " XX#5      $ )z)Low-level wrapper for `::fz_clip_text()`.)r   Úll_fz_clip_text©r‹  r‹  rK  rÔ  s       r   r„  r„  Ä  s   € ä×!Ò! #¨SÓ:Ð:r&   c                 ó.   • [         R                  " U 5      $ )zu
Low-level wrapper for `::fz_clone_buffer()`.
Make a new buffer, containing a copy of the data used in
the original.
)r   Úll_fz_clone_bufferrt  s    r   r‡  r‡  È  ó   € ô ×$Ò$ SÓ)Ð)r&   c                  ó,   • [         R                  " 5       $ )a+  
Low-level wrapper for `::fz_clone_context()`.
Make a clone of an existing context.

This function is meant to be used in multi-threaded
applications where each thread requires its own context, yet
parts of the global state, for example caching, are shared.

ctx: Context obtained from fz_new_context to make a copy of.
ctx must have had locks and lock/functions setup when created.
The two contexts will share the memory allocator, resource
store, locks and lock/unlock functions. They will each have
their own exception stacks though.

May return NULL.
)r   Úll_fz_clone_contextr'   r&   r   rŠ  rŠ  Ð  s   € ô" ×%Ò%Ó'Ð'r&   c                 ó.   • [         R                  " U 5      $ )zñ
Low-level wrapper for `::fz_clone_default_colorspaces()`.
Returns a reference to a newly cloned default colorspaces
structure.

The new clone may safely be altered without fear of race
conditions as the caller is the only reference holder.
)r   Úll_fz_clone_default_colorspaces©r)  s    r   rŒ  rŒ  ã  ó   € ô ×1Ò1°$Ó7Ð7r&   c                 ó.   • [         R                  " U 5      $ )aC  
Low-level wrapper for `::fz_clone_path()`.
Clone the data for a path.

This is used in preference to fz_keep_path when a whole
new copy of a path is required, rather than just a shared
pointer. This probably indicates that the path is about to
be modified.

path: path to clone.

Throws exceptions on failure to allocate.
)r   Úll_fz_clone_pathrÍ  s    r   r�  r�  î  s   € ô ×"Ò" 4Ó(Ð(r&   c                 ó.   • [         R                  " U 5      $ )z¡
Low-level wrapper for `::fz_clone_pixmap()`.
Clone a pixmap, copying the pixels and associated data to new
storage.

The reference count of 'old' is unchanged.
)r   Úll_fz_clone_pixmap©Úolds    r   r’  r’  þ  rj  r&   c                 ó2   • [         R                  " XX#XE5      $ )zELow-level wrapper for `::fz_clone_pixmap_area_with_different_seps()`.)r   Ú+ll_fz_clone_pixmap_area_with_different_seps©r¤  rÉ	  Údcsrß
  rà  Ú
default_css         r   r–  r–    s   € ä×=Ò=¸cÈÐT`ÓmÐmr&   c                 ó.   • [         R                  " U 5      $ )a^  
Low-level wrapper for `::fz_clone_separations_for_overprint()`.
Return a separations object with all the spots in the input
separations object that are set to composite, reset to be
enabled. If there ARE no spots in the object, this returns
NULL. If the object already has all its spots enabled, then
just returns another handle on the same object.
)r   Ú%ll_fz_clone_separations_for_overprint©rß
  s    r   r›  r›    s   € ô ×7Ò7¸Ó=Ð=r&   c                 ó.   • [         R                  " U 5      $ )zì
Low-level wrapper for `::fz_clone_stroke_state()`.
Create an identical stroke_state structure and return a
reference to it.

stroke: The stroke state reference to clone.

Exceptions may be thrown in the event of a failure to
allocate.
)r   Úll_fz_clone_stroke_state©rJ  s    r   rž  rž    s   € ô ×*Ò*¨6Ó2Ð2r&   c                 ó.   • [         R                  " U 5      $ )zŸ
Low-level wrapper for `::fz_close_band_writer()`.
Finishes up the output and closes the band writer. After this
call no more headers or bands may be written.
)r   Úll_fz_close_band_writer©Úwriters    r   r¡  r¡  $  ó   € ô ×)Ò)¨&Ó1Ð1r&   c                 ó.   • [         R                  " U 5      $ )z²
Low-level wrapper for `::fz_close_device()`.
Signal the end of input, and flush any buffered output.
This is NOT called implicitly on fz_drop_device. This
may throw exceptions.
)r   Úll_fz_close_device©r‹  s    r   r¦  r¦  ,  rg  r&   c                 ó.   • [         R                  " U 5      $ )zç
Low-level wrapper for `::fz_close_document_writer()`.
Called to end the process of writing
pages to a document.

This writes any file level trailers required. After this
completes successfully the file is up to date and complete.
)r   Úll_fz_close_document_writer©rè  s    r   r©  r©  5  s   € ô ×-Ò-¨cÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )z_
Low-level wrapper for `::fz_close_output()`.
Flush pending output and close an output stream.
)r   Úll_fz_close_output©Úarg_1s    r   r¬  r¬  @  ó   € ô
 ×$Ò$ UÓ+Ð+r&   c                 ó.   • [         R                  " U 5      $ )z™
Low-level wrapper for `::fz_close_zip_writer()`.
Close the zip file for writing.

This flushes any pending data to the file. This can throw
exceptions.
)r   Úll_fz_close_zip_writer©Úzips    r   r±  r±  G  ó   € ô ×(Ò(¨Ó-Ð-r&   c                 ó.   • [         R                  " U 5      $ )zè
Low-level wrapper for `::fz_closepath()`.
Close the current subpath.

path: The path to modify.

Throws exceptions on failure to allocate, attempting to modify
a packed path, and illegal path closes (i.e. closing a non open
path).
)r   Úll_fz_closepathrÍ  s    r   r¶  r¶  Q  ó   € ô ×!Ò! $Ó'Ð'r&   c                 ó.   • [         R                  " X5      $ )z–
Low-level wrapper for `::fz_colorspace_colorant()`.
Retrieve a the name for a colorant.

Returns a pointer with the same lifespan as the colorspace.
)r   Úll_fz_colorspace_colorant©rA  rg   s     r   r¹  r¹  ^  s   € ô ×+Ò+¨BÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )z”
Low-level wrapper for `::fz_colorspace_device_n_has_cmyk()`.
True if DeviceN color space has cyan magenta yellow or black as
one of its colorants.
)r   Ú"ll_fz_colorspace_device_n_has_cmykrÊ  s    r   r¼  r¼  g  s   € ô ×4Ò4°RÓ8Ð8r&   c                 ó.   • [         R                  " U 5      $ )z…
Low-level wrapper for `::fz_colorspace_device_n_has_only_cmyk()`.
True if DeviceN color space has only colorants from the CMYK set.
)r   Ú'll_fz_colorspace_device_n_has_only_cmykrÊ  s    r   r¾  r¾  o  s   € ô
 ×9Ò9¸"Ó=Ð=r&   c                 ó.   • [         R                  " X5      $ )z[
Low-level wrapper for `::fz_colorspace_digest()`.
Get checksum of underlying ICC profile.
)r   Úll_fz_colorspace_digest©rA  rð	  s     r   rÀ  rÀ  v  s   € ô
 ×)Ò)¨"Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::fz_colorspace_is_cmyk()`.)r   Úll_fz_colorspace_is_cmykrÊ  s    r   rÃ  rÃ  }  ó   € ä×*Ò*¨2Ó.Ð.r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::fz_colorspace_is_device()`.)r   Úll_fz_colorspace_is_devicerÊ  s    r   rÆ  rÆ  �  ó   € ä×,Ò,¨RÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ )z9Low-level wrapper for `::fz_colorspace_is_device_cmyk()`.)r   Úll_fz_colorspace_is_device_cmykrÊ  s    r   rÉ  rÉ  …  ó   € ä×1Ò1°"Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )z9Low-level wrapper for `::fz_colorspace_is_device_gray()`.)r   Úll_fz_colorspace_is_device_grayrÊ  s    r   rÌ  rÌ  ‰  rÊ  r&   c                 ó.   • [         R                  " U 5      $ )z6Low-level wrapper for `::fz_colorspace_is_device_n()`.)r   Úll_fz_colorspace_is_device_nrÊ  s    r   rÎ  rÎ  �  ó   € ä×.Ò.¨rÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )z^
Low-level wrapper for `::fz_colorspace_is_gray()`.
Tests for particular types of colorspaces
)r   Úll_fz_colorspace_is_grayrÊ  s    r   rÑ  rÑ  ‘  s   € ô
 ×*Ò*¨2Ó.Ð.r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::fz_colorspace_is_icc()`.)r   Úll_fz_colorspace_is_iccrÊ  s    r   rÓ  rÓ  ˜  ó   € ä×)Ò)¨"Ó-Ð-r&   c                 ó.   • [         R                  " U 5      $ )z5Low-level wrapper for `::fz_colorspace_is_indexed()`.)r   Úll_fz_colorspace_is_indexedrÊ  s    r   rÖ  rÖ  œ  ó   € ä×-Ò-¨bÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::fz_colorspace_is_lab()`.)r   Úll_fz_colorspace_is_labrÊ  s    r   rÙ  rÙ     rÔ  r&   c                 ó.   • [         R                  " U 5      $ )z5Low-level wrapper for `::fz_colorspace_is_lab_icc()`.)r   Úll_fz_colorspace_is_lab_iccrÊ  s    r   rÛ  rÛ  ¤  r×  r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::fz_colorspace_is_rgb()`.)r   Úll_fz_colorspace_is_rgbrÊ  s    r   rÝ  rÝ  ¨  rÔ  r&   c                 ó.   • [         R                  " U 5      $ )zn
Low-level wrapper for `::fz_colorspace_is_subtractive()`.
True for CMYK, Separation and DeviceN colorspaces.
)r   Úll_fz_colorspace_is_subtractiverÊ  s    r   rß  rß  ¬  s   € ô
 ×1Ò1°"Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )z]
Low-level wrapper for `::fz_colorspace_n()`.
Query the number of colorants in a colorspace.
)r   Úll_fz_colorspace_nrÊ  s    r   rá  rá  ³  ó   € ô
 ×$Ò$ RÓ(Ð(r&   c                 ó.   • [         R                  " U 5      $ )z¯
Low-level wrapper for `::fz_colorspace_name()`.
Query the name of a colorspace.

The returned string has the same lifespan as the colorspace
does. Caller should not free it.
)r   Úll_fz_colorspace_namerÊ  s    r   rä  rä  º  s   € ô ×'Ò'¨Ó+Ð+r&   c                 ó0   • [         R                  " XU5      $ )zí
Low-level wrapper for `::fz_colorspace_name_colorant()`.
Assign a name for a given colorant in a colorspace.

Used while initially setting up a colorspace. The string is
copied into local storage, so need not be retained by the
caller.
)r   Úll_fz_colorspace_name_colorant©rA  rg   r!   s      r   ræ  ræ  Ä  s   € ô ×0Ò0°¸Ó=Ð=r&   c                 ó.   • [         R                  " U 5      $ )zO
Low-level wrapper for `::fz_colorspace_type()`.
Query the type of colorspace.
)r   Úll_fz_colorspace_typerÊ  s    r   ré  ré  Ï  ó   € ô
 ×'Ò'¨Ó+Ð+r&   c                 ó.   • [         R                  " X5      $ )z•
Low-level wrapper for `::fz_compare_separations()`.
Compare 2 separations structures (or NULLs).

Return 0 if identical, non-zero if not identical.
)r   Úll_fz_compare_separations©Úsep1Úsep2s     r   rì  rì  Ö  s   € ô ×+Ò+¨DÓ7Ð7r&   c                 ó2   • [         R                  " XX#U5      $ )aÏ  
 Low-level wrapper for `::fz_compress_brotli()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_compress_brotli(unsigned char *dest, const unsigned char *source, size_t source_length, ::fz_brotli_level level)` => size_t compressed_length

    Compress source_length bytes of data starting
    at source, into a buffer of length *destLen, starting at dest.
compressed_length will be updated on exit to contain the size
    actually used.
)r   Úll_fz_compress_brotli©r£  Úcompressed_lengthrz  Úsource_lengthÚlevels        r   rñ  rñ  ß  s   € ô ×'Ò'¨ÀÐX]Ó^Ð^r&   c                 ó0   • [         R                  " XX#5      $ )z¿
Low-level wrapper for `::fz_compress_ccitt_fax_g3()`.
Compress bitmap data as CCITT Group 3 1D fax image.
Creates a stream assuming the default PDF parameters,
except the number of columns.
)r   Úll_fz_compress_ccitt_fax_g3©rG   ÚcolumnsÚrowsrÜ
  s       r   r÷  r÷  í  ó   € ô ×-Ò-¨d¸TÓJÐJr&   c                 ó0   • [         R                  " XX#5      $ )zÈ
Low-level wrapper for `::fz_compress_ccitt_fax_g4()`.
Compress bitmap data as CCITT Group 4 2D fax image.
Creates a stream assuming the default PDF parameters, except
K=-1 and the number of columns.
)r   Úll_fz_compress_ccitt_fax_g4rø  s       r   rý  rý  ö  rû  r&   c                 ó.   • [         R                  " U 5      $ )z¯
Low-level wrapper for `::fz_compressed_buffer_size()`.
Return the storage size used for a buffer and its data.
Used in implementing store handling.

Never throws exceptions.
)r   Úll_fz_compressed_buffer_size©rá  s    r   rÿ  rÿ  ÿ  s   € ô ×.Ò.¨vÓ6Ð6r&   c                 ó.   • [         R                  " U 5      $ )aj  
Low-level wrapper for `::fz_compressed_image_buffer()`.
Retrieve the underlying compressed data for an image.

Returns a pointer to the underlying data buffer for an image,
or NULL if this image is not based upon a compressed data
buffer.

This is not a reference counted structure, so no reference is
returned. Lifespan is limited to that of the image itself.
)r   Úll_fz_compressed_image_buffer©rå  s    r   r  r  	  s   € ô ×/Ò/°Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ )z 
Low-level wrapper for `::fz_compressed_image_type()`.
Return the type of a compressed image.

Any non-compressed image will have the type returned as UNKNOWN.
)r   Úll_fz_compressed_image_typer  s    r   r  r    s   € ô ×-Ò-¨eÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ )z­
Low-level wrapper for `::fz_concat()`.
Multiply two matrices.

The order of the two matrices are important since matrix
multiplication is not commutative.

Returns result.
)r   Úll_fz_concat©ÚleftÚrights     r   r  r     s   € ô ×Ò˜tÓ+Ð+r&   c                 ó.   • [         R                  " X5      $ )z�
Low-level wrapper for `::fz_concat_push_drop()`.
Add a chained stream to the end of the concatenate filter.

Ownership of chain is passed in.
)r   Úll_fz_concat_push_drop)Úconcatr�  s     r   r  r  ,  s   € ô ×(Ò(¨Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )zp
Low-level wrapper for `::fz_contains_rect()`.
Test rectangle inclusion.

Return true if a entirely contains b.
)r   Úll_fz_contains_rect©rƒ  r<  s     r   r  r  5  s   € ô ×%Ò% aÓ+Ð+r&   c                 ó2   • [         R                  " XX#XE5      $ )a¥  
 Low-level wrapper for `::fz_convert_color()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_convert_color(::fz_colorspace *ss, const float *sv, ::fz_colorspace *ds, ::fz_colorspace *is, ::fz_color_params params)` => float dv

    Convert color values sv from colorspace ss into colorvalues dv
    for colorspace ds, via an optional intervening space is,
    respecting the given color_params.
)r   Úll_fz_convert_color©ÚssÚsvÚdsÚdvÚ_isr  s         r   r  r  >  s   € ô ×%Ò% b¨b°cÓBÐBr&   c                 ó.   • [         R                  " U 5      $ )z§
 Low-level wrapper for `::fz_convert_error()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_convert_error()` => `(const char *, int code)`
)r   Úll_fz_convert_error©Úcodes    r   r  r  K  s   € ô ×%Ò% dÓ+Ð+r&   c                 ó.   • [         R                  " U 5      $ )z±
Low-level wrapper for `::fz_convert_indexed_pixmap_to_base()`.
Convert pixmap from indexed to base colorspace.

This creates a new bitmap containing the converted pixmap data.
)r   Ú$ll_fz_convert_indexed_pixmap_to_base©r¤  s    r   r  r  T  ó   € ô ×6Ò6°sÓ;Ð;r&   c                 ó2   • [         R                  " XX#XE5      $ )a™  
Low-level wrapper for `::fz_convert_pixmap()`.
Convert an existing pixmap to a desired
colorspace. Other properties of the pixmap, such as resolution
and position are copied to the converted pixmap.

pix: The pixmap to convert.

default_cs: If NULL pix->colorspace is used. It is possible that
the data may need to be interpreted as one of the color spaces
in default_cs.

cs_des: Desired colorspace, may be NULL to denote alpha-only.

prf: Proofing color space through which we need to convert.

color_params: Parameters that may be used in conversion (e.g.
ri).

keep_alpha: If 0 any alpha component is removed, otherwise
alpha is kept if present in the pixmap.
)r   Úll_fz_convert_pixmap©rn  Úcs_desÚprfr™  rà  Ú
keep_alphas         r   r"  r"  ]  s   € ô. ×&Ò& s°CÀ\Ó^Ð^r&   c                 ó2   • [         R                  " XX#XE5      $ )aª  
 Low-level wrapper for `::fz_convert_separation_colors()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_convert_separation_colors(::fz_colorspace *src_cs, const float *src_color, ::fz_separations *dst_seps, ::fz_colorspace *dst_cs, ::fz_color_params color_params)` => float dst_color

    Convert a color given in terms of one colorspace,
    to a color in terms of another colorspace/separations.
)r   Úll_fz_convert_separation_colors©Úsrc_csÚ	src_colorÚdst_sepsÚdst_csÚ	dst_colorrà  s         r   r(  r(  v  s   € ô ×1Ò1°&ÀXÐW`ÓoÐor&   c                 ó.   • [         R                  " U 5      $ )z¿
Low-level wrapper for `::fz_convert_separation_pixmap_to_base()`.
Convert pixmap from DeviceN/Separation to base colorspace.

This creates a new bitmap containing the converted pixmap data.
)r   Ú'll_fz_convert_separation_pixmap_to_baser  s    r   r0  r0  ‚  s   € ô ×9Ò9¸#Ó>Ð>r&   c                 ó0   • [         R                  " XU5      $ )a  
Low-level wrapper for `::fz_copy_option()`.
Copy an option (val) into a destination buffer (dest), of maxlen
bytes.

Returns the number of bytes (including terminator) that did not
fit. If val is maxlen or greater bytes in size, it will be left
unterminated.
)r   Úll_fz_copy_option©Úvalr£  Úmaxlens      r   r2  r2  ‹  s   € ô ×#Ò# C¨vÓ6Ð6r&   c                 ó0   • [         R                  " XX#5      $ )z0Low-level wrapper for `::fz_copy_pixmap_rect()`.)r   Úll_fz_copy_pixmap_rect©r£  r¤  ro  r™  s       r   r7  r7  —  s   € ä×(Ò(¨°AÓBÐBr&   c                 ó0   • [         R                  " XU5      $ )zÌ
Low-level wrapper for `::fz_copy_rectangle()`.
Return a newly allocated UTF-8 string with the text for a given
selection rectangle.

crlf: If true, write "\r\n" style line endings (otherwise "\n"
only).
)r   Úll_fz_copy_rectangle©r¥  rÓ  Úcrlfs      r   r:  r:  ›  s   € ô ×&Ò& t°4Ó8Ð8r&   c                 ó0   • [         R                  " XX#5      $ )zÂ
Low-level wrapper for `::fz_copy_selection()`.
Return a newly allocated UTF-8 string with the text for a given
selection.

crlf: If true, write "\r\n" style line endings (otherwise "\n"
only).
)r   Úll_fz_copy_selection©r¥  rƒ  r<  r<  s       r   r>  r>  ¦  s   € ô ×&Ò& t°Ó8Ð8r&   c                 ó.   • [         R                  " U 5      $ )zc
Low-level wrapper for `::fz_count_active_separations()`.
Return the number of active separations.
)r   Úll_fz_count_active_separationsrœ  s    r   rA  rA  ±  s   € ô
 ×0Ò0°Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ )z×
Low-level wrapper for `::fz_count_archive_entries()`.
Number of entries in archive.

Will always return a value >= 0.

May throw an exception if this type of archive cannot count the
entries (such as a directory).
)r   Úll_fz_count_archive_entriesr­  s    r   rC  rC  ¸  s   € ô ×-Ò-¨dÓ3Ð3r&   c                 ó.   • [         R                  " X5      $ )zl
Low-level wrapper for `::fz_count_chapter_pages()`.
Return the number of pages in a chapter.
May return 0.
)r   Úll_fz_count_chapter_pages©rY   r¢  s     r   rE  rE  Ä  s   € ô ×+Ò+¨CÓ9Ð9r&   c                 ó.   • [         R                  " U 5      $ )zk
Low-level wrapper for `::fz_count_chapters()`.
Return the number of chapters in the document.
At least 1.
)r   Úll_fz_count_chaptersrX   s    r   rH  rH  Ì  ó   € ô ×&Ò& sÓ+Ð+r&   c                 ó.   • [         R                  " U 5      $ )z
Low-level wrapper for `::fz_count_pages()`.
Return the number of pages in document

May return 0 for documents with no pages.
)r   Úll_fz_count_pagesrX   s    r   rK  rK  Ô  ó   € ô ×#Ò# CÓ(Ð(r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::fz_count_separations()`.)r   Úll_fz_count_separations©r@  s    r   rN  rN  Ý  ó   € ä×)Ò)¨#Ó.Ð.r&   c                 ó0   • [         R                  " XU5      $ )zJ
Low-level wrapper for `::fz_create_link()`.
Create a new link on a page.
)r   Úll_fz_create_link©r¥  rÉ	  r6  s      r   rR  rR  á  s   € ô
 ×#Ò# D°Ó4Ð4r&   c                 ó.   • [         R                  " U 5      $ )zž
Low-level wrapper for `::fz_currentpoint()`.
Return the current point that a path has
reached or (0,0) if empty.

path: path to return the current point of.
)r   Úll_fz_currentpointrÍ  s    r   rU  rU  è  ó   € ô ×$Ò$ TÓ*Ð*r&   c           	      ó4   • [         R                  " XX#XEU5      $ )a‹  
Low-level wrapper for `::fz_curveto()`.
Append a 'curveto' command to an open path. (For a
cubic bezier).

path: The path to modify.

x0, y0: The coordinates of the first control point for the
curve.

x1, y1: The coordinates of the second control point for the
curve.

x2, y2: The end coordinates for the curve.

Throws exceptions on failure to allocate, or attempting to
modify a packed path.
)r   Úll_fz_curveto©rÎ  r  r  r  r  Úx2Úy2s          r   rX  rX  ò  s   € ô& ×Ò ¨"°"¸"Ó=Ð=r&   c                 ó2   • [         R                  " XX#U5      $ )a…  
Low-level wrapper for `::fz_curvetov()`.
Append a 'curvetov' command to an open path. (For a
cubic bezier with the first control coordinate equal to
the start point).

path: The path to modify.

x1, y1: The coordinates of the second control point for the
curve.

x2, y2: The end coordinates for the curve.

Throws exceptions on failure to allocate, or attempting to
modify a packed path.
)r   Úll_fz_curvetov©rÎ  r  r  rZ  r[  s        r   r]  r]    s   € ô" × Ò  ¨2°2Ó6Ð6r&   c                 ó2   • [         R                  " XX#U5      $ )a§  
Low-level wrapper for `::fz_curvetoy()`.
Append a 'curvetoy' command to an open path. (For a
cubic bezier with the second control coordinate equal to
the end point).

path: The path to modify.

x0, y0: The coordinates of the first control point for the
curve.

x2, y2: The end coordinates for the curve (and the second
control coordinate).

Throws exceptions on failure to allocate, or attempting to
modify a packed path.
)r   Úll_fz_curvetoy©rÎ  r  r  rZ  r[  s        r   r`  r`    s   € ô$ × Ò  ¨2°2Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ )zŠ
Low-level wrapper for `::fz_debug_store()`.
Output debugging information for the current state of the store
to the given output channel.
)r   Úll_fz_debug_store©r¥  s    r   rc  rc  .  ó   € ô ×#Ò# CÓ(Ð(r&   c                 ó.   • [         R                  " X5      $ )z~
Low-level wrapper for `::fz_debug_xml()`.
Pretty-print an XML tree to stdout. (Deprecated, use
fz_output_xml in preference).
)r   Úll_fz_debug_xml©r¨  rõ  s     r   rg  rg  6  s   € ô ×!Ò! $Ó.Ð.r&   c                 ó0   • [         R                  " XX#5      $ )a  
 Low-level wrapper for `::fz_decode_barcode_from_display_list()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_decode_barcode_from_display_list(::fz_display_list *list, ::fz_rect subarea, int rotate)` => `(char *, ::fz_barcode_type type)`

    Decode a barcode from a display list.

    type: NULL, or a pointer to receive the barcode type decoded.
    list: The display list to render to get the barcode.
    subarea: subarea of the page to decode.
    rotate: 0, 90, 180, or 270.

    returns the decoded value.
)r   Ú&ll_fz_decode_barcode_from_display_list©r   rÿ  Úsubarearu  s       r   rj  rj  >  s   € ô  ×8Ò8¸ÀWÓUÐUr&   c                 ó0   • [         R                  " XX#5      $ )az  
 Low-level wrapper for `::fz_decode_barcode_from_display_list2()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_decode_barcode_from_display_list2(::fz_display_list *list, ::fz_rect subarea, int rotate)` => `(std::string, ::fz_barcode_type type)`
 SWIG-friendly wrapper for fz_decode_barcode_from_display_list(),
avoiding leak of the returned string.
)r   Ú'll_fz_decode_barcode_from_display_list2rk  s       r   rn  rn  P  s   € ô ×9Ò9¸$ÀgÓVÐVr&   c                 ó0   • [         R                  " XX#5      $ )aã  
 Low-level wrapper for `::fz_decode_barcode_from_page()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_decode_barcode_from_page(::fz_page *page, ::fz_rect subarea, int rotate)` => `(char *, ::fz_barcode_type type)`

    Decode a barcode from a page.

    type: NULL, or a pointer to receive the barcode type decoded.
    page: The page to decode.
    subarea: subarea of the page to decode.
    rotate: 0, 90, 180, or 270.

    returns the decoded value.
)r   Úll_fz_decode_barcode_from_page©r   r¥  rl  ru  s       r   rp  rp  [  s   € ô  ×0Ò0°¸WÓMÐMr&   c                 ó0   • [         R                  " XX#5      $ )aZ  
 Low-level wrapper for `::fz_decode_barcode_from_page2()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_decode_barcode_from_page2(::fz_page *page, ::fz_rect subarea, int rotate)` => `(std::string, ::fz_barcode_type type)`
 SWIG-friendly wrapper for fz_decode_barcode_from_page(), avoiding
leak of the returned string.
)r   Úll_fz_decode_barcode_from_page2rq  s       r   rs  rs  m  s   € ô ×1Ò1°$¸gÓNÐNr&   c                 ó0   • [         R                  " XU5      $ )aë  
 Low-level wrapper for `::fz_decode_barcode_from_pixmap()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_decode_barcode_from_pixmap(::fz_pixmap *pix, int rotate)` => `(char *, ::fz_barcode_type type)`

    Decode a barcode from a pixmap.

    type: NULL, or a pointer to receive the barcode type decoded.
    pix: The pixmap to decode.
    rotate: 0, 90, 180, or 270.

    returns the decoded value as an fz_malloced block. Should
    be fz_free'd by the caller.
)r   Ú ll_fz_decode_barcode_from_pixmap©r   rn  ru  s      r   ru  ru  x  s   € ô  ×2Ò2°4¸fÓEÐEr&   c                 ó0   • [         R                  " XU5      $ )aN  
 Low-level wrapper for `::fz_decode_barcode_from_pixmap2()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_decode_barcode_from_pixmap2(::fz_pixmap *pix, int rotate)` => `(std::string, ::fz_barcode_type type)`
 SWIG-friendly wrapper for fz_decode_barcode_from_pixmap(), avoiding
leak of the returned string.
)r   Ú!ll_fz_decode_barcode_from_pixmap2rv  s      r   rx  rx  Š  s   € ô ×3Ò3°D¸vÓFÐFr&   c                 ó.   • [         R                  " X5      $ )z+Low-level wrapper for `::fz_decode_tile()`.)r   Úll_fz_decode_tile©rn  rF	  s     r   rz  rz  •  s   € ä×#Ò# CÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ )a  
 Low-level wrapper for `::fz_decode_uri()`.
Return a new string representing the unencoded version of the given URI.
This decodes all escape sequences except those that would result in a reserved
character that are part of the URI syntax (; / ? : @ & = + $ , #).
)r   Úll_fz_decode_urir³  s    r   r}  r}  ™  s   € ô ×"Ò" 1Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )z­
 Low-level wrapper for `::fz_decode_uri_component()`.
Return a new string representing the unencoded version of the given URI component.
This decodes all escape sequences!
)r   Úll_fz_decode_uri_componentr³  s    r   r  r  ¢  ó   € ô ×,Ò,¨QÓ/Ð/r&   c                 ó2   • [         R                  " XX#XE5      $ )a™  
 Low-level wrapper for `::fz_decomp_image_from_stream()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_decomp_image_from_stream(::fz_stream *stm, ::fz_compressed_image *image, ::fz_irect *subarea, int indexed, int l2factor)` => `(fz_pixmap *, int l2extra)`

    Decode a subarea of a compressed image. l2factor is the amount
    of subsampling inbuilt to the stream (i.e. performed by the
    decoder). If non NULL, l2extra is the extra amount of
    subsampling that should be performed by this routine. This will
    be updated on exit to the amount of subsampling that is still
    required to be done.

    Returns a kept reference.
)r   Úll_fz_decomp_image_from_stream©rÄ  rå  rl  ÚindexedÚl2factorÚl2extras         r   r‚  r‚  ª  s   € ô  ×0Ò0°¸WÈxÓaÐar&   c                 ó.   • [         R                  " X5      $ )z3Low-level wrapper for `::fz_decouple_type3_font()`.)r   Úll_fz_decouple_type3_font©r?  rÀ	  s     r   rˆ  rˆ  ¼  s   € ä×+Ò+¨DÓ8Ð8r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::fz_default_cmyk()`.)r   Úll_fz_default_cmyk©r™  s    r   r‹  r‹  À  s   € ä×$Ò$ ZÓ0Ð0r&   c                 ó.   • [         R                  " X5      $ )aè  
Low-level wrapper for `::fz_default_error_callback()`.
FIXME: Better not to expose fz_default_error_callback, and
fz_default_warning callback and to allow 'NULL' to be used
int fz_set_xxxx_callback to mean "defaults".

FIXME: Do we need/want functions like
fz_error_callback(ctx, message) to allow callers to inject
stuff into the error/warning streams?

The default error callback. Declared publicly just so that the
error callback can be set back to this after it has been
overridden.
)r   Úll_fz_default_error_callback©rl  r¼  s     r   rŽ  rŽ  Ä  s   € ô ×.Ò.¨tÓ=Ð=r&   c                 ó.   • [         R                  " U 5      $ )a)  
Low-level wrapper for `::fz_default_gray()`.
Retrieve default colorspaces (typically page local).

If default_cs is non NULL, the default is retrieved from there,
otherwise the global default is retrieved.

These return borrowed references that should not be dropped,
unless they are kept first.
)r   Úll_fz_default_grayrŒ  s    r   r‘  r‘  Õ  s   € ô ×$Ò$ ZÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ )a7  
Low-level wrapper for `::fz_default_halftone()`.
Create a 'default' halftone structure
for the given number of components.

num_comps: The number of components to use.

Returns a simple default halftone. The default halftone uses
the same halftone tile for each plane, which may not be ideal
for all purposes.
)r   Úll_fz_default_halftone©Ú	num_compss    r   r“  r“  â  s   € ô ×(Ò(¨Ó3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z5Low-level wrapper for `::fz_default_output_intent()`.)r   Úll_fz_default_output_intentrŒ  s    r   r—  r—  ð  s   € ä×-Ò-¨jÓ9Ð9r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::fz_default_rgb()`.)r   Úll_fz_default_rgbrŒ  s    r   r™  r™  ô  s   € ä×#Ò# JÓ/Ð/r&   c                 ó.   • [         R                  " X5      $ )zÂ
Low-level wrapper for `::fz_default_warning_callback()`.
The default warning callback. Declared publicly just so that
the warning callback can be set back to this after it has been
overridden.
)r   Úll_fz_default_warning_callbackr�  s     r   r›  r›  ø  s   € ô ×0Ò0°Ó?Ð?r&   c                  ó,   • [         R                  " 5       $ )al  
Low-level wrapper for `::fz_defer_reap_end()`.
Decrement the defer reap count.

If the defer reap count returns to 0, and the store
has reapable objects in, a reap pass will begin.

Call this at the end of a process during which you
potentially might drop many reapable objects.

It is vital that every fz_defer_reap_start is matched
by a fz_defer_reap_end call.
)r   Úll_fz_defer_reap_endr'   r&   r   r�  r�    s   € ô ×&Ò&Ó(Ð(r&   c                  ó,   • [         R                  " 5       $ )a’  
Low-level wrapper for `::fz_defer_reap_start()`.
Increment the defer reap count.

No reap operations will take place (except for those
triggered by an immediate failed malloc) until the
defer reap count returns to 0.

Call this at the start of a process during which you
potentially might drop many reapable objects.

It is vital that every fz_defer_reap_start is matched
by a fz_defer_reap_end call.
)r   Úll_fz_defer_reap_startr'   r&   r   rŸ  rŸ    s   € ô ×(Ò(Ó*Ð*r&   c                 ó2   • [         R                  " XX#U5      $ )aÏ  
 Low-level wrapper for `::fz_deflate()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_deflate(unsigned char *dest, const unsigned char *source, size_t source_length, ::fz_deflate_level level)` => size_t compressed_length

    Compress source_length bytes of data starting
    at source, into a buffer of length *compressed_length, starting at
    dest. *compressed_length will be updated on exit to contain the size
    actually used.
)r   Úll_fz_deflaterò  s        r   r¡  r¡  "  s   € ô ×Ò ¸ÐPUÓVÐVr&   c                 ó.   • [         R                  " U 5      $ )zr
Low-level wrapper for `::fz_deflate_bound()`.
Returns the upper bound on the
size of flated data of length size.
)r   Úll_fz_deflate_boundr&  s    r   r£  r£  0  s   € ô ×%Ò% dÓ+Ð+r&   c                 ó.   • [         R                  " X5      $ )zP
Low-level wrapper for `::fz_delete_link()`.
Delete an existing link on a page.
)r   Úll_fz_delete_link©r¥  Úlinks     r   r¥  r¥  8  s   € ô
 ×#Ò# DÓ/Ð/r&   c                 ó0   • [         R                  " XU5      $ )z-Low-level wrapper for `::fz_deskew_pixmap()`.)r   Úll_fz_deskew_pixmap©r¤  ÚdegreesÚborders      r   r©  r©  ?  s   € ä×%Ò% c°FÓ;Ð;r&   c                 ó.   • [         R                  " U 5      $ )z’
Low-level wrapper for `::fz_detach_xml()`.
Detach a node from the tree, unlinking it from its parent,
and setting the document root to the node.
)r   Úll_fz_detach_xml©Únodes    r   r®  r®  C  ó   € ô ×"Ò" 4Ó(Ð(r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::fz_detect_document()`.)r   Úll_fz_detect_document©rÀ  r¤  s     r   r³  r³  K  ó   € ä×'Ò'¨Ó4Ð4r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::fz_detect_skew()`.)r   Úll_fz_detect_skew©r™  s    r   r·  r·  O  ó   € ä×#Ò# FÓ+Ð+r&   c                  ó,   • [         R                  " 5       $ )z*Low-level wrapper for `::fz_device_bgr()`.)r   Úll_fz_device_bgrr'   r&   r   r»  r»  S  ó   € ä×"Ò"Ó$Ð$r&   c                  ó,   • [         R                  " 5       $ )z+Low-level wrapper for `::fz_device_cmyk()`.)r   Úll_fz_device_cmykr'   r&   r   r¾  r¾  W  s   € ä×#Ò#Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )zn
Low-level wrapper for `::fz_device_current_scissor()`.
Find current scissor region as tracked by the device.
)r   Úll_fz_device_current_scissorr§  s    r   rÀ  rÀ  [  ó   € ô
 ×.Ò.¨sÓ3Ð3r&   c                  ó,   • [         R                  " 5       $ )z¬
Low-level wrapper for `::fz_device_gray()`.
Retrieve global default colorspaces.

These return borrowed references that should not be dropped,
unless they are kept first.
)r   Úll_fz_device_grayr'   r&   r   rÃ  rÃ  b  ó   € ô ×#Ò#Ó%Ð%r&   c                  ó,   • [         R                  " 5       $ )z*Low-level wrapper for `::fz_device_lab()`.)r   Úll_fz_device_labr'   r&   r   rÆ  rÆ  l  r¼  r&   c                  ó,   • [         R                  " 5       $ )z*Low-level wrapper for `::fz_device_rgb()`.)r   Úll_fz_device_rgbr'   r&   r   rÈ  rÈ  p  r¼  r&   c                 ó0   • [         R                  " XU5      $ )zV
Low-level wrapper for `::fz_dirname()`.
extract the directory component from a path.
)r   Úll_fz_dirname©r/  rÎ  Údirsizes      r   rÊ  rÊ  t  s   € ô
 ×Ò ¨7Ó3Ð3r&   c                 ó.   • [         R                  " X5      $ )zw
Low-level wrapper for `::fz_disable_device_hints()`.
Disable (clear) hint bits within the hint bitfield for a device.
)r   Úll_fz_disable_device_hints©r‹  rç  s     r   rÎ  rÎ  {  ó   € ô
 ×,Ò,¨SÓ8Ð8r&   c                  ó,   • [         R                  " 5       $ )zR
Low-level wrapper for `::fz_disable_icc()`.
Disable icc profile based operation.
)r   Úll_fz_disable_iccr'   r&   r   rÒ  rÒ  ‚  ó   € ô
 ×#Ò#Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )zŸ
Low-level wrapper for `::fz_display_list_is_empty()`.
Check for a display list being empty

list: The list to check.

Returns true if empty, false otherwise.
)r   Úll_fz_display_list_is_emptyr  s    r   rÕ  rÕ  ‰  ó   € ô ×-Ò-¨dÓ3Ð3r&   c                 ó.   • [         R                  " X5      $ )zF
Low-level wrapper for `::fz_div255()`.
Undo alpha premultiplication.
)r   Úll_fz_div255©r?  rƒ  s     r   rØ  rØ  ”  ó   € ô
 ×Ò˜qÓ$Ð$r&   c                  ó,   • [         R                  " 5       $ )z)Low-level wrapper for `::fz_do_always()`.)r   Úll_fz_do_alwaysr'   r&   r   rÜ  rÜ  ›  ó   € ä×!Ò!Ó#Ð#r&   c                  ó,   • [         R                  " 5       $ )z(Low-level wrapper for `::fz_do_catch()`.)r   Úll_fz_do_catchr'   r&   r   rß  rß  Ÿ  ó   € ä× Ò Ó"Ð"r&   c                  ó,   • [         R                  " 5       $ )z&Low-level wrapper for `::fz_do_try()`.)r   Úll_fz_do_tryr'   r&   r   râ  râ  £  ó   € ä×ÒÓ Ð r&   c                 ó2   • [         R                  " XX#U5      $ )z’
 Low-level wrapper for `::fz_document_handler_open()`.  Helper for calling `fz_document_handler::open` function pointer via
Swig from Python/C#.
)r   Úll_fz_document_handler_open©r0  ÚstreamÚaccelr/  Úrecognize_states        r   rå  rå  §  s   € ô
 ×-Ò-¨g¸uÈ?Ó[Ð[r&   c                 ó.   • [         R                  " X5      $ )zž
 Low-level wrapper for `::fz_document_handler_recognize()`.  Helper for calling a `fz_document_handler::recognize` function
pointer via Swig from Python/C#.
)r   Ú ll_fz_document_handler_recognize©r0  Úmagics     r   rë  rë  ®  s   € ô
 ×2Ò2°7ÓBÐBr&   c                 ó.   • [         R                  " U 5      $ )zÎ
Low-level wrapper for `::fz_document_output_intent()`.
Find the output intent colorspace if the document has defined
one.

Returns a borrowed reference that should not be dropped, unless
it is kept first.
)r   Úll_fz_document_output_intentrX   s    r   rï  rï  µ  s   € ô ×.Ò.¨sÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z~
Low-level wrapper for `::fz_document_supports_accelerator()`.
Query if the document supports the saving of accelerator data.
)r   Ú#ll_fz_document_supports_acceleratorrX   s    r   rñ  rñ  À  s   € ô
 ×5Ò5°cÓ:Ð:r&   c                 ó0   • [         R                  " XU5      $ )z‡
Low-level wrapper for `::fz_dom_add_attribute()`.
Add an attribute to an element.

Ownership of att and value remain with the caller.
)r   Úll_fz_dom_add_attribute©ÚeltÚattr"   s      r   ró  ró  Ç  s   € ô ×)Ò)¨#°EÓ:Ð:r&   c                 ó.   • [         R                  " X5      $ )zž
Low-level wrapper for `::fz_dom_append_child()`.
Insert an element as the last child of a parent, unlinking the
child from its current position if required.
)r   Úll_fz_dom_append_child©r   r¸
  s     r   rø  rø  Ð  s   € ô ×(Ò(¨Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )z¬
Low-level wrapper for `::fz_dom_attribute()`.
Retrieve the value of a given attribute from a given element.

Returns a borrowed pointer to the value or NULL if not found.
)r   Úll_fz_dom_attribute©rõ  rö  s     r   rû  rû  Ø  ó   € ô ×%Ò% cÓ/Ð/r&   c                 ó.   • [         R                  " U 5      $ )zo
Low-level wrapper for `::fz_dom_body()`.
Return a borrowed reference for the 'body' element of
the given DOM.
)r   Úll_fz_dom_body©Údoms    r   rÿ  rÿ  á  ó   € ô × Ò  Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )zª
Low-level wrapper for `::fz_dom_clone()`.
Clone an element (and its children).

A borrowed reference to the clone is returned. The clone is not
yet linked into the DOM.
)r   Úll_fz_dom_clone©rõ  s    r   r  r  é  ó   € ô ×!Ò! #Ó&Ð&r&   c                 ó.   • [         R                  " X5      $ )zš
Low-level wrapper for `::fz_dom_create_element()`.
Create an element of a given tag type for the given DOM.

The element is not linked into the DOM yet.
)r   Úll_fz_dom_create_element©r  Útags     r   r  r  ó  s   € ô ×*Ò*¨3Ó4Ð4r&   c                 ó.   • [         R                  " X5      $ )z‰
Low-level wrapper for `::fz_dom_create_text_node()`.
Create a text node for the given DOM.

The element is not linked into the DOM yet.
)r   Úll_fz_dom_create_text_node©r  r‹  s     r   r  r  ü  s   € ô ×,Ò,¨SÓ7Ð7r&   c                 ó.   • [         R                  " U 5      $ )z‡
Low-level wrapper for `::fz_dom_document_element()`.
Return a borrowed reference for the document (the top
level element) of the DOM.
)r   Úll_fz_dom_document_elementr   s    r   r  r    ó   € ô ×,Ò,¨SÓ1Ð1r&   c                 ó0   • [         R                  " XX#5      $ )a  
Low-level wrapper for `::fz_dom_find()`.
Find the first element matching the requirements in a depth first traversal from elt.

The tagname must match tag, unless tag is NULL, when all tag names are considered to match.

If att is NULL, then all tags match.
Otherwise:
    If match is NULL, then only nodes that have an att attribute match.
    If match is non-NULL, then only nodes that have an att attribute that matches match match.

Returns NULL (if no match found), or a borrowed reference to the first matching element.
)r   Úll_fz_dom_find©rõ  r
  rö  Úmatchs       r   r  r    s   € ô × Ò  ¨3Ó6Ð6r&   c                 ó0   • [         R                  " XX#5      $ )z`
Low-level wrapper for `::fz_dom_find_next()`.
Find the next element matching the requirements.
)r   Úll_fz_dom_find_nextr  s       r   r  r    s   € ô
 ×%Ò% c°Ó;Ð;r&   c                 ó.   • [         R                  " U 5      $ )z‡
Low-level wrapper for `::fz_dom_first_child()`.
Return a borrowed reference to the first child of a node,
or NULL if there isn't one.
)r   Úll_fz_dom_first_childr  s    r   r  r  $  ó   € ô ×'Ò'¨Ó,Ð,r&   c                 ó0   • [         R                  " XU5      $ )a4  
 Low-level wrapper for `::fz_dom_get_attribute()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_dom_get_attribute(::fz_xml *elt, int i)` => `(const char *, const char *att)`

    Enumerate through the attributes of an element.

    Call with i=0,1,2,3... to enumerate attributes.

    On return *att and the return value will be NULL if there are not
    that many attributes to read. Otherwise, *att will be filled in
    with a borrowed pointer to the attribute name, and the return
    value will be a borrowed pointer to the value.
)r   Úll_fz_dom_get_attribute©rõ  rñ   rö  s      r   r  r  ,  s   € ô  ×)Ò)¨#°#Ó6Ð6r&   c                 ó.   • [         R                  " X5      $ )zª
Low-level wrapper for `::fz_dom_insert_after()`.
Insert an element (new_elt), after another element (node),
unlinking the new_elt from its current position if required.
)r   Úll_fz_dom_insert_after©r°  Únew_elts     r   r  r  >  s   € ô ×(Ò(¨Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )z¬
Low-level wrapper for `::fz_dom_insert_before()`.
Insert an element (new_elt), before another element (node),
unlinking the new_elt from its current position if required.
)r   Úll_fz_dom_insert_beforer  s     r   r"  r"  F  s   € ô ×)Ò)¨$Ó8Ð8r&   c                 ó.   • [         R                  " U 5      $ )z�
Low-level wrapper for `::fz_dom_next()`.
Return a borrowed reference to the next sibling of a node,
or NULL if there isn't one.
)r   Úll_fz_dom_nextr  s    r   r$  r$  N  r  r&   c                 ó.   • [         R                  " U 5      $ )z}
Low-level wrapper for `::fz_dom_parent()`.
Return a borrowed reference to the parent of a node,
or NULL if there isn't one.
)r   Úll_fz_dom_parentr  s    r   r&  r&  V  ó   € ô ×"Ò" 3Ó'Ð'r&   c                 ó.   • [         R                  " U 5      $ )z‰
Low-level wrapper for `::fz_dom_previous()`.
Return a borrowed reference to the previous sibling of a node,
or NULL if there isn't one.
)r   Úll_fz_dom_previousr  s    r   r)  r)  ^  rˆ  r&   c                 ó.   • [         R                  " U 5      $ )z±
Low-level wrapper for `::fz_dom_remove()`.
Remove an element from the DOM. The element can be added back elsewhere
if required.

No reference counting changes for the element.
)r   Úll_fz_dom_remover  s    r   r+  r+  f  ó   € ô ×"Ò" 3Ó'Ð'r&   c                 ó.   • [         R                  " X5      $ )z[
Low-level wrapper for `::fz_dom_remove_attribute()`.
Remove an attribute from an element.
)r   Úll_fz_dom_remove_attributerü  s     r   r.  r.  p  s   € ô
 ×,Ò,¨SÓ6Ð6r&   c                 ó0   • [         R                  " XU5      $ )z*Low-level wrapper for `::fz_draw_story()`.)r   Úll_fz_draw_story©Ústoryr‹  rK  s      r   r0  r0  w  s   € ä×"Ò" 5¨sÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )zÃ
Low-level wrapper for `::fz_drop_archive()`.
Drop a reference to an archive.

When the last reference is dropped, this closes and releases
any memory or filehandles associated with the archive.
)r   Úll_fz_drop_archiver­  s    r   r4  r4  {  rV  r&   c                 ó.   • [         R                  " U 5      $ )z‘
Low-level wrapper for `::fz_drop_band_writer()`.
Drop the reference to the band writer, causing it to be
destroyed.

Never throws an exception.
)r   Úll_fz_drop_band_writerr¢  s    r   r6  r6  …  s   € ô ×(Ò(¨Ó0Ð0r&   c                 ó.   • [         R                  " U 5      $ )z¬
Low-level wrapper for `::fz_drop_bitmap()`.
Drop a reference to the bitmap. When the reference count reaches
zero, the bitmap will be destroyed.

Never throws exceptions.
)r   Úll_fz_drop_bitmapre  s    r   r8  r8  �  ó   € ô ×#Ò# CÓ(Ð(r&   c                 ó.   • [         R                  " U 5      $ )z§
Low-level wrapper for `::fz_drop_buffer()`.
Drop a reference to the buffer. When the reference count reaches
zero, the buffer is destroyed.

Never throws exceptions.
)r   Úll_fz_drop_bufferrt  s    r   r;  r;  ™  r9  r&   c                 ó.   • [         R                  " U 5      $ )z›
Low-level wrapper for `::fz_drop_colorspace()`.
Drops a reference to the colorspace.

When the reference count reaches zero, the colorspace is
destroyed.
)r   Úll_fz_drop_colorspace©rE  s    r   r=  r=  £  s   € ô ×'Ò'¨
Ó3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::fz_drop_colorspace_imp()`.)r   Úll_fz_drop_colorspace_imp)Úcs_s    r   r@  r@  ­  ó   € ä×+Ò+¨CÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ )zÂ
Low-level wrapper for `::fz_drop_compressed_buffer()`.
Drop a reference to a compressed buffer. Destroys the buffer
and frees any storage/other references held by it.

Never throws exceptions.
)r   Úll_fz_drop_compressed_bufferrt  s    r   rD  rD  ±  ó   € ô ×.Ò.¨sÓ3Ð3r&   c                  ó,   • [         R                  " 5       $ )a\  
Low-level wrapper for `::fz_drop_context()`.
Free a context and its global state.

The context and all of its global state is freed, and any
buffered warnings are flushed (see fz_flush_warnings). If NULL
is passed in nothing will happen.

Must not be called for a context that is being used in an active
fz_try(), fz_always() or fz_catch() block.
)r   Úll_fz_drop_contextr'   r&   r   rG  rG  »  s   € ô ×$Ò$Ó&Ð&r&   c                 ó.   • [         R                  " U 5      $ )a&  
Low-level wrapper for `::fz_drop_default_colorspaces()`.
Drop a reference to the default colorspaces structure. When the
reference count reaches 0, the references it holds internally
to the underlying colorspaces will be dropped, and the structure
will be destroyed.

Never throws exceptions.
)r   Úll_fz_drop_default_colorspacesrŒ  s    r   rI  rI  É  s   € ô ×0Ò0°Ó<Ð<r&   c                 ó.   • [         R                  " U 5      $ )a%  
Low-level wrapper for `::fz_drop_device()`.
Reduce the reference count on a device. When the reference count
reaches zero, the device and its resources will be freed.
Don't forget to call fz_close_device before dropping the device,
or you may get incomplete output!

Never throws exceptions.
)r   Úll_fz_drop_devicer§  s    r   rK  rK  Õ  ó   € ô ×#Ò# CÓ(Ð(r&   c                 ó.   • [         R                  " U 5      $ )a   
Low-level wrapper for `::fz_drop_display_list()`.
Decrement the reference count for a display list. When the
reference count reaches zero, all the references in the display
list itself are dropped, and the display list is freed.

Never throws exceptions.
)r   Úll_fz_drop_display_listr  s    r   rN  rN  á  ó   € ô ×)Ò)¨$Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ )zÅ
Low-level wrapper for `::fz_drop_document()`.
Decrement the document reference count. When the reference
count reaches 0, the document and all it's references are
freed.

Never throws exceptions.
)r   Úll_fz_drop_documentrX   s    r   rQ  rQ  ì  s   € ô ×%Ò% cÓ*Ð*r&   c                 ó.   • [         R                  " U 5      $ )a$  
Low-level wrapper for `::fz_drop_document_writer()`.
Called to discard a fz_document_writer.
This may be called at any time during the process to release all
the resources owned by the writer.

Calling drop without having previously called close may leave
the file in an inconsistent state.
)r   Úll_fz_drop_document_writerrª  s    r   rS  rS  ÷  ó   € ô ×,Ò,¨SÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ )zŒ
Low-level wrapper for `::fz_drop_drawn_tiles_for_document()`.
Filter the store and throw away any stored tiles drawn for a
given document.
)r   Ú#ll_fz_drop_drawn_tiles_for_documentrX   s    r   rV  rV     s   € ô ×5Ò5°cÓ:Ð:r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::fz_drop_flotilla()`.)r   Úll_fz_drop_flotillar2  s    r   rX  rX     ó   € ä×%Ò% aÓ(Ð(r&   c                 ó.   • [         R                  " U 5      $ )zª
Low-level wrapper for `::fz_drop_font()`.
Drop a reference to a fz_font, destroying the
font when the last reference is dropped.

font: The font to drop a reference to.
)r   Úll_fz_drop_fontr0  s    r   r[  r[     r_  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::fz_drop_function()`.)r   Úll_fz_drop_function©Úfuncs    r   r]  r]     ó   € ä×%Ò% dÓ+Ð+r&   c                 ó.   • [         R                  " U 5      $ )z°
Low-level wrapper for `::fz_drop_glyph()`.
Drop a reference and free a glyph.

Decrement the reference count for the glyph. When no
references remain the glyph will be freed.
)r   Úll_fz_drop_glyphrm  s    r   rb  rb     r,  r&   c                 ó.   • [         R                  " U 5      $ )z­
Low-level wrapper for `::fz_drop_halftone()`.
Drop a reference to the halftone. When the reference count
reaches zero, the halftone is destroyed.

Never throws exceptions.
)r   Úll_fz_drop_halftone)Úhts    r   rd  rd  '   s   € ô ×%Ò% bÓ)Ð)r&   c                 ó.   • [         R                  " U 5      $ )zv
Low-level wrapper for `::fz_drop_hash_table()`.
Destroy the hash table.

Values are dropped using the drop function.
)r   Úll_fz_drop_hash_table)rú  s    r   rg  rg  1   ó   € ô ×'Ò'¨Ó.Ð.r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::fz_drop_hyphenator()`.)r   Úll_fz_drop_hyphenator)rB  s    r   rj  rj  :   rb  r&   c                 ó.   • [         R                  " U 5      $ )zÞ
Low-level wrapper for `::fz_drop_image()`.
Decrement the (normal) reference count for an image. When the
total (normal + key) reference count reaches zero, the image and
its resources are freed.

Never throws exceptions.
)r   Úll_fz_drop_imager  s    r   rl  rl  >   s   € ô ×"Ò" 5Ó)Ð)r&   c                 ó.   • [         R                  " U 5      $ )zž
Low-level wrapper for `::fz_drop_image_base()`.
Internal destructor for the base image class members.

Exposed to allow derived image classes to be written.
)r   Úll_fz_drop_image_baser  s    r   rn  rn  I   rh  r&   c                 ó.   • [         R                  " U 5      $ )zf
Low-level wrapper for `::fz_drop_image_imp()`.
Internal destructor exposed for fz_store integration.
)r   Úll_fz_drop_image_impr  s    r   rp  rp  R   s   € ô
 ×&Ò& uÓ-Ð-r&   c                 ó.   • [         R                  " U 5      $ )zé
Low-level wrapper for `::fz_drop_image_store_key()`.
Decrement the store key reference count for an image. When the
total (normal + key) reference count reaches zero, the image and
its resources are freed.

Never throws exceptions.
)r   Úll_fz_drop_image_store_keyr  s    r   rr  rr  Y   ó   € ô ×,Ò,¨UÓ3Ð3r&   c                 ó.   • [         R                  " X5      $ )z›
 Low-level wrapper for `::fz_drop_imp()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_drop_imp(void *p)` => `(int, int refs)`
)r   Úll_fz_drop_imp©r®  r”  s     r   ru  ru  d   ó   € ô × Ò  Ó)Ð)r&   c                 ó.   • [         R                  " X5      $ )z£
 Low-level wrapper for `::fz_drop_imp16()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_drop_imp16(void *p)` => `(int, int16_t refs)`
)r   Úll_fz_drop_imp16rv  s     r   ry  ry  m   ó   € ô ×"Ò" 1Ó+Ð+r&   c                 ó.   • [         R                  " X5      $ )z)Low-level wrapper for `::fz_drop_imp8()`.)r   Úll_fz_drop_imp8rv  s     r   r|  r|  v   ó   € ä×!Ò! !Ó*Ð*r&   c                 ó.   • [         R                  " U 5      $ )zÃ
Low-level wrapper for `::fz_drop_jbig2_globals()`.
Decrement the reference count for a jbig2 globals record.
When the reference count hits zero, the record is freed.

Never throws an exception.
)r   Úll_fz_drop_jbig2_globals©Úglobalss    r   r  r  z   s   € ô ×*Ò*¨7Ó3Ð3r&   c                 ó.   • [         R                  " U 5      $ )zƒ
Low-level wrapper for `::fz_drop_jbig2_globals_imp()`.
Special jbig2 globals drop function for use in implementing
store support.
)r   Úll_fz_drop_jbig2_globals_impr€  s    r   rƒ  rƒ  „   s   € ô ×.Ò.¨wÓ7Ð7r&   c                 ó.   • [         R                  " U 5      $ )zõ
Low-level wrapper for `::fz_drop_key_storable()`.
Decrement the (normal) reference count for a storable object.
When the total reference count hits zero, the drop function for
that object is called to free the object.

Never throws exceptions.
)r   Úll_fz_drop_key_storabler­  s    r   r…  r…  Œ   s   € ô ×)Ò)¨%Ó0Ð0r&   c                 ó.   • [         R                  " U 5      $ )zö
Low-level wrapper for `::fz_drop_key_storable_key()`.
Decrement the (key) reference count for a storable object.
When the total reference count hits zero, the drop function for
that object is called to free the object.

Never throws exceptions.
)r   Úll_fz_drop_key_storable_keyr­  s    r   r‡  r‡  —   s   € ô ×-Ò-¨eÓ4Ð4r&   c                 ó.   • [         R                  " U 5      $ )z|
Low-level wrapper for `::fz_drop_layout()`.
Drop layout block. Free the pool, and linked blocks.

Never throws exceptions.
)r   Úll_fz_drop_layout)r¼  s    r   r‰  r‰  ¢   s   € ô ×#Ò# EÓ*Ð*r&   c                 ó.   • [         R                  " U 5      $ )a3  
Low-level wrapper for `::fz_drop_link()`.
Decrement the reference count for a link. When the reference
count reaches zero, the link is destroyed.

When a link is freed, the reference for any linked link (next)
is dropped too, thus an entire linked list of fz_link's can be
freed by just dropping the head.
)r   Úll_fz_drop_link©r§  s    r   r‹  r‹  «   ó   € ô ×!Ò! $Ó'Ð'r&   c                 ó.   • [         R                  " U 5      $ )a8  
Low-level wrapper for `::fz_drop_outline()`.
Decrements the reference count. When the reference point
reaches zero, the outline is freed.

When freed, it will drop linked     outline entries (next and down)
too, thus a whole outline structure can be dropped by dropping
the top entry.

Never throws exceptions.
)r   Úll_fz_drop_outline©Úoutlines    r   r�  r�  ·   ó   € ô ×$Ò$ WÓ-Ð-r&   c                 ó.   • [         R                  " U 5      $ )zR
Low-level wrapper for `::fz_drop_outline_iterator()`.
Drop the current iterator.
)r   Úll_fz_drop_outline_iterator©Úiters    r   r”  r”  Å   ó   € ô
 ×-Ò-¨dÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )zd
Low-level wrapper for `::fz_drop_output()`.
Free an output stream. Don't forget to close it first!
)r   Úll_fz_drop_outputr­  s    r   r™  r™  Ì   ó   € ô
 ×#Ò# EÓ*Ð*r&   c                 ó.   • [         R                  " U 5      $ )zº
Low-level wrapper for `::fz_drop_page()`.
Decrements the reference count for the page. When the reference
count hits 0, the page and its references are freed.

Never throws exceptions.
)r   Úll_fz_drop_pager  s    r   rœ  rœ  Ó   r_  r&   c                 ó.   • [         R                  " U 5      $ )a?  
Low-level wrapper for `::fz_drop_path()`.
Decrement the reference count. When the reference count hits
zero, free the path.

All paths can be dropped, regardless of their packing type.
Packed paths do not own the blocks into which they are packed
so dropping them does not free those blocks.

Never throws exceptions.
)r   Úll_fz_drop_pathrÍ  s    r   rž  rž  Ý   ó   € ô ×!Ò! $Ó'Ð'r&   c                 ó.   • [         R                  " U 5      $ )z«
Low-level wrapper for `::fz_drop_pixmap()`.
Decrement the reference count for the pixmap. When the
reference count hits 0, the pixmap is freed.

Never throws exceptions.
)r   Úll_fz_drop_pixmaprm  s    r   r¡  r¡  ë   r9  r&   c                 ó.   • [         R                  " U 5      $ )zu
Low-level wrapper for `::fz_drop_pool()`.
Drop a pool, freeing and invalidating all storage returned from
the pool.
)r   Úll_fz_drop_pool©r™
  s    r   r£  r£  õ   ó   € ô ×!Ò! $Ó'Ð'r&   c                 ó.   • [         R                  " U 5      $ )zI
Low-level wrapper for `::fz_drop_search()`.
Free the search structures.
)r   Úll_fz_drop_search©Úsearchs    r   r§  r§  ý   ó   € ô
 ×#Ò# FÓ+Ð+r&   c                 ó.   • [         R                  " U 5      $ )zÏ
Low-level wrapper for `::fz_drop_separations()`.
Decrement the reference count for a separations structure.
When the reference count hits zero, the separations structure
is freed.

Never throws exceptions.
)r   Úll_fz_drop_separationsrO  s    r   r¬  r¬  !  s   € ô ×(Ò(¨Ó-Ð-r&   c                 ó.   • [         R                  " U 5      $ )z¹
Low-level wrapper for `::fz_drop_shade()`.
Decrement the reference count for the shade structure. When
the reference count hits zero, the structure is freed.

Never throws exceptions.
)r   Úll_fz_drop_shade©r  s    r   r®  r®  !  ó   € ô ×"Ò" 5Ó)Ð)r&   c                 ó.   • [         R                  " U 5      $ )z6Low-level wrapper for `::fz_drop_shade_color_cache()`.)r   Úll_fz_drop_shade_color_cache)Úcaches    r   r²  r²  !  ó   € ä×.Ò.¨uÓ5Ð5r&   c                 ó.   • [         R                  " U 5      $ )z 
Low-level wrapper for `::fz_drop_shade_imp()`.
Internal function to destroy a
shade. Only exposed for use with the fz_store.

shade: The reference to destroy.
)r   Úll_fz_drop_shade_impr¯  s    r   r¶  r¶  !  s   € ô ×&Ò& uÓ-Ð-r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::fz_drop_stext_page()`.)r   Úll_fz_drop_stext_pager  s    r   r¸  r¸  '!  rb  r&   c                 ó.   • [         R                  " U 5      $ )zâ
Low-level wrapper for `::fz_drop_storable()`.
Decrement the reference count for a storable object. When the
reference count hits zero, the drop function for that object
is called to free the object.

Never throws exceptions.
)r   Úll_fz_drop_storabler­  s    r   rº  rº  +!  ó   € ô ×%Ò% eÓ,Ð,r&   c                  ó,   • [         R                  " 5       $ )zÃ
Low-level wrapper for `::fz_drop_store_context()`.
Decrement the reference count for the store context. When the
reference count hits zero, the store context is freed.

Never throws exceptions.
)r   Úll_fz_drop_store_contextr'   r&   r   r½  r½  6!  ó   € ô ×*Ò*Ó,Ð,r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::fz_drop_story()`.)r   Úll_fz_drop_story©r2  s    r   rÀ  rÀ  @!  ó   € ä×"Ò" 5Ó)Ð)r&   c                 ó.   • [         R                  " U 5      $ )aH  
Low-level wrapper for `::fz_drop_stream()`.
Decrements the reference count for a stream.

When the reference count for the stream hits zero, frees the
storage used for the fz_stream itself, and (usually)
releases the underlying resources that the stream is based upon
(depends on the method used to open the stream initially).
)r   Úll_fz_drop_stream©rÄ  s    r   rÄ  rÄ  D!  rL  r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::fz_drop_string()`.)r   Úll_fz_drop_stringrÇ  s    r   rÇ  rÇ  P!  ó   € ä×#Ò# CÓ(Ð(r&   c                 ó.   • [         R                  " U 5      $ )z—
Low-level wrapper for `::fz_drop_stroke_state()`.
Drop a reference to a stroke state structure, destroying the
structure if it is the last reference.
)r   Úll_fz_drop_stroke_staterŸ  s    r   rÊ  rÊ  T!  r¤  r&   c                 ó.   • [         R                  " U 5      $ )z¶
Low-level wrapper for `::fz_drop_text()`.
Decrement the reference count for the text object. When the
reference count hits zero, the text object is freed.

Never throws exceptions.
)r   Úll_fz_drop_text©r‹  s    r   rÌ  rÌ  \!  r_  r&   c                 ó.   • [         R                  " X5      $ )zŒ
Low-level wrapper for `::fz_drop_tree()`.
Drop the tree.

The storage used by the tree is freed, and each value has
dropfunc called on it.
)r   Úll_fz_drop_tree)r°  Údropfuncs     r   rÏ  rÏ  f!  s   € ô ×!Ò! $Ó1Ð1r&   c                 ó.   • [         R                  " U 5      $ )z¥
Low-level wrapper for `::fz_drop_xml()`.
Drop a reference to the XML. When the last reference is
dropped, the node and all its children and siblings will
be freed.
)r   Úll_fz_drop_xml©Úxmls    r   rÒ  rÒ  p!  ó   € ô × Ò  Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )zž
Low-level wrapper for `::fz_drop_zip_writer()`.
Drop the reference to the zipfile.

In common with other 'drop' methods, this will never throw an
exception.
)r   Úll_fz_drop_zip_writerr²  s    r   r×  r×  y!  ó   € ô ×'Ò'¨Ó,Ð,r&   c                 ó.   • [         R                  " U 5      $ )zc
Low-level wrapper for `::fz_dump_glyph_cache_stats()`.
Dump debug statistics for the glyph cache.
)r   Úll_fz_dump_glyph_cache_statsrd  s    r   rÚ  rÚ  ƒ!  rÁ  r&   c                 ó.   • [         R                  " U 5      $ )zBLow-level wrapper for `::fz_duplicate_glyph_names_from_unicode()`.)r   Ú(ll_fz_duplicate_glyph_names_from_unicode©Úunicodes    r   rÜ  rÜ  Š!  s   € ä×:Ò:¸7ÓCÐCr&   c                  ó,   • [         R                  " 5       $ )zN
Low-level wrapper for `::fz_empty_store()`.
Evict every item from the store.
)r   Úll_fz_empty_storer'   r&   r   rà  rà  Ž!  rÓ  r&   c                 ó.   • [         R                  " X5      $ )zs
Low-level wrapper for `::fz_enable_device_hints()`.
Enable (set) hint bits within the hint bitfield for a device.
)r   Úll_fz_enable_device_hintsrÏ  s     r   râ  râ  •!  s   € ô
 ×+Ò+¨CÓ7Ð7r&   c                  ó,   • [         R                  " 5       $ )zP
Low-level wrapper for `::fz_enable_icc()`.
Enable icc profile based operation.
)r   Úll_fz_enable_iccr'   r&   r   rä  rä  œ!  ó   € ô
 ×"Ò"Ó$Ð$r&   c                 ó.   • [         R                  " X5      $ )a  
Low-level wrapper for `::fz_encode_character()`.
Find the glyph id for a given unicode
character within a font.

font: The font to look for the unicode character in.

unicode: The unicode character to encode.

Returns the glyph id for the given unicode value, or 0 if
unknown.
)r   Úll_fz_encode_character©r?  rÞ  s     r   rç  rç  £!  s   € ô ×(Ò(¨Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )a  
Low-level wrapper for `::fz_encode_character_by_glyph_name()`.
Encode character.

Either by direct lookup of glyphname within a font, or, failing
that, by mapping glyphname to unicode and thence to the glyph
index within the given font.

Returns zero for type3 fonts.
)r   Ú$ll_fz_encode_character_by_glyph_name©r?  Ú	glyphnames     r   rê  rê  ²!  s   € ô ×6Ò6°tÓGÐGr&   c                 ó.   • [         R                  " X5      $ )a  
Low-level wrapper for `::fz_encode_character_sc()`.
Encode character, preferring small-caps variant if available.

font: The font to look for the unicode character in.

unicode: The unicode character to encode.

Returns the glyph id for the given unicode value, or 0 if
unknown.
)r   Úll_fz_encode_character_scrè  s     r   rî  rî  ¿!  s   € ô ×+Ò+¨DÓ:Ð:r&   c                 ó2   • [         R                  " XX#U5      $ )a•  
 Low-level wrapper for `::fz_encode_character_with_fallback()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_encode_character_with_fallback(::fz_font *font, int unicode, int script, int language, ::fz_font **out_font)` => `(int)`

    Find the glyph id for
    a given unicode character within a font, falling back to
    an alternative if not found.

    font: The font to look for the unicode character in.

    unicode: The unicode character to encode.

    script: The script in use.

    language: The language in use.

    out_font: The font handle in which the given glyph represents
    the requested unicode character. The caller does not own the
    reference it is passed, so should call fz_keep_font if it is
    not simply to be used immediately.

    Returns the glyph id for the given unicode value in the supplied
    font (and sets *out_font to font) if it is present. Otherwise
    an alternative fallback font (based on script/language) is
    searched for. If the glyph is found therein, *out_font is set
    to this reference, and the glyph reference is returned. If it
    cannot be found anywhere, the function returns 0.
)r   Ú$ll_fz_encode_character_with_fallback©r?  rÞ  Úscriptrr
  Úout_fonts        r   rð  rð  Í!  s   € ô> ×6Ò6°tÀfÐX`ÓaÐar&   c                 ó.   • [         R                  " U 5      $ )zt
 Low-level wrapper for `::fz_encode_uri()`.
Return a new string representing the provided string encoded as a URI.
)r   Úll_fz_encode_urir³  s    r   rõ  rõ  î!  ó   € ô
 ×"Ò" 1Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )zÔ
 Low-level wrapper for `::fz_encode_uri_component()`.
Return a new string representing the provided string encoded as an URI component.
This also encodes the special reserved characters (; / ? : @ & = + $ , #).
)r   Úll_fz_encode_uri_componentr³  s    r   rø  rø  õ!  r€  r&   c                 ó.   • [         R                  " U 5      $ )zÄ
 Low-level wrapper for `::fz_encode_uri_pathname()`.
Return a new string representing the provided string encoded as an URI path name.
This also encodes the special reserved characters except /.
)r   Úll_fz_encode_uri_pathnamer³  s    r   rú  rú  ý!  ó   € ô ×+Ò+¨AÓ.Ð.r&   c                 ó.   • [         R                  " U 5      $ )z)Low-level wrapper for `::fz_end_group()`.)r   Úll_fz_end_groupr§  s    r   rý  rý  "  ó   € ä×!Ò! #Ó&Ð&r&   c                 ó.   • [         R                  " U 5      $ )z)Low-level wrapper for `::fz_end_layer()`.)r   Úll_fz_end_layerr§  s    r   r   r   	"  rþ  r&   c                 ó.   • [         R                  " U 5      $ )z(Low-level wrapper for `::fz_end_mask()`.)r   Úll_fz_end_maskr§  s    r   r  r  "  ó   € ä× Ò  Ó%Ð%r&   c                 ó.   • [         R                  " X5      $ )z+Low-level wrapper for `::fz_end_mask_tr()`.)r   Úll_fz_end_mask_tr©r‹  Úfns     r   r  r  "  s   € ä×#Ò# CÓ,Ð,r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::fz_end_metatext()`.)r   Úll_fz_end_metatextr§  s    r   r	  r	  "  ó   € ä×$Ò$ SÓ)Ð)r&   c                 ó.   • [         R                  " U 5      $ )ze
Low-level wrapper for `::fz_end_page()`.
Called to end the process of writing a page to a
document.
)r   Úll_fz_end_pagerª  s    r   r  r  "  r  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::fz_end_structure()`.)r   Úll_fz_end_structurer§  s    r   r  r  !"  ó   € ä×%Ò% cÓ*Ð*r&   c                  ó,   • [         R                  " 5       $ )z3Low-level wrapper for `::fz_end_throw_on_repair()`.)r   Úll_fz_end_throw_on_repairr'   r&   r   r  r  %"  ó   € ä×+Ò+Ó-Ð-r&   c                 ó.   • [         R                  " U 5      $ )z(Low-level wrapper for `::fz_end_tile()`.)r   Úll_fz_end_tiler§  s    r   r  r  )"  r  r&   c                 ó0   • [         R                  " XU5      $ )zX
Low-level wrapper for `::fz_enumerate_font_cmap()`.
Enumerate a cmap using a callback.
)r   Úll_fz_enumerate_font_cmap©r?  Úcbrú  s      r   r  r  -"  s   € ô
 ×+Ò+¨D°fÓ=Ð=r&   c                 ó.   • [         R                  " U 5      $ )ziLow-level wrapper for `::fz_enumerate_font_cmap2()`.  SWIG-friendly wrapper for fz_enumerate_font_cmap().)r   Úll_fz_enumerate_font_cmap2r0  s    r   r  r  4"  r#  r&   c                 ó.   • [         R                  " U 5      $ )aƒ  
 Low-level wrapper for `::fz_error_callback()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_error_callback()` => `(fz_error_cb *, void *user)`

    Retrieve the currently set error callback, or NULL if none
    has been set. Optionally, if user is non-NULL, the user pointer
    given when the warning callback was set is also passed back to
    the caller.
)r   Úll_fz_error_callback©rl  s    r   r  r  8"  ó   € ô ×&Ò& tÓ,Ð,r&   c                 ó2   • [         R                  " XX#U5      $ )zÑ
 Low-level wrapper for `::fz_eval_function()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_eval_function(::fz_function *func, const float *in, int inlen, int outlen)` => float out
)r   Úll_fz_eval_function©r_  rM  Úinlenr¥  Úoutlens        r   r   r   F"  s   € ô ×%Ò% d°¸VÓDÐDr&   c                 ó.   • [         R                  " X5      $ )z,Low-level wrapper for `::fz_expand_irect()`.)r   Úll_fz_expand_irect©rƒ  Úexpands     r   r%  r%  O"  s   € ä×$Ò$ QÓ/Ð/r&   c                 ó.   • [         R                  " X5      $ )z`
Low-level wrapper for `::fz_expand_rect()`.
Expand a bbox by a given amount in all directions.
)r   Úll_fz_expand_rect©r<  r'  s     r   r)  r)  S"  s   € ô
 ×#Ò# AÓ.Ð.r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::fz_extract_ttf_from_ttc()`.)r   Úll_fz_extract_ttf_from_ttcr0  s    r   r,  r,  Z"  r#  r&   c                 ó0   • [         R                  " XU5      $ )a®  
Low-level wrapper for `::fz_feed_search()`.
Supply more stext to be searched; ownership of the stext page is
passed in.

This can be called immediately after an fz_search has been created
to give it the first page to search, or it will be requested as soon
as the first search operation is done on that page.

If we are calling this in response to fz_search_forwards telling
us that we need another page, page will be the stext for the next
page.

If we are calling this in response to fz_search_backwards telling
is that we need another page, page will be the stext for the previous
page.

seq is a simple integer value that will be parrotted back to us in the
match (typically the page number within the document).

The search function will retain the page for a while. When it has
finished with it, it will call fz_drop_stext_page() to release it.

Pass page = NULL to indicate that there are no more pages (in this
direction) to be fed.
)r   Úll_fz_feed_search©r©  r¥  r¤  s      r   r.  r.  ^"  s   € ô6 ×#Ò# F°#Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ )zc
Low-level wrapper for `::fz_file_exists()`.
Return true if the named file exists and is readable.
)r   Úll_fz_file_existsrÍ  s    r   r1  r1  {"  ó   € ô
 ×#Ò# DÓ)Ð)r&   c                 ó2   • [         R                  " XX#U5      $ )z*Low-level wrapper for `::fz_fill_image()`.)r   Úll_fz_fill_image©r‹  rå  rK  r×
  rà  s        r   r4  r4  ‚"  ó   € ä×"Ò" 3¨s¸<ÓHÐHr&   c           	      ó4   • [         R                  " XX#XEU5      $ )z/Low-level wrapper for `::fz_fill_image_mask()`.)r   Úll_fz_fill_image_mask©r‹  rå  rK  rE  rf  r×
  rà  s          r   r8  r8  †"  s   € ä×'Ò'¨°CÀUÐS_Ó`Ð`r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )z]
Low-level wrapper for `::fz_fill_path()`.
Device calls; graphics primitives and containers.
)r   Úll_fz_fill_path©r‹  rÎ  r{  rK  rE  rf  r×
  rà  s           r   r;  r;  Š"  s   € ô
 ×!Ò! #¨X¸JÈuÓcÐcr&   c                 ó0   • [         R                  " XU5      $ )z=Low-level wrapper for `::fz_fill_pixmap_from_display_list()`.)r   Ú#ll_fz_fill_pixmap_from_display_list©rÿ  rK  rn  s      r   r>  r>  ‘"  s   € ä×5Ò5°dÀÓEÐEr&   c                 ó0   • [         R                  " XX#5      $ )a  
 Low-level wrapper for `::fz_fill_pixmap_with_color()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_fill_pixmap_with_color(::fz_pixmap *pix, ::fz_colorspace *colorspace, ::fz_color_params color_params)` => float color

    Fill pixmap with solid color.
)r   Úll_fz_fill_pixmap_with_color©rn  rE  rf  rà  s       r   rA  rA  •"  s   € ô ×.Ò.¨sÀÓTÐTr&   c                 ó2   • [         R                  " XX#U5      $ )z*Low-level wrapper for `::fz_fill_shade()`.)r   Úll_fz_fill_shade©r‹  r  rK  r×
  rà  s        r   rD  rD   "  r6  r&   c           	      ó4   • [         R                  " XX#XEU5      $ )z)Low-level wrapper for `::fz_fill_text()`.)r   Úll_fz_fill_text©r‹  r‹  rK  rE  rf  r×
  rà  s          r   rG  rG  ¤"  s   € ä×!Ò! #¨S¸eÈLÓYÐYr&   c                 ó0   • [         R                  " XU5      $ )z»
Low-level wrapper for `::fz_filter_store()`.
Filter every element in the store with a matching type with the
given function.

If the function returns 1 for an element, drop the element.
)r   Úll_fz_filter_store©r  rþ  r   s      r   rJ  rJ  ¨"  s   € ô ×$Ò$ R¨dÓ3Ð3r&   c                 ó0   • [         R                  " XU5      $ )ar  
Low-level wrapper for `::fz_find_item()`.
Find an item within the store.

drop: The function used to free the value (to ensure we get a
value of the correct type).

key: The key used to index the item.

type: Functions used to manipulate the key.

Returns NULL for not found, otherwise returns a pointer to the
value indexed by key to which a reference has been taken.
)r   Úll_fz_find_item©r�  rA  r   s      r   rM  rM  ²"  s   € ô ×!Ò! $¨TÓ2Ð2r&   c                 ó.   • [         R                  " X5      $ )a  
Low-level wrapper for `::fz_find_table_within_bounds()`.
Interpret the bounded contents of a given stext page as
a table.

The page contents will be rewritten to contain a Table
structure with the identified content in it.

This uses the same logic as for fz_table_hunt, without the
actual hunting. fz_table_hunt hunts to find possible bounds
for multiple tables on the page; this routine just finds a
single table contained within the given rectangle.

Returns the stext_block list that contains the content of
the table.
)r   Úll_fz_find_table_within_bounds©r¥  Úboundss     r   rP  rP  Ã"  s   € ô" ×0Ò0°Ó>Ð>r&   c                 ó.   • [         R                  " X5      $ )z2Low-level wrapper for `::fz_flotilla_raft_area()`.)r   Úll_fz_flotilla_raft_area©Úflotrñ   s     r   rT  rT  Ö"  ó   € ä×*Ò*¨4Ó3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::fz_flotilla_size()`.)r   Úll_fz_flotilla_size©rV  s    r   rY  rY  Ú"  r`  r&   c                 ó.   • [         R                  " U 5      $ )zD
Low-level wrapper for `::fz_flush_output()`.
Flush unwritten data.
)r   Úll_fz_flush_outputrd  s    r   r\  r\  Þ"  ó   € ô
 ×$Ò$ SÓ)Ð)r&   c                  ó,   • [         R                  " 5       $ )ap  
Low-level wrapper for `::fz_flush_warnings()`.
Flush any repeated warnings.

Repeated warnings are buffered, counted and eventually printed
along with the number of repetitions. Call fz_flush_warnings
to force printing of the latest buffered warning and the
number of repetitions, for example to make sure that all
warnings are printed before exiting an application.
)r   Úll_fz_flush_warningsr'   r&   r   r_  r_  å"  s   € ô ×&Ò&Ó(Ð(r&   c                 ó.   • [         R                  " U 5      $ )zN
Low-level wrapper for `::fz_font_ascender()`.
Retrieve font ascender in ems.
)r   Úll_fz_font_ascenderr0  s    r   ra  ra  ò"  ó   € ô
 ×%Ò% dÓ+Ð+r&   c                 ó.   • [         R                  " U 5      $ )z½
Low-level wrapper for `::fz_font_bbox()`.
Retrieve the font bbox.

font: The font to query.

Returns the font bbox by value; it is valid only if
fz_font_flags(font)->invalid_bbox is zero.
)r   Úll_fz_font_bboxr0  s    r   rd  rd  ù"  r�  r&   c                 ó.   • [         R                  " U 5      $ )zP
Low-level wrapper for `::fz_font_descender()`.
Retrieve font descender in ems.
)r   Úll_fz_font_descenderr0  s    r   rf  rf  #  ó   € ô
 ×&Ò& tÓ,Ð,r&   c                 ó.   • [         R                  " X5      $ )zZ
Low-level wrapper for `::fz_font_digest()`.
Retrieve the MD5 digest for the font's data.
)r   Úll_fz_font_digest©r?  rð	  s     r   ri  ri  #  s   € ô
 ×#Ò# DÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ )zí
Low-level wrapper for `::fz_font_flags()`.
Retrieve a pointer to the font flags
for a given font. These can then be updated as required.

font: The font to query

Returns a pointer to the flags structure (or NULL, if
the font is NULL).
)r   Úll_fz_font_flagsr0  s    r   rl  rl  #  ó   € ô ×"Ò" 4Ó(Ð(r&   c                 ó.   • [         R                  " U 5      $ )zô
Low-level wrapper for `::fz_font_ft_face()`.
Retrieve the FT_Face handle
for the font.

font: The font to query

Returns the FT_Face handle for the font, or NULL
if not a freetype handled font. (Cast to void *
to avoid nasty header exposure).
)r   Úll_fz_font_ft_facer0  s    r   ro  ro   #  s   € ô ×$Ò$ TÓ*Ð*r&   c                 ó.   • [         R                  " U 5      $ )zg
Low-level wrapper for `::fz_font_is_bold()`.
Query whether the font flags say that this font is bold.
)r   Úll_fz_font_is_boldr0  s    r   rq  rq  .#  ó   € ô
 ×$Ò$ TÓ*Ð*r&   c                 ó.   • [         R                  " U 5      $ )zk
Low-level wrapper for `::fz_font_is_italic()`.
Query whether the font flags say that this font is italic.
)r   Úll_fz_font_is_italicr0  s    r   rt  rt  5#  rg  r&   c                 ó.   • [         R                  " U 5      $ )zs
Low-level wrapper for `::fz_font_is_monospaced()`.
Query whether the font flags say that this font is monospaced.
)r   Úll_fz_font_is_monospacedr0  s    r   rv  rv  <#  r	  r&   c                 ó.   • [         R                  " U 5      $ )zi
Low-level wrapper for `::fz_font_is_serif()`.
Query whether the font flags say that this font is serif.
)r   Úll_fz_font_is_serifr0  s    r   rx  rx  C#  rb  r&   c                 ó.   • [         R                  " U 5      $ )zÛ
Low-level wrapper for `::fz_font_name()`.
Retrieve a pointer to the name of the font.

font: The font to query.

Returns a pointer to an internal copy of the font name.
Will never be NULL, but may be the empty string.
)r   Úll_fz_font_namer0  s    r   rz  rz  J#  r�  r&   c                 ó.   • [         R                  " U 5      $ )zÛ
Low-level wrapper for `::fz_font_shaper_data()`.
Retrieve a pointer to the shaper data
structure for the given font.

font: The font to query.

Returns a pointer to the shaper data structure (or NULL if
font is NULL).
)r   Úll_fz_font_shaper_datar0  s    r   r|  r|  V#  ó   € ô ×(Ò(¨Ó.Ð.r&   c                 ó.   • [         R                  " U 5      $ )z°
Low-level wrapper for `::fz_font_t3_procs()`.
Retrieve the Type3 procs
for a font.

font: The font to query

Returns the t3_procs pointer. Will be NULL for a
non type-3 font.
)r   Úll_fz_font_t3_procsr0  s    r   r  r  c#  ó   € ô ×%Ò% dÓ+Ð+r&   c                 ó.   • [         R                  " X5      $ )z±
 Low-level wrapper for `::fz_format_double()`.  Swig-friendly and typesafe way to do fz_snprintf(fmt, value). `fmt`
must end with one of 'efg' otherwise we throw an exception.
)r   Úll_fz_format_double©Úfmtr"   s     r   r‚  r‚  p#  ó   € ô
 ×%Ò% cÓ1Ð1r&   c                 ó.   • [         R                  " X5      $ )zé
Low-level wrapper for `::fz_format_link_uri()`.
Format an internal link to a page number, location, and possible viewing parameters,
suitable for use with fz_create_link.

Returns a newly allocated string that the caller must free.
)r   Úll_fz_format_link_uri©rY   r£  s     r   r‡  r‡  w#  s   € ô ×'Ò'¨Ó2Ð2r&   c                 ó0   • [         R                  " XX#5      $ )a‹  
Low-level wrapper for `::fz_format_output_path()`.
create output file name using a template.

If the path contains %[0-9]*d, the first such pattern will be
replaced with the page number. If the template does not contain
such a pattern, the page number will be inserted before the
filename extension. If the template does not have a filename
extension, the page number will be added to the end.
)r   Úll_fz_format_output_path©rÎ  r  r„  r¥  s       r   rŠ  rŠ  �#  s   € ô ×*Ò*¨4°sÓAÐAr&   c                 ó.   • [         R                  " U 5      $ )z�
Low-level wrapper for `::fz_free()`.
Free a previously allocated block of memory.

fz_free(ctx, NULL) does nothing.

Never throws exceptions.
)r   Ú
ll_fz_free©r®  s    r   r�  r�  Ž#  s   € ô ×Ò˜QÓÐr&   c                 ó.   • [         R                  " U 5      $ )zn
Low-level wrapper for `::fz_free_aligned()`.
fz_free equivalent, for blocks allocated via fz_malloc_aligned.
)r   Úll_fz_free_alignedrŽ  s    r   r�  r�  ™#  ó   € ô
 ×$Ò$ QÓ'Ð'r&   c                  ó,   • [         R                  " 5       $ )z'Low-level wrapper for `::fz_ft_lock()`.)r   Úll_fz_ft_lockr'   r&   r   r“  r“   #  ó   € ä×ÒÓ!Ð!r&   c                  ó,   • [         R                  " 5       $ )z,Low-level wrapper for `::fz_ft_lock_held()`.)r   Úll_fz_ft_lock_heldr'   r&   r   r–  r–  ¤#  r:  r&   c                  ó,   • [         R                  " 5       $ )z)Low-level wrapper for `::fz_ft_unlock()`.)r   Úll_fz_ft_unlockr'   r&   r   r˜  r˜  ¨#  rÝ  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::fz_function_size()`.)r   Úll_fz_function_sizer^  s    r   rš  rš  ¬#  r`  r&   c                 ó.   • [         R                  " X5      $ )zÕ
Low-level wrapper for `::fz_gamma_pixmap()`.
Apply gamma correction to a pixmap. All components
of all pixels are modified (except alpha, which is unchanged).

gamma: The gamma value to apply; 1.0 for no change.
)r   Úll_fz_gamma_pixmap©rn  Úgammas     r   rœ  rœ  °#  s   € ô ×$Ò$ SÓ0Ð0r&   c                 ó2   • [         R                  " XX#U5      $ )a)  
Low-level wrapper for `::fz_generate_transition()`.
Generate a frame of a transition.

tpix: Target pixmap
opix: Old pixmap
npix: New pixmap
time: Position within the transition (0 to 256)
trans: Transition details

Returns 1 if successfully generated a frame.

Note: Pixmaps must include alpha.
)r   Úll_fz_generate_transition©ÚtpixÚopixÚnpixÚtimeÚtranss        r   r   r   º#  s   € ô ×+Ò+¨D¸ÀEÓJÐJr&   c                 ó0   • [         R                  " XX#5      $ )a¨  
Low-level wrapper for `::fz_get_glyph_name()`.
Find the name of a glyph

font: The font to look for the glyph in.

glyph: The glyph id to look for.

buf: Pointer to a buffer for the name to be inserted into.

size: The size of the buffer.

If a font contains a name table, then the name of the glyph
will be returned in the supplied buffer. Otherwise a name
is synthesised. The name will be truncated to fit in
the buffer.
)r   Úll_fz_get_glyph_name©r?  rO  r!  r  s       r   r¨  r¨  Ë#  s   € ô$ ×&Ò& t°CÓ>Ð>r&   c                 ó.   • [         R                  " X5      $ )z„
 Low-level wrapper for `::fz_get_glyph_name2()`.
C++ alternative to fz_get_glyph_name() that returns information in a std::string.
)r   Úll_fz_get_glyph_name2©r?  rO  s     r   r«  r«  ß#  ó   € ô
 ×'Ò'¨Ó4Ð4r&   c                 ó2   • [         R                  " XX#U5      $ )aE  
 Low-level wrapper for `::fz_get_pixmap_from_image()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_get_pixmap_from_image(::fz_image *image, const ::fz_irect *subarea, ::fz_matrix *ctm)` => `(fz_pixmap *, int w, int h)`

    Called to get a handle to a pixmap from an image.

    image: The image to retrieve a pixmap from.

    subarea: The subarea of the image that we actually care about
    (or NULL to indicate the whole image).

    ctm: Optional, unless subarea is given. If given, then on
    entry this is the transform that will be applied to the complete
    image. It should be updated on exit to the transform to apply to
    the given subarea of the image. This is used to calculate the
    desired width/height for subsampling.

    w: If non-NULL, a pointer to an int to be updated on exit to the
    width (in pixels) that the scaled output will cover.

    h: If non-NULL, a pointer to an int to be updated on exit to the
    height (in pixels) that the scaled output will cover.

    Returns a non NULL kept pixmap pointer. May throw exceptions.
)r   Úll_fz_get_pixmap_from_image©rå  rl  rK  rÍ
  rÐ
  s        r   r¯  r¯  æ#  s   € ô8 ×-Ò-¨e¸cÀaÓHÐHr&   c                 ó2   • [         R                  " XX#XE5      $ )a�  
 Low-level wrapper for `::fz_get_pixmap_mask_from_image()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_get_pixmap_mask_from_image(::fz_image *image, const ::fz_irect *subarea, ::fz_matrix *ctm, int in_smask)` => `(fz_pixmap *, int dw, int dh)`

    Like fz_get_pixmap_from_image but convert to an alpha only mask using
    luminance if the image is grayscale or RGB.
)r   Ú ll_fz_get_pixmap_mask_from_image©rå  rl  rK  ÚdwÚdhÚin_smasks         r   r²  r²  $  s   € ô ×2Ò2°5À3ÈBÓYÐYr&   c                 ó.   • [         R                  " U 5      $ )z�
Low-level wrapper for `::fz_get_unscaled_pixmap_from_image()`.
Calls fz_get_pixmap_from_image() with ctm, subarea, w and h all set to NULL.
)r   Ú$ll_fz_get_unscaled_pixmap_from_imager  s    r   r¸  r¸  $  s   € ô
 ×6Ò6°uÓ=Ð=r&   c                 ó0   • [         R                  " XU5      $ )a  
 Low-level wrapper for `::fz_getopt()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_getopt(int nargc, const char *ostr)` => `(int, char *nargv)`

    Identical to fz_getopt_long, but with a NULL longopts field, signifying no long
    options.
)r   Úll_fz_getopt©ÚnargcÚnargvÚostrs      r   rº  rº  $  s   € ô ×Ò˜u¨TÓ2Ð2r&   c                 ó0   • [         R                  " XX#5      $ )aµ  
 Low-level wrapper for `::fz_getopt_long()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_getopt_long(int nargc, const char *ostr, const ::fz_getopt_long_options *longopts)` => `(int, char *nargv)`

    Simple functions/variables for use in tools.

    ostr = option string. Comprises single letter options, followed by : if there
    is an argument to the option.

    longopts: NULL (indicating no long options), or a pointer to an array of
    longoptions, terminated by an entry with option == NULL.

    In the event of matching a single char option, this function will normally
    return the char. The exception to this is when the option requires an
    argument and none is supplied; in this case we return ':'.

    In the event of matching a long option, this function returns 0, with fz_optlong
    set to point to the matching option.

    A long option entry may be followed with : to indicate there is an argument to the
    option. If the need for an argument is specified in this way, and no argument is
    given, an error will be displayed and argument processing will stop. If an argument
    is given, and the long option record contains a non-null flag pointer, then the code
    will decode the argument and fill in that flag pointer. Specifically,
    case-insensitive matches to 'yes', 'no', 'true' and 'false' will cause a value of 0
    or 1 as appropriate to be written; failing this the arg will be interpreted as a
    decimal integer using atoi.

    A long option entry may be followed by an list of options (e.g. myoption=foo|bar|baz)
    and the option will be passed to fz_opt_from_list. The return value of that will be
    placed in fz_optitem. If the return value of that function is -1, then an error will
    be displayed and argument processing will stop.

    In the event of reaching the end of the arg list or '--', this function returns EOF.

    In the event of failing to match anything, an error is printed, and we return '?'.

    If an argument is expected for the option, then fz_optarg will be returned pointing
    at the start of the argument. Examples of supported argument formats: '-r500', '-r 500',
    '--resolution 500', '--resolution=500'.
)r   Úll_fz_getopt_long©r¼  r½  r¾  Úlongoptss       r   rÀ  rÀ  #$  s   € ôX ×#Ò# E°$ÓAÐAr&   c                 ó.   • [         R                  " U 5      $ )z\
Low-level wrapper for `::fz_glyph_bbox()`.
Return the bounding box of the glyph in pixels.
)r   Úll_fz_glyph_bbox©rO  s    r   rÄ  rÄ  Q$  s   € ô
 ×"Ò" 5Ó)Ð)r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::fz_glyph_bbox_no_ctx()`.)r   Úll_fz_glyph_bbox_no_ctxr  s    r   rÇ  rÇ  X$  rP  r&   c                 ó.   • [         R                  " X5      $ )aG  
Low-level wrapper for `::fz_glyph_cacheable()`.
Determine if a given glyph in a font
is cacheable. Certain glyphs in a type 3 font cannot safely
be cached, as their appearance depends on the enclosing
graphic state.

font: The font to look for the glyph in.

gif: The glyph to query.

Returns non-zero if cacheable, 0 if not.
)r   Úll_fz_glyph_cacheable©r?  rQ
  s     r   rÉ  rÉ  \$  s   € ô ×'Ò'¨Ó2Ð2r&   c                 ó.   • [         R                  " U 5      $ )zX
Low-level wrapper for `::fz_glyph_height()`.
Return the height of the glyph in pixels.
)r   Úll_fz_glyph_heightrÅ  s    r   rÌ  rÌ  l$  r¯  r&   c                 ó.   • [         R                  " U 5      $ )z:Low-level wrapper for `::fz_glyph_name_from_unicode_sc()`.)r   Ú ll_fz_glyph_name_from_unicode_scrÝ  s    r   rÎ  rÎ  s$  ó   € ä×2Ò2°7Ó;Ð;r&   c                 ó.   • [         R                  " U 5      $ )zV
Low-level wrapper for `::fz_glyph_width()`.
Return the width of the glyph in pixels.
)r   Úll_fz_glyph_widthrÅ  s    r   rÑ  rÑ  w$  rš  r&   c                  ó,   • [         R                  " 5       $ )z†
Low-level wrapper for `::fz_graphics_aa_level()`.
Get the number of bits of antialiasing we are
using for graphics. Between 0 and 8.
)r   Úll_fz_graphics_aa_levelr'   r&   r   rÓ  rÓ  ~$  s   € ô ×)Ò)Ó+Ð+r&   c                  ó,   • [         R                  " 5       $ )z®
Low-level wrapper for `::fz_graphics_min_line_width()`.
Get the minimum line width to be
used for stroked lines.

min_line_width: The minimum line width to use (in pixels).
)r   Úll_fz_graphics_min_line_widthr'   r&   r   rÕ  rÕ  †$  s   € ô ×/Ò/Ó1Ð1r&   c                 ó.   • [         R                  " X5      $ )a«  
Low-level wrapper for `::fz_gridfit_matrix()`.
Grid fit a matrix.

as_tiled = 0 => adjust the matrix so that the image of the unit
square completely covers any pixel that was touched by the
image of the unit square under the original matrix.

as_tiled = 1 => adjust the matrix so that the corners of the
image of the unit square align with the closest integer corner
of the image of the unit square under the original matrix.
)r   Úll_fz_gridfit_matrix©Úas_tiledrÁ  s     r   r×  r×  �$  s   € ô ×&Ò& xÓ3Ð3r&   c                 ó0   • [         R                  " XU5      $ )z�
 Low-level wrapper for `::fz_grisu()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_grisu(float f, char *s)` => `(int, int exp)`
)r   Úll_fz_grisu©rH  r´  Úexps      r   rÛ  rÛ  Ÿ$  s   € ô ×Ò˜a CÓ(Ð(r&   c                 ó.   • [         R                  " U 5      $ )zq
Low-level wrapper for `::fz_grow_buffer()`.
Make some space within a buffer (i.e. ensure that
capacity > size).
)r   Úll_fz_grow_bufferrt  s    r   rß  rß  ¨$  re  r&   c                 ó.   • [         R                  " X5      $ )a  
Low-level wrapper for `::fz_has_archive_entry()`.
Check if entry by given name exists.

If named entry does not exist 0 will be returned, if it does
exist 1 is returned.

name: Entry name to look for, this must be an exact match to
the entry name in the archive.
)r   Úll_fz_has_archive_entry©r®  r!   s     r   rá  rá  °$  s   € ô ×)Ò)¨$Ó5Ð5r&   c                 ó0   • [         R                  " XU5      $ )aE  
 Low-level wrapper for `::fz_has_option()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_has_option(const char *opts, const char *key)` => `(int, const char *val)`

    Look for a given option (key) in the opts string. Return 1 if
    it has it, and update *val to point to the value within opts.
)r   Úll_fz_has_option©ÚoptsrA  r4  s      r   rä  rä  ½$  s   € ô ×"Ò" 4¨cÓ2Ð2r&   c                 ó.   • [         R                  " X5      $ )zT
Low-level wrapper for `::fz_has_permission()`.
Check permission flags on document.
)r   Úll_fz_has_permission©rY   r®  s     r   rè  rè  É$  ó   € ô
 ×&Ò& sÓ.Ð.r&   c                 ó0   • [         R                  " XU5      $ )zà
Low-level wrapper for `::fz_hash_filter()`.
Iterate over the entries in a hash table, removing all the ones where callback returns true.
Does NOT free the value of the entry, so the caller is expected to take care of this.
)r   Úll_fz_hash_filter©rú  rŠ  rý  s      r   rì  rì  Ð$  s   € ô ×#Ò# E°(Ó;Ð;r&   c                 ó.   • [         R                  " X5      $ )zy
Low-level wrapper for `::fz_hash_find()`.
Search for a matching hash within the table, and return the
associated value.
)r   Úll_fz_hash_find©rú  rA  s     r   rï  rï  Ø$  s   € ô ×!Ò! %Ó-Ð-r&   c                 ó0   • [         R                  " XU5      $ )zY
Low-level wrapper for `::fz_hash_for_each()`.
Iterate over the entries in a hash table.
)r   Úll_fz_hash_for_eachrí  s      r   rò  rò  à$  s   € ô
 ×%Ò% e°HÓ=Ð=r&   c                 ó0   • [         R                  " XU5      $ )aY  
Low-level wrapper for `::fz_hash_insert()`.
Insert a new key/value pair into the hash table.

If an existing entry with the same key is found, no change is
made to the hash table, and a pointer to the existing value is
returned.

If no existing entry with the same key is found, ownership of
val passes in, key is copied, and NULL is returned.
)r   Úll_fz_hash_insert©rú  rA  r4  s      r   rô  rô  ç$  s   € ô ×#Ò# E°Ó4Ð4r&   c                 ó.   • [         R                  " X5      $ )z˜
Low-level wrapper for `::fz_hash_remove()`.
Remove the entry for a given key.

The value is NOT freed, so the caller is expected to take care
of this.
)r   Úll_fz_hash_removerð  s     r   r÷  r÷  õ$  s   € ô ×#Ò# EÓ/Ð/r&   c                  ó,   • [         R                  " 5       $ )z�
Low-level wrapper for `::fz_hb_lock()`.
Lock against Harfbuzz being called
simultaneously in several threads. This reuses
FZ_LOCK_FREETYPE.
)r   Úll_fz_hb_lockr'   r&   r   rù  rù  ÿ$  s   € ô ×ÒÓ!Ð!r&   c                  ó,   • [         R                  " 5       $ )zg
Low-level wrapper for `::fz_hb_unlock()`.
Unlock after a Harfbuzz call. This reuses
FZ_LOCK_FREETYPE.
)r   Úll_fz_hb_unlockr'   r&   r   rû  rû  %  s   € ô ×!Ò!Ó#Ð#r&   c                 ó2   • [         R                  " XX#U5      $ )z|
Low-level wrapper for `::fz_highlight_selection()`.
Return a list of quads to highlight lines inside the selection
points.
)r   Úll_fz_highlight_selection©r¥  rƒ  r<  rÒ  Ú	max_quadss        r   rý  rý  %  s   € ô ×+Ò+¨D°Q¸yÓIÐIr&   c                 ó0   • [         R                  " XX#5      $ )zˆ
 Low-level wrapper for `::fz_highlight_selection2()`.
C++ alternative to fz_highlight_selection() that returns quads in a
std::vector.
)r   Úll_fz_highlight_selection2©r¥  rƒ  r<  rÿ  s       r   r  r  %  s   € ô ×,Ò,¨T°aÓCÐCr&   c                 ó2   • [         R                  " XX#U5      $ )z.Low-level wrapper for `::fz_hyphenate_word()`.)r   Úll_fz_hyphenate_word©rB  rV  Ú
input_sizerW  Úoutput_sizes        r   r  r   %  s   € ä×&Ò& t°JÈÓTÐTr&   c                  ó,   • [         R                  " 5       $ )z,Low-level wrapper for `::fz_ignore_error()`.)r   Úll_fz_ignore_errorr'   r&   r   r	  r	  $%  r:  r&   c                 ó0   • [         R                  " XU5      $ )z+Low-level wrapper for `::fz_ignore_text()`.)r   Úll_fz_ignore_text©r‹  r‹  rK  s      r   r  r  (%  s   € ä×#Ò# C¨sÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )a1  
Low-level wrapper for `::fz_image_orientation()`.
Request the natural orientation of an image.

This is for images (such as JPEG) that can contain internal
specifications of rotation/flips. This is ignored by all the
internal decode/rendering routines, but can be used by callers
(such as the image document handler) to respect such
specifications.

The values used by MuPDF are as follows, with the equivalent
Exif specifications given for information:

0: Undefined
1: 0 degree ccw rotation. (Exif = 1)
2: 90 degree ccw rotation. (Exif = 8)
3: 180 degree ccw rotation. (Exif = 3)
4: 270 degree ccw rotation. (Exif = 6)
5: flip on X. (Exif = 2)
6: flip on X, then rotate ccw by 90 degrees. (Exif = 5)
7: flip on X, then rotate ccw by 180 degrees. (Exif = 4)
8: flip on X, then rotate ccw by 270 degrees. (Exif = 7)
)r   Úll_fz_image_orientationr  s    r   r  r  ,%  s   € ô0 ×)Ò)¨%Ó0Ð0r&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::fz_image_orientation_matrix()`.)r   Úll_fz_image_orientation_matrixr  s    r   r  r  F%  ó   € ä×0Ò0°Ó7Ð7r&   c                 ó0   • [         R                  " XU5      $ )aw  
 Low-level wrapper for `::fz_image_resolution()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_image_resolution(::fz_image *image)` => `(int xres, int yres)`

    Request the natural resolution
    of an image.

    xres, yres: Pointers to ints to be updated with the
    natural resolution of an image (or a sensible default
    if not encoded).
)r   Úll_fz_image_resolution©rå  râ
  rå
  s      r   r  r  J%  s   € ô ×(Ò(¨°dÓ;Ð;r&   c                 ó.   • [         R                  " U 5      $ )z]
Low-level wrapper for `::fz_image_size()`.
Return the size of the storage used by an image.
)r   Úll_fz_image_size©Úims    r   r  r  Z%  s   € ô
 ×"Ò" 2Ó&Ð&r&   c                 ó.   • [         R                  " U 5      $ )z–
Low-level wrapper for `::fz_image_type_name()`.
Map from FZ_IMAGE_* value to string.

The returned string is static and therefore must not be freed.
)r   Úll_fz_image_type_name©r   s    r   r  r  a%  s   € ô ×'Ò'¨Ó-Ð-r&   c                 ó.   • [         R                  " X5      $ )a  
Low-level wrapper for `::fz_include_point_in_rect()`.
Expand a bbox to include a given point.
To create a rectangle that encompasses a sequence of points, the
rectangle must first be set to be the empty rectangle at one of
the points before including the others.
)r   Úll_fz_include_point_in_rect©ro  r®  s     r   r  r  j%  s   € ô ×-Ò-¨aÓ3Ð3r&   c                 ó.   • [         R                  " X5      $ )z1Low-level wrapper for `::fz_init_text_decoder()`.)r   Úll_fz_init_text_decoder©ÚdecrÝ  s     r   r   r   t%  s   € ä×)Ò)¨#Ó8Ð8r&   c                 ó0   • [         R                  " XU5      $ )z³
Low-level wrapper for `::fz_install_load_system_font_funcs()`.
Install functions to allow MuPDF to request fonts from the
system.

Only one set of hooks can be in use at a time.
)r   Ú$ll_fz_install_load_system_font_funcs©rH  r  r  s      r   r$  r$  x%  s   € ô ×6Ò6°qÀÓLÐLr&   c                 ó.   • [         R                  " U 5      $ )zÂ
 Low-level wrapper for `::fz_install_load_system_font_funcs2()`.
Alternative to fz_install_load_system_font_funcs() that takes args in a
struct, to allow use from Python/C# via Swig Directors.
)r   Ú%ll_fz_install_load_system_font_funcs2©r[   s    r   r'  r'  ‚%  ó   € ô ×7Ò7¸Ó=Ð=r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::fz_int2_heap_debug()`.)r   Úll_fz_int2_heap_debug©Úheaps    r   r+  r+  Š%  rb  r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::fz_int2_heap_dump()`.)r   Úll_fz_int2_heap_dump©r¥  r-  s     r   r/  r/  Ž%  ó   € ä×&Ò& sÓ1Ð1r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::fz_int2_heap_insert()`.)r   Úll_fz_int2_heap_insert©r-  rU   s     r   r3  r3  ’%  ó   € ä×(Ò(¨Ó1Ð1r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::fz_int2_heap_sort()`.)r   Úll_fz_int2_heap_sortr,  s    r   r7  r7  –%  ó   € ä×&Ò& tÓ,Ð,r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::fz_int2_heap_uniq()`.)r   Úll_fz_int2_heap_uniqr,  s    r   r:  r:  š%  r8  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::fz_int_heap_debug()`.)r   Úll_fz_int_heap_debugr,  s    r   r<  r<  ž%  r8  r&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::fz_int_heap_dump()`.)r   Úll_fz_int_heap_dumpr0  s     r   r>  r>  ¢%  rŸ  r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::fz_int_heap_insert()`.)r   Úll_fz_int_heap_insertr4  s     r   r@  r@  ¦%  ó   € ä×'Ò'¨Ó0Ð0r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::fz_int_heap_sort()`.)r   Úll_fz_int_heap_sortr,  s    r   rC  rC  ª%  r`  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::fz_int_heap_uniq()`.)r   Úll_fz_int_heap_uniqr,  s    r   rE  rE  ®%  r`  r&   c                 ó.   • [         R                  " X5      $ )z¹
Low-level wrapper for `::fz_intersect_irect()`.
Compute intersection of two bounding boxes.

Similar to fz_intersect_rect but operates on two bounding
boxes instead of two rectangles.
)r   Úll_fz_intersect_irectr  s     r   rG  rG  ²%  s   € ô ×'Ò'¨Ó-Ð-r&   c                 ó.   • [         R                  " X5      $ )aË  
Low-level wrapper for `::fz_intersect_rect()`.
Compute intersection of two rectangles.

Given two rectangles, update the first to be the smallest
axis-aligned rectangle that covers the area covered by both
given rectangles. If either rectangle is empty then the
intersection is also empty. If either rectangle is infinite
then the intersection is simply the non-infinite rectangle.
Should both rectangles be infinite, then the intersection is
also infinite.
)r   Úll_fz_intersect_rectr  s     r   rI  rI  ¼%  s   € ô ×&Ò& qÓ,Ð,r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::fz_intptr_heap_debug()`.)r   Úll_fz_intptr_heap_debugr,  s    r   rK  rK  Ë%  ó   € ä×)Ò)¨$Ó/Ð/r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::fz_intptr_heap_dump()`.)r   Úll_fz_intptr_heap_dumpr0  s     r   rN  rN  Ï%  ó   € ä×(Ò(¨Ó3Ð3r&   c                 ó.   • [         R                  " X5      $ )z2Low-level wrapper for `::fz_intptr_heap_insert()`.)r   Úll_fz_intptr_heap_insertr4  s     r   rQ  rQ  Ó%  rW  r&   c                 ó.   • [         R                  " U 5      $ )z0Low-level wrapper for `::fz_intptr_heap_sort()`.)r   Úll_fz_intptr_heap_sortr,  s    r   rS  rS  ×%  ó   € ä×(Ò(¨Ó.Ð.r&   c                 ó.   • [         R                  " U 5      $ )z0Low-level wrapper for `::fz_intptr_heap_uniq()`.)r   Úll_fz_intptr_heap_uniqr,  s    r   rV  rV  Û%  rT  r&   c                 ó.   • [         R                  " U 5      $ )zX
Low-level wrapper for `::fz_invert_bitmap()`.
Invert bitmap.

Never throws exceptions.
)r   Úll_fz_invert_bitmap©Úbmps    r   rX  rX  ß%  ó   € ô ×%Ò% cÓ*Ð*r&   c                 ó.   • [         R                  " U 5      $ )zô
Low-level wrapper for `::fz_invert_matrix()`.
Create an inverse matrix.

matrix: Matrix to invert. A degenerate matrix, where the
determinant is equal to zero, can not be inverted and the
original matrix is returned instead.

Returns inverse.
)r   Úll_fz_invert_matrix©r‘  s    r   r]  r]  è%  s   € ô ×%Ò% fÓ-Ð-r&   c                 ó.   • [         R                  " U 5      $ )z´
Low-level wrapper for `::fz_invert_pixmap()`.
Invert all the pixels in a pixmap. All components (process and
spots) of all pixels are inverted (except alpha, which is
unchanged).
)r   Úll_fz_invert_pixmaprm  s    r   r`  r`  õ%  r[  r&   c                 ó.   • [         R                  " U 5      $ )ze
Low-level wrapper for `::fz_invert_pixmap_alpha()`.
Invert the alpha of all the pixels in a pixmap.
)r   Úll_fz_invert_pixmap_alpharm  s    r   rb  rb  þ%  ó   € ô
 ×+Ò+¨CÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ )a>  
Low-level wrapper for `::fz_invert_pixmap_luminance()`.
Transform the pixels in a pixmap so that luminance of each
pixel is inverted, and the chrominance remains unchanged (as
much as accuracy allows).

All components of all pixels are inverted (except alpha, which
is unchanged). Only supports Grey and RGB bitmaps.
)r   Úll_fz_invert_pixmap_luminancerm  s    r   re  re  &  s   € ô ×/Ò/°Ó4Ð4r&   c                 ó.   • [         R                  " U 5      $ )z
Low-level wrapper for `::fz_invert_pixmap_raw()`.
Invert all the pixels in a non-premultiplied pixmap in a
very naive manner.
)r   Úll_fz_invert_pixmap_rawrm  s    r   rg  rg  &  ó   € ô ×)Ò)¨#Ó.Ð.r&   c                 ó.   • [         R                  " X5      $ )zÛ
Low-level wrapper for `::fz_invert_pixmap_rect()`.
Invert all the pixels in a given rectangle of a (premultiplied)
pixmap. All components of all pixels in the rectangle are
inverted (except alpha, which is unchanged).
)r   Úll_fz_invert_pixmap_rect©rå  r3  s     r   rj  rj  &  s   € ô ×*Ò*¨5Ó7Ð7r&   c                 ó.   • [         R                  " U 5      $ )aM  
Low-level wrapper for `::fz_irect_from_rect()`.
Convert a rect into the minimal bounding box
that covers the rectangle.

Coordinates in a bounding box are integers, so rounding of the
rects coordinates takes place. The top left corner is rounded
upwards and left while the bottom right corner is rounded
downwards and to the right.
)r   Úll_fz_irect_from_rect©r3  s    r   rm  rm  "&  s   € ô ×'Ò'¨Ó-Ð-r&   c                 ó.   • [         R                  " U 5      $ )zf
Low-level wrapper for `::fz_irect_height()`.
Return the height of an irect. Invalid irects return 0.
)r   Úll_fz_irect_height©ro  s    r   rp  rp  /&  r‘  r&   c                 ó.   • [         R                  " U 5      $ )zd
Low-level wrapper for `::fz_irect_width()`.
Return the width of an irect. Invalid irects return 0.
)r   Úll_fz_irect_widthrq  s    r   rs  rs  6&  ó   € ô
 ×#Ò# AÓ&Ð&r&   c                 ó.   • [         R                  " U 5      $ )z‡
Low-level wrapper for `::fz_is_cfb_archive()`.
Detect if stream object is a cfb archive.

Assumes that the stream object is seekable.
)r   Úll_fz_is_cfb_archive©rT  s    r   rv  rv  =&  ó   € ô ×&Ò& tÓ,Ð,r&   c                 ó.   • [         R                  " U 5      $ )z¥
Low-level wrapper for `::fz_is_directory()`.
Determine if a given path is a directory.

In the case of the path not existing, or having no access
we will return 0.
)r   Úll_fz_is_directoryrÍ  s    r   rz  rz  F&  rV  r&   c                 ó.   • [         R                  " U 5      $ )zŽ
Low-level wrapper for `::fz_is_document_reflowable()`.
Is the document reflowable.

Returns 1 to indicate reflowable documents, otherwise 0.
)r   Úll_fz_is_document_reflowablerX   s    r   r|  r|  P&  ó   € ô ×.Ò.¨sÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::fz_is_empty_irect()`.)r   Úll_fz_is_empty_irectrq  s    r   r  r  Y&  ó   € ä×&Ò& qÓ)Ð)r&   c                 ó.   • [         R                  " U 5      $ )z@
Low-level wrapper for `::fz_is_empty_quad()`.
Is a quad empty?
)r   Úll_fz_is_empty_quad©Úqs    r   r‚  r‚  ]&  ó   € ô
 ×%Ò% aÓ(Ð(r&   c                 ó.   • [         R                  " U 5      $ )z¨
Low-level wrapper for `::fz_is_empty_rect()`.
Check if rectangle is empty.

An empty rectangle is defined as one whose area is zero.
All invalid rectangles are empty.
)r   Úll_fz_is_empty_rectrq  s    r   r‡  r‡  d&  s   € ô ×%Ò% aÓ(Ð(r&   c                 ó.   • [         R                  " U 5      $ )z³
Low-level wrapper for `::fz_is_eof()`.
Query if the stream has reached EOF (during normal bytewise
reading).

See fz_is_eof_bits for the equivalent function for bitwise
reading.
)r   Úll_fz_is_eofrÅ  s    r   r‰  r‰  n&  ó   € ô ×Ò˜sÓ#Ð#r&   c                 ó.   • [         R                  " U 5      $ )z¬
Low-level wrapper for `::fz_is_eof_bits()`.
Query if the stream has reached EOF (during bitwise
reading).

See fz_is_eof for the equivalent function for bytewise
reading.
)r   Úll_fz_is_eof_bitsrÅ  s    r   rŒ  rŒ  y&  ó   € ô ×#Ò# CÓ(Ð(r&   c                 ó.   • [         R                  " U 5      $ )zç
Low-level wrapper for `::fz_is_external_link()`.
Query whether a link is external to a document (determined by
uri containing a ':', intended to match with '://' which
separates the scheme from the scheme specific parts in URIs).
)r   Úll_fz_is_external_link©r6  s    r   r�  r�  „&  s   € ô ×(Ò(¨Ó-Ð-r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::fz_is_identity()`.)r   Úll_fz_is_identity©rÁ  s    r   r’  r’  �&  ó   € ä×#Ò# AÓ&Ð&r&   c                 ó.   • [         R                  " U 5      $ )z^
Low-level wrapper for `::fz_is_infinite_irect()`.
Check if an integer rectangle
is infinite.
)r   Úll_fz_is_infinite_irectrq  s    r   r–  r–  ‘&  ó   € ô ×)Ò)¨!Ó,Ð,r&   c                 ó.   • [         R                  " U 5      $ )zF
Low-level wrapper for `::fz_is_infinite_quad()`.
Is a quad infinite?
)r   Úll_fz_is_infinite_quadrƒ  s    r   r™  r™  ™&  ó   € ô
 ×(Ò(¨Ó+Ð+r&   c                 ó.   • [         R                  " U 5      $ )zR
Low-level wrapper for `::fz_is_infinite_rect()`.
Check if rectangle is infinite.
)r   Úll_fz_is_infinite_rectrq  s    r   rœ  rœ   &  rš  r&   c                 ó.   • [         R                  " X5      $ )a@  
Low-level wrapper for `::fz_is_irect_inside_irect()`.
Inclusion test for irects.

rects are assumed to be both open or both closed.

No invalid rect can include any other rect.
No invalid rect can be included by any rect.
Empty (point) rects can include themselves.
Empty (line) rects can include many (subline) rects.
)r   Úll_fz_is_irect_inside_irect©ÚinnerÚouters     r   rž  rž  §&  s   € ô ×-Ò-¨eÓ;Ð;r&   c                 ó.   • [         R                  " U 5      $ )z£
Low-level wrapper for `::fz_is_libarchive_archive()`.
Detect if stream object is an archive supported by libarchive.

Assumes that the stream object is seekable.
)r   Úll_fz_is_libarchive_archiverw  s    r   r£  r£  µ&  ó   € ô ×-Ò-¨dÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::fz_is_lossy_image()`.)r   Úll_fz_is_lossy_imager  s    r   r¦  r¦  ¾&  rg  r&   c                 ó.   • [         R                  " U 5      $ )zs
 Low-level wrapper for `::fz_is_page_range()`.
    Check and parse string into page ranges:
,?(-?+|N)(-(-?+|N))?/
)r   Úll_fz_is_page_ranger³  s    r   r¨  r¨  Â&  s   € ô ×%Ò% aÓ(Ð(r&   c                 ó.   • [         R                  " U 5      $ )z�
Low-level wrapper for `::fz_is_pixmap_monochrome()`.
Check if the pixmap is a 1-channel image containing samples with
only values 0 and 255
)r   Úll_fz_is_pixmap_monochromer¸  s    r   rª  rª  Ê&  s   € ô ×,Ò,¨VÓ4Ð4r&   c                 ó0   • [         R                  " XU5      $ )z—
Low-level wrapper for `::fz_is_point_inside_irect()`.
Inclusion test for irects. (Rect is assumed to be open, i.e.
top right corner is not included).
)r   Úll_fz_is_point_inside_irect©rO   r  ro  s      r   r¬  r¬  Ò&  s   € ô ×-Ò-¨a°AÓ6Ð6r&   c                 ó.   • [         R                  " X5      $ )zP
Low-level wrapper for `::fz_is_point_inside_quad()`.
Inclusion test for quads.
)r   Úll_fz_is_point_inside_quad©r®  r„  s     r   r¯  r¯  Ú&  s   € ô
 ×,Ò,¨QÓ2Ð2r&   c                 ó.   • [         R                  " X5      $ )z•
Low-level wrapper for `::fz_is_point_inside_rect()`.
Inclusion test for rects. (Rect is assumed to be open, i.e.
top right corner is not included).
)r   Úll_fz_is_point_inside_rect©r®  ro  s     r   r²  r²  á&  s   € ô ×,Ò,¨QÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )z'Low-level wrapper for `::fz_is_pow2()`.)r   Úll_fz_is_pow2r‚  s    r   rµ  rµ  é&  ó   € ä×Ò Ó"Ð"r&   c                 ó.   • [         R                  " X5      $ )z‹
Low-level wrapper for `::fz_is_quad_inside_quad()`.
Inclusion test for quad in quad.

This may break down if quads are not 'well formed'.
)r   Úll_fz_is_quad_inside_quad©ÚneedleÚhaystacks     r   r¸  r¸  í&  s   € ô ×+Ò+¨FÓ=Ð=r&   c                 ó.   • [         R                  " X5      $ )z�
Low-level wrapper for `::fz_is_quad_intersecting_quad()`.
Intersection test for quads.

This may break down if quads are not 'well formed'.
)r   Úll_fz_is_quad_intersecting_quadr  s     r   r½  r½  ö&  s   € ô ×1Ò1°!Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )a=  
Low-level wrapper for `::fz_is_rect_inside_rect()`.
Inclusion test for rects.

rects are assumed to be both open or both closed.

No invalid rect can include any other rect.
No invalid rect can be included by any rect.
Empty (point) rects can include themselves.
Empty (line) rects can include many (subline) rects.
)r   Úll_fz_is_rect_inside_rectrŸ  s     r   r¿  r¿  ÿ&  s   € ô ×+Ò+¨EÓ9Ð9r&   c                 ó.   • [         R                  " U 5      $ )aM  
Low-level wrapper for `::fz_is_rectilinear()`.
Check if a transformation is rectilinear.

Rectilinear means that no shearing is present and that any
rotations present are a multiple of 90 degrees. Usually this
is used to make sure that axis-aligned rectangles before the
transformation are still axis-aligned rectangles afterwards.
)r   Úll_fz_is_rectilinearr“  s    r   rÁ  rÁ  '  s   € ô ×&Ò& qÓ)Ð)r&   c                 ó.   • [         R                  " U 5      $ )z‡
Low-level wrapper for `::fz_is_tar_archive()`.
Detect if stream object is a tar archive.

Assumes that the stream object is seekable.
)r   Úll_fz_is_tar_archiverw  s    r   rÃ  rÃ  '  rx  r&   c                 ó.   • [         R                  " U 5      $ )zr
Low-level wrapper for `::fz_is_unicode_hyphen()`.
Simple function to return if a given unicode char is a hyphen.
)r   Úll_fz_is_unicode_hyphen©r?  s    r   rÅ  rÅ  "'  s   € ô
 ×)Ò)¨!Ó,Ð,r&   c                 ó.   • [         R                  " U 5      $ )z‰
Low-level wrapper for `::fz_is_unicode_space_equivalent()`.
Simple function to return if a given unicode char is equivalent to a space.
)r   Ú!ll_fz_is_unicode_space_equivalentrÆ  s    r   rÈ  rÈ  )'  s   € ô
 ×3Ò3°AÓ6Ð6r&   c                 ó.   • [         R                  " U 5      $ )zx
Low-level wrapper for `::fz_is_unicode_whitespace()`.
Simple function to return if a given unicode char is whitespace.
)r   Úll_fz_is_unicode_whitespacerÆ  s    r   rÊ  rÊ  0'  s   € ô
 ×-Ò-¨aÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ )z§
Low-level wrapper for `::fz_is_valid_blend_colorspace()`.
Check to see that a colorspace is appropriate to be used as
a blending space (i.e. only grey, rgb or cmyk).
)r   Úll_fz_is_valid_blend_colorspacerÊ  s    r   rÌ  rÌ  7'  ó   € ô ×1Ò1°"Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )zX
Low-level wrapper for `::fz_is_valid_irect()`.
Check if an integer rectangle is valid.
)r   Úll_fz_is_valid_irectrq  s    r   rÏ  rÏ  ?'  ó   € ô
 ×&Ò& qÓ)Ð)r&   c                 ó.   • [         R                  " U 5      $ )z@
Low-level wrapper for `::fz_is_valid_quad()`.
Is a quad valid?
)r   Úll_fz_is_valid_quadrƒ  s    r   rÒ  rÒ  F'  r…  r&   c                 ó.   • [         R                  " U 5      $ )zL
Low-level wrapper for `::fz_is_valid_rect()`.
Check if rectangle is valid.
)r   Úll_fz_is_valid_rectrq  s    r   rÔ  rÔ  M'  r…  r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::fz_is_valid_xml_char()`.)r   Úll_fz_is_valid_xml_charrÆ  s    r   rÖ  rÖ  T'  ó   € ä×)Ò)¨!Ó,Ð,r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::fz_is_valid_xml_string()`.)r   Úll_fz_is_valid_xml_stringr³  s    r   rÙ  rÙ  X'  ó   € ä×+Ò+¨AÓ.Ð.r&   c                 ó.   • [         R                  " U 5      $ )z‡
Low-level wrapper for `::fz_is_zip_archive()`.
Detect if stream object is a zip archive.

Assumes that the stream object is seekable.
)r   Úll_fz_is_zip_archiverw  s    r   rÜ  rÜ  \'  rx  r&   c                 ó.   • [         R                  " U 5      $ )z6Low-level wrapper for `::fz_iso8859_1_from_unicode()`.)r   Úll_fz_iso8859_1_from_unicode©Úus    r   rÞ  rÞ  e'  ó   € ä×.Ò.¨qÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ )z6Low-level wrapper for `::fz_iso8859_7_from_unicode()`.)r   Úll_fz_iso8859_7_from_unicoderß  s    r   rã  rã  i'  rá  r&   c                 ó.   • [         R                  " U 5      $ )zh
Low-level wrapper for `::fz_jbig2_globals_data()`.
Return buffer containing jbig2 globals data stream.
)r   Úll_fz_jbig2_globals_datar€  s    r   rå  rå  m'  s   € ô
 ×*Ò*¨7Ó3Ð3r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::fz_json_array_get()`.)r   Úll_fz_json_array_get)ÚarrayÚixs     r   rç  rç  t'  ó   € ä×&Ò& uÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::fz_json_array_length()`.)r   Úll_fz_json_array_length©rè  s    r   rì  rì  x'  ó   € ä×)Ò)¨%Ó0Ð0r&   c                 ó0   • [         R                  " XU5      $ )z/Low-level wrapper for `::fz_json_array_push()`.)r   Úll_fz_json_array_push©r™
  rè  r¨  s      r   rð  rð  |'  s   € ä×'Ò'¨°TÓ:Ð:r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::fz_json_is_array()`.)r   Úll_fz_json_is_array©Újsons    r   ró  ró  €'  r`  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::fz_json_is_boolean()`.)r   Úll_fz_json_is_booleanrô  s    r   r÷  r÷  „'  rb  r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::fz_json_is_null()`.)r   Úll_fz_json_is_nullrô  s    r   rù  rù  ˆ'  ó   € ä×$Ò$ TÓ*Ð*r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::fz_json_is_number()`.)r   Úll_fz_json_is_numberrô  s    r   rü  rü  Œ'  r8  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::fz_json_is_object()`.)r   Úll_fz_json_is_objectrô  s    r   rþ  rþ  �'  r8  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::fz_json_is_string()`.)r   Úll_fz_json_is_stringrô  s    r   r   r   ”'  r8  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::fz_json_new_array()`.)r   Úll_fz_json_new_arrayr¤  s    r   r  r  ˜'  r8  r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::fz_json_new_boolean()`.)r   Úll_fz_json_new_boolean)r™
  rO   s     r   r  r  œ'  r5  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::fz_json_new_null()`.)r   Úll_fz_json_new_nullr¤  s    r   r  r   '  r`  r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::fz_json_new_number()`.)r   Úll_fz_json_new_number)r™
  rÍ  s     r   r  r  ¤'  ó   € ä×'Ò'¨Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::fz_json_new_object()`.)r   Úll_fz_json_new_objectr¤  s    r   r  r  ¨'  rb  r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::fz_json_new_string()`.)r   Úll_fz_json_new_string)r™
  r°  s     r   r  r  ¬'  r	  r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::fz_json_object_get()`.)r   Úll_fz_json_object_get)r”  rA  s     r   r  r  °'  rµ  r&   c                 ó0   • [         R                  " XX#5      $ )z/Low-level wrapper for `::fz_json_object_set()`.)r   Úll_fz_json_object_set©r™
  r”  rA  r¨  s       r   r  r  ´'  s   € ä×'Ò'¨°cÓ@Ð@r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::fz_json_to_boolean()`.)r   Úll_fz_json_to_booleanrô  s    r   r  r  ¸'  rb  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::fz_json_to_number()`.)r   Úll_fz_json_to_numberrô  s    r   r  r  ¼'  r8  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::fz_json_to_string()`.)r   Úll_fz_json_to_stringrô  s    r   r  r  À'  r8  r&   c                 ó.   • [         R                  " U 5      $ )zN
Low-level wrapper for `::fz_keep_archive()`.
Keep a reference to an archive.
)r   Úll_fz_keep_archiver­  s    r   r  r  Ä'  rr  r&   c                 ó.   • [         R                  " U 5      $ )z‘
Low-level wrapper for `::fz_keep_bitmap()`.
Take an additional reference to the bitmap. The same pointer
is returned.

Never throws exceptions.
)r   Úll_fz_keep_bitmapre  s    r   r  r  Ë'  r9  r&   c                 ó.   • [         R                  " U 5      $ )z‘
Low-level wrapper for `::fz_keep_buffer()`.
Take an additional reference to the buffer. The same pointer
is returned.

Never throws exceptions.
)r   Úll_fz_keep_bufferrt  s    r   r  r  Õ'  r9  r&   c                 ó.   • [         R                  " U 5      $ )z™
Low-level wrapper for `::fz_keep_colorspace()`.
Increment the reference count for the colorspace.

Returns the same pointer. Never throws an exception.
)r   Úll_fz_keep_colorspacer>  s    r   r   r   ß'  s   € ô ×'Ò'¨
Ó3Ð3r&   c                 ó.   • [         R                  " U 5      $ )ze
Low-level wrapper for `::fz_keep_compressed_buffer()`.
Take a reference to an fz_compressed_buffer.
)r   Úll_fz_keep_compressed_buffer)Úcbufs    r   r"  r"  è'  s   € ô
 ×.Ò.¨tÓ4Ð4r&   c                 ó.   • [         R                  " U 5      $ )z—
Low-level wrapper for `::fz_keep_default_colorspaces()`.
Keep an additional reference to the default colorspaces
structure.

Never throws exceptions.
)r   Úll_fz_keep_default_colorspacesrŒ  s    r   r%  r%  ï'  s   € ô ×0Ò0°Ó<Ð<r&   c                 ó.   • [         R                  " U 5      $ )z�
Low-level wrapper for `::fz_keep_device()`.
Increment the reference count for a device. Returns the same
pointer.

Never throws exceptions.
)r   Úll_fz_keep_devicer§  s    r   r'  r'  ù'  r9  r&   c                 ó.   • [         R                  " U 5      $ )z™
Low-level wrapper for `::fz_keep_display_list()`.
Increment the reference count for a display list. Returns the
same pointer.

Never throws exceptions.
)r   Úll_fz_keep_display_listr  s    r   r)  r)  (  s   € ô ×)Ò)¨$Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ )z�
Low-level wrapper for `::fz_keep_document()`.
Increment the document reference count. The same pointer is
returned.

Never throws exceptions.
)r   Úll_fz_keep_documentrX   s    r   r+  r+  (  ó   € ô ×%Ò% cÓ*Ð*r&   c                 ó.   • [         R                  " U 5      $ )z’
Low-level wrapper for `::fz_keep_font()`.
Add a reference to an existing fz_font.

font: The font to add a reference to.

Returns the same font.
)r   Úll_fz_keep_fontr0  s    r   r.  r.  (  ó   € ô ×!Ò! $Ó'Ð'r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::fz_keep_function()`.)r   Úll_fz_keep_functionr^  s    r   r1  r1  "(  r`  r&   c                 ó.   • [         R                  " U 5      $ )z‡
Low-level wrapper for `::fz_keep_glyph()`.
Take a reference to a glyph.

pix: The glyph to increment the reference for.

Returns pix.
)r   Úll_fz_keep_glyphrm  s    r   r3  r3  &(  s   € ô ×"Ò" 3Ó'Ð'r&   c                 ó.   • [         R                  " U 5      $ )z•
Low-level wrapper for `::fz_keep_halftone()`.
Take an additional reference to the halftone. The same pointer
is returned.

Never throws exceptions.
)r   Úll_fz_keep_halftone)Úhalfs    r   r5  r5  1(  ó   € ô ×%Ò% dÓ+Ð+r&   c                 ó.   • [         R                  " U 5      $ )z•
Low-level wrapper for `::fz_keep_image()`.
Increment the (normal) reference count for an image. Returns the
same pointer.

Never throws exceptions.
)r   Úll_fz_keep_imager  s    r   r9  r9  ;(  r°  r&   c                 ó.   • [         R                  " U 5      $ )zê
Low-level wrapper for `::fz_keep_image_store_key()`.
Increment the store key reference for an image. Returns the same
pointer. (This is the count of references for an image held by
keys in the image store).

Never throws exceptions.
)r   Úll_fz_keep_image_store_keyr  s    r   r;  r;  E(  rs  r&   c                 ó.   • [         R                  " X5      $ )zž
 Low-level wrapper for `::fz_keep_imp()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_keep_imp(void *p)` => `(void *, int refs)`
)r   Úll_fz_keep_imprv  s     r   r=  r=  P(  rw  r&   c                 ó.   • [         R                  " X5      $ )z¦
 Low-level wrapper for `::fz_keep_imp16()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_keep_imp16(void *p)` => `(void *, int16_t refs)`
)r   Úll_fz_keep_imp16rv  s     r   r?  r?  Y(  rz  r&   c                 ó.   • [         R                  " X5      $ )z)Low-level wrapper for `::fz_keep_imp8()`.)r   Úll_fz_keep_imp8rv  s     r   rA  rA  b(  r}  r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::fz_keep_imp8_locked()`.)r   Úll_fz_keep_imp8_lockedrv  s     r   rC  rC  f(  s   € ä×(Ò(¨Ó1Ð1r&   c                 ó.   • [         R                  " X5      $ )z¬
 Low-level wrapper for `::fz_keep_imp_locked()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_keep_imp_locked(void *p)` => `(void *, int refs)`
)r   Úll_fz_keep_imp_lockedrv  s     r   rE  rE  j(  s   € ô ×'Ò'¨Ó0Ð0r&   c                 ó.   • [         R                  " U 5      $ )zŠ
Low-level wrapper for `::fz_keep_jbig2_globals()`.
Increment the reference count for a jbig2 globals record.

Never throws an exception.
)r   Úll_fz_keep_jbig2_globalsr€  s    r   rG  rG  s(  s   € ô ×*Ò*¨7Ó3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z©
Low-level wrapper for `::fz_keep_key_storable()`.
Increment the (normal) reference count for a key storable
object. Returns the same pointer.

Never throws exceptions.
)r   Úll_fz_keep_key_storabler­  s    r   rI  rI  |(  s   € ô ×)Ò)¨%Ó0Ð0r&   c                 ó.   • [         R                  " U 5      $ )zª
Low-level wrapper for `::fz_keep_key_storable_key()`.
Increment the (key) reference count for a key storable
object. Returns the same pointer.

Never throws exceptions.
)r   Úll_fz_keep_key_storable_keyr­  s    r   rK  rK  †(  s   € ô ×-Ò-¨eÓ4Ð4r&   c                 ó.   • [         R                  " U 5      $ )z�
Low-level wrapper for `::fz_keep_link()`.
Increment the reference count for a link. The same pointer is
returned.

Never throws exceptions.
)r   Úll_fz_keep_linkrŒ  s    r   rM  rM  �(  r_  r&   c                 ó.   • [         R                  " U 5      $ )z�
Low-level wrapper for `::fz_keep_outline()`.
Increment the reference count. Returns the same pointer.

Never throws exceptions.
)r   Úll_fz_keep_outliner�  s    r   rO  rO  š(  s   € ô ×$Ò$ WÓ-Ð-r&   c                 ó.   • [         R                  " U 5      $ )z‹
Low-level wrapper for `::fz_keep_page()`.
Increment the reference count for the page. Returns the same
pointer.

Never throws exceptions.
)r   Úll_fz_keep_pager  s    r   rQ  rQ  £(  r_  r&   c                 ó.   • [         R                  " U 5      $ )z¸
Low-level wrapper for `::fz_keep_path()`.
Increment the reference count. Returns the same pointer.

All paths can be kept, regardless of their packing type.

Never throws exceptions.
)r   Úll_fz_keep_pathrÍ  s    r   rS  rS  ­(  r/  r&   c                 ó.   • [         R                  " U 5      $ )z“
Low-level wrapper for `::fz_keep_pixmap()`.
Increment the reference count for the pixmap. The same pointer
is returned.

Never throws exceptions.
)r   Úll_fz_keep_pixmaprm  s    r   rU  rU  ¸(  r9  r&   c                 ó.   • [         R                  " U 5      $ )z¡
Low-level wrapper for `::fz_keep_separations()`.
Increment the reference count for a separations structure.
Returns the same pointer.

Never throws exceptions.
)r   Úll_fz_keep_separationsrO  s    r   rW  rW  Â(  r´  r&   c                 ó.   • [         R                  " U 5      $ )z›
Low-level wrapper for `::fz_keep_shade()`.
Increment the reference count for the shade structure. The
same pointer is returned.

Never throws exceptions.
)r   Úll_fz_keep_shader¯  s    r   rY  rY  Ì(  r°  r&   c                 ó.   • [         R                  " U 5      $ )z[
Low-level wrapper for `::fz_keep_stext_page()`.
Take a new reference to an fz_stext_page.
)r   Úll_fz_keep_stext_pager  s    r   r[  r[  Ö(  ó   € ô
 ×'Ò'¨Ó-Ð-r&   c                 ó.   • [         R                  " U 5      $ )z˜
Low-level wrapper for `::fz_keep_storable()`.
Increment the reference count for a storable object.
Returns the same pointer.

Never throws exceptions.
)r   Úll_fz_keep_storabler­  s    r   r^  r^  Ý(  s   € ô ×%Ò% eÓ,Ð,r&   c                  ó,   • [         R                  " 5       $ )z�
Low-level wrapper for `::fz_keep_store_context()`.
Increment the reference count for the store context. Returns
the same pointer.

Never throws exceptions.
)r   Úll_fz_keep_store_contextr'   r&   r   r`  r`  ç(  r¾  r&   c                 ó.   • [         R                  " U 5      $ )zŽ
Low-level wrapper for `::fz_keep_stream()`.
Increments the reference count for a stream. Returns the same
pointer.

Never throws exceptions.
)r   Úll_fz_keep_streamrÅ  s    r   rb  rb  ñ(  r9  r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::fz_keep_string()`.)r   Úll_fz_keep_stringrÇ  s    r   rd  rd  û(  rÈ  r&   c                 ó.   • [         R                  " U 5      $ )zô
Low-level wrapper for `::fz_keep_stroke_state()`.
Take an additional reference to a stroke state structure.

No modifications should be carried out on a stroke
state to which more than one reference is held, as
this can cause race conditions.
)r   Úll_fz_keep_stroke_staterŸ  s    r   rf  rf  ÿ(  s   € ô ×)Ò)¨&Ó1Ð1r&   c                 ó.   • [         R                  " U 5      $ )z–
Low-level wrapper for `::fz_keep_text()`.
Increment the reference count for the text object. The same
pointer is returned.

Never throws exceptions.
)r   Úll_fz_keep_textrÍ  s    r   rh  rh  
)  r_  r&   c                 ó.   • [         R                  " U 5      $ )zF
Low-level wrapper for `::fz_keep_xml()`.
Add a reference to the XML.
)r   Úll_fz_keep_xmlrÓ  s    r   rj  rj  )  ó   € ô
 × Ò  Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::fz_koi8u_from_unicode()`.)r   Úll_fz_koi8u_from_unicoderß  s    r   rm  rm  )  ó   € ä×*Ò*¨1Ó-Ð-r&   c                 ó.   • [         R                  " U 5      $ )zÕ
Low-level wrapper for `::fz_last_page()`.
Function to get the location for the last page in the document.
Using this can be far more efficient in some cases than calling
fz_count_pages and using the page number.
)r   Úll_fz_last_pagerX   s    r   rp  rp  )  ó   € ô ×!Ò! #Ó&Ð&r&   c                 ó0   • [         R                  " XX#5      $ )z�
Low-level wrapper for `::fz_layout_document()`.
Layout reflowable document types.

w, h: Page size in points.
em: Default font size in points.
)r   Úll_fz_layout_document©rY   rÍ
  rÐ
  Úems       r   rs  rs  ()  s   € ô ×'Ò'¨°Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::fz_linecap_from_string()`.)r   Úll_fz_linecap_from_stringr³  s    r   rw  rw  2)  rÚ  r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::fz_linejoin_from_string()`.)r   Úll_fz_linejoin_from_stringr³  s    r   ry  ry  6)  ó   € ä×,Ò,¨QÓ/Ð/r&   c                 ó0   • [         R                  " XU5      $ )zâ
Low-level wrapper for `::fz_lineto()`.
Append a 'lineto' command to an open path.

path: The path to modify.

x, y: The coordinate to line to.

Throws exceptions on failure to allocate, or attempting to
modify a packed path.
)r   Úll_fz_lineto©rÎ  rO   r  s      r   r|  r|  :)  s   € ô ×Ò˜t¨Ó*Ð*r&   c                 ó.   • [         R                  " X5      $ )a*  
Low-level wrapper for `::fz_list_archive_entry()`.
Get listed name of entry position idx.

idx: Must be a value >= 0 < return value from
fz_count_archive_entries. If not in range NULL will be
returned.

May throw an exception if this type of archive cannot list the
entries (such as a directory).
)r   Úll_fz_list_archive_entry©r®  rì  s     r   r  r  H)  s   € ô ×*Ò*¨4Ó5Ð5r&   c                 ó0   • [         R                  " XU5      $ )z1Low-level wrapper for `::fz_load_bmp_subimage()`.)r   Úll_fz_load_bmp_subimage©r!  r_  Úsubimages      r   r‚  r‚  V)  ó   € ä×)Ò)¨#°HÓ=Ð=r&   c                 ó.   • [         R                  " X5      $ )z7Low-level wrapper for `::fz_load_bmp_subimage_count()`.)r   Úll_fz_load_bmp_subimage_count©r!  r_  s     r   r‡  r‡  Z)  ó   € ä×/Ò/°Ó9Ð9r&   c                 ó0   • [         R                  " XU5      $ )af  
Low-level wrapper for `::fz_load_chapter_page()`.
Load a page.

After fz_load_page is it possible to retrieve the size of the
page using fz_bound_page, or to render the page using
fz_run_page_*. Free the page by calling fz_drop_page.

chapter: chapter number, 0 is the first chapter of the document.
number: page number, 0 is the first page of the chapter.
)r   Úll_fz_load_chapter_page©rY   r¢  r¥  s      r   r‹  r‹  ^)  s   € ô ×)Ò)¨#¸Ó=Ð=r&   c                 ó2   • [         R                  " XX#U5      $ )aö  
Low-level wrapper for `::fz_load_fallback_font()`.
Try to load a fallback font for the
given combination of font attributes. Whether a font is
present or not will depend on the configuration in which
MuPDF is built.

script: The script desired (e.g. UCDN_SCRIPT_KATAKANA).

language: The language desired (e.g. FZ_LANG_ja).

serif: 1 if serif desired, 0 otherwise.

bold: 1 if bold desired, 0 otherwise.

italic: 1 if italic desired, 0 otherwise.

Returns a new font handle, or NULL if not available.
)r   Úll_fz_load_fallback_font©rò  rr
  ÚserifÚboldÚitalics        r   rŽ  rŽ  l)  s   € ô( ×*Ò*¨6¸UÈ&ÓQÐQr&   c                 ó.   • [         R                  " U 5      $ )zz
Low-level wrapper for `::fz_load_jbig2_globals()`.
Create a jbig2 globals record from a buffer.

Immutable once created.
)r   Úll_fz_load_jbig2_globalsrt  s    r   r”  r”  ‚)  s   € ô ×*Ò*¨3Ó/Ð/r&   c                 ó0   • [         R                  " XU5      $ )z3Low-level wrapper for `::fz_load_jbig2_subimage()`.)r   Úll_fz_load_jbig2_subimagerƒ  s      r   r–  r–  ‹)  s   € ä×+Ò+¨C°hÓ?Ð?r&   c                 ó.   • [         R                  " X5      $ )z9Low-level wrapper for `::fz_load_jbig2_subimage_count()`.)r   Úll_fz_load_jbig2_subimage_countrˆ  s     r   r˜  r˜  �)  ó   € ä×1Ò1°#Ó;Ð;r&   c                 ó0   • [         R                  " XU5      $ )z;
Low-level wrapper for `::fz_load_jpx()`.
Exposed for PDF.
)r   Úll_fz_load_jpx©rG   r  rA  s      r   r›  r›  “)  s   € ô
 × Ò  ¨RÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ )ae  
Low-level wrapper for `::fz_load_links()`.
Load the list of links for a page.

Returns a linked list of all the links on the page, each with
its clickable region and link destination. Each link is
reference counted so drop and free the list of links by
calling fz_drop_link on the pointer return from fz_load_links.

page: Page obtained from fz_load_page.
)r   Úll_fz_load_linksr  s    r   rž  rž  š)  s   € ô ×"Ò" 4Ó(Ð(r&   c                 ó.   • [         R                  " U 5      $ )z{
Low-level wrapper for `::fz_load_outline()`.
Load the hierarchical document outline.

Should be freed by fz_drop_outline.
)r   Úll_fz_load_outlinerX   s    r   r   r   ¨)  rg  r&   c                 ó.   • [         R                  " U 5      $ )z
Low-level wrapper for `::fz_load_outline_from_iterator()`.
Routine to implement the old Structure based API from an iterator.
)r   Ú ll_fz_load_outline_from_iteratorr•  s    r   r¢  r¢  ±)  ó   € ô
 ×2Ò2°4Ó8Ð8r&   c                 ó.   • [         R                  " X5      $ )z¶
Low-level wrapper for `::fz_load_page()`.
Load a given page number from a document. This may be much less
efficient than loading by location (chapter+page) for some
document types.
)r   Úll_fz_load_page©rY   rÍ  s     r   r¥  r¥  ¸)  s   € ô ×!Ò! #Ó.Ð.r&   c                 ó0   • [         R                  " XU5      $ )z1Low-level wrapper for `::fz_load_pnm_subimage()`.)r   Úll_fz_load_pnm_subimagerƒ  s      r   r¨  r¨  Á)  r…  r&   c                 ó.   • [         R                  " X5      $ )z7Low-level wrapper for `::fz_load_pnm_subimage_count()`.)r   Úll_fz_load_pnm_subimage_countrˆ  s     r   rª  rª  Å)  r‰  r&   c                 ó0   • [         R                  " XU5      $ )aG  
Low-level wrapper for `::fz_load_system_cjk_font()`.
Attempt to load a given font from
the system.

name: The name of the desired font.

ordering: The ordering to load the font from (e.g. FZ_ADOBE_KOREA)

serif: 1 if serif desired, 0 otherwise.

Returns a new font handle, or NULL if no matching font was found
(or on error).
)r   Úll_fz_load_system_cjk_font©r!   Úorderingr�  s      r   r¬  r¬  É)  s   € ô ×,Ò,¨T¸UÓCÐCr&   c                 ó0   • [         R                  " XX#5      $ )au  
Low-level wrapper for `::fz_load_system_font()`.
Attempt to load a given font from the system.

name: The name of the desired font.

bold: 1 if bold desired, 0 otherwise.

italic: 1 if italic desired, 0 otherwise.

needs_exact_metrics: 1 if an exact metrical match is required,
0 otherwise.

Returns a new font handle, or NULL if no matching font was found
(or on error).
)r   Úll_fz_load_system_font©r!   r‘  r’  Úneeds_exact_metricss       r   r°  r°  Ú)  s   € ô" ×(Ò(¨°VÓQÐQr&   c                 ó0   • [         R                  " XU5      $ )z2Low-level wrapper for `::fz_load_tiff_subimage()`.)r   Úll_fz_load_tiff_subimagerƒ  s      r   r´  r´  í)  s   € ä×*Ò*¨3°XÓ>Ð>r&   c                 ó.   • [         R                  " X5      $ )zK
Low-level wrapper for `::fz_load_tiff_subimage_count()`.
Exposed for CBZ.
)r   Úll_fz_load_tiff_subimage_countrˆ  s     r   r¶  r¶  ñ)  ó   € ô
 ×0Ò0°Ó:Ð:r&   c                 ó.   • [         R                  " U 5      $ )zŽ
Low-level wrapper for `::fz_load_user_css()`.
Set the user stylesheet by loading the source from a file.
If the file is missing, do nothing.
)r   Úll_fz_load_user_css©r³  s    r   r¹  r¹  ø)  s   € ô ×%Ò% hÓ/Ð/r&   c                 ó.   • [         R                  " X5      $ )zÓ
Low-level wrapper for `::fz_location_from_page_number()`.
Converts from page number to chapter+page. This may cause many
chapters to be laid out in order to calculate the number of
pages within those chapters.
)r   Úll_fz_location_from_page_numberr¦  s     r   r¼  r¼   *  s   € ô ×1Ò1°#Ó>Ð>r&   c                 ó.   • [         R                  " U 5      $ )zM
Low-level wrapper for `::fz_lock()`.
Lock one of the user supplied mutexes.
)r   Ú
ll_fz_lock©r„  s    r   r¾  r¾  	*  ó   € ô
 ×Ò˜TÓ"Ð"r&   c                 ó.   • [         R                  " U 5      $ )z{
Low-level wrapper for `::fz_log_error()`.
Log a (preformatted) string to the registered
error stream (stderr by default).
)r   Úll_fz_log_errorrÇ  s    r   rÂ  rÂ  *  ó   € ô ×!Ò! #Ó&Ð&r&   c                 ó.   • [         R                  " X5      $ )a)  
 Low-level wrapper for `::fz_lookup_base14_font()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_lookup_base14_font(const char *name)` => `(const unsigned char *, int len)`

    Search the builtin base14 fonts for a match.
    Whether a given font is present or not will depend on the
    configuration in which MuPDF is built.

    name: The name of the font desired.

    len: Pointer to a place to receive the length of the discovered
    font buffer.

    Returns a pointer to the font file data, or NULL if not present.
)r   Úll_fz_lookup_base14_font©r!   r_  s     r   rÅ  rÅ  *  s   € ô$ ×*Ò*¨4Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )zn
Low-level wrapper for `::fz_lookup_blendmode()`.
Map from (case sensitive) blend mode string to enumeration.
)r   Úll_fz_lookup_blendmoder"  s    r   rÈ  rÈ  ,*  ó   € ô
 ×(Ò(¨Ó.Ð.r&   c                 ó.   • [         R                  " X5      $ )z]
Low-level wrapper for `::fz_lookup_bookmark()`.
Find a bookmark and return its page number.
)r   Úll_fz_lookup_bookmark©rY   r
  s     r   rË  rË  3*  s   € ô
 ×'Ò'¨Ó2Ð2r&   c                 ó0   • [         R                  " XX#5      $ )a”  
 Low-level wrapper for `::fz_lookup_builtin_font()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_lookup_builtin_font(const char *name, int bold, int italic)` => `(const unsigned char *, int len)`

    Search the builtin fonts for a match.
    Whether a given font is present or not will depend on the
    configuration in which MuPDF is built.

    name: The name of the font desired.

    bold: 1 if bold desired, 0 otherwise.

    italic: 1 if italic desired, 0 otherwise.

    len: Pointer to a place to receive the length of the discovered
    font buffer.

    Returns a pointer to the font file data, or NULL if not present.
)r   Úll_fz_lookup_builtin_font©r!   r‘  r’  r_  s       r   rÎ  rÎ  :*  s   € ô, ×+Ò+¨D¸ÓDÐDr&   c                 ó0   • [         R                  " XU5      $ )a?  
 Low-level wrapper for `::fz_lookup_cjk_font()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_lookup_cjk_font(int ordering)` => `(const unsigned char *, int len, int index)`

    Search the builtin cjk fonts for a match.
    Whether a font is present or not will depend on the
    configuration in which MuPDF is built.

    ordering: The desired ordering of the font (e.g. FZ_ADOBE_KOREA).

    len: Pointer to a place to receive the length of the discovered
    font buffer.

    Returns a pointer to the font file data, or NULL if not present.
)r   Úll_fz_lookup_cjk_font©r®  r_  r¾   s      r   rÑ  rÑ  R*  s   € ô$ ×'Ò'¨°uÓ=Ð=r&   c                 ó0   • [         R                  " XU5      $ )aâ  
 Low-level wrapper for `::fz_lookup_cjk_font_by_language()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_lookup_cjk_font_by_language(const char *lang)` => `(const unsigned char *, int len, int subfont)`

    Search the builtin cjk fonts for a match for a given language.
    Whether a font is present or not will depend on the
    configuration in which MuPDF is built.

    lang: Pointer to a (case sensitive) language string (e.g.
    "ja", "ko", "zh-Hant" etc).

    len: Pointer to a place to receive the length of the discovered
    font buffer.

    subfont: Pointer to a place to store the subfont index of the
    discovered font.

    Returns a pointer to the font file data, or NULL if not present.
)r   Ú!ll_fz_lookup_cjk_font_by_language©Úlangr_  ró	  s      r   rÔ  rÔ  f*  s   € ô, ×3Ò3°D¸wÓGÐGr&   c                 ó.   • [         R                  " U 5      $ )z²
Low-level wrapper for `::fz_lookup_cjk_ordering_by_language()`.
Return the matching FZ_ADOBE_* ordering
for the given language tag, such as "zh-Hant", "zh-Hans", "ja", or "ko".
)r   Ú%ll_fz_lookup_cjk_ordering_by_languager"  s    r   rØ  rØ  ~*  r)  r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::fz_lookup_hyphenator()`.)r   Úll_fz_lookup_hyphenator©rÖ  s    r   rÚ  rÚ  †*  rL  r&   c                 ó.   • [         R                  " U 5      $ )zy
Low-level wrapper for `::fz_lookup_image_type()`.
Map from (case sensitive) image type string to FZ_IMAGE_*
type value.
)r   Úll_fz_lookup_image_typer  s    r   rÝ  rÝ  Š*  s   € ô ×)Ò)¨$Ó/Ð/r&   c                 ó0   • [         R                  " XX#5      $ )aï  
Low-level wrapper for `::fz_lookup_metadata()`.
Retrieve document meta data strings.

doc: The document to query.

key: Which meta data key to retrieve...

Basic information:
    'format'        -- Document format and version.
    'encryption'    -- Description of the encryption used.

From the document information dictionary:
    'info:Title'
    'info:Author'
    'info:Subject'
    'info:Keywords'
    'info:Creator'
    'info:Producer'
    'info:CreationDate'
    'info:ModDate'

buf: The buffer to hold the results (a nul-terminated UTF-8
string).

size: Size of 'buf'.

Returns the number of bytes need to store the string plus terminator
(will be larger than 'size' if the output was truncated), or -1 if the
key is not recognized or found.
)r   Úll_fz_lookup_metadata©rY   rA  r!  r  s       r   rß  rß  ’*  s   € ô@ ×'Ò'¨°#Ó<Ð<r&   c                 ó.   • [         R                  " X5      $ )zž
 Low-level wrapper for `::fz_lookup_metadata2()`.
C++ alternative to `fz_lookup_metadata()` that returns a `std::string`
or calls `fz_throw()` if not found.
)r   Úll_fz_lookup_metadata2©rY   rA  s     r   râ  râ  ´*  s   € ô ×(Ò(¨Ó2Ð2r&   c                 ó.   • [         R                  " U 5      $ )zÁ
 Low-level wrapper for `::fz_lookup_noto_boxes_font()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_lookup_noto_boxes_font()` => `(const unsigned char *, int len)`
)r   Úll_fz_lookup_noto_boxes_font©r_  s    r   rå  rå  ¼*  r}  r&   c                 ó.   • [         R                  " U 5      $ )zÁ
 Low-level wrapper for `::fz_lookup_noto_emoji_font()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_lookup_noto_emoji_font()` => `(const unsigned char *, int len)`
)r   Úll_fz_lookup_noto_emoji_fontræ  s    r   rè  rè  Å*  r}  r&   c                 ó0   • [         R                  " XX#5      $ )au  
 Low-level wrapper for `::fz_lookup_noto_font()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_lookup_noto_font(int script, int lang)` => `(const unsigned char *, int len, int subfont)`

    Search the builtin noto fonts for a match.
    Whether a font is present or not will depend on the
    configuration in which MuPDF is built.

    script: The script desired (e.g. UCDN_SCRIPT_KATAKANA).

    lang: The language desired (e.g. FZ_LANG_ja).

    len: Pointer to a place to receive the length of the discovered
    font buffer.

    Returns a pointer to the font file data, or NULL if not present.
)r   Úll_fz_lookup_noto_font©rò  rÖ  r_  ró	  s       r   rê  rê  Î*  s   € ô( ×(Ò(¨°sÓDÐDr&   c                 ó.   • [         R                  " U 5      $ )a\  
 Low-level wrapper for `::fz_lookup_noto_math_font()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_lookup_noto_math_font()` => `(const unsigned char *, int len)`

    Search the builtin noto fonts specific symbol fonts.
    Whether a font is present or not will depend on the
    configuration in which MuPDF is built.
)r   Úll_fz_lookup_noto_math_fontræ  s    r   rí  rí  ä*  s   € ô ×-Ò-¨cÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )zÁ
 Low-level wrapper for `::fz_lookup_noto_music_font()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_lookup_noto_music_font()` => `(const unsigned char *, int len)`
)r   Úll_fz_lookup_noto_music_fontræ  s    r   rï  rï  ñ*  r}  r&   c                 ó.   • [         R                  " X5      $ )zô
Low-level wrapper for `::fz_lookup_noto_stem_from_script()`.
Look up the Noto font file name for a given script.
From the returned font stem, you can look for Noto fonts on the system in the form:
    Noto(Sans|Serif)${STEM}-Regular.(otf|ttf)
)r   Ú"ll_fz_lookup_noto_stem_from_script©rò  rr
  s     r   rñ  rñ  ú*  s   € ô ×4Ò4°VÓFÐFr&   c                 ó.   • [         R                  " U 5      $ )zÅ
 Low-level wrapper for `::fz_lookup_noto_symbol1_font()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_lookup_noto_symbol1_font()` => `(const unsigned char *, int len)`
)r   Úll_fz_lookup_noto_symbol1_fontræ  s    r   rô  rô  +  ó   € ô ×0Ò0°Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )zÅ
 Low-level wrapper for `::fz_lookup_noto_symbol2_font()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_lookup_noto_symbol2_font()` => `(const unsigned char *, int len)`
)r   Úll_fz_lookup_noto_symbol2_fontræ  s    r   r÷  r÷  +  rõ  r&   c                 ó.   • [         R                  " U 5      $ )z�
Low-level wrapper for `::fz_lookup_rendering_intent()`.
Map from (case sensitive) rendering intent string to enumeration
value.
)r   Úll_fz_lookup_rendering_intentr"  s    r   rù  rù  +  ó   € ô ×/Ò/°Ó5Ð5r&   c                 ó.   • [         R                  " X5      $ )z2Low-level wrapper for `::fz_lookup_script_name()`.)r   Úll_fz_lookup_script_namerò  s     r   rü  rü  +  s   € ä×*Ò*¨6Ó<Ð<r&   c                 ó.   • [         R                  " X5      $ )zÁ
Low-level wrapper for `::fz_make_bookmark()`.
Create a bookmark for the given page, which can be used to find
the same location after the document has been laid out with
different parameters.
)r   Úll_fz_make_bookmarkrP  s     r   rþ  rþ  !+  rý  r&   c                 ó0   • [         R                  " XX#5      $ )z*Low-level wrapper for `::fz_make_irect()`.)r   Úll_fz_make_irect©r  r  r  r  s       r   r   r   *+  s   € ä×"Ò" 2¨2Ó2Ð2r&   c                  ó,   • [         R                  " 5       $ )z3Low-level wrapper for `::fz_make_link_dest_none()`.)r   Úll_fz_make_link_dest_noner'   r&   r   r  r  .+  r  r&   c                 ó2   • [         R                  " XX#U5      $ )z2Low-level wrapper for `::fz_make_link_dest_xyz()`.)r   Úll_fz_make_link_dest_xyz)r¢  r¥  rO   r  Úzs        r   r  r  2+  s   € ä×*Ò*¨7¸!ÀÓBÐBr&   c                 ó.   • [         R                  " X5      $ )zT
Low-level wrapper for `::fz_make_location()`.
Simple constructor for fz_locations.
)r   Úll_fz_make_location©r¢  r¥  s     r   r  r  6+  s   € ô
 ×%Ò% gÓ4Ð4r&   c                 ó2   • [         R                  " XX#XE5      $ )z+Low-level wrapper for `::fz_make_matrix()`.)r   Úll_fz_make_matrix©rƒ  r<  r?  rB  rE  rH  s         r   r  r  =+  s   € ä×#Ò# A¨!°Ó5Ð5r&   c                 ó.   • [         R                  " X5      $ )z*Low-level wrapper for `::fz_make_point()`.)r   Úll_fz_make_point©rO   r  s     r   r  r  A+  s   € ä×"Ò" 1Ó(Ð(r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )zU
Low-level wrapper for `::fz_make_quad()`.
Inline convenience construction function.
)r   Úll_fz_make_quad©Úul_xÚul_yÚur_xÚur_yÚll_xÚll_yÚlr_xÚlr_ys           r   r  r  E+  s   € ô
 ×!Ò! $¨d¸$ÀdÓQÐQr&   c                 ó0   • [         R                  " XX#5      $ )z)Low-level wrapper for `::fz_make_rect()`.)r   Úll_fz_make_rectr  s       r   r  r  L+  s   € ä×!Ò! "¨"Ó1Ð1r&   c                 ó.   • [         R                  " U 5      $ )zÈ
Low-level wrapper for `::fz_malloc()`.
Allocate uninitialized memory of a given size.
Does NOT clear the memory!

May return NULL for size = 0.

Throws exception in the event of failure to allocate.
)r   Úll_fz_mallocr&  s    r   r  r  P+  ó   € ô ×Ò˜tÓ$Ð$r&   c                 ó.   • [         R                  " X5      $ )z¤
Low-level wrapper for `::fz_malloc_aligned()`.
fz_malloc equivalent, except that the block is guaranteed aligned.
Block must be freed later using fz_free_aligned.
)r   Úll_fz_malloc_aligned©r  Úaligns     r   r!  r!  \+  s   € ô ×&Ò& tÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )zy
Low-level wrapper for `::fz_malloc_no_throw()`.
fz_malloc equivalent that returns NULL rather than throwing
exceptions.
)r   Úll_fz_malloc_no_throwr&  s    r   r%  r%  d+  s   € ô ×'Ò'¨Ó-Ð-r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )a6  
 Low-level wrapper for `::fz_match_chapter_page_number()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_match_chapter_page_number(::fz_document *doc, int chapter, int page, const char *needle, ::fz_quad *hit_bbox, int hit_max, ::fz_search_options options)` => `(int, int hit_mark)`
)r   Úll_fz_match_chapter_page_number©rY   r¢  r¥  rº  Úhit_markÚhit_bboxÚhit_maxr  s           r   r'  r'  l+  s   € ô ×1Ò1°#ÀÈhÐbiÓsÐsr&   c           	      ó4   • [         R                  " XX#XEU5      $ )z<Low-level wrapper for `::fz_match_chapter_page_number_cb()`.)r   Ú"ll_fz_match_chapter_page_number_cb©rY   r¢  r¥  rº  r  rú  r  s          r   r-  r-  u+  s   € ä×4Ò4°SÀ4ÐQSÐ]dÓeÐer&   c                 ó2   • [         R                  " XX#XE5      $ )a  
 Low-level wrapper for `::fz_match_display_list()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_match_display_list(::fz_display_list *list, const char *needle, ::fz_quad *hit_bbox, int hit_max, ::fz_search_options options)` => `(int, int hit_mark)`
)r   Úll_fz_match_display_list©rÿ  rº  r)  r*  r+  r  s         r   r0  r0  y+  s   € ô ×*Ò*¨4¸ÈWÓ^Ð^r&   c                 ó2   • [         R                  " XX#U5      $ )z5Low-level wrapper for `::fz_match_display_list_cb()`.)r   Úll_fz_match_display_list_cb©rÿ  rº  r  rú  r  s        r   r3  r3  ‚+  s   € ä×-Ò-¨d¸BÈÓPÐPr&   c                 ó2   • [         R                  " XX#XE5      $ )zþ
 Low-level wrapper for `::fz_match_page()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_match_page(::fz_page *page, const char *needle, ::fz_quad *hit_bbox, int hit_max, ::fz_search_options options)` => `(int, int hit_mark)`
)r   Úll_fz_match_page©r¥  rº  r)  r*  r+  r  s         r   r6  r6  †+  s   € ô ×"Ò" 4°ÀWÓVÐVr&   c                 ó2   • [         R                  " XX#U5      $ )z-Low-level wrapper for `::fz_match_page_cb()`.)r   Úll_fz_match_page_cb©r¥  rº  r  rú  r  s        r   r9  r9  �+  s   € ä×%Ò% d°BÀÓHÐHr&   c           	      ó4   • [         R                  " XX#XEU5      $ )a  
 Low-level wrapper for `::fz_match_page_number()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_match_page_number(::fz_document *doc, int number, const char *needle, ::fz_quad *hit_bbox, int hit_max, ::fz_search_options options)` => `(int, int hit_mark)`
)r   Úll_fz_match_page_number©rY   rÍ  rº  r)  r*  r+  r  s          r   r<  r<  “+  s   € ô ×)Ò)¨#°vÈÐ\cÓdÐdr&   c                 ó2   • [         R                  " XX#XE5      $ )z4Low-level wrapper for `::fz_match_page_number_cb()`.)r   Úll_fz_match_page_number_cb©rY   rÍ  rº  r  rú  r  s         r   r?  r?  œ+  s   € ä×,Ò,¨S¸&ÀfÓVÐVr&   c                 ó2   • [         R                  " XX#XE5      $ )a  
 Low-level wrapper for `::fz_match_stext_page()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_match_stext_page(::fz_stext_page *text, const char *needle, ::fz_quad *hit_bbox, int hit_max, ::fz_search_options options)` => `(int, int hit_mark)`

    Search for occurrence of 'needle' in text page, matching in a given
    style.

    Return the number of quads and store hit quads in the passed in
    array.

    NOTE: This is an experimental interface and subject to change
    without notice.
)r   Úll_fz_match_stext_page©r‹  rº  r)  r*  r+  r  s         r   rB  rB   +  s   € ô  ×(Ò(¨°xÈ7Ó\Ð\r&   c                 ó2   • [         R                  " XX#U5      $ )a»  
Low-level wrapper for `::fz_match_stext_page_cb()`.
Search for occurrence of 'needle' in text page.

Call callback once for each hit. This callback will receive
(potentially) multiple quads for each hit.

Returns the number of hits - note that this is potentially
different from (i.e. is not greater than) the number of quads
as returned by the non callback API.

NOTE: This is an experimental interface and subject to change
without notice.
)r   Úll_fz_match_stext_page_cbr:  s        r   rE  rE  ²+  s   € ô ×+Ò+¨D¸"ÀgÓNÐNr&   c                 ó.   • [         R                  " U 5      $ )z^
Low-level wrapper for `::fz_matrix_expansion()`.
Calculate average scaling factor of matrix.
)r   Úll_fz_matrix_expansionr“  s    r   rG  rG  Ã+  rš  r&   c                 ó.   • [         R                  " U 5      $ )zš
Low-level wrapper for `::fz_matrix_max_expansion()`.
Find the largest expansion performed by this matrix.
(i.e. max(abs(m.a),abs(m.b),abs(m.c),abs(m.d))
)r   Úll_fz_matrix_max_expansionr“  s    r   rI  rI  Ê+  r€  r&   c                 ó.   • [         R                  " X5      $ )z#Low-level wrapper for `::fz_max()`.)r   Ú	ll_fz_maxr  s     r   rK  rK  Ò+  ó   € ä×Ò˜AÓ!Ð!r&   c                 ó.   • [         R                  " X5      $ )z$Low-level wrapper for `::fz_maxi()`.)r   Ú
ll_fz_maxir  s     r   rN  rN  Ö+  ó   € ä×Ò˜QÓ"Ð"r&   c                 ó.   • [         R                  " X5      $ )z&Low-level wrapper for `::fz_maxi64()`.)r   Úll_fz_maxi64r  s     r   rQ  rQ  Ú+  ó   € ä×Ò˜qÓ$Ð$r&   c                 ó.   • [         R                  " X5      $ )z$Low-level wrapper for `::fz_maxz()`.)r   Ú
ll_fz_maxzr  s     r   rT  rT  Þ+  rO  r&   c                 ó.   • [         R                  " X5      $ )zq
Low-level wrapper for `::fz_md5_buffer()`.
Create an MD5 digest from buffer contents.

Never throws exceptions.
)r   Úll_fz_md5_buffer©rá  rð	  s     r   rV  rV  â+  s   € ô ×"Ò" 6Ó2Ð2r&   c                 ó.   • [         R                  " X5      $ )zµ
Low-level wrapper for `::fz_md5_final()`.
MD5 finalization. Ends an MD5 message-digest operation, writing
the message digest and zeroizing the context.

Never throws an exception.
)r   Úll_fz_md5_final©rŠ  rð	  s     r   rY  rY  ë+  ó   € ô ×!Ò! %Ó0Ð0r&   c                 ó.   • [         R                  " U 5      $ )zq
 Low-level wrapper for `::fz_md5_final2()`.
C++ alternative to fz_md5_final() that returns the digest by value.
)r   Úll_fz_md5_final2©Úmd5s    r   r]  r]  õ+  ó   € ô
 ×"Ò" 3Ó'Ð'r&   c                 ó.   • [         R                  " U 5      $ )zŠ
Low-level wrapper for `::fz_md5_init()`.
MD5 initialization. Begins an MD5 operation, writing a new
context.

Never throws an exception.
)r   Úll_fz_md5_initr§  s    r   rb  rb  ü+  ó   € ô × Ò  Ó'Ð'r&   c                 ó.   • [         R                  " X5      $ )z*Low-level wrapper for `::fz_md5_pixmap()`.)r   Úll_fz_md5_pixmap©r™  rð	  s     r   re  re  ,  s   € ä×"Ò" 6Ó2Ð2r&   c                 ó.   • [         R                  " U 5      $ )zu
 Low-level wrapper for `::fz_md5_pixmap2()`.
C++ alternative to `fz_md5_pixmap()` that returns the digest by value.
)r   Úll_fz_md5_pixmap2r¸  s    r   rh  rh  
,  rª  r&   c                 ó0   • [         R                  " XU5      $ )zË
Low-level wrapper for `::fz_md5_update()`.
MD5 block update operation. Continues an MD5 message-digest
operation, processing another message block, and updating the
context.

Never throws an exception.
)r   Úll_fz_md5_update©rŠ  rV  r"  s      r   rj  rj  ,  ó   € ô ×"Ò" 5°Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )zÄ
Low-level wrapper for `::fz_md5_update_int64()`.
MD5 block update operation. Continues an MD5 message-digest
operation, processing an int64, and updating the context.

Never throws an exception.
)r   Úll_fz_md5_update_int64©rŠ  rñ   s     r   rn  rn  ,  s   € ô ×(Ò(¨Ó2Ð2r&   c           	      ó4   • [         R                  " XX#XEU5      $ )zò
Low-level wrapper for `::fz_measure_string()`.
Measure the advance width of a UTF8 string should it be added to a text object.

This uses the same layout algorithms as fz_show_string, and can be used
to calculate text alignment adjustments.
)r   Úll_fz_measure_string©Ú	user_fontrf
  r´  ri
  rl
  ro
  rr
  s          r   rq  rq  &,  s   € ô ×&Ò& y°qÀÐYaÓbÐbr&   c                 ó0   • [         R                  " XX#5      $ )zt
Low-level wrapper for `::fz_memmem()`.
Find the start of the first occurrence of the substring needle in haystack.
)r   Úll_fz_memmem©r»  Úhaystacklenrº  Ú	needlelens       r   ru  ru  0,  s   € ô
 ×Ò˜x°fÓHÐHr&   c                 ó.   • [         R                  " X5      $ )zX
Low-level wrapper for `::fz_memrnd()`.
Fill block with len bytes of pseudo-randomness.
)r   Úll_fz_memrnd©r¼  r_  s     r   rz  rz  7,  s   € ô
 ×Ò˜uÓ*Ð*r&   c                 ó.   • [         R                  " X5      $ )z#Low-level wrapper for `::fz_min()`.)r   Ú	ll_fz_minr  s     r   r}  r}  >,  rL  r&   c                 ó.   • [         R                  " X5      $ )z$Low-level wrapper for `::fz_mini()`.)r   Ú
ll_fz_minir  s     r   r  r  B,  rO  r&   c                 ó.   • [         R                  " X5      $ )z&Low-level wrapper for `::fz_mini64()`.)r   Úll_fz_mini64r  s     r   r�  r�  F,  rR  r&   c                 ó.   • [         R                  " X5      $ )z$Low-level wrapper for `::fz_minz()`.)r   Ú
ll_fz_minzr  s     r   rƒ  rƒ  J,  rO  r&   c                 ó.   • [         R                  " U 5      $ )z%Low-level wrapper for `::fz_mkdir()`.)r   Úll_fz_mkdirrÍ  s    r   r…  r…  N,  ó   € ä×Ò˜dÓ#Ð#r&   c                 ó.   • [         R                  " X5      $ )zá
Low-level wrapper for `::fz_morph_error()`.
Called within a catch block this modifies the current
exception's code. If it's of type 'fromcode' it is
modified to 'tocode'. Typically used for 'downgrading'
exception severity.
)r   Úll_fz_morph_error©ÚfromcodeÚtocodes     r   rˆ  rˆ  R,  s   € ô ×#Ò# HÓ5Ð5r&   c                 ó0   • [         R                  " XU5      $ )a   
Low-level wrapper for `::fz_mount_multi_archive()`.
Add an archive to the set of archives handled by a multi
archive.

If path is NULL, then the archive contents will appear at the
top level, otherwise, the archives contents will appear prefixed
by path.
)r   Úll_fz_mount_multi_archive©Úarch_ÚsubrÎ  s      r   r�  r�  \,  s   € ô ×+Ò+¨E¸Ó=Ð=r&   c                 ó0   • [         R                  " XU5      $ )zñ
Low-level wrapper for `::fz_moveto()`.
Append a 'moveto' command to a path.
This 'opens' a path.

path: The path to modify.

x, y: The coordinate to move to.

Throws exceptions on failure to allocate, or attempting to
modify a packed path.
)r   Úll_fz_movetor}  s      r   r’  r’  h,  s   € ô ×Ò˜t¨Ó*Ð*r&   c                 ó.   • [         R                  " X5      $ )zY
Low-level wrapper for `::fz_mul255()`.
Multiply scaled two integers in the 0..255 range
)r   Úll_fz_mul255r  s     r   r”  r”  w,  rÚ  r&   c                 ó.   • [         R                  " U 5      $ )zl
Low-level wrapper for `::fz_needs_password()`.
Check if a document is encrypted with a
non-blank password.
)r   Úll_fz_needs_passwordrX   s    r   r–  r–  ~,  rI  r&   c                 ó0   • [         R                  " XU5      $ )z/Low-level wrapper for `::fz_new_arc4_output()`.)r   Úll_fz_new_arc4_output©r�  rA  Úkeylens      r   r˜  r˜  †,  s   € ä×'Ò'¨°FÓ;Ð;r&   c                 ó.   • [         R                  " X5      $ )z3Low-level wrapper for `::fz_new_archive_of_size()`.)r   Úll_fz_new_archive_of_size©rT  r  s     r   rœ  rœ  Š,  ó   € ä×+Ò+¨DÓ7Ð7r&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::fz_new_ascii85_output()`.)r   Úll_fz_new_ascii85_output©r�  s    r   r   r   Ž,  ó   € ä×*Ò*¨5Ó1Ð1r&   c                 ó.   • [         R                  " U 5      $ )aó  
Low-level wrapper for `::fz_new_asciihex_output()`.
Compression and other filtering outputs.

These outputs write encoded data to another output. Create a
filter output with the destination, write to the filter, then
close and drop it when you're done. These can also be chained
together, for example to write ASCII Hex encoded, Deflate
compressed, and RC4 encrypted data to a buffer output.

Output streams don't use reference counting, so make sure to
close all of the filters in the reverse order of creation so
that data is flushed properly.

Accordingly, ownership of 'chain' is never passed into the
following functions, but remains with the caller, whose
responsibility it is to ensure they exist at least until
the returned fz_output is dropped.
)r   Úll_fz_new_asciihex_outputr¡  s    r   r¤  r¤  ’,  s   € ô( ×+Ò+¨EÓ2Ð2r&   c                 ó.   • [         R                  " X5      $ )z7Low-level wrapper for `::fz_new_band_writer_of_size()`.)r   Úll_fz_new_band_writer_of_size)r  r¥  s     r   r¦  r¦  ¨,  ó   € ä×/Ò/°Ó:Ð:r&   c                 ó2   • [         R                  " XX#XE5      $ )a‚  
Low-level wrapper for `::fz_new_barcode_image()`.
Create an fz_image from a barcode definition.

type: The type of barcode to create.
value: The value of the barcode.
size: The size of the barcode.
ec_level: error correction level 0-8.
quiet: whether to include quiet zones (0 or 1).
hrt: whether to include human readable text below the barcode (0 or 1).

returns a created fz_image.
)r   Úll_fz_new_barcode_image©r   r"   r  Úec_levelÚquietÚhrts         r   r©  r©  ¬,  s   € ô ×)Ò)¨$°tÀuÓRÐRr&   c                 ó2   • [         R                  " XX#XE5      $ )a…  
Low-level wrapper for `::fz_new_barcode_pixmap()`.
Create an fz_pixmap from a barcode definition.

type: The type of barcode to create.
value: The value of the barcode.
size: The size of the barcode.
ec_level: error correction level 0-8.
quiet: whether to include quiet zones (0 or 1).
hrt: whether to include human readable text below the barcode (0 or 1).

returns a created fz_pixmap.
)r   Úll_fz_new_barcode_pixmaprª  s         r   r¯  r¯  ¼,  s   € ô ×*Ò*¨4¸ÈÓSÐSr&   c                 ó.   • [         R                  " U 5      $ )zc
Low-level wrapper for `::fz_new_base14_font()`.
Create a new font from one of the built-in fonts.
)r   Úll_fz_new_base14_fontr"  s    r   r±  r±  Ì,  r\  r&   c                 ó.   • [         R                  " U 5      $ )zÒ
Low-level wrapper for `::fz_new_bbox_device()`.
Create a device to compute the bounding
box of all marks on a page.

The returned bounding box will be the union of all bounding
boxes of all objects on a page.
)r   Úll_fz_new_bbox_device©Úrectps    r   r³  r³  Ó,  s   € ô ×'Ò'¨Ó.Ð.r&   c                 ó2   • [         R                  " XX#U5      $ )a-  
Low-level wrapper for `::fz_new_bitmap()`.
Create a new bitmap.

w, h: Width and Height for the bitmap

n: Number of color components (assumed to be a divisor of 8)

xres, yres: X and Y resolutions (in pixels per inch).

Returns pointer to created bitmap structure. The bitmap
data is uninitialised.
)r   Úll_fz_new_bitmap©rÍ
  rÐ
  rg   râ
  rå
  s        r   r·  r·  Þ,  s   € ô ×"Ò" 1¨°$Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )aQ  
Low-level wrapper for `::fz_new_bitmap_from_image()`.
Make a bitmap from a pixmap and a halftone.

img: The image to generate from. Currently must be a single
color component with no alpha.

ht: The halftone to use. NULL implies the default halftone.

Returns the resultant bitmap. Throws exceptions in the case of
failure to allocate.
)r   Úll_fz_new_bitmap_from_image©Úimgre  s     r   rº  rº  î,  s   € ô ×-Ò-¨cÓ6Ð6r&   c                 ó.   • [         R                  " X5      $ )aS  
Low-level wrapper for `::fz_new_bitmap_from_pixmap()`.
Make a bitmap from a pixmap and a halftone.

pix: The pixmap to generate from. Currently must be a single
color component with no alpha.

ht: The halftone to use. NULL implies the default halftone.

Returns the resultant bitmap. Throws exceptions in the case of
failure to allocate.
)r   Úll_fz_new_bitmap_from_pixmap©rn  re  s     r   r¾  r¾  ý,  s   € ô ×.Ò.¨sÓ7Ð7r&   c                 ó0   • [         R                  " XU5      $ )añ  
Low-level wrapper for `::fz_new_bitmap_from_pixmap_band()`.
Make a bitmap from a pixmap and a
halftone, allowing for the position of the pixmap within an
overall banded rendering.

pix: The pixmap to generate from. Currently must be a single
color component with no alpha.

ht: The halftone to use. NULL implies the default halftone.

band_start: Vertical offset within the overall banded rendering
(in pixels)

Returns the resultant bitmap. Throws exceptions in the case of
failure to allocate.
)r   Ú!ll_fz_new_bitmap_from_pixmap_band©rn  re  Ú
band_starts      r   rÁ  rÁ  -  s   € ô$ ×3Ò3°C¸ZÓHÐHr&   c                 ó0   • [         R                  " XX#5      $ )a´  
 Low-level wrapper for `::fz_new_brotli_data()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_new_brotli_data(const unsigned char *source, size_t source_length, ::fz_brotli_level level)` => `(unsigned char *, size_t compressed_length)`

    Compress source_length bytes of data starting
    at source, into a new memory block malloced for that purpose.
compressed_length is updated on exit to contain the size used.
    Ownership of the block is returned from this function, and the
    caller is therefore responsible for freeing it. The block may be
    considerably larger than is actually required. The caller is
    free to fz_realloc it down if it wants to.
)r   Úll_fz_new_brotli_data©ró  rz  rô  rõ  s       r   rÅ  rÅ   -  s   € ô ×'Ò'Ð(9À=ÓXÐXr&   c                 ó0   • [         R                  " XU5      $ )a˜  
 Low-level wrapper for `::fz_new_brotli_data_from_buffer()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_new_brotli_data_from_buffer(::fz_buffer *buffer, ::fz_brotli_level level)` => `(unsigned char *, size_t compressed_length)`

    Compress the contents of a fz_buffer into a
    new block malloced for that purpose. *compressed_length is
    updated on exit to contain the size used. Ownership of the block
    is returned from this function, and the caller is therefore
    responsible for freeing it. The block may be considerably larger
    than is actually required. The caller is free to fz_realloc it
    down if it wants to.
)r   Ú!ll_fz_new_brotli_data_from_buffer©ró  rá  rõ  s      r   rÈ  rÈ  1-  s   € ô ×3Ò3Ð4EÈuÓUÐUr&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::fz_new_buffer()`.)r   Úll_fz_new_buffer©rj  s    r   rË  rË  B-  ó   € ä×"Ò" 8Ó,Ð,r&   c                 ó.   • [         R                  " X5      $ )zz
Low-level wrapper for `::fz_new_buffer_from_base64()`.
Create a new buffer with data decoded from a base64 input string.
)r   Úll_fz_new_buffer_from_base64©rG   r  s     r   rÏ  rÏ  F-  s   € ô
 ×.Ò.¨tÓ:Ð:r&   c                 ó.   • [         R                  " X5      $ )zw
Low-level wrapper for `::fz_new_buffer_from_copied_data()`.
Create a new buffer containing a copy of the passed data.
)r   Ú!ll_fz_new_buffer_from_copied_datarÐ  s     r   rÒ  rÒ  M-  ó   € ô
 ×3Ò3°DÓ?Ð?r&   c                 ó.   • [         R                  " X5      $ )a€  
Low-level wrapper for `::fz_new_buffer_from_data()`.
Create a new buffer with existing data.

data: Pointer to existing data.
size: Size of existing data.

Takes ownership of data. Does not make a copy. Calls fz_free on
the data when the buffer is deallocated. Do not use 'data' after
passing to this function.

Returns pointer to new buffer. Throws exception on allocation
failure.
)r   Úll_fz_new_buffer_from_datarÐ  s     r   rÕ  rÕ  T-  s   € ô ×,Ò,¨TÓ8Ð8r&   c                 ó.   • [         R                  " X5      $ )z<Low-level wrapper for `::fz_new_buffer_from_display_list()`.)r   Ú"ll_fz_new_buffer_from_display_list©rÿ  r  s     r   r×  r×  e-  s   € ä×4Ò4°TÓCÐCr&   c                 ó0   • [         R                  " XU5      $ )zFLow-level wrapper for `::fz_new_buffer_from_flattened_display_list()`.)r   Ú,ll_fz_new_buffer_from_flattened_display_list©rÿ  r  Úflattens      r   rÚ  rÚ  i-  s   € ä×>Ò>¸tÈgÓVÐVr&   c                 ó0   • [         R                  " XU5      $ )zˆ
Low-level wrapper for `::fz_new_buffer_from_flattened_page()`.
Convenience functions built on fz_new_buffer_from_flattened_stext_page.
)r   Ú$ll_fz_new_buffer_from_flattened_page©r¥  r  rÜ  s      r   rÞ  rÞ  m-  s   € ô
 ×6Ò6°tÀgÓNÐNr&   c                 ó0   • [         R                  " XX#5      $ )zELow-level wrapper for `::fz_new_buffer_from_flattened_page_number()`.)r   Ú+ll_fz_new_buffer_from_flattened_page_number©rY   rÍ  r  rÜ  s       r   rá  rá  t-  s   € ä×=Ò=¸cÈ7Ó\Ð\r&   c                 ó0   • [         R                  " XU5      $ )a]  
 Low-level wrapper for `::fz_new_buffer_from_flattened_stext_page()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_new_buffer_from_flattened_stext_page(::fz_stext_page *text, ::fz_text_flatten flatten, ::fz_stext_position **map)` => `(fz_buffer *)`

    Create a new buffer by flattening the text from an stext
    page.
)r   Ú*ll_fz_new_buffer_from_flattened_stext_page©r‹  rÜ  Úmaps      r   rä  rä  x-  s   € ô ×<Ò<¸TÈCÓPÐPr&   c                 ó0   • [         R                  " XX#5      $ )z=Low-level wrapper for `::fz_new_buffer_from_image_as_jpeg()`.)r   Ú#ll_fz_new_buffer_from_image_as_jpeg©rå  rà  ÚqualityÚinvert_cmyks       r   rè  rè  „-  s   € ä×5Ò5°eÈ7Ó`Ð`r&   c                 ó0   • [         R                  " XU5      $ )z<Low-level wrapper for `::fz_new_buffer_from_image_as_jpx()`.)r   Ú"ll_fz_new_buffer_from_image_as_jpx©rå  rà  rê  s      r   rí  rí  ˆ-  s   € ä×4Ò4°UÈ'ÓRÐRr&   c                 ó.   • [         R                  " X5      $ )z<Low-level wrapper for `::fz_new_buffer_from_image_as_pam()`.)r   Ú"ll_fz_new_buffer_from_image_as_pam©rå  rà  s     r   rð  rð  Œ-  ó   € ä×4Ò4°UÓIÐIr&   c                 ó.   • [         R                  " X5      $ )z<Low-level wrapper for `::fz_new_buffer_from_image_as_pbm()`.)r   Ú"ll_fz_new_buffer_from_image_as_pbmrñ  s     r   rô  rô  �-  rò  r&   c                 ó.   • [         R                  " X5      $ )z<Low-level wrapper for `::fz_new_buffer_from_image_as_pkm()`.)r   Ú"ll_fz_new_buffer_from_image_as_pkmrñ  s     r   rö  rö  ”-  rò  r&   c                 ó.   • [         R                  " X5      $ )z”
Low-level wrapper for `::fz_new_buffer_from_image_as_png()`.
Re-encode a given image as a PNG into a buffer.

Ownership of the buffer is returned.
)r   Ú"ll_fz_new_buffer_from_image_as_pngrñ  s     r   rø  rø  ˜-  s   € ô ×4Ò4°UÓIÐIr&   c                 ó.   • [         R                  " X5      $ )z<Low-level wrapper for `::fz_new_buffer_from_image_as_pnm()`.)r   Ú"ll_fz_new_buffer_from_image_as_pnmrñ  s     r   rú  rú  ¡-  rò  r&   c                 ó.   • [         R                  " X5      $ )z<Low-level wrapper for `::fz_new_buffer_from_image_as_psd()`.)r   Ú"ll_fz_new_buffer_from_image_as_psdrñ  s     r   rü  rü  ¥-  rò  r&   c                 ó.   • [         R                  " X5      $ )zt
Low-level wrapper for `::fz_new_buffer_from_page()`.
Convenience functions built on fz_new_buffer_from_stext_page.
)r   Úll_fz_new_buffer_from_page©r¥  r  s     r   rþ  rþ  ©-  s   € ô
 ×,Ò,¨TÓ;Ð;r&   c                 ó0   • [         R                  " XU5      $ )z;Low-level wrapper for `::fz_new_buffer_from_page_number()`.)r   Ú!ll_fz_new_buffer_from_page_number©rY   rÍ  r  s      r   r   r   °-  s   € ä×3Ò3°CÀÓIÐIr&   c                 ó2   • [         R                  " XX#U5      $ )a.  
Low-level wrapper for `::fz_new_buffer_from_page_with_format()`.
Returns an fz_buffer containing a page after conversion to specified format.

page: The page to convert.
format, options: Passed to fz_new_document_writer_with_output() internally.
transform, cookie: Passed to fz_run_page() internally.
)r   Ú&ll_fz_new_buffer_from_page_with_format©r¥  rW  r  Ú	transformrž  s        r   r   r   ´-  s   € ô ×8Ò8¸ÀwÐ[aÓbÐbr&   c                 ó0   • [         R                  " XX#5      $ )z>Low-level wrapper for `::fz_new_buffer_from_pixmap_as_jpeg()`.)r   Ú$ll_fz_new_buffer_from_pixmap_as_jpeg©r™  rà  rê  rë  s       r   r   r   ¿-  s   € ä×6Ò6°vÈWÓbÐbr&   c                 ó0   • [         R                  " XU5      $ )z=Low-level wrapper for `::fz_new_buffer_from_pixmap_as_jpx()`.)r   Ú#ll_fz_new_buffer_from_pixmap_as_jpx©rn  rà  rê  s      r   r   r   Ã-  s   € ä×5Ò5°cÈÓQÐQr&   c                 ó.   • [         R                  " X5      $ )z=Low-level wrapper for `::fz_new_buffer_from_pixmap_as_pam()`.)r   Ú#ll_fz_new_buffer_from_pixmap_as_pam©r™  rà  s     r   r   r   Ç-  ó   € ä×5Ò5°fÓKÐKr&   c                 ó.   • [         R                  " X5      $ )z=Low-level wrapper for `::fz_new_buffer_from_pixmap_as_pbm()`.)r   Ú#ll_fz_new_buffer_from_pixmap_as_pbmr   s     r   r   r   Ë-  r   r&   c                 ó.   • [         R                  " X5      $ )z=Low-level wrapper for `::fz_new_buffer_from_pixmap_as_pkm()`.)r   Ú#ll_fz_new_buffer_from_pixmap_as_pkmr   s     r   r   r   Ï-  r   r&   c                 ó.   • [         R                  " X5      $ )z–
Low-level wrapper for `::fz_new_buffer_from_pixmap_as_png()`.
Re-encode a given pixmap as a PNG into a buffer.

Ownership of the buffer is returned.
)r   Ú#ll_fz_new_buffer_from_pixmap_as_pngr   s     r   r   r   Ó-  s   € ô ×5Ò5°fÓKÐKr&   c                 ó.   • [         R                  " X5      $ )z=Low-level wrapper for `::fz_new_buffer_from_pixmap_as_pnm()`.)r   Ú#ll_fz_new_buffer_from_pixmap_as_pnmr   s     r   r   r   Ü-  r   r&   c                 ó.   • [         R                  " X5      $ )z=Low-level wrapper for `::fz_new_buffer_from_pixmap_as_psd()`.)r   Ú#ll_fz_new_buffer_from_pixmap_as_psd©rn  rà  s     r   r   r   à-  s   € ä×5Ò5°cÓHÐHr&   c                 ó.   • [         R                  " X5      $ )zn
Low-level wrapper for `::fz_new_buffer_from_shared_data()`.
Like fz_new_buffer, but does not take ownership.
)r   Ú!ll_fz_new_buffer_from_shared_datarÐ  s     r   r   r   ä-  rÓ  r&   c                 ó.   • [         R                  " U 5      $ )zª
Low-level wrapper for `::fz_new_buffer_from_stext_page()`.
Does the same as fz_new_buffer_from_flattened_stext_page(), with
the options FZ_TEXT_FLATTEN_KEEP_PARAGRAPHS.
)r   Ú ll_fz_new_buffer_from_stext_pagerÍ  s    r   r   r   ë-  s   € ô ×2Ò2°4Ó8Ð8r&   c                 ó0   • [         R                  " XU5      $ )z0Low-level wrapper for `::fz_new_builtin_font()`.)r   Úll_fz_new_builtin_font©r!   r_	  rb	  s      r   r!   r!   ó-  s   € ä×(Ò(¨¸	ÓBÐBr&   c                 ó0   • [         R                  " XU5      $ )zË
Low-level wrapper for `::fz_new_cal_gray_colorspace()`.
Create a calibrated gray colorspace.

The returned reference should be dropped when it is finished
with.

Colorspaces are immutable once created.
)r   Úll_fz_new_cal_gray_colorspace©r‡  rº  rž  s      r   r$   r$   ÷-  s   € ô ×/Ò/°¸Ó>Ð>r&   c                 ó0   • [         R                  " XX#5      $ )zÉ
Low-level wrapper for `::fz_new_cal_rgb_colorspace()`.
Create a calibrated rgb colorspace.

The returned reference should be dropped when it is finished
with.

Colorspaces are immutable once created.
)r   Úll_fz_new_cal_rgb_colorspace©r‡  rº  rž  r‘  s       r   r'   r'   .  s   € ô ×.Ò.¨r°uÓEÐEr&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::fz_new_cbz_writer()`.)r   Úll_fz_new_cbz_writer©rÎ  r  s     r   r*   r*   .  ó   € ä×&Ò& tÓ5Ð5r&   c                 ó.   • [         R                  " X5      $ )z:Low-level wrapper for `::fz_new_cbz_writer_with_output()`.)r   Ú ll_fz_new_cbz_writer_with_output©r¥  r  s     r   r.   r.   .  ó   € ä×2Ò2°3Ó@Ð@r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::fz_new_cjk_font()`.)r   Úll_fz_new_cjk_font©r®  s    r   r2   r2   .  ó   € ä×$Ò$ XÓ.Ð.r&   c                 ó.   • [         R                  " X5      $ )zk
Low-level wrapper for `::fz_new_color_pcl_band_writer()`.
Create a new band writer, outputting color pcl.
)r   Úll_fz_new_color_pcl_band_writerr/   s     r   r6   r6   .  s   € ô
 ×1Ò1°#Ó?Ð?r&   c                 ó0   • [         R                  " XX#5      $ )a®  
Low-level wrapper for `::fz_new_colorspace()`.
Creates a new colorspace instance and returns a reference.

No internal checking is done that the colorspace type (e.g.
CMYK) matches with the flags (e.g. FZ_COLORSPACE_HAS_CMYK) or
colorant count (n) or name.

The reference should be dropped when it is finished with.

Colorspaces are immutable once created (with the exception of
setting up colorant names for separation spaces).
)r   Úll_fz_new_colorspace©r   r/	  rg   r!   s       r   r8   r8   ".  s   € ô ×&Ò& t°AÓ<Ð<r&   c                  ó,   • [         R                  " 5       $ )zh
Low-level wrapper for `::fz_new_compressed_buffer()`.
Create a new, UNKNOWN format, compressed_buffer.
)r   Úll_fz_new_compressed_bufferr'   r&   r   r;   r;   2.  s   € ô
 ×-Ò-Ó/Ð/r&   c                 ó0   • [         R                  " XX#5      $ )z/Low-level wrapper for `::fz_new_context_imp()`.)r   Úll_fz_new_context_imp)r  r  Ú	max_storerÄ  s       r   r=   r=   9.  s   € ä×'Ò'¨°iÓIÐIr&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::fz_new_csv_writer()`.)r   Úll_fz_new_csv_writerr+   s     r   r@   r@   =.  r,   r&   c                 ó.   • [         R                  " X5      $ )z:Low-level wrapper for `::fz_new_csv_writer_with_output()`.)r   Ú ll_fz_new_csv_writer_with_outputr/   s     r   rB   rB   A.  r0   r&   c                  ó,   • [         R                  " 5       $ )a…  
Low-level wrapper for `::fz_new_default_colorspaces()`.
Create a new default colorspace structure with values inherited
from the context, and return a reference to it.

These can be overridden using fz_set_default_xxxx.

These should not be overridden while more than one caller has
the reference for fear of race conditions.

The caller should drop this reference once finished with it.
)r   Úll_fz_new_default_colorspacesr'   r&   r   rD   rD   E.  s   € ô ×/Ò/Ó1Ð1r&   c                 ó0   • [         R                  " XU5      $ )z2Low-level wrapper for `::fz_new_deflate_output()`.)r   Úll_fz_new_deflate_output)r�  Úeffortrt  s      r   rF   rF   T.  s   € ä×*Ò*¨5¸#Ó>Ð>r&   c                 ó0   • [         R                  " XX#5      $ )a¹  
 Low-level wrapper for `::fz_new_deflated_data()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_new_deflated_data(const unsigned char *source, size_t source_length, ::fz_deflate_level level)` => `(unsigned char *, size_t compressed_length)`

    Compress source_length bytes of data starting
    at source, into a new memory block malloced for that purpose.
compressed_length is updated on exit to contain the size used.
    Ownership of the block is returned from this function, and the
    caller is therefore responsible for freeing it. The block may be
    considerably larger than is actually required. The caller is
    free to fz_realloc it down if it wants to.
)r   Úll_fz_new_deflated_datarÆ  s       r   rI   rI   X.  s   € ô ×)Ò)Ð*;À]ÓZÐZr&   c                 ó0   • [         R                  " XU5      $ )a�  
 Low-level wrapper for `::fz_new_deflated_data_from_buffer()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_new_deflated_data_from_buffer(::fz_buffer *buffer, ::fz_deflate_level level)` => `(unsigned char *, size_t compressed_length)`

    Compress the contents of a fz_buffer into a
    new block malloced for that purpose. *compressed_length is
    updated on exit to contain the size used. Ownership of the block
    is returned from this function, and the caller is therefore
    responsible for freeing it. The block may be considerably larger
    than is actually required. The caller is free to fz_realloc it
    down if it wants to.
)r   Ú#ll_fz_new_deflated_data_from_bufferrÉ  s      r   rK   rK   i.  s   € ô ×5Ò5Ð6GÐQVÓWÐWr&   c                 ó.   • [         R                  " U 5      $ )a[  
Low-level wrapper for `::fz_new_device_of_size()`.
Devices are created by calls to device implementations, for
instance: foo_new_device(). These will be implemented by calling
fz_new_derived_device(ctx, foo_device) where foo_device is a
structure "derived from" fz_device, for instance
typedef struct { fz_device base;  ...extras...} foo_device;
)r   Úll_fz_new_device_of_sizer&  s    r   rM   rM   z.  ó   € ô ×*Ò*¨4Ó0Ð0r&   c                 ó.   • [         R                  " U 5      $ )a  
Low-level wrapper for `::fz_new_display_list()`.
Create an empty display list.

A display list contains drawing commands (text, images, etc.).
Use fz_new_list_device for populating the list.

mediabox: Bounds of the page (in points) represented by the
display list.
)r   Úll_fz_new_display_list©rÚ  s    r   rP   rP   ….  ó   € ô ×(Ò(¨Ó2Ð2r&   c                 ó.   • [         R                  " U 5      $ )z�
Low-level wrapper for `::fz_new_display_list_from_page()`.
Create a display list.

Ownership of the display list is returned to the caller.
)r   Ú ll_fz_new_display_list_from_pager  s    r   rT   rT   ’.  s   € ô ×2Ò2°4Ó8Ð8r&   c                 ó.   • [         R                  " U 5      $ )zº
Low-level wrapper for `::fz_new_display_list_from_page_contents()`.
Create a display list from page contents (no annotations).

Ownership of the display list is returned to the caller.
)r   Ú)ll_fz_new_display_list_from_page_contentsr  s    r   rV   rV   ›.  s   € ô ×;Ò;¸DÓAÐAr&   c                 ó.   • [         R                  " X5      $ )zALow-level wrapper for `::fz_new_display_list_from_page_number()`.)r   Ú'll_fz_new_display_list_from_page_numberr¦  s     r   rX   rX   ¤.  s   € ä×9Ò9¸#ÓFÐFr&   c                 ó2   • [         R                  " XX#U5      $ )a5  
 Low-level wrapper for `::fz_new_display_list_from_svg()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_new_display_list_from_svg(::fz_buffer *buf, const char *base_uri, ::fz_archive *dir)` => `(fz_display_list *, float w, float h)`

    Parse an SVG document into a display-list.
)r   Úll_fz_new_display_list_from_svg©r!  Úbase_urir/  rÍ
  rÐ
  s        r   rZ   rZ   ¨.  s   € ô ×1Ò1°#ÀÈÓKÐKr&   c                 ó2   • [         R                  " XX#XE5      $ )aP  
 Low-level wrapper for `::fz_new_display_list_from_svg_xml()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_new_display_list_from_svg_xml(::fz_xml_doc *xmldoc, ::fz_xml *xml, const char *base_uri, ::fz_archive *dir)` => `(fz_display_list *, float w, float h)`

    Parse an SVG document into a display-list.
)r   Ú#ll_fz_new_display_list_from_svg_xml©ÚxmldocrÔ  r\   r/  rÍ
  rÐ
  s         r   r^   r^   ³.  s   € ô ×5Ò5°fÀ8ÐRSÓWÐWr&   c                 ó.   • [         R                  " U 5      $ )ae  
Low-level wrapper for `::fz_new_document_of_size()`.
New documents are typically created by calls like
foo_new_document(fz_context *ctx, ...). These work by
deriving a new document type from fz_document, for instance:
typedef struct { fz_document base; ...extras... } foo_document;
These are allocated by calling
fz_new_derived_document(ctx, foo_document)
)r   Úll_fz_new_document_of_sizer&  s    r   rb   rb   ¾.  s   € ô ×,Ò,¨TÓ2Ð2r&   c                 ó0   • [         R                  " XU5      $ )aw  
Low-level wrapper for `::fz_new_document_writer()`.
Create a new fz_document_writer, for a
file of the given type.

path: The document name to write (or NULL for default)

format: Which format to write (currently cbz, html, pdf, pam,
pbm, pgm, pkm, png, ppm, pnm, svg, text, xhtml, docx, odt)

options: NULL, or pointer to comma separated string to control
file generation.
)r   Úll_fz_new_document_writer)rÎ  rW  r  s      r   rd   rd   Ê.  s   € ô ×+Ò+¨D¸'ÓBÐBr&   c                 ó2   • [         R                  " XX#U5      $ )zó
Low-level wrapper for `::fz_new_document_writer_of_size()`.
Internal function to allocate a
block for a derived document_writer structure, with the base
structure's function pointers populated correctly, and the extra
space zero initialised.
)r   Ú!ll_fz_new_document_writer_of_size)r  r  r‚  r©  r�  s        r   rf   rf   Ú.  s   € ô ×3Ò3°DÀhÐW[Ó\Ð\r&   c                 ó0   • [         R                  " XU5      $ )z?Low-level wrapper for `::fz_new_document_writer_with_buffer()`.)r   Ú%ll_fz_new_document_writer_with_buffer)r!  rW  r  s      r   rh   rh   ä.  ó   € ä×7Ò7¸ÀWÓMÐMr&   c                 ó0   • [         R                  " XU5      $ )z®
Low-level wrapper for `::fz_new_document_writer_with_output()`.
Like fz_new_document_writer but takes a fz_output for writing
the result. Only works for multi-page formats.
)r   Ú%ll_fz_new_document_writer_with_output)r¥  rW  r  s      r   rk   rk   è.  s   € ô ×7Ò7¸ÀWÓMÐMr&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::fz_new_docx_writer()`.)r   Úll_fz_new_docx_writerr+   s     r   rm   rm   ð.  ó   € ä×'Ò'¨Ó6Ð6r&   c                 ó.   • [         R                  " X5      $ )z;Low-level wrapper for `::fz_new_docx_writer_with_output()`.)r   Ú!ll_fz_new_docx_writer_with_outputr/   s     r   rp   rp   ô.  ó   € ä×3Ò3°CÓAÐAr&   c                 ó.   • [         R                  " U 5      $ )zH
Low-level wrapper for `::fz_new_dom()`.
Make new xml dom root element.
)r   Úll_fz_new_dom©r
  s    r   rs   rs   ø.  ó   € ô
 ×Ò Ó$Ð$r&   c                 ó.   • [         R                  " X5      $ )zf
Low-level wrapper for `::fz_new_dom_node()`.
Create a new dom node.

This will NOT be linked in yet.
)r   Úll_fz_new_dom_noder	  s     r   rw   rw   ÿ.  s   € ô ×$Ò$ SÓ.Ð.r&   c                 ó.   • [         R                  " X5      $ )zp
Low-level wrapper for `::fz_new_dom_text_node()`.
Create a new dom text node.

This will NOT be linked in yet.
)r   Úll_fz_new_dom_text_noder  s     r   ry   ry   /  ó   € ô ×)Ò)¨#Ó4Ð4r&   c                 ó.   • [         R                  " X5      $ )a¡  
Low-level wrapper for `::fz_new_draw_device()`.
Create a device to draw on a pixmap.

dest: Target pixmap for the draw device. See fz_new_pixmap*
for how to obtain a pixmap. The pixmap is not cleared by the
draw device, see fz_clear_pixmap* for how to clear it prior to
calling fz_new_draw_device. Free the device by calling
fz_drop_device.

transform: Transform from user space in points to device space
in pixels.
)r   Úll_fz_new_draw_device©r   r£  s     r   r|   r|   /  s   € ô ×'Ò'¨	Ó8Ð8r&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::fz_new_draw_device_type3()`.)r   Úll_fz_new_draw_device_type3r}   s     r   r   r   !/  s   € ä×-Ò-¨iÓ>Ð>r&   c                 ó0   • [         R                  " XU5      $ )aö  
Low-level wrapper for `::fz_new_draw_device_with_bbox()`.
Create a device to draw on a pixmap.

dest: Target pixmap for the draw device. See fz_new_pixmap*
for how to obtain a pixmap. The pixmap is not cleared by the
draw device, see fz_clear_pixmap* for how to clear it prior to
calling fz_new_draw_device. Free the device by calling
fz_drop_device.

transform: Transform from user space in points to device space
in pixels.

clip: Bounding box to restrict any marking operations of the
draw device.
)r   Úll_fz_new_draw_device_with_bbox©r   r£  r•  s      r   r�   r�   %/  s   € ô" ×1Ò1°)À4ÓHÐHr&   c                 ó0   • [         R                  " XX#5      $ )aS  
Low-level wrapper for `::fz_new_draw_device_with_bbox_proof()`.
Create a device to draw on a pixmap.

dest: Target pixmap for the draw device. See fz_new_pixmap*
for how to obtain a pixmap. The pixmap is not cleared by the
draw device, see fz_clear_pixmap* for how to clear it prior to
calling fz_new_draw_device. Free the device by calling
fz_drop_device.

transform: Transform from user space in points to device space
in pixels.

clip: Bounding box to restrict any marking operations of the
draw device.

proof_cs: Color space to render to prior to mapping to color
space defined by pixmap.
)r   Ú%ll_fz_new_draw_device_with_bbox_proof©r   r£  r•  rA  s       r   r„   r„   8/  s   € ô( ×7Ò7¸	ÈÓRÐRr&   c                 ó0   • [         R                  " XU5      $ )a!  
 Low-level wrapper for `::fz_new_draw_device_with_options()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_new_draw_device_with_options(const ::fz_draw_options *options, ::fz_rect mediabox, ::fz_pixmap **pixmap)` => `(fz_device *)`

    Create a new pixmap and draw device, using the specified options.

    options: Options to configure the draw device, and choose the
    resolution and colorspace.

    mediabox: The bounds of the page in points.

    pixmap: An out parameter containing the newly created pixmap.
)r   Ú"ll_fz_new_draw_device_with_options©r  rÚ  r™  s      r   r‡   r‡   N/  s   € ô  ×4Ò4°WÈÓOÐOr&   c                 ó0   • [         R                  " XU5      $ )a  
Low-level wrapper for `::fz_new_draw_device_with_proof()`.
Create a device to draw on a pixmap.

dest: Target pixmap for the draw device. See fz_new_pixmap*
for how to obtain a pixmap. The pixmap is not cleared by the
draw device, see fz_clear_pixmap* for how to clear it prior to
calling fz_new_draw_device. Free the device by calling
fz_drop_device.

transform: Transform from user space in points to device space
in pixels.

proof_cs: Intermediate color space to map though when mapping to
color space defined by pixmap.
)r   Ú ll_fz_new_draw_device_with_proof©r   r£  Úproof_css      r   rŠ   rŠ   `/  s   € ô" ×2Ò2°9ÀHÓMÐMr&   c                 ó.   • [         R                  " U 5      $ )zDLow-level wrapper for `::fz_new_flotilla_from_stext_page_vectors()`.)r   Ú*ll_fz_new_flotilla_from_stext_page_vectorsr  s    r   rŽ   rŽ   s/  ó   € ä×<Ò<¸TÓBÐBr&   c                 ó0   • [         R                  " XX#5      $ )a¸  
Low-level wrapper for `::fz_new_font_from_buffer()`.
Create a new font from a font file in a fz_buffer.

Fonts created in this way, will be eligible for embedding by default.

name: Name of font (leave NULL to use name from font).

buffer: Buffer to load from.

index: Which font from the file to load (0 for default).

use_glyph_box: 1 if we should use the glyph bbox, 0 otherwise.

Returns new font handle, or throws exception on error.
)r   Úll_fz_new_font_from_buffer©r!   rá  r¾   rÛ	  s       r   r‘   r‘   w/  s   € ô" ×,Ò,¨T¸5ÓQÐQr&   c                 ó0   • [         R                  " XX#5      $ )a¨  
Low-level wrapper for `::fz_new_font_from_file()`.
Create a new font from a font file.

Fonts created in this way, will be eligible for embedding by default.

name: Name of font (leave NULL to use name from font).

path: File path to load from.

index: Which font from the file to load (0 for default).

use_glyph_box: 1 if we should use the glyph bbox, 0 otherwise.

Returns new font handle, or throws exception on error.
)r   Úll_fz_new_font_from_file©r!   rÎ  r¾   rÛ	  s       r   r”   r”   Š/  s   € ô" ×*Ò*¨4°uÓMÐMr&   c                 ó2   • [         R                  " XX#U5      $ )aß  
Low-level wrapper for `::fz_new_font_from_memory()`.
Create a new font from a font file in memory.

Fonts created in this way, will be eligible for embedding by default.

name: Name of font (leave NULL to use name from font).

data: Pointer to the font file data.

len: Length of the font file data.

index: Which font from the file to load (0 for default).

use_glyph_box: 1 if we should use the glyph bbox, 0 otherwise.

Returns new font handle, or throws exception on error.
)r   Úll_fz_new_font_from_memory©r!   rG   r_  r¾   rÛ	  s        r   r—   r—   �/  s   € ô& ×,Ò,¨T¸À^ÓTÐTr&   c                 ó2   • [         R                  " XX#XE5      $ )z4Low-level wrapper for `::fz_new_function_of_size()`.)r   Úll_fz_new_function_of_size©r  Úsize2rÁ  rg   rÆ  r�  s         r   rš   rš   ²/  s   € ä×,Ò,¨T¸!ÀÓKÐKr&   c                 ó0   • [         R                  " XX#5      $ )at  
Low-level wrapper for `::fz_new_hash_table()`.
Create a new hash table.

initialsize: The initial size of the hashtable. The hashtable
may grow (double in size) if it starts to get crowded (80%
full).

keylen: byte length for each key.

lock: -1 for no lock, otherwise the FZ_LOCK to use to protect
this table.

drop_val: Function to use to destroy values on table drop.
)r   Úll_fz_new_hash_table)Úinitialsizerš  r„  Údrop_vals       r   rž   rž   ¶/  s   € ô  ×&Ò& {¸DÓKÐKr&   c                 ó.   • [         R                  " U 5      $ )z:Low-level wrapper for `::fz_new_hyphenator_from_stream()`.)r   Ú ll_fz_new_hyphenator_from_streamrÅ  s    r   r¢   r¢   È/  ó   € ä×2Ò2°3Ó7Ð7r&   c                 ó0   • [         R                  " XX#5      $ )a°  
Low-level wrapper for `::fz_new_icc_colorspace()`.
Create a colorspace from an ICC profile supplied in buf.

Limited checking is done to ensure that the colorspace type is
appropriate for the supplied ICC profile.

An additional reference is taken to buf, which will be dropped
on destruction. Ownership is NOT passed in.

The returned reference should be dropped when it is finished
with.

Colorspaces are immutable once created.
)r   Úll_fz_new_icc_colorspace©r   r/	  r!   r!  s       r   r¥   r¥   Ì/  s   € ô  ×*Ò*¨4¸ÓBÐBr&   c                 ó.   • [         R                  " U 5      $ )z‘
Low-level wrapper for `::fz_new_image_from_buffer()`.
Create a new image from a
buffer of data, inferring its type from the format
of the data.
)r   Úll_fz_new_image_from_bufferr   s    r   r¨   r¨   Þ/  s   € ô ×-Ò-¨fÓ5Ð5r&   c                 ó8   • [         R                  " XX#XEXgX‰X«5      $ )a5  
Low-level wrapper for `::fz_new_image_from_compressed_buffer()`.
Create an image based on
the data in the supplied compressed buffer.

w,h: Width and height of the created image.

bpc: Bits per component.

colorspace: The colorspace (determines the number of components,
and any color conversions required while decoding).

xres, yres: The X and Y resolutions respectively.

interpolate: 1 if interpolation should be used when decoding
this image, 0 otherwise.

imagemask: 1 if this is an imagemask (i.e. transparency bitmap
mask), 0 otherwise.

decode: NULL, or a pointer to to a decode array. The default
decode array is [0 1] (repeated n times, for n color components).

colorkey: NULL, or a pointer to a colorkey array. The default
colorkey array is [0 255] (repeated n times, for n color
components).

buffer: Buffer of compressed data and compression parameters.
Ownership of this reference is passed in.

mask: NULL, or another image to use as a mask for this one.
A new reference is taken to this image. Supplying a masked
image as a mask to another image is illegal!
)r   Ú&ll_fz_new_image_from_compressed_buffer©rÍ
  rÐ
  r2  rE  râ
  rå
  r8  r5  rF	  rb  rá  rP  s               r   rª   rª   ç/  s.   € ôF ×8Ò8¸¸sÐPTÐ\gÐtzð  GMó  Tð  Tr&   c                 ó8   • [         R                  " XX#XEXgX‰X«5      $ )a  
 Low-level wrapper for `::fz_new_image_from_compressed_buffer2()`.  Swig-friendly wrapper for fz_new_image_from_compressed_buffer(),
uses specified `decode` and `colorkey` if they are not null (in which
case we assert that they have size `2*fz_colorspace_n(colorspace)`).
)r   Ú'll_fz_new_image_from_compressed_buffer2r«   s               r   r­   r­   0  s-   € ô ×9Ò9¸!ÀÐQUÐ]hÐu{ð  HNó  Uð  Ur&   c                 ó0   • [         R                  " XU5      $ )a  
Low-level wrapper for `::fz_new_image_from_display_list()`.
Create a new image from a display list.

w, h: The conceptual width/height of the image.

transform: The matrix that needs to be applied to the given
list to make it render to the unit square.

list: The display list.
)r   Ú!ll_fz_new_image_from_display_list©rÍ
  rÐ
  rÿ  s      r   r¯   r¯   0  s   € ô ×3Ò3°A¸$Ó?Ð?r&   c                 ó.   • [         R                  " U 5      $ )z•
Low-level wrapper for `::fz_new_image_from_file()`.
Create a new image from the contents
of a file, inferring its type from the format of the
data.
)r   Úll_fz_new_image_from_filerÍ  s    r   r²   r²   "0  s   € ô ×+Ò+¨DÓ1Ð1r&   c                 ó.   • [         R                  " X5      $ )aQ  
Low-level wrapper for `::fz_new_image_from_pixmap()`.
Create an image from the given
pixmap.

pixmap: The pixmap to base the image upon. A new reference
to this is taken.

mask: NULL, or another image to use as a mask for this one.
A new reference is taken to this image. Supplying a masked
image as a mask to another image is illegal!
)r   Úll_fz_new_image_from_pixmap©r™  rP  s     r   r´   r´   +0  s   € ô ×-Ò-¨fÓ;Ð;r&   c                 ó0   • [         R                  " XU5      $ )zb
Low-level wrapper for `::fz_new_image_from_svg()`.
Create a scalable image from an SVG document.
)r   Úll_fz_new_image_from_svg©r!  r\   r/  s      r   r·   r·   :0  s   € ô
 ×*Ò*¨3¸#Ó>Ð>r&   c                 ó0   • [         R                  " XX#5      $ )zf
Low-level wrapper for `::fz_new_image_from_svg_xml()`.
Create a scalable image from an SVG document.
)r   Úll_fz_new_image_from_svg_xml©r`   rÔ  r\   r/  s       r   rº   rº   A0  s   € ô
 ×.Ò.¨v¸HÓJÐJr&   c                 ó<   • [         R                  " XX#XEXgX‰X«XÍU5      $ )a¾  
Low-level wrapper for `::fz_new_image_of_size()`.
Internal function to make a new fz_image structure
for a derived class.

w,h: Width and height of the created image.

bpc: Bits per component.

colorspace: The colorspace (determines the number of components,
and any color conversions required while decoding).

xres, yres: The X and Y resolutions respectively.

interpolate: 1 if interpolation should be used when decoding
this image, 0 otherwise.

imagemask: 1 if this is an imagemask (i.e. transparent), 0
otherwise.

decode: NULL, or a pointer to to a decode array. The default
decode array is [0 1] (repeated n times, for n color components).

colorkey: NULL, or a pointer to a colorkey array. The default
colorkey array is [0 255] (repeated n times, for n color
components).

mask: NULL, or another image to use as a mask for this one.
A new reference is taken to this image. Supplying a masked
image as a mask to another image is illegal!

size: The size of the required allocated structure (the size of
the derived structure).

get: The function to be called to obtain a decoded pixmap.

get_size: The function to be called to return the storage size
used by this image.

drop: The function to be called to dispose of this image once
the last reference is dropped.

Returns a pointer to an allocated structure of the required size,
with the first sizeof(fz_image) bytes initialised as appropriate
given the supplied parameters, and the other bytes set to zero.
)r   Úll_fz_new_image_of_size©rÍ
  rÐ
  r2  rE  râ
  rå
  r8  r5  rF	  rb  rP  r  r\  r_  r�  s                  r   r½   r½   H0  s6   € ô^ ×)Ò)¨!°ÀÈ[ÐekÐw{ð  DNð  Z^ó  _ð  _r&   c                 ó0   • [         R                  " XU5      $ )a@  
Low-level wrapper for `::fz_new_indexed_colorspace()`.
Create an indexed colorspace.

The supplied lookup table is high palette entries long. Each
entry is n bytes long, where n is given by the number of
colorants in the base colorspace, one byte per colorant.

Ownership of lookup is passed it; it will be freed on
destruction, so must be heap allocated.

The colorspace will keep an additional reference to the base
colorspace that will be dropped on destruction.

The returned reference should be dropped when it is finished
with.

Colorspaces are immutable once created.
)r   Úll_fz_new_indexed_colorspace©r)  r(  Úlookups      r   rÀ   rÀ   y0  s   € ô( ×.Ò.¨t¸6ÓBÐBr&   c                 ó.   • [         R                  " X5      $ )z6Low-level wrapper for `::fz_new_jpeg_pixmap_writer()`.)r   Úll_fz_new_jpeg_pixmap_writerr+   s     r   rÄ   rÄ   �0  s   € ä×.Ò.¨tÓ=Ð=r&   c                 ó.   • [         R                  " X5      $ )z9Low-level wrapper for `::fz_new_jpx_image_from_buffer()`.)r   Úll_fz_new_jpx_image_from_buffer©rá  rA  s     r   rÆ   rÆ   “0  s   € ä×1Ò1°&Ó=Ð=r&   c                  ó,   • [         R                  " 5       $ )z�
Low-level wrapper for `::fz_new_layout()`.
Create a new layout block, with new allocation pool, zero
matrices, and initialise linked pointers.
)r   Úll_fz_new_layoutr'   r&   r   rÉ   rÉ   —0  ó   € ô ×"Ò"Ó$Ð$r&   c                 ó0   • [         R                  " XU5      $ )aU  
Low-level wrapper for `::fz_new_link_of_size()`.
Create a new link record.

next is set to NULL with the expectation that the caller will
handle the linked list setup. Internal function.

Different document types will be implemented by deriving from
fz_link. This macro allocates such derived structures, and
initialises the base sections.
)r   Úll_fz_new_link_of_size©r  r3  r6  s      r   rÌ   rÌ   Ÿ0  s   € ô ×(Ò(¨°SÓ9Ð9r&   c                 ó.   • [         R                  " U 5      $ )aé  
Low-level wrapper for `::fz_new_list_device()`.
Create a rendering device for a display list.

When the device is rendering a page it will populate the
display list with drawing commands (text, images, etc.). The
display list can later be reused to render a page many times
without having to re-interpret the page from the document file
for each rendering. Once the device is no longer needed, free
it with fz_drop_device.

list: A display list that the list device takes a reference to.
)r   Úll_fz_new_list_devicer  s    r   rÏ   rÏ   ­0  ó   € ô ×'Ò'¨Ó-Ð-r&   c                 ó.   • [         R                  " U 5      $ )z­
Low-level wrapper for `::fz_new_log_for_module()`.
Internal function to actually do the opening of the logfile.

Caller should close/drop the output when finished with it.
)r   Úll_fz_new_log_for_module)Úmodules    r   rÒ   rÒ   ½0  ó   € ô ×*Ò*¨6Ó2Ð2r&   c                 ó.   • [         R                  " X5      $ )zo
Low-level wrapper for `::fz_new_mono_pcl_band_writer()`.
Create a new band writer, outputting monochrome pcl.
)r   Úll_fz_new_mono_pcl_band_writerr/   s     r   rÖ   rÖ   Æ0  s   € ô
 ×0Ò0°Ó>Ð>r&   c                 ó.   • [         R                  " X5      $ )zc
Low-level wrapper for `::fz_new_mono_pwg_band_writer()`.
Create a new monochrome pwg band writer.
)r   Úll_fz_new_mono_pwg_band_writer©r¥  Úpwgs     r   rØ   rØ   Í0  r·  r&   c                  ó,   • [         R                  " 5       $ )za
Low-level wrapper for `::fz_new_multi_archive()`.
Create a new multi archive (initially empty).
)r   Úll_fz_new_multi_archiver'   r&   r   rÜ   rÜ   Ô0  ó   € ô
 ×)Ò)Ó+Ð+r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )a6  
Low-level wrapper for `::fz_new_ocr_device()`.
Create a device to OCR the text on the page.

Renders the page internally to a bitmap that is then OCRd. Text
is then forwarded onto the target device.

target: The target device to receive the OCRd text.

ctm: The transform to apply to the mediabox to get the size for
the rendered page image. Also used to calculate the resolution
for the page image. In general, this will be the same as the CTM
that you pass to fz_run_page (or fz_run_display_list) to feed
this device.

mediabox: The mediabox (in points). Combined with the CTM to get
the bounds of the pixmap used internally for the rendered page
image.

with_list: If with_list is false, then all non-text operations
are forwarded instantly to the target device. This results in
the target device seeing all NON-text operations, followed by
all the text operations (derived from OCR).

If with_list is true, then all the marking operations are
collated into a display list which is then replayed to the
target device at the end.

language: NULL (for "eng"), or a pointer to a string to describe
the languages/scripts that should be used for OCR (e.g.
"eng,ara").

datadir: NULL (for ""), or a pointer to a path string otherwise
provided to Tesseract in the TESSDATA_PREFIX environment variable.

progress: NULL, or function to be called periodically to indicate
progress. Return 0 to continue, or 1 to cancel. progress_arg is
returned as the void *. The int is a value between 0 and 100 to
indicate progress.

progress_arg: A void * value to be parrotted back to the progress
function.
)r   Úll_fz_new_ocr_device©ÚtargetrK  rÚ  Ú	with_listrr
  r  r_  Úprogress_args           r   rß   rß   Û0  s   € ôX ×&Ò& v°HÈÐ\dÓsÐsr&   c	                 ó6   • [         R                  " XX#XEXgU5	      $ )z;Low-level wrapper for `::fz_new_ocr_device_with_options()`.)r   Ú!ll_fz_new_ocr_device_with_options©	rá   rK  rÚ  râ   rr
  r  r_  rã   r  s	            r   rå   rå   	1  s(   € ä×3Ò3°FÀÐV^Ðiqð  BIó  Jð  Jr&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::fz_new_odt_writer()`.)r   Úll_fz_new_odt_writerr+   s     r   rè   rè   1  r,   r&   c                 ó.   • [         R                  " X5      $ )z:Low-level wrapper for `::fz_new_odt_writer_with_output()`.)r   Ú ll_fz_new_odt_writer_with_outputr/   s     r   rê   rê   1  r0   r&   c                  ó,   • [         R                  " 5       $ )zv
Low-level wrapper for `::fz_new_outline()`.
Create a new outline entry with zeroed fields for the caller
to fill in.
)r   Úll_fz_new_outliner'   r&   r   rì   rì   1  s   € ô ×#Ò#Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )zŽ
Low-level wrapper for `::fz_new_outline_iterator()`.
Get an iterator for the document outline.

Should be freed by fz_drop_outline_iterator.
)r   Úll_fz_new_outline_iteratorrX   s    r   rî   rî   1  s   € ô ×,Ò,¨SÓ1Ð1r&   c                 ó.   • [         R                  " X5      $ )z<Low-level wrapper for `::fz_new_outline_iterator_of_size()`.)r   Ú"ll_fz_new_outline_iterator_of_size©r  rY   s     r   rð   rð   &1  ó   € ä×4Ò4°TÓ?Ð?r&   c                 ó2   • [         R                  " XX#U5      $ )a@  
Low-level wrapper for `::fz_new_output()`.
Create a new output object with the given
internal state and function pointers.

state: Internal state (opaque to everything but implementation).

write: Function to output a given buffer.

close: Cleanup function to destroy state when output closed.
May permissibly be null.
)r   Úll_fz_new_output)ÚbufsizrŠ  r¡  r©  r�  s        r   rô   rô   *1  s   € ô ×"Ò" 6°%ÀÓEÐEr&   c                 ó.   • [         R                  " U 5      $ )z‡
Low-level wrapper for `::fz_new_output_with_buffer()`.
Open an output stream that appends
to a buffer.

buf: The buffer to append to.
)r   Úll_fz_new_output_with_bufferrt  s    r   r÷   r÷   91  rE  r&   c                 ó.   • [         R                  " U 5      $ )zÖ
Low-level wrapper for `::fz_new_output_with_file_ptr()`.
Open an output stream that writes to a
given FILE *.

file: The file pointers to write to. NULL is interpreted as effectively
meaning /dev/null or similar.
)r   Úll_fz_new_output_with_file_ptrrw  s    r   rù   rù   C1  s   € ô ×0Ò0°Ó6Ð6r&   c                 ó.   • [         R                  " X5      $ )al  
Low-level wrapper for `::fz_new_output_with_path()`.
Open an output stream that writes to a
given path. This stream will always be a binary stream.

On Windows, if this stream is stdout or stderr, these will
be set to binary.

filename: The filename to write to (specified in UTF-8).

append: non-zero if we should append to the file, rather than
overwriting it.
)r   Úll_fz_new_output_with_path)r³  r  s     r   rû   rû   N1  s   € ô ×,Ò,¨XÓ>Ð>r&   c                 ó.   • [         R                  " X5      $ )zÊ
Low-level wrapper for `::fz_new_page_of_size()`.
Different document types will be implemented by deriving from
fz_page. This macro allocates such derived structures, and
initialises the base sections.
)r   Úll_fz_new_page_of_sizerñ   s     r   rý   rý   ^1  s   € ô ×(Ò(¨Ó3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z‰
Low-level wrapper for `::fz_new_pam_band_writer()`.
Create a band writer targeting pnm (greyscale, rgb or cmyk,
with or without alpha).
)r   Úll_fz_new_pam_band_writerrd  s    r   rÿ   rÿ   g1  ó   € ô ×+Ò+¨CÓ0Ð0r&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::fz_new_pam_pixmap_writer()`.)r   Úll_fz_new_pam_pixmap_writerr+   s     r   r!  r!  o1  ó   € ä×-Ò-¨dÓ<Ð<r&   c                  ó,   • [         R                  " 5       $ )zO
Low-level wrapper for `::fz_new_path()`.
Create a new (empty) path structure.
)r   Úll_fz_new_pathr'   r&   r   r!  r!  s1  ó   € ô
 × Ò Ó"Ð"r&   c                 ó.   • [         R                  " U 5      $ )z^
Low-level wrapper for `::fz_new_pbm_band_writer()`.
Create a new band writer, targeting pbm.
)r   Úll_fz_new_pbm_band_writerrd  s    r   r!  r!  z1  rc  r&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::fz_new_pbm_pixmap_writer()`.)r   Úll_fz_new_pbm_pixmap_writerr+   s     r   r
!  r
!  �1  r!  r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::fz_new_pcl_writer()`.)r   Úll_fz_new_pcl_writerr+   s     r   r!  r!  …1  r,   r&   c                 ó.   • [         R                  " X5      $ )z:Low-level wrapper for `::fz_new_pcl_writer_with_output()`.)r   Ú ll_fz_new_pcl_writer_with_outputr/   s     r   r!  r!  ‰1  r0   r&   c                 ó.   • [         R                  " X5      $ )z`
Low-level wrapper for `::fz_new_pclm_band_writer()`.
Create a new band writer, outputting pclm
)r   Úll_fz_new_pclm_band_writerr/   s     r   r!  r!  �1  s   € ô
 ×,Ò,¨SÓ:Ð:r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::fz_new_pclm_writer()`.)r   Úll_fz_new_pclm_writerr+   s     r   r!  r!  ”1  rn   r&   c                 ó.   • [         R                  " X5      $ )z;Low-level wrapper for `::fz_new_pclm_writer_with_output()`.)r   Ú!ll_fz_new_pclm_writer_with_outputr/   s     r   r!  r!  ˜1  rq   r&   c                 ó.   • [         R                  " U 5      $ )zALow-level wrapper for `::fz_new_pdf_document_from_fz_document()`.)r   Ú'll_fz_new_pdf_document_from_fz_document©rC   s    r   r!  r!  œ1  ó   € ä×9Ò9¸#Ó>Ð>r&   c                 ó.   • [         R                  " X5      $ )aJ  
Low-level wrapper for `::fz_new_pdf_writer()`.
Document writers for various possible output formats.

All of the "_with_output" variants pass the ownership of out in
immediately upon calling. The writers are responsible for
dropping the fz_output when they are finished with it (even
if they throw an exception during creation).
)r   Úll_fz_new_pdf_writerr+   s     r   r!  r!   1  s   € ô ×&Ò& tÓ5Ð5r&   c                 ó.   • [         R                  " X5      $ )z:Low-level wrapper for `::fz_new_pdf_writer_with_output()`.)r   Ú ll_fz_new_pdf_writer_with_outputr/   s     r   r!  r!  ¬1  r0   r&   c                 ó.   • [         R                  " X5      $ )a(  
Low-level wrapper for `::fz_new_pdfocr_band_writer()`.
Create a new band writer, outputting pdfocr.

Ownership of output stays with the caller, the band writer
borrows the reference. The caller must keep the output around
for the duration of the band writer, and then close/drop as
appropriate.
)r   Úll_fz_new_pdfocr_band_writerr/   s     r   r!  r!  °1  s   € ô ×.Ò.¨sÓ<Ð<r&   c                 ó.   • [         R                  " X5      $ )z1Low-level wrapper for `::fz_new_pdfocr_writer()`.)r   Úll_fz_new_pdfocr_writerr+   s     r   r !  r !  ¼1  s   € ä×)Ò)¨$Ó8Ð8r&   c                 ó.   • [         R                  " X5      $ )z=Low-level wrapper for `::fz_new_pdfocr_writer_with_output()`.)r   Ú#ll_fz_new_pdfocr_writer_with_outputr/   s     r   r"!  r"!  À1  s   € ä×5Ò5°cÓCÐCr&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::fz_new_pgm_pixmap_writer()`.)r   Úll_fz_new_pgm_pixmap_writerr+   s     r   r$!  r$!  Ä1  r!  r&   c                 ó2   • [         R                  " XX#U5      $ )aŠ  
Low-level wrapper for `::fz_new_pixmap()`.
Create a new pixmap, with its origin at (0,0)

cs: The colorspace to use for the pixmap, or NULL for an alpha
plane/mask.

w: The width of the pixmap (in pixels)

h: The height of the pixmap (in pixels)

seps: Details of separations.

alpha: 0 for no alpha, 1 for alpha.

Returns a pointer to the new pixmap. Throws exception on failure
to allocate.
)r   Úll_fz_new_pixmap©rA  rÍ
  rÐ
  rß
  r×
  s        r   r&!  r&!  È1  s   € ô& ×"Ò" 2¨!°5Ó9Ð9r&   c                 ó.   • [         R                  " U 5      $ )z=Low-level wrapper for `::fz_new_pixmap_from_alpha_channel()`.)r   Ú#ll_fz_new_pixmap_from_alpha_channelr  s    r   r)!  r)!  Ý1  ó   € ä×5Ò5°cÓ:Ð:r&   c                 ó.   • [         R                  " X5      $ )z>Low-level wrapper for `::fz_new_pixmap_from_color_and_mask()`.)r   Ú$ll_fz_new_pixmap_from_color_and_mask©rf  rP  s     r   r,!  r,!  á1  s   € ä×6Ò6°uÓCÐCr&   c                 ó0   • [         R                  " XX#5      $ )z²
Low-level wrapper for `::fz_new_pixmap_from_display_list()`.
Render the page to a pixmap using the transform and colorspace.

Ownership of the pixmap is returned to the caller.
)r   Ú"ll_fz_new_pixmap_from_display_list©rÿ  rK  rA  r×
  s       r   r/!  r/!  å1  s   € ô ×4Ò4°TÀÓJÐJr&   c                 ó2   • [         R                  " XX#U5      $ )z»
Low-level wrapper for `::fz_new_pixmap_from_display_list_with_separations()`.
Render the page contents with control over spot colors.

Ownership of the pixmap is returned to the caller.
)r   Ú3ll_fz_new_pixmap_from_display_list_with_separations©rÿ  rK  rA  rß
  r×
  s        r   r2!  r2!  î1  s   € ô ×EÒEÀdÐQSÐ[`ÓaÐar&   c                 ó0   • [         R                  " XX#5      $ )z4Low-level wrapper for `::fz_new_pixmap_from_page()`.)r   Úll_fz_new_pixmap_from_page©r¥  rK  rA  r×
  s       r   r5!  r5!  ÷1  s   € ä×,Ò,¨T¸ÓBÐBr&   c                 ó0   • [         R                  " XX#5      $ )z¡
Low-level wrapper for `::fz_new_pixmap_from_page_contents()`.
Render the page contents without annotations.

Ownership of the pixmap is returned to the caller.
)r   Ú#ll_fz_new_pixmap_from_page_contentsr6!  s       r   r8!  r8!  û1  s   € ô ×5Ò5°dÀÓKÐKr&   c                 ó2   • [         R                  " XX#U5      $ )zNLow-level wrapper for `::fz_new_pixmap_from_page_contents_with_separations()`.)r   Ú4ll_fz_new_pixmap_from_page_contents_with_separations©r¥  rK  rA  rß
  r×
  s        r   r:!  r:!  2  s   € ä×FÒFÀtÐRTÐ\aÓbÐbr&   c                 ó2   • [         R                  " XX#U5      $ )z;Low-level wrapper for `::fz_new_pixmap_from_page_number()`.)r   Ú!ll_fz_new_pixmap_from_page_number©rY   rÍ  rK  rA  r×
  s        r   r=!  r=!  2  s   € ä×3Ò3°CÀÈ%ÓPÐPr&   c                 ó2   • [         R                  " XX#XE5      $ )zLLow-level wrapper for `::fz_new_pixmap_from_page_number_with_separations()`.)r   Ú2ll_fz_new_pixmap_from_page_number_with_separations©rY   rÍ  rK  rA  rß
  r×
  s         r   r@!  r@!  2  s   € ä×DÒDÀSÐRUÐ[_ÓgÐgr&   c                 ó2   • [         R                  " XX#U5      $ )zELow-level wrapper for `::fz_new_pixmap_from_page_with_separations()`.)r   Ú+ll_fz_new_pixmap_from_page_with_separationsr;!  s        r   rC!  rC!  2  s   € ä×=Ò=¸dÈÐSXÓYÐYr&   c                 ó.   • [         R                  " X5      $ )ad  
Low-level wrapper for `::fz_new_pixmap_from_pixmap()`.
Create a new pixmap that represents a subarea of the specified
pixmap. A reference is taken to this pixmap that will be dropped
on destruction.

The supplied rectangle must be wholly contained within the
original pixmap.

Returns a pointer to the new pixmap. Throws exception on failure
to allocate.
)r   Úll_fz_new_pixmap_from_pixmap©r™  r3  s     r   rE!  rE!  2  s   € ô ×.Ò.¨vÓ<Ð<r&   c                 ó0   • [         R                  " XX#5      $ )a­  
Low-level wrapper for `::fz_new_pixmap_with_bbox()`.
Create a pixmap of a given size, location and pixel format.

The bounding box specifies the size of the created pixmap and
where it will be located. The colorspace determines the number
of components per pixel. Alpha is always present. Pixmaps are
reference counted, so drop references using fz_drop_pixmap.

colorspace: Colorspace format used for the created pixmap. The
pixmap will keep a reference to the colorspace.

bbox: Bounding box specifying location/size of created pixmap.

seps: Details of separations.

alpha: 0 for no alpha, 1 for alpha.

Returns a pointer to the new pixmap. Throws exception on failure
to allocate.
)r   Úll_fz_new_pixmap_with_bbox©rE  rÉ	  rß
  r×
  s       r   rH!  rH!  #2  s   € ô, ×,Ò,¨Z¸tÓKÐKr&   c                 ó2   • [         R                  " XX#U5      $ )a
  
Low-level wrapper for `::fz_new_pixmap_with_bbox_and_data()`.
Create a pixmap of a given size, location and pixel format,
using the supplied data block.

The bounding box specifies the size of the created pixmap and
where it will be located. The colorspace determines the number
of components per pixel. Alpha is always present. Pixmaps are
reference counted, so drop references using fz_drop_pixmap.

colorspace: Colorspace format used for the created pixmap. The
pixmap will keep a reference to the colorspace.

rect: Bounding box specifying location/size of created pixmap.

seps: Details of separations.

alpha: Number of alpha planes (0 or 1).

samples: The data block to keep the samples in.

Returns a pointer to the new pixmap. Throws exception on failure
to allocate.
)r   Ú#ll_fz_new_pixmap_with_bbox_and_data©rE  r3  rß
  r×
  rê
  s        r   rK!  rK!  ;2  s   € ô2 ×5Ò5°jÈÐU\Ó]Ð]r&   c           	      ó4   • [         R                  " XX#XEU5      $ )a=  
Low-level wrapper for `::fz_new_pixmap_with_data()`.
Create a new pixmap, with its origin at
(0,0) using the supplied data block.

cs: The colorspace to use for the pixmap, or NULL for an alpha
plane/mask.

w: The width of the pixmap (in pixels)

h: The height of the pixmap (in pixels)

seps: Details of separations.

alpha: 0 for no alpha, 1 for alpha.

stride: The byte offset from the pixel data in a row to the
pixel data in the next row.

samples: The data block to keep the samples in.

Returns a pointer to the new pixmap. Throws exception on failure to
allocate.
)r   Úll_fz_new_pixmap_with_data©rE  rÍ
  rÐ
  rß
  r×
  rÜ
  rê
  s          r   rN!  rN!  V2  s   € ô2 ×,Ò,¨Z¸AÀUÐT[Ó\Ð\r&   c                 ó2   • [         R                  " XX#U5      $ )z1Low-level wrapper for `::fz_new_pixmap_writer()`.)r   Úll_fz_new_pixmap_writer)rÎ  r  Údefault_pathrg   Úsaves        r   rQ!  rQ!  q2  s   € ä×)Ò)¨$¸È$ÓOÐOr&   c                 ó0   • [         R                  " XX#5      $ )z=Low-level wrapper for `::fz_new_pixmap_writer_with_output()`.)r   Ú#ll_fz_new_pixmap_writer_with_output)r¥  r  rg   r¡  s       r   rU!  rU!  u2  s   € ä×5Ò5°cÀAÓMÐMr&   c                 ó.   • [         R                  " U 5      $ )zd
Low-level wrapper for `::fz_new_pkm_band_writer()`.
Create a new pkm band writer for CMYK pixmaps.
)r   Úll_fz_new_pkm_band_writerrd  s    r   rW!  rW!  y2  rc  r&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::fz_new_pkm_pixmap_writer()`.)r   Úll_fz_new_pkm_pixmap_writerr+   s     r   rY!  rY!  €2  r!  r&   c                 ó.   • [         R                  " U 5      $ )z}
Low-level wrapper for `::fz_new_png_band_writer()`.
Create a new png band writer (greyscale or RGB, with or without
alpha).
)r   Úll_fz_new_png_band_writerrd  s    r   r[!  r[!  „2  r !  r&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::fz_new_png_pixmap_writer()`.)r   Úll_fz_new_png_pixmap_writerr+   s     r   r]!  r]!  Œ2  r!  r&   c                 ó.   • [         R                  " U 5      $ )zv
Low-level wrapper for `::fz_new_pnm_band_writer()`.
Create a band writer targeting pnm (greyscale or rgb, no
alpha).
)r   Úll_fz_new_pnm_band_writerrd  s    r   r_!  r_!  �2  r !  r&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::fz_new_pnm_pixmap_writer()`.)r   Úll_fz_new_pnm_pixmap_writerr+   s     r   ra!  ra!  ˜2  r!  r&   c                  ó,   • [         R                  " 5       $ )zN
Low-level wrapper for `::fz_new_pool()`.
Create a new pool to allocate from.
)r   Úll_fz_new_poolr'   r&   r   rc!  rc!  œ2  r!  r&   c                 ó0   • [         R                  " XU5      $ )z2Low-level wrapper for `::fz_new_pool_array_imp()`.)r   Úll_fz_new_pool_array_imp)r™
  r  Úinitials      r   re!  re!  £2  s   € ä×*Ò*¨4°wÓ?Ð?r&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::fz_new_ppm_pixmap_writer()`.)r   Úll_fz_new_ppm_pixmap_writerr+   s     r   rh!  rh!  §2  r!  r&   c                 ó.   • [         R                  " U 5      $ )zv
Low-level wrapper for `::fz_new_ps_band_writer()`.
Create a postscript band writer for gray, rgb, or cmyk, no
alpha.
)r   Úll_fz_new_ps_band_writerrd  s    r   rj!  rj!  «2  ó   € ô ×*Ò*¨3Ó/Ð/r&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::fz_new_ps_writer()`.)r   Úll_fz_new_ps_writerr+   s     r   rm!  rm!  ³2  s   € ä×%Ò% dÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ )z9Low-level wrapper for `::fz_new_ps_writer_with_output()`.)r   Úll_fz_new_ps_writer_with_outputr/   s     r   ro!  ro!  ·2  ó   € ä×1Ò1°#Ó?Ð?r&   c                 ó.   • [         R                  " U 5      $ )zM
Low-level wrapper for `::fz_new_psd_band_writer()`.
Open a PSD band writer.
)r   Úll_fz_new_psd_band_writerrd  s    r   rr!  rr!  »2  rc  r&   c                 ó.   • [         R                  " X5      $ )zY
Low-level wrapper for `::fz_new_pwg_band_writer()`.
Create a new color pwg band writer.
)r   Úll_fz_new_pwg_band_writerrÙ   s     r   rt!  rt!  Â2  s   € ô
 ×+Ò+¨CÓ5Ð5r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::fz_new_pwg_writer()`.)r   Úll_fz_new_pwg_writerr+   s     r   rv!  rv!  É2  r,   r&   c                 ó.   • [         R                  " X5      $ )z:Low-level wrapper for `::fz_new_pwg_writer_with_output()`.)r   Ú ll_fz_new_pwg_writer_with_outputr/   s     r   rx!  rx!  Í2  r0   r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::fz_new_rle_output()`.)r   Úll_fz_new_rle_outputr¡  s    r   rz!  rz!  Ñ2  rg  r&   c                  ó,   • [         R                  " 5       $ )zA
Low-level wrapper for `::fz_new_search()`.
Create a new search.
)r   Úll_fz_new_searchr'   r&   r   r|!  r|!  Õ2  rå  r&   c                 ó.   • [         R                  " U 5      $ )zf
Low-level wrapper for `::fz_new_separations()`.
Create a new separations structure (initially empty)
)r   Úll_fz_new_separations©Úcontrollables    r   r~!  r~!  Ü2  s   € ô
 ×'Ò'¨Ó5Ð5r&   c                 ó.   • [         R                  " X5      $ )a  
Low-level wrapper for `::fz_new_stext_device()`.
Create a device to extract the text on a page.

Gather the text on a page into blocks and lines.

The reading order is taken from the order the text is drawn in
the source file, so may not be accurate.

page: The text page to which content should be added. This will
usually be a newly created (empty) text page, but it can be one
containing data already (for example when merging multiple
pages, or watermarking).

options: Options to configure the stext device.
)r   Úll_fz_new_stext_devicerÿ  s     r   r‚!  r‚!  ã2  s   € ô" ×(Ò(¨Ó7Ð7r&   c                 ó2   • [         R                  " XX#U5      $ )až  
Low-level wrapper for `::fz_new_stext_device_for_page()`.
Create a device to extract the text on a page into an existing
fz_stext_page structure.

Gather the text on a page into blocks and lines.

The reading order is taken from the order the text is drawn in
the source file, so may not be accurate.

stext_page: The text page to which content should be added. This will
usually be a newly created (empty) text page, but it can be one
containing data already (for example when merging multiple
pages, or watermarking).

options: Options to configure the stext device.

The next 2 parameters are copied into the fz_stext_page structure's
ids section, so only have to be valid if you expect to interrogate
that section later.

chapter_num: The chapter number that this page came from.

page_num: The page number that this page came from.

The final parameter is copied into the fz_stext_page structure's
ids section. The mediabox for the enture fz_stext_page is unioned
with this, so pass fz_empty_bbox if you don't care about getting
a valid value back from the ids section, but you don't want to
upset the value in the page->mediabox field.

mediabox: The mediabox for this page.
)r   Úll_fz_new_stext_device_for_page©Ú
stext_pageræ  r§  rª  rÚ  s        r   r„!  r„!  ö2  s   € ôD ×1Ò1°*ÀKÐ[cÓdÐdr&   c                 ó.   • [         R                  " U 5      $ )zÚ
Low-level wrapper for `::fz_new_stext_page()`.
Create an empty text page.

The text page is filled out by the text device to contain the
blocks and lines of text on the page.

mediabox: optional mediabox information.
)r   Úll_fz_new_stext_pagerQ   s    r   rˆ!  rˆ!  3  s   € ô ×&Ò& xÓ0Ð0r&   c                 ó0   • [         R                  " XX#5      $ )zGLow-level wrapper for `::fz_new_stext_page_from_chapter_page_number()`.)r   Ú-ll_fz_new_stext_page_from_chapter_page_number)rY   r¢  rÍ  r  s       r   rŠ!  rŠ!  &3  s   € ä×?Ò?ÀÈfÓ^Ð^r&   c                 ó.   • [         R                  " X5      $ )z@Low-level wrapper for `::fz_new_stext_page_from_display_list()`.)r   Ú&ll_fz_new_stext_page_from_display_listrØ  s     r   rŒ!  rŒ!  *3  s   € ä×8Ò8¸ÓGÐGr&   c                 ó.   • [         R                  " X5      $ )z8Low-level wrapper for `::fz_new_stext_page_from_page()`.)r   Úll_fz_new_stext_page_from_pagerÿ  s     r   rŽ!  rŽ!  .3  s   € ä×0Ò0°Ó?Ð?r&   c                 ó0   • [         R                  " XU5      $ )z?Low-level wrapper for `::fz_new_stext_page_from_page_number()`.)r   Ú%ll_fz_new_stext_page_from_page_numberr   s      r   r�!  r�!  23  ri   r&   c                 ó0   • [         R                  " XU5      $ )z™
Low-level wrapper for `::fz_new_stext_page_from_page_with_cookie()`.
Extract text from page.

Ownership of the fz_stext_page is returned to the caller.
)r   Ú*ll_fz_new_stext_page_from_page_with_cookie)r¥  r  rž  s      r   r’!  r’!  63  s   € ô ×<Ò<¸TÈFÓSÐSr&   c                 ó0   • [         R                  " XX#5      $ )z0Low-level wrapper for `::fz_new_stext_struct()`.)r   Úll_fz_new_stext_struct©r¥  rq  rt  r¾   s       r   r”!  r”!  ?3  s   € ä×(Ò(¨¸ÓDÐDr&   c                 ó.   • [         R                  " U 5      $ )zÄ
Low-level wrapper for `::fz_new_store_context()`.
Create a new store inside the context

max: The maximum size (in bytes) that the store is allowed to
grow to. FZ_STORE_UNLIMITED means no limit.
)r   Úll_fz_new_store_context©rü  s    r   r—!  r—!  C3  s   € ô ×)Ò)¨#Ó.Ð.r&   c                 ó0   • [         R                  " XX#5      $ )z)Low-level wrapper for `::fz_new_story()`.)r   Úll_fz_new_story)r!  Úuser_cssru  r/  s       r   rš!  rš!  M3  s   € ä×!Ò! #°Ó9Ð9r&   c                 ó0   • [         R                  " XU5      $ )a˜  
Low-level wrapper for `::fz_new_stream()`.
Create a new stream object with the given
internal state and function pointers.

state: Internal state (opaque to everything but implementation).

next: Should provide the next set of bytes (up to max) of stream
data. Return the number of bytes read, or EOF when there is no
more data.

drop: Should clean up and free the internal state. May not
throw exceptions.
)r   Úll_fz_new_stream©rŠ  r€   r�  s      r   r�!  r�!  Q3  s   € ô ×"Ò" 5°Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::fz_new_string()`.)r   Úll_fz_new_stringrÇ  s    r   r !  r !  b3  ó   € ä×"Ò" 3Ó'Ð'r&   c                  ó,   • [         R                  " 5       $ )zº
Low-level wrapper for `::fz_new_stroke_state()`.
Create a new (empty) stroke state structure (with no dash
data) and return a reference to it.

Throws exception on failure to allocate.
)r   Úll_fz_new_stroke_stater'   r&   r   r£!  r£!  f3  s   € ô ×(Ò(Ó*Ð*r&   c                 ó.   • [         R                  " U 5      $ )a  
Low-level wrapper for `::fz_new_stroke_state_with_dash_len()`.
Create a new (empty) stroke state structure, with room for
dash data of the given length, and return a reference to it.

len: The number of dash elements to allow room for.

Throws exception on failure to allocate.
)r   Ú$ll_fz_new_stroke_state_with_dash_lenræ  s    r   r¥!  r¥!  p3  s   € ô ×6Ò6°sÓ;Ð;r&   c                 ó2   • [         R                  " XX#U5      $ )z½
Low-level wrapper for `::fz_new_svg_device()`.
Create a device that outputs (single page) SVG files to
the given output stream.

Equivalent to fz_new_svg_device_with_id passing id = NULL.
)r   Úll_fz_new_svg_device©r¥  Ú
page_widthÚpage_heightr‹  rŽ  s        r   r§!  r§!  |3  s   € ô ×&Ò& s¸ÐR^Ó_Ð_r&   c                 ó2   • [         R                  " XX#XE5      $ )aá  
 Low-level wrapper for `::fz_new_svg_device_with_id()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_new_svg_device_with_id(::fz_output *out, float page_width, float page_height, int text_format, int reuse_images)` => `(fz_device *, int id)`

    Create a device that outputs (single page) SVG files to
    the given output stream.

    output: The output stream to send the constructed SVG page to.

    page_width, page_height: The page dimensions to use (in points).

    text_format: How to emit text. One of the following values:
            FZ_SVG_TEXT_AS_TEXT: As <text> elements with possible
            layout errors and mismatching fonts.
            FZ_SVG_TEXT_AS_PATH: As <path> elements with exact
            visual appearance.

    reuse_images: Share image resources using <symbol> definitions.

    resolution: Resolution to use when rasterizing shadings (and such) to images.

    id: ID parameter to keep generated IDs unique across SVG files.
)r   Úll_fz_new_svg_device_with_id©r¥  r©!  rª!  r‹  rŽ  r  s         r   r¬!  r¬!  †3  s   € ô4 ×.Ò.¨sÀÐZfÓkÐkr&   c                 ó0   • [         R                  " XX#5      $ )z;Low-level wrapper for `::fz_new_svg_device_with_options()`.)r   Ú!ll_fz_new_svg_device_with_options©r¥  r©!  rª!  ræ  s       r   r¯!  r¯!  ¢3  s   € ä×3Ò3°CÀ[ÓWÐWr&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::fz_new_svg_writer()`.)r   Úll_fz_new_svg_writerr+   s     r   r²!  r²!  ¦3  r,   r&   c                 ó.   • [         R                  " X5      $ )z:Low-level wrapper for `::fz_new_svg_writer_with_output()`.)r   Ú ll_fz_new_svg_writer_with_outputr/   s     r   r´!  r´!  ª3  r0   r&   c                 ó0   • [         R                  " XX#5      $ )aà  
 Low-level wrapper for `::fz_new_test_device()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_new_test_device(float threshold, int options, ::fz_device *passthrough)` => `(fz_device *, int is_color)`

    Create a device to test for features.

    Currently only tests for the presence of non-grayscale colors.

    is_color: Possible values returned:
            0: Definitely greyscale
            1: Probably color (all colors were grey, but there
            were images or shadings in a non grey colorspace).
            2: Definitely color

    threshold: The difference from grayscale that will be tolerated.
    Typical values to use are either 0 (be exact) and 0.02 (allow an
    imperceptible amount of slop).

    options: A set of bitfield options, from the FZ_TEST_OPT set.

    passthrough: A device to pass all calls through to, or NULL.
    If set, then the test device can both test and pass through to
    an underlying device (like, say, the display list device). This
    means that a display list can be created and at the end we'll
    know if it's colored or not.

    In the absence of a passthrough device, the device will throw
    an exception to stop page interpretation when color is found.
)r   Úll_fz_new_test_device©Úis_colorÚ	thresholdr  Úpassthroughs       r   r¶!  r¶!  ®3  s   € ô@ ×'Ò'¨¸WÓRÐRr&   c                  ó,   • [         R                  " 5       $ )zw
Low-level wrapper for `::fz_new_text()`.
Create a new empty fz_text object.

Throws exception on failure to allocate.
)r   Úll_fz_new_textr'   r&   r   r¼!  r¼!  Ð3  s   € ô × Ò Ó"Ð"r&   c                 ó.   • [         R                  " U 5      $ )z€
Low-level wrapper for `::fz_new_text_from_xml()`.
Extract and concatenate all plain text data from XML tree into a new string.
)r   Úll_fz_new_text_from_xml©Úroots    r   r¾!  r¾!  Ù3  s   € ô
 ×)Ò)¨$Ó/Ð/r&   c                 ó0   • [         R                  " XU5      $ )z/Low-level wrapper for `::fz_new_text_writer()`.)r   Úll_fz_new_text_writer)rW  rÎ  r  s      r   rÂ!  rÂ!  à3  s   € ä×'Ò'¨°gÓ>Ð>r&   c                 ó0   • [         R                  " XU5      $ )z;Low-level wrapper for `::fz_new_text_writer_with_output()`.)r   Ú!ll_fz_new_text_writer_with_output)rW  r¥  r  s      r   rÄ!  rÄ!  ä3  s   € ä×3Ò3°FÀÓIÐIr&   c                 ó.   • [         R                  " U 5      $ )zn
Low-level wrapper for `::fz_new_trace_device()`.
Create a device to print a debug trace of all device calls.
)r   Úll_fz_new_trace_devicerd  s    r   rÆ!  rÆ!  è3  ó   € ô
 ×(Ò(¨Ó-Ð-r&   c                 ó.   • [         R                  " U 5      $ )zÃ
Low-level wrapper for `::fz_new_tree_archive()`.
Create an archive that holds named buffers.

tree can either be a preformed tree with fz_buffers as values,
or it can be NULL for an empty tree.
)r   Úll_fz_new_tree_archive©r’  s    r   rÉ!  rÉ!  ï3  rb  r&   c                 ó.   • [         R                  " X5      $ )zÍ
Low-level wrapper for `::fz_new_type3_font()`.
Create a new (empty) type3 font.

name: Name of font (or NULL).

matrix: Font matrix.

Returns a new font handle, or throws exception on
allocation failure.
)r   Úll_fz_new_type3_font©r!   r‘  s     r   rÌ!  rÌ!  ù3  s   € ô ×&Ò& tÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ )z½
Low-level wrapper for `::fz_new_xhtml_document_from_document()`.
Use text extraction to convert the input document into XHTML,
then open the result as a new document that can be reflowed.
)r   Ú&ll_fz_new_xhtml_document_from_document©Úold_docræ  s     r   rÏ!  rÏ!  4  s   € ô ×8Ò8¸ÓGÐGr&   c                 ó.   • [         R                  " U 5      $ )z_
Low-level wrapper for `::fz_new_xmltext_device()`.
Create a device to output raw information.
)r   Úll_fz_new_xmltext_devicerd  s    r   rÓ!  rÓ!  4  ó   € ô
 ×*Ò*¨3Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ )zÆ
Low-level wrapper for `::fz_new_zip_writer()`.
Create a new zip writer that writes to a given file.

Open an archive using a seekable stream object rather than
opening a file or directory on disk.
)r   Úll_fz_new_zip_writerrº  s    r   rÖ!  rÖ!  4  s   € ô ×&Ò& xÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ )a  
Low-level wrapper for `::fz_new_zip_writer_with_output()`.
Create a new zip writer that writes to a given output stream.

Ownership of out passes in immediately upon calling this function.
The caller should never drop the fz_output, even if this function throws
an exception.
)r   Ú ll_fz_new_zip_writer_with_outputrd  s    r   rØ!  rØ!   4  s   € ô ×2Ò2°3Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )z¾
Low-level wrapper for `::fz_next_page()`.
Function to get the location of the next page (allowing for the
end of chapters etc). If at the end of the document, returns the
current location.
)r   Úll_fz_next_pagerP  s     r   rÚ!  rÚ!  +4  ó   € ô ×!Ò! #Ó+Ð+r&   c                 ó.   • [         R                  " U 5      $ )zT
Low-level wrapper for `::fz_normalize_vector()`.
Normalize a vector to length one.
)r   Úll_fz_normalize_vectorrŽ  s    r   rÝ!  rÝ!  44  rš  r&   c                 ó.   • [         R                  " U 5      $ )zx
Low-level wrapper for `::fz_open_a85d()`.
a85d filter performs ASCII 85 Decoding of data read
from the chained filter.
)r   Úll_fz_open_a85dr¡  s    r   rß!  rß!  ;4  ó   € ô ×!Ò! %Ó(Ð(r&   c                 ó.   • [         R                  " X5      $ )a~  
Low-level wrapper for `::fz_open_accelerated_document()`.
Open a document file and read its basic structure so pages and
objects can be located. MuPDF will try to repair broken
documents (without actually changing the file contents).

The returned fz_document is used when calling most other
document related functions.

filename: a path to a file as it would be given to open(2).
)r   Úll_fz_open_accelerated_document©r³  rè  s     r   râ!  râ!  C4  s   € ô ×1Ò1°(ÓBÐBr&   c                 ó0   • [         R                  " XU5      $ )aÙ  
Low-level wrapper for `::fz_open_accelerated_document_with_stream()`.
Open a document using the specified stream object rather than
opening a file on disk.

magic: a string used to detect document type; either a file name
or mime-type.

stream: a stream of the document contents.

accel: NULL, or a stream of the 'accelerator' contents for this document.

NOTE: The caller retains ownership of 'stream' and 'accel' - the document will
take its own references if required.
)r   Ú+ll_fz_open_accelerated_document_with_stream©rí  rç  rè  s      r   rå!  rå!  Q4  s   € ô  ×=Ò=¸eÈUÓSÐSr&   c                 ó0   • [         R                  " XX#5      $ )a(  
Low-level wrapper for `::fz_open_accelerated_document_with_stream_and_dir()`.
Open a document using the specified stream object rather than
opening a file on disk.

magic: a string used to detect document type; either a file name
or mime-type.

stream: a stream of the document contents.

accel: NULL, or a stream of the 'accelerator' contents for this document.

dir: NULL, or the 'directory context' for the stream contents.

NOTE: The caller retains ownership of 'stream', 'accel' and 'dir' - the document will
take its own references if required.
)r   Ú3ll_fz_open_accelerated_document_with_stream_and_dir©rí  rç  rè  r/  s       r   rè!  rè!  c4  s   € ô$ ×EÒEÀeÐUZÓ`Ð`r&   c                 ó0   • [         R                  " XU5      $ )zŠ
Low-level wrapper for `::fz_open_aesd()`.
aesd filter performs AES decoding of data read from the chained
filter using the supplied key.
)r   Úll_fz_open_aesdr™  s      r   rë!  rë!  w4  ó   € ô ×!Ò! %¨fÓ5Ð5r&   c                 ó.   • [         R                  " U 5      $ )zy
Low-level wrapper for `::fz_open_ahxd()`.
ahxd filter performs ASCII Hex decoding of data read
from the chained filter.
)r   Úll_fz_open_ahxdr¡  s    r   rî!  rî!  4  rà!  r&   c                 ó0   • [         R                  " XU5      $ )zŠ
Low-level wrapper for `::fz_open_arc4()`.
arc4 filter performs RC4 decoding of data read from the chained
filter using the supplied key.
)r   Úll_fz_open_arc4r™  s      r   rð!  rð!  ‡4  rì!  r&   c                 ó.   • [         R                  " U 5      $ )zá
Low-level wrapper for `::fz_open_archive()`.
Open a zip or tar archive

Open a file and identify its archive type based on the archive
signature contained inside.

filename: a path to a file as it would be given to open(2).
)r   Úll_fz_open_archiverº  s    r   rò!  rò!  �4  s   € ô ×$Ò$ XÓ.Ð.r&   c                 ó.   • [         R                  " X5      $ )zï
Low-level wrapper for `::fz_open_archive_entry()`.
Opens an archive entry as a stream.

name: Entry name to look for, this must be an exact match to
the entry name in the archive.

Throws an exception if a matching entry cannot be found.
)r   Úll_fz_open_archive_entryrâ  s     r   rô!  rô!  ›4  s   € ô ×*Ò*¨4Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ )z»
Low-level wrapper for `::fz_open_archive_with_stream()`.
Open zip or tar archive stream.

Open an archive using a seekable stream object rather than
opening a file or directory on disk.
)r   Úll_fz_open_archive_with_streamrw  s    r   rö!  rö!  §4  s   € ô ×0Ò0°Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ )z|
Low-level wrapper for `::fz_open_brotlid()`.
brotlid filter performs Brotli decoding of data read
from the chained filter.
)r   Úll_fz_open_brotlidr¡  s    r   rø!  rø!  ±4  s   € ô ×$Ò$ UÓ+Ð+r&   c                 ó.   • [         R                  " U 5      $ )a  
Low-level wrapper for `::fz_open_buffer()`.
Open a buffer as a stream.

buf: The buffer to open. Ownership of the buffer is NOT passed
in (this function takes its own reference).

Returns pointer to newly created stream. May throw exceptions on
failure to allocate.
)r   Úll_fz_open_bufferrt  s    r   rú!  rú!  ¹4  s   € ô ×#Ò# CÓ(Ð(r&   c                 ó.   • [         R                  " U 5      $ )z×
Low-level wrapper for `::fz_open_cfb_archive()`.
Open a cfb file as an archive.

An exception is thrown if the file is not recognised as a cfb.

filename: a path to an archive file as it would be given to
open(2).
)r   Úll_fz_open_cfb_archiverº  s    r   rü!  rü!  Æ4  s   € ô ×(Ò(¨Ó2Ð2r&   c                 ó.   • [         R                  " U 5      $ )zþ
Low-level wrapper for `::fz_open_cfb_archive_with_stream()`.
Open a cfb file as an archive.

Open an archive using a seekable stream object rather than
opening a file or directory on disk.

An exception is thrown if the file is not recognised as a chm.
)r   Ú"ll_fz_open_cfb_archive_with_streamrw  s    r   rþ!  rþ!  Ò4  s   € ô ×4Ò4°TÓ:Ð:r&   c                 ó.   • [         R                  " U 5      $ )zt
Low-level wrapper for `::fz_open_compressed_buffer()`.
Open a stream to read the decompressed version of a buffer.
)r   Úll_fz_open_compressed_bufferr­  s    r   r "  r "  Þ4  s   € ô
 ×.Ò.¨uÓ5Ð5r&   c                 ó.   • [         R                  " X5      $ )zb
Low-level wrapper for `::fz_open_concat()`.
Concat filter concatenates several streams into one.
)r   Úll_fz_open_concat©rü  Úpads     r   r"  r"  å4  s   € ô
 ×#Ò# CÓ-Ð-r&   c                 ó2   • [         R                  " XX#U5      $ )a™  
Low-level wrapper for `::fz_open_dctd()`.
dctd filter performs DCT (JPEG) decoding of data read
from the chained filter.

color_transform implements the PDF color_transform option
    use -1 for default behavior
    use 0 to disable YUV-RGB / YCCK-CMYK transforms
    use 1 to enable YUV-RGB / YCCK-CMYK transforms

invert_cmyk implements the necessary inversion for Photoshop CMYK images
    use 0 if embedded in PDF
    use 1 if not embedded in PDF

For subsampling on decode, set l2factor to the log2 of the
reduction required (therefore 0 = full size decode).

jpegtables is an optional stream from which the JPEG tables
can be read. Use NULL if not required.
)r   Úll_fz_open_dctd©r�  Úcolor_transformrë  r…  Ú
jpegtabless        r   r"  r"  ì4  s   € ô* ×!Ò! %¸+ÐQ[Ó\Ð\r&   c                 ó.   • [         R                  " U 5      $ )aŒ  
Low-level wrapper for `::fz_open_directory()`.
Open a directory as if it was an archive.

A special case where a directory is opened as if it was an
archive.

Note that for directories it is not possible to retrieve the
number of entries or list the entries. It is however possible
to check if the archive has a particular entry.

path: a path to a directory as it would be given to opendir(3).
)r   Úll_fz_open_directoryrÍ  s    r   r"  r"  5  s   € ô ×&Ò& tÓ,Ð,r&   c                 ó.   • [         R                  " U 5      $ )ar  
Low-level wrapper for `::fz_open_document()`.
Open a document file and read its basic structure so pages and
objects can be located. MuPDF will try to repair broken
documents (without actually changing the file contents).

The returned fz_document is used when calling most other
document related functions.

filename: a path to a file as it would be given to open(2).
)r   Úll_fz_open_documentrº  s    r   r"  r"  5  s   € ô ×%Ò% hÓ/Ð/r&   c                 ó.   • [         R                  " X5      $ )z~
Low-level wrapper for `::fz_open_document_with_buffer()`.
Open a document using a buffer rather than opening a file on disk.
)r   Úll_fz_open_document_with_buffer©rí  rá  s     r   r"  r"  !5  s   € ô
 ×1Ò1°%Ó@Ð@r&   c                 ó.   • [         R                  " X5      $ )a‹  
Low-level wrapper for `::fz_open_document_with_stream()`.
Open a document using the specified stream object rather than
opening a file on disk.

magic: a string used to detect document type; either a file name
or mime-type.

stream: a stream representing the contents of the document file.

NOTE: The caller retains ownership of 'stream' - the document will take its
own reference if required.
)r   Úll_fz_open_document_with_stream©rí  rç  s     r   r"  r"  (5  s   € ô ×1Ò1°%Ó@Ð@r&   c                 ó0   • [         R                  " XU5      $ )aÜ  
Low-level wrapper for `::fz_open_document_with_stream_and_dir()`.
Open a document using the specified stream object rather than
opening a file on disk.

magic: a string used to detect document type; either a file name
or mime-type.

stream: a stream representing the contents of the document file.

dir: a 'directory context' for those filetypes that need it.

NOTE: The caller retains ownership of 'stream' and 'dir' - the document will
take its own references if required.
)r   Ú'll_fz_open_document_with_stream_and_dir©rí  rç  r/  s      r   r"  r"  85  s   € ô  ×9Ò9¸%ÈÓMÐMr&   c                 ó0   • [         R                  " XU5      $ )z«
Low-level wrapper for `::fz_open_endstream_filter()`.
The endstream filter reads a PDF substream, and starts to look
for an 'endstream' token after the specified length.
)r   Úll_fz_open_endstream_filter©r�  r_  rú
  s      r   r"  r"  J5  s   € ô ×-Ò-¨e¸&ÓAÐAr&   c           
      ó4   • [         R                  " XX#XEXg5      $ )aM  
Low-level wrapper for `::fz_open_faxd()`.
faxd filter performs FAX decoding of data read from
the chained filter.

k: see fax specification (fax default is 0).

end_of_line: whether we expect end of line markers (fax default
is 0).

encoded_byte_align: whether we align to bytes after each line
(fax default is 0).

columns: how many columns in the image (fax default is 1728).

rows: 0 for unspecified or the number of rows of data to expect.

end_of_block: whether we expect end of block markers (fax
default is 1).

black_is_1: determines the polarity of the image (fax default is
0).
)r   Úll_fz_open_faxd©r�  ÚkÚend_of_lineÚencoded_byte_alignrù  rú  Úend_of_blockÚ
black_is_1s           r   r"  r"  R5  s   € ô0 ×!Ò! %¨KÈWÐ\hÓuÐur&   c                 ó.   • [         R                  " U 5      $ )aÅ  
Low-level wrapper for `::fz_open_file()`.
Open the named file and wrap it in a stream.

filename: Path to a file. On non-Windows machines the filename
should be exactly as it would be passed to fopen(2). On Windows
machines, the path should be UTF-8 encoded so that non-ASCII
characters can be represented. Other platforms do the encoding
as standard anyway (and in most cases, particularly for MacOS
and Linux, the encoding they use is UTF-8 anyway).
)r   Úll_fz_open_filerº  s    r   r#"  r#"  l5  s   € ô ×!Ò! (Ó+Ð+r&   c                 ó.   • [         R                  " U 5      $ )zs
Low-level wrapper for `::fz_open_file_autodelete()`.
Do the same as fz_open_file, but delete the file upon close.
)r   Úll_fz_open_file_autodeleterº  s    r   r%"  r%"  z5  s   € ô
 ×,Ò,¨XÓ6Ð6r&   c                 ó.   • [         R                  " U 5      $ )zŠ
Low-level wrapper for `::fz_open_file_ptr_no_close()`.
Create a stream from a FILE * that will not be closed
when the stream is dropped.
)r   Úll_fz_open_file_ptr_no_closerw  s    r   r'"  r'"  �5  s   € ô ×.Ò.¨tÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ )a  
Low-level wrapper for `::fz_open_flated()`.
flated filter performs LZ77 decoding (inflating) of data read
from the chained filter.

window_bits: How large a decompression window to use. Typically
15. A negative number, -n, means to use n bits, but to expect
raw data with no header.
)r   Úll_fz_open_flated©r�  Úwindow_bitss     r   r)"  r)"  ‰5  s   € ô ×#Ò# EÓ7Ð7r&   c                 ó0   • [         R                  " XU5      $ )a\  
 Low-level wrapper for `::fz_open_image_decomp_stream()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_open_image_decomp_stream(::fz_stream *arg_0, ::fz_compression_params *arg_1)` => `(fz_stream *, int l2factor)`

    Open a stream to read the decompressed version of another stream
    with optional log2 subsampling.
)r   Úll_fz_open_image_decomp_stream)r®  Úarg_2r…  s      r   r-"  r-"  •5  s   € ô ×0Ò0°¸xÓHÐHr&   c                 ó.   • [         R                  " X5      $ )aˆ  
 Low-level wrapper for `::fz_open_image_decomp_stream_from_buffer()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_open_image_decomp_stream_from_buffer(::fz_compressed_buffer *arg_0)` => `(fz_stream *, int l2factor)`

    Open a stream to read the decompressed version of a buffer,
    with optional log2 subsampling.

    l2factor = NULL for no subsampling, or a pointer to an integer
    containing the maximum log2 subsample factor acceptable (0 =
    none, 1 = halve dimensions, 2 = quarter dimensions etc). If
    non-NULL, then *l2factor will be updated on exit with the actual
    log2 subsample factor achieved.
)r   Ú*ll_fz_open_image_decomp_stream_from_buffer)r®  r…  s     r   r0"  r0"  ¡5  s   € ô  ×<Ò<¸UÓMÐMr&   c                 ó0   • [         R                  " XU5      $ )z—
Low-level wrapper for `::fz_open_jbig2d()`.
Open a filter that performs jbig2 decompression on the chained
stream, using the optional globals record.
)r   Úll_fz_open_jbig2d©r�  r�  Úembeddeds      r   r2"  r2"  ³5  s   € ô ×#Ò# E°HÓ=Ð=r&   c                 ó.   • [         R                  " X5      $ )a‚  
Low-level wrapper for `::fz_open_leecher()`.
Attach a filter to a stream that will store any
characters read from the stream into the supplied buffer.

chain: The underlying stream to leech from.

buf: The buffer into which the read data should be appended.
The buffer will be resized as required.

Returns pointer to newly created stream. May throw exceptions on
failure to allocate.
)r   Úll_fz_open_leecher©r�  r!  s     r   r6"  r6"  »5  s   € ô ×$Ò$ UÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ )zå
Low-level wrapper for `::fz_open_libarchive_archive()`.
Open an archive using libarchive.

An exception is thrown if the file is not supported by libarchive.

filename: a path to an archive file as it would be given to
open(2).
)r   Úll_fz_open_libarchive_archiverº  s    r   r9"  r9"  Ë5  s   € ô ×/Ò/°Ó9Ð9r&   c                 ó.   • [         R                  " U 5      $ )a  
Low-level wrapper for `::fz_open_libarchive_archive_with_stream()`.
Open an archive using libarchive.

Open an archive using a seekable stream object rather than
opening a file or directory on disk.

An exception is thrown if the stream is not supported by libarchive.
)r   Ú)ll_fz_open_libarchive_archive_with_streamrw  s    r   r;"  r;"  ×5  s   € ô ×;Ò;¸DÓAÐAr&   c                 ó.   • [         R                  " U 5      $ )a  
Low-level wrapper for `::fz_open_libarchived()`.
libarchived filter performs generic compressed decoding of data
in any format understood by libarchive from the chained filter.

This will throw an exception if libarchive is not built in, or
if the compression format is not recognised.
)r   Úll_fz_open_libarchivedr¡  s    r   r="  r="  ã5  s   € ô ×(Ò(¨Ó/Ð/r&   c                 ó2   • [         R                  " XX#U5      $ )a¼  
Low-level wrapper for `::fz_open_lzwd()`.
lzwd filter performs LZW decoding of data read from the chained
filter.

early_change: (Default 1) specifies whether to change codes 1
bit early.

min_bits: (Default 9) specifies the minimum number of bits to
use.

reverse_bits: (Default 0) allows for compatibility with gif and
old style tiffs (1).

old_tiff: (Default 0) allows for different handling of the clear
code, as found in old style tiffs.
)r   Úll_fz_open_lzwd©r�  Úearly_changeÚmin_bitsÚreverse_bitsÚold_tiffs        r   r?"  r?"  î5  s   € ô$ ×!Ò! %°xÈxÓXÐXr&   c                 ó.   • [         R                  " X5      $ )a"  
Low-level wrapper for `::fz_open_memory()`.
Open a block of memory as a stream.

data: Pointer to start of data block. Ownership of the data
block is NOT passed in.

len: Number of bytes in data block.

Returns pointer to newly created stream. May throw exceptions on
failure to allocate.
)r   Úll_fz_open_memory©rG   r_  s     r   rF"  rF"  6  s   € ô ×#Ò# DÓ.Ð.r&   c                 ó0   • [         R                  " XU5      $ )zw
Low-level wrapper for `::fz_open_null_filter()`.
The null filter reads a specified amount of data from the
substream.
)r   Úll_fz_open_null_filterr"  s      r   rI"  rI"  6  s   € ô ×(Ò(¨°VÓ<Ð<r&   c                 ó2   • [         R                  " XX#U5      $ )a#  
Low-level wrapper for `::fz_open_predict()`.
predict filter performs pixel prediction on data read from
the chained filter.

predictor: 1 = copy, 2 = tiff, other = inline PNG predictor

columns: width of image in pixels

colors: number of components.

bpc: bits per component (typically 8)
)r   Úll_fz_open_predict©r�  Ú	predictorrù  Úcolorsr2  s        r   rK"  rK"  6  s   € ô ×$Ò$ U°wÈÓLÐLr&   c                 ó0   • [         R                  " XU5      $ )z}
Low-level wrapper for `::fz_open_range_filter()`.
The range filter copies data from specified ranges of the
chained stream.
)r   Úll_fz_open_range_filter©r�  rk  Únrangess      r   rP"  rP"  )6  s   € ô ×)Ò)¨%¸ÓAÐAr&   c                 ó.   • [         R                  " X5      $ )z6Low-level wrapper for `::fz_open_reflowed_document()`.)r   Úll_fz_open_reflowed_document©Úunderdocræ  s     r   rT"  rT"  16  s   € ä×.Ò.¨xÓ>Ð>r&   c                 ó.   • [         R                  " U 5      $ )zx
Low-level wrapper for `::fz_open_rld()`.
rld filter performs Run Length Decoding of data read
from the chained filter.
)r   Úll_fz_open_rldr¡  s    r   rX"  rX"  56  s   € ô × Ò  Ó'Ð'r&   c                 ó.   • [         R                  " X5      $ )z–
Low-level wrapper for `::fz_open_sgilog16()`.
SGI Log 16bit (greyscale) decode from the chained filter.
Decodes lines of w pixels to 8bpp greyscale.
)r   Úll_fz_open_sgilog16©r�  rÍ
  s     r   rZ"  rZ"  =6  ó   € ô ×%Ò% eÓ/Ð/r&   c                 ó.   • [         R                  " X5      $ )zŠ
Low-level wrapper for `::fz_open_sgilog24()`.
SGI Log 24bit (LUV) decode from the chained filter.
Decodes lines of w pixels to 8bpc rgb.
)r   Úll_fz_open_sgilog24r["  s     r   r^"  r^"  E6  r\"  r&   c                 ó.   • [         R                  " X5      $ )zŠ
Low-level wrapper for `::fz_open_sgilog32()`.
SGI Log 32bit (LUV) decode from the chained filter.
Decodes lines of w pixels to 8bpc rgb.
)r   Úll_fz_open_sgilog32r["  s     r   r`"  r`"  M6  r\"  r&   c                 ó.   • [         R                  " U 5      $ )zþ
Low-level wrapper for `::fz_open_tar_archive()`.
Open a tar archive file.

An exception is thrown if the file is not a tar archive as
indicated by the presence of a tar signature.

filename: a path to a tar archive file as it would be given to
open(2).
)r   Úll_fz_open_tar_archiverº  s    r   rb"  rb"  U6  rR   r&   c                 ó.   • [         R                  " U 5      $ )a'  
Low-level wrapper for `::fz_open_tar_archive_with_stream()`.
Open a tar archive stream.

Open an archive using a seekable stream object rather than
opening a file or directory on disk.

An exception is thrown if the stream is not a tar archive as
indicated by the presence of a tar signature.

)r   Ú"ll_fz_open_tar_archive_with_streamrw  s    r   rd"  rd"  b6  ó   € ô ×4Ò4°TÓ:Ð:r&   c                 ó.   • [         R                  " X5      $ )z˜
Low-level wrapper for `::fz_open_thunder()`.
4bit greyscale Thunderscan decoding from the chained filter.
Decodes lines of w pixels to 8bpp greyscale.
)r   Úll_fz_open_thunderr["  s     r   rg"  rg"  p6  s   € ô ×$Ò$ UÓ.Ð.r&   c                 ó.   • [         R                  " U 5      $ )zþ
Low-level wrapper for `::fz_open_zip_archive()`.
Open a zip archive file.

An exception is thrown if the file is not a zip archive as
indicated by the presence of a zip signature.

filename: a path to a zip archive file as it would be given to
open(2).
)r   Úll_fz_open_zip_archiverÍ  s    r   ri"  ri"  x6  r}  r&   c                 ó.   • [         R                  " X5      $ )zc
Low-level wrapper for `::fz_open_zip_archive_with_memory()`.
Open a zip archive from static data.
)r   Ú"ll_fz_open_zip_archive_with_memoryrÐ  s     r   rk"  rk"  …6  s   € ô
 ×4Ò4°TÓ@Ð@r&   c                 ó.   • [         R                  " U 5      $ )a'  
Low-level wrapper for `::fz_open_zip_archive_with_stream()`.
Open a zip archive stream.

Open an archive using a seekable stream object rather than
opening a file or directory on disk.

An exception is thrown if the stream is not a zip archive as
indicated by the presence of a zip signature.

)r   Ú"ll_fz_open_zip_archive_with_streamrw  s    r   rm"  rm"  Œ6  re"  r&   c                  ó,   • [         R                  " 5       $ )zl
Low-level wrapper for `::fz_opj_lock()`.
Exposed because compression and decompression need to share this.
)r   Úll_fz_opj_lockr'   r&   r   ro"  ro"  š6  r!  r&   c                  ó,   • [         R                  " 5       $ )z*Low-level wrapper for `::fz_opj_unlock()`.)r   Úll_fz_opj_unlockr'   r&   r   rq"  rq"  ¡6  r¼  r&   c                 ó.   • [         R                  " X5      $ )aÎ  
Low-level wrapper for `::fz_opt_from_list()`.
Return the index of a (case-insensitive) option within an optlist.

For instance for optlist = "Foo|Bar|Baz", and  opt = "bar",
this would return 1.

If the optlist ends with "|*" then that is a catch all case and
matches all options allowing the caller to process it itself.
fz_optarg will be set to point to the option, and the return
value will be the index of the '*' option within that list.

If an optlist entry ends with ':' (e.g. "Foo:") then that option
may have suboptions appended to it (for example "JPG:80") and
fz_optarg will be set to point at "80". Otherwise fz_optarg will
be set to NULL.

In the event of no-match found, prints an error and returns -1.
)r   Úll_fz_opt_from_list©ÚoptÚoptlists     r   rs"  rs"  ¥6  s   € ô( ×%Ò% cÓ3Ð3r&   c                 ó.   • [         R                  " X5      $ )z½
Low-level wrapper for `::fz_option_eq()`.
Check to see if an option, a, from a string matches a reference
option, b.

(i.e. a could be 'foo' or 'foo,bar...' etc, but b can only be
'foo'.)
)r   Úll_fz_option_eqr  s     r   rx"  rx"  »6  s   € ô ×!Ò! !Ó'Ð'r&   c                 ó.   • [         R                  " U 5      $ )zŒ
Low-level wrapper for `::fz_optpath()`.
Convert "-" to "/dev/stdout" for use with command lines.
Also converts "nul" and "con" on Windows.
)r   Úll_fz_optpath©ru"  s    r   rz"  rz"  Æ6  ó   € ô ×Ò Ó$Ð$r&   c                 ó0   • [         R                  " XU5      $ )zó
Low-level wrapper for `::fz_outline_glyph()`.
Look a glyph up from a font, and return the outline of the
glyph using the given transform.

The caller owns the returned path, and so is responsible for
ensuring that it eventually gets dropped.
)r   Úll_fz_outline_glyph©r?  rQ
  rK  s      r   r~"  r~"  Î6  s   € ô ×%Ò% d°Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )z¸
Low-level wrapper for `::fz_outline_iterator_delete()`.
Delete the current item.

This implicitly moves us to the 'next' item, and the return code is as for fz_outline_iterator_next.
)r   Úll_fz_outline_iterator_deleter•  s    r   r�"  r�"  Ù6  ó   € ô ×/Ò/°Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )z5Low-level wrapper for `::fz_outline_iterator_down()`.)r   Úll_fz_outline_iterator_downr•  s    r   r„"  r„"  â6  ó   € ä×-Ò-¨dÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z=Low-level wrapper for `::fz_outline_iterator_from_outline()`.)r   Ú#ll_fz_outline_iterator_from_outliner�  s    r   r‡"  r‡"  æ6  s   € ä×5Ò5°gÓ>Ð>r&   c                 ó.   • [         R                  " X5      $ )a9  
Low-level wrapper for `::fz_outline_iterator_insert()`.
Call to insert a new item BEFORE the current point.

Ownership of pointers are retained by the caller. The item data will be copied.

After an insert, we do not change where we are pointing.
The return code is the same as for next, it indicates the current iterator position.

Note that for PDF documents at least, the is_open field is ignored. All childless
nodes are considered closed by PDF, hence (given every newly inserted node is
childless by definition) all new nodes are inserted with is_open == false.
)r   Úll_fz_outline_iterator_insert©r–  r¨  s     r   r‰"  r‰"  ê6  s   € ô ×/Ò/°Ó;Ð;r&   c                 ó.   • [         R                  " U 5      $ )z›
Low-level wrapper for `::fz_outline_iterator_item()`.
Call to get the current outline item.

Can return NULL. The item is only valid until the next call.
)r   Úll_fz_outline_iterator_itemr•  s    r   rŒ"  rŒ"  ú6  r¤  r&   c                 ó.   • [         R                  " U 5      $ )a  
Low-level wrapper for `::fz_outline_iterator_next()`.
Calls to move the iterator position.

A negative return value means we could not move as requested. Otherwise:
0 = the final position has a valid item.
1 = not a valid item, but we can insert an item here.
)r   Úll_fz_outline_iterator_nextr•  s    r   rŽ"  rŽ"  7  rÖ  r&   c                 ó.   • [         R                  " U 5      $ )z5Low-level wrapper for `::fz_outline_iterator_prev()`.)r   Úll_fz_outline_iterator_prevr•  s    r   r�"  r�"  7  r…"  r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::fz_outline_iterator_up()`.)r   Úll_fz_outline_iterator_upr•  s    r   r’"  r’"  7  ó   € ä×+Ò+¨DÓ1Ð1r&   c                 ó.   • [         R                  " X5      $ )zy
Low-level wrapper for `::fz_outline_iterator_update()`.
Update the current item properties according to the given item.
)r   Úll_fz_outline_iterator_updaterŠ"  s     r   r•"  r•"  7  s   € ô
 ×/Ò/°Ó;Ð;r&   c                 ó.   • [         R                  " X5      $ )zw
Low-level wrapper for `::fz_output_accelerator()`.
Output accelerator data for the document to a given output
stream.
)r   Úll_fz_output_accelerator©rY   rè  s     r   r—"  r—"  7  s   € ô ×*Ò*¨3Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ )zx
Low-level wrapper for `::fz_output_supports_stream()`.
Query whether a given fz_output supports fz_stream_from_output.
)r   Úll_fz_output_supports_streamrd  s    r   rš"  rš"  %7  rÁ  r&   c                 ó0   • [         R                  " XU5      $ )zV
Low-level wrapper for `::fz_output_xml()`.
Pretty-print an XML tree to given output.
)r   Úll_fz_output_xml©r¥  r¨  rõ  s      r   rœ"  rœ"  ,7  s   € ô
 ×"Ò" 3¨eÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ )z}
Low-level wrapper for `::fz_overlaps_rect()`.
Test rectangle overlap.

Returns true if the area of the overlap is
non zero.
)r   Úll_fz_overlaps_rectr  s     r   rŸ"  rŸ"  37  s   € ô ×%Ò% aÓ+Ð+r&   c                 ó.   • [         R                  " X5      $ )a¤  
Low-level wrapper for `::fz_pack_path()`.
Pack a path into the given block.
To minimise the size of paths, this function allows them to be
packed into a buffer with other information. Paths can be used
interchangeably regardless of how they are packed.

pack: Pointer to a block of data to pack the path into. Should
be aligned by the caller to the same alignment as required for
a fz_path pointer.

path: The path to pack.

Returns the number of bytes within the block used. Callers can
access the packed path data by casting the value of pack on
entry to be a fz_path *.

Throws exceptions on failure to allocate.

Implementation details: Paths can be 'unpacked', 'flat', or
'open'. Standard paths, as created are 'unpacked'. Paths
will be packed as 'flat', unless they are too large
(where large indicates that they exceed some private
implementation defined limits, currently including having
more than 256 coordinates or commands).

Large paths are 'open' packed as a header into the given block,
plus pointers to other data blocks.

Users should not have to care about whether paths are 'open'
or 'flat' packed. Simply pack a path (if required), and then
forget about the details.
)r   Úll_fz_pack_path©ÚpackrÎ  s     r   r¡"  r¡"  =7  s   € ôD ×!Ò! $Ó-Ð-r&   c                 ó.   • [         R                  " U 5      $ )zf
Low-level wrapper for `::fz_packed_path_size()`.
Return the number of bytes required to pack a path.
)r   Úll_fz_packed_path_sizerÍ  s    r   r¥"  r¥"  a7  rÉ  r&   c                 ó0   • [         R                  " XU5      $ )zM
Low-level wrapper for `::fz_page_label()`.
Get page label for a given page.
)r   Úll_fz_page_label©r¥  r!  r  s      r   r§"  r§"  h7  s   € ô
 ×"Ò" 4¨dÓ3Ð3r&   c                 ó.   • [         R                  " X5      $ )zÓ
Low-level wrapper for `::fz_page_number_from_location()`.
Converts from chapter+page to page number. This may cause many
chapters to be laid out in order to calculate the number of
pages within those chapters.
)r   Úll_fz_page_number_from_locationrP  s     r   rª"  rª"  o7  s   € ô ×1Ò1°#Ó;Ð;r&   c                 ó0   • [         R                  " XU5      $ )aX  
 Low-level wrapper for `::fz_page_presentation()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_page_presentation(::fz_page *page, ::fz_transition *transition)` => `(fz_transition *, float duration)`

    Get the presentation details for a given page.

    transition: A pointer to a transition struct to fill out.

    duration: A pointer to a place to set the page duration in
    seconds. Will be set to 0 if no transition is specified for the
    page.

    Returns: a pointer to the transition structure, or NULL if there
    is no transition specified for the page.
)r   Úll_fz_page_presentation©r¥  Ú
transitionr  s      r   r¬"  r¬"  x7  s   € ô$ ×)Ò)¨$¸HÓEÐEr&   c                 ó.   • [         R                  " U 5      $ )a  
Low-level wrapper for `::fz_page_separations()`.
Get the separations details for a page.
This will be NULL, unless the format specifically supports
separations (such as PDF files). May be NULL even
so, if there are no separations on a page.

Returns a reference that must be dropped.
)r   Úll_fz_page_separationsr  s    r   r°"  r°"  Œ7  s   € ô ×(Ò(¨Ó.Ð.r&   c                 ó.   • [         R                  " U 5      $ )z_
Low-level wrapper for `::fz_page_uses_overprint()`.
Query if a given page requires overprint.
)r   Úll_fz_page_uses_overprintr  s    r   r²"  r²"  ˜7  s   € ô
 ×+Ò+¨DÓ1Ð1r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )a|  
 Low-level wrapper for `::fz_paint_shade()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_paint_shade(::fz_shade *shade, ::fz_colorspace *override_cs, ::fz_matrix ctm, ::fz_pixmap *dest, ::fz_color_params color_params, ::fz_irect bbox, const ::fz_overprint *eop, ::fz_shade_color_cache **cache)` =>

    Render a shade to a given pixmap.

    shade: The shade to paint.

    override_cs: NULL, or colorspace to override the shades
    inbuilt colorspace.

    ctm: The transform to apply.

    dest: The pixmap to render into.

    color_params: The color rendering settings

    bbox: Pointer to a bounding box to limit the rendering
    of the shade.

    eop: NULL, or pointer to overprint bitmap.

    cache: *cache is used to cache color information. If *cache is NULL it
    is set to point to a new fz_shade_color_cache. If cache is NULL it is
    ignored.
)r   Úll_fz_paint_shade©r  Úoverride_csrK  r£  rà  rÉ	  Úeopr³  s           r   r´"  r´"  Ÿ7  s   € ô: ×#Ò# E¸À<ÐWZÓbÐbr&   c                 ó.   • [         R                  " U 5      $ )zb
Low-level wrapper for `::fz_paragraph_break()`.
Attempt to break paragraphs at plausible places.
)r   Úll_fz_paragraph_breakr  s    r   r¹"  r¹"  ¾7  r\  r&   c                 ó.   • [         R                  " X5      $ )zw
Low-level wrapper for `::fz_parse_draw_options()`.
Parse draw device options from a comma separated key-value string.
)r   Úll_fz_parse_draw_options)r  r°  s     r   r»"  r»"  Å7  s   € ô
 ×*Ò*¨7Ó;Ð;r&   c                 ó.   • [         R                  " X5      $ )z*Low-level wrapper for `::fz_parse_json()`.)r   Úll_fz_parse_json©r™
  r´  s     r   r½"  r½"  Ì7  s   € ä×"Ò" 4Ó+Ð+r&   c                 ó0   • [         R                  " XX#5      $ )zÅ
 Low-level wrapper for `::fz_parse_page_range()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_parse_page_range(const char *s, int n)` => `(const char *, int a, int b)`
)r   Úll_fz_parse_page_range©r´  rƒ  r<  rg   s       r   rÀ"  rÀ"  Ð7  s   € ô ×(Ò(¨¨qÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ )aª  
Low-level wrapper for `::fz_parse_pcl_options()`.
Parse PCL options.

Currently defined options and values are as follows:

    preset=X        Either "generic" or one of the presets as for fz_pcl_preset.
    spacing=0       No vertical spacing capability
    spacing=1       PCL 3 spacing (<ESC>*p+<n>Y)
    spacing=2       PCL 4 spacing (<ESC>*b<n>Y)
    spacing=3       PCL 5 spacing (<ESC>*b<n>Y and clear seed row)
    mode2           Disable/Enable mode 2 graphics compression
    mode3           Disable/Enable mode 3 graphics compression
    eog_reset       End of graphics (<ESC>*rB) resets all parameters
    has_duplex      Duplex supported (<ESC>&l<duplex>S)
    has_papersize   Papersize setting supported (<ESC>&l<sizecode>A)
    has_copies      Number of copies supported (<ESC>&l<copies>X)
    is_ljet4pjl     Disable/Enable HP 4PJL model-specific output
    is_oce9050      Disable/Enable Oce 9050 model-specific output
)r   Úll_fz_parse_pcl_options©ræ  r[   s     r   rÃ"  rÃ"  Ù7  s   € ô* ×)Ò)¨$Ó5Ð5r&   c                 ó.   • [         R                  " X5      $ )zû
Low-level wrapper for `::fz_parse_pclm_options()`.
Parse PCLm options.

Currently defined options and values are as follows:

    compression=none: No compression
    compression=flate: Flate compression
    strip-height=n: Strip height (default 16)
)r   Úll_fz_parse_pclm_optionsrÄ"  s     r   rÆ"  rÆ"  ð7  ó   € ô ×*Ò*¨4Ó6Ð6r&   c                 ó.   • [         R                  " X5      $ )a~  
Low-level wrapper for `::fz_parse_pdfocr_options()`.
Parse PDFOCR options.

Currently defined options and values are as follows:

    compression=none: No compression
    compression=flate: Flate compression
    strip-height=n: Strip height (default 16)
    ocr-language=<lang>: OCR Language (default eng)
    ocr-datadir=<datadir>: OCR data path (default rely on TESSDATA_PREFIX)
)r   Úll_fz_parse_pdfocr_optionsrÄ"  s     r   rÉ"  rÉ"  ý7  s   € ô ×,Ò,¨TÓ8Ð8r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::fz_parse_search_options()`.)r   Úll_fz_parse_search_options©r  s    r   rË"  rË"  8  ó   € ä×,Ò,¨WÓ5Ð5r&   c                 ó.   • [         R                  " X5      $ )zy
Low-level wrapper for `::fz_parse_stext_options()`.
Parse stext device options from a comma separated key-value
string.
)r   Úll_fz_parse_stext_options©ræ  r°  s     r   rÏ"  rÏ"  8  s   € ô ×+Ò+¨DÓ9Ð9r&   c                 ó.   • [         R                  " X5      $ )z8Low-level wrapper for `::fz_parse_svg_device_options()`.)r   Úll_fz_parse_svg_device_optionsrÄ"  s     r   rÒ"  rÒ"  8  ó   € ä×0Ò0°Ó<Ð<r&   c                 ó.   • [         R                  " X5      $ )z£
Low-level wrapper for `::fz_parse_xml()`.
Parse the contents of buffer into a tree of xml nodes.

preserve_white: whether to keep or delete all-whitespace nodes.
)r   Úll_fz_parse_xml©r!  Úpreserve_whites     r   rÕ"  rÕ"  8  s   € ô ×!Ò! #Ó6Ð6r&   c                 ó0   • [         R                  " XU5      $ )z»
Low-level wrapper for `::fz_parse_xml_archive_entry()`.
Parse the contents of an archive entry into a tree of xml nodes.

preserve_white: whether to keep or delete all-whitespace nodes.
)r   Úll_fz_parse_xml_archive_entry©r/  r³  r×"  s      r   rÙ"  rÙ"  %8  s   € ô ×/Ò/°¸~ÓNÐNr&   c                 ó.   • [         R                  " U 5      $ )z’
Low-level wrapper for `::fz_parse_xml_from_html5()`.
Parse the contents of a buffer into a tree of XML nodes,
using the HTML5 parsing algorithm.
)r   Úll_fz_parse_xml_from_html5rt  s    r   rÜ"  rÜ"  .8  r  r&   c                 ó.   • [         R                  " X5      $ )zª
Low-level wrapper for `::fz_parse_xml_stream()`.
Parse the contents of buffer into a tree of xml nodes.

preserve_white: whether to keep or delete all-whitespace nodes.
)r   Úll_fz_parse_xml_stream©rç  r×"  s     r   rÞ"  rÞ"  68  s   € ô ×(Ò(¨Ó@Ð@r&   c                 ó.   • [         R                  " U 5      $ )zã
Low-level wrapper for `::fz_path_is_closed()`.
Check whether a given path has all its segments closed.

This includes both explicit closepaths, and where segments are implicitly
closed by segments that end where they started.
)r   Úll_fz_path_is_closedrÍ  s    r   rá"  rá"  ?8  s   € ô ×&Ò& tÓ,Ð,r&   c                 ó.   • [         R                  " U 5      $ )zW
Low-level wrapper for `::fz_path_is_empty()`.
Find out if a path is completely empty.
)r   Úll_fz_path_is_emptyrÍ  s    r   rã"  rã"  I8  rb  r&   c                 ó.   • [         R                  " X5      $ )zð
Low-level wrapper for `::fz_path_is_rect()`.
Check whether a given path, under the given transform
is an axis-aligned rectangle.

We accept zero width or height rectangles, so
"move 100, 100; line 200, 100" would count as
a rectangle too.
)r   Úll_fz_path_is_rect©rÎ  rK  s     r   rå"  rå"  P8  s   € ô ×$Ò$ TÓ/Ð/r&   c                 ó0   • [         R                  " XU5      $ )aP  
Low-level wrapper for `::fz_path_is_rect_with_bounds()`.
Check whether a given path, under the given transform
is an axis-aligned rectangle.

We accept zero width or height rectangles, so
"move 100, 100; line 200, 100" would count as
a rectangle too.

bounds = NULL, or place to return the rectangle
bounds if the path is a rectangle.
)r   Úll_fz_path_is_rect_with_bounds©rÎ  rK  rR  s      r   rè"  rè"  \8  s   € ô ×0Ò0°¸FÓCÐCr&   c                 ó.   • [         R                  " X5      $ )a  
Low-level wrapper for `::fz_pcl_preset()`.
Initialize PCL option struct for a given preset.

Currently defined presets include:

    generic Generic PCL printer
    ljet4   HP DeskJet
    dj500   HP DeskJet 500
    fs600   Kyocera FS-600
    lj      HP LaserJet, HP LaserJet Plus
    lj2     HP LaserJet IIp, HP LaserJet IId
    lj3     HP LaserJet III
    lj3d    HP LaserJet IIId
    lj4     HP LaserJet 4
    lj4pl   HP LaserJet 4 PL
    lj4d    HP LaserJet 4d
    lp2563b HP 2563B line printer
    oce9050 Oce 9050 Line printer
)r   Úll_fz_pcl_preset©ræ  Úpresets     r   rë"  rë"  k8  s   € ô* ×"Ò" 4Ó0Ð0r&   c                 ó0   • [         R                  " XU5      $ )zt
Low-level wrapper for `::fz_pdfocr_band_writer_set_progress()`.
Set the progress callback for a pdfocr bandwriter.
)r   Ú%ll_fz_pdfocr_band_writer_set_progress©r£  Úprogress_fnrã   s      r   rï"  rï"  ‚8  s   € ô
 ×7Ò7¸È\ÓZÐZr&   c                 ó0   • [         R                  " XU5      $ )z:Low-level wrapper for `::fz_pdfocr_writer_set_progress()`.)r   Ú ll_fz_pdfocr_writer_set_progress)r£  r_  Úarg_3s      r   ró"  ró"  ‰8  s   € ä×2Ò2°6ÀUÓKÐKr&   c                 ó.   • [         R                  " U 5      $ )z¤
Low-level wrapper for `::fz_peek_byte()`.
Peek at the next byte in a stream.

stm: The stream to peek at.

Returns -1 for EOF, or the next byte that will be read.
)r   Úll_fz_peek_byterÅ  s    r   rö"  rö"  �8  s   € ô ×!Ò! #Ó&Ð&r&   c                 ó.   • [         R                  " U 5      $ )z—
Low-level wrapper for `::fz_pixmap_alpha()`.
Return the number of alpha planes in a pixmap.

Returns the number of alphas. Does not throw exceptions.
)r   Úll_fz_pixmap_alpharm  s    r   rø"  rø"  ˜8  rg  r&   c                 ó.   • [         R                  " U 5      $ )zS
Low-level wrapper for `::fz_pixmap_bbox()`.
Return the bounding box for a pixmap.
)r   Úll_fz_pixmap_bboxrm  s    r   rú"  rú"  ¡8  ó   € ô
 ×#Ò# CÓ(Ð(r&   c                 ó.   • [         R                  " U 5      $ )z§
Low-level wrapper for `::fz_pixmap_colorants()`.
Return the number of colorants in a pixmap.

Returns the number of colorants (components, less any spots and
alpha).
)r   Úll_fz_pixmap_colorantsrm  s    r   rý"  rý"  ¨8  r´  r&   c                 ó.   • [         R                  " U 5      $ )zj
Low-level wrapper for `::fz_pixmap_colorspace()`.
Return the colorspace of a pixmap

Returns colorspace.
)r   Úll_fz_pixmap_colorspacerm  s    r   rÿ"  rÿ"  ²8  ó   € ô ×)Ò)¨#Ó.Ð.r&   c                 ó.   • [         R                  " U 5      $ )zŸ
Low-level wrapper for `::fz_pixmap_components()`.
Return the number of components in a pixmap.

Returns the number of components (including spots and alpha).
)r   Úll_fz_pixmap_componentsrm  s    r   r#  r#  »8  r #  r&   c                 ó.   • [         R                  " U 5      $ )zZ
Low-level wrapper for `::fz_pixmap_height()`.
Return the height of the pixmap in pixels.
)r   Úll_fz_pixmap_heightrm  s    r   r#  r#  Ä8  ó   € ô
 ×%Ò% cÓ*Ð*r&   c                 ó.   • [         R                  " U 5      $ )ai  
Low-level wrapper for `::fz_pixmap_image_tile()`.
Retrieve the underlying fz_pixmap for an image.

Returns a pointer to the underlying fz_pixmap for an image,
or NULL if this image is not based upon an fz_pixmap.

No reference is returned. Lifespan is limited to that of
the image itself. If required, use fz_keep_pixmap to take
a reference to keep it longer.
)r   Úll_fz_pixmap_image_tile©Úcimgs    r   r#  r#  Ë8  s   € ô ×)Ò)¨$Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ )zw
Low-level wrapper for `::fz_pixmap_samples()`.
Returns a pointer to the pixel data of a pixmap.

Returns the pointer.
)r   Úll_fz_pixmap_samplesrm  s    r   r#  r#  Ù8  ó   € ô ×&Ò& sÓ+Ð+r&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::fz_pixmap_samples_int()`.)r   Úll_fz_pixmap_samples_intr¸  s    r   r#  r#  â8  ó   € ä×*Ò*¨6Ó2Ð2r&   c                 ó.   • [         R                  " U 5      $ )zb
Low-level wrapper for `::fz_pixmap_size()`.
Return sizeof fz_pixmap plus size of data, in bytes.
)r   Úll_fz_pixmap_sizerm  s    r   r#  r#  æ8  rû"  r&   c                 ó.   • [         R                  " U 5      $ )z¶
Low-level wrapper for `::fz_pixmap_spots()`.
Return the number of spots in a pixmap.

Returns the number of spots (components, less colorants and
alpha). Does not throw exceptions.
)r   Úll_fz_pixmap_spotsrm  s    r   r#  r#  í8  rj  r&   c                 ó.   • [         R                  " U 5      $ )zb
Low-level wrapper for `::fz_pixmap_stride()`.
Return the number of bytes in a row in the pixmap.
)r   Úll_fz_pixmap_striderm  s    r   r#  r#  ÷8  r#  r&   c                 ó.   • [         R                  " U 5      $ )zX
Low-level wrapper for `::fz_pixmap_width()`.
Return the width of the pixmap in pixels.
)r   Úll_fz_pixmap_widthrm  s    r   r#  r#  þ8  r]  r&   c                 ó.   • [         R                  " U 5      $ )zV
Low-level wrapper for `::fz_pixmap_x()`.
Return the x value of the pixmap in pixels.
)r   Úll_fz_pixmap_xrm  s    r   r#  r#  9  rk  r&   c                 ó.   • [         R                  " U 5      $ )zV
Low-level wrapper for `::fz_pixmap_y()`.
Return the y value of the pixmap in pixels.
)r   Úll_fz_pixmap_yrm  s    r   r#  r#  9  rk  r&   c                 ó0   • [         R                  " XU5      $ )z+Low-level wrapper for `::fz_place_story()`.)r   Úll_fz_place_story©r2  ÚwhereÚfilleds      r   r#  r#  9  s   € ä×#Ò# E°&Ó9Ð9r&   c                 ó0   • [         R                  " XX#5      $ )z1Low-level wrapper for `::fz_place_story_flags()`.)r   Úll_fz_place_story_flags©r2  r#  r #  r/	  s       r   r"#  r"#  9  s   € ä×)Ò)¨%¸ÓFÐFr&   c                 ó.   • [         R                  " X5      $ )zw
Low-level wrapper for `::fz_pool_alloc()`.
Allocate a block of size bytes from the pool.
Block will be inited to 0's.
)r   Úll_fz_pool_alloc©r™
  r  s     r   r%#  r%#  9  s   € ô ×"Ò" 4Ó.Ð.r&   c                 ó.   • [         R                  " X5      $ )a^  
 Low-level wrapper for `::fz_pool_array_append()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_pool_array_append(::fz_pool_array *arr)` => `(void *, size_t idx)`

    Append an element to the end of the array.

    Returns a pointer to the new element (initially all 0's), and
    (optionally) the index of that element.
)r   Úll_fz_pool_array_append©Úarrrì  s     r   r(#  r(#  #9  ó   € ô ×)Ò)¨#Ó3Ð3r&   c                 ó.   • [         R                  " U 5      $ )zM
Low-level wrapper for `::fz_pool_array_len()`.
Get the length of the array.
)r   Úll_fz_pool_array_len©r*#  s    r   r-#  r-#  19  s   € ô
 ×&Ò& sÓ+Ð+r&   c                 ó.   • [         R                  " X5      $ )zS
Low-level wrapper for `::fz_pool_array_lookup()`.
Lookup an element in the array.
)r   Úll_fz_pool_array_lookupr)#  s     r   r0#  r0#  89  ó   € ô
 ×)Ò)¨#Ó3Ð3r&   c                 ó.   • [         R                  " U 5      $ )aV  
Low-level wrapper for `::fz_pool_size()`.
The current size of the pool.

The number of bytes of storage currently allocated to the pool.
This is the total of the storage used for the blocks making
up the pool, rather then total of the allocated blocks so far,
so it will increase in 'lumps'.
from the pool, then the pool size may still be X
)r   Úll_fz_pool_sizer¤  s    r   r3#  r3#  ?9  r·  r&   c                 ó.   • [         R                  " X5      $ )zY
Low-level wrapper for `::fz_pool_strdup()`.
strdup equivalent allocating from the pool.
)r   Úll_fz_pool_strdupr¾"  s     r   r5#  r5#  L9  s   € ô
 ×#Ò# DÓ,Ð,r&   c                 ó.   • [         R                  " U 5      $ )z(Low-level wrapper for `::fz_pop_clip()`.)r   Úll_fz_pop_clipr§  s    r   r7#  r7#  S9  r  r&   c                 ó0   • [         R                  " XU5      $ )a	  
Low-level wrapper for `::fz_post_scale()`.
Scale a matrix by postmultiplication.

m: Pointer to the matrix to scale

sx, sy: Scaling factors along the X- and Y-axes. A scaling
factor of 1.0 will not cause any scaling along the relevant
axis.

Returns m (updated).
)r   Úll_fz_post_scale©rÁ  ÚsxÚsys      r   r9#  r9#  W9  ó   € ô ×"Ò" 1¨"Ó-Ð-r&   c                 ó.   • [         R                  " X5      $ )a_  
Low-level wrapper for `::fz_pre_rotate()`.
Rotate a transformation by premultiplying.

The premultiplied matrix is of the form
[ cos(deg) sin(deg) -sin(deg) cos(deg) 0 0 ].

m: Pointer to matrix to premultiply.

degrees: Degrees of counter clockwise rotation. Values less
than zero and greater than 360 are handled as expected.

Returns m (updated).
)r   Úll_fz_pre_rotate©rÁ  r«  s     r   r?#  r?#  f9  s   € ô ×"Ò" 1Ó.Ð.r&   c                 ó0   • [         R                  " XU5      $ )a  
Low-level wrapper for `::fz_pre_scale()`.
Scale a matrix by premultiplication.

m: Pointer to the matrix to scale

sx, sy: Scaling factors along the X- and Y-axes. A scaling
factor of 1.0 will not cause any scaling along the relevant
axis.

Returns m (updated).
)r   Úll_fz_pre_scaler:#  s      r   rB#  rB#  w9  s   € ô ×!Ò! !¨Ó,Ð,r&   c                 ó0   • [         R                  " XU5      $ )a3  
Low-level wrapper for `::fz_pre_shear()`.
Premultiply a matrix with a shearing matrix.

The shearing matrix is of the form [ 1 sy sx 1 0 0 ].

m: pointer to matrix to premultiply

sx, sy: Shearing factors. A shearing factor of 0.0 will not
cause any shearing along the relevant axis.

Returns m (updated).
)r   Úll_fz_pre_shearr:#  s      r   rD#  rD#  †9  s   € ô ×!Ò! !¨Ó,Ð,r&   c                 ó0   • [         R                  " XU5      $ )a  
Low-level wrapper for `::fz_pre_translate()`.
Translate a matrix by premultiplication.

m: The matrix to translate

tx, ty: Translation distances along the X- and Y-axes. A
translation of 0 will not cause any translation along the
relevant axis.

Returns m.
)r   Úll_fz_pre_translate©rÁ  ÚtxÚtys      r   rF#  rF#  –9  s   € ô ×%Ò% a¨RÓ0Ð0r&   c                 ó.   • [         R                  " X5      $ )a  
Low-level wrapper for `::fz_prepare_t3_glyph()`.
Force a type3 font to cache the displaylist for a given glyph
id.

This caching can involve reading the underlying file, so must
happen ahead of time, so we aren't suddenly forced to read the
file while playing a displaylist back.
)r   Úll_fz_prepare_t3_glyphrÊ  s     r   rK#  rK#  ¥9  s   € ô ×(Ò(¨Ó3Ð3r&   c                 ó.   • [         R                  " X5      $ )zÌ
Low-level wrapper for `::fz_previous_page()`.
Function to get the location of the previous page (allowing for
the end of chapters etc). If already at the start of the
document, returns the current page.
)r   Úll_fz_previous_pagerP  s     r   rM#  rM#  ±9  rý  r&   c                 ó.   • [         R                  " U 5      $ )z:Low-level wrapper for `::fz_print_stext_header_as_html()`.)r   Ú ll_fz_print_stext_header_as_htmlrd  s    r   rO#  rO#  º9  r£   r&   c                 ó.   • [         R                  " U 5      $ )z;Low-level wrapper for `::fz_print_stext_header_as_xhtml()`.)r   Ú!ll_fz_print_stext_header_as_xhtmlrd  s    r   rQ#  rQ#  ¾9  ó   € ä×3Ò3°CÓ8Ð8r&   c                 ó0   • [         R                  " XU5      $ )zt
Low-level wrapper for `::fz_print_stext_page_as_html()`.
Output structured text to a file in HTML (visual) format.
)r   Úll_fz_print_stext_page_as_html©r¥  r¥  r  s      r   rT#  rT#  Â9  s   € ô
 ×0Ò0°¸BÓ?Ð?r&   c                 ó0   • [         R                  " XU5      $ )zk
Low-level wrapper for `::fz_print_stext_page_as_json()`.
Output structured text to a file in JSON format.
)r   Úll_fz_print_stext_page_as_json©r¥  r¥  rã  s      r   rW#  rW#  É9  s   € ô
 ×0Ò0°¸EÓBÐBr&   c                 ó.   • [         R                  " X5      $ )zw
Low-level wrapper for `::fz_print_stext_page_as_text()`.
Output structured text to a file in plain-text UTF-8 format.
)r   Úll_fz_print_stext_page_as_text©r¥  r¥  s     r   rZ#  rZ#  Ð9  s   € ô
 ×0Ò0°Ó;Ð;r&   c                 ó0   • [         R                  " XU5      $ )zx
Low-level wrapper for `::fz_print_stext_page_as_xhtml()`.
Output structured text to a file in XHTML (semantic) format.
)r   Úll_fz_print_stext_page_as_xhtmlrU#  s      r   r]#  r]#  ×9  s   € ô
 ×1Ò1°#¸RÓ@Ð@r&   c                 ó0   • [         R                  " XU5      $ )zi
Low-level wrapper for `::fz_print_stext_page_as_xml()`.
Output structured text to a file in XML format.
)r   Úll_fz_print_stext_page_as_xmlrU#  s      r   r_#  r_#  Þ9  s   € ô
 ×/Ò/°¸2Ó>Ð>r&   c                 ó.   • [         R                  " U 5      $ )z;Low-level wrapper for `::fz_print_stext_trailer_as_html()`.)r   Ú!ll_fz_print_stext_trailer_as_htmlrd  s    r   ra#  ra#  å9  rR#  r&   c                 ó.   • [         R                  " U 5      $ )z<Low-level wrapper for `::fz_print_stext_trailer_as_xhtml()`.)r   Ú"ll_fz_print_stext_trailer_as_xhtmlrd  s    r   rc#  rc#  é9  ó   € ä×4Ò4°SÓ9Ð9r&   c                 ó0   • [         R                  " XU5      $ )a  
Low-level wrapper for `::fz_process_opened_pages()`.
Iterates over all opened pages of the document, calling the
provided callback for each page for processing. If the callback
returns non-NULL then the iteration stops and that value is returned
to the called of fz_process_opened_pages().

The state pointer provided to fz_process_opened_pages() is
passed on to the callback but is owned by the caller.

Returns the first non-NULL value returned by the callback,
or NULL if the callback returned NULL for all opened pages.
)r   Úll_fz_process_opened_pages©rY   Úprocess_openend_pagerŠ  s      r   rf#  rf#  í9  s   € ô ×,Ò,¨SÈÓNÐNr&   c                 ó2   • [         R                  " XX#XE5      $ )a¯  
Low-level wrapper for `::fz_process_shade()`.
Process a shade, using supplied callback functions. This
decomposes the shading to a mesh (even ones that are not
natively meshes, such as linear or radial shadings), and
processes triangles from those meshes.

shade: The shade to process.

ctm: The transform to use

prepare: Callback function to 'prepare' each vertex.
This function is passed an array of floats, and populates
a fz_vertex structure.

process: This function is passed 3 pointers to vertex
structures, and actually performs the processing (typically
filling the area between the vertices).

process_arg: An opaque argument passed through from caller
to callback functions.
)r   Úll_fz_process_shade©r  rK  rÔ  ÚprepareÚprocessÚprocess_args         r   rj#  rj#  ý9  s   € ô. ×%Ò% e°'ÀGÓYÐYr&   c                 ó0   • [         R                  " XU5      $ )z/Low-level wrapper for `::fz_ptr_heap_insert()`.)r   Úll_fz_ptr_heap_insert©r-  rU   ÚHEAP_CMPs      r   rp#  rp#  :  s   € ä×'Ò'¨°Ó:Ð:r&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::fz_ptr_heap_sort()`.)r   Úll_fz_ptr_heap_sort©r-  rr#  s     r   rt#  rt#  :  ó   € ä×%Ò% dÓ5Ð5r&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::fz_ptr_heap_uniq()`.)r   Úll_fz_ptr_heap_uniqru#  s     r   rx#  rx#  :  rv#  r&   c                  ó,   • [         R                  " 5       $ )zX
Low-level wrapper for `::fz_purge_glyph_cache()`.
Purge all the glyphs from the cache.
)r   Úll_fz_purge_glyph_cacher'   r&   r   rz#  rz#  ":  rÝ   r&   c                 ó.   • [         R                  " U 5      $ )zW
Low-level wrapper for `::fz_quad_from_rect()`.
Convert a rect to a quad (losslessly).
)r   Úll_fz_quad_from_rectrq  s    r   r|#  r|#  ):  rÐ  r&   c                 ó2   • [         R                  " XX#U5      $ )aJ  
Low-level wrapper for `::fz_quadto()`.
Append a 'quadto' command to an open path. (For a
quadratic bezier).

path: The path to modify.

x0, y0: The control coordinates for the quadratic curve.

x1, y1: The end coordinates for the quadratic curve.

Throws exceptions on failure to allocate, or attempting to
modify a packed path.
)r   Úll_fz_quadto©rÎ  r  r  r  r  s        r   r~#  r~#  0:  s   € ô ×Ò˜t¨°Ó4Ð4r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::fz_range_limit_xml_char()`.)r   Úll_fz_range_limit_xml_charrÆ  s    r   r�#  r�#  A:  rz  r&   c                 ó0   • [         R                  " XU5      $ )zý
Low-level wrapper for `::fz_read()`.
Read from a stream into a given data block.

stm: The stream to read from.

data: The data block to read into.

len: The length of the data block (in bytes).

Returns the number of bytes read. May throw exceptions.
)r   Ú
ll_fz_read©rÄ  rG   r_  s      r   rƒ#  rƒ#  E:  s   € ô ×Ò˜S¨Ó,Ð,r&   c                 ó.   • [         R                  " X5      $ )a  
Low-level wrapper for `::fz_read_all()`.
Read all of a stream into a buffer.

stm: The stream to read from

initial: Suggested initial size for the buffer.

Returns a buffer created from reading from the stream. May throw
exceptions on failure to allocate.
)r   Úll_fz_read_all©rÄ  rf!  s     r   r†#  r†#  T:  s   € ô × Ò  Ó.Ð.r&   c                 ó.   • [         R                  " X5      $ )zþ
Low-level wrapper for `::fz_read_archive_entry()`.
Reads all bytes in an archive entry
into a buffer.

name: Entry name to look for, this must be an exact match to
the entry name in the archive.

Throws an exception if a matching entry cannot be found.
)r   Úll_fz_read_archive_entryrâ  s     r   r‰#  r‰#  b:  rÇ"  r&   c                 ó0   • [         R                  " XX#5      $ )aŠ  
 Low-level wrapper for `::fz_read_best()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_read_best(::fz_stream *stm, size_t initial, size_t worst_case)` => `(fz_buffer *, int truncated)`

    Attempt to read a stream into a buffer. If truncated
    is NULL behaves as fz_read_all, sets a truncated flag in case of
    error.

    stm: The stream to read from.

    initial: Suggested initial size for the buffer.

    truncated: Flag to store success/failure indication in.

    worst_case: 0 for unknown, otherwise an upper bound for the
    size of the stream.

    Returns a buffer created from reading from the stream.
)r   Úll_fz_read_best©rÄ  rf!  Ú	truncatedÚ
worst_cases       r   r‹#  r‹#  o:  s   € ô, ×!Ò! #°	ÓFÐFr&   c                 ó.   • [         R                  " X5      $ )a  
Low-level wrapper for `::fz_read_bits()`.
Read the next n bits from a stream (assumed to
be packed most significant bit first).

stm: The stream to read from.

n: The number of bits to read, between 1 and 8*sizeof(int)
inclusive.

Returns -1 for EOF, or the required number of bits.
)r   Úll_fz_read_bits©rÄ  rg   s     r   r�#  r�#  ‡:  s   € ô ×!Ò! #Ó)Ð)r&   c                 ó.   • [         R                  " U 5      $ )z²
Low-level wrapper for `::fz_read_byte()`.
Read the next byte from a stream.

stm: The stream t read from.

Returns -1 for end of stream, or the next byte. May
throw exceptions.
)r   Úll_fz_read_byterÅ  s    r   r“#  r“#  –:  ó   € ô ×!Ò! #Ó&Ð&r&   c                 ó.   • [         R                  " U 5      $ )zZ
Low-level wrapper for `::fz_read_file()`.
Read all the contents of a file into a buffer.
)r   Úll_fz_read_filerº  s    r   r–#  r–#  ¢:  s   € ô
 ×!Ò! (Ó+Ð+r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::fz_read_float()`.)r   Úll_fz_read_floatrÅ  s    r   r˜#  r˜#  ©:  r¡!  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::fz_read_float_le()`.)r   Úll_fz_read_float_lerÅ  s    r   rš#  rš#  ­:  r  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::fz_read_int16()`.)r   Úll_fz_read_int16rÅ  s    r   rœ#  rœ#  ±:  r¡!  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::fz_read_int16_le()`.)r   Úll_fz_read_int16_lerÅ  s    r   rž#  rž#  µ:  r  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::fz_read_int32()`.)r   Úll_fz_read_int32rÅ  s    r   r #  r #  ¹:  r¡!  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::fz_read_int32_le()`.)r   Úll_fz_read_int32_lerÅ  s    r   r¢#  r¢#  ½:  r  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::fz_read_int64()`.)r   Úll_fz_read_int64rÅ  s    r   r¤#  r¤#  Á:  r¡!  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::fz_read_int64_le()`.)r   Úll_fz_read_int64_lerÅ  s    r   r¦#  r¦#  Å:  r  r&   c                 ó0   • [         R                  " XU5      $ )a  
Low-level wrapper for `::fz_read_line()`.
Read a line from stream into the buffer until either a
terminating newline or EOF, which it replaces with a null byte
('').

Returns buf on success, and NULL when end of file occurs while
no characters have been read.
)r   Úll_fz_read_line©rÄ  r!  rü  s      r   r¨#  r¨#  É:  s   € ô ×!Ò! #¨CÓ0Ð0r&   c                 ó.   • [         R                  " X5      $ )a,  
Low-level wrapper for `::fz_read_rbits()`.
Read the next n bits from a stream (assumed to
be packed least significant bit first).

stm: The stream to read from.

n: The number of bits to read, between 1 and 8*sizeof(int)
inclusive.

Returns (unsigned int)-1 for EOF, or the required number of bits.
)r   Úll_fz_read_rbitsr‘#  s     r   r«#  r«#  Õ:  s   € ô ×"Ò" 3Ó*Ð*r&   c                 ó.   • [         R                  " U 5      $ )a  
Low-level wrapper for `::fz_read_rune()`.
Read a utf-8 rune from a stream.

In the event of encountering badly formatted utf-8 codes
(such as a leading code with an unexpected number of following
codes) no error/exception is given, but undefined values may be
returned.
)r   Úll_fz_read_rune©rM  s    r   r­#  r­#  ä:  r”#  r&   c                 ó0   • [         R                  " XU5      $ )a  
Low-level wrapper for `::fz_read_string()`.
Read a null terminated string from the stream into
a buffer of a given length. The buffer will be null terminated.
Throws on failure (including the failure to fit the entire
string including the terminator into the buffer).
)r   Úll_fz_read_string©rÄ  rá  r_  s      r   r°#  r°#  ð:  s   € ô ×#Ò# C°Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )zÚ
Low-level wrapper for `::fz_read_uint16()`.
fz_read_[u]int(16|24|32|64)(_le)?

Read a 16/32/64 bit signed/unsigned integer from stream,
in big or little-endian byte orders.

Throws an exception if EOF is encountered.
)r   Úll_fz_read_uint16rÅ  s    r   r³#  r³#  ú:  rL  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::fz_read_uint16_le()`.)r   Úll_fz_read_uint16_lerÅ  s    r   rµ#  rµ#  ;  ó   € ä×&Ò& sÓ+Ð+r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::fz_read_uint24()`.)r   Úll_fz_read_uint24rÅ  s    r   r¸#  r¸#  
;  rÈ  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::fz_read_uint24_le()`.)r   Úll_fz_read_uint24_lerÅ  s    r   rº#  rº#  ;  r¶#  r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::fz_read_uint32()`.)r   Úll_fz_read_uint32rÅ  s    r   r¼#  r¼#  ;  rÈ  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::fz_read_uint32_le()`.)r   Úll_fz_read_uint32_lerÅ  s    r   r¾#  r¾#  ;  r¶#  r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::fz_read_uint64()`.)r   Úll_fz_read_uint64rÅ  s    r   rÀ#  rÀ#  ;  rÈ  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::fz_read_uint64_le()`.)r   Úll_fz_read_uint64_lerÅ  s    r   rÂ#  rÂ#  ;  r¶#  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::fz_read_utf16_be()`.)r   Úll_fz_read_utf16_berÅ  s    r   rÄ#  rÄ#  ";  r  r&   c                 ó.   • [         R                  " U 5      $ )a  
Low-level wrapper for `::fz_read_utf16_le()`.
Read a utf-16 rune from a stream. (little endian and
big endian respectively).

In the event of encountering badly formatted utf-16 codes
(mismatched surrogates) no error/exception is given, but
undefined values may be returned.
)r   Úll_fz_read_utf16_lerÅ  s    r   rÆ#  rÆ#  &;  s   € ô ×%Ò% cÓ*Ð*r&   c                 ó.   • [         R                  " X5      $ )aj  
Low-level wrapper for `::fz_realloc()`.
Reallocates a block of memory to given size. Existing contents
up to min(old_size,new_size) are maintained. The rest of the
block is uninitialised.

fz_realloc(ctx, NULL, size) behaves like fz_malloc(ctx, size).

fz_realloc(ctx, p, 0); behaves like fz_free(ctx, p).

Throws exception in the event of failure to allocate.
)r   Úll_fz_realloc©r®  r  s     r   rÈ#  rÈ#  2;  s   € ô ×Ò Ó(Ð(r&   c                 ó.   • [         R                  " X5      $ )z{
Low-level wrapper for `::fz_realloc_no_throw()`.
fz_realloc equivalent that returns NULL rather than throwing
exceptions.
)r   Úll_fz_realloc_no_throwrÉ#  s     r   rË#  rË#  A;  s   € ô ×(Ò(¨Ó1Ð1r&   c                 ó.   • [         R                  " X5      $ )z�
Low-level wrapper for `::fz_realpath()`.
Resolve a path to an absolute file name.
The resolved path buffer must be of at least PATH_MAX size.
)r   Úll_fz_realpath©rÎ  Úresolved_paths     r   rÍ#  rÍ#  I;  s   € ô × Ò  Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )zÑ
Low-level wrapper for `::fz_recognize_document()`.
Given a magic find a document handler that can handle a
document of this type.

magic: Can be a filename extension (including initial period) or
a mimetype.
)r   Úll_fz_recognize_document)rí  s    r   rÑ#  rÑ#  Q;  s   € ô ×*Ò*¨5Ó1Ð1r&   c                 ó.   • [         R                  " U 5      $ )zæ
Low-level wrapper for `::fz_recognize_document_content()`.
Given a filename find a document handler that can handle a
document of this type.

filename: The filename of the document. This will be opened and sampled
to check data.
)r   Ú ll_fz_recognize_document_contentrº  s    r   rÓ#  rÓ#  \;  s   € ô ×2Ò2°8Ó<Ð<r&   c                 ó0   • [         R                  " XU5      $ )a“  
Low-level wrapper for `::fz_recognize_document_stream_and_dir_content()`.
Given a magic find a document handler that can handle a
document of this type.

stream: the file stream to sample. May be NULL if the document is
a directory.

dir: an fz_archive representing the directory from which the
stream was opened (or NULL).

magic: Can be a filename extension (including initial period) or
a mimetype.
)r   Ú/ll_fz_recognize_document_stream_and_dir_content)rç  r/  rí  s      r   rÕ#  rÕ#  g;  s   € ô ×AÒAÀ&ÈuÓUÐUr&   c                 ó.   • [         R                  " X5      $ )a0  
Low-level wrapper for `::fz_recognize_document_stream_content()`.
Given a magic find a document handler that can handle a
document of this type.

stream: the file stream to sample. May be NULL if the document is
a directory.

magic: Can be a filename extension (including initial period) or
a mimetype.
)r   Ú'll_fz_recognize_document_stream_content)rç  rí  s     r   r×#  r×#  x;  s   € ô ×9Ò9¸&ÓHÐHr&   c                 ó.   • [         R                  " U 5      $ )z}
Low-level wrapper for `::fz_recognize_image_format()`.
Recognise image format strings in the first 8 bytes from image
data.
)r   Úll_fz_recognize_image_formatrŽ  s    r   rÙ#  rÙ#  †;  s   € ô ×.Ò.¨qÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ )a  
Low-level wrapper for `::fz_rect_from_irect()`.
Convert a bbox into a rect.

For our purposes, a rect can represent all the values we meet in
a bbox, so nothing can go wrong.

rect: A place to store the generated rectangle.

bbox: The bbox to convert.

Returns rect (updated).
)r   Úll_fz_rect_from_irect©rÉ	  s    r   rÛ#  rÛ#  Ž;  rÐ   r&   c                 ó.   • [         R                  " U 5      $ )zd
Low-level wrapper for `::fz_rect_from_quad()`.
Convert a quad to the smallest rect that covers it.
)r   Úll_fz_rect_from_quadrƒ  s    r   rÞ#  rÞ#  ž;  rÐ  r&   c                 ó2   • [         R                  " XX#U5      $ )a„  
Low-level wrapper for `::fz_rectto()`.
Append a 'rectto' command to an open path.

The rectangle is equivalent to:
    moveto x0 y0
    lineto x1 y0
    lineto x1 y1
    lineto x0 y1
    closepath

path: The path to modify.

x0, y0: First corner of the rectangle.

x1, y1: Second corner of the rectangle.

Throws exceptions on failure to allocate, or attempting to
modify a packed path.
)r   Úll_fz_recttor#  s        r   rà#  rà#  ¥;  s   € ô* ×Ò˜t¨°Ó4Ð4r&   c                 ó.   • [         R                  " X5      $ )z8Low-level wrapper for `::fz_register_activity_logger()`.)r   Úll_fz_register_activity_logger©rý  rú  s     r   râ#  râ#  ¼;  s   € ä×0Ò0°ÓBÐBr&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::fz_register_archive_handler()`.)r   Úll_fz_register_archive_handler©r0  s    r   rå#  rå#  À;  s   € ä×0Ò0°Ó9Ð9r&   c                 ó.   • [         R                  " U 5      $ )a!  
Low-level wrapper for `::fz_register_document_handler()`.
Register a handler for a document type.

handler: The handler to register. This must live on for the duration of the
use of this handler. It will be passed back to the handler for calls so
the caller can use it to retrieve state.
)r   Úll_fz_register_document_handlerræ#  s    r   rè#  rè#  Ä;  s   € ô ×1Ò1°'Ó:Ð:r&   c                  ó,   • [         R                  " 5       $ )z‹
Low-level wrapper for `::fz_register_document_handlers()`.
Register handlers for all the standard document types supported in
this build.
)r   Ú ll_fz_register_document_handlersr'   r&   r   rê#  rê#  Ï;  s   € ô ×2Ò2Ó4Ð4r&   c                 ó.   • [         R                  " X5      $ )z3Low-level wrapper for `::fz_register_hyphenator()`.)r   Úll_fz_register_hyphenator©rÖ  rB  s     r   rì#  rì#  ×;  rž  r&   c                 ó0   • [         R                  " XU5      $ )aH  
Low-level wrapper for `::fz_remove_item()`.
Remove an item from the store.

If an item indexed by the given key exists in the store, remove
it.

drop: The function used to free the value (to ensure we get a
value of the correct type).

key: The key used to find the item to remove.

type: Functions used to manipulate the key.
)r   Úll_fz_remove_itemrN  s      r   rï#  rï#  Û;  s   € ô ×#Ò# D¨tÓ4Ð4r&   c                 ó0   • [         R                  " XU5      $ )z,Low-level wrapper for `::fz_render_flags()`.)r   Úll_fz_render_flags©r‹  r#   r6  s      r   rñ#  rñ#  ì;  ó   € ä×$Ò$ S¨uÓ5Ð5r&   c                 ó2   • [         R                  " XX#U5      $ )aÈ  
Low-level wrapper for `::fz_render_glyph_pixmap()`.
Create a pixmap containing a rendered glyph.

Lookup gid from font, clip it with scissor, and rendering it
with aa bits of antialiasing into a new pixmap.

The caller takes ownership of the pixmap and so must free it.

Note: This function is no longer used for normal rendering
operations, and is kept around just because we use it in the
app. It should be considered "at risk" of removal from the API.
)r   Úll_fz_render_glyph_pixmap©r?  rQ
  rK  rÔ  r$  s        r   rõ#  rõ#  ð;  s   € ô ×+Ò+¨D°sÀRÓHÐHr&   c           
      ó4   • [         R                  " XX#XEXg5      $ )aI  
Low-level wrapper for `::fz_render_t3_glyph_direct()`.
Nasty PDF interpreter specific hernia, required to allow the
interpreter to replay glyphs from a type3 font directly into
the target device.

This is only used in exceptional circumstances (such as type3
glyphs that inherit current graphics state, or nested type3
glyphs).
)r   Úll_fz_render_t3_glyph_direct©r‹  r?  rQ
  rf
  r¡  Údef_csÚfill_gstateÚstroke_gstates           r   rø#  rø#   <  s   € ô ×.Ò.¨s¸#ÀFÐT_ÓoÐor&   c                 ó.   • [         R                  " U 5      $ )z§
Low-level wrapper for `::fz_rendering_intent_name()`.
Map from enumerated rendering intent to string.

The returned string is static and therefore must not be freed.
)r   Úll_fz_rendering_intent_name©rý  s    r   rþ#  rþ#  <  s   € ô ×-Ò-¨bÓ1Ð1r&   c                  ó,   • [         R                  " 5       $ )z,Low-level wrapper for `::fz_report_error()`.)r   Úll_fz_report_errorr'   r&   r   r$  r$  <  r:  r&   c                 ó.   • [         R                  " U 5      $ )zÇ
Low-level wrapper for `::fz_reset_output()`.
Reset a closed output stream. Returns state to
(broadly) that which it was in when opened. Not
all outputs can be reset, so this may throw an
exception.
)r   Úll_fz_reset_outputr­  s    r   r$  r$  <  ó   € ô ×$Ò$ UÓ+Ð+r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::fz_reset_story()`.)r   Úll_fz_reset_storyrÁ  s    r   r$  r$  $<  ó   € ä×#Ò# EÓ*Ð*r&   c                 ó.   • [         R                  " X5      $ )zý
Low-level wrapper for `::fz_resize_buffer()`.
Ensure that a buffer has a given capacity,
truncating data if required.

capacity: The desired capacity for the buffer. If the current
size of the buffer contents is smaller than capacity, it is
truncated.
)r   Úll_fz_resize_buffer©r!  rj  s     r   r	$  r	$  (<  s   € ô ×%Ò% cÓ4Ð4r&   c                 ó0   • [         R                  " XX#5      $ )az  
 Low-level wrapper for `::fz_resolve_link()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_resolve_link(::fz_document *doc, const char *uri)` => `(fz_location, float xp, float yp)`

    Resolve an internal link to a page number.

    xp, yp: Pointer to store coordinate of destination on the page.

    Returns (-1,-1) if the URI cannot be resolved.
)r   Úll_fz_resolve_link©rY   r6  ÚxpÚyps       r   r$  r$  4<  s   € ô ×$Ò$ S¨rÓ6Ð6r&   c                 ó.   • [         R                  " X5      $ )zÂ
Low-level wrapper for `::fz_resolve_link_dest()`.
Resolve an internal link to a page number, location, and possible viewing parameters.

Returns location (-1,-1) if the URI cannot be resolved.
)r   Úll_fz_resolve_link_dest©rY   r6  s     r   r$  r$  C<  s   € ô ×)Ò)¨#Ó3Ð3r&   c                  ó,   • [         R                  " 5       $ )z'Low-level wrapper for `::fz_rethrow()`.)r   Úll_fz_rethrowr'   r&   r   r$  r$  L<  r”  r&   c                 ó.   • [         R                  " U 5      $ )zÌ
Low-level wrapper for `::fz_rethrow_if()`.
Within an fz_catch() block, rethrow the current exception
if the errcode of the current exception matches.

This assumes no intervening use of fz_try/fz_catch.
)r   Úll_fz_rethrow_if©r°  s    r   r$  r$  P<  s   € ô ×"Ò" 7Ó+Ð+r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::fz_rethrow_unless()`.)r   Úll_fz_rethrow_unlessr$  s    r   r$  r$  Z<  s   € ä×&Ò& wÓ/Ð/r&   c                 ó.   • [         R                  " U 5      $ )a:  
Low-level wrapper for `::fz_rotate()`.
Create a rotation matrix.

The returned matrix is of the form
[ cos(deg) sin(deg) -sin(deg) cos(deg) 0 0 ].

m: Pointer to place to store matrix

degrees: Degrees of counter clockwise rotation. Values less
than zero and greater than 360 are handled as expected.

Returns m.
)r   Úll_fz_rotate©r«  s    r   r$  r$  ^<  s   € ô ×Ò˜wÓ'Ð'r&   c                 ó.   • [         R                  " U 5      $ )a%  
Low-level wrapper for `::fz_round_rect()`.
Round rectangle coordinates.

Coordinates in a bounding box are integers, so rounding of the
rects coordinates takes place. The top left corner is rounded
upwards and left while the bottom right corner is rounded
downwards and to the right.

This differs from fz_irect_from_rect, in that fz_irect_from_rect
slavishly follows the numbers (i.e any slight over/under
calculations can cause whole extra pixels to be added).
fz_round_rect allows for a small amount of rounding error when
calculating the bbox.
)r   Úll_fz_round_rectrn  s    r   r$  r$  o<  s   € ô  ×"Ò" 4Ó(Ð(r&   c                 ó2   • [         R                  " XX#U5      $ )aø  
Low-level wrapper for `::fz_run_display_list()`.
(Re)-run a display list through a device.

list: A display list, created by fz_new_display_list and
populated with objects from a page by running fz_run_page on a
device obtained from fz_new_list_device.

ctm: Transform to apply to display list contents. May include
for example scaling and rotation, see fz_scale, fz_rotate and
fz_concat. Set to fz_identity if no transformation is desired.

scissor: Only the part of the contents of the display list
visible within this area will be considered when the list is
run through the device. This does not imply for tile objects
contained in the display list.

cookie: Communication mechanism between caller and library
running the page. Intended for multi-threaded applications,
while single-threaded applications set cookie to NULL. The
caller may abort an ongoing page run. Cookie also communicates
progress information back to the caller. The fields inside
cookie are continually updated while the page is being run.
)r   Úll_fz_run_display_list©rÿ  r‹  rK  rÔ  rž  s        r   r $  r $  �<  s   € ô2 ×(Ò(¨°CÀ&ÓIÐIr&   c                 ó0   • [         R                  " XU5      $ )a  
Low-level wrapper for `::fz_run_document_structure()`.
Run the document structure through a device.

doc: Document in question.

dev: Device obtained from fz_new_*_device.

cookie: Communication mechanism between caller and library.
Intended for multi-threaded applications, while
single-threaded applications set cookie to NULL. The
caller may abort an ongoing rendering of a page. Cookie also
communicates progress information back to the caller. The
fields inside cookie are continually updated while the page is
rendering.
)r   Úll_fz_run_document_structure©rY   r‹  rž  s      r   r#$  r#$  œ<  s   € ô" ×.Ò.¨s¸Ó@Ð@r&   c                 ó0   • [         R                  " XX#5      $ )aÂ  
Low-level wrapper for `::fz_run_page()`.
Run a page through a device.

page: Page obtained from fz_load_page.

dev: Device obtained from fz_new_*_device.

transform: Transform to apply to page. May include for example
scaling and rotation, see fz_scale, fz_rotate and fz_concat.
Set to fz_identity if no transformation is desired.

cookie: Communication mechanism between caller and library
rendering the page. Intended for multi-threaded applications,
while single-threaded applications set cookie to NULL. The
caller may abort an ongoing rendering of a page. Cookie also
communicates progress information back to the caller. The
fields inside cookie are continually updated while the page is
rendering.
)r   Úll_fz_run_page©r¥  r‹  r   rž  s       r   r&$  r&$  ¯<  s   € ô* × Ò  ¨IÓ>Ð>r&   c                 ó0   • [         R                  " XX#5      $ )za
Low-level wrapper for `::fz_run_page_annots()`.
Run the annotations on a page through a device.
)r   Úll_fz_run_page_annotsr'$  s       r   r)$  r)$  Æ<  s   € ô
 ×'Ò'¨°9ÓEÐEr&   c                 ó0   • [         R                  " XX#5      $ )a  
Low-level wrapper for `::fz_run_page_contents()`.
Run a page through a device. Just the main
page content, without the annotations, if any.

page: Page obtained from fz_load_page.

dev: Device obtained from fz_new_*_device.

transform: Transform to apply to page. May include for example
scaling and rotation, see fz_scale, fz_rotate and fz_concat.
Set to fz_identity if no transformation is desired.

cookie: Communication mechanism between caller and library
rendering the page. Intended for multi-threaded applications,
while single-threaded applications set cookie to NULL. The
caller may abort an ongoing rendering of a page. Cookie also
communicates progress information back to the caller. The
fields inside cookie are continually updated while the page is
rendering.
)r   Úll_fz_run_page_contentsr'$  s       r   r+$  r+$  Í<  s   € ô, ×)Ò)¨$°YÓGÐGr&   c                 ó0   • [         R                  " XX#5      $ )z^
Low-level wrapper for `::fz_run_page_widgets()`.
Run the widgets on a page through a device.
)r   Úll_fz_run_page_widgetsr'$  s       r   r-$  r-$  å<  s   € ô
 ×(Ò(¨°IÓFÐFr&   c                 ó0   • [         R                  " XX#5      $ )zÜ
Low-level wrapper for `::fz_run_t3_glyph()`.
Run a glyph from a Type3 font to
a given device.

font: The font to find the glyph in.

gid: The glyph to run.

trm: The transform to apply.

dev: The device to render onto.
)r   Úll_fz_run_t3_glyph©r?  rQ
  rf
  r‹  s       r   r/$  r/$  ì<  s   € ô ×$Ò$ T°Ó9Ð9r&   c                 ó.   • [         R                  " X5      $ )zÏ
Low-level wrapper for `::fz_runeidx()`.
Compute the index of a rune in a string.

str: Pointer to beginning of a string.

p: Pointer to a char in str.

Returns the index of the rune pointed to by p in str.
)r   Úll_fz_runeidx©r—  r®  s     r   r2$  r2$  ü<  s   € ô ×Ò Ó'Ð'r&   c                 ó.   • [         R                  " U 5      $ )zÀ
Low-level wrapper for `::fz_runelen()`.
Count how many chars are required to represent a rune.

rune: The rune to encode.

Returns the number of bytes required to represent this run in
UTF8.
)r   Úll_fz_runelen©r@  s    r   r5$  r5$  	=  s   € ô ×Ò Ó%Ð%r&   c                 ó.   • [         R                  " X5      $ )a?  
Low-level wrapper for `::fz_runeptr()`.
Obtain a pointer to the char representing the rune
at a given index.

str: Pointer to beginning of a string.

idx: Index of a rune to return a char pointer to.

Returns a pointer to the char where the desired rune starts,
or NULL if the string ends before the index is reached.
)r   Úll_fz_runeptr©r—  rì  s     r   r8$  r8$  =  s   € ô ×Ò Ó)Ð)r&   c                 ó.   • [         R                  " X5      $ )zå
Low-level wrapper for `::fz_runetochar()`.
UTF8 encode a rune to a sequence of chars.

str: Pointer to a place to put the UTF8 encoded character.

rune: Pointer to a 'rune'.

Returns the number of bytes the rune took to output.
)r   Úll_fz_runetochar©r—  r@  s     r   r;$  r;$  $=  s   € ô ×"Ò" 3Ó-Ð-r&   c                 ó.   • [         R                  " X5      $ )zs
 Low-level wrapper for `::fz_samples_get()`.
Provides simple (but slow) access to pixmap data from Python and C#.
)r   Úll_fz_samples_get©r™  rú
  s     r   r>$  r>$  1=  s   € ô
 ×#Ò# FÓ3Ð3r&   c                 ó0   • [         R                  " XU5      $ )zy
 Low-level wrapper for `::fz_samples_set()`.
Provides simple (but slow) write access to pixmap data from Python and
C#.
)r   Úll_fz_samples_set©r™  rú
  r"   s      r   rA$  rA$  8=  s   € ô ×#Ò# F°EÓ:Ð:r&   c                 ó.   • [         R                  " X5      $ )zj
Low-level wrapper for `::fz_save_accelerator()`.
Save accelerator data for the document to a given file.
)r   Úll_fz_save_acceleratorr˜"  s     r   rD$  rD$  @=  ó   € ô
 ×(Ò(¨Ó4Ð4r&   c                 ó.   • [         R                  " X5      $ )zL
Low-level wrapper for `::fz_save_bitmap_as_pbm()`.
Save a bitmap as a pbm.
)r   Úll_fz_save_bitmap_as_pbm©r  r³  s     r   rG$  rG$  G=  ó   € ô
 ×*Ò*¨6Ó<Ð<r&   c                 ó0   • [         R                  " XX#5      $ )zO
Low-level wrapper for `::fz_save_bitmap_as_pcl()`.
Save a bitmap as mono PCL.
)r   Úll_fz_save_bitmap_as_pcl©r  r³  r  Úpcls       r   rK$  rK$  N=  ó   € ô
 ×*Ò*¨6¸VÓIÐIr&   c                 ó.   • [         R                  " X5      $ )zQ
Low-level wrapper for `::fz_save_bitmap_as_pkm()`.
Save a CMYK bitmap as a pkm.
)r   Úll_fz_save_bitmap_as_pkmrH$  s     r   rP$  rP$  U=  rI$  r&   c                 ó0   • [         R                  " XX#5      $ )zL
Low-level wrapper for `::fz_save_bitmap_as_pwg()`.
Save a bitmap as a PWG.
)r   Úll_fz_save_bitmap_as_pwg©r  r³  r  rÚ   s       r   rR$  rR$  \=  rN$  r&   c                 ó.   • [         R                  " X5      $ )zV
Low-level wrapper for `::fz_save_buffer()`.
Save the contents of a buffer to a file.
)r   Úll_fz_save_buffer©r!  r³  s     r   rU$  rU$  c=  s   € ô
 ×#Ò# CÓ2Ð2r&   c                 ó0   • [         R                  " XU5      $ )zN
Low-level wrapper for `::fz_save_pixmap_as_jpeg()`.
Save a pixmap as a JPEG.
)r   Úll_fz_save_pixmap_as_jpeg©r™  r³  rê  s      r   rX$  rX$  j=  s   € ô
 ×+Ò+¨F¸gÓFÐFr&   c                 ó0   • [         R                  " XU5      $ )zË
Low-level wrapper for `::fz_save_pixmap_as_jpx()`.
Save pixmap data as JP2K with no subsampling.

quality = 100 = lossless
otherwise for a factor of x compression use 100-x. (so 80 is 1:20 compression)
)r   Úll_fz_save_pixmap_as_jpx©r™  r³  r„  s      r   r[$  r[$  q=  s   € ô ×*Ò*¨6¸QÓ?Ð?r&   c                 ó.   • [         R                  " X5      $ )z|
Low-level wrapper for `::fz_save_pixmap_as_pam()`.
Save a pixmap as a pnm (greyscale, rgb or cmyk, with or without
alpha).
)r   Úll_fz_save_pixmap_as_pam©r™  r³  s     r   r^$  r^$  {=  s   € ô ×*Ò*¨6Ó<Ð<r&   c                 ó.   • [         R                  " X5      $ )ze
Low-level wrapper for `::fz_save_pixmap_as_pbm()`.
Save a pixmap as a pbm. (Performing halftoning).
)r   Úll_fz_save_pixmap_as_pbmr_$  s     r   ra$  ra$  ƒ=  rI$  r&   c                 ó0   • [         R                  " XX#5      $ )zW
Low-level wrapper for `::fz_save_pixmap_as_pcl()`.
Save an (RGB) pixmap as color PCL.
)r   Úll_fz_save_pixmap_as_pcl©r™  r³  r  rM$  s       r   rc$  rc$  Š=  rN$  r&   c                 ó0   • [         R                  " XX#5      $ )z_
Low-level wrapper for `::fz_save_pixmap_as_pclm()`.
Save a (Greyscale or RGB) pixmap as pclm.
)r   Úll_fz_save_pixmap_as_pclm©r™  r³  r  r  s       r   rf$  rf$  ‘=  s   € ô
 ×+Ò+¨F¸fÓNÐNr&   c                 ó0   • [         R                  " XX#5      $ )zc
Low-level wrapper for `::fz_save_pixmap_as_pdfocr()`.
Save a (Greyscale or RGB) pixmap as pdfocr.
)r   Úll_fz_save_pixmap_as_pdfocrrg$  s       r   ri$  ri$  ˜=  s   € ô
 ×-Ò-¨fÀÓPÐPr&   c                 ó.   • [         R                  " X5      $ )zj
Low-level wrapper for `::fz_save_pixmap_as_pkm()`.
Save a CMYK pixmap as a pkm. (Performing halftoning).
)r   Úll_fz_save_pixmap_as_pkmr_$  s     r   rk$  rk$  Ÿ=  rI$  r&   c                 ó.   • [         R                  " X5      $ )z_
Low-level wrapper for `::fz_save_pixmap_as_png()`.
Save a (Greyscale or RGB) pixmap as a png.
)r   Úll_fz_save_pixmap_as_pngr_$  s     r   rm$  rm$  ¦=  rI$  r&   c                 ó.   • [         R                  " X5      $ )zi
Low-level wrapper for `::fz_save_pixmap_as_pnm()`.
Save a pixmap as a pnm (greyscale or rgb, no alpha).
)r   Úll_fz_save_pixmap_as_pnmr_$  s     r   ro$  ro$  ­=  rI$  r&   c                 ó0   • [         R                  " XU5      $ )zs
Low-level wrapper for `::fz_save_pixmap_as_ps()`.
Save a (gray, rgb, or cmyk, no alpha) pixmap out as postscript.
)r   Úll_fz_save_pixmap_as_ps©r™  r³  r  s      r   rq$  rq$  ´=  s   € ô
 ×)Ò)¨&¸FÓCÐCr&   c                 ó.   • [         R                  " X5      $ )zQ
Low-level wrapper for `::fz_save_pixmap_as_psd()`.
Save a pixmap as a PSD file.
)r   Úll_fz_save_pixmap_as_psdr_$  s     r   rt$  rt$  »=  rI$  r&   c                 ó0   • [         R                  " XX#5      $ )zL
Low-level wrapper for `::fz_save_pixmap_as_pwg()`.
Save a pixmap as a PWG.
)r   Úll_fz_save_pixmap_as_pwg©r™  r³  r  rÚ   s       r   rv$  rv$  Â=  rN$  r&   c                 ó0   • [         R                  " XU5      $ )zU
Low-level wrapper for `::fz_save_xml()`.
As for fz_write_xml, but direct to a file.
)r   Úll_fz_save_xml©rÀ!  rÎ  Úindenteds      r   ry$  ry$  É=  s   € ô
 × Ò  ¨XÓ6Ð6r&   c                 ó.   • [         R                  " X5      $ )a'  
Low-level wrapper for `::fz_scale()`.
Create a scaling matrix.

The returned matrix is of the form [ sx 0 0 sy 0 0 ].

m: Pointer to the matrix to populate

sx, sy: Scaling factors along the X- and Y-axes. A scaling
factor of 1.0 will not cause any scaling along the relevant
axis.

Returns m.
)r   Úll_fz_scale©r;#  r<#  s     r   r}$  r}$  Ð=  s   € ô ×Ò˜bÓ%Ð%r&   c                 ó2   • [         R                  " XX#XE5      $ )z,Low-level wrapper for `::fz_scale_pixmap()`.)r   Úll_fz_scale_pixmap©r¤  rO   r  rÍ
  rÐ
  r•  s         r   r€$  r€$  á=  s   € ä×$Ò$ S¨Q°1Ó;Ð;r&   c                 ó.   • [         R                  " U 5      $ )a§  
Low-level wrapper for `::fz_search_backwards()`.
Continue searching backwards for the next match.

Will return asking for more stext, having matched, or having
completed the search.

If it asks for more stext, then any further calls to this
function will give the same result, until stext is supplied,
or a NULL stext is fed in to indicate the end of the document.

Several pages may be requested before searching begins.
)r   Úll_fz_search_backwardsr¨  s    r   rƒ$  rƒ$  å=  s   € ô ×(Ò(¨Ó0Ð0r&   c           	      ó4   • [         R                  " XX#XEU5      $ )a  
 Low-level wrapper for `::fz_search_chapter_page_number()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_search_chapter_page_number(::fz_document *doc, int chapter, int page, const char *needle, ::fz_quad *hit_bbox, int hit_max)` => `(int, int hit_mark)`
)r   Ú ll_fz_search_chapter_page_number©rY   r¢  r¥  rº  r)  r*  r+  s          r   r…$  r…$  õ=  s   € ô ×2Ò2°3ÀÈxÐcjÓkÐkr&   c                 ó2   • [         R                  " XX#XE5      $ )z=Low-level wrapper for `::fz_search_chapter_page_number_cb()`.)r   Ú#ll_fz_search_chapter_page_number_cb©rY   r¢  r¥  rº  r  rú  s         r   rˆ$  rˆ$  þ=  s   € ä×5Ò5°cÀDÐRTÓ]Ð]r&   c                 ó2   • [         R                  " XX#U5      $ )zû
 Low-level wrapper for `::fz_search_display_list()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_search_display_list(::fz_display_list *list, const char *needle, ::fz_quad *hit_bbox, int hit_max)` => `(int, int hit_mark)`
)r   Úll_fz_search_display_list©rÿ  rº  r)  r*  r+  s        r   r‹$  r‹$  >  s   € ô ×+Ò+¨D¸(ÈgÓVÐVr&   c                 ó0   • [         R                  " XX#5      $ )z6Low-level wrapper for `::fz_search_display_list_cb()`.)r   Úll_fz_search_display_list_cb©rÿ  rº  r  rú  s       r   rŽ$  rŽ$  >  s   € ä×.Ò.¨t¸RÓHÐHr&   c                 ó.   • [         R                  " U 5      $ )a=  
Low-level wrapper for `::fz_search_forwards()`.
Continue searching for the next match.

Will return with a search result.

If it asks for more stext, feed it with the requested page (or
NULL to tell it it's the end of the document) before calling
this again.

Several pages may be requested before searching begins.
)r   Úll_fz_search_forwardsr¨  s    r   r‘$  r‘$  >  s   € ô ×'Ò'¨Ó/Ð/r&   c                 ó2   • [         R                  " XX#U5      $ )a˜  
 Low-level wrapper for `::fz_search_page()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_search_page(::fz_page *page, const char *needle, ::fz_quad *hit_bbox, int hit_max)` => `(int, int hit_mark)`

    Search for the 'needle' text on the page.
    Record the hits in the hit_bbox array and return the number of
    hits. Will stop looking once it has filled hit_max rectangles.
)r   Úll_fz_search_page©r¥  rº  r)  r*  r+  s        r   r“$  r“$  >  s   € ô ×#Ò# D°(ÀgÓNÐNr&   c                 ó0   • [         R                  " XX#5      $ )z~
 Low-level wrapper for `::fz_search_page2()`.
C++ alternative to fz_search_page() that returns information in a std::vector.
)r   Úll_fz_search_page2©rY   rÍ  rº  r+  s       r   r–$  r–$  +>  s   € ô
 ×$Ò$ S°&ÓBÐBr&   c                 ó0   • [         R                  " XX#5      $ )zZ
Low-level wrapper for `::fz_search_page_cb()`.
Search for the 'needle' text on the page.
)r   Úll_fz_search_page_cb©r¥  rº  r  rú  s       r   r™$  r™$  2>  s   € ô
 ×&Ò& t°RÓ@Ð@r&   c                 ó2   • [         R                  " XX#XE5      $ )a   
 Low-level wrapper for `::fz_search_page_number()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_search_page_number(::fz_document *doc, int number, const char *needle, ::fz_quad *hit_bbox, int hit_max)` => `(int, int hit_mark)`
)r   Úll_fz_search_page_number©rY   rÍ  rº  r)  r*  r+  s         r   rœ$  rœ$  9>  s   € ô ×*Ò*¨3¸È(Ó\Ð\r&   c                 ó2   • [         R                  " XX#U5      $ )z5Low-level wrapper for `::fz_search_page_number_cb()`.)r   Úll_fz_search_page_number_cb©rY   rÍ  rº  r  rú  s        r   rŸ$  rŸ$  B>  s   € ä×-Ò-¨c¸6ÀvÓNÐNr&   c                 ó0   • [         R                  " XU5      $ )ax  
Low-level wrapper for `::fz_search_set_options()`.
Change the options/needle to be used for a search.

If the needle is invalid (in the case of regexps, it fails to compile)
it will throw an error.

If the needle changes, the current position of the search within the
text is kept.

If the options change, the search position may revert to the beginning
of the current page.
)r   Úll_fz_search_set_options©r©  r  rº  s      r   r¢$  r¢$  F>  s   € ô ×*Ò*¨6¸FÓCÐCr&   c                 ó2   • [         R                  " XX#U5      $ )aí  
 Low-level wrapper for `::fz_search_stext_page()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_search_stext_page(::fz_stext_page *text, const char *needle, ::fz_quad *hit_bbox, int hit_max)` => `(int, int hit_mark)`

    Search for occurrence of 'needle' in text page.
    Case insensitive match.

    Return the number of quads and store hit quads in the passed in
    array.

    NOTE: This is an experimental interface and subject to change
    without notice.
)r   Úll_fz_search_stext_page©r‹  rº  r)  r*  r+  s        r   r¥$  r¥$  V>  s   € ô  ×)Ò)¨$¸ÈGÓTÐTr&   c                 ó0   • [         R                  " XX#5      $ )a¼  
Low-level wrapper for `::fz_search_stext_page_cb()`.
Search for occurrence of 'needle' in text page.

Call callback once for each hit. This callback will receive
(potentially) multiple quads for each hit.

Returns the number of hits - note that this is potentially
different from (i.e. is not greater than) the number of quads
as returned by the non callback API.

NOTE: This is an experimental interface and subject to change
without notice.
)r   Úll_fz_search_stext_page_cb©r‹  rº  r  rú  s       r   r¨$  r¨$  h>  s   € ô ×,Ò,¨T¸2ÓFÐFr&   c                 ó0   • [         R                  " XU5      $ )a	  
Low-level wrapper for `::fz_seek()`.
Seek within a stream.

stm: The stream to seek within.

offset: The offset to seek to.

whence: From where the offset is measured (see fseek).
SEEK_SET - start of stream.
SEEK_CUR - current position.
SEEK_END - end of stream.

)r   Ú
ll_fz_seek©rÄ  rú
  Úwhences      r   r«$  r«$  y>  s   € ô ×Ò˜S¨&Ó1Ð1r&   c                 ó0   • [         R                  " XU5      $ )z’
Low-level wrapper for `::fz_seek_output()`.
Seek to the specified file position.
See fseek for arguments.

Throw an error on unseekable outputs.
)r   Úll_fz_seek_output©r¥  Úoffr­$  s      r   r¯$  r¯$  Š>  s   € ô ×#Ò# C¨fÓ5Ð5r&   c                 ó.   • [         R                  " U 5      $ )a÷  
Low-level wrapper for `::fz_segment_stext_page()`.
Perform segmentation analysis on an (unstructured) page to look for
recursive subdivisions.

Essentially this code attempts to split the page horizontally and/or
vertically repeatedly into smaller and smaller "segments" (divisions).

This minimises the reordering of the content, but some reordering
may be unavoidable.

Returns 0 if no changes were made to the document.

This is experimental code, and may change (or be removed) in future
versions!
)r   Úll_fz_segment_stext_pager  s    r   r³$  r³$  ”>  s   € ô" ×*Ò*¨4Ó0Ð0r&   c                 ó.   • [         R                  " X5      $ )a  
Low-level wrapper for `::fz_segment_stext_rect()`.
Perform segmentation analysis on a rectangle of a given
stext page.

Like fz_segment_stext_page, this attempts to split the given page
region horizontally and/or vertically repeatedly into smaller and
smaller "segments".

This works for pages with structure too, but splitting with
rectangles that cut across structure blocks may not behave as
expected.

This minimises the reordering of the content (as viewed from the
perspective of a depth first traversal), but some reordering may
be unavoidable.

This function accepts smaller gaps for segmentation than the full
page segmentation does.

Returns 0 if no changes were made to the document.

This is experimental code, and may change (or be removed) in future
versions!
)r   Úll_fz_segment_stext_rect©r¥  r3  s     r   rµ$  rµ$  §>  s   € ô4 ×*Ò*¨4Ó6Ð6r&   c                 ó.   • [         R                  " X5      $ )zl
Low-level wrapper for `::fz_separation_current_behavior()`.
Test for the current behavior of a separation.
)r   Ú!ll_fz_separation_current_behavior©r@  Ú
separations     r   r¸$  r¸$  Ã>  s   € ô
 ×3Ò3°CÓDÐDr&   c                 ó2   • [         R                  " XX#XE5      $ )a`  
 Low-level wrapper for `::fz_separation_equivalent()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_separation_equivalent(const ::fz_separations *seps, int idx, ::fz_colorspace *dst_cs, ::fz_colorspace *prf, ::fz_color_params color_params)` => float dst_color

    Get the equivalent separation color in a given colorspace.
)r   Úll_fz_separation_equivalent©rß
  rì  r-  r.  r%  rà  s         r   r¼$  r¼$  Ê>  s   € ô ×-Ò-¨d¸ÈCÓ^Ð^r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::fz_separation_name()`.)r   Úll_fz_separation_namer¹$  s     r   r¿$  r¿$  Õ>  ó   € ä×'Ò'¨Ó8Ð8r&   c                 ó.   • [         R                  " U 5      $ )zã
Low-level wrapper for `::fz_set_aa_level()`.
Set the number of bits of antialiasing we should
use (for both text and graphics).

bits: The number of bits of antialiasing to use (values are
clamped to within the 0 to 8 range).
)r   Úll_fz_set_aa_level©ræ  s    r   rÂ$  rÂ$  Ù>  s   € ô ×$Ò$ TÓ*Ð*r&   c                 ó.   • [         R                  " X5      $ )z;Low-level wrapper for `::fz_set_compressed_image_buffer()`.)r   Ú!ll_fz_set_compressed_image_buffer©r	#  r!  s     r   rÅ$  rÅ$  ä>  ó   € ä×3Ò3°DÓ>Ð>r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::fz_set_default_cmyk()`.)r   Úll_fz_set_default_cmyk©r™  rA  s     r   rÉ$  rÉ$  è>  s   € ä×(Ò(¨Ó8Ð8r&   c                 ó.   • [         R                  " X5      $ )z7Low-level wrapper for `::fz_set_default_colorspaces()`.)r   Úll_fz_set_default_colorspaces©r‹  r™  s     r   rÌ$  rÌ$  ì>  s   € ä×/Ò/°Ó@Ð@r&   c                 ó.   • [         R                  " X5      $ )zà
Low-level wrapper for `::fz_set_default_gray()`.
Set new defaults within the default colorspace structure.

New references are taken to the new default, and references to
the old defaults dropped.

Never throws exceptions.
)r   Úll_fz_set_default_grayrÊ$  s     r   rÏ$  rÏ$  ð>  s   € ô ×(Ò(¨Ó8Ð8r&   c                 ó.   • [         R                  " X5      $ )z9Low-level wrapper for `::fz_set_default_output_intent()`.)r   Úll_fz_set_default_output_intentrÊ$  s     r   rÑ$  rÑ$  ü>  s   € ä×1Ò1°*ÓAÐAr&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::fz_set_default_rgb()`.)r   Úll_fz_set_default_rgbrÊ$  s     r   rÓ$  rÓ$   ?  s   € ä×'Ò'¨
Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )z¬
Low-level wrapper for `::fz_set_error_callback()`.
Set the error callback. This will be called as part of the
exception handling.

The callback must not throw exceptions!
)r   Úll_fz_set_error_callback©Úerror_cbrl  s     r   rÕ$  rÕ$  ?  s   € ô ×*Ò*¨8Ó:Ð:r&   c                 ó2   • [         R                  " XX#U5      $ )z’
Low-level wrapper for `::fz_set_font_bbox()`.
Set the font bbox.

font: The font to set the bbox for.

xmin, ymin, xmax, ymax: The bounding box.
)r   Úll_fz_set_font_bbox©r?  ÚxminÚyminÚxmaxÚymaxs        r   rÙ$  rÙ$  ?  s   € ô ×%Ò% d°$¸dÓCÐCr&   c                 ó.   • [         R                  " X5      $ )zy
Low-level wrapper for `::fz_set_font_embedding()`.
Control whether a given font should be embedded or not when writing.
)r   Úll_fz_set_font_embedding©r?  r}	  s     r   rà$  rà$  ?  s   € ô
 ×*Ò*¨4Ó7Ð7r&   c                 ó.   • [         R                  " U 5      $ )zÜ
Low-level wrapper for `::fz_set_graphics_aa_level()`.
Set the number of bits of antialiasing we
should use for graphics.

bits: The number of bits of antialiasing to use (values are
clamped to within the 0 to 8 range).
)r   Úll_fz_set_graphics_aa_levelrÃ$  s    r   rã$  rã$   ?  rÖ  r&   c                 ó.   • [         R                  " U 5      $ )z²
Low-level wrapper for `::fz_set_graphics_min_line_width()`.
Set the minimum line width to be
used for stroked lines.

min_line_width: The minimum line width to use (in pixels).
)r   Ú!ll_fz_set_graphics_min_line_width©rì  s    r   rå$  rå$  +?  s   € ô ×3Ò3°NÓCÐCr&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::fz_set_link_rect()`.)r   Úll_fz_set_link_rect©r§  r3  s     r   rè$  rè$  5?  ó   € ä×%Ò% dÓ1Ð1r&   c                 ó.   • [         R                  " X5      $ )z,Low-level wrapper for `::fz_set_link_uri()`.)r   Úll_fz_set_link_uri©r§  r6  s     r   rì$  rì$  9?  ó   € ä×$Ò$ TÓ/Ð/r&   c                 ó0   • [         R                  " XU5      $ )z,Low-level wrapper for `::fz_set_metadata()`.)r   Úll_fz_set_metadata©rY   rA  r"   s      r   rð$  rð$  =?  ró#  r&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::fz_set_pixmap_image_tile()`.)r   Úll_fz_set_pixmap_image_tile©r	#  rn  s     r   ró$  ró$  A?  ó   € ä×-Ò-¨dÓ8Ð8r&   c                 ó0   • [         R                  " XU5      $ )zi
Low-level wrapper for `::fz_set_pixmap_resolution()`.
Set the pixels per inch resolution of the pixmap.
)r   Úll_fz_set_pixmap_resolution©rn  râ
  rå
  s      r   r÷$  r÷$  E?  s   € ô
 ×-Ò-¨c¸Ó>Ð>r&   c                 ó0   • [         R                  " XU5      $ )zf
Low-level wrapper for `::fz_set_separation_behavior()`.
Control the rendering of a given separation.
)r   Úll_fz_set_separation_behavior©r@  rº$  Úbehaviors      r   rú$  rú$  L?  s   € ô
 ×/Ò/°ÀÓJÐJr&   c                 ó.   • [         R                  " U 5      $ )z†
Low-level wrapper for `::fz_set_stddbg()`.
Set the output stream to be used for fz_stddbg. Set to NULL to
reset to default (stderr).
)r   Úll_fz_set_stddbgrd  s    r   rþ$  rþ$  S?  r'  r&   c                 ó.   • [         R                  " U 5      $ )zÔ
Low-level wrapper for `::fz_set_text_aa_level()`.
Set the number of bits of antialiasing we
should use for text.

bits: The number of bits of antialiasing to use (values are
clamped to within the 0 to 8 range).
)r   Úll_fz_set_text_aa_levelrÃ$  s    r   r %  r %  [?  rO  r&   c                 ó.   • [         R                  " U 5      $ )zr
Low-level wrapper for `::fz_set_use_document_css()`.
Toggle whether to respect document styles in HTML and EPUB.
)r   Úll_fz_set_use_document_css©Úuses    r   r%  r%  f?  ó   € ô
 ×,Ò,¨SÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ )z¾
Low-level wrapper for `::fz_set_user_context()`.
Set the user field in the context.

NULL initially, this field can be set to any opaque value
required by the user. It is copied on clones.
)r   Úll_fz_set_user_contextr  s    r   r%  r%  m?  rb  r&   c                 ó.   • [         R                  " U 5      $ )zn
Low-level wrapper for `::fz_set_user_css()`.
Set the user stylesheet source text for use with HTML and EPUB.
)r   Úll_fz_set_user_cssrÍ  s    r   r	%  r	%  w?  rr  r&   c                 ó.   • [         R                  " X5      $ )z°
Low-level wrapper for `::fz_set_warning_callback()`.
Set the warning callback. This will be called as part of the
exception handling.

The callback must not throw exceptions!
)r   Úll_fz_set_warning_callback©Ú
warning_cbrl  s     r   r%  r%  ~?  s   € ô ×,Ò,¨ZÓ>Ð>r&   c                 ó.   • [         R                  " X5      $ )z¸
Low-level wrapper for `::fz_sha256_final()`.
MD5 finalization. Ends an MD5 message-digest operation, writing
the message digest and zeroizing the context.

Never throws an exception.
)r   Úll_fz_sha256_finalrZ  s     r   r%  r%  ˆ?  ó   € ô ×$Ò$ UÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )zŸ
Low-level wrapper for `::fz_sha256_init()`.
SHA256 initialization. Begins an SHA256 operation, initialising
the supplied context.

Never throws an exception.
)r   Úll_fz_sha256_initr§  s    r   r%  r%  ’?  ó   € ô ×#Ò# EÓ*Ð*r&   c                 ó0   • [         R                  " XU5      $ )zÕ
Low-level wrapper for `::fz_sha256_update()`.
SHA256 block update operation. Continues an SHA256 message-
digest operation, processing another message block, and updating
the context.

Never throws an exception.
)r   Úll_fz_sha256_updaterk  s      r   r%  r%  œ?  ó   € ô ×%Ò% e°EÓ:Ð:r&   c                 ó.   • [         R                  " X5      $ )z¾
Low-level wrapper for `::fz_sha384_final()`.
SHA384 finalization. Ends an SHA384 message-digest operation,
writing the message digest and zeroizing the context.

Never throws an exception.
)r   Úll_fz_sha384_finalrZ  s     r   r%  r%  §?  r%  r&   c                 ó.   • [         R                  " U 5      $ )zŸ
Low-level wrapper for `::fz_sha384_init()`.
SHA384 initialization. Begins an SHA384 operation, initialising
the supplied context.

Never throws an exception.
)r   Úll_fz_sha384_initr§  s    r   r%  r%  ±?  r%  r&   c                 ó0   • [         R                  " XU5      $ )zÕ
Low-level wrapper for `::fz_sha384_update()`.
SHA384 block update operation. Continues an SHA384 message-
digest operation, processing another message block, and updating
the context.

Never throws an exception.
)r   Úll_fz_sha384_updaterk  s      r   r%  r%  »?  r%  r&   c                 ó.   • [         R                  " X5      $ )z¾
Low-level wrapper for `::fz_sha512_final()`.
SHA512 finalization. Ends an SHA512 message-digest operation,
writing the message digest and zeroizing the context.

Never throws an exception.
)r   Úll_fz_sha512_finalrZ  s     r   r%  r%  Æ?  r%  r&   c                 ó.   • [         R                  " U 5      $ )zŸ
Low-level wrapper for `::fz_sha512_init()`.
SHA512 initialization. Begins an SHA512 operation, initialising
the supplied context.

Never throws an exception.
)r   Úll_fz_sha512_initr§  s    r   r %  r %  Ð?  r%  r&   c                 ó0   • [         R                  " XU5      $ )zÕ
Low-level wrapper for `::fz_sha512_update()`.
SHA512 block update operation. Continues an SHA512 message-
digest operation, processing another message block, and updating
the context.

Never throws an exception.
)r   Úll_fz_sha512_updaterk  s      r   r"%  r"%  Ú?  r%  r&   c                 ó.   • [         R                  " X5      $ )a  
Low-level wrapper for `::fz_shear()`.
Create a shearing matrix.

The returned matrix is of the form [ 1 sy sx 1 0 0 ].

m: pointer to place to store returned matrix

sx, sy: Shearing factors. A shearing factor of 0.0 will not
cause any shearing along the relevant axis.

Returns m.
)r   Úll_fz_shearr~$  s     r   r$%  r$%  å?  s   € ô ×Ò˜bÓ%Ð%r&   c	                 ó6   • [         R                  " XX#XEXgU5	      $ )ai  
Low-level wrapper for `::fz_show_glyph()`.
Add a glyph/unicode value to a text object.

text: Text object to add to.

font: The font the glyph should be added in.

trm: The transform to use for the glyph.

glyph: The glyph id to add.

unicode: The unicode character for the glyph.

cid: The CJK CID value or raw character code.

wmode: 1 for vertical mode, 0 for horizontal.

bidi_level: The bidirectional level for this glyph.

markup_dir: The direction of the text as specified in the
markup.

language: The language in use (if known, 0 otherwise)
(e.g. FZ_LANG_zh_Hans).

Throws exception on failure to allocate.
)r   Úll_fz_show_glyph©	r‹  r?  rf
  rO  rÞ  ri
  rl
  ro
  rr
  s	            r   r&%  r&%  õ?  s   € ô: ×"Ò" 4¨s¸7È:ÐckÓlÐlr&   c                 ó8   • [         R                  " XX#XEXgX‰U
5      $ )z.Low-level wrapper for `::fz_show_glyph_aux()`.)r   Úll_fz_show_glyph_aux©r‹  r?  rf
  rN
  rO  rÞ  rW
  ri
  rl
  ro
  rÖ  s              r   r)%  r)%  @  s   € ä×&Ò& t°3¸UÈSÐYcÐquÓvÐvr&   c           
      ó4   • [         R                  " XX#XEXg5      $ )a  
Low-level wrapper for `::fz_show_string()`.
Add a UTF8 string to a text object.

text: Text object to add to.

font: The font the string should be added in.

trm: The transform to use.

s: The utf-8 string to add.

wmode: 1 for vertical mode, 0 for horizontal.

bidi_level: The bidirectional level for this glyph.

markup_dir: The direction of the text as specified in the markup.

language: The language in use (if known, 0 otherwise)
    (e.g. FZ_LANG_zh_Hans).

Returns the transform updated with the advance width of the
string.
)r   Úll_fz_show_string©r‹  r?  rf
  r´  ri
  rl
  ro
  rr
  s           r   r,%  r,%  @  s   € ô2 ×#Ò# D°¸È:Ó`Ð`r&   c                 ó.   • [         R                  " U 5      $ )a.  
Low-level wrapper for `::fz_shrink_store()`.
Evict items from the store until the total size of
the objects in the store is reduced to a given percentage of its
current size.

percent: %age of current size to reduce the store to.

Returns non zero if we managed to free enough memory, zero
otherwise.
)r   Úll_fz_shrink_store©Úpercents    r   r/%  r/%  3@  r’  r&   c                 ó.   • [         R                  " X5      $ )zÅ
Low-level wrapper for `::fz_skip()`.
Read from a stream discarding data.

stm: The stream to read from.

len: The number of bytes to read.

Returns the number of bytes read. May throw exceptions.
)r   Ú
ll_fz_skip©rÄ  r_  s     r   r3%  r3%  A@  s   € ô ×Ò˜SÓ&Ð&r&   c                 ó.   • [         R                  " U 5      $ )z\
Low-level wrapper for `::fz_skip_space()`.
Skip over whitespace (bytes <= 32) in a stream.
)r   Úll_fz_skip_spacerÅ  s    r   r6%  r6%  N@  r`  r&   c                 ó.   • [         R                  " X5      $ )zË
Low-level wrapper for `::fz_skip_string()`.
Skip over a given string in a stream. Return 0 if successfully
skipped, non-zero otherwise. As many characters will be skipped
over as matched in the string.
)r   Úll_fz_skip_string©rÄ  r—  s     r   r8%  r8%  U@  s   € ô ×#Ò# CÓ-Ð-r&   c                 ó0   • [         R                  " XU5      $ )a  
Low-level wrapper for `::fz_slice_buffer()`.
Create a new buffer with a (subset of) the data from the buffer.

start: if >= 0, offset from start of buffer, if < 0 offset from end of buffer.

end: if >= 0, offset from start of buffer, if < 0 offset from end of buffer.

)r   Úll_fz_slice_buffer©r!  r÷  r)  s      r   r;%  r;%  ^@  s   € ô ×$Ò$ S°Ó5Ð5r&   c                 ó0   • [         R                  " XX#5      $ )z.Low-level wrapper for `::fz_snap_selection()`.)r   Úll_fz_snap_selection©r¥  Úaprº  rT  s       r   r>%  r>%  j@  s   € ä×&Ò& t°Ó:Ð:r&   c                  ó,   • [         R                  " 5       $ )z5Low-level wrapper for `::fz_start_throw_on_repair()`.)r   Úll_fz_start_throw_on_repairr'   r&   r   rB%  rB%  n@  s   € ä×-Ò-Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::fz_stat_ctime()`.)r   Úll_fz_stat_ctimerÍ  s    r   rD%  rD%  r@  ó   € ä×"Ò" 4Ó(Ð(r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::fz_stat_mtime()`.)r   Úll_fz_stat_mtimerÍ  s    r   rG%  rG%  v@  rE%  r&   c                  ó,   • [         R                  " 5       $ )zõ
Low-level wrapper for `::fz_stddbg()`.
Retrieve an fz_output for the default debugging stream. On
Windows this will be OutputDebugString for non-console apps.
Otherwise, it is always fz_stderr.

Optionally may be fz_dropped when finished with.
)r   Úll_fz_stddbgr'   r&   r   rI%  rI%  z@  s   € ô ×ÒÓ Ð r&   c                  ó,   • [         R                  " 5       $ )zˆ
Low-level wrapper for `::fz_stderr()`.
Retrieve an fz_output that directs to stdout.

Optionally may be fz_dropped when finished with.
)r   Úll_fz_stderrr'   r&   r   rK%  rK%  …@  ó   € ô ×ÒÓ Ð r&   c                  ó,   • [         R                  " 5       $ )zˆ
Low-level wrapper for `::fz_stdout()`.
Retrieve an fz_output that directs to stdout.

Optionally may be fz_dropped when finished with.
)r   Úll_fz_stdoutr'   r&   r   rN%  rN%  Ž@  rL%  r&   c                 ó.   • [         R                  " U 5      $ )z?Low-level wrapper for `::fz_stext_page_block_iterator_begin()`.)r   Ú%ll_fz_stext_page_block_iterator_beginr  s    r   rP%  rP%  —@  ó   € ä×7Ò7¸Ó=Ð=r&   c                 ó.   • [         R                  " U 5      $ )zCLow-level wrapper for `::fz_stext_page_block_iterator_begin_dfs()`.)r   Ú)ll_fz_stext_page_block_iterator_begin_dfsr  s    r   rS%  rS%  ›@  s   € ä×;Ò;¸DÓAÐAr&   c                 ó.   • [         R                  " U 5      $ )z>Low-level wrapper for `::fz_stext_page_block_iterator_down()`.)r   Ú$ll_fz_stext_page_block_iterator_down©r|  s    r   rU%  rU%  Ÿ@  ó   € ä×6Ò6°sÓ;Ð;r&   c                 ó.   • [         R                  " U 5      $ )z=Low-level wrapper for `::fz_stext_page_block_iterator_eod()`.)r   Ú#ll_fz_stext_page_block_iterator_eodrV%  s    r   rY%  rY%  £@  r*!  r&   c                 ó.   • [         R                  " U 5      $ )zALow-level wrapper for `::fz_stext_page_block_iterator_eod_dfs()`.)r   Ú'll_fz_stext_page_block_iterator_eod_dfsrV%  s    r   r[%  r[%  §@  r!  r&   c                 ó.   • [         R                  " U 5      $ )z>Low-level wrapper for `::fz_stext_page_block_iterator_next()`.)r   Ú$ll_fz_stext_page_block_iterator_nextrV%  s    r   r]%  r]%  «@  rW%  r&   c                 ó.   • [         R                  " U 5      $ )zBLow-level wrapper for `::fz_stext_page_block_iterator_next_dfs()`.)r   Ú(ll_fz_stext_page_block_iterator_next_dfsrV%  s    r   r_%  r_%  ¯@  s   € ä×:Ò:¸3Ó?Ð?r&   c                 ó.   • [         R                  " U 5      $ )z<Low-level wrapper for `::fz_stext_page_block_iterator_up()`.)r   Ú"ll_fz_stext_page_block_iterator_uprV%  s    r   ra%  ra%  ³@  rd#  r&   c                 ó.   • [         R                  " X5      $ )zƒ
Low-level wrapper for `::fz_stext_page_details_for_block()`.
Helper function to retrieve the details for a given id from a block.
)r   Ú"ll_fz_stext_page_details_for_block)r¥  r¼  s     r   rc%  rc%  ·@  s   € ô
 ×4Ò4°TÓAÐAr&   c                 ó.   • [         R                  " X5      $ )z1Low-level wrapper for `::fz_stext_raft_images()`.)r   Úll_fz_stext_raft_images©Ústextr  s     r   re%  re%  ¾@  ó   € ä×)Ò)¨%Ó9Ð9r&   c                 ó.   • [         R                  " U 5      $ )z6Low-level wrapper for `::fz_stext_remove_page_fill()`.)r   Úll_fz_stext_remove_page_fillr  s    r   rj%  rj%  Â@  ó   € ä×.Ò.¨tÓ4Ð4r&   c                 ó0   • [         R                  " XX#5      $ )aG  
Low-level wrapper for `::fz_store_item()`.
Add an item to the store.

Add an item into the store, returning NULL for success. If an
item with the same key is found in the store, then our item will
not be inserted, and the function will return a pointer to that
value instead. This function takes its own reference to val, as
required (i.e. the caller maintains ownership of its own
reference).

key: The key used to index the item.

val: The value to store.

itemsize: The size in bytes of the value (as counted towards the
store size).

type: Functions used to manipulate the key.
)r   Úll_fz_store_item©rA  r4  Úitemsizer   s       r   rm%  rm%  Æ@  s   € ô* ×"Ò" 3¨XÓ<Ð<r&   c                 ó.   • [         R                  " X5      $ )ac  
 Low-level wrapper for `::fz_store_scavenge()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_store_scavenge(size_t size)` => `(int, int phase)`

    Internal function used as part of the scavenging
    allocator; when we fail to allocate memory, before returning a
    failure to the caller, we try to scavenge space within the store
    by evicting at least 'size' bytes. The allocator then retries.

    size: The number of bytes we are trying to have free.

    phase: What phase of the scavenge we are in. Updated on exit.

    Returns non zero if we managed to free any memory.
)r   Úll_fz_store_scavenge©r  Úphases     r   rq%  rq%  Ý@  s   € ô$ ×&Ò& tÓ3Ð3r&   c                 ó.   • [         R                  " X5      $ )aÈ  
 Low-level wrapper for `::fz_store_scavenge_external()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_store_scavenge_external(size_t size)` => `(int, int phase)`

    External function for callers to use
    to scavenge while trying allocations.

    size: The number of bytes we are trying to have free.

    phase: What phase of the scavenge we are in. Updated on exit.

    Returns non zero if we managed to free any memory.
)r   Úll_fz_store_scavenge_externalrr%  s     r   ru%  ru%  ñ@  s   € ô  ×/Ò/°Ó<Ð<r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::fz_story_document()`.)r   Úll_fz_story_documentrÁ  s    r   rw%  rw%  A  rg  r&   c                 ó0   • [         R                  " XU5      $ )z/Low-level wrapper for `::fz_story_positions()`.)r   Úll_fz_story_positions©r2  r  rþ  s      r   ry%  ry%  A  s   € ä×'Ò'¨°3Ó7Ð7r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::fz_story_warnings()`.)r   Úll_fz_story_warningsrÁ  s    r   r|%  r|%  A  rg  r&   c                 ó.   • [         R                  " X5      $ )zW
Low-level wrapper for `::fz_strcasecmp()`.
Case insensitive (UTF8) string comparison.
)r   Úll_fz_strcasecmpr  s     r   r~%  r~%  A  s   € ô
 ×"Ò" 1Ó(Ð(r&   c                 ó.   • [         R                  " U 5      $ )z]
Low-level wrapper for `::fz_strdup()`.
Portable strdup implementation, using fz allocators.
)r   Úll_fz_strdupr³  s    r   r€%  r€%  A  r¶  r&   c                 ó.   • [         R                  " U 5      $ )zà
Low-level wrapper for `::fz_stream_filename()`.
Return the filename (UTF-8 encoded) from which a stream was opened.

Returns NULL if the filename is not available (or the stream was
opened from a source other than a file).
)r   Úll_fz_stream_filenamerÅ  s    r   r‚%  r‚%  A  rØ  r&   c                 ó.   • [         R                  " U 5      $ )ab  
Low-level wrapper for `::fz_stream_from_output()`.
Obtain the fz_output in the form of a fz_stream.

This allows data to be read back from some forms of fz_output
object. When finished reading, the fz_stream should be released
by calling fz_drop_stream. Until the fz_stream is dropped, no
further operations should be performed on the fz_output object.
)r   Úll_fz_stream_from_outputr­  s    r   r„%  r„%  'A  s   € ô ×*Ò*¨5Ó1Ð1r&   c                 ó.   • [         R                  " U 5      $ )z¢
Low-level wrapper for `::fz_string_from_barcode_type()`.
Return barcode string matching one of the above barcode types.
All lowercase, e.g. "none", "aztec" etc.
)r   Úll_fz_string_from_barcode_typer  s    r   r†%  r†%  3A  s   € ô ×0Ò0°Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::fz_string_from_box_type()`.)r   Úll_fz_string_from_box_type©r  s    r   rˆ%  rˆ%  ;A  ó   € ä×,Ò,¨SÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ )z~
Low-level wrapper for `::fz_string_from_buffer()`.
Ensure that a buffer's data ends in a
0 byte, and return a pointer to it.
)r   Úll_fz_string_from_bufferrt  s    r   rŒ%  rŒ%  ?A  rk!  r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::fz_string_from_linecap()`.)r   Úll_fz_string_from_linecap©r\  s    r   rŽ%  rŽ%  GA  rB  r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::fz_string_from_linejoin()`.)r   Úll_fz_string_from_linejoin©Újoins    r   r‘%  r‘%  KA  r#  r&   c                 ó.   • [         R                  " X5      $ )zÙ
Low-level wrapper for `::fz_string_from_text_language()`.
Recover ISO 639 (639-{1,2,3,5}) language specification
strings losslessly from a 15 bit fz_text_language code.

No validation is carried out. See note above.
)r   Úll_fz_string_from_text_language©r—  rÖ  s     r   r•%  r•%  OA  s   € ô ×1Ò1°#Ó<Ð<r&   c                 ó.   • [         R                  " U 5      $ )zš
 Low-level wrapper for `::fz_string_from_text_language2()`.
C++ alternative to fz_string_from_text_language() that returns information in a std::string.
)r   Ú ll_fz_string_from_text_language2rÛ  s    r   r˜%  r˜%  YA  r£  r&   c                 ó0   • [         R                  " XU5      $ )aF  
Low-level wrapper for `::fz_strlcat()`.
Concatenate 2 strings, with a maximum length.

dst: pointer to first string in a buffer of n bytes.

src: pointer to string to concatenate.

n: Size (in bytes) of buffer that dst is in.

Returns the real length that a concatenated dst + src would have
been (not including terminator).
)r   Úll_fz_strlcat©Údstr¤  rg   s      r   rš%  rš%  `A  s   € ô ×Ò ¨!Ó,Ð,r&   c                 ó0   • [         R                  " XU5      $ )ae  
Low-level wrapper for `::fz_strlcpy()`.
Copy at most n-1 chars of a string into a destination
buffer with null termination, returning the real length of the
initial string (excluding terminator).

dst: Destination buffer, at least n bytes long.

src: C string (non-NULL).

n: Size of dst buffer in bytes.

Returns the length (excluding terminator) of src.
)r   Úll_fz_strlcpyr›%  s      r   rž%  rž%  pA  s   € ô ×Ò ¨!Ó,Ð,r&   c                 ó0   • [         R                  " XU5      $ )z‘
Low-level wrapper for `::fz_strncasecmp()`.
Case insensitive (UTF8) string comparison.

n = maximum number of bytes to read from either a or b.
)r   Úll_fz_strncasecmp©rƒ  r<  rg   s      r   r %  r %  �A  s   € ô ×#Ò# A¨!Ó,Ð,r&   c                 ó.   • [         R                  " X5      $ )zž
Low-level wrapper for `::fz_strnlen()`.
Return strlen(s), if that is less than maxlen, or maxlen if
there is no null byte ('') among the first maxlen bytes.
)r   Úll_fz_strnlen©r´  r5  s     r   r£%  r£%  ŠA  s   € ô ×Ò Ó*Ð*r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )z+Low-level wrapper for `::fz_stroke_path()`.)r   Úll_fz_stroke_path©r‹  rÎ  rJ  rK  rE  rf  r×
  rà  s           r   r¦%  r¦%  ’A  ó   € ä×#Ò# C¨v¸JÈuÓcÐcr&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::fz_stroke_state_eq()`.)r   Úll_fz_stroke_state_eqr  s     r   rª%  rª%  –A  ó   € ä×'Ò'¨Ó-Ð-r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )z+Low-level wrapper for `::fz_stroke_text()`.)r   Úll_fz_stroke_text©r‹  r‹  rJ  rK  rE  rf  r×
  rà  s           r   r­%  r­%  šA  r¨%  r&   c                 ó.   • [         R                  " X5      $ )a  
 Low-level wrapper for `::fz_strsep()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_strsep(const char *delim)` => `(char *, char *stringp)`

    Given a pointer to a C string (or a pointer to NULL) break
    it at the first occurrence of a delimiter char (from a given
    set).

    stringp: Pointer to a C string pointer (or NULL). Updated on
    exit to point to the first char of the string after the
    delimiter that was found. The string pointed to by stringp will
    be corrupted by this call (as the found delimiter will be
    overwritten by 0).

    delim: A C string of acceptable delimiter characters.

    Returns a pointer to a C string containing the chars of stringp
    up to the first delimiter char (or the end of the string), or
    NULL.
)r   Úll_fz_strsep©ÚstringpÚdelims     r   r°%  r°%  žA  s   € ô. ×Ò˜wÓ.Ð.r&   c                 ó.   • [         R                  " X5      $ )z¼
Low-level wrapper for `::fz_strstr()`.
Safe strstr function.

haystack: Where to look (may be NULL).

needled: What to look for.

Returns NULL if unmatched, or pointer to start of match.
)r   Úll_fz_strstr©r»  rº  s     r   rµ%  rµ%  ·A  s   € ô ×Ò˜xÓ0Ð0r&   c                 ó.   • [         R                  " X5      $ )zâ
Low-level wrapper for `::fz_strstrcase()`.
Safe case-insensitive strstr function. (Accepts UTF-8).

haystack: Where to look (may be NULL).

needled: What to look for.

Returns NULL if unmatched, or pointer to start of match.
)r   Úll_fz_strstrcaser¶%  s     r   r¸%  r¸%  ÄA  s   € ô ×"Ò" 8Ó4Ð4r&   c                 ó.   • [         R                  " X5      $ )a‡  
 Low-level wrapper for `::fz_strtof()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_strtof(const char *s)` => `(float, char *es)`

    Locale-independent decimal to binary conversion. On overflow
    return (-)INFINITY and set errno to ERANGE. On underflow return
    0 and set errno to ERANGE. Special inputs (case insensitive):
    "NAN", "INF" or "INFINITY".
)r   Úll_fz_strtof©r´  Úess     r   rº%  rº%  ÑA  s   € ô ×Ò˜qÓ%Ð%r&   c                 ó.   • [         R                  " U 5      $ )z5Low-level wrapper for `::fz_structure_from_string()`.)r   Úll_fz_structure_from_stringrÇ  s    r   r¾%  r¾%  ßA  ó   € ä×-Ò-¨cÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::fz_structure_to_string()`.)r   Úll_fz_structure_to_stringr  s    r   rÁ%  rÁ%  ãA  r“"  r&   c                 ó.   • [         R                  " X5      $ )zL
Low-level wrapper for `::fz_strverscmp()`.
portable strverscmp(3) function
)r   Úll_fz_strverscmp©Ús1Ús2s     r   rÃ%  rÃ%  çA  s   € ô
 ×"Ò" 2Ó*Ð*r&   c                 ó0   • [         R                  " XX#5      $ )a0  
Low-level wrapper for `::fz_subpixel_adjust()`.
Perform subpixel quantisation and adjustment on a glyph matrix.

ctm: On entry, the desired 'ideal' transformation for a glyph.
On exit, adjusted to a (very similar) transformation quantised
for subpixel caching.

subpix_ctm: Initialised by the routine to the transform that
should be used to render the glyph.

qe, qf: which subpixel position we quantised to.

Returns: the size of the glyph.

Note: This is currently only exposed for use in our app. It
should be considered "at risk" of removal from the API.
)r   Úll_fz_subpixel_adjust©rK  Ú
subpix_ctmÚqeÚqfs       r   rÈ%  rÈ%  îA  s   € ô& ×'Ò'¨¸Ó@Ð@r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::fz_subsample_pixmap()`.)r   Úll_fz_subsample_pixmap©ÚtileÚfactors     r   rÎ%  rÎ%  B  s   € ä×(Ò(¨Ó6Ð6r&   c                 ó2   • [         R                  " XX#U5      $ )zì
 Low-level wrapper for `::fz_subset_cff_for_gids()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_subset_cff_for_gids(::fz_buffer *orig, int num_gids, int symbolic, int cidfont)` => `(fz_buffer *, int gids)`
)r   Úll_fz_subset_cff_for_gids©ÚorigÚgidsÚnum_gidsÚsymbolicÚcidfonts        r   rÓ%  rÓ%  B  ó   € ô ×+Ò+¨D¸ÈGÓTÐTr&   c                 ó2   • [         R                  " XX#U5      $ )zì
 Low-level wrapper for `::fz_subset_ttf_for_gids()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_subset_ttf_for_gids(::fz_buffer *orig, int num_gids, int symbolic, int cidfont)` => `(fz_buffer *, int gids)`
)r   Úll_fz_subset_ttf_for_gidsrÔ%  s        r   rÜ%  rÜ%  B  rÚ%  r&   c                 ó.   • [         R                  " U 5      $ )z¶
Low-level wrapper for `::fz_sync_bits()`.
Called after reading bits to tell the stream
that we are about to return to reading bytewise. Resyncs
the stream to whole byte boundaries.
)r   Úll_fz_sync_bitsrÅ  s    r   rÞ%  rÞ%  B  rq  r&   c                 ó.   • [         R                  " U 5      $ )zw
Low-level wrapper for `::fz_table_hunt()`.
Hunt for possible tables on a page, and update the stext with
information.
)r   Úll_fz_table_huntr  s    r   rà%  rà%  "B  r±  r&   c                 ó.   • [         R                  " X5      $ )zœ
Low-level wrapper for `::fz_table_hunt_within_bounds()`.
Hunt for possible tables within a specific rect on a page, and
update the stext with information.
)r   Úll_fz_table_hunt_within_boundsrQ  s     r   râ%  râ%  *B  s   € ô ×0Ò0°Ó>Ð>r&   c                 ó.   • [         R                  " U 5      $ )zZ
Low-level wrapper for `::fz_tell()`.
return the current reading position within a stream
)r   Ú
ll_fz_tellrÅ  s    r   rä%  rä%  2B  ó   € ô
 ×Ò˜SÓ!Ð!r&   c                 ó.   • [         R                  " U 5      $ )zv
Low-level wrapper for `::fz_tell_output()`.
Return the current file position.

Throw an error on untellable outputs.
)r   Úll_fz_tell_outputrd  s    r   rç%  rç%  9B  rL  r&   c                 ó.   • [         R                  " U 5      $ )aº  
Low-level wrapper for `::fz_terminate_buffer()`.
Zero-terminate buffer in order to use as a C string.

This byte is invisible and does not affect the length of the
buffer as returned by fz_buffer_storage. The zero byte is
written *after* the data, and subsequent writes will overwrite
the terminating byte.

Subsequent changes to the size of the buffer (such as by
fz_buffer_trim, fz_buffer_grow, fz_resize_buffer, etc) may
invalidate this.
)r   Úll_fz_terminate_bufferrt  s    r   ré%  ré%  BB  s   € ô ×(Ò(¨Ó-Ð-r&   c                  ó,   • [         R                  " 5       $ )z~
Low-level wrapper for `::fz_text_aa_level()`.
Get the number of bits of antialiasing we are
using for text. Between 0 and 8.
)r   Úll_fz_text_aa_levelr'   r&   r   rë%  rë%  RB  s   € ô ×%Ò%Ó'Ð'r&   c                 ó.   • [         R                  " U 5      $ )aO  
Low-level wrapper for `::fz_text_language_from_string()`.
Convert ISO 639 (639-{1,2,3,5}) language specification
strings losslessly to a 15 bit fz_text_language code.

No validation is carried out. Obviously invalid (out
of spec) codes will be mapped to FZ_LANG_UNSET, but
well-formed (but undefined) codes will be blithely
accepted.
)r   Úll_fz_text_language_from_stringrÇ  s    r   rí%  rí%  ZB  s   € ô ×1Ò1°#Ó6Ð6r&   c                 ó0   • [         R                  " XU5      $ )zÃ
Low-level wrapper for `::fz_tint_pixmap()`.
Tint all the pixels in an RGB, BGR, or Gray pixmap.

black: Map black to this hexadecimal RGB color.

white: Map white to this hexadecimal RGB color.
)r   Úll_fz_tint_pixmap©rn  ÚblackÚwhites      r   rï%  rï%  gB  s   € ô ×#Ò# C°Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ )zV
Low-level wrapper for `::fz_tolower()`.
Unicode aware tolower and toupper functions.
)r   Úll_fz_tolowerrÆ  s    r   rô%  rô%  rB  ó   € ô
 ×Ò Ó"Ð"r&   c                 ó.   • [         R                  " U 5      $ )z'Low-level wrapper for `::fz_toupper()`.)r   Úll_fz_toupperrÆ  s    r   r÷%  r÷%  yB  r¶  r&   c                 ó0   • [         R                  " XU5      $ )zí
Low-level wrapper for `::fz_transform_page()`.
Create transform matrix to draw page
at a given resolution and rotation. Adjusts the scaling
factors so that the page covers whole number of
pixels and adjust the page origin to be at 0,0.
)r   Úll_fz_transform_page©rÚ  r‘  ru  s      r   rù%  rù%  }B  s   € ô ×&Ò& x¸VÓDÐDr&   c                 ó.   • [         R                  " X5      $ )zô
Low-level wrapper for `::fz_transform_path()`.
Transform a path by a given
matrix.

path: The path to modify (must not be a packed path).

transform: The transform to apply.

Throws exceptions if the path is packed, or on failure
to allocate.
)r   Úll_fz_transform_path©rÎ  r   s     r   rü%  rü%  ‡B  s   € ô ×&Ò& tÓ7Ð7r&   c                 ó.   • [         R                  " X5      $ )a  
Low-level wrapper for `::fz_transform_point()`.
Apply a transformation to a point.

transform: Transformation matrix to apply. See fz_concat,
fz_scale, fz_rotate and fz_translate for how to create a
matrix.

point: Pointer to point to update.

Returns transform (unchanged).
)r   Úll_fz_transform_point©ÚpointrÁ  s     r   rÿ%  rÿ%  –B  s   € ô ×'Ò'¨Ó1Ð1r&   c                 ó0   • [         R                  " XU5      $ )z2Low-level wrapper for `::fz_transform_point_xy()`.)r   Úll_fz_transform_point_xy©rO   r  rÁ  s      r   r&  r&  ¥B  s   € ä×*Ò*¨1°Ó3Ð3r&   c                 ó.   • [         R                  " X5      $ )zN
Low-level wrapper for `::fz_transform_quad()`.
Transform a quad by a matrix.
)r   Úll_fz_transform_quad©r„  rÁ  s     r   r&  r&  ©B  s   € ô
 ×&Ò& qÓ,Ð,r&   c                 ó.   • [         R                  " X5      $ )a+  
Low-level wrapper for `::fz_transform_rect()`.
Apply a transform to a rectangle.

After the four corner points of the axis-aligned rectangle
have been transformed it may not longer be axis-aligned. So a
new axis-aligned rectangle is created covering at least the
area of the transformed rectangle.

transform: Transformation matrix to apply. See fz_concat,
fz_scale and fz_rotate for how to create a matrix.

rect: Rectangle to be transformed. The two special cases
fz_empty_rect and fz_infinite_rect, may be used but are
returned unchanged as expected.
)r   Úll_fz_transform_rect©r3  rÁ  s     r   r	&  r	&  °B  s   € ô" ×&Ò& tÓ/Ð/r&   c                 ó.   • [         R                  " X5      $ )a  
Low-level wrapper for `::fz_transform_vector()`.
Apply a transformation to a vector.

transform: Transformation matrix to apply. See fz_concat,
fz_scale and fz_rotate for how to create a matrix. Any
translation will be ignored.

vector: Pointer to vector to update.
)r   Úll_fz_transform_vector©ÚvectorrÁ  s     r   r&  r&  ÃB  s   € ô ×(Ò(¨Ó3Ð3r&   c                 ó.   • [         R                  " X5      $ )a7  
Low-level wrapper for `::fz_translate()`.
Create a translation matrix.

The returned matrix is of the form [ 1 0 0 1 tx ty ].

m: A place to store the created matrix.

tx, ty: Translation distances along the X- and Y-axes. A
translation of 0 will not cause any translation along the
relevant axis.

Returns m.
)r   Úll_fz_translate©rH#  rI#  s     r   r&  r&  ÐB  s   € ô ×!Ò! "Ó)Ð)r&   c                 ó0   • [         R                  " XU5      $ )z/Low-level wrapper for `::fz_translate_irect()`.)r   Úll_fz_translate_irect©rƒ  ÚxoffÚyoffs      r   r&  r&  áB  s   € ä×'Ò'¨°Ó6Ð6r&   c                 ó0   • [         R                  " XU5      $ )zŠ
Low-level wrapper for `::fz_translate_rect()`.
Translate bounding box.

Translate a bbox by a given x and y offset. Allows for overflow.
)r   Úll_fz_translate_rectr&  s      r   r&  r&  åB  s   € ô ×&Ò& q°Ó5Ð5r&   c                 ó0   • [         R                  " XU5      $ )zº
Low-level wrapper for `::fz_tree_archive_add_buffer()`.
Add a named buffer to an existing tree archive.

The tree will take a new reference to the buffer. Ownership
is not transferred.
)r   Úll_fz_tree_archive_add_buffer©r�  r!   r!  s      r   r&  r&  îB  s   € ô ×/Ò/°¸SÓAÐAr&   c                 ó0   • [         R                  " XX#5      $ )zÍ
Low-level wrapper for `::fz_tree_archive_add_data()`.
Add a named block of data to an existing tree archive.

The data will be copied into a buffer, and so the caller
may free it as soon as this returns.
)r   Úll_fz_tree_archive_add_data©r�  r!   rG   r  s       r   r&  r&  øB  s   € ô ×-Ò-¨e¸4ÓFÐFr&   c                 ó0   • [         R                  " XU5      $ )a.  
Low-level wrapper for `::fz_tree_insert()`.
Insert a new key/value pair and rebalance the tree.
Return the new root of the tree after inserting and rebalancing.
May be called with a NULL root to create a new tree.

No data is copied into the tree structure; key and value are
merely kept as pointers.
)r   Úll_fz_tree_insert)rÀ!  rA  r"   s      r   r &  r &  C  s   € ô ×#Ò# D¨uÓ5Ð5r&   c                 ó.   • [         R                  " X5      $ )z³
Low-level wrapper for `::fz_tree_lookup()`.
Look for the value of a node in the tree with the given key.

Simple pointer equivalence is used for key.

Returns NULL for no match.
)r   Úll_fz_tree_lookup©r°  rA  s     r   r"&  r"&  C  s   € ô ×#Ò# DÓ.Ð.r&   c                 ó.   • [         R                  " U 5      $ )zm
Low-level wrapper for `::fz_trim_buffer()`.
Trim wasted capacity from a buffer by resizing internal memory.
)r   Úll_fz_trim_bufferrt  s    r   r%&  r%&  C  rû"  r&   c                 ó.   • [         R                  " U 5      $ )a)  
Low-level wrapper for `::fz_trim_path()`.
Minimise the internal storage used by a path.

As paths are constructed, the internal buffers
grow. To avoid repeated reallocations they
grow with some spare space. Once a path has
been fully constructed, this call allows the
excess space to be trimmed.
)r   Úll_fz_trim_pathrÍ  s    r   r'&  r'&   C  r·  r&   c                 ó.   • [         R                  " U 5      $ )zÕ
Low-level wrapper for `::fz_truncate_output()`.
Truncate the output at the current position.

This allows output streams which have seeked back from the end
of their storage to be truncated at the current point.
)r   Úll_fz_truncate_outputr­  s    r   r)&  r)&  -C  s   € ô ×'Ò'¨Ó.Ð.r&   c                 ó.   • [         R                  " X5      $ )a&  
Low-level wrapper for `::fz_try_invert_matrix()`.
Attempt to create an inverse matrix.

inv: Place to store inverse matrix.

src: Matrix to invert. A degenerate matrix, where the
determinant is equal to zero, can not be inverted.

Returns 1 if matrix is degenerate (singular), or 0 otherwise.
)r   Úll_fz_try_invert_matrix©Úinvr¤  s     r   r+&  r+&  7C  r+#  r&   c                 ó.   • [         R                  " X5      $ )zÃ
Low-level wrapper for `::fz_try_open_archive_entry()`.
Opens an archive entry as a stream.

Returns NULL if a matching entry cannot be found, otherwise
behaves exactly as fz_open_archive_entry.
)r   Úll_fz_try_open_archive_entryrâ  s     r   r/&  r/&  EC  s   € ô ×.Ò.¨tÓ:Ð:r&   c                 ó.   • [         R                  " U 5      $ )a	  
Low-level wrapper for `::fz_try_open_archive_with_stream()`.
Open zip or tar archive stream.

Does the same as fz_open_archive_with_stream, but will not throw
an error in the event of failing to recognise the format. Will
still throw errors in other cases though!
)r   Ú"ll_fz_try_open_archive_with_streamrw  s    r   r1&  r1&  OC  ó   € ô ×4Ò4°TÓ:Ð:r&   c                 ó.   • [         R                  " U 5      $ )zÙ
Low-level wrapper for `::fz_try_open_file()`.
Open the named file and wrap it in a stream.

Does the same as fz_open_file, but in the event the file
does not open, it will return NULL rather than throw an
exception.
)r   Úll_fz_try_open_filer"  s    r   r4&  r4&  ZC  s   € ô ×%Ò% dÓ+Ð+r&   c                 ó0   • [         R                  " XU5      $ )aN  
Low-level wrapper for `::fz_try_parse_xml_archive_entry()`.
Try and parse the contents of an archive entry into a tree of xml nodes.

preserve_white: whether to keep or delete all-whitespace nodes.

Will return NULL if the archive entry can't be found. Otherwise behaves
the same as fz_parse_xml_archive_entry. May throw exceptions.
)r   Ú!ll_fz_try_parse_xml_archive_entryrÚ"  s      r   r6&  r6&  eC  s   € ô ×3Ò3°CÀ>ÓRÐRr&   c                 ó.   • [         R                  " X5      $ )aJ  
Low-level wrapper for `::fz_try_read_archive_entry()`.
Reads all bytes in an archive entry
into a buffer.

name: Entry name to look for, this must be an exact match to
the entry name in the archive.

Returns NULL if a matching entry cannot be found. Otherwise behaves
the same as fz_read_archive_entry. Exceptions may be thrown.
)r   Úll_fz_try_read_archive_entryrâ  s     r   r8&  r8&  qC  s   € ô ×.Ò.¨tÓ:Ð:r&   c                 ó.   • [         R                  " U 5      $ )z³
Low-level wrapper for `::fz_try_read_file()`.
Read all the contents of a file into a buffer.

Returns NULL if the file does not exist, otherwise
behaves exactly as fz_read_file.
)r   Úll_fz_try_read_filerº  s    r   r:&  r:&  C  s   € ô ×%Ò% hÓ/Ð/r&   c                 ó.   • [         R                  " X5      $ )z»
Low-level wrapper for `::fz_tune_image_decode()`.
Set the tuning function to use for
image decode.

image_decode: Function to use.

arg: Opaque argument to be passed to tuning function.
)r   Úll_fz_tune_image_decode©Úimage_decoderþ  s     r   r<&  r<&  ‰C  s   € ô ×)Ò)¨,Ó<Ð<r&   c                 ó.   • [         R                  " X5      $ )zº
Low-level wrapper for `::fz_tune_image_scale()`.
Set the tuning function to use for
image scaling.

image_scale: Function to use.

arg: Opaque argument to be passed to tuning function.
)r   Úll_fz_tune_image_scale©Úimage_scalerþ  s     r   r@&  r@&  •C  s   € ô ×(Ò(¨Ó:Ð:r&   c                 ó.   • [         R                  " U 5      $ )z7Low-level wrapper for `::fz_unicode_from_glyph_name()`.)r   Úll_fz_unicode_from_glyph_namer"  s    r   rD&  rD&  ¡C  ó   € ä×/Ò/°Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )z>Low-level wrapper for `::fz_unicode_from_glyph_name_strict()`.)r   Ú$ll_fz_unicode_from_glyph_name_strictr"  s    r   rG&  rG&  ¥C  s   € ä×6Ò6°tÓ<Ð<r&   c                 ó.   • [         R                  " X5      $ )a–  
Low-level wrapper for `::fz_union_rect()`.
Compute union of two rectangles.

Given two rectangles, update the first to be the smallest
axis-aligned rectangle that encompasses both given rectangles.
If either rectangle is infinite then the union is also infinite.
If either rectangle is empty then the union is simply the
non-empty rectangle. Should both rectangles be empty, then the
union is also empty.
)r   Úll_fz_union_rectr  s     r   rI&  rI&  ©C  s   € ô ×"Ò" 1Ó(Ð(r&   c                 ó.   • [         R                  " U 5      $ )zQ
Low-level wrapper for `::fz_unlock()`.
Unlock one of the user supplied mutexes.
)r   Úll_fz_unlockr¿  s    r   rK&  rK&  ·C  ó   € ô
 ×Ò˜tÓ$Ð$r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )z-Low-level wrapper for `::fz_unpack_stream()`.)r   Úll_fz_unpack_stream©r¤  r   rÍ
  rÐ
  rg   r„  r"  Úskips           r   rN&  rN&  ¾C  s   € ä×%Ò% c°!¸ÀCÓNÐNr&   c                 ó.   • [         R                  " U 5      $ )zÆ
Low-level wrapper for `::fz_unread_byte()`.
Unread the single last byte successfully
read from a stream. Do not call this without having
successfully read a byte.

stm: The stream to operate upon.
)r   Úll_fz_unread_byterÅ  s    r   rR&  rR&  ÂC  r�  r&   c                 ó.   • [         R                  " U 5      $ )aó  
Low-level wrapper for `::fz_unshare_stroke_state()`.
Given a reference to a (possibly) shared stroke_state structure,
return a reference to an equivalent stroke_state structure
that is guaranteed to be unshared (i.e. one that can
safely be modified).

shared: The reference to a (possibly) shared structure
to unshare. Ownership of this reference is passed in
to this function, even in the case of exceptions being
thrown.

Exceptions may be thrown in the event of failure to
allocate if required.
)r   Úll_fz_unshare_stroke_state©re  s    r   rT&  rT&  ÍC  s   € ô  ×,Ò,¨VÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ )a!  
Low-level wrapper for `::fz_unshare_stroke_state_with_dash_len()`.
Given a reference to a (possibly) shared stroke_state structure,
return a reference to a stroke_state structure (with room for a
given amount of dash data) that is guaranteed to be unshared
(i.e. one that can safely be modified).

shared: The reference to a (possibly) shared structure
to unshare. Ownership of this reference is passed in
to this function, even in the case of exceptions being
thrown.

Exceptions may be thrown in the event of failure to
allocate if required.
)r   Ú(ll_fz_unshare_stroke_state_with_dash_len©re  r_  s     r   rW&  rW&  ßC  s   € ô  ×:Ò:¸6ÓGÐGr&   c                 ó.   • [         R                  " U 5      $ )zV
Low-level wrapper for `::fz_urldecode()`.
Like fz_decode_uri_component but in-place.
)r   Úll_fz_urldecode©r_  s    r   rZ&  rZ&  ñC  ó   € ô
 ×!Ò! #Ó&Ð&r&   c                  ó,   • [         R                  " 5       $ )zn
Low-level wrapper for `::fz_use_document_css()`.
Return whether to respect document styles in HTML and EPUB.
)r   Úll_fz_use_document_cssr'   r&   r   r^&  r^&  øC  s   € ô
 ×(Ò(Ó*Ð*r&   c                  ó,   • [         R                  " 5       $ )zT
Low-level wrapper for `::fz_user_context()`.
Read the user field from the context.
)r   Úll_fz_user_contextr'   r&   r   r`&  r`&  ÿC  s   € ô
 ×$Ò$Ó&Ð&r&   c                  ó,   • [         R                  " 5       $ )zO
Low-level wrapper for `::fz_user_css()`.
Get the user stylesheet source text.
)r   Úll_fz_user_cssr'   r&   r   rb&  rb&  D  r!  r&   c                 ó.   • [         R                  " U 5      $ )zÂ
Low-level wrapper for `::fz_utflen()`.
Count how many runes the UTF-8 encoded string
consists of.

s: The UTF-8 encoded, NUL-terminated text string.

Returns the number of runes in the string.
)r   Úll_fz_utflenr³  s    r   rd&  rd&  D  s   € ô ×Ò˜qÓ!Ð!r&   c                 ó.   • [         R                  " U 5      $ )z'Low-level wrapper for `::fz_var_imp()`.)r   Úll_fz_var_imp©Úarg_0s    r   rf&  rf&  D  ó   € ä×Ò Ó&Ð&r&   c                 ó0   • [         R                  " XU5      $ )a@  
Low-level wrapper for `::fz_walk_path()`.
Walk the segments of a path, calling the
appropriate callback function from a given set for each
segment of the path.

path: The path to walk.

walker: The set of callback functions to use. The first
4 callback pointers in the set must be non-NULL. The
subsequent ones can either be supplied, or can be left
as NULL, in which case the top 4 functions will be
called as appropriate to simulate them.

arg: An opaque argument passed in to each callback.

Exceptions will only be thrown if the underlying callback
functions throw them.
)r   Úll_fz_walk_path©rÎ  Úwalkerrþ  s      r   rk&  rk&  D  s   € ô( ×!Ò! $°Ó4Ð4r&   c                  ó(   • [         R                  " U 6 $ )z$Low-level wrapper for `::fz_warn()`.)r   Ú
ll_fz_warnr(  s    r   ro&  ro&  3D  s   € ä×Ò˜dÐ#Ð#r&   c                 ó.   • [         R                  " U 5      $ )a‹  
 Low-level wrapper for `::fz_warning_callback()`.

This function has out-params. Python/C# wrappers look like:
    `ll_fz_warning_callback()` => `(fz_warning_cb *, void *user)`

    Retrieve the currently set warning callback, or NULL if none
    has been set. Optionally, if user is non-NULL, the user pointer
    given when the warning callback was set is also passed back to
    the caller.
)r   Úll_fz_warning_callbackr  s    r   rq&  rq&  7D  s   € ô ×(Ò(¨Ó.Ð.r&   c                 ó0   • [         R                  " XX#5      $ )z+Low-level wrapper for `::fz_warp_pixmap()`.)r   Úll_fz_warp_pixmap©r¤  rÀ  r~  r�  s       r   rs&  rs&  ED  s   € ä×#Ò# C°Ó?Ð?r&   c                 ó.   • [         R                  " U 5      $ )z9Low-level wrapper for `::fz_windows_1250_from_unicode()`.)r   Úll_fz_windows_1250_from_unicoderß  s    r   rv&  rv&  ID  ó   € ä×1Ò1°!Ó4Ð4r&   c                 ó.   • [         R                  " U 5      $ )z9Low-level wrapper for `::fz_windows_1251_from_unicode()`.)r   Úll_fz_windows_1251_from_unicoderß  s    r   ry&  ry&  MD  rw&  r&   c                 ó.   • [         R                  " U 5      $ )z9Low-level wrapper for `::fz_windows_1252_from_unicode()`.)r   Úll_fz_windows_1252_from_unicoderß  s    r   r{&  r{&  QD  rw&  r&   c                 ó0   • [         R                  " XX#5      $ )aR  
Low-level wrapper for `::fz_write_band()`.
Cause a band writer to write the next band
of data for an image.

stride: The byte offset from the first byte of the data
for a pixel to the first byte of the data for the same pixel
on the row below.

band_height: The number of lines in this band.

samples: Pointer to first byte of the data.
)r   Úll_fz_write_band©r£  rÜ
  Úband_heightrê
  s       r   r}&  r}&  UD  s   € ô ×"Ò" 6°;ÓHÐHr&   c                 ó0   • [         R                  " XX#5      $ )zt
Low-level wrapper for `::fz_write_base64()`.
Write a base64 encoded data block, optionally with periodic
newlines.
)r   Úll_fz_write_base64rj  s       r   r�&  r�&  eD  s   € ô ×$Ò$ S°Ó>Ð>r&   c                 ó0   • [         R                  " XU5      $ )zz
Low-level wrapper for `::fz_write_base64_buffer()`.
Write a base64 encoded fz_buffer, optionally with periodic
newlines.
)r   Úll_fz_write_base64_bufferrn  s      r   rƒ&  rƒ&  mD  s   € ô ×+Ò+¨C°wÓ?Ð?r&   c                 ó.   • [         R                  " X5      $ )zN
Low-level wrapper for `::fz_write_bitmap_as_pbm()`.
Write a bitmap as a pbm.
)r   Úll_fz_write_bitmap_as_pbm©r¥  r  s     r   r…&  r…&  uD  ó   € ô
 ×+Ò+¨CÓ8Ð8r&   c                 ó0   • [         R                  " XU5      $ )zQ
Low-level wrapper for `::fz_write_bitmap_as_pcl()`.
Write a bitmap as mono PCL.
)r   Úll_fz_write_bitmap_as_pcl©r¥  r  rM$  s      r   r‰&  r‰&  |D  ó   € ô
 ×+Ò+¨C¸Ó=Ð=r&   c                 ó.   • [         R                  " X5      $ )zS
Low-level wrapper for `::fz_write_bitmap_as_pkm()`.
Write a CMYK bitmap as a pkm.
)r   Úll_fz_write_bitmap_as_pkmr†&  s     r   r�&  r�&  ƒD  r‡&  r&   c                 ó0   • [         R                  " XU5      $ )zN
Low-level wrapper for `::fz_write_bitmap_as_pwg()`.
Write a bitmap as a PWG.
)r   Úll_fz_write_bitmap_as_pwg©r¥  r  rÚ   s      r   r�&  r�&  ŠD  r‹&  r&   c                 ó0   • [         R                  " XU5      $ )zÕ
Low-level wrapper for `::fz_write_bitmap_as_pwg_page()`.
Write a bitmap as a PWG page.

Caller should provide a file header by calling
fz_write_pwg_file_header, but can then write several pages to
the same file.
)r   Úll_fz_write_bitmap_as_pwg_pager�&  s      r   r’&  r’&  ‘D  ó   € ô ×0Ò0°¸cÓBÐBr&   c                 ó0   • [         R                  " XU5      $ )z–
Low-level wrapper for `::fz_write_bits()`.
Write num_bits of data to the end of the output stream, assumed to be packed
most significant bits first.
)r   Úll_fz_write_bits©r¥  rG   Únum_bitss      r   r•&  r•&  œD  s   € ô ×"Ò" 3¨hÓ7Ð7r&   c                 ó.   • [         R                  " U 5      $ )z[
Low-level wrapper for `::fz_write_bits_sync()`.
Sync to byte boundary after writing bits.
)r   Úll_fz_write_bits_syncrd  s    r   r™&  r™&  ¤D  ó   € ô
 ×'Ò'¨Ó,Ð,r&   c                 ó.   • [         R                  " X5      $ )z,Low-level wrapper for `::fz_write_buffer()`.)r   Úll_fz_write_buffer©r¥  rG   s     r   rœ&  rœ&  «D  ó   € ä×$Ò$ SÓ/Ð/r&   c                 ó.   • [         R                  " X5      $ )z*Low-level wrapper for `::fz_write_byte()`.)r   Úll_fz_write_byte©r¥  rO   s     r   r &  r &  ¯D  ó   € ä×"Ò" 3Ó*Ð*r&   c                 ó.   • [         R                  " X5      $ )z*Low-level wrapper for `::fz_write_char()`.)r   Úll_fz_write_charr¡&  s     r   r¤&  r¤&  ³D  r¢&  r&   c                 ó0   • [         R                  " XU5      $ )z‰
Low-level wrapper for `::fz_write_data()`.
Write data to output.

data: Pointer to data to write.
size: Size of data to write in bytes.
)r   Úll_fz_write_data©r¥  rG   r  s      r   r¦&  r¦&  ·D  s   € ô ×"Ò" 3¨dÓ3Ð3r&   c                 ó.   • [         R                  " X5      $ )z“
Low-level wrapper for `::fz_write_document()`.
Convenience function to feed all the pages of a document to
fz_begin_page/fz_run_page/fz_end_page.
)r   Úll_fz_write_document©rè  rY   s     r   r©&  r©&  ÁD  rQ  r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::fz_write_float_be()`.)r   Úll_fz_write_float_be©r¥  rH  s     r   r¬&  r¬&  ÉD  ó   € ä×&Ò& sÓ.Ð.r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::fz_write_float_le()`.)r   Úll_fz_write_float_ler­&  s     r   r°&  r°&  ÍD  r®&  r&   c
                 ó6   • [         R                  " XX#XEXgX‰5
      $ )aè  
Low-level wrapper for `::fz_write_header()`.
Cause a band writer to write the header for
a banded image with the given properties/dimensions etc. This
also configures the bandwriter for the format of the data to be
passed in future calls.

w, h: Width and Height of the entire page.

n: Number of components (including spots and alphas).

alpha: Number of alpha components.

xres, yres: X and Y resolutions in dpi.

cs: Colorspace (NULL for bitmaps)

seps: Separation details (or NULL).
)r   Úll_fz_write_header©
r£  rÍ
  rÐ
  rg   r×
  râ
  rå
  r¶  rA  rß
  s
             r   r²&  r²&  ÑD  s   € ô( ×$Ò$ V°°eÀ4ÐRTÓ[Ð[r&   c                 ó.   • [         R                  " X5      $ )zn
Low-level wrapper for `::fz_write_image_as_data_uri()`.
Write image as a data URI (for HTML and SVG output).
)r   Úll_fz_write_image_as_data_urir„  s     r   rµ&  rµ&  çD  s   € ô
 ×/Ò/°Ó;Ð;r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::fz_write_int16_be()`.)r   Úll_fz_write_int16_ber¡&  s     r   r·&  r·&  îD  r®&  r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::fz_write_int16_le()`.)r   Úll_fz_write_int16_ler¡&  s     r   r¹&  r¹&  òD  r®&  r&   c                 ó.   • [         R                  " X5      $ )z`
Low-level wrapper for `::fz_write_int32_be()`.
Write different sized data to an output stream.
)r   Úll_fz_write_int32_ber¡&  s     r   r»&  r»&  öD  rê  r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::fz_write_int32_le()`.)r   Úll_fz_write_int32_ler¡&  s     r   r½&  r½&  ýD  r®&  r&   c                 ó.   • [         R                  " X5      $ )z*Low-level wrapper for `::fz_write_json()`.)r   Úll_fz_write_json©r¥  r"   s     r   r¿&  r¿&  E  ó   € ä×"Ò" 3Ó.Ð.r&   c                 ó.   • [         R                  " X5      $ )z8Low-level wrapper for `::fz_write_pixmap_as_data_uri()`.)r   Úll_fz_write_pixmap_as_data_urir˜  s     r   rÃ&  rÃ&  E  s   € ä×0Ò0°Ó=Ð=r&   c                 ó0   • [         R                  " XX#5      $ )zP
Low-level wrapper for `::fz_write_pixmap_as_jpeg()`.
Write a pixmap as a JPEG.
)r   Úll_fz_write_pixmap_as_jpeg©r¥  rn  rê  rë  s       r   rÅ&  rÅ&  	E  s   € ô
 ×,Ò,¨S°wÓLÐLr&   c                 ó0   • [         R                  " XU5      $ )zÇ
Low-level wrapper for `::fz_write_pixmap_as_jpx()`.
Pixmap data as JP2K with no subsampling.

quality = 100 = lossless
otherwise for a factor of x compression use 100-x. (so 80 is 1:20 compression)
)r   Úll_fz_write_pixmap_as_jpx©r¥  rn  rê  s      r   rÈ&  rÈ&  E  s   € ô ×+Ò+¨C°gÓ>Ð>r&   c                 ó.   • [         R                  " X5      $ )z~
Low-level wrapper for `::fz_write_pixmap_as_pam()`.
Write a pixmap as a pnm (greyscale, rgb or cmyk, with or without
alpha).
)r   Úll_fz_write_pixmap_as_pamr˜  s     r   rË&  rË&  E  s   € ô ×+Ò+¨CÓ8Ð8r&   c                 ó.   • [         R                  " X5      $ )z3Low-level wrapper for `::fz_write_pixmap_as_pbm()`.)r   Úll_fz_write_pixmap_as_pbmr˜  s     r   rÍ&  rÍ&  "E  ó   € ä×+Ò+¨CÓ8Ð8r&   c                 ó0   • [         R                  " XU5      $ )zY
Low-level wrapper for `::fz_write_pixmap_as_pcl()`.
Write an (RGB) pixmap as color PCL.
)r   Úll_fz_write_pixmap_as_pcl©r¥  r™  rM$  s      r   rÐ&  rÐ&  &E  r‹&  r&   c                 ó0   • [         R                  " XU5      $ )za
Low-level wrapper for `::fz_write_pixmap_as_pclm()`.
Write a (Greyscale or RGB) pixmap as pclm.
)r   Úll_fz_write_pixmap_as_pclm©r¥  r™  r  s      r   rÓ&  rÓ&  -E  s   € ô
 ×,Ò,¨S¸'ÓBÐBr&   c                 ó0   • [         R                  " XU5      $ )ze
Low-level wrapper for `::fz_write_pixmap_as_pdfocr()`.
Write a (Greyscale or RGB) pixmap as pdfocr.
)r   Úll_fz_write_pixmap_as_pdfocrrÔ&  s      r   rÖ&  rÖ&  4E  s   € ô
 ×.Ò.¨s¸GÓDÐDr&   c                 ó.   • [         R                  " X5      $ )z3Low-level wrapper for `::fz_write_pixmap_as_pkm()`.)r   Úll_fz_write_pixmap_as_pkmr˜  s     r   rØ&  rØ&  ;E  rÎ&  r&   c                 ó.   • [         R                  " X5      $ )za
Low-level wrapper for `::fz_write_pixmap_as_png()`.
Write a (Greyscale or RGB) pixmap as a png.
)r   Úll_fz_write_pixmap_as_pngr˜  s     r   rÚ&  rÚ&  ?E  r‡&  r&   c                 ó.   • [         R                  " X5      $ )zk
Low-level wrapper for `::fz_write_pixmap_as_pnm()`.
Write a pixmap as a pnm (greyscale or rgb, no alpha).
)r   Úll_fz_write_pixmap_as_pnmr˜  s     r   rÜ&  rÜ&  FE  r‡&  r&   c                 ó.   • [         R                  " X5      $ )zu
Low-level wrapper for `::fz_write_pixmap_as_ps()`.
Write a (gray, rgb, or cmyk, no alpha) pixmap out as postscript.
)r   Úll_fz_write_pixmap_as_psr˜  s     r   rÞ&  rÞ&  ME  s   € ô
 ×*Ò*¨3Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )zS
Low-level wrapper for `::fz_write_pixmap_as_psd()`.
Write a pixmap as a PSD file.
)r   Úll_fz_write_pixmap_as_psdr˜  s     r   rà&  rà&  TE  r‡&  r&   c                 ó0   • [         R                  " XU5      $ )zN
Low-level wrapper for `::fz_write_pixmap_as_pwg()`.
Write a pixmap as a PWG.
)r   Úll_fz_write_pixmap_as_pwg©r¥  r™  rÚ   s      r   râ&  râ&  [E  r‹&  r&   c                 ó0   • [         R                  " XU5      $ )zÕ
Low-level wrapper for `::fz_write_pixmap_as_pwg_page()`.
Write a pixmap as a PWG page.

Caller should provide a file header by calling
fz_write_pwg_file_header, but can then write several pages to
the same file.
)r   Úll_fz_write_pixmap_as_pwg_pagerã&  s      r   rå&  rå&  bE  r“&  r&   c                 ó.   • [         R                  " U 5      $ )zm
Low-level wrapper for `::fz_write_ps_file_header()`.
Write the file level header for ps band writer output.
)r   Úll_fz_write_ps_file_headerrd  s    r   rç&  rç&  mE  r%  r&   c                 ó.   • [         R                  " X5      $ )zo
Low-level wrapper for `::fz_write_ps_file_trailer()`.
Write the file level trailer for ps band writer output.
)r   Úll_fz_write_ps_file_trailer©r¥  Úpagess     r   ré&  ré&  tE  s   € ô
 ×-Ò-¨cÓ9Ð9r&   c                 ó.   • [         R                  " U 5      $ )z}
Low-level wrapper for `::fz_write_pwg_file_header()`.
Output the file header to a pwg stream, ready for pages to follow it.
)r   Úll_fz_write_pwg_file_headerrd  s    r   rí&  rí&  {E  s   € ô
 ×-Ò-¨cÓ2Ð2r&   c                 ó.   • [         R                  " X5      $ )zU
Low-level wrapper for `::fz_write_rune()`.
Write a UTF-8 encoded unicode character.
)r   Úll_fz_write_rune©r¥  r@  s     r   rï&  rï&  ‚E  s   € ô
 ×"Ò" 3Ó-Ð-r&   c
                 ó6   • [         R                  " XX#XEXgX‰5
      $ )z6Low-level wrapper for `::fz_write_stabilized_story()`.)r   Úll_fz_write_stabilized_story©
r£  r›!  ru  Ú	contentfnÚcontentfn_refÚrectfnÚ
rectfn_refÚpagefnÚ
pagefn_refr/  s
             r   rò&  rò&  ‰E  s(   € ä×.Ò.¨vÀÐP]Ðgqð  |Fó  Lð  Lr&   c           
      ó4   • [         R                  " XX#XEXg5      $ )z+Low-level wrapper for `::fz_write_story()`.)r   Úll_fz_write_story©r£  r2  rö&  r÷&  Ú
positionfnÚpositionfn_refrø&  rù&  s           r   rû&  rû&  �E  s   € ä×#Ò# F°6ÀzÐciÓvÐvr&   c                 ó.   • [         R                  " X5      $ )zV
Low-level wrapper for `::fz_write_stream()`.
Copy the stream contents to the output.
)r   Úll_fz_write_stream©r¥  rM  s     r   r '  r '  ‘E  s   € ô
 ×$Ò$ SÓ.Ð.r&   c                 ó.   • [         R                  " X5      $ )z^
Low-level wrapper for `::fz_write_string()`.
Write a string. Does not write zero terminator.
)r   Úll_fz_write_string©r¥  r´  s     r   r'  r'  ˜E  s   € ô
 ×$Ò$ SÓ,Ð,r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::fz_write_uint16_be()`.)r   Úll_fz_write_uint16_ber¡&  s     r   r'  r'  ŸE  rˆ  r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::fz_write_uint16_le()`.)r   Úll_fz_write_uint16_ler¡&  s     r   r'  r'  £E  rˆ  r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::fz_write_uint32_be()`.)r   Úll_fz_write_uint32_ber¡&  s     r   r
'  r
'  §E  rˆ  r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::fz_write_uint32_le()`.)r   Úll_fz_write_uint32_ler¡&  s     r   r'  r'  «E  rˆ  r&   c                 ó0   • [         R                  " XU5      $ )aé  
Low-level wrapper for `::fz_write_xml()`.
Write our xml structure out to an xml stream.

Properly formatted XML is only allowed to have a single top-level node
under which everything must sit. Our structures allow for multiple
top level nodes. If required, we will output an extra 'ROOT' node
at the top so that the xml is well-formed.

If 'indented' is non-zero then additional whitespace will be added to
make the XML easier to read in a text editor. It will NOT be properly
compliant.
)r   Úll_fz_write_xml©rÀ!  r¥  r{$  s      r   r'  r'  ¯E  s   € ô ×!Ò! $¨XÓ6Ð6r&   c                 ó0   • [         R                  " XX#5      $ )z“
Low-level wrapper for `::fz_write_zip_entry()`.
Given a buffer of data, (optionally) compress it, and add it to
the zip file with the given name.
)r   Úll_fz_write_zip_entry©r³  r!   r!  r÷  s       r   r'  r'  ¿E  s   € ô ×'Ò'¨°3ÓAÐAr&   c                 ó0   • [         R                  " XX#5      $ )zN
Low-level wrapper for `::fz_xml_add_att()`.
Add an attribute to an XML node.
)r   Úll_fz_xml_add_att©r™
  r°  rA  r4  s       r   r'  r'  ÇE  s   € ô
 ×#Ò# D°Ó9Ð9r&   c                 ó.   • [         R                  " X5      $ )z
Low-level wrapper for `::fz_xml_att()`.
Return the value of an attribute of an XML node.
NULL if the attribute doesn't exist.
)r   Úll_fz_xml_att©r¨  rö  s     r   r'  r'  ÎE  s   € ô ×Ò Ó*Ð*r&   c                 ó0   • [         R                  " XU5      $ )z¶
Low-level wrapper for `::fz_xml_att_alt()`.
Return the value of an attribute of an XML node.
If the first attribute doesn't exist, try the second.
NULL if neither attribute exists.
)r   Úll_fz_xml_att_alt©r¨  ÚoneÚtwos      r   r'  r'  ÖE  s   € ô ×#Ò# D¨sÓ3Ð3r&   c                 ó0   • [         R                  " XU5      $ )zÇ
Low-level wrapper for `::fz_xml_att_eq()`.
Check for a matching attribute on an XML node.

If the node has the requested attribute (name), and the value
matches (match) then return 1. Otherwise, 0.
)r   Úll_fz_xml_att_eq©r¨  r!   r  s      r   r'  r'  ßE  s   € ô ×"Ò" 4¨uÓ5Ð5r&   c                 ó.   • [         R                  " U 5      $ )zJ
Low-level wrapper for `::fz_xml_down()`.
Return first child of XML node.
)r   Úll_fz_xml_down©r¨  s    r   r"'  r"'  éE  rÏ  r&   c                 ó.   • [         R                  " X5      $ )z¤
Low-level wrapper for `::fz_xml_find()`.
Search the siblings of XML nodes starting with item looking for
the first with the given tag.

Return NULL if none found.
)r   Úll_fz_xml_find©r¨  r
  s     r   r%'  r%'  ðE  s   € ô × Ò  Ó+Ð+r&   c                 ó0   • [         R                  " XX#5      $ )a  
Low-level wrapper for `::fz_xml_find_dfs()`.
Perform a depth first search from item, returning the first
child that matches the given tag (or any tag if tag is NULL),
with the given attribute (if att is non NULL), that matches
match (if match is non NULL).
)r   Úll_fz_xml_find_dfs©r¨  r
  rö  r  s       r   r('  r('  úE  s   € ô ×$Ò$ T°Ó;Ð;r&   c                 ó2   • [         R                  " XX#U5      $ )a[  
Low-level wrapper for `::fz_xml_find_dfs_top()`.
Perform a depth first search from item, returning the first
child that matches the given tag (or any tag if tag is NULL),
with the given attribute (if att is non NULL), that matches
match (if match is non NULL). The search stops if it ever
reaches the top of the tree, or the declared 'top' item.
)r   Úll_fz_xml_find_dfs_top©r¨  r
  rö  r  r¤  s        r   r+'  r+'  F  s   € ô ×(Ò(¨°CÀÓDÐDr&   c                 ó.   • [         R                  " X5      $ )z¼
Low-level wrapper for `::fz_xml_find_down()`.
Search the siblings of XML nodes starting with the first child
of item looking for the first with the given tag.

Return NULL if none found.
)r   Úll_fz_xml_find_downr&'  s     r   r.'  r.'  F  ó   € ô ×%Ò% dÓ0Ð0r&   c                 ó0   • [         R                  " XX#5      $ )zý
Low-level wrapper for `::fz_xml_find_down_match()`.
Search the siblings of XML nodes starting with the first child
of item looking for the first with the given tag (or any tag if
tag is NULL), and with a matching attribute.

Return NULL if none found.
)r   Úll_fz_xml_find_down_matchr)'  s       r   r1'  r1'  F  ó   € ô ×+Ò+¨D°sÓBÐBr&   c                 ó0   • [         R                  " XX#5      $ )zå
Low-level wrapper for `::fz_xml_find_match()`.
Search the siblings of XML nodes starting with item looking for
the first with the given tag (or any tag if tag is NULL), and
with a matching attribute.

Return NULL if none found.
)r   Úll_fz_xml_find_matchr)'  s       r   r4'  r4'  $F  s   € ô ×&Ò& t°#Ó=Ð=r&   c                 ó.   • [         R                  " X5      $ )z¾
Low-level wrapper for `::fz_xml_find_next()`.
Search the siblings of XML nodes starting with the first sibling
of item looking for the first with the given tag.

Return NULL if none found.
)r   Úll_fz_xml_find_nextr&'  s     r   r6'  r6'  /F  r/'  r&   c                 ó0   • [         R                  " XX#5      $ )a  
Low-level wrapper for `::fz_xml_find_next_dfs()`.
Perform a depth first search onwards from item, returning the first
child that matches the given tag (or any tag if tag is NULL),
with the given attribute (if att is non NULL), that matches
match (if match is non NULL).
)r   Úll_fz_xml_find_next_dfsr)'  s       r   r8'  r8'  9F  s   € ô ×)Ò)¨$°SÓ@Ð@r&   c                 ó2   • [         R                  " XX#U5      $ )ah  
Low-level wrapper for `::fz_xml_find_next_dfs_top()`.
Perform a depth first search onwards from item, returning the first
child that matches the given tag (or any tag if tag is NULL),
with the given attribute (if att is non NULL), that matches
match (if match is non NULL). The search stops if it ever reaches
the top of the tree, or the declared 'top' item.
)r   Úll_fz_xml_find_next_dfs_topr,'  s        r   r:'  r:'  CF  s   € ô ×-Ò-¨d¸ÀSÓIÐIr&   c                 ó0   • [         R                  " XX#5      $ )zÿ
Low-level wrapper for `::fz_xml_find_next_match()`.
Search the siblings of XML nodes starting with the first sibling
of item looking for the first with the given tag (or any tag if tag
is NULL), and with a matching attribute.

Return NULL if none found.
)r   Úll_fz_xml_find_next_matchr)'  s       r   r<'  r<'  NF  r2'  r&   c                 ó.   • [         R                  " X5      $ )zQ
Low-level wrapper for `::fz_xml_is_tag()`.
Return true if the tag name matches.
)r   Úll_fz_xml_is_tag©r¨  r!   s     r   r>'  r>'  YF  s   € ô
 ×"Ò" 4Ó.Ð.r&   c                 ó.   • [         R                  " U 5      $ )zK
Low-level wrapper for `::fz_xml_next()`.
Return next sibling of XML node.
)r   Úll_fz_xml_nextr#'  s    r   rA'  rA'  `F  rÏ  r&   c                 ó.   • [         R                  " U 5      $ )zO
Low-level wrapper for `::fz_xml_prev()`.
Return previous sibling of XML node.
)r   Úll_fz_xml_prevr#'  s    r   rC'  rC'  gF  rÏ  r&   c                 ó.   • [         R                  " U 5      $ )zU
Low-level wrapper for `::fz_xml_root()`.
Return the topmost XML node of a document.
)r   Úll_fz_xml_rootrÓ  s    r   rE'  rE'  nF  rk  r&   c                 ó.   • [         R                  " U 5      $ )z]
Low-level wrapper for `::fz_xml_tag()`.
Return tag of XML node. Return NULL for text nodes.
)r   Úll_fz_xml_tagr#'  s    r   rG'  rG'  uF  ó   € ô
 ×Ò Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )zt
Low-level wrapper for `::fz_xml_text()`.
Return the text content of an XML node.
Return NULL if the node is a tag.
)r   Úll_fz_xml_textr#'  s    r   rJ'  rJ'  |F  s   € ô × Ò  Ó&Ð&r&   c                 ó.   • [         R                  " U 5      $ )zC
Low-level wrapper for `::fz_xml_up()`.
Return parent of XML node.
)r   Úll_fz_xml_upr#'  s    r   rL'  rL'  „F  rL&  r&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::pdf_abandon_operation()`.)r   Úll_pdf_abandon_operationrX   s    r   rN'  rN'  ‹F  ó   € ä×*Ò*¨3Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_access_alert_event()`.)r   Úll_pdf_access_alert_event©Úevts    r   rQ'  rQ'  �F  rB  r&   c                 ó.   • [         R                  " U 5      $ )z<Low-level wrapper for `::pdf_access_exec_menu_item_event()`.)r   Ú"ll_pdf_access_exec_menu_item_eventrR'  s    r   rU'  rU'  “F  rd#  r&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::pdf_access_launch_url_event()`.)r   Úll_pdf_access_launch_url_eventrR'  s    r   rW'  rW'  —F  ó   € ä×0Ò0°Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )z6Low-level wrapper for `::pdf_access_mail_doc_event()`.)r   Úll_pdf_access_mail_doc_eventrR'  s    r   rZ'  rZ'  ›F  ó   € ä×.Ò.¨sÓ3Ð3r&   c                 ó.   • [         R                  " X5      $ )z;Low-level wrapper for `::pdf_add_annot_border_dash_item()`.)r   Ú!ll_pdf_add_annot_border_dash_item©Úannotrý
  s     r   r]'  r]'  ŸF  ó   € ä×3Ò3°EÓBÐBr&   c                 ó0   • [         R                  " XU5      $ )z3Low-level wrapper for `::pdf_add_annot_ink_list()`.)r   Úll_pdf_add_annot_ink_list©r_'  rg   rJ  s      r   rb'  rb'  £F  s   € ä×+Ò+¨E°fÓ=Ð=r&   c                 ó.   • [         R                  " U 5      $ )z:Low-level wrapper for `::pdf_add_annot_ink_list_stroke()`.)r   Ú ll_pdf_add_annot_ink_list_stroke©r_'  s    r   re'  re'  §F  ó   € ä×2Ò2°5Ó9Ð9r&   c                 ó.   • [         R                  " X5      $ )zALow-level wrapper for `::pdf_add_annot_ink_list_stroke_vertex()`.)r   Ú'll_pdf_add_annot_ink_list_stroke_vertex©r_'  r®  s     r   ri'  ri'  «F  s   € ä×9Ò9¸%ÓCÐCr&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::pdf_add_annot_quad_point()`.)r   Úll_pdf_add_annot_quad_point©r_'  rU  s     r   rl'  rl'  ¯F  ó   € ä×-Ò-¨eÓ:Ð:r&   c                 ó.   • [         R                  " X5      $ )z1Low-level wrapper for `::pdf_add_annot_vertex()`.)r   Úll_pdf_add_annot_vertexrj'  s     r   rp'  rp'  ³F  ó   € ä×)Ò)¨%Ó3Ð3r&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::pdf_add_cid_font()`.)r   Úll_pdf_add_cid_font©rY   r?  s     r   rs'  rs'  ·F  rŸ  r&   c                 ó2   • [         R                  " XX#U5      $ )z-Low-level wrapper for `::pdf_add_cjk_font()`.)r   Úll_pdf_add_cjk_font©rY   r?  rò  ri
  r�  s        r   rv'  rv'  »F  s   € ä×%Ò% c°ÀÓFÐFr&   c                 ó0   • [         R                  " XX#5      $ )z.Low-level wrapper for `::pdf_add_codespace()`.)r   Úll_pdf_add_codespace©Úcmapr%  r(  rg   s       r   ry'  ry'  ¿F  s   € ä×&Ò& t°$Ó:Ð:r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_add_colorspace()`.)r   Úll_pdf_add_colorspace©rY   rA  s     r   r}'  r}'  ÃF  s   € ä×'Ò'¨Ó0Ð0r&   c           	      ó4   • [         R                  " XX#XEU5      $ )z2Low-level wrapper for `::pdf_add_embedded_file()`.)r   Úll_pdf_add_embedded_file©rY   r³  r¶  rR  r»  r¾  Úadd_checksums          r   r€'  r€'  ÇF  s   € ä×*Ò*¨3¸(ÈgÐamÓnÐnr&   c                 ó0   • [         R                  " XX#5      $ )z)Low-level wrapper for `::pdf_add_hmtx()`.)r   Úll_pdf_add_hmtx©r?  rÓ  rÖ  rÍ
  s       r   r„'  r„'  ËF  s   € ä×!Ò! $¨BÓ2Ð2r&   c                 ó.   • [         R                  " X5      $ )z*Low-level wrapper for `::pdf_add_image()`.)r   Úll_pdf_add_image©rY   rå  s     r   r‡'  r‡'  ÏF  rÁ&  r&   c                 ó2   • [         R                  " XX#U5      $ )z5Low-level wrapper for `::pdf_add_journal_fragment()`.)r   Úll_pdf_add_journal_fragment©rY   r   r4   Úcopy_streamÚnewobjs        r   rŠ'  rŠ'  ÓF  s   € ä×-Ò-¨c¸4ÈfÓUÐUr&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::pdf_add_new_array()`.)r   Úll_pdf_add_new_array©rY   rf!  s     r   r�'  r�'  ×F  ó   € ä×&Ò& sÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::pdf_add_new_dict()`.)r   Úll_pdf_add_new_dictr�'  s     r   r“'  r“'  ÛF  ó   € ä×%Ò% cÓ3Ð3r&   c                 ó.   • [         R                  " X5      $ )z+Low-level wrapper for `::pdf_add_object()`.)r   Úll_pdf_add_object©rY   ræ  s     r   r–'  r–'  ßF  ó   € ä×#Ò# CÓ-Ð-r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::pdf_add_object_drop()`.)r   Úll_pdf_add_object_dropr—'  s     r   rš'  rš'  ãF  ó   € ä×(Ò(¨Ó2Ð2r&   c                 ó2   • [         R                  " XX#U5      $ )z)Low-level wrapper for `::pdf_add_page()`.)r   Úll_pdf_add_page©rY   rÚ  ru  rO  rR  s        r   r�'  r�'  çF  s   € ä×!Ò! #°ÀHÓMÐMr&   c                 ó0   • [         R                  " XU5      $ )z0Low-level wrapper for `::pdf_add_simple_font()`.)r   Úll_pdf_add_simple_font©rY   r?  rÝ  s      r   r '  r '  ëF  s   € ä×(Ò(¨°HÓ=Ð=r&   c                 ó0   • [         R                  " XX#5      $ )z+Low-level wrapper for `::pdf_add_stream()`.)r   Úll_pdf_add_stream©rY   r!  ræ  Ú
compresseds       r   r£'  r£'  ïF  ó   € ä×#Ò# C¨cÓ>Ð>r&   c                 ó.   • [         R                  " X5      $ )z4Low-level wrapper for `::pdf_add_substitute_font()`.)r   Úll_pdf_add_substitute_fontrt'  s     r   r¨'  r¨'  óF  s   € ä×,Ò,¨SÓ7Ð7r&   c                 ó2   • [         R                  " XX#XE5      $ )z)Low-level wrapper for `::pdf_add_vmtx()`.)r   Úll_pdf_add_vmtx©r?  rÓ  rÖ  rO   r  rÍ
  s         r   rª'  rª'  ÷F  s   € ä×!Ò! $¨B°1Ó8Ð8r&   c                 ó0   • [         R                  " XU5      $ )z²
 Low-level wrapper for `::pdf_annot_MK_BC()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_annot_MK_BC(::pdf_annot *annot, float color[4])` => int n
)r   Úll_pdf_annot_MK_BC©r_'  rg   rf  s      r   r­'  r­'  ûF  ó   € ô ×$Ò$ U¨uÓ5Ð5r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::pdf_annot_MK_BC_rgb()`.)r   Úll_pdf_annot_MK_BC_rgb©r_'  r	  s     r   r±'  r±'  G  ó   € ä×(Ò(¨Ó4Ð4r&   c                 ó0   • [         R                  " XU5      $ )z²
 Low-level wrapper for `::pdf_annot_MK_BG()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_annot_MK_BG(::pdf_annot *annot, float color[4])` => int n
)r   Úll_pdf_annot_MK_BGr®'  s      r   rµ'  rµ'  G  r¯'  r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::pdf_annot_MK_BG_rgb()`.)r   Úll_pdf_annot_MK_BG_rgbr²'  s     r   r·'  r·'  G  r³'  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_annot_active()`.)r   Úll_pdf_annot_activerf'  s    r   r¹'  r¹'  G  ó   € ä×%Ò% eÓ,Ð,r&   c                 ó.   • [         R                  " U 5      $ )z)Low-level wrapper for `::pdf_annot_ap()`.)r   Úll_pdf_annot_aprf'  s    r   r¼'  r¼'  G  ó   € ä×!Ò! %Ó(Ð(r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_annot_author()`.)r   Úll_pdf_annot_authorrf'  s    r   r¿'  r¿'  G  rº'  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_annot_border()`.)r   Úll_pdf_annot_borderrf'  s    r   rÁ'  rÁ'  !G  rº'  r&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::pdf_annot_border_dash_count()`.)r   Úll_pdf_annot_border_dash_countrf'  s    r   rÃ'  rÃ'  %G  r  r&   c                 ó.   • [         R                  " X5      $ )z7Low-level wrapper for `::pdf_annot_border_dash_item()`.)r   Úll_pdf_annot_border_dash_item©r_'  rñ   s     r   rÅ'  rÅ'  )G  ó   € ä×/Ò/°Ó9Ð9r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::pdf_annot_border_effect()`.)r   Úll_pdf_annot_border_effectrf'  s    r   rÉ'  rÉ'  -G  ó   € ä×,Ò,¨UÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z>Low-level wrapper for `::pdf_annot_border_effect_intensity()`.)r   Ú$ll_pdf_annot_border_effect_intensityrf'  s    r   rÌ'  rÌ'  1G  ó   € ä×6Ò6°uÓ=Ð=r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_annot_border_style()`.)r   Úll_pdf_annot_border_stylerf'  s    r   rÏ'  rÏ'  5G  ó   € ä×+Ò+¨EÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_annot_border_width()`.)r   Úll_pdf_annot_border_widthrf'  s    r   rÒ'  rÒ'  9G  rÐ'  r&   c                 ó0   • [         R                  " XU5      $ )zÇ
 Low-level wrapper for `::pdf_annot_callout_line()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_annot_callout_line(::pdf_annot *annot, ::fz_point callout[3])` => int n
)r   Úll_pdf_annot_callout_line©r_'  Úcalloutrg   s      r   rÔ'  rÔ'  =G  s   € ô ×+Ò+¨E¸AÓ>Ð>r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::pdf_annot_callout_point()`.)r   Úll_pdf_annot_callout_pointrf'  s    r   rØ'  rØ'  FG  rÊ'  r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::pdf_annot_callout_style()`.)r   Úll_pdf_annot_callout_stylerf'  s    r   rÚ'  rÚ'  JG  rÊ'  r&   c                 ó0   • [         R                  " XU5      $ )z²
 Low-level wrapper for `::pdf_annot_color()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_annot_color(::pdf_annot *annot, float color[4])` => int n
)r   Úll_pdf_annot_colorr®'  s      r   rÜ'  rÜ'  NG  r¯'  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_annot_contents()`.)r   Úll_pdf_annot_contentsrf'  s    r   rÞ'  rÞ'  WG  ó   € ä×'Ò'¨Ó.Ð.r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::pdf_annot_creation_date()`.)r   Úll_pdf_annot_creation_daterf'  s    r   rá'  rá'  [G  rÊ'  r&   c                 ó2   • [         R                  " XX#U5      $ )zî
 Low-level wrapper for `::pdf_annot_default_appearance()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_annot_default_appearance(::pdf_annot *annot, float color[4])` => `(const char *font, float size, int n)`
)r   Úll_pdf_annot_default_appearance©r_'  r?  r  rg   rf  s        r   rã'  rã'  _G  s   € ô ×1Ò1°%¸tÈÓNÐNr&   c                 ó2   • [         R                  " XX#XE5      $ )a  
 Low-level wrapper for `::pdf_annot_default_appearance_unmapped()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_annot_default_appearance_unmapped(::pdf_annot *annot, char *font_name, int font_name_len, float color[4])` => `(float size, int n)`
)r   Ú(ll_pdf_annot_default_appearance_unmapped©r_'  Ú	font_nameÚfont_name_lenr  rg   rf  s         r   ræ'  ræ'  hG  s   € ô ×:Ò:¸5È]ÐbcÓkÐkr&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_annot_display_rect()`.)r   Úll_pdf_annot_display_rectrf'  s    r   rë'  rë'  qG  rÐ'  r&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::pdf_annot_ensure_local_xref()`.)r   Úll_pdf_annot_ensure_local_xrefrf'  s    r   rí'  rí'  uG  r  r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::pdf_annot_event_blur()`.)r   Úll_pdf_annot_event_blurrf'  s    r   rï'  rï'  yG  rî  r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::pdf_annot_event_down()`.)r   Úll_pdf_annot_event_downrf'  s    r   rñ'  rñ'  }G  rî  r&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::pdf_annot_event_enter()`.)r   Úll_pdf_annot_event_enterrf'  s    r   ró'  ró'  �G  r¢  r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::pdf_annot_event_exit()`.)r   Úll_pdf_annot_event_exitrf'  s    r   rõ'  rõ'  …G  rî  r&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::pdf_annot_event_focus()`.)r   Úll_pdf_annot_event_focusrf'  s    r   r÷'  r÷'  ‰G  r¢  r&   c                 ó.   • [         R                  " U 5      $ )z7Low-level wrapper for `::pdf_annot_event_page_close()`.)r   Úll_pdf_annot_event_page_closerf'  s    r   rù'  rù'  �G  ó   € ä×/Ò/°Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ )z;Low-level wrapper for `::pdf_annot_event_page_invisible()`.)r   Ú!ll_pdf_annot_event_page_invisiblerf'  s    r   rü'  rü'  ‘G  ó   € ä×3Ò3°EÓ:Ð:r&   c                 ó.   • [         R                  " U 5      $ )z6Low-level wrapper for `::pdf_annot_event_page_open()`.)r   Úll_pdf_annot_event_page_openrf'  s    r   rÿ'  rÿ'  •G  r´  r&   c                 ó.   • [         R                  " U 5      $ )z9Low-level wrapper for `::pdf_annot_event_page_visible()`.)r   Úll_pdf_annot_event_page_visiblerf'  s    r   r(  r(  ™G  ó   € ä×1Ò1°%Ó8Ð8r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_annot_event_up()`.)r   Úll_pdf_annot_event_uprf'  s    r   r(  r(  �G  rß'  r&   c                 ó0   • [         R                  " XU5      $ )z<Low-level wrapper for `::pdf_annot_field_event_keystroke()`.)r   Ú"ll_pdf_annot_field_event_keystroke©rY   r_'  rS'  s      r   r(  r(  ¡G  s   € ä×4Ò4°SÀÓEÐEr&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::pdf_annot_field_flags()`.)r   Úll_pdf_annot_field_flagsrf'  s    r   r	(  r	(  ¥G  r¢  r&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::pdf_annot_field_label()`.)r   Úll_pdf_annot_field_label©Úwidgets    r   r(  r(  ©G  r#  r&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::pdf_annot_field_value()`.)r   Úll_pdf_annot_field_valuerf'  s    r   r(  r(  ­G  r¢  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_annot_filespec()`.)r   Úll_pdf_annot_filespecrf'  s    r   r(  r(  ±G  rß'  r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_annot_flags()`.)r   Úll_pdf_annot_flagsrf'  s    r   r(  r(  µG  ó   € ä×$Ò$ UÓ+Ð+r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::pdf_annot_has_author()`.)r   Úll_pdf_annot_has_authorrf'  s    r   r(  r(  ¹G  rî  r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::pdf_annot_has_border()`.)r   Úll_pdf_annot_has_borderrf'  s    r   r(  r(  ½G  rî  r&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::pdf_annot_has_border_effect()`.)r   Úll_pdf_annot_has_border_effectrf'  s    r   r(  r(  ÁG  r  r&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::pdf_annot_has_callout()`.)r   Úll_pdf_annot_has_calloutrf'  s    r   r(  r(  ÅG  r¢  r&   c                 ó.   • [         R                  " U 5      $ )z=Low-level wrapper for `::pdf_annot_has_default_appearance()`.)r   Ú#ll_pdf_annot_has_default_appearancerf'  s    r   r(  r(  ÉG  ó   € ä×5Ò5°eÓ<Ð<r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_annot_has_filespec()`.)r   Úll_pdf_annot_has_filespecrf'  s    r   r!(  r!(  ÍG  rÐ'  r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::pdf_annot_has_icon_name()`.)r   Úll_pdf_annot_has_icon_namerf'  s    r   r#(  r#(  ÑG  rÊ'  r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_annot_has_ink_list()`.)r   Úll_pdf_annot_has_ink_listrf'  s    r   r%(  r%(  ÕG  rÐ'  r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::pdf_annot_has_intent()`.)r   Úll_pdf_annot_has_intentrf'  s    r   r'(  r'(  ÙG  rî  r&   c                 ó.   • [         R                  " U 5      $ )z9Low-level wrapper for `::pdf_annot_has_interior_color()`.)r   Úll_pdf_annot_has_interior_colorrf'  s    r   r)(  r)(  ÝG  r(  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_annot_has_line()`.)r   Úll_pdf_annot_has_linerf'  s    r   r+(  r+(  áG  rß'  r&   c                 ó.   • [         R                  " U 5      $ )z=Low-level wrapper for `::pdf_annot_has_line_ending_styles()`.)r   Ú#ll_pdf_annot_has_line_ending_stylesrf'  s    r   r-(  r-(  åG  r(  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_annot_has_open()`.)r   Úll_pdf_annot_has_openrf'  s    r   r/(  r/(  éG  rß'  r&   c                 ó.   • [         R                  " U 5      $ )z0Low-level wrapper for `::pdf_annot_has_popup()`.)r   Úll_pdf_annot_has_popuprf'  s    r   r1(  r1(  íG  ó   € ä×(Ò(¨Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ )z6Low-level wrapper for `::pdf_annot_has_quad_points()`.)r   Úll_pdf_annot_has_quad_pointsrf'  s    r   r4(  r4(  ñG  r´  r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_annot_has_quadding()`.)r   Úll_pdf_annot_has_quaddingrf'  s    r   r6(  r6(  õG  rÐ'  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_annot_has_rect()`.)r   Úll_pdf_annot_has_rectrf'  s    r   r8(  r8(  ùG  rß'  r&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::pdf_annot_has_rich_contents()`.)r   Úll_pdf_annot_has_rich_contentsrf'  s    r   r:(  r:(  ýG  r  r&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::pdf_annot_has_rich_defaults()`.)r   Úll_pdf_annot_has_rich_defaultsrf'  s    r   r<(  r<(  H  r  r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_annot_has_vertices()`.)r   Úll_pdf_annot_has_verticesrf'  s    r   r>(  r>(  H  rÐ'  r&   c                 ó.   • [         R                  " U 5      $ )z9Low-level wrapper for `::pdf_annot_hidden_for_editing()`.)r   Úll_pdf_annot_hidden_for_editingrf'  s    r   r@(  r@(  	H  r(  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_annot_hot()`.)r   Úll_pdf_annot_hotrf'  s    r   rB(  rB(  H  rÂ  r&   c                 ó.   • [         R                  " U 5      $ )z0Low-level wrapper for `::pdf_annot_icon_name()`.)r   Úll_pdf_annot_icon_namerf'  s    r   rD(  rD(  H  r2(  r&   c                 ó.   • [         R                  " U 5      $ )z5Low-level wrapper for `::pdf_annot_ink_list_count()`.)r   Úll_pdf_annot_ink_list_countrf'  s    r   rF(  rF(  H  ó   € ä×-Ò-¨eÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ )z<Low-level wrapper for `::pdf_annot_ink_list_stroke_count()`.)r   Ú"ll_pdf_annot_ink_list_stroke_countrÆ'  s     r   rI(  rI(  H  s   € ä×4Ò4°UÓ>Ð>r&   c                 ó0   • [         R                  " XU5      $ )z=Low-level wrapper for `::pdf_annot_ink_list_stroke_vertex()`.)r   Ú#ll_pdf_annot_ink_list_stroke_vertex©r_'  rñ   r"  s      r   rK(  rK(  H  s   € ä×5Ò5°eÀÓBÐBr&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_annot_intent()`.)r   Úll_pdf_annot_intentrf'  s    r   rN(  rN(  !H  rº'  r&   c                 ó0   • [         R                  " XU5      $ )zÄ
 Low-level wrapper for `::pdf_annot_interior_color()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_annot_interior_color(::pdf_annot *annot, float color[4])` => int n
)r   Úll_pdf_annot_interior_colorr®'  s      r   rP(  rP(  %H  s   € ô ×-Ò-¨e¸Ó>Ð>r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_annot_is_open()`.)r   Úll_pdf_annot_is_openrf'  s    r   rR(  rR(  .H  rg  r&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::pdf_annot_is_standard_stamp()`.)r   Úll_pdf_annot_is_standard_stamprf'  s    r   rT(  rT(  2H  r  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_annot_language()`.)r   Úll_pdf_annot_languagerf'  s    r   rV(  rV(  6H  rß'  r&   c                 ó0   • [         R                  " XU5      $ )z+Low-level wrapper for `::pdf_annot_line()`.)r   Úll_pdf_annot_line©r_'  rƒ  r<  s      r   rX(  rX(  :H  ó   € ä×#Ò# E¨aÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_annot_line_caption()`.)r   Úll_pdf_annot_line_captionrf'  s    r   r\(  r\(  >H  rÐ'  r&   c                 ó.   • [         R                  " U 5      $ )z:Low-level wrapper for `::pdf_annot_line_caption_offset()`.)r   Ú ll_pdf_annot_line_caption_offsetrf'  s    r   r^(  r^(  BH  rg'  r&   c                 ó.   • [         R                  " U 5      $ )z5Low-level wrapper for `::pdf_annot_line_end_style()`.)r   Úll_pdf_annot_line_end_stylerf'  s    r   r`(  r`(  FH  rG(  r&   c                 ó0   • [         R                  " XU5      $ )zû
 Low-level wrapper for `::pdf_annot_line_ending_styles()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_annot_line_ending_styles(::pdf_annot *annot)` => `(enum pdf_line_ending start_style, enum pdf_line_ending end_style)`
)r   Úll_pdf_annot_line_ending_styles©r_'  Ústart_styleÚ	end_styles      r   rb(  rb(  JH  s   € ô ×1Ò1°%ÀiÓPÐPr&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::pdf_annot_line_leader()`.)r   Úll_pdf_annot_line_leaderrf'  s    r   rg(  rg(  SH  r¢  r&   c                 ó.   • [         R                  " U 5      $ )z<Low-level wrapper for `::pdf_annot_line_leader_extension()`.)r   Ú"ll_pdf_annot_line_leader_extensionrf'  s    r   ri(  ri(  WH  ó   € ä×4Ò4°UÓ;Ð;r&   c                 ó.   • [         R                  " U 5      $ )z9Low-level wrapper for `::pdf_annot_line_leader_offset()`.)r   Úll_pdf_annot_line_leader_offsetrf'  s    r   rl(  rl(  [H  r(  r&   c                 ó.   • [         R                  " U 5      $ )z7Low-level wrapper for `::pdf_annot_line_start_style()`.)r   Úll_pdf_annot_line_start_stylerf'  s    r   rn(  rn(  _H  rú'  r&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::pdf_annot_modification_date()`.)r   Úll_pdf_annot_modification_daterf'  s    r   rp(  rp(  cH  r  r&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::pdf_annot_needs_resynthesis()`.)r   Úll_pdf_annot_needs_resynthesisrf'  s    r   rr(  rr(  gH  r  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_annot_obj()`.)r   Úll_pdf_annot_objrf'  s    r   rt(  rt(  kH  rÂ  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_annot_opacity()`.)r   Úll_pdf_annot_opacityrf'  s    r   rv(  rv(  oH  rg  r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_annot_page()`.)r   Úll_pdf_annot_pagerf'  s    r   rx(  rx(  sH  r$  r&   c                 ó.   • [         R                  " U 5      $ )zALow-level wrapper for `::pdf_annot_pop_and_discard_local_xref()`.)r   Ú'll_pdf_annot_pop_and_discard_local_xrefrf'  s    r   rz(  rz(  wH  s   € ä×9Ò9¸%Ó@Ð@r&   c                 ó.   • [         R                  " U 5      $ )z5Low-level wrapper for `::pdf_annot_pop_local_xref()`.)r   Úll_pdf_annot_pop_local_xrefrf'  s    r   r|(  r|(  {H  rG(  r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_annot_popup()`.)r   Úll_pdf_annot_popuprf'  s    r   r~(  r~(  H  r(  r&   c                 ó.   • [         R                  " U 5      $ )z6Low-level wrapper for `::pdf_annot_push_local_xref()`.)r   Úll_pdf_annot_push_local_xrefrf'  s    r   r€(  r€(  ƒH  r´  r&   c                 ó.   • [         R                  " X5      $ )z1Low-level wrapper for `::pdf_annot_quad_point()`.)r   Úll_pdf_annot_quad_pointrÆ'  s     r   r‚(  r‚(  ‡H  rq'  r&   c                 ó.   • [         R                  " U 5      $ )z7Low-level wrapper for `::pdf_annot_quad_point_count()`.)r   Úll_pdf_annot_quad_point_countrf'  s    r   r„(  r„(  ‹H  rú'  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_annot_quadding()`.)r   Úll_pdf_annot_quaddingrf'  s    r   r†(  r†(  �H  rß'  r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_annot_rect()`.)r   Úll_pdf_annot_rectrf'  s    r   rˆ(  rˆ(  “H  r$  r&   c                 ó.   • [         R                  " U 5      $ )z:Low-level wrapper for `::pdf_annot_request_resynthesis()`.)r   Ú ll_pdf_annot_request_resynthesisrf'  s    r   rŠ(  rŠ(  —H  rg'  r&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::pdf_annot_request_synthesis()`.)r   Úll_pdf_annot_request_synthesisrf'  s    r   rŒ(  rŒ(  ›H  r  r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::pdf_annot_rich_contents()`.)r   Úll_pdf_annot_rich_contentsrf'  s    r   rŽ(  rŽ(  ŸH  rÊ'  r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::pdf_annot_rich_defaults()`.)r   Úll_pdf_annot_rich_defaultsrf'  s    r   r�(  r�(  £H  rÊ'  r&   c                 ó.   • [         R                  " U 5      $ )z6Low-level wrapper for `::pdf_annot_stamp_image_obj()`.)r   Úll_pdf_annot_stamp_image_objrf'  s    r   r’(  r’(  §H  r´  r&   c                 ó.   • [         R                  " U 5      $ )z0Low-level wrapper for `::pdf_annot_transform()`.)r   Úll_pdf_annot_transformrf'  s    r   r”(  r”(  «H  r2(  r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_annot_type()`.)r   Úll_pdf_annot_typerf'  s    r   r–(  r–(  ¯H  r$  r&   c                 ó.   • [         R                  " U 5      $ )z7Low-level wrapper for `::pdf_annot_type_from_string()`.)r   Úll_pdf_annot_type_from_string©Úsubtypes    r   r˜(  r˜(  ³H  ó   € ä×/Ò/°Ó8Ð8r&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::pdf_annot_vertex()`.)r   Úll_pdf_annot_vertexrÆ'  s     r   r�(  r�(  ·H  ó   € ä×%Ò% eÓ/Ð/r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_annot_vertex_count()`.)r   Úll_pdf_annot_vertex_countrf'  s    r   r (  r (  »H  rÐ'  r&   c                 ó.   • [         R                  " X5      $ )z<Low-level wrapper for `::pdf_append_explicit_dest_to_uri()`.)r   Ú"ll_pdf_append_explicit_dest_to_uri©r_  r£  s     r   r¢(  r¢(  ¿H  s   € ä×4Ò4°SÓ?Ð?r&   c                 ó.   • [         R                  " X5      $ )z9Low-level wrapper for `::pdf_append_named_dest_to_uri()`.)r   Úll_pdf_append_named_dest_to_uri©r_  r!   s     r   r¥(  r¥(  ÃH  ó   € ä×1Ò1°#Ó<Ð<r&   c                 ó0   • [         R                  " XU5      $ )z-Low-level wrapper for `::pdf_append_token()`.)r   Úll_pdf_append_token©r!  ÚtokÚlexs      r   r©(  r©(  ÇH  ó   € ä×%Ò% c°Ó4Ð4r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::pdf_apply_redaction()`.)r   Úll_pdf_apply_redaction©r_'  ræ  s     r   r¯(  r¯(  ËH  ó   € ä×(Ò(¨Ó5Ð5r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_array_contains()`.)r   Úll_pdf_array_contains©rè  ræ  s     r   r³(  r³(  ÏH  s   € ä×'Ò'¨Ó3Ð3r&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::pdf_array_delete()`.)r   Úll_pdf_array_delete©rè  r¾   s     r   r¶(  r¶(  ÓH  ó   € ä×%Ò% eÓ3Ð3r&   c                 ó.   • [         R                  " X5      $ )z+Low-level wrapper for `::pdf_array_find()`.)r   Úll_pdf_array_findr´(  s     r   rº(  rº(  ×H  ó   € ä×#Ò# EÓ/Ð/r&   c                 ó.   • [         R                  " X5      $ )z*Low-level wrapper for `::pdf_array_get()`.)r   Úll_pdf_array_get©rè  rñ   s     r   r½(  r½(  ÛH  ó   € ä×"Ò" 5Ó,Ð,r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_array_get_bool()`.)r   Úll_pdf_array_get_boolr·(  s     r   rÁ(  rÁ(  ßH  ó   € ä×'Ò'¨Ó5Ð5r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::pdf_array_get_int()`.)r   Úll_pdf_array_get_intr·(  s     r   rÄ(  rÄ(  ãH  ó   € ä×&Ò& uÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ )z1Low-level wrapper for `::pdf_array_get_matrix()`.)r   Úll_pdf_array_get_matrixr·(  s     r   rÇ(  rÇ(  çH  ó   € ä×)Ò)¨%Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_array_get_name()`.)r   Úll_pdf_array_get_namer·(  s     r   rÊ(  rÊ(  ëH  rÂ(  r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_array_get_real()`.)r   Úll_pdf_array_get_realr·(  s     r   rÌ(  rÌ(  ïH  rÂ(  r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_array_get_rect()`.)r   Úll_pdf_array_get_rectr·(  s     r   rÎ(  rÎ(  óH  rÂ(  r&   c                 ó0   • [         R                  " XU5      $ )zÎ
 Low-level wrapper for `::pdf_array_get_string()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_array_get_string(::pdf_obj *array, int index)` => `(const char *, size_t sizep)`
)r   Úll_pdf_array_get_string©rè  r¾   Úsizeps      r   rÐ(  rÐ(  ÷H  s   € ô ×)Ò)¨%¸Ó>Ð>r&   c                 ó.   • [         R                  " X5      $ )z6Low-level wrapper for `::pdf_array_get_text_string()`.)r   Úll_pdf_array_get_text_stringr·(  s     r   rÔ(  rÔ(   I  ó   € ä×.Ò.¨uÓ<Ð<r&   c                 ó0   • [         R                  " XU5      $ )z-Low-level wrapper for `::pdf_array_insert()`.)r   Úll_pdf_array_insert©rè  ræ  r¾   s      r   r×(  r×(  I  s   € ä×%Ò% e°%Ó8Ð8r&   c                 ó0   • [         R                  " XU5      $ )z2Low-level wrapper for `::pdf_array_insert_drop()`.)r   Úll_pdf_array_insert_droprØ(  s      r   rÚ(  rÚ(  I  s   € ä×*Ò*¨5°uÓ=Ð=r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_array_len()`.)r   Úll_pdf_array_lenrí  s    r   rÜ(  rÜ(  I  rÂ  r&   c                 ó.   • [         R                  " X5      $ )z+Low-level wrapper for `::pdf_array_push()`.)r   Úll_pdf_array_pushr´(  s     r   rÞ(  rÞ(  I  r»(  r&   c                 ó.   • [         R                  " X5      $ )z1Low-level wrapper for `::pdf_array_push_array()`.)r   Úll_pdf_array_push_array©rè  rf!  s     r   rà(  rà(  I  rh%  r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::pdf_array_push_bool()`.)r   Úll_pdf_array_push_bool©rè  rO   s     r   rã(  rã(  I  ó   € ä×(Ò(¨Ó2Ð2r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::pdf_array_push_dict()`.)r   Úll_pdf_array_push_dictrá(  s     r   rç(  rç(  I  s   € ä×(Ò(¨Ó8Ð8r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::pdf_array_push_drop()`.)r   Úll_pdf_array_push_dropr´(  s     r   ré(  ré(   I  r³'  r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_array_push_int()`.)r   Úll_pdf_array_push_inträ(  s     r   rë(  rë(  $I  ó   € ä×'Ò'¨Ó1Ð1r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::pdf_array_push_name()`.)r   Úll_pdf_array_push_namerä(  s     r   rî(  rî(  (I  rå(  r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::pdf_array_push_real()`.)r   Úll_pdf_array_push_realrä(  s     r   rð(  rð(  ,I  rå(  r&   c                 ó0   • [         R                  " XU5      $ )z2Low-level wrapper for `::pdf_array_push_string()`.)r   Úll_pdf_array_push_string©rè  rO   rg   s      r   rò(  rò(  0I  s   € ä×*Ò*¨5°QÓ7Ð7r&   c                 ó.   • [         R                  " X5      $ )z7Low-level wrapper for `::pdf_array_push_text_string()`.)r   Úll_pdf_array_push_text_stringrä(  s     r   rõ(  rõ(  4I  rÇ'  r&   c                 ó0   • [         R                  " XU5      $ )z*Low-level wrapper for `::pdf_array_put()`.)r   Úll_pdf_array_put©rè  rñ   ræ  s      r   r÷(  r÷(  8I  s   € ä×"Ò" 5¨SÓ1Ð1r&   c                 ó0   • [         R                  " XU5      $ )z0Low-level wrapper for `::pdf_array_put_array()`.)r   Úll_pdf_array_put_array©rè  rñ   rf!  s      r   rú(  rú(  <I  s   € ä×(Ò(¨°7Ó;Ð;r&   c                 ó0   • [         R                  " XU5      $ )z/Low-level wrapper for `::pdf_array_put_bool()`.)r   Úll_pdf_array_put_bool©rè  rñ   rO   s      r   rý(  rý(  @I  ó   € ä×'Ò'¨°!Ó4Ð4r&   c                 ó0   • [         R                  " XU5      $ )z/Low-level wrapper for `::pdf_array_put_dict()`.)r   Úll_pdf_array_put_dictrû(  s      r   r)  r)  DI  s   € ä×'Ò'¨°'Ó:Ð:r&   c                 ó0   • [         R                  " XU5      $ )z/Low-level wrapper for `::pdf_array_put_drop()`.)r   Úll_pdf_array_put_droprø(  s      r   r)  r)  HI  s   € ä×'Ò'¨°#Ó6Ð6r&   c                 ó0   • [         R                  " XU5      $ )z.Low-level wrapper for `::pdf_array_put_int()`.)r   Úll_pdf_array_put_intrþ(  s      r   r)  r)  LI  ó   € ä×&Ò& u°Ó3Ð3r&   c                 ó0   • [         R                  " XU5      $ )z/Low-level wrapper for `::pdf_array_put_name()`.)r   Úll_pdf_array_put_namerþ(  s      r   r)  r)  PI  rÿ(  r&   c                 ó0   • [         R                  " XU5      $ )z/Low-level wrapper for `::pdf_array_put_real()`.)r   Úll_pdf_array_put_realrþ(  s      r   r
)  r
)  TI  rÿ(  r&   c                 ó0   • [         R                  " XX#5      $ )z1Low-level wrapper for `::pdf_array_put_string()`.)r   Úll_pdf_array_put_string©rè  rñ   rO   rg   s       r   r)  r)  XI  s   € ä×)Ò)¨%°AÓ9Ð9r&   c                 ó0   • [         R                  " XU5      $ )z6Low-level wrapper for `::pdf_array_put_text_string()`.)r   Úll_pdf_array_put_text_stringrþ(  s      r   r)  r)  \I  s   € ä×.Ò.¨u¸Ó;Ð;r&   c                 ó.   • [         R                  " X5      $ )z6Low-level wrapper for `::pdf_authenticate_password()`.)r   Úll_pdf_authenticate_password©rY   Úpws     r   r)  r)  `I  ó   € ä×.Ò.¨sÓ7Ð7r&   c                 ó0   • [         R                  " XU5      $ )z.Low-level wrapper for `::pdf_bake_document()`.)r   Úll_pdf_bake_document©rY   Úbake_annotsÚbake_widgetss      r   r)  r)  dI  s   € ä×&Ò& s¸ÓFÐFr&   c                 ó.   • [         R                  " U 5      $ )z9Low-level wrapper for `::pdf_begin_implicit_operation()`.)r   Úll_pdf_begin_implicit_operationrX   s    r   r)  r)  hI  ó   € ä×1Ò1°#Ó6Ð6r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::pdf_begin_operation()`.)r   Úll_pdf_begin_operation©rY   Ú	operations     r   r)  r)  lI  s   € ä×(Ò(¨Ó8Ð8r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_bound_annot()`.)r   Úll_pdf_bound_annotrf'  s    r   r")  r")  pI  r(  r&   c                 ó.   • [         R                  " X5      $ )z+Low-level wrapper for `::pdf_bound_page()`.)r   Úll_pdf_bound_pager  s     r   r$)  r$)  tI  ó   € ä×#Ò# DÓ.Ð.r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_bound_widget()`.)r   Úll_pdf_bound_widgetr(  s    r   r')  r')  xI  ó   € ä×%Ò% fÓ-Ð-r&   c                 ó.   • [         R                  " U 5      $ )z6Low-level wrapper for `::pdf_button_field_on_state()`.)r   Úll_pdf_button_field_on_state©rt  s    r   r*)  r*)  |I  r´  r&   c                 ó.   • [         R                  " X5      $ )a  
Low-level wrapper for `::pdf_cache_object()`.
Retrieve the pdf_xref_entry for a given object.

This can cause xref reorganisations (solidifications etc) due to
repairs, so all held pdf_xref_entries should be considered
invalid after this call (other than the returned one).
)r   Úll_pdf_cache_object©rY   rÑ  s     r   r-)  r-)  €I  s   € ô ×%Ò% cÓ/Ð/r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_calculate_form()`.)r   Úll_pdf_calculate_formrX   s    r   r0)  r0)  ‹I  ru  r&   c                 ó.   • [         R                  " U 5      $ )z;Low-level wrapper for `::pdf_can_be_saved_incrementally()`.)r   Ú!ll_pdf_can_be_saved_incrementallyrX   s    r   r2)  r2)  �I  rR#  r&   c                 ó.   • [         R                  " U 5      $ )z)Low-level wrapper for `::pdf_can_redo()`.)r   Úll_pdf_can_redorX   s    r   r4)  r4)  “I  rþ  r&   c                 ó.   • [         R                  " U 5      $ )z)Low-level wrapper for `::pdf_can_undo()`.)r   Úll_pdf_can_undorX   s    r   r6)  r6)  —I  rþ  r&   c                 ó0   • [         R                  " XU5      $ )z2Low-level wrapper for `::pdf_check_certificate()`.)r   Úll_pdf_check_certificate©ÚverifierrY   Ú	signatures      r   r8)  r8)  ›I  s   € ä×*Ò*¨8¸)ÓDÐDr&   c                 ó0   • [         R                  " XU5      $ )z-Low-level wrapper for `::pdf_check_digest()`.)r   Úll_pdf_check_digestr9)  s      r   r=)  r=)  ŸI  s   € ä×%Ò% h°YÓ?Ð?r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_check_document()`.)r   Úll_pdf_check_documentrX   s    r   r?)  r?)  £I  ru  r&   c                 ó.   • [         R                  " X5      $ )z9Low-level wrapper for `::pdf_check_widget_certificate()`.)r   Úll_pdf_check_widget_certificate©r:)  r(  s     r   rA)  rA)  §I  s   € ä×1Ò1°(ÓCÐCr&   c                 ó.   • [         R                  " X5      $ )z4Low-level wrapper for `::pdf_check_widget_digest()`.)r   Úll_pdf_check_widget_digestrB)  s     r   rD)  rD)  «I  s   € ä×,Ò,¨XÓ>Ð>r&   c                 ó0   • [         R                  " XU5      $ )z4Low-level wrapper for `::pdf_choice_field_option()`.)r   Úll_pdf_choice_field_option©rt  Ú	exportvalrñ   s      r   rF)  rF)  ¯I  s   € ä×,Ò,¨U¸qÓAÐAr&   c                 ó.   • [         R                  " U 5      $ )z:Low-level wrapper for `::pdf_choice_field_option_count()`.)r   Ú ll_pdf_choice_field_option_countr+)  s    r   rJ)  rJ)  ³I  rg'  r&   c                 ó.   • [         R                  " U 5      $ )z=Low-level wrapper for `::pdf_choice_widget_is_multiselect()`.)r   Ú#ll_pdf_choice_widget_is_multiselect©Útws    r   rL)  rL)  ·I  s   € ä×5Ò5°bÓ9Ð9r&   c                 ó0   • [         R                  " XU5      $ )z6Low-level wrapper for `::pdf_choice_widget_options()`.)r   Úll_pdf_choice_widget_options©rN)  rH)  ræ  s      r   rP)  rP)  »I  s   € ä×.Ò.¨r¸dÓCÐCr&   c                 ó.   • [         R                  " X5      $ )zœ
 Low-level wrapper for `::pdf_choice_widget_options2()`.  Swig-friendly wrapper for pdf_choice_widget_options(), returns the
options directly in a vector.
)r   Úll_pdf_choice_widget_options2©rN)  rH)  s     r   rS)  rS)  ¿I  s   € ô
 ×/Ò/°Ó>Ð>r&   c                 ó0   • [         R                  " XU5      $ )z8Low-level wrapper for `::pdf_choice_widget_set_value()`.)r   Úll_pdf_choice_widget_set_value©rN)  rg   ræ  s      r   rV)  rV)  ÆI  s   € ä×0Ò0°¸Ó=Ð=r&   c                 ó.   • [         R                  " X5      $ )z4Low-level wrapper for `::pdf_choice_widget_value()`.)r   Úll_pdf_choice_widget_value©rN)  ræ  s     r   rY)  rY)  ÊI  s   € ä×,Ò,¨RÓ6Ð6r&   c                 ó2   • [         R                  " XX#U5      $ )z+Low-level wrapper for `::pdf_clean_file()`.)r   Úll_pdf_clean_file©ÚinfileÚoutfiler¼  ræ  Ú	retainlens        r   r\)  r\)  ÎI  s   € ä×#Ò# F°XÀYÓOÐOr&   c                 ó.   • [         R                  " U 5      $ )z0Low-level wrapper for `::pdf_clean_font_name()`.)r   Úll_pdf_clean_font_name©r=  s    r   rb)  rb)  ÒI  s   € ä×(Ò(¨Ó2Ð2r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_clean_obj()`.)r   Úll_pdf_clean_obj©ræ  s    r   re)  re)  ÖI  r¡!  r&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::pdf_clear_annot_border_dash()`.)r   Úll_pdf_clear_annot_border_dashrf'  s    r   rh)  rh)  ÚI  r  r&   c                 ó.   • [         R                  " U 5      $ )z5Low-level wrapper for `::pdf_clear_annot_ink_list()`.)r   Úll_pdf_clear_annot_ink_listrf'  s    r   rj)  rj)  ÞI  rG(  r&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::pdf_clear_annot_quad_points()`.)r   Úll_pdf_clear_annot_quad_pointsrf'  s    r   rl)  rl)  âI  r  r&   c                 ó.   • [         R                  " U 5      $ )z5Low-level wrapper for `::pdf_clear_annot_vertices()`.)r   Úll_pdf_clear_annot_verticesrf'  s    r   rn)  rn)  æI  rG(  r&   c                 ó.   • [         R                  " U 5      $ )z0Low-level wrapper for `::pdf_clear_signature()`.)r   Úll_pdf_clear_signaturer(  s    r   rp)  rp)  êI  ó   € ä×(Ò(¨Ó0Ð0r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_clear_xref()`.)r   Úll_pdf_clear_xrefrX   s    r   rs)  rs)  îI  rÈ  r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_clear_xref_to_mark()`.)r   Úll_pdf_clear_xref_to_markrX   s    r   ru)  ru)  òI  rB  r&   c                 ó.   • [         R                  " X5      $ )z*Low-level wrapper for `::pdf_clip_page()`.)r   Úll_pdf_clip_page©r¥  r•  s     r   rw)  rw)  öI  ó   € ä×"Ò" 4Ó.Ð.r&   c                 ó.   • [         R                  " U 5      $ )z0Low-level wrapper for `::pdf_close_processor()`.)r   Úll_pdf_close_processor©Úprocs    r   r{)  r{)  úI  rT  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_cmap_size()`.)r   Úll_pdf_cmap_size©r{'  s    r   r)  r)  þI  rE%  r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_cmap_wmode()`.)r   Úll_pdf_cmap_wmoder€)  s    r   r‚)  r‚)  J  ó   € ä×#Ò# DÓ)Ð)r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_copy_array()`.)r   Úll_pdf_copy_arrayrí  s    r   r…)  r…)  J  r$  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_copy_dict()`.)r   Úll_pdf_copy_dict©r†  s    r   r‡)  r‡)  
J  rE%  r&   c                 ó.   • [         R                  " U 5      $ )z@Low-level wrapper for `::pdf_count_document_associated_files()`.)r   Ú&ll_pdf_count_document_associated_filesrX   s    r   rŠ)  rŠ)  J  s   € ä×8Ò8¸Ó=Ð=r&   c                 ó.   • [         R                  " U 5      $ )z6Low-level wrapper for `::pdf_count_layer_config_ui()`.)r   Úll_pdf_count_layer_config_uirX   s    r   rŒ)  rŒ)  J  r['  r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::pdf_count_layer_configs()`.)r   Úll_pdf_count_layer_configsrX   s    r   rŽ)  rŽ)  J  rŠ%  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_count_layers()`.)r   Úll_pdf_count_layersrX   s    r   r�)  r�)  J  r  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_count_objects()`.)r   Úll_pdf_count_objectsrX   s    r   r’)  r’)  J  r¶#  r&   c                 ó.   • [         R                  " U 5      $ )z<Low-level wrapper for `::pdf_count_page_associated_files()`.)r   Ú"ll_pdf_count_page_associated_filesr  s    r   r”)  r”)  "J  ó   € ä×4Ò4°TÓ:Ð:r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_count_pages()`.)r   Úll_pdf_count_pagesrX   s    r   r—)  r—)  &J  r
  r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::pdf_count_pages_imp()`.)r   Úll_pdf_count_pages_imprF  s     r   r™)  r™)  *J  ó   € ä×(Ò(¨Ó6Ð6r&   c                 ó2   • [         R                  " XX#U5      $ )zá
 Low-level wrapper for `::pdf_count_q_balance()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_count_q_balance(::pdf_document *doc, ::pdf_obj *res, ::pdf_obj *stm)` => `(int prepend, int append)`
)r   Úll_pdf_count_q_balance©rY   ÚresrÄ  Úprependr  s        r   rœ)  rœ)  .J  s   € ô ×(Ò(¨°3ÀÓHÐHr&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::pdf_count_signatures()`.)r   Úll_pdf_count_signaturesrX   s    r   r¡)  r¡)  7J  rP  r&   c                 ó.   • [         R                  " U 5      $ )z7Low-level wrapper for `::pdf_count_unsaved_versions()`.)r   Úll_pdf_count_unsaved_versionsrX   s    r   r£)  r£)  ;J  ó   € ä×/Ò/°Ó4Ð4r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_count_versions()`.)r   Úll_pdf_count_versionsrX   s    r   r¦)  r¦)  ?J  ru  r&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::pdf_create_annot()`.)r   Úll_pdf_create_annot©r¥  r   s     r   r¨)  r¨)  CJ  rê$  r&   c                 ó.   • [         R                  " X5      $ )z1Low-level wrapper for `::pdf_create_annot_raw()`.)r   Úll_pdf_create_annot_rawr©)  s     r   r«)  r«)  GJ  ó   € ä×)Ò)¨$Ó5Ð5r&   c                  ó,   • [         R                  " 5       $ )z0Low-level wrapper for `::pdf_create_document()`.)r   Úll_pdf_create_documentr'   r&   r   r®)  r®)  KJ  ó   € ä×(Ò(Ó*Ð*r&   c                 ó0   • [         R                  " XX#5      $ )z2Low-level wrapper for `::pdf_create_field_name()`.)r   Úll_pdf_create_field_name©rY   Úprefixr!  r_  s       r   r±)  r±)  OJ  s   € ä×*Ò*¨3¸ÓAÐAr&   c                 ó0   • [         R                  " XU5      $ )z,Low-level wrapper for `::pdf_create_link()`.)r   Úll_pdf_create_linkrS  s      r   rµ)  rµ)  SJ  s   € ä×$Ò$ T°Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_create_object()`.)r   Úll_pdf_create_objectrX   s    r   r·)  r·)  WJ  r¶#  r&   c                 ó.   • [         R                  " X5      $ )z8Low-level wrapper for `::pdf_create_signature_widget()`.)r   Úll_pdf_create_signature_widget©r¥  r!   s     r   r¹)  r¹)  [J  rÓ"  r&   c                 ó.   • [         R                  " U 5      $ )z7Low-level wrapper for `::pdf_crypt_encrypt_metadata()`.)r   Úll_pdf_crypt_encrypt_metadata©rÖ  s    r   r¼)  r¼)  _J  rú'  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_crypt_key()`.)r   Úll_pdf_crypt_keyr½)  s    r   r¿)  r¿)  cJ  rÂ  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_crypt_length()`.)r   Úll_pdf_crypt_lengthr½)  s    r   rÁ)  rÁ)  gJ  rº'  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_crypt_method()`.)r   Úll_pdf_crypt_methodr½)  s    r   rÃ)  rÃ)  kJ  rº'  r&   c                 ó0   • [         R                  " XX#5      $ )z*Low-level wrapper for `::pdf_crypt_obj()`.)r   Úll_pdf_crypt_obj©rÖ  ræ  rÑ  rØ  s       r   rÅ)  rÅ)  oJ  s   € ä×"Ò" 5¨sÓ8Ð8r&   c                 ó.   • [         R                  " U 5      $ )z7Low-level wrapper for `::pdf_crypt_owner_encryption()`.)r   Úll_pdf_crypt_owner_encryptionr½)  s    r   rÈ)  rÈ)  sJ  rú'  r&   c                 ó.   • [         R                  " U 5      $ )z5Low-level wrapper for `::pdf_crypt_owner_password()`.)r   Úll_pdf_crypt_owner_passwordr½)  s    r   rÊ)  rÊ)  wJ  rG(  r&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::pdf_crypt_permissions()`.)r   Úll_pdf_crypt_permissionsr½)  s    r   rÌ)  rÌ)  {J  r¢  r&   c                 ó.   • [         R                  " U 5      $ )z=Low-level wrapper for `::pdf_crypt_permissions_encryption()`.)r   Ú#ll_pdf_crypt_permissions_encryptionr½)  s    r   rÎ)  rÎ)  J  r(  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_crypt_revision()`.)r   Úll_pdf_crypt_revisionr½)  s    r   rÐ)  rÐ)  ƒJ  rß'  r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::pdf_crypt_stream_method()`.)r   Úll_pdf_crypt_stream_methodr½)  s    r   rÒ)  rÒ)  ‡J  rÊ'  r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::pdf_crypt_string_method()`.)r   Úll_pdf_crypt_string_methodr½)  s    r   rÔ)  rÔ)  ‹J  rÊ'  r&   c                 ó.   • [         R                  " U 5      $ )z6Low-level wrapper for `::pdf_crypt_user_encryption()`.)r   Úll_pdf_crypt_user_encryptionr½)  s    r   rÖ)  rÖ)  �J  r´  r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::pdf_crypt_user_password()`.)r   Úll_pdf_crypt_user_passwordr½)  s    r   rØ)  rØ)  “J  rÊ'  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_crypt_version()`.)r   Úll_pdf_crypt_versionr½)  s    r   rÚ)  rÚ)  —J  rg  r&   c                 ó0   • [         R                  " XU5      $ )z&Low-level wrapper for `::pdf_cycle()`.)r   Úll_pdf_cycle©Úherer  ræ  s      r   rÜ)  rÜ)  ›J  s   € ä×Ò˜t¨3Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::pdf_debug_doc_changes()`.)r   Úll_pdf_debug_doc_changesrX   s    r   rà)  rà)  ŸJ  rO'  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_debug_obj()`.)r   Úll_pdf_debug_objrf)  s    r   râ)  râ)  £J  r¡!  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_debug_ref()`.)r   Úll_pdf_debug_refrf)  s    r   rä)  rä)  §J  r¡!  r&   c                 ó0   • [         R                  " XX#5      $ )zØ
 Low-level wrapper for `::pdf_decode_cmap()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_decode_cmap(::pdf_cmap *cmap, unsigned char *s, unsigned char *e)` => `(int, unsigned int cpt)`
)r   Úll_pdf_decode_cmap©r{'  r´  rE  Úcpts       r   ræ)  ræ)  «J  s   € ô ×$Ò$ T¨aÓ5Ð5r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_deep_copy_obj()`.)r   Úll_pdf_deep_copy_objrf)  s    r   rê)  rê)  ´J  r¶#  r&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::pdf_delete_annot()`.)r   Úll_pdf_delete_annot©r¥  r_'  s     r   rì)  rì)  ¸J  s   € ä×%Ò% dÓ2Ð2r&   c                 ó.   • [         R                  " X5      $ )z,Low-level wrapper for `::pdf_delete_link()`.)r   Úll_pdf_delete_linkr¦  s     r   rï)  rï)  ¼J  s   € ä×$Ò$ TÓ0Ð0r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::pdf_delete_object()`.)r   Úll_pdf_delete_objectr.)  s     r   rñ)  rñ)  ÀJ  ó   € ä×&Ò& sÓ0Ð0r&   c                 ó.   • [         R                  " X5      $ )z,Low-level wrapper for `::pdf_delete_page()`.)r   Úll_pdf_delete_pager¦  s     r   rô)  rô)  ÄJ  ó   € ä×$Ò$ SÓ1Ð1r&   c                 ó.   • [         R                  " X5      $ )z3Low-level wrapper for `::pdf_delete_page_labels()`.)r   Úll_pdf_delete_page_labels©rY   r¾   s     r   r÷)  r÷)  ÈJ  ó   € ä×+Ò+¨CÓ7Ð7r&   c                 ó0   • [         R                  " XU5      $ )z2Low-level wrapper for `::pdf_delete_page_range()`.)r   Úll_pdf_delete_page_range©rY   r÷  r)  s      r   rû)  rû)  ÌJ  s   € ä×*Ò*¨3°sÓ;Ð;r&   c                 ó.   • [         R                  " X5      $ )z9Low-level wrapper for `::pdf_deselect_layer_config_ui()`.)r   Úll_pdf_deselect_layer_config_ui©rY   Úuis     r   rþ)  rþ)  ÐJ  s   € ä×1Ò1°#Ó:Ð:r&   c                 ó.   • [         R                  " X5      $ )z4Low-level wrapper for `::pdf_deserialise_journal()`.)r   Úll_pdf_deserialise_journal©rY   rÄ  s     r   r*  r*  ÔJ  ó   € ä×,Ò,¨SÓ6Ð6r&   c                 ó.   • [         R                  " X5      $ )z)Low-level wrapper for `::pdf_dict_del()`.)r   Úll_pdf_dict_del©r†  rA  s     r   r*  r*  ØJ  ó   € ä×!Ò! $Ó,Ð,r&   c                 ó.   • [         R                  " X5      $ )z*Low-level wrapper for `::pdf_dict_dels()`.)r   Úll_pdf_dict_delsr*  s     r   r
*  r
*  ÜJ  ó   € ä×"Ò" 4Ó-Ð-r&   c                 ó.   • [         R                  " X5      $ )z)Low-level wrapper for `::pdf_dict_get()`.)r   Úll_pdf_dict_getr*  s     r   r*  r*  àJ  r*  r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::pdf_dict_get_bool()`.)r   Úll_pdf_dict_get_boolr*  s     r   r*  r*  äJ  r  r&   c                 ó0   • [         R                  " XU5      $ )z6Low-level wrapper for `::pdf_dict_get_bool_default()`.)r   Úll_pdf_dict_get_bool_default©r†  rA  Ú_defs      r   r*  r*  èJ  ó   € ä×.Ò.¨t¸$Ó?Ð?r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::pdf_dict_get_date()`.)r   Úll_pdf_dict_get_dater*  s     r   r*  r*  ìJ  r  r&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::pdf_dict_get_inheritable()`.)r   Úll_pdf_dict_get_inheritabler*  s     r   r*  r*  ðJ  rõ$  r&   c                 ó.   • [         R                  " X5      $ )z:Low-level wrapper for `::pdf_dict_get_inheritable_bool()`.)r   Ú ll_pdf_dict_get_inheritable_boolr*  s     r   r*  r*  ôJ  ó   € ä×2Ò2°4Ó=Ð=r&   c                 ó.   • [         R                  " X5      $ )z:Low-level wrapper for `::pdf_dict_get_inheritable_date()`.)r   Ú ll_pdf_dict_get_inheritable_dater*  s     r   r*  r*  øJ  r*  r&   c                 ó.   • [         R                  " X5      $ )z9Low-level wrapper for `::pdf_dict_get_inheritable_int()`.)r   Úll_pdf_dict_get_inheritable_intr*  s     r   r*  r*  üJ  ó   € ä×1Ò1°$Ó<Ð<r&   c                 ó.   • [         R                  " X5      $ )z;Low-level wrapper for `::pdf_dict_get_inheritable_int64()`.)r   Ú!ll_pdf_dict_get_inheritable_int64r*  s     r   r"*  r"*   K  rÇ$  r&   c                 ó.   • [         R                  " X5      $ )z<Low-level wrapper for `::pdf_dict_get_inheritable_matrix()`.)r   Ú"ll_pdf_dict_get_inheritable_matrixr*  s     r   r$*  r$*  K  rò   r&   c                 ó.   • [         R                  " X5      $ )z:Low-level wrapper for `::pdf_dict_get_inheritable_name()`.)r   Ú ll_pdf_dict_get_inheritable_namer*  s     r   r&*  r&*  K  r*  r&   c                 ó.   • [         R                  " X5      $ )z:Low-level wrapper for `::pdf_dict_get_inheritable_real()`.)r   Ú ll_pdf_dict_get_inheritable_realr*  s     r   r(*  r(*  K  r*  r&   c                 ó.   • [         R                  " X5      $ )z:Low-level wrapper for `::pdf_dict_get_inheritable_rect()`.)r   Ú ll_pdf_dict_get_inheritable_rectr*  s     r   r**  r**  K  r*  r&   c                 ó0   • [         R                  " XU5      $ )zè
 Low-level wrapper for `::pdf_dict_get_inheritable_string()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_dict_get_inheritable_string(::pdf_obj *dict, ::pdf_obj *key)` => `(const char *, size_t sizep)`
)r   Ú"ll_pdf_dict_get_inheritable_string©r†  rA  rÒ(  s      r   r,*  r,*  K  s   € ô ×4Ò4°TÀÓFÐFr&   c                 ó.   • [         R                  " X5      $ )zALow-level wrapper for `::pdf_dict_get_inheritable_text_string()`.)r   Ú'll_pdf_dict_get_inheritable_text_stringr*  s     r   r/*  r/*  K  s   € ä×9Ò9¸$ÓDÐDr&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::pdf_dict_get_int()`.)r   Úll_pdf_dict_get_intr*  s     r   r1*  r1*  !K  ó   € ä×%Ò% dÓ0Ð0r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_dict_get_int64()`.)r   Úll_pdf_dict_get_int64r*  s     r   r4*  r4*  %K  ó   € ä×'Ò'¨Ó2Ð2r&   c                 ó0   • [         R                  " XU5      $ )z5Low-level wrapper for `::pdf_dict_get_int_default()`.)r   Úll_pdf_dict_get_int_defaultr*  s      r   r7*  r7*  )K  s   € ä×-Ò-¨d¸Ó>Ð>r&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::pdf_dict_get_key()`.)r   Úll_pdf_dict_get_key©r†  rì  s     r   r9*  r9*  -K  r2*  r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::pdf_dict_get_matrix()`.)r   Úll_pdf_dict_get_matrixr*  s     r   r<*  r<*  1K  ó   € ä×(Ò(¨Ó3Ð3r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::pdf_dict_get_name()`.)r   Úll_pdf_dict_get_namer*  s     r   r?*  r?*  5K  r  r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_dict_get_point()`.)r   Úll_pdf_dict_get_pointr*  s     r   rA*  rA*  9K  r5*  r&   c                 ó0   • [         R                  " XX#5      $ )zÚ
 Low-level wrapper for `::pdf_dict_get_put_drop()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_dict_get_put_drop(::pdf_obj *dict, ::pdf_obj *key, ::pdf_obj *val, ::pdf_obj **old_val)` =>
)r   Úll_pdf_dict_get_put_drop)r†  rA  r4  Úold_vals       r   rC*  rC*  =K  s   € ô ×*Ò*¨4°cÓCÐCr&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::pdf_dict_get_real()`.)r   Úll_pdf_dict_get_realr*  s     r   rF*  rF*  FK  r  r&   c                 ó0   • [         R                  " XU5      $ )z6Low-level wrapper for `::pdf_dict_get_real_default()`.)r   Úll_pdf_dict_get_real_defaultr*  s      r   rH*  rH*  JK  r*  r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::pdf_dict_get_rect()`.)r   Úll_pdf_dict_get_rectr*  s     r   rJ*  rJ*  NK  r  r&   c                 ó0   • [         R                  " XU5      $ )zÐ
 Low-level wrapper for `::pdf_dict_get_string()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_dict_get_string(::pdf_obj *dict, ::pdf_obj *key)` => `(const char *, size_t sizep)`
)r   Úll_pdf_dict_get_stringr-*  s      r   rL*  rL*  RK  s   € ô ×(Ò(¨°EÓ:Ð:r&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::pdf_dict_get_text_string()`.)r   Úll_pdf_dict_get_text_stringr*  s     r   rN*  rN*  [K  rõ$  r&   c                 ó.   • [         R                  " X5      $ )z9Low-level wrapper for `::pdf_dict_get_text_string_opt()`.)r   Úll_pdf_dict_get_text_string_optr*  s     r   rP*  rP*  _K  r *  r&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::pdf_dict_get_val()`.)r   Úll_pdf_dict_get_valr:*  s     r   rR*  rR*  cK  r2*  r&   c                 ó0   • [         R                  " XU5      $ )z*Low-level wrapper for `::pdf_dict_geta()`.)r   Úll_pdf_dict_geta©r†  rA  Úabbrevs      r   rT*  rT*  gK  s   € ä×"Ò" 4¨fÓ5Ð5r&   c                 ó.   • [         R                  " X5      $ )z*Low-level wrapper for `::pdf_dict_getp()`.)r   Úll_pdf_dict_getp©r†  rÎ  s     r   rX*  rX*  kK  ry)  r&   c                 ó.   • [         R                  " X5      $ )z6Low-level wrapper for `::pdf_dict_getp_inheritable()`.)r   Úll_pdf_dict_getp_inheritablerY*  s     r   r[*  r[*  oK  s   € ä×.Ò.¨tÓ:Ð:r&   c                 ó.   • [         R                  " X5      $ )z*Low-level wrapper for `::pdf_dict_gets()`.)r   Úll_pdf_dict_getsr*  s     r   r]*  r]*  sK  r*  r&   c                 ó.   • [         R                  " X5      $ )z6Low-level wrapper for `::pdf_dict_gets_inheritable()`.)r   Úll_pdf_dict_gets_inheritabler*  s     r   r_*  r_*  wK  ó   € ä×.Ò.¨tÓ9Ð9r&   c                 ó0   • [         R                  " XU5      $ )z+Low-level wrapper for `::pdf_dict_getsa()`.)r   Úll_pdf_dict_getsarU*  s      r   rb*  rb*  {K  s   € ä×#Ò# D¨vÓ6Ð6r&   c                 ó.   • [         R                  " U 5      $ )z)Low-level wrapper for `::pdf_dict_len()`.)r   Úll_pdf_dict_lenrˆ)  s    r   rd*  rd*  K  ó   € ä×!Ò! $Ó'Ð'r&   c                 ó0   • [         R                  " XU5      $ )z)Low-level wrapper for `::pdf_dict_put()`.)r   Úll_pdf_dict_put©r†  rA  r4  s      r   rg*  rg*  ƒK  s   € ä×!Ò! $¨SÓ1Ð1r&   c                 ó0   • [         R                  " XU5      $ )z/Low-level wrapper for `::pdf_dict_put_array()`.)r   Úll_pdf_dict_put_array©r†  rA  rf!  s      r   rj*  rj*  ‡K  ó   € ä×'Ò'¨°7Ó;Ð;r&   c                 ó0   • [         R                  " XU5      $ )z.Low-level wrapper for `::pdf_dict_put_bool()`.)r   Úll_pdf_dict_put_bool©r†  rA  rO   s      r   rn*  rn*  ‹K  ó   € ä×&Ò& t°!Ó4Ð4r&   c                 ó0   • [         R                  " XU5      $ )z.Low-level wrapper for `::pdf_dict_put_date()`.)r   Úll_pdf_dict_put_date©r†  rA  r¥  s      r   rr*  rr*  �K  s   € ä×&Ò& t°$Ó7Ð7r&   c                 ó0   • [         R                  " XU5      $ )z.Low-level wrapper for `::pdf_dict_put_dict()`.)r   Úll_pdf_dict_put_dictrk*  s      r   ru*  ru*  “K  s   € ä×&Ò& t°'Ó:Ð:r&   c                 ó0   • [         R                  " XU5      $ )z.Low-level wrapper for `::pdf_dict_put_drop()`.)r   Úll_pdf_dict_put_droprh*  s      r   rw*  rw*  —K  s   € ä×&Ò& t°#Ó6Ð6r&   c                 ó0   • [         R                  " XU5      $ )z2Low-level wrapper for `::pdf_dict_put_indirect()`.)r   Úll_pdf_dict_put_indirect©r†  rA  rÑ  s      r   ry*  ry*  ›K  s   € ä×*Ò*¨4°cÓ:Ð:r&   c                 ó0   • [         R                  " XU5      $ )z-Low-level wrapper for `::pdf_dict_put_int()`.)r   Úll_pdf_dict_put_intro*  s      r   r|*  r|*  ŸK  ó   € ä×%Ò% d°Ó3Ð3r&   c                 ó0   • [         R                  " XU5      $ )z0Low-level wrapper for `::pdf_dict_put_matrix()`.)r   Úll_pdf_dict_put_matrixro*  s      r   r*  r*  £K  s   € ä×(Ò(¨°AÓ6Ð6r&   c                 ó0   • [         R                  " XU5      $ )z.Low-level wrapper for `::pdf_dict_put_name()`.)r   Úll_pdf_dict_put_namero*  s      r   r�*  r�*  §K  rp*  r&   c                 ó0   • [         R                  " XU5      $ )z/Low-level wrapper for `::pdf_dict_put_point()`.)r   Úll_pdf_dict_put_pointro*  s      r   rƒ*  rƒ*  «K  s   € ä×'Ò'¨°1Ó5Ð5r&   c                 ó0   • [         R                  " XU5      $ )z.Low-level wrapper for `::pdf_dict_put_real()`.)r   Úll_pdf_dict_put_realro*  s      r   r…*  r…*  ¯K  rp*  r&   c                 ó0   • [         R                  " XU5      $ )z.Low-level wrapper for `::pdf_dict_put_rect()`.)r   Úll_pdf_dict_put_rectro*  s      r   r‡*  r‡*  ³K  rp*  r&   c                 ó0   • [         R                  " XX#5      $ )z0Low-level wrapper for `::pdf_dict_put_string()`.)r   Úll_pdf_dict_put_string©r†  rA  rO   rg   s       r   r‰*  r‰*  ·K  s   € ä×(Ò(¨°AÓ9Ð9r&   c                 ó0   • [         R                  " XU5      $ )z5Low-level wrapper for `::pdf_dict_put_text_string()`.)r   Úll_pdf_dict_put_text_stringro*  s      r   rŒ*  rŒ*  »K  s   € ä×-Ò-¨d¸Ó;Ð;r&   c                 ó.   • [         R                  " X5      $ )z2Low-level wrapper for `::pdf_dict_put_val_null()`.)r   Úll_pdf_dict_put_val_null©ræ  rì  s     r   rŽ*  rŽ*  ¿K  ó   € ä×*Ò*¨3Ó4Ð4r&   c                 ó0   • [         R                  " XU5      $ )z*Low-level wrapper for `::pdf_dict_putp()`.)r   Úll_pdf_dict_putp©r†  rÎ  r4  s      r   r’*  r’*  ÃK  s   € ä×"Ò" 4¨sÓ3Ð3r&   c                 ó0   • [         R                  " XU5      $ )z/Low-level wrapper for `::pdf_dict_putp_drop()`.)r   Úll_pdf_dict_putp_dropr“*  s      r   r•*  r•*  ÇK  s   € ä×'Ò'¨°CÓ8Ð8r&   c                 ó0   • [         R                  " XU5      $ )z*Low-level wrapper for `::pdf_dict_puts()`.)r   Úll_pdf_dict_putsrh*  s      r   r—*  r—*  ËK  s   € ä×"Ò" 4¨cÓ2Ð2r&   c                 ó0   • [         R                  " XU5      $ )z/Low-level wrapper for `::pdf_dict_puts_dict()`.)r   Úll_pdf_dict_puts_dictrk*  s      r   r™*  r™*  ÏK  rl*  r&   c                 ó0   • [         R                  " XU5      $ )z/Low-level wrapper for `::pdf_dict_puts_drop()`.)r   Úll_pdf_dict_puts_droprh*  s      r   r›*  r›*  ÓK  ó   € ä×'Ò'¨°3Ó7Ð7r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_dirty_annot()`.)r   Úll_pdf_dirty_annotrf'  s    r   rž*  rž*  ×K  r(  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_dirty_obj()`.)r   Úll_pdf_dirty_objrf)  s    r   r *  r *  ÛK  r¡!  r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_disable_js()`.)r   Úll_pdf_disable_jsrX   s    r   r¢*  r¢*  ßK  rÈ  r&   c                 ó.   • [         R                  " U 5      $ )z0Low-level wrapper for `::pdf_discard_journal()`.)r   Úll_pdf_discard_journal©rz  s    r   r¤*  r¤*  ãK  s   € ä×(Ò(¨Ó1Ð1r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_doc_was_linearized()`.)r   Úll_pdf_doc_was_linearizedrX   s    r   r§*  r§*  çK  rB  r&   c                 ó.   • [         R                  " X5      $ )z9Low-level wrapper for `::pdf_document_associated_file()`.)r   Úll_pdf_document_associated_file©rY   rì  s     r   r©*  r©*  ëK  r™  r&   c                 ó.   • [         R                  " U 5      $ )z9Low-level wrapper for `::pdf_document_event_did_print()`.)r   Úll_pdf_document_event_did_printrX   s    r   r¬*  r¬*  ïK  r)  r&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::pdf_document_event_did_save()`.)r   Úll_pdf_document_event_did_saverX   s    r   r®*  r®*  óK  rX'  r&   c                 ó.   • [         R                  " U 5      $ )z:Low-level wrapper for `::pdf_document_event_will_close()`.)r   Ú ll_pdf_document_event_will_closerX   s    r   r°*  r°*  ÷K  r£   r&   c                 ó.   • [         R                  " U 5      $ )z:Low-level wrapper for `::pdf_document_event_will_print()`.)r   Ú ll_pdf_document_event_will_printrX   s    r   r²*  r²*  ûK  r£   r&   c                 ó.   • [         R                  " U 5      $ )z9Low-level wrapper for `::pdf_document_event_will_save()`.)r   Úll_pdf_document_event_will_saverX   s    r   r´*  r´*  ÿK  r)  r&   c                 ó.   • [         R                  " U 5      $ )z:Low-level wrapper for `::pdf_document_from_fz_document()`.)r   Ú ll_pdf_document_from_fz_documentr!  s    r   r¶*  r¶*  L  r£   r&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::pdf_document_language()`.)r   Úll_pdf_document_languagerX   s    r   r¸*  r¸*  L  rO'  r&   c                 ó.   • [         R                  " U 5      $ )z7Low-level wrapper for `::pdf_document_output_intent()`.)r   Úll_pdf_document_output_intentrX   s    r   rº*  rº*  L  r¤)  r&   c                 ó.   • [         R                  " U 5      $ )z5Low-level wrapper for `::pdf_document_permissions()`.)r   Úll_pdf_document_permissionsrX   s    r   r¼*  r¼*  L  r¿%  r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_drop_annot()`.)r   Úll_pdf_drop_annotrf'  s    r   r¾*  r¾*  L  r$  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_drop_cmap()`.)r   Úll_pdf_drop_cmapr€)  s    r   rÀ*  rÀ*  L  rE%  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_drop_cmap_imp()`.)r   Úll_pdf_drop_cmap_impr€)  s    r   rÂ*  rÂ*  L  r8  r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_drop_crypt()`.)r   Úll_pdf_drop_cryptr½)  s    r   rÄ*  rÄ*  L  r$  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_drop_document()`.)r   Úll_pdf_drop_documentrX   s    r   rÆ*  rÆ*  #L  r¶#  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_drop_font()`.)r   Úll_pdf_drop_fontr0  s    r   rÈ*  rÈ*  'L  rE%  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_drop_function()`.)r   Úll_pdf_drop_functionr^  s    r   rÊ*  rÊ*  +L  r8  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_drop_graft_map()`.)r   Úll_pdf_drop_graft_map©ræ  s    r   rÌ*  rÌ*  /L  ru  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_drop_journal()`.)r   Úll_pdf_drop_journalr¥*  s    r   rÏ*  rÏ*  3L  ó   € ä×%Ò% gÓ.Ð.r&   c                 ó.   • [         R                  " U 5      $ )z(Low-level wrapper for `::pdf_drop_js()`.)r   Úll_pdf_drop_js©rP  s    r   rÒ*  rÒ*  7L  s   € ä× Ò  Ó$Ð$r&   c                 ó.   • [         R                  " U 5      $ )z0Low-level wrapper for `::pdf_drop_local_xref()`.)r   Úll_pdf_drop_local_xref)Úxrefs    r   rÕ*  rÕ*  ;L  rT  r&   c                 ó.   • [         R                  " U 5      $ )z>Low-level wrapper for `::pdf_drop_local_xref_and_resources()`.)r   Ú$ll_pdf_drop_local_xref_and_resourcesrX   s    r   rØ*  rØ*  ?L  rW%  r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_drop_locked_fields()`.)r   Úll_pdf_drop_locked_fields)rg  s    r   rÚ*  rÚ*  CL  ó   € ä×+Ò+¨FÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_drop_mark_bits()`.)r   Úll_pdf_drop_mark_bits©Úmarkss    r   rÝ*  rÝ*  GL  rß'  r&   c                 ó.   • [         R                  " U 5      $ )z)Low-level wrapper for `::pdf_drop_obj()`.)r   Úll_pdf_drop_objrf)  s    r   rá*  rá*  KL  rþ  r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_drop_object_labels()`.)r   Úll_pdf_drop_object_labels)rr  s    r   rã*  rã*  OL  rÚ  r&   c                 ó.   • [         R                  " U 5      $ )z)Low-level wrapper for `::pdf_drop_ocg()`.)r   Úll_pdf_drop_ocgrX   s    r   rå*  rå*  SL  rþ  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_drop_page()`.)r   Úll_pdf_drop_pager  s    r   rç*  rç*  WL  rE%  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_drop_page_tree()`.)r   Úll_pdf_drop_page_treerX   s    r   ré*  ré*  [L  ru  r&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::pdf_drop_page_tree_internal()`.)r   Úll_pdf_drop_page_tree_internalrX   s    r   rë*  rë*  _L  rX'  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_drop_pattern()`.)r   Úll_pdf_drop_pattern©Úpats    r   rí*  rí*  cL  r  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_drop_processor()`.)r   Úll_pdf_drop_processorr|)  s    r   rñ*  rñ*  gL  rb  r&   c                 ó.   • [         R                  " U 5      $ )z5Low-level wrapper for `::pdf_drop_resource_tables()`.)r   Úll_pdf_drop_resource_tablesrX   s    r   ró*  ró*  kL  r¿%  r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_drop_signer()`.)r   Úll_pdf_drop_signer)rƒ  s    r   rõ*  rõ*  oL  ó   € ä×$Ò$ VÓ,Ð,r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_drop_singleton_obj()`.)r   Úll_pdf_drop_singleton_objrf)  s    r   rø*  rø*  sL  rB  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_drop_verifier()`.)r   Úll_pdf_drop_verifier)r:)  s    r   rú*  rú*  wL  ó   € ä×&Ò& xÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_drop_widget()`.)r   Úll_pdf_drop_widgetr(  s    r   rý*  rý*  {L  rö*  r&   c                 ó2   • [         R                  " XX#XE5      $ )a
  
 Low-level wrapper for `::pdf_edit_text_field_value()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_edit_text_field_value(::pdf_annot *widget, const char *value, const char *change)` => `(int, int selStart, int selEnd, char *newvalue)`
)r   Úll_pdf_edit_text_field_value©r(  r"   r  r  r  Únewvalues         r   rÿ*  rÿ*  L  s   € ô ×.Ò.¨v¸fÐPVÓaÐar&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_empty_store()`.)r   Úll_pdf_empty_storerX   s    r   r+  r+  ˆL  r
  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_enable_journal()`.)r   Úll_pdf_enable_journalrX   s    r   r+  r+  ŒL  ru  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_enable_js()`.)r   Úll_pdf_enable_jsrX   s    r   r+  r+  �L  r¡!  r&   c                 ó0   • [         R                  " XU5      $ )z-Low-level wrapper for `::pdf_enable_layer()`.)r   Úll_pdf_enable_layer©rY   ÚlayerÚenableds      r   r	+  r	+  ”L  s   € ä×%Ò% c°'Ó:Ð:r&   c           	      ó4   • [         R                  " XX#XEU5      $ )z-Low-level wrapper for `::pdf_encrypt_data()`.)r   Úll_pdf_encrypt_data©rÖ  rÑ  rØ  Úfmt_str_outrþ  r´  rg   s          r   r+  r+  ˜L  s   € ä×%Ò% e°#ÀCÈAÓNÐNr&   c                 ó0   • [         R                  " XX#5      $ )z.Low-level wrapper for `::pdf_encrypted_len()`.)r   Úll_pdf_encrypted_len©rÖ  rÑ  rØ  r_  s       r   r+  r+  œL  s   € ä×&Ò& u°3Ó<Ð<r&   c                 ó.   • [         R                  " U 5      $ )z)Low-level wrapper for `::pdf_end_hmtx()`.)r   Úll_pdf_end_hmtxr0  s    r   r+  r+   L  re*  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_end_operation()`.)r   Úll_pdf_end_operationrX   s    r   r+  r+  ¤L  r¶#  r&   c                 ó.   • [         R                  " U 5      $ )z)Low-level wrapper for `::pdf_end_vmtx()`.)r   Úll_pdf_end_vmtxr0  s    r   r+  r+  ¨L  re*  r&   c                 ó.   • [         R                  " X5      $ )z2Low-level wrapper for `::pdf_ensure_solid_xref()`.)r   Úll_pdf_ensure_solid_xrefr.)  s     r   r+  r+  ¬L  r�*  r&   c                 ó2   • [         R                  " XX#U5      $ )zÔ
 Low-level wrapper for `::pdf_eval_function()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_eval_function(::pdf_function *func, const float *in, int inlen, int outlen)` => float out
)r   Úll_pdf_eval_functionr!  s        r   r+  r+  °L  s   € ô ×&Ò& t°%¸fÓEÐEr&   c                 ó.   • [         R                  " X5      $ )z2Low-level wrapper for `::pdf_event_issue_alert()`.)r   Úll_pdf_event_issue_alert©rY   rS'  s     r   r+  r+  ¹L  r�*  r&   c                 ó.   • [         R                  " X5      $ )z;Low-level wrapper for `::pdf_event_issue_exec_menu_item()`.)r   Ú!ll_pdf_event_issue_exec_menu_item©rY   r¨  s     r   r"+  r"+  ½L  s   € ä×3Ò3°CÓ>Ð>r&   c                 ó0   • [         R                  " XU5      $ )z7Low-level wrapper for `::pdf_event_issue_launch_url()`.)r   Úll_pdf_event_issue_launch_url©rY   r_  rb  s      r   r%+  r%+  ÁL  s   € ä×/Ò/°¸)ÓDÐDr&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::pdf_event_issue_mail_doc()`.)r   Úll_pdf_event_issue_mail_docr +  s     r   r(+  r(+  ÅL  ó   € ä×-Ò-¨cÓ7Ð7r&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::pdf_event_issue_print()`.)r   Úll_pdf_event_issue_printrX   s    r   r++  r++  ÉL  rO'  r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_field_border_style()`.)r   Úll_pdf_field_border_styler+)  s    r   r-+  r-+  ÍL  rÐ'  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_field_display()`.)r   Úll_pdf_field_displayr+)  s    r   r/+  r/+  ÑL  rg  r&   c                 ó.   • [         R                  " X5      $ )z6Low-level wrapper for `::pdf_field_event_calculate()`.)r   Úll_pdf_field_event_calculate©rY   rt  s     r   r1+  r1+  ÕL  s   € ä×.Ò.¨sÓ:Ð:r&   c                 ó.   • [         R                  " X5      $ )z3Low-level wrapper for `::pdf_field_event_format()`.)r   Úll_pdf_field_event_formatr2+  s     r   r4+  r4+  ÙL  rù)  r&   c                 ó0   • [         R                  " XU5      $ )z6Low-level wrapper for `::pdf_field_event_keystroke()`.)r   Úll_pdf_field_event_keystroke©rY   rt  rS'  s      r   r6+  r6+  ÝL  s   € ä×.Ò.¨s¸3Ó?Ð?r&   c                 ó0   • [         R                  " XX#5      $ )zì
 Low-level wrapper for `::pdf_field_event_validate()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_field_event_validate(::pdf_document *doc, ::pdf_obj *field, const char *value)` => `(int, char *newvalue)`
)r   Úll_pdf_field_event_validate©rY   rt  r"   r+  s       r   r9+  r9+  áL  s   € ô ×-Ò-¨c¸%ÓJÐJr&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_field_flags()`.)r   Úll_pdf_field_flagsr+)  s    r   r<+  r<+  êL  r(  r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_field_label()`.)r   Úll_pdf_field_labelr+)  s    r   r>+  r>+  îL  r(  r&   c                 ó.   • [         R                  " X5      $ )z,Low-level wrapper for `::pdf_field_reset()`.)r   Úll_pdf_field_resetr2+  s     r   r@+  r@+  òL  ó   € ä×$Ò$ SÓ0Ð0r&   c                 ó.   • [         R                  " X5      $ )z7Low-level wrapper for `::pdf_field_set_border_style()`.)r   Úll_pdf_field_set_border_style©rt  r‹  s     r   rC+  rC+  öL  s   € ä×/Ò/°Ó<Ð<r&   c                 ó.   • [         R                  " X5      $ )z9Low-level wrapper for `::pdf_field_set_button_caption()`.)r   Úll_pdf_field_set_button_captionrD+  s     r   rF+  rF+  úL  ó   € ä×1Ò1°%Ó>Ð>r&   c                 ó.   • [         R                  " X5      $ )z2Low-level wrapper for `::pdf_field_set_display()`.)r   Úll_pdf_field_set_display©rt  rB  s     r   rI+  rI+  þL  s   € ä×*Ò*¨5Ó4Ð4r&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::pdf_field_set_fill_color()`.)r   Úll_pdf_field_set_fill_color©rt  Úcols     r   rL+  rL+  M  ó   € ä×-Ò-¨eÓ9Ð9r&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::pdf_field_set_text_color()`.)r   Úll_pdf_field_set_text_colorrM+  s     r   rQ+  rQ+  M  rO+  r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_field_type()`.)r   Úll_pdf_field_typer+)  s    r   rS+  rS+  
M  r$  r&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::pdf_field_type_string()`.)r   Úll_pdf_field_type_stringr+)  s    r   rU+  rU+  M  r¢  r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_field_value()`.)r   Úll_pdf_field_valuer+)  s    r   rW+  rW+  M  r(  r&   c                 ó0   • [         R                  " XU5      $ )z6Low-level wrapper for `::pdf_filter_annot_contents()`.)r   Úll_pdf_filter_annot_contents©rY   r_'  r  s      r   rY+  rY+  M  s   € ä×.Ò.¨s¸7ÓCÐCr&   c                 ó0   • [         R                  " XU5      $ )z5Low-level wrapper for `::pdf_filter_page_contents()`.)r   Úll_pdf_filter_page_contents©rY   r¥  r  s      r   r\+  r\+  M  s   € ä×-Ò-¨c¸ÓAÐAr&   c                 ó2   • [         R                  " XX#U5      $ )z8Low-level wrapper for `::pdf_filter_xobject_instance()`.)r   Úll_pdf_filter_xobject_instance©Úold_xobjÚpage_resrK  r  Úcycle_ups        r   r_+  r_+  M  s   € ä×0Ò0°ÀSÐS[Ó\Ð\r&   c                 ó0   • [         R                  " XU5      $ )z9Low-level wrapper for `::pdf_find_colorspace_resource()`.)r   Úll_pdf_find_colorspace_resource©rY   r¨  rA  s      r   re+  re+  "M  s   € ä×1Ò1°#¸SÓAÐAr&   c                 ó2   • [         R                  " XX#U5      $ )z3Low-level wrapper for `::pdf_find_font_resource()`.)r   Úll_pdf_find_font_resource©rY   r   rÝ  r¨  rA  s        r   rh+  rh+  &M  s   € ä×+Ò+¨C°xÀsÓKÐKr&   c                 ó.   • [         R                  " X5      $ )z*Low-level wrapper for `::pdf_find_item()`.)r   Úll_pdf_find_item©r�  rA  s     r   rk+  rk+  *M  r*  r&   c                 ó.   • [         R                  " X5      $ )z3Low-level wrapper for `::pdf_find_locked_fields()`.)r   Úll_pdf_find_locked_fields©rY   rÄ  s     r   rn+  rn+  .M  ó   € ä×+Ò+¨CÓ9Ð9r&   c                 ó.   • [         R                  " X5      $ )z;Low-level wrapper for `::pdf_find_locked_fields_for_sig()`.)r   Ú!ll_pdf_find_locked_fields_for_sig)rY   Úsigs     r   rr+  rr+  2M  ó   € ä×3Ò3°CÓ=Ð=r&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::pdf_find_version_for_obj()`.)r   Úll_pdf_find_version_for_objr—'  s     r   rv+  rv+  6M  r)+  r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_first_annot()`.)r   Úll_pdf_first_annotr  s    r   rx+  rx+  :M  rú  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_first_widget()`.)r   Úll_pdf_first_widgetr  s    r   rz+  rz+  >M  r`  r&   c                 ó.   • [         R                  " U 5      $ )z?Low-level wrapper for `::pdf_flatten_inheritable_page_items()`.)r   Ú%ll_pdf_flatten_inheritable_page_itemsr  s    r   r|+  r|+  BM  rQ%  r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::pdf_font_cid_to_gid()`.)r   Úll_pdf_font_cid_to_gid©rg  rW
  s     r   r~+  r~+  FM  s   € ä×(Ò(¨Ó7Ð7r&   c                 ó.   • [         R                  " U 5      $ )z7Low-level wrapper for `::pdf_font_writing_supported()`.)r   Úll_pdf_font_writing_supportedr0  s    r   r�+  r�+  JM  rE&  r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_forget_xref()`.)r   Úll_pdf_forget_xrefrX   s    r   rƒ+  rƒ+  NM  r
  r&   c                 ó0   • [         R                  " XU5      $ )z,Low-level wrapper for `::pdf_format_date()`.)r   Úll_pdf_format_date©r¥  r´  rg   s      r   r…+  r…+  RM  s   € ä×$Ò$ T¨aÓ0Ð0r&   c                 ó0   • [         R                  " XU5      $ )z5Low-level wrapper for `::pdf_format_write_options()`.)r   Úll_pdf_format_write_options©rá  Ú
buffer_lenræ  s      r   rˆ+  rˆ+  VM  s   € ä×-Ò-¨fÀ$ÓGÐGr&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_function_size()`.)r   Úll_pdf_function_sizer^  s    r   rŒ+  rŒ+  ZM  r8  r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_get_bound_document()`.)r   Úll_pdf_get_bound_documentrf)  s    r   rŽ+  rŽ+  ^M  rB  r&   c                 ó.   • [         R                  " U 5      $ )z<Low-level wrapper for `::pdf_get_doc_event_callback_data()`.)r   Ú"ll_pdf_get_doc_event_callback_datarX   s    r   r�+  r�+  bM  rd#  r&   c                 ó.   • [         R                  " X5      $ )z4Low-level wrapper for `::pdf_get_filespec_params()`.)r   Úll_pdf_get_filespec_params©Úfsr¥  s     r   r’+  r’+  fM  s   € ä×,Ò,¨RÓ5Ð5r&   c                 ó.   • [         R                  " X5      $ )z;Low-level wrapper for `::pdf_get_incremental_xref_entry()`.)r   Ú!ll_pdf_get_incremental_xref_entry©rY   rñ   s     r   r–+  r–+  jM  s   € ä×3Ò3°CÓ;Ð;r&   c                 ó.   • [         R                  " U 5      $ )z6Low-level wrapper for `::pdf_get_indirect_document()`.)r   Úll_pdf_get_indirect_documentrf)  s    r   r™+  r™+  nM  r['  r&   c                 ó.   • [         R                  " X5      $ )z:Low-level wrapper for `::pdf_get_populating_xref_entry()`.)r   Ú ll_pdf_get_populating_xref_entryr—+  s     r   r›+  r›+  rM  s   € ä×2Ò2°3Ó:Ð:r&   c                 ó.   • [         R                  " U 5      $ )z9Low-level wrapper for `::pdf_get_widget_editing_state()`.)r   Úll_pdf_get_widget_editing_stater(  s    r   r�+  r�+  vM  s   € ä×1Ò1°&Ó9Ð9r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_get_xref_entry()`.)r   Úll_pdf_get_xref_entryr—+  s     r   rŸ+  rŸ+  zM  rˆ  r&   c                 ó.   • [         R                  " X5      $ )z9Low-level wrapper for `::pdf_get_xref_entry_no_change()`.)r   Úll_pdf_get_xref_entry_no_changer—+  s     r   r¡+  r¡+  ~M  s   € ä×1Ò1°#Ó9Ð9r&   c                 ó.   • [         R                  " X5      $ )z7Low-level wrapper for `::pdf_get_xref_entry_no_null()`.)r   Úll_pdf_get_xref_entry_no_nullr—+  s     r   r£+  r£+  ‚M  s   € ä×/Ò/°Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )z4Low-level wrapper for `::pdf_graft_mapped_object()`.)r   Úll_pdf_graft_mapped_object©ræ  ræ  s     r   r¥+  r¥+  †M  r*  r&   c                 ó0   • [         R                  " XX#5      $ )z2Low-level wrapper for `::pdf_graft_mapped_page()`.)r   Úll_pdf_graft_mapped_page©ræ  Úpage_tor¤  Ú	page_froms       r   r¨+  r¨+  ŠM  s   € ä×*Ò*¨3¸ÓHÐHr&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::pdf_graft_object()`.)r   Úll_pdf_graft_object©rœ%  ræ  s     r   r­+  r­+  ŽM  ó   € ä×%Ò% cÓ/Ð/r&   c                 ó0   • [         R                  " XX#5      $ )z+Low-level wrapper for `::pdf_graft_page()`.)r   Úll_pdf_graft_page©rœ%  rª+  r¤  r«+  s       r   r±+  r±+  ’M  s   € ä×#Ò# C°#ÓAÐAr&   c                 ó.   • [         R                  " U 5      $ )z<Low-level wrapper for `::pdf_guess_colorspace_components()`.)r   Ú"ll_pdf_guess_colorspace_componentsrf)  s    r   r´+  r´+  –M  rd#  r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_has_permission()`.)r   Úll_pdf_has_permissionré  s     r   r¶+  r¶+  šM  rˆ  r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::pdf_has_unsaved_changes()`.)r   Úll_pdf_has_unsaved_changesrX   s    r   r¸+  r¸+  žM  rŠ%  r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::pdf_has_unsaved_sigs()`.)r   Úll_pdf_has_unsaved_sigsrX   s    r   rº+  rº+  ¢M  rP  r&   c                 ó.   • [         R                  " U 5      $ )zHLow-level wrapper for `::pdf_incremental_change_since_signing_widget()`.)r   Ú.ll_pdf_incremental_change_since_signing_widgetr(  s    r   r¼+  r¼+  ¦M  s   € ä×@Ò@ÀÓHÐHr&   c                 ó0   • [         R                  " XU5      $ )z;Low-level wrapper for `::pdf_insert_colorspace_resource()`.)r   Ú!ll_pdf_insert_colorspace_resource©rY   rA  ræ  s      r   r¾+  r¾+  ªM  s   € ä×3Ò3°C¸cÓBÐBr&   c                 ó0   • [         R                  " XU5      $ )z5Low-level wrapper for `::pdf_insert_font_resource()`.)r   Úll_pdf_insert_font_resourcer¿+  s      r   rÁ+  rÁ+  ®M  s   € ä×-Ò-¨c¸Ó<Ð<r&   c                 ó0   • [         R                  " XU5      $ )z,Low-level wrapper for `::pdf_insert_page()`.)r   Úll_pdf_insert_page©rY   Úatr¥  s      r   rÃ+  rÃ+  ²M  s   € ä×$Ò$ S¨dÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::pdf_intent_from_name()`.)r   Úll_pdf_intent_from_namerf)  s    r   rÇ+  rÇ+  ¶M  rP  r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_intent_from_string()`.)r   Úll_pdf_intent_from_stringrÇ  s    r   rÉ+  rÉ+  ºM  rB  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_invalidate_xfa()`.)r   Úll_pdf_invalidate_xfarX   s    r   rË+  rË+  ¾M  ru  r&   c                 ó.   • [         R                  " U 5      $ )z)Low-level wrapper for `::pdf_is_array()`.)r   Úll_pdf_is_arrayrf)  s    r   rÍ+  rÍ+  ÂM  rþ  r&   c                 ó.   • [         R                  " U 5      $ )z(Low-level wrapper for `::pdf_is_bool()`.)r   Úll_pdf_is_boolrf)  s    r   rÏ+  rÏ+  ÆM  r  r&   c                 ó.   • [         R                  " U 5      $ )z(Low-level wrapper for `::pdf_is_dict()`.)r   Úll_pdf_is_dictrf)  s    r   rÑ+  rÑ+  ÊM  r  r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::pdf_is_embedded_file()`.)r   Úll_pdf_is_embedded_file©r”+  s    r   rÓ+  rÓ+  ÎM  rÔ  r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::pdf_is_field_locked()`.)r   Úll_pdf_is_field_locked©rg  r!   s     r   rÖ+  rÖ+  ÒM  s   € ä×(Ò(¨Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_is_filespec()`.)r   Úll_pdf_is_filespecrÔ+  s    r   rÙ+  rÙ+  ÖM  ó   € ä×$Ò$ RÓ(Ð(r&   c                 ó.   • [         R                  " U 5      $ )z0Low-level wrapper for `::pdf_is_image_stream()`.)r   Úll_pdf_is_image_streamrf)  s    r   rÜ+  rÜ+  ÚM  ó   € ä×(Ò(¨Ó-Ð-r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_is_indirect()`.)r   Úll_pdf_is_indirectrf)  s    r   rß+  rß+  ÞM  r
  r&   c                 ó.   • [         R                  " U 5      $ )z'Low-level wrapper for `::pdf_is_int()`.)r   Úll_pdf_is_intrf)  s    r   rá+  rá+  âM  ó   € ä×Ò Ó$Ð$r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_is_jpx_image()`.)r   Úll_pdf_is_jpx_imagerˆ)  s    r   rä+  rä+  æM  r`  r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::pdf_is_local_object()`.)r   Úll_pdf_is_local_objectr—'  s     r   ræ+  ræ+  êM  r›'  r&   c                 ó.   • [         R                  " U 5      $ )z(Low-level wrapper for `::pdf_is_name()`.)r   Úll_pdf_is_namerf)  s    r   rè+  rè+  îM  r  r&   c                 ó.   • [         R                  " U 5      $ )z(Low-level wrapper for `::pdf_is_null()`.)r   Úll_pdf_is_nullrf)  s    r   rê+  rê+  òM  r  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_is_number()`.)r   Úll_pdf_is_numberrf)  s    r   rì+  rì+  öM  r¡!  r&   c                 ó0   • [         R                  " XX#5      $ )z.Low-level wrapper for `::pdf_is_ocg_hidden()`.)r   Úll_pdf_is_ocg_hidden©rY   Úrdbr�  rÙ  s       r   rî+  rî+  úM  s   € ä×&Ò& s°Ó<Ð<r&   c                 ó.   • [         R                  " U 5      $ )z(Low-level wrapper for `::pdf_is_real()`.)r   Úll_pdf_is_realrf)  s    r   rò+  rò+  þM  r  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_is_stream()`.)r   Úll_pdf_is_streamrf)  s    r   rô+  rô+  N  r¡!  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_is_string()`.)r   Úll_pdf_is_stringrf)  s    r   rö+  rö+  N  r¡!  r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_is_tint_colorspace()`.)r   Úll_pdf_is_tint_colorspacerÊ  s    r   rø+  rø+  
N  ó   € ä×+Ò+¨BÓ/Ð/r&   c                 ó0   • [         R                  " XX#5      $ )z.Low-level wrapper for `::pdf_js_event_init()`.)r   Úll_pdf_js_event_init©rP  rá   r"   r  s       r   rû+  rû+  N  s   € ä×&Ò& r°5ÓEÐEr&   c                 ó0   • [         R                  " XU5      $ )z8Low-level wrapper for `::pdf_js_event_init_keystroke()`.)r   Úll_pdf_js_event_init_keystroke©rP  rá   rS'  s      r   rþ+  rþ+  N  s   € ä×0Ò0°¸SÓAÐAr&   c                 ó.   • [         R                  " U 5      $ )z0Low-level wrapper for `::pdf_js_event_result()`.)r   Úll_pdf_js_event_resultrÓ*  s    r   r,  r,  N  ó   € ä×(Ò(¨Ó,Ð,r&   c                 ó.   • [         R                  " X5      $ )z:Low-level wrapper for `::pdf_js_event_result_keystroke()`.)r   Ú ll_pdf_js_event_result_keystroke©rP  rS'  s     r   r,  r,  N  s   € ä×2Ò2°2Ó;Ð;r&   c                 ó.   • [         R                  " X5      $ )zÈ
 Low-level wrapper for `::pdf_js_event_result_validate()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_js_event_result_validate(::pdf_js *js)` => `(int, char *newvalue)`
)r   Úll_pdf_js_event_result_validate©rP  r+  s     r   r,  r,  N  s   € ô ×1Ò1°"Ó?Ð?r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_js_event_value()`.)r   Úll_pdf_js_event_valuerÓ*  s    r   r
,  r
,  'N  ó   € ä×'Ò'¨Ó+Ð+r&   c                 ó0   • [         R                  " XX#5      $ )zÅ
 Low-level wrapper for `::pdf_js_execute()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_js_execute(::pdf_js *js, const char *name, const char *code)` => char *result
)r   Úll_pdf_js_execute©rP  r!   r  Úresults       r   r,  r,  +N  s   € ô ×#Ò# B¨dÓ;Ð;r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_js_get_console()`.)r   Úll_pdf_js_get_consolerX   s    r   r,  r,  4N  ru  r&   c                 ó0   • [         R                  " XU5      $ )z/Low-level wrapper for `::pdf_js_set_console()`.)r   Úll_pdf_js_set_console©rY   Úconsolerl  s      r   r,  r,  8N  s   € ä×'Ò'¨°dÓ;Ð;r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_js_supported()`.)r   Úll_pdf_js_supportedrX   s    r   r,  r,  <N  r  r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_keep_annot()`.)r   Úll_pdf_keep_annotrf'  s    r   r,  r,  @N  r$  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_keep_cmap()`.)r   Úll_pdf_keep_cmapr€)  s    r   r,  r,  DN  rE%  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_keep_document()`.)r   Úll_pdf_keep_documentrX   s    r   r,  r,  HN  r¶#  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_keep_font()`.)r   Úll_pdf_keep_font)rg  s    r   r,  r,  LN  rÍ  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_keep_function()`.)r   Úll_pdf_keep_functionr^  s    r   r!,  r!,  PN  r8  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_keep_graft_map()`.)r   Úll_pdf_keep_graft_maprÍ*  s    r   r#,  r#,  TN  ru  r&   c                 ó.   • [         R                  " U 5      $ )z)Low-level wrapper for `::pdf_keep_obj()`.)r   Úll_pdf_keep_objrf)  s    r   r%,  r%,  XN  rþ  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_keep_page()`.)r   Úll_pdf_keep_pager  s    r   r',  r',  \N  rE%  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_keep_pattern()`.)r   Úll_pdf_keep_patternrî*  s    r   r),  r),  `N  r  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_keep_processor()`.)r   Úll_pdf_keep_processorr|)  s    r   r+,  r+,  dN  rb  r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_keep_widget()`.)r   Úll_pdf_keep_widgetr(  s    r   r-,  r-,  hN  rö*  r&   c                 ó0   • [         R                  " XX#5      $ )z-Low-level wrapper for `::pdf_label_object()`.)r   Úll_pdf_label_object©rr  rÑ  rý  rþ  s       r   r/,  r/,  lN  s   € ä×%Ò% a¨hÓ<Ð<r&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::pdf_layer_config_creator()`.)r   Úll_pdf_layer_config_creator©rY   Ú
config_nums     r   r2,  r2,  pN  s   € ä×-Ò-¨cÓ>Ð>r&   c                 ó0   • [         R                  " XU5      $ )z2Low-level wrapper for `::pdf_layer_config_info()`.)r   Úll_pdf_layer_config_info©rY   r4,  Úinfos      r   r6,  r6,  tN  s   € ä×*Ò*¨3¸DÓAÐAr&   c                 ó.   • [         R                  " X5      $ )z2Low-level wrapper for `::pdf_layer_config_name()`.)r   Úll_pdf_layer_config_namer3,  s     r   r:,  r:,  xN  ó   € ä×*Ò*¨3Ó;Ð;r&   c                 ó0   • [         R                  " XU5      $ )z5Low-level wrapper for `::pdf_layer_config_ui_info()`.)r   Úll_pdf_layer_config_ui_info©rY   r *  r8,  s      r   r=,  r=,  |N  s   € ä×-Ò-¨c°tÓ<Ð<r&   c                 ó.   • [         R                  " U 5      $ )zALow-level wrapper for `::pdf_layer_config_ui_type_from_string()`.)r   Ú'll_pdf_layer_config_ui_type_from_stringrÇ  s    r   r@,  r@,  €N  r!  r&   c                 ó.   • [         R                  " U 5      $ )z?Low-level wrapper for `::pdf_layer_config_ui_type_to_string()`.)r   Ú%ll_pdf_layer_config_ui_type_to_stringr  s    r   rB,  rB,  „N  rQ%  r&   c                 ó.   • [         R                  " X5      $ )z1Low-level wrapper for `::pdf_layer_is_enabled()`.)r   Úll_pdf_layer_is_enabled©rY   r+  s     r   rD,  rD,  ˆN  ó   € ä×)Ò)¨#Ó5Ð5r&   c                 ó.   • [         R                  " X5      $ )z+Low-level wrapper for `::pdf_layer_name()`.)r   Úll_pdf_layer_namerE,  s     r   rH,  rH,  ŒN  r’  r&   c                 ó0   • [         R                  " XX#5      $ )z0Low-level wrapper for `::pdf_layout_fit_text()`.)r   Úll_pdf_layout_fit_text©r?  rÖ  r—  rR  s       r   rJ,  rJ,  �N  s   € ä×(Ò(¨°SÓAÐAr&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_layout_text_widget()`.)r   Úll_pdf_layout_text_widgetrf'  s    r   rM,  rM,  ”N  rÐ'  r&   c                 ó.   • [         R                  " X5      $ )z$Low-level wrapper for `::pdf_lex()`.)r   Ú
ll_pdf_lex©rH  rM  s     r   rO,  rO,  ˜N  s   € ä×Ò˜QÓ'Ð'r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::pdf_lex_no_string()`.)r   Úll_pdf_lex_no_stringrP,  s     r   rR,  rR,  œN  s   € ä×&Ò& qÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_lexbuf_fin()`.)r   Úll_pdf_lexbuf_fin©rM  s    r   rT,  rT,   N  r¹  r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_lexbuf_grow()`.)r   Úll_pdf_lexbuf_growrU,  s    r   rW,  rW,  ¤N  rö*  r&   c                 ó.   • [         R                  " X5      $ )z,Low-level wrapper for `::pdf_lexbuf_init()`.)r   Úll_pdf_lexbuf_init©rM  r  s     r   rY,  rY,  ¨N  s   € ä×$Ò$ VÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )z6Low-level wrapper for `::pdf_line_ending_from_name()`.)r   Úll_pdf_line_ending_from_name©r)  s    r   r\,  r\,  ¬N  r['  r&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::pdf_line_ending_from_string()`.)r   Úll_pdf_line_ending_from_stringr],  s    r   r_,  r_,  °N  rX'  r&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::pdf_load_builtin_cmap()`.)r   Úll_pdf_load_builtin_cmapr"  s    r   ra,  ra,  ´N  ó   € ä×*Ò*¨4Ó0Ð0r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_load_cmap()`.)r   Úll_pdf_load_cmaprw  s    r   rd,  rd,  ¸N  rE%  r&   c                 ó.   • [         R                  " U 5      $ )z0Low-level wrapper for `::pdf_load_colorspace()`.)r   Úll_pdf_load_colorspacerf)  s    r   rf,  rf,  ¼N  rÝ+  r&   c                 ó2   • [         R                  " XX#XE5      $ )z=Low-level wrapper for `::pdf_load_compressed_inline_image()`.)r   Ú#ll_pdf_load_compressed_inline_image©rY   r†  rý
  Úcstmr„  rå  s         r   rh,  rh,  ÀN  s   € ä×5Ò5°cÀÈwÓ^Ð^r&   c                 ó0   • [         R                  " XU5      $ )z7Low-level wrapper for `::pdf_load_compressed_stream()`.)r   Úll_pdf_load_compressed_stream©rY   rÑ  rŽ#  s      r   rl,  rl,  ÄN  s   € ä×/Ò/°¸*ÓEÐEr&   c                 ó.   • [         R                  " X5      $ )z9Low-level wrapper for `::pdf_load_default_colorspaces()`.)r   Úll_pdf_load_default_colorspaces©rY   r¥  s     r   ro,  ro,  ÈN  r§(  r&   c                 ó.   • [         R                  " X5      $ )z3Low-level wrapper for `::pdf_load_embedded_cmap()`.)r   Úll_pdf_load_embedded_cmap©rY   Úrefs     r   rr,  rr,  ÌN  ó   € ä×+Ò+¨CÓ5Ð5r&   c                 ó.   • [         R                  " U 5      $ )z<Low-level wrapper for `::pdf_load_embedded_file_contents()`.)r   Ú"ll_pdf_load_embedded_file_contentsrÔ+  s    r   rw,  rw,  ÐN  s   € ä×4Ò4°RÓ8Ð8r&   c                 ó.   • [         R                  " X5      $ )z·
 Low-level wrapper for `::pdf_load_encoding()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_load_encoding(const char *encoding)` => const char *estrings
)r   Úll_pdf_load_encoding©ÚestringsrÝ  s     r   ry,  ry,  ÔN  s   € ô ×&Ò& xÓ:Ð:r&   c                 ó.   • [         R                  " U 5      $ )z0Low-level wrapper for `::pdf_load_field_name()`.)r   Úll_pdf_load_field_namer+)  s    r   r},  r},  ÝN  r2(  r&   c                 ó.   • [         R                  " U 5      $ )zEAlternative to `ll_pdf_load_field_name()` that returns a std::string.)r   Úll_pdf_load_field_name2r+)  s    r   r,  r,  áN  rî  r&   c                 ó0   • [         R                  " XU5      $ )z*Low-level wrapper for `::pdf_load_font()`.)r   Úll_pdf_load_font©rY   rð+  ræ  s      r   r�,  r�,  åN  ó   € ä×"Ò" 3¨SÓ1Ð1r&   c                 ó0   • [         R                  " XU5      $ )z.Low-level wrapper for `::pdf_load_function()`.)r   Úll_pdf_load_function©rt,  rM  r¥  s      r   r…,  r…,  éN  ó   € ä×&Ò& s°Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::pdf_load_hail_mary_font()`.)r   Úll_pdf_load_hail_mary_fontrX   s    r   r‰,  r‰,  íN  rŠ%  r&   c                 ó.   • [         R                  " X5      $ )z+Low-level wrapper for `::pdf_load_image()`.)r   Úll_pdf_load_imager—'  s     r   r‹,  r‹,  ñN  r˜'  r&   c                 ó2   • [         R                  " XX#U5      $ )a  
 Low-level wrapper for `::pdf_load_image_stream()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_load_image_stream(::pdf_document *doc, int num, ::fz_compression_params *params, size_t worst_case)` => `(fz_buffer *, int truncated)`
)r   Úll_pdf_load_image_stream©rY   rÑ  r  r�#  rŽ#  s        r   r�,  r�,  õN  s   € ô ×*Ò*¨3°VÈ
ÓSÐSr&   c                 ó0   • [         R                  " XX#5      $ )z2Low-level wrapper for `::pdf_load_inline_image()`.)r   Úll_pdf_load_inline_image©rY   rð+  r†  rT  s       r   r�,  r�,  þN  s   € ä×*Ò*¨3°TÓ@Ð@r&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::pdf_load_journal()`.)r   Úll_pdf_load_journal©rY   r³  s     r   r“,  r“,  O  ó   € ä×%Ò% cÓ4Ð4r&   c                 ó2   • [         R                  " XX#U5      $ )z1Low-level wrapper for `::pdf_load_link_annots()`.)r   Úll_pdf_load_link_annots)r®  r."  r�  r¶  Úpage_ctms        r   r—,  r—,  O  s   € ä×)Ò)¨%¸ÈÓRÐRr&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_load_links()`.)r   Úll_pdf_load_linksr  s    r   rš,  rš,  
O  rƒ)  r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_load_name_tree()`.)r   Úll_pdf_load_name_tree©rY   Úwhichs     r   rœ,  rœ,  O  s   € ä×'Ò'¨Ó3Ð3r&   c                 ó.   • [         R                  " X5      $ )z÷
Low-level wrapper for `::pdf_load_object()`.
Load a given object.

This can cause xref reorganisations (solidifications etc) due to
repairs, so all held pdf_xref_entries should be considered
invalid after this call (other than the returned one).
)r   Úll_pdf_load_objectr.)  s     r   r ,  r ,  O  s   € ô ×$Ò$ SÓ.Ð.r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_load_object_labels()`.)r   Úll_pdf_load_object_labelsrX   s    r   r¢,  r¢,  O  rB  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_load_outline()`.)r   Úll_pdf_load_outlinerX   s    r   r¤,  r¤,  !O  r  r&   c                 ó.   • [         R                  " X5      $ )z*Low-level wrapper for `::pdf_load_page()`.)r   Úll_pdf_load_pager¦  s     r   r¦,  r¦,  %O  ó   € ä×"Ò" 3Ó/Ð/r&   c                 ó0   • [         R                  " XU5      $ )z.Low-level wrapper for `::pdf_load_page_imp()`.)r   Úll_pdf_load_page_imp©rY   r¢  rÍ  s      r   r©,  r©,  )O  s   € ä×&Ò& s°VÓ<Ð<r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_load_page_tree()`.)r   Úll_pdf_load_page_treerX   s    r   r¬,  r¬,  -O  ru  r&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::pdf_load_pattern()`.)r   Úll_pdf_load_patternr—'  s     r   r®,  r®,  1O  r¯+  r&   c                 ó.   • [         R                  " U 5      $ )z0Low-level wrapper for `::pdf_load_raw_stream()`.)r   Úll_pdf_load_raw_stream©rt,  s    r   r°,  r°,  5O  rÝ+  r&   c                 ó.   • [         R                  " X5      $ )z7Low-level wrapper for `::pdf_load_raw_stream_number()`.)r   Úll_pdf_load_raw_stream_numberr.)  s     r   r³,  r³,  9O  r‰  r&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::pdf_load_shading()`.)r   Úll_pdf_load_shadingr—'  s     r   rµ,  rµ,  =O  r¯+  r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_load_stream()`.)r   Úll_pdf_load_streamr±,  s    r   r·,  r·,  AO  r
  r&   c                 ó.   • [         R                  " X5      $ )z3Low-level wrapper for `::pdf_load_stream_number()`.)r   Úll_pdf_load_stream_numberr.)  s     r   r¹,  r¹,  EO  ru,  r&   c                 ó.   • [         R                  " U 5      $ )z>Low-level wrapper for `::pdf_load_stream_or_string_as_utf8()`.)r   Ú$ll_pdf_load_stream_or_string_as_utf8r  s    r   r»,  r»,  IO  rW%  r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::pdf_load_system_cmap()`.)r   Úll_pdf_load_system_cmapr"  s    r   r½,  r½,  MO  rL  r&   c                 ó2   • [         R                  " XX#U5      $ )zö
 Low-level wrapper for `::pdf_load_to_unicode()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_load_to_unicode(::pdf_document *doc, ::pdf_font_desc *font, char *collection, ::pdf_obj *cmapstm)` => const char *strings
)r   Úll_pdf_load_to_unicode©rY   r?  ÚstringsÚ
collectionÚcmapstms        r   r¿,  r¿,  QO  s   € ô ×(Ò(¨°GÈÓQÐQr&   c                 ó0   • [         R                  " XU5      $ )z0Low-level wrapper for `::pdf_load_type3_font()`.)r   Úll_pdf_load_type3_fontr‚,  s      r   rÅ,  rÅ,  ZO  s   € ä×(Ò(¨°3Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )z2Low-level wrapper for `::pdf_load_type3_glyphs()`.)r   Úll_pdf_load_type3_glyphs©rY   rg  s     r   rÇ,  rÇ,  ^O  s   € ä×*Ò*¨3Ó9Ð9r&   c                 ó.   • [         R                  " X5      $ )z8Low-level wrapper for `::pdf_load_unencrypted_object()`.)r   Úll_pdf_load_unencrypted_objectr.)  s     r   rÊ,  rÊ,  bO  ó   € ä×0Ò0°Ó:Ð:r&   c                 ó.   • [         R                  " X5      $ )z,Low-level wrapper for `::pdf_lookup_cmap()`.)r   Úll_pdf_lookup_cmap©r{'  rè)  s     r   rÍ,  rÍ,  fO  rî$  r&   c                 ó0   • [         R                  " XU5      $ )zÇ
 Low-level wrapper for `::pdf_lookup_cmap_full()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_lookup_cmap_full(::pdf_cmap *cmap, unsigned int cpt)` => `(int, int out)`
)r   Úll_pdf_lookup_cmap_full©r{'  rè)  r¥  s      r   rÐ,  rÐ,  jO  s   € ô ×)Ò)¨$°SÓ9Ð9r&   c                 ó.   • [         R                  " X5      $ )z,Low-level wrapper for `::pdf_lookup_dest()`.)r   Úll_pdf_lookup_dest©rY   rº  s     r   rÓ,  rÓ,  sO  rõ)  r&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::pdf_lookup_field()`.)r   Úll_pdf_lookup_field©Úformr!   s     r   rÖ,  rÖ,  wO  rê$  r&   c                 ó.   • [         R                  " X5      $ )z,Low-level wrapper for `::pdf_lookup_hmtx()`.)r   Úll_pdf_lookup_hmtx©r?  rW
  s     r   rÚ,  rÚ,  {O  rî$  r&   c                 ó0   • [         R                  " XX#5      $ )z0Low-level wrapper for `::pdf_lookup_metadata()`.)r   Úll_pdf_lookup_metadata©rY   rA  rC   r  s       r   rÝ,  rÝ,  O  s   € ä×(Ò(¨°3Ó=Ð=r&   c                 ó.   • [         R                  " X5      $ )z 
 Low-level wrapper for `::pdf_lookup_metadata2()`.
C++ alternative to `pdf_lookup_metadata()` that returns a `std::string`
or calls `fz_throw()` if not found.
)r   Úll_pdf_lookup_metadata2rã  s     r   rà,  rà,  ƒO  s   € ô ×)Ò)¨#Ó3Ð3r&   c                 ó0   • [         R                  " XU5      $ )z,Low-level wrapper for `::pdf_lookup_name()`.)r   Úll_pdf_lookup_name©rY   rž,  rº  s      r   râ,  râ,  ‹O  s   € ä×$Ò$ S°Ó8Ð8r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::pdf_lookup_number()`.)r   Úll_pdf_lookup_number©rÀ!  rº  s     r   rå,  rå,  �O  s   € ä×&Ò& tÓ4Ð4r&   c                 ó0   • [         R                  " XX#5      $ )zà
 Low-level wrapper for `::pdf_lookup_page_loc()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_lookup_page_loc(::pdf_document *doc, int needle, ::pdf_obj **parentp)` => `(pdf_obj *, int indexp)`
)r   Úll_pdf_lookup_page_loc©rY   rº  ÚparentpÚindexps       r   rè,  rè,  “O  s   € ô ×(Ò(¨°gÓFÐFr&   c                 ó.   • [         R                  " X5      $ )z3Low-level wrapper for `::pdf_lookup_page_number()`.)r   Úll_pdf_lookup_page_number©rY   Úpageobjs     r   rí,  rí,  œO  rp+  r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::pdf_lookup_page_obj()`.)r   Úll_pdf_lookup_page_objrÔ,  s     r   rñ,  rñ,   O  ó   € ä×(Ò(¨Ó5Ð5r&   c                 ó0   • [         R                  " XU5      $ )z0Low-level wrapper for `::pdf_lookup_resource()`.)r   Úll_pdf_lookup_resource©r§  r   r!   s      r   rô,  rô,  ¤O  s   € ä×(Ò(¨°dÓ;Ð;r&   c                 ó2   • [         R                  " XX#U5      $ )zì
 Low-level wrapper for `::pdf_lookup_substitute_font()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_lookup_substitute_font(int mono, int serif, int bold, int italic)` => `(const unsigned char *, int len)`
)r   Úll_pdf_lookup_substitute_font©Úmonor�  r‘  r’  r_  s        r   r÷,  r÷,  ¨O  s   € ô ×/Ò/°¸TÈ3ÓOÐOr&   c                 ó.   • [         R                  " X5      $ )z,Low-level wrapper for `::pdf_lookup_vmtx()`.)r   Úll_pdf_lookup_vmtxrÛ,  s     r   rû,  rû,  ±O  rî$  r&   c                 ó0   • [         R                  " XX#5      $ )zÉ
 Low-level wrapper for `::pdf_map_one_to_many()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_map_one_to_many(::pdf_cmap *cmap, unsigned int one, size_t len)` => int many
)r   Úll_pdf_map_one_to_many©r{'  r'  Úmanyr_  s       r   rý,  rý,  µO  s   € ô ×(Ò(¨°DÓ>Ð>r&   c                 ó0   • [         R                  " XX#5      $ )z3Low-level wrapper for `::pdf_map_range_to_range()`.)r   Úll_pdf_map_range_to_range©r{'  ÚsrcloÚsrchiÚdstlos       r   r-  r-  ¾O  s   € ä×+Ò+¨D¸ÓFÐFr&   c                 ó.   • [         R                  " U 5      $ )z0Low-level wrapper for `::pdf_mark_bits_reset()`.)r   Úll_pdf_mark_bits_resetrÞ*  s    r   r-  r-  ÂO  r2(  r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::pdf_mark_bits_set()`.)r   Úll_pdf_mark_bits_set©rß*  ræ  s     r   r	-  r	-  ÆO  ó   € ä×&Ò& uÓ2Ð2r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::pdf_mark_list_check()`.)r   Úll_pdf_mark_list_check©rÿ  ræ  s     r   r-  r-  ÊO  r=*  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_mark_list_free()`.)r   Úll_pdf_mark_list_freer  s    r   r-  r-  ÎO  rb  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_mark_list_init()`.)r   Úll_pdf_mark_list_initr  s    r   r-  r-  ÒO  rb  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_mark_list_pop()`.)r   Úll_pdf_mark_list_popr  s    r   r-  r-  ÖO  r8  r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_mark_list_push()`.)r   Úll_pdf_mark_list_pushr-  s     r   r-  r-  ÚO  r5*  r&   c                 ó.   • [         R                  " U 5      $ )z)Low-level wrapper for `::pdf_mark_obj()`.)r   Úll_pdf_mark_objrf)  s    r   r-  r-  ÞO  rþ  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_mark_xref()`.)r   Úll_pdf_mark_xrefrX   s    r   r-  r-  âO  r¡!  r&   c                 ó.   • [         R                  " U 5      $ )z)Low-level wrapper for `::pdf_metadata()`.)r   Úll_pdf_metadatarX   s    r   r-  r-  æO  rþ  r&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::pdf_minimize_document()`.)r   Úll_pdf_minimize_documentrX   s    r   r-  r-  êO  rO'  r&   c                 ó.   • [         R                  " X5      $ )z(Low-level wrapper for `::pdf_name_eq()`.)r   Úll_pdf_name_eqr  s     r   r -  r -  îO  s   € ä× Ò  Ó&Ð&r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::pdf_name_from_intent()`.)r   Úll_pdf_name_from_intent©rG  s    r   r"-  r"-  òO  ó   € ä×)Ò)¨&Ó1Ð1r&   c                 ó.   • [         R                  " U 5      $ )z6Low-level wrapper for `::pdf_name_from_line_ending()`.)r   Úll_pdf_name_from_line_endingr],  s    r   r&-  r&-  öO  r['  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_needs_password()`.)r   Úll_pdf_needs_passwordrX   s    r   r(-  r(-  úO  ru  r&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::pdf_new_action_from_link()`.)r   Úll_pdf_new_action_from_linkr$  s     r   r*-  r*-  þO  r)+  r&   c                 ó.   • [         R                  " X5      $ )z*Low-level wrapper for `::pdf_new_array()`.)r   Úll_pdf_new_array©rY   Ú
initialcaps     r   r,-  r,-  P  s   € ä×"Ò" 3Ó3Ð3r&   c                 ó0   • [         R                  " XU5      $ )z5Low-level wrapper for `::pdf_new_buffer_processor()`.)r   Úll_pdf_new_buffer_processor©rá  Ú	ahxencoderç  s      r   r0-  r0-  P  s   € ä×-Ò-¨fÀÓJÐJr&   c                  ó,   • [         R                  " 5       $ )z)Low-level wrapper for `::pdf_new_cmap()`.)r   Úll_pdf_new_cmapr'   r&   r   r4-  r4-  
P  rÝ  r&   c                 ó2   • [         R                  " XX#XE5      $ )z1Low-level wrapper for `::pdf_new_color_filter()`.)r   Úll_pdf_new_color_filter©rY   r�  Ústruct_parentsr   r  Úcoptss         r   r6-  r6-  P  ó   € ä×)Ò)¨#°nÐQXÓ`Ð`r&   c                 ó.   • [         R                  " X5      $ )z*Low-level wrapper for `::pdf_new_crypt()`.)r   Úll_pdf_new_crypt)Úencr  s     r   r<-  r<-  P  s   € ä×"Ò" 3Ó+Ð+r&   c                 ó.   • [         R                  " X5      $ )z)Low-level wrapper for `::pdf_new_date()`.)r   Úll_pdf_new_date©rY   r¥  s     r   r?-  r?-  P  ó   € ä×!Ò! #Ó,Ð,r&   c                 ó0   • [         R                  " XU5      $ )z3Low-level wrapper for `::pdf_new_dest_from_link()`.)r   Úll_pdf_new_dest_from_link©rY   r6  Ú	is_remotes      r   rC-  rC-  P  s   € ä×+Ò+¨C°iÓ@Ð@r&   c                 ó.   • [         R                  " X5      $ )z)Low-level wrapper for `::pdf_new_dict()`.)r   Úll_pdf_new_dictr--  s     r   rG-  rG-  P  s   € ä×!Ò! #Ó2Ð2r&   c                 ó.   • [         R                  " U 5      $ )z<Low-level wrapper for `::pdf_new_display_list_from_annot()`.)r   Ú"ll_pdf_new_display_list_from_annotrf'  s    r   rI-  rI-  "P  rj(  r&   c                 ó2   • [         R                  " XX#U5      $ )z,Low-level wrapper for `::pdf_new_encrypt()`.)r   Úll_pdf_new_encrypt)r´  r·  r  r±  Ú	algorithms        r   rK-  rK-  &P  s   € ä×$Ò$ Y¸2ÈIÓVÐVr&   c                  ó,   • [         R                  " 5       $ )z.Low-level wrapper for `::pdf_new_font_desc()`.)r   Úll_pdf_new_font_descr'   r&   r   rN-  rN-  *P  ó   € ä×&Ò&Ó(Ð(r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_new_graft_map()`.)r   Úll_pdf_new_graft_map©rœ%  s    r   rQ-  rQ-  .P  r¶#  r&   c                 ó.   • [         R                  " X5      $ )z2Low-level wrapper for `::pdf_new_identity_cmap()`.)r   Úll_pdf_new_identity_cmap©ri
  Úbytess     r   rT-  rT-  2P  s   € ä×*Ò*¨5Ó8Ð8r&   c                 ó0   • [         R                  " XU5      $ )z-Low-level wrapper for `::pdf_new_indirect()`.)r   Úll_pdf_new_indirect©rY   rÑ  rØ  s      r   rX-  rX-  6P  r­(  r&   c                 ó.   • [         R                  " U 5      $ )z(Low-level wrapper for `::pdf_new_int()`.)r   Úll_pdf_new_intr5  s    r   r[-  r[-  :P  ó   € ä× Ò  Ó#Ð#r&   c                 ó0   • [         R                  " XX#5      $ )z)Low-level wrapper for `::pdf_new_link()`.)r   Úll_pdf_new_link©r¥  r3  r6  ræ  s       r   r^-  r^-  >P  s   € ä×!Ò! $¨cÓ7Ð7r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_new_local_xref()`.)r   Úll_pdf_new_local_xrefrX   s    r   ra-  ra-  BP  ru  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_new_mark_bits()`.)r   Úll_pdf_new_mark_bitsrX   s    r   rc-  rc-  FP  r¶#  r&   c                 ó.   • [         R                  " X5      $ )z+Low-level wrapper for `::pdf_new_matrix()`.)r   Úll_pdf_new_matrix©rY   Úmtxs     r   re-  re-  JP  r˜'  r&   c                 ó.   • [         R                  " U 5      $ )z)Low-level wrapper for `::pdf_new_name()`.)r   Úll_pdf_new_namerÇ  s    r   ri-  ri-  NP  rþ  r&   c                 ó.   • [         R                  " U 5      $ )z5Low-level wrapper for `::pdf_new_outline_iterator()`.)r   Úll_pdf_new_outline_iteratorrX   s    r   rk-  rk-  RP  r¿%  r&   c                 ó0   • [         R                  " XU5      $ )z5Low-level wrapper for `::pdf_new_output_processor()`.)r   Úll_pdf_new_output_processor©r¥  r2-  rç  s      r   rm-  rm-  VP  s   € ä×-Ò-¨c¸hÓGÐGr&   c                 ó0   • [         R                  " XX#5      $ )z/Low-level wrapper for `::pdf_new_pdf_device()`.)r   Úll_pdf_new_pdf_device©rY   ÚtopctmrO  rR  s       r   rp-  rp-  ZP  s   € ä×'Ò'¨°YÓIÐIr&   c                 ó2   • [         R                  " XX#U5      $ )z6Low-level wrapper for `::pdf_new_pixmap_from_annot()`.)r   Úll_pdf_new_pixmap_from_annot©r_'  rK  rA  rß
  r×
  s        r   rt-  rt-  ^P  s   € ä×.Ò.¨u¸2ÀUÓKÐKr&   c           	      ó4   • [         R                  " XX#XEU5      $ )zYLow-level wrapper for `::pdf_new_pixmap_from_page_contents_with_separations_and_usage()`.)r   Ú?ll_pdf_new_pixmap_from_page_contents_with_separations_and_usage©r¥  rK  rA  rß
  r×
  r�  r  s          r   rw-  rw-  bP  s   € ä×QÒQÐRVÐ]_ÐglÐuxÓyÐyr&   c                 ó2   • [         R                  " XX#XE5      $ )zILow-level wrapper for `::pdf_new_pixmap_from_page_contents_with_usage()`.)r   Ú/ll_pdf_new_pixmap_from_page_contents_with_usage©r¥  rK  rA  r×
  r�  r  s         r   rz-  rz-  fP  s   € ä×AÒAÀ$ÈRÐX]ÓcÐcr&   c           	      ó4   • [         R                  " XX#XEU5      $ )zPLow-level wrapper for `::pdf_new_pixmap_from_page_with_separations_and_usage()`.)r   Ú6ll_pdf_new_pixmap_from_page_with_separations_and_usagerx-  s          r   r}-  r}-  jP  s   € ä×HÒHÈÐTVÐ^cÐloÓpÐpr&   c                 ó2   • [         R                  " XX#XE5      $ )z@Low-level wrapper for `::pdf_new_pixmap_from_page_with_usage()`.)r   Ú&ll_pdf_new_pixmap_from_page_with_usager{-  s         r   r-  r-  nP  s   € ä×8Ò8¸ÀBÈuÓZÐZr&   c                 ó.   • [         R                  " X5      $ )z*Low-level wrapper for `::pdf_new_point()`.)r   Úll_pdf_new_point©rY   r&  s     r   r�-  r�-  rP  rÁ&  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_new_processor()`.)r   Úll_pdf_new_processorr&  s    r   r„-  r„-  vP  r8  r&   c                 ó.   • [         R                  " U 5      $ )z)Low-level wrapper for `::pdf_new_real()`.)r   Úll_pdf_new_realr2  s    r   r†-  r†-  zP  s   € ä×!Ò! !Ó$Ð$r&   c                 ó.   • [         R                  " X5      $ )z)Low-level wrapper for `::pdf_new_rect()`.)r   Úll_pdf_new_rect©rY   r3  s     r   rˆ-  rˆ-  ~P  rA-  r&   c
                 ó6   • [         R                  " XX#XEXgX‰5
      $ )z2Low-level wrapper for `::pdf_new_run_processor()`.)r   Úll_pdf_new_run_processor©
rY   r‹  rK  Ústruct_parentr�  r¡  r™  rž  rû#  rü#  s
             r   r‹-  r‹-  ‚P  s#   € ä×*Ò*¨3°SÈÐXbÐlwó  Hð  Hr&   c                 ó2   • [         R                  " XX#XE5      $ )z4Low-level wrapper for `::pdf_new_sanitize_filter()`.)r   Úll_pdf_new_sanitize_filter©rY   r�  r8-  r   r  Úsoptss         r   r�-  r�-  †P  s   € ä×,Ò,¨S¸ÐT[ÓcÐcr&   c                 ó.   • [         R                  " X5      $ )z:Low-level wrapper for `::pdf_new_stext_page_from_annot()`.)r   Ú ll_pdf_new_stext_page_from_annot)r_'  r  s     r   r“-  r“-  ŠP  s   € ä×2Ò2°5ÓBÐBr&   c                 ó.   • [         R                  " X5      $ )z+Low-level wrapper for `::pdf_new_string()`.)r   Úll_pdf_new_string©r—  r_  s     r   r•-  r•-  ŽP  r˜'  r&   c                 ó.   • [         R                  " U 5      $ )z0Low-level wrapper for `::pdf_new_text_string()`.)r   Úll_pdf_new_text_stringr³  s    r   r˜-  r˜-  ’P  ó   € ä×(Ò(¨Ó+Ð+r&   c                 ó.   • [         R                  " U 5      $ )z;Low-level wrapper for `::pdf_new_uri_from_explicit_dest()`.)r   Ú!ll_pdf_new_uri_from_explicit_dest©r£  s    r   r›-  r›-  –P  ó   € ä×3Ò3°DÓ9Ð9r&   c                 ó.   • [         R                  " X5      $ )zDLow-level wrapper for `::pdf_new_uri_from_path_and_explicit_dest()`.)r   Ú*ll_pdf_new_uri_from_path_and_explicit_dest©rÎ  r£  s     r   rŸ-  rŸ-  šP  s   € ä×<Ò<¸TÓHÐHr&   c                 ó.   • [         R                  " X5      $ )zALow-level wrapper for `::pdf_new_uri_from_path_and_named_dest()`.)r   Ú'll_pdf_new_uri_from_path_and_named_dest©rÎ  r!   s     r   r¢-  r¢-  žP  ó   € ä×9Ò9¸$ÓEÐEr&   c                 ó.   • [         R                  " U 5      $ )z=Low-level wrapper for `::pdf_new_utf8_from_pdf_stream_obj()`.)r   Ú#ll_pdf_new_utf8_from_pdf_stream_objr  s    r   r¦-  r¦-  ¢P  r*!  r&   c                 ó.   • [         R                  " X5      $ )z9Low-level wrapper for `::pdf_new_utf8_from_pdf_string()`.)r   Úll_pdf_new_utf8_from_pdf_string©ÚsrcptrÚsrclens     r   r¨-  r¨-  ¦P  s   € ä×1Ò1°&ÓAÐAr&   c                 ó.   • [         R                  " U 5      $ )z=Low-level wrapper for `::pdf_new_utf8_from_pdf_string_obj()`.)r   Ú#ll_pdf_new_utf8_from_pdf_string_objr  s    r   r­-  r­-  ªP  r*!  r&   c                 ó2   • [         R                  " XX#XE5      $ )z5Low-level wrapper for `::pdf_new_vectorize_filter()`.)r   Úll_pdf_new_vectorize_filter©rY   r�  Ústructparentsr   r  Úvoptss         r   r¯-  r¯-  ®P  s   € ä×-Ò-¨c¸-ÐT[ÓcÐcr&   c                 ó2   • [         R                  " XX#U5      $ )z,Low-level wrapper for `::pdf_new_xobject()`.)r   Úll_pdf_new_xobject©rY   rÉ	  r‘  rž)  rá  s        r   r´-  r´-  ²P  s   € ä×$Ò$ S°¸VÓDÐDr&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_next_annot()`.)r   Úll_pdf_next_annotrf'  s    r   r·-  r·-  ¶P  r$  r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_next_widget()`.)r   Úll_pdf_next_widget©r‰   s    r   r¹-  r¹-  ºP  r4   r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_nuke_annots()`.)r   Úll_pdf_nuke_annotsr  s    r   r¼-  r¼-  ¾P  rú  r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_nuke_links()`.)r   Úll_pdf_nuke_linksr  s    r   r¾-  r¾-  ÂP  rƒ)  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_nuke_page()`.)r   Úll_pdf_nuke_pager  s    r   rÀ-  rÀ-  ÆP  rE%  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_obj_is_dirty()`.)r   Úll_pdf_obj_is_dirtyrf)  s    r   rÂ-  rÂ-  ÊP  r  r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_obj_is_incremental()`.)r   Úll_pdf_obj_is_incrementalrf)  s    r   rÄ-  rÄ-  ÎP  rB  r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_obj_marked()`.)r   Úll_pdf_obj_markedrf)  s    r   rÆ-  rÆ-  ÒP  rÈ  r&   c                 ó0   • [         R                  " XU5      $ )z­
 Low-level wrapper for `::pdf_obj_memo()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_obj_memo(::pdf_obj *obj, int bit)` => `(int, int memo)`
)r   Úll_pdf_obj_memo©ræ  rf  Úmemos      r   rÈ-  rÈ-  ÖP  s   € ô ×!Ò! #¨DÓ1Ð1r&   c                 ó.   • [         R                  " X5      $ )z2Low-level wrapper for `::pdf_obj_num_is_stream()`.)r   Úll_pdf_obj_num_is_streamr.)  s     r   rÌ-  rÌ-  ßP  r�*  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_obj_parent_num()`.)r   Úll_pdf_obj_parent_numrf)  s    r   rÎ-  rÎ-  ãP  ru  r&   c                 ó.   • [         R                  " U 5      $ )z)Low-level wrapper for `::pdf_obj_refs()`.)r   Úll_pdf_obj_refsr±,  s    r   rÐ-  rÐ-  çP  rþ  r&   c                 ó.   • [         R                  " X5      $ )z'Low-level wrapper for `::pdf_objcmp()`.)r   Úll_pdf_objcmpr  s     r   rÒ-  rÒ-  ëP  ó   € ä×Ò Ó%Ð%r&   c                 ó.   • [         R                  " X5      $ )z,Low-level wrapper for `::pdf_objcmp_deep()`.)r   Úll_pdf_objcmp_deepr  s     r   rÕ-  rÕ-  ïP  ó   € ä×$Ò$ QÓ*Ð*r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_objcmp_resolve()`.)r   Úll_pdf_objcmp_resolver  s     r   rØ-  rØ-  óP  r«%  r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::pdf_object_exists()`.)r   Úll_pdf_object_existsr.)  s     r   rÚ-  rÚ-  ÷P  rò)  r&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::pdf_open_contents_stream()`.)r   Úll_pdf_open_contents_streamr—'  s     r   rÜ-  rÜ-  ûP  r)+  r&   c                 ó0   • [         R                  " XX#5      $ )z+Low-level wrapper for `::pdf_open_crypt()`.)r   Úll_pdf_open_crypt©r�  rÖ  rÑ  rØ  s       r   rÞ-  rÞ-  ÿP  s   € ä×#Ò# E°#Ó;Ð;r&   c                 ó2   • [         R                  " XX#U5      $ )z7Low-level wrapper for `::pdf_open_crypt_with_filter()`.)r   Úll_pdf_open_crypt_with_filter©r�  rÖ  r!   rÑ  rØ  s        r   rá-  rá-  Q  s   € ä×/Ò/°¸dÈÓMÐMr&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_open_document()`.)r   Úll_pdf_open_documentrº  s    r   rä-  rä-  Q  rû*  r&   c                 ó.   • [         R                  " U 5      $ )z:Low-level wrapper for `::pdf_open_document_with_stream()`.)r   Ú ll_pdf_open_document_with_streamrw  s    r   ræ-  ræ-  Q  s   € ä×2Ò2°4Ó8Ð8r&   c                 ó2   • [         R                  " XX#U5      $ )z3Low-level wrapper for `::pdf_open_inline_stream()`.)r   Úll_pdf_open_inline_stream©rY   Ústmobjrý
  r�  r  s        r   rè-  rè-  Q  s   € ä×+Ò+¨C¸ÈÓOÐOr&   c                 ó.   • [         R                  " U 5      $ )z0Low-level wrapper for `::pdf_open_raw_stream()`.)r   Úll_pdf_open_raw_streamr±,  s    r   rì-  rì-  Q  rÝ+  r&   c                 ó.   • [         R                  " X5      $ )z7Low-level wrapper for `::pdf_open_raw_stream_number()`.)r   Úll_pdf_open_raw_stream_numberr.)  s     r   rî-  rî-  Q  r‰  r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_open_stream()`.)r   Úll_pdf_open_streamr±,  s    r   rð-  rð-  Q  r
  r&   c                 ó.   • [         R                  " X5      $ )z3Low-level wrapper for `::pdf_open_stream_number()`.)r   Úll_pdf_open_stream_numberr.)  s     r   rò-  rò-  Q  ru,  r&   c                 ó0   • [         R                  " XX#5      $ )z8Low-level wrapper for `::pdf_open_stream_with_offset()`.)r   Úll_pdf_open_stream_with_offset©rY   rÑ  r†  rà  s       r   rô-  rô-  #Q  s   € ä×0Ò0°¸4ÓIÐIr&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::pdf_page_associated_file()`.)r   Úll_pdf_page_associated_file©r¥  rì  s     r   r÷-  r÷-  'Q  rõ$  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_page_contents()`.)r   Úll_pdf_page_contentsr  s    r   rú-  rú-  +Q  r8  r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::pdf_page_event_close()`.)r   Úll_pdf_page_event_closer  s    r   rü-  rü-  /Q  rL  r&   c                 ó.   • [         R                  " U 5      $ )z0Low-level wrapper for `::pdf_page_event_open()`.)r   Úll_pdf_page_event_openr  s    r   rþ-  rþ-  3Q  rT  r&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::pdf_page_from_fz_page()`.)r   Úll_pdf_page_from_fz_pager!  s    r   r .  r .  7Q  rO'  r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_page_group()`.)r   Úll_pdf_page_groupr  s    r   r.  r.  ;Q  rƒ)  r&   c                 ó.   • [         R                  " U 5      $ )z6Low-level wrapper for `::pdf_page_has_transparency()`.)r   Úll_pdf_page_has_transparencyr  s    r   r.  r.  ?Q  rk%  r&   c                 ó0   • [         R                  " XX#5      $ )z+Low-level wrapper for `::pdf_page_label()`.)r   Úll_pdf_page_label©rY   r¥  r!  r  s       r   r.  r.  CQ  s   € ä×#Ò# C¨sÓ9Ð9r&   c                 ó2   • [         R                  " XX#U5      $ )z/Low-level wrapper for `::pdf_page_label_imp()`.)r   Úll_pdf_page_label_imp©rY   r¢  r¥  r!  r  s        r   r	.  r	.  GQ  s   € ä×'Ò'¨°dÀÓFÐFr&   c                 ó0   • [         R                  " XU5      $ )z3Low-level wrapper for `::pdf_page_obj_transform()`.)r   Úll_pdf_page_obj_transform©rï,  ÚoutboxÚoutctms      r   r.  r.  KQ  s   € ä×+Ò+¨G¸VÓDÐDr&   c                 ó0   • [         R                  " XX#5      $ )z7Low-level wrapper for `::pdf_page_obj_transform_box()`.)r   Úll_pdf_page_obj_transform_box©rï,  r.  r¥  r  s       r   r.  r.  OQ  s   € ä×/Ò/°ÀÓJÐJr&   c                 ó0   • [         R                  " XU5      $ )zç
 Low-level wrapper for `::pdf_page_presentation()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_page_presentation(::pdf_page *page, ::fz_transition *transition)` => `(fz_transition *, float duration)`
)r   Úll_pdf_page_presentationr­"  s      r   r.  r.  SQ  s   € ô ×*Ò*¨4¸XÓFÐFr&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_page_resources()`.)r   Úll_pdf_page_resourcesr  s    r   r.  r.  \Q  rb  r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::pdf_page_separations()`.)r   Úll_pdf_page_separationsr  s    r   r.  r.  `Q  rL  r&   c                 ó0   • [         R                  " XU5      $ )z/Low-level wrapper for `::pdf_page_transform()`.)r   Úll_pdf_page_transform©r¥  rÚ  rK  s      r   r.  r.  dQ  s   € ä×'Ò'¨¸Ó<Ð<r&   c                 ó0   • [         R                  " XX#5      $ )z3Low-level wrapper for `::pdf_page_transform_box()`.)r   Úll_pdf_page_transform_box©r¥  rÚ  rK  r  s       r   r.  r.  hQ  s   € ä×+Ò+¨D¸CÓEÐEr&   c                 ó0   • [         R                  " XX#5      $ )zð
 Low-level wrapper for `::pdf_page_write()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_page_write(::pdf_document *doc, ::fz_rect mediabox, ::pdf_obj **presources, ::fz_buffer **pcontents)` => `(fz_device *)`
)r   Úll_pdf_page_write©rY   rÚ  Ú
presourcesÚ	pcontentss       r   r .  r .  lQ  s   € ô ×#Ò# C°:ÓIÐIr&   c                 ó0   • [         R                  " XU5      $ )z,Low-level wrapper for `::pdf_parse_array()`.)r   Úll_pdf_parse_array©rY   rH  r!  s      r   r%.  r%.  uQ  s   € ä×$Ò$ S¨SÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_parse_date()`.)r   Úll_pdf_parse_dater³  s    r   r(.  r(.  yQ  r”  r&   c                 ó2   • [         R                  " XX#U5      $ )zê
 Low-level wrapper for `::pdf_parse_default_appearance()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_parse_default_appearance(const char *da, float color[4])` => `(const char *font, float size, int n)`
)r   Úll_pdf_parse_default_appearance©Údar?  r  rg   rf  s        r   r*.  r*.  }Q  s   € ô ×1Ò1°"¸DÀUÓKÐKr&   c                 ó2   • [         R                  " XX#XE5      $ )a  
 Low-level wrapper for `::pdf_parse_default_appearance_unmapped()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_parse_default_appearance_unmapped(const char *da, char *font_name, int font_name_len, float color[4])` => `(float size, int n)`
)r   Ú(ll_pdf_parse_default_appearance_unmapped©r,.  rè'  ré'  r  rg   rf  s         r   r..  r..  †Q  s   € ô ×:Ò:¸2È-Ð_`ÓhÐhr&   c                 ó0   • [         R                  " XU5      $ )z+Low-level wrapper for `::pdf_parse_dict()`.)r   Úll_pdf_parse_dictr&.  s      r   r1.  r1.  �Q  ó   € ä×#Ò# C¨CÓ0Ð0r&   c                 ó2   • [         R                  " XX#XE5      $ )zò
 Low-level wrapper for `::pdf_parse_ind_obj()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_parse_ind_obj(::pdf_document *doc, ::fz_stream *f)` => `(pdf_obj *, int num, int gen, int64_t stm_ofs, int try_repair)`
)r   Úll_pdf_parse_ind_obj©rY   rH  rÑ  rØ  rà  Ú
try_repairs         r   r4.  r4.  “Q  s   € ô ×&Ò& s¨s¸ÓMÐMr&   c                 ó2   • [         R                  " XX#U5      $ )zó
 Low-level wrapper for `::pdf_parse_journal_obj()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_parse_journal_obj(::pdf_document *doc, ::fz_stream *stm, ::fz_buffer **ostm)` => `(pdf_obj *, int onum, int newobj)`
)r   Úll_pdf_parse_journal_obj©rY   rÄ  ÚonumÚostmr�'  s        r   r8.  r8.  œQ  s   € ô ×*Ò*¨3°TÀÓHÐHr&   c                 ó0   • [         R                  " XU5      $ )z.Low-level wrapper for `::pdf_parse_stm_obj()`.)r   Úll_pdf_parse_stm_objr&.  s      r   r=.  r=.  ¥Q  s   € ä×&Ò& s¨sÓ3Ð3r&   c                 ó.   • [         R                  " X5      $ )z4Low-level wrapper for `::pdf_parse_write_options()`.)r   Úll_pdf_parse_write_optionsrÄ"  s     r   r?.  r?.  ©Q  s   € ä×,Ò,¨TÓ8Ð8r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_pin_document()`.)r   Úll_pdf_pin_documentrf)  s    r   rA.  rA.  ­Q  r  r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )zBLow-level wrapper for `::pdf_preview_signature_as_display_list()`.)r   Ú(ll_pdf_preview_signature_as_display_list©rÍ
  rÐ
  rÖ  rƒ  Úappearance_flagsÚgraphicrã  Úlocations           r   rC.  rC.  ±Q  s   € ä×:Ò:¸1ÀÐO_ÐjpÓ{Ð{r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )z<Low-level wrapper for `::pdf_preview_signature_as_pixmap()`.)r   Ú"ll_pdf_preview_signature_as_pixmaprD.  s           r   rI.  rI.  µQ  s   € ä×4Ò4°Q¸4ÐIYÐdjÓuÐur&   c                 ó.   • [         R                  " X5      $ )z,Low-level wrapper for `::pdf_print_crypt()`.)r   Úll_pdf_print_crypt©r¥  rÖ  s     r   rK.  rK.  ¹Q  rA+  r&   c                 ó2   • [         R                  " XX#XE5      $ )z9Low-level wrapper for `::pdf_print_default_appearance()`.)r   Úll_pdf_print_default_appearance©r!  Únbufr?  r  rg   rf  s         r   rN.  rN.  ½Q  s   € ä×1Ò1°#¸TÈÓRÐRr&   c           
      ó4   • [         R                  " XX#XEXg5      $ )zþ
 Low-level wrapper for `::pdf_print_encrypted_obj()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_print_encrypted_obj(::fz_output *out, ::pdf_obj *obj, int tight, int ascii, ::pdf_crypt *crypt, int num, int gen)` => int sep
)r   Úll_pdf_print_encrypted_obj©r¥  ræ  ÚtightrÙ  rÖ  rÑ  rØ  r@  s           r   rR.  rR.  ÁQ  s   € ô ×,Ò,¨S°uÀUÐQTÓZÐZr&   c                 ó.   • [         R                  " X5      $ )z+Low-level wrapper for `::pdf_print_font()`.)r   Úll_pdf_print_font©r¥  rg  s     r   rV.  rV.  ÊQ  ó   € ä×#Ò# CÓ2Ð2r&   c                 ó0   • [         R                  " XX#5      $ )z*Low-level wrapper for `::pdf_print_obj()`.)r   Úll_pdf_print_obj©r¥  ræ  rT.  rÙ  s       r   rZ.  rZ.  ÎQ  s   € ä×"Ò" 3¨UÓ:Ð:r&   c                 ó0   • [         R                  " XU5      $ )z.Low-level wrapper for `::pdf_process_annot()`.)r   Úll_pdf_process_annot©r})  r_'  rž  s      r   r].  r].  ÒQ  s   € ä×&Ò& t°FÓ;Ð;r&   c                 ó2   • [         R                  " XX#XE5      $ )a  
 Low-level wrapper for `::pdf_process_contents()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_process_contents(::pdf_processor *proc, ::pdf_document *doc, ::pdf_obj *res, ::pdf_obj *stm, ::fz_cookie *cookie, ::pdf_obj **out_res)` =>
)r   Úll_pdf_process_contents©r})  rY   rž)  rÄ  rž  Úout_ress         r   r`.  r`.  ÖQ  s   € ô ×)Ò)¨$°S¸vÓOÐOr&   c                 ó0   • [         R                  " XX#5      $ )z.Low-level wrapper for `::pdf_process_glyph()`.)r   Úll_pdf_process_glyph©r})  rY   rO  rR  s       r   rd.  rd.  ßQ  s   € ä×&Ò& t°)ÓFÐFr&   c                 ó0   • [         R                  " XX#5      $ )z5Low-level wrapper for `::pdf_process_raw_contents()`.)r   Úll_pdf_process_raw_contents©r})  rY   rê-  rž  s       r   rg.  rg.  ãQ  s   € ä×-Ò-¨d¸ÓHÐHr&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::pdf_processor_pop_resources()`.)r   Úll_pdf_processor_pop_resourcesr|)  s    r   rj.  rj.  çQ  ó   € ä×0Ò0°Ó6Ð6r&   c                 ó.   • [         R                  " X5      $ )z9Low-level wrapper for `::pdf_processor_push_resources()`.)r   Úll_pdf_processor_push_resources©r})  rž)  s     r   rm.  rm.  ëQ  r *  r&   c                 ó.   • [         R                  " X5      $ )z4Low-level wrapper for `::pdf_progressive_advance()`.)r   Úll_pdf_progressive_advance©rY   r¶  s     r   rp.  rp.  ïQ  ó   € ä×,Ò,¨SÓ:Ð:r&   c                 ó.   • [         R                  " U 5      $ )z6Low-level wrapper for `::pdf_purge_local_resources()`.)r   Úll_pdf_purge_local_resourcesrX   s    r   rt.  rt.  óQ  r['  r&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::pdf_purge_locals_from_store()`.)r   Úll_pdf_purge_locals_from_storerX   s    r   rv.  rv.  ÷Q  rX'  r&   c                 ó.   • [         R                  " X5      $ )z8Low-level wrapper for `::pdf_purge_object_from_store()`.)r   Úll_pdf_purge_object_from_storer.)  s     r   rx.  rx.  ûQ  rË,  r&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::pdf_read_journal()`.)r   Úll_pdf_read_journalr*  s     r   rz.  rz.  ÿQ  r¯+  r&   c                 ó.   • [         R                  " U 5      $ )z)Low-level wrapper for `::pdf_read_ocg()`.)r   Úll_pdf_read_ocgrX   s    r   r|.  r|.  R  rþ  r&   c                 ó0   • [         R                  " XX#5      $ )z0Low-level wrapper for `::pdf_rearrange_pages()`.)r   Úll_pdf_rearrange_pages©rY   rŽ  rë&  rë  s       r   r~.  r~.  R  s   € ä×(Ò(¨°UÓFÐFr&   c                 ó0   • [         R                  " XU5      $ )zcLow-level wrapper for `::pdf_rearrange_pages2()`.  Swig-friendly wrapper for pdf_rearrange_pages().)r   Úll_pdf_rearrange_pages2©rY   rë&  rë  s      r   r�.  r�.  R  s   € ä×)Ò)¨#°iÓ@Ð@r&   c                 ó0   • [         R                  " XU5      $ )z-Low-level wrapper for `::pdf_recolor_page()`.)r   Úll_pdf_recolor_page©rY   r¶  ræ  s      r   r„.  r„.  R  s   € ä×%Ò% c°DÓ9Ð9r&   c                 ó0   • [         R                  " XU5      $ )zA
Low-level wrapper for `::pdf_recolor_shade()`.
Recolor a shade.
)r   Úll_pdf_recolor_shade©r  Úreshaderú  s      r   r‡.  r‡.  R  s   € ô
 ×&Ò& u°vÓ>Ð>r&   c                 ó0   • [         R                  " XU5      $ )z,Low-level wrapper for `::pdf_redact_page()`.)r   Úll_pdf_redact_page©rY   r¥  ræ  s      r   r‹.  r‹.  R  s   € ä×$Ò$ S°Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )z%Low-level wrapper for `::pdf_redo()`.)r   Úll_pdf_redorX   s    r   rŽ.  rŽ.  R  ó   € ä×Ò˜cÓ"Ð"r&   c                 ó.   • [         R                  " X5      $ )z,Low-level wrapper for `::pdf_remove_item()`.)r   Úll_pdf_remove_itemrl+  s     r   r‘.  r‘.  "R  rî$  r&   c                 ó.   • [         R                  " U 5      $ )z6Low-level wrapper for `::pdf_remove_output_intents()`.)r   Úll_pdf_remove_output_intentsrX   s    r   r“.  r“.  &R  r['  r&   c	                 ó6   • [         R                  " XX#XEXgU5	      $ )a1  
 Low-level wrapper for `::pdf_repair_obj()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_repair_obj(::pdf_document *doc, ::pdf_lexbuf *buf, ::pdf_obj **encrypt, ::pdf_obj **id, ::pdf_obj **page, ::pdf_obj **root)` => `(int, int64_t stmofsp, int64_t stmlenp, int64_t tmpofs)`
)r   Úll_pdf_repair_obj©	rY   r!  ÚstmofspÚstmlenpÚencryptr  r¥  ÚtmpofsrÀ!  s	            r   r•.  r•.  *R  s   € ô ×#Ò# C¨gÀÈTÐ[_Ó`Ð`r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_repair_xref()`.)r   Úll_pdf_repair_xrefrX   s    r   rœ.  rœ.  3R  r
  r&   c                 ó0   • [         R                  " XU5      $ )z-Low-level wrapper for `::pdf_replace_xref()`.)r   Úll_pdf_replace_xref©rY   Úentriesrg   s      r   rž.  rž.  7R  s   € ä×%Ò% c°AÓ6Ð6r&   c                 ó0   • [         R                  " XU5      $ )z+Low-level wrapper for `::pdf_reset_form()`.)r   Úll_pdf_reset_form©rY   ÚfieldsÚexcludes      r   r¢.  r¢.  ;R  s   € ä×#Ò# C°Ó9Ð9r&   c                 ó.   • [         R                  " U 5      $ )z0Low-level wrapper for `::pdf_reset_processor()`.)r   Úll_pdf_reset_processorr|)  s    r   r§.  r§.  ?R  rT  r&   c                 ó.   • [         R                  " U 5      $ )a  
Low-level wrapper for `::pdf_resolve_indirect()`.
Resolve an indirect object (or chain of objects).

This can cause xref reorganisations (solidifications etc) due to
repairs, so all held pdf_xref_entries should be considered
invalid after this call (other than the returned one).
)r   Úll_pdf_resolve_indirectr±,  s    r   r©.  r©.  CR  s   € ô ×)Ò)¨#Ó.Ð.r&   c                 ó.   • [         R                  " U 5      $ )z7Low-level wrapper for `::pdf_resolve_indirect_chain()`.)r   Úll_pdf_resolve_indirect_chainr±,  s    r   r«.  r«.  NR  r¤)  r&   c                 ó0   • [         R                  " XX#5      $ )zÌ
 Low-level wrapper for `::pdf_resolve_link()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_resolve_link(::pdf_document *doc, const char *uri)` => `(int, float xp, float yp)`
)r   Úll_pdf_resolve_linkr$  s       r   r­.  r­.  RR  s   € ô ×%Ò% c°Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )z2Low-level wrapper for `::pdf_resolve_link_dest()`.)r   Úll_pdf_resolve_link_destr$  s     r   r¯.  r¯.  [R  r�*  r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_rewrite_images()`.)r   Úll_pdf_rewrite_images©rY   ræ  s     r   r±.  r±.  _R  ó   € ä×'Ò'¨Ó2Ð2r&   c                 ó0   • [         R                  " XX#5      $ )z*Low-level wrapper for `::pdf_run_annot()`.)r   Úll_pdf_run_annot©r_'  r‹  rK  rž  s       r   rµ.  rµ.  cR  s   € ä×"Ò" 5¨sÓ;Ð;r&   c                 ó0   • [         R                  " XU5      $ )z7Low-level wrapper for `::pdf_run_document_structure()`.)r   Úll_pdf_run_document_structurer$$  s      r   r¸.  r¸.  gR  s   € ä×/Ò/°¸&ÓAÐAr&   c	                 ó6   • [         R                  " XX#XEXgU5	      $ )z*Low-level wrapper for `::pdf_run_glyph()`.)r   Úll_pdf_run_glyph©	rY   rO  rR  r‹  rK  r¡  r™  rû#  rü#  s	            r   rº.  rº.  kR  s   € ä×"Ò" 3°8À#ÈzÐhuÓvÐvr&   c                 ó0   • [         R                  " XX#5      $ )z)Low-level wrapper for `::pdf_run_page()`.)r   Úll_pdf_run_page©r¥  r‹  rK  rž  s       r   r½.  r½.  oR  s   € ä×!Ò! $¨SÓ9Ð9r&   c                 ó0   • [         R                  " XX#5      $ )z0Low-level wrapper for `::pdf_run_page_annots()`.)r   Úll_pdf_run_page_annotsr¾.  s       r   rÀ.  rÀ.  sR  s   € ä×(Ò(¨°CÓ@Ð@r&   c                 ó2   • [         R                  " XX#U5      $ )z;Low-level wrapper for `::pdf_run_page_annots_with_usage()`.)r   Ú!ll_pdf_run_page_annots_with_usage©r¥  r‹  rK  r�  rž  s        r   rÂ.  rÂ.  wR  s   € ä×3Ò3°D¸sÈ6ÓRÐRr&   c                 ó0   • [         R                  " XX#5      $ )z2Low-level wrapper for `::pdf_run_page_contents()`.)r   Úll_pdf_run_page_contentsr¾.  s       r   rÅ.  rÅ.  {R  s   € ä×*Ò*¨4°cÓBÐBr&   c                 ó2   • [         R                  " XX#U5      $ )z=Low-level wrapper for `::pdf_run_page_contents_with_usage()`.)r   Ú#ll_pdf_run_page_contents_with_usagerÃ.  s        r   rÇ.  rÇ.  R  s   € ä×5Ò5°dÀÈVÓTÐTr&   c                 ó0   • [         R                  " XX#5      $ )z1Low-level wrapper for `::pdf_run_page_widgets()`.)r   Úll_pdf_run_page_widgetsr¾.  s       r   rÉ.  rÉ.  ƒR  s   € ä×)Ò)¨$°SÓAÐAr&   c                 ó2   • [         R                  " XX#U5      $ )z<Low-level wrapper for `::pdf_run_page_widgets_with_usage()`.)r   Ú"ll_pdf_run_page_widgets_with_usagerÃ.  s        r   rË.  rË.  ‡R  s   € ä×4Ò4°TÀÈFÓSÐSr&   c                 ó2   • [         R                  " XX#U5      $ )z4Low-level wrapper for `::pdf_run_page_with_usage()`.)r   Úll_pdf_run_page_with_usagerÃ.  s        r   rÍ.  rÍ.  ‹R  s   € ä×,Ò,¨T¸ÀFÓKÐKr&   c                 ó2   • [         R                  " XX#XE5      $ )zë
 Low-level wrapper for `::pdf_sample_shade_function()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_sample_shade_function(int n, int funcs, ::pdf_function **func, float t0, float t1)` => `(float samples)`
)r   Úll_pdf_sample_shade_function©rê
  rg   Úfuncsr_  Út0Út1s         r   rÏ.  rÏ.  �R  s   € ô ×.Ò.¨w¸5ÈÓOÐOr&   c                 ó0   • [         R                  " XU5      $ )z.Low-level wrapper for `::pdf_save_document()`.)r   Úll_pdf_save_document©rY   r³  ræ  s      r   rÕ.  rÕ.  ˜R  s   € ä×&Ò& s°dÓ;Ð;r&   c                 ó.   • [         R                  " X5      $ )z-Low-level wrapper for `::pdf_save_journal()`.)r   Úll_pdf_save_journalr”,  s     r   rØ.  rØ.  œR  r•,  r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::pdf_save_snapshot()`.)r   Úll_pdf_save_snapshotr”,  s     r   rÚ.  rÚ.   R  ó   € ä×&Ò& sÓ5Ð5r&   c                 ó.   • [         R                  " X5      $ )z4Low-level wrapper for `::pdf_select_layer_config()`.)r   Úll_pdf_select_layer_configr3,  s     r   rÝ.  rÝ.  ¤R  ó   € ä×,Ò,¨SÓ=Ð=r&   c                 ó.   • [         R                  " X5      $ )z7Low-level wrapper for `::pdf_select_layer_config_ui()`.)r   Úll_pdf_select_layer_config_uirÿ)  s     r   rà.  rà.  ¨R  ó   € ä×/Ò/°Ó8Ð8r&   c                 ó.   • [         R                  " X5      $ )z2Low-level wrapper for `::pdf_serialise_journal()`.)r   Úll_pdf_serialise_journal©rY   r¥  s     r   rã.  rã.  ¬R  r�*  r&   c                 ó.   • [         R                  " X5      $ )z1Low-level wrapper for `::pdf_set_annot_active()`.)r   Úll_pdf_set_annot_active©r_'  Úactives     r   ræ.  ræ.  °R  ó   € ä×)Ò)¨%Ó8Ð8r&   c           	      ó4   • [         R                  " XX#XEU5      $ )z5Low-level wrapper for `::pdf_set_annot_appearance()`.)r   Úll_pdf_set_annot_appearance©r_'  Ú
appearancerŠ  rK  rÉ	  rž)  rR  s          r   rë.  rë.  ´R  s   € ä×-Ò-¨eÀÈTÐX`ÓaÐar&   c                 ó2   • [         R                  " XX#U5      $ )zGLow-level wrapper for `::pdf_set_annot_appearance_from_display_list()`.)r   Ú-ll_pdf_set_annot_appearance_from_display_list©r_'  rí.  rŠ  rK  rÿ  s        r   rï.  rï.  ¸R  s   € ä×?Ò?ÀÐSXÐ_cÓdÐdr&   c                 ó.   • [         R                  " X5      $ )z1Low-level wrapper for `::pdf_set_annot_author()`.)r   Úll_pdf_set_annot_author©r_'  Úauthors     r   rò.  rò.  ¼R  ré.  r&   c                 ó.   • [         R                  " X5      $ )z1Low-level wrapper for `::pdf_set_annot_border()`.)r   Úll_pdf_set_annot_border©r_'  r~  s     r   rö.  rö.  ÀR  rÈ(  r&   c                 ó.   • [         R                  " X5      $ )z8Low-level wrapper for `::pdf_set_annot_border_effect()`.)r   Úll_pdf_set_annot_border_effect©r_'  Úeffects     r   rù.  rù.  ÄR  ó   € ä×0Ò0°Ó?Ð?r&   c                 ó.   • [         R                  " X5      $ )zBLow-level wrapper for `::pdf_set_annot_border_effect_intensity()`.)r   Ú(ll_pdf_set_annot_border_effect_intensity©r_'  Ú	intensitys     r   rþ.  rþ.  ÈR  s   € ä×:Ò:¸5ÓLÐLr&   c                 ó.   • [         R                  " X5      $ )z7Low-level wrapper for `::pdf_set_annot_border_style()`.)r   Úll_pdf_set_annot_border_style©r_'  r6  s     r   r/  r/  ÌR  ó   € ä×/Ò/°Ó=Ð=r&   c                 ó.   • [         R                  " X5      $ )z7Low-level wrapper for `::pdf_set_annot_border_width()`.)r   Úll_pdf_set_annot_border_widthr÷.  s     r   r/  r/  ÐR  r/  r&   c                 ó0   • [         R                  " XU5      $ )z7Low-level wrapper for `::pdf_set_annot_callout_line()`.)r   Úll_pdf_set_annot_callout_linerÕ'  s      r   r/  r/  ÔR  s   € ä×/Ò/°ÀÓBÐBr&   c                 ó.   • [         R                  " X5      $ )zqLow-level wrapper for `::pdf_set_annot_callout_line2()`.  SWIG-friendly wrapper for pdf_set_annot_callout_line().)r   Úll_pdf_set_annot_callout_line2©r_'  rÖ'  s     r   r
/  r
/  ØR  s   € ä×0Ò0°Ó@Ð@r&   c                 ó.   • [         R                  " X5      $ )z8Low-level wrapper for `::pdf_set_annot_callout_point()`.)r   Úll_pdf_set_annot_callout_pointrj'  s     r   r/  r/  ÜR  ó   € ä×0Ò0°Ó:Ð:r&   c                 ó.   • [         R                  " X5      $ )z8Low-level wrapper for `::pdf_set_annot_callout_style()`.)r   Úll_pdf_set_annot_callout_styler/  s     r   r/  r/  àR  ó   € ä×0Ò0°Ó>Ð>r&   c                 ó0   • [         R                  " XU5      $ )z0Low-level wrapper for `::pdf_set_annot_color()`.)r   Úll_pdf_set_annot_colorr®'  s      r   r/  r/  äR  s   € ä×(Ò(¨°5Ó9Ð9r&   c                 ó.   • [         R                  " X5      $ )z3Low-level wrapper for `::pdf_set_annot_contents()`.)r   Úll_pdf_set_annot_contents©r_'  r‹  s     r   r/  r/  èR  ó   € ä×+Ò+¨EÓ8Ð8r&   c                 ó.   • [         R                  " X5      $ )z8Low-level wrapper for `::pdf_set_annot_creation_date()`.)r   Úll_pdf_set_annot_creation_date©r_'  r¥  s     r   r/  r/  ìR  s   € ä×0Ò0°Ó=Ð=r&   c                 ó2   • [         R                  " XX#U5      $ )z=Low-level wrapper for `::pdf_set_annot_default_appearance()`.)r   Ú#ll_pdf_set_annot_default_appearancerä'  s        r   r/  r/  ðR  s   € ä×5Ò5°eÀ4ÈEÓRÐRr&   c                 ó0   • [         R                  " XX#5      $ )z6Low-level wrapper for `::pdf_set_annot_field_value()`.)r   Úll_pdf_set_annot_field_value©rY   r(  r‹  Úignore_trigger_eventss       r   r/  r/  ôR  s   € ä×.Ò.¨s¸DÓXÐXr&   c                 ó.   • [         R                  " X5      $ )z3Low-level wrapper for `::pdf_set_annot_filespec()`.)r   Úll_pdf_set_annot_filespec©r_'  ræ  s     r   r"/  r"/  øR  s   € ä×+Ò+¨EÓ7Ð7r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::pdf_set_annot_flags()`.)r   Úll_pdf_set_annot_flags©r_'  r/	  s     r   r%/  r%/  üR  s   € ä×(Ò(¨Ó6Ð6r&   c                 ó.   • [         R                  " X5      $ )z=Low-level wrapper for `::pdf_set_annot_hidden_for_editing()`.)r   Ú#ll_pdf_set_annot_hidden_for_editing©r_'  r„  s     r   r(/  r(/   S  s   € ä×5Ò5°eÓDÐDr&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::pdf_set_annot_hot()`.)r   Úll_pdf_set_annot_hot©r_'  Úhots     r   r+/  r+/  S  r-  r&   c                 ó.   • [         R                  " X5      $ )z4Low-level wrapper for `::pdf_set_annot_icon_name()`.)r   Úll_pdf_set_annot_icon_name©r_'  r!   s     r   r//  r//  S  ó   € ä×,Ò,¨UÓ9Ð9r&   c                 ó0   • [         R                  " XX#5      $ )z3Low-level wrapper for `::pdf_set_annot_ink_list()`.)r   Úll_pdf_set_annot_ink_list©r_'  rg   rŽ  rU   s       r   r3/  r3/  S  s   € ä×+Ò+¨E°eÓ?Ð?r&   c                 ó.   • [         R                  " X5      $ )z1Low-level wrapper for `::pdf_set_annot_intent()`.)r   Úll_pdf_set_annot_intent©r_'  Úits     r   r6/  r6/  S  s   € ä×)Ò)¨%Ó4Ð4r&   c                 ó0   • [         R                  " XU5      $ )z9Low-level wrapper for `::pdf_set_annot_interior_color()`.)r   Úll_pdf_set_annot_interior_colorr®'  s      r   r:/  r:/  S  s   € ä×1Ò1°%¸EÓBÐBr&   c                 ó.   • [         R                  " X5      $ )z2Low-level wrapper for `::pdf_set_annot_is_open()`.)r   Úll_pdf_set_annot_is_open©r_'  rj  s     r   r</  r</  S  ó   € ä×*Ò*¨5Ó:Ð:r&   c                 ó.   • [         R                  " X5      $ )z3Low-level wrapper for `::pdf_set_annot_language()`.)r   Úll_pdf_set_annot_language©r_'  rÖ  s     r   r@/  r@/  S  r/  r&   c                 ó0   • [         R                  " XU5      $ )z/Low-level wrapper for `::pdf_set_annot_line()`.)r   Úll_pdf_set_annot_linerY(  s      r   rC/  rC/   S  rÿ(  r&   c                 ó.   • [         R                  " X5      $ )z7Low-level wrapper for `::pdf_set_annot_line_caption()`.)r   Úll_pdf_set_annot_line_caption©r_'  r\  s     r   rE/  rE/  $S  ó   € ä×/Ò/°Ó;Ð;r&   c                 ó.   • [         R                  " X5      $ )z>Low-level wrapper for `::pdf_set_annot_line_caption_offset()`.)r   Ú$ll_pdf_set_annot_line_caption_offset©r_'  rú
  s     r   rI/  rI/  (S  s   € ä×6Ò6°uÓEÐEr&   c                 ó.   • [         R                  " X5      $ )z9Low-level wrapper for `::pdf_set_annot_line_end_style()`.)r   Úll_pdf_set_annot_line_end_style©r_'  rE  s     r   rL/  rL/  ,S  ó   € ä×1Ò1°%Ó;Ð;r&   c                 ó0   • [         R                  " XU5      $ )z=Low-level wrapper for `::pdf_set_annot_line_ending_styles()`.)r   Ú#ll_pdf_set_annot_line_ending_stylesrc(  s      r   rP/  rP/  0S  s   € ä×5Ò5°eÈ)ÓTÐTr&   c                 ó.   • [         R                  " X5      $ )z6Low-level wrapper for `::pdf_set_annot_line_leader()`.)r   Úll_pdf_set_annot_line_leader©r_'  r[  s     r   rR/  rR/  4S  s   € ä×.Ò.¨uÓ9Ð9r&   c                 ó.   • [         R                  " X5      $ )z@Low-level wrapper for `::pdf_set_annot_line_leader_extension()`.)r   Ú&ll_pdf_set_annot_line_leader_extension©r_'  Úlles     r   rU/  rU/  8S  s   € ä×8Ò8¸ÓDÐDr&   c                 ó.   • [         R                  " X5      $ )z=Low-level wrapper for `::pdf_set_annot_line_leader_offset()`.)r   Ú#ll_pdf_set_annot_line_leader_offset©r_'  Úllos     r   rY/  rY/  <S  ó   € ä×5Ò5°eÓAÐAr&   c                 ó.   • [         R                  " X5      $ )z;Low-level wrapper for `::pdf_set_annot_line_start_style()`.)r   Ú!ll_pdf_set_annot_line_start_style©r_'  r´  s     r   r^/  r^/  @S  s   € ä×3Ò3°EÓ=Ð=r&   c                 ó.   • [         R                  " X5      $ )z<Low-level wrapper for `::pdf_set_annot_modification_date()`.)r   Ú"ll_pdf_set_annot_modification_dater/  s     r   ra/  ra/  DS  s   € ä×4Ò4°UÓAÐAr&   c                 ó.   • [         R                  " X5      $ )z2Low-level wrapper for `::pdf_set_annot_opacity()`.)r   Úll_pdf_set_annot_opacity©r_'  Úopacitys     r   rc/  rc/  HS  r>/  r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::pdf_set_annot_popup()`.)r   Úll_pdf_set_annot_popup©r_'  r3  s     r   rg/  rg/  LS  r±(  r&   c                 ó0   • [         R                  " XU5      $ )z6Low-level wrapper for `::pdf_set_annot_quad_points()`.)r   Úll_pdf_set_annot_quad_points©r_'  rg   Úqvs      r   rj/  rj/  PS  s   € ä×.Ò.¨u¸Ó<Ð<r&   c                 ó.   • [         R                  " X5      $ )z3Low-level wrapper for `::pdf_set_annot_quadding()`.)r   Úll_pdf_set_annot_quadding©r_'  r„  s     r   rn/  rn/  TS  s   € ä×+Ò+¨EÓ5Ð5r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_set_annot_rect()`.)r   Úll_pdf_set_annot_rectrh/  s     r   rq/  rq/  XS  s   € ä×'Ò'¨Ó4Ð4r&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::pdf_set_annot_resynthesised()`.)r   Úll_pdf_set_annot_resynthesisedrf'  s    r   rs/  rs/  \S  r  r&   c                 ó0   • [         R                  " XU5      $ )z8Low-level wrapper for `::pdf_set_annot_rich_contents()`.)r   Úll_pdf_set_annot_rich_contents©r_'  ÚplainÚrichs      r   ru/  ru/  `S  s   € ä×0Ò0°¸tÓDÐDr&   c                 ó.   • [         R                  " X5      $ )z8Low-level wrapper for `::pdf_set_annot_rich_defaults()`.)r   Úll_pdf_set_annot_rich_defaultsr/  s     r   rz/  rz/  dS  r/  r&   c                 ó.   • [         R                  " X5      $ )z6Low-level wrapper for `::pdf_set_annot_stamp_image()`.)r   Úll_pdf_set_annot_stamp_image©r_'  rå  s     r   r|/  r|/  hS  rÕ(  r&   c                 ó.   • [         R                  " X5      $ )z:Low-level wrapper for `::pdf_set_annot_stamp_image_obj()`.)r   Ú ll_pdf_set_annot_stamp_image_obj©r_'  rt,  s     r   r/  r/  lS  ó   € ä×2Ò2°5Ó>Ð>r&   c                 ó0   • [         R                  " XU5      $ )z1Low-level wrapper for `::pdf_set_annot_vertex()`.)r   Úll_pdf_set_annot_vertex©r_'  rñ   r®  s      r   rƒ/  rƒ/  pS  s   € ä×)Ò)¨%°AÓ6Ð6r&   c                 ó0   • [         R                  " XU5      $ )z3Low-level wrapper for `::pdf_set_annot_vertices()`.)r   Úll_pdf_set_annot_vertices©r_'  rg   rU   s      r   r†/  r†/  tS  ó   € ä×+Ò+¨E°aÓ8Ð8r&   c                 ó.   • [         R                  " X5      $ )z7Low-level wrapper for `::pdf_set_choice_field_value()`.)r   Úll_pdf_set_choice_field_value©r(  r"   s     r   rŠ/  rŠ/  xS  s   € ä×/Ò/°Ó>Ð>r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_set_cmap_wmode()`.)r   Úll_pdf_set_cmap_wmode©r{'  ri
  s     r   r�/  r�/  |S  ó   € ä×'Ò'¨Ó4Ð4r&   c                 ó.   • [         R                  " X5      $ )z1Low-level wrapper for `::pdf_set_default_hmtx()`.)r   Úll_pdf_set_default_hmtx©r?  rÍ
  s     r   r‘/  r‘/  €S  s   € ä×)Ò)¨$Ó2Ð2r&   c                 ó0   • [         R                  " XU5      $ )z1Low-level wrapper for `::pdf_set_default_vmtx()`.)r   Úll_pdf_set_default_vmtx©r?  r  rÍ
  s      r   r”/  r”/  „S  s   € ä×)Ò)¨$°1Ó5Ð5r&   c                 ó0   • [         R                  " XX#5      $ )z7Low-level wrapper for `::pdf_set_doc_event_callback()`.)r   Úll_pdf_set_doc_event_callback©rY   r\  r_  rG   s       r   r—/  r—/  ˆS  s   € ä×/Ò/°Ð?QÓXÐXr&   c                 ó.   • [         R                  " X5      $ )z6Low-level wrapper for `::pdf_set_document_language()`.)r   Úll_pdf_set_document_language©rY   rÖ  s     r   rš/  rš/  ŒS  ó   € ä×.Ò.¨sÓ9Ð9r&   c                 ó0   • [         R                  " XX#5      $ )z0Low-level wrapper for `::pdf_set_field_value()`.)r   Úll_pdf_set_field_value©rY   rt  r‹  r /  s       r   rž/  rž/  �S  s   € ä×(Ò(¨°TÓQÐQr&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_set_font_wmode()`.)r   Úll_pdf_set_font_wmode©r?  ri
  s     r   r¡/  r¡/  ”S  r�/  r&   c                 ó.   • [         R                  " X5      $ )z(Low-level wrapper for `::pdf_set_int()`.)r   Úll_pdf_set_int©ræ  rñ   s     r   r¤/  r¤/  ˜S  ó   € ä× Ò  Ó(Ð(r&   c                 ó.   • [         R                  " U 5      $ )z<Low-level wrapper for `::pdf_set_layer_config_as_default()`.)r   Ú"ll_pdf_set_layer_config_as_defaultrX   s    r   r¨/  r¨/  œS  rd#  r&   c                 ó0   • [         R                  " XU5      $ )z-Low-level wrapper for `::pdf_set_obj_memo()`.)r   Úll_pdf_set_obj_memorÉ-  s      r   rª/  rª/   S  s   € ä×%Ò% c°Ó5Ð5r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_set_obj_parent()`.)r   Úll_pdf_set_obj_parent©ræ  rÑ  s     r   r¬/  r¬/  ¤S  ó   € ä×'Ò'¨Ó1Ð1r&   c                 ó0   • [         R                  " XU5      $ )z-Low-level wrapper for `::pdf_set_page_box()`.)r   Úll_pdf_set_page_box©r¥  r  r3  s      r   r°/  r°/  ¨S  s   € ä×%Ò% d°Ó6Ð6r&   c                 ó2   • [         R                  " XX#U5      $ )z0Low-level wrapper for `::pdf_set_page_labels()`.)r   Úll_pdf_set_page_labels©rY   r¾   r6  r³)  r÷  s        r   r³/  r³/  ¬S  s   € ä×(Ò(¨°UÀEÓJÐJr&   c                 ó.   • [         R                  " X5      $ )z4Low-level wrapper for `::pdf_set_page_tree_cache()`.)r   Úll_pdf_set_page_tree_cache©rY   r+  s     r   r¶/  r¶/  °S  rr.  r&   c                 ó.   • [         R                  " X5      $ )z<Low-level wrapper for `::pdf_set_populating_xref_trailer()`.)r   Ú"ll_pdf_set_populating_xref_trailer©rY   r¢  s     r   r¹/  r¹/  ´S  s   € ä×4Ò4°SÓBÐBr&   c                 ó.   • [         R                  " X5      $ )z,Low-level wrapper for `::pdf_set_str_len()`.)r   Úll_pdf_set_str_len©ræ  Únewlens     r   r¼/  r¼/  ¸S  rõ)  r&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::pdf_set_text_field_value()`.)r   Úll_pdf_set_text_field_valuer‹/  s     r   rÀ/  rÀ/  ¼S  s   € ä×-Ò-¨fÓ<Ð<r&   c                 ó.   • [         R                  " X5      $ )z,Low-level wrapper for `::pdf_set_usecmap()`.)r   Úll_pdf_set_usecmap©r{'  r]  s     r   rÂ/  rÂ/  ÀS  s   € ä×$Ò$ TÓ3Ð3r&   c                 ó.   • [         R                  " X5      $ )z9Low-level wrapper for `::pdf_set_widget_editing_state()`.)r   Úll_pdf_set_widget_editing_state©r(  Úeditings     r   rÅ/  rÅ/  ÄS  s   € ä×1Ò1°&ÓBÐBr&   c                 ó2   • [         R                  " XX#XE5      $ )z/Low-level wrapper for `::pdf_sign_signature()`.)r   Úll_pdf_sign_signature©r(  rƒ  rE.  rF.  rã  rG.  s         r   rÉ/  rÉ/  ÈS  s   € ä×'Ò'¨Ð8HÐSYÓdÐdr&   c                 ó0   • [         R                  " XX#5      $ )z?Low-level wrapper for `::pdf_sign_signature_with_appearance()`.)r   Ú%ll_pdf_sign_signature_with_appearance©r(  rƒ  ÚdateÚ	disp_lists       r   rÌ/  rÌ/  ÌS  s   € ä×7Ò7¸ÈÓXÐXr&   c                 ó2   • [         R                  " XX#XE5      $ )z<Low-level wrapper for `::pdf_signature_appearance_signed()`.)r   Ú"ll_pdf_signature_appearance_signed©r3  rÖ  r¼  Ú	left_textÚ
right_textÚinclude_logos         r   rÑ/  rÑ/  ÐS  s   € ä×4Ò4°TÀÐQ[ÓjÐjr&   c                 ó.   • [         R                  " X5      $ )z>Low-level wrapper for `::pdf_signature_appearance_unsigned()`.)r   Ú$ll_pdf_signature_appearance_unsigned©r3  rÖ  s     r   r×/  r×/  ÔS  ó   € ä×6Ò6°tÓBÐBr&   c                 ó0   • [         R                  " XU5      $ )z5Low-level wrapper for `::pdf_signature_byte_range()`.)r   Úll_pdf_signature_byte_range©rY   r;)  Ú
byte_ranges      r   rÛ/  rÛ/  ØS  s   € ä×-Ò-¨c¸jÓIÐIr&   c                 ó0   • [         R                  " XU5      $ )zÜ
 Low-level wrapper for `::pdf_signature_contents()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_signature_contents(::pdf_document *doc, ::pdf_obj *signature)` => `(size_t, char *contents)`
)r   Úll_pdf_signature_contents©rY   r;)  rR  s      r   rß/  rß/  ÜS  s   € ô ×+Ò+¨C¸HÓEÐEr&   c                 ó.   • [         R                  " U 5      $ )zBLow-level wrapper for `::pdf_signature_drop_distinguished_name()`.)r   Ú(ll_pdf_signature_drop_distinguished_namer"  s    r   râ/  râ/  åS  s   € ä×:Ò:¸4Ó@Ð@r&   c                 ó.   • [         R                  " U 5      $ )z<Low-level wrapper for `::pdf_signature_error_description()`.)r   Ú"ll_pdf_signature_error_description©Úerrs    r   rä/  rä/  éS  rd#  r&   c                 ó.   • [         R                  " U 5      $ )zDLow-level wrapper for `::pdf_signature_format_distinguished_name()`.)r   Ú*ll_pdf_signature_format_distinguished_namer"  s    r   rè/  rè/  íS  r�   r&   c                 ó0   • [         R                  " XU5      $ )z8Low-level wrapper for `::pdf_signature_get_signatory()`.)r   Úll_pdf_signature_get_signatoryr9)  s      r   rê/  rê/  ñS  s   € ä×0Ò0°À	ÓJÐJr&   c                 ó.   • [         R                  " X5      $ )z?Low-level wrapper for `::pdf_signature_get_widget_signatory()`.)r   Ú%ll_pdf_signature_get_widget_signatoryrB)  s     r   rì/  rì/  õS  s   € ä×7Ò7¸ÓIÐIr&   c                 ó.   • [         R                  " X5      $ )z5Low-level wrapper for `::pdf_signature_hash_bytes()`.)r   Úll_pdf_signature_hash_bytes©rY   r;)  s     r   rî/  rî/  ùS  s   € ä×-Ò-¨cÓ=Ð=r&   c                 ó.   • [         R                  " X5      $ )zKLow-level wrapper for `::pdf_signature_incremental_change_since_signing()`.)r   Ú1ll_pdf_signature_incremental_change_since_signingrï/  s     r   rñ/  rñ/  ýS  s   € ä×CÒCÀCÓSÐSr&   c                 ó2   • [         R                  " XX#XE5      $ )z/Low-level wrapper for `::pdf_signature_info()`.)r   Úll_pdf_signature_info©r!   Údnrã  rG.  rÎ/  Úinclude_labelss         r   ró/  ró/  T  s   € ä×'Ò'¨°&ÀDÓYÐYr&   c                 ó.   • [         R                  " X5      $ )z4Low-level wrapper for `::pdf_signature_is_signed()`.)r   Úll_pdf_signature_is_signedr2+  s     r   rø/  rø/  T  s   € ä×,Ò,¨SÓ8Ð8r&   c                 ó0   • [         R                  " XX#5      $ )z4Low-level wrapper for `::pdf_signature_set_value()`.)r   Úll_pdf_signature_set_value©rY   rt  rƒ  Ústimes       r   rú/  rú/  	T  s   € ä×,Ò,¨S¸ÓGÐGr&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_sort_cmap()`.)r   Úll_pdf_sort_cmapr€)  s    r   rþ/  rþ/  T  rE%  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_sort_dict()`.)r   Úll_pdf_sort_dictrˆ)  s    r   r 0  r 0  T  rE%  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_specifics()`.)r   Úll_pdf_specificsrX   s    r   r0  r0  T  r¡!  r&   c                 ó2   • [         R                  " XX#XE5      $ )zÚ
 Low-level wrapper for `::pdf_sprint_obj()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_sprint_obj(char *buf, size_t cap, ::pdf_obj *obj, int tight, int ascii)` => `(char *, size_t len)`
)r   Úll_pdf_sprint_obj©r!  r\  r_  ræ  rT.  rÙ  s         r   r0  r0  T  s   € ô ×#Ò# C¨c¸ÓEÐEr&   c                 ó0   • [         R                  " XU5      $ )z+Low-level wrapper for `::pdf_store_item()`.)r   Úll_pdf_store_item©rA  r4  ro%  s      r   r0  r0  "T  s   € ä×#Ò# C¨hÓ7Ð7r&   c                 ó.   • [         R                  " U 5      $ )z7Low-level wrapper for `::pdf_string_from_annot_type()`.)r   Úll_pdf_string_from_annot_typer  s    r   r
0  r
0  &T  rE&  r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_string_from_intent()`.)r   Úll_pdf_string_from_intentr#-  s    r   r0  r0  *T  rÛ*  r&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::pdf_string_from_line_ending()`.)r   Úll_pdf_string_from_line_endingr],  s    r   r0  r0  .T  rX'  r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_structure_type()`.)r   Úll_pdf_structure_type©Úrole_mapr
  s     r   r0  r0  2T  s   € ä×'Ò'¨Ó6Ð6r&   c                 ó0   • [         R                  " XU5      $ )z-Low-level wrapper for `::pdf_subset_fonts()`.)r   Úll_pdf_subset_fonts©rY   Ú	pages_lenrë&  s      r   r0  r0  6T  s   € ä×%Ò% c°eÓ<Ð<r&   c                 ó.   • [         R                  " X5      $ )z]Low-level wrapper for `::pdf_subset_fonts2()`.  Swig-friendly wrapper for pdf_subset_fonts().)r   Úll_pdf_subset_fonts2©rY   rë&  s     r   r0  r0  :T  ó   € ä×&Ò& sÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_sync_annots()`.)r   Úll_pdf_sync_annotsr  s    r   r0  r0  >T  rú  r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_sync_links()`.)r   Úll_pdf_sync_linksr  s    r   r0  r0  BT  rƒ)  r&   c                 ó.   • [         R                  " U 5      $ )z0Low-level wrapper for `::pdf_sync_open_pages()`.)r   Úll_pdf_sync_open_pagesrX   s    r   r 0  r 0  FT  rÝ+  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_sync_page()`.)r   Úll_pdf_sync_pager  s    r   r"0  r"0  JT  rE%  r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_text_widget_format()`.)r   Úll_pdf_text_widget_formatrM)  s    r   r$0  r$0  NT  rù+  r&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::pdf_text_widget_max_len()`.)r   Úll_pdf_text_widget_max_lenrM)  s    r   r&0  r&0  RT  rÇ  r&   c                 ó.   • [         R                  " U 5      $ )z(Low-level wrapper for `::pdf_to_bool()`.)r   Úll_pdf_to_boolrf)  s    r   r(0  r(0  VT  r  r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::pdf_to_bool_default()`.)r   Úll_pdf_to_bool_default©ræ  r*  s     r   r*0  r*0  ZT  rO  r&   c                 ó.   • [         R                  " U 5      $ )z(Low-level wrapper for `::pdf_to_date()`.)r   Úll_pdf_to_date©r¥  s    r   r-0  r-0  ^T  ó   € ä× Ò  Ó&Ð&r&   c                 ó.   • [         R                  " U 5      $ )z'Low-level wrapper for `::pdf_to_gen()`.)r   Úll_pdf_to_genrf)  s    r   r10  r10  bT  râ+  r&   c                 ó.   • [         R                  " U 5      $ )z'Low-level wrapper for `::pdf_to_int()`.)r   Úll_pdf_to_intrf)  s    r   r30  r30  fT  râ+  r&   c                 ó.   • [         R                  " U 5      $ )z)Low-level wrapper for `::pdf_to_int64()`.)r   Úll_pdf_to_int64rf)  s    r   r50  r50  jT  rþ  r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_to_int_default()`.)r   Úll_pdf_to_int_defaultr+0  s     r   r70  r70  nT  r³.  r&   c                 ó.   • [         R                  " U 5      $ )z*Low-level wrapper for `::pdf_to_matrix()`.)r   Úll_pdf_to_matrixrí  s    r   r90  r90  rT  rÂ  r&   c                 ó.   • [         R                  " U 5      $ )z(Low-level wrapper for `::pdf_to_name()`.)r   Úll_pdf_to_namerf)  s    r   r;0  r;0  vT  r  r&   c                 ó.   • [         R                  " U 5      $ )z'Low-level wrapper for `::pdf_to_num()`.)r   Úll_pdf_to_numrf)  s    r   r=0  r=0  zT  râ+  r&   c                 ó.   • [         R                  " X5      $ )z)Low-level wrapper for `::pdf_to_point()`.)r   Úll_pdf_to_point©rè  rú
  s     r   r?0  r?0  ~T  s   € ä×!Ò! %Ó0Ð0r&   c                 ó.   • [         R                  " X5      $ )z(Low-level wrapper for `::pdf_to_quad()`.)r   Úll_pdf_to_quadr@0  s     r   rB0  rB0  ‚T  s   € ä× Ò  Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ )z(Low-level wrapper for `::pdf_to_real()`.)r   Úll_pdf_to_realrf)  s    r   rD0  rD0  †T  r  r&   c                 ó.   • [         R                  " X5      $ )z0Low-level wrapper for `::pdf_to_real_default()`.)r   Úll_pdf_to_real_defaultr+0  s     r   rF0  rF0  ŠT  rO  r&   c                 ó.   • [         R                  " U 5      $ )z(Low-level wrapper for `::pdf_to_rect()`.)r   Úll_pdf_to_rectrí  s    r   rH0  rH0  ŽT  ó   € ä× Ò  Ó'Ð'r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_to_str_buf()`.)r   Úll_pdf_to_str_bufrf)  s    r   rK0  rK0  ’T  rÈ  r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_to_str_len()`.)r   Úll_pdf_to_str_lenrf)  s    r   rM0  rM0  –T  rÈ  r&   c                 ó.   • [         R                  " X5      $ )z³
 Low-level wrapper for `::pdf_to_string()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_to_string(::pdf_obj *obj)` => `(const char *, size_t sizep)`
)r   Úll_pdf_to_string©ræ  rÒ(  s     r   rO0  rO0  šT  s   € ô ×"Ò" 3Ó.Ð.r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_to_text_string()`.)r   Úll_pdf_to_text_stringrf)  s    r   rR0  rR0  £T  ru  r&   c                 ó.   • [         R                  " X5      $ )z7Low-level wrapper for `::pdf_toggle_layer_config_ui()`.)r   Úll_pdf_toggle_layer_config_uirÿ)  s     r   rT0  rT0  §T  rá.  r&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_toggle_widget()`.)r   Úll_pdf_toggle_widgetr(  s    r   rV0  rV0  «T  ó   € ä×&Ò& vÓ.Ð.r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_tos_get_text()`.)r   Úll_pdf_tos_get_text©Útoss    r   rY0  rY0  ¯T  r  r&   c                 ó2   • [         R                  " XX#XE5      $ )a	  
 Low-level wrapper for `::pdf_tos_make_trm()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_tos_make_trm(::pdf_text_object_state *tos, ::pdf_text_state *text, ::pdf_font_desc *fontdesc, int cid, ::fz_matrix *trm)` => `(int, float adv)`
)r   Úll_pdf_tos_make_trm©r[0  r‹  rg  rW
  rf
  rN
  s         r   r]0  r]0  ³T  s   € ô ×%Ò% c°ÀÓIÐIr&   c                 ó.   • [         R                  " U 5      $ )z4Low-level wrapper for `::pdf_tos_move_after_char()`.)r   Úll_pdf_tos_move_after_charrZ0  s    r   r`0  r`0  ¼T  rŠ%  r&   c                 ó.   • [         R                  " X5      $ )z,Low-level wrapper for `::pdf_tos_newline()`.)r   Úll_pdf_tos_newline©r[0  r8  s     r   rb0  rb0  ÀT  s   € ä×$Ò$ SÓ2Ð2r&   c                 ó.   • [         R                  " X5      $ )z*Low-level wrapper for `::pdf_tos_reset()`.)r   Úll_pdf_tos_reset©r[0  rB  s     r   re0  re0  ÄT  r§,  r&   c                 ó.   • [         R                  " X5      $ )z,Low-level wrapper for `::pdf_tos_restore()`.)r   Úll_pdf_tos_restore©r[0  rS!  s     r   rh0  rh0  ÈT  rž&  r&   c                 ó.   • [         R                  " X5      $ )z)Low-level wrapper for `::pdf_tos_save()`.)r   Úll_pdf_tos_saveri0  s     r   rk0  rk0  ÌT  rA-  r&   c           	      ó4   • [         R                  " XX#XEU5      $ )z/Low-level wrapper for `::pdf_tos_set_matrix()`.)r   Úll_pdf_tos_set_matrix©r[0  rƒ  r<  r?  rB  rE  rH  s          r   rm0  rm0  ÐT  s   € ä×'Ò'¨°°a¸AÓ>Ð>r&   c                 ó0   • [         R                  " XU5      $ )z.Low-level wrapper for `::pdf_tos_translate()`.)r   Úll_pdf_tos_translate©r[0  rH#  rI#  s      r   rp0  rp0  ÔT  s   € ä×&Ò& s°Ó3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z(Low-level wrapper for `::pdf_trailer()`.)r   Úll_pdf_trailerrX   s    r   rs0  rs0  ØT  r  r&   c                 ó.   • [         R                  " U 5      $ )z%Low-level wrapper for `::pdf_undo()`.)r   Úll_pdf_undorX   s    r   ru0  ru0  ÜT  r�.  r&   c                 ó.   • [         R                  " X5      $ )z¶
 Low-level wrapper for `::pdf_undoredo_state()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_undoredo_state(::pdf_document *doc)` => `(int, int steps)`
)r   Úll_pdf_undoredo_state©rY   Ústepss     r   rw0  rw0  àT  s   € ô ×'Ò'¨Ó3Ð3r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::pdf_undoredo_step()`.)r   Úll_pdf_undoredo_step©rY   Ústeps     r   r{0  r{0  éT  r1  r&   c                 ó.   • [         R                  " U 5      $ )z+Low-level wrapper for `::pdf_unmark_obj()`.)r   Úll_pdf_unmark_objrf)  s    r   r0  r0  íT  rÈ  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_update_annot()`.)r   Úll_pdf_update_annotrf'  s    r   r�0  r�0  ñT  rº'  r&   c                 ó.   • [         R                  " X5      $ )z;Low-level wrapper for `::pdf_update_default_colorspaces()`.)r   Ú!ll_pdf_update_default_colorspaces©Úold_csrž)  s     r   rƒ0  rƒ0  õT  s   € ä×3Ò3°FÓ@Ð@r&   c                 ó0   • [         R                  " XU5      $ )z.Low-level wrapper for `::pdf_update_object()`.)r   Úll_pdf_update_object©rY   rÑ  ræ  s      r   r‡0  r‡0  ùT  r‡,  r&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::pdf_update_open_pages()`.)r   Úll_pdf_update_open_pagesrX   s    r   rŠ0  rŠ0  ýT  rO'  r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_update_page()`.)r   Úll_pdf_update_pager  s    r   rŒ0  rŒ0  U  rú  r&   c                 ó0   • [         R                  " XX#5      $ )z.Low-level wrapper for `::pdf_update_stream()`.)r   Úll_pdf_update_stream©rY   rt,  r!  r¥'  s       r   rŽ0  rŽ0  U  s   € ä×&Ò& s°ÓAÐAr&   c                 ó.   • [         R                  " U 5      $ )z.Low-level wrapper for `::pdf_update_widget()`.)r   Úll_pdf_update_widgetr(  s    r   r‘0  r‘0  	U  rW0  r&   c                 ó2   • [         R                  " XX#XE5      $ )z/Low-level wrapper for `::pdf_update_xobject()`.)r   Úll_pdf_update_xobject©rY   ÚxobjrÉ	  Úmatrž)  rá  s         r   r“0  r“0  U  s   € ä×'Ò'¨°4¸cÓJÐJr&   c                 ó.   • [         R                  " U 5      $ )z8Low-level wrapper for `::pdf_validate_change_history()`.)r   Úll_pdf_validate_change_historyrX   s    r   r˜0  r˜0  U  rX'  r&   c                 ó.   • [         R                  " X5      $ )z1Low-level wrapper for `::pdf_validate_changes()`.)r   Úll_pdf_validate_changesro+  s     r   rš0  rš0  U  ó   € ä×)Ò)¨#Ó7Ð7r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_validate_signature()`.)r   Úll_pdf_validate_signaturer(  s    r   r�0  r�0  U  rÛ*  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_vectorize_page()`.)r   Úll_pdf_vectorize_pager  s    r   rŸ0  rŸ0  U  rb  r&   c                 ó0   • [         R                  " XX#5      $ )z0Low-level wrapper for `::pdf_vectorize_pages()`.)r   Úll_pdf_vectorize_pages©rY   rŽ  Únew_page_listrî  s       r   r¡0  r¡0  !U  s   € ä×(Ò(¨°]ÓNÐNr&   c                 ó.   • [         R                  " U 5      $ )z>Low-level wrapper for `::pdf_verify_embedded_file_checksum()`.)r   Ú$ll_pdf_verify_embedded_file_checksumrÔ+  s    r   r¥0  r¥0  %U  s   € ä×6Ò6°rÓ:Ð:r&   c                 ó.   • [         R                  " U 5      $ )z(Low-level wrapper for `::pdf_version()`.)r   Úll_pdf_versionrX   s    r   r§0  r§0  )U  r  r&   c           	      ó4   • [         R                  " XX#XEU5      $ )aX  
 Low-level wrapper for `::pdf_walk_tree()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_walk_tree(::pdf_obj *tree, ::pdf_obj *kid_name, void (*arrive)(::fz_context *, ::pdf_obj *, void *, ::pdf_obj **), void (*leave)(::fz_context *, ::pdf_obj *, void *), void *arg, ::pdf_obj **names, ::pdf_obj **values)` => `()`
)r   Úll_pdf_walk_tree©r’  Úkid_nameÚarriveÚleaverþ  ÚnamesrQ  s          r   r©0  r©0  -U  s   € ô ×"Ò" 4°6À#ÈfÓUÐUr&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_was_pure_xfa()`.)r   Úll_pdf_was_pure_xfarX   s    r   r°0  r°0  6U  r  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_was_repaired()`.)r   Úll_pdf_was_repairedrX   s    r   r²0  r²0  :U  r  r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_widget_is_readonly()`.)r   Úll_pdf_widget_is_readonlyr(  s    r   r´0  r´0  >U  rÛ*  r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::pdf_widget_is_signed()`.)r   Úll_pdf_widget_is_signedr(  s    r   r¶0  r¶0  BU  r$-  r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_widget_type()`.)r   Úll_pdf_widget_typer(  s    r   r¸0  r¸0  FU  rö*  r&   c                 ó2   • [         R                  " XX#XE5      $ )z-Low-level wrapper for `::pdf_write_digest()`.)r   Úll_pdf_write_digest©r¥  rÝ/  rt  Údigest_offsetÚdigest_lengthrƒ  s         r   rº0  rº0  JU  s   € ä×%Ò% c°uÈ]ÓcÐcr&   c                 ó0   • [         R                  " XU5      $ )z/Low-level wrapper for `::pdf_write_document()`.)r   Úll_pdf_write_document©rY   r¥  ræ  s      r   r¿0  r¿0  NU  s   € ä×'Ò'¨°$Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )z.Low-level wrapper for `::pdf_write_journal()`.)r   Úll_pdf_write_journalrä.  s     r   rÂ0  rÂ0  RU  rò)  r&   c                 ó.   • [         R                  " X5      $ )z/Low-level wrapper for `::pdf_write_snapshot()`.)r   Úll_pdf_write_snapshoträ.  s     r   rÄ0  rÄ0  VU  r®/  r&   c                 ó.   • [         R                  " U 5      $ )z-Low-level wrapper for `::pdf_xobject_bbox()`.)r   Úll_pdf_xobject_bbox©r•0  s    r   rÆ0  rÆ0  ZU  r`  r&   c                 ó.   • [         R                  " U 5      $ )z3Low-level wrapper for `::pdf_xobject_colorspace()`.)r   Úll_pdf_xobject_colorspacerÇ0  s    r   rÉ0  rÉ0  ^U  r“"  r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::pdf_xobject_isolated()`.)r   Úll_pdf_xobject_isolatedrÇ0  s    r   rË0  rË0  bU  rL  r&   c                 ó.   • [         R                  " U 5      $ )z1Low-level wrapper for `::pdf_xobject_knockout()`.)r   Úll_pdf_xobject_knockoutrÇ0  s    r   rÍ0  rÍ0  fU  rL  r&   c                 ó.   • [         R                  " U 5      $ )z/Low-level wrapper for `::pdf_xobject_matrix()`.)r   Úll_pdf_xobject_matrixrÇ0  s    r   rÏ0  rÏ0  jU  rb  r&   c                 ó.   • [         R                  " U 5      $ )z2Low-level wrapper for `::pdf_xobject_resources()`.)r   Úll_pdf_xobject_resourcesrÇ0  s    r   rÑ0  rÑ0  nU  rb,  r&   c                 ó.   • [         R                  " U 5      $ )z5Low-level wrapper for `::pdf_xobject_transparency()`.)r   Úll_pdf_xobject_transparencyrÇ0  s    r   rÓ0  rÓ0  rU  r…"  r&   c                 ó.   • [         R                  " X5      $ )z?Low-level wrapper for `::pdf_xref_ensure_incremental_object()`.)r   Ú%ll_pdf_xref_ensure_incremental_objectr.)  s     r   rÕ0  rÕ0  vU  s   € ä×7Ò7¸ÓAÐAr&   c                 ó.   • [         R                  " X5      $ )z9Low-level wrapper for `::pdf_xref_ensure_local_object()`.)r   Úll_pdf_xref_ensure_local_objectr.)  s     r   r×0  r×0  zU  r™  r&   c                 ó0   • [         R                  " XU5      $ )z/Low-level wrapper for `::pdf_xref_entry_map()`.)r   Úll_pdf_xref_entry_map©rY   r  rþ  s      r   rÙ0  rÙ0  ~U  s   € ä×'Ò'¨°Ó5Ð5r&   c                 ó.   • [         R                  " X5      $ )z4Low-level wrapper for `::pdf_xref_is_incremental()`.)r   Úll_pdf_xref_is_incrementalr.)  s     r   rÜ0  rÜ0  ‚U  r*  r&   c                 ó.   • [         R                  " U 5      $ )z)Low-level wrapper for `::pdf_xref_len()`.)r   Úll_pdf_xref_lenrX   s    r   rÞ0  rÞ0  †U  rþ  r&   c                 ó.   • [         R                  " X5      $ )z>Low-level wrapper for `::pdf_xref_obj_is_unsaved_signature()`.)r   Ú$ll_pdf_xref_obj_is_unsaved_signaturer—'  s     r   rà0  rà0  ŠU  s   € ä×6Ò6°sÓ@Ð@r&   c                 ó.   • [         R                  " X5      $ )z>Low-level wrapper for `::pdf_xref_remove_unsaved_signature()`.)r   Ú$ll_pdf_xref_remove_unsaved_signaturer2+  s     r   râ0  râ0  ŽU  s   € ä×6Ò6°sÓBÐBr&   c                 ó0   • [         R                  " XU5      $ )z=Low-level wrapper for `::pdf_xref_store_unsaved_signature()`.)r   Ú#ll_pdf_xref_store_unsaved_signature©rY   rt  rƒ  s      r   rä0  rä0  ’U  s   € ä×5Ò5°cÀ&ÓIÐIr&   c                 ó.   • [         R                  " X5      $ )zÑ
 Low-level wrapper for `::pdf_zugferd_profile()`.

This function has out-params. Python/C# wrappers look like:
    `ll_pdf_zugferd_profile(::pdf_document *doc)` => `(enum pdf_zugferd_profile, float version)`
)r   Úll_pdf_zugferd_profilero+  s     r   rç0  rç0  –U  s   € ô ×(Ò(¨Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ )z:Low-level wrapper for `::pdf_zugferd_profile_to_string()`.)r   Ú ll_pdf_zugferd_profile_to_string©Úprofiles    r   ré0  ré0  ŸU  rÏ  r&   c                 ó.   • [         R                  " U 5      $ )z,Low-level wrapper for `::pdf_zugferd_xml()`.)r   Úll_pdf_zugferd_xmlrX   s    r   rí0  rí0  £U  r
  r&   c                 ó.   • [         R                  " U 5      $ )zaReturns string containing a fz_aa_context's members, labelled and inside (...), using operator<<.)r   Úto_string_fz_aa_contextr³  s    r   rï0  rï0  §U  r×  r&   c                 ó.   • [         R                  " U 5      $ )zcReturns string containing a fz_color_params's members, labelled and inside (...), using operator<<.)r   Úto_string_fz_color_paramsr³  s    r   rñ0  rñ0  «U  rÚ  r&   c                 ó.   • [         R                  " U 5      $ )z]Returns string containing a fz_cookie's members, labelled and inside (...), using operator<<.)r   Úto_string_fz_cookier³  s    r   ró0  ró0  ¯U  rY  r&   c                 ó.   • [         R                  " U 5      $ )zcReturns string containing a fz_draw_options's members, labelled and inside (...), using operator<<.)r   Úto_string_fz_draw_optionsr³  s    r   rõ0  rõ0  ³U  rÚ  r&   c                 ó.   • [         R                  " U 5      $ )zzReturns string containing a fz_install_load_system_font_funcs_args's members, labelled and inside (...), using operator<<.)r   Ú0to_string_fz_install_load_system_font_funcs_argsr³  s    r   r÷0  r÷0  ·U  s   € ä×BÒBÀ1ÓEÐEr&   c                 ó.   • [         R                  " U 5      $ )z\Returns string containing a fz_irect's members, labelled and inside (...), using operator<<.)r   Úto_string_fz_irectr³  s    r   rù0  rù0  »U  ó   € ä×$Ò$ QÓ'Ð'r&   c                 ó.   • [         R                  " U 5      $ )z_Returns string containing a fz_location's members, labelled and inside (...), using operator<<.)r   Úto_string_fz_locationr³  s    r   rü0  rü0  ¿U  ó   € ä×'Ò'¨Ó*Ð*r&   c                 ó.   • [         R                  " U 5      $ )z]Returns string containing a fz_matrix's members, labelled and inside (...), using operator<<.)r   Úto_string_fz_matrixr³  s    r   rÿ0  rÿ0  ÃU  rY  r&   c                 ó.   • [         R                  " U 5      $ )zZReturns string containing a fz_md5's members, labelled and inside (...), using operator<<.)r   Úto_string_fz_md5r³  s    r   r1  r1  ÇU  s   € ä×"Ò" 1Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )zcReturns string containing a fz_outline_item's members, labelled and inside (...), using operator<<.)r   Úto_string_fz_outline_itemr³  s    r   r1  r1  ËU  rÚ  r&   c                 ó.   • [         R                  " U 5      $ )zeReturns string containing a fz_pdfocr_options's members, labelled and inside (...), using operator<<.)r   Úto_string_fz_pdfocr_optionsr³  s    r   r1  r1  ÏU  ó   € ä×-Ò-¨aÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ )z\Returns string containing a fz_point's members, labelled and inside (...), using operator<<.)r   Úto_string_fz_pointr³  s    r   r1  r1  ÓU  rú0  r&   c                 ó.   • [         R                  " U 5      $ )zbReturns string containing a fz_pwg_options's members, labelled and inside (...), using operator<<.)r   Úto_string_fz_pwg_optionsr³  s    r   r
1  r
1  ×U  rn  r&   c                 ó.   • [         R                  " U 5      $ )z[Returns string containing a fz_quad's members, labelled and inside (...), using operator<<.)r   Úto_string_fz_quadr³  s    r   r1  r1  ÛU  r”  r&   c                 ó.   • [         R                  " U 5      $ )z[Returns string containing a fz_rect's members, labelled and inside (...), using operator<<.)r   Úto_string_fz_rectr³  s    r   r1  r1  ßU  r”  r&   c                 ó.   • [         R                  " U 5      $ )zdReturns string containing a fz_stext_options's members, labelled and inside (...), using operator<<.)r   Úto_string_fz_stext_optionsr³  s    r   r1  r1  ãU  rz  r&   c                 ó.   • [         R                  " U 5      $ )zmReturns string containing a fz_story_element_position's members, labelled and inside (...), using operator<<.)r   Ú#to_string_fz_story_element_positionr³  s    r   r1  r1  çU  s   € ä×5Ò5°aÓ8Ð8r&   c                 ó.   • [         R                  " U 5      $ )zaReturns string containing a fz_transition's members, labelled and inside (...), using operator<<.)r   Úto_string_fz_transitionr³  s    r   r1  r1  ëU  r×  r&   c                 ó.   • [         R                  " U 5      $ )zeReturns string containing a pdf_clean_options's members, labelled and inside (...), using operator<<.)r   Úto_string_pdf_clean_optionsr³  s    r   r1  r1  ïU  r1  r&   c                 ó.   • [         R                  " U 5      $ )zfReturns string containing a pdf_filter_factory's members, labelled and inside (...), using operator<<.)r   Úto_string_pdf_filter_factoryr³  s    r   r1  r1  óU  rá  r&   c                 ó.   • [         R                  " U 5      $ )zfReturns string containing a pdf_filter_options's members, labelled and inside (...), using operator<<.)r   Úto_string_pdf_filter_optionsr³  s    r   r1  r1  ÷U  rá  r&   c                 ó.   • [         R                  " U 5      $ )znReturns string containing a pdf_image_rewriter_options's members, labelled and inside (...), using operator<<.)r   Ú$to_string_pdf_image_rewriter_optionsr³  s    r   r1  r1  ûU  s   € ä×6Ò6°qÓ9Ð9r&   c                 ó.   • [         R                  " U 5      $ )zdReturns string containing a pdf_layer_config's members, labelled and inside (...), using operator<<.)r   Úto_string_pdf_layer_configr³  s    r   r1  r1  ÿU  rz  r&   c                 ó.   • [         R                  " U 5      $ )zgReturns string containing a pdf_layer_config_ui's members, labelled and inside (...), using operator<<.)r   Úto_string_pdf_layer_config_uir³  s    r   r 1  r 1  V  ó   € ä×/Ò/°Ó2Ð2r&   c                 ó.   • [         R                  " U 5      $ )zgReturns string containing a pdf_recolor_options's members, labelled and inside (...), using operator<<.)r   Úto_string_pdf_recolor_optionsr³  s    r   r#1  r#1  V  r!1  r&   c                 ó.   • [         R                  " U 5      $ )zfReturns string containing a pdf_redact_options's members, labelled and inside (...), using operator<<.)r   Úto_string_pdf_redact_optionsr³  s    r   r%1  r%1  V  rá  r&   c                 ó.   • [         R                  " U 5      $ )zoReturns string containing a pdf_sanitize_filter_options's members, labelled and inside (...), using operator<<.)r   Ú%to_string_pdf_sanitize_filter_optionsr³  s    r   r'1  r'1  V  s   € ä×7Ò7¸Ó:Ð:r&   c                 ó.   • [         R                  " U 5      $ )zeReturns string containing a pdf_write_options's members, labelled and inside (...), using operator<<.)r   Úto_string_pdf_write_optionsr³  s    r   r)1  r)1  V  r1  r&   c                  ó(   • [         R                  " U 6 $ )aÉ  
*Overload 1:*
 Returns string containing a fz_aa_context's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 2:*
 Returns string containing a fz_color_params's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 3:*
 Returns string containing a fz_cookie's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 4:*
 Returns string containing a fz_draw_options's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 5:*
 Returns string containing a fz_install_load_system_font_funcs_args's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 6:*
 Returns string containing a fz_irect's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 7:*
 Returns string containing a fz_location's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 8:*
 Returns string containing a fz_matrix's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 9:*
 Returns string containing a fz_md5's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 10:*
 Returns string containing a fz_outline_item's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 11:*
 Returns string containing a fz_pdfocr_options's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 12:*
 Returns string containing a fz_point's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 13:*
 Returns string containing a fz_pwg_options's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 14:*
 Returns string containing a fz_quad's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 15:*
 Returns string containing a fz_rect's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 16:*
 Returns string containing a fz_stext_options's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 17:*
 Returns string containing a fz_story_element_position's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 18:*
 Returns string containing a fz_transition's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 19:*
 Returns string containing a pdf_clean_options's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 20:*
 Returns string containing a pdf_filter_factory's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 21:*
 Returns string containing a pdf_filter_options's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 22:*
 Returns string containing a pdf_image_rewriter_options's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 23:*
 Returns string containing a pdf_layer_config's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 24:*
 Returns string containing a pdf_layer_config_ui's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 25:*
 Returns string containing a pdf_recolor_options's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 26:*
 Returns string containing a pdf_redact_options's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 27:*
 Returns string containing a pdf_sanitize_filter_options's members, labelled and inside (...), using operator<<.
(Convenience overload).

|

*Overload 28:*
 Returns string containing a pdf_write_options's members, labelled and inside (...), using operator<<.
(Convenience overload).
)r   Ú	to_stringr(  s    r   r+1  r+1  V  s   € ôP ×Ò˜TÐ"Ð"r&   c                  ó,   • [         R                  " 5       $ )z°
 Reinitializes the MuPDF context for single-threaded use, which
is slightly faster when calling code is single threaded.

This should be called before any other use of MuPDF.
)r   Úreinit_singlethreadedr'   r&   r   r-1  r-1  ÁV  s   € ô ×'Ò'Ó)Ð)r&   c                   óü  • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  r\" \R                  \R                  5      r\" \R"                  \R$                  5      r\" \R(                  \R*                  5      r\" \R.                  \R0                  5      r\" \R4                  \R6                  5      r\" \R:                  \R<                  5      r\" \R@                  \RB                  5      r"S	 r#S
 r$S r%Sr&g)ÚFzAaContextiÉV  z)Wrapper class for struct `fz_aa_context`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzAaContext.<lambda>ÌV  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r11  ÌV  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)a  
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_aa_context`.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::fz_aa_context`.
N)r   ÚFzAaContext_swiginitÚnew_FzAaContextr§   s     r   r]   ÚFzAaContext.__init__ÏV  ó   € ô 	×#Ò# D¬&×*@Ò*@À$Ð*GÕHr&   c                 ó0   • [         R                  " U /UQ76 $ ©z[
*Overload 1:*
Access as underlying struct.

|

*Overload 2:*
Access as underlying struct.
)r   ÚFzAaContext_internalr§   s     r   ÚinternalÚFzAaContext.internalàV  s   € ô ×*Ò*¨4Ð7°$Ò7Ð7r&   c                 ó.   • [         R                  " U 5      $ ©zSReturns string containing our members, labelled and inside (...), using operator<<.)r   ÚFzAaContext_to_stringra   s    r   r+1  ÚFzAaContext.to_stringôV  ó   € ä×+Ò+¨DÓ1Ð1r&   c                 ó.   • [         R                  " X5      $ ©zComparison method.)r   ÚFzAaContext___eq__©r   Úrhss     r   r’   ÚFzAaContext.__eq__øV  ó   € ä×(Ò(¨Ó3Ð3r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzAaContext___ne__rE1  s     r   r—   ÚFzAaContext.__ne__üV  rH1  r&   r'   N)'r   r   r<   r=   r>   r   r   r   r   r]   r;1  r   Údelete_FzAaContextr°   ÚFzAaContext_hscale_getÚFzAaContext_hscale_setrÝ  ÚFzAaContext_vscale_getÚFzAaContext_vscale_setrà  ÚFzAaContext_scale_getÚFzAaContext_scale_setrã  ÚFzAaContext_bits_getÚFzAaContext_bits_setræ  ÚFzAaContext_text_bits_getÚFzAaContext_text_bits_setré  ÚFzAaContext_min_line_width_getÚFzAaContext_min_line_width_setrì  ÚFzAaContext_s_num_instances_getÚFzAaContext_s_num_instances_setÚs_num_instancesr+1  r’   r—   r@   r'   r&   r   r/1  r/1  ÉV  së   † Ù4áÑ-Ñ/IÐOdÑe€GØ€HòIò"
8ð ×0Ñ0ÐÙ�f×3Ñ3°V×5RÑ5RÓS€FÙ�f×3Ñ3°V×5RÑ5RÓS€FÙ�V×1Ñ1°6×3OÑ3OÓP€EÙ�F×/Ñ/°×1LÑ1LÓM€DÙ˜×9Ñ9¸6×;[Ñ;[Ó\€IÙ˜f×CÑCÀV×EjÑEjÓk€NÙ˜v×EÑEÀv×GmÑGmÓn€Oò2ò4õ4r&   r/1  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzActivityContextiW  zKWrapper class for struct `fz_activity_context`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzActivityContext.<lambda>W  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r_1  W  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z•
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_activity_context`.
N)r   ÚFzActivityContext_swiginitÚnew_FzActivityContextr§   s     r   r]   ÚFzActivityContext.__init__
W  ó   € ô 	×)Ò)¨$´×0LÒ0LÈdÐ0SÕTr&   c                 ó.   • [         R                  " U 5      $ ©zCReturn numerical value of .m_internal; helps with Python debugging.)r   Ú"FzActivityContext_m_internal_valuera   s    r   Úm_internal_valueÚ"FzActivityContext.m_internal_valueW  ó   € ä×8Ò8¸Ó>Ð>r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzActivityContext___nonzero__ra   s    r   rä   ÚFzActivityContext.__nonzero__W  rc  r&   úPointer to wrapped data.r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzActivityContextr°   ri1  rä   rè   Ú FzActivityContext_m_internal_getÚ FzActivityContext_m_internal_setÚ
m_internalÚ%FzActivityContext_s_num_instances_getÚ%FzActivityContext_s_num_instances_setr[1  r@   r'   r&   r   r]1  r]1  W  óz   † ÙVáÑ-Ñ/IÐOdÑe€GØ€Hò
Uð ×6Ñ6Ðò?ò:à€Hñ ˜&×AÑAÀ6×CjÑCjð  qPñ  Q€JÙ˜v×KÑKÈV×MyÑMyÓzƒOr&   r]1  c                   óâ   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 r\R                  rS rS r\r\" \R&                  \R(                  SS9r\" \R,                  \R.                  5      rSrg)ÚFzAesi%W  z§
Wrapper class for struct `fz_aes`. Not copyable or assignable.
Structure definitions are public to enable stack
based allocation. Do not access the members directly.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzAes.<lambda>,W  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rz1  ,W  rV   r&   rW   rX   c                 ó2   • [         R                  " XX#XE5      $ )ai  
Class-aware wrapper for `::fz_aes_crypt_cbc()`.
        AES block processing. Encrypts or Decrypts (according to mode,
        which must match what was initially set up) length bytes (which
        must be a multiple of 16), using (and modifying) the insertion
        vector iv, reading from input, and writing to output.

        Never throws an exception.
)r   ÚFzAes_fz_aes_crypt_cbc)r   rT  rý
  rU  rV  rW  s         r   Úfz_aes_crypt_cbcÚFzAes.fz_aes_crypt_cbc/W  s   € ô ×,Ò,¨T¸ÀUÓSÐSr&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_aes_setkey_dec()`.
        AES decryption initialization. Fills in the supplied context
        and prepares for decryption using the given key.

        Returns non-zero for error (key size other than 128/192/256).

        Never throws an exception.
)r   ÚFzAes_fz_aes_setkey_dec©r   rA  r[  s      r   Úfz_aes_setkey_decÚFzAes.fz_aes_setkey_dec;W  ó   € ô ×-Ò-¨d¸ÓAÐAr&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_aes_setkey_enc()`.
        AES encryption initialization. Fills in the supplied context
        and prepares for encryption using the given key.

        Returns non-zero for error (key size other than 128/192/256).

        Never throws an exception.
)r   ÚFzAes_fz_aes_setkey_encr‚1  s      r   Úfz_aes_setkey_encÚFzAes.fz_aes_setkey_encGW  r…1  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zˆ
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_aes`.
N)r   ÚFzAes_swiginitÚ	new_FzAesr§   s     r   r]   ÚFzAes.__init__SW  ó   € ô 	×Ò˜d¤F×$4Ò$4°dÐ$;Õ<r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzAes_m_internal_valuera   s    r   ri1  ÚFzAes.m_internal_value`W  ó   € ä×,Ò,¨TÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzAes___nonzero__ra   s    r   rä   ÚFzAes.__nonzero__dW  rÝ   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r~1  rƒ1  rˆ1  r]   r   Údelete_FzAesr°   ri1  rä   rè   ÚFzAes_m_internal_getÚFzAes_m_internal_setrs1  ÚFzAes_s_num_instances_getÚFzAes_s_num_instances_setr[1  r@   r'   r&   r   rx1  rx1  %W  sˆ   † ññ Ñ-Ñ/IÐOdÑe€GØ€Hò
Tò
Bò
Bò
=ð ×*Ñ*Ðò3ò.à€Hñ ˜&×5Ñ5°v×7RÑ7RÐXwÑx€JÙ˜v×?Ñ?À×AaÑAaÓbƒOr&   rx1  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzAllocContextinW  z‰
Wrapper class for struct `fz_alloc_context`. Not copyable or assignable.
Allocator structure; holds callbacks and private data pointer.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzAllocContext.<lambda>tW  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rž1  tW  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z’
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_alloc_context`.
N)r   ÚFzAllocContext_swiginitÚnew_FzAllocContextr§   s     r   r]   ÚFzAllocContext.__init__wW  ó   € ô 	×&Ò& t¬V×-FÒ-FÈÐ-MÕNr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzAllocContext_m_internal_valuera   s    r   ri1  ÚFzAllocContext.m_internal_value„W  ó   € ä×5Ò5°dÓ;Ð;r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzAllocContext___nonzero__ra   s    r   rä   ÚFzAllocContext.__nonzero__ˆW  r)  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzAllocContextr°   ri1  rä   rè   ÚFzAllocContext_m_internal_getÚFzAllocContext_m_internal_setrs1  Ú"FzAllocContext_s_num_instances_getÚ"FzAllocContext_s_num_instances_setr[1  r@   r'   r&   r   rœ1  rœ1  nW  ó~   † ññ
 Ñ-Ñ/IÐOdÑe€GØ€Hò
Oð ×3Ñ3Ðò<ò7à€Hñ ˜&×>Ñ>À×@dÑ@dð  kJñ  K€JÙ˜v×HÑHÈ&×JsÑJsÓtƒOr&   rœ1  c                   óâ   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 r\R                  rS rS r\r\" \R&                  \R(                  SS9r\" \R,                  \R.                  5      rSrg)ÚFzArc4i’W  z¦
Wrapper class for struct `fz_arc4`. Not copyable or assignable.
Structure definition is public to enable stack
based allocation. Do not access the members directly.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzArc4.<lambda>™W  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rµ1  ™W  rV   r&   rW   rX   c                 ó0   • [         R                  " XX#5      $ )zÌ
Class-aware wrapper for `::fz_arc4_encrypt()`.
        RC4 block encrypt operation; encrypt src into dst (both of
        length len) updating the RC4 state as we go.

        Never throws an exception.
)r   ÚFzArc4_fz_arc4_encrypt)r   r£  r¤  r_  s       r   Úfz_arc4_encryptÚFzArc4.fz_arc4_encryptœW  s   € ô ×,Ò,¨T¸ÓBÐBr&   c                 ó.   • [         R                  " U 5      $ )z~
Class-aware wrapper for `::fz_arc4_final()`.
        RC4 finalization. Zero the context.

        Never throws an exception.
)r   ÚFzArc4_fz_arc4_finalra   s    r   Úfz_arc4_finalÚFzArc4.fz_arc4_final¦W  s   € ô ×*Ò*¨4Ó0Ð0r&   c                 ó0   • [         R                  " XU5      $ )z¥
Class-aware wrapper for `::fz_arc4_init()`.
        RC4 initialization. Begins an RC4 operation, writing a new
        context.

        Never throws an exception.
)r   ÚFzArc4_fz_arc4_init)r   rA  r_  s      r   Úfz_arc4_initÚFzArc4.fz_arc4_init¯W  s   € ô ×)Ò)¨$°SÓ9Ð9r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‰
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_arc4`.
N)r   ÚFzArc4_swiginitÚ
new_FzArc4r§   s     r   r]   ÚFzArc4.__init__¹W  ó   € ô 	×Ò˜t¤V×%6Ò%6¸Ð%=Õ>r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzArc4_m_internal_valuera   s    r   ri1  ÚFzArc4.m_internal_valueÆW  ó   € ä×-Ò-¨dÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzArc4___nonzero__ra   s    r   rä   ÚFzArc4.__nonzero__ÊW  r~  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r¹1  r½1  rÁ1  r]   r   Údelete_FzArc4r°   ri1  rä   rè   ÚFzArc4_m_internal_getÚFzArc4_m_internal_setrs1  ÚFzArc4_s_num_instances_getÚFzArc4_s_num_instances_setr[1  r@   r'   r&   r   r³1  r³1  ’W  s†   † ññ Ñ-Ñ/IÐOdÑe€GØ€HòCò1ò:ò
?ð ×+Ñ+Ðò4ò/à€Hñ ˜&×6Ñ6¸×8TÑ8TÐZyÑz€JÙ˜v×@Ñ@À&×BcÑBcÓdƒOr&   r³1  c                   ó  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS r\R0                  rS rS r\r\" \R:                  \R<                  SS9r\" \R@                  \RB                  5      r"Sr#g)Ú	FzArchiveiÔW  a8  
Wrapper class for struct `fz_archive`.
fz_archive:

fz_archive provides methods for accessing "archive" files.
An archive file is a conceptual entity that contains multiple
files, which can be counted, enumerated, and read.

Implementations of fz_archive based upon directories, zip
and tar files are included.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzArchive.<lambda>áW  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r×1  áW  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ )a6  
Class-aware wrapper for `::fz_archive_format()`.
        Return a pointer to a string describing the format of the
        archive.

        The lifetime of the string is unspecified (in current
        implementations the string will persist until the archive
        is closed, but this is not guaranteed).
)r   ÚFzArchive_fz_archive_formatra   s    r   Úfz_archive_formatÚFzArchive.fz_archive_formatäW  s   € ô ×1Ò1°$Ó7Ð7r&   c                 ó.   • [         R                  " U 5      $ )zù
Class-aware wrapper for `::fz_count_archive_entries()`.
        Number of entries in archive.

        Will always return a value >= 0.

        May throw an exception if this type of archive cannot count the
        entries (such as a directory).
)r   Ú"FzArchive_fz_count_archive_entriesra   s    r   Úfz_count_archive_entriesÚ"FzArchive.fz_count_archive_entriesðW  s   € ô ×8Ò8¸Ó>Ð>r&   c                 ó.   • [         R                  " X5      $ )a2  
Class-aware wrapper for `::fz_has_archive_entry()`.
        Check if entry by given name exists.

        If named entry does not exist 0 will be returned, if it does
        exist 1 is returned.

        name: Entry name to look for, this must be an exact match to
        the entry name in the archive.
)r   ÚFzArchive_fz_has_archive_entry©r   r!   s     r   Úfz_has_archive_entryÚFzArchive.fz_has_archive_entryüW  s   € ô ×4Ò4°TÓ@Ð@r&   c                 ó.   • [         R                  " X5      $ )a\  
Class-aware wrapper for `::fz_list_archive_entry()`.
        Get listed name of entry position idx.

        idx: Must be a value >= 0 < return value from
        fz_count_archive_entries. If not in range NULL will be
        returned.

        May throw an exception if this type of archive cannot list the
        entries (such as a directory).
)r   ÚFzArchive_fz_list_archive_entry©r   rì  s     r   Úfz_list_archive_entryÚFzArchive.fz_list_archive_entry	X  s   € ô ×5Ò5°dÓ@Ð@r&   c                 ó0   • [         R                  " XU5      $ )a*  
Class-aware wrapper for `::fz_mount_multi_archive()`.
        Add an archive to the set of archives handled by a multi
        archive.

        If path is NULL, then the archive contents will appear at the
        top level, otherwise, the archives contents will appear prefixed
        by path.
)r   Ú FzArchive_fz_mount_multi_archive)r   r�  rÎ  s      r   Úfz_mount_multi_archiveÚ FzArchive.fz_mount_multi_archiveX  s   € ô ×6Ò6°tÀ$ÓGÐGr&   c                 ó.   • [         R                  " X5      $ )a  
Class-aware wrapper for `::fz_open_archive_entry()`.
        Opens an archive entry as a stream.

        name: Entry name to look for, this must be an exact match to
        the entry name in the archive.

        Throws an exception if a matching entry cannot be found.
)r   ÚFzArchive_fz_open_archive_entryrã1  s     r   Úfz_open_archive_entryÚFzArchive.fz_open_archive_entry#X  s   € ô ×5Ò5°dÓAÐAr&   c                 ó0   • [         R                  " XU5      $ )zÍ
Class-aware wrapper for `::fz_parse_xml_archive_entry()`.
        Parse the contents of an archive entry into a tree of xml nodes.

        preserve_white: whether to keep or delete all-whitespace nodes.
)r   Ú$FzArchive_fz_parse_xml_archive_entry©r   r³  r×"  s      r   Úfz_parse_xml_archive_entryÚ$FzArchive.fz_parse_xml_archive_entry/X  s   € ô ×:Ò:¸4È>ÓZÐZr&   c                 ó.   • [         R                  " X5      $ )a(  
Class-aware wrapper for `::fz_read_archive_entry()`.
        Reads all bytes in an archive entry
        into a buffer.

        name: Entry name to look for, this must be an exact match to
        the entry name in the archive.

        Throws an exception if a matching entry cannot be found.
)r   ÚFzArchive_fz_read_archive_entryrã1  s     r   Úfz_read_archive_entryÚFzArchive.fz_read_archive_entry8X  s   € ô ×5Ò5°dÓAÐAr&   c                 ó0   • [         R                  " XU5      $ )zÔ
Class-aware wrapper for `::fz_tree_archive_add_buffer()`.
        Add a named buffer to an existing tree archive.

        The tree will take a new reference to the buffer. Ownership
        is not transferred.
)r   Ú$FzArchive_fz_tree_archive_add_buffer)r   r!   r!  s      r   Úfz_tree_archive_add_bufferÚ$FzArchive.fz_tree_archive_add_bufferEX  s   € ô ×:Ò:¸4ÀsÓKÐKr&   c                 ó0   • [         R                  " XX#5      $ )zç
Class-aware wrapper for `::fz_tree_archive_add_data()`.
        Add a named block of data to an existing tree archive.

        The data will be copied into a buffer, and so the caller
        may free it as soon as this returns.
)r   Ú"FzArchive_fz_tree_archive_add_data)r   r!   rG   r  s       r   Úfz_tree_archive_add_dataÚ"FzArchive.fz_tree_archive_add_dataOX  s   € ô ×8Ò8¸ÀTÓPÐPr&   c                 ó.   • [         R                  " X5      $ )zÝ
Class-aware wrapper for `::fz_try_open_archive_entry()`.
        Opens an archive entry as a stream.

        Returns NULL if a matching entry cannot be found, otherwise
        behaves exactly as fz_open_archive_entry.
)r   Ú#FzArchive_fz_try_open_archive_entryrã1  s     r   Úfz_try_open_archive_entryÚ#FzArchive.fz_try_open_archive_entryYX  s   € ô ×9Ò9¸$ÓEÐEr&   c                 ó0   • [         R                  " XU5      $ )ap  
Class-aware wrapper for `::fz_try_parse_xml_archive_entry()`.
        Try and parse the contents of an archive entry into a tree of xml nodes.

        preserve_white: whether to keep or delete all-whitespace nodes.

        Will return NULL if the archive entry can't be found. Otherwise behaves
        the same as fz_parse_xml_archive_entry. May throw exceptions.
)r   Ú(FzArchive_fz_try_parse_xml_archive_entryrõ1  s      r   Úfz_try_parse_xml_archive_entryÚ(FzArchive.fz_try_parse_xml_archive_entrycX  s   € ô ×>Ò>¸tÈ~Ó^Ð^r&   c                 ó.   • [         R                  " X5      $ )a|  
Class-aware wrapper for `::fz_try_read_archive_entry()`.
        Reads all bytes in an archive entry
        into a buffer.

        name: Entry name to look for, this must be an exact match to
        the entry name in the archive.

        Returns NULL if a matching entry cannot be found. Otherwise behaves
        the same as fz_read_archive_entry. Exceptions may be thrown.
)r   Ú#FzArchive_fz_try_read_archive_entryrã1  s     r   Úfz_try_read_archive_entryÚ#FzArchive.fz_try_read_archive_entryoX  s   € ô ×9Ò9¸$ÓEÐEr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a[  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_archive_of_size()`.

|

*Overload 2:*
 Constructor using `fz_new_multi_archive()`.
                Create a new multi archive (initially empty).


|

*Overload 3:*
 Constructor using `fz_new_tree_archive()`.
                Create an archive that holds named buffers.

                tree can either be a preformed tree with fz_buffers as values,
                or it can be NULL for an empty tree.


|

*Overload 4:*
 Copy constructor using `fz_keep_archive()`.

|

*Overload 5:*
 Constructor using raw copy of pre-existing `::fz_archive`.
N)r   ÚFzArchive_swiginitÚnew_FzArchiver§   s     r   r]   ÚFzArchive.__init__}X  s    € ô@ 	×!Ò! $¬×(<Ò(<¸dÐ(CÕDr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzArchive_m_internal_valuera   s    r   ri1  ÚFzArchive.m_internal_value X  ó   € ä×0Ò0°Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzArchive___nonzero__ra   s    r   rä   ÚFzArchive.__nonzero__¤X  r¸  r&   ro1  r'   N)$r   r   r<   r=   r>   r   r   r   r   rÛ1  rß1  rä1  ré1  rí1  rñ1  rö1  rú1  rþ1  r2  r2  r
2  r2  r]   r   Údelete_FzArchiver°   ri1  rä   rè   ÚFzArchive_m_internal_getÚFzArchive_m_internal_setrs1  ÚFzArchive_s_num_instances_getÚFzArchive_s_num_instances_setr[1  r@   r'   r&   r   rÕ1  rÕ1  ÔW  sÇ   † ñ
ñ Ñ-Ñ/IÐOdÑe€GØ€Hò
8ò
?òAòAò
Hò
Bò[òBòLòQòFò
_òFò EðB ×.Ñ.Ðò7ò2à€Hñ ˜&×9Ñ9¸6×;ZÑ;ZÐ`ñ  A€JÙ˜v×CÑCÀV×EiÑEiÓjƒOr&   rÕ1  c                   óÖ   • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  rS	 rS
 r\r\" \R"                  \R$                  SS9r\" \R(                  \R*                  5      rSrg)ÚFzArchiveHandleri®X  zJWrapper class for struct `fz_archive_handler`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzArchiveHandler.<lambda>±X  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r#2  ±X  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ ©z:Class-aware wrapper for `::fz_register_archive_handler()`.)r   Ú,FzArchiveHandler_fz_register_archive_handlerra   s    r   Úfz_register_archive_handlerÚ,FzArchiveHandler.fz_register_archive_handler´X  s   € ä×BÒBÀ4ÓHÐHr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z”
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_archive_handler`.
N)r   ÚFzArchiveHandler_swiginitÚnew_FzArchiveHandlerr§   s     r   r]   ÚFzArchiveHandler.__init__¸X  ó   € ô 	×(Ò(¨¬v×/JÒ/JÈDÐ/QÕRr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú!FzArchiveHandler_m_internal_valuera   s    r   ri1  Ú!FzArchiveHandler.m_internal_valueÅX  ó   € ä×7Ò7¸Ó=Ð=r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzArchiveHandler___nonzero__ra   s    r   rä   ÚFzArchiveHandler.__nonzero__ÉX  r‹  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r(2  r]   r   Údelete_FzArchiveHandlerr°   ri1  rä   rè   ÚFzArchiveHandler_m_internal_getÚFzArchiveHandler_m_internal_setrs1  Ú$FzArchiveHandler_s_num_instances_getÚ$FzArchiveHandler_s_num_instances_setr[1  r@   r'   r&   r   r!2  r!2  ®X  s€   † ÙUáÑ-Ñ/IÐOdÑe€GØ€HòIò
Sð ×5Ñ5Ðò>ò9à€Hñ ˜&×@Ñ@À&×BhÑBhð  oNñ  O€JÙ˜v×JÑJÈF×LwÑLwÓxƒOr&   r!2  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzArchiveHandlerContextiÓX  zRWrapper class for struct `fz_archive_handler_context`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú FzArchiveHandlerContext.<lambda>ÖX  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r>2  ÖX  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zœ
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_archive_handler_context`.
N)r   Ú FzArchiveHandlerContext_swiginitÚnew_FzArchiveHandlerContextr§   s     r   r]   Ú FzArchiveHandlerContext.__init__ÙX  s    € ô 	×/Ò/°´f×6XÒ6XÐZ^Ð6_Õ`r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú(FzArchiveHandlerContext_m_internal_valuera   s    r   ri1  Ú(FzArchiveHandlerContext.m_internal_valueæX  ó   € ä×>Ò>¸tÓDÐDr&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú#FzArchiveHandlerContext___nonzero__ra   s    r   rä   Ú#FzArchiveHandlerContext.__nonzero__êX  r  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzArchiveHandlerContextr°   ri1  rä   rè   Ú&FzArchiveHandlerContext_m_internal_getÚ&FzArchiveHandlerContext_m_internal_setrs1  Ú+FzArchiveHandlerContext_s_num_instances_getÚ+FzArchiveHandlerContext_s_num_instances_setr[1  r@   r'   r&   r   r<2  r<2  ÓX  sˆ   † Ù]áÑ-Ñ/IÐOdÑe€GØ€Hò
að ×<Ñ<ÐòEò@à€Hñ ˜&×GÑGÈ×IvÑIvð  }\ñ  ]€JÙ˜v×QÑQÐSY÷  TFñ  TFó  GƒOr&   r<2  c                   óÀ  • \ rS rSrSr\" S S SS9r\r\	R                  r\	R                  r\	R                  r\	R                   r\	R$                  r\	R(                  r\	R,                  r\	R0                  r\	R4                  rS rS rS	 rS
 rS r \	RB                  r"S r#S r$\$r%\" \	RL                  \	RN                  SS9r(\" \	RR                  \	RT                  5      r+Sr,g)ÚFzBandWriteriôX  zW
Wrapper class for struct `fz_band_writer`. Not copyable or assignable.
fz_band_writer
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzBandWriter.<lambda>úX  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rS2  úX  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ )z±
Class-aware wrapper for `::fz_close_band_writer()`.
        Finishes up the output and closes the band writer. After this
        call no more headers or bands may be written.
)r   Ú!FzBandWriter_fz_close_band_writerra   s    r   Úfz_close_band_writerÚ!FzBandWriter.fz_close_band_writerY  s   € ô ×7Ò7¸Ó=Ð=r&   c                 ó0   • [         R                  " XU5      $ )z~
Class-aware wrapper for `::fz_pdfocr_band_writer_set_progress()`.
        Set the progress callback for a pdfocr bandwriter.
)r   Ú/FzBandWriter_fz_pdfocr_band_writer_set_progress)r   rñ"  rã   s      r   Ú"fz_pdfocr_band_writer_set_progressÚ/FzBandWriter.fz_pdfocr_band_writer_set_progressY  s   € ô
 ×EÒEÀdÐYeÓfÐfr&   c                 ó0   • [         R                  " XX#5      $ )aŒ  
Class-aware wrapper for `::fz_write_band()`.
        Cause a band writer to write the next band
        of data for an image.

        stride: The byte offset from the first byte of the data
        for a pixel to the first byte of the data for the same pixel
        on the row below.

        band_height: The number of lines in this band.

        samples: Pointer to first byte of the data.
)r   ÚFzBandWriter_fz_write_band)r   rÜ
  r&  rê
  s       r   Úfz_write_bandÚFzBandWriter.fz_write_bandY  s   € ô ×0Ò0°¸{ÓTÐTr&   c
                 ó6   • [         R                  " XX#XEXgX‰5
      $ )a:  
Class-aware wrapper for `::fz_write_header()`.
        Cause a band writer to write the header for
        a banded image with the given properties/dimensions etc. This
        also configures the bandwriter for the format of the data to be
        passed in future calls.

        w, h: Width and Height of the entire page.

        n: Number of components (including spots and alphas).

        alpha: Number of alpha components.

        xres, yres: X and Y resolutions in dpi.

        cs: Colorspace (NULL for bitmaps)

        seps: Separation details (or NULL).
)r   ÚFzBandWriter_fz_write_header)
r   rÍ
  rÐ
  rg   r×
  râ
  rå
  r¶  rA  rß
  s
             r   Úfz_write_headerÚFzBandWriter.fz_write_header%Y  s   € ô( ×2Ò2°4¸AÀ%ÈtÐ^`ÓgÐgr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a¯	  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_band_writer_of_size()`.

|

*Overload 2:*
 Constructor using `fz_new_color_pcl_band_writer()`.
                Create a new band writer, outputting color pcl.
         Constructor using `fz_new_mono_pcl_band_writer()`.
                Create a new band writer, outputting monochrome pcl.


|

*Overload 3:*
 Constructor using `fz_new_mono_pwg_band_writer()`.
                Create a new monochrome pwg band writer.


|

*Overload 4:*
 Constructor using `fz_new_pam_band_writer()`.
                Create a band writer targeting pnm (greyscale, rgb or cmyk,
                with or without alpha).
         Constructor using `fz_new_pbm_band_writer()`.
                Create a new band writer, targeting pbm.
         Constructor using `fz_new_pclm_band_writer()`.
                Create a new band writer, outputting pclm


|

*Overload 5:*
 Constructor using `fz_new_pdfocr_band_writer()`.
                Create a new band writer, outputting pdfocr.

                Ownership of output stays with the caller, the band writer
                borrows the reference. The caller must keep the output around
                for the duration of the band writer, and then close/drop as
                appropriate.


|

*Overload 6:*
 Constructor using `fz_new_pkm_band_writer()`.
                Create a new pkm band writer for CMYK pixmaps.
         Constructor using `fz_new_png_band_writer()`.
                Create a new png band writer (greyscale or RGB, with or without
                alpha).


|

*Overload 7:*
 Constructor using `fz_new_pnm_band_writer()`.
                Create a band writer targeting pnm (greyscale or rgb, no
                alpha).
         Constructor using `fz_new_ps_band_writer()`.
                Create a postscript band writer for gray, rgb, or cmyk, no
                alpha.
         Constructor using `fz_new_psd_band_writer()`.
                Open a PSD band writer.
         Constructor using `fz_new_pwg_band_writer()`.
                Create a new color pwg band writer.
         Constructor using fz_new_mono_pcl_band_writer() or fz_new_color_pcl_band_writer().

|

*Overload 8:*
 Constructor using fz_new_p*_band_writer().

|

*Overload 9:*
 Constructor using fz_new_mono_pwg_band_writer() or fz_new_pwg_band_writer().

|

*Overload 10:*
 Default constructor, sets `m_internal` to null.

|

*Overload 11:*
 Constructor using raw copy of pre-existing `::fz_band_writer`.
N)r   ÚFzBandWriter_swiginitÚnew_FzBandWriterr§   s     r   r]   ÚFzBandWriter.__init__;Y  s    € ôt 	×$Ò$ T¬6×+BÒ+BÀDÐ+IÕJr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzBandWriter_m_internal_valuera   s    r   ri1  ÚFzBandWriter.m_internal_value˜Y  ó   € ä×3Ò3°DÓ9Ð9r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzBandWriter___nonzero__ra   s    r   rä   ÚFzBandWriter.__nonzero__œY  ró  r&   ro1  r'   N)-r   r   r<   r=   r>   r   r   r   r   r   ÚFzBandWriter_MONOÚMONOÚFzBandWriter_COLORÚCOLORÚFzBandWriter_PNGÚPNGÚFzBandWriter_PNMÚPNMÚFzBandWriter_PAMÚPAMÚFzBandWriter_PBMÚPBMÚFzBandWriter_PKMÚPKMÚFzBandWriter_PSÚPSÚFzBandWriter_PSDÚPSDrW2  r[2  r_2  rc2  r]   Údelete_FzBandWriterr°   ri1  rä   rè   ÚFzBandWriter_m_internal_getÚFzBandWriter_m_internal_setrs1  Ú FzBandWriter_s_num_instances_getÚ FzBandWriter_s_num_instances_setr[1  r@   r'   r&   r   rQ2  rQ2  ôX  sú   † ññ
 Ñ-Ñ/IÐOdÑe€GØ€HØ×#Ñ#€DØ×%Ñ%€EØ
×
!Ñ
!€CØ
×
!Ñ
!€CØ
×
!Ñ
!€CØ
×
!Ñ
!€CØ
×
!Ñ
!€CØ	×	Ñ	€BØ
×
!Ñ
!€Cò>ògòUò hò,ZKðv ×1Ñ1Ðò:ò5à€Hñ ˜&×<Ñ<¸f×>`Ñ>`ð  gFñ  G€JÙ˜v×FÑFÈ×HoÑHoÓpƒOr&   rQ2  c                   ó*  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS r\R4                  rS rS r\r\" \R>                  \R@                  SS9r!\" \RD                  \RF                  5      r$Sr%g)ÚFzBitmapi¦Y  a_  
Wrapper class for struct `fz_bitmap`.
Bitmaps have 1 bit per component. Only used for creating
halftoned versions of contone buffers, and saving out. Samples
are stored msb first, akin to pbms.

The internals of this struct are considered implementation
details and subject to change. Where possible, accessor
functions should be used in preference.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzBitmap.<lambda>²Y  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rŠ2  ²Y  rV   r&   rW   rX   c                 ó2   • [         R                  " XX#U5      $ )a   
Class-aware wrapper for `::fz_bitmap_details()`.

This method has out-params. Python/C# wrappers look like:
        `fz_bitmap_details()` => `(int w, int h, int n, int stride)`

        Retrieve details of a given bitmap.

        bitmap: The bitmap to query.

        w: Pointer to storage to retrieve width (or NULL).

        h: Pointer to storage to retrieve height (or NULL).

        n: Pointer to storage to retrieve number of color components (or
        NULL).

        stride: Pointer to storage to retrieve bitmap stride (or NULL).
)r   ÚFzBitmap_fz_bitmap_details©r   rÍ
  rÐ
  rg   rÜ
  s        r   Úfz_bitmap_detailsÚFzBitmap.fz_bitmap_detailsµY  s   € ô( ×0Ò0°¸!ÀÓGÐGr&   c                 ó.   • [         R                  " U 5      $ )zv
Class-aware wrapper for `::fz_clear_bitmap()`.
        Set the entire bitmap to 0.

        Never throws exceptions.
)r   ÚFzBitmap_fz_clear_bitmapra   s    r   Úfz_clear_bitmapÚFzBitmap.fz_clear_bitmapËY  ó   € ô ×.Ò.¨tÓ4Ð4r&   c                 ó.   • [         R                  " U 5      $ )zj
Class-aware wrapper for `::fz_invert_bitmap()`.
        Invert bitmap.

        Never throws exceptions.
)r   ÚFzBitmap_fz_invert_bitmapra   s    r   Úfz_invert_bitmapÚFzBitmap.fz_invert_bitmapÔY  ó   € ô ×/Ò/°Ó5Ð5r&   c                 ó.   • [         R                  " X5      $ )zV
Class-aware wrapper for `::fz_save_bitmap_as_pbm()`.
        Save a bitmap as a pbm.
)r   ÚFzBitmap_fz_save_bitmap_as_pbm©r   r³  s     r   Úfz_save_bitmap_as_pbmÚFzBitmap.fz_save_bitmap_as_pbmÝY  ó   € ô
 ×4Ò4°TÓDÐDr&   c                 ó0   • [         R                  " XX#5      $ )zY
Class-aware wrapper for `::fz_save_bitmap_as_pcl()`.
        Save a bitmap as mono PCL.
)r   ÚFzBitmap_fz_save_bitmap_as_pcl©r   r³  r  rM$  s       r   Úfz_save_bitmap_as_pclÚFzBitmap.fz_save_bitmap_as_pcläY  ó   € ô
 ×4Ò4°TÀVÓQÐQr&   c                 ó.   • [         R                  " X5      $ )z[
Class-aware wrapper for `::fz_save_bitmap_as_pkm()`.
        Save a CMYK bitmap as a pkm.
)r   ÚFzBitmap_fz_save_bitmap_as_pkmr�2  s     r   Úfz_save_bitmap_as_pkmÚFzBitmap.fz_save_bitmap_as_pkmëY  r 2  r&   c                 ó0   • [         R                  " XX#5      $ )zV
Class-aware wrapper for `::fz_save_bitmap_as_pwg()`.
        Save a bitmap as a PWG.
)r   ÚFzBitmap_fz_save_bitmap_as_pwg©r   r³  r  rÚ   s       r   Úfz_save_bitmap_as_pwgÚFzBitmap.fz_save_bitmap_as_pwgòY  r¦2  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a“  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_bitmap()`.
                Create a new bitmap.

                w, h: Width and Height for the bitmap

                n: Number of color components (assumed to be a divisor of 8)

                xres, yres: X and Y resolutions (in pixels per inch).

                Returns pointer to created bitmap structure. The bitmap
                data is uninitialised.


|

*Overload 2:*
 Constructor using `fz_new_bitmap_from_image()`.
                Make a bitmap from a pixmap and a halftone.

                img: The image to generate from. Currently must be a single
                color component with no alpha.

                ht: The halftone to use. NULL implies the default halftone.

                Returns the resultant bitmap. Throws exceptions in the case of
                failure to allocate.


|

*Overload 3:*
 Constructor using `fz_new_bitmap_from_pixmap()`.
                Make a bitmap from a pixmap and a halftone.

                pix: The pixmap to generate from. Currently must be a single
                color component with no alpha.

                ht: The halftone to use. NULL implies the default halftone.

                Returns the resultant bitmap. Throws exceptions in the case of
                failure to allocate.


|

*Overload 4:*
 Constructor using `fz_new_bitmap_from_pixmap_band()`.
                Make a bitmap from a pixmap and a
                halftone, allowing for the position of the pixmap within an
                overall banded rendering.

                pix: The pixmap to generate from. Currently must be a single
                color component with no alpha.

                ht: The halftone to use. NULL implies the default halftone.

                band_start: Vertical offset within the overall banded rendering
                (in pixels)

                Returns the resultant bitmap. Throws exceptions in the case of
                failure to allocate.


|

*Overload 5:*
 Copy constructor using `fz_keep_bitmap()`.

|

*Overload 6:*
 Default constructor, sets `m_internal` to null.

|

*Overload 7:*
 Constructor using raw copy of pre-existing `::fz_bitmap`.
N)r   ÚFzBitmap_swiginitÚnew_FzBitmapr§   s     r   r]   ÚFzBitmap.__init__ùY  s    € ôb 	× Ò  ¤v×':Ò':¸DÐ'AÕBr&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzBitmap_refsra   s    r   r”  ÚFzBitmap.refsLZ  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú
FzBitmap_wra   s    r   rÍ
  Ú
FzBitmap.wOZ  ó   € Ü× Ò  Ó&Ð&r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú
FzBitmap_hra   s    r   rÐ
  Ú
FzBitmap.hRZ  rº2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzBitmap_stridera   s    r   rÜ
  ÚFzBitmap.strideUZ  r/  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú
FzBitmap_nra   s    r   rg   Ú
FzBitmap.nXZ  rº2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzBitmap_xresra   s    r   râ
  ÚFzBitmap.xres[Z  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzBitmap_yresra   s    r   rå
  ÚFzBitmap.yres^Z  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzBitmap_samplesra   s    r   rê
  ÚFzBitmap.samplesaZ  rË   r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzBitmap_m_internal_valuera   s    r   ri1  ÚFzBitmap.m_internal_valueeZ  ó   € ä×/Ò/°Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzBitmap___nonzero__ra   s    r   rä   ÚFzBitmap.__nonzero__iZ  rc   r&   ro1  r'   N)&r   r   r<   r=   r>   r   r   r   r   r�2  r“2  r˜2  rž2  r¤2  r©2  r®2  r]   r”  rÍ
  rÐ
  rÜ
  rg   râ
  rå
  rê
  r   Údelete_FzBitmapr°   ri1  rä   rè   ÚFzBitmap_m_internal_getÚFzBitmap_m_internal_setrs1  ÚFzBitmap_s_num_instances_getÚFzBitmap_s_num_instances_setr[1  r@   r'   r&   r   rˆ2  rˆ2  ¦Y  sÇ   † ñ	ñ Ñ-Ñ/IÐOdÑe€GØ€HòHò,5ò6òEòRòEòRòQCòf*ò'ò'ò,ò'ò*ò*ò-à×-Ñ-Ðò6ò1à€Hñ ˜&×8Ñ8¸&×:XÑ:XÐ^}Ñ~€JÙ˜v×BÑBÀF×DgÑDgÓhƒOr&   rˆ2  c                   óv  • \ rS rSrSr\" S S SS9r\r\	S 5       r
\	S 5       r\	S	 5       r\	S
 5       r\	S 5       r\	S 5       r\	S 5       r\	S 5       r\	S 5       r\	S 5       r\	S 5       rS rS rS rS rS rS rS rS rS rS rS rS r S r!S r"S  r#S! r$S" r%S# r&S$ r'S% r(S& r)S' r*S( r+S) r,S* r-S+ r.S, r/S- r0S. r1S/ r2S0 r3S1 r4S2 r5S3 r6S4 r7S5 r8S6 r9S7 r:S8 r;S9 r<S: r=S; r>\?R€                  rAS< rBS= rC\CrD\" \?RŠ                  \?RŒ                  S>S9rG\" \?R�                  \?R’                  5      rJS?rKg@)AÚFzBufferisZ  ae  
Wrapper class for struct `fz_buffer`.
fz_buffer is a wrapper around a dynamically allocated array of
bytes.

Buffers have a capacity (the number of bytes storage immediately
available) and a current size.

The contents of the structure are considered implementation
details and are subject to change. Users should use the accessor
functions in preference.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzBuffer.<lambda>�Z  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÜ2  �Z  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ )z�
Class-aware wrapper for `::fz_new_buffer_from_copied_data()`.
        Create a new buffer containing a copy of the passed data.
)r   Ú'FzBuffer_fz_new_buffer_from_copied_datarÐ  s     r   Úfz_new_buffer_from_copied_dataÚ'FzBuffer.fz_new_buffer_from_copied_data„Z  s   € ô ×=Ò=¸dÓIÐIr&   c                 ó.   • [         R                  " X5      $ ©z>Class-aware wrapper for `::fz_new_buffer_from_image_as_pbm()`.)r   Ú(FzBuffer_fz_new_buffer_from_image_as_pbmrñ  s     r   Úfz_new_buffer_from_image_as_pbmÚ(FzBuffer.fz_new_buffer_from_image_as_pbmŒZ  ó   € ô ×>Ò>¸uÓSÐSr&   c                 ó.   • [         R                  " X5      $ ©z>Class-aware wrapper for `::fz_new_buffer_from_image_as_pkm()`.)r   Ú(FzBuffer_fz_new_buffer_from_image_as_pkmrñ  s     r   Úfz_new_buffer_from_image_as_pkmÚ(FzBuffer.fz_new_buffer_from_image_as_pkm‘Z  rç2  r&   c                 ó.   • [         R                  " X5      $ ©z>Class-aware wrapper for `::fz_new_buffer_from_image_as_pnm()`.)r   Ú(FzBuffer_fz_new_buffer_from_image_as_pnmrñ  s     r   Úfz_new_buffer_from_image_as_pnmÚ(FzBuffer.fz_new_buffer_from_image_as_pnm–Z  rç2  r&   c                 ó.   • [         R                  " X5      $ ©z>Class-aware wrapper for `::fz_new_buffer_from_image_as_pam()`.)r   Ú(FzBuffer_fz_new_buffer_from_image_as_pamrñ  s     r   Úfz_new_buffer_from_image_as_pamÚ(FzBuffer.fz_new_buffer_from_image_as_pam›Z  rç2  r&   c                 ó.   • [         R                  " X5      $ ©z>Class-aware wrapper for `::fz_new_buffer_from_image_as_psd()`.)r   Ú(FzBuffer_fz_new_buffer_from_image_as_psdrñ  s     r   Úfz_new_buffer_from_image_as_psdÚ(FzBuffer.fz_new_buffer_from_image_as_psd Z  rç2  r&   c                 ó.   • [         R                  " X5      $ ©z?Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_pbm()`.)r   Ú)FzBuffer_fz_new_buffer_from_pixmap_as_pbmr   s     r   Ú fz_new_buffer_from_pixmap_as_pbmÚ)FzBuffer.fz_new_buffer_from_pixmap_as_pbm¥Z  ó   € ô ×?Ò?ÀÓUÐUr&   c                 ó.   • [         R                  " X5      $ ©z?Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_pkm()`.)r   Ú)FzBuffer_fz_new_buffer_from_pixmap_as_pkmr   s     r   Ú fz_new_buffer_from_pixmap_as_pkmÚ)FzBuffer.fz_new_buffer_from_pixmap_as_pkmªZ  r3  r&   c                 ó.   • [         R                  " X5      $ ©z?Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_pnm()`.)r   Ú)FzBuffer_fz_new_buffer_from_pixmap_as_pnmr   s     r   Ú fz_new_buffer_from_pixmap_as_pnmÚ)FzBuffer.fz_new_buffer_from_pixmap_as_pnm¯Z  r3  r&   c                 ó.   • [         R                  " X5      $ ©z?Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_pam()`.)r   Ú)FzBuffer_fz_new_buffer_from_pixmap_as_pamr   s     r   Ú fz_new_buffer_from_pixmap_as_pamÚ)FzBuffer.fz_new_buffer_from_pixmap_as_pam´Z  r3  r&   c                 ó.   • [         R                  " X5      $ ©z?Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_psd()`.)r   Ú)FzBuffer_fz_new_buffer_from_pixmap_as_psdr   s     r   Ú fz_new_buffer_from_pixmap_as_psdÚ)FzBuffer.fz_new_buffer_from_pixmap_as_psd¹Z  s   € ô ×?Ò?ÀÓRÐRr&   c                 ó0   • [         R                  " XX#5      $ )z
Class-aware wrapper for `::fz_append_base64()`.
        Write a base64 encoded data block, optionally with periodic newlines.
)r   ÚFzBuffer_fz_append_base64©r   rG   r  rk  s       r   Úfz_append_base64ÚFzBuffer.fz_append_base64¾Z  s   € ô
 ×/Ò/°¸DÓJÐJr&   c                 ó0   • [         R                  " XU5      $ )z†
Class-aware wrapper for `::fz_append_base64_buffer()`.
        Append a base64 encoded fz_buffer, optionally with periodic newlines.
)r   Ú FzBuffer_fz_append_base64_buffer©r   rG   rk  s      r   Úfz_append_base64_bufferÚ FzBuffer.fz_append_base64_bufferÅZ  s   € ô
 ×6Ò6°tÀ7ÓKÐKr&   c                 ó0   • [         R                  " XU5      $ ©z-Class-aware wrapper for `::fz_append_bits()`.)r   ÚFzBuffer_fz_append_bits)r   r"   rŽ  s      r   Úfz_append_bitsÚFzBuffer.fz_append_bitsÌZ  s   € ä×-Ò-¨d¸5ÓAÐAr&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::fz_append_bits_pad()`.)r   ÚFzBuffer_fz_append_bits_padra   s    r   Úfz_append_bits_padÚFzBuffer.fz_append_bits_padÐZ  ó   € ä×1Ò1°$Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )zæ
Class-aware wrapper for `::fz_append_buffer()`.
        Append the contents of the source buffer onto the end of the
        destination buffer, extending automatically as required.

        Ownership of buffers does not change.
)r   ÚFzBuffer_fz_append_buffer)r   rz  s     r   Úfz_append_bufferÚFzBuffer.fz_append_bufferÔZ  s   € ô ×/Ò/°Ó=Ð=r&   c                 ó.   • [         R                  " X5      $ ©z-Class-aware wrapper for `::fz_append_byte()`.)r   ÚFzBuffer_fz_append_byte©r   r?  s     r   Úfz_append_byteÚFzBuffer.fz_append_byteÞZ  ó   € ä×-Ò-¨dÓ6Ð6r&   c                 ó0   • [         R                  " XU5      $ )z–
Class-aware wrapper for `::fz_append_data()`.
        fz_append_*: Append data to a buffer.

        The buffer will automatically grow as required.
)r   ÚFzBuffer_fz_append_data©r   rG   r_  s      r   Úfz_append_dataÚFzBuffer.fz_append_dataâZ  s   € ô ×-Ò-¨d¸#Ó>Ð>r&   c                 ó.   • [         R                  " X5      $ ©z:Class-aware wrapper for `::fz_append_image_as_data_uri()`.)r   Ú$FzBuffer_fz_append_image_as_data_uri©r   rå  s     r   Úfz_append_image_as_data_uriÚ$FzBuffer.fz_append_image_as_data_uriëZ  ó   € ä×:Ò:¸4ÓGÐGr&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::fz_append_int16_be()`.)r   ÚFzBuffer_fz_append_int16_berq   s     r   Úfz_append_int16_beÚFzBuffer.fz_append_int16_beïZ  ó   € ä×1Ò1°$Ó:Ð:r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::fz_append_int16_le()`.)r   ÚFzBuffer_fz_append_int16_lerq   s     r   Úfz_append_int16_leÚFzBuffer.fz_append_int16_leóZ  rG3  r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::fz_append_int32_be()`.)r   ÚFzBuffer_fz_append_int32_berq   s     r   Úfz_append_int32_beÚFzBuffer.fz_append_int32_be÷Z  rG3  r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::fz_append_int32_le()`.)r   ÚFzBuffer_fz_append_int32_lerq   s     r   Úfz_append_int32_leÚFzBuffer.fz_append_int32_leûZ  rG3  r&   c                 ó.   • [         R                  " X5      $ ©z-Class-aware wrapper for `::fz_append_json()`.)r   ÚFzBuffer_fz_append_json©r   r"   s     r   Úfz_append_jsonÚFzBuffer.fz_append_jsonÿZ  ó   € ä×-Ò-¨dÓ:Ð:r&   c                 ó.   • [         R                  " X5      $ )zÈ
Class-aware wrapper for `::fz_append_pdf_string()`.
        fz_append_pdf_string: Append a string with PDF syntax quotes and
        escapes.

        The buffer will automatically grow as required.
)r   ÚFzBuffer_fz_append_pdf_string©r   r‹  s     r   Úfz_append_pdf_stringÚFzBuffer.fz_append_pdf_string[  ó   € ô ×3Ò3°DÓ?Ð?r&   c                 ó.   • [         R                  " X5      $ ©z;Class-aware wrapper for `::fz_append_pixmap_as_data_uri()`.)r   Ú%FzBuffer_fz_append_pixmap_as_data_uri©r   r™  s     r   Úfz_append_pixmap_as_data_uriÚ%FzBuffer.fz_append_pixmap_as_data_uri[  s   € ä×;Ò;¸DÓIÐIr&   c                 ó.   • [         R                  " X5      $ ©z-Class-aware wrapper for `::fz_append_rune()`.)r   ÚFzBuffer_fz_append_runer23  s     r   Úfz_append_runeÚFzBuffer.fz_append_rune[  r53  r&   c                 ó.   • [         R                  " X5      $ ©z/Class-aware wrapper for `::fz_append_string()`.)r   ÚFzBuffer_fz_append_string©r   rG   s     r   Úfz_append_stringÚFzBuffer.fz_append_string[  ó   € ä×/Ò/°Ó;Ð;r&   c                 ó.   • [         R                  " X5      $ )a^  
Class-aware wrapper for `::fz_buffer_extract()`.

This method has out-params. Python/C# wrappers look like:
        `fz_buffer_extract()` => `(size_t, unsigned char *data)`

        Take ownership of buffer contents.

        Performs the same task as fz_buffer_storage, but ownership of
        the data buffer returns with this call. The buffer is left
        empty.

        Note: Bad things may happen if this is called on a buffer with
        multiple references that is being used from multiple threads.

        data: Pointer to place to retrieve data pointer.

        Returns length of stream.
)r   ÚFzBuffer_fz_buffer_extractrr3  s     r   Úfz_buffer_extractÚFzBuffer.fz_buffer_extract[  s   € ô( ×0Ò0°Ó<Ð<r&   c                 ó.   • [         R                  " X5      $ )aW  
Class-aware wrapper for `::fz_buffer_storage()`.

This method has out-params. Python/C# wrappers look like:
        `fz_buffer_storage()` => `(size_t, unsigned char *datap)`

        Retrieve internal memory of buffer.

        datap: Output parameter that will be pointed to the data.

        Returns the current size of the data in bytes.
)r   ÚFzBuffer_fz_buffer_storage)r   r-  s     r   Úfz_buffer_storageÚFzBuffer.fz_buffer_storage/[  s   € ô ×0Ò0°Ó=Ð=r&   c                 ó.   • [         R                  " U 5      $ )zÆ
Class-aware wrapper for `::fz_clear_buffer()`.
        Empties the buffer. Storage is not freed, but is held ready
        to be reused as the buffer is refilled.

        Never throws exceptions.
)r   ÚFzBuffer_fz_clear_bufferra   s    r   Úfz_clear_bufferÚFzBuffer.fz_clear_buffer>[  ó   € ô ×.Ò.¨tÓ4Ð4r&   c                 ó.   • [         R                  " U 5      $ )z‡
Class-aware wrapper for `::fz_clone_buffer()`.
        Make a new buffer, containing a copy of the data used in
        the original.
)r   ÚFzBuffer_fz_clone_bufferra   s    r   Úfz_clone_bufferÚFzBuffer.fz_clone_bufferH[  ó   € ô ×.Ò.¨tÓ4Ð4r&   c                 ó.   • [         R                  " U 5      $ )zƒ
Class-aware wrapper for `::fz_grow_buffer()`.
        Make some space within a buffer (i.e. ensure that
        capacity > size).
)r   ÚFzBuffer_fz_grow_bufferra   s    r   Úfz_grow_bufferÚFzBuffer.fz_grow_bufferP[  ó   € ô ×-Ò-¨dÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )zŒ
Class-aware wrapper for `::fz_load_jbig2_globals()`.
        Create a jbig2 globals record from a buffer.

        Immutable once created.
)r   ÚFzBuffer_fz_load_jbig2_globalsra   s    r   Úfz_load_jbig2_globalsÚFzBuffer.fz_load_jbig2_globalsX[  s   € ô ×4Ò4°TÓ:Ð:r&   c                 ó.   • [         R                  " X5      $ )zƒ
Class-aware wrapper for `::fz_md5_buffer()`.
        Create an MD5 digest from buffer contents.

        Never throws exceptions.
)r   ÚFzBuffer_fz_md5_buffer©r   rð	  s     r   Úfz_md5_bufferÚFzBuffer.fz_md5_buffera[  s   € ô ×,Ò,¨TÓ:Ð:r&   c                 ó2   • [         R                  " XX#U5      $ )a'  
Class-aware wrapper for `::fz_new_display_list_from_svg()`.

This method has out-params. Python/C# wrappers look like:
        `fz_new_display_list_from_svg(const char *base_uri, ::fz_archive *dir)` => `(fz_display_list *, float w, float h)`

        Parse an SVG document into a display-list.
)r   Ú%FzBuffer_fz_new_display_list_from_svg)r   r\   r/  rÍ
  rÐ
  s        r   Úfz_new_display_list_from_svgÚ%FzBuffer.fz_new_display_list_from_svgj[  s   € ô ×;Ò;¸DÈCÐTUÓVÐVr&   c                 ó.   • [         R                  " U 5      $ )z«
Class-aware wrapper for `::fz_new_image_from_buffer()`.
        Create a new image from a
        buffer of data, inferring its type from the format
        of the data.
)r   Ú!FzBuffer_fz_new_image_from_bufferra   s    r   Úfz_new_image_from_bufferÚ!FzBuffer.fz_new_image_from_bufferu[  ó   € ô ×7Ò7¸Ó=Ð=r&   c                 ó0   • [         R                  " XU5      $ )zl
Class-aware wrapper for `::fz_new_image_from_svg()`.
        Create a scalable image from an SVG document.
)r   ÚFzBuffer_fz_new_image_from_svg)r   r\   r/  s      r   Úfz_new_image_from_svgÚFzBuffer.fz_new_image_from_svg~[  s   € ô
 ×4Ò4°TÀSÓIÐIr&   c                 ó.   • [         R                  " X5      $ ©z;Class-aware wrapper for `::fz_new_jpx_image_from_buffer()`.)r   Ú%FzBuffer_fz_new_jpx_image_from_buffer©r   rA  s     r   Úfz_new_jpx_image_from_bufferÚ%FzBuffer.fz_new_jpx_image_from_buffer…[  ó   € ä×;Ò;¸DÓEÐEr&   c                 ó.   • [         R                  " U 5      $ )a5  
Class-aware wrapper for `::fz_open_buffer()`.
        Open a buffer as a stream.

        buf: The buffer to open. Ownership of the buffer is NOT passed
        in (this function takes its own reference).

        Returns pointer to newly created stream. May throw exceptions on
        failure to allocate.
)r   ÚFzBuffer_fz_open_bufferra   s    r   Úfz_open_bufferÚFzBuffer.fz_open_buffer‰[  ó   € ô ×-Ò-¨dÓ3Ð3r&   c                 ó.   • [         R                  " X5      $ )zµ
Class-aware wrapper for `::fz_parse_xml()`.
        Parse the contents of buffer into a tree of xml nodes.

        preserve_white: whether to keep or delete all-whitespace nodes.
)r   ÚFzBuffer_fz_parse_xml©r   r×"  s     r   Úfz_parse_xmlÚFzBuffer.fz_parse_xml–[  s   € ô ×+Ò+¨DÓAÐAr&   c                 ó.   • [         R                  " U 5      $ )z¤
Class-aware wrapper for `::fz_parse_xml_from_html5()`.
        Parse the contents of a buffer into a tree of XML nodes,
        using the HTML5 parsing algorithm.
)r   Ú FzBuffer_fz_parse_xml_from_html5ra   s    r   Úfz_parse_xml_from_html5Ú FzBuffer.fz_parse_xml_from_html5Ÿ[  ó   € ô ×6Ò6°tÓ<Ð<r&   c                 ó.   • [         R                  " X5      $ )a'  
Class-aware wrapper for `::fz_resize_buffer()`.
        Ensure that a buffer has a given capacity,
        truncating data if required.

        capacity: The desired capacity for the buffer. If the current
        size of the buffer contents is smaller than capacity, it is
        truncated.
)r   ÚFzBuffer_fz_resize_buffer)r   rj  s     r   Úfz_resize_bufferÚFzBuffer.fz_resize_buffer§[  s   € ô ×/Ò/°Ó?Ð?r&   c                 ó.   • [         R                  " X5      $ )z`
Class-aware wrapper for `::fz_save_buffer()`.
        Save the contents of a buffer to a file.
)r   ÚFzBuffer_fz_save_bufferr�2  s     r   Úfz_save_bufferÚFzBuffer.fz_save_buffer³[  s   € ô
 ×-Ò-¨dÓ=Ð=r&   c                 ó0   • [         R                  " XU5      $ )a(  
Class-aware wrapper for `::fz_slice_buffer()`.
        Create a new buffer with a (subset of) the data from the buffer.

        start: if >= 0, offset from start of buffer, if < 0 offset from end of buffer.

        end: if >= 0, offset from start of buffer, if < 0 offset from end of buffer.

)r   ÚFzBuffer_fz_slice_buffer©r   r÷  r)  s      r   Úfz_slice_bufferÚFzBuffer.fz_slice_bufferº[  s   € ô ×.Ò.¨t¸CÓ@Ð@r&   c                 ó.   • [         R                  " U 5      $ )z�
Class-aware wrapper for `::fz_string_from_buffer()`.
        Ensure that a buffer's data ends in a
        0 byte, and return a pointer to it.
)r   ÚFzBuffer_fz_string_from_bufferra   s    r   Úfz_string_from_bufferÚFzBuffer.fz_string_from_bufferÆ[  s   € ô ×4Ò4°TÓ:Ð:r&   c                 ó2   • [         R                  " XX#U5      $ )zÙ
Class-aware wrapper for `::fz_subset_cff_for_gids()`.

This method has out-params. Python/C# wrappers look like:
        `fz_subset_cff_for_gids(int num_gids, int symbolic, int cidfont)` => `(fz_buffer *, int gids)`
)r   ÚFzBuffer_fz_subset_cff_for_gids©r   rÖ%  r×%  rØ%  rÙ%  s        r   Úfz_subset_cff_for_gidsÚFzBuffer.fz_subset_cff_for_gidsÎ[  ó   € ô ×5Ò5°dÀ(ÐV]Ó^Ð^r&   c                 ó2   • [         R                  " XX#U5      $ )zÙ
Class-aware wrapper for `::fz_subset_ttf_for_gids()`.

This method has out-params. Python/C# wrappers look like:
        `fz_subset_ttf_for_gids(int num_gids, int symbolic, int cidfont)` => `(fz_buffer *, int gids)`
)r   ÚFzBuffer_fz_subset_ttf_for_gidsrÌ3  s        r   Úfz_subset_ttf_for_gidsÚFzBuffer.fz_subset_ttf_for_gids×[  rÏ3  r&   c                 ó.   • [         R                  " U 5      $ )aü  
Class-aware wrapper for `::fz_terminate_buffer()`.
        Zero-terminate buffer in order to use as a C string.

        This byte is invisible and does not affect the length of the
        buffer as returned by fz_buffer_storage. The zero byte is
        written *after* the data, and subsequent writes will overwrite
        the terminating byte.

        Subsequent changes to the size of the buffer (such as by
        fz_buffer_trim, fz_buffer_grow, fz_resize_buffer, etc) may
        invalidate this.
)r   ÚFzBuffer_fz_terminate_bufferra   s    r   Úfz_terminate_bufferÚFzBuffer.fz_terminate_bufferà[  s   € ô ×2Ò2°4Ó8Ð8r&   c                 ó.   • [         R                  " U 5      $ )zw
Class-aware wrapper for `::fz_trim_buffer()`.
        Trim wasted capacity from a buffer by resizing internal memory.
)r   ÚFzBuffer_fz_trim_bufferra   s    r   Úfz_trim_bufferÚFzBuffer.fz_trim_bufferð[  ó   € ô
 ×-Ò-¨dÓ3Ð3r&   c                 ó0   • [         R                  " XU5      $ ©z/Class-aware wrapper for `::pdf_append_token()`.)r   ÚFzBuffer_pdf_append_token)r   r«(  r¬(  s      r   Úpdf_append_tokenÚFzBuffer.pdf_append_token÷[  s   € ä×/Ò/°¸3Ó?Ð?r&   c                 ó0   • [         R                  " XU5      $ ©z7Class-aware wrapper for `::pdf_new_buffer_processor()`.)r   Ú!FzBuffer_pdf_new_buffer_processor©r   r2-  rç  s      r   Úpdf_new_buffer_processorÚ!FzBuffer.pdf_new_buffer_processorû[  ó   € ä×7Ò7¸ÈÓRÐRr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a÷  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_buffer()`.

|

*Overload 2:*
 Constructor using `fz_new_buffer_from_base64()`.
                Create a new buffer with data decoded from a base64 input string.


|

*Overload 3:*
 Constructor using `fz_new_buffer_from_data()`.
                Create a new buffer with existing data.

                data: Pointer to existing data.
                size: Size of existing data.

                Takes ownership of data. Does not make a copy. Calls fz_free on
                the data when the buffer is deallocated. Do not use 'data' after
                passing to this function.

                Returns pointer to new buffer. Throws exception on allocation
                failure.


|

*Overload 4:*
 Constructor using `fz_new_buffer_from_display_list()`.

|

*Overload 5:*
 Constructor using `fz_new_buffer_from_flattened_display_list()`.

|

*Overload 6:*
 Constructor using `fz_new_buffer_from_flattened_page()`.
                Convenience functions built on fz_new_buffer_from_flattened_stext_page.


|

*Overload 7:*
 Constructor using `fz_new_buffer_from_flattened_page_number()`.

|

*Overload 8:*
 Constructor using `fz_new_buffer_from_flattened_stext_page()`.
                Create a new buffer by flattening the text from an stext
                page.


|

*Overload 9:*
 Constructor using `fz_new_buffer_from_image_as_jpeg()`.

|

*Overload 10:*
 Constructor using `fz_new_buffer_from_image_as_jpx()`.

|

*Overload 11:*
 Constructor using `fz_new_buffer_from_image_as_png()`.
                Re-encode a given image as a PNG into a buffer.

                Ownership of the buffer is returned.


|

*Overload 12:*
 Constructor using `fz_new_buffer_from_page()`.
                Convenience functions built on fz_new_buffer_from_stext_page.


|

*Overload 13:*
 Constructor using `fz_new_buffer_from_page_number()`.

|

*Overload 14:*
 Constructor using `fz_new_buffer_from_page_with_format()`.
                Returns an fz_buffer containing a page after conversion to specified format.

                page: The page to convert.
                format, options: Passed to fz_new_document_writer_with_output() internally.
                transform, cookie: Passed to fz_run_page() internally.


|

*Overload 15:*
 Constructor using `fz_new_buffer_from_pixmap_as_jpeg()`.

|

*Overload 16:*
 Constructor using `fz_new_buffer_from_pixmap_as_jpx()`.

|

*Overload 17:*
 Constructor using `fz_new_buffer_from_pixmap_as_png()`.
                Re-encode a given pixmap as a PNG into a buffer.

                Ownership of the buffer is returned.


|

*Overload 18:*
 Constructor using `fz_new_buffer_from_shared_data()`.
                Like fz_new_buffer, but does not take ownership.


|

*Overload 19:*
 Constructor using `fz_new_buffer_from_stext_page()`.
                Does the same as fz_new_buffer_from_flattened_stext_page(), with
                the options FZ_TEXT_FLATTEN_KEEP_PARAGRAPHS.


|

*Overload 20:*
 Constructor using `fz_read_file()`.
                Read all the contents of a file into a buffer.


|

*Overload 21:*
 Copy constructor using `fz_keep_buffer()`.

|

*Overload 22:*
 Constructor using raw copy of pre-existing `::fz_buffer`.

|

*Overload 23:*
 Constructor using raw copy of pre-existing `::fz_buffer`.
N)r   ÚFzBuffer_swiginitÚnew_FzBufferr§   s     r   r]   ÚFzBuffer.__init__ÿ[  s    € ôz 	× Ò  ¤v×':Ò':¸DÐ'AÕBr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzBuffer_m_internal_valuera   s    r   ri1  ÚFzBuffer.m_internal_valueŸ\  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzBuffer___nonzero__ra   s    r   rä   ÚFzBuffer.__nonzero__£\  rc   r&   ro1  r'   N)Lr   r   r<   r=   r>   r   r   r   r   rÒ   rà2  rå2  rë2  rð2  rõ2  rú2  rÿ2  r3  r
3  r3  r3  r3  r3  r#3  r(3  r-3  r33  r93  r?3  rE3  rK3  rP3  rU3  r[3  ra3  rh3  rm3  rs3  rx3  r|3  r€3  r…3  rŠ3  r�3  r”3  r˜3  rœ3  r¡3  r§3  r¬3  r²3  r¶3  r»3  r¿3  rÄ3  rÈ3  rÍ3  rÒ3  rÖ3  rÚ3  rà3  ræ3  r]   r   Údelete_FzBufferr°   ri1  rä   rè   ÚFzBuffer_m_internal_getÚFzBuffer_m_internal_setrs1  ÚFzBuffer_s_num_instances_getÚFzBuffer_s_num_instances_setr[1  r@   r'   r&   r   rÚ2  rÚ2  sZ  sF  † ññ Ñ-Ñ/IÐOdÑe€GØ€HàñJó ðJð ñTó ðTð ñTó ðTð ñTó ðTð ñTó ðTð ñTó ðTð ñVó ðVð ñVó ðVð ñVó ðVð ñVó ðVð ñSó ðSòKòLòBò8ò>ò7ò?òHò;ò;ò;ò;ò;ò@òJò7ò<ò=ò,>ò5ò5ò4ò;ò;ò	Wò>òJòFò4òBò=ò
@ò>ò
Aò;ò_ò_ò9ò 4ò@òSò]Cð| ×-Ñ-Ðò6ò1à€Hñ ˜&×8Ñ8¸&×:XÑ:XÐ^}Ñ~€JÙ˜v×BÑBÀF×DgÑDgÓhƒOr&   rÚ2  c                   óˆ  • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  r\" \R                  \R                  5      r\" \R"                  \R$                  5      r\" \R(                  \R*                  5      r\" \R.                  \R0                  5      r\" \R4                  \R6                  5      rS	 rS
 rS rSr g)ÚFzColorParamsi­\  z+Wrapper class for struct `fz_color_params`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzColorParams.<lambda>°\  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rû3  °\  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)a
  
*Overload 1:*
Equivalent to fz_default_color_params.

|

*Overload 2:*
We use default copy constructor and operator=.  Constructor using raw copy of pre-existing `::fz_color_params`.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::fz_color_params`.
N)r   ÚFzColorParams_swiginitÚnew_FzColorParamsr§   s     r   r]   ÚFzColorParams.__init__³\  ó   € ô 	×%Ò% d¬F×,DÒ,DÀdÐ,KÕLr&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   ÚFzColorParams_internalr§   s     r   r;1  ÚFzColorParams.internalÄ\  ó   € ô ×,Ò,¨TÐ9°DÒ9Ð9r&   c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚFzColorParams_to_stringra   s    r   r+1  ÚFzColorParams.to_stringÖ\  rË1  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzColorParams___eq__rE1  s     r   r’   ÚFzColorParams.__eq__Ú\  ó   € ä×*Ò*¨4Ó5Ð5r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzColorParams___ne__rE1  s     r   r—   ÚFzColorParams.__ne__Þ\  r4  r&   r'   N)!r   r   r<   r=   r>   r   r   r   r   r]   r;1  r   Údelete_FzColorParamsr°   ÚFzColorParams_ri_getÚFzColorParams_ri_setrý  ÚFzColorParams_bp_getÚFzColorParams_bp_setrº  ÚFzColorParams_op_getÚFzColorParams_op_setr	  ÚFzColorParams_opm_getÚFzColorParams_opm_setr	  Ú!FzColorParams_s_num_instances_getÚ!FzColorParams_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   rù3  rù3  ­\  s»   † Ù6áÑ-Ñ/IÐOdÑe€GØ€HòMò"
:ð ×2Ñ2ÐÙ	�&×-Ñ-¨v×/JÑ/JÓ	K€BÙ	�&×-Ñ-¨v×/JÑ/JÓ	K€BÙ	�&×-Ñ-¨v×/JÑ/JÓ	K€BÙ
�6×/Ñ/°×1MÑ1MÓ
N€CÙ˜v×GÑGÈ×IqÑIqÓr€Oò4ò6õ6r&   rù3  c                   ó  • \ rS rSrSr\" S S SS9r\r\	R                  r\	R                  r\	R                  r\	R                   r\	R$                  rS rS rS	 rS
 rS rS rS rS rS rS rS rS rS r S r!S r"S r#S r$S r%S r&S r'S r(S r)S r*S r+S r,S  r-S! r.S" r/S# r0S$ r1S% r2S& r3\	Rh                  r5S' r6S( r7\7r8\" \	Rr                  \	Rt                  S)S9r;\" \	Rx                  \	Rz                  5      r>S*r?g+),ÚFzColorspaceiä\  zI
Wrapper class for struct `fz_colorspace`.
Describes a given colorspace.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzColorspace.<lambda>ê\  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r4  ê\  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ )am  
Class-aware wrapper for `::fz_base_colorspace()`.
        Get the 'base' colorspace for a colorspace.

        For indexed colorspaces, this is the colorspace the index
        decodes into. For all other colorspaces, it is the colorspace
        itself.

        The returned colorspace is 'borrowed' (i.e. no additional
        references are taken or dropped).
)r   ÚFzColorspace_fz_base_colorspacera   s    r   Úfz_base_colorspaceÚFzColorspace.fz_base_colorspaceò\  s   € ô ×5Ò5°dÓ;Ð;r&   c                 ó0   • [         R                  " XU5      $ )zý
Class-aware wrapper for `::fz_clamp_color()`.

This method has out-params. Python/C# wrappers look like:
        `fz_clamp_color(const float *in)` => float out

        Clamp the samples in a color to the correct ranges for a
        given colorspace.
)r   ÚFzColorspace_fz_clamp_color©r   rM  r¥  s      r   Úfz_clamp_colorÚFzColorspace.fz_clamp_color ]  s   € ô ×1Ò1°$¸SÓAÐAr&   c                 ó.   • [         R                  " X5      $ )z¨
Class-aware wrapper for `::fz_colorspace_colorant()`.
        Retrieve a the name for a colorant.

        Returns a pointer with the same lifespan as the colorspace.
)r   Ú#FzColorspace_fz_colorspace_colorantrf   s     r   Úfz_colorspace_colorantÚ#FzColorspace.fz_colorspace_colorant]  ó   € ô ×9Ò9¸$ÓBÐBr&   c                 ó.   • [         R                  " U 5      $ )z¦
Class-aware wrapper for `::fz_colorspace_device_n_has_cmyk()`.
        True if DeviceN color space has cyan magenta yellow or black as
        one of its colorants.
)r   Ú,FzColorspace_fz_colorspace_device_n_has_cmykra   s    r   Úfz_colorspace_device_n_has_cmykÚ,FzColorspace.fz_colorspace_device_n_has_cmyk]  s   € ô ×BÒBÀ4ÓHÐHr&   c                 ó.   • [         R                  " U 5      $ )z�
Class-aware wrapper for `::fz_colorspace_device_n_has_only_cmyk()`.
        True if DeviceN color space has only colorants from the CMYK set.
)r   Ú1FzColorspace_fz_colorspace_device_n_has_only_cmykra   s    r   Ú$fz_colorspace_device_n_has_only_cmykÚ1FzColorspace.fz_colorspace_device_n_has_only_cmyk]  s   € ô
 ×GÒGÈÓMÐMr&   c                 ó.   • [         R                  " X5      $ )ze
Class-aware wrapper for `::fz_colorspace_digest()`.
        Get checksum of underlying ICC profile.
)r   Ú!FzColorspace_fz_colorspace_digestr“3  s     r   Úfz_colorspace_digestÚ!FzColorspace.fz_colorspace_digest$]  s   € ô
 ×7Ò7¸ÓEÐEr&   c                 ó.   • [         R                  " U 5      $ ©z4Class-aware wrapper for `::fz_colorspace_is_cmyk()`.)r   Ú"FzColorspace_fz_colorspace_is_cmykra   s    r   Úfz_colorspace_is_cmykÚ"FzColorspace.fz_colorspace_is_cmyk+]  rk1  r&   c                 ó.   • [         R                  " U 5      $ ©z6Class-aware wrapper for `::fz_colorspace_is_device()`.)r   Ú$FzColorspace_fz_colorspace_is_devicera   s    r   Úfz_colorspace_is_deviceÚ$FzColorspace.fz_colorspace_is_device/]  ó   € ä×:Ò:¸4Ó@Ð@r&   c                 ó.   • [         R                  " U 5      $ ©z;Class-aware wrapper for `::fz_colorspace_is_device_cmyk()`.)r   Ú)FzColorspace_fz_colorspace_is_device_cmykra   s    r   Úfz_colorspace_is_device_cmykÚ)FzColorspace.fz_colorspace_is_device_cmyk3]  ó   € ä×?Ò?ÀÓEÐEr&   c                 ó.   • [         R                  " U 5      $ ©z;Class-aware wrapper for `::fz_colorspace_is_device_gray()`.)r   Ú)FzColorspace_fz_colorspace_is_device_grayra   s    r   Úfz_colorspace_is_device_grayÚ)FzColorspace.fz_colorspace_is_device_gray7]  rJ4  r&   c                 ó.   • [         R                  " U 5      $ ©z8Class-aware wrapper for `::fz_colorspace_is_device_n()`.)r   Ú&FzColorspace_fz_colorspace_is_device_nra   s    r   Úfz_colorspace_is_device_nÚ&FzColorspace.fz_colorspace_is_device_n;]  ó   € ä×<Ò<¸TÓBÐBr&   c                 ó.   • [         R                  " U 5      $ )zh
Class-aware wrapper for `::fz_colorspace_is_gray()`.
        Tests for particular types of colorspaces
)r   Ú"FzColorspace_fz_colorspace_is_grayra   s    r   Úfz_colorspace_is_grayÚ"FzColorspace.fz_colorspace_is_gray?]  ó   € ô
 ×8Ò8¸Ó>Ð>r&   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::fz_colorspace_is_icc()`.)r   Ú!FzColorspace_fz_colorspace_is_iccra   s    r   Úfz_colorspace_is_iccÚ!FzColorspace.fz_colorspace_is_iccF]  r22  r&   c                 ó.   • [         R                  " U 5      $ ©z7Class-aware wrapper for `::fz_colorspace_is_indexed()`.)r   Ú%FzColorspace_fz_colorspace_is_indexedra   s    r   Úfz_colorspace_is_indexedÚ%FzColorspace.fz_colorspace_is_indexedJ]  ó   € ä×;Ò;¸DÓAÐAr&   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::fz_colorspace_is_lab()`.)r   Ú!FzColorspace_fz_colorspace_is_labra   s    r   Úfz_colorspace_is_labÚ!FzColorspace.fz_colorspace_is_labN]  r22  r&   c                 ó.   • [         R                  " U 5      $ ©z7Class-aware wrapper for `::fz_colorspace_is_lab_icc()`.)r   Ú%FzColorspace_fz_colorspace_is_lab_iccra   s    r   Úfz_colorspace_is_lab_iccÚ%FzColorspace.fz_colorspace_is_lab_iccR]  re4  r&   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::fz_colorspace_is_rgb()`.)r   Ú!FzColorspace_fz_colorspace_is_rgbra   s    r   Úfz_colorspace_is_rgbÚ!FzColorspace.fz_colorspace_is_rgbV]  r22  r&   c                 ó.   • [         R                  " U 5      $ )zx
Class-aware wrapper for `::fz_colorspace_is_subtractive()`.
        True for CMYK, Separation and DeviceN colorspaces.
)r   Ú)FzColorspace_fz_colorspace_is_subtractivera   s    r   Úfz_colorspace_is_subtractiveÚ)FzColorspace.fz_colorspace_is_subtractiveZ]  ó   € ô
 ×?Ò?ÀÓEÐEr&   c                 ó.   • [         R                  " U 5      $ )zg
Class-aware wrapper for `::fz_colorspace_n()`.
        Query the number of colorants in a colorspace.
)r   ÚFzColorspace_fz_colorspace_nra   s    r   Úfz_colorspace_nÚFzColorspace.fz_colorspace_na]  ó   € ô
 ×2Ò2°4Ó8Ð8r&   c                 ó.   • [         R                  " U 5      $ )zÉ
Class-aware wrapper for `::fz_colorspace_name()`.
        Query the name of a colorspace.

        The returned string has the same lifespan as the colorspace
        does. Caller should not free it.
)r   ÚFzColorspace_fz_colorspace_namera   s    r   Úfz_colorspace_nameÚFzColorspace.fz_colorspace_nameh]  ó   € ô ×5Ò5°dÓ;Ð;r&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_colorspace_name_colorant()`.
        Assign a name for a given colorant in a colorspace.

        Used while initially setting up a colorspace. The string is
        copied into local storage, so need not be retained by the
        caller.
)r   Ú(FzColorspace_fz_colorspace_name_colorant)r   rg   r!   s      r   Úfz_colorspace_name_colorantÚ(FzColorspace.fz_colorspace_name_colorantr]  s   € ô ×>Ò>¸tÈÓMÐMr&   c                 ó.   • [         R                  " U 5      $ )zY
Class-aware wrapper for `::fz_colorspace_type()`.
        Query the type of colorspace.
)r   ÚFzColorspace_fz_colorspace_typera   s    r   Úfz_colorspace_typeÚFzColorspace.fz_colorspace_type}]  ó   € ô
 ×5Ò5°dÓ;Ð;r&   c                 ó2   • [         R                  " XX#XE5      $ )aœ  
Class-aware wrapper for `::fz_convert_color()`.

This method has out-params. Python/C# wrappers look like:
        `fz_convert_color(const float *sv, ::fz_colorspace *ds, ::fz_colorspace *is, ::fz_color_params params)` => float dv

        Convert color values sv from colorspace ss into colorvalues dv
        for colorspace ds, via an optional intervening space is,
        respecting the given color_params.
)r   ÚFzColorspace_fz_convert_color)r   r  r  r  r  r  s         r   Úfz_convert_colorÚFzColorspace.fz_convert_color„]  s   € ô ×3Ò3°D¸bÀcÓRÐRr&   c                 ó2   • [         R                  " XX#XE5      $ )a™  
Class-aware wrapper for `::fz_convert_separation_colors()`.

This method has out-params. Python/C# wrappers look like:
        `fz_convert_separation_colors(const float *src_color, ::fz_separations *dst_seps, ::fz_colorspace *dst_cs, ::fz_color_params color_params)` => float dst_color

        Convert a color given in terms of one colorspace,
        to a color in terms of another colorspace/separations.
)r   Ú)FzColorspace_fz_convert_separation_colors)r   r+  r,  r-  r.  rà  s         r   Úfz_convert_separation_colorsÚ)FzColorspace.fz_convert_separation_colors‘]  s   € ô ×?Ò?ÀÐQYÐclÓ{Ð{r&   c                 ó.   • [         R                  " U 5      $ )z¹
Class-aware wrapper for `::fz_is_valid_blend_colorspace()`.
        Check to see that a colorspace is appropriate to be used as
        a blending space (i.e. only grey, rgb or cmyk).
)r   Ú)FzColorspace_fz_is_valid_blend_colorspacera   s    r   Úfz_is_valid_blend_colorspaceÚ)FzColorspace.fz_is_valid_blend_colorspace�]  ó   € ô ×?Ò?ÀÓEÐEr&   c                 ó0   • [         R                  " XU5      $ )aš  
Class-aware wrapper for `::fz_new_indexed_colorspace()`.
        Create an indexed colorspace.

        The supplied lookup table is high palette entries long. Each
        entry is n bytes long, where n is given by the number of
        colorants in the base colorspace, one byte per colorant.

        Ownership of lookup is passed it; it will be freed on
        destruction, so must be heap allocated.

        The colorspace will keep an additional reference to the base
        colorspace that will be dropped on destruction.

        The returned reference should be dropped when it is finished
        with.

        Colorspaces are immutable once created.
)r   Ú&FzColorspace_fz_new_indexed_colorspace)r   r(  rÂ   s      r   Úfz_new_indexed_colorspaceÚ&FzColorspace.fz_new_indexed_colorspace¥]  s   € ô( ×<Ò<¸TÈÓPÐPr&   c                 ó2   • [         R                  " XX#U5      $ )aÔ  
Class-aware wrapper for `::fz_new_pixmap()`.
        Create a new pixmap, with its origin at (0,0)

        cs: The colorspace to use for the pixmap, or NULL for an alpha
        plane/mask.

        w: The width of the pixmap (in pixels)

        h: The height of the pixmap (in pixels)

        seps: Details of separations.

        alpha: 0 for no alpha, 1 for alpha.

        Returns a pointer to the new pixmap. Throws exception on failure
        to allocate.
)r   ÚFzColorspace_fz_new_pixmap)r   rÍ
  rÐ
  rß
  r×
  s        r   Úfz_new_pixmapÚFzColorspace.fz_new_pixmap»]  s   € ô& ×0Ò0°¸!À5ÓIÐIr&   c                 ó0   • [         R                  " XX#5      $ )a  
Class-aware wrapper for `::fz_new_pixmap_with_bbox()`.
        Create a pixmap of a given size, location and pixel format.

        The bounding box specifies the size of the created pixmap and
        where it will be located. The colorspace determines the number
        of components per pixel. Alpha is always present. Pixmaps are
        reference counted, so drop references using fz_drop_pixmap.

        colorspace: Colorspace format used for the created pixmap. The
        pixmap will keep a reference to the colorspace.

        bbox: Bounding box specifying location/size of created pixmap.

        seps: Details of separations.

        alpha: 0 for no alpha, 1 for alpha.

        Returns a pointer to the new pixmap. Throws exception on failure
        to allocate.
)r   Ú$FzColorspace_fz_new_pixmap_with_bbox)r   rÉ	  rß
  r×
  s       r   Úfz_new_pixmap_with_bboxÚ$FzColorspace.fz_new_pixmap_with_bboxÐ]  s   € ô, ×:Ò:¸4ÀtÓSÐSr&   c                 ó2   • [         R                  " XX#U5      $ )a|  
Class-aware wrapper for `::fz_new_pixmap_with_bbox_and_data()`.
        Create a pixmap of a given size, location and pixel format,
        using the supplied data block.

        The bounding box specifies the size of the created pixmap and
        where it will be located. The colorspace determines the number
        of components per pixel. Alpha is always present. Pixmaps are
        reference counted, so drop references using fz_drop_pixmap.

        colorspace: Colorspace format used for the created pixmap. The
        pixmap will keep a reference to the colorspace.

        rect: Bounding box specifying location/size of created pixmap.

        seps: Details of separations.

        alpha: Number of alpha planes (0 or 1).

        samples: The data block to keep the samples in.

        Returns a pointer to the new pixmap. Throws exception on failure
        to allocate.
)r   Ú-FzColorspace_fz_new_pixmap_with_bbox_and_data)r   r3  rß
  r×
  rê
  s        r   Ú fz_new_pixmap_with_bbox_and_dataÚ-FzColorspace.fz_new_pixmap_with_bbox_and_dataè]  s   € ô2 ×CÒCÀDÐPTÐ]dÓeÐer&   c           	      ó4   • [         R                  " XX#XEU5      $ )a§  
Class-aware wrapper for `::fz_new_pixmap_with_data()`.
        Create a new pixmap, with its origin at
        (0,0) using the supplied data block.

        cs: The colorspace to use for the pixmap, or NULL for an alpha
        plane/mask.

        w: The width of the pixmap (in pixels)

        h: The height of the pixmap (in pixels)

        seps: Details of separations.

        alpha: 0 for no alpha, 1 for alpha.

        stride: The byte offset from the pixel data in a row to the
        pixel data in the next row.

        samples: The data block to keep the samples in.

        Returns a pointer to the new pixmap. Throws exception on failure to
        allocate.
)r   Ú$FzColorspace_fz_new_pixmap_with_data)r   rÍ
  rÐ
  rß
  r×
  rÜ
  rê
  s          r   Úfz_new_pixmap_with_dataÚ$FzColorspace.fz_new_pixmap_with_data^  s   € ô2 ×:Ò:¸4ÀAÈUÐ\cÓdÐdr&   c                 ó.   • [         R                  " U 5      $ ©z5Class-aware wrapper for `::pdf_is_tint_colorspace()`.)r   Ú#FzColorspace_pdf_is_tint_colorspacera   s    r   Úpdf_is_tint_colorspaceÚ#FzColorspace.pdf_is_tint_colorspace^  ó   € ä×9Ò9¸$Ó?Ð?r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)aú
  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_cal_gray_colorspace()`.
                Create a calibrated gray colorspace.

                The returned reference should be dropped when it is finished
                with.

                Colorspaces are immutable once created.


|

*Overload 2:*
 Constructor using `fz_new_cal_rgb_colorspace()`.
                Create a calibrated rgb colorspace.

                The returned reference should be dropped when it is finished
                with.

                Colorspaces are immutable once created.


|

*Overload 3:*
 Constructor using `fz_new_colorspace()`.
                Creates a new colorspace instance and returns a reference.

                No internal checking is done that the colorspace type (e.g.
                CMYK) matches with the flags (e.g. FZ_COLORSPACE_HAS_CMYK) or
                colorant count (n) or name.

                The reference should be dropped when it is finished with.

                Colorspaces are immutable once created (with the exception of
                setting up colorant names for separation spaces).


|

*Overload 4:*
 Constructor using `fz_new_icc_colorspace()`.
                Create a colorspace from an ICC profile supplied in buf.

                Limited checking is done to ensure that the colorspace type is
                appropriate for the supplied ICC profile.

                An additional reference is taken to buf, which will be dropped
                on destruction. Ownership is NOT passed in.

                The returned reference should be dropped when it is finished
                with.

                Colorspaces are immutable once created.


|

*Overload 5:*
 Constructor using `fz_new_indexed_colorspace()`.
                Create an indexed colorspace.

                The supplied lookup table is high palette entries long. Each
                entry is n bytes long, where n is given by the number of
                colorants in the base colorspace, one byte per colorant.

                Ownership of lookup is passed it; it will be freed on
                destruction, so must be heap allocated.

                The colorspace will keep an additional reference to the base
                colorspace that will be dropped on destruction.

                The returned reference should be dropped when it is finished
                with.

                Colorspaces are immutable once created.


|

*Overload 6:*
 Construct using one of: fz_device_gray(), fz_device_rgb(), fz_device_bgr(), fz_device_cmyk(), fz_device_lab().

|

*Overload 7:*
 Copy constructor using `fz_keep_colorspace()`.

|

*Overload 8:*
 Default constructor, sets `m_internal` to null.

|

*Overload 9:*
 Constructor using raw copy of pre-existing `::fz_colorspace`.
N)r   ÚFzColorspace_swiginitÚnew_FzColorspacer§   s     r   r]   ÚFzColorspace.__init__"^  s    € ôH 	×$Ò$ T¬6×+BÒ+BÀDÐ+IÕJr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzColorspace_m_internal_valuera   s    r   ri1  ÚFzColorspace.m_internal_value‰^  rl2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzColorspace___nonzero__ra   s    r   rä   ÚFzColorspace.__nonzero__�^  ró  r&   ro1  r'   N)@r   r   r<   r=   r>   r   r   r   r   r   ÚFzColorspace_Fixed_GRAYÚ
Fixed_GRAYÚFzColorspace_Fixed_RGBÚ	Fixed_RGBÚFzColorspace_Fixed_BGRÚ	Fixed_BGRÚFzColorspace_Fixed_CMYKÚ
Fixed_CMYKÚFzColorspace_Fixed_LABÚ	Fixed_LABr"4  r'4  r+4  r04  r44  r84  r=4  rB4  rH4  rN4  rS4  rX4  r^4  rc4  ri4  rn4  rs4  rw4  r|4  r�4  r†4  rŠ4  r�4  r“4  r—4  rœ4  r 4  r¤4  r¨4  r¬4  r±4  r]   Údelete_FzColorspacer°   ri1  rä   rè   ÚFzColorspace_m_internal_getÚFzColorspace_m_internal_setrs1  Ú FzColorspace_s_num_instances_getÚ FzColorspace_s_num_instances_setr[1  r@   r'   r&   r   r4  r4  ä\  sh  † ññ
 Ñ-Ñ/IÐOdÑe€GØ€HØ×/Ñ/€JØ×-Ñ-€IØ×-Ñ-€IØ×/Ñ/€JØ×-Ñ-€Iò<ò
BòCòIòNòFò?òAòFòFòCò?ò>òBò>òBò>òFò9ò<ò	Nò<òSò
|òFòQò,Jò*Tò0fò6eò6@òdKðJ ×1Ñ1Ðò:ò5à€Hñ ˜&×<Ñ<¸f×>`Ñ>`ð  gFñ  G€JÙ˜v×FÑFÈ×HoÑHoÓpƒOr&   r4  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzColorspaceContexti—^  zMWrapper class for struct `fz_colorspace_context`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzColorspaceContext.<lambda>š^  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÐ4  š^  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z—
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_colorspace_context`.
N)r   ÚFzColorspaceContext_swiginitÚnew_FzColorspaceContextr§   s     r   r]   ÚFzColorspaceContext.__init__�^  ó    € ô 	×+Ò+¨D´&×2PÒ2PÐRVÐ2WÕXr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú$FzColorspaceContext_m_internal_valuera   s    r   ri1  Ú$FzColorspaceContext.m_internal_valueª^  rD4  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzColorspaceContext___nonzero__ra   s    r   rä   ÚFzColorspaceContext.__nonzero__®^  r  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzColorspaceContextr°   ri1  rä   rè   Ú"FzColorspaceContext_m_internal_getÚ"FzColorspaceContext_m_internal_setrs1  Ú'FzColorspaceContext_s_num_instances_getÚ'FzColorspaceContext_s_num_instances_setr[1  r@   r'   r&   r   rÎ4  rÎ4  —^  s{   † ÙXáÑ-Ñ/IÐOdÑe€GØ€Hò
Yð ×8Ñ8ÐòAò<à€Hñ ˜&×CÑCÀV×EnÑEnð  uTñ  U€JÙ˜v×MÑMÈv×O}ÑO}Ó~ƒOr&   rÎ4  c                   óè   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS r\R                  rS rS r\r\" \R(                  \R*                  SS9r\" \R.                  \R0                  5      rSrg)ÚFzCompressedBufferi¸^  zx
Wrapper class for struct `fz_compressed_buffer`.
Buffers of compressed data; typically for the source data
for images.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzCompressedBuffer.<lambda>¿^  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rå4  ¿^  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ )zÉ
Class-aware wrapper for `::fz_compressed_buffer_size()`.
        Return the storage size used for a buffer and its data.
        Used in implementing store handling.

        Never throws exceptions.
)r   Ú,FzCompressedBuffer_fz_compressed_buffer_sizera   s    r   Úfz_compressed_buffer_sizeÚ,FzCompressedBuffer.fz_compressed_buffer_sizeÂ^  s   € ô ×BÒBÀ4ÓHÐHr&   c                 ó.   • [         R                  " U 5      $ )z~
Class-aware wrapper for `::fz_open_compressed_buffer()`.
        Open a stream to read the decompressed version of a buffer.
)r   Ú,FzCompressedBuffer_fz_open_compressed_bufferra   s    r   Úfz_open_compressed_bufferÚ,FzCompressedBuffer.fz_open_compressed_bufferÌ^  s   € ô
 ×BÒBÀ4ÓHÐHr&   c                 ó.   • [         R                  " X5      $ )a‡  
Class-aware wrapper for `::fz_open_image_decomp_stream_from_buffer()`.

This method has out-params. Python/C# wrappers look like:
        `fz_open_image_decomp_stream_from_buffer()` => `(fz_stream *, int l2factor)`

        Open a stream to read the decompressed version of a buffer,
        with optional log2 subsampling.

        l2factor = NULL for no subsampling, or a pointer to an integer
        containing the maximum log2 subsample factor acceptable (0 =
        none, 1 = halve dimensions, 2 = quarter dimensions etc). If
        non-NULL, then *l2factor will be updated on exit with the actual
        log2 subsample factor achieved.
)r   Ú:FzCompressedBuffer_fz_open_image_decomp_stream_from_buffer)r   r…  s     r   Ú'fz_open_image_decomp_stream_from_bufferÚ:FzCompressedBuffer.fz_open_image_decomp_stream_from_bufferÓ^  s   € ô  ×PÒPÐQUÓ`Ð`r&   c                 ó.   • [         R                  " U 5      $ )z7Returns wrapper class for fz_buffer *m_internal.buffer.)r   ÚFzCompressedBuffer_get_bufferra   s    r   Ú
get_bufferÚFzCompressedBuffer.get_bufferå^  rl2  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a5  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_compressed_buffer()`.
                Create a new, UNKNOWN format, compressed_buffer.


|

*Overload 2:*
 Copy constructor using `fz_keep_compressed_buffer()`.

|

*Overload 3:*
 Constructor using raw copy of pre-existing `::fz_compressed_buffer`.
N)r   ÚFzCompressedBuffer_swiginitÚnew_FzCompressedBufferr§   s     r   r]   ÚFzCompressedBuffer.__init__é^  s    € ô" 	×*Ò*¨4´×1NÒ1NÐPTÐ1UÕVr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú#FzCompressedBuffer_m_internal_valuera   s    r   ri1  Ú#FzCompressedBuffer.m_internal_valueý^  r³4  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzCompressedBuffer___nonzero__ra   s    r   rä   ÚFzCompressedBuffer.__nonzero___  rM  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   ré4  rí4  rñ4  rõ4  r]   r   Údelete_FzCompressedBufferr°   ri1  rä   rè   Ú!FzCompressedBuffer_m_internal_getÚ!FzCompressedBuffer_m_internal_setrs1  Ú&FzCompressedBuffer_s_num_instances_getÚ&FzCompressedBuffer_s_num_instances_setr[1  r@   r'   r&   r   rã4  rã4  ¸^  s–   † ññ Ñ-Ñ/IÐOdÑe€GØ€HòIòIòaò$:òWð$ ×7Ñ7Ðò@ò;à€Hñ ˜&×BÑBÀF×DlÑDlð  sRñ  S€JÙ˜v×LÑLÈf×N{ÑN{Ó|ƒOr&   rã4  c                   óÖ   • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  rS	 rS
 r\r\" \R"                  \R$                  SS9r\" \R(                  \R*                  5      rSrg)ÚFzCompressedImagei_  zKWrapper class for struct `fz_compressed_image`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzCompressedImage.<lambda>_  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r	5  _  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ ©z=Class-aware wrapper for `::fz_set_compressed_image_buffer()`.)r   Ú0FzCompressedImage_fz_set_compressed_image_buffer©r   r!  s     r   Úfz_set_compressed_image_bufferÚ0FzCompressedImage.fz_set_compressed_image_buffer_  s   € ä×FÒFÀtÓQÐQr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z•
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_compressed_image`.
N)r   ÚFzCompressedImage_swiginitÚnew_FzCompressedImager§   s     r   r]   ÚFzCompressedImage.__init___  re1  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú"FzCompressedImage_m_internal_valuera   s    r   ri1  Ú"FzCompressedImage.m_internal_value"_  rk1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzCompressedImage___nonzero__ra   s    r   rä   ÚFzCompressedImage.__nonzero__&_  rc  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r5  r]   r   Údelete_FzCompressedImager°   ri1  rä   rè   Ú FzCompressedImage_m_internal_getÚ FzCompressedImage_m_internal_setrs1  Ú%FzCompressedImage_s_num_instances_getÚ%FzCompressedImage_s_num_instances_setr[1  r@   r'   r&   r   r5  r5  _  s€   † ÙVáÑ-Ñ/IÐOdÑe€GØ€HòRò
Uð ×6Ñ6Ðò?ò:à€Hñ ˜&×AÑAÀ6×CjÑCjð  qPñ  Q€JÙ˜v×KÑKÈV×MyÑMyÓzƒOr&   r5  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzCompressionParamsi0_  zµ
Wrapper class for struct `fz_compression_params`. Not copyable or assignable.
Compression parameters used for buffers of compressed data;
typically for the source data for images.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzCompressionParams.<lambda>7_  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r#5  7_  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z—
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_compression_params`.
N)r   ÚFzCompressionParams_swiginitÚnew_FzCompressionParamsr§   s     r   r]   ÚFzCompressionParams.__init__:_  rÖ4  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú$FzCompressionParams_m_internal_valuera   s    r   ri1  Ú$FzCompressionParams.m_internal_valueG_  rD4  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzCompressionParams___nonzero__ra   s    r   rä   ÚFzCompressionParams.__nonzero__K_  r  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzCompressionParamsr°   ri1  rä   rè   Ú"FzCompressionParams_m_internal_getÚ"FzCompressionParams_m_internal_setrs1  Ú'FzCompressionParams_s_num_instances_getÚ'FzCompressionParams_s_num_instances_setr[1  r@   r'   r&   r   r!5  r!5  0_  s   † ññ Ñ-Ñ/IÐOdÑe€GØ€Hò
Yð ×8Ñ8ÐòAò<à€Hñ ˜&×CÑCÀV×EnÑEnð  uTñ  U€JÙ˜v×MÑMÈv×O}ÑO}Ó~ƒOr&   r!5  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)Ú	FzContextiU_  zBWrapper class for struct `fz_context`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzContext.<lambda>X_  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r75  X_  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zÚ
*Overload 1:*
== Constructors.  Constructor using `fz_new_context_imp()`.

|

*Overload 2:*
Default constructor, sets `m_internal` to null.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::fz_context`.
N)r   ÚFzContext_swiginitÚnew_FzContextr§   s     r   r]   ÚFzContext.__init__[_  ó   € ô 	×!Ò! $¬×(<Ò(<¸dÐ(CÕDr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzContext_m_internal_valuera   s    r   ri1  ÚFzContext.m_internal_valuem_  r2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzContext___nonzero__ra   s    r   rä   ÚFzContext.__nonzero__q_  r¸  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzContextr°   ri1  rä   rè   ÚFzContext_m_internal_getÚFzContext_m_internal_setrs1  ÚFzContext_s_num_instances_getÚFzContext_s_num_instances_setr[1  r@   r'   r&   r   r55  r55  U_  sv   † ÙMáÑ-Ñ/IÐOdÑe€GØ€HòEð  ×.Ñ.Ðò7ò2à€Hñ ˜&×9Ñ9¸6×;ZÑ;ZÐ`ñ  A€JÙ˜v×CÑCÀV×EiÑEiÓjƒOr&   r55  c                   óü   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS r\R$                  r\" \R(                  \R*                  5      r\" \R.                  \R0                  SS9rS rS rS rSrg)ÚFzCookiei{_  ap  
Wrapper class for struct `fz_cookie`. Not copyable or assignable.
Provide two-way communication between application and library.
Intended for multi-threaded applications where one thread is
rendering pages and another thread wants to read progress
feedback or abort a job that takes a long time to finish. The
communication is unsynchronized without locking.

abort: The application should set this field to 0 before
calling fz_run_page to render a page. At any point when the
page is being rendered the application my set this field to 1
which will cause the rendering to finish soon. This field is
checked periodically when the page is rendered, but exactly
when is not known, therefore there is no upper bound on
exactly when the rendering will abort. If the application
did not provide a set of locks to fz_new_context, it must also
await the completion of fz_run_page before issuing another
call to fz_run_page. Note that once the application has set
this field to 1 after it called fz_run_page it may not change
the value again.

progress: Communicates rendering progress back to the
application and is read only. Increments as a page is being
rendered. The value starts out at 0 and is limited to less
than or equal to progress_max, unless progress_max is -1.

progress_max: Communicates the known upper bound of rendering
back to the application and is read only. The maximum value
that the progress field may take. If there is no known upper
bound on how long the rendering may take this value is -1 and
progress is not limited. Note that the value of progress_max
may change from -1 to a positive value once an upper bound is
known, so take this into consideration when comparing the
value of progress to that of progress_max.

errors: count of errors during current rendering.

incomplete: Initially should be set to 0. Will be set to
non-zero if a TRYLATER error is thrown during rendering.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzCookie.<lambda>¥_  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rL5  ¥_  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g)z6Default constructor sets all fields to default values.N)r   ÚFzCookie_swiginitÚnew_FzCookiera   s    r   r]   ÚFzCookie.__init__¨_  s   € ä× Ò  ¤v×':Ò':Ó'<Õ=r&   c                 ó.   • [         R                  " U 5      $ )zSets m_internal.abort to 1.)r   ÚFzCookie_set_abortra   s    r   Ú	set_abortÚFzCookie.set_abort¬_  ó   € ä×(Ò(¨Ó.Ð.r&   c                 ó.   • [         R                  " X5      $ )z(Increments m_internal.errors by <delta>.)r   ÚFzCookie_increment_errors)r   Údeltas     r   Úincrement_errorsÚFzCookie.increment_errors°_  ó   € ä×/Ò/°Ó<Ð<r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzCookie_abortra   s    r   r\  ÚFzCookie.abort´_  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzCookie_progressra   s    r   r_  ÚFzCookie.progress·_  rÝ   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzCookie_progress_maxra   s    r   rb  ÚFzCookie.progress_maxº_  r¸  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzCookie_errorsra   s    r   re  ÚFzCookie.errors½_  r/  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzCookie_incompletera   s    r   rh  ÚFzCookie.incompleteÀ_  r}   r&   úWrapped data is held by value.c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚFzCookie_to_stringra   s    r   r+1  ÚFzCookie.to_stringÆ_  rV5  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzCookie___eq__rE1  s     r   r’   ÚFzCookie.__eq__Ê_  ó   € ä×%Ò% dÓ0Ð0r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzCookie___ne__rE1  s     r   r—   ÚFzCookie.__ne__Î_  rs5  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r]   rT5  rZ5  r\  r_  rb  re  rh  r   Údelete_FzCookier°   ÚFzCookie_m_internal_getÚFzCookie_m_internal_setrs1  ÚFzCookie_s_num_instances_getÚFzCookie_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   rJ5  rJ5  {_  s�   † ñ'ñR Ñ-Ñ/IÐOdÑe€GØ€Hò>ò/ò=ò+ò.ò2ò,ò0à×-Ñ-ÐÙ˜&×8Ñ8¸&×:XÑ:XÓY€JÙ˜v×BÑBÀF×DgÑDgð  nSñ  T€Oò/ò1õ1r&   rJ5  c                   ó  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS rS r\R*                  rS rS r\r\" \R4                  \R6                  SS9r\" \R:                  \R<                  5      rSr g)ÚFzDefaultColorspacesiÔ_  z[
Wrapper class for struct `fz_default_colorspaces`.
Structure to hold default colorspaces.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzDefaultColorspaces.<lambda>Ú_  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r5  Ú_  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ )a  
Class-aware wrapper for `::fz_clone_default_colorspaces()`.
        Returns a reference to a newly cloned default colorspaces
        structure.

        The new clone may safely be altered without fear of race
        conditions as the caller is the only reference holder.
)r   Ú1FzDefaultColorspaces_fz_clone_default_colorspacesra   s    r   Úfz_clone_default_colorspacesÚ1FzDefaultColorspaces.fz_clone_default_colorspacesÝ_  s   € ô ×GÒGÈÓMÐMr&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::fz_default_cmyk()`.)r   Ú$FzDefaultColorspaces_fz_default_cmykra   s    r   Úfz_default_cmykÚ$FzDefaultColorspaces.fz_default_cmykè_  rD4  r&   c                 ó.   • [         R                  " U 5      $ )aS  
Class-aware wrapper for `::fz_default_gray()`.
        Retrieve default colorspaces (typically page local).

        If default_cs is non NULL, the default is retrieved from there,
        otherwise the global default is retrieved.

        These return borrowed references that should not be dropped,
        unless they are kept first.
)r   Ú$FzDefaultColorspaces_fz_default_grayra   s    r   Úfz_default_grayÚ$FzDefaultColorspaces.fz_default_grayì_  s   € ô ×:Ò:¸4Ó@Ð@r&   c                 ó.   • [         R                  " U 5      $ ©z7Class-aware wrapper for `::fz_default_output_intent()`.)r   Ú-FzDefaultColorspaces_fz_default_output_intentra   s    r   Úfz_default_output_intentÚ-FzDefaultColorspaces.fz_default_output_intentù_  ó   € ä×CÒCÀDÓIÐIr&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::fz_default_rgb()`.)r   Ú#FzDefaultColorspaces_fz_default_rgbra   s    r   Úfz_default_rgbÚ#FzDefaultColorspaces.fz_default_rgbý_  r³4  r&   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::fz_set_default_cmyk()`.)r   Ú(FzDefaultColorspaces_fz_set_default_cmykr¦3  s     r   Úfz_set_default_cmykÚ(FzDefaultColorspaces.fz_set_default_cmyk`  ó   € ä×>Ò>¸tÓHÐHr&   c                 ó.   • [         R                  " X5      $ )a  
Class-aware wrapper for `::fz_set_default_gray()`.
        Set new defaults within the default colorspace structure.

        New references are taken to the new default, and references to
        the old defaults dropped.

        Never throws exceptions.
)r   Ú(FzDefaultColorspaces_fz_set_default_grayr¦3  s     r   Úfz_set_default_grayÚ(FzDefaultColorspaces.fz_set_default_gray`  s   € ô ×>Ò>¸tÓHÐHr&   c                 ó.   • [         R                  " X5      $ ©z;Class-aware wrapper for `::fz_set_default_output_intent()`.)r   Ú1FzDefaultColorspaces_fz_set_default_output_intentr¦3  s     r   Úfz_set_default_output_intentÚ1FzDefaultColorspaces.fz_set_default_output_intent`  s   € ä×GÒGÈÓQÐQr&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::fz_set_default_rgb()`.)r   Ú'FzDefaultColorspaces_fz_set_default_rgbr¦3  s     r   Úfz_set_default_rgbÚ'FzDefaultColorspaces.fz_set_default_rgb`  s   € ä×=Ò=¸dÓGÐGr&   c                 ó.   • [         R                  " X5      $ ©z=Class-aware wrapper for `::pdf_update_default_colorspaces()`.)r   Ú3FzDefaultColorspaces_pdf_update_default_colorspaces©r   rž)  s     r   Úpdf_update_default_colorspacesÚ3FzDefaultColorspaces.pdf_update_default_colorspaces`  s   € ä×IÒIÈ$ÓTÐTr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a¦  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_default_colorspaces()`.
                Create a new default colorspace structure with values inherited
                from the context, and return a reference to it.

                These can be overridden using fz_set_default_xxxx.

                These should not be overridden while more than one caller has
                the reference for fear of race conditions.

                The caller should drop this reference once finished with it.


|

*Overload 2:*
 Copy constructor using `fz_keep_default_colorspaces()`.

|

*Overload 3:*
 Constructor using raw copy of pre-existing `::fz_default_colorspaces`.
N)r   ÚFzDefaultColorspaces_swiginitÚnew_FzDefaultColorspacesr§   s     r   r]   ÚFzDefaultColorspaces.__init__`  s    € ô2 	×,Ò,¨T´6×3RÒ3RÐTXÐ3YÕZr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú%FzDefaultColorspaces_m_internal_valuera   s    r   ri1  Ú%FzDefaultColorspaces.m_internal_value9`  re4  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú FzDefaultColorspaces___nonzero__ra   s    r   rä   Ú FzDefaultColorspaces.__nonzero__=`  r  r&   ro1  r'   N)!r   r   r<   r=   r>   r   r   r   r   rƒ5  rˆ5  rŒ5  r‘5  r—5  rœ5  r¡5  r¦5  r«5  r±5  r]   r   Údelete_FzDefaultColorspacesr°   ri1  rä   rè   Ú#FzDefaultColorspaces_m_internal_getÚ#FzDefaultColorspaces_m_internal_setrs1  Ú(FzDefaultColorspaces_s_num_instances_getÚ(FzDefaultColorspaces_s_num_instances_setr[1  r@   r'   r&   r   r}5  r}5  Ô_  s¿   † ññ
 Ñ-Ñ/IÐOdÑe€GØ€Hò	NòAòAòJò@òIò
IòRòHòUò[ð4 ×9Ñ9ÐòBò=à€Hñ ˜&×DÑDÀf×FpÑFpð  wVñ  W€JÙ˜v×NÑNÐPV×PÑPó  AƒOr&   r}5  c                   óÔ  • \ rS rSrSr\" S S SS9r\r\	S 5       r
\	S 5       rS	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S r"S  r#S! r$S" r%S# r&S$ r'S% r(S& r)S' r*S( r+S) r,S* r-S+ r.S, r/S- r0S. r1S/ r2\3Rh                  r5S0 r6S1 r7\7r8\" \3Rr                  \3Rt                  S2S9r;\" \3Rx                  \3Rz                  5      r>S3r?g4)5ÚFzDeviceiG`  a  
Wrapper class for struct `fz_device`.
The different format handlers (pdf, xps etc) interpret pages to
a device. These devices can then process the stream of calls
they receive in various ways:
    The trace device outputs debugging information for the calls.
    The draw device will render them.
    The list device stores them in a list to play back later.
    The text device performs text extraction and searching.
    The bbox device calculates the bounding box for the page.
Other devices can (and will) be written in the future.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzDevice.<lambda>U`  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÅ5  U`  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ ©zi
Class-aware wrapper for `::fz_new_xmltext_device()`.
        Create a device to output raw information.
)r   ÚFzDevice_fz_new_xmltext_devicerd  s    r   Úfz_new_xmltext_deviceÚFzDevice.fz_new_xmltext_deviceX`  s   € ô ×4Ò4°SÓ9Ð9r&   c                 ó.   • [         R                  " X5      $ ©z7Class-aware wrapper for `::fz_new_draw_device_type3()`.)r   Ú!FzDevice_fz_new_draw_device_type3r}   s     r   Úfz_new_draw_device_type3Ú!FzDevice.fz_new_draw_device_type3``  s   € ô ×7Ò7¸	ÓHÐHr&   c           	      ó4   • [         R                  " XX#XEU5      $ ©z-Class-aware wrapper for `::fz_begin_group()`.)r   ÚFzDevice_fz_begin_group)r   rÓ  rA  rÔ  rÕ  rÖ  r×
  s          r   Úfz_begin_groupÚFzDevice.fz_begin_groupe`  s   € ä×-Ò-¨d¸"ÈÐ]bÓcÐcr&   c                 ó.   • [         R                  " X5      $ ©z-Class-aware wrapper for `::fz_begin_layer()`.)r   ÚFzDevice_fz_begin_layer)r   rÚ  s     r   Úfz_begin_layerÚFzDevice.fz_begin_layeri`  s   € ä×-Ò-¨dÓ?Ð?r&   c                 ó2   • [         R                  " XX#XE5      $ ©z,Class-aware wrapper for `::fz_begin_mask()`.)r   ÚFzDevice_fz_begin_mask)r   rÓ  rÞ  rE  rß  rà  s         r   Úfz_begin_maskÚFzDevice.fz_begin_maskm`  s   € ä×,Ò,¨T¸ÐQSÓbÐbr&   c                 ó0   • [         R                  " XU5      $ ©z0Class-aware wrapper for `::fz_begin_metatext()`.)r   ÚFzDevice_fz_begin_metatext)r   rä  r‹  s      r   Úfz_begin_metatextÚFzDevice.fz_begin_metatextq`  ó   € ä×0Ò0°¸TÓBÐBr&   c                 ó0   • [         R                  " XX#5      $ ©z1Class-aware wrapper for `::fz_begin_structure()`.)r   ÚFzDevice_fz_begin_structure)r   rq  rt  rì  s       r   Úfz_begin_structureÚFzDevice.fz_begin_structureu`  s   € ä×1Ò1°$À#ÓKÐKr&   c                 ó2   • [         R                  " XX#XE5      $ ©z,Class-aware wrapper for `::fz_begin_tile()`.)r   ÚFzDevice_fz_begin_tile)r   rÓ  rð  rB  rE  rK  s         r   Úfz_begin_tileÚFzDevice.fz_begin_tiley`  s   € ä×,Ò,¨T¸ÀeÓQÐQr&   c           	      ó4   • [         R                  " XX#XEU5      $ ©z/Class-aware wrapper for `::fz_begin_tile_id()`.)r   ÚFzDevice_fz_begin_tile_id)r   rÓ  rð  rB  rE  rK  r  s          r   Úfz_begin_tile_idÚFzDevice.fz_begin_tile_id}`  s   € ä×/Ò/°¸DÈÐUWÓXÐXr&   c           
      ó4   • [         R                  " XX#XEXg5      $ ©z0Class-aware wrapper for `::fz_begin_tile_tid()`.)r   ÚFzDevice_fz_begin_tile_tid)r   rÓ  rð  rB  rE  rK  r  r÷  s           r   Úfz_begin_tile_tidÚFzDevice.fz_begin_tile_tid�`  s   € ä×0Ò0°¸TÈ%ÐVXÓaÐar&   c                 ó0   • [         R                  " XX#5      $ ©z1Class-aware wrapper for `::fz_clip_image_mask()`.)r   ÚFzDevice_fz_clip_image_mask)r   rå  rK  rÔ  s       r   Úfz_clip_image_maskÚFzDevice.fz_clip_image_mask…`  s   € ä×1Ò1°$¸sÓLÐLr&   c                 ó2   • [         R                  " XX#U5      $ ©z+Class-aware wrapper for `::fz_clip_path()`.)r   ÚFzDevice_fz_clip_path)r   rÎ  r{  rK  rÔ  s        r   Úfz_clip_pathÚFzDevice.fz_clip_path‰`  s   € ä×+Ò+¨D¸ÀwÓOÐOr&   c                 ó2   • [         R                  " XX#U5      $ ©z2Class-aware wrapper for `::fz_clip_stroke_path()`.)r   ÚFzDevice_fz_clip_stroke_path)r   rÎ  rJ  rK  rÔ  s        r   Úfz_clip_stroke_pathÚFzDevice.fz_clip_stroke_path�`  ó   € ä×2Ò2°4¸vÈGÓTÐTr&   c                 ó2   • [         R                  " XX#U5      $ ©z2Class-aware wrapper for `::fz_clip_stroke_text()`.)r   ÚFzDevice_fz_clip_stroke_text)r   r‹  rJ  rK  rÔ  s        r   Úfz_clip_stroke_textÚFzDevice.fz_clip_stroke_text‘`  r	6  r&   c                 ó0   • [         R                  " XX#5      $ ©z+Class-aware wrapper for `::fz_clip_text()`.)r   ÚFzDevice_fz_clip_text)r   r‹  rK  rÔ  s       r   Úfz_clip_textÚFzDevice.fz_clip_text•`  s   € ä×+Ò+¨D¸ÓEÐEr&   c                 ó.   • [         R                  " U 5      $ )zÌ
Class-aware wrapper for `::fz_close_device()`.
        Signal the end of input, and flush any buffered output.
        This is NOT called implicitly on fz_drop_device. This
        may throw exceptions.
)r   ÚFzDevice_fz_close_devicera   s    r   Úfz_close_deviceÚFzDevice.fz_close_device™`  r•2  r&   c                 ó.   • [         R                  " U 5      $ )zx
Class-aware wrapper for `::fz_device_current_scissor()`.
        Find current scissor region as tracked by the device.
)r   Ú"FzDevice_fz_device_current_scissorra   s    r   Úfz_device_current_scissorÚ"FzDevice.fz_device_current_scissor¢`  rZ4  r&   c                 ó.   • [         R                  " X5      $ )z�
Class-aware wrapper for `::fz_disable_device_hints()`.
        Disable (clear) hint bits within the hint bitfield for a device.
)r   Ú FzDevice_fz_disable_device_hints©r   rç  s     r   Úfz_disable_device_hintsÚ FzDevice.fz_disable_device_hints©`  s   € ô
 ×6Ò6°tÓCÐCr&   c                 ó.   • [         R                  " X5      $ )z}
Class-aware wrapper for `::fz_enable_device_hints()`.
        Enable (set) hint bits within the hint bitfield for a device.
)r   ÚFzDevice_fz_enable_device_hintsr6  s     r   Úfz_enable_device_hintsÚFzDevice.fz_enable_device_hints°`  s   € ô
 ×5Ò5°dÓBÐBr&   c                 ó.   • [         R                  " U 5      $ ©z+Class-aware wrapper for `::fz_end_group()`.)r   ÚFzDevice_fz_end_groupra   s    r   Úfz_end_groupÚFzDevice.fz_end_group·`  rA1  r&   c                 ó.   • [         R                  " U 5      $ ©z+Class-aware wrapper for `::fz_end_layer()`.)r   ÚFzDevice_fz_end_layerra   s    r   Úfz_end_layerÚFzDevice.fz_end_layer»`  rA1  r&   c                 ó.   • [         R                  " U 5      $ ©z*Class-aware wrapper for `::fz_end_mask()`.)r   ÚFzDevice_fz_end_maskra   s    r   Úfz_end_maskÚFzDevice.fz_end_mask¿`  ó   € ä×*Ò*¨4Ó0Ð0r&   c                 ó.   • [         R                  " X5      $ ©z-Class-aware wrapper for `::fz_end_mask_tr()`.)r   ÚFzDevice_fz_end_mask_tr)r   r  s     r   Úfz_end_mask_trÚFzDevice.fz_end_mask_trÃ`  s   € ä×-Ò-¨dÓ7Ð7r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::fz_end_metatext()`.)r   ÚFzDevice_fz_end_metatextra   s    r   Úfz_end_metatextÚFzDevice.fz_end_metatextÇ`  ó   € ä×.Ò.¨tÓ4Ð4r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::fz_end_structure()`.)r   ÚFzDevice_fz_end_structurera   s    r   Úfz_end_structureÚFzDevice.fz_end_structureË`  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ ©z*Class-aware wrapper for `::fz_end_tile()`.)r   ÚFzDevice_fz_end_tilera   s    r   Úfz_end_tileÚFzDevice.fz_end_tileÏ`  r46  r&   c                 ó2   • [         R                  " XX#U5      $ ©z,Class-aware wrapper for `::fz_fill_image()`.)r   ÚFzDevice_fz_fill_image)r   rå  rK  r×
  rà  s        r   Úfz_fill_imageÚFzDevice.fz_fill_imageÓ`  ó   € ä×,Ò,¨T¸#ÀlÓSÐSr&   c           	      ó4   • [         R                  " XX#XEU5      $ ©z1Class-aware wrapper for `::fz_fill_image_mask()`.)r   ÚFzDevice_fz_fill_image_mask)r   rå  rK  rE  rf  r×
  rà  s          r   Úfz_fill_image_maskÚFzDevice.fz_fill_image_mask×`  s   € ä×1Ò1°$¸sÐPUÐ^jÓkÐkr&   c           
      ó4   • [         R                  " XX#XEXg5      $ )zg
Class-aware wrapper for `::fz_fill_path()`.
        Device calls; graphics primitives and containers.
)r   ÚFzDevice_fz_fill_path)r   rÎ  r{  rK  rE  rf  r×
  rà  s           r   Úfz_fill_pathÚFzDevice.fz_fill_pathÛ`  s   € ô
 ×+Ò+¨D¸ÀzÐZ_ÓnÐnr&   c                 ó2   • [         R                  " XX#U5      $ ©z,Class-aware wrapper for `::fz_fill_shade()`.)r   ÚFzDevice_fz_fill_shade)r   r  rK  r×
  rà  s        r   Úfz_fill_shadeÚFzDevice.fz_fill_shadeâ`  rO6  r&   c           	      ó4   • [         R                  " XX#XEU5      $ ©z+Class-aware wrapper for `::fz_fill_text()`.)r   ÚFzDevice_fz_fill_text)r   r‹  rK  rE  rf  r×
  rà  s          r   Úfz_fill_textÚFzDevice.fz_fill_textæ`  s   € ä×+Ò+¨D¸ÈÐWcÓdÐdr&   c                 ó0   • [         R                  " XU5      $ ©z-Class-aware wrapper for `::fz_ignore_text()`.)r   ÚFzDevice_fz_ignore_text)r   r‹  rK  s      r   Úfz_ignore_textÚFzDevice.fz_ignore_textê`  ó   € ä×-Ò-¨d¸#Ó>Ð>r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )a(  
Class-aware wrapper for `::fz_new_ocr_device()`.
        Create a device to OCR the text on the page.

        Renders the page internally to a bitmap that is then OCRd. Text
        is then forwarded onto the target device.

        target: The target device to receive the OCRd text.

        ctm: The transform to apply to the mediabox to get the size for
        the rendered page image. Also used to calculate the resolution
        for the page image. In general, this will be the same as the CTM
        that you pass to fz_run_page (or fz_run_display_list) to feed
        this device.

        mediabox: The mediabox (in points). Combined with the CTM to get
        the bounds of the pixmap used internally for the rendered page
        image.

        with_list: If with_list is false, then all non-text operations
        are forwarded instantly to the target device. This results in
        the target device seeing all NON-text operations, followed by
        all the text operations (derived from OCR).

        If with_list is true, then all the marking operations are
        collated into a display list which is then replayed to the
        target device at the end.

        language: NULL (for "eng"), or a pointer to a string to describe
        the languages/scripts that should be used for OCR (e.g.
        "eng,ara").

        datadir: NULL (for ""), or a pointer to a path string otherwise
        provided to Tesseract in the TESSDATA_PREFIX environment variable.

        progress: NULL, or function to be called periodically to indicate
        progress. Return 0 to continue, or 1 to cancel. progress_arg is
        returned as the void *. The int is a value between 0 and 100 to
        indicate progress.

        progress_arg: A void * value to be parrotted back to the progress
        function.
)r   ÚFzDevice_fz_new_ocr_device)r   rK  rÚ  râ   rr
  r  r_  rã   s           r   Úfz_new_ocr_deviceÚFzDevice.fz_new_ocr_deviceî`  s   € ôX ×0Ò0°¸HÐQYÐdlÓ{Ð{r&   c	                 ó6   • [         R                  " XX#XEXgU5	      $ ©z=Class-aware wrapper for `::fz_new_ocr_device_with_options()`.)r   Ú'FzDevice_fz_new_ocr_device_with_options)	r   rK  rÚ  râ   rr
  r  r_  rã   r  s	            r   Úfz_new_ocr_device_with_optionsÚ'FzDevice.fz_new_ocr_device_with_optionsa  s(   € ä×=Ò=¸dÈÐ^fÐqyð  JQó  Rð  	Rr&   c                 ó.   • [         R                  " U 5      $ ©z*Class-aware wrapper for `::fz_pop_clip()`.)r   ÚFzDevice_fz_pop_clipra   s    r   Úfz_pop_clipÚFzDevice.fz_pop_clip a  r46  r&   c                 ó0   • [         R                  " XU5      $ ©z.Class-aware wrapper for `::fz_render_flags()`.)r   ÚFzDevice_fz_render_flags)r   r#   r6  s      r   Úfz_render_flagsÚFzDevice.fz_render_flags$a  s   € ä×.Ò.¨t¸%Ó@Ð@r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )a{  
Class-aware wrapper for `::fz_render_t3_glyph_direct()`.
        Nasty PDF interpreter specific hernia, required to allow the
        interpreter to replay glyphs from a type3 font directly into
        the target device.

        This is only used in exceptional circumstances (such as type3
        glyphs that inherit current graphics state, or nested type3
        glyphs).
)r   Ú"FzDevice_fz_render_t3_glyph_direct)r   r?  rQ
  rf
  r¡  rú#  rû#  rü#  s           r   Úfz_render_t3_glyph_directÚ"FzDevice.fz_render_t3_glyph_direct(a  s   € ô ×8Ò8¸ÀSÈvÐ_jÓzÐzr&   c                 ó.   • [         R                  " X5      $ ©z9Class-aware wrapper for `::fz_set_default_colorspaces()`.)r   Ú#FzDevice_fz_set_default_colorspaces)r   r™  s     r   Úfz_set_default_colorspacesÚ#FzDevice.fz_set_default_colorspaces5a  ó   € ä×9Ò9¸$ÓKÐKr&   c           
      ó4   • [         R                  " XX#XEXg5      $ ©z-Class-aware wrapper for `::fz_stroke_path()`.)r   ÚFzDevice_fz_stroke_path)r   rÎ  rJ  rK  rE  rf  r×
  rà  s           r   Úfz_stroke_pathÚFzDevice.fz_stroke_path9a  ó   € ä×-Ò-¨d¸&ÀzÐZ_ÓnÐnr&   c           
      ó4   • [         R                  " XX#XEXg5      $ ©z-Class-aware wrapper for `::fz_stroke_text()`.)r   ÚFzDevice_fz_stroke_text)r   r‹  rJ  rK  rE  rf  r×
  rà  s           r   Úfz_stroke_textÚFzDevice.fz_stroke_text=a  r‹6  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)aM.  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_bbox_device()`.
                Create a device to compute the bounding
                box of all marks on a page.

                The returned bounding box will be the union of all bounding
                boxes of all objects on a page.


|

*Overload 2:*
 Constructor using `fz_new_device_of_size()`.
                Devices are created by calls to device implementations, for
                instance: foo_new_device(). These will be implemented by calling
                fz_new_derived_device(ctx, foo_device) where foo_device is a
                structure "derived from" fz_device, for instance
                typedef struct { fz_device base;  ...extras...} foo_device;


|

*Overload 3:*
 Constructor using `fz_new_draw_device()`.
                Create a device to draw on a pixmap.

                dest: Target pixmap for the draw device. See fz_new_pixmap*
                for how to obtain a pixmap. The pixmap is not cleared by the
                draw device, see fz_clear_pixmap* for how to clear it prior to
                calling fz_new_draw_device. Free the device by calling
                fz_drop_device.

                transform: Transform from user space in points to device space
                in pixels.


|

*Overload 4:*
 Constructor using `fz_new_draw_device_with_bbox()`.
                Create a device to draw on a pixmap.

                dest: Target pixmap for the draw device. See fz_new_pixmap*
                for how to obtain a pixmap. The pixmap is not cleared by the
                draw device, see fz_clear_pixmap* for how to clear it prior to
                calling fz_new_draw_device. Free the device by calling
                fz_drop_device.

                transform: Transform from user space in points to device space
                in pixels.

                clip: Bounding box to restrict any marking operations of the
                draw device.


|

*Overload 5:*
 Constructor using `fz_new_draw_device_with_bbox_proof()`.
                Create a device to draw on a pixmap.

                dest: Target pixmap for the draw device. See fz_new_pixmap*
                for how to obtain a pixmap. The pixmap is not cleared by the
                draw device, see fz_clear_pixmap* for how to clear it prior to
                calling fz_new_draw_device. Free the device by calling
                fz_drop_device.

                transform: Transform from user space in points to device space
                in pixels.

                clip: Bounding box to restrict any marking operations of the
                draw device.

                proof_cs: Color space to render to prior to mapping to color
                space defined by pixmap.


|

*Overload 6:*
 Constructor using `fz_new_draw_device_with_options()`.
                Create a new pixmap and draw device, using the specified options.

                options: Options to configure the draw device, and choose the
                resolution and colorspace.

                mediabox: The bounds of the page in points.

                pixmap: An out parameter containing the newly created pixmap.


|

*Overload 7:*
 Constructor using `fz_new_draw_device_with_proof()`.
                Create a device to draw on a pixmap.

                dest: Target pixmap for the draw device. See fz_new_pixmap*
                for how to obtain a pixmap. The pixmap is not cleared by the
                draw device, see fz_clear_pixmap* for how to clear it prior to
                calling fz_new_draw_device. Free the device by calling
                fz_drop_device.

                transform: Transform from user space in points to device space
                in pixels.

                proof_cs: Intermediate color space to map though when mapping to
                color space defined by pixmap.


|

*Overload 8:*
 Constructor using `fz_new_list_device()`.
                Create a rendering device for a display list.

                When the device is rendering a page it will populate the
                display list with drawing commands (text, images, etc.). The
                display list can later be reused to render a page many times
                without having to re-interpret the page from the document file
                for each rendering. Once the device is no longer needed, free
                it with fz_drop_device.

                list: A display list that the list device takes a reference to.


|

*Overload 9:*
 Constructor using `fz_new_ocr_device()`.
                Create a device to OCR the text on the page.

                Renders the page internally to a bitmap that is then OCRd. Text
                is then forwarded onto the target device.

                target: The target device to receive the OCRd text.

                ctm: The transform to apply to the mediabox to get the size for
                the rendered page image. Also used to calculate the resolution
                for the page image. In general, this will be the same as the CTM
                that you pass to fz_run_page (or fz_run_display_list) to feed
                this device.

                mediabox: The mediabox (in points). Combined with the CTM to get
                the bounds of the pixmap used internally for the rendered page
                image.

                with_list: If with_list is false, then all non-text operations
                are forwarded instantly to the target device. This results in
                the target device seeing all NON-text operations, followed by
                all the text operations (derived from OCR).

                If with_list is true, then all the marking operations are
                collated into a display list which is then replayed to the
                target device at the end.

                language: NULL (for "eng"), or a pointer to a string to describe
                the languages/scripts that should be used for OCR (e.g.
                "eng,ara").

                datadir: NULL (for ""), or a pointer to a path string otherwise
                provided to Tesseract in the TESSDATA_PREFIX environment variable.

                progress: NULL, or function to be called periodically to indicate
                progress. Return 0 to continue, or 1 to cancel. progress_arg is
                returned as the void *. The int is a value between 0 and 100 to
                indicate progress.

                progress_arg: A void * value to be parrotted back to the progress
                function.


|

*Overload 10:*
 Constructor using `fz_new_ocr_device_with_options()`.

|

*Overload 11:*
 Constructor using `fz_new_stext_device()`.
                Create a device to extract the text on a page.

                Gather the text on a page into blocks and lines.

                The reading order is taken from the order the text is drawn in
                the source file, so may not be accurate.

                page: The text page to which content should be added. This will
                usually be a newly created (empty) text page, but it can be one
                containing data already (for example when merging multiple
                pages, or watermarking).

                options: Options to configure the stext device.


|

*Overload 12:*
 Constructor using `fz_new_stext_device_for_page()`.
                Create a device to extract the text on a page into an existing
                fz_stext_page structure.

                Gather the text on a page into blocks and lines.

                The reading order is taken from the order the text is drawn in
                the source file, so may not be accurate.

                stext_page: The text page to which content should be added. This will
                usually be a newly created (empty) text page, but it can be one
                containing data already (for example when merging multiple
                pages, or watermarking).

                options: Options to configure the stext device.

                The next 2 parameters are copied into the fz_stext_page structure's
                ids section, so only have to be valid if you expect to interrogate
                that section later.

                chapter_num: The chapter number that this page came from.

                page_num: The page number that this page came from.

                The final parameter is copied into the fz_stext_page structure's
                ids section. The mediabox for the enture fz_stext_page is unioned
                with this, so pass fz_empty_bbox if you don't care about getting
                a valid value back from the ids section, but you don't want to
                upset the value in the page->mediabox field.

                mediabox: The mediabox for this page.


|

*Overload 13:*
 Constructor using `fz_new_svg_device()`.
                Create a device that outputs (single page) SVG files to
                the given output stream.

                Equivalent to fz_new_svg_device_with_id passing id = NULL.


|

*Overload 14:*
 Constructor using `fz_new_svg_device_with_id()`.
                Create a device that outputs (single page) SVG files to
                the given output stream.

                output: The output stream to send the constructed SVG page to.

                page_width, page_height: The page dimensions to use (in points).

                text_format: How to emit text. One of the following values:
                        FZ_SVG_TEXT_AS_TEXT: As <text> elements with possible
                        layout errors and mismatching fonts.
                        FZ_SVG_TEXT_AS_PATH: As <path> elements with exact
                        visual appearance.

                reuse_images: Share image resources using <symbol> definitions.

                resolution: Resolution to use when rasterizing shadings (and such) to images.

                id: ID parameter to keep generated IDs unique across SVG files.


|

*Overload 15:*
 Constructor using `fz_new_svg_device_with_options()`.

|

*Overload 16:*
 Constructor using `fz_new_test_device()`.
                Create a device to test for features.

                Currently only tests for the presence of non-grayscale colors.

                is_color: Possible values returned:
                        0: Definitely greyscale
                        1: Probably color (all colors were grey, but there
                        were images or shadings in a non grey colorspace).
                        2: Definitely color

                threshold: The difference from grayscale that will be tolerated.
                Typical values to use are either 0 (be exact) and 0.02 (allow an
                imperceptible amount of slop).

                options: A set of bitfield options, from the FZ_TEST_OPT set.

                passthrough: A device to pass all calls through to, or NULL.
                If set, then the test device can both test and pass through to
                an underlying device (like, say, the display list device). This
                means that a display list can be created and at the end we'll
                know if it's colored or not.

                In the absence of a passthrough device, the device will throw
                an exception to stop page interpretation when color is found.


|

*Overload 17:*
 Constructor using `fz_new_trace_device()`.
                Create a device to print a debug trace of all device calls.


|

*Overload 18:*
 Constructor using `pdf_new_pdf_device()`.

|

*Overload 19:*
 Copy constructor using `fz_keep_device()`.

|

*Overload 20:*
 Default constructor, sets `m_internal` to null.

|

*Overload 21:*
 Constructor using raw copy of pre-existing `::fz_device`.
N)r   ÚFzDevice_swiginitÚnew_FzDevicer§   s     r   r]   ÚFzDevice.__init__Aa  s    € ôT
 	× Ò  ¤v×':Ò':¸DÐ'AÕBr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzDevice_m_internal_valuera   s    r   ri1  ÚFzDevice.m_internal_valueŽb  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzDevice___nonzero__ra   s    r   rä   ÚFzDevice.__nonzero__’b  rc   r&   ro1  r'   N)@r   r   r<   r=   r>   r   r   r   r   rÒ   rÊ5  rÏ5  rÔ5  rÙ5  rÞ5  rã5  ré5  rî5  ró5  rø5  rý5  r6  r6  r6  r6  r6  r6  r6  r#6  r(6  r-6  r26  r86  r=6  rC6  rH6  rM6  rS6  rW6  r\6  ra6  rf6  rk6  rp6  ru6  rz6  r~6  rƒ6  r‰6  r�6  r]   r   Údelete_FzDevicer°   ri1  rä   rè   ÚFzDevice_m_internal_getÚFzDevice_m_internal_setrs1  ÚFzDevice_s_num_instances_getÚFzDevice_s_num_instances_setr[1  r@   r'   r&   r   rÃ5  rÃ5  G`  s{  † ññ Ñ-Ñ/IÐOdÑe€GØ€Hàñ:ó ð:ð ñIó ðIòdò@òcòCòLòRòYòbòMòPòUòUòFò5ò?òDòCò2ò2ò1ò8ò5ò6ò1òTòlòoòTòeò?ò,|ò\Rò1òAò{òLòoòoòJCðV
 ×-Ñ-Ðò6ò1à€Hñ ˜&×8Ñ8¸&×:XÑ:XÐ^}Ñ~€JÙ˜v×BÑBÀF×DgÑDgÓhƒOr&   rÃ5  c                   ó4  • \ rS rSrSr\" S S SS9r\rS r	\
R                  rSGS jrSGS	 jrSGS
 jrSGS jrSGS jrSGS jrSGS jrSGS jrSGS jrSGS jrSGS jrSGS jrSGS jrSGS jrSGS jrSGS jrSGS jrSGS jrSGS jrSGS jr SGS jr!SGS jr"SGS jr#SGS jr$SGS  jr%SGS! jr&SGS" jr'SGS# jr(SGS$ jr)SGS% jr*S& r+S' r,S( r-S) r.S* r/S+ r0S, r1S- r2S. r3S/ r4S0 r5S1 r6S2 r7S3 r8S4 r9S5 r:S6 r;S7 r<S8 r=S9 r>S: r?S; r@S< rAS= rBS> rCS? rDS@ rESA rFSB rGSC rHSD rISErJgF)HÚ	FzDevice2iœb  zmWrapper class for struct fz_device with virtual fns for each fnptr; this is for use as a SWIG Director class.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzDevice2.<lambda>Ÿb  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r£6  Ÿb  rV   r&   rW   rX   c                 óŒ   • U R                   [        :X  a  SnOU n[        R                  " U [        R                  " U5      5        g©z== Constructor.N)r   r¡6  r   ÚFzDevice2_swiginitÚnew_FzDevice2©r   Ú_selfs     r   r]   ÚFzDevice2.__init__¢b  ó3   € à�>‰>œYÓ&Ø‰EàˆEÜ×!Ò! $¬×(<Ò(<¸UÓ(EÕFr&   c                 ó.   • [         R                  " X5      $ ©zv
These methods set the function pointers in *m_internal
to point to internal callbacks that call our virtual methods.
)r   Ú"FzDevice2_use_virtual_close_device©r   r%  s     r   Úuse_virtual_close_deviceÚ"FzDevice2.use_virtual_close_device«b  s   € ô
 ×8Ò8¸ÓCÐCr&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú!FzDevice2_use_virtual_drop_devicer°6  s     r   Úuse_virtual_drop_deviceÚ!FzDevice2.use_virtual_drop_device²b  ó   € Ü×7Ò7¸ÓBÐBr&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzDevice2_use_virtual_fill_pathr°6  s     r   Úuse_virtual_fill_pathÚFzDevice2.use_virtual_fill_pathµb  ó   € Ü×5Ò5°dÓ@Ð@r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú!FzDevice2_use_virtual_stroke_pathr°6  s     r   Úuse_virtual_stroke_pathÚ!FzDevice2.use_virtual_stroke_path¸b  r·6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzDevice2_use_virtual_clip_pathr°6  s     r   Úuse_virtual_clip_pathÚFzDevice2.use_virtual_clip_path»b  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú&FzDevice2_use_virtual_clip_stroke_pathr°6  s     r   Úuse_virtual_clip_stroke_pathÚ&FzDevice2.use_virtual_clip_stroke_path¾b  ó   € Ü×<Ò<¸TÓGÐGr&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzDevice2_use_virtual_fill_textr°6  s     r   Úuse_virtual_fill_textÚFzDevice2.use_virtual_fill_textÁb  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú!FzDevice2_use_virtual_stroke_textr°6  s     r   Úuse_virtual_stroke_textÚ!FzDevice2.use_virtual_stroke_textÄb  r·6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzDevice2_use_virtual_clip_textr°6  s     r   Úuse_virtual_clip_textÚFzDevice2.use_virtual_clip_textÇb  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú&FzDevice2_use_virtual_clip_stroke_textr°6  s     r   Úuse_virtual_clip_stroke_textÚ&FzDevice2.use_virtual_clip_stroke_textÊb  rÉ6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú!FzDevice2_use_virtual_ignore_textr°6  s     r   Úuse_virtual_ignore_textÚ!FzDevice2.use_virtual_ignore_textÍb  r·6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú FzDevice2_use_virtual_fill_shader°6  s     r   Úuse_virtual_fill_shadeÚ FzDevice2.use_virtual_fill_shadeÐb  ó   € Ü×6Ò6°tÓAÐAr&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú FzDevice2_use_virtual_fill_imager°6  s     r   Úuse_virtual_fill_imageÚ FzDevice2.use_virtual_fill_imageÓb  râ6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú%FzDevice2_use_virtual_fill_image_maskr°6  s     r   Úuse_virtual_fill_image_maskÚ%FzDevice2.use_virtual_fill_image_maskÖb  ó   € Ü×;Ò;¸DÓFÐFr&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú%FzDevice2_use_virtual_clip_image_maskr°6  s     r   Úuse_virtual_clip_image_maskÚ%FzDevice2.use_virtual_clip_image_maskÙb  rë6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzDevice2_use_virtual_pop_clipr°6  s     r   Úuse_virtual_pop_clipÚFzDevice2.use_virtual_pop_clipÜb  ó   € Ü×4Ò4°TÓ?Ð?r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú FzDevice2_use_virtual_begin_maskr°6  s     r   Úuse_virtual_begin_maskÚ FzDevice2.use_virtual_begin_maskßb  râ6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzDevice2_use_virtual_end_maskr°6  s     r   Úuse_virtual_end_maskÚFzDevice2.use_virtual_end_maskâb  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú!FzDevice2_use_virtual_begin_groupr°6  s     r   Úuse_virtual_begin_groupÚ!FzDevice2.use_virtual_begin_groupåb  r·6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzDevice2_use_virtual_end_groupr°6  s     r   Úuse_virtual_end_groupÚFzDevice2.use_virtual_end_groupèb  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú FzDevice2_use_virtual_begin_tiler°6  s     r   Úuse_virtual_begin_tileÚ FzDevice2.use_virtual_begin_tileëb  râ6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzDevice2_use_virtual_end_tiler°6  s     r   Úuse_virtual_end_tileÚFzDevice2.use_virtual_end_tileîb  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú"FzDevice2_use_virtual_render_flagsr°6  s     r   Úuse_virtual_render_flagsÚ"FzDevice2.use_virtual_render_flagsñb  ó   € Ü×8Ò8¸ÓCÐCr&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú-FzDevice2_use_virtual_set_default_colorspacesr°6  s     r   Ú#use_virtual_set_default_colorspacesÚ-FzDevice2.use_virtual_set_default_colorspacesôb  s   € Ü×CÒCÀDÓNÐNr&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú!FzDevice2_use_virtual_begin_layerr°6  s     r   Úuse_virtual_begin_layerÚ!FzDevice2.use_virtual_begin_layer÷b  r·6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzDevice2_use_virtual_end_layerr°6  s     r   Úuse_virtual_end_layerÚFzDevice2.use_virtual_end_layerúb  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú%FzDevice2_use_virtual_begin_structurer°6  s     r   Úuse_virtual_begin_structureÚ%FzDevice2.use_virtual_begin_structureýb  rë6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú#FzDevice2_use_virtual_end_structurer°6  s     r   Úuse_virtual_end_structureÚ#FzDevice2.use_virtual_end_structure c  ó   € Ü×9Ò9¸$ÓDÐDr&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú$FzDevice2_use_virtual_begin_metatextr°6  s     r   Úuse_virtual_begin_metatextÚ$FzDevice2.use_virtual_begin_metatextc  ó   € Ü×:Ò:¸4ÓEÐEr&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú"FzDevice2_use_virtual_end_metatextr°6  s     r   Úuse_virtual_end_metatextÚ"FzDevice2.use_virtual_end_metatextc  r7  r&   c                 ó.   • [         R                  " X5      $ ©zEDefault virtual method implementations; these all throw an exception.)r   ÚFzDevice2_close_device©r   rh&  s     r   rì  ÚFzDevice2.close_device	c  ó   € ä×,Ò,¨TÓ9Ð9r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzDevice2_drop_devicer37  s     r   rï  ÚFzDevice2.drop_devicec  s   € Ü×+Ò+¨DÓ8Ð8r&   c	                 ó6   • [         R                  " XX#XEXgU5	      $ r1   )r   ÚFzDevice2_fill_path©	r   rh&  r."  rô"  Úarg_4Úarg_5Úarg_6Úarg_7Úarg_8s	            r   rò  ÚFzDevice2.fill_pathc  s   € Ü×)Ò)¨$°uÀUÐSXÐafÓgÐgr&   c	                 ó6   • [         R                  " XX#XEXgU5	      $ r1   )r   ÚFzDevice2_stroke_pathr;7  s	            r   rõ  ÚFzDevice2.stroke_pathc  ó   € Ü×+Ò+¨D¸ÀuÐUZÐchÓiÐir&   c                 ó2   • [         R                  " XX#XE5      $ r1   )r   ÚFzDevice2_clip_path©r   rh&  r."  rô"  r<7  r=7  s         r   rø  ÚFzDevice2.clip_pathc  ó   € Ü×)Ò)¨$°uÀUÓRÐRr&   c                 ó2   • [         R                  " XX#XE5      $ r1   )r   ÚFzDevice2_clip_stroke_pathrH7  s         r   rû  ÚFzDevice2.clip_stroke_pathc  ó   € Ü×0Ò0°¸eÈEÓYÐYr&   c           
      ó4   • [         R                  " XX#XEXg5      $ r1   )r   ÚFzDevice2_fill_text©r   rh&  r."  rô"  r<7  r=7  r>7  r?7  s           r   rþ  ÚFzDevice2.fill_textc  ó   € Ü×)Ò)¨$°uÀUÐSXÓ`Ð`r&   c	                 ó6   • [         R                  " XX#XEXgU5	      $ r1   )r   ÚFzDevice2_stroke_textr;7  s	            r   r  ÚFzDevice2.stroke_textc  rE7  r&   c                 ó2   • [         R                  " XX#U5      $ r1   )r   ÚFzDevice2_clip_text©r   rh&  r."  rô"  r<7  s        r   r  ÚFzDevice2.clip_text"c  ó   € Ü×)Ò)¨$°uÀUÓKÐKr&   c                 ó2   • [         R                  " XX#XE5      $ r1   )r   ÚFzDevice2_clip_stroke_textrH7  s         r   r  ÚFzDevice2.clip_stroke_text%c  rN7  r&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚFzDevice2_ignore_text©r   rh&  r."  rô"  s       r   r
  ÚFzDevice2.ignore_text(c  s   € Ü×+Ò+¨D¸ÓFÐFr&   c                 ó2   • [         R                  " XX#XE5      $ r1   )r   ÚFzDevice2_fill_shaderH7  s         r   r  ÚFzDevice2.fill_shade+c  ó   € Ü×*Ò*¨4¸ÀeÓSÐSr&   c                 ó2   • [         R                  " XX#XE5      $ r1   )r   ÚFzDevice2_fill_imagerH7  s         r   r  ÚFzDevice2.fill_image.c  rf7  r&   c           
      ó4   • [         R                  " XX#XEXg5      $ r1   )r   ÚFzDevice2_fill_image_maskrQ7  s           r   r  ÚFzDevice2.fill_image_mask1c  s   € Ü×/Ò/°¸UÈ5ÐY^ÓfÐfr&   c                 ó2   • [         R                  " XX#U5      $ r1   )r   ÚFzDevice2_clip_image_maskrY7  s        r   r  ÚFzDevice2.clip_image_mask4c  ó   € Ü×/Ò/°¸UÈ5ÓQÐQr&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzDevice2_pop_clipr37  s     r   r  ÚFzDevice2.pop_clip7c  ó   € Ü×(Ò(¨Ó5Ð5r&   c           	      ó4   • [         R                  " XX#XEU5      $ r1   )r   ÚFzDevice2_begin_mask©r   rh&  r."  rô"  r<7  r=7  r>7  s          r   r  ÚFzDevice2.begin_mask:c  s   € Ü×*Ò*¨4¸ÀeÐTYÓZÐZr&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚFzDevice2_end_mask©r   rh&  r."  s      r   r  ÚFzDevice2.end_mask=c  ó   € Ü×(Ò(¨°eÓ<Ð<r&   c           
      ó4   • [         R                  " XX#XEXg5      $ r1   )r   ÚFzDevice2_begin_grouprQ7  s           r   r"  ÚFzDevice2.begin_group@c  ó   € Ü×+Ò+¨D¸ÀuÐUZÓbÐbr&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzDevice2_end_groupr37  s     r   r%  ÚFzDevice2.end_groupCc  ó   € Ü×)Ò)¨$Ó6Ð6r&   c	                 ó6   • [         R                  " XX#XEXgU5	      $ r1   )r   ÚFzDevice2_begin_tiler;7  s	            r   r(  ÚFzDevice2.begin_tileFc  s   € Ü×*Ò*¨4¸ÀeÐTYÐbgÓhÐhr&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzDevice2_end_tiler37  s     r   r+  ÚFzDevice2.end_tileIc  rt7  r&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚFzDevice2_render_flagsra7  s       r   r.  ÚFzDevice2.render_flagsLc  s   € Ü×,Ò,¨T¸%ÓGÐGr&   c                 ó0   • [         R                  " XU5      $ r1   )r   Ú!FzDevice2_set_default_colorspacesr{7  s      r   r1  Ú!FzDevice2.set_default_colorspacesOc  s   € Ü×7Ò7¸ÀUÓKÐKr&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚFzDevice2_begin_layerr{7  s      r   r4  ÚFzDevice2.begin_layerRc  s   € Ü×+Ò+¨D¸Ó?Ð?r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzDevice2_end_layerr37  s     r   r7  ÚFzDevice2.end_layerUc  r…7  r&   c                 ó2   • [         R                  " XX#U5      $ r1   )r   ÚFzDevice2_begin_structurerY7  s        r   r:  ÚFzDevice2.begin_structureXc  rp7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzDevice2_end_structurer37  s     r   r=  ÚFzDevice2.end_structure[c  rÁ   r&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚFzDevice2_begin_metatextra7  s       r   r@  ÚFzDevice2.begin_metatext^c  ó   € Ü×.Ò.¨t¸EÓIÐIr&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzDevice2_end_metatextr37  s     r   rC  ÚFzDevice2.end_metatextac  ó   € Ü×,Ò,¨TÓ9Ð9r&   c                 óŽ   • U R                   R                  5         [        R                  " U 5        [        R
                  " U 5      $ r1   )r   Údisownr   Údisown_FzDevice2ÚweakrefÚproxyra   s    r   Ú
__disown__ÚFzDevice2.__disown__cc  ó/   € Ø�	‰	×ÑÔÜ×Ò Ô%Ü�}Š}˜TÓ"Ð"r&   r'   N©T)Kr   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzDevice2r°   r±6  rµ6  rº6  r¿6  rÃ6  rÇ6  rÌ6  rÐ6  rÔ6  rØ6  rÜ6  rà6  rå6  ré6  rî6  rò6  r÷6  rû6  rÿ6  r7  r7  r7  r7  r7  r7  r7  r 7  r$7  r)7  r.7  rì  rï  rò  rõ  rø  rû  rþ  r  r  r  r
  r  r  r  r  r  r  r  r"  r%  r(  r+  r.  r1  r4  r7  r:  r=  r@  rC  r«7  r@   r'   r&   r   r¡6  r¡6  œb  s“  † ÙxáÑ-Ñ/IÐOdÑe€GØ€HòGð ×.Ñ.ÐôDôCôAôCôAôHôAôCôAôHôCôBôBôGôGô@ôBô@ôCôAôBô@ôDôOôCôAôGôEôFôDò:ò9òhòjòSòZòaòjòLòZòGòTòTògòRò6ò[ò=òcò7òiò6òHòLò@ò7òRò;òJò:õ#r&   r¡6  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzDeviceContainerStackijc  z¿
Wrapper class for struct `fz_device_container_stack`. Not copyable or assignable.
Devices can keep track of containers (clips/masks/groups/tiles)
as they go to save callers having to do it.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzDeviceContainerStack.<lambda>qc  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r³7  qc  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z›
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_device_container_stack`.
N)r   ÚFzDeviceContainerStack_swiginitÚnew_FzDeviceContainerStackr§   s     r   r]   ÚFzDeviceContainerStack.__init__tc  s    € ô 	×.Ò.¨t´V×5VÒ5VÐX\Ð5]Õ^r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú'FzDeviceContainerStack_m_internal_valuera   s    r   ri1  Ú'FzDeviceContainerStack.m_internal_value�c  ó   € ä×=Ò=¸dÓCÐCr&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú"FzDeviceContainerStack___nonzero__ra   s    r   rä   Ú"FzDeviceContainerStack.__nonzero__…c  rŠ  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzDeviceContainerStackr°   ri1  rä   rè   Ú%FzDeviceContainerStack_m_internal_getÚ%FzDeviceContainerStack_m_internal_setrs1  Ú*FzDeviceContainerStack_s_num_instances_getÚ*FzDeviceContainerStack_s_num_instances_setr[1  r@   r'   r&   r   r±7  r±7  jc  s‹   † ññ Ñ-Ñ/IÐOdÑe€GØ€Hò
_ð ×;Ñ;ÐòDò?à€Hñ ˜&×FÑFÈ×HtÑHtð  {Zñ  [€JÙ˜v×PÑPÐRX÷  SDñ  SDó  EƒOr&   r±7  c                   ó.  • \ rS rSrSr\" S S SS9r\r\	S 5       r
S rS	 rS
 rS rS rS rS rS rS rS rS rS rS rS r\R4                  rS rS r\r\" \R>                  \R@                  SS9r!\" \RD                  \RF                  5      r$Sr%g)ÚFzDisplayListi�c  a5  
Wrapper class for struct `fz_display_list`.
fz_display_list is a list containing drawing commands (text,
images, etc.). The intent is two-fold: as a caching-mechanism
to reduce parsing of a page, and to be used as a data
structure in multi-threading where one thread parses the page
and another renders pages.

Create a display list with fz_new_display_list, hand it over to
fz_new_list_device to have it populated, and later replay the
list (once or many times) by calling fz_run_display_list. When
the list is no longer needed drop it with fz_drop_display_list.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzDisplayList.<lambda>žc  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÈ7  žc  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ ©zÌ
Class-aware wrapper for `::fz_new_display_list_from_page_contents()`.
        Create a display list from page contents (no annotations).

        Ownership of the display list is returned to the caller.
)r   Ú4FzDisplayList_fz_new_display_list_from_page_contentsr  s    r   Ú&fz_new_display_list_from_page_contentsÚ4FzDisplayList.fz_new_display_list_from_page_contents¡c  s   € ô ×JÒJÈ4ÓPÐPr&   c                 ó.   • [         R                  " U 5      $ )z~
Class-aware wrapper for `::fz_bound_display_list()`.
        Return the bounding box of the page recorded in a display list.
)r   Ú#FzDisplayList_fz_bound_display_listra   s    r   Úfz_bound_display_listÚ#FzDisplayList.fz_bound_display_list«c  s   € ô
 ×9Ò9¸$Ó?Ð?r&   c                 ó.   • [         R                  " U 5      $ )z¹
Class-aware wrapper for `::fz_display_list_is_empty()`.
        Check for a display list being empty

        list: The list to check.

        Returns true if empty, false otherwise.
)r   Ú&FzDisplayList_fz_display_list_is_emptyra   s    r   Úfz_display_list_is_emptyÚ&FzDisplayList.fz_display_list_is_empty²c  s   € ô ×<Ò<¸TÓBÐBr&   c                 ó0   • [         R                  " XU5      $ ©z?Class-aware wrapper for `::fz_fill_pixmap_from_display_list()`.)r   Ú.FzDisplayList_fz_fill_pixmap_from_display_list)r   rK  rn  s      r   Ú fz_fill_pixmap_from_display_listÚ.FzDisplayList.fz_fill_pixmap_from_display_list½c  s   € ä×DÒDÀTÐPSÓTÐTr&   c                 ó2   • [         R                  " XX#XE5      $ )zý
Class-aware wrapper for `::fz_match_display_list()`.

This method has out-params. Python/C# wrappers look like:
        `fz_match_display_list(const char *needle, ::fz_quad *hit_bbox, int hit_max, ::fz_search_options options)` => `(int, int hit_mark)`
)r   Ú#FzDisplayList_fz_match_display_list©r   rº  r)  r*  r+  r  s         r   Úfz_match_display_listÚ#FzDisplayList.fz_match_display_listÁc  s   € ô ×9Ò9¸$ÈÐ\cÓmÐmr&   c                 ó2   • [         R                  " XX#U5      $ ©z7Class-aware wrapper for `::fz_match_display_list_cb()`.)r   Ú&FzDisplayList_fz_match_display_list_cb©r   rº  r  rú  r  s        r   Úfz_match_display_list_cbÚ&FzDisplayList.fz_match_display_list_cbÊc  s   € ä×<Ò<¸TÈ2ÐW^Ó_Ð_r&   c                 ó.   • [         R                  " X5      $ ©z>Class-aware wrapper for `::fz_new_buffer_from_display_list()`.)r   Ú-FzDisplayList_fz_new_buffer_from_display_list©r   r  s     r   Úfz_new_buffer_from_display_listÚ-FzDisplayList.fz_new_buffer_from_display_listÎc  s   € ä×CÒCÀDÓRÐRr&   c                 ó0   • [         R                  " XU5      $ ©zHClass-aware wrapper for `::fz_new_buffer_from_flattened_display_list()`.)r   Ú7FzDisplayList_fz_new_buffer_from_flattened_display_list©r   r  rÜ  s      r   Ú)fz_new_buffer_from_flattened_display_listÚ7FzDisplayList.fz_new_buffer_from_flattened_display_listÒc  s   € ä×MÒMÈdÐ]dÓeÐer&   c                 ó.   • [         R                  " U 5      $ )a+  
Class-aware wrapper for `::fz_new_list_device()`.
        Create a rendering device for a display list.

        When the device is rendering a page it will populate the
        display list with drawing commands (text, images, etc.). The
        display list can later be reused to render a page many times
        without having to re-interpret the page from the document file
        for each rendering. Once the device is no longer needed, free
        it with fz_drop_device.

        list: A display list that the list device takes a reference to.
)r   Ú FzDisplayList_fz_new_list_devicera   s    r   Úfz_new_list_deviceÚ FzDisplayList.fz_new_list_deviceÖc  s   € ô ×6Ò6°tÓ<Ð<r&   c                 ó0   • [         R                  " XX#5      $ )zÄ
Class-aware wrapper for `::fz_new_pixmap_from_display_list()`.
        Render the page to a pixmap using the transform and colorspace.

        Ownership of the pixmap is returned to the caller.
)r   Ú-FzDisplayList_fz_new_pixmap_from_display_list©r   rK  rA  r×
  s       r   Úfz_new_pixmap_from_display_listÚ-FzDisplayList.fz_new_pixmap_from_display_listæc  s   € ô ×CÒCÀDÈrÓYÐYr&   c                 ó2   • [         R                  " XX#U5      $ )zÍ
Class-aware wrapper for `::fz_new_pixmap_from_display_list_with_separations()`.
        Render the page contents with control over spot colors.

        Ownership of the pixmap is returned to the caller.
)r   Ú>FzDisplayList_fz_new_pixmap_from_display_list_with_separations©r   rK  rA  rß
  r×
  s        r   Ú0fz_new_pixmap_from_display_list_with_separationsÚ>FzDisplayList.fz_new_pixmap_from_display_list_with_separationsïc  s   € ô ×TÒTÐUYÐ`bÐjoÓpÐpr&   c                 ó2   • [         R                  " XX#U5      $ )a‚  
Class-aware wrapper for `::fz_run_display_list()`.
        (Re)-run a display list through a device.

        list: A display list, created by fz_new_display_list and
        populated with objects from a page by running fz_run_page on a
        device obtained from fz_new_list_device.

        ctm: Transform to apply to display list contents. May include
        for example scaling and rotation, see fz_scale, fz_rotate and
        fz_concat. Set to fz_identity if no transformation is desired.

        scissor: Only the part of the contents of the display list
        visible within this area will be considered when the list is
        run through the device. This does not imply for tile objects
        contained in the display list.

        cookie: Communication mechanism between caller and library
        running the page. Intended for multi-threaded applications,
        while single-threaded applications set cookie to NULL. The
        caller may abort an ongoing page run. Cookie also communicates
        progress information back to the caller. The fields inside
        cookie are continually updated while the page is being run.
)r   Ú!FzDisplayList_fz_run_display_list)r   r‹  rK  rÔ  rž  s        r   Úfz_run_display_listÚ!FzDisplayList.fz_run_display_listøc  s   € ô2 ×7Ò7¸À3ÐQWÓXÐXr&   c                 ó2   • [         R                  " XX#U5      $ )zâ
Class-aware wrapper for `::fz_search_display_list()`.

This method has out-params. Python/C# wrappers look like:
        `fz_search_display_list(const char *needle, ::fz_quad *hit_bbox, int hit_max)` => `(int, int hit_mark)`
)r   Ú$FzDisplayList_fz_search_display_list©r   rº  r)  r*  r+  s        r   Úfz_search_display_listÚ$FzDisplayList.fz_search_display_listd  s   € ô ×:Ò:¸4ÈÐ]dÓeÐer&   c                 ó0   • [         R                  " XX#5      $ ©z8Class-aware wrapper for `::fz_search_display_list_cb()`.)r   Ú'FzDisplayList_fz_search_display_list_cb©r   rº  r  rú  s       r   Úfz_search_display_list_cbÚ'FzDisplayList.fz_search_display_list_cbd  s   € ä×=Ò=¸dÈBÓWÐWr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a®  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_display_list()`.
                Create an empty display list.

                A display list contains drawing commands (text, images, etc.).
                Use fz_new_list_device for populating the list.

                mediabox: Bounds of the page (in points) represented by the
                display list.


|

*Overload 2:*
 Constructor using `fz_new_display_list_from_page()`.
                Create a display list.

                Ownership of the display list is returned to the caller.


|

*Overload 3:*
 Constructor using `fz_new_display_list_from_page_number()`.

|

*Overload 4:*
 Constructor using `fz_new_display_list_from_svg()`.
                Parse an SVG document into a display-list.


|

*Overload 5:*
 Constructor using `fz_new_display_list_from_svg_xml()`.
                Parse an SVG document into a display-list.


|

*Overload 6:*
 Constructor using `pdf_new_display_list_from_annot()`.

|

*Overload 7:*
 Copy constructor using `fz_keep_display_list()`.

|

*Overload 8:*
 Default constructor, sets `m_internal` to null.

|

*Overload 9:*
 Constructor using raw copy of pre-existing `::fz_display_list`.
N)r   ÚFzDisplayList_swiginitÚnew_FzDisplayListr§   s     r   r]   ÚFzDisplayList.__init__ d  s    € ôz 	×%Ò% d¬F×,DÒ,DÀdÐ,KÕLr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzDisplayList_m_internal_valuera   s    r   ri1  ÚFzDisplayList.m_internal_value`d  ó   € ä×4Ò4°TÓ:Ð:r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzDisplayList___nonzero__ra   s    r   rä   ÚFzDisplayList.__nonzero__dd  ó   € Ü×/Ò/°Ó5Ð5r&   ro1  r'   N)&r   r   r<   r=   r>   r   r   r   r   rÒ   rÍ7  rÑ7  rÕ7  rÚ7  rß7  rå7  rë7  rñ7  rõ7  rú7  rÿ7  r8  r8  r8  r]   r   Údelete_FzDisplayListr°   ri1  rä   rè   ÚFzDisplayList_m_internal_getÚFzDisplayList_m_internal_setrs1  Ú!FzDisplayList_s_num_instances_getÚ!FzDisplayList_s_num_instances_setr[1  r@   r'   r&   r   rÆ7  rÆ7  �c  sà   † ññ Ñ-Ñ/IÐOdÑe€GØ€HàñQó ðQò@ò	CòUònò`òSòfò=ò ZòqòYò6fòXò=Mð| ×2Ñ2Ðò;ò6à€Hñ ˜&×=Ñ=¸v×?bÑ?bð  iHñ  I€JÙ˜v×GÑGÈ×IqÑIqÓrƒOr&   rÆ7  c                   ó  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S  r"S! r#S" r$S# r%S$ r&S% r'S& r(S' r)S( r*S) r+S* r,S+ r-S, r.S- r/S. r0S/ r1S0 r2S1 r3S2 r4S3 r5S4 r6S5 r7S6 r8S7 r9S8 r:S9 r;S: r<\=R|                  r?S; r@S< rA\ArB\" \=R†                  \=Rˆ                  S=S9rE\" \=RŒ                  \=RŽ                  5      rHS>rIg?)@Ú
FzDocumentind  z'Wrapper class for struct `fz_document`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzDocument.<lambda>qd  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r$8  qd  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ )ag  
Class-aware wrapper for `::fz_authenticate_password()`.
        Test if the given password can decrypt the document.

        password: The password string to be checked. Some document
        specifications do not specify any particular text encoding, so
        neither do we.

        Returns 0 for failure to authenticate, non-zero for success.

        For PDF documents, further information can be given by examining
        the bits in the return code.

                Bit 0 => No password required
                Bit 1 => User password authenticated
                Bit 2 => Owner password authenticated
)r   Ú#FzDocument_fz_authenticate_password)r   r¼  s     r   Úfz_authenticate_passwordÚ#FzDocument.fz_authenticate_passwordtd  s   € ô$ ×9Ò9¸$ÓIÐIr&   c                 ó.   • [         R                  " X5      $ )z´
Class-aware wrapper for `::fz_clamp_location()`.
        Clamps a location into valid chapter/page range. (First clamps
        the chapter into range, then the page into range).
)r   ÚFzDocument_fz_clamp_location©r   rK  s     r   Úfz_clamp_locationÚFzDocument.fz_clamp_locationˆd  s   € ô ×2Ò2°4Ó=Ð=r&   c                 ó.   • [         R                  " X5      $ )z~
Class-aware wrapper for `::fz_count_chapter_pages()`.
        Return the number of pages in a chapter.
        May return 0.
)r   Ú!FzDocument_fz_count_chapter_pages©r   r¢  s     r   Úfz_count_chapter_pagesÚ!FzDocument.fz_count_chapter_pages�d  s   € ô ×7Ò7¸ÓFÐFr&   c                 ó.   • [         R                  " U 5      $ )z}
Class-aware wrapper for `::fz_count_chapters()`.
        Return the number of chapters in the document.
        At least 1.
)r   ÚFzDocument_fz_count_chaptersra   s    r   Úfz_count_chaptersÚFzDocument.fz_count_chapters˜d  ó   € ô ×2Ò2°4Ó8Ð8r&   c                 ó.   • [         R                  " U 5      $ )z‘
Class-aware wrapper for `::fz_count_pages()`.
        Return the number of pages in document

        May return 0 for documents with no pages.
)r   ÚFzDocument_fz_count_pagesra   s    r   Úfz_count_pagesÚFzDocument.fz_count_pages d  rš2  r&   c                 ó.   • [         R                  " U 5      $ )zð
Class-aware wrapper for `::fz_document_output_intent()`.
        Find the output intent colorspace if the document has defined
        one.

        Returns a borrowed reference that should not be dropped, unless
        it is kept first.
)r   Ú$FzDocument_fz_document_output_intentra   s    r   Úfz_document_output_intentÚ$FzDocument.fz_document_output_intent©d  s   € ô ×:Ò:¸4Ó@Ð@r&   c                 ó.   • [         R                  " U 5      $ )zˆ
Class-aware wrapper for `::fz_document_supports_accelerator()`.
        Query if the document supports the saving of accelerator data.
)r   Ú+FzDocument_fz_document_supports_acceleratorra   s    r   Ú fz_document_supports_acceleratorÚ+FzDocument.fz_document_supports_accelerator´d  s   € ô
 ×AÒAÀ$ÓGÐGr&   c                 ó.   • [         R                  " X5      $ )a  
Class-aware wrapper for `::fz_format_link_uri()`.
        Format an internal link to a page number, location, and possible viewing parameters,
        suitable for use with fz_create_link.

        Returns a newly allocated string that the caller must free.
)r   ÚFzDocument_fz_format_link_uri)r   r£  s     r   Úfz_format_link_uriÚFzDocument.fz_format_link_uri»d  rc3  r&   c                 ó.   • [         R                  " X5      $ )z^
Class-aware wrapper for `::fz_has_permission()`.
        Check permission flags on document.
)r   ÚFzDocument_fz_has_permission©r   r®  s     r   Úfz_has_permissionÚFzDocument.fz_has_permissionÅd  s   € ô
 ×2Ò2°4Ó;Ð;r&   c                 ó.   • [         R                  " U 5      $ )z 
Class-aware wrapper for `::fz_is_document_reflowable()`.
        Is the document reflowable.

        Returns 1 to indicate reflowable documents, otherwise 0.
)r   Ú$FzDocument_fz_is_document_reflowablera   s    r   Úfz_is_document_reflowableÚ$FzDocument.fz_is_document_reflowableÌd  ó   € ô ×:Ò:¸4Ó@Ð@r&   c                 ó.   • [         R                  " U 5      $ )zï
Class-aware wrapper for `::fz_last_page()`.
        Function to get the location for the last page in the document.
        Using this can be far more efficient in some cases than calling
        fz_count_pages and using the page number.
)r   ÚFzDocument_fz_last_pagera   s    r   Úfz_last_pageÚFzDocument.fz_last_pageÕd  ó   € ô ×-Ò-¨dÓ3Ð3r&   c                 ó0   • [         R                  " XX#5      $ )zª
Class-aware wrapper for `::fz_layout_document()`.
        Layout reflowable document types.

        w, h: Page size in points.
        em: Default font size in points.
)r   ÚFzDocument_fz_layout_document)r   rÍ
  rÐ
  ru  s       r   Úfz_layout_documentÚFzDocument.fz_layout_documentÞd  s   € ô ×3Ò3°D¸QÓCÐCr&   c                 ó0   • [         R                  " XU5      $ )a˜  
Class-aware wrapper for `::fz_load_chapter_page()`.
        Load a page.

        After fz_load_page is it possible to retrieve the size of the
        page using fz_bound_page, or to render the page using
        fz_run_page_*. Free the page by calling fz_drop_page.

        chapter: chapter number, 0 is the first chapter of the document.
        number: page number, 0 is the first page of the chapter.
)r   ÚFzDocument_fz_load_chapter_page)r   r¢  r¥  s      r   Úfz_load_chapter_pageÚFzDocument.fz_load_chapter_pageèd  s   € ô ×5Ò5°dÀTÓJÐJr&   c                 ó.   • [         R                  " U 5      $ )z�
Class-aware wrapper for `::fz_load_outline()`.
        Load the hierarchical document outline.

        Should be freed by fz_drop_outline.
)r   ÚFzDocument_fz_load_outlinera   s    r   Úfz_load_outlineÚFzDocument.fz_load_outlineöd  ó   € ô ×0Ò0°Ó6Ð6r&   c                 ó.   • [         R                  " X5      $ )zÐ
Class-aware wrapper for `::fz_load_page()`.
        Load a given page number from a document. This may be much less
        efficient than loading by location (chapter+page) for some
        document types.
)r   ÚFzDocument_fz_load_page©r   rÍ  s     r   Úfz_load_pageÚFzDocument.fz_load_pageÿd  s   € ô ×-Ò-¨dÓ;Ð;r&   c                 ó.   • [         R                  " X5      $ )zí
Class-aware wrapper for `::fz_location_from_page_number()`.
        Converts from page number to chapter+page. This may cause many
        chapters to be laid out in order to calculate the number of
        pages within those chapters.
)r   Ú'FzDocument_fz_location_from_page_numberrg8  s     r   Úfz_location_from_page_numberÚ'FzDocument.fz_location_from_page_numbere  s   € ô ×=Ò=¸dÓKÐKr&   c                 ó.   • [         R                  " X5      $ )zg
Class-aware wrapper for `::fz_lookup_bookmark()`.
        Find a bookmark and return its page number.
)r   ÚFzDocument_fz_lookup_bookmark)r   r
  s     r   Úfz_lookup_bookmarkÚFzDocument.fz_lookup_bookmarke  s   € ô
 ×3Ò3°DÓ?Ð?r&   c                 ó0   • [         R                  " XX#5      $ )aÁ  
Class-aware wrapper for `::fz_lookup_metadata()`.
        Retrieve document meta data strings.

        doc: The document to query.

        key: Which meta data key to retrieve...

        Basic information:
                'format'        -- Document format and version.
                'encryption'    -- Description of the encryption used.

        From the document information dictionary:
                'info:Title'
                'info:Author'
                'info:Subject'
                'info:Keywords'
                'info:Creator'
                'info:Producer'
                'info:CreationDate'
                'info:ModDate'

        buf: The buffer to hold the results (a nul-terminated UTF-8
        string).

        size: Size of 'buf'.

        Returns the number of bytes need to store the string plus terminator
        (will be larger than 'size' if the output was truncated), or -1 if the
        key is not recognized or found.
)r   ÚFzDocument_fz_lookup_metadata)r   rA  r!  r  s       r   Úfz_lookup_metadataÚFzDocument.fz_lookup_metadatae  s   € ô@ ×3Ò3°D¸sÓIÐIr&   c                 ó.   • [         R                  " X5      $ ©zŸ
Class-aware wrapper for `::fz_lookup_metadata2()`.
C++ alternative to `fz_lookup_metadata()` that returns a `std::string`
or calls `fz_throw()` if not found.
)r   ÚFzDocument_fz_lookup_metadata2r@  s     r   Úfz_lookup_metadata2ÚFzDocument.fz_lookup_metadata2:e  s   € ô ×4Ò4°TÓ?Ð?r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )a"  
Class-aware wrapper for `::fz_match_chapter_page_number()`.

This method has out-params. Python/C# wrappers look like:
        `fz_match_chapter_page_number(int chapter, int page, const char *needle, ::fz_quad *hit_bbox, int hit_max, ::fz_search_options options)` => `(int, int hit_mark)`
)r   Ú'FzDocument_fz_match_chapter_page_number)r   r¢  r¥  rº  r)  r*  r+  r  s           r   Úfz_match_chapter_page_numberÚ'FzDocument.fz_match_chapter_page_numberBe  s#   € ô ×=Ò=¸dÈTÐ[cÐovó  Að  	Ar&   c           	      ó4   • [         R                  " XX#XEU5      $ ©z>Class-aware wrapper for `::fz_match_chapter_page_number_cb()`.)r   Ú*FzDocument_fz_match_chapter_page_number_cb)r   r¢  r¥  rº  r  rú  r  s          r   Úfz_match_chapter_page_number_cbÚ*FzDocument.fz_match_chapter_page_number_cbKe  s   € ä×@Ò@ÀÐPTÐ^`ÐjqÓrÐrr&   c           	      ó4   • [         R                  " XX#XEU5      $ )a  
Class-aware wrapper for `::fz_match_page_number()`.

This method has out-params. Python/C# wrappers look like:
        `fz_match_page_number(int number, const char *needle, ::fz_quad *hit_bbox, int hit_max, ::fz_search_options options)` => `(int, int hit_mark)`
)r   ÚFzDocument_fz_match_page_number)r   rÍ  rº  r)  r*  r+  r  s          r   Úfz_match_page_numberÚFzDocument.fz_match_page_numberOe  s   € ô ×5Ò5°dÀFÐV^ÐipÓqÐqr&   c                 ó2   • [         R                  " XX#XE5      $ ©z6Class-aware wrapper for `::fz_match_page_number_cb()`.)r   Ú"FzDocument_fz_match_page_number_cb)r   rÍ  rº  r  rú  r  s         r   Úfz_match_page_number_cbÚ"FzDocument.fz_match_page_number_cbXe  s   € ä×8Ò8¸ÀvÐSYÓcÐcr&   c                 ó.   • [         R                  " U 5      $ )z~
Class-aware wrapper for `::fz_needs_password()`.
        Check if a document is encrypted with a
        non-blank password.
)r   ÚFzDocument_fz_needs_passwordra   s    r   Úfz_needs_passwordÚFzDocument.fz_needs_password\e  r88  r&   c                 ó0   • [         R                  " XX#5      $ ©zGClass-aware wrapper for `::fz_new_buffer_from_flattened_page_number()`.)r   Ú3FzDocument_fz_new_buffer_from_flattened_page_number)r   rÍ  r  rÜ  s       r   Ú(fz_new_buffer_from_flattened_page_numberÚ3FzDocument.fz_new_buffer_from_flattened_page_numberde  s   € ä×IÒIÈ$ÐX_ÓiÐir&   c                 ó0   • [         R                  " XU5      $ ©z=Class-aware wrapper for `::fz_new_buffer_from_page_number()`.)r   Ú)FzDocument_fz_new_buffer_from_page_number)r   rÍ  r  s      r   Úfz_new_buffer_from_page_numberÚ)FzDocument.fz_new_buffer_from_page_numberhe  s   € ä×?Ò?ÀÈgÓVÐVr&   c                 ó.   • [         R                  " X5      $ ©zCClass-aware wrapper for `::fz_new_display_list_from_page_number()`.)r   Ú/FzDocument_fz_new_display_list_from_page_numberrg8  s     r   Ú$fz_new_display_list_from_page_numberÚ/FzDocument.fz_new_display_list_from_page_numberle  s   € ä×EÒEÀdÓSÐSr&   c                 ó.   • [         R                  " U 5      $ ©zCClass-aware wrapper for `::fz_new_pdf_document_from_fz_document()`.)r   Ú/FzDocument_fz_new_pdf_document_from_fz_documentra   s    r   Ú$fz_new_pdf_document_from_fz_documentÚ/FzDocument.fz_new_pdf_document_from_fz_documentpe  ó   € ä×EÒEÀdÓKÐKr&   c                 ó2   • [         R                  " XX#U5      $ ©z=Class-aware wrapper for `::fz_new_pixmap_from_page_number()`.)r   Ú)FzDocument_fz_new_pixmap_from_page_number)r   rÍ  rK  rA  r×
  s        r   Úfz_new_pixmap_from_page_numberÚ)FzDocument.fz_new_pixmap_from_page_numberte  s   € ä×?Ò?ÀÈcÐW\Ó]Ð]r&   c                 ó2   • [         R                  " XX#XE5      $ ©zNClass-aware wrapper for `::fz_new_pixmap_from_page_number_with_separations()`.)r   Ú:FzDocument_fz_new_pixmap_from_page_number_with_separations)r   rÍ  rK  rA  rß
  r×
  s         r   Ú/fz_new_pixmap_from_page_number_with_separationsÚ:FzDocument.fz_new_pixmap_from_page_number_with_separationsxe  s   € ä×PÒPÐQUÐ_bÐhlÓtÐtr&   c                 ó0   • [         R                  " U /UQ76 $ )aà  
*Overload 1:*
 Class-aware wrapper for `::fz_new_xhtml_document_from_document()`.
                Use text extraction to convert the input document into XHTML,
                then open the result as a new document that can be reflowed.


|

*Overload 2:*
 Class-aware wrapper for `::fz_new_xhtml_document_from_document()`.
                Use text extraction to convert the input document into XHTML,
                then open the result as a new document that can be reflowed.
)r   Ú.FzDocument_fz_new_xhtml_document_from_documentr§   s     r   Ú#fz_new_xhtml_document_from_documentÚ.FzDocument.fz_new_xhtml_document_from_document|e  s   € ô ×DÒDÀTÐQÈDÒQÐQr&   c                 ó.   • [         R                  " X5      $ )zØ
Class-aware wrapper for `::fz_next_page()`.
        Function to get the location of the next page (allowing for the
        end of chapters etc). If at the end of the document, returns the
        current location.
)r   ÚFzDocument_fz_next_pager,8  s     r   Úfz_next_pageÚFzDocument.fz_next_page�e  ó   € ô ×-Ò-¨dÓ8Ð8r&   c                 ó.   • [         R                  " X5      $ ©z8Class-aware wrapper for `::fz_open_reflowed_document()`.)r   Ú$FzDocument_fz_open_reflowed_document©r   ræ  s     r   Úfz_open_reflowed_documentÚ$FzDocument.fz_open_reflowed_document–e  ó   € ä×:Ò:¸4ÓFÐFr&   c                 ó.   • [         R                  " X5      $ )z‰
Class-aware wrapper for `::fz_output_accelerator()`.
        Output accelerator data for the document to a given output
        stream.
)r   Ú FzDocument_fz_output_accelerator©r   rè  s     r   Úfz_output_acceleratorÚ FzDocument.fz_output_acceleratorše  s   € ô ×6Ò6°tÓCÐCr&   c                 ó.   • [         R                  " X5      $ )zí
Class-aware wrapper for `::fz_page_number_from_location()`.
        Converts from chapter+page to page number. This may cause many
        chapters to be laid out in order to calculate the number of
        pages within those chapters.
)r   Ú'FzDocument_fz_page_number_from_locationr,8  s     r   Úfz_page_number_from_locationÚ'FzDocument.fz_page_number_from_location¢e  s   € ô ×=Ò=¸dÓHÐHr&   c                 ó.   • [         R                  " X5      $ )zæ
Class-aware wrapper for `::fz_previous_page()`.
        Function to get the location of the previous page (allowing for
        the end of chapters etc). If already at the start of the
        document, returns the current page.
)r   ÚFzDocument_fz_previous_pager,8  s     r   Úfz_previous_pageÚFzDocument.fz_previous_page«e  ó   € ô ×1Ò1°$Ó<Ð<r&   c                 ó0   • [         R                  " XU5      $ )aO  
Class-aware wrapper for `::fz_process_opened_pages()`.
        Iterates over all opened pages of the document, calling the
        provided callback for each page for processing. If the callback
        returns non-NULL then the iteration stops and that value is returned
        to the called of fz_process_opened_pages().

        The state pointer provided to fz_process_opened_pages() is
        passed on to the callback but is owned by the caller.

        Returns the first non-NULL value returned by the callback,
        or NULL if the callback returned NULL for all opened pages.
)r   Ú"FzDocument_fz_process_opened_pages)r   rh#  rŠ  s      r   Úfz_process_opened_pagesÚ"FzDocument.fz_process_opened_pages´e  s   € ô ×8Ò8¸ÐUZÓ[Ð[r&   c                 ó0   • [         R                  " XX#5      $ )ar  
Class-aware wrapper for `::fz_resolve_link()`.

This method has out-params. Python/C# wrappers look like:
        `fz_resolve_link(const char *uri)` => `(fz_location, float xp, float yp)`

        Resolve an internal link to a page number.

        xp, yp: Pointer to store coordinate of destination on the page.

        Returns (-1,-1) if the URI cannot be resolved.
)r   ÚFzDocument_fz_resolve_link©r   r6  r$  r$  s       r   Úfz_resolve_linkÚFzDocument.fz_resolve_linkÄe  s   € ô ×0Ò0°¸BÓCÐCr&   c                 ó0   • [         R                  " XU5      $ )ab  
Class-aware wrapper for `::fz_run_document_structure()`.
        Run the document structure through a device.

        doc: Document in question.

        dev: Device obtained from fz_new_*_device.

        cookie: Communication mechanism between caller and library.
        Intended for multi-threaded applications, while
        single-threaded applications set cookie to NULL. The
        caller may abort an ongoing rendering of a page. Cookie also
        communicates progress information back to the caller. The
        fields inside cookie are continually updated while the page is
        rendering.
)r   Ú$FzDocument_fz_run_document_structure©r   r‹  rž  s      r   Úfz_run_document_structureÚ$FzDocument.fz_run_document_structureÓe  s   € ô" ×:Ò:¸4ÀfÓMÐMr&   c                 ó.   • [         R                  " X5      $ )zt
Class-aware wrapper for `::fz_save_accelerator()`.
        Save accelerator data for the document to a given file.
)r   ÚFzDocument_fz_save_acceleratorrÂ8  s     r   Úfz_save_acceleratorÚFzDocument.fz_save_acceleratoræe  s   € ô
 ×4Ò4°TÓAÐAr&   c           	      ó4   • [         R                  " XX#XEU5      $ )a  
Class-aware wrapper for `::fz_search_chapter_page_number()`.

This method has out-params. Python/C# wrappers look like:
        `fz_search_chapter_page_number(int chapter, int page, const char *needle, ::fz_quad *hit_bbox, int hit_max)` => `(int, int hit_mark)`
)r   Ú(FzDocument_fz_search_chapter_page_number)r   r¢  r¥  rº  r)  r*  r+  s          r   Úfz_search_chapter_page_numberÚ(FzDocument.fz_search_chapter_page_numberíe  s   € ô ×>Ò>¸tÈdÐ\dÐpwÓxÐxr&   c                 ó2   • [         R                  " XX#XE5      $ ©z?Class-aware wrapper for `::fz_search_chapter_page_number_cb()`.)r   Ú+FzDocument_fz_search_chapter_page_number_cb)r   r¢  r¥  rº  r  rú  s         r   Ú fz_search_chapter_page_number_cbÚ+FzDocument.fz_search_chapter_page_number_cböe  s   € ä×AÒAÀ$ÐQUÐ_aÓjÐjr&   c                 ó0   • [         R                  " XX#5      $ ©z
Class-aware wrapper for `::fz_search_page2()`.
C++ alternative to fz_search_page() that returns information in a std::vector.
)r   ÚFzDocument_fz_search_page2)r   rÍ  rº  r+  s       r   Úfz_search_page2ÚFzDocument.fz_search_page2úe  s   € ô
 ×0Ò0°¸vÓOÐOr&   c                 ó2   • [         R                  " XX#XE5      $ )zì
Class-aware wrapper for `::fz_search_page_number()`.

This method has out-params. Python/C# wrappers look like:
        `fz_search_page_number(int number, const char *needle, ::fz_quad *hit_bbox, int hit_max)` => `(int, int hit_mark)`
)r   Ú FzDocument_fz_search_page_number)r   rÍ  rº  r)  r*  r+  s         r   Úfz_search_page_numberÚ FzDocument.fz_search_page_numberf  s   € ô ×6Ò6°tÀVÐW_ÓiÐir&   c                 ó2   • [         R                  " XX#U5      $ ©z7Class-aware wrapper for `::fz_search_page_number_cb()`.)r   Ú#FzDocument_fz_search_page_number_cb)r   rÍ  rº  r  rú  s        r   Úfz_search_page_number_cbÚ#FzDocument.fz_search_page_number_cb
f  s   € ä×9Ò9¸$ÈÐTZÓ[Ð[r&   c                 ó0   • [         R                  " XU5      $ ©z.Class-aware wrapper for `::fz_set_metadata()`.)r   ÚFzDocument_fz_set_metadata)r   rA  r"   s      r   Úfz_set_metadataÚFzDocument.fz_set_metadataf  s   € ä×0Ò0°¸EÓBÐBr&   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::pdf_count_pages_imp()`.)r   ÚFzDocument_pdf_count_pages_impr18  s     r   Úpdf_count_pages_impÚFzDocument.pdf_count_pages_impf  ó   € ä×4Ò4°TÓCÐCr&   c                 ó.   • [         R                  " U 5      $ ©z<Class-aware wrapper for `::pdf_document_from_fz_document()`.)r   Ú(FzDocument_pdf_document_from_fz_documentra   s    r   Úpdf_document_from_fz_documentÚ(FzDocument.pdf_document_from_fz_documentf  rG2  r&   c                 ó0   • [         R                  " XU5      $ ©z0Class-aware wrapper for `::pdf_load_page_imp()`.)r   ÚFzDocument_pdf_load_page_imp)r   r¢  rÍ  s      r   Úpdf_load_page_impÚFzDocument.pdf_load_page_impf  s   € ä×2Ò2°4À&ÓIÐIr&   c                 ó2   • [         R                  " XX#U5      $ ©z1Class-aware wrapper for `::pdf_page_label_imp()`.)r   ÚFzDocument_pdf_page_label_imp)r   r¢  r¥  r!  r  s        r   Úpdf_page_label_impÚFzDocument.pdf_page_label_impf  s   € ä×3Ò3°DÀ4ÈdÓSÐSr&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_specifics()`.)r   ÚFzDocument_pdf_specificsra   s    r   Úpdf_specificsÚFzDocument.pdf_specifics"f  r?6  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a:  
*Overload 1:*
 == Constructors.  Constructor using `fz_open_accelerated_document()`.
                Open a document file and read its basic structure so pages and
                objects can be located. MuPDF will try to repair broken
                documents (without actually changing the file contents).

                The returned fz_document is used when calling most other
                document related functions.

                filename: a path to a file as it would be given to open(2).


|

*Overload 2:*
 Constructor using `fz_open_accelerated_document_with_stream()`.
                Open a document using the specified stream object rather than
                opening a file on disk.

                magic: a string used to detect document type; either a file name
                or mime-type.

                stream: a stream of the document contents.

                accel: NULL, or a stream of the 'accelerator' contents for this document.

                NOTE: The caller retains ownership of 'stream' and 'accel' - the document will
                take its own references if required.


|

*Overload 3:*
 Constructor using `fz_open_accelerated_document_with_stream_and_dir()`.
                Open a document using the specified stream object rather than
                opening a file on disk.

                magic: a string used to detect document type; either a file name
                or mime-type.

                stream: a stream of the document contents.

                accel: NULL, or a stream of the 'accelerator' contents for this document.

                dir: NULL, or the 'directory context' for the stream contents.

                NOTE: The caller retains ownership of 'stream', 'accel' and 'dir' - the document will
                take its own references if required.


|

*Overload 4:*
 Constructor using `fz_open_document()`.
                Open a document file and read its basic structure so pages and
                objects can be located. MuPDF will try to repair broken
                documents (without actually changing the file contents).

                The returned fz_document is used when calling most other
                document related functions.

                filename: a path to a file as it would be given to open(2).


|

*Overload 5:*
 Constructor using `fz_open_document_with_buffer()`.
                Open a document using a buffer rather than opening a file on disk.


|

*Overload 6:*
 Constructor using `fz_open_document_with_stream()`.
                Open a document using the specified stream object rather than
                opening a file on disk.

                magic: a string used to detect document type; either a file name
                or mime-type.

                stream: a stream representing the contents of the document file.

                NOTE: The caller retains ownership of 'stream' - the document will take its
                own reference if required.


|

*Overload 7:*
 Constructor using `fz_open_document_with_stream_and_dir()`.
                Open a document using the specified stream object rather than
                opening a file on disk.

                magic: a string used to detect document type; either a file name
                or mime-type.

                stream: a stream representing the contents of the document file.

                dir: a 'directory context' for those filetypes that need it.

                NOTE: The caller retains ownership of 'stream' and 'dir' - the document will
                take its own references if required.


|

*Overload 8:*
 Returns a FzDocument for pdfdocument.m_internal.super.

|

*Overload 9:*
 Copy constructor using `fz_keep_document()`.

|

*Overload 10:*
 Constructor using raw copy of pre-existing `::fz_document`.

|

*Overload 11:*
 Constructor using raw copy of pre-existing `::fz_document`.
N)r   ÚFzDocument_swiginitÚnew_FzDocumentr§   s     r   r]   ÚFzDocument.__init__&f  s    € ô~ 	×"Ò" 4¬×)>Ò)>ÀÐ)EÕFr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzDocument_m_internal_valuera   s    r   ri1  ÚFzDocument.m_internal_value¨f  r*3  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzDocument___nonzero__ra   s    r   rä   ÚFzDocument.__nonzero__¬f  r<  r&   ro1  r'   N)Jr   r   r<   r=   r>   r   r   r   r   r(8  r-8  r28  r68  r;8  r?8  rC8  rG8  rL8  rP8  rU8  rZ8  r^8  rb8  rh8  rl8  rp8  rt8  ry8  r}8  r‚8  r†8  r‹8  r�8  r”8  r™8  rž8  r£8  r©8  r®8  r²8  r¶8  r½8  rÃ8  rÇ8  rË8  rÐ8  rÕ8  rÚ8  rÞ8  râ8  rç8  rì8  rð8  rõ8  rú8  rÿ8  r9  r
9  r9  r9  r]   r   Údelete_FzDocumentr°   ri1  rä   rè   ÚFzDocument_m_internal_getÚFzDocument_m_internal_setrs1  ÚFzDocument_s_num_instances_getÚFzDocument_s_num_instances_setr[1  r@   r'   r&   r   r"8  r"8  nd  s¤  † Ù2áÑ-Ñ/IÐOdÑe€GØ€HòJò(>òGò9ò6ò	AòHò@ò<òAò4òDòKò7ò<òLò@ò JòD@òAòsòròdò9òjòWòTòLò^òuòRò"9òGòDòIò=ò\ò DòNò&BòyòkòPòjò\òCòDòEòJòTò5òGð@ ×/Ñ/Ðò8ò3à€Hñ ˜&×:Ñ:¸F×<\Ñ<\ð  cBñ  C€JÙ˜v×DÑDÀf×FkÑFkÓlƒOr&   r"8  c                   óâ   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 r\R                  rS rS r\r\" \R&                  \R(                  SS9r\" \R,                  \R.                  5      rSrg)ÚFzDocumentHandleri¶f  zKWrapper class for struct `fz_document_handler`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzDocumentHandler.<lambda>¹f  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r(9  ¹f  rV   r&   rW   rX   c                 ó2   • [         R                  " XX#U5      $ ©z”
Class-aware wrapper for `::fz_document_handler_open()`.   Helper for calling `fz_document_handler::open` function pointer via
Swig from Python/C#.
)r   Ú*FzDocumentHandler_fz_document_handler_open)r   rç  rè  r/  ré  s        r   Úfz_document_handler_openÚ*FzDocumentHandler.fz_document_handler_open¼f  s   € ô
 ×@Ò@ÀÈuÐ[jÓkÐkr&   c                 ó.   • [         R                  " X5      $ ©z 
Class-aware wrapper for `::fz_document_handler_recognize()`.   Helper for calling a `fz_document_handler::recognize` function
pointer via Swig from Python/C#.
)r   Ú/FzDocumentHandler_fz_document_handler_recognize)r   rí  s     r   Úfz_document_handler_recognizeÚ/FzDocumentHandler.fz_document_handler_recognizeÃf  s   € ô
 ×EÒEÀdÓRÐRr&   c                 ó.   • [         R                  " U 5      $ )aC  
Class-aware wrapper for `::fz_register_document_handler()`.
        Register a handler for a document type.

        handler: The handler to register. This must live on for the duration of the
        use of this handler. It will be passed back to the handler for calls so
        the caller can use it to retrieve state.
)r   Ú.FzDocumentHandler_fz_register_document_handlerra   s    r   Úfz_register_document_handlerÚ.FzDocumentHandler.fz_register_document_handlerÊf  s   € ô ×DÒDÀTÓJÐJr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z•
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_document_handler`.
N)r   ÚFzDocumentHandler_swiginitÚnew_FzDocumentHandlerr§   s     r   r]   ÚFzDocumentHandler.__init__Õf  re1  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú"FzDocumentHandler_m_internal_valuera   s    r   ri1  Ú"FzDocumentHandler.m_internal_valueâf  rk1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzDocumentHandler___nonzero__ra   s    r   rä   ÚFzDocumentHandler.__nonzero__æf  rc  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r-9  r29  r69  r]   r   Údelete_FzDocumentHandlerr°   ri1  rä   rè   Ú FzDocumentHandler_m_internal_getÚ FzDocumentHandler_m_internal_setrs1  Ú%FzDocumentHandler_s_num_instances_getÚ%FzDocumentHandler_s_num_instances_setr[1  r@   r'   r&   r   r&9  r&9  ¶f  sŒ   † ÙVáÑ-Ñ/IÐOdÑe€GØ€HòlòSò	Kò
Uð ×6Ñ6Ðò?ò:à€Hñ ˜&×AÑAÀ6×CjÑCjð  qPñ  Q€JÙ˜v×KÑKÈV×MyÑMyÓzƒOr&   r&9  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzDocumentHandlerContextiðf  zSWrapper class for struct `fz_document_handler_context`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú!FzDocumentHandlerContext.<lambda>óf  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rJ9  óf  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_document_handler_context`.
N)r   Ú!FzDocumentHandlerContext_swiginitÚnew_FzDocumentHandlerContextr§   s     r   r]   Ú!FzDocumentHandlerContext.__init__öf  ó    € ô 	×0Ò0°´v×7ZÒ7ZÐ\`Ð7aÕbr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú)FzDocumentHandlerContext_m_internal_valuera   s    r   ri1  Ú)FzDocumentHandlerContext.m_internal_valueg  rJ4  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú$FzDocumentHandlerContext___nonzero__ra   s    r   rä   Ú$FzDocumentHandlerContext.__nonzero__g  rÆ  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzDocumentHandlerContextr°   ri1  rä   rè   Ú'FzDocumentHandlerContext_m_internal_getÚ'FzDocumentHandlerContext_m_internal_setrs1  Ú,FzDocumentHandlerContext_s_num_instances_getÚ,FzDocumentHandlerContext_s_num_instances_setr[1  r@   r'   r&   r   rH9  rH9  ðf  óˆ   † Ù^áÑ-Ñ/IÐOdÑe€GØ€Hò
cð ×=Ñ=ÐòFòAà€Hñ ˜&×HÑHÈ&×JxÑJxð  ^ñ  _€JÙ˜v×RÑRÐTZ÷  UHñ  UHó  IƒOr&   rH9  c                   óš  • \ rS rSrSr\" S S SS9r\r\	R                  r\	R                  r\	R                  r\	R                   r\	R$                  r\	R(                  r\	R,                  r\	R0                  r\	R4                  r\	R8                  r\	R<                  r\	R@                  r!\	RD                  r#\	RH                  r%\	RL                  r'\	RP                  r)\	RT                  r+\	RX                  r-\	R\                  r/\	R`                  r1\	Rd                  r3\	Rh                  r5\	Rl                  r7\	Rp                  r9\	Rt                  r;\	Rx                  r=\	R|                  r?\	R€                  rAS rBS rCS	 rDS
 rES rFS rGS rHS rI\	R”                  rKS rLS rM\MrN\" \	Rž                  \	R                   SS9rQ\" \	R¤                  \	R¦                  5      rTSrUg)ÚFzDocumentWriterig  zJWrapper class for struct `fz_document_writer`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzDocumentWriter.<lambda>g  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r`9  g  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ )a8  
Class-aware wrapper for `::fz_begin_page()`.
        Called to start the process of writing a page to
        a document.

        mediabox: page size rectangle in points.

        Returns a borrowed fz_device to write page contents to. This
        should be kept if required, and only dropped if it was kept.
)r   ÚFzDocumentWriter_fz_begin_page)r   rÚ  s     r   Úfz_begin_pageÚFzDocumentWriter.fz_begin_page3g  s   € ô ×4Ò4°TÓDÐDr&   c                 ó.   • [         R                  " U 5      $ )a	  
Class-aware wrapper for `::fz_close_document_writer()`.
        Called to end the process of writing
        pages to a document.

        This writes any file level trailers required. After this
        completes successfully the file is up to date and complete.
)r   Ú)FzDocumentWriter_fz_close_document_writerra   s    r   Úfz_close_document_writerÚ)FzDocumentWriter.fz_close_document_writer@g  s   € ô ×?Ò?ÀÓEÐEr&   c                 ó.   • [         R                  " U 5      $ )zw
Class-aware wrapper for `::fz_end_page()`.
        Called to end the process of writing a page to a
        document.
)r   ÚFzDocumentWriter_fz_end_pagera   s    r   Úfz_end_pageÚFzDocumentWriter.fz_end_pageKg  r88  r&   c                 ó0   • [         R                  " XU5      $ ©z<Class-aware wrapper for `::fz_pdfocr_writer_set_progress()`.)r   Ú.FzDocumentWriter_fz_pdfocr_writer_set_progress)r   r_  r."  s      r   Úfz_pdfocr_writer_set_progressÚ.FzDocumentWriter.fz_pdfocr_writer_set_progressSg  s   € ä×DÒDÀTÐUZÓ[Ð[r&   c                 ó.   • [         R                  " X5      $ )z¥
Class-aware wrapper for `::fz_write_document()`.
        Convenience function to feed all the pages of a document to
        fz_begin_page/fz_run_page/fz_end_page.
)r   Ú"FzDocumentWriter_fz_write_document)r   rY   s     r   Úfz_write_documentÚ"FzDocumentWriter.fz_write_documentWg  s   € ô ×8Ò8¸ÓCÐCr&   c
                 ó6   • [         R                  " XX#XEXgX‰5
      $ ©z8Class-aware wrapper for `::fz_write_stabilized_story()`.)r   Ú*FzDocumentWriter_fz_write_stabilized_story)
r   r›!  ru  rô&  rõ&  rö&  r÷&  rø&  rù&  r/  s
             r   Úfz_write_stabilized_storyÚ*FzDocumentWriter.fz_write_stabilized_story_g  s-   € ä×@Ò@ÀÐQSÐ`mð  xBð  LVó  \ð  	\r&   c           
      ó4   • [         R                  " XX#XEXg5      $ ©z-Class-aware wrapper for `::fz_write_story()`.)r   ÚFzDocumentWriter_fz_write_story)r   r2  rö&  r÷&  rý&  rþ&  rø&  rù&  s           r   Úfz_write_storyÚFzDocumentWriter.fz_write_storycg  s!   € ä×5Ò5°dÀ6ÐWaÐsyó  Gð  	Gr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)aQ  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_csv_writer()`.

|

*Overload 2:*
 Constructor using `fz_new_csv_writer_with_output()`.  Constructor using `fz_new_document_writer_of_size()`.
                Internal function to allocate a
                block for a derived document_writer structure, with the base
                structure's function pointers populated correctly, and the extra
                space zero initialised.


|

*Overload 3:*
 Constructor using `fz_new_document_writer_with_buffer()`.

|

*Overload 4:*
 Constructor using `fz_new_jpeg_pixmap_writer()`.  Constructor using `fz_new_pixmap_writer()`.

|

*Overload 5:*
 Constructor using `fz_new_pixmap_writer_with_output()`.

|

*Overload 6:*
 Constructor using `fz_new_svg_writer_with_output()`.

|

*Overload 7:*
 Constructor using one of:
                fz_new_cbz_writer()
                fz_new_docx_writer()
                fz_new_odt_writer()
                fz_new_pam_pixmap_writer()
                fz_new_pbm_pixmap_writer()
                fz_new_pcl_writer()
                fz_new_pclm_writer()
                fz_new_pdf_writer()
                fz_new_pdfocr_writer()
                fz_new_pgm_pixmap_writer()
                fz_new_pkm_pixmap_writer()
                fz_new_png_pixmap_writer()
                fz_new_pnm_pixmap_writer()
                fz_new_ppm_pixmap_writer()
                fz_new_ps_writer()
                fz_new_pwg_writer()
                fz_new_svg_writer()


|

*Overload 8:*
 Constructor using one of:
                fz_new_cbz_writer_with_output()
                fz_new_docx_writer_with_output()
                fz_new_odt_writer_with_output()
                fz_new_pcl_writer_with_output()
                fz_new_pclm_writer_with_output()
                fz_new_pdf_writer_with_output()
                fz_new_pdfocr_writer_with_output()
                fz_new_ps_writer_with_output()
                fz_new_pwg_writer_with_output()

        This constructor takes ownership of <out> -
        out.m_internal is set to NULL after this constructor
        returns so <out> must not be used again.


|

*Overload 9:*
 Constructor using one of:
                fz_new_document_writer()
                fz_new_text_writer()


|

*Overload 10:*
 Constructor using fz_new_document_writer_with_output().

        This constructor takes ownership of <out> -
        out.m_internal is set to NULL after this constructor
        returns so <out> must not be used again.


|

*Overload 11:*
 Constructor using fz_new_text_writer_with_output().

        This constructor takes ownership of <out> -
        out.m_internal is set to NULL after this constructor
        returns so <out> must not be used again.


|

*Overload 12:*
 Default constructor, sets `m_internal` to null.

|

*Overload 13:*
 Constructor using raw copy of pre-existing `::fz_document_writer`.
N)r   ÚFzDocumentWriter_swiginitÚnew_FzDocumentWriterr§   s     r   r]   ÚFzDocumentWriter.__init__gg  s    € ôf 	×(Ò(¨¬v×/JÒ/JÈDÐ/QÕRr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú!FzDocumentWriter_m_internal_valuera   s    r   ri1  Ú!FzDocumentWriter.m_internal_valueÝg  r22  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzDocumentWriter___nonzero__ra   s    r   rä   ÚFzDocumentWriter.__nonzero__ág  r‹  r&   ro1  r'   N)Vr   r   r<   r=   r>   r   r   r   r   r   ÚFzDocumentWriter_PathType_CBZÚPathType_CBZÚFzDocumentWriter_PathType_DOCXÚPathType_DOCXÚFzDocumentWriter_PathType_ODTÚPathType_ODTÚ$FzDocumentWriter_PathType_PAM_PIXMAPÚPathType_PAM_PIXMAPÚ$FzDocumentWriter_PathType_PBM_PIXMAPÚPathType_PBM_PIXMAPÚFzDocumentWriter_PathType_PCLÚPathType_PCLÚFzDocumentWriter_PathType_PCLMÚPathType_PCLMÚFzDocumentWriter_PathType_PDFÚPathType_PDFÚ FzDocumentWriter_PathType_PDFOCRÚPathType_PDFOCRÚ$FzDocumentWriter_PathType_PGM_PIXMAPÚPathType_PGM_PIXMAPÚ$FzDocumentWriter_PathType_PKM_PIXMAPÚPathType_PKM_PIXMAPÚ$FzDocumentWriter_PathType_PNG_PIXMAPÚPathType_PNG_PIXMAPÚ$FzDocumentWriter_PathType_PNM_PIXMAPÚPathType_PNM_PIXMAPÚ$FzDocumentWriter_PathType_PPM_PIXMAPÚPathType_PPM_PIXMAPÚFzDocumentWriter_PathType_PSÚPathType_PSÚFzDocumentWriter_PathType_PWGÚPathType_PWGÚFzDocumentWriter_PathType_SVGÚPathType_SVGÚFzDocumentWriter_OutputType_CBZÚOutputType_CBZÚ FzDocumentWriter_OutputType_DOCXÚOutputType_DOCXÚFzDocumentWriter_OutputType_ODTÚOutputType_ODTÚFzDocumentWriter_OutputType_PCLÚOutputType_PCLÚ FzDocumentWriter_OutputType_PCLMÚOutputType_PCLMÚFzDocumentWriter_OutputType_PDFÚOutputType_PDFÚ"FzDocumentWriter_OutputType_PDFOCRÚOutputType_PDFOCRÚFzDocumentWriter_OutputType_PSÚOutputType_PSÚFzDocumentWriter_OutputType_PWGÚOutputType_PWGÚ(FzDocumentWriter_FormatPathType_DOCUMENTÚFormatPathType_DOCUMENTÚ$FzDocumentWriter_FormatPathType_TEXTÚFormatPathType_TEXTrd9  rh9  rl9  rq9  ru9  rz9  r9  r]   Údelete_FzDocumentWriterr°   ri1  rä   rè   ÚFzDocumentWriter_m_internal_getÚFzDocumentWriter_m_internal_setrs1  Ú$FzDocumentWriter_s_num_instances_getÚ$FzDocumentWriter_s_num_instances_setr[1  r@   r'   r&   r   r^9  r^9  g  sã  † ÙUáÑ-Ñ/IÐOdÑe€GØ€HØ×7Ñ7€LØ×9Ñ9€MØ×7Ñ7€LØ ×EÑEÐØ ×EÑEÐØ×7Ñ7€LØ×9Ñ9€MØ×7Ñ7€LØ×=Ñ=€OØ ×EÑEÐØ ×EÑEÐØ ×EÑEÐØ ×EÑEÐØ ×EÑEÐØ×5Ñ5€KØ×7Ñ7€LØ×7Ñ7€LØ×;Ñ;€NØ×=Ñ=€OØ×;Ñ;€NØ×;Ñ;€NØ×=Ñ=€OØ×;Ñ;€NØ×AÑAÐØ×9Ñ9€MØ×;Ñ;€NØ$×MÑMÐØ ×EÑEÐòEò	Fò9ò\òDò\òGòsSðh ×5Ñ5Ðò>ò9à€Hñ ˜&×@Ñ@À&×BhÑBhð  oNñ  O€JÙ˜v×JÑJÈF×LwÑLwÓxƒOr&   r^9  c                   óª  • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  r\" \R                  \R                  5      r\" \R"                  \R$                  5      r\" \R(                  \R*                  5      r\" \R.                  \R0                  5      r\" \R4                  \R6                  5      r\" \R:                  \R<                  5      r\" \R@                  \RB                  5      r"\" \RF                  \RH                  5      r%\" \RL                  \RN                  5      r(\" \RR                  \RT                  5      r+S	 r,S
 r-S r.Sr/g)ÚFzDrawOptionsiëg  z�
Wrapper class for struct `fz_draw_options`. Not copyable or assignable.
struct fz_draw_options: Options for creating a pixmap and draw
device.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzDrawOptions.<lambda>òg  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rË9  òg  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)a”  
*Overload 1:*
 == Constructors.  Constructor using `fz_parse_draw_options()`.
                Parse draw device options from a comma separated key-value string.


|

*Overload 2:*
 Default constructor, sets each member to default value.

|

*Overload 3:*
 Constructor using raw copy of pre-existing `::fz_draw_options`.

|

*Overload 4:*
 Constructor using raw copy of pre-existing `::fz_draw_options`.
N)r   ÚFzDrawOptions_swiginitÚnew_FzDrawOptionsr§   s     r   r]   ÚFzDrawOptions.__init__õg  ó   € ô, 	×%Ò% d¬F×,DÒ,DÀdÐ,KÕLr&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   ÚFzDrawOptions_internalr§   s     r   r;1  ÚFzDrawOptions.internalh  r4  r&   c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚFzDrawOptions_to_stringra   s    r   r+1  ÚFzDrawOptions.to_string$h  rË1  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzDrawOptions___eq__rE1  s     r   r’   ÚFzDrawOptions.__eq__(h  r4  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzDrawOptions___ne__rE1  s     r   r—   ÚFzDrawOptions.__ne__,h  r4  r&   r'   N)0r   r   r<   r=   r>   r   r   r   r   r]   r;1  r   Údelete_FzDrawOptionsr°   ÚFzDrawOptions_rotate_getÚFzDrawOptions_rotate_setru  ÚFzDrawOptions_x_resolution_getÚFzDrawOptions_x_resolution_setrx  ÚFzDrawOptions_y_resolution_getÚFzDrawOptions_y_resolution_setr{  ÚFzDrawOptions_width_getÚFzDrawOptions_width_setr~  ÚFzDrawOptions_height_getÚFzDrawOptions_height_setr�  ÚFzDrawOptions_colorspace_getÚFzDrawOptions_colorspace_setrE  ÚFzDrawOptions_alpha_getÚFzDrawOptions_alpha_setr×
  ÚFzDrawOptions_graphics_getÚFzDrawOptions_graphics_setrˆ  ÚFzDrawOptions_text_getÚFzDrawOptions_text_setr‹  Ú!FzDrawOptions_s_num_instances_getÚ!FzDrawOptions_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   rÉ9  rÉ9  ëg  s7  † ññ Ñ-Ñ/IÐOdÑe€GØ€HòMò0
:ð ×2Ñ2ÐÙ�f×5Ñ5°v×7VÑ7VÓW€FÙ˜F×AÑAÀ6×ChÑChÓi€LÙ˜F×AÑAÀ6×ChÑChÓi€LÙ�V×3Ñ3°V×5SÑ5SÓT€EÙ�f×5Ñ5°v×7VÑ7VÓW€FÙ˜&×=Ñ=¸v×?bÑ?bÓc€JÙ�V×3Ñ3°V×5SÑ5SÓT€EÙ˜×9Ñ9¸6×;\Ñ;\Ó]€HÙ�F×1Ñ1°6×3PÑ3PÓQ€DÙ˜v×GÑGÈ×IqÑIqÓr€Oò4ò6õ6r&   rÉ9  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzErrorContexti2h  zHWrapper class for struct `fz_error_context`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzErrorContext.<lambda>5h  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rö9  5h  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z’
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_error_context`.
N)r   ÚFzErrorContext_swiginitÚnew_FzErrorContextr§   s     r   r]   ÚFzErrorContext.__init__8h  r¤1  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzErrorContext_m_internal_valuera   s    r   ri1  ÚFzErrorContext.m_internal_valueEh  r¨1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzErrorContext___nonzero__ra   s    r   rä   ÚFzErrorContext.__nonzero__Ih  r)  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzErrorContextr°   ri1  rä   rè   ÚFzErrorContext_m_internal_getÚFzErrorContext_m_internal_setrs1  Ú"FzErrorContext_s_num_instances_getÚ"FzErrorContext_s_num_instances_setr[1  r@   r'   r&   r   rô9  rô9  2h  óz   † ÙSáÑ-Ñ/IÐOdÑe€GØ€Hò
Oð ×3Ñ3Ðò<ò7à€Hñ ˜&×>Ñ>À×@dÑ@dð  kJñ  K€JÙ˜v×HÑHÈ&×JsÑJsÓtƒOr&   rô9  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzErrorStackSlotiSh  zKWrapper class for struct `fz_error_stack_slot`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzErrorStackSlot.<lambda>Vh  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r:  Vh  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z•
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_error_stack_slot`.
N)r   ÚFzErrorStackSlot_swiginitÚnew_FzErrorStackSlotr§   s     r   r]   ÚFzErrorStackSlot.__init__Yh  r.2  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú!FzErrorStackSlot_m_internal_valuera   s    r   ri1  Ú!FzErrorStackSlot.m_internal_valuefh  r22  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzErrorStackSlot___nonzero__ra   s    r   rä   ÚFzErrorStackSlot.__nonzero__jh  r‹  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzErrorStackSlotr°   ri1  rä   rè   ÚFzErrorStackSlot_m_internal_getÚFzErrorStackSlot_m_internal_setrs1  Ú$FzErrorStackSlot_s_num_instances_getÚ$FzErrorStackSlot_s_num_instances_setr[1  r@   r'   r&   r   r	:  r	:  Sh  sz   † ÙVáÑ-Ñ/IÐOdÑe€GØ€Hò
Sð ×5Ñ5Ðò>ò9à€Hñ ˜&×@Ñ@À&×BhÑBhð  oNñ  O€JÙ˜v×JÑJÈF×LwÑLwÓxƒOr&   r	:  c                   óÜ   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 r\R                  rS
 rS r\r\" \R$                  \R&                  SS9r\" \R*                  \R,                  5      rSrg)Ú
FzFlotillaith  zCWrapper class for struct `fz_flotilla`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzFlotilla.<lambda>wh  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r:  wh  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ ©z4Class-aware wrapper for `::fz_flotilla_raft_area()`.)r   Ú FzFlotilla_fz_flotilla_raft_area©r   rñ   s     r   Úfz_flotilla_raft_areaÚ FzFlotilla.fz_flotilla_raft_areazh  ó   € ä×6Ò6°tÓ?Ð?r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::fz_flotilla_size()`.)r   ÚFzFlotilla_fz_flotilla_sizera   s    r   Úfz_flotilla_sizeÚFzFlotilla.fz_flotilla_size~h  r*3  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zð
*Overload 1:*
== Constructors.  Constructor using `fz_new_flotilla_from_stext_page_vectors()`.

|

*Overload 2:*
Default constructor, sets `m_internal` to null.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::fz_flotilla`.
N)r   ÚFzFlotilla_swiginitÚnew_FzFlotillar§   s     r   r]   ÚFzFlotilla.__init__‚h  ó   € ô 	×"Ò" 4¬×)>Ò)>ÀÐ)EÕFr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzFlotilla_m_internal_valuera   s    r   ri1  ÚFzFlotilla.m_internal_value”h  r*3  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzFlotilla___nonzero__ra   s    r   rä   ÚFzFlotilla.__nonzero__˜h  r<  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r%:  r+:  r]   r   Údelete_FzFlotillar°   ri1  rä   rè   ÚFzFlotilla_m_internal_getÚFzFlotilla_m_internal_setrs1  ÚFzFlotilla_s_num_instances_getÚFzFlotilla_s_num_instances_setr[1  r@   r'   r&   r   r:  r:  th  s…   † ÙNáÑ-Ñ/IÐOdÑe€GØ€Hò@ò8òGð  ×/Ñ/Ðò8ò3à€Hñ ˜&×:Ñ:¸F×<\Ñ<\ð  cBñ  C€JÙ˜v×DÑDÀf×FkÑFkÓlƒOr&   r:  c                   óœ  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S  r"S! r#S" r$S# r%S$ r&S% r'S& r(S' r)S( r*S) r+\,RZ                  r.S* r/S+ r0\0r1\" \,Rd                  \,Rf                  S,S9r4\" \,Rj                  \,Rl                  5      r7S-r8g.)/ÚFzFonti¢h  z>
Wrapper class for struct `fz_font`.
An abstract font handle.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzFont.<lambda>¨h  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r@:  ¨h  rV   r&   rW   rX   c                 ó0   • [         R                  " XU5      $ )a'  
Class-aware wrapper for `::fz_advance_glyph()`.
        Return the advance for a given glyph.

        font: The font to look for the glyph in.

        glyph: The glyph to find the advance for.

        wmode: 1 for vertical mode, 0 for horizontal.

        Returns the advance for the glyph.
)r   ÚFzFont_fz_advance_glyph)r   rO  ri
  s      r   Úfz_advance_glyphÚFzFont.fz_advance_glyph«h  s   € ô ×-Ò-¨d¸5ÓAÐAr&   c                 ó0   • [         R                  " XU5      $ )aL  
Class-aware wrapper for `::fz_bound_glyph()`.
        Return a bbox for a given glyph in a font.

        font: The font to look for the glyph in.

        gid: The glyph to bound.

        trm: The matrix to apply to the glyph before bounding.

        Returns rectangle by value containing the bounds of the given
        glyph.
)r   ÚFzFont_fz_bound_glyph)r   rQ
  rf
  s      r   Úfz_bound_glyphÚFzFont.fz_bound_glyphºh  s   € ô ×+Ò+¨D°sÓ;Ð;r&   c                 ó.   • [         R                  " U 5      $ )a²  
Class-aware wrapper for `::fz_calculate_font_ascender_descender()`.
        Ensure that a font has its ascender/descender values calculated
        from the actual bbox of the glyphs.

        Note, that we combine the declared values from the font (or the
        default values if those are not present) with the actual bbox to
        get the final result. So this can only cause ascender/descender
        to move further apart!
)r   Ú+FzFont_fz_calculate_font_ascender_descenderra   s    r   Ú$fz_calculate_font_ascender_descenderÚ+FzFont.fz_calculate_font_ascender_descenderÊh  s   € ô ×AÒAÀ$ÓGÐGr&   c                 ó.   • [         R                  " X5      $ ©z5Class-aware wrapper for `::fz_decouple_type3_font()`.)r   ÚFzFont_fz_decouple_type3_font)r   rÀ	  s     r   Úfz_decouple_type3_fontÚFzFont.fz_decouple_type3_font×h  ó   € ä×3Ò3°DÓ@Ð@r&   c                 ó.   • [         R                  " X5      $ )aH  
Class-aware wrapper for `::fz_encode_character()`.
        Find the glyph id for a given unicode
        character within a font.

        font: The font to look for the unicode character in.

        unicode: The unicode character to encode.

        Returns the glyph id for the given unicode value, or 0 if
        unknown.
)r   ÚFzFont_fz_encode_character©r   rÞ  s     r   Úfz_encode_characterÚFzFont.fz_encode_characterÛh  s   € ô ×0Ò0°Ó?Ð?r&   c                 ó.   • [         R                  " X5      $ )a7  
Class-aware wrapper for `::fz_encode_character_by_glyph_name()`.
        Encode character.

        Either by direct lookup of glyphname within a font, or, failing
        that, by mapping glyphname to unicode and thence to the glyph
        index within the given font.

        Returns zero for type3 fonts.
)r   Ú(FzFont_fz_encode_character_by_glyph_name)r   rì  s     r   Ú!fz_encode_character_by_glyph_nameÚ(FzFont.fz_encode_character_by_glyph_nameêh  s   € ô ×>Ò>¸tÓOÐOr&   c                 ó.   • [         R                  " X5      $ )aB  
Class-aware wrapper for `::fz_encode_character_sc()`.
        Encode character, preferring small-caps variant if available.

        font: The font to look for the unicode character in.

        unicode: The unicode character to encode.

        Returns the glyph id for the given unicode value, or 0 if
        unknown.
)r   ÚFzFont_fz_encode_character_scrV:  s     r   Úfz_encode_character_scÚFzFont.fz_encode_character_sc÷h  s   € ô ×3Ò3°DÓBÐBr&   c                 ó2   • [         R                  " XX#U5      $ )aÈ  
Class-aware wrapper for `::fz_encode_character_with_fallback()`.

This method has out-params. Python/C# wrappers look like:
        `fz_encode_character_with_fallback(int unicode, int script, int language, ::fz_font **out_font)` => `(int)`

        Find the glyph id for
        a given unicode character within a font, falling back to
        an alternative if not found.

        font: The font to look for the unicode character in.

        unicode: The unicode character to encode.

        script: The script in use.

        language: The language in use.

        out_font: The font handle in which the given glyph represents
        the requested unicode character. The caller does not own the
        reference it is passed, so should call fz_keep_font if it is
        not simply to be used immediately.

        Returns the glyph id for the given unicode value in the supplied
        font (and sets *out_font to font) if it is present. Otherwise
        an alternative fallback font (based on script/language) is
        searched for. If the glyph is found therein, *out_font is set
        to this reference, and the glyph reference is returned. If it
        cannot be found anywhere, the function returns 0.
)r   Ú(FzFont_fz_encode_character_with_fallback)r   rÞ  rò  rr
  ró  s        r   Ú!fz_encode_character_with_fallbackÚ(FzFont.fz_encode_character_with_fallbacki  s   € ô> ×>Ò>¸tÈfÐ`hÓiÐir&   c                 ó0   • [         R                  " XU5      $ )zb
Class-aware wrapper for `::fz_enumerate_font_cmap()`.
        Enumerate a cmap using a callback.
)r   ÚFzFont_fz_enumerate_font_cmap)r   r  rú  s      r   Úfz_enumerate_font_cmapÚFzFont.fz_enumerate_font_cmap&i  s   € ô
 ×3Ò3°D¸fÓEÐEr&   c                 ó.   • [         R                  " U 5      $ ©zlClass-aware wrapper for `::fz_enumerate_font_cmap2()`.   SWIG-friendly wrapper for fz_enumerate_font_cmap().)r   ÚFzFont_fz_enumerate_font_cmap2ra   s    r   Úfz_enumerate_font_cmap2ÚFzFont.fz_enumerate_font_cmap2-i  r8  r&   c                 ó.   • [         R                  " U 5      $ ©z6Class-aware wrapper for `::fz_extract_ttf_from_ttc()`.)r   ÚFzFont_fz_extract_ttf_from_ttcra   s    r   Úfz_extract_ttf_from_ttcÚFzFont.fz_extract_ttf_from_ttc1i  r8  r&   c                 ó.   • [         R                  " U 5      $ )zX
Class-aware wrapper for `::fz_font_ascender()`.
        Retrieve font ascender in ems.
)r   ÚFzFont_fz_font_ascenderra   s    r   Úfz_font_ascenderÚFzFont.fz_font_ascender5i  rÜ3  r&   c                 ó.   • [         R                  " U 5      $ )zß
Class-aware wrapper for `::fz_font_bbox()`.
        Retrieve the font bbox.

        font: The font to query.

        Returns the font bbox by value; it is valid only if
        fz_font_flags(font)->invalid_bbox is zero.
)r   ÚFzFont_fz_font_bboxra   s    r   Úfz_font_bboxÚFzFont.fz_font_bbox<i  ó   € ô ×)Ò)¨$Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ )zZ
Class-aware wrapper for `::fz_font_descender()`.
        Retrieve font descender in ems.
)r   ÚFzFont_fz_font_descenderra   s    r   Úfz_font_descenderÚFzFont.fz_font_descenderHi  ó   € ô
 ×.Ò.¨tÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ )zd
Class-aware wrapper for `::fz_font_digest()`.
        Retrieve the MD5 digest for the font's data.
)r   ÚFzFont_fz_font_digestr“3  s     r   Úfz_font_digestÚFzFont.fz_font_digestOi  ó   € ô
 ×+Ò+¨DÓ9Ð9r&   c                 ó.   • [         R                  " U 5      $ )a&  
Class-aware wrapper for `::fz_font_ft_face()`.
        Retrieve the FT_Face handle
        for the font.

        font: The font to query

        Returns the FT_Face handle for the font, or NULL
        if not a freetype handled font. (Cast to void *
        to avoid nasty header exposure).
)r   ÚFzFont_fz_font_ft_facera   s    r   Úfz_font_ft_faceÚFzFont.fz_font_ft_faceVi  s   € ô ×,Ò,¨TÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )zq
Class-aware wrapper for `::fz_font_is_bold()`.
        Query whether the font flags say that this font is bold.
)r   ÚFzFont_fz_font_is_boldra   s    r   Úfz_font_is_boldÚFzFont.fz_font_is_bolddi  ó   € ô
 ×,Ò,¨TÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )zu
Class-aware wrapper for `::fz_font_is_italic()`.
        Query whether the font flags say that this font is italic.
)r   ÚFzFont_fz_font_is_italicra   s    r   Úfz_font_is_italicÚFzFont.fz_font_is_italicki  r€:  r&   c                 ó.   • [         R                  " U 5      $ )z}
Class-aware wrapper for `::fz_font_is_monospaced()`.
        Query whether the font flags say that this font is monospaced.
)r   ÚFzFont_fz_font_is_monospacedra   s    r   Úfz_font_is_monospacedÚFzFont.fz_font_is_monospacedri  r~4  r&   c                 ó.   • [         R                  " U 5      $ )zs
Class-aware wrapper for `::fz_font_is_serif()`.
        Query whether the font flags say that this font is serif.
)r   ÚFzFont_fz_font_is_serifra   s    r   Úfz_font_is_serifÚFzFont.fz_font_is_serifyi  rÜ3  r&   c                 ó.   • [         R                  " U 5      $ )zý
Class-aware wrapper for `::fz_font_name()`.
        Retrieve a pointer to the name of the font.

        font: The font to query.

        Returns a pointer to an internal copy of the font name.
        Will never be NULL, but may be the empty string.
)r   ÚFzFont_fz_font_namera   s    r   Úfz_font_nameÚFzFont.fz_font_name€i  r{:  r&   c                 ó.   • [         R                  " U 5      $ )zÚ
Class-aware wrapper for `::fz_font_t3_procs()`.
        Retrieve the Type3 procs
        for a font.

        font: The font to query

        Returns the t3_procs pointer. Will be NULL for a
        non type-3 font.
)r   ÚFzFont_fz_font_t3_procsra   s    r   Úfz_font_t3_procsÚFzFont.fz_font_t3_procsŒi  r®3  r&   c                 ó0   • [         R                  " XX#5      $ )aò  
Class-aware wrapper for `::fz_get_glyph_name()`.
        Find the name of a glyph

        font: The font to look for the glyph in.

        glyph: The glyph id to look for.

        buf: Pointer to a buffer for the name to be inserted into.

        size: The size of the buffer.

        If a font contains a name table, then the name of the glyph
        will be returned in the supplied buffer. Otherwise a name
        is synthesised. The name will be truncated to fit in
        the buffer.
)r   ÚFzFont_fz_get_glyph_name)r   rO  r!  r  s       r   Úfz_get_glyph_nameÚFzFont.fz_get_glyph_name™i  s   € ô$ ×.Ò.¨t¸CÓFÐFr&   c                 ó.   • [         R                  " X5      $ ©z…
Class-aware wrapper for `::fz_get_glyph_name2()`.
C++ alternative to fz_get_glyph_name() that returns information in a std::string.
)r   ÚFzFont_fz_get_glyph_name2)r   rO  s     r   Úfz_get_glyph_name2ÚFzFont.fz_get_glyph_name2­i  s   € ô
 ×/Ò/°Ó<Ð<r&   c                 ó.   • [         R                  " X5      $ )a�  
Class-aware wrapper for `::fz_glyph_cacheable()`.
        Determine if a given glyph in a font
        is cacheable. Certain glyphs in a type 3 font cannot safely
        be cached, as their appearance depends on the enclosing
        graphic state.

        font: The font to look for the glyph in.

        gif: The glyph to query.

        Returns non-zero if cacheable, 0 if not.
)r   ÚFzFont_fz_glyph_cacheable©r   rQ
  s     r   Úfz_glyph_cacheableÚFzFont.fz_glyph_cacheable´i  s   € ô ×/Ò/°Ó:Ð:r&   c           	      ó4   • [         R                  " XX#XEU5      $ )a  
Class-aware wrapper for `::fz_measure_string()`.
        Measure the advance width of a UTF8 string should it be added to a text object.

        This uses the same layout algorithms as fz_show_string, and can be used
        to calculate text alignment adjustments.
)r   ÚFzFont_fz_measure_string)r   rf
  r´  ri
  rl
  ro
  rr
  s          r   Úfz_measure_stringÚFzFont.fz_measure_stringÄi  s   € ô ×.Ò.¨t¸!ÀJÐ\dÓeÐer&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_outline_glyph()`.
        Look a glyph up from a font, and return the outline of the
        glyph using the given transform.

        The caller owns the returned path, and so is responsible for
        ensuring that it eventually gets dropped.
)r   ÚFzFont_fz_outline_glyph)r   rQ
  rK  s      r   Úfz_outline_glyphÚFzFont.fz_outline_glyphÎi  s   € ô ×-Ò-¨d¸Ó=Ð=r&   c                 ó.   • [         R                  " X5      $ )aC  
Class-aware wrapper for `::fz_prepare_t3_glyph()`.
        Force a type3 font to cache the displaylist for a given glyph
        id.

        This caching can involve reading the underlying file, so must
        happen ahead of time, so we aren't suddenly forced to read the
        file while playing a displaylist back.
)r   ÚFzFont_fz_prepare_t3_glyphr®:  s     r   Úfz_prepare_t3_glyphÚFzFont.fz_prepare_t3_glyphÙi  s   € ô ×0Ò0°Ó;Ð;r&   c                 ó2   • [         R                  " XX#U5      $ )a  
Class-aware wrapper for `::fz_render_glyph_pixmap()`.
        Create a pixmap containing a rendered glyph.

        Lookup gid from font, clip it with scissor, and rendering it
        with aa bits of antialiasing into a new pixmap.

        The caller takes ownership of the pixmap and so must free it.

        Note: This function is no longer used for normal rendering
        operations, and is kept around just because we use it in the
        app. It should be considered "at risk" of removal from the API.
)r   ÚFzFont_fz_render_glyph_pixmap)r   rQ
  rK  rÔ  r$  s        r   Úfz_render_glyph_pixmapÚFzFont.fz_render_glyph_pixmapåi  s   € ô ×3Ò3°D¸sÈRÓPÐPr&   c                 ó0   • [         R                  " XX#5      $ )a  
Class-aware wrapper for `::fz_run_t3_glyph()`.
        Run a glyph from a Type3 font to
        a given device.

        font: The font to find the glyph in.

        gid: The glyph to run.

        trm: The transform to apply.

        dev: The device to render onto.
)r   ÚFzFont_fz_run_t3_glyph)r   rQ
  rf
  r‹  s       r   Úfz_run_t3_glyphÚFzFont.fz_run_t3_glyphõi  s   € ô ×,Ò,¨T¸ÓAÐAr&   c                 ó2   • [         R                  " XX#U5      $ )z¬
Class-aware wrapper for `::fz_set_font_bbox()`.
        Set the font bbox.

        font: The font to set the bbox for.

        xmin, ymin, xmax, ymax: The bounding box.
)r   ÚFzFont_fz_set_font_bbox)r   rÛ$  rÜ$  rÝ$  rÞ$  s        r   Úfz_set_font_bboxÚFzFont.fz_set_font_bboxj  s   € ô ×-Ò-¨d¸$ÀdÓKÐKr&   c                 ó.   • [         R                  " X5      $ )zƒ
Class-aware wrapper for `::fz_set_font_embedding()`.
        Control whether a given font should be embedded or not when writing.
)r   ÚFzFont_fz_set_font_embedding)r   r}	  s     r   Úfz_set_font_embeddingÚFzFont.fz_set_font_embeddingj  s   € ô
 ×2Ò2°4Ó?Ð?r&   c                 ó.   • [         R                  " U 5      $ ©z9Class-aware wrapper for `::pdf_font_writing_supported()`.)r   Ú!FzFont_pdf_font_writing_supportedra   s    r   Úpdf_font_writing_supportedÚ!FzFont.pdf_font_writing_supportedj  r22  r&   c                 ó0   • [         R                  " XX#5      $ ©z2Class-aware wrapper for `::pdf_layout_fit_text()`.)r   ÚFzFont_pdf_layout_fit_text)r   rÖ  r—  rR  s       r   Úpdf_layout_fit_textÚFzFont.pdf_layout_fit_textj  s   € ä×0Ò0°¸SÓIÐIr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)aÂ	  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_base14_font()`.
                Create a new font from one of the built-in fonts.


|

*Overload 2:*
 Constructor using `fz_new_builtin_font()`.

|

*Overload 3:*
 Constructor using `fz_new_cjk_font()`.

|

*Overload 4:*
 Constructor using `fz_new_font_from_buffer()`.
                Create a new font from a font file in a fz_buffer.

                Fonts created in this way, will be eligible for embedding by default.

                name: Name of font (leave NULL to use name from font).

                buffer: Buffer to load from.

                index: Which font from the file to load (0 for default).

                use_glyph_box: 1 if we should use the glyph bbox, 0 otherwise.

                Returns new font handle, or throws exception on error.


|

*Overload 5:*
 Constructor using `fz_new_font_from_file()`.
                Create a new font from a font file.

                Fonts created in this way, will be eligible for embedding by default.

                name: Name of font (leave NULL to use name from font).

                path: File path to load from.

                index: Which font from the file to load (0 for default).

                use_glyph_box: 1 if we should use the glyph bbox, 0 otherwise.

                Returns new font handle, or throws exception on error.


|

*Overload 6:*
 Constructor using `fz_new_font_from_memory()`.
                Create a new font from a font file in memory.

                Fonts created in this way, will be eligible for embedding by default.

                name: Name of font (leave NULL to use name from font).

                data: Pointer to the font file data.

                len: Length of the font file data.

                index: Which font from the file to load (0 for default).

                use_glyph_box: 1 if we should use the glyph bbox, 0 otherwise.

                Returns new font handle, or throws exception on error.


|

*Overload 7:*
 Constructor using `fz_new_type3_font()`.
                Create a new (empty) type3 font.

                name: Name of font (or NULL).

                matrix: Font matrix.

                Returns a new font handle, or throws exception on
                allocation failure.


|

*Overload 8:*
 Copy constructor using `fz_keep_font()`.

|

*Overload 9:*
 Default constructor, sets `m_internal` to null.

|

*Overload 10:*
 Constructor using raw copy of pre-existing `::fz_font`.
N)r   ÚFzFont_swiginitÚ
new_FzFontr§   s     r   r]   ÚFzFont.__init__j  s    € ôR 	×Ò˜t¤V×%6Ò%6¸Ð%=Õ>r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzFont_m_internal_valuera   s    r   ri1  ÚFzFont.m_internal_value‹j  rË1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzFont___nonzero__ra   s    r   rä   ÚFzFont.__nonzero__�j  r~  r&   ro1  r'   N)9r   r   r<   r=   r>   r   r   r   r   rD:  rH:  rL:  rQ:  rW:  r[:  r_:  rc:  rg:  rl:  rq:  ru:  ry:  r~:  rƒ:  rˆ:  rŒ:  r‘:  r•:  r™:  r�:  r¡:  r¥:  rª:  r¯:  r³:  r·:  r»:  r¿:  rÃ:  rÇ:  rË:  rÐ:  rÕ:  r]   r   Údelete_FzFontr°   ri1  rä   rè   ÚFzFont_m_internal_getÚFzFont_m_internal_setrs1  ÚFzFont_s_num_instances_getÚFzFont_s_num_instances_setr[1  r@   r'   r&   r   r>:  r>:  ¢h  s2  † ññ
 Ñ-Ñ/IÐOdÑe€GØ€HòBò<ò HòAò@òPòCòjòBFò;ò;ò4ò
0ò5ò:ò3ò3ò5ò9ò4ò
0ò4òGò(=ò;ò fò	>ò
<òQò Bò 	Lò@ò>òJòi?ðT ×+Ñ+Ðò4ò/à€Hñ ˜&×6Ñ6¸×8TÑ8TÐZyÑz€JÙ˜v×@Ñ@À&×BcÑBcÓdƒOr&   r>:  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzFontContexti™j  zGWrapper class for struct `fz_font_context`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzFontContext.<lambda>œj  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   ré:  œj  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‘
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_font_context`.
N)r   ÚFzFontContext_swiginitÚnew_FzFontContextr§   s     r   r]   ÚFzFontContext.__init__Ÿj  ó   € ô 	×%Ò% d¬F×,DÒ,DÀdÐ,KÕLr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzFontContext_m_internal_valuera   s    r   ri1  ÚFzFontContext.m_internal_value¬j  r8  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzFontContext___nonzero__ra   s    r   rä   ÚFzFontContext.__nonzero__°j  r8  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzFontContextr°   ri1  rä   rè   ÚFzFontContext_m_internal_getÚFzFontContext_m_internal_setrs1  Ú!FzFontContext_s_num_instances_getÚ!FzFontContext_s_num_instances_setr[1  r@   r'   r&   r   rç:  rç:  ™j  óz   † ÙRáÑ-Ñ/IÐOdÑe€GØ€Hò
Mð ×2Ñ2Ðò;ò6à€Hñ ˜&×=Ñ=¸v×?bÑ?bð  iHñ  I€JÙ˜v×GÑGÈ×IqÑIqÓrƒOr&   rç:  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzFontFlagsTiºj  z™
Wrapper class for struct `fz_font_flags_t`. Not copyable or assignable.
Every fz_font carries a set of flags
within it, in a fz_font_flags_t structure.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzFontFlagsT.<lambda>Áj  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÿ:  Áj  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‘
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_font_flags_t`.
N)r   ÚFzFontFlagsT_swiginitÚnew_FzFontFlagsTr§   s     r   r]   ÚFzFontFlagsT.__init__Äj  ó   € ô 	×$Ò$ T¬6×+BÒ+BÀDÐ+IÕJr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzFontFlagsT_m_internal_valuera   s    r   ri1  ÚFzFontFlagsT.m_internal_valueÑj  rl2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzFontFlagsT___nonzero__ra   s    r   rä   ÚFzFontFlagsT.__nonzero__Õj  ró  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzFontFlagsTr°   ri1  rä   rè   ÚFzFontFlagsT_m_internal_getÚFzFontFlagsT_m_internal_setrs1  Ú FzFontFlagsT_s_num_instances_getÚ FzFontFlagsT_s_num_instances_setr[1  r@   r'   r&   r   rý:  rý:  ºj  s~   † ññ Ñ-Ñ/IÐOdÑe€GØ€Hò
Kð ×1Ñ1Ðò:ò5à€Hñ ˜&×<Ñ<¸f×>`Ñ>`ð  gFñ  G€JÙ˜v×FÑFÈ×HoÑHoÓpƒOr&   rý:  c                   óÜ   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 r\R                  rS
 rS r\r\" \R$                  \R&                  SS9r\" \R*                  \R,                  5      rSrg)Ú
FzFunctionißj  z'Wrapper class for struct `fz_function`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzFunction.<lambda>âj  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r;  âj  rV   r&   rW   rX   c                 ó2   • [         R                  " XX#U5      $ )z¼
Class-aware wrapper for `::fz_eval_function()`.

This method has out-params. Python/C# wrappers look like:
        `fz_eval_function(const float *in, int inlen, int outlen)` => float out
)r   ÚFzFunction_fz_eval_function©r   rM  r"  r¥  r#  s        r   Úfz_eval_functionÚFzFunction.fz_eval_functionåj  s   € ô ×1Ò1°$¸UÈÓPÐPr&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::fz_function_size()`.)r   ÚFzFunction_fz_function_sizera   s    r   Úfz_function_sizeÚFzFunction.fz_function_sizeîj  r*3  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a  
*Overload 1:*
== Constructors.  Constructor using `fz_new_function_of_size()`.

|

*Overload 2:*
Copy constructor using `fz_keep_function()`.

|

*Overload 3:*
Default constructor, sets `m_internal` to null.

|

*Overload 4:*
Constructor using raw copy of pre-existing `::fz_function`.
N)r   ÚFzFunction_swiginitÚnew_FzFunctionr§   s     r   r]   ÚFzFunction.__init__òj  s   € ô( 	×"Ò" 4¬×)>Ò)>ÀÐ)EÕFr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzFunction_m_internal_valuera   s    r   ri1  ÚFzFunction.m_internal_value	k  r*3  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzFunction___nonzero__ra   s    r   rä   ÚFzFunction.__nonzero__k  r<  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r;  r;  r]   r   Údelete_FzFunctionr°   ri1  rä   rè   ÚFzFunction_m_internal_getÚFzFunction_m_internal_setrs1  ÚFzFunction_s_num_instances_getÚFzFunction_s_num_instances_setr[1  r@   r'   r&   r   r;  r;  ßj  s…   † Ù2áÑ-Ñ/IÐOdÑe€GØ€HòQò8òGð* ×/Ñ/Ðò8ò3à€Hñ ˜&×:Ñ:¸F×<\Ñ<\ð  cBñ  C€JÙ˜v×DÑDÀf×FkÑFkÓlƒOr&   r;  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzGetoptLongOptionsik  zNWrapper class for struct `fz_getopt_long_options`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzGetoptLongOptions.<lambda>k  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r2;  k  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z˜
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_getopt_long_options`.
N)r   ÚFzGetoptLongOptions_swiginitÚnew_FzGetoptLongOptionsr§   s     r   r]   ÚFzGetoptLongOptions.__init__k  rÖ4  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú$FzGetoptLongOptions_m_internal_valuera   s    r   ri1  Ú$FzGetoptLongOptions.m_internal_value*k  rD4  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzGetoptLongOptions___nonzero__ra   s    r   rä   ÚFzGetoptLongOptions.__nonzero__.k  r  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzGetoptLongOptionsr°   ri1  rä   rè   Ú"FzGetoptLongOptions_m_internal_getÚ"FzGetoptLongOptions_m_internal_setrs1  Ú'FzGetoptLongOptions_s_num_instances_getÚ'FzGetoptLongOptions_s_num_instances_setr[1  r@   r'   r&   r   r0;  r0;  k  s{   † ÙYáÑ-Ñ/IÐOdÑe€GØ€Hò
Yð ×8Ñ8ÐòAò<à€Hñ ˜&×CÑCÀV×EnÑEnð  uTñ  U€JÙ˜v×MÑMÈv×O}ÑO}Ó~ƒOr&   r0;  c                   óè   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS r\R                  rS rS r\r\" \R(                  \R*                  SS9r\" \R.                  \R0                  5      rSrg)ÚFzGlyphi8k  z�
Wrapper class for struct `fz_glyph`.
Glyphs represent a run length encoded set of pixels for a 2
dimensional region of a plane.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzGlyph.<lambda>?k  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rF;  ?k  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ )zf
Class-aware wrapper for `::fz_glyph_bbox()`.
        Return the bounding box of the glyph in pixels.
)r   ÚFzGlyph_fz_glyph_bboxra   s    r   Úfz_glyph_bboxÚFzGlyph.fz_glyph_bboxBk  ó   € ô
 ×+Ò+¨DÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::fz_glyph_bbox_no_ctx()`.)r   ÚFzGlyph_fz_glyph_bbox_no_ctxra   s    r   Úfz_glyph_bbox_no_ctxÚFzGlyph.fz_glyph_bbox_no_ctxIk  ó   € ä×2Ò2°4Ó8Ð8r&   c                 ó.   • [         R                  " U 5      $ )zb
Class-aware wrapper for `::fz_glyph_height()`.
        Return the height of the glyph in pixels.
)r   ÚFzGlyph_fz_glyph_heightra   s    r   Úfz_glyph_heightÚFzGlyph.fz_glyph_heightMk  rÜ3  r&   c                 ó.   • [         R                  " U 5      $ )z`
Class-aware wrapper for `::fz_glyph_width()`.
        Return the width of the glyph in pixels.
)r   ÚFzGlyph_fz_glyph_widthra   s    r   Úfz_glyph_widthÚFzGlyph.fz_glyph_widthTk  rŽ:  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zÆ
*Overload 1:*
Copy constructor using `fz_keep_glyph()`.

|

*Overload 2:*
Default constructor, sets `m_internal` to null.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::fz_glyph`.
N)r   ÚFzGlyph_swiginitÚnew_FzGlyphr§   s     r   r]   ÚFzGlyph.__init__[k  ó   € ô 	×Ò ¤f×&8Ò&8¸$Ð&?Õ@r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzGlyph_m_internal_valuera   s    r   ri1  ÚFzGlyph.m_internal_valuemk  r?6  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzGlyph___nonzero__ra   s    r   rä   ÚFzGlyph.__nonzero__qk  r}   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rJ;  rP;  rU;  rY;  r]   r   Údelete_FzGlyphr°   ri1  rä   rè   ÚFzGlyph_m_internal_getÚFzGlyph_m_internal_setrs1  ÚFzGlyph_s_num_instances_getÚFzGlyph_s_num_instances_setr[1  r@   r'   r&   r   rD;  rD;  8k  s‹   † ññ Ñ-Ñ/IÐOdÑe€GØ€Hò2ò9ò4ò3òAð  ×,Ñ,Ðò5ò0à€Hñ ˜&×7Ñ7¸×9VÑ9VÐ\{Ñ|€JÙ˜v×AÑAÀ6×CeÑCeÓfƒOr&   rD;  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzGlyphCachei{k  zFWrapper class for struct `fz_glyph_cache`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzGlyphCache.<lambda>~k  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rn;  ~k  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_glyph_cache`.
N)r   ÚFzGlyphCache_swiginitÚnew_FzGlyphCacher§   s     r   r]   ÚFzGlyphCache.__init__�k  r;  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzGlyphCache_m_internal_valuera   s    r   ri1  ÚFzGlyphCache.m_internal_valueŽk  rl2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzGlyphCache___nonzero__ra   s    r   rä   ÚFzGlyphCache.__nonzero__’k  ró  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzGlyphCacher°   ri1  rä   rè   ÚFzGlyphCache_m_internal_getÚFzGlyphCache_m_internal_setrs1  Ú FzGlyphCache_s_num_instances_getÚ FzGlyphCache_s_num_instances_setr[1  r@   r'   r&   r   rl;  rl;  {k  óz   † ÙQáÑ-Ñ/IÐOdÑe€GØ€Hò
Kð ×1Ñ1Ðò:ò5à€Hñ ˜&×<Ñ<¸f×>`Ñ>`ð  gFñ  G€JÙ˜v×FÑFÈ×HoÑHoÓpƒOr&   rl;  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)Ú
FzHalftoneiœk  ad  
Wrapper class for struct `fz_halftone`.
A halftone is a set of threshold tiles, one per component. Each
threshold tile is a pixmap, possibly of varying sizes and
phases. Currently, we only provide one 'default' halftone tile
for operating on 1 component plus alpha pixmaps (where the alpha
is ignored). This is signified by a fz_halftone pointer to NULL.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzHalftone.<lambda>¦k  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rƒ;  ¦k  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zØ
*Overload 1:*
Copy constructor using `fz_keep_halftone()`.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_halftone`.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::fz_halftone`.
N)r   ÚFzHalftone_swiginitÚnew_FzHalftoner§   s     r   r]   ÚFzHalftone.__init__©k  r1:  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzHalftone_m_internal_valuera   s    r   ri1  ÚFzHalftone.m_internal_value»k  r*3  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzHalftone___nonzero__ra   s    r   rä   ÚFzHalftone.__nonzero__¿k  r<  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzHalftoner°   ri1  rä   rè   ÚFzHalftone_m_internal_getÚFzHalftone_m_internal_setrs1  ÚFzHalftone_s_num_instances_getÚFzHalftone_s_num_instances_setr[1  r@   r'   r&   r   r�;  r�;  œk  s~   † ññ Ñ-Ñ/IÐOdÑe€GØ€HòGð  ×/Ñ/Ðò8ò3à€Hñ ˜&×:Ñ:¸F×<\Ñ<\ð  cBñ  C€JÙ˜v×DÑDÀf×FkÑFkÓlƒOr&   r�;  c                   óî   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS r\R                   rS rS r\r\" \R*                  \R,                  SS9r\" \R0                  \R2                  5      rSrg)ÚFzHashTableiÉk  a¼  
Wrapper class for struct `fz_hash_table`. Not copyable or assignable.
Generic hash-table with fixed-length keys.

The keys and values are NOT reference counted by the hash table.
Callers are responsible for taking care the reference counts are
correct. Inserting a duplicate entry will NOT overwrite the old
value, and will return the old value.

The drop_val callback function is only used to release values
when the hash table is destroyed.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzHashTable.<lambda>×k  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r—;  ×k  rV   r&   rW   rX   c                 ó0   • [         R                  " XU5      $ )zò
Class-aware wrapper for `::fz_hash_filter()`.
        Iterate over the entries in a hash table, removing all the ones where callback returns true.
        Does NOT free the value of the entry, so the caller is expected to take care of this.
)r   ÚFzHashTable_fz_hash_filter©r   rŠ  rý  s      r   Úfz_hash_filterÚFzHashTable.fz_hash_filterÚk  s   € ô ×0Ò0°¸hÓGÐGr&   c                 ó.   • [         R                  " X5      $ )z‹
Class-aware wrapper for `::fz_hash_find()`.
        Search for a matching hash within the table, and return the
        associated value.
)r   ÚFzHashTable_fz_hash_findr@  s     r   Úfz_hash_findÚFzHashTable.fz_hash_findâk  s   € ô ×.Ò.¨tÓ9Ð9r&   c                 ó0   • [         R                  " XU5      $ )zc
Class-aware wrapper for `::fz_hash_for_each()`.
        Iterate over the entries in a hash table.
)r   ÚFzHashTable_fz_hash_for_eachr›;  s      r   Úfz_hash_for_eachÚFzHashTable.fz_hash_for_eachêk  s   € ô
 ×2Ò2°4ÀÓIÐIr&   c                 ó0   • [         R                  " XU5      $ )a‹  
Class-aware wrapper for `::fz_hash_insert()`.
        Insert a new key/value pair into the hash table.

        If an existing entry with the same key is found, no change is
        made to the hash table, and a pointer to the existing value is
        returned.

        If no existing entry with the same key is found, ownership of
        val passes in, key is copied, and NULL is returned.
)r   ÚFzHashTable_fz_hash_insert©r   rA  r4  s      r   Úfz_hash_insertÚFzHashTable.fz_hash_insertñk  s   € ô ×0Ò0°¸CÓ@Ð@r&   c                 ó.   • [         R                  " X5      $ )z²
Class-aware wrapper for `::fz_hash_remove()`.
        Remove the entry for a given key.

        The value is NOT freed, so the caller is expected to take care
        of this.
)r   ÚFzHashTable_fz_hash_remover@  s     r   Úfz_hash_removeÚFzHashTable.fz_hash_removeÿk  s   € ô ×0Ò0°Ó;Ð;r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a¤  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_hash_table()`.
                Create a new hash table.

                initialsize: The initial size of the hashtable. The hashtable
                may grow (double in size) if it starts to get crowded (80%
                full).

                keylen: byte length for each key.

                lock: -1 for no lock, otherwise the FZ_LOCK to use to protect
                this table.

                drop_val: Function to use to destroy values on table drop.


|

*Overload 2:*
 Default constructor, sets `m_internal` to null.

|

*Overload 3:*
 Constructor using raw copy of pre-existing `::fz_hash_table`.
N)r   ÚFzHashTable_swiginitÚnew_FzHashTabler§   s     r   r]   ÚFzHashTable.__init__	l  s   € ô8 	×#Ò# D¬&×*@Ò*@À$Ð*GÕHr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzHashTable_m_internal_valuera   s    r   ri1  ÚFzHashTable.m_internal_value(l  rR;  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzHashTable___nonzero__ra   s    r   rä   ÚFzHashTable.__nonzero__,l  r†   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rœ;  r ;  r¤;  r©;  r­;  r]   r   Údelete_FzHashTabler°   ri1  rä   rè   ÚFzHashTable_m_internal_getÚFzHashTable_m_internal_setrs1  ÚFzHashTable_s_num_instances_getÚFzHashTable_s_num_instances_setr[1  r@   r'   r&   r   r•;  r•;  Ék  sš   † ññ Ñ-Ñ/IÐOdÑe€GØ€HòHò:òJòAò<òIð: ×0Ñ0Ðò9ò4à€Hñ ˜&×;Ñ;¸V×=^Ñ=^ð  eDñ  E€JÙ˜v×EÑEÀv×GmÑGmÓnƒOr&   r•;  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzHyphContexti6l  zGWrapper class for struct `fz_hyph_context`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzHyphContext.<lambda>9l  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÁ;  9l  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‘
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_hyph_context`.
N)r   ÚFzHyphContext_swiginitÚnew_FzHyphContextr§   s     r   r]   ÚFzHyphContext.__init__<l  rï:  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzHyphContext_m_internal_valuera   s    r   ri1  ÚFzHyphContext.m_internal_valueIl  r8  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzHyphContext___nonzero__ra   s    r   rä   ÚFzHyphContext.__nonzero__Ml  r8  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzHyphContextr°   ri1  rä   rè   ÚFzHyphContext_m_internal_getÚFzHyphContext_m_internal_setrs1  Ú!FzHyphContext_s_num_instances_getÚ!FzHyphContext_s_num_instances_setr[1  r@   r'   r&   r   r¿;  r¿;  6l  rû:  r&   r¿;  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)Ú
FzHyphTrieiWl  zDWrapper class for struct `fz_hyph_trie`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzHyphTrie.<lambda>Zl  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÕ;  Zl  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zŽ
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_hyph_trie`.
N)r   ÚFzHyphTrie_swiginitÚnew_FzHyphTrier§   s     r   r]   ÚFzHyphTrie.__init__]l  ó   € ô 	×"Ò" 4¬×)>Ò)>ÀÐ)EÕFr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzHyphTrie_m_internal_valuera   s    r   ri1  ÚFzHyphTrie.m_internal_valuejl  r*3  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzHyphTrie___nonzero__ra   s    r   rä   ÚFzHyphTrie.__nonzero__nl  r<  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzHyphTrier°   ri1  rä   rè   ÚFzHyphTrie_m_internal_getÚFzHyphTrie_m_internal_setrs1  ÚFzHyphTrie_s_num_instances_getÚFzHyphTrie_s_num_instances_setr[1  r@   r'   r&   r   rÓ;  rÓ;  Wl  sz   † ÙOáÑ-Ñ/IÐOdÑe€GØ€Hò
Gð ×/Ñ/Ðò8ò3à€Hñ ˜&×:Ñ:¸F×<\Ñ<\ð  cBñ  C€JÙ˜v×DÑDÀf×FkÑFkÓlƒOr&   rÓ;  c                   óÖ   • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  rS	 rS
 r\r\" \R"                  \R$                  SS9r\" \R(                  \R*                  5      rSrg)ÚFzHyphenatorixl  zEWrapper class for struct `fz_hyphenator`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzHyphenator.<lambda>{l  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rê;  {l  rV   r&   rW   rX   c                 ó2   • [         R                  " XX#U5      $ ©z0Class-aware wrapper for `::fz_hyphenate_word()`.)r   ÚFzHyphenator_fz_hyphenate_word)r   rV  r  rW  r  s        r   Úfz_hyphenate_wordÚFzHyphenator.fz_hyphenate_word~l  s   € ä×4Ò4°TÀ*ÐVaÓbÐbr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zè
*Overload 1:*
== Constructors.  Constructor using `fz_new_hyphenator_from_stream()`.

|

*Overload 2:*
Default constructor, sets `m_internal` to null.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::fz_hyphenator`.
N)r   ÚFzHyphenator_swiginitÚnew_FzHyphenatorr§   s     r   r]   ÚFzHyphenator.__init__‚l  ó   € ô 	×$Ò$ T¬6×+BÒ+BÀDÐ+IÕJr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzHyphenator_m_internal_valuera   s    r   ri1  ÚFzHyphenator.m_internal_value”l  rl2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzHyphenator___nonzero__ra   s    r   rä   ÚFzHyphenator.__nonzero__˜l  ró  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rï;  r]   r   Údelete_FzHyphenatorr°   ri1  rä   rè   ÚFzHyphenator_m_internal_getÚFzHyphenator_m_internal_setrs1  Ú FzHyphenator_s_num_instances_getÚ FzHyphenator_s_num_instances_setr[1  r@   r'   r&   r   rè;  rè;  xl  s€   † ÙPáÑ-Ñ/IÐOdÑe€GØ€HòcòKð  ×1Ñ1Ðò:ò5à€Hñ ˜&×<Ñ<¸f×>`Ñ>`ð  gFñ  G€JÙ˜v×FÑFÈ×HoÑHoÓpƒOr&   rè;  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzIccProfilei¢l  zh
Wrapper class for struct `fz_icc_profile`. Not copyable or assignable.
Opaque type for an ICC Profile.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzIccProfile.<lambda>¨l  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r<  ¨l  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_icc_profile`.
N)r   ÚFzIccProfile_swiginitÚnew_FzIccProfiler§   s     r   r]   ÚFzIccProfile.__init__«l  r;  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzIccProfile_m_internal_valuera   s    r   ri1  ÚFzIccProfile.m_internal_value¸l  rl2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzIccProfile___nonzero__ra   s    r   rä   ÚFzIccProfile.__nonzero__¼l  ró  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzIccProfiler°   ri1  rä   rè   ÚFzIccProfile_m_internal_getÚFzIccProfile_m_internal_setrs1  Ú FzIccProfile_s_num_instances_getÚ FzIccProfile_s_num_instances_setr[1  r@   r'   r&   r   r<  r<  ¢l  ó~   † ññ
 Ñ-Ñ/IÐOdÑe€GØ€Hò
Kð ×1Ñ1Ðò:ò5à€Hñ ˜&×<Ñ<¸f×>`Ñ>`ð  gFñ  G€JÙ˜v×FÑFÈ×HoÑHoÓpƒOr&   r<  c                   óº  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S  r"S! r#S" r$S# r%S$ r&S% r'S& r(S' r)S( r*S) r+S* r,S+ r-S, r.S- r/S. r0\1Rd                  r3S/ r4S0 r5\5r6\" \1Rn                  \1Rp                  S1S9r9\" \1Rt                  \1Rv                  5      r<S2r=g3)4ÚFzImageiÆl  zõ
Wrapper class for struct `fz_image`.
Images are storable objects from which we can obtain fz_pixmaps.
These may be implemented as simple wrappers around a pixmap, or
as more complex things that decode at different subsample
settings on demand.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzImage.<lambda>Ïl  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r<  Ïl  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ )aœ  
Class-aware wrapper for `::fz_compressed_image_buffer()`.
        Retrieve the underlying compressed data for an image.

        Returns a pointer to the underlying data buffer for an image,
        or NULL if this image is not based upon a compressed data
        buffer.

        This is not a reference counted structure, so no reference is
        returned. Lifespan is limited to that of the image itself.
)r   Ú"FzImage_fz_compressed_image_bufferra   s    r   Úfz_compressed_image_bufferÚ"FzImage.fz_compressed_image_bufferÒl  ó   € ô ×8Ò8¸Ó>Ð>r&   c                 ó.   • [         R                  " U 5      $ )z²
Class-aware wrapper for `::fz_compressed_image_type()`.
        Return the type of a compressed image.

        Any non-compressed image will have the type returned as UNKNOWN.
)r   Ú FzImage_fz_compressed_image_typera   s    r   Úfz_compressed_image_typeÚ FzImage.fz_compressed_image_typeàl  s   € ô ×6Ò6°tÓ<Ð<r&   c                 ó2   • [         R                  " XX#U5      $ )aj  
Class-aware wrapper for `::fz_get_pixmap_from_image()`.

This method has out-params. Python/C# wrappers look like:
        `fz_get_pixmap_from_image(const ::fz_irect *subarea, ::fz_matrix *ctm)` => `(fz_pixmap *, int w, int h)`

        Called to get a handle to a pixmap from an image.

        image: The image to retrieve a pixmap from.

        subarea: The subarea of the image that we actually care about
        (or NULL to indicate the whole image).

        ctm: Optional, unless subarea is given. If given, then on
        entry this is the transform that will be applied to the complete
        image. It should be updated on exit to the transform to apply to
        the given subarea of the image. This is used to calculate the
        desired width/height for subsampling.

        w: If non-NULL, a pointer to an int to be updated on exit to the
        width (in pixels) that the scaled output will cover.

        h: If non-NULL, a pointer to an int to be updated on exit to the
        height (in pixels) that the scaled output will cover.

        Returns a non NULL kept pixmap pointer. May throw exceptions.
)r   Ú FzImage_fz_get_pixmap_from_image)r   rl  rK  rÍ
  rÐ
  s        r   Úfz_get_pixmap_from_imageÚ FzImage.fz_get_pixmap_from_imageél  s   € ô8 ×6Ò6°tÀcÈaÓPÐPr&   c                 ó2   • [         R                  " XX#XE5      $ )a‚  
Class-aware wrapper for `::fz_get_pixmap_mask_from_image()`.

This method has out-params. Python/C# wrappers look like:
        `fz_get_pixmap_mask_from_image(const ::fz_irect *subarea, ::fz_matrix *ctm, int in_smask)` => `(fz_pixmap *, int dw, int dh)`

        Like fz_get_pixmap_from_image but convert to an alpha only mask using
        luminance if the image is grayscale or RGB.
)r   Ú%FzImage_fz_get_pixmap_mask_from_image)r   rl  rK  r´  rµ  r¶  s         r   Úfz_get_pixmap_mask_from_imageÚ%FzImage.fz_get_pixmap_mask_from_imagem  s   € ô ×;Ò;¸DÈ3ÐTVÓaÐar&   c                 ó.   • [         R                  " U 5      $ )z—
Class-aware wrapper for `::fz_get_unscaled_pixmap_from_image()`.
        Calls fz_get_pixmap_from_image() with ctm, subarea, w and h all set to NULL.
)r   Ú)FzImage_fz_get_unscaled_pixmap_from_imagera   s    r   Ú!fz_get_unscaled_pixmap_from_imageÚ)FzImage.fz_get_unscaled_pixmap_from_imagem  ry4  r&   c                 ó.   • [         R                  " U 5      $ )a»  
Class-aware wrapper for `::fz_image_orientation()`.
        Request the natural orientation of an image.

        This is for images (such as JPEG) that can contain internal
        specifications of rotation/flips. This is ignored by all the
        internal decode/rendering routines, but can be used by callers
        (such as the image document handler) to respect such
        specifications.

        The values used by MuPDF are as follows, with the equivalent
        Exif specifications given for information:

        0: Undefined
        1: 0 degree ccw rotation. (Exif = 1)
        2: 90 degree ccw rotation. (Exif = 8)
        3: 180 degree ccw rotation. (Exif = 3)
        4: 270 degree ccw rotation. (Exif = 6)
        5: flip on X. (Exif = 2)
        6: flip on X, then rotate ccw by 90 degrees. (Exif = 5)
        7: flip on X, then rotate ccw by 180 degrees. (Exif = 4)
        8: flip on X, then rotate ccw by 270 degrees. (Exif = 7)
)r   ÚFzImage_fz_image_orientationra   s    r   Úfz_image_orientationÚFzImage.fz_image_orientationm  s   € ô0 ×2Ò2°4Ó8Ð8r&   c                 ó.   • [         R                  " U 5      $ ©z:Class-aware wrapper for `::fz_image_orientation_matrix()`.)r   Ú#FzImage_fz_image_orientation_matrixra   s    r   Úfz_image_orientation_matrixÚ#FzImage.fz_image_orientation_matrix4m  r³4  r&   c                 ó0   • [         R                  " XU5      $ )az  
Class-aware wrapper for `::fz_image_resolution()`.

This method has out-params. Python/C# wrappers look like:
        `fz_image_resolution()` => `(int xres, int yres)`

        Request the natural resolution
        of an image.

        xres, yres: Pointers to ints to be updated with the
        natural resolution of an image (or a sensible default
        if not encoded).
)r   ÚFzImage_fz_image_resolution©r   râ
  rå
  s      r   Úfz_image_resolutionÚFzImage.fz_image_resolution8m  s   € ô ×1Ò1°$¸dÓCÐCr&   c                 ó.   • [         R                  " U 5      $ )zg
Class-aware wrapper for `::fz_image_size()`.
        Return the size of the storage used by an image.
)r   ÚFzImage_fz_image_sizera   s    r   Úfz_image_sizeÚFzImage.fz_image_sizeHm  rL;  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::fz_is_lossy_image()`.)r   ÚFzImage_fz_is_lossy_imagera   s    r   Úfz_is_lossy_imageÚFzImage.fz_is_lossy_imageOm  rÐ2  r&   c                 ó.   • [         R                  " X5      $ )aƒ  
Class-aware wrapper for `::fz_new_bitmap_from_image()`.
        Make a bitmap from a pixmap and a halftone.

        img: The image to generate from. Currently must be a single
        color component with no alpha.

        ht: The halftone to use. NULL implies the default halftone.

        Returns the resultant bitmap. Throws exceptions in the case of
        failure to allocate.
)r   Ú FzImage_fz_new_bitmap_from_image©r   re  s     r   Úfz_new_bitmap_from_imageÚ FzImage.fz_new_bitmap_from_imageSm  s   € ô ×6Ò6°tÓ@Ð@r&   c                 ó0   • [         R                  " XX#5      $ ©z?Class-aware wrapper for `::fz_new_buffer_from_image_as_jpeg()`.)r   Ú(FzImage_fz_new_buffer_from_image_as_jpeg©r   rà  rê  rë  s       r   Ú fz_new_buffer_from_image_as_jpegÚ(FzImage.fz_new_buffer_from_image_as_jpegbm  s   € ä×>Ò>¸tÐSZÓhÐhr&   c                 ó0   • [         R                  " XU5      $ ©z>Class-aware wrapper for `::fz_new_buffer_from_image_as_jpx()`.)r   Ú'FzImage_fz_new_buffer_from_image_as_jpx©r   rà  rê  s      r   Úfz_new_buffer_from_image_as_jpxÚ'FzImage.fz_new_buffer_from_image_as_jpxfm  s   € ä×=Ò=¸dÐRYÓZÐZr&   c                 ó.   • [         R                  " X5      $ ró2  )r   Ú'FzImage_fz_new_buffer_from_image_as_pam©r   rà  s     r   rõ2  Ú'FzImage.fz_new_buffer_from_image_as_pamjm  ó   € ä×=Ò=¸dÓQÐQr&   c                 ó.   • [         R                  " X5      $ rã2  )r   Ú'FzImage_fz_new_buffer_from_image_as_pbmrZ<  s     r   rå2  Ú'FzImage.fz_new_buffer_from_image_as_pbmnm  r\<  r&   c                 ó.   • [         R                  " X5      $ ré2  )r   Ú'FzImage_fz_new_buffer_from_image_as_pkmrZ<  s     r   rë2  Ú'FzImage.fz_new_buffer_from_image_as_pkmrm  r\<  r&   c                 ó.   • [         R                  " X5      $ )z¦
Class-aware wrapper for `::fz_new_buffer_from_image_as_png()`.
        Re-encode a given image as a PNG into a buffer.

        Ownership of the buffer is returned.
)r   Ú'FzImage_fz_new_buffer_from_image_as_pngrZ<  s     r   Úfz_new_buffer_from_image_as_pngÚ'FzImage.fz_new_buffer_from_image_as_pngvm  s   € ô ×=Ò=¸dÓQÐQr&   c                 ó.   • [         R                  " X5      $ rî2  )r   Ú'FzImage_fz_new_buffer_from_image_as_pnmrZ<  s     r   rð2  Ú'FzImage.fz_new_buffer_from_image_as_pnmm  r\<  r&   c                 ó.   • [         R                  " X5      $ rø2  )r   Ú'FzImage_fz_new_buffer_from_image_as_psdrZ<  s     r   rú2  Ú'FzImage.fz_new_buffer_from_image_as_psdƒm  r\<  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)as  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_barcode_image()`.
                Create an fz_image from a barcode definition.

                type: The type of barcode to create.
                value: The value of the barcode.
                size: The size of the barcode.
                ec_level: error correction level 0-8.
                quiet: whether to include quiet zones (0 or 1).
                hrt: whether to include human readable text below the barcode (0 or 1).

                returns a created fz_image.


|

*Overload 2:*
 Constructor using `fz_new_image_from_buffer()`.
                Create a new image from a
                buffer of data, inferring its type from the format
                of the data.


|

*Overload 3:*
 Constructor using `fz_new_image_from_compressed_buffer()`.
                Create an image based on
                the data in the supplied compressed buffer.

                w,h: Width and height of the created image.

                bpc: Bits per component.

                colorspace: The colorspace (determines the number of components,
                and any color conversions required while decoding).

                xres, yres: The X and Y resolutions respectively.

                interpolate: 1 if interpolation should be used when decoding
                this image, 0 otherwise.

                imagemask: 1 if this is an imagemask (i.e. transparency bitmap
                mask), 0 otherwise.

                decode: NULL, or a pointer to to a decode array. The default
                decode array is [0 1] (repeated n times, for n color components).

                colorkey: NULL, or a pointer to a colorkey array. The default
                colorkey array is [0 255] (repeated n times, for n color
                components).

                buffer: Buffer of compressed data and compression parameters.
                Ownership of this reference is passed in.

                mask: NULL, or another image to use as a mask for this one.
                A new reference is taken to this image. Supplying a masked
                image as a mask to another image is illegal!


|

*Overload 4:*
 Constructor using `fz_new_image_from_compressed_buffer2()`.  Swig-friendly wrapper for fz_new_image_from_compressed_buffer(),
        uses specified `decode` and `colorkey` if they are not null (in which
        case we assert that they have size `2*fz_colorspace_n(colorspace)`).

|

*Overload 5:*
 Constructor using `fz_new_image_from_display_list()`.
                Create a new image from a display list.

                w, h: The conceptual width/height of the image.

                transform: The matrix that needs to be applied to the given
                list to make it render to the unit square.

                list: The display list.


|

*Overload 6:*
 Constructor using `fz_new_image_from_file()`.
                Create a new image from the contents
                of a file, inferring its type from the format of the
                data.


|

*Overload 7:*
 Constructor using `fz_new_image_from_pixmap()`.
                Create an image from the given
                pixmap.

                pixmap: The pixmap to base the image upon. A new reference
                to this is taken.

                mask: NULL, or another image to use as a mask for this one.
                A new reference is taken to this image. Supplying a masked
                image as a mask to another image is illegal!


|

*Overload 8:*
 Constructor using `fz_new_image_from_svg()`.
                Create a scalable image from an SVG document.


|

*Overload 9:*
 Constructor using `fz_new_image_from_svg_xml()`.
                Create a scalable image from an SVG document.


|

*Overload 10:*
 Constructor using `fz_new_image_of_size()`.
                Internal function to make a new fz_image structure
                for a derived class.

                w,h: Width and height of the created image.

                bpc: Bits per component.

                colorspace: The colorspace (determines the number of components,
                and any color conversions required while decoding).

                xres, yres: The X and Y resolutions respectively.

                interpolate: 1 if interpolation should be used when decoding
                this image, 0 otherwise.

                imagemask: 1 if this is an imagemask (i.e. transparent), 0
                otherwise.

                decode: NULL, or a pointer to to a decode array. The default
                decode array is [0 1] (repeated n times, for n color components).

                colorkey: NULL, or a pointer to a colorkey array. The default
                colorkey array is [0 255] (repeated n times, for n color
                components).

                mask: NULL, or another image to use as a mask for this one.
                A new reference is taken to this image. Supplying a masked
                image as a mask to another image is illegal!

                size: The size of the required allocated structure (the size of
                the derived structure).

                get: The function to be called to obtain a decoded pixmap.

                get_size: The function to be called to return the storage size
                used by this image.

                drop: The function to be called to dispose of this image once
                the last reference is dropped.

                Returns a pointer to an allocated structure of the required size,
                with the first sizeof(fz_image) bytes initialised as appropriate
                given the supplied parameters, and the other bytes set to zero.


|

*Overload 11:*
 Constructor using `fz_new_jpx_image_from_buffer()`.

|

*Overload 12:*
 Copy constructor using `fz_keep_image()`.

|

*Overload 13:*
 Default constructor, sets `m_internal` to null.

|

*Overload 14:*
 Constructor using raw copy of pre-existing `::fz_image`.
N)r   ÚFzImage_swiginitÚnew_FzImager§   s     r   r]   ÚFzImage.__init__‡m  s    € ô| 	×Ò ¤f×&8Ò&8¸$Ð&?Õ@r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzImage_key_storablera   s    r   r*	  ÚFzImage.key_storableGn  rc   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú	FzImage_wra   s    r   rÍ
  Ú	FzImage.wJn  ó   € Ü×Ò Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú	FzImage_hra   s    r   rÐ
  Ú	FzImage.hMn  rw<  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú	FzImage_nra   s    r   rg   Ú	FzImage.nPn  rw<  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzImage_bpcra   s    r   r2  ÚFzImage.bpcSn  r—  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzImage_imagemaskra   s    r   r5  ÚFzImage.imagemaskVn  rÝ   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzImage_interpolatera   s    r   r8  ÚFzImage.interpolateYn  r}   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzImage_use_colorkeyra   s    r   r;  ÚFzImage.use_colorkey\n  rc   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzImage_use_decodera   s    r   r>  ÚFzImage.use_decode_n  r~  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzImage_decodedra   s    r   rA  ÚFzImage.decodedbn  r/  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzImage_scalablera   s    r   rD  ÚFzImage.scalableen  rË   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzImage_intentra   s    r   rG  ÚFzImage.intenthn  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzImage_has_intentra   s    r   rJ  ÚFzImage.has_intentkn  r~  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzImage_orientationra   s    r   rM  ÚFzImage.orientationnn  r}   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzImage_maskra   s    r   rP  ÚFzImage.maskqn  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzImage_xresra   s    r   râ
  ÚFzImage.xrestn  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzImage_yresra   s    r   rå
  ÚFzImage.yreswn  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzImage_colorspacera   s    r   rE  ÚFzImage.colorspacezn  r~  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzImage_colorkeyra   s    r   rb  ÚFzImage.colorkey}n  rË   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzImage_decodera   s    r   rF	  ÚFzImage.decode€n  r  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzImage_m_internal_valuera   s    r   ri1  ÚFzImage.m_internal_value„n  r?6  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzImage___nonzero__ra   s    r   rä   ÚFzImage.__nonzero__ˆn  r}   r&   ro1  r'   N)>r   r   r<   r=   r>   r   r   r   r   r<  r"<  r&<  r*<  r.<  r2<  r7<  r<<  r@<  rE<  rJ<  rP<  rV<  rõ2  rå2  rë2  re<  rð2  rú2  r]   r*	  rÍ
  rÐ
  rg   r2  r5  r8  r;  r>  rA  rD  rG  rJ  rM  rP  râ
  rå
  rE  rb  rF	  r   Údelete_FzImager°   ri1  rä   rè   ÚFzImage_m_internal_getÚFzImage_m_internal_setrs1  ÚFzImage_s_num_instances_getÚFzImage_s_num_instances_setr[1  r@   r'   r&   r   r<  r<  Æl  sH  † ññ Ñ-Ñ/IÐOdÑe€GØ€Hò?ò=òQò<
bòFò9ò4@òDò 2ò6òAòiò[òRòRòRòRòRòRò~Aò@1ò&ò&ò&ò(ò.ò0ò1ò/ò,ò-ò+ò/ò0ò)ò)ò)ò/ò-ò+à×,Ñ,Ðò5ò0à€Hñ ˜&×7Ñ7¸×9VÑ9VÐ\{Ñ|€JÙ˜v×AÑAÀ6×CeÑCeÓfƒOr&   r<  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzImageRaftOptionsi’n  zMWrapper class for struct `fz_image_raft_options`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzImageRaftOptions.<lambda>•n  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¼<  •n  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z—
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_image_raft_options`.
N)r   ÚFzImageRaftOptions_swiginitÚnew_FzImageRaftOptionsr§   s     r   r]   ÚFzImageRaftOptions.__init__˜n  ó    € ô 	×*Ò*¨4´×1NÒ1NÐPTÐ1UÕVr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú#FzImageRaftOptions_m_internal_valuera   s    r   ri1  Ú#FzImageRaftOptions.m_internal_value¥n  r³4  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzImageRaftOptions___nonzero__ra   s    r   rä   ÚFzImageRaftOptions.__nonzero__©n  rM  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzImageRaftOptionsr°   ri1  rä   rè   Ú!FzImageRaftOptions_m_internal_getÚ!FzImageRaftOptions_m_internal_setrs1  Ú&FzImageRaftOptions_s_num_instances_getÚ&FzImageRaftOptions_s_num_instances_setr[1  r@   r'   r&   r   rº<  rº<  ’n  ó{   † ÙXáÑ-Ñ/IÐOdÑe€GØ€Hò
Wð ×7Ñ7Ðò@ò;à€Hñ ˜&×BÑBÀF×DlÑDlð  sRñ  S€JÙ˜v×LÑLÈf×N{ÑN{Ó|ƒOr&   rº<  c                   óØ   • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  r\" \R                  \R                  5      r\" \R"                  \R$                  S	S9rS
 rS rS rSrg)Ú FzInstallLoadSystemFontFuncsArgsi³n  zß
 Wrapper class for struct `fz_install_load_system_font_funcs_args`.
Extra struct containing fz_install_load_system_font_funcs()'s args,
which we wrap with virtual_fnptrs set to allow use from Python/C# via
Swig Directors.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú)FzInstallLoadSystemFontFuncsArgs.<lambda>»n  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÒ<  »n  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ ©zÃ
Class-aware wrapper for `::fz_install_load_system_font_funcs2()`.
Alternative to fz_install_load_system_font_funcs() that takes args in a
struct, to allow use from Python/C# via Swig Directors.
)r   ÚCFzInstallLoadSystemFontFuncsArgs_fz_install_load_system_font_funcs2ra   s    r   Ú"fz_install_load_system_font_funcs2ÚCFzInstallLoadSystemFontFuncsArgs.fz_install_load_system_font_funcs2¾n  s   € ô ×YÒYÐZ^Ó_Ð_r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zà
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_install_load_system_font_funcs_args`.
N)r   Ú)FzInstallLoadSystemFontFuncsArgs_swiginitÚ$new_FzInstallLoadSystemFontFuncsArgsr§   s     r   r]   Ú)FzInstallLoadSystemFontFuncsArgs.__init__Æn  s    € ô 	×8Ò8¸¼v×?jÒ?jÐlpÐ?qÕrr&   rl5  c                 ó.   • [         R                  " U 5      $ r>1  )r   Ú*FzInstallLoadSystemFontFuncsArgs_to_stringra   s    r   r+1  Ú*FzInstallLoadSystemFontFuncsArgs.to_stringÕn  ó   € ä×@Ò@ÀÓFÐFr&   c                 ó.   • [         R                  " X5      $ rC1  )r   Ú'FzInstallLoadSystemFontFuncsArgs___eq__rE1  s     r   r’   Ú'FzInstallLoadSystemFontFuncsArgs.__eq__Ùn  ó   € ä×=Ò=¸dÓHÐHr&   c                 ó.   • [         R                  " X5      $ rC1  )r   Ú'FzInstallLoadSystemFontFuncsArgs___ne__rE1  s     r   r—   Ú'FzInstallLoadSystemFontFuncsArgs.__ne__Ýn  rä<  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r×<  r]   r   Ú'delete_FzInstallLoadSystemFontFuncsArgsr°   Ú/FzInstallLoadSystemFontFuncsArgs_m_internal_getÚ/FzInstallLoadSystemFontFuncsArgs_m_internal_setrs1  Ú4FzInstallLoadSystemFontFuncsArgs_s_num_instances_getÚ4FzInstallLoadSystemFontFuncsArgs_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   rÐ<  rÐ<  ³n  sš   † ññ Ñ-Ñ/IÐOdÑe€GØ€Hò`ò
sð ×EÑEÐÙ˜&×PÑPÐRX÷  SIñ  SIó  J€JÙ˜v×ZÑZÐ\b÷  ]Xñ  ]Xð  ^Cñ  D€OòGòIõIr&   rÐ<  c                   ó„   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rSS jrSS	 jrSS
 jrS rS rS rS rSrg)Ú!FzInstallLoadSystemFontFuncsArgs2iãn  zŠWrapper class for struct fz_install_load_system_font_funcs_args with virtual fns for each fnptr; this is for use as a SWIG Director class.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú*FzInstallLoadSystemFontFuncsArgs2.<lambda>æn  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rð<  æn  rV   r&   rW   rX   c                 óŒ   • U R                   [        :X  a  SnOU n[        R                  " U [        R                  " U5      5        gr¦6  )r   rî<  r   Ú*FzInstallLoadSystemFontFuncsArgs2_swiginitÚ%new_FzInstallLoadSystemFontFuncsArgs2r©6  s     r   r]   Ú*FzInstallLoadSystemFontFuncsArgs2.__init__én  s5   € à�>‰>Ô>Ó>Ø‰EàˆEÜ×9Ò9¸$Ä×@lÒ@lÐmrÓ@uÕvr&   c                 ó.   • [         R                  " X5      $ r®6  )r   Ú/FzInstallLoadSystemFontFuncsArgs2_use_virtual_fr°6  s     r   Úuse_virtual_fÚ/FzInstallLoadSystemFontFuncsArgs2.use_virtual_fòn  s   € ô
 ×EÒEÀdÓPÐPr&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú3FzInstallLoadSystemFontFuncsArgs2_use_virtual_f_cjkr°6  s     r   Úuse_virtual_f_cjkÚ3FzInstallLoadSystemFontFuncsArgs2.use_virtual_f_cjkùn  s   € Ü×IÒIÈ$ÓTÐTr&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú8FzInstallLoadSystemFontFuncsArgs2_use_virtual_f_fallbackr°6  s     r   Úuse_virtual_f_fallbackÚ8FzInstallLoadSystemFontFuncsArgs2.use_virtual_f_fallbackün  s   € Ü×NÒNÈtÓYÐYr&   c                 ó2   • [         R                  " XX#XE5      $ r17  )r   Ú#FzInstallLoadSystemFontFuncsArgs2_f)r   rh&  r®  r."  rô"  r<7  s         r   rH  Ú#FzInstallLoadSystemFontFuncsArgs2.fÿn  s   € ä×9Ò9¸$ÀuÐUZÓbÐbr&   c                 ó2   • [         R                  " XX#U5      $ r1   )r   Ú'FzInstallLoadSystemFontFuncsArgs2_f_cjk)r   rh&  r®  r."  rô"  s        r   r  Ú'FzInstallLoadSystemFontFuncsArgs2.f_cjko  s   € Ü×=Ò=¸dÈ5ÐY^Ó_Ð_r&   c           	      ó4   • [         R                  " XX#XEU5      $ r1   )r   Ú,FzInstallLoadSystemFontFuncsArgs2_f_fallback©r   rh&  r®  r."  rô"  r<7  r=7  s          r   r  Ú,FzInstallLoadSystemFontFuncsArgs2.f_fallbacko  s   € Ü×BÒBÀ4ÐPUÐ^cÐlqÓrÐrr&   c                 óŽ   • U R                   R                  5         [        R                  " U 5        [        R
                  " U 5      $ r1   )r   r§7  r   Ú(disown_FzInstallLoadSystemFontFuncsArgs2r©7  rª7  ra   s    r   r«7  Ú,FzInstallLoadSystemFontFuncsArgs2.__disown__o  s/   € Ø�	‰	×ÑÔÜ×7Ò7¸Ô=Ü�}Š}˜TÓ"Ð"r&   r'   Nr®7  )r   r   r<   r=   r>   r   r   r   r   r]   r   Ú(delete_FzInstallLoadSystemFontFuncsArgs2r°   rø<  rü<  r =  rH  r  r  r«7  r@   r'   r&   r   rî<  rî<  ãn  s[   † ñ VáÑ-Ñ/IÐOdÑe€GØ€Hòwð ×FÑFÐôQôUôZòcò`òsõ#r&   rî<  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzInt2io  z?Wrapper class for struct `fz_int2`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzInt2.<lambda>o  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r=  o  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‰
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_int2`.
N)r   ÚFzInt2_swiginitÚ
new_FzInt2r§   s     r   r]   ÚFzInt2.__init__o  rÇ1  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzInt2_m_internal_valuera   s    r   ri1  ÚFzInt2.m_internal_value"o  rË1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzInt2___nonzero__ra   s    r   rä   ÚFzInt2.__nonzero__&o  r~  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzInt2r°   ri1  rä   rè   ÚFzInt2_m_internal_getÚFzInt2_m_internal_setrs1  ÚFzInt2_s_num_instances_getÚFzInt2_s_num_instances_setr[1  r@   r'   r&   r   r=  r=  o  ór   † ÙJáÑ-Ñ/IÐOdÑe€GØ€Hò
?ð ×+Ñ+Ðò4ò/à€Hñ ˜&×6Ñ6¸×8TÑ8TÐZyÑz€JÙ˜v×@Ñ@À&×BcÑBcÓdƒOr&   r=  c                   óè   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS r\R                  rS rS r\r\" \R(                  \R*                  SS9r\" \R.                  \R0                  5      rSrg)Ú
FzInt2Heapi0o  zDWrapper class for struct `fz_int2_heap`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzInt2Heap.<lambda>3o  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r(=  3o  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::fz_int2_heap_debug()`.)r   ÚFzInt2Heap_fz_int2_heap_debugra   s    r   Úfz_int2_heap_debugÚFzInt2Heap.fz_int2_heap_debug6o  rl2  r&   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::fz_int2_heap_insert()`.)r   ÚFzInt2Heap_fz_int2_heap_insertr   s     r   Úfz_int2_heap_insertÚFzInt2Heap.fz_int2_heap_insert:o  ó   € ä×4Ò4°TÓ=Ð=r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::fz_int2_heap_sort()`.)r   ÚFzInt2Heap_fz_int2_heap_sortra   s    r   Úfz_int2_heap_sortÚFzInt2Heap.fz_int2_heap_sort>o  rR;  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::fz_int2_heap_uniq()`.)r   ÚFzInt2Heap_fz_int2_heap_uniqra   s    r   Úfz_int2_heap_uniqÚFzInt2Heap.fz_int2_heap_uniqBo  rR;  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zŽ
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_int2_heap`.
N)r   ÚFzInt2Heap_swiginitÚnew_FzInt2Heapr§   s     r   r]   ÚFzInt2Heap.__init__Fo  rÛ;  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzInt2Heap_m_internal_valuera   s    r   ri1  ÚFzInt2Heap.m_internal_valueSo  r*3  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzInt2Heap___nonzero__ra   s    r   rä   ÚFzInt2Heap.__nonzero__Wo  r<  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r-=  r2=  r8=  r==  r]   r   Údelete_FzInt2Heapr°   ri1  rä   rè   ÚFzInt2Heap_m_internal_getÚFzInt2Heap_m_internal_setrs1  ÚFzInt2Heap_s_num_instances_getÚFzInt2Heap_s_num_instances_setr[1  r@   r'   r&   r   r&=  r&=  0o  sŽ   † ÙOáÑ-Ñ/IÐOdÑe€GØ€Hò:ò>ò9ò9ò
Gð ×/Ñ/Ðò8ò3à€Hñ ˜&×:Ñ:¸F×<\Ñ<\ð  cBñ  C€JÙ˜v×DÑDÀf×FkÑFkÓlƒOr&   r&=  c                   óè   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS r\R                  rS rS r\r\" \R(                  \R*                  SS9r\" \R.                  \R0                  5      rSrg)Ú	FzIntHeapiao  zCWrapper class for struct `fz_int_heap`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzIntHeap.<lambda>do  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rQ=  do  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::fz_int_heap_debug()`.)r   ÚFzIntHeap_fz_int_heap_debugra   s    r   Úfz_int_heap_debugÚFzIntHeap.fz_int_heap_debuggo  r*3  r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::fz_int_heap_insert()`.)r   ÚFzIntHeap_fz_int_heap_insertr   s     r   Úfz_int_heap_insertÚFzIntHeap.fz_int_heap_insertko  ó   € ä×2Ò2°4Ó;Ð;r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::fz_int_heap_sort()`.)r   ÚFzIntHeap_fz_int_heap_sortra   s    r   Úfz_int_heap_sortÚFzIntHeap.fz_int_heap_sortoo  r2  r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::fz_int_heap_uniq()`.)r   ÚFzIntHeap_fz_int_heap_uniqra   s    r   Úfz_int_heap_uniqÚFzIntHeap.fz_int_heap_uniqso  r2  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_int_heap`.
N)r   ÚFzIntHeap_swiginitÚnew_FzIntHeapr§   s     r   r]   ÚFzIntHeap.__init__wo  ó   € ô 	×!Ò! $¬×(<Ò(<¸dÐ(CÕDr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzIntHeap_m_internal_valuera   s    r   ri1  ÚFzIntHeap.m_internal_value„o  r2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzIntHeap___nonzero__ra   s    r   rä   ÚFzIntHeap.__nonzero__ˆo  r¸  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rV=  r[=  ra=  rf=  r]   r   Údelete_FzIntHeapr°   ri1  rä   rè   ÚFzIntHeap_m_internal_getÚFzIntHeap_m_internal_setrs1  ÚFzIntHeap_s_num_instances_getÚFzIntHeap_s_num_instances_setr[1  r@   r'   r&   r   rO=  rO=  ao  sŠ   † ÙNáÑ-Ñ/IÐOdÑe€GØ€Hò8ò<ò7ò7ò
Eð ×.Ñ.Ðò7ò2à€Hñ ˜&×9Ñ9¸6×;ZÑ;ZÐ`ñ  A€JÙ˜v×CÑCÀV×EiÑEiÓjƒOr&   rO=  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzIntptri’o  zAWrapper class for struct `fz_intptr`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzIntptr.<lambda>•o  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r{=  •o  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‹
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_intptr`.
N)r   ÚFzIntptr_swiginitÚnew_FzIntptrr§   s     r   r]   ÚFzIntptr.__init__˜o  ó   € ô 	× Ò  ¤v×':Ò':¸DÐ'AÕBr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzIntptr_m_internal_valuera   s    r   ri1  ÚFzIntptr.m_internal_value¥o  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzIntptr___nonzero__ra   s    r   rä   ÚFzIntptr.__nonzero__©o  rc   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzIntptrr°   ri1  rä   rè   ÚFzIntptr_m_internal_getÚFzIntptr_m_internal_setrs1  ÚFzIntptr_s_num_instances_getÚFzIntptr_s_num_instances_setr[1  r@   r'   r&   r   ry=  ry=  ’o  ós   † ÙLáÑ-Ñ/IÐOdÑe€GØ€Hò
Cð ×-Ñ-Ðò6ò1à€Hñ ˜&×8Ñ8¸&×:XÑ:XÐ^}Ñ~€JÙ˜v×BÑBÀF×DgÑDgÓhƒOr&   ry=  c                   óè   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS r\R                  rS rS r\r\" \R(                  \R*                  SS9r\" \R.                  \R0                  5      rSrg)ÚFzIntptrHeapi³o  zFWrapper class for struct `fz_intptr_heap`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzIntptrHeap.<lambda>¶o  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r‘=  ¶o  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::fz_intptr_heap_debug()`.)r   Ú!FzIntptrHeap_fz_intptr_heap_debugra   s    r   Úfz_intptr_heap_debugÚ!FzIntptrHeap.fz_intptr_heap_debug¹o  r22  r&   c                 ó.   • [         R                  " X5      $ ©z4Class-aware wrapper for `::fz_intptr_heap_insert()`.)r   Ú"FzIntptrHeap_fz_intptr_heap_insertr   s     r   Úfz_intptr_heap_insertÚ"FzIntptrHeap.fz_intptr_heap_insert½o  s   € ä×8Ò8¸ÓAÐAr&   c                 ó.   • [         R                  " U 5      $ ©z2Class-aware wrapper for `::fz_intptr_heap_sort()`.)r   Ú FzIntptrHeap_fz_intptr_heap_sortra   s    r   Úfz_intptr_heap_sortÚ FzIntptrHeap.fz_intptr_heap_sortÁo  ó   € ä×6Ò6°tÓ<Ð<r&   c                 ó.   • [         R                  " U 5      $ ©z2Class-aware wrapper for `::fz_intptr_heap_uniq()`.)r   Ú FzIntptrHeap_fz_intptr_heap_uniqra   s    r   Úfz_intptr_heap_uniqÚ FzIntptrHeap.fz_intptr_heap_uniqÅo  r¢=  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_intptr_heap`.
N)r   ÚFzIntptrHeap_swiginitÚnew_FzIntptrHeapr§   s     r   r]   ÚFzIntptrHeap.__init__Éo  r;  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzIntptrHeap_m_internal_valuera   s    r   ri1  ÚFzIntptrHeap.m_internal_valueÖo  rl2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzIntptrHeap___nonzero__ra   s    r   rä   ÚFzIntptrHeap.__nonzero__Úo  ró  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r–=  r›=  r =  r¦=  r]   r   Údelete_FzIntptrHeapr°   ri1  rä   rè   ÚFzIntptrHeap_m_internal_getÚFzIntptrHeap_m_internal_setrs1  Ú FzIntptrHeap_s_num_instances_getÚ FzIntptrHeap_s_num_instances_setr[1  r@   r'   r&   r   r�=  r�=  ³o  s�   † ÙQáÑ-Ñ/IÐOdÑe€GØ€Hò>òBò=ò=ò
Kð ×1Ñ1Ðò:ò5à€Hñ ˜&×<Ñ<¸f×>`Ñ>`ð  gFñ  G€JÙ˜v×FÑFÈ×HoÑHoÓpƒOr&   r�=  c                   óÄ  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS r\R,                  r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&S r'S r(S r)Sr*g)ÚFzIrectiäo  z™
Wrapper class for struct `fz_irect`.
fz_irect is a rectangle using integers instead of floats.

It's used in the draw device and for pixmap dimensions.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzIrect.<lambda>ìo  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rº=  ìo  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ ©z.Class-aware wrapper for `::fz_expand_irect()`.)r   ÚFzIrect_fz_expand_irect©r   r'  s     r   Úfz_expand_irectÚFzIrect.fz_expand_irectïo  ó   € ä×-Ò-¨dÓ;Ð;r&   c                 ó.   • [         R                  " X5      $ )zÓ
Class-aware wrapper for `::fz_intersect_irect()`.
        Compute intersection of two bounding boxes.

        Similar to fz_intersect_rect but operates on two bounding
        boxes instead of two rectangles.
)r   ÚFzIrect_fz_intersect_irect©r   r<  s     r   Úfz_intersect_irectÚFzIrect.fz_intersect_irectóo  s   € ô ×0Ò0°Ó9Ð9r&   c                 ó.   • [         R                  " U 5      $ )zp
Class-aware wrapper for `::fz_irect_height()`.
        Return the height of an irect. Invalid irects return 0.
)r   ÚFzIrect_fz_irect_heightra   s    r   Úfz_irect_heightÚFzIrect.fz_irect_heightýo  rÜ3  r&   c                 ó.   • [         R                  " U 5      $ )zn
Class-aware wrapper for `::fz_irect_width()`.
        Return the width of an irect. Invalid irects return 0.
)r   ÚFzIrect_fz_irect_widthra   s    r   Úfz_irect_widthÚFzIrect.fz_irect_widthp  rŽ:  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::fz_is_empty_irect()`.)r   ÚFzIrect_fz_is_empty_irectra   s    r   Úfz_is_empty_irectÚFzIrect.fz_is_empty_irectp  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ )zp
Class-aware wrapper for `::fz_is_infinite_irect()`.
        Check if an integer rectangle
        is infinite.
)r   ÚFzIrect_fz_is_infinite_irectra   s    r   Úfz_is_infinite_irectÚFzIrect.fz_is_infinite_irectp  r88  r&   c                 ó.   • [         R                  " X5      $ )ar  
Class-aware wrapper for `::fz_is_irect_inside_irect()`.
        Inclusion test for irects.

        rects are assumed to be both open or both closed.

        No invalid rect can include any other rect.
        No invalid rect can be included by any rect.
        Empty (point) rects can include themselves.
        Empty (line) rects can include many (subline) rects.
)r   Ú FzIrect_fz_is_irect_inside_irect©r   r¡  s     r   Úfz_is_irect_inside_irectÚ FzIrect.fz_is_irect_inside_irectp  s   € ô ×6Ò6°tÓCÐCr&   c                 ó.   • [         R                  " U 5      $ )zb
Class-aware wrapper for `::fz_is_valid_irect()`.
        Check if an integer rectangle is valid.
)r   ÚFzIrect_fz_is_valid_irectra   s    r   Úfz_is_valid_irectÚFzIrect.fz_is_valid_irect%p  ó   € ô
 ×/Ò/°Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )aH  
Class-aware wrapper for `::fz_rect_from_irect()`.
        Convert a bbox into a rect.

        For our purposes, a rect can represent all the values we meet in
        a bbox, so nothing can go wrong.

        rect: A place to store the generated rectangle.

        bbox: The bbox to convert.

        Returns rect (updated).
)r   ÚFzIrect_fz_rect_from_irectra   s    r   Úfz_rect_from_irectÚFzIrect.fz_rect_from_irect,p  s   € ô ×0Ò0°Ó6Ð6r&   c                 ó0   • [         R                  " XU5      $ ©z1Class-aware wrapper for `::fz_translate_irect()`.)r   ÚFzIrect_fz_translate_irect©r   r&  r&  s      r   Úfz_translate_irectÚFzIrect.fz_translate_irect<p  rå5  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a  
*Overload 1:*
 == Constructors.  Constructor using `fz_irect_from_rect()`.
                Convert a rect into the minimal bounding box
                that covers the rectangle.

                Coordinates in a bounding box are integers, so rounding of the
                rects coordinates takes place. The top left corner is rounded
                upwards and left while the bottom right corner is rounded
                downwards and to the right.


|

*Overload 2:*
 Constructor using `fz_make_irect()`.

|

*Overload 3:*
 We use default copy constructor and operator=.  Default constructor, sets each member to default value.

|

*Overload 4:*
 Constructor using raw copy of pre-existing `::fz_irect`.

|

*Overload 5:*
 Constructor using raw copy of pre-existing `::fz_irect`.
N)r   ÚFzIrect_swiginitÚnew_FzIrectr§   s     r   r]   ÚFzIrect.__init__@p  s    € ôB 	×Ò ¤f×&8Ò&8¸$Ð&?Õ@r&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   ÚFzIrect_internalr§   s     r   r;1  ÚFzIrect.internalcp  ó   € ô ×&Ò& tÐ3¨dÒ3Ð3r&   c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚFzIrect_to_stringra   s    r   r+1  ÚFzIrect.to_stringup  ó   € ä×'Ò'¨Ó-Ð-r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzIrect___eq__rE1  s     r   r’   ÚFzIrect.__eq__yp  ó   € ä×$Ò$ TÓ/Ð/r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzIrect___ne__rE1  s     r   r—   ÚFzIrect.__ne__}p  rü=  r&   r'   N)+r   r   r<   r=   r>   r   r   r   r   rÀ=  rÆ=  rÊ=  rÎ=  rÓ=  r×=  rÜ=  rà=  rå=  rë=  r]   r;1  r   Údelete_FzIrectr°   ÚFzIrect_x0_getÚFzIrect_x0_setr  ÚFzIrect_y0_getÚFzIrect_y0_setr  ÚFzIrect_x1_getÚFzIrect_x1_setr  ÚFzIrect_y1_getÚFzIrect_y1_setr  ÚFzIrect_s_num_instances_getÚFzIrect_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   r¸=  r¸=  äo  sô   † ññ Ñ-Ñ/IÐOdÑe€GØ€Hò<ò:ò4ò3ò6ò9òDò6ò7ò Cò!AòF
4ð ×,Ñ,ÐÙ	�&×'Ñ'¨×)>Ñ)>Ó	?€BÙ	�&×'Ñ'¨×)>Ñ)>Ó	?€BÙ	�&×'Ñ'¨×)>Ñ)>Ó	?€BÙ	�&×'Ñ'¨×)>Ñ)>Ó	?€BÙ˜v×AÑAÀ6×CeÑCeÓf€Oò.ò0õ0r&   r¸=  c                   óÖ   • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  rS	 rS
 r\r\" \R"                  \R$                  SS9r\" \R(                  \R*                  5      rSrg)ÚFzJbig2Globalsiƒp  z,Wrapper class for struct `fz_jbig2_globals`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzJbig2Globals.<lambda>†p  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r>  †p  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ )zr
Class-aware wrapper for `::fz_jbig2_globals_data()`.
        Return buffer containing jbig2 globals data stream.
)r   Ú$FzJbig2Globals_fz_jbig2_globals_datara   s    r   Úfz_jbig2_globals_dataÚ$FzJbig2Globals.fz_jbig2_globals_data‰p  s   € ô
 ×:Ò:¸4Ó@Ð@r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zÖ
*Overload 1:*
Copy constructor using `fz_keep_jbig2_globals()`.

|

*Overload 2:*
Default constructor, sets `m_internal` to null.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::fz_jbig2_globals`.
N)r   ÚFzJbig2Globals_swiginitÚnew_FzJbig2Globalsr§   s     r   r]   ÚFzJbig2Globals.__init__�p  ó   € ô 	×&Ò& t¬V×-FÒ-FÈÐ-MÕNr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzJbig2Globals_m_internal_valuera   s    r   ri1  ÚFzJbig2Globals.m_internal_value¢p  r¨1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzJbig2Globals___nonzero__ra   s    r   rä   ÚFzJbig2Globals.__nonzero__¦p  r)  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r>  r]   r   Údelete_FzJbig2Globalsr°   ri1  rä   rè   ÚFzJbig2Globals_m_internal_getÚFzJbig2Globals_m_internal_setrs1  Ú"FzJbig2Globals_s_num_instances_getÚ"FzJbig2Globals_s_num_instances_setr[1  r@   r'   r&   r   r>  r>  ƒp  s€   † Ù7áÑ-Ñ/IÐOdÑe€GØ€HòAòOð  ×3Ñ3Ðò<ò7à€Hñ ˜&×>Ñ>À×@dÑ@dð  kJñ  K€JÙ˜v×HÑHÈ&×JsÑJsÓtƒOr&   r>  c                   ó  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS rS r\R*                  rS rS r\r\" \R4                  \R6                  SS9r\" \R:                  \R<                  5      rSr g)ÚFzJsoni°p  z?Wrapper class for struct `fz_json`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzJson.<lambda>³p  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r'>  ³p  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::fz_json_array_length()`.)r   ÚFzJson_fz_json_array_lengthra   s    r   Úfz_json_array_lengthÚFzJson.fz_json_array_length¶p  r*3  r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::fz_json_is_array()`.)r   ÚFzJson_fz_json_is_arrayra   s    r   Úfz_json_is_arrayÚFzJson.fz_json_is_arrayºp  rË1  r&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::fz_json_is_boolean()`.)r   ÚFzJson_fz_json_is_booleanra   s    r   Úfz_json_is_booleanÚFzJson.fz_json_is_boolean¾p  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::fz_json_is_null()`.)r   ÚFzJson_fz_json_is_nullra   s    r   Úfz_json_is_nullÚFzJson.fz_json_is_nullÂp  r’1  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::fz_json_is_number()`.)r   ÚFzJson_fz_json_is_numberra   s    r   Úfz_json_is_numberÚFzJson.fz_json_is_numberÆp  r?6  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::fz_json_is_object()`.)r   ÚFzJson_fz_json_is_objectra   s    r   Úfz_json_is_objectÚFzJson.fz_json_is_objectÊp  r?6  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::fz_json_is_string()`.)r   ÚFzJson_fz_json_is_stringra   s    r   Úfz_json_is_stringÚFzJson.fz_json_is_stringÎp  r?6  r&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::fz_json_to_boolean()`.)r   ÚFzJson_fz_json_to_booleanra   s    r   Úfz_json_to_booleanÚFzJson.fz_json_to_booleanÒp  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::fz_json_to_number()`.)r   ÚFzJson_fz_json_to_numberra   s    r   Úfz_json_to_numberÚFzJson.fz_json_to_numberÖp  r?6  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::fz_json_to_string()`.)r   ÚFzJson_fz_json_to_stringra   s    r   Úfz_json_to_stringÚFzJson.fz_json_to_stringÚp  r?6  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‰
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_json`.
N)r   ÚFzJson_swiginitÚ
new_FzJsonr§   s     r   r]   ÚFzJson.__init__Þp  rÇ1  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzJson_m_internal_valuera   s    r   ri1  ÚFzJson.m_internal_valueëp  rË1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzJson___nonzero__ra   s    r   rä   ÚFzJson.__nonzero__ïp  r~  r&   ro1  r'   N)!r   r   r<   r=   r>   r   r   r   r   r,>  r1>  r6>  r;>  r@>  rE>  rJ>  rO>  rT>  rY>  r]   r   Údelete_FzJsonr°   ri1  rä   rè   ÚFzJson_m_internal_getÚFzJson_m_internal_setrs1  ÚFzJson_s_num_instances_getÚFzJson_s_num_instances_setr[1  r@   r'   r&   r   r%>  r%>  °p  s¤   † ÙJáÑ-Ñ/IÐOdÑe€GØ€Hò8ò4ò6ò3ò5ò5ò5ò6ò5ò5ò
?ð ×+Ñ+Ðò4ò/à€Hñ ˜&×6Ñ6¸×8TÑ8TÐZyÑz€JÙ˜v×@Ñ@À&×BcÑBcÓdƒOr&   r%>  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzJsonArrayiùp  zEWrapper class for struct `fz_json_array`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzJsonArray.<lambda>üp  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rm>  üp  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_json_array`.
N)r   ÚFzJsonArray_swiginitÚnew_FzJsonArrayr§   s     r   r]   ÚFzJsonArray.__init__ÿp  ó   € ô 	×#Ò# D¬&×*@Ò*@À$Ð*GÕHr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzJsonArray_m_internal_valuera   s    r   ri1  ÚFzJsonArray.m_internal_valueq  rR;  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzJsonArray___nonzero__ra   s    r   rä   ÚFzJsonArray.__nonzero__q  r†   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzJsonArrayr°   ri1  rä   rè   ÚFzJsonArray_m_internal_getÚFzJsonArray_m_internal_setrs1  ÚFzJsonArray_s_num_instances_getÚFzJsonArray_s_num_instances_setr[1  r@   r'   r&   r   rk>  rk>  ùp  óz   † ÙPáÑ-Ñ/IÐOdÑe€GØ€Hò
Ið ×0Ñ0Ðò9ò4à€Hñ ˜&×;Ñ;¸V×=^Ñ=^ð  eDñ  E€JÙ˜v×EÑEÀv×GmÑGmÓnƒOr&   rk>  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzJsonObjectiq  zFWrapper class for struct `fz_json_object`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzJsonObject.<lambda>q  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rƒ>  q  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_json_object`.
N)r   ÚFzJsonObject_swiginitÚnew_FzJsonObjectr§   s     r   r]   ÚFzJsonObject.__init__ q  r;  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzJsonObject_m_internal_valuera   s    r   ri1  ÚFzJsonObject.m_internal_value-q  rl2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzJsonObject___nonzero__ra   s    r   rä   ÚFzJsonObject.__nonzero__1q  ró  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzJsonObjectr°   ri1  rä   rè   ÚFzJsonObject_m_internal_getÚFzJsonObject_m_internal_setrs1  Ú FzJsonObject_s_num_instances_getÚ FzJsonObject_s_num_instances_setr[1  r@   r'   r&   r   r�>  r�>  q  r;  r&   r�>  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzKeyStorablei;q  zÝ
Wrapper class for struct `fz_key_storable`.
Any storable object that can appear in the key of another
storable object should include an fz_key_storable structure
at the start (by convention at least) of their structure.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzKeyStorable.<lambda>Cq  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r—>  Cq  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zÔ
*Overload 1:*
Copy constructor using `fz_keep_key_storable()`.

|

*Overload 2:*
Default constructor, sets `m_internal` to null.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::fz_key_storable`.
N)r   ÚFzKeyStorable_swiginitÚnew_FzKeyStorabler§   s     r   r]   ÚFzKeyStorable.__init__Fq  r4  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzKeyStorable_m_internal_valuera   s    r   ri1  ÚFzKeyStorable.m_internal_valueXq  r8  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzKeyStorable___nonzero__ra   s    r   rä   ÚFzKeyStorable.__nonzero__\q  r8  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzKeyStorabler°   ri1  rä   rè   ÚFzKeyStorable_m_internal_getÚFzKeyStorable_m_internal_setrs1  Ú!FzKeyStorable_s_num_instances_getÚ!FzKeyStorable_s_num_instances_setr[1  r@   r'   r&   r   r•>  r•>  ;q  s~   † ññ Ñ-Ñ/IÐOdÑe€GØ€HòMð  ×2Ñ2Ðò;ò6à€Hñ ˜&×=Ñ=¸v×?bÑ?bð  iHñ  I€JÙ˜v×GÑGÈ×IqÑIqÓrƒOr&   r•>  c                   óÜ   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 r\R                  rS
 rS r\r\" \R$                  \R&                  SS9r\" \R*                  \R,                  5      rSrg)ÚFzLayoutBlockifq  zGWrapper class for struct `fz_layout_block`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzLayoutBlock.<lambda>iq  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r«>  iq  rV   r&   rW   rX   c                 ó0   • [         R                  " XX#5      $ )zv
Class-aware wrapper for `::fz_add_layout_char()`.
        Add a new char to the line at the end of the layout block.
)r   Ú FzLayoutBlock_fz_add_layout_char)r   rO   rÍ
  r®  s       r   Úfz_add_layout_charÚ FzLayoutBlock.fz_add_layout_charlq  s   € ô
 ×6Ò6°tÀÓEÐEr&   c                 ó2   • [         R                  " XX#U5      $ )zj
Class-aware wrapper for `::fz_add_layout_line()`.
        Add a new line to the end of the layout block.
)r   Ú FzLayoutBlock_fz_add_layout_line)r   rO   r  rÐ
  r®  s        r   Úfz_add_layout_lineÚ FzLayoutBlock.fz_add_layout_linesq  s   € ô
 ×6Ò6°tÀÀaÓHÐHr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_layout()`.
                Create a new layout block, with new allocation pool, zero
                matrices, and initialise linked pointers.


|

*Overload 2:*
 Constructor using raw copy of pre-existing `::fz_layout_block`.
N)r   ÚFzLayoutBlock_swiginitÚnew_FzLayoutBlockr§   s     r   r]   ÚFzLayoutBlock.__init__zq  s   € ô 	×%Ò% d¬F×,DÒ,DÀdÐ,KÕLr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzLayoutBlock_m_internal_valuera   s    r   ri1  ÚFzLayoutBlock.m_internal_valueŠq  r8  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzLayoutBlock___nonzero__ra   s    r   rä   ÚFzLayoutBlock.__nonzero__Žq  r8  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r¯>  r³>  r]   r   Údelete_FzLayoutBlockr°   ri1  rä   rè   ÚFzLayoutBlock_m_internal_getÚFzLayoutBlock_m_internal_setrs1  Ú!FzLayoutBlock_s_num_instances_getÚ!FzLayoutBlock_s_num_instances_setr[1  r@   r'   r&   r   r©>  r©>  fq  s†   † ÙRáÑ-Ñ/IÐOdÑe€GØ€HòFòIòMð ×2Ñ2Ðò;ò6à€Hñ ˜&×=Ñ=¸v×?bÑ?bð  iHñ  I€JÙ˜v×GÑGÈ×IqÑIqÓrƒOr&   r©>  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzLayoutChari˜q  zˆ
Wrapper class for struct `fz_layout_char`. Not copyable or assignable.
Simple text layout (for use with annotation editing primarily).
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzLayoutChar.<lambda>žq  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÇ>  žq  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_layout_char`.
N)r   ÚFzLayoutChar_swiginitÚnew_FzLayoutCharr§   s     r   r]   ÚFzLayoutChar.__init__¡q  r;  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzLayoutChar_m_internal_valuera   s    r   ri1  ÚFzLayoutChar.m_internal_value®q  rl2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzLayoutChar___nonzero__ra   s    r   rä   ÚFzLayoutChar.__nonzero__²q  ró  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzLayoutCharr°   ri1  rä   rè   ÚFzLayoutChar_m_internal_getÚFzLayoutChar_m_internal_setrs1  Ú FzLayoutChar_s_num_instances_getÚ FzLayoutChar_s_num_instances_setr[1  r@   r'   r&   r   rÅ>  rÅ>  ˜q  r<  r&   rÅ>  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzLayoutLinei¼q  zFWrapper class for struct `fz_layout_line`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzLayoutLine.<lambda>¿q  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÛ>  ¿q  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_layout_line`.
N)r   ÚFzLayoutLine_swiginitÚnew_FzLayoutLiner§   s     r   r]   ÚFzLayoutLine.__init__Âq  r;  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzLayoutLine_m_internal_valuera   s    r   ri1  ÚFzLayoutLine.m_internal_valueÏq  rl2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzLayoutLine___nonzero__ra   s    r   rä   ÚFzLayoutLine.__nonzero__Óq  ró  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzLayoutLiner°   ri1  rä   rè   ÚFzLayoutLine_m_internal_getÚFzLayoutLine_m_internal_setrs1  Ú FzLayoutLine_s_num_instances_getÚ FzLayoutLine_s_num_instances_setr[1  r@   r'   r&   r   rÙ>  rÙ>  ¼q  r;  r&   rÙ>  c                   ó   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS r\R&                  rS rS r\r\" \R0                  \R2                  SS9r\" \R6                  \R8                  5      rSrg)ÚFzLinkiÝq  a�  
Wrapper class for struct `fz_link`.
fz_link is a list of interactive links on a page.

There is no relation between the order of the links in the
list and the order they appear on the page. The list of links
for a given page can be obtained from fz_load_links.

A link is reference counted. Dropping a reference to a link is
done by calling fz_drop_link.

rect: The hot zone. The area that can be clicked in
untransformed coordinates.

uri: Link destinations come in two forms: internal and external.
Internal links refer to other pages in the same document.
External links are URLs to other documents.

next: A pointer to the next link on the same page.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzLink.<lambda>óq  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rï>  óq  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ ©z/Class-aware wrapper for `::fz_set_link_rect()`.)r   ÚFzLink_fz_set_link_rect©r   r3  s     r   Úfz_set_link_rectÚFzLink.fz_set_link_rectöq  ó   € ä×-Ò-¨dÓ9Ð9r&   c                 ó.   • [         R                  " X5      $ ©z.Class-aware wrapper for `::fz_set_link_uri()`.)r   ÚFzLink_fz_set_link_uri©r   r6  s     r   Úfz_set_link_uriÚFzLink.fz_set_link_uriúq  ó   € ä×,Ò,¨TÓ7Ð7r&   c                 ó.   • [         R                  " U 5      $ ©zJUsed for iteration over linked list of FzLink items starting at fz_link::.)r   ÚFzLink_beginra   s    r   r%  ÚFzLink.beginþq  s   € ä×"Ò" 4Ó(Ð(r&   c                 ó.   • [         R                  " U 5      $ r ?  )r   Ú
FzLink_endra   s    r   r)  Ú
FzLink.endr  ó   € ä× Ò  Ó&Ð&r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a3  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_link_of_size()`.
                Create a new link record.

                next is set to NULL with the expectation that the caller will
                handle the linked list setup. Internal function.

                Different document types will be implemented by deriving from
                fz_link. This macro allocates such derived structures, and
                initialises the base sections.


|

*Overload 2:*
 Constructor using `pdf_new_link()`.

|

*Overload 3:*
 Construct by calling fz_new_link_of_size() with size=sizeof(fz_link).

|

*Overload 4:*
 Copy constructor using `fz_keep_link()`.

|

*Overload 5:*
 Constructor using raw copy of pre-existing `::fz_link`.

|

*Overload 6:*
 Constructor using raw copy of pre-existing `::fz_link`.
N)r   ÚFzLink_swiginitÚ
new_FzLinkr§   s     r   r]   ÚFzLink.__init__r  s    € ôN 	×Ò˜t¤V×%6Ò%6¸Ð%=Õ>r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzLink_refsra   s    r   r”  ÚFzLink.refs/r  r—  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzLink_nextra   s    r   r€   ÚFzLink.next2r  r—  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzLink_rectra   s    r   r3  ÚFzLink.rect5r  r—  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú
FzLink_urira   s    r   r6  Ú
FzLink.uri8r  rº2  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzLink_m_internal_valuera   s    r   ri1  ÚFzLink.m_internal_value<r  rË1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzLink___nonzero__ra   s    r   rä   ÚFzLink.__nonzero__@r  r~  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rõ>  rü>  r%  r)  r]   r”  r€   r3  r6  r   Údelete_FzLinkr°   ri1  rä   rè   ÚFzLink_m_internal_getÚFzLink_m_internal_setrs1  ÚFzLink_s_num_instances_getÚFzLink_s_num_instances_setr[1  r@   r'   r&   r   rí>  rí>  Ýq  s�   † ññ* Ñ-Ñ/IÐOdÑe€GØ€Hò:ò8ò)ò'ò'?òR(ò(ò(ò'à×+Ñ+Ðò4ò/à€Hñ ˜&×6Ñ6¸×8TÑ8TÐZyÑz€JÙ˜v×@Ñ@À&×BcÑBcÓdƒOr&   rí>  c                   óÖ   • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  rS	 rS
 r\r\" \R"                  \R$                  SS9r\" \R(                  \R*                  5      rSrg)Ú
FzLinkDestiJr  zDWrapper class for struct `fz_link_dest`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzLinkDest.<lambda>Mr  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r%?  Mr  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ ©z=Class-aware wrapper for `::pdf_new_uri_from_explicit_dest()`.)r   Ú)FzLinkDest_pdf_new_uri_from_explicit_destra   s    r   Úpdf_new_uri_from_explicit_destÚ)FzLinkDest.pdf_new_uri_from_explicit_destPr  rJ4  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zŽ
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_link_dest`.
N)r   ÚFzLinkDest_swiginitÚnew_FzLinkDestr§   s     r   r]   ÚFzLinkDest.__init__Tr  rÛ;  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzLinkDest_m_internal_valuera   s    r   ri1  ÚFzLinkDest.m_internal_valuear  r*3  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzLinkDest___nonzero__ra   s    r   rä   ÚFzLinkDest.__nonzero__er  r<  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r*?  r]   r   Údelete_FzLinkDestr°   ri1  rä   rè   ÚFzLinkDest_m_internal_getÚFzLinkDest_m_internal_setrs1  ÚFzLinkDest_s_num_instances_getÚFzLinkDest_s_num_instances_setr[1  r@   r'   r&   r   r#?  r#?  Jr  s€   † ÙOáÑ-Ñ/IÐOdÑe€GØ€HòFò
Gð ×/Ñ/Ðò8ò3à€Hñ ˜&×:Ñ:¸F×<\Ñ<\ð  cBñ  C€JÙ˜v×DÑDÀf×FkÑFkÓlƒOr&   r#?  c                   ó  • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  r\" \R                  \R                  5      r\" \R"                  \R$                  5      r\" \R(                  \R*                  5      rS	 rS
 rS rSrg)Ú
FzLocationior  aX  
Wrapper class for struct `fz_location`.
Locations within the document are referred to in terms of
chapter and page, rather than just a page number. For some
documents (such as epub documents with large numbers of pages
broken into many chapters) this can make navigation much faster
as only the required chapter needs to be decoded at a time.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzLocation.<lambda>yr  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r>?  yr  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)a™  
*Overload 1:*
 == Constructors.  Constructor using `fz_make_location()`.
                Simple constructor for fz_locations.


|

*Overload 2:*
 We use default copy constructor and operator=.  Default constructor, sets each member to default value.

|

*Overload 3:*
 Constructor using raw copy of pre-existing `::fz_location`.

|

*Overload 4:*
 Constructor using raw copy of pre-existing `::fz_location`.
N)r   ÚFzLocation_swiginitÚnew_FzLocationr§   s     r   r]   ÚFzLocation.__init__|r  s   € ô, 	×"Ò" 4¬×)>Ò)>ÀÐ)EÕFr&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   ÚFzLocation_internalr§   s     r   r;1  ÚFzLocation.internal”r  ó   € ô ×)Ò)¨$Ð6°Ò6Ð6r&   c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚFzLocation_to_stringra   s    r   r+1  ÚFzLocation.to_string¤r  r46  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzLocation___eq__rE1  s     r   r’   ÚFzLocation.__eq__¨r  ó   € ä×'Ò'¨Ó2Ð2r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzLocation___ne__rE1  s     r   r—   ÚFzLocation.__ne__¬r  rN?  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r;1  r   Údelete_FzLocationr°   ÚFzLocation_chapter_getÚFzLocation_chapter_setr¢  ÚFzLocation_page_getÚFzLocation_page_setr¥  ÚFzLocation_s_num_instances_getÚFzLocation_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   r<?  r<?  or  s�   † ññ Ñ-Ñ/IÐOdÑe€GØ€HòGò0
7ð ×/Ñ/ÐÙ�v×4Ñ4°f×6SÑ6SÓT€GÙ�F×.Ñ.°×0JÑ0JÓK€DÙ˜v×DÑDÀf×FkÑFkÓl€Oò1ò3õ3r&   r<?  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzLocksContexti²r  a3  
Wrapper class for struct `fz_locks_context`. Not copyable or assignable.
Locking functions

MuPDF is kept deliberately free of any knowledge of particular
threading systems. As such, in order for safe multi-threaded
operation, we rely on callbacks to client provided functions.

A client is expected to provide FZ_LOCK_MAX number of mutexes,
and a function to lock/unlock each of them. These may be
recursive mutexes, but do not have to be.

If a client does not intend to use multiple threads, then it
may pass NULL instead of a lock structure.

In order to avoid deadlocks, we have one simple rule
internally as to how we use locks: We can never take lock n
when we already hold any lock i, where 0 <= i <= n. In order
to verify this, we have some debugging code, that can be
enabled by defining FITZ_DEBUG_LOCKING.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzLocksContext.<lambda>Ér  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r\?  Ér  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z’
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_locks_context`.
N)r   ÚFzLocksContext_swiginitÚnew_FzLocksContextr§   s     r   r]   ÚFzLocksContext.__init__Ìr  r¤1  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzLocksContext_m_internal_valuera   s    r   ri1  ÚFzLocksContext.m_internal_valueÙr  r¨1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzLocksContext___nonzero__ra   s    r   rä   ÚFzLocksContext.__nonzero__Ýr  r)  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzLocksContextr°   ri1  rä   rè   ÚFzLocksContext_m_internal_getÚFzLocksContext_m_internal_setrs1  Ú"FzLocksContext_s_num_instances_getÚ"FzLocksContext_s_num_instances_setr[1  r@   r'   r&   r   rZ?  rZ?  ²r  s~   † ññ, Ñ-Ñ/IÐOdÑe€GØ€Hò
Oð ×3Ñ3Ðò<ò7à€Hñ ˜&×>Ñ>À×@dÑ@dð  kJñ  K€JÙ˜v×HÑHÈ&×JsÑJsÓtƒOr&   rZ?  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzMatchQuadiçr  zEWrapper class for struct `fz_match_quad`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzMatchQuad.<lambda>êr  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rp?  êr  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_match_quad`.
N)r   ÚFzMatchQuad_swiginitÚnew_FzMatchQuadr§   s     r   r]   ÚFzMatchQuad.__init__ír  rs>  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzMatchQuad_m_internal_valuera   s    r   ri1  ÚFzMatchQuad.m_internal_valueúr  rR;  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzMatchQuad___nonzero__ra   s    r   rä   ÚFzMatchQuad.__nonzero__þr  r†   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzMatchQuadr°   ri1  rä   rè   ÚFzMatchQuad_m_internal_getÚFzMatchQuad_m_internal_setrs1  ÚFzMatchQuad_s_num_instances_getÚFzMatchQuad_s_num_instances_setr[1  r@   r'   r&   r   rn?  rn?  çr  r>  r&   rn?  c                   óš  • \ rS rSrSr\" S S SS9r\r\	S 5       r
\	S 5       r\	S	 5       r\	S
 5       r\	S 5       rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r\R>                  r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&\" \RN                  \RP                  5      r)\" \RT                  \RV                  5      r,\" \RZ                  \R\                  5      r/\" \R`                  \Rb                  5      r2\" \Rf                  \Rh                  5      r5S r6S r7S r8Sr9g) ÚFzMatrixis  aÉ  
 Wrapper class for struct `fz_matrix`.
    fz_matrix is a row-major 3x3 matrix used for representing
    transformations of coordinates throughout MuPDF.

    Since all points reside in a two-dimensional space, one vector
    is always a constant unit vector; hence only some elements may
    vary in a matrix. Below is how the elements map between
    different representations.

a b 0
    | c d 0 | normally represented as [ a b c d e f ].
    \ e f 1 /
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzMatrix.<lambda>s  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r„?  s  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ )aa  
Class-aware wrapper for `::fz_scale()`.
        Create a scaling matrix.

        The returned matrix is of the form [ sx 0 0 sy 0 0 ].

        m: Pointer to the matrix to populate

        sx, sy: Scaling factors along the X- and Y-axes. A scaling
        factor of 1.0 will not cause any scaling along the relevant
        axis.

        Returns m.
)r   ÚFzMatrix_fz_scaler~$  s     r   Úfz_scaleÚFzMatrix.fz_scales  s   € ô  ×'Ò'¨Ó/Ð/r&   c                 ó.   • [         R                  " X5      $ )aM  
Class-aware wrapper for `::fz_shear()`.
        Create a shearing matrix.

        The returned matrix is of the form [ 1 sy sx 1 0 0 ].

        m: pointer to place to store returned matrix

        sx, sy: Shearing factors. A shearing factor of 0.0 will not
        cause any shearing along the relevant axis.

        Returns m.
)r   ÚFzMatrix_fz_shearr~$  s     r   Úfz_shearÚFzMatrix.fz_shear-s  s   € ô ×'Ò'¨Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ )at  
Class-aware wrapper for `::fz_rotate()`.
        Create a rotation matrix.

        The returned matrix is of the form
        [ cos(deg) sin(deg) -sin(deg) cos(deg) 0 0 ].

        m: Pointer to place to store matrix

        degrees: Degrees of counter clockwise rotation. Values less
        than zero and greater than 360 are handled as expected.

        Returns m.
)r   ÚFzMatrix_fz_rotater$  s    r   Ú	fz_rotateÚFzMatrix.fz_rotate>s  s   € ô  ×(Ò(¨Ó1Ð1r&   c                 ó.   • [         R                  " X5      $ )aq  
Class-aware wrapper for `::fz_translate()`.
        Create a translation matrix.

        The returned matrix is of the form [ 1 0 0 1 tx ty ].

        m: A place to store the created matrix.

        tx, ty: Translation distances along the X- and Y-axes. A
        translation of 0 will not cause any translation along the
        relevant axis.

        Returns m.
)r   ÚFzMatrix_fz_translater&  s     r   Úfz_translateÚFzMatrix.fz_translatePs  s   € ô  ×+Ò+¨BÓ3Ð3r&   c                 ó0   • [         R                  " XU5      $ ©a  
Class-aware wrapper for `::fz_transform_page()`.
        Create transform matrix to draw page
        at a given resolution and rotation. Adjusts the scaling
        factors so that the page covers whole number of
        pixels and adjust the page origin to be at 0,0.
)r   ÚFzMatrix_fz_transform_pagerú%  s      r   Úfz_transform_pageÚFzMatrix.fz_transform_pagebs  s   € ô ×0Ò0°ÀvÓNÐNr&   c                 ó0   • [         R                  " U /UQ76 $ )a0  
*Overload 1:*
 We use default copy constructor and operator=.  Class-aware wrapper for `::fz_concat()`.
                Multiply two matrices.

                The order of the two matrices are important since matrix
                multiplication is not commutative.

                Returns result.


|

*Overload 2:*
 Class-aware wrapper for `::fz_concat()`.
                Multiply two matrices.

                The order of the two matrices are important since matrix
                multiplication is not commutative.

                Returns result.
)r   ÚFzMatrix_fz_concatr§   s     r   Ú	fz_concatÚFzMatrix.fz_concatms  s   € ô. ×(Ò(¨Ð5°Ò5Ð5r&   c                 ó.   • [         R                  " U 5      $ )a  
Class-aware wrapper for `::fz_invert_matrix()`.
        Create an inverse matrix.

        matrix: Matrix to invert. A degenerate matrix, where the
        determinant is equal to zero, can not be inverted and the
        original matrix is returned instead.

        Returns inverse.
)r   ÚFzMatrix_fz_invert_matrixra   s    r   Úfz_invert_matrixÚFzMatrix.fz_invert_matrix†s  ó   € ô ×/Ò/°Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::fz_is_identity()`.)r   ÚFzMatrix_fz_is_identityra   s    r   Úfz_is_identityÚFzMatrix.fz_is_identity“s  rË1  r&   c                 ó.   • [         R                  " U 5      $ )aw  
Class-aware wrapper for `::fz_is_rectilinear()`.
        Check if a transformation is rectilinear.

        Rectilinear means that no shearing is present and that any
        rotations present are a multiple of 90 degrees. Usually this
        is used to make sure that axis-aligned rectangles before the
        transformation are still axis-aligned rectangles afterwards.
)r   ÚFzMatrix_fz_is_rectilinearra   s    r   Úfz_is_rectilinearÚFzMatrix.fz_is_rectilinear—s  ó   € ô ×0Ò0°Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ )zh
Class-aware wrapper for `::fz_matrix_expansion()`.
        Calculate average scaling factor of matrix.
)r   ÚFzMatrix_fz_matrix_expansionra   s    r   Úfz_matrix_expansionÚFzMatrix.fz_matrix_expansion£s  r~4  r&   c                 ó.   • [         R                  " U 5      $ )z¬
Class-aware wrapper for `::fz_matrix_max_expansion()`.
        Find the largest expansion performed by this matrix.
        (i.e. max(abs(m.a),abs(m.b),abs(m.c),abs(m.d))
)r   Ú FzMatrix_fz_matrix_max_expansionra   s    r   Úfz_matrix_max_expansionÚ FzMatrix.fz_matrix_max_expansionªs  r¸3  r&   c                 ó0   • [         R                  " XU5      $ )a;  
Class-aware wrapper for `::fz_post_scale()`.
        Scale a matrix by postmultiplication.

        m: Pointer to the matrix to scale

        sx, sy: Scaling factors along the X- and Y-axes. A scaling
        factor of 1.0 will not cause any scaling along the relevant
        axis.

        Returns m (updated).
)r   ÚFzMatrix_fz_post_scale©r   r;#  r<#  s      r   Úfz_post_scaleÚFzMatrix.fz_post_scale²s  s   € ô ×,Ò,¨T°rÓ:Ð:r&   c                 ó.   • [         R                  " X5      $ )a™  
Class-aware wrapper for `::fz_pre_rotate()`.
        Rotate a transformation by premultiplying.

        The premultiplied matrix is of the form
        [ cos(deg) sin(deg) -sin(deg) cos(deg) 0 0 ].

        m: Pointer to matrix to premultiply.

        degrees: Degrees of counter clockwise rotation. Values less
        than zero and greater than 360 are handled as expected.

        Returns m (updated).
)r   ÚFzMatrix_fz_pre_rotate)r   r«  s     r   Úfz_pre_rotateÚFzMatrix.fz_pre_rotateÁs  s   € ô ×,Ò,¨TÓ;Ð;r&   c                 ó0   • [         R                  " XU5      $ )a9  
Class-aware wrapper for `::fz_pre_scale()`.
        Scale a matrix by premultiplication.

        m: Pointer to the matrix to scale

        sx, sy: Scaling factors along the X- and Y-axes. A scaling
        factor of 1.0 will not cause any scaling along the relevant
        axis.

        Returns m (updated).
)r   ÚFzMatrix_fz_pre_scaler¸?  s      r   Úfz_pre_scaleÚFzMatrix.fz_pre_scaleÒs  s   € ô ×+Ò+¨D°bÓ9Ð9r&   c                 ó0   • [         R                  " XU5      $ )ae  
Class-aware wrapper for `::fz_pre_shear()`.
        Premultiply a matrix with a shearing matrix.

        The shearing matrix is of the form [ 1 sy sx 1 0 0 ].

        m: pointer to matrix to premultiply

        sx, sy: Shearing factors. A shearing factor of 0.0 will not
        cause any shearing along the relevant axis.

        Returns m (updated).
)r   ÚFzMatrix_fz_pre_shearr¸?  s      r   Úfz_pre_shearÚFzMatrix.fz_pre_shearás  s   € ô ×+Ò+¨D°bÓ9Ð9r&   c                 ó0   • [         R                  " XU5      $ )a5  
Class-aware wrapper for `::fz_pre_translate()`.
        Translate a matrix by premultiplication.

        m: The matrix to translate

        tx, ty: Translation distances along the X- and Y-axes. A
        translation of 0 will not cause any translation along the
        relevant axis.

        Returns m.
)r   ÚFzMatrix_fz_pre_translate©r   rH#  rI#  s      r   Úfz_pre_translateÚFzMatrix.fz_pre_translateñs  s   € ô ×/Ò/°¸"Ó=Ð=r&   c                 ó0   • [         R                  " XX#5      $ )a‚  
Class-aware wrapper for `::fz_subpixel_adjust()`.
        Perform subpixel quantisation and adjustment on a glyph matrix.

        ctm: On entry, the desired 'ideal' transformation for a glyph.
        On exit, adjusted to a (very similar) transformation quantised
        for subpixel caching.

        subpix_ctm: Initialised by the routine to the transform that
        should be used to render the glyph.

        qe, qf: which subpixel position we quantised to.

        Returns: the size of the glyph.

        Note: This is currently only exposed for use in our app. It
        should be considered "at risk" of removal from the API.
)r   ÚFzMatrix_fz_subpixel_adjust)r   rÊ%  rË%  rÌ%  s       r   Úfz_subpixel_adjustÚFzMatrix.fz_subpixel_adjust t  s   € ô& ×1Ò1°$ÀBÓKÐKr&   c                 ó.   • [         R                  " X5      $ )aP  
Class-aware wrapper for `::fz_try_invert_matrix()`.
        Attempt to create an inverse matrix.

        inv: Place to store inverse matrix.

        src: Matrix to invert. A degenerate matrix, where the
        determinant is equal to zero, can not be inverted.

        Returns 1 if matrix is degenerate (singular), or 0 otherwise.
)r   ÚFzMatrix_fz_try_invert_matrix©r   r¤  s     r   Úfz_try_invert_matrixÚFzMatrix.fz_try_invert_matrixt  s   € ô ×3Ò3°DÓ>Ð>r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a   
*Overload 1:*
== Constructors.  Constructor using `fz_make_matrix()`.

|

*Overload 2:*
Constructs identity matrix (like fz_identity).

|

*Overload 3:*
Constructor using raw copy of pre-existing `::fz_matrix`.

|

*Overload 4:*
Constructor using raw copy of pre-existing `::fz_matrix`.
N)r   ÚFzMatrix_swiginitÚnew_FzMatrixr§   s     r   r]   ÚFzMatrix.__init__#t  ó   € ô( 	× Ò  ¤v×':Ò':¸DÐ'AÕBr&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   ÚFzMatrix_internalr§   s     r   r;1  ÚFzMatrix.internal9t  s   € ô ×'Ò'¨Ð4¨tÒ4Ð4r&   c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚFzMatrix_to_stringra   s    r   r+1  ÚFzMatrix.to_stringMt  rV5  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzMatrix___eq__rE1  s     r   r’   ÚFzMatrix.__eq__Qt  rs5  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzMatrix___ne__rE1  s     r   r—   ÚFzMatrix.__ne__Ut  rs5  r&   r'   N):r   r   r<   r=   r>   r   r   r   r   rÒ   rˆ?  rŒ?  r�?  r”?  r™?  r�?  r¡?  r§?  r«?  r°?  r´?  r¹?  r½?  rÁ?  rÅ?  rÊ?  rÎ?  rÓ?  r]   r;1  r   Údelete_FzMatrixr°   ÚFzMatrix_a_getÚFzMatrix_a_setrƒ  ÚFzMatrix_b_getÚFzMatrix_b_setr<  ÚFzMatrix_c_getÚFzMatrix_c_setr?  ÚFzMatrix_d_getÚFzMatrix_d_setrB  ÚFzMatrix_e_getÚFzMatrix_e_setrE  ÚFzMatrix_f_getÚFzMatrix_f_setrH  ÚFzMatrix_s_num_instances_getÚFzMatrix_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   r‚?  r‚?  s  s•  † ññ Ñ-Ñ/IÐOdÑe€GØ€Hàñ0ó ð0ð" ñ0ó ð0ð  ñ2ó ð2ð" ñ4ó ð4ð" ñOó ðOò6ò26ò4ò
7ò9ò=ò;ò<ò":ò:ò >òLò*?òCò,
5ð ×-Ñ-ÐÙ�×&Ñ&¨×(=Ñ(=Ó>€AÙ�×&Ñ&¨×(=Ñ(=Ó>€AÙ�×&Ñ&¨×(=Ñ(=Ó>€AÙ�×&Ñ&¨×(=Ñ(=Ó>€AÙ�×&Ñ&¨×(=Ñ(=Ó>€AÙ�×&Ñ&¨×(=Ñ(=Ó>€AÙ˜v×BÑBÀF×DgÑDgÓh€Oò/ò1õ1r&   r‚?  c                   ó  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS r\R.                  r\" \R2                  \R4                  5      r\" \R8                  \R:                  SS9rS rS r S r!Sr"g)ÚFzMd5i[t  z‰
Wrapper class for struct `fz_md5`.
Structure definition is public to enable stack
based allocation. Do not access the members directly.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzMd5.<lambda>bt  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rø?  bt  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ )zÿ
We use default copy constructor and operator=.  Class-aware wrapper for `::fz_md5_final()`.
        MD5 finalization. Ends an MD5 message-digest operation, writing
        the message digest and zeroizing the context.

        Never throws an exception.
)r   ÚFzMd5_fz_md5_finalr“3  s     r   Úfz_md5_finalÚFzMd5.fz_md5_finalet  s   € ô ×(Ò(¨Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ ©zr
Class-aware wrapper for `::fz_md5_final2()`.
C++ alternative to fz_md5_final() that returns the digest by value.
)r   ÚFzMd5_fz_md5_final2ra   s    r   Úfz_md5_final2ÚFzMd5.fz_md5_final2ot  s   € ô
 ×)Ò)¨$Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ )z¤
Class-aware wrapper for `::fz_md5_init()`.
        MD5 initialization. Begins an MD5 operation, writing a new
        context.

        Never throws an exception.
)r   ÚFzMd5_fz_md5_initra   s    r   Úfz_md5_initÚFzMd5.fz_md5_initvt  s   € ô ×'Ò'¨Ó-Ð-r&   c                 ó0   • [         R                  " XU5      $ )zí
Class-aware wrapper for `::fz_md5_update()`.
        MD5 block update operation. Continues an MD5 message-digest
        operation, processing another message block, and updating the
        context.

        Never throws an exception.
)r   ÚFzMd5_fz_md5_update©r   rV  r"  s      r   Úfz_md5_updateÚFzMd5.fz_md5_update€t  s   € ô ×)Ò)¨$°uÓ=Ð=r&   c                 ó.   • [         R                  " X5      $ )zÞ
Class-aware wrapper for `::fz_md5_update_int64()`.
        MD5 block update operation. Continues an MD5 message-digest
        operation, processing an int64, and updating the context.

        Never throws an exception.
)r   ÚFzMd5_fz_md5_update_int64r$:  s     r   Úfz_md5_update_int64ÚFzMd5.fz_md5_update_int64‹t  s   € ô ×/Ò/°Ó8Ð8r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z~
*Overload 1:*
Default constructor calls md5_init().

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_md5`.
N)r   ÚFzMd5_swiginitÚ	new_FzMd5r§   s     r   r]   ÚFzMd5.__init__•t  rŽ1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzMd5_lora   s    r   rÓ  ÚFzMd5.lo¡t  ó   € Ü�Š˜tÓ$Ð$r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzMd5_hira   s    r   rÖ  ÚFzMd5.hi¤t  r@  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzMd5_ara   s    r   rƒ  ÚFzMd5.a§t  ó   € Ü�~Š~˜dÓ#Ð#r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzMd5_bra   s    r   r<  ÚFzMd5.bªt  r@  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzMd5_cra   s    r   r?  ÚFzMd5.c­t  r@  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzMd5_dra   s    r   rB  ÚFzMd5.d°t  r@  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzMd5_bufferra   s    r   rá  ÚFzMd5.buffer³t  r  r&   rl5  c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚFzMd5_to_stringra   s    r   r+1  ÚFzMd5.to_string¹t  ó   € ä×%Ò% dÓ+Ð+r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzMd5___eq__rE1  s     r   r’   ÚFzMd5.__eq__½t  ó   € ä×"Ò" 4Ó-Ð-r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzMd5___ne__rE1  s     r   r—   ÚFzMd5.__ne__Át  r2@  r&   r'   N)#r   r   r<   r=   r>   r   r   r   r   rü?  r@  r@  r
@  r@  r]   rÓ  rÖ  rƒ  r<  r?  rB  rá  r   Údelete_FzMd5r°   ÚFzMd5_m_internal_getÚFzMd5_m_internal_setrs1  ÚFzMd5_s_num_instances_getÚFzMd5_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   rö?  rö?  [t  sµ   † ññ Ñ-Ñ/IÐOdÑe€GØ€Hò7ò0ò.ò	>ò9ò
=ò%ò%ò$ò$ò$ò$ò)à×*Ñ*ÐÙ˜&×5Ñ5°v×7RÑ7RÓS€JÙ˜v×?Ñ?À×AaÑAað  hMñ  N€Oò,ò.õ.r&   rö?  c                   ó  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS r\R0                  rS rS r\r\" \R:                  \R<                  SS9r\" \R@                  \RB                  5      r"Sr#g)Ú	FzOutlineiÇt  aÏ  
Wrapper class for struct `fz_outline`.
fz_outline is a tree of the outline of a document (also known
as table of contents).

title: Title of outline item using UTF-8 encoding. May be NULL
if the outline item has no text string.

uri: Destination in the document to be displayed when this
outline item is activated. May be an internal or external
link, or NULL if the outline item does not have a destination.

page: The page number of an internal link, or -1 for external
links or links with no destination.

next: The next outline item at the same level as this outline
item. May be NULL if no more outline items exist at this level.

down: The outline items immediate children in the hierarchy.
May be NULL if no children exist.

is_open: If zero, the outline element is closed in the UI. If
1, it should be open, showing any child elements.

flags: Bit 0 set -> Bold, Bit 1 set -> Italic. All other bits
reserved.

r, g, b: The RGB components of the color of this entry.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzOutline.<lambda>æt  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r>@  æt  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)aƒ  
*Overload 1:*
 == Constructors.  Constructor using `fz_load_outline()`.
                Load the hierarchical document outline.

                Should be freed by fz_drop_outline.


|

*Overload 2:*
 Constructor using `fz_load_outline_from_iterator()`.
                Routine to implement the old Structure based API from an iterator.


|

*Overload 3:*
 Constructor using `fz_new_outline()`.
                Create a new outline entry with zeroed fields for the caller
                to fill in.


|

*Overload 4:*
 Copy constructor using `fz_keep_outline()`.

|

*Overload 5:*
 Constructor using raw copy of pre-existing `::fz_outline`.
N)r   ÚFzOutline_swiginitÚnew_FzOutliner§   s     r   r]   ÚFzOutline.__init__ét  s    € ôD 	×!Ò! $¬×(<Ò(<¸dÐ(CÕDr&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzOutline_refsra   s    r   r”  ÚFzOutline.refsu  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzOutline_titlera   s    r   re  ÚFzOutline.titleu  r/  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzOutline_urira   s    r   r6  ÚFzOutline.uriu  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzOutline_pagera   s    r   r¥  ÚFzOutline.pageu  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzOutline_xra   s    r   rO   ÚFzOutline.xu  r—  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzOutline_yra   s    r   r  ÚFzOutline.yu  r—  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzOutline_nextra   s    r   r€   ÚFzOutline.nextu  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzOutline_downra   s    r   r�  ÚFzOutline.down"u  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzOutline_is_openra   s    r   rj  ÚFzOutline.is_open%u  rÝ   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzOutline_flagsra   s    r   r/	  ÚFzOutline.flags(u  r/  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzOutline_rra   s    r   ro  ÚFzOutline.r+u  r—  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzOutline_gra   s    r   rr  ÚFzOutline.g.u  r—  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzOutline_bra   s    r   r<  ÚFzOutline.b1u  r—  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzOutline_m_internal_valuera   s    r   ri1  ÚFzOutline.m_internal_value5u  r2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzOutline___nonzero__ra   s    r   rä   ÚFzOutline.__nonzero__9u  r¸  r&   ro1  r'   N)$r   r   r<   r=   r>   r   r   r   r   r]   r”  re  r6  r¥  rO   r  r€   r�  rj  r/	  ro  rr  r<  r   Údelete_FzOutliner°   ri1  rä   rè   ÚFzOutline_m_internal_getÚFzOutline_m_internal_setrs1  ÚFzOutline_s_num_instances_getÚFzOutline_s_num_instances_setr[1  r@   r'   r&   r   r<@  r<@  Çt  sº   † ññ< Ñ-Ñ/IÐOdÑe€GØ€Hò"EòH+ò,ò*ò+ò(ò(ò+ò+ò.ò,ò(ò(ò(à×.Ñ.Ðò7ò2à€Hñ ˜&×9Ñ9¸6×;ZÑ;ZÐ`ñ  A€JÙ˜v×CÑCÀV×EiÑEiÓjƒOr&   r<@  c                   ó    • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS r\R                  r\" \R"                  \R$                  5      rSrg)ÚFzOutlineItemiCu  z+Wrapper class for struct `fz_outline_item`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzOutlineItem.<lambda>Fu  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   ry@  Fu  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzOutlineItem_validra   s    r   ÚvalidÚFzOutlineItem.validIu  r}   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzOutlineItem_titlera   s    r   re  ÚFzOutlineItem.titleLu  r}   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzOutlineItem_urira   s    r   r6  ÚFzOutlineItem.uriOu  rÝ   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzOutlineItem_is_openra   s    r   rj  ÚFzOutlineItem.is_openRu  r¸  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zÉ
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_outline_item`.
N)r   ÚFzOutlineItem_swiginitÚnew_FzOutlineItemr§   s     r   r]   ÚFzOutlineItem.__init__Uu  rï:  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r}@  re  r6  rj  r]   r   Údelete_FzOutlineItemr°   Ú!FzOutlineItem_s_num_instances_getÚ!FzOutlineItem_s_num_instances_setr[1  r@   r'   r&   r   rw@  rw@  Cu  s[   † Ù6áÑ-Ñ/IÐOdÑe€GØ€Hò0ò0ò.ò2ò
Mð ×2Ñ2ÐÙ˜v×GÑGÈ×IqÑIqÓrƒOr&   rw@  c                   ó  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS r\R(                  rS rS r\r\" \R2                  \R4                  SS9r\" \R8                  \R:                  5      rSrg)ÚFzOutlineIteratorieu  zKWrapper class for struct `fz_outline_iterator`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzOutlineIterator.<lambda>hu  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r’@  hu  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ )z‰
Class-aware wrapper for `::fz_load_outline_from_iterator()`.
        Routine to implement the old Structure based API from an iterator.
)r   Ú/FzOutlineIterator_fz_load_outline_from_iteratorra   s    r   Úfz_load_outline_from_iteratorÚ/FzOutlineIterator.fz_load_outline_from_iteratorku  s   € ô
 ×EÒEÀdÓKÐKr&   c                 ó.   • [         R                  " U 5      $ )zÊ
Class-aware wrapper for `::fz_outline_iterator_delete()`.
        Delete the current item.

        This implicitly moves us to the 'next' item, and the return code is as for fz_outline_iterator_next.
)r   Ú,FzOutlineIterator_fz_outline_iterator_deletera   s    r   Úfz_outline_iterator_deleteÚ,FzOutlineIterator.fz_outline_iterator_deleteru  s   € ô ×BÒBÀ4ÓHÐHr&   c                 ó.   • [         R                  " U 5      $ ©z7Class-aware wrapper for `::fz_outline_iterator_down()`.)r   Ú*FzOutlineIterator_fz_outline_iterator_downra   s    r   Úfz_outline_iterator_downÚ*FzOutlineIterator.fz_outline_iterator_down{u  rà<  r&   c                 ó.   • [         R                  " U 5      $ )z­
Class-aware wrapper for `::fz_outline_iterator_item()`.
        Call to get the current outline item.

        Can return NULL. The item is only valid until the next call.
)r   Ú*FzOutlineIterator_fz_outline_iterator_itemra   s    r   Úfz_outline_iterator_itemÚ*FzOutlineIterator.fz_outline_iterator_itemu  ó   € ô ×@Ò@ÀÓFÐFr&   c                 ó.   • [         R                  " U 5      $ )a'  
Class-aware wrapper for `::fz_outline_iterator_next()`.
        Calls to move the iterator position.

        A negative return value means we could not move as requested. Otherwise:
        0 = the final position has a valid item.
        1 = not a valid item, but we can insert an item here.
)r   Ú*FzOutlineIterator_fz_outline_iterator_nextra   s    r   Úfz_outline_iterator_nextÚ*FzOutlineIterator.fz_outline_iterator_nextˆu  s   € ô ×@Ò@ÀÓFÐFr&   c                 ó.   • [         R                  " U 5      $ ©z7Class-aware wrapper for `::fz_outline_iterator_prev()`.)r   Ú*FzOutlineIterator_fz_outline_iterator_prevra   s    r   Úfz_outline_iterator_prevÚ*FzOutlineIterator.fz_outline_iterator_prev“u  rà<  r&   c                 ó.   • [         R                  " U 5      $ ©z5Class-aware wrapper for `::fz_outline_iterator_up()`.)r   Ú(FzOutlineIterator_fz_outline_iterator_upra   s    r   Úfz_outline_iterator_upÚ(FzOutlineIterator.fz_outline_iterator_up—u  rG2  r&   c                 ó.   • [         R                  " X5      $ )z0Custom wrapper for fz_outline_iterator_insert().)r   Ú,FzOutlineIterator_fz_outline_iterator_insert©r   r¨  s     r   Úfz_outline_iterator_insertÚ,FzOutlineIterator.fz_outline_iterator_insert›u  ó   € ä×BÒBÀ4ÓNÐNr&   c                 ó.   • [         R                  " X5      $ )z0Custom wrapper for fz_outline_iterator_update().)r   Ú,FzOutlineIterator_fz_outline_iterator_updater¶@  s     r   Úfz_outline_iterator_updateÚ,FzOutlineIterator.fz_outline_iterator_updateŸu  r¹@  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)añ  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_outline_iterator()`.
                Get an iterator for the document outline.

                Should be freed by fz_drop_outline_iterator.


|

*Overload 2:*
 Constructor using `fz_new_outline_iterator_of_size()`.

|

*Overload 3:*
 Constructor using `pdf_new_outline_iterator()`.

|

*Overload 4:*
 Default constructor, sets `m_internal` to null.

|

*Overload 5:*
 Constructor using raw copy of pre-existing `::fz_outline_iterator`.
N)r   ÚFzOutlineIterator_swiginitÚnew_FzOutlineIteratorr§   s     r   r]   ÚFzOutlineIterator.__init__£u  s   € ô: 	×)Ò)¨$´×0LÒ0LÈdÐ0SÕTr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú"FzOutlineIterator_m_internal_valuera   s    r   ri1  Ú"FzOutlineIterator.m_internal_valueÃu  rk1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzOutlineIterator___nonzero__ra   s    r   rä   ÚFzOutlineIterator.__nonzero__Çu  rc  r&   ro1  r'   N) r   r   r<   r=   r>   r   r   r   r   r–@  rš@  rŸ@  r£@  r¨@  r­@  r²@  r·@  r¼@  r]   r   Údelete_FzOutlineIteratorr°   ri1  rä   rè   Ú FzOutlineIterator_m_internal_getÚ FzOutlineIterator_m_internal_setrs1  Ú%FzOutlineIterator_s_num_instances_getÚ%FzOutlineIterator_s_num_instances_setr[1  r@   r'   r&   r   r�@  r�@  eu  s°   † ÙVáÑ-Ñ/IÐOdÑe€GØ€HòLòIòGòGò	GòGòEòOòOòUð< ×6Ñ6Ðò?ò:à€Hñ ˜&×AÑAÀ6×CjÑCjð  qPñ  Q€JÙ˜v×KÑKÈV×MyÑMyÓzƒOr&   r�@  c                   ó.  • \ rS rSrSr\" S S SS9r\r\	R                  r\	R                  r\	R                  r\	R                   r\	R$                  rS rS rS	 rS
 rS rS rS rS rS rS rS rS rS r S r!S r"S r#S r$S r%S r&S r'S r(S r)S r*S r+S r,S  r-S! r.S" r/S# r0S$ r1S% r2S& r3S' r4S( r5S) r6S* r7S+ r8S, r9S- r:S. r;S/ r<S0 r=S1 r>S2 r?S3 r@S4 rAS5 rBS6 rCS7 rDS8 rES9 rFS: rGS; rHS< rIS= rJS> rKS? rLS@ rMSA rNSB rOSC rPSD rQSE rRSF rSSG rTSH rUSI rVSJ rWSK rXSL rYSM rZSN r[SO r\SP r]SQ r^SR r_SS r`ST raSU rbSV rcSW rdSX re\	RÌ                  rgSY rhSZ ri\irj\" \	RÖ                  \	RØ                  S[S9rm\" \	RÜ                  \	RÞ                  5      rpS\rqg])^ÚFzOutputiÑu  zAWrapper class for struct `fz_output`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzOutput.<lambda>Ôu  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÐ@  Ôu  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ )zi
Class-aware wrapper for `::fz_close_output()`.
        Flush pending output and close an output stream.
)r   ÚFzOutput_fz_close_outputra   s    r   Úfz_close_outputÚFzOutput.fz_close_outputÜu  r€:  r&   c                 ó.   • [         R                  " U 5      $ )zœ
Class-aware wrapper for `::fz_debug_store()`.
        Output debugging information for the current state of the store
        to the given output channel.
)r   ÚFzOutput_fz_debug_storera   s    r   Úfz_debug_storeÚFzOutput.fz_debug_storeãu  rŒ3  r&   c                 ó.   • [         R                  " U 5      $ )zm
Class-aware wrapper for `::fz_dump_glyph_cache_stats()`.
        Dump debug statistics for the glyph cache.
)r   Ú"FzOutput_fz_dump_glyph_cache_statsra   s    r   Úfz_dump_glyph_cache_statsÚ"FzOutput.fz_dump_glyph_cache_statsëu  rZ4  r&   c                 ó.   • [         R                  " U 5      $ )zN
Class-aware wrapper for `::fz_flush_output()`.
        Flush unwritten data.
)r   ÚFzOutput_fz_flush_outputra   s    r   Úfz_flush_outputÚFzOutput.fz_flush_outputòu  r€:  r&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::fz_int2_heap_dump()`.)r   ÚFzOutput_fz_int2_heap_dump©r   r-  s     r   Úfz_int2_heap_dumpÚFzOutput.fz_int2_heap_dumpùu  ó   € ä×0Ò0°Ó<Ð<r&   c                 ó.   • [         R                  " X5      $ ©z/Class-aware wrapper for `::fz_int_heap_dump()`.)r   ÚFzOutput_fz_int_heap_dumprå@  s     r   Úfz_int_heap_dumpÚFzOutput.fz_int_heap_dumpýu  ru3  r&   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::fz_intptr_heap_dump()`.)r   ÚFzOutput_fz_intptr_heap_dumprå@  s     r   Úfz_intptr_heap_dumpÚFzOutput.fz_intptr_heap_dumpv  ó   € ä×2Ò2°4Ó>Ð>r&   c                 ó2   • [         R                  " XX#U5      $ )z×
Class-aware wrapper for `::fz_new_svg_device()`.
        Create a device that outputs (single page) SVG files to
        the given output stream.

        Equivalent to fz_new_svg_device_with_id passing id = NULL.
)r   ÚFzOutput_fz_new_svg_device)r   r©!  rª!  r‹  rŽ  s        r   Úfz_new_svg_deviceÚFzOutput.fz_new_svg_devicev  s   € ô ×0Ò0°À;Ð]iÓjÐjr&   c                 ó2   • [         R                  " XX#XE5      $ )aÿ  
Class-aware wrapper for `::fz_new_svg_device_with_id()`.

This method has out-params. Python/C# wrappers look like:
        `fz_new_svg_device_with_id(float page_width, float page_height, int text_format, int reuse_images)` => `(fz_device *, int id)`

        Create a device that outputs (single page) SVG files to
        the given output stream.

        output: The output stream to send the constructed SVG page to.

        page_width, page_height: The page dimensions to use (in points).

        text_format: How to emit text. One of the following values:
                FZ_SVG_TEXT_AS_TEXT: As <text> elements with possible
                layout errors and mismatching fonts.
                FZ_SVG_TEXT_AS_PATH: As <path> elements with exact
                visual appearance.

        reuse_images: Share image resources using <symbol> definitions.

        resolution: Resolution to use when rasterizing shadings (and such) to images.

        id: ID parameter to keep generated IDs unique across SVG files.
)r   Ú"FzOutput_fz_new_svg_device_with_id)r   r©!  rª!  r‹  rŽ  r  s         r   Úfz_new_svg_device_with_idÚ"FzOutput.fz_new_svg_device_with_idv  s   € ô4 ×8Ò8¸È;ÐeqÓvÐvr&   c                 ó0   • [         R                  " XX#5      $ ©z=Class-aware wrapper for `::fz_new_svg_device_with_options()`.)r   Ú'FzOutput_fz_new_svg_device_with_options)r   r©!  rª!  ræ  s       r   Úfz_new_svg_device_with_optionsÚ'FzOutput.fz_new_svg_device_with_options+v  s   € ä×=Ò=¸dÐP[ÓbÐbr&   c                 ó.   • [         R                  " U 5      $ )zx
Class-aware wrapper for `::fz_new_trace_device()`.
        Create a device to print a debug trace of all device calls.
)r   ÚFzOutput_fz_new_trace_devicera   s    r   Úfz_new_trace_deviceÚFzOutput.fz_new_trace_device/v  r~4  r&   c                 ó.   • [         R                  " U 5      $ rÈ5  )r   ÚFzOutput_fz_new_xmltext_devicera   s    r   rÊ5  ÚFzOutput.fz_new_xmltext_device6v  ó   € ô
 ×4Ò4°TÓ:Ð:r&   c                 ó.   • [         R                  " U 5      $ )z‚
Class-aware wrapper for `::fz_output_supports_stream()`.
        Query whether a given fz_output supports fz_stream_from_output.
)r   Ú"FzOutput_fz_output_supports_streamra   s    r   Úfz_output_supports_streamÚ"FzOutput.fz_output_supports_stream=v  rZ4  r&   c                 ó0   • [         R                  " XU5      $ )z`
Class-aware wrapper for `::fz_output_xml()`.
        Pretty-print an XML tree to given output.
)r   ÚFzOutput_fz_output_xml)r   r¨  rõ  s      r   Úfz_output_xmlÚFzOutput.fz_output_xmlDv  s   € ô
 ×,Ò,¨T¸Ó?Ð?r&   c                 ó.   • [         R                  " U 5      $ ©z<Class-aware wrapper for `::fz_print_stext_header_as_html()`.)r   Ú&FzOutput_fz_print_stext_header_as_htmlra   s    r   Úfz_print_stext_header_as_htmlÚ&FzOutput.fz_print_stext_header_as_htmlKv  rU4  r&   c                 ó.   • [         R                  " U 5      $ ©z=Class-aware wrapper for `::fz_print_stext_header_as_xhtml()`.)r   Ú'FzOutput_fz_print_stext_header_as_xhtmlra   s    r   Úfz_print_stext_header_as_xhtmlÚ'FzOutput.fz_print_stext_header_as_xhtmlOv  r¼7  r&   c                 ó0   • [         R                  " XU5      $ )z~
Class-aware wrapper for `::fz_print_stext_page_as_html()`.
        Output structured text to a file in HTML (visual) format.
)r   Ú$FzOutput_fz_print_stext_page_as_html©r   r¥  r  s      r   Úfz_print_stext_page_as_htmlÚ$FzOutput.fz_print_stext_page_as_htmlSv  s   € ô
 ×:Ò:¸4ÀrÓJÐJr&   c                 ó0   • [         R                  " XU5      $ )zu
Class-aware wrapper for `::fz_print_stext_page_as_json()`.
        Output structured text to a file in JSON format.
)r   Ú$FzOutput_fz_print_stext_page_as_json)r   r¥  rã  s      r   Úfz_print_stext_page_as_jsonÚ$FzOutput.fz_print_stext_page_as_jsonZv  s   € ô
 ×:Ò:¸4ÀuÓMÐMr&   c                 ó.   • [         R                  " X5      $ )z�
Class-aware wrapper for `::fz_print_stext_page_as_text()`.
        Output structured text to a file in plain-text UTF-8 format.
)r   Ú$FzOutput_fz_print_stext_page_as_text©r   r¥  s     r   Úfz_print_stext_page_as_textÚ$FzOutput.fz_print_stext_page_as_textav  s   € ô
 ×:Ò:¸4ÓFÐFr&   c                 ó0   • [         R                  " XU5      $ )z‚
Class-aware wrapper for `::fz_print_stext_page_as_xhtml()`.
        Output structured text to a file in XHTML (semantic) format.
)r   Ú%FzOutput_fz_print_stext_page_as_xhtmlrA  s      r   Úfz_print_stext_page_as_xhtmlÚ%FzOutput.fz_print_stext_page_as_xhtmlhv  s   € ô
 ×;Ò;¸DÈÓKÐKr&   c                 ó0   • [         R                  " XU5      $ )zs
Class-aware wrapper for `::fz_print_stext_page_as_xml()`.
        Output structured text to a file in XML format.
)r   Ú#FzOutput_fz_print_stext_page_as_xmlrA  s      r   Úfz_print_stext_page_as_xmlÚ#FzOutput.fz_print_stext_page_as_xmlov  s   € ô
 ×9Ò9¸$ÀbÓIÐIr&   c                 ó.   • [         R                  " U 5      $ ©z=Class-aware wrapper for `::fz_print_stext_trailer_as_html()`.)r   Ú'FzOutput_fz_print_stext_trailer_as_htmlra   s    r   Úfz_print_stext_trailer_as_htmlÚ'FzOutput.fz_print_stext_trailer_as_htmlvv  r¼7  r&   c                 ó.   • [         R                  " U 5      $ ©z>Class-aware wrapper for `::fz_print_stext_trailer_as_xhtml()`.)r   Ú(FzOutput_fz_print_stext_trailer_as_xhtmlra   s    r   Úfz_print_stext_trailer_as_xhtmlÚ(FzOutput.fz_print_stext_trailer_as_xhtmlzv  rG2  r&   c                 ó.   • [         R                  " U 5      $ )zé
Class-aware wrapper for `::fz_reset_output()`.
        Reset a closed output stream. Returns state to
        (broadly) that which it was in when opened. Not
        all outputs can be reset, so this may throw an
        exception.
)r   ÚFzOutput_fz_reset_outputra   s    r   Úfz_reset_outputÚFzOutput.fz_reset_output~v  r‚3  r&   c                 ó0   • [         R                  " XU5      $ )z¬
Class-aware wrapper for `::fz_seek_output()`.
        Seek to the specified file position.
        See fseek for arguments.

        Throw an error on unseekable outputs.
)r   ÚFzOutput_fz_seek_output)r   r±$  r­$  s      r   Úfz_seek_outputÚFzOutput.fz_seek_outputˆv  s   € ô ×-Ò-¨d¸Ó@Ð@r&   c                 ó.   • [         R                  " U 5      $ )z˜
Class-aware wrapper for `::fz_set_stddbg()`.
        Set the output stream to be used for fz_stddbg. Set to NULL to
        reset to default (stderr).
)r   ÚFzOutput_fz_set_stddbgra   s    r   Úfz_set_stddbgÚFzOutput.fz_set_stddbg’v  s   € ô ×,Ò,¨TÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )aŒ  
Class-aware wrapper for `::fz_stream_from_output()`.
        Obtain the fz_output in the form of a fz_stream.

        This allows data to be read back from some forms of fz_output
        object. When finished reading, the fz_stream should be released
        by calling fz_drop_stream. Until the fz_stream is dropped, no
        further operations should be performed on the fz_output object.
)r   ÚFzOutput_fz_stream_from_outputra   s    r   Úfz_stream_from_outputÚFzOutput.fz_stream_from_outputšv  s   € ô ×4Ò4°TÓ:Ð:r&   c                 ó.   • [         R                  " U 5      $ )zˆ
Class-aware wrapper for `::fz_tell_output()`.
        Return the current file position.

        Throw an error on untellable outputs.
)r   ÚFzOutput_fz_tell_outputra   s    r   Úfz_tell_outputÚFzOutput.fz_tell_output¦v  rW8  r&   c                 ó.   • [         R                  " U 5      $ )zï
Class-aware wrapper for `::fz_truncate_output()`.
        Truncate the output at the current position.

        This allows output streams which have seeked back from the end
        of their storage to be truncated at the current point.
)r   ÚFzOutput_fz_truncate_outputra   s    r   Úfz_truncate_outputÚFzOutput.fz_truncate_output¯v  ó   € ô ×1Ò1°$Ó7Ð7r&   c                 ó0   • [         R                  " XX#5      $ )z†
Class-aware wrapper for `::fz_write_base64()`.
        Write a base64 encoded data block, optionally with periodic
        newlines.
)r   ÚFzOutput_fz_write_base64r3  s       r   Úfz_write_base64ÚFzOutput.fz_write_base64¹v  s   € ô ×.Ò.¨t¸4ÓIÐIr&   c                 ó0   • [         R                  " XU5      $ )zŒ
Class-aware wrapper for `::fz_write_base64_buffer()`.
        Write a base64 encoded fz_buffer, optionally with periodic
        newlines.
)r   ÚFzOutput_fz_write_base64_bufferr3  s      r   Úfz_write_base64_bufferÚFzOutput.fz_write_base64_bufferÁv  s   € ô ×5Ò5°dÀ'ÓJÐJr&   c                 ó.   • [         R                  " X5      $ )zX
Class-aware wrapper for `::fz_write_bitmap_as_pbm()`.
        Write a bitmap as a pbm.
)r   ÚFzOutput_fz_write_bitmap_as_pbm©r   r  s     r   Úfz_write_bitmap_as_pbmÚFzOutput.fz_write_bitmap_as_pbmÉv  ó   € ô
 ×5Ò5°dÓCÐCr&   c                 ó0   • [         R                  " XU5      $ )z[
Class-aware wrapper for `::fz_write_bitmap_as_pcl()`.
        Write a bitmap as mono PCL.
)r   ÚFzOutput_fz_write_bitmap_as_pcl)r   r  rM$  s      r   Úfz_write_bitmap_as_pclÚFzOutput.fz_write_bitmap_as_pclÐv  ó   € ô
 ×5Ò5°dÀCÓHÐHr&   c                 ó.   • [         R                  " X5      $ )z]
Class-aware wrapper for `::fz_write_bitmap_as_pkm()`.
        Write a CMYK bitmap as a pkm.
)r   ÚFzOutput_fz_write_bitmap_as_pkmr^A  s     r   Úfz_write_bitmap_as_pkmÚFzOutput.fz_write_bitmap_as_pkm×v  raA  r&   c                 ó0   • [         R                  " XU5      $ )zX
Class-aware wrapper for `::fz_write_bitmap_as_pwg()`.
        Write a bitmap as a PWG.
)r   ÚFzOutput_fz_write_bitmap_as_pwg©r   r  rÚ   s      r   Úfz_write_bitmap_as_pwgÚFzOutput.fz_write_bitmap_as_pwgÞv  rfA  r&   c                 ó0   • [         R                  " XU5      $ )z÷
Class-aware wrapper for `::fz_write_bitmap_as_pwg_page()`.
        Write a bitmap as a PWG page.

        Caller should provide a file header by calling
        fz_write_pwg_file_header, but can then write several pages to
        the same file.
)r   Ú$FzOutput_fz_write_bitmap_as_pwg_pagermA  s      r   Úfz_write_bitmap_as_pwg_pageÚ$FzOutput.fz_write_bitmap_as_pwg_pageåv  ó   € ô ×:Ò:¸4ÈÓMÐMr&   c                 ó0   • [         R                  " XU5      $ )z¨
Class-aware wrapper for `::fz_write_bits()`.
        Write num_bits of data to the end of the output stream, assumed to be packed
        most significant bits first.
)r   ÚFzOutput_fz_write_bits)r   rG   r—&  s      r   Úfz_write_bitsÚFzOutput.fz_write_bitsðv  s   € ô ×,Ò,¨T¸ÓBÐBr&   c                 ó.   • [         R                  " U 5      $ )ze
Class-aware wrapper for `::fz_write_bits_sync()`.
        Sync to byte boundary after writing bits.
)r   ÚFzOutput_fz_write_bits_syncra   s    r   Úfz_write_bits_syncÚFzOutput.fz_write_bits_syncøv  ó   € ô
 ×1Ò1°$Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ ©z.Class-aware wrapper for `::fz_write_buffer()`.)r   ÚFzOutput_fz_write_bufferrr3  s     r   Úfz_write_bufferÚFzOutput.fz_write_bufferÿv  ó   € ä×.Ò.¨tÓ:Ð:r&   c                 ó.   • [         R                  " X5      $ ©z,Class-aware wrapper for `::fz_write_byte()`.)r   ÚFzOutput_fz_write_byterq   s     r   Úfz_write_byteÚFzOutput.fz_write_bytew  ó   € ä×,Ò,¨TÓ5Ð5r&   c                 ó.   • [         R                  " X5      $ ©z,Class-aware wrapper for `::fz_write_char()`.)r   ÚFzOutput_fz_write_charrq   s     r   Úfz_write_charÚFzOutput.fz_write_charw  r‰A  r&   c                 ó0   • [         R                  " XU5      $ )z£
Class-aware wrapper for `::fz_write_data()`.
        Write data to output.

        data: Pointer to data to write.
        size: Size of data to write in bytes.
)r   ÚFzOutput_fz_write_data)r   rG   r  s      r   Úfz_write_dataÚFzOutput.fz_write_dataw  s   € ô ×,Ò,¨T¸Ó>Ð>r&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::fz_write_float_be()`.)r   ÚFzOutput_fz_write_float_be©r   rH  s     r   Úfz_write_float_beÚFzOutput.fz_write_float_bew  ó   € ä×0Ò0°Ó9Ð9r&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::fz_write_float_le()`.)r   ÚFzOutput_fz_write_float_ler–A  s     r   Úfz_write_float_leÚFzOutput.fz_write_float_lew  r™A  r&   c                 ó.   • [         R                  " X5      $ )zx
Class-aware wrapper for `::fz_write_image_as_data_uri()`.
        Write image as a data URI (for HTML and SVG output).
)r   Ú#FzOutput_fz_write_image_as_data_urir>3  s     r   Úfz_write_image_as_data_uriÚ#FzOutput.fz_write_image_as_data_uriw  s   € ô
 ×9Ò9¸$ÓFÐFr&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::fz_write_int16_be()`.)r   ÚFzOutput_fz_write_int16_berq   s     r   Úfz_write_int16_beÚFzOutput.fz_write_int16_be$w  r™A  r&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::fz_write_int16_le()`.)r   ÚFzOutput_fz_write_int16_lerq   s     r   Úfz_write_int16_leÚFzOutput.fz_write_int16_le(w  r™A  r&   c                 ó.   • [         R                  " X5      $ )zj
Class-aware wrapper for `::fz_write_int32_be()`.
        Write different sized data to an output stream.
)r   ÚFzOutput_fz_write_int32_berq   s     r   Úfz_write_int32_beÚFzOutput.fz_write_int32_be,w  s   € ô
 ×0Ò0°Ó9Ð9r&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::fz_write_int32_le()`.)r   ÚFzOutput_fz_write_int32_lerq   s     r   Úfz_write_int32_leÚFzOutput.fz_write_int32_le3w  r™A  r&   c                 ó.   • [         R                  " X5      $ ©z,Class-aware wrapper for `::fz_write_json()`.)r   ÚFzOutput_fz_write_jsonrZ3  s     r   Úfz_write_jsonÚFzOutput.fz_write_json7w  r57  r&   c                 ó.   • [         R                  " X5      $ ©z:Class-aware wrapper for `::fz_write_pixmap_as_data_uri()`.)r   Ú$FzOutput_fz_write_pixmap_as_data_urirg3  s     r   Úfz_write_pixmap_as_data_uriÚ$FzOutput.fz_write_pixmap_as_data_uri;w  ó   € ä×:Ò:¸4ÓHÐHr&   c                 ó0   • [         R                  " XX#5      $ )zZ
Class-aware wrapper for `::fz_write_pixmap_as_jpeg()`.
        Write a pixmap as a JPEG.
)r   Ú FzOutput_fz_write_pixmap_as_jpeg)r   rn  rê  rë  s       r   Úfz_write_pixmap_as_jpegÚ FzOutput.fz_write_pixmap_as_jpeg?w  s   € ô
 ×6Ò6°tÀ'ÓWÐWr&   c                 ó0   • [         R                  " XU5      $ )zá
Class-aware wrapper for `::fz_write_pixmap_as_jpx()`.
        Pixmap data as JP2K with no subsampling.

        quality = 100 = lossless
        otherwise for a factor of x compression use 100-x. (so 80 is 1:20 compression)
)r   ÚFzOutput_fz_write_pixmap_as_jpx)r   rn  rê  s      r   Úfz_write_pixmap_as_jpxÚFzOutput.fz_write_pixmap_as_jpxFw  s   € ô ×5Ò5°dÀÓIÐIr&   c                 ó.   • [         R                  " X5      $ )z�
Class-aware wrapper for `::fz_write_pixmap_as_pam()`.
        Write a pixmap as a pnm (greyscale, rgb or cmyk, with or without
        alpha).
)r   ÚFzOutput_fz_write_pixmap_as_pamrg3  s     r   Úfz_write_pixmap_as_pamÚFzOutput.fz_write_pixmap_as_pamPw  s   € ô ×5Ò5°dÓCÐCr&   c                 ó.   • [         R                  " X5      $ ©z5Class-aware wrapper for `::fz_write_pixmap_as_pbm()`.)r   ÚFzOutput_fz_write_pixmap_as_pbmrg3  s     r   Úfz_write_pixmap_as_pbmÚFzOutput.fz_write_pixmap_as_pbmXw  ó   € ä×5Ò5°dÓCÐCr&   c                 ó0   • [         R                  " XU5      $ )zc
Class-aware wrapper for `::fz_write_pixmap_as_pcl()`.
        Write an (RGB) pixmap as color PCL.
)r   ÚFzOutput_fz_write_pixmap_as_pcl)r   r™  rM$  s      r   Úfz_write_pixmap_as_pclÚFzOutput.fz_write_pixmap_as_pcl\w  rfA  r&   c                 ó0   • [         R                  " XU5      $ )zk
Class-aware wrapper for `::fz_write_pixmap_as_pclm()`.
        Write a (Greyscale or RGB) pixmap as pclm.
)r   Ú FzOutput_fz_write_pixmap_as_pclm©r   r™  r  s      r   Úfz_write_pixmap_as_pclmÚ FzOutput.fz_write_pixmap_as_pclmcw  s   € ô
 ×6Ò6°tÀWÓMÐMr&   c                 ó0   • [         R                  " XU5      $ )zo
Class-aware wrapper for `::fz_write_pixmap_as_pdfocr()`.
        Write a (Greyscale or RGB) pixmap as pdfocr.
)r   Ú"FzOutput_fz_write_pixmap_as_pdfocrrÙA  s      r   Úfz_write_pixmap_as_pdfocrÚ"FzOutput.fz_write_pixmap_as_pdfocrjw  s   € ô
 ×8Ò8¸ÀwÓOÐOr&   c                 ó.   • [         R                  " X5      $ ©z5Class-aware wrapper for `::fz_write_pixmap_as_pkm()`.)r   ÚFzOutput_fz_write_pixmap_as_pkmrg3  s     r   Úfz_write_pixmap_as_pkmÚFzOutput.fz_write_pixmap_as_pkmqw  rÒA  r&   c                 ó.   • [         R                  " X5      $ )zk
Class-aware wrapper for `::fz_write_pixmap_as_png()`.
        Write a (Greyscale or RGB) pixmap as a png.
)r   ÚFzOutput_fz_write_pixmap_as_pngrg3  s     r   Úfz_write_pixmap_as_pngÚFzOutput.fz_write_pixmap_as_pnguw  raA  r&   c                 ó.   • [         R                  " X5      $ )zu
Class-aware wrapper for `::fz_write_pixmap_as_pnm()`.
        Write a pixmap as a pnm (greyscale or rgb, no alpha).
)r   ÚFzOutput_fz_write_pixmap_as_pnmrg3  s     r   Úfz_write_pixmap_as_pnmÚFzOutput.fz_write_pixmap_as_pnm|w  raA  r&   c                 ó.   • [         R                  " X5      $ )z
Class-aware wrapper for `::fz_write_pixmap_as_ps()`.
        Write a (gray, rgb, or cmyk, no alpha) pixmap out as postscript.
)r   ÚFzOutput_fz_write_pixmap_as_psrg3  s     r   Úfz_write_pixmap_as_psÚFzOutput.fz_write_pixmap_as_psƒw  s   € ô
 ×4Ò4°TÓBÐBr&   c                 ó.   • [         R                  " X5      $ )z]
Class-aware wrapper for `::fz_write_pixmap_as_psd()`.
        Write a pixmap as a PSD file.
)r   ÚFzOutput_fz_write_pixmap_as_psdrg3  s     r   Úfz_write_pixmap_as_psdÚFzOutput.fz_write_pixmap_as_psdŠw  raA  r&   c                 ó0   • [         R                  " XU5      $ )zX
Class-aware wrapper for `::fz_write_pixmap_as_pwg()`.
        Write a pixmap as a PWG.
)r   ÚFzOutput_fz_write_pixmap_as_pwg©r   r™  rÚ   s      r   Úfz_write_pixmap_as_pwgÚFzOutput.fz_write_pixmap_as_pwg‘w  rfA  r&   c                 ó0   • [         R                  " XU5      $ )z÷
Class-aware wrapper for `::fz_write_pixmap_as_pwg_page()`.
        Write a pixmap as a PWG page.

        Caller should provide a file header by calling
        fz_write_pwg_file_header, but can then write several pages to
        the same file.
)r   Ú$FzOutput_fz_write_pixmap_as_pwg_pager÷A  s      r   Úfz_write_pixmap_as_pwg_pageÚ$FzOutput.fz_write_pixmap_as_pwg_page˜w  rtA  r&   c                 ó.   • [         R                  " U 5      $ )zw
Class-aware wrapper for `::fz_write_ps_file_header()`.
        Write the file level header for ps band writer output.
)r   Ú FzOutput_fz_write_ps_file_headerra   s    r   Úfz_write_ps_file_headerÚ FzOutput.fz_write_ps_file_header£w  s   € ô
 ×6Ò6°tÓ<Ð<r&   c                 ó.   • [         R                  " X5      $ )zy
Class-aware wrapper for `::fz_write_ps_file_trailer()`.
        Write the file level trailer for ps band writer output.
)r   Ú!FzOutput_fz_write_ps_file_trailer©r   rë&  s     r   Úfz_write_ps_file_trailerÚ!FzOutput.fz_write_ps_file_trailerªw  s   € ô
 ×7Ò7¸ÓDÐDr&   c                 ó.   • [         R                  " U 5      $ )z‡
Class-aware wrapper for `::fz_write_pwg_file_header()`.
        Output the file header to a pwg stream, ready for pages to follow it.
)r   Ú!FzOutput_fz_write_pwg_file_headerra   s    r   Úfz_write_pwg_file_headerÚ!FzOutput.fz_write_pwg_file_header±w  s   € ô
 ×7Ò7¸Ó=Ð=r&   c                 ó.   • [         R                  " X5      $ )z_
Class-aware wrapper for `::fz_write_rune()`.
        Write a UTF-8 encoded unicode character.
)r   ÚFzOutput_fz_write_rune)r   r@  s     r   Úfz_write_runeÚFzOutput.fz_write_rune¸w  s   € ô
 ×,Ò,¨TÓ8Ð8r&   c                 ó.   • [         R                  " X5      $ )z`
Class-aware wrapper for `::fz_write_stream()`.
        Copy the stream contents to the output.
)r   ÚFzOutput_fz_write_stream)r   rM  s     r   Úfz_write_streamÚFzOutput.fz_write_stream¿w  s   € ô
 ×.Ò.¨tÓ9Ð9r&   c                 ó.   • [         R                  " X5      $ )zh
Class-aware wrapper for `::fz_write_string()`.
        Write a string. Does not write zero terminator.
)r   ÚFzOutput_fz_write_string©r   r´  s     r   Úfz_write_stringÚFzOutput.fz_write_stringÆw  ó   € ô
 ×.Ò.¨tÓ7Ð7r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::fz_write_uint16_be()`.)r   ÚFzOutput_fz_write_uint16_berq   s     r   Úfz_write_uint16_beÚFzOutput.fz_write_uint16_beÍw  rG3  r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::fz_write_uint16_le()`.)r   ÚFzOutput_fz_write_uint16_lerq   s     r   Úfz_write_uint16_leÚFzOutput.fz_write_uint16_leÑw  rG3  r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::fz_write_uint32_be()`.)r   ÚFzOutput_fz_write_uint32_berq   s     r   Úfz_write_uint32_beÚFzOutput.fz_write_uint32_beÕw  rG3  r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::fz_write_uint32_le()`.)r   ÚFzOutput_fz_write_uint32_lerq   s     r   Úfz_write_uint32_leÚFzOutput.fz_write_uint32_leÙw  rG3  r&   c                 ó0   • [         R                  " XU5      $ ©z7Class-aware wrapper for `::pdf_new_output_processor()`.)r   Ú!FzOutput_pdf_new_output_processorrå3  s      r   Úpdf_new_output_processorÚ!FzOutput.pdf_new_output_processorÝw  rè3  r&   c                 ó.   • [         R                  " X5      $ ©z.Class-aware wrapper for `::pdf_print_crypt()`.)r   ÚFzOutput_pdf_print_crypt)r   rÖ  s     r   Úpdf_print_cryptÚFzOutput.pdf_print_cryptáw  ó   € ä×.Ò.¨tÓ;Ð;r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )zì
Class-aware wrapper for `::pdf_print_encrypted_obj()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_print_encrypted_obj(::pdf_obj *obj, int tight, int ascii, ::pdf_crypt *crypt, int num, int gen)` => int sep
)r   Ú FzOutput_pdf_print_encrypted_obj©r   ræ  rT.  rÙ  rÖ  rÑ  rØ  r@  s           r   Úpdf_print_encrypted_objÚ FzOutput.pdf_print_encrypted_objåw  s   € ô ×6Ò6°tÀ%ÐPUÐ\_ÓeÐer&   c                 ó.   • [         R                  " X5      $ ©z-Class-aware wrapper for `::pdf_print_font()`.)r   ÚFzOutput_pdf_print_font©r   rg  s     r   Úpdf_print_fontÚFzOutput.pdf_print_fontîw  s   € ä×-Ò-¨dÓ=Ð=r&   c                 ó0   • [         R                  " XX#5      $ ©z,Class-aware wrapper for `::pdf_print_obj()`.)r   ÚFzOutput_pdf_print_obj)r   ræ  rT.  rÙ  s       r   Úpdf_print_objÚFzOutput.pdf_print_objòw  s   € ä×,Ò,¨T¸ÓEÐEr&   c                 ó2   • [         R                  " XX#XE5      $ ©z/Class-aware wrapper for `::pdf_write_digest()`.)r   ÚFzOutput_pdf_write_digest)r   rÝ/  rt  r¼0  r½0  rƒ  s         r   Úpdf_write_digestÚFzOutput.pdf_write_digestöw  s   € ä×/Ò/°À%ÐXeÓnÐnr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_arc4_output()`.

|

*Overload 2:*
 Constructor using `fz_new_deflate_output()`.

|

*Overload 3:*
 Constructor using `fz_new_log_for_module()`.
                Internal function to actually do the opening of the logfile.

                Caller should close/drop the output when finished with it.


|

*Overload 4:*
 Constructor using `fz_new_output()`.
                Create a new output object with the given
                internal state and function pointers.

                state: Internal state (opaque to everything but implementation).

                write: Function to output a given buffer.

                close: Cleanup function to destroy state when output closed.
                May permissibly be null.


|

*Overload 5:*
 Constructor using `fz_new_output_with_buffer()`.
                Open an output stream that appends
                to a buffer.

                buf: The buffer to append to.


|

*Overload 6:*
 Constructor using `fz_new_output_with_file_ptr()`.
                Open an output stream that writes to a
                given FILE *.

                file: The file pointers to write to. NULL is interpreted as effectively
                meaning /dev/null or similar.


|

*Overload 7:*
 Constructor using `fz_new_output_with_path()`.
                Open an output stream that writes to a
                given path. This stream will always be a binary stream.

                On Windows, if this stream is stdout or stderr, these will
                be set to binary.

                filename: The filename to write to (specified in UTF-8).

                append: non-zero if we should append to the file, rather than
                overwriting it.


|

*Overload 8:*
 Uses fz_stdout() or fz_stderr().

|

*Overload 9:*
 Calls one of: fz_new_asciihex_output(), fz_new_ascii85_output(), fz_new_rle_output().

|

*Overload 10:*
 Constructor using raw copy of pre-existing `::fz_output`.

|

*Overload 11:*
 Constructor using raw copy of pre-existing `::fz_output`.
N)r   ÚFzOutput_swiginitÚnew_FzOutputr§   s     r   r]   ÚFzOutput.__init__úw  s    € ôv 	× Ò  ¤v×':Ò':¸DÐ'AÕBr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzOutput_m_internal_valuera   s    r   ri1  ÚFzOutput.m_internal_valueXx  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzOutput___nonzero__ra   s    r   rä   ÚFzOutput.__nonzero__\x  rc   r&   ro1  r'   N)rr   r   r<   r=   r>   r   r   r   r   r   ÚFzOutput_Fixed_STDOUTÚFixed_STDOUTÚFzOutput_Fixed_STDERRÚFixed_STDERRÚFzOutput_Filter_HEXÚ
Filter_HEXÚFzOutput_Filter_85Ú	Filter_85ÚFzOutput_Filter_RLEÚ
Filter_RLErÔ@  rØ@  rÜ@  rà@  ræ@  rì@  rñ@  rö@  rú@  rÿ@  rA  rÊ5  rA  rA  rA  rA  rA  r"A  r'A  r+A  r/A  r4A  r9A  r=A  rAA  rEA  rIA  rMA  rQA  rVA  rZA  r_A  rdA  riA  rnA  rrA  rwA  r{A  r�A  r‡A  r�A  r‘A  r—A  r�A  r¡A  r¦A  r«A  r¯A  r´A  r¹A  r¾A  rÃA  rÇA  rËA  rÐA  rÕA  rÚA  rÞA  rãA  rçA  rëA  rïA  róA  røA  rüA  r B  rB  r	B  rB  rB  rB  rB  r!B  r&B  r+B  r0B  r5B  r;B  rAB  rFB  rKB  r]   Údelete_FzOutputr°   ri1  rä   rè   ÚFzOutput_m_internal_getÚFzOutput_m_internal_setrs1  ÚFzOutput_s_num_instances_getÚFzOutput_s_num_instances_setr[1  r@   r'   r&   r   rÎ@  rÎ@  Ñu  sl  † ÙLáÑ-Ñ/IÐOdÑe€GØ€HØ×/Ñ/€LØ×/Ñ/€LØ×+Ñ+€JØ×)Ñ)€IØ×+Ñ+€Jò5ò4ò?ò5ò=ò<ò?òkòwò8cò9ò;ò?ò@òCòDòKòNòGòLòJòDòEò5òAò3ò
;ò4ò8òJòKòDòIòDòIò	NòCò8ò;ò6ò6ò?ò:ò:òGò:ò:ò:ò:ò:òIòXòJòDòDòIòNòPòDòDòDòCòDòIò	Nò=òEò>ò9ò:ò8ò;ò;ò;ò;òSò<òfò>òFòoò[Cðx ×-Ñ-Ðò6ò1à€Hñ ˜&×8Ñ8¸&×:XÑ:XÐ^}Ñ~€JÙ˜v×BÑBÀF×DgÑDgÓhƒOr&   rÎ@  c                   óÔ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rSS jrSS	 jrSS
 jrSS jrSS jrSS jrSS jrSS jrS rS rS rS rS rS rS rS rS rSrg)Ú	FzOutput2ifx  zmWrapper class for struct fz_output with virtual fns for each fnptr; this is for use as a SWIG Director class.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzOutput2.<lambda>ix  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   riB  ix  rV   r&   rW   rX   c                 óŒ   • U R                   [        :X  a  SnOU n[        R                  " U [        R                  " U5      5        gr¦6  )r   rgB  r   ÚFzOutput2_swiginitÚnew_FzOutput2r©6  s     r   r]   ÚFzOutput2.__init__lx  r¬6  r&   c                 ó.   • [         R                  " X5      $ r®6  )r   ÚFzOutput2_use_virtual_writer°6  s     r   Úuse_virtual_writeÚFzOutput2.use_virtual_writeux  s   € ô
 ×1Ò1°$Ó<Ð<r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzOutput2_use_virtual_seekr°6  s     r   Úuse_virtual_seekÚFzOutput2.use_virtual_seek|x  rC  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzOutput2_use_virtual_tellr°6  s     r   Úuse_virtual_tellÚFzOutput2.use_virtual_tellx  rC  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzOutput2_use_virtual_closer°6  s     r   Úuse_virtual_closeÚFzOutput2.use_virtual_close‚x  r[  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzOutput2_use_virtual_dropr°6  s     r   Úuse_virtual_dropÚFzOutput2.use_virtual_drop…x  rC  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzOutput2_use_virtual_resetr°6  s     r   Úuse_virtual_resetÚFzOutput2.use_virtual_resetˆx  r[  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzOutput2_use_virtual_as_streamr°6  s     r   Úuse_virtual_as_streamÚFzOutput2.use_virtual_as_stream‹x  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzOutput2_use_virtual_truncater°6  s     r   Úuse_virtual_truncateÚFzOutput2.use_virtual_truncateŽx  rô6  r&   c                 ó0   • [         R                  " XX#5      $ r17  )r   ÚFzOutput2_writera7  s       r   r¡  ÚFzOutput2.write‘x  s   € ä×%Ò% d°5Ó@Ð@r&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚFzOutput2_seekra7  s       r   r’  ÚFzOutput2.seek•x  s   € Ü×$Ò$ T°%Ó?Ð?r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzOutput2_tellr37  s     r   r¦  ÚFzOutput2.tell˜x  ó   € Ü×$Ò$ TÓ1Ð1r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzOutput2_closer37  s     r   r©  ÚFzOutput2.close›x  ó   € Ü×%Ò% dÓ2Ð2r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzOutput2_dropr37  s     r   r�  ÚFzOutput2.dropžx  r˜B  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzOutput2_resetr37  s     r   r®  ÚFzOutput2.reset¡x  rœB  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzOutput2_as_streamr37  s     r   r±  ÚFzOutput2.as_stream¤x  r…7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzOutput2_truncater37  s     r   r´  ÚFzOutput2.truncate§x  rt7  r&   c                 óŽ   • U R                   R                  5         [        R                  " U 5        [        R
                  " U 5      $ r1   )r   r§7  r   Údisown_FzOutput2r©7  rª7  ra   s    r   r«7  ÚFzOutput2.__disown__©x  r­7  r&   r'   Nr®7  )r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzOutput2r°   rqB  ruB  ryB  r}B  r�B  r…B  r‰B  r�B  r¡  r’  r¦  r©  r�  r®  r±  r´  r«7  r@   r'   r&   r   rgB  rgB  fx  sˆ   † ÙxáÑ-Ñ/IÐOdÑe€GØ€HòGð ×.Ñ.Ðô=ô<ô<ô=ô<ô=ôAô@òAò@ò2ò3ò2ò3ò7ò6õ#r&   rgB  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzOverprinti°x  a�  
Wrapper class for struct `fz_overprint`. Not copyable or assignable.
Pixmaps represent a set of pixels for a 2 dimensional region of
a plane. Each pixel has n components per pixel. The components
are in the order process-components, spot-colors, alpha, where
there can be 0 of any of those types. The data is in
premultiplied alpha when rendering, but non-premultiplied for
colorspace conversions and rescaling.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzOverprint.<lambda>»x  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r°B  »x  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zŽ
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_overprint`.
N)r   ÚFzOverprint_swiginitÚnew_FzOverprintr§   s     r   r]   ÚFzOverprint.__init__¾x  rs>  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzOverprint_m_internal_valuera   s    r   ri1  ÚFzOverprint.m_internal_valueËx  rR;  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzOverprint___nonzero__ra   s    r   rä   ÚFzOverprint.__nonzero__Ïx  r†   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzOverprintr°   ri1  rä   rè   ÚFzOverprint_m_internal_getÚFzOverprint_m_internal_setrs1  ÚFzOverprint_s_num_instances_getÚFzOverprint_s_num_instances_setr[1  r@   r'   r&   r   r®B  r®B  °x  s~   † ññ Ñ-Ñ/IÐOdÑe€GØ€Hò
Ið ×0Ñ0Ðò9ò4à€Hñ ˜&×;Ñ;¸V×=^Ñ=^ð  eDñ  E€JÙ˜v×EÑEÀv×GmÑGmÓnƒOr&   r®B  c                   óx  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S  r"S! r#S" r$S# r%\&RN                  r(S$ r)S% r*\*r+\" \&RX                  \&RZ                  S&S9r.\" \&R^                  \&R`                  5      r1S'r2g())ÚFzPageiÙx  z#Wrapper class for struct `fz_page`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzPage.<lambda>Üx  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÄB  Üx  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ )z^
Class-aware wrapper for `::fz_bound_page()`.
        Determine the size of a page at 72 dpi.
)r   ÚFzPage_fz_bound_pagera   s    r   Úfz_bound_pageÚFzPage.fz_bound_pageßx  ó   € ô
 ×*Ò*¨4Ó0Ð0r&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::fz_bound_page_box()`.)r   ÚFzPage_fz_bound_page_box©r   r  s     r   Úfz_bound_page_boxÚFzPage.fz_bound_page_boxæx  ó   € ä×.Ò.¨tÓ9Ð9r&   c                 ó0   • [         R                  " XU5      $ )zT
Class-aware wrapper for `::fz_create_link()`.
        Create a new link on a page.
)r   ÚFzPage_fz_create_link©r   rÉ	  r6  s      r   Úfz_create_linkÚFzPage.fz_create_linkêx  s   € ô
 ×+Ò+¨D¸Ó<Ð<r&   c                 ó.   • [         R                  " X5      $ )zZ
Class-aware wrapper for `::fz_delete_link()`.
        Delete an existing link on a page.
)r   ÚFzPage_fz_delete_link©r   r§  s     r   Úfz_delete_linkÚFzPage.fz_delete_linkñx  s   € ô
 ×+Ò+¨DÓ7Ð7r&   c                 ó.   • [         R                  " U 5      $ )a—  
Class-aware wrapper for `::fz_load_links()`.
        Load the list of links for a page.

        Returns a linked list of all the links on the page, each with
        its clickable region and link destination. Each link is
        reference counted so drop and free the list of links by
        calling fz_drop_link on the pointer return from fz_load_links.

        page: Page obtained from fz_load_page.
)r   ÚFzPage_fz_load_linksra   s    r   Úfz_load_linksÚFzPage.fz_load_linksøx  s   € ô ×*Ò*¨4Ó0Ð0r&   c                 ó2   • [         R                  " XX#XE5      $ )zí
Class-aware wrapper for `::fz_match_page()`.

This method has out-params. Python/C# wrappers look like:
        `fz_match_page(const char *needle, ::fz_quad *hit_bbox, int hit_max, ::fz_search_options options)` => `(int, int hit_mark)`
)r   ÚFzPage_fz_match_pagerÞ7  s         r   Úfz_match_pageÚFzPage.fz_match_pagey  s   € ô ×*Ò*¨4¸ÈWÓ^Ð^r&   c                 ó2   • [         R                  " XX#U5      $ ©z/Class-aware wrapper for `::fz_match_page_cb()`.)r   ÚFzPage_fz_match_page_cbrä7  s        r   Úfz_match_page_cbÚFzPage.fz_match_page_cby  s   € ä×-Ò-¨d¸BÈÓPÐPr&   c                 ó0   • [         R                  " XU5      $ )z’
Class-aware wrapper for `::fz_new_buffer_from_flattened_page()`.
        Convenience functions built on fz_new_buffer_from_flattened_stext_page.
)r   Ú(FzPage_fz_new_buffer_from_flattened_pagerð7  s      r   Ú!fz_new_buffer_from_flattened_pageÚ(FzPage.fz_new_buffer_from_flattened_pagey  s   € ô
 ×>Ò>¸tÈgÓVÐVr&   c                 ó.   • [         R                  " X5      $ )z~
Class-aware wrapper for `::fz_new_buffer_from_page()`.
        Convenience functions built on fz_new_buffer_from_stext_page.
)r   ÚFzPage_fz_new_buffer_from_pagerê7  s     r   Úfz_new_buffer_from_pageÚFzPage.fz_new_buffer_from_pagey  s   € ô
 ×4Ò4°TÓCÐCr&   c                 ó2   • [         R                  " XX#U5      $ )aP  
Class-aware wrapper for `::fz_new_buffer_from_page_with_format()`.
        Returns an fz_buffer containing a page after conversion to specified format.

        page: The page to convert.
        format, options: Passed to fz_new_document_writer_with_output() internally.
        transform, cookie: Passed to fz_run_page() internally.
)r   Ú*FzPage_fz_new_buffer_from_page_with_format)r   rW  r  r   rž  s        r   Ú#fz_new_buffer_from_page_with_formatÚ*FzPage.fz_new_buffer_from_page_with_format!y  s   € ô ×@Ò@ÀÈwÐciÓjÐjr&   c                 ó.   • [         R                  " U 5      $ )zŸ
Class-aware wrapper for `::fz_new_display_list_from_page()`.
        Create a display list.

        Ownership of the display list is returned to the caller.
)r   Ú$FzPage_fz_new_display_list_from_pagera   s    r   Úfz_new_display_list_from_pageÚ$FzPage.fz_new_display_list_from_page,y  rR8  r&   c                 ó.   • [         R                  " U 5      $ rË7  )r   Ú-FzPage_fz_new_display_list_from_page_contentsra   s    r   rÍ7  Ú-FzPage.fz_new_display_list_from_page_contents5y  ó   € ô ×CÒCÀDÓIÐIr&   c                 ó0   • [         R                  " XX#5      $ ©z6Class-aware wrapper for `::fz_new_pixmap_from_page()`.)r   ÚFzPage_fz_new_pixmap_from_pagerù7  s       r   Úfz_new_pixmap_from_pageÚFzPage.fz_new_pixmap_from_page>y  s   € ä×4Ò4°TÀÓJÐJr&   c                 ó0   • [         R                  " XX#5      $ ©z³
Class-aware wrapper for `::fz_new_pixmap_from_page_contents()`.
        Render the page contents without annotations.

        Ownership of the pixmap is returned to the caller.
)r   Ú'FzPage_fz_new_pixmap_from_page_contentsrù7  s       r   Ú fz_new_pixmap_from_page_contentsÚ'FzPage.fz_new_pixmap_from_page_contentsBy  s   € ô ×=Ò=¸dÈÓSÐSr&   c                 ó2   • [         R                  " XX#U5      $ ©zPClass-aware wrapper for `::fz_new_pixmap_from_page_contents_with_separations()`.)r   Ú8FzPage_fz_new_pixmap_from_page_contents_with_separationsrþ7  s        r   Ú1fz_new_pixmap_from_page_contents_with_separationsÚ8FzPage.fz_new_pixmap_from_page_contents_with_separationsKy  s   € ä×NÒNÈtÐZ\ÐdiÓjÐjr&   c                 ó2   • [         R                  " XX#U5      $ ©zGClass-aware wrapper for `::fz_new_pixmap_from_page_with_separations()`.)r   Ú/FzPage_fz_new_pixmap_from_page_with_separationsrþ7  s        r   Ú(fz_new_pixmap_from_page_with_separationsÚ/FzPage.fz_new_pixmap_from_page_with_separationsOy  s   € ä×EÒEÀdÐQSÐ[`ÓaÐar&   c                 ó0   • [         R                  " XU5      $ )zW
Class-aware wrapper for `::fz_page_label()`.
        Get page label for a given page.
)r   ÚFzPage_fz_page_label)r   r!  r  s      r   Úfz_page_labelÚFzPage.fz_page_labelSy  s   € ô
 ×*Ò*¨4°dÓ;Ð;r&   c                 ó0   • [         R                  " XU5      $ )ac  
Class-aware wrapper for `::fz_page_presentation()`.

This method has out-params. Python/C# wrappers look like:
        `fz_page_presentation(::fz_transition *transition)` => `(fz_transition *, float duration)`

        Get the presentation details for a given page.

        transition: A pointer to a transition struct to fill out.

        duration: A pointer to a place to set the page duration in
        seconds. Will be set to 0 if no transition is specified for the
        page.

        Returns: a pointer to the transition structure, or NULL if there
        is no transition specified for the page.
)r   ÚFzPage_fz_page_presentation©r   r®"  r  s      r   Úfz_page_presentationÚFzPage.fz_page_presentationZy  s   € ô$ ×1Ò1°$ÀHÓMÐMr&   c                 ó.   • [         R                  " U 5      $ )aG  
Class-aware wrapper for `::fz_page_separations()`.
        Get the separations details for a page.
        This will be NULL, unless the format specifically supports
        separations (such as PDF files). May be NULL even
        so, if there are no separations on a page.

        Returns a reference that must be dropped.
)r   ÚFzPage_fz_page_separationsra   s    r   Úfz_page_separationsÚFzPage.fz_page_separationsny  r­?  r&   c                 ó.   • [         R                  " U 5      $ )zi
Class-aware wrapper for `::fz_page_uses_overprint()`.
        Query if a given page requires overprint.
)r   ÚFzPage_fz_page_uses_overprintra   s    r   Úfz_page_uses_overprintÚFzPage.fz_page_uses_overprintzy  ó   € ô
 ×3Ò3°DÓ9Ð9r&   c                 ó0   • [         R                  " XX#5      $ )a,  
Class-aware wrapper for `::fz_run_page()`.
        Run a page through a device.

        page: Page obtained from fz_load_page.

        dev: Device obtained from fz_new_*_device.

        transform: Transform to apply to page. May include for example
        scaling and rotation, see fz_scale, fz_rotate and fz_concat.
        Set to fz_identity if no transformation is desired.

        cookie: Communication mechanism between caller and library
        rendering the page. Intended for multi-threaded applications,
        while single-threaded applications set cookie to NULL. The
        caller may abort an ongoing rendering of a page. Cookie also
        communicates progress information back to the caller. The
        fields inside cookie are continually updated while the page is
        rendering.
)r   ÚFzPage_fz_run_page©r   r‹  r   rž  s       r   Úfz_run_pageÚFzPage.fz_run_page�y  s   € ô* ×(Ò(¨°IÓFÐFr&   c                 ó0   • [         R                  " XX#5      $ )zk
Class-aware wrapper for `::fz_run_page_annots()`.
        Run the annotations on a page through a device.
)r   ÚFzPage_fz_run_page_annotsr%C  s       r   Úfz_run_page_annotsÚFzPage.fz_run_page_annots˜y  s   € ô
 ×/Ò/°¸9ÓMÐMr&   c                 ó0   • [         R                  " XX#5      $ )az  
Class-aware wrapper for `::fz_run_page_contents()`.
        Run a page through a device. Just the main
        page content, without the annotations, if any.

        page: Page obtained from fz_load_page.

        dev: Device obtained from fz_new_*_device.

        transform: Transform to apply to page. May include for example
        scaling and rotation, see fz_scale, fz_rotate and fz_concat.
        Set to fz_identity if no transformation is desired.

        cookie: Communication mechanism between caller and library
        rendering the page. Intended for multi-threaded applications,
        while single-threaded applications set cookie to NULL. The
        caller may abort an ongoing rendering of a page. Cookie also
        communicates progress information back to the caller. The
        fields inside cookie are continually updated while the page is
        rendering.
)r   ÚFzPage_fz_run_page_contentsr%C  s       r   Úfz_run_page_contentsÚFzPage.fz_run_page_contentsŸy  s   € ô, ×1Ò1°$¸YÓOÐOr&   c                 ó0   • [         R                  " XX#5      $ )zh
Class-aware wrapper for `::fz_run_page_widgets()`.
        Run the widgets on a page through a device.
)r   ÚFzPage_fz_run_page_widgetsr%C  s       r   Úfz_run_page_widgetsÚFzPage.fz_run_page_widgets·y  s   € ô
 ×0Ò0°¸IÓNÐNr&   c                 ó2   • [         R                  " XX#U5      $ )a“  
Class-aware wrapper for `::fz_search_page()`.

This method has out-params. Python/C# wrappers look like:
        `fz_search_page(const char *needle, ::fz_quad *hit_bbox, int hit_max)` => `(int, int hit_mark)`

        Search for the 'needle' text on the page.
        Record the hits in the hit_bbox array and return the number of
        hits. Will stop looking once it has filled hit_max rectangles.
)r   ÚFzPage_fz_search_pager8  s        r   Úfz_search_pageÚFzPage.fz_search_page¾y  s   € ô ×+Ò+¨D¸(ÈgÓVÐVr&   c                 ó0   • [         R                  " XX#5      $ )zd
Class-aware wrapper for `::fz_search_page_cb()`.
        Search for the 'needle' text on the page.
)r   ÚFzPage_fz_search_page_cbr8  s       r   Úfz_search_page_cbÚFzPage.fz_search_page_cbËy  s   € ô
 ×.Ò.¨t¸RÓHÐHr&   c                 ó.   • [         R                  " U 5      $ ©z4Class-aware wrapper for `::pdf_page_from_fz_page()`.)r   ÚFzPage_pdf_page_from_fz_pagera   s    r   Úpdf_page_from_fz_pageÚFzPage.pdf_page_from_fz_pageÒy  rR;  r&   c                 ó.   • [         R                  " U 5      $ ©z Returns wrapper for .doc member.)r   Ú
FzPage_docra   s    r   rY   Ú
FzPage.docÖy  r?  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)aå  
*Overload 1:*
 == Constructors.  Constructor using `fz_load_chapter_page()`.
                Load a page.

                After fz_load_page is it possible to retrieve the size of the
                page using fz_bound_page, or to render the page using
                fz_run_page_*. Free the page by calling fz_drop_page.

                chapter: chapter number, 0 is the first chapter of the document.
                number: page number, 0 is the first page of the chapter.


|

*Overload 2:*
 Constructor using `fz_load_page()`.
                Load a given page number from a document. This may be much less
                efficient than loading by location (chapter+page) for some
                document types.


|

*Overload 3:*
 Constructor using `fz_new_page_of_size()`.
                Different document types will be implemented by deriving from
                fz_page. This macro allocates such derived structures, and
                initialises the base sections.


|

*Overload 4:*
 Return FzPage for pdfpage.m_internal.super.

|

*Overload 5:*
 Copy constructor using `fz_keep_page()`.

|

*Overload 6:*
 Default constructor, sets `m_internal` to null.

|

*Overload 7:*
 Constructor using raw copy of pre-existing `::fz_page`.
N)r   ÚFzPage_swiginitÚ
new_FzPager§   s     r   r]   ÚFzPage.__init__Úy  s    € ôh 	×Ò˜t¤V×%6Ò%6¸Ð%=Õ>r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzPage_m_internal_valuera   s    r   ri1  ÚFzPage.m_internal_valuez  rË1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPage___nonzero__ra   s    r   rä   ÚFzPage.__nonzero__z  r~  r&   ro1  r'   N)3r   r   r<   r=   r>   r   r   r   r   rÈB  rÏB  rÕB  rÚB  rÞB  râB  rçB  rëB  rïB  róB  r÷B  rÍ7  r C  rC  r
C  rC  rC  rC  rC  r C  r&C  r*C  r.C  r2C  r6C  r:C  r?C  rY   r]   r   Údelete_FzPager°   ri1  rä   rè   ÚFzPage_m_internal_getÚFzPage_m_internal_setrs1  ÚFzPage_s_num_instances_getÚFzPage_s_num_instances_setr[1  r@   r'   r&   r   rÂB  rÂB  Ùx  s  † Ù.áÑ-Ñ/IÐOdÑe€GØ€Hò1ò:ò=ò8ò1ò_òQòWòDò	kòAòJòKòTòkòbò<òNò(
7ò:òGò.NòPò0OòWòIò9ò'ò4?ðj ×+Ñ+Ðò4ò/à€Hñ ˜&×6Ñ6¸×8TÑ8TÐZyÑz€JÙ˜v×@Ñ@À&×BcÑBcÓdƒOr&   rÂB  c                   óB  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r\R<                  rS r S r!\!r"\" \RF                  \RH                  SS9r%\" \RL                  \RN                  5      r(Sr)g) ÚFzPathiz  zì
 Wrapper class for struct `fz_path`.
Vector path buffer.
It can be stroked and dashed, or be filled.
It has a fill rule (nonzero or even_odd).

When rendering, they are flattened, stroked and dashed straight
into the Global Edge List.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzPath.<lambda>*z  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rWC  *z  rV   r&   rW   rX   c                 ó0   • [         R                  " XU5      $ )a	  
Class-aware wrapper for `::fz_bound_path()`.
        Return a bounding rectangle for a path.

        path: The path to bound.

        stroke: If NULL, the bounding rectangle given is for
        the filled path. If non-NULL the bounding rectangle
        given is for the path stroked with the given attributes.

        ctm: The matrix to apply to the path during stroking.

        r: Pointer to a fz_rect which will be used to hold
        the result.

        Returns r, updated to contain the bounding rectangle.
)r   ÚFzPath_fz_bound_path©r   rJ  rK  s      r   Úfz_bound_pathÚFzPath.fz_bound_path-z  s   € ô$ ×*Ò*¨4¸Ó=Ð=r&   c                 ó.   • [         R                  " U 5      $ )a}  
Class-aware wrapper for `::fz_clone_path()`.
        Clone the data for a path.

        This is used in preference to fz_keep_path when a whole
        new copy of a path is required, rather than just a shared
        pointer. This probably indicates that the path is about to
        be modified.

        path: path to clone.

        Throws exceptions on failure to allocate.
)r   ÚFzPath_fz_clone_pathra   s    r   Úfz_clone_pathÚFzPath.fz_clone_pathAz  s   € ô ×*Ò*¨4Ó0Ð0r&   c                 ó.   • [         R                  " U 5      $ )a  
Class-aware wrapper for `::fz_closepath()`.
        Close the current subpath.

        path: The path to modify.

        Throws exceptions on failure to allocate, attempting to modify
        a packed path, and illegal path closes (i.e. closing a non open
        path).
)r   ÚFzPath_fz_closepathra   s    r   Úfz_closepathÚFzPath.fz_closepathQz  ó   € ô ×)Ò)¨$Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ )z¸
Class-aware wrapper for `::fz_currentpoint()`.
        Return the current point that a path has
        reached or (0,0) if empty.

        path: path to return the current point of.
)r   ÚFzPath_fz_currentpointra   s    r   Úfz_currentpointÚFzPath.fz_currentpoint^z  s   € ô ×,Ò,¨TÓ2Ð2r&   c           	      ó4   • [         R                  " XX#XEU5      $ )aÝ  
Class-aware wrapper for `::fz_curveto()`.
        Append a 'curveto' command to an open path. (For a
        cubic bezier).

        path: The path to modify.

        x0, y0: The coordinates of the first control point for the
        curve.

        x1, y1: The coordinates of the second control point for the
        curve.

        x2, y2: The end coordinates for the curve.

        Throws exceptions on failure to allocate, or attempting to
        modify a packed path.
)r   ÚFzPath_fz_curveto)r   r  r  r  r  rZ  r[  s          r   Ú
fz_curvetoÚFzPath.fz_curvetohz  s   € ô& ×'Ò'¨°"¸"À"ÓEÐEr&   c                 ó2   • [         R                  " XX#U5      $ )aÏ  
Class-aware wrapper for `::fz_curvetov()`.
        Append a 'curvetov' command to an open path. (For a
        cubic bezier with the first control coordinate equal to
        the start point).

        path: The path to modify.

        x1, y1: The coordinates of the second control point for the
        curve.

        x2, y2: The end coordinates for the curve.

        Throws exceptions on failure to allocate, or attempting to
        modify a packed path.
)r   ÚFzPath_fz_curvetov)r   r  r  rZ  r[  s        r   Úfz_curvetovÚFzPath.fz_curvetov}z  s   € ô" ×(Ò(¨°2¸2Ó>Ð>r&   c                 ó2   • [         R                  " XX#U5      $ )aù  
Class-aware wrapper for `::fz_curvetoy()`.
        Append a 'curvetoy' command to an open path. (For a
        cubic bezier with the second control coordinate equal to
        the end point).

        path: The path to modify.

        x0, y0: The coordinates of the first control point for the
        curve.

        x2, y2: The end coordinates for the curve (and the second
        control coordinate).

        Throws exceptions on failure to allocate, or attempting to
        modify a packed path.
)r   ÚFzPath_fz_curvetoy)r   r  r  rZ  r[  s        r   Úfz_curvetoyÚFzPath.fz_curvetoy�z  s   € ô$ ×(Ò(¨°2¸2Ó>Ð>r&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_lineto()`.
        Append a 'lineto' command to an open path.

        path: The path to modify.

        x, y: The coordinate to line to.

        Throws exceptions on failure to allocate, or attempting to
        modify a packed path.
)r   ÚFzPath_fz_lineto©r   rO   r  s      r   Ú	fz_linetoÚFzPath.fz_lineto¤z  s   € ô ×&Ò& t°Ó2Ð2r&   c                 ó0   • [         R                  " XU5      $ )a#  
Class-aware wrapper for `::fz_moveto()`.
        Append a 'moveto' command to a path.
        This 'opens' a path.

        path: The path to modify.

        x, y: The coordinate to move to.

        Throws exceptions on failure to allocate, or attempting to
        modify a packed path.
)r   ÚFzPath_fz_movetoryC  s      r   Ú	fz_movetoÚFzPath.fz_moveto²z  s   € ô ×&Ò& t°Ó2Ð2r&   c                 ó.   • [         R                  " U 5      $ )zp
Class-aware wrapper for `::fz_packed_path_size()`.
        Return the number of bytes required to pack a path.
)r   ÚFzPath_fz_packed_path_sizera   s    r   Úfz_packed_path_sizeÚFzPath.fz_packed_path_sizeÁz  ó   € ô
 ×0Ò0°Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ )zý
Class-aware wrapper for `::fz_path_is_closed()`.
        Check whether a given path has all its segments closed.

        This includes both explicit closepaths, and where segments are implicitly
        closed by segments that end where they started.
)r   ÚFzPath_fz_path_is_closedra   s    r   Úfz_path_is_closedÚFzPath.fz_path_is_closedÈz  r‚3  r&   c                 ó.   • [         R                  " U 5      $ )za
Class-aware wrapper for `::fz_path_is_empty()`.
        Find out if a path is completely empty.
)r   ÚFzPath_fz_path_is_emptyra   s    r   Úfz_path_is_emptyÚFzPath.fz_path_is_emptyÒz  rÜ3  r&   c                 ó.   • [         R                  " X5      $ )a  
Class-aware wrapper for `::fz_path_is_rect()`.
        Check whether a given path, under the given transform
        is an axis-aligned rectangle.

        We accept zero width or height rectangles, so
        "move 100, 100; line 200, 100" would count as
        a rectangle too.
)r   ÚFzPath_fz_path_is_rect©r   rK  s     r   Úfz_path_is_rectÚFzPath.fz_path_is_rectÙz  s   € ô ×,Ò,¨TÓ7Ð7r&   c                 ó0   • [         R                  " XU5      $ )aŠ  
Class-aware wrapper for `::fz_path_is_rect_with_bounds()`.
        Check whether a given path, under the given transform
        is an axis-aligned rectangle.

        We accept zero width or height rectangles, so
        "move 100, 100; line 200, 100" would count as
        a rectangle too.

        bounds = NULL, or place to return the rectangle
        bounds if the path is a rectangle.
)r   Ú"FzPath_fz_path_is_rect_with_bounds)r   rK  rR  s      r   Úfz_path_is_rect_with_boundsÚ"FzPath.fz_path_is_rect_with_boundsåz  s   € ô ×8Ò8¸ÀFÓKÐKr&   c                 ó2   • [         R                  " XX#U5      $ )a„  
Class-aware wrapper for `::fz_quadto()`.
        Append a 'quadto' command to an open path. (For a
        quadratic bezier).

        path: The path to modify.

        x0, y0: The control coordinates for the quadratic curve.

        x1, y1: The end coordinates for the quadratic curve.

        Throws exceptions on failure to allocate, or attempting to
        modify a packed path.
)r   ÚFzPath_fz_quadto©r   r  r  r  r  s        r   Ú	fz_quadtoÚFzPath.fz_quadtoôz  s   € ô ×&Ò& t°¸Ó<Ð<r&   c                 ó2   • [         R                  " XX#U5      $ )aú  
Class-aware wrapper for `::fz_rectto()`.
        Append a 'rectto' command to an open path.

        The rectangle is equivalent to:
                moveto x0 y0
                lineto x1 y0
                lineto x1 y1
                lineto x0 y1
                closepath

        path: The path to modify.

        x0, y0: First corner of the rectangle.

        x1, y1: Second corner of the rectangle.

        Throws exceptions on failure to allocate, or attempting to
        modify a packed path.
)r   ÚFzPath_fz_recttor˜C  s        r   Ú	fz_recttoÚFzPath.fz_rectto{  s   € ô* ×&Ò& t°¸Ó<Ð<r&   c                 ó.   • [         R                  " X5      $ )a&  
Class-aware wrapper for `::fz_transform_path()`.
        Transform a path by a given
        matrix.

        path: The path to modify (must not be a packed path).

        transform: The transform to apply.

        Throws exceptions if the path is packed, or on failure
        to allocate.
)r   ÚFzPath_fz_transform_path)r   r   s     r   Úfz_transform_pathÚFzPath.fz_transform_path{  s   € ô ×.Ò.¨tÓ?Ð?r&   c                 ó.   • [         R                  " U 5      $ )a[  
Class-aware wrapper for `::fz_trim_path()`.
        Minimise the internal storage used by a path.

        As paths are constructed, the internal buffers
        grow. To avoid repeated reallocations they
        grow with some spare space. Once a path has
        been fully constructed, this call allows the
        excess space to be trimmed.
)r   ÚFzPath_fz_trim_pathra   s    r   Úfz_trim_pathÚFzPath.fz_trim_path+{  rfC  r&   c                 ó0   • [         R                  " XU5      $ )a¢  
Class-aware wrapper for `::fz_walk_path()`.
        Walk the segments of a path, calling the
        appropriate callback function from a given set for each
        segment of the path.

        path: The path to walk.

        walker: The set of callback functions to use. The first
        4 callback pointers in the set must be non-NULL. The
        subsequent ones can either be supplied, or can be left
        as NULL, in which case the top 4 functions will be
        called as appropriate to simulate them.

        arg: An opaque argument passed in to each callback.

        Exceptions will only be thrown if the underlying callback
        functions throw them.
)r   ÚFzPath_fz_walk_path)r   rm&  rþ  s      r   Úfz_walk_pathÚFzPath.fz_walk_path8{  s   € ô( ×)Ò)¨$¸Ó<Ð<r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_path()`.
                Create a new (empty) path structure.


|

*Overload 2:*
 Copy constructor using `fz_keep_path()`.

|

*Overload 3:*
 Constructor using raw copy of pre-existing `::fz_path`.
N)r   ÚFzPath_swiginitÚ
new_FzPathr§   s     r   r]   ÚFzPath.__init__N{  s   € ô" 	×Ò˜t¤V×%6Ò%6¸Ð%=Õ>r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzPath_m_internal_valuera   s    r   ri1  ÚFzPath.m_internal_valueb{  rË1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPath___nonzero__ra   s    r   rä   ÚFzPath.__nonzero__f{  r~  r&   ro1  r'   N)*r   r   r<   r=   r>   r   r   r   r   r\C  r`C  rdC  riC  rmC  rqC  ruC  rzC  r~C  r‚C  r‡C  r‹C  r�C  r”C  r™C  r�C  r¡C  r¥C  r©C  r]   r   Údelete_FzPathr°   ri1  rä   rè   ÚFzPath_m_internal_getÚFzPath_m_internal_setrs1  ÚFzPath_s_num_instances_getÚFzPath_s_num_instances_setr[1  r@   r'   r&   r   rUC  rUC  z  sØ   † ññ Ñ-Ñ/IÐOdÑe€GØ€Hò>ò(1ò 0ò3òFò*?ò&?ò(3ò3ò7ò5ò4ò
8òLò=ò"=ò.@ò0ò=ò,?ð$ ×+Ñ+Ðò4ò/à€Hñ ˜&×6Ñ6¸×8TÑ8TÐZyÑz€JÙ˜v×@Ñ@À&×BcÑBcÓdƒOr&   rUC  c                   óÔ   • \ rS rSrSr\" S S SS9r\rSS jr	\
R                  rS	 rS
 r\r\" \
R                   \
R"                  SS9r\" \
R&                  \
R(                  5      rSrg)ÚFzPathWalkerip{  zFWrapper class for struct `fz_path_walker`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzPathWalker.<lambda>s{  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r½C  s{  rV   r&   rW   rX   Nc                 óZ   • [         R                  " U [         R                  " U5      5        g)z>Constructor using raw copy of pre-existing `::fz_path_walker`.N)r   ÚFzPathWalker_swiginitÚnew_FzPathWalker)r   r;1  s     r   r]   ÚFzPathWalker.__init__v{  s   € ä×$Ò$ T¬6×+BÒ+BÀ8Ó+LÕMr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzPathWalker_m_internal_valuera   s    r   ri1  ÚFzPathWalker.m_internal_value{{  rl2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPathWalker___nonzero__ra   s    r   rä   ÚFzPathWalker.__nonzero__{  ró  r&   ro1  r'   r1   )r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzPathWalkerr°   ri1  rä   rè   ÚFzPathWalker_m_internal_getÚFzPathWalker_m_internal_setrs1  Ú FzPathWalker_s_num_instances_getÚ FzPathWalker_s_num_instances_setr[1  r@   r'   r&   r   r»C  r»C  p{  sz   † ÙQáÑ-Ñ/IÐOdÑe€GØ€HôNð ×1Ñ1Ðò:ò5à€Hñ ˜&×<Ñ<¸f×>`Ñ>`ð  gFñ  G€JÙ˜v×FÑFÈ×HoÑHoÓpƒOr&   r»C  c                   óÔ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rSS jrSS	 jrSS
 jrSS jrSS jrSS jrSS jrSS jrS rS rS rS rS rS rS rS rS rSrg)ÚFzPathWalker2i‰{  zrWrapper class for struct fz_path_walker with virtual fns for each fnptr; this is for use as a SWIG Director class.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzPathWalker2.<lambda>Œ{  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÑC  Œ{  rV   r&   rW   rX   c                 óŒ   • U R                   [        :X  a  SnOU n[        R                  " U [        R                  " U5      5        gr¦6  )r   rÏC  r   ÚFzPathWalker2_swiginitÚnew_FzPathWalker2r©6  s     r   r]   ÚFzPathWalker2.__init__�{  ó3   € à�>‰>œ]Ó*Ø‰EàˆEÜ×%Ò% d¬F×,DÒ,DÀUÓ,MÕNr&   c                 ó.   • [         R                  " X5      $ r®6  )r   Ú FzPathWalker2_use_virtual_movetor°6  s     r   Úuse_virtual_movetoÚ FzPathWalker2.use_virtual_moveto˜{  ó   € ô
 ×6Ò6°tÓAÐAr&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú FzPathWalker2_use_virtual_linetor°6  s     r   Úuse_virtual_linetoÚ FzPathWalker2.use_virtual_linetoŸ{  râ6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú!FzPathWalker2_use_virtual_curvetor°6  s     r   Úuse_virtual_curvetoÚ!FzPathWalker2.use_virtual_curveto¢{  r·6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú#FzPathWalker2_use_virtual_closepathr°6  s     r   Úuse_virtual_closepathÚ#FzPathWalker2.use_virtual_closepath¥{  r&7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú FzPathWalker2_use_virtual_quadtor°6  s     r   Úuse_virtual_quadtoÚ FzPathWalker2.use_virtual_quadto¨{  râ6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú"FzPathWalker2_use_virtual_curvetovr°6  s     r   Úuse_virtual_curvetovÚ"FzPathWalker2.use_virtual_curvetov«{  r7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú"FzPathWalker2_use_virtual_curvetoyr°6  s     r   Úuse_virtual_curvetoyÚ"FzPathWalker2.use_virtual_curvetoy®{  r7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú FzPathWalker2_use_virtual_recttor°6  s     r   Úuse_virtual_recttoÚ FzPathWalker2.use_virtual_rectto±{  râ6  r&   c                 ó0   • [         R                  " XX#5      $ r17  )r   ÚFzPathWalker2_movetora7  s       r   r'
  ÚFzPathWalker2.moveto´{  s   € ä×*Ò*¨4¸ÓEÐEr&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚFzPathWalker2_linetora7  s       r   r*
  ÚFzPathWalker2.lineto¸{  s   € Ü×*Ò*¨4¸ÓEÐEr&   c           
      ó4   • [         R                  " XX#XEXg5      $ r1   )r   ÚFzPathWalker2_curvetorQ7  s           r   r-
  ÚFzPathWalker2.curveto»{  r�7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzPathWalker2_closepathr37  s     r   r0
  ÚFzPathWalker2.closepath¾{  rÁ   r&   c                 ó2   • [         R                  " XX#XE5      $ r1   )r   ÚFzPathWalker2_quadtorH7  s         r   r3
  ÚFzPathWalker2.quadtoÁ{  rf7  r&   c                 ó2   • [         R                  " XX#XE5      $ r1   )r   ÚFzPathWalker2_curvetovrH7  s         r   r6
  ÚFzPathWalker2.curvetovÄ{  ó   € Ü×,Ò,¨T¸%ÈÓUÐUr&   c                 ó2   • [         R                  " XX#XE5      $ r1   )r   ÚFzPathWalker2_curvetoyrH7  s         r   r9
  ÚFzPathWalker2.curvetoyÇ{  rD  r&   c                 ó2   • [         R                  " XX#XE5      $ r1   )r   ÚFzPathWalker2_recttorH7  s         r   r<
  ÚFzPathWalker2.recttoÊ{  rf7  r&   c                 óŽ   • U R                   R                  5         [        R                  " U 5        [        R
                  " U 5      $ r1   )r   r§7  r   Údisown_FzPathWalker2r©7  rª7  ra   s    r   r«7  ÚFzPathWalker2.__disown__Ì{  ó/   € Ø�	‰	×ÑÔÜ×#Ò# DÔ)Ü�}Š}˜TÓ"Ð"r&   r'   Nr®7  )r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzPathWalker2r°   rÚC  rßC  rãC  rçC  rëC  rïC  róC  r÷C  r'
  r*
  r-
  r0
  r3
  r6
  r9
  r<
  r«7  r@   r'   r&   r   rÏC  rÏC  ‰{  s“   † Ù}áÑ-Ñ/IÐOdÑe€GØ€HòOð ×2Ñ2ÐôBôBôCôEôBôDôDôBòFòFòcò;òTòVòVòTõ#r&   rÏC  c                   óÖ   • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  rS	 rS
 r\r\" \R"                  \R$                  SS9r\" \R(                  \R*                  5      rSrg)ÚFzPclOptionsiÓ{  zS
Wrapper class for struct `fz_pcl_options`. Not copyable or assignable.
PCL output
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzPclOptions.<lambda>Ù{  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rD  Ù{  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ )aÃ  
Class-aware wrapper for `::fz_pcl_preset()`.
        Initialize PCL option struct for a given preset.

        Currently defined presets include:

                generic Generic PCL printer
                ljet4   HP DeskJet
                dj500   HP DeskJet 500
                fs600   Kyocera FS-600
                lj      HP LaserJet, HP LaserJet Plus
                lj2     HP LaserJet IIp, HP LaserJet IId
                lj3     HP LaserJet III
                lj3d    HP LaserJet IIId
                lj4     HP LaserJet 4
                lj4pl   HP LaserJet 4 PL
                lj4d    HP LaserJet 4d
                lp2563b HP 2563B line printer
                oce9050 Oce 9050 Line printer
)r   ÚFzPclOptions_fz_pcl_preset)r   rí"  s     r   Úfz_pcl_presetÚFzPclOptions.fz_pcl_presetÜ{  s   € ô* ×0Ò0°Ó>Ð>r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a  
*Overload 1:*
 == Constructors.  Constructor using `fz_parse_pcl_options()`.
                Parse PCL options.

                Currently defined options and values are as follows:

                        preset=X        Either "generic" or one of the presets as for fz_pcl_preset.
                        spacing=0       No vertical spacing capability
                        spacing=1       PCL 3 spacing (<ESC>*p+<n>Y)
                        spacing=2       PCL 4 spacing (<ESC>*b<n>Y)
                        spacing=3       PCL 5 spacing (<ESC>*b<n>Y and clear seed row)
                        mode2           Disable/Enable mode 2 graphics compression
                        mode3           Disable/Enable mode 3 graphics compression
                        eog_reset       End of graphics (<ESC>*rB) resets all parameters
                        has_duplex      Duplex supported (<ESC>&l<duplex>S)
                        has_papersize   Papersize setting supported (<ESC>&l<sizecode>A)
                        has_copies      Number of copies supported (<ESC>&l<copies>X)
                        is_ljet4pjl     Disable/Enable HP 4PJL model-specific output
                        is_oce9050      Disable/Enable Oce 9050 model-specific output


|

*Overload 2:*
 Default constructor, sets `m_internal` to null.

|

*Overload 3:*
 Constructor using raw copy of pre-existing `::fz_pcl_options`.
N)r   ÚFzPclOptions_swiginitÚnew_FzPclOptionsr§   s     r   r]   ÚFzPclOptions.__init__ó{  s    € ôB 	×$Ò$ T¬6×+BÒ+BÀDÐ+IÕJr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzPclOptions_m_internal_valuera   s    r   ri1  ÚFzPclOptions.m_internal_value|  rl2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPclOptions___nonzero__ra   s    r   rä   ÚFzPclOptions.__nonzero__|  ró  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rD  r]   r   Údelete_FzPclOptionsr°   ri1  rä   rè   ÚFzPclOptions_m_internal_getÚFzPclOptions_m_internal_setrs1  Ú FzPclOptions_s_num_instances_getÚ FzPclOptions_s_num_instances_setr[1  r@   r'   r&   r   rD  rD  Ó{  s„   † ññ
 Ñ-Ñ/IÐOdÑe€GØ€Hò?ò.!KðD ×1Ñ1Ðò:ò5à€Hñ ˜&×<Ñ<¸f×>`Ñ>`ð  gFñ  G€JÙ˜v×FÑFÈ×HoÑHoÓpƒOr&   rD  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzPclmOptionsi%|  zU
Wrapper class for struct `fz_pclm_options`. Not copyable or assignable.
PCLm output
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzPclmOptions.<lambda>+|  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r2D  +|  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)aE  
*Overload 1:*
 == Constructors.  Constructor using `fz_parse_pclm_options()`.
                Parse PCLm options.

                Currently defined options and values are as follows:

                        compression=none: No compression
                        compression=flate: Flate compression
                        strip-height=n: Strip height (default 16)


|

*Overload 2:*
 Construct using fz_parse_pclm_options().

|

*Overload 3:*
 Default constructor, sets `m_internal` to null.

|

*Overload 4:*
 Constructor using raw copy of pre-existing `::fz_pclm_options`.
N)r   ÚFzPclmOptions_swiginitÚnew_FzPclmOptionsr§   s     r   r]   ÚFzPclmOptions.__init__.|  s   € ô8 	×%Ò% d¬F×,DÒ,DÀdÐ,KÕLr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzPclmOptions_m_internal_valuera   s    r   ri1  ÚFzPclmOptions.m_internal_valueM|  r8  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPclmOptions___nonzero__ra   s    r   rä   ÚFzPclmOptions.__nonzero__Q|  r8  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzPclmOptionsr°   ri1  rä   rè   ÚFzPclmOptions_m_internal_getÚFzPclmOptions_m_internal_setrs1  Ú!FzPclmOptions_s_num_instances_getÚ!FzPclmOptions_s_num_instances_setr[1  r@   r'   r&   r   r0D  r0D  %|  s~   † ññ
 Ñ-Ñ/IÐOdÑe€GØ€HòMð: ×2Ñ2Ðò;ò6à€Hñ ˜&×=Ñ=¸v×?bÑ?bð  iHñ  I€JÙ˜v×GÑGÈ×IqÑIqÓrƒOr&   r0D  c                   ó¼  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS r\R                  r\" \R"                  \R$                  5      r\" \R(                  \R*                  5      r\" \R.                  \R0                  5      r\" \R4                  \R6                  5      r\" \R:                  \R<                  5      r\" \R@                  \RB                  5      r"\" \RF                  \RH                  5      r%\" \RL                  \RN                  5      r(\" \RR                  \RT                  5      r+\" \RX                  \RZ                  5      r.S r/S r0S r1Sr2g)ÚFzPdfocrOptionsi[|  z=
Wrapper class for struct `fz_pdfocr_options`.
PDFOCR output
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzPdfocrOptions.<lambda>a|  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rFD  a|  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ )aÌ  
Class-aware wrapper for `::fz_parse_pdfocr_options()`.
        Parse PDFOCR options.

        Currently defined options and values are as follows:

                compression=none: No compression
                compression=flate: Flate compression
                strip-height=n: Strip height (default 16)
                ocr-language=<lang>: OCR Language (default eng)
                ocr-datadir=<datadir>: OCR data path (default rely on TESSDATA_PREFIX)
)r   Ú'FzPdfocrOptions_fz_parse_pdfocr_optionsr§   s     r   Úfz_parse_pdfocr_optionsÚ'FzPdfocrOptions.fz_parse_pdfocr_optionsd|  s   € ô ×=Ò=¸dÓIÐIr&   c                 ó.   • [         R                  " X5      $ )z?Copies <language> into this->language, truncating if necessary.)r   ÚFzPdfocrOptions_language_set2)r   rr
  s     r   Úlanguage_set2ÚFzPdfocrOptions.language_set2s|  ó   € ä×3Ò3°DÓCÐCr&   c                 ó.   • [         R                  " X5      $ )z=Copies <datadir> into this->datadir, truncating if necessary.)r   ÚFzPdfocrOptions_datadir_set2)r   r  s     r   Údatadir_set2ÚFzPdfocrOptions.datadir_set2w|  ó   € ä×2Ò2°4ÓAÐAr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a  
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_pdfocr_options`.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::fz_pdfocr_options`.
N)r   ÚFzPdfocrOptions_swiginitÚnew_FzPdfocrOptionsr§   s     r   r]   ÚFzPdfocrOptions.__init__{|  s   € ô 	×'Ò'¨¬f×.HÒ.HÈ$Ð.OÕPr&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   ÚFzPdfocrOptions_internalr§   s     r   r;1  ÚFzPdfocrOptions.internalŒ|  ó   € ô ×.Ò.¨tÐ;°dÒ;Ð;r&   c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚFzPdfocrOptions_to_stringra   s    r   r+1  ÚFzPdfocrOptions.to_string£|  rÐ2  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzPdfocrOptions___eq__rE1  s     r   r’   ÚFzPdfocrOptions.__eq__§|  rþ>  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzPdfocrOptions___ne__rE1  s     r   r—   ÚFzPdfocrOptions.__ne__«|  rþ>  r&   r'   N)3r   r   r<   r=   r>   r   r   r   r   rJD  rND  rSD  r]   r;1  r   Údelete_FzPdfocrOptionsr°   ÚFzPdfocrOptions_compress_getÚFzPdfocrOptions_compress_setr÷  Ú FzPdfocrOptions_strip_height_getÚ FzPdfocrOptions_strip_height_setrú  ÚFzPdfocrOptions_language_getÚFzPdfocrOptions_language_setrr
  ÚFzPdfocrOptions_datadir_getÚFzPdfocrOptions_datadir_setr  Ú FzPdfocrOptions_skew_correct_getÚ FzPdfocrOptions_skew_correct_setr  ÚFzPdfocrOptions_skew_angle_getÚFzPdfocrOptions_skew_angle_setr  ÚFzPdfocrOptions_skew_border_getÚFzPdfocrOptions_skew_border_setr  ÚFzPdfocrOptions_page_count_getÚFzPdfocrOptions_page_count_setrê  ÚFzPdfocrOptions_options_getÚFzPdfocrOptions_options_setr  Ú#FzPdfocrOptions_s_num_instances_getÚ#FzPdfocrOptions_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   rDD  rDD  [|  sI  † ññ
 Ñ-Ñ/IÐOdÑe€GØ€HòJòDòBòQò"
<ð ×4Ñ4ÐÙ˜×;Ñ;¸V×=`Ñ=`Óa€HÙ˜F×CÑCÀV×ElÑElÓm€LÙ˜×;Ñ;¸V×=`Ñ=`Óa€HÙ�v×9Ñ9¸6×;]Ñ;]Ó^€GÙ˜F×CÑCÀV×ElÑElÓm€LÙ˜&×?Ñ?À×AfÑAfÓg€JÙ˜6×AÑAÀ6×CiÑCiÓj€KÙ˜&×?Ñ?À×AfÑAfÓg€JÙ�v×9Ñ9¸6×;]Ñ;]Ó^€GÙ˜v×IÑIÈ6×KuÑKuÓv€Oò6ò8õ8r&   rDD  c                   ó,  • \ rS rSrSr\" S S SS9r\r\	S 5       r
\	S 5       r\	S	 5       r\	S
 5       rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S r"S  r#S! r$S" r%S# r&S$ r'S% r(S& r)S' r*S( r+S) r,S* r-S+ r.S, r/S- r0S. r1S/ r2S0 r3S1 r4S2 r5S3 r6S4 r7S5 r8S6 r9S7 r:S8 r;S9 r<S: r=S; r>S< r?S= r@S> rAS? rBS@ rCSA rDSB rESC rFSD rGSE rHSF rISG rJSH rKSI rLSJ rMSK rNSL rOSM rPSN rQSO rRSP rSSQ rTSR rUSS rVST rWSU rXSV rYSW rZSX r[SY r\SZ r]S[ r^S\ r_S] r`S^ raS_ rbS` rcSa rdSb reSc rfSd rgSe rh\iRÔ                  rkSf rlSg rm\mrn\" \iRÞ                  \iRà                  ShS9rq\" \iRä                  \iRæ                  5      rtSirugj)kÚFzPixmapi±|  a~  
Wrapper class for struct `fz_pixmap`.
Pixmaps represent a set of pixels for a 2 dimensional region of
a plane. Each pixel has n components per pixel. The components
are in the order process-components, spot-colors, alpha, where
there can be 0 of any of those types. The data is in
premultiplied alpha when rendering, but non-premultiplied for
colorspace conversions and rescaling.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzPixmap.<lambda>¼|  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rD  ¼|  rV   r&   rW   rX   c                 ó2   • [         R                  " XX#XE5      $ ©zBClass-aware wrapper for `::pdf_new_pixmap_from_page_with_usage()`.)r   Ú,FzPixmap_pdf_new_pixmap_from_page_with_usager{-  s         r   Ú#pdf_new_pixmap_from_page_with_usageÚ,FzPixmap.pdf_new_pixmap_from_page_with_usage¿|  s   € ô ×BÒBÀ4ÈbÐY^ÓdÐdr&   c           	      ó4   • [         R                  " XX#XEU5      $ ©zRClass-aware wrapper for `::pdf_new_pixmap_from_page_with_separations_and_usage()`.)r   Ú<FzPixmap_pdf_new_pixmap_from_page_with_separations_and_usagerx-  s          r   Ú3pdf_new_pixmap_from_page_with_separations_and_usageÚ<FzPixmap.pdf_new_pixmap_from_page_with_separations_and_usageÄ|  s   € ô ×RÒRÐSWÐ^`ÐhmÐvyÓzÐzr&   c                 ó0   • [         R                  " XX#5      $ rC  )r   Ú)FzPixmap_fz_new_pixmap_from_page_contentsr6!  s       r   rC  Ú)FzPixmap.fz_new_pixmap_from_page_contentsÉ|  s   € ô ×?Ò?ÀÈ2ÓUÐUr&   c                 ó2   • [         R                  " XX#U5      $ rC  )r   Ú:FzPixmap_fz_new_pixmap_from_page_contents_with_separationsr;!  s        r   r
C  Ú:FzPixmap.fz_new_pixmap_from_page_contents_with_separationsÓ|  s   € ô ×PÒPÐQUÐ\^ÐfkÓlÐlr&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::fz_alpha_from_gray()`.)r   ÚFzPixmap_fz_alpha_from_grayra   s    r   Úfz_alpha_from_grayÚFzPixmap.fz_alpha_from_grayØ|  r*3  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::fz_alpha_from_rgb()`.)r   ÚFzPixmap_fz_alpha_from_rgbra   s    r   Úfz_alpha_from_rgbÚFzPixmap.fz_alpha_from_rgbÜ|  r2  r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::fz_autowarp_pixmap()`.)r   ÚFzPixmap_fz_autowarp_pixmap)r   rÀ  s     r   Úfz_autowarp_pixmapÚFzPixmap.fz_autowarp_pixmapà|  ó   € ä×1Ò1°$Ó?Ð?r&   c                 ó.   • [         R                  " U 5      $ )z©
Class-aware wrapper for `::fz_clear_pixmap()`.
        Sets all components (including alpha) of
        all pixels in a pixmap to 0.

        pix: The pixmap to clear.
)r   ÚFzPixmap_fz_clear_pixmapra   s    r   Úfz_clear_pixmapÚFzPixmap.fz_clear_pixmapä|  r‚3  r&   c                 ó0   • [         R                  " XU5      $ )aˆ  
Class-aware wrapper for `::fz_clear_pixmap_rect_with_value()`.
        Clears a subrect of a pixmap with the given value.

        pix: The pixmap to clear.

        value: Values in the range 0 to 255 are valid. Each component
        sample for each pixel in the pixmap will be set to this value,
        while alpha will always be set to 255 (non-transparent).

        r: the rectangle.
)r   Ú(FzPixmap_fz_clear_pixmap_rect_with_value)r   r"   ro  s      r   Úfz_clear_pixmap_rect_with_valueÚ(FzPixmap.fz_clear_pixmap_rect_with_valueî|  s   € ô ×>Ò>¸tÈAÓNÐNr&   c                 ó.   • [         R                  " X5      $ )aÎ  
Class-aware wrapper for `::fz_clear_pixmap_with_value()`.
        Clears a pixmap with the given value.

        pix: The pixmap to clear.

        value: Values in the range 0 to 255 are valid. Each component
        sample for each pixel in the pixmap will be set to this value,
        while alpha will always be set to 255 (non-transparent).

        This function is horrible, and should be removed from the
        API and replaced with a less magic one.
)r   Ú#FzPixmap_fz_clear_pixmap_with_valuerZ3  s     r   Úfz_clear_pixmap_with_valueÚ#FzPixmap.fz_clear_pixmap_with_valueý|  s   € ô ×9Ò9¸$ÓFÐFr&   c                 ó.   • [         R                  " U 5      $ )z»
Class-aware wrapper for `::fz_clone_pixmap()`.
        Clone a pixmap, copying the pixels and associated data to new
        storage.

        The reference count of 'old' is unchanged.
)r   ÚFzPixmap_fz_clone_pixmapra   s    r   Úfz_clone_pixmapÚFzPixmap.fz_clone_pixmap}  r‚3  r&   c                 ó2   • [         R                  " XX#XE5      $ ©zGClass-aware wrapper for `::fz_clone_pixmap_area_with_different_seps()`.)r   Ú1FzPixmap_fz_clone_pixmap_area_with_different_seps)r   rÉ	  r˜  rß
  rà  r™  s         r   Ú(fz_clone_pixmap_area_with_different_sepsÚ1FzPixmap.fz_clone_pixmap_area_with_different_seps}  s   € ä×GÒGÈÐTWÐ_kÓxÐxr&   c                 ó.   • [         R                  " U 5      $ )zÃ
Class-aware wrapper for `::fz_convert_indexed_pixmap_to_base()`.
        Convert pixmap from indexed to base colorspace.

        This creates a new bitmap containing the converted pixmap data.
)r   Ú*FzPixmap_fz_convert_indexed_pixmap_to_basera   s    r   Ú!fz_convert_indexed_pixmap_to_baseÚ*FzPixmap.fz_convert_indexed_pixmap_to_base}  r¥@  r&   c                 ó2   • [         R                  " XX#XE5      $ )a  
Class-aware wrapper for `::fz_convert_pixmap()`.
        Convert an existing pixmap to a desired
        colorspace. Other properties of the pixmap, such as resolution
        and position are copied to the converted pixmap.

        pix: The pixmap to convert.

        default_cs: If NULL pix->colorspace is used. It is possible that
        the data may need to be interpreted as one of the color spaces
        in default_cs.

        cs_des: Desired colorspace, may be NULL to denote alpha-only.

        prf: Proofing color space through which we need to convert.

        color_params: Parameters that may be used in conversion (e.g.
        ri).

        keep_alpha: If 0 any alpha component is removed, otherwise
        alpha is kept if present in the pixmap.
)r   ÚFzPixmap_fz_convert_pixmap)r   r$  r%  r™  rà  r&  s         r   Úfz_convert_pixmapÚFzPixmap.fz_convert_pixmap$}  s   € ô. ×0Ò0°¸sÐP\ÓiÐir&   c                 ó.   • [         R                  " U 5      $ )zÑ
Class-aware wrapper for `::fz_convert_separation_pixmap_to_base()`.
        Convert pixmap from DeviceN/Separation to base colorspace.

        This creates a new bitmap containing the converted pixmap data.
)r   Ú-FzPixmap_fz_convert_separation_pixmap_to_basera   s    r   Ú$fz_convert_separation_pixmap_to_baseÚ-FzPixmap.fz_convert_separation_pixmap_to_base=}  rüB  r&   c                 ó0   • [         R                  " XX#5      $ ©z2Class-aware wrapper for `::fz_copy_pixmap_rect()`.)r   ÚFzPixmap_fz_copy_pixmap_rect)r   r¤  ro  r™  s       r   Úfz_copy_pixmap_rectÚFzPixmap.fz_copy_pixmap_rectF}  s   € ä×2Ò2°4¸aÓLÐLr&   c                 ó.   • [         R                  " X5      $ ©z-Class-aware wrapper for `::fz_decode_tile()`.)r   ÚFzPixmap_fz_decode_tile)r   rF	  s     r   Úfz_decode_tileÚFzPixmap.fz_decode_tileJ}  rÂ=  r&   c                 ó0   • [         R                  " XU5      $ ©z/Class-aware wrapper for `::fz_deskew_pixmap()`.)r   ÚFzPixmap_fz_deskew_pixmap)r   r«  r¬  s      r   Úfz_deskew_pixmapÚFzPixmap.fz_deskew_pixmapN}  s   € ä×/Ò/°¸vÓFÐFr&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::fz_detect_skew()`.)r   ÚFzPixmap_fz_detect_skewra   s    r   Úfz_detect_skewÚFzPixmap.fz_detect_skewR}  rË1  r&   c                 ó0   • [         R                  " XX#5      $ )a  
Class-aware wrapper for `::fz_fill_pixmap_with_color()`.

This method has out-params. Python/C# wrappers look like:
        `fz_fill_pixmap_with_color(::fz_colorspace *colorspace, ::fz_color_params color_params)` => float color

        Fill pixmap with solid color.
)r   Ú"FzPixmap_fz_fill_pixmap_with_color)r   rE  rf  rà  s       r   Úfz_fill_pixmap_with_colorÚ"FzPixmap.fz_fill_pixmap_with_colorV}  s   € ô ×8Ò8¸È5Ó_Ð_r&   c                 ó.   • [         R                  " X5      $ )zï
Class-aware wrapper for `::fz_gamma_pixmap()`.
        Apply gamma correction to a pixmap. All components
        of all pixels are modified (except alpha, which is unchanged).

        gamma: The gamma value to apply; 1.0 for no change.
)r   ÚFzPixmap_fz_gamma_pixmap)r   rž  s     r   Úfz_gamma_pixmapÚFzPixmap.fz_gamma_pixmapa}  s   € ô ×.Ò.¨tÓ;Ð;r&   c                 ó2   • [         R                  " XX#U5      $ )ak  
Class-aware wrapper for `::fz_generate_transition()`.
        Generate a frame of a transition.

        tpix: Target pixmap
        opix: Old pixmap
        npix: New pixmap
        time: Position within the transition (0 to 256)
        trans: Transition details

        Returns 1 if successfully generated a frame.

        Note: Pixmaps must include alpha.
)r   ÚFzPixmap_fz_generate_transition)r   r£  r¤  r¥  r¦  s        r   Úfz_generate_transitionÚFzPixmap.fz_generate_transitionk}  s   € ô ×5Ò5°dÀ$ÈeÓTÐTr&   c                 ó.   • [         R                  " U 5      $ )zÎ
Class-aware wrapper for `::fz_invert_pixmap()`.
        Invert all the pixels in a pixmap. All components (process and
        spots) of all pixels are inverted (except alpha, which is
        unchanged).
)r   ÚFzPixmap_fz_invert_pixmapra   s    r   Úfz_invert_pixmapÚFzPixmap.fz_invert_pixmap|}  rš2  r&   c                 ó.   • [         R                  " U 5      $ )zo
Class-aware wrapper for `::fz_invert_pixmap_alpha()`.
        Invert the alpha of all the pixels in a pixmap.
)r   ÚFzPixmap_fz_invert_pixmap_alphara   s    r   Úfz_invert_pixmap_alphaÚFzPixmap.fz_invert_pixmap_alpha…}  rŒ4  r&   c                 ó.   • [         R                  " U 5      $ )ah  
Class-aware wrapper for `::fz_invert_pixmap_luminance()`.
        Transform the pixels in a pixmap so that luminance of each
        pixel is inverted, and the chrominance remains unchanged (as
        much as accuracy allows).

        All components of all pixels are inverted (except alpha, which
        is unchanged). Only supports Grey and RGB bitmaps.
)r   Ú#FzPixmap_fz_invert_pixmap_luminancera   s    r   Úfz_invert_pixmap_luminanceÚ#FzPixmap.fz_invert_pixmap_luminanceŒ}  s   € ô ×9Ò9¸$Ó?Ð?r&   c                 ó.   • [         R                  " U 5      $ )z‘
Class-aware wrapper for `::fz_invert_pixmap_raw()`.
        Invert all the pixels in a non-premultiplied pixmap in a
        very naive manner.
)r   ÚFzPixmap_fz_invert_pixmap_rawra   s    r   Úfz_invert_pixmap_rawÚFzPixmap.fz_invert_pixmap_raw˜}  ó   € ô ×3Ò3°DÓ9Ð9r&   c                 ó.   • [         R                  " X5      $ )zõ
Class-aware wrapper for `::fz_invert_pixmap_rect()`.
        Invert all the pixels in a given rectangle of a (premultiplied)
        pixmap. All components of all pixels in the rectangle are
        inverted (except alpha, which is unchanged).
)r   ÚFzPixmap_fz_invert_pixmap_rectrô>  s     r   Úfz_invert_pixmap_rectÚFzPixmap.fz_invert_pixmap_rect }  s   € ô ×4Ò4°TÓ@Ð@r&   c                 ó.   • [         R                  " U 5      $ )zŸ
Class-aware wrapper for `::fz_is_pixmap_monochrome()`.
        Check if the pixmap is a 1-channel image containing samples with
        only values 0 and 255
)r   Ú FzPixmap_fz_is_pixmap_monochromera   s    r   Úfz_is_pixmap_monochromeÚ FzPixmap.fz_is_pixmap_monochrome©}  r¸3  r&   c                 ó.   • [         R                  " X5      $ ©z,Class-aware wrapper for `::fz_md5_pixmap()`.)r   ÚFzPixmap_fz_md5_pixmapr“3  s     r   Úfz_md5_pixmapÚFzPixmap.fz_md5_pixmap±}  ó   € ä×,Ò,¨TÓ:Ð:r&   c                 ó.   • [         R                  " U 5      $ ©zv
Class-aware wrapper for `::fz_md5_pixmap2()`.
C++ alternative to `fz_md5_pixmap()` that returns the digest by value.
)r   ÚFzPixmap_fz_md5_pixmap2ra   s    r   Úfz_md5_pixmap2ÚFzPixmap.fz_md5_pixmap2µ}  rÜ3  r&   c                 ó.   • [         R                  " X5      $ )a…  
Class-aware wrapper for `::fz_new_bitmap_from_pixmap()`.
        Make a bitmap from a pixmap and a halftone.

        pix: The pixmap to generate from. Currently must be a single
        color component with no alpha.

        ht: The halftone to use. NULL implies the default halftone.

        Returns the resultant bitmap. Throws exceptions in the case of
        failure to allocate.
)r   Ú"FzPixmap_fz_new_bitmap_from_pixmaprI<  s     r   Úfz_new_bitmap_from_pixmapÚ"FzPixmap.fz_new_bitmap_from_pixmap¼}  s   € ô ×8Ò8¸ÓBÐBr&   c                 ó0   • [         R                  " XU5      $ )aC  
Class-aware wrapper for `::fz_new_bitmap_from_pixmap_band()`.
        Make a bitmap from a pixmap and a
        halftone, allowing for the position of the pixmap within an
        overall banded rendering.

        pix: The pixmap to generate from. Currently must be a single
        color component with no alpha.

        ht: The halftone to use. NULL implies the default halftone.

        band_start: Vertical offset within the overall banded rendering
        (in pixels)

        Returns the resultant bitmap. Throws exceptions in the case of
        failure to allocate.
)r   Ú'FzPixmap_fz_new_bitmap_from_pixmap_band)r   re  rÃ  s      r   Úfz_new_bitmap_from_pixmap_bandÚ'FzPixmap.fz_new_bitmap_from_pixmap_bandË}  s   € ô$ ×=Ò=¸dÈ
ÓSÐSr&   c                 ó0   • [         R                  " XX#5      $ ©z@Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_jpeg()`.)r   Ú*FzPixmap_fz_new_buffer_from_pixmap_as_jpegrO<  s       r   Ú!fz_new_buffer_from_pixmap_as_jpegÚ*FzPixmap.fz_new_buffer_from_pixmap_as_jpegß}  s   € ä×@Ò@ÀÐU\ÓjÐjr&   c                 ó0   • [         R                  " XU5      $ ©z?Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_jpx()`.)r   Ú)FzPixmap_fz_new_buffer_from_pixmap_as_jpxrU<  s      r   Ú fz_new_buffer_from_pixmap_as_jpxÚ)FzPixmap.fz_new_buffer_from_pixmap_as_jpxã}  s   € ä×?Ò?ÀÐT[Ó\Ð\r&   c                 ó.   • [         R                  " X5      $ r3  )r   Ú)FzPixmap_fz_new_buffer_from_pixmap_as_pamrZ<  s     r   r3  Ú)FzPixmap.fz_new_buffer_from_pixmap_as_pamç}  ó   € ä×?Ò?ÀÓSÐSr&   c                 ó.   • [         R                  " X5      $ rý2  )r   Ú)FzPixmap_fz_new_buffer_from_pixmap_as_pbmrZ<  s     r   rÿ2  Ú)FzPixmap.fz_new_buffer_from_pixmap_as_pbmë}  rE  r&   c                 ó.   • [         R                  " X5      $ r3  )r   Ú)FzPixmap_fz_new_buffer_from_pixmap_as_pkmrZ<  s     r   r3  Ú)FzPixmap.fz_new_buffer_from_pixmap_as_pkmï}  rE  r&   c                 ó.   • [         R                  " X5      $ )z¨
Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_png()`.
        Re-encode a given pixmap as a PNG into a buffer.

        Ownership of the buffer is returned.
)r   Ú)FzPixmap_fz_new_buffer_from_pixmap_as_pngrZ<  s     r   Ú fz_new_buffer_from_pixmap_as_pngÚ)FzPixmap.fz_new_buffer_from_pixmap_as_pngó}  s   € ô ×?Ò?ÀÓSÐSr&   c                 ó.   • [         R                  " X5      $ r3  )r   Ú)FzPixmap_fz_new_buffer_from_pixmap_as_pnmrZ<  s     r   r
3  Ú)FzPixmap.fz_new_buffer_from_pixmap_as_pnmü}  rE  r&   c                 ó.   • [         R                  " X5      $ r3  )r   Ú)FzPixmap_fz_new_buffer_from_pixmap_as_psdrZ<  s     r   r3  Ú)FzPixmap.fz_new_buffer_from_pixmap_as_psd ~  rE  r&   c                 ó.   • [         R                  " X5      $ )a‹  
Class-aware wrapper for `::fz_new_image_from_pixmap()`.
        Create an image from the given
        pixmap.

        pixmap: The pixmap to base the image upon. A new reference
        to this is taken.

        mask: NULL, or another image to use as a mask for this one.
        A new reference is taken to this image. Supplying a masked
        image as a mask to another image is illegal!
)r   Ú!FzPixmap_fz_new_image_from_pixmap©r   rP  s     r   Úfz_new_image_from_pixmapÚ!FzPixmap.fz_new_image_from_pixmap~  s   € ô ×7Ò7¸ÓCÐCr&   c                 ó.   • [         R                  " U 5      $ ©z?Class-aware wrapper for `::fz_new_pixmap_from_alpha_channel()`.)r   Ú)FzPixmap_fz_new_pixmap_from_alpha_channelra   s    r   Ú fz_new_pixmap_from_alpha_channelÚ)FzPixmap.fz_new_pixmap_from_alpha_channel~  rJ4  r&   c                 ó.   • [         R                  " X5      $ ©z@Class-aware wrapper for `::fz_new_pixmap_from_color_and_mask()`.)r   Ú*FzPixmap_fz_new_pixmap_from_color_and_maskr.E  s     r   Ú!fz_new_pixmap_from_color_and_maskÚ*FzPixmap.fz_new_pixmap_from_color_and_mask~  ó   € ä×@Ò@ÀÓLÐLr&   c                 ó.   • [         R                  " X5      $ )až  
Class-aware wrapper for `::fz_new_pixmap_from_pixmap()`.
        Create a new pixmap that represents a subarea of the specified
        pixmap. A reference is taken to this pixmap that will be dropped
        on destruction.

        The supplied rectangle must be wholly contained within the
        original pixmap.

        Returns a pointer to the new pixmap. Throws exception on failure
        to allocate.
)r   Ú"FzPixmap_fz_new_pixmap_from_pixmaprô>  s     r   Úfz_new_pixmap_from_pixmapÚ"FzPixmap.fz_new_pixmap_from_pixmap~  s   € ô ×8Ò8¸ÓDÐDr&   c                 ó.   • [         R                  " U 5      $ )z©
Class-aware wrapper for `::fz_pixmap_alpha()`.
        Return the number of alpha planes in a pixmap.

        Returns the number of alphas. Does not throw exceptions.
)r   ÚFzPixmap_fz_pixmap_alphara   s    r   Úfz_pixmap_alphaÚFzPixmap.fz_pixmap_alpha*~  r•2  r&   c                 ó.   • [         R                  " U 5      $ )z]
Class-aware wrapper for `::fz_pixmap_bbox()`.
        Return the bounding box for a pixmap.
)r   ÚFzPixmap_fz_pixmap_bboxra   s    r   Úfz_pixmap_bboxÚFzPixmap.fz_pixmap_bbox3~  rÜ3  r&   c                 ó.   • [         R                  " U 5      $ )zÁ
Class-aware wrapper for `::fz_pixmap_colorants()`.
        Return the number of colorants in a pixmap.

        Returns the number of colorants (components, less any spots and
        alpha).
)r   ÚFzPixmap_fz_pixmap_colorantsra   s    r   Úfz_pixmap_colorantsÚFzPixmap.fz_pixmap_colorants:~  s   € ô ×2Ò2°4Ó8Ð8r&   c                 ó.   • [         R                  " U 5      $ )z|
Class-aware wrapper for `::fz_pixmap_colorspace()`.
        Return the colorspace of a pixmap

        Returns colorspace.
)r   ÚFzPixmap_fz_pixmap_colorspacera   s    r   Úfz_pixmap_colorspaceÚFzPixmap.fz_pixmap_colorspaceD~  ó   € ô ×3Ò3°DÓ9Ð9r&   c                 ó.   • [         R                  " U 5      $ )z±
Class-aware wrapper for `::fz_pixmap_components()`.
        Return the number of components in a pixmap.

        Returns the number of components (including spots and alpha).
)r   ÚFzPixmap_fz_pixmap_componentsra   s    r   Úfz_pixmap_componentsÚFzPixmap.fz_pixmap_componentsM~  rPE  r&   c                 ó.   • [         R                  " U 5      $ )zd
Class-aware wrapper for `::fz_pixmap_height()`.
        Return the height of the pixmap in pixels.
)r   ÚFzPixmap_fz_pixmap_heightra   s    r   Úfz_pixmap_heightÚFzPixmap.fz_pixmap_heightV~  râ=  r&   c                 ó.   • [         R                  " U 5      $ )z‰
Class-aware wrapper for `::fz_pixmap_samples()`.
        Returns a pointer to the pixel data of a pixmap.

        Returns the pointer.
)r   ÚFzPixmap_fz_pixmap_samplesra   s    r   Úfz_pixmap_samplesÚFzPixmap.fz_pixmap_samples]~  rd8  r&   c                 ó.   • [         R                  " U 5      $ ©z4Class-aware wrapper for `::fz_pixmap_samples_int()`.)r   ÚFzPixmap_fz_pixmap_samples_intra   s    r   Úfz_pixmap_samples_intÚFzPixmap.fz_pixmap_samples_intf~  r8  r&   c                 ó.   • [         R                  " U 5      $ )zl
Class-aware wrapper for `::fz_pixmap_size()`.
        Return sizeof fz_pixmap plus size of data, in bytes.
)r   ÚFzPixmap_fz_pixmap_sizera   s    r   Úfz_pixmap_sizeÚFzPixmap.fz_pixmap_sizej~  rÜ3  r&   c                 ó.   • [         R                  " U 5      $ )zÐ
Class-aware wrapper for `::fz_pixmap_spots()`.
        Return the number of spots in a pixmap.

        Returns the number of spots (components, less colorants and
        alpha). Does not throw exceptions.
)r   ÚFzPixmap_fz_pixmap_spotsra   s    r   Úfz_pixmap_spotsÚFzPixmap.fz_pixmap_spotsq~  r‚3  r&   c                 ó.   • [         R                  " U 5      $ )zl
Class-aware wrapper for `::fz_pixmap_stride()`.
        Return the number of bytes in a row in the pixmap.
)r   ÚFzPixmap_fz_pixmap_stridera   s    r   Úfz_pixmap_strideÚFzPixmap.fz_pixmap_stride{~  râ=  r&   c                 ó.   • [         R                  " U 5      $ )zb
Class-aware wrapper for `::fz_pixmap_width()`.
        Return the width of the pixmap in pixels.
)r   ÚFzPixmap_fz_pixmap_widthra   s    r   Úfz_pixmap_widthÚFzPixmap.fz_pixmap_width‚~  r€:  r&   c                 ó.   • [         R                  " U 5      $ )z`
Class-aware wrapper for `::fz_pixmap_x()`.
        Return the x value of the pixmap in pixels.
)r   ÚFzPixmap_fz_pixmap_xra   s    r   Úfz_pixmap_xÚFzPixmap.fz_pixmap_x‰~  rÊB  r&   c                 ó.   • [         R                  " U 5      $ )z`
Class-aware wrapper for `::fz_pixmap_y()`.
        Return the y value of the pixmap in pixels.
)r   ÚFzPixmap_fz_pixmap_yra   s    r   Úfz_pixmap_yÚFzPixmap.fz_pixmap_y�~  rÊB  r&   c                 ó.   • [         R                  " X5      $ ©zt
Class-aware wrapper for `::fz_samples_get()`.
Provides simple (but slow) access to pixmap data from Python and C#.
)r   ÚFzPixmap_fz_samples_get©r   rú
  s     r   Úfz_samples_getÚFzPixmap.fz_samples_get—~  s   € ô
 ×-Ò-¨dÓ;Ð;r&   c                 ó0   • [         R                  " XU5      $ ©zz
Class-aware wrapper for `::fz_samples_set()`.
Provides simple (but slow) write access to pixmap data from Python and
C#.
)r   ÚFzPixmap_fz_samples_set)r   rú
  r"   s      r   Úfz_samples_setÚFzPixmap.fz_samples_setž~  s   € ô ×-Ò-¨d¸EÓBÐBr&   c                 ó0   • [         R                  " XU5      $ )zX
Class-aware wrapper for `::fz_save_pixmap_as_jpeg()`.
        Save a pixmap as a JPEG.
)r   ÚFzPixmap_fz_save_pixmap_as_jpeg)r   r³  rê  s      r   Úfz_save_pixmap_as_jpegÚFzPixmap.fz_save_pixmap_as_jpeg¦~  s   € ô
 ×5Ò5°dÀgÓNÐNr&   c                 ó0   • [         R                  " XU5      $ )zå
Class-aware wrapper for `::fz_save_pixmap_as_jpx()`.
        Save pixmap data as JP2K with no subsampling.

        quality = 100 = lossless
        otherwise for a factor of x compression use 100-x. (so 80 is 1:20 compression)
)r   ÚFzPixmap_fz_save_pixmap_as_jpx)r   r³  r„  s      r   Úfz_save_pixmap_as_jpxÚFzPixmap.fz_save_pixmap_as_jpx­~  s   € ô ×4Ò4°TÀQÓGÐGr&   c                 ó.   • [         R                  " X5      $ )zŽ
Class-aware wrapper for `::fz_save_pixmap_as_pam()`.
        Save a pixmap as a pnm (greyscale, rgb or cmyk, with or without
        alpha).
)r   ÚFzPixmap_fz_save_pixmap_as_pamr�2  s     r   Úfz_save_pixmap_as_pamÚFzPixmap.fz_save_pixmap_as_pam·~  s   € ô ×4Ò4°TÓDÐDr&   c                 ó.   • [         R                  " X5      $ )zo
Class-aware wrapper for `::fz_save_pixmap_as_pbm()`.
        Save a pixmap as a pbm. (Performing halftoning).
)r   ÚFzPixmap_fz_save_pixmap_as_pbmr�2  s     r   Úfz_save_pixmap_as_pbmÚFzPixmap.fz_save_pixmap_as_pbm¿~  r 2  r&   c                 ó0   • [         R                  " XX#5      $ )za
Class-aware wrapper for `::fz_save_pixmap_as_pcl()`.
        Save an (RGB) pixmap as color PCL.
)r   ÚFzPixmap_fz_save_pixmap_as_pclr£2  s       r   Úfz_save_pixmap_as_pclÚFzPixmap.fz_save_pixmap_as_pclÆ~  r¦2  r&   c                 ó0   • [         R                  " XX#5      $ )zi
Class-aware wrapper for `::fz_save_pixmap_as_pclm()`.
        Save a (Greyscale or RGB) pixmap as pclm.
)r   ÚFzPixmap_fz_save_pixmap_as_pclm©r   r³  r  r  s       r   Úfz_save_pixmap_as_pclmÚFzPixmap.fz_save_pixmap_as_pclmÍ~  s   € ô
 ×5Ò5°dÀfÓVÐVr&   c                 ó0   • [         R                  " XX#5      $ )zm
Class-aware wrapper for `::fz_save_pixmap_as_pdfocr()`.
        Save a (Greyscale or RGB) pixmap as pdfocr.
)r   Ú!FzPixmap_fz_save_pixmap_as_pdfocrr›E  s       r   Úfz_save_pixmap_as_pdfocrÚ!FzPixmap.fz_save_pixmap_as_pdfocrÔ~  s   € ô
 ×7Ò7¸ÈÓXÐXr&   c                 ó.   • [         R                  " X5      $ )zt
Class-aware wrapper for `::fz_save_pixmap_as_pkm()`.
        Save a CMYK pixmap as a pkm. (Performing halftoning).
)r   ÚFzPixmap_fz_save_pixmap_as_pkmr�2  s     r   Úfz_save_pixmap_as_pkmÚFzPixmap.fz_save_pixmap_as_pkmÛ~  r 2  r&   c                 ó.   • [         R                  " X5      $ )zi
Class-aware wrapper for `::fz_save_pixmap_as_png()`.
        Save a (Greyscale or RGB) pixmap as a png.
)r   ÚFzPixmap_fz_save_pixmap_as_pngr�2  s     r   Úfz_save_pixmap_as_pngÚFzPixmap.fz_save_pixmap_as_pngâ~  r 2  r&   c                 ó.   • [         R                  " X5      $ )zs
Class-aware wrapper for `::fz_save_pixmap_as_pnm()`.
        Save a pixmap as a pnm (greyscale or rgb, no alpha).
)r   ÚFzPixmap_fz_save_pixmap_as_pnmr�2  s     r   Úfz_save_pixmap_as_pnmÚFzPixmap.fz_save_pixmap_as_pnmé~  r 2  r&   c                 ó0   • [         R                  " XU5      $ )z}
Class-aware wrapper for `::fz_save_pixmap_as_ps()`.
        Save a (gray, rgb, or cmyk, no alpha) pixmap out as postscript.
)r   ÚFzPixmap_fz_save_pixmap_as_ps)r   r³  r  s      r   Úfz_save_pixmap_as_psÚFzPixmap.fz_save_pixmap_as_psð~  s   € ô
 ×3Ò3°DÀFÓKÐKr&   c                 ó.   • [         R                  " X5      $ )z[
Class-aware wrapper for `::fz_save_pixmap_as_psd()`.
        Save a pixmap as a PSD file.
)r   ÚFzPixmap_fz_save_pixmap_as_psdr�2  s     r   Úfz_save_pixmap_as_psdÚFzPixmap.fz_save_pixmap_as_psd÷~  r 2  r&   c                 ó0   • [         R                  " XX#5      $ )zV
Class-aware wrapper for `::fz_save_pixmap_as_pwg()`.
        Save a pixmap as a PWG.
)r   ÚFzPixmap_fz_save_pixmap_as_pwgr­2  s       r   Úfz_save_pixmap_as_pwgÚFzPixmap.fz_save_pixmap_as_pwgþ~  r¦2  r&   c                 ó2   • [         R                  " XX#XE5      $ ©z.Class-aware wrapper for `::fz_scale_pixmap()`.)r   ÚFzPixmap_fz_scale_pixmap)r   rO   r  rÍ
  rÐ
  r•  s         r   Úfz_scale_pixmapÚFzPixmap.fz_scale_pixmap  s   € ä×.Ò.¨t¸¸aÓFÐFr&   c                 ó0   • [         R                  " XU5      $ )zs
Class-aware wrapper for `::fz_set_pixmap_resolution()`.
        Set the pixels per inch resolution of the pixmap.
)r   Ú!FzPixmap_fz_set_pixmap_resolutionr;<  s      r   Úfz_set_pixmap_resolutionÚ!FzPixmap.fz_set_pixmap_resolution	  s   € ô
 ×7Ò7¸ÀDÓIÐIr&   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::fz_subsample_pixmap()`.)r   ÚFzPixmap_fz_subsample_pixmap)r   rÑ%  s     r   Úfz_subsample_pixmapÚFzPixmap.fz_subsample_pixmap  s   € ä×2Ò2°4Ó@Ð@r&   c                 ó0   • [         R                  " XU5      $ )zÝ
Class-aware wrapper for `::fz_tint_pixmap()`.
        Tint all the pixels in an RGB, BGR, or Gray pixmap.

        black: Map black to this hexadecimal RGB color.

        white: Map white to this hexadecimal RGB color.
)r   ÚFzPixmap_fz_tint_pixmap)r   rñ%  rò%  s      r   Úfz_tint_pixmapÚFzPixmap.fz_tint_pixmap  s   € ô ×-Ò-¨d¸5ÓAÐAr&   c                 ó0   • [         R                  " XX#5      $ ©z-Class-aware wrapper for `::fz_warp_pixmap()`.)r   ÚFzPixmap_fz_warp_pixmap)r   rÀ  r~  r�  s       r   Úfz_warp_pixmapÚFzPixmap.fz_warp_pixmap  s   € ä×-Ò-¨d¸EÓJÐJr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)aÙ  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_barcode_pixmap()`.
                Create an fz_pixmap from a barcode definition.

                type: The type of barcode to create.
                value: The value of the barcode.
                size: The size of the barcode.
                ec_level: error correction level 0-8.
                quiet: whether to include quiet zones (0 or 1).
                hrt: whether to include human readable text below the barcode (0 or 1).

                returns a created fz_pixmap.


|

*Overload 2:*
 Constructor using `fz_new_pixmap()`.
                Create a new pixmap, with its origin at (0,0)

                cs: The colorspace to use for the pixmap, or NULL for an alpha
                plane/mask.

                w: The width of the pixmap (in pixels)

                h: The height of the pixmap (in pixels)

                seps: Details of separations.

                alpha: 0 for no alpha, 1 for alpha.

                Returns a pointer to the new pixmap. Throws exception on failure
                to allocate.


|

*Overload 3:*
 Constructor using `fz_new_pixmap_from_color_and_mask()`.

|

*Overload 4:*
 Constructor using `fz_new_pixmap_from_display_list()`.
                Render the page to a pixmap using the transform and colorspace.

                Ownership of the pixmap is returned to the caller.


|

*Overload 5:*
 Constructor using `fz_new_pixmap_from_display_list_with_separations()`.
                Render the page contents with control over spot colors.

                Ownership of the pixmap is returned to the caller.


|

*Overload 6:*
 Constructor using `fz_new_pixmap_from_page()`.

|

*Overload 7:*
 Constructor using `fz_new_pixmap_from_page_number()`.

|

*Overload 8:*
 Constructor using `fz_new_pixmap_from_page_number_with_separations()`.

|

*Overload 9:*
 Constructor using `fz_new_pixmap_from_page_with_separations()`.

|

*Overload 10:*
 Constructor using `fz_new_pixmap_from_pixmap()`.
                Create a new pixmap that represents a subarea of the specified
                pixmap. A reference is taken to this pixmap that will be dropped
                on destruction.

                The supplied rectangle must be wholly contained within the
                original pixmap.

                Returns a pointer to the new pixmap. Throws exception on failure
                to allocate.


|

*Overload 11:*
 Constructor using `fz_new_pixmap_with_bbox()`.
                Create a pixmap of a given size, location and pixel format.

                The bounding box specifies the size of the created pixmap and
                where it will be located. The colorspace determines the number
                of components per pixel. Alpha is always present. Pixmaps are
                reference counted, so drop references using fz_drop_pixmap.

                colorspace: Colorspace format used for the created pixmap. The
                pixmap will keep a reference to the colorspace.

                bbox: Bounding box specifying location/size of created pixmap.

                seps: Details of separations.

                alpha: 0 for no alpha, 1 for alpha.

                Returns a pointer to the new pixmap. Throws exception on failure
                to allocate.


|

*Overload 12:*
 Constructor using `fz_new_pixmap_with_bbox_and_data()`.
                Create a pixmap of a given size, location and pixel format,
                using the supplied data block.

                The bounding box specifies the size of the created pixmap and
                where it will be located. The colorspace determines the number
                of components per pixel. Alpha is always present. Pixmaps are
                reference counted, so drop references using fz_drop_pixmap.

                colorspace: Colorspace format used for the created pixmap. The
                pixmap will keep a reference to the colorspace.

                rect: Bounding box specifying location/size of created pixmap.

                seps: Details of separations.

                alpha: Number of alpha planes (0 or 1).

                samples: The data block to keep the samples in.

                Returns a pointer to the new pixmap. Throws exception on failure
                to allocate.


|

*Overload 13:*
 Constructor using `fz_new_pixmap_with_data()`.
                Create a new pixmap, with its origin at
                (0,0) using the supplied data block.

                cs: The colorspace to use for the pixmap, or NULL for an alpha
                plane/mask.

                w: The width of the pixmap (in pixels)

                h: The height of the pixmap (in pixels)

                seps: Details of separations.

                alpha: 0 for no alpha, 1 for alpha.

                stride: The byte offset from the pixel data in a row to the
                pixel data in the next row.

                samples: The data block to keep the samples in.

                Returns a pointer to the new pixmap. Throws exception on failure to
                allocate.


|

*Overload 14:*
 Constructor using `pdf_new_pixmap_from_annot()`.

|

*Overload 15:*
 Constructor using `pdf_new_pixmap_from_page_contents_with_separations_and_usage()`.

|

*Overload 16:*
 Constructor using `pdf_new_pixmap_from_page_contents_with_usage()`.

|

*Overload 17:*
 Copy constructor using `fz_keep_pixmap()`.

|

*Overload 18:*
 Default constructor, sets `m_internal` to null.

|

*Overload 19:*
 Constructor using raw copy of pre-existing `::fz_pixmap`.
N)r   ÚFzPixmap_swiginitÚnew_FzPixmapr§   s     r   r]   ÚFzPixmap.__init__#  s    € ôV 	× Ò  ¤v×':Ò':¸DÐ'AÕBr&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPixmap_storablera   s    r   rÃ  ÚFzPixmap.storableð  rÝ   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú
FzPixmap_xra   s    r   rO   Ú
FzPixmap.xó  rº2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú
FzPixmap_yra   s    r   r  Ú
FzPixmap.yö  rº2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú
FzPixmap_wra   s    r   rÍ
  Ú
FzPixmap.wù  rº2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú
FzPixmap_hra   s    r   rÐ
  Ú
FzPixmap.hü  rº2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú
FzPixmap_nra   s    r   rg   Ú
FzPixmap.nÿ  rº2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú
FzPixmap_sra   s    r   r´  Ú
FzPixmap.s€  rº2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPixmap_alphara   s    r   r×
  ÚFzPixmap.alpha€  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPixmap_flagsra   s    r   r/	  ÚFzPixmap.flags€  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPixmap_stridera   s    r   rÜ
  ÚFzPixmap.stride€  r/  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPixmap_sepsra   s    r   rß
  ÚFzPixmap.seps€  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPixmap_xresra   s    r   râ
  ÚFzPixmap.xres€  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPixmap_yresra   s    r   rå
  ÚFzPixmap.yres€  r  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPixmap_colorspacera   s    r   rE  ÚFzPixmap.colorspace€  r}   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPixmap_samplesra   s    r   rê
  ÚFzPixmap.samples€  rË   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPixmap_underlyingra   s    r   rí
  ÚFzPixmap.underlying€  r}   r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzPixmap_m_internal_valuera   s    r   ri1  ÚFzPixmap.m_internal_value!€  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPixmap___nonzero__ra   s    r   rä   ÚFzPixmap.__nonzero__%€  rc   r&   ro1  r'   N)vr   r   r<   r=   r>   r   r   r   r   rÒ   r„D  r‰D  rC  r
C  r”D  r™D  ržD  r£D  r§D  r«D  r¯D  r´D  r¸D  r¼D  rÀD  rÅD  rÊD  rÏD  rÔD  rØD  rÜD  ràD  räD  rèD  rìD  rðD  rõD  rùD  rþD  rE  rE  rE  rE  rE  r3  rÿ2  r3  r$E  r
3  r3  r/E  r4E  r9E  r>E  rBE  rFE  rJE  rNE  rSE  rWE  r[E  r`E  rdE  rhE  rlE  rpE  rtE  rxE  r~E  rƒE  r‡E  r‹E  r�E  r“E  r—E  rœE  r E  r¤E  r¨E  r¬E  r°E  r´E  r¸E  r½E  rÁE  rÆE  rÊE  rÏE  r]   rÃ  rO   r  rÍ
  rÐ
  rg   r´  r×
  r/	  rÜ
  rß
  râ
  rå
  rE  rê
  rí
  r   Údelete_FzPixmapr°   ri1  rä   rè   ÚFzPixmap_m_internal_getÚFzPixmap_m_internal_setrs1  ÚFzPixmap_s_num_instances_getÚFzPixmap_s_num_instances_setr[1  r@   r'   r&   r   r}D  r}D  ±|  s½  † ññ Ñ-Ñ/IÐOdÑe€GØ€Hàñeó ðeð ñ{ó ð{ð ñVó ðVð ñmó ðmò8ò7ò@ò5òOòGò 5òyòGòjò2JòMò<òGò4ò	`ò<òUò"6ò<ò
@ò:òAò=ò;ò4òCòTò(kò]òTòTòTòTòTòTòDòFòMòEò5ò4ò9ò:ò:ò6ò7ò;ò4ò5ò6ò5ò1ò1ò<òCòOòHòEòEòRòWòYòEòEòEòLòEòRòGòJòAò	BòKòKCòZ.ò'ò'ò'ò'ò'ò'ò+ò+ò,ò*ò*ò*ò0ò-ò0à×-Ñ-Ðò6ò1à€Hñ ˜&×8Ñ8¸&×:XÑ:XÐ^}Ñ~€JÙ˜v×BÑBÀF×DgÑDgÓhƒOr&   r}D  c                   óÜ   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 r\R                  rS
 rS r\r\" \R$                  \R&                  SS9r\" \R*                  \R,                  5      rSrg)ÚFzPixmapImagei/€  zGWrapper class for struct `fz_pixmap_image`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzPixmapImage.<lambda>2€  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rF  2€  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ )a›  
Class-aware wrapper for `::fz_pixmap_image_tile()`.
        Retrieve the underlying fz_pixmap for an image.

        Returns a pointer to the underlying fz_pixmap for an image,
        or NULL if this image is not based upon an fz_pixmap.

        No reference is returned. Lifespan is limited to that of
        the image itself. If required, use fz_keep_pixmap to take
        a reference to keep it longer.
)r   Ú"FzPixmapImage_fz_pixmap_image_tilera   s    r   Úfz_pixmap_image_tileÚ"FzPixmapImage.fz_pixmap_image_tile5€  r<  r&   c                 ó.   • [         R                  " X5      $ ©z7Class-aware wrapper for `::fz_set_pixmap_image_tile()`.)r   Ú&FzPixmapImage_fz_set_pixmap_image_tile)r   rn  s     r   Úfz_set_pixmap_image_tileÚ&FzPixmapImage.fz_set_pixmap_image_tileC€  ó   € ä×<Ò<¸TÓGÐGr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‘
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_pixmap_image`.
N)r   ÚFzPixmapImage_swiginitÚnew_FzPixmapImager§   s     r   r]   ÚFzPixmapImage.__init__G€  rï:  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzPixmapImage_m_internal_valuera   s    r   ri1  ÚFzPixmapImage.m_internal_valueT€  r8  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPixmapImage___nonzero__ra   s    r   rä   ÚFzPixmapImage.__nonzero__X€  r8  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rF  rF  r]   r   Údelete_FzPixmapImager°   ri1  rä   rè   ÚFzPixmapImage_m_internal_getÚFzPixmapImage_m_internal_setrs1  Ú!FzPixmapImage_s_num_instances_getÚ!FzPixmapImage_s_num_instances_setr[1  r@   r'   r&   r   rF  rF  /€  s…   † ÙRáÑ-Ñ/IÐOdÑe€GØ€Hò?òHò
Mð ×2Ñ2Ðò;ò6à€Hñ ˜&×=Ñ=¸v×?bÑ?bð  iHñ  I€JÙ˜v×GÑGÈ×IqÑIqÓrƒOr&   rF  c                   óH  • \ rS rSrSr\" S S SS9r\r\	S 5       r
S rS	 rS
 rS rS rS rS rS r\R(                  r\" \R,                  \R.                  5      r\" \R2                  \R4                  5      r\" \R8                  \R:                  5      rS rS r S r!Sr"g)ÚFzPointib€  zV
Wrapper class for struct `fz_point`.
fz_point is a point in a two-dimensional space.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzPoint.<lambda>h€  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r1F  h€  rV   r&   rW   rX   c                 ó0   • [         R                  " XU5      $ ©z4Class-aware wrapper for `::fz_transform_point_xy()`.)r   ÚFzPoint_fz_transform_point_xyr&  s      r   Úfz_transform_point_xyÚFzPoint.fz_transform_point_xyk€  s   € ô ×3Ò3°A¸!Ó<Ð<r&   c                 ó.   • [         R                  " X5      $ )zZ
Class-aware wrapper for `::fz_is_point_inside_quad()`.
        Inclusion test for quads.
)r   ÚFzPoint_fz_is_point_inside_quad©r   r„  s     r   Úfz_is_point_inside_quadÚFzPoint.fz_is_point_inside_quadp€  s   € ô
 ×5Ò5°dÓ>Ð>r&   c                 ó.   • [         R                  " X5      $ )z§
Class-aware wrapper for `::fz_is_point_inside_rect()`.
        Inclusion test for rects. (Rect is assumed to be open, i.e.
        top right corner is not included).
)r   ÚFzPoint_fz_is_point_inside_rect)r   ro  s     r   Úfz_is_point_inside_rectÚFzPoint.fz_is_point_inside_rectw€  s   € ô ×5Ò5°dÓ>Ð>r&   c                 ó.   • [         R                  " U 5      $ )z^
Class-aware wrapper for `::fz_normalize_vector()`.
        Normalize a vector to length one.
)r   ÚFzPoint_fz_normalize_vectorra   s    r   Úfz_normalize_vectorÚFzPoint.fz_normalize_vector€  r}A  r&   c                 ó0   • [         R                  " U /UQ76 $ )a  
*Overload 1:*
 Class-aware wrapper for `::fz_transform_point()`.
                Apply a transformation to a point.

                transform: Transformation matrix to apply. See fz_concat,
                fz_scale, fz_rotate and fz_translate for how to create a
                matrix.

                point: Pointer to point to update.

                Returns transform (unchanged).


|

*Overload 2:*
 Class-aware wrapper for `::fz_transform_point()`.
                Apply a transformation to a point.

                transform: Transformation matrix to apply. See fz_concat,
                fz_scale, fz_rotate and fz_translate for how to create a
                matrix.

                point: Pointer to point to update.

                Returns transform (unchanged).
)r   ÚFzPoint_fz_transform_pointr§   s     r   Úfz_transform_pointÚFzPoint.fz_transform_point†€  s   € ô: ×0Ò0°Ð=¸Ò=Ð=r&   c                 ó0   • [         R                  " U /UQ76 $ )aÜ  
*Overload 1:*
 Class-aware wrapper for `::fz_transform_vector()`.
                Apply a transformation to a vector.

                transform: Transformation matrix to apply. See fz_concat,
                fz_scale and fz_rotate for how to create a matrix. Any
                translation will be ignored.

                vector: Pointer to vector to update.


|

*Overload 2:*
 Class-aware wrapper for `::fz_transform_vector()`.
                Apply a transformation to a vector.

                transform: Transformation matrix to apply. See fz_concat,
                fz_scale and fz_rotate for how to create a matrix. Any
                translation will be ignored.

                vector: Pointer to vector to update.
)r   ÚFzPoint_fz_transform_vectorr§   s     r   Úfz_transform_vectorÚFzPoint.fz_transform_vector¥€  s   € ô2 ×1Ò1°$Ð>¸Ò>Ð>r&   c                 ó.   • [         R                  " X5      $ )z,Post-multiply *this by <m> and return *this.)r   ÚFzPoint_transform©r   rÁ  s     r   r   ÚFzPoint.transformÀ€  ó   € ä×'Ò'¨Ó0Ð0r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)aA  
*Overload 1:*
Construct using specified values.

|

*Overload 2:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::fz_point`.

|

*Overload 4:*
Constructor using raw copy of pre-existing `::fz_point`.
N)r   ÚFzPoint_swiginitÚnew_FzPointr§   s     r   r]   ÚFzPoint.__init__Ä€  ó   € ô( 	×Ò ¤f×&8Ò&8¸$Ð&?Õ@r&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   ÚFzPoint_internalr§   s     r   r;1  ÚFzPoint.internalÚ€  rô=  r&   c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚFzPoint_to_stringra   s    r   r+1  ÚFzPoint.to_stringê€  rø=  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzPoint___eq__rE1  s     r   r’   ÚFzPoint.__eq__î€  rü=  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzPoint___ne__rE1  s     r   r—   ÚFzPoint.__ne__ò€  rü=  r&   r'   N)#r   r   r<   r=   r>   r   r   r   r   rÒ   r6F  r;F  r?F  rCF  rGF  rKF  r   r]   r;1  r   Údelete_FzPointr°   ÚFzPoint_x_getÚFzPoint_x_setrO   ÚFzPoint_y_getÚFzPoint_y_setr  ÚFzPoint_s_num_instances_getÚFzPoint_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   r/F  r/F  b€  s¿   † ññ
 Ñ-Ñ/IÐOdÑe€GØ€Hàñ=ó ð=ò?ò?ò8ò>ò>?ò61òAò,
4ð ×,Ñ,ÐÙ�×%Ñ% v×';Ñ';Ó<€AÙ�×%Ñ% v×';Ñ';Ó<€AÙ˜v×AÑAÀ6×CeÑCeÓf€Oò.ò0õ0r&   r/F  c                   óô   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS r\R"                  rS rS r\r\" \R,                  \R.                  SS9r\" \R2                  \R4                  5      rSrg)ÚFzPooliø€  z“
Wrapper class for struct `fz_pool`. Not copyable or assignable.
Simple pool allocators.

Allocate from the pool, which can then be freed at once.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzPool.<lambda> �  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rmF   �  rV   r&   rW   rX   c                 ó0   • [         R                  " XU5      $ ©z1Class-aware wrapper for `::fz_json_array_push()`.)r   ÚFzPool_fz_json_array_push)r   rè  r¨  s      r   Úfz_json_array_pushÚFzPool.fz_json_array_push�  s   € ä×/Ò/°¸TÓBÐBr&   c                 ó0   • [         R                  " XX#5      $ ©z1Class-aware wrapper for `::fz_json_object_set()`.)r   ÚFzPool_fz_json_object_set)r   r”  rA  r¨  s       r   Úfz_json_object_setÚFzPool.fz_json_object_set�  s   € ä×/Ò/°¸cÓHÐHr&   c                 ó.   • [         R                  " X5      $ )z‰
Class-aware wrapper for `::fz_pool_alloc()`.
        Allocate a block of size bytes from the pool.
        Block will be inited to 0's.
)r   ÚFzPool_fz_pool_alloc©r   r  s     r   Úfz_pool_allocÚFzPool.fz_pool_alloc�  s   € ô ×*Ò*¨4Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ )aˆ  
Class-aware wrapper for `::fz_pool_size()`.
        The current size of the pool.

        The number of bytes of storage currently allocated to the pool.
        This is the total of the storage used for the blocks making
        up the pool, rather then total of the allocated blocks so far,
        so it will increase in 'lumps'.
        from the pool, then the pool size may still be X
)r   ÚFzPool_fz_pool_sizera   s    r   Úfz_pool_sizeÚFzPool.fz_pool_size�  rfC  r&   c                 ó.   • [         R                  " X5      $ )zc
Class-aware wrapper for `::fz_pool_strdup()`.
        strdup equivalent allocating from the pool.
)r   ÚFzPool_fz_pool_strduprB  s     r   Úfz_pool_strdupÚFzPool.fz_pool_strdup �  s   € ô
 ×+Ò+¨DÓ4Ð4r&   c                 ó0   • [         R                  " XX#5      $ )zX
Class-aware wrapper for `::fz_xml_add_att()`.
        Add an attribute to an XML node.
)r   ÚFzPool_fz_xml_add_att)r   r°  rA  r4  s       r   Úfz_xml_add_attÚFzPool.fz_xml_add_att'�  s   € ô
 ×+Ò+¨D¸ÓAÐAr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zÅ
*Overload 1:*
 == Constructors.  Constructor using `fz_new_pool()`.
                Create a new pool to allocate from.


|

*Overload 2:*
 Constructor using raw copy of pre-existing `::fz_pool`.
N)r   ÚFzPool_swiginitÚ
new_FzPoolr§   s     r   r]   ÚFzPool.__init__.�  s   € ô 	×Ò˜t¤V×%6Ò%6¸Ð%=Õ>r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzPool_m_internal_valuera   s    r   ri1  ÚFzPool.m_internal_value=�  rË1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPool___nonzero__ra   s    r   rä   ÚFzPool.__nonzero__A�  r~  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rrF  rwF  r|F  r€F  r„F  rˆF  r]   r   Údelete_FzPoolr°   ri1  rä   rè   ÚFzPool_m_internal_getÚFzPool_m_internal_setrs1  ÚFzPool_s_num_instances_getÚFzPool_s_num_instances_setr[1  r@   r'   r&   r   rkF  rkF  ø€  s—   † ññ Ñ-Ñ/IÐOdÑe€GØ€HòCòIò7ò0ò5òBò?ð ×+Ñ+Ðò4ò/à€Hñ ˜&×6Ñ6¸×8TÑ8TÐZyÑz€JÙ˜v×@Ñ@À&×BcÑBcÓdƒOr&   rkF  c                   óâ   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 r\R                  rS rS r\r\" \R&                  \R(                  SS9r\" \R,                  \R.                  5      rSrg)ÚFzPoolArrayiK�  zÝ
Wrapper class for struct `fz_pool_array`. Not copyable or assignable.
Routines to handle a 'variable length array' within the pool.

Appending to the array, and looking up items within the array
are O(log n) operations.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzPoolArray.<lambda>T�  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rœF  T�  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ )aV  
Class-aware wrapper for `::fz_pool_array_append()`.

This method has out-params. Python/C# wrappers look like:
        `fz_pool_array_append()` => `(void *, size_t idx)`

        Append an element to the end of the array.

        Returns a pointer to the new element (initially all 0's), and
        (optionally) the index of that element.
)r   Ú FzPoolArray_fz_pool_array_appendrè1  s     r   Úfz_pool_array_appendÚ FzPoolArray.fz_pool_array_appendW�  s   € ô ×6Ò6°tÓAÐAr&   c                 ó.   • [         R                  " U 5      $ )zW
Class-aware wrapper for `::fz_pool_array_len()`.
        Get the length of the array.
)r   ÚFzPoolArray_fz_pool_array_lenra   s    r   Úfz_pool_array_lenÚFzPoolArray.fz_pool_array_lene�  r"C  r&   c                 ó.   • [         R                  " X5      $ )z]
Class-aware wrapper for `::fz_pool_array_lookup()`.
        Lookup an element in the array.
)r   Ú FzPoolArray_fz_pool_array_lookuprè1  s     r   Úfz_pool_array_lookupÚ FzPoolArray.fz_pool_array_lookupl�  rÜC  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zà
*Overload 1:*
== Constructors.  Constructor using `fz_new_pool_array_imp()`.

|

*Overload 2:*
Default constructor, sets `m_internal` to null.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::fz_pool_array`.
N)r   ÚFzPoolArray_swiginitÚnew_FzPoolArrayr§   s     r   r]   ÚFzPoolArray.__init__s�  r71  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzPoolArray_m_internal_valuera   s    r   ri1  ÚFzPoolArray.m_internal_value…�  rR;  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPoolArray___nonzero__ra   s    r   rä   ÚFzPoolArray.__nonzero__‰�  r†   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r F  r¤F  r¨F  r]   r   Údelete_FzPoolArrayr°   ri1  rä   rè   ÚFzPoolArray_m_internal_getÚFzPoolArray_m_internal_setrs1  ÚFzPoolArray_s_num_instances_getÚFzPoolArray_s_num_instances_setr[1  r@   r'   r&   r   ršF  ršF  K�  s�   † ññ Ñ-Ñ/IÐOdÑe€GØ€HòBò:òBòIð  ×0Ñ0Ðò9ò4à€Hñ ˜&×;Ñ;¸V×=^Ñ=^ð  eDñ  E€JÙ˜v×EÑEÀv×GmÑGmÓnƒOr&   ršF  c                   óâ   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 r\R                  rS rS r\r\" \R&                  \R(                  SS9r\" \R,                  \R.                  5      rSrg)Ú	FzPtrHeapi“�  zCWrapper class for struct `fz_ptr_heap`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzPtrHeap.<lambda>–�  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¼F  –�  rV   r&   rW   rX   c                 ó0   • [         R                  " XU5      $ ©z1Class-aware wrapper for `::fz_ptr_heap_insert()`.)r   ÚFzPtrHeap_fz_ptr_heap_insert)r   rU   rr#  s      r   Úfz_ptr_heap_insertÚFzPtrHeap.fz_ptr_heap_insert™�  s   € ä×2Ò2°4¸HÓEÐEr&   c                 ó.   • [         R                  " X5      $ ©z/Class-aware wrapper for `::fz_ptr_heap_sort()`.)r   ÚFzPtrHeap_fz_ptr_heap_sort©r   rr#  s     r   Úfz_ptr_heap_sortÚFzPtrHeap.fz_ptr_heap_sort��  ó   € ä×0Ò0°Ó@Ð@r&   c                 ó.   • [         R                  " X5      $ ©z/Class-aware wrapper for `::fz_ptr_heap_uniq()`.)r   ÚFzPtrHeap_fz_ptr_heap_uniqrÆF  s     r   Úfz_ptr_heap_uniqÚFzPtrHeap.fz_ptr_heap_uniq¡�  rÉF  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_ptr_heap`.
N)r   ÚFzPtrHeap_swiginitÚnew_FzPtrHeapr§   s     r   r]   ÚFzPtrHeap.__init__¥�  rl=  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzPtrHeap_m_internal_valuera   s    r   ri1  ÚFzPtrHeap.m_internal_value²�  r2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPtrHeap___nonzero__ra   s    r   rä   ÚFzPtrHeap.__nonzero__¶�  r¸  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rÁF  rÇF  rÍF  r]   r   Údelete_FzPtrHeapr°   ri1  rä   rè   ÚFzPtrHeap_m_internal_getÚFzPtrHeap_m_internal_setrs1  ÚFzPtrHeap_s_num_instances_getÚFzPtrHeap_s_num_instances_setr[1  r@   r'   r&   r   rºF  rºF  “�  sˆ   † ÙNáÑ-Ñ/IÐOdÑe€GØ€HòFòAòAò
Eð ×.Ñ.Ðò7ò2à€Hñ ˜&×9Ñ9¸6×;ZÑ;ZÐ`ñ  A€JÙ˜v×CÑCÀV×EiÑEiÓjƒOr&   rºF  c                   óŒ  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S  r"S! r#S" r$S# r%S$ r&S% r'S& r(\)RT                  r+\" \)RX                  \)RZ                  5      r.\" \)R^                  \)R`                  S'S9r1S( r2S) r3S* r4S+r5g,)-ÚFzPwgOptionsiÀ�  z*Wrapper class for struct `fz_pwg_options`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzPwgOptions.<lambda>Ã�  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   ráF  Ã�  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zÈ
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_pwg_options`.
N)r   ÚFzPwgOptions_swiginitÚnew_FzPwgOptionsr§   s     r   r]   ÚFzPwgOptions.__init__Æ�  r;  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_media_classra   s    r   r*  ÚFzPwgOptions.media_classÒ�  ró  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_media_colorra   s    r   r-  ÚFzPwgOptions.media_colorÕ�  ró  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_media_typera   s    r   r0  ÚFzPwgOptions.media_typeØ�  r†   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_output_typera   s    r   r3  ÚFzPwgOptions.output_typeÛ�  ró  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_advance_distancera   s    r   r6  ÚFzPwgOptions.advance_distanceÞ�  rc  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_advance_mediara   s    r   r9  ÚFzPwgOptions.advance_mediaá�  r)  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_collatera   s    r   r<  ÚFzPwgOptions.collateä�  rc   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_cut_mediara   s    r   r?  ÚFzPwgOptions.cut_mediaç�  r<  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_duplexra   s    r   rÖ  ÚFzPwgOptions.duplexê�  r}   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_insert_sheetra   s    r   rD  ÚFzPwgOptions.insert_sheetí�  r8  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_jogra   s    r   rG  ÚFzPwgOptions.jogð�  rË   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_leading_edgera   s    r   rJ  ÚFzPwgOptions.leading_edgeó�  r8  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_manual_feedra   s    r   rß  ÚFzPwgOptions.manual_feedö�  ró  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_media_positionra   s    r   rå  ÚFzPwgOptions.media_positionù�  r_  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_media_weightra   s    r   rQ  ÚFzPwgOptions.media_weightü�  r8  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_mirror_printra   s    r   rT  ÚFzPwgOptions.mirror_printÿ�  r8  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_negative_printra   s    r   rW  ÚFzPwgOptions.negative_print‚  r_  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_num_copiesra   s    r   rZ  ÚFzPwgOptions.num_copies‚  r†   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_orientationra   s    r   rM  ÚFzPwgOptions.orientation‚  ró  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_output_face_upra   s    r   r_  ÚFzPwgOptions.output_face_up‚  r_  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_PageSizera   s    r   rb  ÚFzPwgOptions.PageSize‚  r¸  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_separationsra   s    r   rð  ÚFzPwgOptions.separations‚  ró  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_tray_switchra   s    r   rg  ÚFzPwgOptions.tray_switch‚  ró  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_tumblera   s    r   rÐ  ÚFzPwgOptions.tumble‚  r}   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_media_type_numra   s    r   rl  ÚFzPwgOptions.media_type_num‚  r_  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_compressionra   s    r   ro  ÚFzPwgOptions.compression‚  ró  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_row_countra   s    r   rr  ÚFzPwgOptions.row_count ‚  r<  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_row_feedra   s    r   ru  ÚFzPwgOptions.row_feed#‚  r¸  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_row_stepra   s    r   rx  ÚFzPwgOptions.row_step&‚  r¸  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_rendering_intentra   s    r   r{  ÚFzPwgOptions.rendering_intent)‚  rc  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzPwgOptions_page_size_namera   s    r   r~  ÚFzPwgOptions.page_size_name,‚  r_  r&   rl5  c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚFzPwgOptions_to_stringra   s    r   r+1  ÚFzPwgOptions.to_string2‚  r’1  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzPwgOptions___eq__rE1  s     r   r’   ÚFzPwgOptions.__eq__6‚  ó   € ä×)Ò)¨$Ó4Ð4r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzPwgOptions___ne__rE1  s     r   r—   ÚFzPwgOptions.__ne__:‚  rJG  r&   r'   N)6r   r   r<   r=   r>   r   r   r   r   r]   r*  r-  r0  r3  r6  r9  r<  r?  rÖ  rD  rG  rJ  rß  rå  rQ  rT  rW  rZ  rM  r_  rb  rð  rg  rÐ  rl  ro  rr  ru  rx  r{  r~  r   Údelete_FzPwgOptionsr°   ÚFzPwgOptions_m_internal_getÚFzPwgOptions_m_internal_setrs1  Ú FzPwgOptions_s_num_instances_getÚ FzPwgOptions_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   rßF  rßF  À�  s  † Ù5áÑ-Ñ/IÐOdÑe€GØ€Hò
Kò5ò5ò4ò5ò:ò7ò1ò3ò0ò6ò-ò6ò5ò8ò6ò6ò8ò4ò5ò8ò2ò5ò5ò0ò8ò5ò3ò2ò2ò:ò8à×1Ñ1ÐÙ˜&×<Ñ<¸f×>`Ñ>`Óa€JÙ˜v×FÑFÈ×HoÑHoð  v[ñ  \€Oò3ò5õ5r&   rßF  c                   ó¸  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS r\R(                  r\" \R,                  \R.                  5      r\" \R2                  \R4                  5      r\" \R8                  \R:                  5      r\" \R>                  \R@                  5      r!\" \RD                  \RF                  5      r$S r%S r&S r'Sr(g)ÚFzQuadi@‚  z½
Wrapper class for struct `fz_quad`.
A representation for a region defined by 4 points.

The significant difference between quads and rects is that
the edges of quads are not axis aligned.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzQuad.<lambda>I‚  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rVG  I‚  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::fz_detect_document()`.)r   ÚFzQuad_fz_detect_documentrÒ?  s     r   Úfz_detect_documentÚFzQuad.fz_detect_documentL‚  ó   € ä×/Ò/°Ó:Ð:r&   c                 ó.   • [         R                  " U 5      $ )zJ
Class-aware wrapper for `::fz_is_empty_quad()`.
        Is a quad empty?
)r   ÚFzQuad_fz_is_empty_quadra   s    r   Úfz_is_empty_quadÚFzQuad.fz_is_empty_quadP‚  rÜ3  r&   c                 ó.   • [         R                  " U 5      $ )zP
Class-aware wrapper for `::fz_is_infinite_quad()`.
        Is a quad infinite?
)r   ÚFzQuad_fz_is_infinite_quadra   s    r   Úfz_is_infinite_quadÚFzQuad.fz_is_infinite_quadW‚  r„C  r&   c                 ó.   • [         R                  " X5      $ )z�
Class-aware wrapper for `::fz_is_quad_inside_quad()`.
        Inclusion test for quad in quad.

        This may break down if quads are not 'well formed'.
)r   ÚFzQuad_fz_is_quad_inside_quad)r   r»  s     r   Úfz_is_quad_inside_quadÚFzQuad.fz_is_quad_inside_quad^‚  s   € ô ×3Ò3°DÓCÐCr&   c                 ó.   • [         R                  " X5      $ )zŸ
Class-aware wrapper for `::fz_is_quad_intersecting_quad()`.
        Intersection test for quads.

        This may break down if quads are not 'well formed'.
)r   Ú#FzQuad_fz_is_quad_intersecting_quadrÅ=  s     r   Úfz_is_quad_intersecting_quadÚ#FzQuad.fz_is_quad_intersecting_quadg‚  r-4  r&   c                 ó.   • [         R                  " U 5      $ )zJ
Class-aware wrapper for `::fz_is_valid_quad()`.
        Is a quad valid?
)r   ÚFzQuad_fz_is_valid_quadra   s    r   Úfz_is_valid_quadÚFzQuad.fz_is_valid_quadp‚  rÜ3  r&   c                 ó.   • [         R                  " U 5      $ )zn
Class-aware wrapper for `::fz_rect_from_quad()`.
        Convert a quad to the smallest rect that covers it.
)r   ÚFzQuad_fz_rect_from_quadra   s    r   Úfz_rect_from_quadÚFzQuad.fz_rect_from_quadw‚  r€:  r&   c                 ó.   • [         R                  " X5      $ )zX
Class-aware wrapper for `::fz_transform_quad()`.
        Transform a quad by a matrix.
)r   ÚFzQuad_fz_transform_quadrOF  s     r   Úfz_transform_quadÚFzQuad.fz_transform_quad~‚  rB  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)aÿ  
*Overload 1:*
 == Constructors.  Constructor using `fz_quad_from_rect()`.
                Convert a rect to a quad (losslessly).


|

*Overload 2:*
 Constructor using `fz_transform_quad()`.
                Transform a quad by a matrix.


|

*Overload 3:*
 We use default copy constructor and operator=.  Default constructor, sets each member to default value.

|

*Overload 4:*
 Constructor using raw copy of pre-existing `::fz_quad`.

|

*Overload 5:*
 Constructor using raw copy of pre-existing `::fz_quad`.
N)r   ÚFzQuad_swiginitÚ
new_FzQuadr§   s     r   r]   ÚFzQuad.__init__…‚  s   € ô: 	×Ò˜t¤V×%6Ò%6¸Ð%=Õ>r&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   ÚFzQuad_internalr§   s     r   r;1  ÚFzQuad.internal¤‚  ó   € ô ×%Ò% dÐ2¨TÒ2Ð2r&   c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚFzQuad_to_stringra   s    r   r+1  ÚFzQuad.to_string¶‚  ó   € ä×&Ò& tÓ,Ð,r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzQuad___eq__rE1  s     r   r’   ÚFzQuad.__eq__º‚  ó   € ä×#Ò# DÓ.Ð.r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzQuad___ne__rE1  s     r   r—   ÚFzQuad.__ne__¾‚  r‰G  r&   r'   N))r   r   r<   r=   r>   r   r   r   r   r[G  r`G  rdG  rhG  rlG  rpG  rtG  rxG  r]   r;1  r   Údelete_FzQuadr°   ÚFzQuad_ul_getÚFzQuad_ul_setrU  ÚFzQuad_ur_getÚFzQuad_ur_setrX  ÚFzQuad_ll_getÚFzQuad_ll_setr[  ÚFzQuad_lr_getÚFzQuad_lr_setr^  ÚFzQuad_s_num_instances_getÚFzQuad_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   rTG  rTG  @‚  sè   † ññ Ñ-Ñ/IÐOdÑe€GØ€Hò;ò4ò7òDòCò4ò5ò8ò?ò>
3ð ×+Ñ+ÐÙ	�&×&Ñ&¨×(<Ñ(<Ó	=€BÙ	�&×&Ñ&¨×(<Ñ(<Ó	=€BÙ	�&×&Ñ&¨×(<Ñ(<Ó	=€BÙ	�&×&Ñ&¨×(<Ñ(<Ó	=€BÙ˜v×@Ñ@À&×BcÑBcÓd€Oò-ò/õ/r&   rTG  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzRangeiÄ‚  z@Wrapper class for struct `fz_range`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzRange.<lambda>Ç‚  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r›G  Ç‚  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zŠ
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_range`.
N)r   ÚFzRange_swiginitÚnew_FzRanger§   s     r   r]   ÚFzRange.__init__Ê‚  ó   € ô 	×Ò ¤f×&8Ò&8¸$Ð&?Õ@r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzRange_m_internal_valuera   s    r   ri1  ÚFzRange.m_internal_value×‚  r?6  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzRange___nonzero__ra   s    r   rä   ÚFzRange.__nonzero__Û‚  r}   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzRanger°   ri1  rä   rè   ÚFzRange_m_internal_getÚFzRange_m_internal_setrs1  ÚFzRange_s_num_instances_getÚFzRange_s_num_instances_setr[1  r@   r'   r&   r   r™G  r™G  Ä‚  ós   † ÙKáÑ-Ñ/IÐOdÑe€GØ€Hò
Að ×,Ñ,Ðò5ò0à€Hñ ˜&×7Ñ7¸×9VÑ9VÐ\{Ñ|€JÙ˜v×AÑAÀ6×CeÑCeÓfƒOr&   r™G  c                   óf  • \ rS rSrSr\" S S SS9r\r\	R                  r\	R                  r\	R                  rS rS rS	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S r"S r#S r$S r%S r&S r'S r(S  r)S! r*\	RV                  r,\" \	RZ                  \	R\                  5      r/\" \	R`                  \	Rb                  5      r2\" \	Rf                  \	Rh                  5      r5\" \	Rl                  \	Rn                  5      r8\" \	Rr                  \	Rt                  5      r;S" r<S# r=S$ r>S%r?g&)'ÚFzRectiå‚  z#Wrapper class for struct `fz_rect`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzRect.<lambda>è‚  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r±G  è‚  rV   r&   rW   rX   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_adjust_rect_for_stroke()`.
        Given a rectangle (assumed to be the bounding box for a path),
        expand it to allow for the expansion of the bbox that would be
        seen by stroking the path with the given stroke state and
        transform.
)r   Ú FzRect_fz_adjust_rect_for_stroker[C  s      r   Úfz_adjust_rect_for_strokeÚ FzRect.fz_adjust_rect_for_strokeî‚  s   € ô ×6Ò6°tÀSÓIÐIr&   c                 ó.   • [         R                  " X5      $ )z‚
Class-aware wrapper for `::fz_contains_rect()`.
        Test rectangle inclusion.

        Return true if a entirely contains b.
)r   ÚFzRect_fz_contains_rectrÅ=  s     r   Úfz_contains_rectÚFzRect.fz_contains_rectø‚  s   € ô ×-Ò-¨dÓ6Ð6r&   c                 ó.   • [         R                  " X5      $ )zj
Class-aware wrapper for `::fz_expand_rect()`.
        Expand a bbox by a given amount in all directions.
)r   ÚFzRect_fz_expand_rectr¿=  s     r   Úfz_expand_rectÚFzRect.fz_expand_rectƒ  r…:  r&   c                 ó.   • [         R                  " X5      $ )a*  
Class-aware wrapper for `::fz_include_point_in_rect()`.
        Expand a bbox to include a given point.
        To create a rectangle that encompasses a sequence of points, the
        rectangle must first be set to be the empty rectangle at one of
        the points before including the others.
)r   ÚFzRect_fz_include_point_in_rectrK8  s     r   Úfz_include_point_in_rectÚFzRect.fz_include_point_in_rectƒ  s   € ô ×5Ò5°dÓ>Ð>r&   c                 ó0   • [         R                  " U /UQ76 $ )a¼  
*Overload 1:*
 Class-aware wrapper for `::fz_intersect_rect()`.
                Compute intersection of two rectangles.

                Given two rectangles, update the first to be the smallest
                axis-aligned rectangle that covers the area covered by both
                given rectangles. If either rectangle is empty then the
                intersection is also empty. If either rectangle is infinite
                then the intersection is simply the non-infinite rectangle.
                Should both rectangles be infinite, then the intersection is
                also infinite.


|

*Overload 2:*
 Class-aware wrapper for `::fz_intersect_rect()`.
                Compute intersection of two rectangles.

                Given two rectangles, update the first to be the smallest
                axis-aligned rectangle that covers the area covered by both
                given rectangles. If either rectangle is empty then the
                intersection is also empty. If either rectangle is infinite
                then the intersection is simply the non-infinite rectangle.
                Should both rectangles be infinite, then the intersection is
                also infinite.
)r   ÚFzRect_fz_intersect_rectr§   s     r   Úfz_intersect_rectÚFzRect.fz_intersect_rectƒ  s   € ô: ×.Ò.¨tÐ;°dÒ;Ð;r&   c                 ó.   • [         R                  " U 5      $ )a  
Class-aware wrapper for `::fz_irect_from_rect()`.
        Convert a rect into the minimal bounding box
        that covers the rectangle.

        Coordinates in a bounding box are integers, so rounding of the
        rects coordinates takes place. The top left corner is rounded
        upwards and left while the bottom right corner is rounded
        downwards and to the right.
)r   ÚFzRect_fz_irect_from_rectra   s    r   Úfz_irect_from_rectÚFzRect.fz_irect_from_rect1ƒ  r£?  r&   c                 ó.   • [         R                  " U 5      $ )zÂ
Class-aware wrapper for `::fz_is_empty_rect()`.
        Check if rectangle is empty.

        An empty rectangle is defined as one whose area is zero.
        All invalid rectangles are empty.
)r   ÚFzRect_fz_is_empty_rectra   s    r   Úfz_is_empty_rectÚFzRect.fz_is_empty_rect>ƒ  ó   € ô ×-Ò-¨dÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z\
Class-aware wrapper for `::fz_is_infinite_rect()`.
        Check if rectangle is infinite.
)r   ÚFzRect_fz_is_infinite_rectra   s    r   Úfz_is_infinite_rectÚFzRect.fz_is_infinite_rectHƒ  r„C  r&   c                 ó.   • [         R                  " X5      $ )ao  
Class-aware wrapper for `::fz_is_rect_inside_rect()`.
        Inclusion test for rects.

        rects are assumed to be both open or both closed.

        No invalid rect can include any other rect.
        No invalid rect can be included by any rect.
        Empty (point) rects can include themselves.
        Empty (line) rects can include many (subline) rects.
)r   ÚFzRect_fz_is_rect_inside_rectrÛ=  s     r   Úfz_is_rect_inside_rectÚFzRect.fz_is_rect_inside_rectOƒ  s   € ô ×3Ò3°DÓ@Ð@r&   c                 ó.   • [         R                  " U 5      $ )zV
Class-aware wrapper for `::fz_is_valid_rect()`.
        Check if rectangle is valid.
)r   ÚFzRect_fz_is_valid_rectra   s    r   Úfz_is_valid_rectÚFzRect.fz_is_valid_rect]ƒ  rÜ3  r&   c                 ó.   • [         R                  " U 5      $ )zô
Class-aware wrapper for `::fz_new_bbox_device()`.
        Create a device to compute the bounding
        box of all marks on a page.

        The returned bounding box will be the union of all bounding
        boxes of all objects on a page.
)r   ÚFzRect_fz_new_bbox_devicera   s    r   Úfz_new_bbox_deviceÚFzRect.fz_new_bbox_devicedƒ  s   € ô ×/Ò/°Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )a5  
Class-aware wrapper for `::fz_new_display_list()`.
        Create an empty display list.

        A display list contains drawing commands (text, images, etc.).
        Use fz_new_list_device for populating the list.

        mediabox: Bounds of the page (in points) represented by the
        display list.
)r   ÚFzRect_fz_new_display_listra   s    r   Úfz_new_display_listÚFzRect.fz_new_display_listoƒ  s   € ô ×0Ò0°Ó6Ð6r&   c                 ó.   • [         R                  " X5      $ )z—
Class-aware wrapper for `::fz_overlaps_rect()`.
        Test rectangle overlap.

        Returns true if the area of the overlap is
        non zero.
)r   ÚFzRect_fz_overlaps_rectrÅ=  s     r   Úfz_overlaps_rectÚFzRect.fz_overlaps_rect|ƒ  s   € ô ×-Ò-¨dÓ6Ð6r&   c                 ó.   • [         R                  " U 5      $ )za
Class-aware wrapper for `::fz_quad_from_rect()`.
        Convert a rect to a quad (losslessly).
)r   ÚFzRect_fz_quad_from_rectra   s    r   Úfz_quad_from_rectÚFzRect.fz_quad_from_rect†ƒ  r€:  r&   c                 ó.   • [         R                  " U 5      $ )aw  
Class-aware wrapper for `::fz_round_rect()`.
        Round rectangle coordinates.

        Coordinates in a bounding box are integers, so rounding of the
        rects coordinates takes place. The top left corner is rounded
        upwards and left while the bottom right corner is rounded
        downwards and to the right.

        This differs from fz_irect_from_rect, in that fz_irect_from_rect
        slavishly follows the numbers (i.e any slight over/under
        calculations can cause whole extra pixels to be added).
        fz_round_rect allows for a small amount of rounding error when
        calculating the bbox.
)r   ÚFzRect_fz_round_rectra   s    r   Úfz_round_rectÚFzRect.fz_round_rect�ƒ  s   € ô  ×*Ò*¨4Ó0Ð0r&   c                 ó0   • [         R                  " XU5      $ r—?  )r   ÚFzRect_fz_transform_page)r   r‘  ru  s      r   r™?  ÚFzRect.fz_transform_pageŸƒ  s   € ô ×.Ò.¨tÀÓHÐHr&   c                 ó.   • [         R                  " X5      $ )a}  
Class-aware wrapper for `::fz_transform_rect()`.
        Apply a transform to a rectangle.

        After the four corner points of the axis-aligned rectangle
        have been transformed it may not longer be axis-aligned. So a
        new axis-aligned rectangle is created covering at least the
        area of the transformed rectangle.

        transform: Transformation matrix to apply. See fz_concat,
        fz_scale and fz_rotate for how to create a matrix.

        rect: Rectangle to be transformed. The two special cases
        fz_empty_rect and fz_infinite_rect, may be used but are
        returned unchanged as expected.
)r   ÚFzRect_fz_transform_rectrOF  s     r   Úfz_transform_rectÚFzRect.fz_transform_rect©ƒ  s   € ô" ×.Ò.¨tÓ7Ð7r&   c                 ó0   • [         R                  " XU5      $ )zœ
Class-aware wrapper for `::fz_translate_rect()`.
        Translate bounding box.

        Translate a bbox by a given x and y offset. Allows for overflow.
)r   ÚFzRect_fz_translate_rectrê=  s      r   Úfz_translate_rectÚFzRect.fz_translate_rect¼ƒ  s   € ô ×.Ò.¨t¸4Ó@Ð@r&   c                 ó0   • [         R                  " U /UQ76 $ )a2  
*Overload 1:*
 Class-aware wrapper for `::fz_union_rect()`.
                Compute union of two rectangles.

                Given two rectangles, update the first to be the smallest
                axis-aligned rectangle that encompasses both given rectangles.
                If either rectangle is infinite then the union is also infinite.
                If either rectangle is empty then the union is simply the
                non-empty rectangle. Should both rectangles be empty, then the
                union is also empty.


|

*Overload 2:*
 Class-aware wrapper for `::fz_union_rect()`.
                Compute union of two rectangles.

                Given two rectangles, update the first to be the smallest
                axis-aligned rectangle that encompasses both given rectangles.
                If either rectangle is infinite then the union is also infinite.
                If either rectangle is empty then the union is simply the
                non-empty rectangle. Should both rectangles be empty, then the
                union is also empty.
)r   ÚFzRect_fz_union_rectr§   s     r   Úfz_union_rectÚFzRect.fz_union_rectÅƒ  s   € ô6 ×*Ò*¨4Ð7°$Ò7Ð7r&   c                 ó2   • [         R                  " XX#XE5      $ ©z>Class-aware wrapper for `::pdf_signature_appearance_signed()`.)r   Ú&FzRect_pdf_signature_appearance_signed)r   rÖ  r¼  rÓ/  rÔ/  rÕ/  s         r   Úpdf_signature_appearance_signedÚ&FzRect.pdf_signature_appearance_signedâƒ  s   € ä×<Ò<¸TÈÐYcÓrÐrr&   c                 ó.   • [         R                  " X5      $ ©z@Class-aware wrapper for `::pdf_signature_appearance_unsigned()`.)r   Ú(FzRect_pdf_signature_appearance_unsigned©r   rÖ  s     r   Ú!pdf_signature_appearance_unsignedÚ(FzRect.pdf_signature_appearance_unsignedæƒ  ó   € ä×>Ò>¸tÓJÐJr&   c                 ó.   • [         R                  " X5      $ )z4Transforms *this using fz_transform_rect() with <m>.)r   ÚFzRect_transformrOF  s     r   r   ÚFzRect.transformêƒ  s   € ä×&Ò& tÓ/Ð/r&   c                 ó0   • [         R                  " U /UQ76 $ )zq
*Overload 1:*
Convenience method using fz_contains_rect().

|

*Overload 2:*
Uses fz_contains_rect(*this, rhs).
)r   ÚFzRect_containsr§   s     r   ÚcontainsÚFzRect.containsîƒ  r�G  r&   c                 ó.   • [         R                  " U 5      $ )zUses fz_is_empty_rect().)r   ÚFzRect_is_emptyra   s    r   Úis_emptyÚFzRect.is_emptyúƒ  r.@  r&   c                 ó.   • [         R                  " X5      $ )z$Updates *this using fz_union_rect().)r   ÚFzRect_union_rE1  s     r   Úunion_ÚFzRect.union_þƒ  r‰G  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)aK  
*Overload 1:*
 == Constructors.  Constructor using `fz_bound_display_list()`.
                Return the bounding box of the page recorded in a display list.


|

*Overload 2:*
 Constructor using `fz_rect_from_irect()`.
                Convert a bbox into a rect.

                For our purposes, a rect can represent all the values we meet in
                a bbox, so nothing can go wrong.

                rect: A place to store the generated rectangle.

                bbox: The bbox to convert.

                Returns rect (updated).


|

*Overload 3:*
 Constructor using `fz_rect_from_quad()`.
                Convert a quad to the smallest rect that covers it.


|

*Overload 4:*
 Constructor using `fz_transform_rect()`.
                Apply a transform to a rectangle.

                After the four corner points of the axis-aligned rectangle
                have been transformed it may not longer be axis-aligned. So a
                new axis-aligned rectangle is created covering at least the
                area of the transformed rectangle.

                transform: Transformation matrix to apply. See fz_concat,
                fz_scale and fz_rotate for how to create a matrix.

                rect: Rectangle to be transformed. The two special cases
                fz_empty_rect and fz_infinite_rect, may be used but are
                returned unchanged as expected.


|

*Overload 5:*
 Construct from specified values.

|

*Overload 6:*
 Copy constructor using plain copy.

|

*Overload 7:*
 Construct from fz_unit_rect, fz_empty_rect or fz_infinite_rect.

|

*Overload 8:*
 We use default copy constructor and operator=.  Default constructor, sets each member to default value.

|

*Overload 9:*
 Constructor using raw copy of pre-existing `::fz_rect`.

|

*Overload 10:*
 Constructor using raw copy of pre-existing `::fz_rect`.
N)r   ÚFzRect_swiginitÚ
new_FzRectr§   s     r   r]   ÚFzRect.__init__„  s    € ô^ 	×Ò˜t¤V×%6Ò%6¸Ð%=Õ>r&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   ÚFzRect_internalr§   s     r   r;1  ÚFzRect.internalS„  r�G  r&   c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚFzRect_to_stringra   s    r   r+1  ÚFzRect.to_stringe„  r…G  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzRect___eq__rE1  s     r   r’   ÚFzRect.__eq__i„  r‰G  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzRect___ne__rE1  s     r   r—   ÚFzRect.__ne__m„  r‰G  r&   r'   N)@r   r   r<   r=   r>   r   r   r   r   r   ÚFzRect_Fixed_UNITÚ
Fixed_UNITÚFzRect_Fixed_EMPTYÚFixed_EMPTYÚFzRect_Fixed_INFINITEÚFixed_INFINITErµG  r¹G  r½G  rÁG  rÅG  rÉG  rÍG  rÒG  rÖG  rÚG  rÞG  râG  ræG  rêG  rîG  r™?  rõG  rùG  rýG  rH  rH  r   rH  rH  rH  r]   r;1  Údelete_FzRectr°   ÚFzRect_x0_getÚFzRect_x0_setr  ÚFzRect_y0_getÚFzRect_y0_setr  ÚFzRect_x1_getÚFzRect_x1_setr  ÚFzRect_y1_getÚFzRect_y1_setr  ÚFzRect_s_num_instances_getÚFzRect_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   r¯G  r¯G  å‚  s`  † Ù.áÑ-Ñ/IÐOdÑe€GØ€HØ×)Ñ)€JØ×+Ñ+€KØ×1Ñ1€NòJò7ò:ò?ò<ò>6ò4ò7òAò4ò	6ò7ò7ò5ò1ò$Iò8ò&Aò8ò:sòKò0ò
3ò,ò/òO?òb
3ð ×+Ñ+ÐÙ	�&×&Ñ&¨×(<Ñ(<Ó	=€BÙ	�&×&Ñ&¨×(<Ñ(<Ó	=€BÙ	�&×&Ñ&¨×(<Ñ(<Ó	=€BÙ	�&×&Ñ&¨×(<Ñ(<Ó	=€BÙ˜v×@Ñ@À&×BcÑBcÓd€Oò-ò/õ/r&   r¯G  c                   óÜ   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 r\R                  rS
 rS r\r\" \R$                  \R&                  SS9r\" \R*                  \R,                  5      rSrg)ÚFzSearchis„  zAWrapper class for struct `fz_search`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzSearch.<lambda>v„  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r>H  v„  rV   r&   rW   rX   c                 ó0   • [         R                  " XU5      $ )a8  
Class-aware wrapper for `::fz_feed_search()`.
        Supply more stext to be searched; ownership of the stext page is
        passed in.

        This can be called immediately after an fz_search has been created
        to give it the first page to search, or it will be requested as soon
        as the first search operation is done on that page.

        If we are calling this in response to fz_search_forwards telling
        us that we need another page, page will be the stext for the next
        page.

        If we are calling this in response to fz_search_backwards telling
        is that we need another page, page will be the stext for the previous
        page.

        seq is a simple integer value that will be parrotted back to us in the
        match (typically the page number within the document).

        The search function will retain the page for a while. When it has
        finished with it, it will call fz_drop_stext_page() to release it.

        Pass page = NULL to indicate that there are no more pages (in this
        direction) to be fed.
)r   ÚFzSearch_fz_feed_search)r   r¥  r¤  s      r   Úfz_feed_searchÚFzSearch.fz_feed_searchy„  s   € ô6 ×-Ò-¨d¸#Ó>Ð>r&   c                 ó0   • [         R                  " XU5      $ )a²  
Class-aware wrapper for `::fz_search_set_options()`.
        Change the options/needle to be used for a search.

        If the needle is invalid (in the case of regexps, it fails to compile)
        it will throw an error.

        If the needle changes, the current position of the search within the
        text is kept.

        If the options change, the search position may revert to the beginning
        of the current page.
)r   ÚFzSearch_fz_search_set_options)r   r  rº  s      r   Úfz_search_set_optionsÚFzSearch.fz_search_set_options–„  s   € ô ×4Ò4°TÀFÓKÐKr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zº
*Overload 1:*
 == Constructors.  Constructor using `fz_new_search()`.
                Create a new search.


|

*Overload 2:*
 Constructor using raw copy of pre-existing `::fz_search`.
N)r   ÚFzSearch_swiginitÚnew_FzSearchr§   s     r   r]   ÚFzSearch.__init__¦„  s   € ô 	× Ò  ¤v×':Ò':¸DÐ'AÕBr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzSearch_m_internal_valuera   s    r   ri1  ÚFzSearch.m_internal_valueµ„  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzSearch___nonzero__ra   s    r   rä   ÚFzSearch.__nonzero__¹„  rc   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rBH  rFH  r]   r   Údelete_FzSearchr°   ri1  rä   rè   ÚFzSearch_m_internal_getÚFzSearch_m_internal_setrs1  ÚFzSearch_s_num_instances_getÚFzSearch_s_num_instances_setr[1  r@   r'   r&   r   r<H  r<H  s„  s~   † ÙLáÑ-Ñ/IÐOdÑe€GØ€Hò?ò:Lò Cð ×-Ñ-Ðò6ò1à€Hñ ˜&×8Ñ8¸&×:XÑ:XÐ^}Ñ~€JÙ˜v×BÑBÀF×DgÑDgÓhƒOr&   r<H  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzSearchResultiÃ„  z€
Wrapper class for struct `fz_search_result`. Not copyable or assignable.
Structure used to represent the 'result' of a search.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzSearchResult.<lambda>É„  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rZH  É„  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z’
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_search_result`.
N)r   ÚFzSearchResult_swiginitÚnew_FzSearchResultr§   s     r   r]   ÚFzSearchResult.__init__Ì„  r¤1  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzSearchResult_m_internal_valuera   s    r   ri1  ÚFzSearchResult.m_internal_valueÙ„  r¨1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzSearchResult___nonzero__ra   s    r   rä   ÚFzSearchResult.__nonzero__Ý„  r)  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzSearchResultr°   ri1  rä   rè   ÚFzSearchResult_m_internal_getÚFzSearchResult_m_internal_setrs1  Ú"FzSearchResult_s_num_instances_getÚ"FzSearchResult_s_num_instances_setr[1  r@   r'   r&   r   rXH  rXH  Ã„  r±1  r&   rXH  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzSearchResultDetailsiç„  zPWrapper class for struct `fz_search_result_details`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzSearchResultDetails.<lambda>ê„  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rnH  ê„  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zš
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_search_result_details`.
N)r   ÚFzSearchResultDetails_swiginitÚnew_FzSearchResultDetailsr§   s     r   r]   ÚFzSearchResultDetails.__init__í„  ó    € ô 	×-Ò-¨d´F×4TÒ4TÐVZÐ4[Õ\r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú&FzSearchResultDetails_m_internal_valuera   s    r   ri1  Ú&FzSearchResultDetails.m_internal_valueú„  rU4  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú!FzSearchResultDetails___nonzero__ra   s    r   rä   Ú!FzSearchResultDetails.__nonzero__þ„  ó   € Ü×7Ò7¸Ó=Ð=r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzSearchResultDetailsr°   ri1  rä   rè   Ú$FzSearchResultDetails_m_internal_getÚ$FzSearchResultDetails_m_internal_setrs1  Ú)FzSearchResultDetails_s_num_instances_getÚ)FzSearchResultDetails_s_num_instances_setr[1  r@   r'   r&   r   rlH  rlH  ç„  ó‡   † Ù[áÑ-Ñ/IÐOdÑe€GØ€Hò
]ð ×:Ñ:ÐòCò>à€Hñ ˜&×EÑEÀv×GrÑGrð  yXñ  Y€JÙ˜v×OÑOÐQW÷  RBñ  RBó  CƒOr&   rlH  c                   ó  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS r\R(                  rS rS r\r\" \R2                  \R4                  SS9r\" \R8                  \R:                  5      rSrg)ÚFzSeparationsi…  z*Wrapper class for struct `fz_separations`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzSeparations.<lambda>…  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r…H  …  rV   r&   rW   rX   c                 ó0   • [         R                  " XX#5      $ )zn
Class-aware wrapper for `::fz_add_separation()`.
        Add a separation (null terminated name, colorspace)
)r   ÚFzSeparations_fz_add_separation)r   r!   rA  rB  s       r   Úfz_add_separationÚFzSeparations.fz_add_separation…  s   € ô
 ×5Ò5°dÀ"ÓQÐQr&   c                 ó0   • [         R                  " XX#5      $ )z®
Class-aware wrapper for `::fz_add_separation_equivalents()`.
        Add a separation with equivalents (null terminated name,
        colorspace)

        (old, deprecated)
)r   Ú+FzSeparations_fz_add_separation_equivalents)r   rF  r	  r!   s       r   Úfz_add_separation_equivalentsÚ+FzSeparations.fz_add_separation_equivalents…  s   € ô ×AÒAÀ$ÈdÓYÐYr&   c                 ó.   • [         R                  " U 5      $ )aˆ  
Class-aware wrapper for `::fz_clone_separations_for_overprint()`.
        Return a separations object with all the spots in the input
        separations object that are set to composite, reset to be
        enabled. If there ARE no spots in the object, this returns
        NULL. If the object already has all its spots enabled, then
        just returns another handle on the same object.
)r   Ú0FzSeparations_fz_clone_separations_for_overprintra   s    r   Ú"fz_clone_separations_for_overprintÚ0FzSeparations.fz_clone_separations_for_overprint…  s   € ô ×FÒFÀtÓLÐLr&   c                 ó.   • [         R                  " X5      $ )z§
Class-aware wrapper for `::fz_compare_separations()`.
        Compare 2 separations structures (or NULLs).

        Return 0 if identical, non-zero if not identical.
)r   Ú$FzSeparations_fz_compare_separations)r   rï  s     r   Úfz_compare_separationsÚ$FzSeparations.fz_compare_separations*…  s   € ô ×:Ò:¸4ÓFÐFr&   c                 ó.   • [         R                  " U 5      $ )zm
Class-aware wrapper for `::fz_count_active_separations()`.
        Return the number of active separations.
)r   Ú)FzSeparations_fz_count_active_separationsra   s    r   Úfz_count_active_separationsÚ)FzSeparations.fz_count_active_separations3…  ry4  r&   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::fz_count_separations()`.)r   Ú"FzSeparations_fz_count_separationsra   s    r   Úfz_count_separationsÚ"FzSeparations.fz_count_separations:…  rk1  r&   c                 ó2   • [         R                  " XX#XE5      $ )aF  
Class-aware wrapper for `::fz_separation_equivalent()`.

This method has out-params. Python/C# wrappers look like:
        `fz_separation_equivalent(int idx, ::fz_colorspace *dst_cs, ::fz_colorspace *prf, ::fz_color_params color_params)` => float dst_color

        Get the equivalent separation color in a given colorspace.
)r   Ú&FzSeparations_fz_separation_equivalent)r   rì  r-  r.  r%  rà  s         r   Úfz_separation_equivalentÚ&FzSeparations.fz_separation_equivalent>…  s   € ô ×<Ò<¸TÈÐ[^ÓmÐmr&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::fz_separation_name()`.)r   Ú FzSeparations_fz_separation_name)r   rº$  s     r   Úfz_separation_nameÚ FzSeparations.fz_separation_nameI…  s   € ä×6Ò6°tÓHÐHr&   c                 ó0   • [         R                  " XU5      $ )zp
Class-aware wrapper for `::fz_set_separation_behavior()`.
        Control the rendering of a given separation.
)r   Ú(FzSeparations_fz_set_separation_behavior)r   rº$  rü$  s      r   Úfz_set_separation_behaviorÚ(FzSeparations.fz_set_separation_behaviorM…  s   € ô
 ×>Ò>¸tÐQYÓZÐZr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)ay  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_separations()`.
                Create a new separations structure (initially empty)


|

*Overload 2:*
 Copy constructor using `fz_keep_separations()`.

|

*Overload 3:*
 Constructor using raw copy of pre-existing `::fz_separations`.

|

*Overload 4:*
 Constructor using raw copy of pre-existing `::fz_separations`.
N)r   ÚFzSeparations_swiginitÚnew_FzSeparationsr§   s     r   r]   ÚFzSeparations.__init__T…  rÑ9  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzSeparations_m_internal_valuera   s    r   ri1  ÚFzSeparations.m_internal_valuem…  r8  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzSeparations___nonzero__ra   s    r   rä   ÚFzSeparations.__nonzero__q…  r8  r&   ro1  r'   N) r   r   r<   r=   r>   r   r   r   r   r‰H  r�H  r‘H  r•H  r™H  ržH  r¢H  r§H  r«H  r]   r   Údelete_FzSeparationsr°   ri1  rä   rè   ÚFzSeparations_m_internal_getÚFzSeparations_m_internal_setrs1  Ú!FzSeparations_s_num_instances_getÚ!FzSeparations_s_num_instances_setr[1  r@   r'   r&   r   rƒH  rƒH  …  s¯   † Ù5áÑ-Ñ/IÐOdÑe€GØ€HòRòZò	MòGòFò?ò	nòIò[òMð. ×2Ñ2Ðò;ò6à€Hñ ˜&×=Ñ=¸v×?bÑ?bð  iHñ  I€JÙ˜v×GÑGÈ×IqÑIqÓrƒOr&   rƒH  c                   óâ   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 r\R                  rS rS r\r\" \R&                  \R(                  SS9r\" \R,                  \R.                  5      rSrg)ÚFzSha256i{…  z¨
Wrapper class for struct `fz_sha256`. Not copyable or assignable.
Structure definition is public to enable stack
based allocation. Do not access the members directly.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzSha256.<lambda>‚…  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¿H  ‚…  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ )zÒ
Class-aware wrapper for `::fz_sha256_final()`.
        MD5 finalization. Ends an MD5 message-digest operation, writing
        the message digest and zeroizing the context.

        Never throws an exception.
)r   ÚFzSha256_fz_sha256_finalr“3  s     r   Úfz_sha256_finalÚFzSha256.fz_sha256_final……  ó   € ô ×.Ò.¨tÓ<Ð<r&   c                 ó.   • [         R                  " U 5      $ )z¹
Class-aware wrapper for `::fz_sha256_init()`.
        SHA256 initialization. Begins an SHA256 operation, initialising
        the supplied context.

        Never throws an exception.
)r   ÚFzSha256_fz_sha256_initra   s    r   Úfz_sha256_initÚFzSha256.fz_sha256_init�…  rÏG  r&   c                 ó0   • [         R                  " XU5      $ )z÷
Class-aware wrapper for `::fz_sha256_update()`.
        SHA256 block update operation. Continues an SHA256 message-
        digest operation, processing another message block, and updating
        the context.

        Never throws an exception.
)r   ÚFzSha256_fz_sha256_updater	@  s      r   Úfz_sha256_updateÚFzSha256.fz_sha256_update™…  ó   € ô ×/Ò/°¸UÓCÐCr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‹
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_sha256`.
N)r   ÚFzSha256_swiginitÚnew_FzSha256r§   s     r   r]   ÚFzSha256.__init__¤…  r�=  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzSha256_m_internal_valuera   s    r   ri1  ÚFzSha256.m_internal_value±…  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzSha256___nonzero__ra   s    r   rä   ÚFzSha256.__nonzero__µ…  rc   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rÃH  rÈH  rÌH  r]   r   Údelete_FzSha256r°   ri1  rä   rè   ÚFzSha256_m_internal_getÚFzSha256_m_internal_setrs1  ÚFzSha256_s_num_instances_getÚFzSha256_s_num_instances_setr[1  r@   r'   r&   r   r½H  r½H  {…  s‡   † ññ Ñ-Ñ/IÐOdÑe€GØ€Hò=ò4ò	Dò
Cð ×-Ñ-Ðò6ò1à€Hñ ˜&×8Ñ8¸&×:XÑ:XÐ^}Ñ~€JÙ˜v×BÑBÀF×DgÑDgÓhƒOr&   r½H  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzSha384i¿…  zAWrapper class for struct `fz_sha384`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzSha384.<lambda>Â…  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   ráH  Â…  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‹
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_sha384`.
N)r   ÚFzSha384_swiginitÚnew_FzSha384r§   s     r   r]   ÚFzSha384.__init__Å…  r�=  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzSha384_m_internal_valuera   s    r   ri1  ÚFzSha384.m_internal_valueÒ…  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzSha384___nonzero__ra   s    r   rä   ÚFzSha384.__nonzero__Ö…  rc   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzSha384r°   ri1  rä   rè   ÚFzSha384_m_internal_getÚFzSha384_m_internal_setrs1  ÚFzSha384_s_num_instances_getÚFzSha384_s_num_instances_setr[1  r@   r'   r&   r   rßH  rßH  ¿…  r�=  r&   rßH  c                   óô   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS r\R"                  rS rS r\r\" \R,                  \R.                  SS9r\" \R2                  \R4                  5      rSrg)ÚFzSha512ià…  z¨
Wrapper class for struct `fz_sha512`. Not copyable or assignable.
Structure definition is public to enable stack
based allocation. Do not access the members directly.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzSha512.<lambda>ç…  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rõH  ç…  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ )zØ
Class-aware wrapper for `::fz_sha384_final()`.
        SHA384 finalization. Ends an SHA384 message-digest operation,
        writing the message digest and zeroizing the context.

        Never throws an exception.
)r   ÚFzSha512_fz_sha384_finalr“3  s     r   Úfz_sha384_finalÚFzSha512.fz_sha384_finalê…  rÅH  r&   c                 ó.   • [         R                  " U 5      $ )z¹
Class-aware wrapper for `::fz_sha384_init()`.
        SHA384 initialization. Begins an SHA384 operation, initialising
        the supplied context.

        Never throws an exception.
)r   ÚFzSha512_fz_sha384_initra   s    r   Úfz_sha384_initÚFzSha512.fz_sha384_initô…  rÏG  r&   c                 ó0   • [         R                  " XU5      $ )z÷
Class-aware wrapper for `::fz_sha384_update()`.
        SHA384 block update operation. Continues an SHA384 message-
        digest operation, processing another message block, and updating
        the context.

        Never throws an exception.
)r   ÚFzSha512_fz_sha384_updater	@  s      r   Úfz_sha384_updateÚFzSha512.fz_sha384_updateþ…  rÎH  r&   c                 ó.   • [         R                  " X5      $ )zØ
Class-aware wrapper for `::fz_sha512_final()`.
        SHA512 finalization. Ends an SHA512 message-digest operation,
        writing the message digest and zeroizing the context.

        Never throws an exception.
)r   ÚFzSha512_fz_sha512_finalr“3  s     r   Úfz_sha512_finalÚFzSha512.fz_sha512_final	†  rÅH  r&   c                 ó.   • [         R                  " U 5      $ )z¹
Class-aware wrapper for `::fz_sha512_init()`.
        SHA512 initialization. Begins an SHA512 operation, initialising
        the supplied context.

        Never throws an exception.
)r   ÚFzSha512_fz_sha512_initra   s    r   Úfz_sha512_initÚFzSha512.fz_sha512_init†  rÏG  r&   c                 ó0   • [         R                  " XU5      $ )z÷
Class-aware wrapper for `::fz_sha512_update()`.
        SHA512 block update operation. Continues an SHA512 message-
        digest operation, processing another message block, and updating
        the context.

        Never throws an exception.
)r   ÚFzSha512_fz_sha512_updater	@  s      r   Úfz_sha512_updateÚFzSha512.fz_sha512_update†  rÎH  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‹
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_sha512`.
N)r   ÚFzSha512_swiginitÚnew_FzSha512r§   s     r   r]   ÚFzSha512.__init__(†  r�=  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzSha512_m_internal_valuera   s    r   ri1  ÚFzSha512.m_internal_value5†  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzSha512___nonzero__ra   s    r   rä   ÚFzSha512.__nonzero__9†  rc   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rùH  rýH  rI  rI  r	I  rI  r]   r   Údelete_FzSha512r°   ri1  rä   rè   ÚFzSha512_m_internal_getÚFzSha512_m_internal_setrs1  ÚFzSha512_s_num_instances_getÚFzSha512_s_num_instances_setr[1  r@   r'   r&   r   róH  róH  à…  s—   † ññ Ñ-Ñ/IÐOdÑe€GØ€Hò=ò4ò	Dò=ò4ò	Dò
Cð ×-Ñ-Ðò6ò1à€Hñ ˜&×8Ñ8¸&×:XÑ:XÐ^}Ñ~€JÙ˜v×BÑBÀF×DgÑDgÓhƒOr&   róH  c                   óè   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS r\R                  rS rS r\r\" \R(                  \R*                  SS9r\" \R.                  \R0                  5      rSrg)ÚFzShadeiC†  zx
Wrapper class for struct `fz_shade`.
Structure is public to allow derived classes. Do not
access the members directly.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzShade.<lambda>J†  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r!I  J†  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ )a-  
Class-aware wrapper for `::fz_bound_shade()`.
        Bound a given shading.

        shade: The shade to bound.

        ctm: The transform to apply to the shade before bounding.

        r: Pointer to storage to put the bounds in.

        Returns r, updated to contain the bounds for the shading.
)r   ÚFzShade_fz_bound_shader�C  s     r   Úfz_bound_shadeÚFzShade.fz_bound_shadeM†  s   € ô ×,Ò,¨TÓ7Ð7r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )a�  
Class-aware wrapper for `::fz_paint_shade()`.

This method has out-params. Python/C# wrappers look like:
        `fz_paint_shade(::fz_colorspace *override_cs, ::fz_matrix ctm, ::fz_pixmap *dest, ::fz_color_params color_params, ::fz_irect bbox, const ::fz_overprint *eop, ::fz_shade_color_cache **cache)` =>

        Render a shade to a given pixmap.

        shade: The shade to paint.

        override_cs: NULL, or colorspace to override the shades
        inbuilt colorspace.

        ctm: The transform to apply.

        dest: The pixmap to render into.

        color_params: The color rendering settings

        bbox: Pointer to a bounding box to limit the rendering
        of the shade.

        eop: NULL, or pointer to overprint bitmap.

        cache: *cache is used to cache color information. If *cache is NULL it
        is set to point to a new fz_shade_color_cache. If cache is NULL it is
        ignored.
)r   ÚFzShade_fz_paint_shade©r   r¶"  rK  r£  rà  rÉ	  r·"  r³  s           r   Úfz_paint_shadeÚFzShade.fz_paint_shade\†  s   € ô: ×,Ò,¨TÀÈ<Ð_bÓjÐjr&   c                 ó2   • [         R                  " XX#XE5      $ )a!  
Class-aware wrapper for `::fz_process_shade()`.
        Process a shade, using supplied callback functions. This
        decomposes the shading to a mesh (even ones that are not
        natively meshes, such as linear or radial shadings), and
        processes triangles from those meshes.

        shade: The shade to process.

        ctm: The transform to use

        prepare: Callback function to 'prepare' each vertex.
        This function is passed an array of floats, and populates
        a fz_vertex structure.

        process: This function is passed 3 pointers to vertex
        structures, and actually performs the processing (typically
        filling the area between the vertices).

        process_arg: An opaque argument passed through from caller
        to callback functions.
)r   ÚFzShade_fz_process_shade)r   rK  rÔ  rl#  rm#  rn#  s         r   Úfz_process_shadeÚFzShade.fz_process_shade{†  s   € ô. ×.Ò.¨t¸'ÈGÓaÐar&   c           	      ó4   • [         R                  " XX#XEU5      $ )z7Extra wrapper for fz_paint_shade(), passing cache=NULL.)r   ÚFzShade_fz_paint_shade_no_cache)r   r¶"  rK  r£  rà  rÉ	  r·"  s          r   Úfz_paint_shade_no_cacheÚFzShade.fz_paint_shade_no_cache”†  s   € ä×5Ò5°dÈÐT`ÐhkÓlÐlr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zÆ
*Overload 1:*
Copy constructor using `fz_keep_shade()`.

|

*Overload 2:*
Default constructor, sets `m_internal` to null.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::fz_shade`.
N)r   ÚFzShade_swiginitÚnew_FzShader§   s     r   r]   ÚFzShade.__init__˜†  r_;  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzShade_m_internal_valuera   s    r   ri1  ÚFzShade.m_internal_valueª†  r?6  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzShade___nonzero__ra   s    r   rä   ÚFzShade.__nonzero__®†  r}   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r%I  r*I  r.I  r2I  r]   r   Údelete_FzShader°   ri1  rä   rè   ÚFzShade_m_internal_getÚFzShade_m_internal_setrs1  ÚFzShade_s_num_instances_getÚFzShade_s_num_instances_setr[1  r@   r'   r&   r   rI  rI  C†  sŽ   † ññ Ñ-Ñ/IÐOdÑe€GØ€Hò8òkò>bò2mòAð  ×,Ñ,Ðò5ò0à€Hñ ˜&×7Ñ7¸×9VÑ9VÐ\{Ñ|€JÙ˜v×AÑAÀ6×CeÑCeÓfƒOr&   rI  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzShadeColorCachei¸†  zLWrapper class for struct `fz_shade_color_cache`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzShadeColorCache.<lambda>»†  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rFI  »†  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z–
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_shade_color_cache`.
N)r   ÚFzShadeColorCache_swiginitÚnew_FzShadeColorCacher§   s     r   r]   ÚFzShadeColorCache.__init__¾†  re1  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú"FzShadeColorCache_m_internal_valuera   s    r   ri1  Ú"FzShadeColorCache.m_internal_valueË†  rk1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzShadeColorCache___nonzero__ra   s    r   rä   ÚFzShadeColorCache.__nonzero__Ï†  rc  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzShadeColorCacher°   ri1  rä   rè   Ú FzShadeColorCache_m_internal_getÚ FzShadeColorCache_m_internal_setrs1  Ú%FzShadeColorCache_s_num_instances_getÚ%FzShadeColorCache_s_num_instances_setr[1  r@   r'   r&   r   rDI  rDI  ¸†  óz   † ÙWáÑ-Ñ/IÐOdÑe€GØ€Hò
Uð ×6Ñ6Ðò?ò:à€Hñ ˜&×AÑAÀ6×CjÑCjð  qPñ  Q€JÙ˜v×KÑKÈV×MyÑMyÓzƒOr&   rDI  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzShaperDataTiÙ†  a¼  
Wrapper class for struct `fz_shaper_data_t`. Not copyable or assignable.
In order to shape a given font, we need to
declare it to a shaper library (harfbuzz, by default, but others
are possible). To avoid redeclaring it every time we need to
shape, we hold a shaper handle and the destructor for it within
the font itself. The handle is initialised by the caller when
first required and the destructor is called when the fz_font is
destroyed.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzShaperDataT.<lambda>å†  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r[I  å†  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z’
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_shaper_data_t`.
N)r   ÚFzShaperDataT_swiginitÚnew_FzShaperDataTr§   s     r   r]   ÚFzShaperDataT.__init__è†  rï:  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzShaperDataT_m_internal_valuera   s    r   ri1  ÚFzShaperDataT.m_internal_valueõ†  r8  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzShaperDataT___nonzero__ra   s    r   rä   ÚFzShaperDataT.__nonzero__ù†  r8  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzShaperDataTr°   ri1  rä   rè   ÚFzShaperDataT_m_internal_getÚFzShaperDataT_m_internal_setrs1  Ú!FzShaperDataT_s_num_instances_getÚ!FzShaperDataT_s_num_instances_setr[1  r@   r'   r&   r   rYI  rYI  Ù†  s~   † ñ	ñ Ñ-Ñ/IÐOdÑe€GØ€Hò
Mð ×2Ñ2Ðò;ò6à€Hñ ˜&×=Ñ=¸v×?bÑ?bð  iHñ  I€JÙ˜v×GÑGÈ×IqÑIqÓrƒOr&   rYI  c                   óè   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS r\R                  rS rS r\r\" \R(                  \R*                  SS9r\" \R.                  \R0                  5      rSrg)ÚFzStextBlocki‡  z*Wrapper class for struct `fz_stext_block`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStextBlock.<lambda>‡  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   roI  ‡  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ ©zZReturns m_internal.u.i.transform if m_internal->type is FZ_STEXT_BLOCK_IMAGE, else throws.)r   ÚFzStextBlock_i_transformra   s    r   Úi_transformÚFzStextBlock.i_transform	‡  r?6  r&   c                 ó.   • [         R                  " U 5      $ ©zVReturns m_internal.u.i.image if m_internal->type is FZ_STEXT_BLOCK_IMAGE, else throws.)r   ÚFzStextBlock_i_imagera   s    r   Úi_imageÚFzStextBlock.i_image‡  r46  r&   c                 ó.   • [         R                  " U 5      $ ©zcUsed for iteration over linked list of FzStextLine items starting at fz_stext_line::u.t.first_line.)r   ÚFzStextBlock_beginra   s    r   r%  ÚFzStextBlock.begin‡  rV5  r&   c                 ó.   • [         R                  " U 5      $ r|I  )r   ÚFzStextBlock_endra   s    r   r)  ÚFzStextBlock.end‡  r…G  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a  
*Overload 1:*
== Constructors.  Constructor using `fz_new_stext_struct()`.

|

*Overload 2:*
We use default copy constructor and operator=.  Default constructor, sets `m_internal` to null.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::fz_stext_block`.
N)r   ÚFzStextBlock_swiginitÚnew_FzStextBlockr§   s     r   r]   ÚFzStextBlock.__init__‡  rõ;  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzStextBlock_m_internal_valuera   s    r   ri1  ÚFzStextBlock.m_internal_value+‡  rl2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStextBlock___nonzero__ra   s    r   rä   ÚFzStextBlock.__nonzero__/‡  ró  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rtI  ryI  r%  r)  r]   r   Údelete_FzStextBlockr°   ri1  rä   rè   ÚFzStextBlock_m_internal_getÚFzStextBlock_m_internal_setrs1  Ú FzStextBlock_s_num_instances_getÚ FzStextBlock_s_num_instances_setr[1  r@   r'   r&   r   rmI  rmI  ‡  sŽ   † Ù5áÑ-Ñ/IÐOdÑe€GØ€Hò5ò1ò/ò-òKð  ×1Ñ1Ðò:ò5à€Hñ ˜&×<Ñ<¸f×>`Ñ>`ð  gFñ  G€JÙ˜v×FÑFÈ×HoÑHoÓpƒOr&   rmI  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzStextChari9‡  z§
Wrapper class for struct `fz_stext_char`.
Text extraction device: Used for searching, format conversion etc.

(In development - Subject to change in future versions)
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStextChar.<lambda>A‡  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r”I  A‡  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z¿
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_stext_char`.
N)r   ÚFzStextChar_swiginitÚnew_FzStextCharr§   s     r   r]   ÚFzStextChar.__init__D‡  rs>  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzStextChar_m_internal_valuera   s    r   ri1  ÚFzStextChar.m_internal_valueQ‡  rR;  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStextChar___nonzero__ra   s    r   rä   ÚFzStextChar.__nonzero__U‡  r†   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzStextCharr°   ri1  rä   rè   ÚFzStextChar_m_internal_getÚFzStextChar_m_internal_setrs1  ÚFzStextChar_s_num_instances_getÚFzStextChar_s_num_instances_setr[1  r@   r'   r&   r   r’I  r’I  9‡  ó~   † ññ Ñ-Ñ/IÐOdÑe€GØ€Hò
Ið ×0Ñ0Ðò9ò4à€Hñ ˜&×;Ñ;¸V×=^Ñ=^ð  eDñ  E€JÙ˜v×EÑEÀv×GmÑGmÓnƒOr&   r’I  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzStextGridInfoi_‡  zJWrapper class for struct `fz_stext_grid_info`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStextGridInfo.<lambda>b‡  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r©I  b‡  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z”
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_stext_grid_info`.
N)r   ÚFzStextGridInfo_swiginitÚnew_FzStextGridInfor§   s     r   r]   ÚFzStextGridInfo.__init__e‡  ó   € ô 	×'Ò'¨¬f×.HÒ.HÈ$Ð.OÕPr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú FzStextGridInfo_m_internal_valuera   s    r   ri1  Ú FzStextGridInfo.m_internal_valuer‡  r¢=  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStextGridInfo___nonzero__ra   s    r   rä   ÚFzStextGridInfo.__nonzero__v‡  r_  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzStextGridInfor°   ri1  rä   rè   ÚFzStextGridInfo_m_internal_getÚFzStextGridInfo_m_internal_setrs1  Ú#FzStextGridInfo_s_num_instances_getÚ#FzStextGridInfo_s_num_instances_setr[1  r@   r'   r&   r   r§I  r§I  _‡  óz   † ÙUáÑ-Ñ/IÐOdÑe€GØ€Hò
Qð ×4Ñ4Ðò=ò8à€Hñ ˜&×?Ñ?À×AfÑAfð  mLñ  M€JÙ˜v×IÑIÈ6×KuÑKuÓvƒOr&   r§I  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzStextGridPositionsi€‡  zOWrapper class for struct `fz_stext_grid_positions`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStextGridPositions.<lambda>ƒ‡  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¿I  ƒ‡  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z™
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_stext_grid_positions`.
N)r   ÚFzStextGridPositions_swiginitÚnew_FzStextGridPositionsr§   s     r   r]   ÚFzStextGridPositions.__init__†‡  ó    € ô 	×,Ò,¨T´6×3RÒ3RÐTXÐ3YÕZr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú%FzStextGridPositions_m_internal_valuera   s    r   ri1  Ú%FzStextGridPositions.m_internal_value“‡  re4  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú FzStextGridPositions___nonzero__ra   s    r   rä   Ú FzStextGridPositions.__nonzero__—‡  r  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzStextGridPositionsr°   ri1  rä   rè   Ú#FzStextGridPositions_m_internal_getÚ#FzStextGridPositions_m_internal_setrs1  Ú(FzStextGridPositions_s_num_instances_getÚ(FzStextGridPositions_s_num_instances_setr[1  r@   r'   r&   r   r½I  r½I  €‡  ó   † ÙZáÑ-Ñ/IÐOdÑe€GØ€Hò
[ð ×9Ñ9ÐòBò=à€Hñ ˜&×DÑDÀf×FpÑFpð  wVñ  W€JÙ˜v×NÑNÐPV×PÑPó  AƒOr&   r½I  c                   óÜ   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 r\R                  rS
 rS r\r\" \R$                  \R&                  SS9r\" \R*                  \R,                  5      rSrg)ÚFzStextLinei¡‡  z)Wrapper class for struct `fz_stext_line`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStextLine.<lambda>¤‡  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÕI  ¤‡  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ ©z_Used for iteration over linked list of FzStextChar items starting at fz_stext_char::first_char.)r   ÚFzStextLine_beginra   s    r   r%  ÚFzStextLine.begin§‡  rø=  r&   c                 ó.   • [         R                  " U 5      $ rØI  )r   ÚFzStextLine_endra   s    r   r)  ÚFzStextLine.end«‡  r.@  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z¿
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_stext_line`.
N)r   ÚFzStextLine_swiginitÚnew_FzStextLiner§   s     r   r]   ÚFzStextLine.__init__¯‡  rs>  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzStextLine_m_internal_valuera   s    r   ri1  ÚFzStextLine.m_internal_value¼‡  rR;  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStextLine___nonzero__ra   s    r   rä   ÚFzStextLine.__nonzero__À‡  r†   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r%  r)  r]   r   Údelete_FzStextLiner°   ri1  rä   rè   ÚFzStextLine_m_internal_getÚFzStextLine_m_internal_setrs1  ÚFzStextLine_s_num_instances_getÚFzStextLine_s_num_instances_setr[1  r@   r'   r&   r   rÓI  rÓI  ¡‡  s„   † Ù4áÑ-Ñ/IÐOdÑe€GØ€Hò.ò,ò
Ið ×0Ñ0Ðò9ò4à€Hñ ˜&×;Ñ;¸V×=^Ñ=^ð  eDñ  E€JÙ˜v×EÑEÀv×GmÑGmÓnƒOr&   rÓI  c                   óT  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 r\R                  r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      rS
 rS rS rSrg)ÚFzStextOptionsiÊ‡  zT
Wrapper class for struct `fz_stext_options`.
Options for creating structured text.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStextOptions.<lambda>Ð‡  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rðI  Ð‡  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ )z‹
Class-aware wrapper for `::fz_parse_stext_options()`.
        Parse stext device options from a comma separated key-value
        string.
)r   Ú%FzStextOptions_fz_parse_stext_options)r   r°  s     r   Úfz_parse_stext_optionsÚ%FzStextOptions.fz_parse_stext_optionsÓ‡  s   € ô ×;Ò;¸DÓIÐIr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)aL  
*Overload 1:*
 Construct with .flags, .scale but no clip.

|

*Overload 2:*
 Construct with .flags, .scale and .clip; FZ_STEXT_CLIP_RECT
        is automatically set in .flags.

|

*Overload 3:*
 Construct with .flags, .scale and .clip; FZ_STEXT_CLIP_RECT
        is automatically set in .flags.

|

*Overload 4:*
 We use default copy constructor and operator=.  Default constructor, sets each member to default value.

|

*Overload 5:*
 Constructor using raw copy of pre-existing `::fz_stext_options`.

|

*Overload 6:*
 Constructor using raw copy of pre-existing `::fz_stext_options`.
N)r   ÚFzStextOptions_swiginitÚnew_FzStextOptionsr§   s     r   r]   ÚFzStextOptions.__init__Û‡  s    € ô@ 	×&Ò& t¬V×-FÒ-FÈÐ-MÕNr&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   ÚFzStextOptions_internalr§   s     r   r;1  ÚFzStextOptions.internalý‡  ó   € ô ×-Ò-¨dÐ:°TÒ:Ð:r&   c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚFzStextOptions_to_stringra   s    r   r+1  ÚFzStextOptions.to_stringˆ  r?6  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzStextOptions___eq__rE1  s     r   r’   ÚFzStextOptions.__eq__ˆ  ó   € ä×+Ò+¨DÓ6Ð6r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzStextOptions___ne__rE1  s     r   r—   ÚFzStextOptions.__ne__ˆ  rJ  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   rôI  r]   r;1  r   Údelete_FzStextOptionsr°   ÚFzStextOptions_flags_getÚFzStextOptions_flags_setr/	  ÚFzStextOptions_scale_getÚFzStextOptions_scale_setrã  ÚFzStextOptions_clip_getÚFzStextOptions_clip_setr•  Ú"FzStextOptions_s_num_instances_getÚ"FzStextOptions_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   rîI  rîI  Ê‡  s®   † ññ
 Ñ-Ñ/IÐOdÑe€GØ€HòJò OòD
;ð ×3Ñ3ÐÙ�V×4Ñ4°f×6UÑ6UÓV€EÙ�V×4Ñ4°f×6UÑ6UÓV€EÙ�F×2Ñ2°F×4RÑ4RÓS€DÙ˜v×HÑHÈ&×JsÑJsÓt€Oò5ò7õ7r&   rîI  c                   ól  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S  r"S! r#\$RJ                  r&S" r'S# r(\(r)\" \$RT                  \$RV                  S$S9r,\" \$RZ                  \$R\                  5      r/S%r0g&)'ÚFzStextPageiˆ  a  
Wrapper class for struct `fz_stext_page`. Not copyable or assignable.
A text page is a list of blocks, together with an overall
bounding box.

The name of this structure is now slightly out of date. It
should really be fz_stext_document, cos it can contain
content from multiple pages.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStextPage.<lambda>'ˆ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rJ  'ˆ  rV   r&   rW   rX   c                 ó0   • [         R                  " XU5      $ ©z5Class-aware wrapper for `::fz_classify_stext_rect()`.)r   Ú"FzStextPage_fz_classify_stext_rect)r   r\  r3  s      r   Úfz_classify_stext_rectÚ"FzStextPage.fz_classify_stext_rect*ˆ  s   € ä×8Ò8¸ÈtÓTÐTr&   c                 ó.   • [         R                  " X5      $ )a^  
Class-aware wrapper for `::fz_find_table_within_bounds()`.
        Interpret the bounded contents of a given stext page as
        a table.

        The page contents will be rewritten to contain a Table
        structure with the identified content in it.

        This uses the same logic as for fz_table_hunt, without the
        actual hunting. fz_table_hunt hunts to find possible bounds
        for multiple tables on the page; this routine just finds a
        single table contained within the given rectangle.

        Returns the stext_block list that contains the content of
        the table.
)r   Ú'FzStextPage_fz_find_table_within_bounds©r   rR  s     r   Úfz_find_table_within_boundsÚ'FzStextPage.fz_find_table_within_bounds.ˆ  s   € ô" ×=Ò=¸dÓKÐKr&   c                 ó2   • [         R                  " XX#U5      $ )zŽ
Class-aware wrapper for `::fz_highlight_selection()`.
        Return a list of quads to highlight lines inside the selection
        points.
)r   Ú"FzStextPage_fz_highlight_selection)r   rƒ  r<  rÒ  rÿ  s        r   Úfz_highlight_selectionÚ"FzStextPage.fz_highlight_selectionAˆ  s   € ô ×8Ò8¸À!ÈIÓVÐVr&   c                 ó0   • [         R                  " XX#5      $ ©z‰
Class-aware wrapper for `::fz_highlight_selection2()`.
C++ alternative to fz_highlight_selection() that returns quads in a
std::vector.
)r   Ú#FzStextPage_fz_highlight_selection2)r   rƒ  r<  rÿ  s       r   Úfz_highlight_selection2Ú#FzStextPage.fz_highlight_selection2Iˆ  s   € ô ×9Ò9¸$À1ÓPÐPr&   c                 ó2   • [         R                  " XX#XE5      $ )a  
Class-aware wrapper for `::fz_match_stext_page()`.

This method has out-params. Python/C# wrappers look like:
        `fz_match_stext_page(const char *needle, ::fz_quad *hit_bbox, int hit_max, ::fz_search_options options)` => `(int, int hit_mark)`

        Search for occurrence of 'needle' in text page, matching in a given
        style.

        Return the number of quads and store hit quads in the passed in
        array.

        NOTE: This is an experimental interface and subject to change
        without notice.
)r   ÚFzStextPage_fz_match_stext_pagerÞ7  s         r   Úfz_match_stext_pageÚFzStextPage.fz_match_stext_pageQˆ  s   € ô  ×5Ò5°dÀHÐX_ÓiÐir&   c                 ó2   • [         R                  " XX#U5      $ )aý  
Class-aware wrapper for `::fz_match_stext_page_cb()`.
        Search for occurrence of 'needle' in text page.

        Call callback once for each hit. This callback will receive
        (potentially) multiple quads for each hit.

        Returns the number of hits - note that this is potentially
        different from (i.e. is not greater than) the number of quads
        as returned by the non callback API.

        NOTE: This is an experimental interface and subject to change
        without notice.
)r   Ú"FzStextPage_fz_match_stext_page_cbrä7  s        r   Úfz_match_stext_page_cbÚ"FzStextPage.fz_match_stext_page_cbcˆ  s   € ô ×8Ò8¸ÀrÐSZÓ[Ð[r&   c                 ó0   • [         R                  " XU5      $ )aN  
Class-aware wrapper for `::fz_new_buffer_from_flattened_stext_page()`.

This method has out-params. Python/C# wrappers look like:
        `fz_new_buffer_from_flattened_stext_page(::fz_text_flatten flatten, ::fz_stext_position **map)` => `(fz_buffer *)`

        Create a new buffer by flattening the text from an stext
        page.
)r   Ú3FzStextPage_fz_new_buffer_from_flattened_stext_page)r   rÜ  ræ  s      r   Ú'fz_new_buffer_from_flattened_stext_pageÚ3FzStextPage.fz_new_buffer_from_flattened_stext_pagetˆ  s   € ô ×IÒIÈ$ÐY\Ó]Ð]r&   c                 ó.   • [         R                  " U 5      $ )z¼
Class-aware wrapper for `::fz_new_buffer_from_stext_page()`.
        Does the same as fz_new_buffer_from_flattened_stext_page(), with
        the options FZ_TEXT_FLATTEN_KEEP_PARAGRAPHS.
)r   Ú)FzStextPage_fz_new_buffer_from_stext_pagera   s    r   Úfz_new_buffer_from_stext_pageÚ)FzStextPage.fz_new_buffer_from_stext_page€ˆ  r™4  r&   c                 ó.   • [         R                  " X5      $ )aL  
Class-aware wrapper for `::fz_new_stext_device()`.
        Create a device to extract the text on a page.

        Gather the text on a page into blocks and lines.

        The reading order is taken from the order the text is drawn in
        the source file, so may not be accurate.

        page: The text page to which content should be added. This will
        usually be a newly created (empty) text page, but it can be one
        containing data already (for example when merging multiple
        pages, or watermarking).

        options: Options to configure the stext device.
)r   ÚFzStextPage_fz_new_stext_devicerê7  s     r   Úfz_new_stext_deviceÚFzStextPage.fz_new_stext_deviceˆˆ  s   € ô" ×5Ò5°dÓDÐDr&   c                 ó2   • [         R                  " XX#U5      $ )aH  
Class-aware wrapper for `::fz_new_stext_device_for_page()`.
        Create a device to extract the text on a page into an existing
        fz_stext_page structure.

        Gather the text on a page into blocks and lines.

        The reading order is taken from the order the text is drawn in
        the source file, so may not be accurate.

        stext_page: The text page to which content should be added. This will
        usually be a newly created (empty) text page, but it can be one
        containing data already (for example when merging multiple
        pages, or watermarking).

        options: Options to configure the stext device.

        The next 2 parameters are copied into the fz_stext_page structure's
        ids section, so only have to be valid if you expect to interrogate
        that section later.

        chapter_num: The chapter number that this page came from.

        page_num: The page number that this page came from.

        The final parameter is copied into the fz_stext_page structure's
        ids section. The mediabox for the enture fz_stext_page is unioned
        with this, so pass fz_empty_bbox if you don't care about getting
        a valid value back from the ids section, but you don't want to
        upset the value in the page->mediabox field.

        mediabox: The mediabox for this page.
)r   Ú(FzStextPage_fz_new_stext_device_for_page)r   ræ  r§  rª  rÚ  s        r   Úfz_new_stext_device_for_pageÚ(FzStextPage.fz_new_stext_device_for_page›ˆ  s   € ôD ×>Ò>¸tÈ;ÐbjÓkÐkr&   c                 ó0   • [         R                  " XX#5      $ ©z2Class-aware wrapper for `::fz_new_stext_struct()`.)r   ÚFzStextPage_fz_new_stext_struct)r   rq  rt  r¾   s       r   Úfz_new_stext_structÚFzStextPage.fz_new_stext_struct¿ˆ  s   € ä×5Ò5°dÀcÓQÐQr&   c                 ó.   • [         R                  " U 5      $ )zl
Class-aware wrapper for `::fz_paragraph_break()`.
        Attempt to break paragraphs at plausible places.
)r   ÚFzStextPage_fz_paragraph_breakra   s    r   Úfz_paragraph_breakÚFzStextPage.fz_paragraph_breakÃˆ  rA  r&   c                 ó2   • [         R                  " XX#U5      $ )aî  
Class-aware wrapper for `::fz_search_stext_page()`.

This method has out-params. Python/C# wrappers look like:
        `fz_search_stext_page(const char *needle, ::fz_quad *hit_bbox, int hit_max)` => `(int, int hit_mark)`

        Search for occurrence of 'needle' in text page.
        Case insensitive match.

        Return the number of quads and store hit quads in the passed in
        array.

        NOTE: This is an experimental interface and subject to change
        without notice.
)r   Ú FzStextPage_fz_search_stext_pager8  s        r   Úfz_search_stext_pageÚ FzStextPage.fz_search_stext_pageÊˆ  s   € ô  ×6Ò6°tÀXÐY`ÓaÐar&   c                 ó0   • [         R                  " XX#5      $ )aþ  
Class-aware wrapper for `::fz_search_stext_page_cb()`.
        Search for occurrence of 'needle' in text page.

        Call callback once for each hit. This callback will receive
        (potentially) multiple quads for each hit.

        Returns the number of hits - note that this is potentially
        different from (i.e. is not greater than) the number of quads
        as returned by the non callback API.

        NOTE: This is an experimental interface and subject to change
        without notice.
)r   Ú#FzStextPage_fz_search_stext_page_cbr8  s       r   Úfz_search_stext_page_cbÚ#FzStextPage.fz_search_stext_page_cbÜˆ  s   € ô ×9Ò9¸$ÈÓSÐSr&   c                 ó.   • [         R                  " U 5      $ )aA  
Class-aware wrapper for `::fz_segment_stext_page()`.
        Perform segmentation analysis on an (unstructured) page to look for
        recursive subdivisions.

        Essentially this code attempts to split the page horizontally and/or
        vertically repeatedly into smaller and smaller "segments" (divisions).

        This minimises the reordering of the content, but some reordering
        may be unavoidable.

        Returns 0 if no changes were made to the document.

        This is experimental code, and may change (or be removed) in future
        versions!
)r   Ú!FzStextPage_fz_segment_stext_pagera   s    r   Úfz_segment_stext_pageÚ!FzStextPage.fz_segment_stext_pageíˆ  s   € ô" ×7Ò7¸Ó=Ð=r&   c                 ó.   • [         R                  " X5      $ )a‰  
Class-aware wrapper for `::fz_segment_stext_rect()`.
        Perform segmentation analysis on a rectangle of a given
        stext page.

        Like fz_segment_stext_page, this attempts to split the given page
        region horizontally and/or vertically repeatedly into smaller and
        smaller "segments".

        This works for pages with structure too, but splitting with
        rectangles that cut across structure blocks may not behave as
        expected.

        This minimises the reordering of the content (as viewed from the
        perspective of a depth first traversal), but some reordering may
        be unavoidable.

        This function accepts smaller gaps for segmentation than the full
        page segmentation does.

        Returns 0 if no changes were made to the document.

        This is experimental code, and may change (or be removed) in future
        versions!
)r   Ú!FzStextPage_fz_segment_stext_rectrô>  s     r   Úfz_segment_stext_rectÚ!FzStextPage.fz_segment_stext_rect ‰  s   € ô4 ×7Ò7¸ÓCÐCr&   c                 ó0   • [         R                  " XX#5      $ ©z0Class-aware wrapper for `::fz_snap_selection()`.)r   ÚFzStextPage_fz_snap_selection)r   r@%  rº  rT  s       r   Úfz_snap_selectionÚFzStextPage.fz_snap_selection‰  s   € ä×3Ò3°D¸bÓGÐGr&   c                 ó.   • [         R                  " X5      $ ©z3Class-aware wrapper for `::fz_stext_raft_images()`.)r   Ú FzStextPage_fz_stext_raft_imagesrê7  s     r   Úfz_stext_raft_imagesÚ FzStextPage.fz_stext_raft_images ‰  ó   € ä×6Ò6°tÓEÐEr&   c                 ó.   • [         R                  " U 5      $ ©z8Class-aware wrapper for `::fz_stext_remove_page_fill()`.)r   Ú%FzStextPage_fz_stext_remove_page_fillra   s    r   Úfz_stext_remove_page_fillÚ%FzStextPage.fz_stext_remove_page_fill$‰  re4  r&   c                 ó.   • [         R                  " U 5      $ )z‰
Class-aware wrapper for `::fz_table_hunt()`.
        Hunt for possible tables on a page, and update the stext with
        information.
)r   ÚFzStextPage_fz_table_huntra   s    r   Úfz_table_huntÚFzStextPage.fz_table_hunt(‰  s   € ô ×/Ò/°Ó5Ð5r&   c                 ó.   • [         R                  " X5      $ )z®
Class-aware wrapper for `::fz_table_hunt_within_bounds()`.
        Hunt for possible tables within a specific rect on a page, and
        update the stext with information.
)r   Ú'FzStextPage_fz_table_hunt_within_boundsrJ  s     r   Úfz_table_hunt_within_boundsÚ'FzStextPage.fz_table_hunt_within_bounds0‰  s   € ô ×=Ò=¸dÓKÐKr&   c                 ó0   • [         R                  " XX#5      $ )z9Wrapper for fz_copy_selection() that returns std::string.)r   ÚFzStextPage_fz_copy_selection)r   rƒ  r<  r<  s       r   Úfz_copy_selectionÚFzStextPage.fz_copy_selection8‰  s   € ä×3Ò3°D¸QÓEÐEr&   c                 ó0   • [         R                  " XU5      $ )z;Wrapper for fz_copy_rectangle() that returns a std::string.)r   ÚFzStextPage_fz_copy_rectangle)r   rÓ  r<  s      r   Úfz_copy_rectangleÚFzStextPage.fz_copy_rectangle<‰  s   € ä×3Ò3°DÀÓEÐEr&   c                 ó0   • [         R                  " XX#5      $ )zEWrapper for fz_search_stext_page() that returns std::vector of Quads.)r   ÚFzStextPage_search_stext_page)r   rº  r)  rÿ  s       r   Úsearch_stext_pageÚFzStextPage.search_stext_page@‰  s   € ä×3Ò3°DÀ(ÓVÐVr&   c                 ó.   • [         R                  " U 5      $ ©zbUsed for iteration over linked list of FzStextBlock items starting at fz_stext_block::first_block.)r   ÚFzStextPage_beginra   s    r   r%  ÚFzStextPage.beginD‰  rø=  r&   c                 ó.   • [         R                  " U 5      $ rJ  )r   ÚFzStextPage_endra   s    r   r)  ÚFzStextPage.endH‰  r.@  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_stext_page()`.
                Create an empty text page.

                The text page is filled out by the text device to contain the
                blocks and lines of text on the page.

                mediabox: optional mediabox information.


|

*Overload 2:*
 Constructor using `fz_new_stext_page_from_chapter_page_number()`.

|

*Overload 3:*
 Constructor using `fz_new_stext_page_from_display_list()`.

|

*Overload 4:*
 Constructor using `fz_new_stext_page_from_page()`.

|

*Overload 5:*
 Constructor using `fz_new_stext_page_from_page_number()`.

|

*Overload 6:*
 Constructor using `fz_new_stext_page_from_page_with_cookie()`.
                Extract text from page.

                Ownership of the fz_stext_page is returned to the caller.


|

*Overload 7:*
 Constructor using `pdf_new_stext_page_from_annot()`.

|

*Overload 8:*
 Default constructor, sets `m_internal` to null.

|

*Overload 9:*
 Constructor using raw copy of pre-existing `::fz_stext_page`.
N)r   ÚFzStextPage_swiginitÚnew_FzStextPager§   s     r   r]   ÚFzStextPage.__init__L‰  s    € ôp 	×#Ò# D¬&×*@Ò*@À$Ð*GÕHr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzStextPage_m_internal_valuera   s    r   ri1  ÚFzStextPage.m_internal_value‡‰  rR;  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStextPage___nonzero__ra   s    r   rä   ÚFzStextPage.__nonzero__‹‰  r†   r&   ro1  r'   N)1r   r   r<   r=   r>   r   r   r   r   rJ  rJ  r"J  r'J  r+J  r/J  r3J  r7J  r;J  r?J  rDJ  rHJ  rLJ  rPJ  rTJ  rXJ  r]J  rbJ  rhJ  rlJ  rpJ  rtJ  rxJ  r|J  r%  r)  r]   r   Údelete_FzStextPager°   ri1  rä   rè   ÚFzStextPage_m_internal_getÚFzStextPage_m_internal_setrs1  ÚFzStextPage_s_num_instances_getÚFzStextPage_s_num_instances_setr[1  r@   r'   r&   r   rJ  rJ  ˆ  s  † ññ Ñ-Ñ/IÐOdÑe€GØ€HòUòLò&WòQòjò$\ò"
^òFòEò&"lòHRò;òbò$Tò">ò&Dò8HòFòBò6òLòFòFòWò.ò,ò8Iðr ×0Ñ0Ðò9ò4à€Hñ ˜&×;Ñ;¸V×=^Ñ=^ð  eDñ  E€JÙ˜v×EÑEÀv×GmÑGmÓnƒOr&   rJ  c                   óÜ   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 r\R                  rS
 rS r\r\" \R$                  \R&                  SS9r\" \R*                  \R,                  5      rSrg)ÚFzStextPageBlockIteratori•‰  zTWrapper class for struct `fz_stext_page_block_iterator`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú!FzStextPageBlockIterator.<lambda>˜‰  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r—J  ˜‰  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ ©z?Class-aware wrapper for `::fz_stext_page_block_iterator_eod()`.)r   Ú9FzStextPageBlockIterator_fz_stext_page_block_iterator_eodra   s    r   Ú fz_stext_page_block_iterator_eodÚ9FzStextPageBlockIterator.fz_stext_page_block_iterator_eod›‰  s   € ä×OÒOÐPTÓUÐUr&   c                 ó.   • [         R                  " U 5      $ ©zCClass-aware wrapper for `::fz_stext_page_block_iterator_eod_dfs()`.)r   Ú=FzStextPageBlockIterator_fz_stext_page_block_iterator_eod_dfsra   s    r   Ú$fz_stext_page_block_iterator_eod_dfsÚ=FzStextPageBlockIterator.fz_stext_page_block_iterator_eod_dfsŸ‰  s   € ä×SÒSÐTXÓYÐYr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zž
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_stext_page_block_iterator`.
N)r   Ú!FzStextPageBlockIterator_swiginitÚnew_FzStextPageBlockIteratorr§   s     r   r]   Ú!FzStextPageBlockIterator.__init__£‰  rP9  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú)FzStextPageBlockIterator_m_internal_valuera   s    r   ri1  Ú)FzStextPageBlockIterator.m_internal_value°‰  rJ4  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú$FzStextPageBlockIterator___nonzero__ra   s    r   rä   Ú$FzStextPageBlockIterator.__nonzero__´‰  rÆ  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rœJ  r¡J  r]   r   Údelete_FzStextPageBlockIteratorr°   ri1  rä   rè   Ú'FzStextPageBlockIterator_m_internal_getÚ'FzStextPageBlockIterator_m_internal_setrs1  Ú,FzStextPageBlockIterator_s_num_instances_getÚ,FzStextPageBlockIterator_s_num_instances_setr[1  r@   r'   r&   r   r•J  r•J  •‰  s”   † Ù_áÑ-Ñ/IÐOdÑe€GØ€HòVòZò
cð ×=Ñ=ÐòFòAà€Hñ ˜&×HÑHÈ&×JxÑJxð  ^ñ  _€JÙ˜v×RÑRÐTZ÷  UHñ  UHó  IƒOr&   r•J  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzStextPageDetailsi¾‰  a  
Wrapper class for struct `fz_stext_page_details`. Not copyable or assignable.
A note on stext's handling of structure.

A PDF document can contain a structure tree. This gives the
structure of a document in its entirety as a tree. e.g.

Tree                        MCID    INDEX
-------------------------------------
DOC                 0       0
 TOC                        1       0
  TOC_ITEM          2       0
  TOC_ITEM          3       1
  TOC_ITEM          4       2
  ...
 STORY                      100     1
  SECTION           101     0
   HEADING          102     0
   SUBSECTION               103     1
    PARAGRAPH               104     0
    PARAGRAPH               105     1
    PARAGRAPH               106     2
   SUBSECTION               107     2
    PARAGRAPH               108     0
    PARAGRAPH               109     1
    PARAGRAPH               110     2
   ...
  SECTION           200     1
    ...

Each different section of the tree is identified as part of an
MCID by a number (this is a slight simplification, but makes the
explanation easier).

The PDF document contains markings that say "Entering MCID 0"
and "Leaving MCID 0". Any content within that region is therefore
identified as appearing in that particular structural region.

This means that content can be sent in the document in a different
order to which it appears 'logically' in the tree.

MuPDF converts this tree form into a nested series of calls to
begin_structure and end_structure.

For instance, if the document started out with MCID 100, then
we'd send:
    begin_structure("DOC")
    begin_structure("STORY")

The problem with this is that if we send:
    begin_structure("DOC")
    begin_structure("STORY")
    begin_structure("SECTION")
    begin_structure("SUBSECTION")

or
    begin_structure("DOC")
    begin_structure("STORY")
    begin_structure("SECTION")
    begin_structure("HEADING")

How do I know what order the SECTION and HEADING should appear in?
Are they even in the same STORY? Or the same DOC?

Accordingly, every begin_structure is accompanied not only with the
node type, but with an index. The index is the number of this node
within this level of the tree. Hence:

    begin_structure("DOC", 0)
    begin_structure("STORY", 0)
    begin_structure("SECTION", 0)
    begin_structure("HEADING", 0)
and
    begin_structure("DOC", 0)
    begin_structure("STORY", 0)
    begin_structure("SECTION", 0)
    begin_structure("SUBSECTION", 1)

are now unambiguous in their describing of the tree.

MuPDF automatically sends the minimal end_structure/begin_structure
pairs to move us between nodes in the tree.

In order to accommodate this information within the structured text
data structures an additional block type is used. Previously a
"page" was just a list of blocks, either text or images. e.g.

[BLOCK:TEXT] <-> [BLOCK:IMG] <-> [BLOCK:TEXT] <-> [BLOCK:TEXT] ...

We now introduce a new type of block, STRUCT, that turns this into
a tree:

[BLOCK:TEXT] <-> [BLOCK:STRUCT(IDX=0)] <-> [BLOCK:TEXT] <-> ...
                      /|
[STRUCT:TYPE=DOC] <----
    |
[BLOCK:TEXT] <-> [BLOCK:STRUCT(IDX=0)] <-> [BLOCK:TEXT] <-> ...
                      /|
[STRUCT:TYPE=STORY] <--
    |
   ...

Rather than doing a simple linear traversal of the list to extract
the logical data, a caller now has to do a depth-first traversal.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStextPageDetails.<lambda>)Š  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rµJ  )Š  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z—
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_stext_page_details`.
N)r   ÚFzStextPageDetails_swiginitÚnew_FzStextPageDetailsr§   s     r   r]   ÚFzStextPageDetails.__init__,Š  rÂ<  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú#FzStextPageDetails_m_internal_valuera   s    r   ri1  Ú#FzStextPageDetails.m_internal_value9Š  r³4  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStextPageDetails___nonzero__ra   s    r   rä   ÚFzStextPageDetails.__nonzero__=Š  rM  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzStextPageDetailsr°   ri1  rä   rè   Ú!FzStextPageDetails_m_internal_getÚ!FzStextPageDetails_m_internal_setrs1  Ú&FzStextPageDetails_s_num_instances_getÚ&FzStextPageDetails_s_num_instances_setr[1  r@   r'   r&   r   r³J  r³J  ¾‰  s�   † ñhñT Ñ-Ñ/IÐOdÑe€GØ€Hò
Wð ×7Ñ7Ðò@ò;à€Hñ ˜&×BÑBÀF×DlÑDlð  sRñ  S€JÙ˜v×LÑLÈf×N{ÑN{Ó|ƒOr&   r³J  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzStextPositioniGŠ  zIWrapper class for struct `fz_stext_position`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStextPosition.<lambda>JŠ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÉJ  JŠ  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z“
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_stext_position`.
N)r   ÚFzStextPosition_swiginitÚnew_FzStextPositionr§   s     r   r]   ÚFzStextPosition.__init__MŠ  r¯I  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú FzStextPosition_m_internal_valuera   s    r   ri1  Ú FzStextPosition.m_internal_valueZŠ  r¢=  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStextPosition___nonzero__ra   s    r   rä   ÚFzStextPosition.__nonzero__^Š  r_  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzStextPositionr°   ri1  rä   rè   ÚFzStextPosition_m_internal_getÚFzStextPosition_m_internal_setrs1  Ú#FzStextPosition_s_num_instances_getÚ#FzStextPosition_s_num_instances_setr[1  r@   r'   r&   r   rÇJ  rÇJ  GŠ  óz   † ÙTáÑ-Ñ/IÐOdÑe€GØ€Hò
Qð ×4Ñ4Ðò=ò8à€Hñ ˜&×?Ñ?À×AfÑAfð  mLñ  M€JÙ˜v×IÑIÈ6×KuÑKuÓvƒOr&   rÇJ  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzStextStructihŠ  zGWrapper class for struct `fz_stext_struct`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStextStruct.<lambda>kŠ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÞJ  kŠ  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‘
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_stext_struct`.
N)r   ÚFzStextStruct_swiginitÚnew_FzStextStructr§   s     r   r]   ÚFzStextStruct.__init__nŠ  rï:  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzStextStruct_m_internal_valuera   s    r   ri1  ÚFzStextStruct.m_internal_value{Š  r8  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStextStruct___nonzero__ra   s    r   rä   ÚFzStextStruct.__nonzero__Š  r8  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzStextStructr°   ri1  rä   rè   ÚFzStextStruct_m_internal_getÚFzStextStruct_m_internal_setrs1  Ú!FzStextStruct_s_num_instances_getÚ!FzStextStruct_s_num_instances_setr[1  r@   r'   r&   r   rÜJ  rÜJ  hŠ  rû:  r&   rÜJ  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)Ú
FzStorablei‰Š  a¾  
Wrapper class for struct `fz_storable`.
Resource store

MuPDF stores decoded "objects" into a store for potential reuse.
If the size of the store gets too big, objects stored within it
can be evicted and freed to recover space. When MuPDF comes to
decode such an object, it will check to see if a version of this
object is already in the store - if it is, it will simply reuse
it. If not, it will decode it and place it into the store.

All objects that can be placed into the store are derived from
the fz_storable type (i.e. this should be the first component of
the objects structure). This allows for consistent (thread safe)
reference counting, and includes a function that will be called
to free the object as soon as the reference count reaches zero.

Most objects offer fz_keep_XXXX/fz_drop_XXXX functions derived
from fz_keep_storable/fz_drop_storable. Creation of such objects
includes a call to FZ_INIT_STORABLE to set up the fz_storable
header.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStorable.<lambda>¡Š  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   ròJ  ¡Š  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zÌ
*Overload 1:*
Copy constructor using `fz_keep_storable()`.

|

*Overload 2:*
Default constructor, sets `m_internal` to null.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::fz_storable`.
N)r   ÚFzStorable_swiginitÚnew_FzStorabler§   s     r   r]   ÚFzStorable.__init__¤Š  r1:  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzStorable_m_internal_valuera   s    r   ri1  ÚFzStorable.m_internal_value¶Š  r*3  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStorable___nonzero__ra   s    r   rä   ÚFzStorable.__nonzero__ºŠ  r<  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzStorabler°   ri1  rä   rè   ÚFzStorable_m_internal_getÚFzStorable_m_internal_setrs1  ÚFzStorable_s_num_instances_getÚFzStorable_s_num_instances_setr[1  r@   r'   r&   r   rðJ  rðJ  ‰Š  s~   † ññ. Ñ-Ñ/IÐOdÑe€GØ€HòGð  ×/Ñ/Ðò8ò3à€Hñ ˜&×:Ñ:¸F×<\Ñ<\ð  cBñ  C€JÙ˜v×DÑDÀf×FkÑFkÓlƒOr&   rðJ  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzStoreiÄŠ  z@Wrapper class for struct `fz_store`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStore.<lambda>ÇŠ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rK  ÇŠ  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zŠ
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_store`.
N)r   ÚFzStore_swiginitÚnew_FzStorer§   s     r   r]   ÚFzStore.__init__ÊŠ  r¡G  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzStore_m_internal_valuera   s    r   ri1  ÚFzStore.m_internal_value×Š  r?6  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStore___nonzero__ra   s    r   rä   ÚFzStore.__nonzero__ÛŠ  r}   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzStorer°   ri1  rä   rè   ÚFzStore_m_internal_getÚFzStore_m_internal_setrs1  ÚFzStore_s_num_instances_getÚFzStore_s_num_instances_setr[1  r@   r'   r&   r   rK  rK  ÄŠ  r­G  r&   rK  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzStoreHashiåŠ  aÃ	  
Wrapper class for struct `fz_store_hash`. Not copyable or assignable.
The store can be seen as a dictionary that maps keys to
fz_storable values. In order to allow keys of different types to
be stored, we have a structure full of functions for each key
'type'; this fz_store_type pointer is stored with each key, and
tells the store how to perform certain operations (like taking/
dropping a reference, comparing two keys, outputting details for
debugging etc).

The store uses a hash table internally for speed where possible.
In order for this to work, we need a mechanism for turning a
generic 'key' into 'a hashable string'. For this purpose the
type structure contains a make_hash_key function pointer that
maps from a void * to a fz_store_hash structure. If
make_hash_key function returns 0, then the key is determined not
to be hashable, and the value is not stored in the hash table.

Some objects can be used both as values within the store, and as
a component of keys within the store. We refer to these objects
as "key storable" objects. In this case, we need to take
additional care to ensure that we do not end up keeping an item
within the store, purely because its value is referred to by
another key in the store.

An example of this are fz_images in PDF files. Each fz_image is
placed into the     store to enable it to be easily reused. When the
image is rendered, a pixmap is generated from the image, and the
pixmap is placed into the store so it can be reused on
subsequent renders. The image forms part of the key for the
pixmap.

When we close the pdf document (and any associated pages/display
lists etc), we drop the images from the store. This may leave us
in the position of the images having non-zero reference counts
purely because they are used as part of the keys for the
pixmaps.

We therefore use special reference counting functions to keep
track of these "key storable" items, and hence store the number
of references to these items that are used in keys.

When the number of references to an object == the number of
references to an object from keys in the store, we know that we
can remove all the items which have that object as part of the
key. This is done by running a pass over the store, 'reaping'
those items.

Reap passes are slower than we would like as they touch every
item in the store. We therefore provide a way to 'batch' such
reap passes together, using fz_defer_reap_start/
fz_defer_reap_end to bracket a region in which many may be
triggered.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStoreHash.<lambda>‹  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rK  ‹  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_store_hash`.
N)r   ÚFzStoreHash_swiginitÚnew_FzStoreHashr§   s     r   r]   ÚFzStoreHash.__init__ ‹  rs>  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzStoreHash_m_internal_valuera   s    r   ri1  ÚFzStoreHash.m_internal_value-‹  rR;  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStoreHash___nonzero__ra   s    r   rä   ÚFzStoreHash.__nonzero__1‹  r†   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzStoreHashr°   ri1  rä   rè   ÚFzStoreHash_m_internal_getÚFzStoreHash_m_internal_setrs1  ÚFzStoreHash_s_num_instances_getÚFzStoreHash_s_num_instances_setr[1  r@   r'   r&   r   rK  rK  åŠ  s   † ñ5ñn Ñ-Ñ/IÐOdÑe€GØ€Hò
Ið ×0Ñ0Ðò9ò4à€Hñ ˜&×;Ñ;¸V×=^Ñ=^ð  eDñ  E€JÙ˜v×EÑEÀv×GmÑGmÓnƒOr&   rK  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzStoreTypei;‹  zú
Wrapper class for struct `fz_store_type`. Not copyable or assignable.
Every type of object to be placed into the store defines an
fz_store_type. This contains the pointers to functions to
make hashes, manipulate keys, and check for needing reaping.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStoreType.<lambda>C‹  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r.K  C‹  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_store_type`.
N)r   ÚFzStoreType_swiginitÚnew_FzStoreTyper§   s     r   r]   ÚFzStoreType.__init__F‹  rs>  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzStoreType_m_internal_valuera   s    r   ri1  ÚFzStoreType.m_internal_valueS‹  rR;  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStoreType___nonzero__ra   s    r   rä   ÚFzStoreType.__nonzero__W‹  r†   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzStoreTyper°   ri1  rä   rè   ÚFzStoreType_m_internal_getÚFzStoreType_m_internal_setrs1  ÚFzStoreType_s_num_instances_getÚFzStoreType_s_num_instances_setr[1  r@   r'   r&   r   r,K  r,K  ;‹  r¥I  r&   r,K  c                   óú   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS r\R$                  rS rS r\r\" \R.                  \R0                  SS9r\" \R4                  \R6                  5      rSrg)ÚFzStoryia‹  z@Wrapper class for struct `fz_story`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStory.<lambda>d‹  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rBK  d‹  rV   r&   rW   rX   c                 ó0   • [         R                  " XU5      $ ©z,Class-aware wrapper for `::fz_draw_story()`.)r   ÚFzStory_fz_draw_story)r   r‹  rK  s      r   Úfz_draw_storyÚFzStory.fz_draw_storyg‹  s   € ä×+Ò+¨D°sÓ;Ð;r&   c                 ó0   • [         R                  " XU5      $ ©z-Class-aware wrapper for `::fz_place_story()`.)r   ÚFzStory_fz_place_story)r   r#  r #  s      r   Úfz_place_storyÚFzStory.fz_place_storyk‹  s   € ä×,Ò,¨T¸&ÓAÐAr&   c                 ó0   • [         R                  " XX#5      $ ©z3Class-aware wrapper for `::fz_place_story_flags()`.)r   ÚFzStory_fz_place_story_flags)r   r#  r #  r/	  s       r   Úfz_place_story_flagsÚFzStory.fz_place_story_flagso‹  s   € ä×2Ò2°4ÀÓNÐNr&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::fz_reset_story()`.)r   ÚFzStory_fz_reset_storyra   s    r   Úfz_reset_storyÚFzStory.fz_reset_storys‹  r’1  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::fz_story_document()`.)r   ÚFzStory_fz_story_documentra   s    r   Úfz_story_documentÚFzStory.fz_story_documentw‹  rÐ2  r&   c                 ó0   • [         R                  " XU5      $ ©z1Class-aware wrapper for `::fz_story_positions()`.)r   ÚFzStory_fz_story_positions)r   r  rþ  s      r   Úfz_story_positionsÚFzStory.fz_story_positions{‹  s   € ä×0Ò0°¸3Ó?Ð?r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::fz_story_warnings()`.)r   ÚFzStory_fz_story_warningsra   s    r   Úfz_story_warningsÚFzStory.fz_story_warnings‹  rÐ2  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zÒ
*Overload 1:*
== Constructors.  Constructor using `fz_new_story()`.

|

*Overload 2:*
Default constructor, sets `m_internal` to null.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::fz_story`.
N)r   ÚFzStory_swiginitÚnew_FzStoryr§   s     r   r]   ÚFzStory.__init__ƒ‹  r_;  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzStory_m_internal_valuera   s    r   ri1  ÚFzStory.m_internal_value•‹  r?6  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStory___nonzero__ra   s    r   rä   ÚFzStory.__nonzero__™‹  r}   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rGK  rLK  rQK  rVK  r[K  r`K  reK  r]   r   Údelete_FzStoryr°   ri1  rä   rè   ÚFzStory_m_internal_getÚFzStory_m_internal_setrs1  ÚFzStory_s_num_instances_getÚFzStory_s_num_instances_setr[1  r@   r'   r&   r   r@K  r@K  a‹  s™   † ÙKáÑ-Ñ/IÐOdÑe€GØ€Hò<òBòOò3ò6ò@ò6òAð  ×,Ñ,Ðò5ò0à€Hñ ˜&×7Ñ7¸×9VÑ9VÐ\{Ñ|€JÙ˜v×AÑAÀ6×CeÑCeÓfƒOr&   r@K  c                   óp  • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  r\" \R                  \R                  5      r\" \R"                  \R$                  5      r\" \R(                  \R*                  5      r\" \R.                  \R0                  5      r\" \R4                  \R6                  5      r\" \R:                  \R<                  5      r\" \R@                  \RB                  5      r"\" \RF                  \RH                  5      r%\" \RL                  \RN                  5      r(S	 r)S
 r*S r+Sr,g)ÚFzStoryElementPositioni£‹  z5Wrapper class for struct `fz_story_element_position`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStoryElementPosition.<lambda>¦‹  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   ryK  ¦‹  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)a/  
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_story_element_position`.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::fz_story_element_position`.
N)r   ÚFzStoryElementPosition_swiginitÚnew_FzStoryElementPositionr§   s     r   r]   ÚFzStoryElementPosition.__init__©‹  s    € ô 	×.Ò.¨t´V×5VÒ5VÐX\Ð5]Õ^r&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   ÚFzStoryElementPosition_internalr§   s     r   r;1  ÚFzStoryElementPosition.internalº‹  s   € ô ×5Ò5°dÐB¸TÒBÐBr&   c                 ó.   • [         R                  " U 5      $ r>1  )r   Ú FzStoryElementPosition_to_stringra   s    r   r+1  Ú FzStoryElementPosition.to_stringÐ‹  r¢=  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzStoryElementPosition___eq__rE1  s     r   r’   ÚFzStoryElementPosition.__eq__Ô‹  ó   € ä×3Ò3°DÓ>Ð>r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzStoryElementPosition___ne__rE1  s     r   r—   ÚFzStoryElementPosition.__ne__Ø‹  rˆK  r&   r'   N)-r   r   r<   r=   r>   r   r   r   r   r]   r;1  r   Údelete_FzStoryElementPositionr°   Ú FzStoryElementPosition_depth_getÚ FzStoryElementPosition_depth_setr   Ú"FzStoryElementPosition_heading_getÚ"FzStoryElementPosition_heading_setr£  ÚFzStoryElementPosition_id_getÚFzStoryElementPosition_id_setr  ÚFzStoryElementPosition_href_getÚFzStoryElementPosition_href_setr¨  ÚFzStoryElementPosition_rect_getÚFzStoryElementPosition_rect_setr3  ÚFzStoryElementPosition_text_getÚFzStoryElementPosition_text_setr‹  Ú%FzStoryElementPosition_open_close_getÚ%FzStoryElementPosition_open_close_setr¯  Ú(FzStoryElementPosition_rectangle_num_getÚ(FzStoryElementPosition_rectangle_num_setr²  Ú*FzStoryElementPosition_s_num_instances_getÚ*FzStoryElementPosition_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   rwK  rwK  £‹  s(  † Ù@áÑ-Ñ/IÐOdÑe€GØ€Hò_ò"
Cð ×;Ñ;ÐÙ�V×<Ñ<¸f×>eÑ>eÓf€EÙ�v×@Ñ@À&×BkÑBkÓl€GÙ	�&×6Ñ6¸×8\Ñ8\Ó	]€BÙ�F×:Ñ:¸F×<bÑ<bÓc€DÙ�F×:Ñ:¸F×<bÑ<bÓc€DÙ�F×:Ñ:¸F×<bÑ<bÓc€DÙ˜&×FÑFÈ×HtÑHtÓu€JÙ˜V×LÑLÈf×N}ÑN}Ó~€MÙ˜v×PÑPÐRX÷  SDñ  SDó  E€Oò=ò?õ?r&   rwK  c                   óº  • \ rS rSrSr\" S S SS9r\r\	S 5       r
S rS	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S r"S  r#S! r$S" r%S# r&S$ r'S% r(S& r)S' r*S( r+S) r,S* r-S+ r.S, r/S- r0S. r1S/ r2S0 r3S1 r4S2 r5S3 r6S4 r7S5 r8S6 r9S7 r:S8 r;S9 r<S: r=S; r>S< r?S= r@S> rAS? rBS@ rCSA rDSB rESC rFSD rGSE rHSF rISG rJSH rKSI rLSJ rMSK rNSL rOSM rPSN rQSO rRSP rSSQ rTSR rUSS rVST rWSU rXSV rYSW rZ\[R¸                  r]SX r^SY r_\_r`\" \[RÂ                  \[RÄ                  SZS9rc\" \[RÈ                  \[RÊ                  5      rfS[rgg\)]ÚFzStreamiÞ‹  zó
Wrapper class for struct `fz_stream`.
fz_stream is a buffered reader capable of seeking in both
directions.

Streams are reference counted, so references must be dropped
by a call to fz_drop_stream.

Only the data between rp and wp is valid.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStream.<lambda>ê‹  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¢K  ê‹  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ )z}
Class-aware wrapper for `::fz_open_file_autodelete()`.
        Do the same as fz_open_file, but delete the file upon close.
)r   Ú FzStream_fz_open_file_autodeleterº  s    r   Úfz_open_file_autodeleteÚ FzStream.fz_open_file_autodeleteí‹  s   € ô ×6Ò6°xÓ@Ð@r&   c                 ó.   • [         R                  " X5      $ )ah  
Class-aware wrapper for `::fz_available()`.
        Ask how many bytes are available immediately from
        a given stream.

        stm: The stream to read from.

        max: A hint for the underlying stream; the maximum number of
        bytes that we are sure we will want to read. If you do not know
        this number, give 1.

        Returns the number of bytes immediately available between the
        read and write pointers. This number is guaranteed only to be 0
        if we have hit EOF. The number of bytes returned here need have
        no relation to max (could be larger, could be smaller).
)r   ÚFzStream_fz_available)r   rü  s     r   Úfz_availableÚFzStream.fz_availableõ‹  s   € ô" ×+Ò+¨DÓ6Ð6r&   c                 ó2   • [         R                  " XX#XE5      $ )a£  
Class-aware wrapper for `::fz_decomp_image_from_stream()`.

This method has out-params. Python/C# wrappers look like:
        `fz_decomp_image_from_stream(::fz_compressed_image *image, ::fz_irect *subarea, int indexed, int l2factor)` => `(fz_pixmap *, int l2extra)`

        Decode a subarea of a compressed image. l2factor is the amount
        of subsampling inbuilt to the stream (i.e. performed by the
        decoder). If non NULL, l2extra is the extra amount of
        subsampling that should be performed by this routine. This will
        be updated on exit to the amount of subsampling that is still
        required to be done.

        Returns a kept reference.
)r   Ú$FzStream_fz_decomp_image_from_stream)r   rå  rl  r„  r…  r†  s         r   Úfz_decomp_image_from_streamÚ$FzStream.fz_decomp_image_from_streamŒ  s   € ô  ×:Ò:¸4ÈÐZbÓlÐlr&   c                 ó.   • [         R                  " U 5      $ )z™
Class-aware wrapper for `::fz_is_cfb_archive()`.
        Detect if stream object is a cfb archive.

        Assumes that the stream object is seekable.
)r   ÚFzStream_fz_is_cfb_archivera   s    r   Úfz_is_cfb_archiveÚFzStream.fz_is_cfb_archiveŒ  rd8  r&   c                 ó.   • [         R                  " U 5      $ )zÕ
Class-aware wrapper for `::fz_is_eof()`.
        Query if the stream has reached EOF (during normal bytewise
        reading).

        See fz_is_eof_bits for the equivalent function for bitwise
        reading.
)r   ÚFzStream_fz_is_eofra   s    r   Ú	fz_is_eofÚFzStream.fz_is_eof#Œ  s   € ô ×(Ò(¨Ó.Ð.r&   c                 ó.   • [         R                  " U 5      $ )zÎ
Class-aware wrapper for `::fz_is_eof_bits()`.
        Query if the stream has reached EOF (during bitwise
        reading).

        See fz_is_eof for the equivalent function for bytewise
        reading.
)r   ÚFzStream_fz_is_eof_bitsra   s    r   Úfz_is_eof_bitsÚFzStream.fz_is_eof_bits.Œ  ó   € ô ×-Ò-¨dÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )zµ
Class-aware wrapper for `::fz_is_libarchive_archive()`.
        Detect if stream object is an archive supported by libarchive.

        Assumes that the stream object is seekable.
)r   Ú!FzStream_fz_is_libarchive_archivera   s    r   Úfz_is_libarchive_archiveÚ!FzStream.fz_is_libarchive_archive9Œ  rž3  r&   c                 ó.   • [         R                  " U 5      $ )z™
Class-aware wrapper for `::fz_is_tar_archive()`.
        Detect if stream object is a tar archive.

        Assumes that the stream object is seekable.
)r   ÚFzStream_fz_is_tar_archivera   s    r   Úfz_is_tar_archiveÚFzStream.fz_is_tar_archiveBŒ  rd8  r&   c                 ó.   • [         R                  " U 5      $ )z™
Class-aware wrapper for `::fz_is_zip_archive()`.
        Detect if stream object is a zip archive.

        Assumes that the stream object is seekable.
)r   ÚFzStream_fz_is_zip_archivera   s    r   Úfz_is_zip_archiveÚFzStream.fz_is_zip_archiveKŒ  rd8  r&   c                 ó.   • [         R                  " X5      $ ©z5Class-aware wrapper for `::fz_new_archive_of_size()`.)r   ÚFzStream_fz_new_archive_of_sizer{F  s     r   Úfz_new_archive_of_sizeÚFzStream.fz_new_archive_of_sizeTŒ  ó   € ä×5Ò5°dÓAÐAr&   c                 ó.   • [         R                  " U 5      $ )zŠ
Class-aware wrapper for `::fz_open_a85d()`.
        a85d filter performs ASCII 85 Decoding of data read
        from the chained filter.
)r   ÚFzStream_fz_open_a85dra   s    r   Úfz_open_a85dÚFzStream.fz_open_a85dXŒ  ó   € ô ×+Ò+¨DÓ1Ð1r&   c                 ó0   • [         R                  " XU5      $ )zœ
Class-aware wrapper for `::fz_open_aesd()`.
        aesd filter performs AES decoding of data read from the chained
        filter using the supplied key.
)r   ÚFzStream_fz_open_aesd©r   rA  rš  s      r   Úfz_open_aesdÚFzStream.fz_open_aesd`Œ  ó   € ô ×+Ò+¨D°vÓ>Ð>r&   c                 ó.   • [         R                  " U 5      $ )z‹
Class-aware wrapper for `::fz_open_ahxd()`.
        ahxd filter performs ASCII Hex decoding of data read
        from the chained filter.
)r   ÚFzStream_fz_open_ahxdra   s    r   Úfz_open_ahxdÚFzStream.fz_open_ahxdhŒ  rÓK  r&   c                 ó0   • [         R                  " XU5      $ )zœ
Class-aware wrapper for `::fz_open_arc4()`.
        arc4 filter performs RC4 decoding of data read from the chained
        filter using the supplied key.
)r   ÚFzStream_fz_open_arc4rÖK  s      r   Úfz_open_arc4ÚFzStream.fz_open_arc4pŒ  rÙK  r&   c                 ó.   • [         R                  " U 5      $ )zÕ
Class-aware wrapper for `::fz_open_archive_with_stream()`.
        Open zip or tar archive stream.

        Open an archive using a seekable stream object rather than
        opening a file or directory on disk.
)r   Ú$FzStream_fz_open_archive_with_streamra   s    r   Úfz_open_archive_with_streamÚ$FzStream.fz_open_archive_with_streamxŒ  s   € ô ×:Ò:¸4Ó@Ð@r&   c                 ó.   • [         R                  " U 5      $ )zŽ
Class-aware wrapper for `::fz_open_brotlid()`.
        brotlid filter performs Brotli decoding of data read
        from the chained filter.
)r   ÚFzStream_fz_open_brotlidra   s    r   Úfz_open_brotlidÚFzStream.fz_open_brotlid‚Œ  r‡3  r&   c                 ó.   • [         R                  " U 5      $ )a   
Class-aware wrapper for `::fz_open_cfb_archive_with_stream()`.
        Open a cfb file as an archive.

        Open an archive using a seekable stream object rather than
        opening a file or directory on disk.

        An exception is thrown if the file is not recognised as a chm.
)r   Ú(FzStream_fz_open_cfb_archive_with_streamra   s    r   Úfz_open_cfb_archive_with_streamÚ(FzStream.fz_open_cfb_archive_with_streamŠŒ  s   € ô ×>Ò>¸tÓDÐDr&   c                 ó2   • [         R                  " XX#U5      $ )a  
Class-aware wrapper for `::fz_open_dctd()`.
        dctd filter performs DCT (JPEG) decoding of data read
        from the chained filter.

        color_transform implements the PDF color_transform option
                use -1 for default behavior
                use 0 to disable YUV-RGB / YCCK-CMYK transforms
                use 1 to enable YUV-RGB / YCCK-CMYK transforms

        invert_cmyk implements the necessary inversion for Photoshop CMYK images
                use 0 if embedded in PDF
                use 1 if not embedded in PDF

        For subsampling on decode, set l2factor to the log2 of the
        reduction required (therefore 0 = full size decode).

        jpegtables is an optional stream from which the JPEG tables
        can be read. Use NULL if not required.
)r   ÚFzStream_fz_open_dctd)r   r"  rë  r…  r	"  s        r   Úfz_open_dctdÚFzStream.fz_open_dctd–Œ  s   € ô* ×+Ò+¨DÀ;ÐZdÓeÐer&   c                 ó0   • [         R                  " XU5      $ )z½
Class-aware wrapper for `::fz_open_endstream_filter()`.
        The endstream filter reads a PDF substream, and starts to look
        for an 'endstream' token after the specified length.
)r   Ú!FzStream_fz_open_endstream_filter©r   r_  rú
  s      r   Úfz_open_endstream_filterÚ!FzStream.fz_open_endstream_filter­Œ  s   € ô ×7Ò7¸À6ÓJÐJr&   c           
      ó4   • [         R                  " XX#XEXg5      $ )a·  
Class-aware wrapper for `::fz_open_faxd()`.
        faxd filter performs FAX decoding of data read from
        the chained filter.

        k: see fax specification (fax default is 0).

        end_of_line: whether we expect end of line markers (fax default
        is 0).

        encoded_byte_align: whether we align to bytes after each line
        (fax default is 0).

        columns: how many columns in the image (fax default is 1728).

        rows: 0 for unspecified or the number of rows of data to expect.

        end_of_block: whether we expect end of block markers (fax
        default is 1).

        black_is_1: determines the polarity of the image (fax default is
        0).
)r   ÚFzStream_fz_open_faxd)r   r"  r"  r"  rù  rú  r "  r!"  s           r   Úfz_open_faxdÚFzStream.fz_open_faxdµŒ  s   € ô0 ×+Ò+¨D°[ÐV]ÐeqÓ~Ð~r&   c                 ó.   • [         R                  " X5      $ )aF  
Class-aware wrapper for `::fz_open_flated()`.
        flated filter performs LZ77 decoding (inflating) of data read
        from the chained filter.

        window_bits: How large a decompression window to use. Typically
        15. A negative number, -n, means to use n bits, but to expect
        raw data with no header.
)r   ÚFzStream_fz_open_flated)r   r+"  s     r   Úfz_open_flatedÚFzStream.fz_open_flatedÏŒ  s   € ô ×-Ò-¨dÓ@Ð@r&   c                 ó0   • [         R                  " XU5      $ )aP  
Class-aware wrapper for `::fz_open_image_decomp_stream()`.

This method has out-params. Python/C# wrappers look like:
        `fz_open_image_decomp_stream(::fz_compression_params *arg_1)` => `(fz_stream *, int l2factor)`

        Open a stream to read the decompressed version of another stream
        with optional log2 subsampling.
)r   Ú$FzStream_fz_open_image_decomp_stream)r   r®  r…  s      r   Úfz_open_image_decomp_streamÚ$FzStream.fz_open_image_decomp_streamÛŒ  s   € ô ×:Ò:¸4ÈÓQÐQr&   c                 ó0   • [         R                  " XU5      $ )z©
Class-aware wrapper for `::fz_open_jbig2d()`.
        Open a filter that performs jbig2 decompression on the chained
        stream, using the optional globals record.
)r   ÚFzStream_fz_open_jbig2d)r   r�  r4"  s      r   Úfz_open_jbig2dÚFzStream.fz_open_jbig2dçŒ  s   € ô ×-Ò-¨d¸XÓFÐFr&   c                 ó.   • [         R                  " X5      $ )a¼  
Class-aware wrapper for `::fz_open_leecher()`.
        Attach a filter to a stream that will store any
        characters read from the stream into the supplied buffer.

        chain: The underlying stream to leech from.

        buf: The buffer into which the read data should be appended.
        The buffer will be resized as required.

        Returns pointer to newly created stream. May throw exceptions on
        failure to allocate.
)r   ÚFzStream_fz_open_leecherr5  s     r   Úfz_open_leecherÚFzStream.fz_open_leecherïŒ  s   € ô ×.Ò.¨tÓ9Ð9r&   c                 ó.   • [         R                  " U 5      $ )a0  
Class-aware wrapper for `::fz_open_libarchive_archive_with_stream()`.
        Open an archive using libarchive.

        Open an archive using a seekable stream object rather than
        opening a file or directory on disk.

        An exception is thrown if the stream is not supported by libarchive.
)r   Ú/FzStream_fz_open_libarchive_archive_with_streamra   s    r   Ú&fz_open_libarchive_archive_with_streamÚ/FzStream.fz_open_libarchive_archive_with_streamÿŒ  s   € ô ×EÒEÀdÓKÐKr&   c                 ó.   • [         R                  " U 5      $ )aA  
Class-aware wrapper for `::fz_open_libarchived()`.
        libarchived filter performs generic compressed decoding of data
        in any format understood by libarchive from the chained filter.

        This will throw an exception if libarchive is not built in, or
        if the compression format is not recognised.
)r   ÚFzStream_fz_open_libarchivedra   s    r   Úfz_open_libarchivedÚFzStream.fz_open_libarchived�  s   € ô ×2Ò2°4Ó8Ð8r&   c                 ó2   • [         R                  " XX#U5      $ )a  
Class-aware wrapper for `::fz_open_lzwd()`.
        lzwd filter performs LZW decoding of data read from the chained
        filter.

        early_change: (Default 1) specifies whether to change codes 1
        bit early.

        min_bits: (Default 9) specifies the minimum number of bits to
        use.

        reverse_bits: (Default 0) allows for compatibility with gif and
        old style tiffs (1).

        old_tiff: (Default 0) allows for different handling of the clear
        code, as found in old style tiffs.
)r   ÚFzStream_fz_open_lzwd)r   rA"  rB"  rC"  rD"  s        r   Úfz_open_lzwdÚFzStream.fz_open_lzwd�  s   € ô$ ×+Ò+¨DÀÐX`ÓaÐar&   c                 ó0   • [         R                  " XU5      $ )z‰
Class-aware wrapper for `::fz_open_null_filter()`.
        The null filter reads a specified amount of data from the
        substream.
)r   ÚFzStream_fz_open_null_filterrôK  s      r   Úfz_open_null_filterÚFzStream.fz_open_null_filter*�  s   € ô ×2Ò2°4¸fÓEÐEr&   c                 ó2   • [         R                  " XX#U5      $ )aU  
Class-aware wrapper for `::fz_open_predict()`.
        predict filter performs pixel prediction on data read from
        the chained filter.

        predictor: 1 = copy, 2 = tiff, other = inline PNG predictor

        columns: width of image in pixels

        colors: number of components.

        bpc: bits per component (typically 8)
)r   ÚFzStream_fz_open_predict)r   rM"  rù  rN"  r2  s        r   Úfz_open_predictÚFzStream.fz_open_predict2�  s   € ô ×.Ò.¨tÀÐQTÓUÐUr&   c                 ó0   • [         R                  " XU5      $ )z�
Class-aware wrapper for `::fz_open_range_filter()`.
        The range filter copies data from specified ranges of the
        chained stream.
)r   ÚFzStream_fz_open_range_filter)r   rk  rR"  s      r   Úfz_open_range_filterÚFzStream.fz_open_range_filterB�  s   € ô ×3Ò3°DÀ'ÓJÐJr&   c                 ó.   • [         R                  " U 5      $ )zŠ
Class-aware wrapper for `::fz_open_rld()`.
        rld filter performs Run Length Decoding of data read
        from the chained filter.
)r   ÚFzStream_fz_open_rldra   s    r   Úfz_open_rldÚFzStream.fz_open_rldJ�  s   € ô ×*Ò*¨4Ó0Ð0r&   c                 ó.   • [         R                  " X5      $ )z¨
Class-aware wrapper for `::fz_open_sgilog16()`.
        SGI Log 16bit (greyscale) decode from the chained filter.
        Decodes lines of w pixels to 8bpp greyscale.
)r   ÚFzStream_fz_open_sgilog16©r   rÍ
  s     r   Úfz_open_sgilog16ÚFzStream.fz_open_sgilog16R�  ó   € ô ×/Ò/°Ó8Ð8r&   c                 ó.   • [         R                  " X5      $ )zœ
Class-aware wrapper for `::fz_open_sgilog24()`.
        SGI Log 24bit (LUV) decode from the chained filter.
        Decodes lines of w pixels to 8bpc rgb.
)r   ÚFzStream_fz_open_sgilog24r)L  s     r   Úfz_open_sgilog24ÚFzStream.fz_open_sgilog24Z�  r,L  r&   c                 ó.   • [         R                  " X5      $ )zœ
Class-aware wrapper for `::fz_open_sgilog32()`.
        SGI Log 32bit (LUV) decode from the chained filter.
        Decodes lines of w pixels to 8bpc rgb.
)r   ÚFzStream_fz_open_sgilog32r)L  s     r   Úfz_open_sgilog32ÚFzStream.fz_open_sgilog32b�  r,L  r&   c                 ó.   • [         R                  " U 5      $ )aQ  
Class-aware wrapper for `::fz_open_tar_archive_with_stream()`.
        Open a tar archive stream.

        Open an archive using a seekable stream object rather than
        opening a file or directory on disk.

        An exception is thrown if the stream is not a tar archive as
        indicated by the presence of a tar signature.

)r   Ú(FzStream_fz_open_tar_archive_with_streamra   s    r   Úfz_open_tar_archive_with_streamÚ(FzStream.fz_open_tar_archive_with_streamj�  ó   € ô ×>Ò>¸tÓDÐDr&   c                 ó.   • [         R                  " X5      $ )zª
Class-aware wrapper for `::fz_open_thunder()`.
        4bit greyscale Thunderscan decoding from the chained filter.
        Decodes lines of w pixels to 8bpp greyscale.
)r   ÚFzStream_fz_open_thunderr)L  s     r   Úfz_open_thunderÚFzStream.fz_open_thunderx�  s   € ô ×.Ò.¨tÓ7Ð7r&   c                 ó.   • [         R                  " U 5      $ )aQ  
Class-aware wrapper for `::fz_open_zip_archive_with_stream()`.
        Open a zip archive stream.

        Open an archive using a seekable stream object rather than
        opening a file or directory on disk.

        An exception is thrown if the stream is not a zip archive as
        indicated by the presence of a zip signature.

)r   Ú(FzStream_fz_open_zip_archive_with_streamra   s    r   Úfz_open_zip_archive_with_streamÚ(FzStream.fz_open_zip_archive_with_stream€�  r9L  r&   c                 ó.   • [         R                  " X5      $ )z¼
Class-aware wrapper for `::fz_parse_xml_stream()`.
        Parse the contents of buffer into a tree of xml nodes.

        preserve_white: whether to keep or delete all-whitespace nodes.
)r   ÚFzStream_fz_parse_xml_streamr±3  s     r   Úfz_parse_xml_streamÚFzStream.fz_parse_xml_streamŽ�  s   € ô ×2Ò2°4ÓHÐHr&   c                 ó.   • [         R                  " U 5      $ )z¾
Class-aware wrapper for `::fz_peek_byte()`.
        Peek at the next byte in a stream.

        stm: The stream to peek at.

        Returns -1 for EOF, or the next byte that will be read.
)r   ÚFzStream_fz_peek_bytera   s    r   Úfz_peek_byteÚFzStream.fz_peek_byte—�  s   € ô ×+Ò+¨DÓ1Ð1r&   c                 ó0   • [         R                  " XU5      $ )a'  
Class-aware wrapper for `::fz_read()`.
        Read from a stream into a given data block.

        stm: The stream to read from.

        data: The data block to read into.

        len: The length of the data block (in bytes).

        Returns the number of bytes read. May throw exceptions.
)r   ÚFzStream_fz_readr83  s      r   Úfz_readÚFzStream.fz_read¢�  s   € ô ×&Ò& t°3Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )a,  
Class-aware wrapper for `::fz_read_all()`.
        Read all of a stream into a buffer.

        stm: The stream to read from

        initial: Suggested initial size for the buffer.

        Returns a buffer created from reading from the stream. May throw
        exceptions on failure to allocate.
)r   ÚFzStream_fz_read_all©r   rf!  s     r   Úfz_read_allÚFzStream.fz_read_all±�  s   € ô ×*Ò*¨4Ó9Ð9r&   c                 ó0   • [         R                  " XX#5      $ )aœ  
Class-aware wrapper for `::fz_read_best()`.

This method has out-params. Python/C# wrappers look like:
        `fz_read_best(size_t initial, size_t worst_case)` => `(fz_buffer *, int truncated)`

        Attempt to read a stream into a buffer. If truncated
        is NULL behaves as fz_read_all, sets a truncated flag in case of
        error.

        stm: The stream to read from.

        initial: Suggested initial size for the buffer.

        truncated: Flag to store success/failure indication in.

        worst_case: 0 for unknown, otherwise an upper bound for the
        size of the stream.

        Returns a buffer created from reading from the stream.
)r   ÚFzStream_fz_read_best)r   rf!  r�#  rŽ#  s       r   Úfz_read_bestÚFzStream.fz_read_best¿�  s   € ô, ×+Ò+¨D¸9ÓQÐQr&   c                 ó.   • [         R                  " X5      $ )aN  
Class-aware wrapper for `::fz_read_bits()`.
        Read the next n bits from a stream (assumed to
        be packed most significant bit first).

        stm: The stream to read from.

        n: The number of bits to read, between 1 and 8*sizeof(int)
        inclusive.

        Returns -1 for EOF, or the required number of bits.
)r   ÚFzStream_fz_read_bitsrf   s     r   Úfz_read_bitsÚFzStream.fz_read_bits×�  s   € ô ×+Ò+¨DÓ4Ð4r&   c                 ó.   • [         R                  " U 5      $ )zÔ
Class-aware wrapper for `::fz_read_byte()`.
        Read the next byte from a stream.

        stm: The stream t read from.

        Returns -1 for end of stream, or the next byte. May
        throw exceptions.
)r   ÚFzStream_fz_read_bytera   s    r   Úfz_read_byteÚFzStream.fz_read_byteæ�  ó   € ô ×+Ò+¨DÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::fz_read_float()`.)r   ÚFzStream_fz_read_floatra   s    r   Úfz_read_floatÚFzStream.fz_read_floatò�  r’1  r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::fz_read_float_le()`.)r   ÚFzStream_fz_read_float_lera   s    r   Úfz_read_float_leÚFzStream.fz_read_float_leö�  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::fz_read_int16()`.)r   ÚFzStream_fz_read_int16ra   s    r   Úfz_read_int16ÚFzStream.fz_read_int16ú�  r’1  r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::fz_read_int16_le()`.)r   ÚFzStream_fz_read_int16_lera   s    r   Úfz_read_int16_leÚFzStream.fz_read_int16_leþ�  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::fz_read_int32()`.)r   ÚFzStream_fz_read_int32ra   s    r   Úfz_read_int32ÚFzStream.fz_read_int32Ž  r’1  r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::fz_read_int32_le()`.)r   ÚFzStream_fz_read_int32_lera   s    r   Úfz_read_int32_leÚFzStream.fz_read_int32_leŽ  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::fz_read_int64()`.)r   ÚFzStream_fz_read_int64ra   s    r   Úfz_read_int64ÚFzStream.fz_read_int64
Ž  r’1  r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::fz_read_int64_le()`.)r   ÚFzStream_fz_read_int64_lera   s    r   Úfz_read_int64_leÚFzStream.fz_read_int64_leŽ  rÐ2  r&   c                 ó0   • [         R                  " XU5      $ )a/  
Class-aware wrapper for `::fz_read_line()`.
        Read a line from stream into the buffer until either a
        terminating newline or EOF, which it replaces with a null byte
        ('').

        Returns buf on success, and NULL when end of file occurs while
        no characters have been read.
)r   ÚFzStream_fz_read_line)r   r!  rü  s      r   Úfz_read_lineÚFzStream.fz_read_lineŽ  s   € ô ×+Ò+¨D°sÓ;Ð;r&   c                 ó.   • [         R                  " X5      $ )a^  
Class-aware wrapper for `::fz_read_rbits()`.
        Read the next n bits from a stream (assumed to
        be packed least significant bit first).

        stm: The stream to read from.

        n: The number of bits to read, between 1 and 8*sizeof(int)
        inclusive.

        Returns (unsigned int)-1 for EOF, or the required number of bits.
)r   ÚFzStream_fz_read_rbitsrf   s     r   Úfz_read_rbitsÚFzStream.fz_read_rbitsŽ  s   € ô ×,Ò,¨TÓ5Ð5r&   c                 ó.   • [         R                  " U 5      $ )a9  
Class-aware wrapper for `::fz_read_rune()`.
        Read a utf-8 rune from a stream.

        In the event of encountering badly formatted utf-8 codes
        (such as a leading code with an unexpected number of following
        codes) no error/exception is given, but undefined values may be
        returned.
)r   ÚFzStream_fz_read_runera   s    r   Úfz_read_runeÚFzStream.fz_read_rune-Ž  r_L  r&   c                 ó0   • [         R                  " XU5      $ )a/  
Class-aware wrapper for `::fz_read_string()`.
        Read a null terminated string from the stream into
        a buffer of a given length. The buffer will be null terminated.
        Throws on failure (including the failure to fit the entire
        string including the terminator into the buffer).
)r   ÚFzStream_fz_read_string)r   rá  r_  s      r   Úfz_read_stringÚFzStream.fz_read_string9Ž  s   € ô ×-Ò-¨d¸CÓ@Ð@r&   c                 ó.   • [         R                  " U 5      $ )zü
Class-aware wrapper for `::fz_read_uint16()`.
        fz_read_[u]int(16|24|32|64)(_le)?

        Read a 16/32/64 bit signed/unsigned integer from stream,
        in big or little-endian byte orders.

        Throws an exception if EOF is encountered.
)r   ÚFzStream_fz_read_uint16ra   s    r   Úfz_read_uint16ÚFzStream.fz_read_uint16CŽ  s   € ô ×-Ò-¨dÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::fz_read_uint16_le()`.)r   ÚFzStream_fz_read_uint16_lera   s    r   Úfz_read_uint16_leÚFzStream.fz_read_uint16_leOŽ  r2  r&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::fz_read_uint24()`.)r   ÚFzStream_fz_read_uint24ra   s    r   Úfz_read_uint24ÚFzStream.fz_read_uint24SŽ  rË1  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::fz_read_uint24_le()`.)r   ÚFzStream_fz_read_uint24_lera   s    r   Úfz_read_uint24_leÚFzStream.fz_read_uint24_leWŽ  r2  r&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::fz_read_uint32()`.)r   ÚFzStream_fz_read_uint32ra   s    r   Úfz_read_uint32ÚFzStream.fz_read_uint32[Ž  rË1  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::fz_read_uint32_le()`.)r   ÚFzStream_fz_read_uint32_lera   s    r   Úfz_read_uint32_leÚFzStream.fz_read_uint32_le_Ž  r2  r&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::fz_read_uint64()`.)r   ÚFzStream_fz_read_uint64ra   s    r   Úfz_read_uint64ÚFzStream.fz_read_uint64cŽ  rË1  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::fz_read_uint64_le()`.)r   ÚFzStream_fz_read_uint64_lera   s    r   Úfz_read_uint64_leÚFzStream.fz_read_uint64_legŽ  r2  r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::fz_read_utf16_be()`.)r   ÚFzStream_fz_read_utf16_bera   s    r   Úfz_read_utf16_beÚFzStream.fz_read_utf16_bekŽ  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ )a>  
Class-aware wrapper for `::fz_read_utf16_le()`.
        Read a utf-16 rune from a stream. (little endian and
        big endian respectively).

        In the event of encountering badly formatted utf-16 codes
        (mismatched surrogates) no error/exception is given, but
        undefined values may be returned.
)r   ÚFzStream_fz_read_utf16_lera   s    r   Úfz_read_utf16_leÚFzStream.fz_read_utf16_leoŽ  s   € ô ×/Ò/°Ó5Ð5r&   c                 ó0   • [         R                  " XU5      $ )aC  
Class-aware wrapper for `::fz_seek()`.
        Seek within a stream.

        stm: The stream to seek within.

        offset: The offset to seek to.

        whence: From where the offset is measured (see fseek).
        SEEK_SET - start of stream.
        SEEK_CUR - current position.
        SEEK_END - end of stream.

)r   ÚFzStream_fz_seek)r   rú
  r­$  s      r   Úfz_seekÚFzStream.fz_seek{Ž  s   € ô ×&Ò& t°VÓ<Ð<r&   c                 ó.   • [         R                  " X5      $ )zç
Class-aware wrapper for `::fz_skip()`.
        Read from a stream discarding data.

        stm: The stream to read from.

        len: The number of bytes to read.

        Returns the number of bytes read. May throw exceptions.
)r   ÚFzStream_fz_skip©r   r_  s     r   Úfz_skipÚFzStream.fz_skipŒŽ  s   € ô ×&Ò& tÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ )zf
Class-aware wrapper for `::fz_skip_space()`.
        Skip over whitespace (bytes <= 32) in a stream.
)r   ÚFzStream_fz_skip_spacera   s    r   Úfz_skip_spaceÚFzStream.fz_skip_space™Ž  rŽ:  r&   c                 ó.   • [         R                  " X5      $ )zå
Class-aware wrapper for `::fz_skip_string()`.
        Skip over a given string in a stream. Return 0 if successfully
        skipped, non-zero otherwise. As many characters will be skipped
        over as matched in the string.
)r   ÚFzStream_fz_skip_string)r   r—  s     r   Úfz_skip_stringÚFzStream.fz_skip_string Ž  r¸8  r&   c                 ó.   • [         R                  " U 5      $ )zú
Class-aware wrapper for `::fz_stream_filename()`.
        Return the filename (UTF-8 encoded) from which a stream was opened.

        Returns NULL if the filename is not available (or the stream was
        opened from a source other than a file).
)r   ÚFzStream_fz_stream_filenamera   s    r   Úfz_stream_filenameÚFzStream.fz_stream_filename©Ž  rSA  r&   c                 ó.   • [         R                  " U 5      $ )zÐ
Class-aware wrapper for `::fz_sync_bits()`.
        Called after reading bits to tell the stream
        that we are about to return to reading bytewise. Resyncs
        the stream to whole byte boundaries.
)r   ÚFzStream_fz_sync_bitsra   s    r   Úfz_sync_bitsÚFzStream.fz_sync_bits³Ž  s   € ô ×+Ò+¨DÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ )zd
Class-aware wrapper for `::fz_tell()`.
        return the current reading position within a stream
)r   ÚFzStream_fz_tellra   s    r   Úfz_tellÚFzStream.fz_tell¼Ž  ó   € ô
 ×&Ò& tÓ,Ð,r&   c                 ó.   • [         R                  " U 5      $ )a+  
Class-aware wrapper for `::fz_try_open_archive_with_stream()`.
        Open zip or tar archive stream.

        Does the same as fz_open_archive_with_stream, but will not throw
        an error in the event of failing to recognise the format. Will
        still throw errors in other cases though!
)r   Ú(FzStream_fz_try_open_archive_with_streamra   s    r   Úfz_try_open_archive_with_streamÚ(FzStream.fz_try_open_archive_with_streamÃŽ  s   € ô ×>Ò>¸tÓDÐDr&   c           
      ó4   • [         R                  " XX#XEXg5      $ ©z/Class-aware wrapper for `::fz_unpack_stream()`.)r   ÚFzStream_fz_unpack_stream)r   r   rÍ
  rÐ
  rg   r„  r"  rP&  s           r   Úfz_unpack_streamÚFzStream.fz_unpack_streamÎŽ  s   € ä×/Ò/°¸QÀ1ÈsÓYÐYr&   c                 ó.   • [         R                  " U 5      $ )zè
Class-aware wrapper for `::fz_unread_byte()`.
        Unread the single last byte successfully
        read from a stream. Do not call this without having
        successfully read a byte.

        stm: The stream to operate upon.
)r   ÚFzStream_fz_unread_bytera   s    r   Úfz_unread_byteÚFzStream.fz_unread_byteÒŽ  r¼K  r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_load_cmap()`.)r   ÚFzStream_pdf_load_cmapra   s    r   Úpdf_load_cmapÚFzStream.pdf_load_cmapÝŽ  r’1  r&   c                 ó0   • [         R                  " XX#5      $ ©z-Class-aware wrapper for `::pdf_open_crypt()`.)r   ÚFzStream_pdf_open_crypt)r   rÖ  rÑ  rØ  s       r   Úpdf_open_cryptÚFzStream.pdf_open_cryptáŽ  s   € ä×-Ò-¨d¸3ÓDÐDr&   c                 ó2   • [         R                  " XX#U5      $ ©z9Class-aware wrapper for `::pdf_open_crypt_with_filter()`.)r   Ú#FzStream_pdf_open_crypt_with_filter)r   rÖ  r!   rÑ  rØ  s        r   Úpdf_open_crypt_with_filterÚ#FzStream.pdf_open_crypt_with_filteråŽ  s   € ä×9Ò9¸$ÀtÐRUÓVÐVr&   c                 ó.   • [         R                  " U 5      $ ©z<Class-aware wrapper for `::pdf_open_document_with_stream()`.)r   Ú&FzStream_pdf_open_document_with_streamra   s    r   Úpdf_open_document_with_streamÚ&FzStream.pdf_open_document_with_streaméŽ  rU4  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a½  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_stream()`.
                Create a new stream object with the given
                internal state and function pointers.

                state: Internal state (opaque to everything but implementation).

                next: Should provide the next set of bytes (up to max) of stream
                data. Return the number of bytes read, or EOF when there is no
                more data.

                drop: Should clean up and free the internal state. May not
                throw exceptions.


|

*Overload 2:*
 Constructor using `fz_open_file()`.
                Open the named file and wrap it in a stream.

                filename: Path to a file. On non-Windows machines the filename
                should be exactly as it would be passed to fopen(2). On Windows
                machines, the path should be UTF-8 encoded so that non-ASCII
                characters can be represented. Other platforms do the encoding
                as standard anyway (and in most cases, particularly for MacOS
                and Linux, the encoding they use is UTF-8 anyway).


|

*Overload 3:*
 Constructor using `fz_open_file_ptr_no_close()`.
                Create a stream from a FILE * that will not be closed
                when the stream is dropped.


|

*Overload 4:*
 Constructor using `fz_open_memory()`.
                Open a block of memory as a stream.

                data: Pointer to start of data block. Ownership of the data
                block is NOT passed in.

                len: Number of bytes in data block.

                Returns pointer to newly created stream. May throw exceptions on
                failure to allocate.


|

*Overload 5:*
 Construct using fz_open_file().

|

*Overload 6:*
 Copy constructor using `fz_keep_stream()`.

|

*Overload 7:*
 Default constructor, sets `m_internal` to null.

|

*Overload 8:*
 Constructor using raw copy of pre-existing `::fz_stream`.
N)r   ÚFzStream_swiginitÚnew_FzStreamr§   s     r   r]   ÚFzStream.__init__íŽ  s    € ôT 	× Ò  ¤v×':Ò':¸DÐ'AÕBr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzStream_m_internal_valuera   s    r   ri1  ÚFzStream.m_internal_value:�  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStream___nonzero__ra   s    r   rä   ÚFzStream.__nonzero__>�  rc   r&   ro1  r'   N)hr   r   r<   r=   r>   r   r   r   r   rÒ   r¦K  rªK  r®K  r²K  r¶K  rºK  r¿K  rÃK  rÇK  rÌK  rÑK  r×K  rÜK  ràK  räK  rèK  rìK  rðK  rõK  rùK  rýK  rL  rL  r	L  rL  rL  rL  rL  rL  r!L  r%L  r*L  r/L  r3L  r7L  r<L  r@L  rDL  rHL  rLL  rQL  rUL  rYL  r]L  rcL  rhL  rmL  rrL  rwL  r|L  r�L  r†L  rŠL  rŽL  r’L  r–L  ršL  rŸL  r¤L  r©L  r®L  r³L  r¸L  r½L  rÂL  rÆL  rÊL  rÏL  rÓL  r×L  rÛL  rßL  rãL  rèL  ríL  rñL  röL  rûL  r M  rM  r]   r   Údelete_FzStreamr°   ri1  rä   rè   ÚFzStream_m_internal_getÚFzStream_m_internal_setrs1  ÚFzStream_s_num_instances_getÚFzStream_s_num_instances_setr[1  r@   r'   r&   r   r K  r K  Þ‹  s1  † ñ	ñ Ñ-Ñ/IÐOdÑe€GØ€HàñAó ðAò7ò&mò$7ò	/ò	4ò>ò7ò7òBò2ò?ò2ò?òAò5ò
Eòfò.Kòò4
Aò
RòGò:ò 
Lò	9òbò(FòVò Kò1ò9ò9ò9òEò8òEòIò	2ò8ò:òRò05ò
2ò3ò6ò3ò6ò3ò6ò3ò6ò
<ò6ò
2òAò
4ò7ò4ò7ò4ò7ò4ò7ò6ò
6ò=ò"2ò3ò9ò8ò2ò-ò	EòZò	4ò3òEòWòCòJCðV ×-Ñ-Ðò6ò1à€Hñ ˜&×8Ñ8¸&×:XÑ:XÐ^}Ñ~€JÙ˜v×BÑBÀF×DgÑDgÓhƒOr&   r K  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzStringiH�  z%Wrapper class for struct `fz_string`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzString.<lambda>K�  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rM  K�  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)a  
*Overload 1:*
== Constructors.  Constructor using `fz_new_string()`.

|

*Overload 2:*
Copy constructor using `fz_keep_string()`.

|

*Overload 3:*
Default constructor, sets `m_internal` to null.

|

*Overload 4:*
Constructor using raw copy of pre-existing `::fz_string`.
N)r   ÚFzString_swiginitÚnew_FzStringr§   s     r   r]   ÚFzString.__init__N�  rÙ?  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzString_m_internal_valuera   s    r   ri1  ÚFzString.m_internal_valuee�  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzString___nonzero__ra   s    r   rä   ÚFzString.__nonzero__i�  rc   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzStringr°   ri1  rä   rè   ÚFzString_m_internal_getÚFzString_m_internal_setrs1  ÚFzString_s_num_instances_getÚFzString_s_num_instances_setr[1  r@   r'   r&   r   rM  rM  H�  ss   † Ù0áÑ-Ñ/IÐOdÑe€GØ€HòCð* ×-Ñ-Ðò6ò1à€Hñ ˜&×8Ñ8¸&×:XÑ:XÐ^}Ñ~€JÙ˜v×BÑBÀF×DgÑDgÓhƒOr&   rM  c                   óè   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS r\R                  rS rS r\r\" \R(                  \R*                  SS9r\" \R.                  \R0                  5      rSrg)ÚFzStrokeStateis�  z+Wrapper class for struct `fz_stroke_state`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStrokeState.<lambda>v�  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r-M  v�  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ )a  
Class-aware wrapper for `::fz_clone_stroke_state()`.
        Create an identical stroke_state structure and return a
        reference to it.

        stroke: The stroke state reference to clone.

        Exceptions may be thrown in the event of a failure to
        allocate.
)r   Ú#FzStrokeState_fz_clone_stroke_statera   s    r   Úfz_clone_stroke_stateÚ#FzStrokeState.fz_clone_stroke_statey�  s   € ô ×9Ò9¸$Ó?Ð?r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::fz_stroke_state_eq()`.)r   Ú FzStrokeState_fz_stroke_state_eqrÅ=  s     r   Úfz_stroke_state_eqÚ FzStrokeState.fz_stroke_state_eq†�  r':  r&   c                 ó.   • [         R                  " U 5      $ )aE  
Class-aware wrapper for `::fz_unshare_stroke_state()`.
        Given a reference to a (possibly) shared stroke_state structure,
        return a reference to an equivalent stroke_state structure
        that is guaranteed to be unshared (i.e. one that can
        safely be modified).

        shared: The reference to a (possibly) shared structure
        to unshare. Ownership of this reference is passed in
        to this function, even in the case of exceptions being
        thrown.

        Exceptions may be thrown in the event of failure to
        allocate if required.
)r   Ú%FzStrokeState_fz_unshare_stroke_statera   s    r   Úfz_unshare_stroke_stateÚ%FzStrokeState.fz_unshare_stroke_stateŠ�  s   € ô  ×;Ò;¸DÓAÐAr&   c                 ó.   • [         R                  " X5      $ )as  
Class-aware wrapper for `::fz_unshare_stroke_state_with_dash_len()`.
        Given a reference to a (possibly) shared stroke_state structure,
        return a reference to a stroke_state structure (with room for a
        given amount of dash data) that is guaranteed to be unshared
        (i.e. one that can safely be modified).

        shared: The reference to a (possibly) shared structure
        to unshare. Ownership of this reference is passed in
        to this function, even in the case of exceptions being
        thrown.

        Exceptions may be thrown in the event of failure to
        allocate if required.
)r   Ú3FzStrokeState_fz_unshare_stroke_state_with_dash_lenrÎL  s     r   Ú%fz_unshare_stroke_state_with_dash_lenÚ3FzStrokeState.fz_unshare_stroke_state_with_dash_lenœ�  s   € ô  ×IÒIÈ$ÓTÐTr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_stroke_state()`.
                Create a new (empty) stroke state structure (with no dash
                data) and return a reference to it.

                Throws exception on failure to allocate.


|

*Overload 2:*
 Constructor using `fz_new_stroke_state_with_dash_len()`.
                Create a new (empty) stroke state structure, with room for
                dash data of the given length, and return a reference to it.

                len: The number of dash elements to allow room for.

                Throws exception on failure to allocate.


|

*Overload 3:*
 Copy constructor using `fz_keep_stroke_state()`.

|

*Overload 4:*
 Constructor using raw copy of pre-existing `::fz_stroke_state`.
N)r   ÚFzStrokeState_swiginitÚnew_FzStrokeStater§   s     r   r]   ÚFzStrokeState.__init__®�  s    € ô@ 	×%Ò% d¬F×,DÒ,DÀdÐ,KÕLr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzStrokeState_m_internal_valuera   s    r   ri1  ÚFzStrokeState.m_internal_valueÑ�  r8  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStrokeState___nonzero__ra   s    r   rä   ÚFzStrokeState.__nonzero__Õ�  r8  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r1M  r6M  r:M  r>M  r]   r   Údelete_FzStrokeStater°   ri1  rä   rè   ÚFzStrokeState_m_internal_getÚFzStrokeState_m_internal_setrs1  Ú!FzStrokeState_s_num_instances_getÚ!FzStrokeState_s_num_instances_setr[1  r@   r'   r&   r   r+M  r+M  s�  s“   † Ù6áÑ-Ñ/IÐOdÑe€GØ€Hò@ò@òBò$Uò$ MðB ×2Ñ2Ðò;ò6à€Hñ ˜&×=Ñ=¸v×?bÑ?bð  iHñ  I€JÙ˜v×GÑGÈ×IqÑIqÓrƒOr&   r+M  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzStyleContextiß�  zHWrapper class for struct `fz_style_context`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStyleContext.<lambda>â�  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rRM  â�  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z’
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_style_context`.
N)r   ÚFzStyleContext_swiginitÚnew_FzStyleContextr§   s     r   r]   ÚFzStyleContext.__init__å�  r¤1  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzStyleContext_m_internal_valuera   s    r   ri1  ÚFzStyleContext.m_internal_valueò�  r¨1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStyleContext___nonzero__ra   s    r   rä   ÚFzStyleContext.__nonzero__ö�  r)  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzStyleContextr°   ri1  rä   rè   ÚFzStyleContext_m_internal_getÚFzStyleContext_m_internal_setrs1  Ú"FzStyleContext_s_num_instances_getÚ"FzStyleContext_s_num_instances_setr[1  r@   r'   r&   r   rPM  rPM  ß�  r:  r&   rPM  c                   óÖ   • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  rS	 rS
 r\r\" \R"                  \R$                  SS9r\" \R(                  \R*                  5      rSrg)ÚFzSvgDeviceOptionsi �  zMWrapper class for struct `fz_svg_device_options`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzSvgDeviceOptions.<lambda>�  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rfM  �  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ ©z:Class-aware wrapper for `::fz_parse_svg_device_options()`.)r   Ú.FzSvgDeviceOptions_fz_parse_svg_device_optionsr§   s     r   Úfz_parse_svg_device_optionsÚ.FzSvgDeviceOptions.fz_parse_svg_device_options�  s   € ä×DÒDÀTÓPÐPr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z—
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_svg_device_options`.
N)r   ÚFzSvgDeviceOptions_swiginitÚnew_FzSvgDeviceOptionsr§   s     r   r]   ÚFzSvgDeviceOptions.__init__
�  rÂ<  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú#FzSvgDeviceOptions_m_internal_valuera   s    r   ri1  Ú#FzSvgDeviceOptions.m_internal_value�  r³4  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzSvgDeviceOptions___nonzero__ra   s    r   rä   ÚFzSvgDeviceOptions.__nonzero__�  rM  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rkM  r]   r   Údelete_FzSvgDeviceOptionsr°   ri1  rä   rè   Ú!FzSvgDeviceOptions_m_internal_getÚ!FzSvgDeviceOptions_m_internal_setrs1  Ú&FzSvgDeviceOptions_s_num_instances_getÚ&FzSvgDeviceOptions_s_num_instances_setr[1  r@   r'   r&   r   rdM  rdM   �  s�   † ÙXáÑ-Ñ/IÐOdÑe€GØ€HòQò
Wð ×7Ñ7Ðò@ò;à€Hñ ˜&×BÑBÀF×DlÑDlð  sRñ  S€JÙ˜v×LÑLÈf×N{ÑN{Ó|ƒOr&   rdM  c                   óè   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS r\R                  rS rS r\r\" \R(                  \R*                  SS9r\" \R.                  \R0                  5      rSrg)ÚFzTexti%�  z#Wrapper class for struct `fz_text`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzText.<lambda>(�  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rM  (�  rV   r&   rW   rX   c                 ó0   • [         R                  " XU5      $ )a¸  
Class-aware wrapper for `::fz_bound_text()`.
        Find the bounds of a given text object.

        text: The text object to find the bounds of.

        stroke: Pointer to the stroke attributes (for stroked
        text), or NULL (for filled text).

        ctm: The matrix in use.

        r: pointer to storage for the bounds.

        Returns a pointer to r, which is updated to contain the
        bounding box for the text object.
)r   ÚFzText_fz_bound_textr[C  s      r   Úfz_bound_textÚFzText.fz_bound_text+�  s   € ô" ×*Ò*¨4¸Ó=Ð=r&   c	                 ó6   • [         R                  " XX#XEXgU5	      $ )aÛ  
Class-aware wrapper for `::fz_show_glyph()`.
        Add a glyph/unicode value to a text object.

        text: Text object to add to.

        font: The font the glyph should be added in.

        trm: The transform to use for the glyph.

        glyph: The glyph id to add.

        unicode: The unicode character for the glyph.

        cid: The CJK CID value or raw character code.

        wmode: 1 for vertical mode, 0 for horizontal.

        bidi_level: The bidirectional level for this glyph.

        markup_dir: The direction of the text as specified in the
        markup.

        language: The language in use (if known, 0 otherwise)
        (e.g. FZ_LANG_zh_Hans).

        Throws exception on failure to allocate.
)r   ÚFzText_fz_show_glyph)	r   r?  rf
  rO  rÞ  ri
  rl
  ro
  rr
  s	            r   Úfz_show_glyphÚFzText.fz_show_glyph>�  s   € ô: ×*Ò*¨4°sÀ7ÐS]ÐksÓtÐtr&   c                 ó8   • [         R                  " XX#XEXgX‰U
5      $ ©z0Class-aware wrapper for `::fz_show_glyph_aux()`.)r   ÚFzText_fz_show_glyph_aux)r   r?  rf
  rN
  rO  rÞ  rW
  ri
  rl
  ro
  rÖ  s              r   Úfz_show_glyph_auxÚFzText.fz_show_glyph_aux]�  s    € ä×.Ò.¨t¸3ÀUÐUXÐakÐy}Ó~Ð~r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )a|  
Class-aware wrapper for `::fz_show_string()`.
        Add a UTF8 string to a text object.

        text: Text object to add to.

        font: The font the string should be added in.

        trm: The transform to use.

        s: The utf-8 string to add.

        wmode: 1 for vertical mode, 0 for horizontal.

        bidi_level: The bidirectional level for this glyph.

        markup_dir: The direction of the text as specified in the markup.

        language: The language in use (if known, 0 otherwise)
                (e.g. FZ_LANG_zh_Hans).

        Returns the transform updated with the advance width of the
        string.
)r   ÚFzText_fz_show_string)r   r?  rf
  r´  ri
  rl
  ro
  rr
  s           r   Úfz_show_stringÚFzText.fz_show_stringa�  s   € ô2 ×+Ò+¨D¸ÀÐS]ÓhÐhr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a:  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_text()`.
                Create a new empty fz_text object.

                Throws exception on failure to allocate.


|

*Overload 2:*
 Copy constructor using `fz_keep_text()`.

|

*Overload 3:*
 Constructor using raw copy of pre-existing `::fz_text`.
N)r   ÚFzText_swiginitÚ
new_FzTextr§   s     r   r]   ÚFzText.__init__|�  s   € ô& 	×Ò˜t¤V×%6Ò%6¸Ð%=Õ>r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzText_m_internal_valuera   s    r   ri1  ÚFzText.m_internal_value’�  rË1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzText___nonzero__ra   s    r   rä   ÚFzText.__nonzero__–�  r~  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rƒM  r‡M  rŒM  r�M  r]   r   Údelete_FzTextr°   ri1  rä   rè   ÚFzText_m_internal_getÚFzText_m_internal_setrs1  ÚFzText_s_num_instances_getÚFzText_s_num_instances_setr[1  r@   r'   r&   r   r}M  r}M  %�  s‰   † Ù.áÑ-Ñ/IÐOdÑe€GØ€Hò>ò&uò>òiò6?ð( ×+Ñ+Ðò4ò/à€Hñ ˜&×6Ñ6¸×8TÑ8TÐZyÑz€JÙ˜v×@Ñ@À&×BcÑBcÓdƒOr&   r}M  c                   óÖ   • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  rS	 rS
 r\r\" \R"                  \R$                  SS9r\" \R(                  \R*                  5      rSrg)ÚFzTextDecoderi �  z�
 Wrapper class for struct `fz_text_decoder`. Not copyable or assignable.
A text decoder (to read arbitrary encodings and convert to unicode).
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzTextDecoder.<lambda>¦�  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¤M  ¦�  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ ©z3Class-aware wrapper for `::fz_init_text_decoder()`.)r   Ú"FzTextDecoder_fz_init_text_decoder)r   rÝ  s     r   Úfz_init_text_decoderÚ"FzTextDecoder.fz_init_text_decoder©�  s   € ä×8Ò8¸ÓHÐHr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‘
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_text_decoder`.
N)r   ÚFzTextDecoder_swiginitÚnew_FzTextDecoderr§   s     r   r]   ÚFzTextDecoder.__init__­�  rï:  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzTextDecoder_m_internal_valuera   s    r   ri1  ÚFzTextDecoder.m_internal_valueº�  r8  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzTextDecoder___nonzero__ra   s    r   rä   ÚFzTextDecoder.__nonzero__¾�  r8  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r©M  r]   r   Údelete_FzTextDecoderr°   ri1  rä   rè   ÚFzTextDecoder_m_internal_getÚFzTextDecoder_m_internal_setrs1  Ú!FzTextDecoder_s_num_instances_getÚ!FzTextDecoder_s_num_instances_setr[1  r@   r'   r&   r   r¢M  r¢M   �  s„   † ññ
 Ñ-Ñ/IÐOdÑe€GØ€HòIò
Mð ×2Ñ2Ðò;ò6à€Hñ ˜&×=Ñ=¸v×?bÑ?bð  iHñ  I€JÙ˜v×GÑGÈ×IqÑIqÓrƒOr&   r¢M  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)Ú
FzTextItemiÈ�  a}  
Wrapper class for struct `fz_text_item`. Not copyable or assignable.
Text buffer.

The trm field contains the a, b, c and d coefficients.
The e and f coefficients come from the individual elements,
together they form the transform matrix for the glyph.

Glyphs are referenced by glyph ID.
The Unicode text equivalent is kept in a separate array
with indexes into the glyph array.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzTextItem.<lambda>Ö�  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r½M  Ö�  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zŽ
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_text_item`.
N)r   ÚFzTextItem_swiginitÚnew_FzTextItemr§   s     r   r]   ÚFzTextItem.__init__Ù�  rÛ;  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzTextItem_m_internal_valuera   s    r   ri1  ÚFzTextItem.m_internal_valueæ�  r*3  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzTextItem___nonzero__ra   s    r   rä   ÚFzTextItem.__nonzero__ê�  r<  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzTextItemr°   ri1  rä   rè   ÚFzTextItem_m_internal_getÚFzTextItem_m_internal_setrs1  ÚFzTextItem_s_num_instances_getÚFzTextItem_s_num_instances_setr[1  r@   r'   r&   r   r»M  r»M  È�  s~   † ññ Ñ-Ñ/IÐOdÑe€GØ€Hò
Gð ×/Ñ/Ðò8ò3à€Hñ ˜&×:Ñ:¸F×<\Ñ<\ð  cBñ  C€JÙ˜v×DÑDÀf×FkÑFkÓlƒOr&   r»M  c                   óâ   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 r\R                  rS rS r\r\" \R&                  \R(                  SS9r\" \R,                  \R.                  5      rSrg)Ú
FzTextSpaniô�  zDWrapper class for struct `fz_text_span`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzTextSpan.<lambda>÷�  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÑM  ÷�  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ )z-Gives class-aware access to m_internal->font.)r   ÚFzTextSpan_fontra   s    r   r?  ÚFzTextSpan.fontú�  r.@  r&   c                 ó.   • [         R                  " U 5      $ )z,Gives class-aware access to m_internal->trm.)r   ÚFzTextSpan_trmra   s    r   rf
  ÚFzTextSpan.trmþ�  s   € ä×$Ò$ TÓ*Ð*r&   c                 ó.   • [         R                  " X5      $ )zå
Gives access to m_internal->items[i].
                                                Returned reference is only valid as long as `this`.
                                                Provided mainly for use by SWIG bindings.
)r   ÚFzTextSpan_itemsr$:  s     r   rU  ÚFzTextSpan.items‘  s   € ô ×&Ò& tÓ/Ð/r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zŽ
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_text_span`.
N)r   ÚFzTextSpan_swiginitÚnew_FzTextSpanr§   s     r   r]   ÚFzTextSpan.__init__
‘  rÛ;  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzTextSpan_m_internal_valuera   s    r   ri1  ÚFzTextSpan.m_internal_value‘  r*3  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzTextSpan___nonzero__ra   s    r   rä   ÚFzTextSpan.__nonzero__‘  r<  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r?  rf
  rU  r]   r   Údelete_FzTextSpanr°   ri1  rä   rè   ÚFzTextSpan_m_internal_getÚFzTextSpan_m_internal_setrs1  ÚFzTextSpan_s_num_instances_getÚFzTextSpan_s_num_instances_setr[1  r@   r'   r&   r   rÏM  rÏM  ô�  s‰   † ÙOáÑ-Ñ/IÐOdÑe€GØ€Hò,ò+ò0ò
Gð ×/Ñ/Ðò8ò3à€Hñ ˜&×:Ñ:¸F×<\Ñ<\ð  cBñ  C€JÙ˜v×DÑDÀf×FkÑFkÓlƒOr&   rÏM  c                   ó6  • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  r\" \R                  \R                  5      r\" \R"                  \R$                  5      r\" \R(                  \R*                  5      r\" \R.                  \R0                  5      r\" \R4                  \R6                  5      r\" \R:                  \R<                  5      r\" \R@                  \RB                  5      r"\" \RF                  \RH                  5      r%S	 r&S
 r'S r(Sr)g)ÚFzTransitioni%‘  z)Wrapper class for struct `fz_transition`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzTransition.<lambda>(‘  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rîM  (‘  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)a  
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_transition`.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::fz_transition`.
N)r   ÚFzTransition_swiginitÚnew_FzTransitionr§   s     r   r]   ÚFzTransition.__init__+‘  rõ;  r&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   ÚFzTransition_internalr§   s     r   r;1  ÚFzTransition.internal<‘  s   € ô ×+Ò+¨DÐ8°4Ò8Ð8r&   c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚFzTransition_to_stringra   s    r   r+1  ÚFzTransition.to_stringQ‘  r’1  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzTransition___eq__rE1  s     r   r’   ÚFzTransition.__eq__U‘  rJG  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚFzTransition___ne__rE1  s     r   r—   ÚFzTransition.__ne__Y‘  rJG  r&   r'   N)*r   r   r<   r=   r>   r   r   r   r   r]   r;1  r   Údelete_FzTransitionr°   ÚFzTransition_type_getÚFzTransition_type_setr   ÚFzTransition_duration_getÚFzTransition_duration_setr  ÚFzTransition_vertical_getÚFzTransition_vertical_setr  ÚFzTransition_outwards_getÚFzTransition_outwards_setr  ÚFzTransition_direction_getÚFzTransition_direction_setr  ÚFzTransition_state0_getÚFzTransition_state0_setr  ÚFzTransition_state1_getÚFzTransition_state1_setr"  Ú FzTransition_s_num_instances_getÚ FzTransition_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   rìM  rìM  %‘  s  † Ù4áÑ-Ñ/IÐOdÑe€GØ€HòKò"
9ð ×1Ñ1ÐÙ�F×0Ñ0°&×2NÑ2NÓO€DÙ˜×8Ñ8¸&×:ZÑ:ZÓ[€HÙ˜×8Ñ8¸&×:ZÑ:ZÓ[€HÙ˜×8Ñ8¸&×:ZÑ:ZÓ[€HÙ˜×:Ñ:¸F×<]Ñ<]Ó^€IÙ�f×4Ñ4°f×6TÑ6TÓU€FÙ�f×4Ñ4°f×6TÑ6TÓU€FÙ˜v×FÑFÈ×HoÑHoÓp€Oò3ò5õ5r&   rìM  c                   óÜ   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 r\R                  rS
 rS r\r\" \R$                  \R&                  SS9r\" \R*                  \R,                  5      rSrg)ÚFzTreei_‘  zg
Wrapper class for struct `fz_tree`. Not copyable or assignable.
AA-tree to look up things by strings.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzTree.<lambda>e‘  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rN  e‘  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ )zÝ
Class-aware wrapper for `::fz_new_tree_archive()`.
        Create an archive that holds named buffers.

        tree can either be a preformed tree with fz_buffers as values,
        or it can be NULL for an empty tree.
)r   ÚFzTree_fz_new_tree_archivera   s    r   Úfz_new_tree_archiveÚFzTree.fz_new_tree_archiveh‘  s   € ô ×0Ò0°Ó6Ð6r&   c                 ó.   • [         R                  " X5      $ )zÍ
Class-aware wrapper for `::fz_tree_lookup()`.
        Look for the value of a node in the tree with the given key.

        Simple pointer equivalence is used for key.

        Returns NULL for no match.
)r   ÚFzTree_fz_tree_lookupr@  s     r   Úfz_tree_lookupÚFzTree.fz_tree_lookupr‘  s   € ô ×+Ò+¨DÓ6Ð6r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‰
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_tree`.
N)r   ÚFzTree_swiginitÚ
new_FzTreer§   s     r   r]   ÚFzTree.__init__}‘  rÇ1  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzTree_m_internal_valuera   s    r   ri1  ÚFzTree.m_internal_valueŠ‘  rË1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzTree___nonzero__ra   s    r   rä   ÚFzTree.__nonzero__Ž‘  r~  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rN  rN  r]   r   Údelete_FzTreer°   ri1  rä   rè   ÚFzTree_m_internal_getÚFzTree_m_internal_setrs1  ÚFzTree_s_num_instances_getÚFzTree_s_num_instances_setr[1  r@   r'   r&   r   rN  rN  _‘  s€   † ññ
 Ñ-Ñ/IÐOdÑe€GØ€Hò7ò	7ò
?ð ×+Ñ+Ðò4ò/à€Hñ ˜&×6Ñ6¸×8TÑ8TÐZyÑz€JÙ˜v×@Ñ@À&×BcÑBcÓdƒOr&   rN  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzTuningContexti˜‘  zIWrapper class for struct `fz_tuning_context`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzTuningContext.<lambda>›‘  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r0N  ›‘  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z“
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_tuning_context`.
N)r   ÚFzTuningContext_swiginitÚnew_FzTuningContextr§   s     r   r]   ÚFzTuningContext.__init__ž‘  r¯I  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú FzTuningContext_m_internal_valuera   s    r   ri1  Ú FzTuningContext.m_internal_value«‘  r¢=  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzTuningContext___nonzero__ra   s    r   rä   ÚFzTuningContext.__nonzero__¯‘  r_  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzTuningContextr°   ri1  rä   rè   ÚFzTuningContext_m_internal_getÚFzTuningContext_m_internal_setrs1  Ú#FzTuningContext_s_num_instances_getÚ#FzTuningContext_s_num_instances_setr[1  r@   r'   r&   r   r.N  r.N  ˜‘  rÚJ  r&   r.N  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzVertexi¹‘  zr
Wrapper class for struct `fz_vertex`. Not copyable or assignable.
Handy routine for processing mesh based shades
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzVertex.<lambda>¿‘  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rDN  ¿‘  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‹
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_vertex`.
N)r   ÚFzVertex_swiginitÚnew_FzVertexr§   s     r   r]   ÚFzVertex.__init__Â‘  r�=  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzVertex_m_internal_valuera   s    r   ri1  ÚFzVertex.m_internal_valueÏ‘  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzVertex___nonzero__ra   s    r   rä   ÚFzVertex.__nonzero__Ó‘  rc   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzVertexr°   ri1  rä   rè   ÚFzVertex_m_internal_getÚFzVertex_m_internal_setrs1  ÚFzVertex_s_num_instances_getÚFzVertex_s_num_instances_setr[1  r@   r'   r&   r   rBN  rBN  ¹‘  sw   † ññ
 Ñ-Ñ/IÐOdÑe€GØ€Hò
Cð ×-Ñ-Ðò6ò1à€Hñ ˜&×8Ñ8¸&×:XÑ:XÐ^}Ñ~€JÙ˜v×BÑBÀF×DgÑDgÓhƒOr&   rBN  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzWarnContextiÝ‘  zGWrapper class for struct `fz_warn_context`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzWarnContext.<lambda>à‘  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rXN  à‘  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‘
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_warn_context`.
N)r   ÚFzWarnContext_swiginitÚnew_FzWarnContextr§   s     r   r]   ÚFzWarnContext.__init__ã‘  rï:  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzWarnContext_m_internal_valuera   s    r   ri1  ÚFzWarnContext.m_internal_valueð‘  r8  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzWarnContext___nonzero__ra   s    r   rä   ÚFzWarnContext.__nonzero__ô‘  r8  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzWarnContextr°   ri1  rä   rè   ÚFzWarnContext_m_internal_getÚFzWarnContext_m_internal_setrs1  Ú!FzWarnContext_s_num_instances_getÚ!FzWarnContext_s_num_instances_setr[1  r@   r'   r&   r   rVN  rVN  Ý‘  rû:  r&   rVN  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzWriteStoryPositioniþ‘  zOWrapper class for struct `fz_write_story_position`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzWriteStoryPosition.<lambda>’  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rlN  ’  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z™
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_write_story_position`.
N)r   ÚFzWriteStoryPosition_swiginitÚnew_FzWriteStoryPositionr§   s     r   r]   ÚFzWriteStoryPosition.__init__’  rÅI  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú%FzWriteStoryPosition_m_internal_valuera   s    r   ri1  Ú%FzWriteStoryPosition.m_internal_value’  re4  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú FzWriteStoryPosition___nonzero__ra   s    r   rä   Ú FzWriteStoryPosition.__nonzero__’  r  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzWriteStoryPositionr°   ri1  rä   rè   Ú#FzWriteStoryPosition_m_internal_getÚ#FzWriteStoryPosition_m_internal_setrs1  Ú(FzWriteStoryPosition_s_num_instances_getÚ(FzWriteStoryPosition_s_num_instances_setr[1  r@   r'   r&   r   rjN  rjN  þ‘  rÑI  r&   rjN  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzWriteStoryPositionsi’  zPWrapper class for struct `fz_write_story_positions`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzWriteStoryPositions.<lambda>"’  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r€N  "’  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zš
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_write_story_positions`.
N)r   ÚFzWriteStoryPositions_swiginitÚnew_FzWriteStoryPositionsr§   s     r   r]   ÚFzWriteStoryPositions.__init__%’  rtH  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú&FzWriteStoryPositions_m_internal_valuera   s    r   ri1  Ú&FzWriteStoryPositions.m_internal_value2’  rU4  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú!FzWriteStoryPositions___nonzero__ra   s    r   rä   Ú!FzWriteStoryPositions.__nonzero__6’  r{H  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzWriteStoryPositionsr°   ri1  rä   rè   Ú$FzWriteStoryPositions_m_internal_getÚ$FzWriteStoryPositions_m_internal_setrs1  Ú)FzWriteStoryPositions_s_num_instances_getÚ)FzWriteStoryPositions_s_num_instances_setr[1  r@   r'   r&   r   r~N  r~N  ’  r�H  r&   r~N  c                   óö  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S  r"S! r#S" r$S# r%S$ r&S% r'S& r(S' r)S( r*S) r+S* r,S+ r-S, r.S- r/S. r0S/ r1S0 r2S1 r3S2 r4S3 r5S4 r6S5 r7S6 r8S7 r9S8 r:\;Rx                  r=S9 r>S: r?\?r@\" \;R‚                  \;R„                  S;S9rC\" \;Rˆ                  \;RŠ                  5      rFS<rGg=)>ÚFzXmli@’  z7
Wrapper class for struct `fz_xml`.
XML document model
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzXml.<lambda>F’  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r”N  F’  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ )z�
Class-aware wrapper for `::fz_debug_xml()`.
        Pretty-print an XML tree to stdout. (Deprecated, use
        fz_output_xml in preference).
)r   ÚFzXml_fz_debug_xml)r   rõ  s     r   Úfz_debug_xmlÚFzXml.fz_debug_xmlI’  s   € ô ×(Ò(¨Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )z¤
Class-aware wrapper for `::fz_detach_xml()`.
        Detach a node from the tree, unlinking it from its parent,
        and setting the document root to the node.
)r   ÚFzXml_fz_detach_xmlra   s    r   Úfz_detach_xmlÚFzXml.fz_detach_xmlQ’  ó   € ô ×)Ò)¨$Ó/Ð/r&   c                 ó0   • [         R                  " XU5      $ )z™
Class-aware wrapper for `::fz_dom_add_attribute()`.
        Add an attribute to an element.

        Ownership of att and value remain with the caller.
)r   ÚFzXml_fz_dom_add_attribute)r   rö  r"   s      r   Úfz_dom_add_attributeÚFzXml.fz_dom_add_attributeY’  ó   € ô ×0Ò0°¸EÓBÐBr&   c                 ó.   • [         R                  " X5      $ )z°
Class-aware wrapper for `::fz_dom_append_child()`.
        Insert an element as the last child of a parent, unlinking the
        child from its current position if required.
)r   ÚFzXml_fz_dom_append_child)r   r¸
  s     r   Úfz_dom_append_childÚFzXml.fz_dom_append_childb’  s   € ô ×/Ò/°Ó<Ð<r&   c                 ó.   • [         R                  " X5      $ )z¾
Class-aware wrapper for `::fz_dom_attribute()`.
        Retrieve the value of a given attribute from a given element.

        Returns a borrowed pointer to the value or NULL if not found.
)r   ÚFzXml_fz_dom_attribute©r   rö  s     r   Úfz_dom_attributeÚFzXml.fz_dom_attributej’  s   € ô ×,Ò,¨TÓ7Ð7r&   c                 ó.   • [         R                  " U 5      $ )z�
Class-aware wrapper for `::fz_dom_body()`.
        Return a borrowed reference for the 'body' element of
        the given DOM.
)r   ÚFzXml_fz_dom_bodyra   s    r   Úfz_dom_bodyÚFzXml.fz_dom_bodys’  ó   € ô ×'Ò'¨Ó-Ð-r&   c                 ó.   • [         R                  " U 5      $ )zÄ
Class-aware wrapper for `::fz_dom_clone()`.
        Clone an element (and its children).

        A borrowed reference to the clone is returned. The clone is not
        yet linked into the DOM.
)r   ÚFzXml_fz_dom_clonera   s    r   Úfz_dom_cloneÚFzXml.fz_dom_clone{’  s   € ô ×(Ò(¨Ó.Ð.r&   c                 ó.   • [         R                  " X5      $ )z¬
Class-aware wrapper for `::fz_dom_create_element()`.
        Create an element of a given tag type for the given DOM.

        The element is not linked into the DOM yet.
)r   ÚFzXml_fz_dom_create_element©r   r
  s     r   Úfz_dom_create_elementÚFzXml.fz_dom_create_element…’  rÍ8  r&   c                 ó.   • [         R                  " X5      $ )z›
Class-aware wrapper for `::fz_dom_create_text_node()`.
        Create a text node for the given DOM.

        The element is not linked into the DOM yet.
)r   ÚFzXml_fz_dom_create_text_noder`3  s     r   Úfz_dom_create_text_nodeÚFzXml.fz_dom_create_text_nodeŽ’  s   € ô ×3Ò3°DÓ?Ð?r&   c                 ó.   • [         R                  " U 5      $ )z™
Class-aware wrapper for `::fz_dom_document_element()`.
        Return a borrowed reference for the document (the top
        level element) of the DOM.
)r   ÚFzXml_fz_dom_document_elementra   s    r   Úfz_dom_document_elementÚFzXml.fz_dom_document_element—’  ròD  r&   c                 ó0   • [         R                  " XX#5      $ )aQ  
Class-aware wrapper for `::fz_dom_find()`.
        Find the first element matching the requirements in a depth first traversal from elt.

        The tagname must match tag, unless tag is NULL, when all tag names are considered to match.

        If att is NULL, then all tags match.
        Otherwise:
                If match is NULL, then only nodes that have an att attribute match.
                If match is non-NULL, then only nodes that have an att attribute that matches match match.

        Returns NULL (if no match found), or a borrowed reference to the first matching element.
)r   ÚFzXml_fz_dom_find©r   r
  rö  r  s       r   Úfz_dom_findÚFzXml.fz_dom_findŸ’  s   € ô ×'Ò'¨°3Ó>Ð>r&   c                 ó0   • [         R                  " XX#5      $ )zj
Class-aware wrapper for `::fz_dom_find_next()`.
        Find the next element matching the requirements.
)r   ÚFzXml_fz_dom_find_nextrÅN  s       r   Úfz_dom_find_nextÚFzXml.fz_dom_find_next¯’  s   € ô
 ×,Ò,¨T¸ÓCÐCr&   c                 ó.   • [         R                  " U 5      $ )z™
Class-aware wrapper for `::fz_dom_first_child()`.
        Return a borrowed reference to the first child of a node,
        or NULL if there isn't one.
)r   ÚFzXml_fz_dom_first_childra   s    r   Úfz_dom_first_childÚFzXml.fz_dom_first_child¶’  r‡3  r&   c                 ó0   • [         R                  " XU5      $ )a=  
Class-aware wrapper for `::fz_dom_get_attribute()`.

This method has out-params. Python/C# wrappers look like:
        `fz_dom_get_attribute(int i)` => `(const char *, const char *att)`

        Enumerate through the attributes of an element.

        Call with i=0,1,2,3... to enumerate attributes.

        On return *att and the return value will be NULL if there are not
        that many attributes to read. Otherwise, *att will be filled in
        with a borrowed pointer to the attribute name, and the return
        value will be a borrowed pointer to the value.
)r   ÚFzXml_fz_dom_get_attribute)r   rñ   rö  s      r   Úfz_dom_get_attributeÚFzXml.fz_dom_get_attribute¾’  s   € ô  ×0Ò0°¸#Ó>Ð>r&   c                 ó.   • [         R                  " X5      $ )z¼
Class-aware wrapper for `::fz_dom_insert_after()`.
        Insert an element (new_elt), after another element (node),
        unlinking the new_elt from its current position if required.
)r   ÚFzXml_fz_dom_insert_after©r   r   s     r   Úfz_dom_insert_afterÚFzXml.fz_dom_insert_afterÐ’  s   € ô ×/Ò/°Ó>Ð>r&   c                 ó.   • [         R                  " X5      $ )z¾
Class-aware wrapper for `::fz_dom_insert_before()`.
        Insert an element (new_elt), before another element (node),
        unlinking the new_elt from its current position if required.
)r   ÚFzXml_fz_dom_insert_beforerÖN  s     r   Úfz_dom_insert_beforeÚFzXml.fz_dom_insert_beforeØ’  s   € ô ×0Ò0°Ó?Ð?r&   c                 ó.   • [         R                  " U 5      $ )z“
Class-aware wrapper for `::fz_dom_next()`.
        Return a borrowed reference to the next sibling of a node,
        or NULL if there isn't one.
)r   ÚFzXml_fz_dom_nextra   s    r   Úfz_dom_nextÚFzXml.fz_dom_nextà’  r±N  r&   c                 ó.   • [         R                  " U 5      $ )z�
Class-aware wrapper for `::fz_dom_parent()`.
        Return a borrowed reference to the parent of a node,
        or NULL if there isn't one.
)r   ÚFzXml_fz_dom_parentra   s    r   Úfz_dom_parentÚFzXml.fz_dom_parentè’  ržN  r&   c                 ó.   • [         R                  " U 5      $ )z›
Class-aware wrapper for `::fz_dom_previous()`.
        Return a borrowed reference to the previous sibling of a node,
        or NULL if there isn't one.
)r   ÚFzXml_fz_dom_previousra   s    r   Úfz_dom_previousÚFzXml.fz_dom_previousð’  rÓK  r&   c                 ó.   • [         R                  " U 5      $ )zË
Class-aware wrapper for `::fz_dom_remove()`.
        Remove an element from the DOM. The element can be added back elsewhere
        if required.

        No reference counting changes for the element.
)r   ÚFzXml_fz_dom_removera   s    r   Úfz_dom_removeÚFzXml.fz_dom_removeø’  s   € ô ×)Ò)¨$Ó/Ð/r&   c                 ó.   • [         R                  " X5      $ )ze
Class-aware wrapper for `::fz_dom_remove_attribute()`.
        Remove an attribute from an element.
)r   ÚFzXml_fz_dom_remove_attributerªN  s     r   Úfz_dom_remove_attributeÚFzXml.fz_dom_remove_attribute“  s   € ô
 ×3Ò3°DÓ>Ð>r&   c                 ó2   • [         R                  " XX#XE5      $ )a>  
Class-aware wrapper for `::fz_new_display_list_from_svg_xml()`.

This method has out-params. Python/C# wrappers look like:
        `fz_new_display_list_from_svg_xml(::fz_xml *xml, const char *base_uri, ::fz_archive *dir)` => `(fz_display_list *, float w, float h)`

        Parse an SVG document into a display-list.
)r   Ú&FzXml_fz_new_display_list_from_svg_xml)r   rÔ  r\   r/  rÍ
  rÐ
  s         r   Ú fz_new_display_list_from_svg_xmlÚ&FzXml.fz_new_display_list_from_svg_xml	“  s   € ô ×<Ò<¸TÈÐWXÓ\Ð\r&   c                 ó.   • [         R                  " X5      $ )zx
Class-aware wrapper for `::fz_new_dom_node()`.
        Create a new dom node.

        This will NOT be linked in yet.
)r   ÚFzXml_fz_new_dom_noder¸N  s     r   Úfz_new_dom_nodeÚFzXml.fz_new_dom_node“  s   € ô ×+Ò+¨DÓ6Ð6r&   c                 ó0   • [         R                  " U /UQ76 $ )aF  
*Overload 1:*
 Class-aware wrapper for `::fz_new_dom_text_node()`.
                Create a new dom text node.

                This will NOT be linked in yet.


|

*Overload 2:*
 Class-aware wrapper for `::fz_new_dom_text_node()`.
                Create a new dom text node.

                This will NOT be linked in yet.
)r   ÚFzXml_fz_new_dom_text_noder§   s     r   Úfz_new_dom_text_nodeÚFzXml.fz_new_dom_text_node“  s   € ô" ×0Ò0°Ð=¸Ò=Ð=r&   c                 ó0   • [         R                  " XX#5      $ )zp
Class-aware wrapper for `::fz_new_image_from_svg_xml()`.
        Create a scalable image from an SVG document.
)r   ÚFzXml_fz_new_image_from_svg_xml)r   rÔ  r\   r/  s       r   Úfz_new_image_from_svg_xmlÚFzXml.fz_new_image_from_svg_xml0“  s   € ô
 ×5Ò5°dÀÓOÐOr&   c                 ó.   • [         R                  " U 5      $ )zŠ
Class-aware wrapper for `::fz_new_text_from_xml()`.
        Extract and concatenate all plain text data from XML tree into a new string.
)r   ÚFzXml_fz_new_text_from_xmlra   s    r   Úfz_new_text_from_xmlÚFzXml.fz_new_text_from_xml7“  r„C  r&   c                 ó0   • [         R                  " XU5      $ )z_
Class-aware wrapper for `::fz_save_xml()`.
        As for fz_write_xml, but direct to a file.
)r   ÚFzXml_fz_save_xml)r   rÎ  r{$  s      r   Úfz_save_xmlÚFzXml.fz_save_xml>“  s   € ô
 ×'Ò'¨°HÓ=Ð=r&   c                 ó0   • [         R                  " XU5      $ )a+  
Class-aware wrapper for `::fz_write_xml()`.
        Write our xml structure out to an xml stream.

        Properly formatted XML is only allowed to have a single top-level node
        under which everything must sit. Our structures allow for multiple
        top level nodes. If required, we will output an extra 'ROOT' node
        at the top so that the xml is well-formed.

        If 'indented' is non-zero then additional whitespace will be added to
        make the XML easier to read in a text editor. It will NOT be properly
        compliant.
)r   ÚFzXml_fz_write_xml)r   r¥  r{$  s      r   Úfz_write_xmlÚFzXml.fz_write_xmlE“  s   € ô ×(Ò(¨°HÓ=Ð=r&   c                 ó.   • [         R                  " X5      $ )z‘
Class-aware wrapper for `::fz_xml_att()`.
        Return the value of an attribute of an XML node.
        NULL if the attribute doesn't exist.
)r   ÚFzXml_fz_xml_attrªN  s     r   Ú
fz_xml_attÚFzXml.fz_xml_attU“  s   € ô ×&Ò& tÓ1Ð1r&   c                 ó0   • [         R                  " XU5      $ )zÐ
Class-aware wrapper for `::fz_xml_att_alt()`.
        Return the value of an attribute of an XML node.
        If the first attribute doesn't exist, try the second.
        NULL if neither attribute exists.
)r   ÚFzXml_fz_xml_att_alt)r   r'  r'  s      r   Úfz_xml_att_altÚFzXml.fz_xml_att_alt]“  s   € ô ×*Ò*¨4°cÓ:Ð:r&   c                 ó0   • [         R                  " XU5      $ )zá
Class-aware wrapper for `::fz_xml_att_eq()`.
        Check for a matching attribute on an XML node.

        If the node has the requested attribute (name), and the value
        matches (match) then return 1. Otherwise, 0.
)r   ÚFzXml_fz_xml_att_eq)r   r!   r  s      r   Úfz_xml_att_eqÚFzXml.fz_xml_att_eqf“  s   € ô ×)Ò)¨$°eÓ<Ð<r&   c                 ó.   • [         R                  " U 5      $ )zT
Class-aware wrapper for `::fz_xml_down()`.
        Return first child of XML node.
)r   ÚFzXml_fz_xml_downra   s    r   Úfz_xml_downÚFzXml.fz_xml_downp“  ó   € ô
 ×'Ò'¨Ó-Ð-r&   c                 ó.   • [         R                  " X5      $ )z¾
Class-aware wrapper for `::fz_xml_find()`.
        Search the siblings of XML nodes starting with item looking for
        the first with the given tag.

        Return NULL if none found.
)r   ÚFzXml_fz_xml_findr¸N  s     r   Úfz_xml_findÚFzXml.fz_xml_findw“  s   € ô ×'Ò'¨Ó2Ð2r&   c                 ó0   • [         R                  " XX#5      $ )a$  
Class-aware wrapper for `::fz_xml_find_dfs()`.
        Perform a depth first search from item, returning the first
        child that matches the given tag (or any tag if tag is NULL),
        with the given attribute (if att is non NULL), that matches
        match (if match is non NULL).
)r   ÚFzXml_fz_xml_find_dfsrÅN  s       r   Úfz_xml_find_dfsÚFzXml.fz_xml_find_dfs�“  s   € ô ×+Ò+¨D°sÓBÐBr&   c                 ó2   • [         R                  " XX#U5      $ )a…  
Class-aware wrapper for `::fz_xml_find_dfs_top()`.
        Perform a depth first search from item, returning the first
        child that matches the given tag (or any tag if tag is NULL),
        with the given attribute (if att is non NULL), that matches
        match (if match is non NULL). The search stops if it ever
        reaches the top of the tree, or the declared 'top' item.
)r   ÚFzXml_fz_xml_find_dfs_top©r   r
  rö  r  r¤  s        r   Úfz_xml_find_dfs_topÚFzXml.fz_xml_find_dfs_top‹“  s   € ô ×/Ò/°¸3ÀsÓKÐKr&   c                 ó.   • [         R                  " X5      $ )zÖ
Class-aware wrapper for `::fz_xml_find_down()`.
        Search the siblings of XML nodes starting with the first child
        of item looking for the first with the given tag.

        Return NULL if none found.
)r   ÚFzXml_fz_xml_find_downr¸N  s     r   Úfz_xml_find_downÚFzXml.fz_xml_find_down–“  ó   € ô ×,Ò,¨TÓ7Ð7r&   c                 ó0   • [         R                  " XX#5      $ )a  
Class-aware wrapper for `::fz_xml_find_down_match()`.
        Search the siblings of XML nodes starting with the first child
        of item looking for the first with the given tag (or any tag if
        tag is NULL), and with a matching attribute.

        Return NULL if none found.
)r   ÚFzXml_fz_xml_find_down_matchrÅN  s       r   Úfz_xml_find_down_matchÚFzXml.fz_xml_find_down_match “  ó   € ô ×2Ò2°4¸cÓIÐIr&   c                 ó0   • [         R                  " XX#5      $ )a  
Class-aware wrapper for `::fz_xml_find_match()`.
        Search the siblings of XML nodes starting with item looking for
        the first with the given tag (or any tag if tag is NULL), and
        with a matching attribute.

        Return NULL if none found.
)r   ÚFzXml_fz_xml_find_matchrÅN  s       r   Úfz_xml_find_matchÚFzXml.fz_xml_find_match«“  s   € ô ×-Ò-¨d¸ÓDÐDr&   c                 ó.   • [         R                  " X5      $ )zØ
Class-aware wrapper for `::fz_xml_find_next()`.
        Search the siblings of XML nodes starting with the first sibling
        of item looking for the first with the given tag.

        Return NULL if none found.
)r   ÚFzXml_fz_xml_find_nextr¸N  s     r   Úfz_xml_find_nextÚFzXml.fz_xml_find_next¶“  r/O  r&   c                 ó0   • [         R                  " XX#5      $ )a1  
Class-aware wrapper for `::fz_xml_find_next_dfs()`.
        Perform a depth first search onwards from item, returning the first
        child that matches the given tag (or any tag if tag is NULL),
        with the given attribute (if att is non NULL), that matches
        match (if match is non NULL).
)r   ÚFzXml_fz_xml_find_next_dfsrÅN  s       r   Úfz_xml_find_next_dfsÚFzXml.fz_xml_find_next_dfsÀ“  s   € ô ×0Ò0°¸CÓGÐGr&   c                 ó2   • [         R                  " XX#U5      $ )a’  
Class-aware wrapper for `::fz_xml_find_next_dfs_top()`.
        Perform a depth first search onwards from item, returning the first
        child that matches the given tag (or any tag if tag is NULL),
        with the given attribute (if att is non NULL), that matches
        match (if match is non NULL). The search stops if it ever reaches
        the top of the tree, or the declared 'top' item.
)r   ÚFzXml_fz_xml_find_next_dfs_topr(O  s        r   Úfz_xml_find_next_dfs_topÚFzXml.fz_xml_find_next_dfs_topÊ“  s   € ô ×4Ò4°TÀÈCÓPÐPr&   c                 ó0   • [         R                  " XX#5      $ )a!  
Class-aware wrapper for `::fz_xml_find_next_match()`.
        Search the siblings of XML nodes starting with the first sibling
        of item looking for the first with the given tag (or any tag if tag
        is NULL), and with a matching attribute.

        Return NULL if none found.
)r   ÚFzXml_fz_xml_find_next_matchrÅN  s       r   Úfz_xml_find_next_matchÚFzXml.fz_xml_find_next_matchÕ“  r4O  r&   c                 ó.   • [         R                  " X5      $ )z[
Class-aware wrapper for `::fz_xml_is_tag()`.
        Return true if the tag name matches.
)r   ÚFzXml_fz_xml_is_tagrã1  s     r   Úfz_xml_is_tagÚFzXml.fz_xml_is_tagà“  s   € ô
 ×)Ò)¨$Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )zU
Class-aware wrapper for `::fz_xml_next()`.
        Return next sibling of XML node.
)r   ÚFzXml_fz_xml_nextra   s    r   Úfz_xml_nextÚFzXml.fz_xml_nextç“  rO  r&   c                 ó.   • [         R                  " U 5      $ )zY
Class-aware wrapper for `::fz_xml_prev()`.
        Return previous sibling of XML node.
)r   ÚFzXml_fz_xml_prevra   s    r   Úfz_xml_prevÚFzXml.fz_xml_prevî“  rO  r&   c                 ó.   • [         R                  " U 5      $ )z_
Class-aware wrapper for `::fz_xml_root()`.
        Return the topmost XML node of a document.
)r   ÚFzXml_fz_xml_rootra   s    r   Úfz_xml_rootÚFzXml.fz_xml_rootõ“  rO  r&   c                 ó.   • [         R                  " U 5      $ )zg
Class-aware wrapper for `::fz_xml_tag()`.
        Return tag of XML node. Return NULL for text nodes.
)r   ÚFzXml_fz_xml_tagra   s    r   Ú
fz_xml_tagÚFzXml.fz_xml_tagü“  råL  r&   c                 ó.   • [         R                  " U 5      $ )z†
Class-aware wrapper for `::fz_xml_text()`.
        Return the text content of an XML node.
        Return NULL if the node is a tag.
)r   ÚFzXml_fz_xml_textra   s    r   Úfz_xml_textÚFzXml.fz_xml_text”  r±N  r&   c                 ó.   • [         R                  " U 5      $ )zM
Class-aware wrapper for `::fz_xml_up()`.
        Return parent of XML node.
)r   ÚFzXml_fz_xml_upra   s    r   Ú	fz_xml_upÚFzXml.fz_xml_up”  s   € ô
 ×%Ò% dÓ+Ð+r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)aÏ  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_dom()`.
                Make new xml dom root element.


|

*Overload 2:*
 Constructor using `fz_new_dom_node()`.
                Create a new dom node.

                This will NOT be linked in yet.


|

*Overload 3:*
 Copy constructor using `fz_keep_xml()`.

|

*Overload 4:*
 Default constructor, sets `m_internal` to null.

|

*Overload 5:*
 Constructor using raw copy of pre-existing `::fz_xml`.
N)r   ÚFzXml_swiginitÚ	new_FzXmlr§   s     r   r]   ÚFzXml.__init__”  s   € ô> 	×Ò˜d¤F×$4Ò$4°dÐ$;Õ<r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzXml_m_internal_valuera   s    r   ri1  ÚFzXml.m_internal_value4”  r’1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzXml___nonzero__ra   s    r   rä   ÚFzXml.__nonzero__8”  rÝ   r&   ro1  r'   N)Hr   r   r<   r=   r>   r   r   r   r   r˜N  rœN  r¡N  r¦N  r«N  r¯N  r´N  r¹N  r½N  rÁN  rÆN  rÊN  rÎN  rÒN  r×N  rÛN  rßN  rãN  rçN  rëN  rïN  róN  r÷N  rûN  rÿN  rO  rO  rO  rO  rO  rO  rO  r O  r$O  r)O  r-O  r2O  r7O  r;O  r?O  rCO  rGO  rKO  rOO  rSO  rWO  r[O  r_O  rcO  r]   r   Údelete_FzXmlr°   ri1  rä   rè   ÚFzXml_m_internal_getÚFzXml_m_internal_setrs1  ÚFzXml_s_num_instances_getÚFzXml_s_num_instances_setr[1  r@   r'   r&   r   r’N  r’N  @’  sy  † ññ
 Ñ-Ñ/IÐOdÑe€GØ€Hò6ò0òCò=ò8ò.ò/ò=ò@ò:ò?ò Dò5ò?ò$?ò@ò.ò0ò2ò0ò?ò	]ò7ò>ò&Pò7ò>ò>ò 2ò;ò=ò.ò3òCò	Lò8ò	Jò	Eò8òHò	Qò	Jò6ò.ò.ò.ò-ò.ò,ò=ð@ ×*Ñ*Ðò3ò.à€Hñ ˜&×5Ñ5°v×7RÑ7RÐXwÑx€JÙ˜v×?Ñ?À×AaÑAaÓbƒOr&   r’N  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚFzXmlDociB”  zBWrapper class for struct `fz_xml_doc`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzXmlDoc.<lambda>E”  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rwO  E”  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zŒ
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::fz_xml_doc`.
N)r   ÚFzXmlDoc_swiginitÚnew_FzXmlDocr§   s     r   r]   ÚFzXmlDoc.__init__H”  r�=  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzXmlDoc_m_internal_valuera   s    r   ri1  ÚFzXmlDoc.m_internal_valueU”  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzXmlDoc___nonzero__ra   s    r   rä   ÚFzXmlDoc.__nonzero__Y”  rc   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzXmlDocr°   ri1  rä   rè   ÚFzXmlDoc_m_internal_getÚFzXmlDoc_m_internal_setrs1  ÚFzXmlDoc_s_num_instances_getÚFzXmlDoc_s_num_instances_setr[1  r@   r'   r&   r   ruO  ruO  B”  ss   † ÙMáÑ-Ñ/IÐOdÑe€GØ€Hò
Cð ×-Ñ-Ðò6ò1à€Hñ ˜&×8Ñ8¸&×:XÑ:XÐ^}Ñ~€JÙ˜v×BÑBÀF×DgÑDgÓhƒOr&   ruO  c                   óÜ   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 r\R                  rS
 rS r\r\" \R$                  \R&                  SS9r\" \R*                  \R,                  5      rSrg)ÚFzZipWriteric”  zÌ
Wrapper class for struct `fz_zip_writer`. Not copyable or assignable.
fz_zip_writer offers methods for creating and writing zip files.
It can be seen as the reverse of the fz_archive zip
implementation.
c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzZipWriter.<lambda>k”  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r‹O  k”  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ )z³
Class-aware wrapper for `::fz_close_zip_writer()`.
        Close the zip file for writing.

        This flushes any pending data to the file. This can throw
        exceptions.
)r   ÚFzZipWriter_fz_close_zip_writerra   s    r   Úfz_close_zip_writerÚFzZipWriter.fz_close_zip_writern”  rƒ4  r&   c                 ó0   • [         R                  " XX#5      $ )z¥
Class-aware wrapper for `::fz_write_zip_entry()`.
        Given a buffer of data, (optionally) compress it, and add it to
        the zip file with the given name.
)r   ÚFzZipWriter_fz_write_zip_entry)r   r!   r!  r÷  s       r   Úfz_write_zip_entryÚFzZipWriter.fz_write_zip_entryx”  s   € ô ×4Ò4°TÀÓOÐOr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a  
*Overload 1:*
 == Constructors.  Constructor using `fz_new_zip_writer()`.
                Create a new zip writer that writes to a given file.

                Open an archive using a seekable stream object rather than
                opening a file or directory on disk.


|

*Overload 2:*
 Constructor using `fz_new_zip_writer_with_output()`.
                Create a new zip writer that writes to a given output stream.

                Ownership of out passes in immediately upon calling this function.
                The caller should never drop the fz_output, even if this function throws
                an exception.


|

*Overload 3:*
 Default constructor, sets `m_internal` to null.

|

*Overload 4:*
 Constructor using raw copy of pre-existing `::fz_zip_writer`.
N)r   ÚFzZipWriter_swiginitÚnew_FzZipWriterr§   s     r   r]   ÚFzZipWriter.__init__€”  s   € ô> 	×#Ò# D¬&×*@Ò*@À$Ð*GÕHr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzZipWriter_m_internal_valuera   s    r   ri1  ÚFzZipWriter.m_internal_value¢”  rR;  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzZipWriter___nonzero__ra   s    r   rä   ÚFzZipWriter.__nonzero__¦”  r†   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r�O  r“O  r]   r   Údelete_FzZipWriterr°   ri1  rä   rè   ÚFzZipWriter_m_internal_getÚFzZipWriter_m_internal_setrs1  ÚFzZipWriter_s_num_instances_getÚFzZipWriter_s_num_instances_setr[1  r@   r'   r&   r   r‰O  r‰O  c”  sŠ   † ññ Ñ-Ñ/IÐOdÑe€GØ€Hò<òPòIð@ ×0Ñ0Ðò9ò4à€Hñ ˜&×;Ñ;¸V×=^Ñ=^ð  eDñ  E€JÙ˜v×EÑEÀv×GmÑGmÓnƒOr&   r‰O  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfAlertEventi°”  zGWrapper class for struct `pdf_alert_event`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfAlertEvent.<lambda>³”  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r§O  ³”  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‘
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_alert_event`.
N)r   ÚPdfAlertEvent_swiginitÚnew_PdfAlertEventr§   s     r   r]   ÚPdfAlertEvent.__init__¶”  rï:  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfAlertEvent_m_internal_valuera   s    r   ri1  ÚPdfAlertEvent.m_internal_valueÃ”  r8  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfAlertEvent___nonzero__ra   s    r   rä   ÚPdfAlertEvent.__nonzero__Ç”  r8  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfAlertEventr°   ri1  rä   rè   ÚPdfAlertEvent_m_internal_getÚPdfAlertEvent_m_internal_setrs1  Ú!PdfAlertEvent_s_num_instances_getÚ!PdfAlertEvent_s_num_instances_setr[1  r@   r'   r&   r   r¥O  r¥O  °”  rû:  r&   r¥O  c                   óB  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S  r"S! r#S" r$S# r%S$ r&S% r'S& r(S' r)S( r*S) r+S* r,S+ r-S, r.S- r/S. r0S/ r1S0 r2S1 r3S2 r4S3 r5S4 r6S5 r7S6 r8S7 r9S8 r:S9 r;S: r<S; r=S< r>S= r?S> r@S? rAS@ rBSA rCSB rDSC rESD rFSE rGSF rHSG rISH rJSI rKSJ rLSK rMSL rNSM rOSN rPSO rQSP rRSQ rSSR rTSS rUST rVSU rWSV rXSW rYSX rZSY r[SZ r\S[ r]S\ r^S] r_S^ r`S_ raS` rbSa rcSb rdSc reSd rfSe rgSf rhSg riSh rjSi rkSj rlSk rmSl rnSm roSn rpSo rqSp rrSq rsSr rtSs ruSt rvSu rwSv rxSw rySx rzSy r{Sz r|S{ r}S| r~S} rS~ r€S r�S€ r‚S� rƒS‚ r„Sƒ r…S„ r†S… r‡S† rˆS‡ r‰Sˆ rŠS‰ r‹SŠ rŒS‹ r�SŒ rŽS� r�SŽ r�S� r‘S� r’S‘ r“S’ r”S“ r•S” r–S• r—S– r˜S— r™S˜ ršS™ r›Sš rœS› r�Sœ ržS� rŸSž r SŸ r¡S  r¢S¡ r£S¢ r¤S£ r¥S¤ r¦S¥ r§S¦ r¨S§ r©S¨ rªS© r«Sª r¬S« r­S¬ r®S­ r¯S® r°S¯ r±S° r²S± r³S² r´S³ rµS´ r¶Sµ r·S¶ r¸S· r¹S¸ rºS¹ r»Sº r¼S» r½S¼ r¾S½ r¿S¾ rÀS¿ rÁSÀ rÂSÁ rÃSÂ rÄSÃ rÅ\ÆGRŽ                  rÈSÄ rÉSÅ rÊ\ÊrË\" \ÆGR˜                  \ÆGRš                  SÆS9rÎ\" \ÆGRž                  \ÆGR                   5      rÑSÇrÒgÈ)ÉÚPdfAnnotiÑ”  z%Wrapper class for struct `pdf_annot`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfAnnot.<lambda>Ô”  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r»O  Ô”  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ ©z=Class-aware wrapper for `::pdf_add_annot_border_dash_item()`.)r   Ú'PdfAnnot_pdf_add_annot_border_dash_item)r   rý
  s     r   Úpdf_add_annot_border_dash_itemÚ'PdfAnnot.pdf_add_annot_border_dash_item×”  s   € ä×=Ò=¸dÓKÐKr&   c                 ó.   • [         R                  " U 5      $ ©z<Class-aware wrapper for `::pdf_add_annot_ink_list_stroke()`.)r   Ú&PdfAnnot_pdf_add_annot_ink_list_strokera   s    r   Úpdf_add_annot_ink_list_strokeÚ&PdfAnnot.pdf_add_annot_ink_list_strokeÛ”  rU4  r&   c                 ó.   • [         R                  " X5      $ ©zCClass-aware wrapper for `::pdf_add_annot_ink_list_stroke_vertex()`.)r   Ú-PdfAnnot_pdf_add_annot_ink_list_stroke_vertexrK8  s     r   Ú$pdf_add_annot_ink_list_stroke_vertexÚ-PdfAnnot.pdf_add_annot_ink_list_stroke_vertexß”  s   € ä×CÒCÀDÓLÐLr&   c                 ó.   • [         R                  " X5      $ ©z7Class-aware wrapper for `::pdf_add_annot_quad_point()`.)r   Ú!PdfAnnot_pdf_add_annot_quad_point)r   rU  s     r   Úpdf_add_annot_quad_pointÚ!PdfAnnot.pdf_add_annot_quad_pointã”  ó   € ä×7Ò7¸ÓCÐCr&   c                 ó.   • [         R                  " X5      $ ©z3Class-aware wrapper for `::pdf_add_annot_vertex()`.)r   ÚPdfAnnot_pdf_add_annot_vertexrK8  s     r   Úpdf_add_annot_vertexÚPdfAnnot.pdf_add_annot_vertexç”  ó   € ä×3Ò3°DÓ<Ð<r&   c                 ó0   • [         R                  " XU5      $ )zž
Class-aware wrapper for `::pdf_annot_MK_BC()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_annot_MK_BC(float color[4])` => int n
)r   ÚPdfAnnot_pdf_annot_MK_BC©r   rg   rf  s      r   Úpdf_annot_MK_BCÚPdfAnnot.pdf_annot_MK_BCë”  ó   € ô ×.Ò.¨t¸Ó>Ð>r&   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::pdf_annot_MK_BC_rgb()`.)r   ÚPdfAnnot_pdf_annot_MK_BC_rgb©r   r	  s     r   Úpdf_annot_MK_BC_rgbÚPdfAnnot.pdf_annot_MK_BC_rgbô”  ó   € ä×2Ò2°4Ó=Ð=r&   c                 ó0   • [         R                  " XU5      $ )zž
Class-aware wrapper for `::pdf_annot_MK_BG()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_annot_MK_BG(float color[4])` => int n
)r   ÚPdfAnnot_pdf_annot_MK_BGrÚO  s      r   Úpdf_annot_MK_BGÚPdfAnnot.pdf_annot_MK_BGø”  rÝO  r&   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::pdf_annot_MK_BG_rgb()`.)r   ÚPdfAnnot_pdf_annot_MK_BG_rgbráO  s     r   Úpdf_annot_MK_BG_rgbÚPdfAnnot.pdf_annot_MK_BG_rgb•  räO  r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::pdf_annot_active()`.)r   ÚPdfAnnot_pdf_annot_activera   s    r   Úpdf_annot_activeÚPdfAnnot.pdf_annot_active•  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ ©z+Class-aware wrapper for `::pdf_annot_ap()`.)r   ÚPdfAnnot_pdf_annot_apra   s    r   Úpdf_annot_apÚPdfAnnot.pdf_annot_ap	•  rA1  r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::pdf_annot_author()`.)r   ÚPdfAnnot_pdf_annot_authorra   s    r   Úpdf_annot_authorÚPdfAnnot.pdf_annot_author•  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::pdf_annot_border()`.)r   ÚPdfAnnot_pdf_annot_borderra   s    r   Úpdf_annot_borderÚPdfAnnot.pdf_annot_border•  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ ©z:Class-aware wrapper for `::pdf_annot_border_dash_count()`.)r   Ú$PdfAnnot_pdf_annot_border_dash_countra   s    r   Úpdf_annot_border_dash_countÚ$PdfAnnot.pdf_annot_border_dash_count•  rD4  r&   c                 ó.   • [         R                  " X5      $ ©z9Class-aware wrapper for `::pdf_annot_border_dash_item()`.)r   Ú#PdfAnnot_pdf_annot_border_dash_itemr$:  s     r   Úpdf_annot_border_dash_itemÚ#PdfAnnot.pdf_annot_border_dash_item•  s   € ä×9Ò9¸$ÓBÐBr&   c                 ó.   • [         R                  " U 5      $ ©z6Class-aware wrapper for `::pdf_annot_border_effect()`.)r   Ú PdfAnnot_pdf_annot_border_effectra   s    r   Úpdf_annot_border_effectÚ PdfAnnot.pdf_annot_border_effect•  r¢=  r&   c                 ó.   • [         R                  " U 5      $ ©z@Class-aware wrapper for `::pdf_annot_border_effect_intensity()`.)r   Ú*PdfAnnot_pdf_annot_border_effect_intensityra   s    r   Ú!pdf_annot_border_effect_intensityÚ*PdfAnnot.pdf_annot_border_effect_intensity!•  rà<  r&   c                 ó.   • [         R                  " U 5      $ ©z5Class-aware wrapper for `::pdf_annot_border_style()`.)r   ÚPdfAnnot_pdf_annot_border_stylera   s    r   Úpdf_annot_border_styleÚPdfAnnot.pdf_annot_border_style%•  r¨1  r&   c                 ó.   • [         R                  " U 5      $ ©z5Class-aware wrapper for `::pdf_annot_border_width()`.)r   ÚPdfAnnot_pdf_annot_border_widthra   s    r   Úpdf_annot_border_widthÚPdfAnnot.pdf_annot_border_width)•  r¨1  r&   c                 ó.   • [         R                  " U 5      $ ©z6Class-aware wrapper for `::pdf_annot_callout_point()`.)r   Ú PdfAnnot_pdf_annot_callout_pointra   s    r   Úpdf_annot_callout_pointÚ PdfAnnot.pdf_annot_callout_point-•  r¢=  r&   c                 ó.   • [         R                  " U 5      $ ©z6Class-aware wrapper for `::pdf_annot_callout_style()`.)r   Ú PdfAnnot_pdf_annot_callout_stylera   s    r   Úpdf_annot_callout_styleÚ PdfAnnot.pdf_annot_callout_style1•  r¢=  r&   c                 ó0   • [         R                  " XU5      $ )zž
Class-aware wrapper for `::pdf_annot_color()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_annot_color(float color[4])` => int n
)r   ÚPdfAnnot_pdf_annot_colorrÚO  s      r   Úpdf_annot_colorÚPdfAnnot.pdf_annot_color5•  rÝO  r&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_annot_contents()`.)r   ÚPdfAnnot_pdf_annot_contentsra   s    r   Úpdf_annot_contentsÚPdfAnnot.pdf_annot_contents>•  r*3  r&   c                 ó.   • [         R                  " U 5      $ ©z6Class-aware wrapper for `::pdf_annot_creation_date()`.)r   Ú PdfAnnot_pdf_annot_creation_datera   s    r   Úpdf_annot_creation_dateÚ PdfAnnot.pdf_annot_creation_dateB•  r¢=  r&   c                 ó2   • [         R                  " XX#U5      $ )zÚ
Class-aware wrapper for `::pdf_annot_default_appearance()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_annot_default_appearance(float color[4])` => `(const char *font, float size, int n)`
)r   Ú%PdfAnnot_pdf_annot_default_appearance©r   r?  r  rg   rf  s        r   Úpdf_annot_default_appearanceÚ%PdfAnnot.pdf_annot_default_appearanceF•  s   € ô ×;Ò;¸DÈÐQVÓWÐWr&   c                 ó2   • [         R                  " XX#XE5      $ )zþ
Class-aware wrapper for `::pdf_annot_default_appearance_unmapped()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_annot_default_appearance_unmapped(char *font_name, int font_name_len, float color[4])` => `(float size, int n)`
)r   Ú.PdfAnnot_pdf_annot_default_appearance_unmapped)r   rè'  ré'  r  rg   rf  s         r   Ú%pdf_annot_default_appearance_unmappedÚ.PdfAnnot.pdf_annot_default_appearance_unmappedO•  s   € ô ×DÒDÀTÐVcÐklÓtÐtr&   c                 ó.   • [         R                  " U 5      $ ©z5Class-aware wrapper for `::pdf_annot_display_rect()`.)r   ÚPdfAnnot_pdf_annot_display_rectra   s    r   Úpdf_annot_display_rectÚPdfAnnot.pdf_annot_display_rectX•  r¨1  r&   c                 ó.   • [         R                  " U 5      $ ©z:Class-aware wrapper for `::pdf_annot_ensure_local_xref()`.)r   Ú$PdfAnnot_pdf_annot_ensure_local_xrefra   s    r   Úpdf_annot_ensure_local_xrefÚ$PdfAnnot.pdf_annot_ensure_local_xref\•  rD4  r&   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::pdf_annot_event_blur()`.)r   ÚPdfAnnot_pdf_annot_event_blurra   s    r   Úpdf_annot_event_blurÚPdfAnnot.pdf_annot_event_blur`•  rl2  r&   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::pdf_annot_event_down()`.)r   ÚPdfAnnot_pdf_annot_event_downra   s    r   Úpdf_annot_event_downÚPdfAnnot.pdf_annot_event_downd•  rl2  r&   c                 ó.   • [         R                  " U 5      $ ©z4Class-aware wrapper for `::pdf_annot_event_enter()`.)r   ÚPdfAnnot_pdf_annot_event_enterra   s    r   Úpdf_annot_event_enterÚPdfAnnot.pdf_annot_event_enterh•  r8  r&   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::pdf_annot_event_exit()`.)r   ÚPdfAnnot_pdf_annot_event_exitra   s    r   Úpdf_annot_event_exitÚPdfAnnot.pdf_annot_event_exitl•  rl2  r&   c                 ó.   • [         R                  " U 5      $ ©z4Class-aware wrapper for `::pdf_annot_event_focus()`.)r   ÚPdfAnnot_pdf_annot_event_focusra   s    r   Úpdf_annot_event_focusÚPdfAnnot.pdf_annot_event_focusp•  r8  r&   c                 ó.   • [         R                  " U 5      $ ©z9Class-aware wrapper for `::pdf_annot_event_page_close()`.)r   Ú#PdfAnnot_pdf_annot_event_page_closera   s    r   Úpdf_annot_event_page_closeÚ#PdfAnnot.pdf_annot_event_page_closet•  r³4  r&   c                 ó.   • [         R                  " U 5      $ ©z=Class-aware wrapper for `::pdf_annot_event_page_invisible()`.)r   Ú'PdfAnnot_pdf_annot_event_page_invisiblera   s    r   Úpdf_annot_event_page_invisibleÚ'PdfAnnot.pdf_annot_event_page_invisiblex•  r¼7  r&   c                 ó.   • [         R                  " U 5      $ ©z8Class-aware wrapper for `::pdf_annot_event_page_open()`.)r   Ú"PdfAnnot_pdf_annot_event_page_openra   s    r   Úpdf_annot_event_page_openÚ"PdfAnnot.pdf_annot_event_page_open|•  rk1  r&   c                 ó.   • [         R                  " U 5      $ ©z;Class-aware wrapper for `::pdf_annot_event_page_visible()`.)r   Ú%PdfAnnot_pdf_annot_event_page_visiblera   s    r   Úpdf_annot_event_page_visibleÚ%PdfAnnot.pdf_annot_event_page_visible€•  re4  r&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_annot_event_up()`.)r   ÚPdfAnnot_pdf_annot_event_upra   s    r   Úpdf_annot_event_upÚPdfAnnot.pdf_annot_event_up„•  r*3  r&   c                 ó.   • [         R                  " U 5      $ ©z4Class-aware wrapper for `::pdf_annot_field_flags()`.)r   ÚPdfAnnot_pdf_annot_field_flagsra   s    r   Úpdf_annot_field_flagsÚPdfAnnot.pdf_annot_field_flagsˆ•  r8  r&   c                 ó.   • [         R                  " U 5      $ ©z4Class-aware wrapper for `::pdf_annot_field_label()`.)r   ÚPdfAnnot_pdf_annot_field_labelra   s    r   Úpdf_annot_field_labelÚPdfAnnot.pdf_annot_field_labelŒ•  r8  r&   c                 ó.   • [         R                  " U 5      $ ©z4Class-aware wrapper for `::pdf_annot_field_value()`.)r   ÚPdfAnnot_pdf_annot_field_valuera   s    r   Úpdf_annot_field_valueÚPdfAnnot.pdf_annot_field_value�•  r8  r&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_annot_filespec()`.)r   ÚPdfAnnot_pdf_annot_filespecra   s    r   Úpdf_annot_filespecÚPdfAnnot.pdf_annot_filespec”•  r*3  r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_annot_flags()`.)r   ÚPdfAnnot_pdf_annot_flagsra   s    r   Úpdf_annot_flagsÚPdfAnnot.pdf_annot_flags˜•  r?6  r&   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::pdf_annot_has_author()`.)r   ÚPdfAnnot_pdf_annot_has_authorra   s    r   Úpdf_annot_has_authorÚPdfAnnot.pdf_annot_has_authorœ•  rl2  r&   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::pdf_annot_has_border()`.)r   ÚPdfAnnot_pdf_annot_has_borderra   s    r   Úpdf_annot_has_borderÚPdfAnnot.pdf_annot_has_border •  rl2  r&   c                 ó.   • [         R                  " U 5      $ ©z:Class-aware wrapper for `::pdf_annot_has_border_effect()`.)r   Ú$PdfAnnot_pdf_annot_has_border_effectra   s    r   Úpdf_annot_has_border_effectÚ$PdfAnnot.pdf_annot_has_border_effect¤•  rD4  r&   c                 ó.   • [         R                  " U 5      $ ©z4Class-aware wrapper for `::pdf_annot_has_callout()`.)r   ÚPdfAnnot_pdf_annot_has_calloutra   s    r   Úpdf_annot_has_calloutÚPdfAnnot.pdf_annot_has_callout¨•  r8  r&   c                 ó.   • [         R                  " U 5      $ ©z?Class-aware wrapper for `::pdf_annot_has_default_appearance()`.)r   Ú)PdfAnnot_pdf_annot_has_default_appearancera   s    r   Ú pdf_annot_has_default_appearanceÚ)PdfAnnot.pdf_annot_has_default_appearance¬•  rJ4  r&   c                 ó.   • [         R                  " U 5      $ ©z5Class-aware wrapper for `::pdf_annot_has_filespec()`.)r   ÚPdfAnnot_pdf_annot_has_filespecra   s    r   Úpdf_annot_has_filespecÚPdfAnnot.pdf_annot_has_filespec°•  r¨1  r&   c                 ó.   • [         R                  " U 5      $ ©z6Class-aware wrapper for `::pdf_annot_has_icon_name()`.)r   Ú PdfAnnot_pdf_annot_has_icon_namera   s    r   Úpdf_annot_has_icon_nameÚ PdfAnnot.pdf_annot_has_icon_name´•  r¢=  r&   c                 ó.   • [         R                  " U 5      $ ©z5Class-aware wrapper for `::pdf_annot_has_ink_list()`.)r   ÚPdfAnnot_pdf_annot_has_ink_listra   s    r   Úpdf_annot_has_ink_listÚPdfAnnot.pdf_annot_has_ink_list¸•  r¨1  r&   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::pdf_annot_has_intent()`.)r   ÚPdfAnnot_pdf_annot_has_intentra   s    r   Úpdf_annot_has_intentÚPdfAnnot.pdf_annot_has_intent¼•  rl2  r&   c                 ó.   • [         R                  " U 5      $ ©z;Class-aware wrapper for `::pdf_annot_has_interior_color()`.)r   Ú%PdfAnnot_pdf_annot_has_interior_colorra   s    r   Úpdf_annot_has_interior_colorÚ%PdfAnnot.pdf_annot_has_interior_colorÀ•  re4  r&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_annot_has_line()`.)r   ÚPdfAnnot_pdf_annot_has_linera   s    r   Úpdf_annot_has_lineÚPdfAnnot.pdf_annot_has_lineÄ•  r*3  r&   c                 ó.   • [         R                  " U 5      $ ©z?Class-aware wrapper for `::pdf_annot_has_line_ending_styles()`.)r   Ú)PdfAnnot_pdf_annot_has_line_ending_stylesra   s    r   Ú pdf_annot_has_line_ending_stylesÚ)PdfAnnot.pdf_annot_has_line_ending_stylesÈ•  rJ4  r&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_annot_has_open()`.)r   ÚPdfAnnot_pdf_annot_has_openra   s    r   Úpdf_annot_has_openÚPdfAnnot.pdf_annot_has_openÌ•  r*3  r&   c                 ó.   • [         R                  " U 5      $ ©z2Class-aware wrapper for `::pdf_annot_has_popup()`.)r   ÚPdfAnnot_pdf_annot_has_popupra   s    r   Úpdf_annot_has_popupÚPdfAnnot.pdf_annot_has_popupÐ•  rR;  r&   c                 ó.   • [         R                  " U 5      $ ©z8Class-aware wrapper for `::pdf_annot_has_quad_points()`.)r   Ú"PdfAnnot_pdf_annot_has_quad_pointsra   s    r   Úpdf_annot_has_quad_pointsÚ"PdfAnnot.pdf_annot_has_quad_pointsÔ•  rk1  r&   c                 ó.   • [         R                  " U 5      $ ©z5Class-aware wrapper for `::pdf_annot_has_quadding()`.)r   ÚPdfAnnot_pdf_annot_has_quaddingra   s    r   Úpdf_annot_has_quaddingÚPdfAnnot.pdf_annot_has_quaddingØ•  r¨1  r&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_annot_has_rect()`.)r   ÚPdfAnnot_pdf_annot_has_rectra   s    r   Úpdf_annot_has_rectÚPdfAnnot.pdf_annot_has_rectÜ•  r*3  r&   c                 ó.   • [         R                  " U 5      $ ©z:Class-aware wrapper for `::pdf_annot_has_rich_contents()`.)r   Ú$PdfAnnot_pdf_annot_has_rich_contentsra   s    r   Úpdf_annot_has_rich_contentsÚ$PdfAnnot.pdf_annot_has_rich_contentsà•  rD4  r&   c                 ó.   • [         R                  " U 5      $ ©z:Class-aware wrapper for `::pdf_annot_has_rich_defaults()`.)r   Ú$PdfAnnot_pdf_annot_has_rich_defaultsra   s    r   Úpdf_annot_has_rich_defaultsÚ$PdfAnnot.pdf_annot_has_rich_defaultsä•  rD4  r&   c                 ó.   • [         R                  " U 5      $ ©z5Class-aware wrapper for `::pdf_annot_has_vertices()`.)r   ÚPdfAnnot_pdf_annot_has_verticesra   s    r   Úpdf_annot_has_verticesÚPdfAnnot.pdf_annot_has_verticesè•  r¨1  r&   c                 ó.   • [         R                  " U 5      $ ©z;Class-aware wrapper for `::pdf_annot_hidden_for_editing()`.)r   Ú%PdfAnnot_pdf_annot_hidden_for_editingra   s    r   Úpdf_annot_hidden_for_editingÚ%PdfAnnot.pdf_annot_hidden_for_editingì•  re4  r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_annot_hot()`.)r   ÚPdfAnnot_pdf_annot_hotra   s    r   Úpdf_annot_hotÚPdfAnnot.pdf_annot_hotð•  r’1  r&   c                 ó.   • [         R                  " U 5      $ ©z2Class-aware wrapper for `::pdf_annot_icon_name()`.)r   ÚPdfAnnot_pdf_annot_icon_namera   s    r   Úpdf_annot_icon_nameÚPdfAnnot.pdf_annot_icon_nameô•  rR;  r&   c                 ó.   • [         R                  " U 5      $ ©z7Class-aware wrapper for `::pdf_annot_ink_list_count()`.)r   Ú!PdfAnnot_pdf_annot_ink_list_countra   s    r   Úpdf_annot_ink_list_countÚ!PdfAnnot.pdf_annot_ink_list_countø•  r22  r&   c                 ó.   • [         R                  " X5      $ ©z>Class-aware wrapper for `::pdf_annot_ink_list_stroke_count()`.)r   Ú(PdfAnnot_pdf_annot_ink_list_stroke_countr$:  s     r   Úpdf_annot_ink_list_stroke_countÚ(PdfAnnot.pdf_annot_ink_list_stroke_countü•  s   € ä×>Ò>¸tÓGÐGr&   c                 ó0   • [         R                  " XU5      $ ©z?Class-aware wrapper for `::pdf_annot_ink_list_stroke_vertex()`.)r   Ú)PdfAnnot_pdf_annot_ink_list_stroke_vertex)r   rñ   r"  s      r   Ú pdf_annot_ink_list_stroke_vertexÚ)PdfAnnot.pdf_annot_ink_list_stroke_vertex –  s   € ä×?Ò?ÀÈÓKÐKr&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::pdf_annot_intent()`.)r   ÚPdfAnnot_pdf_annot_intentra   s    r   Úpdf_annot_intentÚPdfAnnot.pdf_annot_intent–  rÐ2  r&   c                 ó0   • [         R                  " XU5      $ )z°
Class-aware wrapper for `::pdf_annot_interior_color()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_annot_interior_color(float color[4])` => int n
)r   Ú!PdfAnnot_pdf_annot_interior_colorrÚO  s      r   Úpdf_annot_interior_colorÚ!PdfAnnot.pdf_annot_interior_color–  s   € ô ×7Ò7¸ÀÓGÐGr&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::pdf_annot_is_open()`.)r   ÚPdfAnnot_pdf_annot_is_openra   s    r   Úpdf_annot_is_openÚPdfAnnot.pdf_annot_is_open–  r2  r&   c                 ó.   • [         R                  " U 5      $ ©z:Class-aware wrapper for `::pdf_annot_is_standard_stamp()`.)r   Ú$PdfAnnot_pdf_annot_is_standard_stampra   s    r   Úpdf_annot_is_standard_stampÚ$PdfAnnot.pdf_annot_is_standard_stamp–  rD4  r&   c                 ó0   • [         R                  " XU5      $ ©z-Class-aware wrapper for `::pdf_annot_line()`.)r   ÚPdfAnnot_pdf_annot_line©r   rƒ  r<  s      r   Úpdf_annot_lineÚPdfAnnot.pdf_annot_line–  s   € ä×-Ò-¨d°qÓ9Ð9r&   c                 ó.   • [         R                  " U 5      $ ©z5Class-aware wrapper for `::pdf_annot_line_caption()`.)r   ÚPdfAnnot_pdf_annot_line_captionra   s    r   Úpdf_annot_line_captionÚPdfAnnot.pdf_annot_line_caption–  r¨1  r&   c                 ó.   • [         R                  " U 5      $ ©z<Class-aware wrapper for `::pdf_annot_line_caption_offset()`.)r   Ú&PdfAnnot_pdf_annot_line_caption_offsetra   s    r   Úpdf_annot_line_caption_offsetÚ&PdfAnnot.pdf_annot_line_caption_offset!–  rU4  r&   c                 ó.   • [         R                  " U 5      $ ©z7Class-aware wrapper for `::pdf_annot_line_end_style()`.)r   Ú!PdfAnnot_pdf_annot_line_end_stylera   s    r   Úpdf_annot_line_end_styleÚ!PdfAnnot.pdf_annot_line_end_style%–  r22  r&   c                 ó0   • [         R                  " XU5      $ )zé
Class-aware wrapper for `::pdf_annot_line_ending_styles()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_annot_line_ending_styles()` => `(enum pdf_line_ending start_style, enum pdf_line_ending end_style)`
)r   Ú%PdfAnnot_pdf_annot_line_ending_styles©r   rd(  re(  s      r   Úpdf_annot_line_ending_stylesÚ%PdfAnnot.pdf_annot_line_ending_styles)–  s   € ô ×;Ò;¸DÈyÓYÐYr&   c                 ó.   • [         R                  " U 5      $ ©z4Class-aware wrapper for `::pdf_annot_line_leader()`.)r   ÚPdfAnnot_pdf_annot_line_leaderra   s    r   Úpdf_annot_line_leaderÚPdfAnnot.pdf_annot_line_leader2–  r8  r&   c                 ó.   • [         R                  " U 5      $ ©z>Class-aware wrapper for `::pdf_annot_line_leader_extension()`.)r   Ú(PdfAnnot_pdf_annot_line_leader_extensionra   s    r   Úpdf_annot_line_leader_extensionÚ(PdfAnnot.pdf_annot_line_leader_extension6–  rG2  r&   c                 ó.   • [         R                  " U 5      $ ©z;Class-aware wrapper for `::pdf_annot_line_leader_offset()`.)r   Ú%PdfAnnot_pdf_annot_line_leader_offsetra   s    r   Úpdf_annot_line_leader_offsetÚ%PdfAnnot.pdf_annot_line_leader_offset:–  re4  r&   c                 ó.   • [         R                  " U 5      $ ©z9Class-aware wrapper for `::pdf_annot_line_start_style()`.)r   Ú#PdfAnnot_pdf_annot_line_start_stylera   s    r   Úpdf_annot_line_start_styleÚ#PdfAnnot.pdf_annot_line_start_style>–  r³4  r&   c                 ó.   • [         R                  " U 5      $ ©z:Class-aware wrapper for `::pdf_annot_modification_date()`.)r   Ú$PdfAnnot_pdf_annot_modification_datera   s    r   Úpdf_annot_modification_dateÚ$PdfAnnot.pdf_annot_modification_dateB–  rD4  r&   c                 ó.   • [         R                  " U 5      $ ©z:Class-aware wrapper for `::pdf_annot_needs_resynthesis()`.)r   Ú$PdfAnnot_pdf_annot_needs_resynthesisra   s    r   Úpdf_annot_needs_resynthesisÚ$PdfAnnot.pdf_annot_needs_resynthesisF–  rD4  r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_annot_obj()`.)r   ÚPdfAnnot_pdf_annot_objra   s    r   Úpdf_annot_objÚPdfAnnot.pdf_annot_objJ–  r’1  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::pdf_annot_opacity()`.)r   ÚPdfAnnot_pdf_annot_opacityra   s    r   Úpdf_annot_opacityÚPdfAnnot.pdf_annot_opacityN–  r2  r&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::pdf_annot_page()`.)r   ÚPdfAnnot_pdf_annot_pagera   s    r   Úpdf_annot_pageÚPdfAnnot.pdf_annot_pageR–  rË1  r&   c                 ó.   • [         R                  " U 5      $ ©zCClass-aware wrapper for `::pdf_annot_pop_and_discard_local_xref()`.)r   Ú-PdfAnnot_pdf_annot_pop_and_discard_local_xrefra   s    r   Ú$pdf_annot_pop_and_discard_local_xrefÚ-PdfAnnot.pdf_annot_pop_and_discard_local_xrefV–  r“5  r&   c                 ó.   • [         R                  " U 5      $ ©z7Class-aware wrapper for `::pdf_annot_pop_local_xref()`.)r   Ú!PdfAnnot_pdf_annot_pop_local_xrefra   s    r   Úpdf_annot_pop_local_xrefÚ!PdfAnnot.pdf_annot_pop_local_xrefZ–  r22  r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_annot_popup()`.)r   ÚPdfAnnot_pdf_annot_popupra   s    r   Úpdf_annot_popupÚPdfAnnot.pdf_annot_popup^–  r?6  r&   c                 ó.   • [         R                  " U 5      $ ©z8Class-aware wrapper for `::pdf_annot_push_local_xref()`.)r   Ú"PdfAnnot_pdf_annot_push_local_xrefra   s    r   Úpdf_annot_push_local_xrefÚ"PdfAnnot.pdf_annot_push_local_xrefb–  rk1  r&   c                 ó.   • [         R                  " X5      $ ©z3Class-aware wrapper for `::pdf_annot_quad_point()`.)r   ÚPdfAnnot_pdf_annot_quad_pointr$:  s     r   Úpdf_annot_quad_pointÚPdfAnnot.pdf_annot_quad_pointf–  r×O  r&   c                 ó.   • [         R                  " U 5      $ ©z9Class-aware wrapper for `::pdf_annot_quad_point_count()`.)r   Ú#PdfAnnot_pdf_annot_quad_point_countra   s    r   Úpdf_annot_quad_point_countÚ#PdfAnnot.pdf_annot_quad_point_countj–  r³4  r&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_annot_quadding()`.)r   ÚPdfAnnot_pdf_annot_quaddingra   s    r   Úpdf_annot_quaddingÚPdfAnnot.pdf_annot_quaddingn–  r*3  r&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::pdf_annot_rect()`.)r   ÚPdfAnnot_pdf_annot_rectra   s    r   Úpdf_annot_rectÚPdfAnnot.pdf_annot_rectr–  rË1  r&   c                 ó.   • [         R                  " U 5      $ ©z<Class-aware wrapper for `::pdf_annot_request_resynthesis()`.)r   Ú&PdfAnnot_pdf_annot_request_resynthesisra   s    r   Úpdf_annot_request_resynthesisÚ&PdfAnnot.pdf_annot_request_resynthesisv–  rU4  r&   c                 ó.   • [         R                  " U 5      $ ©z:Class-aware wrapper for `::pdf_annot_request_synthesis()`.)r   Ú$PdfAnnot_pdf_annot_request_synthesisra   s    r   Úpdf_annot_request_synthesisÚ$PdfAnnot.pdf_annot_request_synthesisz–  rD4  r&   c                 ó.   • [         R                  " U 5      $ ©z6Class-aware wrapper for `::pdf_annot_rich_contents()`.)r   Ú PdfAnnot_pdf_annot_rich_contentsra   s    r   Úpdf_annot_rich_contentsÚ PdfAnnot.pdf_annot_rich_contents~–  r¢=  r&   c                 ó.   • [         R                  " U 5      $ ©z6Class-aware wrapper for `::pdf_annot_rich_defaults()`.)r   Ú PdfAnnot_pdf_annot_rich_defaultsra   s    r   Úpdf_annot_rich_defaultsÚ PdfAnnot.pdf_annot_rich_defaults‚–  r¢=  r&   c                 ó.   • [         R                  " U 5      $ ©z8Class-aware wrapper for `::pdf_annot_stamp_image_obj()`.)r   Ú"PdfAnnot_pdf_annot_stamp_image_objra   s    r   Úpdf_annot_stamp_image_objÚ"PdfAnnot.pdf_annot_stamp_image_obj†–  rk1  r&   c                 ó.   • [         R                  " U 5      $ ©z2Class-aware wrapper for `::pdf_annot_transform()`.)r   ÚPdfAnnot_pdf_annot_transformra   s    r   Úpdf_annot_transformÚPdfAnnot.pdf_annot_transformŠ–  rR;  r&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::pdf_annot_type()`.)r   ÚPdfAnnot_pdf_annot_typera   s    r   Úpdf_annot_typeÚPdfAnnot.pdf_annot_typeŽ–  rË1  r&   c                 ó.   • [         R                  " X5      $ ©z/Class-aware wrapper for `::pdf_annot_vertex()`.)r   ÚPdfAnnot_pdf_annot_vertexr$:  s     r   Úpdf_annot_vertexÚPdfAnnot.pdf_annot_vertex’–  ó   € ä×/Ò/°Ó8Ð8r&   c                 ó.   • [         R                  " U 5      $ ©z5Class-aware wrapper for `::pdf_annot_vertex_count()`.)r   ÚPdfAnnot_pdf_annot_vertex_countra   s    r   Úpdf_annot_vertex_countÚPdfAnnot.pdf_annot_vertex_count––  r¨1  r&   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::pdf_apply_redaction()`.)r   ÚPdfAnnot_pdf_apply_redactionr¼8  s     r   Úpdf_apply_redactionÚPdfAnnot.pdf_apply_redactionš–  ró@  r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_bound_annot()`.)r   ÚPdfAnnot_pdf_bound_annotra   s    r   Úpdf_bound_annotÚPdfAnnot.pdf_bound_annotž–  r?6  r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::pdf_bound_widget()`.)r   ÚPdfAnnot_pdf_bound_widgetra   s    r   Úpdf_bound_widgetÚPdfAnnot.pdf_bound_widget¢–  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ ©z?Class-aware wrapper for `::pdf_choice_widget_is_multiselect()`.)r   Ú)PdfAnnot_pdf_choice_widget_is_multiselectra   s    r   Ú pdf_choice_widget_is_multiselectÚ)PdfAnnot.pdf_choice_widget_is_multiselect¦–  rJ4  r&   c                 ó0   • [         R                  " XU5      $ ©z8Class-aware wrapper for `::pdf_choice_widget_options()`.)r   Ú"PdfAnnot_pdf_choice_widget_options)r   rH)  ræ  s      r   Úpdf_choice_widget_optionsÚ"PdfAnnot.pdf_choice_widget_optionsª–  s   € ä×8Ò8¸È$ÓOÐOr&   c                 ó.   • [         R                  " X5      $ ©zž
Class-aware wrapper for `::pdf_choice_widget_options2()`.   Swig-friendly wrapper for pdf_choice_widget_options(), returns the
options directly in a vector.
)r   Ú#PdfAnnot_pdf_choice_widget_options2)r   rH)  s     r   Úpdf_choice_widget_options2Ú#PdfAnnot.pdf_choice_widget_options2®–  s   € ô
 ×9Ò9¸$ÓJÐJr&   c                 ó0   • [         R                  " XU5      $ ©z:Class-aware wrapper for `::pdf_choice_widget_set_value()`.)r   Ú$PdfAnnot_pdf_choice_widget_set_value)r   rg   ræ  s      r   Úpdf_choice_widget_set_valueÚ$PdfAnnot.pdf_choice_widget_set_valueµ–  s   € ä×:Ò:¸4ÀDÓIÐIr&   c                 ó.   • [         R                  " X5      $ ©z6Class-aware wrapper for `::pdf_choice_widget_value()`.)r   Ú PdfAnnot_pdf_choice_widget_valuer¼8  s     r   Úpdf_choice_widget_valueÚ PdfAnnot.pdf_choice_widget_value¹–  ó   € ä×6Ò6°tÓBÐBr&   c                 ó.   • [         R                  " U 5      $ ©z:Class-aware wrapper for `::pdf_clear_annot_border_dash()`.)r   Ú$PdfAnnot_pdf_clear_annot_border_dashra   s    r   Úpdf_clear_annot_border_dashÚ$PdfAnnot.pdf_clear_annot_border_dash½–  rD4  r&   c                 ó.   • [         R                  " U 5      $ ©z7Class-aware wrapper for `::pdf_clear_annot_ink_list()`.)r   Ú!PdfAnnot_pdf_clear_annot_ink_listra   s    r   Úpdf_clear_annot_ink_listÚ!PdfAnnot.pdf_clear_annot_ink_listÁ–  r22  r&   c                 ó.   • [         R                  " U 5      $ ©z:Class-aware wrapper for `::pdf_clear_annot_quad_points()`.)r   Ú$PdfAnnot_pdf_clear_annot_quad_pointsra   s    r   Úpdf_clear_annot_quad_pointsÚ$PdfAnnot.pdf_clear_annot_quad_pointsÅ–  rD4  r&   c                 ó.   • [         R                  " U 5      $ ©z7Class-aware wrapper for `::pdf_clear_annot_vertices()`.)r   Ú!PdfAnnot_pdf_clear_annot_verticesra   s    r   Úpdf_clear_annot_verticesÚ!PdfAnnot.pdf_clear_annot_verticesÉ–  r22  r&   c                 ó.   • [         R                  " U 5      $ ©z2Class-aware wrapper for `::pdf_clear_signature()`.)r   ÚPdfAnnot_pdf_clear_signaturera   s    r   Úpdf_clear_signatureÚPdfAnnot.pdf_clear_signatureÍ–  rR;  r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_dirty_annot()`.)r   ÚPdfAnnot_pdf_dirty_annotra   s    r   Úpdf_dirty_annotÚPdfAnnot.pdf_dirty_annotÑ–  r?6  r&   c                 ó2   • [         R                  " XX#XE5      $ )zõ
Class-aware wrapper for `::pdf_edit_text_field_value()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_edit_text_field_value(const char *value, const char *change)` => `(int, int selStart, int selEnd, char *newvalue)`
)r   Ú"PdfAnnot_pdf_edit_text_field_value)r   r"   r  r  r  r+  s         r   Úpdf_edit_text_field_valueÚ"PdfAnnot.pdf_edit_text_field_valueÕ–  s   € ô ×8Ò8¸ÀfÐX^ÓiÐir&   c                 ó.   • [         R                  " U 5      $ ©z;Class-aware wrapper for `::pdf_get_widget_editing_state()`.)r   Ú%PdfAnnot_pdf_get_widget_editing_statera   s    r   Úpdf_get_widget_editing_stateÚ%PdfAnnot.pdf_get_widget_editing_stateÞ–  re4  r&   c                 ó.   • [         R                  " U 5      $ ©zJClass-aware wrapper for `::pdf_incremental_change_since_signing_widget()`.)r   Ú4PdfAnnot_pdf_incremental_change_since_signing_widgetra   s    r   Ú+pdf_incremental_change_since_signing_widgetÚ4PdfAnnot.pdf_incremental_change_since_signing_widgetâ–  s   € ä×JÒJÈ4ÓPÐPr&   c                 ó.   • [         R                  " U 5      $ ©z>Class-aware wrapper for `::pdf_new_display_list_from_annot()`.)r   Ú(PdfAnnot_pdf_new_display_list_from_annotra   s    r   Úpdf_new_display_list_from_annotÚ(PdfAnnot.pdf_new_display_list_from_annotæ–  rG2  r&   c                 ó2   • [         R                  " XX#U5      $ ©z8Class-aware wrapper for `::pdf_new_pixmap_from_annot()`.)r   Ú"PdfAnnot_pdf_new_pixmap_from_annotrþ7  s        r   Úpdf_new_pixmap_from_annotÚ"PdfAnnot.pdf_new_pixmap_from_annotê–  s   € ä×8Ò8¸ÀBÈeÓTÐTr&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::pdf_next_annot()`.)r   ÚPdfAnnot_pdf_next_annotra   s    r   Úpdf_next_annotÚPdfAnnot.pdf_next_annotî–  rË1  r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_next_widget()`.)r   ÚPdfAnnot_pdf_next_widgetra   s    r   Úpdf_next_widgetÚPdfAnnot.pdf_next_widgetò–  r?6  r&   c                 ó0   • [         R                  " XX#5      $ ©z,Class-aware wrapper for `::pdf_run_annot()`.)r   ÚPdfAnnot_pdf_run_annot©r   r‹  rK  rž  s       r   Úpdf_run_annotÚPdfAnnot.pdf_run_annotö–  s   € ä×,Ò,¨T¸ÓDÐDr&   c                 ó.   • [         R                  " X5      $ ©z3Class-aware wrapper for `::pdf_set_annot_active()`.)r   ÚPdfAnnot_pdf_set_annot_active)r   rè.  s     r   Úpdf_set_annot_activeÚPdfAnnot.pdf_set_annot_activeú–  ó   € ä×3Ò3°DÓAÐAr&   c           	      ó4   • [         R                  " XX#XEU5      $ ©z7Class-aware wrapper for `::pdf_set_annot_appearance()`.)r   Ú!PdfAnnot_pdf_set_annot_appearance)r   rí.  rŠ  rK  rÉ	  rž)  rR  s          r   Úpdf_set_annot_appearanceÚ!PdfAnnot.pdf_set_annot_appearanceþ–  s   € ä×7Ò7¸È%ÐVZÐaiÓjÐjr&   c                 ó2   • [         R                  " XX#U5      $ ©zIClass-aware wrapper for `::pdf_set_annot_appearance_from_display_list()`.)r   Ú3PdfAnnot_pdf_set_annot_appearance_from_display_list)r   rí.  rŠ  rK  rÿ  s        r   Ú*pdf_set_annot_appearance_from_display_listÚ3PdfAnnot.pdf_set_annot_appearance_from_display_list—  s   € ä×IÒIÈ$Ð\aÐhlÓmÐmr&   c                 ó.   • [         R                  " X5      $ ©z3Class-aware wrapper for `::pdf_set_annot_author()`.)r   ÚPdfAnnot_pdf_set_annot_author)r   rô.  s     r   Úpdf_set_annot_authorÚPdfAnnot.pdf_set_annot_author—  r<R  r&   c                 ó.   • [         R                  " X5      $ ©z3Class-aware wrapper for `::pdf_set_annot_border()`.)r   ÚPdfAnnot_pdf_set_annot_border©r   r~  s     r   Úpdf_set_annot_borderÚPdfAnnot.pdf_set_annot_border
—  rS:  r&   c                 ó.   • [         R                  " X5      $ ©z:Class-aware wrapper for `::pdf_set_annot_border_effect()`.)r   Ú$PdfAnnot_pdf_set_annot_border_effect)r   rû.  s     r   Úpdf_set_annot_border_effectÚ$PdfAnnot.pdf_set_annot_border_effect—  rÀA  r&   c                 ó.   • [         R                  " X5      $ ©zDClass-aware wrapper for `::pdf_set_annot_border_effect_intensity()`.)r   Ú.PdfAnnot_pdf_set_annot_border_effect_intensity)r   r /  s     r   Ú%pdf_set_annot_border_effect_intensityÚ.PdfAnnot.pdf_set_annot_border_effect_intensity—  s   € ä×DÒDÀTÓUÐUr&   c                 ó.   • [         R                  " X5      $ ©z9Class-aware wrapper for `::pdf_set_annot_border_style()`.)r   Ú#PdfAnnot_pdf_set_annot_border_style©r   r6  s     r   Úpdf_set_annot_border_styleÚ#PdfAnnot.pdf_set_annot_border_style—  ó   € ä×9Ò9¸$ÓFÐFr&   c                 ó.   • [         R                  " X5      $ ©z9Class-aware wrapper for `::pdf_set_annot_border_width()`.)r   Ú#PdfAnnot_pdf_set_annot_border_widthrOR  s     r   Úpdf_set_annot_border_widthÚ#PdfAnnot.pdf_set_annot_border_width—  rbR  r&   c                 ó.   • [         R                  " X5      $ ©ztClass-aware wrapper for `::pdf_set_annot_callout_line2()`.   SWIG-friendly wrapper for pdf_set_annot_callout_line().)r   Ú$PdfAnnot_pdf_set_annot_callout_line2)r   rÖ'  s     r   Úpdf_set_annot_callout_line2Ú$PdfAnnot.pdf_set_annot_callout_line2—  s   € ä×:Ò:¸4ÓIÐIr&   c                 ó.   • [         R                  " X5      $ ©z:Class-aware wrapper for `::pdf_set_annot_callout_point()`.)r   Ú$PdfAnnot_pdf_set_annot_callout_pointrK8  s     r   Úpdf_set_annot_callout_pointÚ$PdfAnnot.pdf_set_annot_callout_point"—  s   € ä×:Ò:¸4ÓCÐCr&   c                 ó.   • [         R                  " X5      $ ©z:Class-aware wrapper for `::pdf_set_annot_callout_style()`.)r   Ú$PdfAnnot_pdf_set_annot_callout_styler_R  s     r   Úpdf_set_annot_callout_styleÚ$PdfAnnot.pdf_set_annot_callout_style&—  rA3  r&   c                 ó0   • [         R                  " XU5      $ ©z2Class-aware wrapper for `::pdf_set_annot_color()`.)r   ÚPdfAnnot_pdf_set_annot_colorrÚO  s      r   Úpdf_set_annot_colorÚPdfAnnot.pdf_set_annot_color*—  s   € ä×2Ò2°4¸EÓBÐBr&   c                 ó.   • [         R                  " X5      $ ©z5Class-aware wrapper for `::pdf_set_annot_contents()`.)r   ÚPdfAnnot_pdf_set_annot_contentsr`3  s     r   Úpdf_set_annot_contentsÚPdfAnnot.pdf_set_annot_contents.—  rÎK  r&   c                 ó.   • [         R                  " X5      $ ©z:Class-aware wrapper for `::pdf_set_annot_creation_date()`.)r   Ú$PdfAnnot_pdf_set_annot_creation_date©r   r¥  s     r   Úpdf_set_annot_creation_dateÚ$PdfAnnot.pdf_set_annot_creation_date2—  r¿8  r&   c                 ó2   • [         R                  " XX#U5      $ ©z?Class-aware wrapper for `::pdf_set_annot_default_appearance()`.)r   Ú)PdfAnnot_pdf_set_annot_default_appearancer:P  s        r   Ú pdf_set_annot_default_appearanceÚ)PdfAnnot.pdf_set_annot_default_appearance6—  s   € ä×?Ò?ÀÈDÐUZÓ[Ð[r&   c                 ó.   • [         R                  " X5      $ ©z5Class-aware wrapper for `::pdf_set_annot_filespec()`.)r   ÚPdfAnnot_pdf_set_annot_filespec©r   ræ  s     r   Úpdf_set_annot_filespecÚPdfAnnot.pdf_set_annot_filespec:—  ó   € ä×5Ò5°dÓ@Ð@r&   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::pdf_set_annot_flags()`.)r   ÚPdfAnnot_pdf_set_annot_flags)r   r/	  s     r   Úpdf_set_annot_flagsÚPdfAnnot.pdf_set_annot_flags>—  s   € ä×2Ò2°4Ó?Ð?r&   c                 ó.   • [         R                  " X5      $ ©z?Class-aware wrapper for `::pdf_set_annot_hidden_for_editing()`.)r   Ú)PdfAnnot_pdf_set_annot_hidden_for_editing)r   r„  s     r   Ú pdf_set_annot_hidden_for_editingÚ)PdfAnnot.pdf_set_annot_hidden_for_editingB—  s   € ä×?Ò?ÀÓMÐMr&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::pdf_set_annot_hot()`.)r   ÚPdfAnnot_pdf_set_annot_hot)r   r-/  s     r   Úpdf_set_annot_hotÚPdfAnnot.pdf_set_annot_hotF—  ó   € ä×0Ò0°Ó;Ð;r&   c                 ó.   • [         R                  " X5      $ ©z6Class-aware wrapper for `::pdf_set_annot_icon_name()`.)r   Ú PdfAnnot_pdf_set_annot_icon_namerã1  s     r   Úpdf_set_annot_icon_nameÚ PdfAnnot.pdf_set_annot_icon_nameJ—  rðQ  r&   c                 ó0   • [         R                  " XX#5      $ ©z5Class-aware wrapper for `::pdf_set_annot_ink_list()`.)r   ÚPdfAnnot_pdf_set_annot_ink_list)r   rg   rŽ  rU   s       r   Úpdf_set_annot_ink_listÚPdfAnnot.pdf_set_annot_ink_listN—  s   € ä×5Ò5°d¸uÓHÐHr&   c                 ó.   • [         R                  " X5      $ ©z3Class-aware wrapper for `::pdf_set_annot_intent()`.)r   ÚPdfAnnot_pdf_set_annot_intent)r   r8/  s     r   Úpdf_set_annot_intentÚPdfAnnot.pdf_set_annot_intentR—  s   € ä×3Ò3°DÓ=Ð=r&   c                 ó0   • [         R                  " XU5      $ ©z;Class-aware wrapper for `::pdf_set_annot_interior_color()`.)r   Ú%PdfAnnot_pdf_set_annot_interior_colorrÚO  s      r   Úpdf_set_annot_interior_colorÚ%PdfAnnot.pdf_set_annot_interior_colorV—  s   € ä×;Ò;¸DÀUÓKÐKr&   c                 ó.   • [         R                  " X5      $ ©z4Class-aware wrapper for `::pdf_set_annot_is_open()`.)r   ÚPdfAnnot_pdf_set_annot_is_open)r   rj  s     r   Úpdf_set_annot_is_openÚPdfAnnot.pdf_set_annot_is_openZ—  r9  r&   c                 ó.   • [         R                  " X5      $ ©z5Class-aware wrapper for `::pdf_set_annot_language()`.)r   ÚPdfAnnot_pdf_set_annot_languagerH  s     r   Úpdf_set_annot_languageÚPdfAnnot.pdf_set_annot_language^—  rÎK  r&   c                 ó0   • [         R                  " XU5      $ ©z1Class-aware wrapper for `::pdf_set_annot_line()`.)r   ÚPdfAnnot_pdf_set_annot_liner.Q  s      r   Úpdf_set_annot_lineÚPdfAnnot.pdf_set_annot_lineb—  s   € ä×1Ò1°$¸1Ó=Ð=r&   c                 ó.   • [         R                  " X5      $ ©z9Class-aware wrapper for `::pdf_set_annot_line_caption()`.)r   Ú#PdfAnnot_pdf_set_annot_line_caption)r   r\  s     r   Úpdf_set_annot_line_captionÚ#PdfAnnot.pdf_set_annot_line_captionf—  ó   € ä×9Ò9¸$ÓDÐDr&   c                 ó.   • [         R                  " X5      $ ©z@Class-aware wrapper for `::pdf_set_annot_line_caption_offset()`.)r   Ú*PdfAnnot_pdf_set_annot_line_caption_offsetr}E  s     r   Ú!pdf_set_annot_line_caption_offsetÚ*PdfAnnot.pdf_set_annot_line_caption_offsetj—  s   € ä×@Ò@ÀÓNÐNr&   c                 ó.   • [         R                  " X5      $ ©z;Class-aware wrapper for `::pdf_set_annot_line_end_style()`.)r   Ú%PdfAnnot_pdf_set_annot_line_end_style)r   rE  s     r   Úpdf_set_annot_line_end_styleÚ%PdfAnnot.pdf_set_annot_line_end_stylen—  s   € ä×;Ò;¸DÓDÐDr&   c                 ó0   • [         R                  " XU5      $ ©z?Class-aware wrapper for `::pdf_set_annot_line_ending_styles()`.)r   Ú)PdfAnnot_pdf_set_annot_line_ending_stylesrBQ  s      r   Ú pdf_set_annot_line_ending_stylesÚ)PdfAnnot.pdf_set_annot_line_ending_stylesr—  s   € ä×?Ò?ÀÐS\Ó]Ð]r&   c                 ó.   • [         R                  " X5      $ ©z8Class-aware wrapper for `::pdf_set_annot_line_leader()`.)r   Ú"PdfAnnot_pdf_set_annot_line_leader)r   r[  s     r   Úpdf_set_annot_line_leaderÚ"PdfAnnot.pdf_set_annot_line_leaderv—  s   € ä×8Ò8¸ÓBÐBr&   c                 ó.   • [         R                  " X5      $ ©zBClass-aware wrapper for `::pdf_set_annot_line_leader_extension()`.)r   Ú,PdfAnnot_pdf_set_annot_line_leader_extension)r   rW/  s     r   Ú#pdf_set_annot_line_leader_extensionÚ,PdfAnnot.pdf_set_annot_line_leader_extensionz—  s   € ä×BÒBÀ4ÓMÐMr&   c                 ó.   • [         R                  " X5      $ ©z?Class-aware wrapper for `::pdf_set_annot_line_leader_offset()`.)r   Ú)PdfAnnot_pdf_set_annot_line_leader_offset)r   r[/  s     r   Ú pdf_set_annot_line_leader_offsetÚ)PdfAnnot.pdf_set_annot_line_leader_offset~—  ó   € ä×?Ò?ÀÓJÐJr&   c                 ó.   • [         R                  " X5      $ ©z=Class-aware wrapper for `::pdf_set_annot_line_start_style()`.)r   Ú'PdfAnnot_pdf_set_annot_line_start_stylerB  s     r   Úpdf_set_annot_line_start_styleÚ'PdfAnnot.pdf_set_annot_line_start_style‚—  s   € ä×=Ò=¸dÓFÐFr&   c                 ó.   • [         R                  " X5      $ ©z>Class-aware wrapper for `::pdf_set_annot_modification_date()`.)r   Ú(PdfAnnot_pdf_set_annot_modification_dater„R  s     r   Úpdf_set_annot_modification_dateÚ(PdfAnnot.pdf_set_annot_modification_date†—  r
H  r&   c                 ó.   • [         R                  " X5      $ ©z4Class-aware wrapper for `::pdf_set_annot_opacity()`.)r   ÚPdfAnnot_pdf_set_annot_opacity)r   re/  s     r   Úpdf_set_annot_opacityÚPdfAnnot.pdf_set_annot_opacityŠ—  r9  r&   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::pdf_set_annot_popup()`.)r   ÚPdfAnnot_pdf_set_annot_popuprô>  s     r   Úpdf_set_annot_popupÚPdfAnnot.pdf_set_annot_popupŽ—  ró@  r&   c                 ó0   • [         R                  " XU5      $ ©z8Class-aware wrapper for `::pdf_set_annot_quad_points()`.)r   Ú"PdfAnnot_pdf_set_annot_quad_points)r   rg   rl/  s      r   Úpdf_set_annot_quad_pointsÚ"PdfAnnot.pdf_set_annot_quad_points’—  s   € ä×8Ò8¸À"ÓEÐEr&   c                 ó.   • [         R                  " X5      $ ©z5Class-aware wrapper for `::pdf_set_annot_quadding()`.)r   ÚPdfAnnot_pdf_set_annot_quaddingr:F  s     r   Úpdf_set_annot_quaddingÚPdfAnnot.pdf_set_annot_quadding–—  s   € ä×5Ò5°dÓ>Ð>r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::pdf_set_annot_rect()`.)r   ÚPdfAnnot_pdf_set_annot_rectrô>  s     r   Úpdf_set_annot_rectÚPdfAnnot.pdf_set_annot_rectš—  s   € ä×1Ò1°$Ó=Ð=r&   c                 ó.   • [         R                  " U 5      $ ©z:Class-aware wrapper for `::pdf_set_annot_resynthesised()`.)r   Ú$PdfAnnot_pdf_set_annot_resynthesisedra   s    r   Úpdf_set_annot_resynthesisedÚ$PdfAnnot.pdf_set_annot_resynthesisedž—  rD4  r&   c                 ó0   • [         R                  " XU5      $ ©z:Class-aware wrapper for `::pdf_set_annot_rich_contents()`.)r   Ú$PdfAnnot_pdf_set_annot_rich_contents)r   rw/  rx/  s      r   Úpdf_set_annot_rich_contentsÚ$PdfAnnot.pdf_set_annot_rich_contents¢—  s   € ä×:Ò:¸4ÈÓMÐMr&   c                 ó.   • [         R                  " X5      $ ©z:Class-aware wrapper for `::pdf_set_annot_rich_defaults()`.)r   Ú$PdfAnnot_pdf_set_annot_rich_defaultsr_R  s     r   Úpdf_set_annot_rich_defaultsÚ$PdfAnnot.pdf_set_annot_rich_defaults¦—  rA3  r&   c                 ó.   • [         R                  " X5      $ ©z8Class-aware wrapper for `::pdf_set_annot_stamp_image()`.)r   Ú"PdfAnnot_pdf_set_annot_stamp_imager>3  s     r   Úpdf_set_annot_stamp_imageÚ"PdfAnnot.pdf_set_annot_stamp_imageª—  ó   € ä×8Ò8¸ÓEÐEr&   c                 ó.   • [         R                  " X5      $ ©z<Class-aware wrapper for `::pdf_set_annot_stamp_image_obj()`.)r   Ú&PdfAnnot_pdf_set_annot_stamp_image_obj©r   rt,  s     r   Úpdf_set_annot_stamp_image_objÚ&PdfAnnot.pdf_set_annot_stamp_image_obj®—  rF  r&   c                 ó0   • [         R                  " XU5      $ ©z3Class-aware wrapper for `::pdf_set_annot_vertex()`.)r   ÚPdfAnnot_pdf_set_annot_vertex)r   rñ   r®  s      r   Úpdf_set_annot_vertexÚPdfAnnot.pdf_set_annot_vertex²—  s   € ä×3Ò3°D¸QÓ?Ð?r&   c                 ó0   • [         R                  " XU5      $ ©z5Class-aware wrapper for `::pdf_set_annot_vertices()`.)r   ÚPdfAnnot_pdf_set_annot_vertices)r   rg   rU   s      r   Úpdf_set_annot_verticesÚPdfAnnot.pdf_set_annot_vertices¶—  s   € ä×5Ò5°d¸qÓAÐAr&   c                 ó.   • [         R                  " X5      $ ©z9Class-aware wrapper for `::pdf_set_choice_field_value()`.)r   Ú#PdfAnnot_pdf_set_choice_field_valuerZ3  s     r   Úpdf_set_choice_field_valueÚ#PdfAnnot.pdf_set_choice_field_valueº—  rbR  r&   c                 ó.   • [         R                  " X5      $ ©z7Class-aware wrapper for `::pdf_set_text_field_value()`.)r   Ú!PdfAnnot_pdf_set_text_field_valuerZ3  s     r   Úpdf_set_text_field_valueÚ!PdfAnnot.pdf_set_text_field_value¾—  s   € ä×7Ò7¸ÓDÐDr&   c                 ó.   • [         R                  " X5      $ ©z;Class-aware wrapper for `::pdf_set_widget_editing_state()`.)r   Ú%PdfAnnot_pdf_set_widget_editing_state)r   rÇ/  s     r   Úpdf_set_widget_editing_stateÚ%PdfAnnot.pdf_set_widget_editing_stateÂ—  s   € ä×;Ò;¸DÓJÐJr&   c                 ó2   • [         R                  " XX#XE5      $ ©z1Class-aware wrapper for `::pdf_sign_signature()`.)r   ÚPdfAnnot_pdf_sign_signature)r   rƒ  rE.  rF.  rã  rG.  s         r   Úpdf_sign_signatureÚPdfAnnot.pdf_sign_signatureÆ—  s   € ä×1Ò1°$Ð@PÐ[aÓlÐlr&   c                 ó0   • [         R                  " XX#5      $ ©zAClass-aware wrapper for `::pdf_sign_signature_with_appearance()`.)r   Ú+PdfAnnot_pdf_sign_signature_with_appearance)r   rƒ  rÎ/  rÏ/  s       r   Ú"pdf_sign_signature_with_appearanceÚ+PdfAnnot.pdf_sign_signature_with_appearanceÊ—  s   € ä×AÒAÀ$ÐPTÓ`Ð`r&   c                 ó.   • [         R                  " U 5      $ ©z5Class-aware wrapper for `::pdf_text_widget_format()`.)r   ÚPdfAnnot_pdf_text_widget_formatra   s    r   Úpdf_text_widget_formatÚPdfAnnot.pdf_text_widget_formatÎ—  r¨1  r&   c                 ó.   • [         R                  " U 5      $ ©z6Class-aware wrapper for `::pdf_text_widget_max_len()`.)r   Ú PdfAnnot_pdf_text_widget_max_lenra   s    r   Úpdf_text_widget_max_lenÚ PdfAnnot.pdf_text_widget_max_lenÒ—  r¢=  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::pdf_toggle_widget()`.)r   ÚPdfAnnot_pdf_toggle_widgetra   s    r   Úpdf_toggle_widgetÚPdfAnnot.pdf_toggle_widgetÖ—  r2  r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::pdf_update_annot()`.)r   ÚPdfAnnot_pdf_update_annotra   s    r   Úpdf_update_annotÚPdfAnnot.pdf_update_annotÚ—  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::pdf_update_widget()`.)r   ÚPdfAnnot_pdf_update_widgetra   s    r   Úpdf_update_widgetÚPdfAnnot.pdf_update_widgetÞ—  r2  r&   c                 ó.   • [         R                  " U 5      $ ©z5Class-aware wrapper for `::pdf_validate_signature()`.)r   ÚPdfAnnot_pdf_validate_signaturera   s    r   Úpdf_validate_signatureÚPdfAnnot.pdf_validate_signatureâ—  r¨1  r&   c                 ó.   • [         R                  " U 5      $ ©z5Class-aware wrapper for `::pdf_widget_is_readonly()`.)r   ÚPdfAnnot_pdf_widget_is_readonlyra   s    r   Úpdf_widget_is_readonlyÚPdfAnnot.pdf_widget_is_readonlyæ—  r¨1  r&   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::pdf_widget_is_signed()`.)r   ÚPdfAnnot_pdf_widget_is_signedra   s    r   Úpdf_widget_is_signedÚPdfAnnot.pdf_widget_is_signedê—  rl2  r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_widget_type()`.)r   ÚPdfAnnot_pdf_widget_typera   s    r   Úpdf_widget_typeÚPdfAnnot.pdf_widget_typeî—  r?6  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zÒ
*Overload 1:*
Copy constructor using `pdf_keep_annot()`.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_annot`.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_annot`.
N)r   ÚPdfAnnot_swiginitÚnew_PdfAnnotr§   s     r   r]   ÚPdfAnnot.__init__ò—  s   € ô 	× Ò  ¤v×':Ò':¸DÐ'AÕBr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfAnnot_m_internal_valuera   s    r   ri1  ÚPdfAnnot.m_internal_value˜  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfAnnot___nonzero__ra   s    r   rä   ÚPdfAnnot.__nonzero__˜  rc   r&   ro1  r'   N)Ór   r   r<   r=   r>   r   r   r   r   rÀO  rÅO  rÊO  rÏO  rÕO  rÛO  râO  rçO  rìO  rñO  röO  rûO  r P  rP  r
P  rP  rP  rP  rP  r#P  r(P  r,P  r1P  r6P  r;P  r?P  rDP  rIP  rNP  rSP  rXP  r]P  rbP  rgP  rlP  rqP  rvP  r{P  r€P  r…P  rŠP  r�P  r”P  r™P  ržP  r£P  r¨P  r­P  r²P  r·P  r¼P  rÁP  rÆP  rËP  rÐP  rÕP  rÚP  rßP  räP  réP  rîP  róP  røP  rýP  rQ  rQ  rQ  rQ  rQ  rQ  rQ  r$Q  r)Q  r/Q  r4Q  r9Q  r>Q  rCQ  rHQ  rMQ  rRQ  rWQ  r\Q  raQ  rfQ  rkQ  rpQ  ruQ  rzQ  rQ  r„Q  r‰Q  rŽQ  r“Q  r˜Q  r�Q  r¢Q  r§Q  r¬Q  r±Q  r¶Q  r»Q  rÀQ  rÆQ  rËQ  rÐQ  rÕQ  rÚQ  rßQ  räQ  réQ  rîQ  rôQ  rùQ  rþQ  rR  rR  rR  rR  rR  rR  r R  r%R  r*R  r/R  r5R  r:R  r@R  rER  rJR  rPR  rUR  rZR  r`R  rfR  rkR  rpR  ruR  rzR  rR  r…R  rŠR  r�R  r–R  r›R  r R  r¦R  r«R  r°R  rµR  rºR  r¿R  rÄR  rÉR  rÏR  rÔR  rÙR  rÞR  rãR  rèR  rîR  róR  røR  rýR  rS  rS  rS  rS  rS  rS  r S  r'S  r,S  r1S  r6S  r;S  r@S  rES  rJS  rOS  rTS  rYS  r^S  rcS  rhS  rmS  rrS  rwS  r]   r   Údelete_PdfAnnotr°   ri1  rä   rè   ÚPdfAnnot_m_internal_getÚPdfAnnot_m_internal_setrs1  ÚPdfAnnot_s_num_instances_getÚPdfAnnot_s_num_instances_setr[1  r@   r'   r&   r   r¹O  r¹O  Ñ”  s~  † Ù0áÑ-Ñ/IÐOdÑe€GØ€HòLòCòMòDò=ò?ò>ò?ò>ò6ò2ò6ò6òAòCò=òGò<ò<ò=ò=ò?ò8ò=òXòuò<òAò:ò:ò;ò:ò;ò@òDò?òBò8ò;ò;ò;ò8ò5ò:ò:òAò;òFò<ò=ò<ò:òBò8òFò8ò9ò?ò<ò8òAòAò<òBò3ò9ò>òHòLò6òHò7òAò:ò<òCò>òZò;òEòBò@òAòAò3ò7ò4òJò>ò5ò?ò=ò@ò8ò4òCòAò=ò=ò?ò9ò4ò9ò<ò?ò5ò6òFòPòKòJòCòAò>òAò>ò9ò5òjòBòQòEòUò4ò5òEòBòkònòBòAòIòVòGòGòJòDòHòCòBòGò\òAò@òNò<òCòIò>òLòDòBò>òEòOòEò^òCòNòKòGòKòDò?òFò?ò>òAòNòHòFòHò@òBòGòEòKòmòaò<ò=ò7ò6ò7ò<ò<ò:ò5òCð  ×-Ò-Ðò6ò1à€Hñ ˜&×8Ò8¸&×:XÒ:XÐ^}Ñ~€JÙ˜v×BÒBÀF×DgÒDgÓhƒOr&   r¹O  c                   óÎ  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 r\R                  r\" \R                   \R"                  5      r\" \R&                  \R(                  5      r\" \R,                  \R.                  5      r\" \R2                  \R4                  5      r\" \R8                  \R:                  5      r\" \R>                  \R@                  5      r!S r"S r#S r$Sr%g)ÚPdfCleanOptionsi˜  z-Wrapper class for struct `pdf_clean_options`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfCleanOptions.<lambda>˜  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r‹S  ˜  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ )z%Copies <text> into write.opwd_utf8[].)r   Ú#PdfCleanOptions_write_opwd_utf8_setr`3  s     r   Úwrite_opwd_utf8_setÚ#PdfCleanOptions.write_opwd_utf8_set˜  ó   € ä×9Ò9¸$ÓEÐEr&   c                 ó.   • [         R                  " X5      $ ©zCopies <text> into upwd_utf8[].)r   Ú#PdfCleanOptions_write_upwd_utf8_setr`3  s     r   Úwrite_upwd_utf8_setÚ#PdfCleanOptions.write_upwd_utf8_set˜  r‘S  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a-  
*Overload 1:*
Default constructor, makes copy of pdf_default_write_options.

|

*Overload 2:*
Copy constructor using raw memcopy().

|

*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_clean_options`.

|

*Overload 4:*
Constructor using raw copy of pre-existing `::pdf_clean_options`.
N)r   ÚPdfCleanOptions_swiginitÚnew_PdfCleanOptionsr§   s     r   r]   ÚPdfCleanOptions.__init__ ˜  ó   € ô( 	×'Ò'¨¬f×.HÒ.HÈ$Ð.OÕPr&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   ÚPdfCleanOptions_internalr§   s     r   r;1  ÚPdfCleanOptions.internal6˜  r]D  r&   c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚPdfCleanOptions_to_stringra   s    r   r+1  ÚPdfCleanOptions.to_stringI˜  rÐ2  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚPdfCleanOptions___eq__rE1  s     r   r’   ÚPdfCleanOptions.__eq__M˜  rþ>  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚPdfCleanOptions___ne__rE1  s     r   r—   ÚPdfCleanOptions.__ne__Q˜  rþ>  r&   r'   N)&r   r   r<   r=   r>   r   r   r   r   r�S  r•S  r]   r;1  r   Údelete_PdfCleanOptionsr°   ÚPdfCleanOptions_write_getÚPdfCleanOptions_write_setr¡  ÚPdfCleanOptions_image_getÚPdfCleanOptions_image_setrå  Ú PdfCleanOptions_subset_fonts_getÚ PdfCleanOptions_subset_fonts_setrè  ÚPdfCleanOptions_structure_getÚPdfCleanOptions_structure_setrë  ÚPdfCleanOptions_vectorize_getÚPdfCleanOptions_vectorize_setrî  Ú#PdfCleanOptions_s_num_instances_getÚ#PdfCleanOptions_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   r‰S  r‰S  ˜  sß   † Ù8áÑ-Ñ/IÐOdÑe€GØ€HòFòFòQò,
<ð ×4Ñ4ÐÙ�V×5Ñ5°v×7WÑ7WÓX€EÙ�V×5Ñ5°v×7WÑ7WÓX€EÙ˜F×CÑCÀV×ElÑElÓm€LÙ˜×=Ñ=¸v×?cÑ?cÓd€IÙ˜×=Ñ=¸v×?cÑ?cÓd€IÙ˜v×IÑIÈ6×KuÑKuÓv€Oò6ò8õ8r&   r‰S  c                   ó  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS r\R,                  rS rS r\r\" \R6                  \R8                  SS9r\" \R<                  \R>                  5      r Sr!g)ÚPdfCmapiW˜  z$Wrapper class for struct `pdf_cmap`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfCmap.<lambda>Z˜  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¸S  Z˜  rV   r&   rW   rX   c                 ó0   • [         R                  " XX#5      $ ©z0Class-aware wrapper for `::pdf_add_codespace()`.)r   ÚPdfCmap_pdf_add_codespace)r   r%  r(  rg   s       r   Úpdf_add_codespaceÚPdfCmap.pdf_add_codespace]˜  s   € ä×/Ò/°¸4ÓCÐCr&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_cmap_size()`.)r   ÚPdfCmap_pdf_cmap_sizera   s    r   Úpdf_cmap_sizeÚPdfCmap.pdf_cmap_sizea˜  rA1  r&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::pdf_cmap_wmode()`.)r   ÚPdfCmap_pdf_cmap_wmodera   s    r   Úpdf_cmap_wmodeÚPdfCmap.pdf_cmap_wmodee˜  r’1  r&   c                 ó0   • [         R                  " XX#5      $ )zÆ
Class-aware wrapper for `::pdf_decode_cmap()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_decode_cmap(unsigned char *s, unsigned char *e)` => `(int, unsigned int cpt)`
)r   ÚPdfCmap_pdf_decode_cmap)r   r´  rE  rè)  s       r   Úpdf_decode_cmapÚPdfCmap.pdf_decode_cmapi˜  s   € ô ×-Ò-¨d°qÓ>Ð>r&   c                 ó.   • [         R                  " X5      $ ©z.Class-aware wrapper for `::pdf_lookup_cmap()`.)r   ÚPdfCmap_pdf_lookup_cmap)r   rè)  s     r   Úpdf_lookup_cmapÚPdfCmap.pdf_lookup_cmapr˜  ó   € ä×-Ò-¨dÓ8Ð8r&   c                 ó0   • [         R                  " XU5      $ )zµ
Class-aware wrapper for `::pdf_lookup_cmap_full()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_lookup_cmap_full(unsigned int cpt)` => `(int, int out)`
)r   ÚPdfCmap_pdf_lookup_cmap_full)r   rè)  r¥  s      r   Úpdf_lookup_cmap_fullÚPdfCmap.pdf_lookup_cmap_fullv˜  s   € ô ×2Ò2°4¸cÓBÐBr&   c                 ó0   • [         R                  " XX#5      $ )z·
Class-aware wrapper for `::pdf_map_one_to_many()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_map_one_to_many(unsigned int one, size_t len)` => int many
)r   ÚPdfCmap_pdf_map_one_to_many)r   r'  rÿ,  r_  s       r   Úpdf_map_one_to_manyÚPdfCmap.pdf_map_one_to_many˜  s   € ô ×1Ò1°$¸TÓGÐGr&   c                 ó0   • [         R                  " XX#5      $ ©z5Class-aware wrapper for `::pdf_map_range_to_range()`.)r   ÚPdfCmap_pdf_map_range_to_range)r   r-  r-  r-  s       r   Úpdf_map_range_to_rangeÚPdfCmap.pdf_map_range_to_rangeˆ˜  s   € ä×4Ò4°TÀ%ÓOÐOr&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::pdf_set_cmap_wmode()`.)r   ÚPdfCmap_pdf_set_cmap_wmode©r   ri
  s     r   Úpdf_set_cmap_wmodeÚPdfCmap.pdf_set_cmap_wmodeŒ˜  ó   € ä×0Ò0°Ó=Ð=r&   c                 ó.   • [         R                  " X5      $ ©z.Class-aware wrapper for `::pdf_set_usecmap()`.)r   ÚPdfCmap_pdf_set_usecmap)r   r]  s     r   Úpdf_set_usecmapÚPdfCmap.pdf_set_usecmap�˜  s   € ä×-Ò-¨dÓ<Ð<r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_sort_cmap()`.)r   ÚPdfCmap_pdf_sort_cmapra   s    r   Úpdf_sort_cmapÚPdfCmap.pdf_sort_cmap”˜  rA1  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a  
*Overload 1:*
== Constructors.  Constructor using `pdf_new_cmap()`.

|

*Overload 2:*
Constructor using `pdf_new_identity_cmap()`.

|

*Overload 3:*
Copy constructor using `pdf_keep_cmap()`.

|

*Overload 4:*
Constructor using raw copy of pre-existing `::pdf_cmap`.
N)r   ÚPdfCmap_swiginitÚnew_PdfCmapr§   s     r   r]   ÚPdfCmap.__init__˜˜  rVF  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfCmap_m_internal_valuera   s    r   ri1  ÚPdfCmap.m_internal_value¯˜  r?6  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfCmap___nonzero__ra   s    r   rä   ÚPdfCmap.__nonzero__³˜  r}   r&   ro1  r'   N)"r   r   r<   r=   r>   r   r   r   r   r½S  rÂS  rÇS  rËS  rÐS  rÕS  rÙS  rÞS  räS  rêS  rïS  r]   r   Údelete_PdfCmapr°   ri1  rä   rè   ÚPdfCmap_m_internal_getÚPdfCmap_m_internal_setrs1  ÚPdfCmap_s_num_instances_getÚPdfCmap_s_num_instances_setr[1  r@   r'   r&   r   r¶S  r¶S  W˜  s®   † Ù/áÑ-Ñ/IÐOdÑe€GØ€HòDò2ò3ò?ò9òCòHòPò>ò=ò2òAð* ×,Ñ,Ðò5ò0à€Hñ ˜&×7Ñ7¸×9VÑ9VÐ\{Ñ|€JÙ˜v×AÑAÀ6×CeÑCeÓfƒOr&   r¶S  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfColorFilterOptionsi½˜  zPWrapper class for struct `pdf_color_filter_options`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfColorFilterOptions.<lambda>À˜  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rT  À˜  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zš
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_color_filter_options`.
N)r   ÚPdfColorFilterOptions_swiginitÚnew_PdfColorFilterOptionsr§   s     r   r]   ÚPdfColorFilterOptions.__init__Ã˜  rtH  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú&PdfColorFilterOptions_m_internal_valuera   s    r   ri1  Ú&PdfColorFilterOptions.m_internal_valueÐ˜  rU4  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú!PdfColorFilterOptions___nonzero__ra   s    r   rä   Ú!PdfColorFilterOptions.__nonzero__Ô˜  r{H  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfColorFilterOptionsr°   ri1  rä   rè   Ú$PdfColorFilterOptions_m_internal_getÚ$PdfColorFilterOptions_m_internal_setrs1  Ú)PdfColorFilterOptions_s_num_instances_getÚ)PdfColorFilterOptions_s_num_instances_setr[1  r@   r'   r&   r   rT  rT  ½˜  r�H  r&   rT  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfColorspaceResourceKeyiÞ˜  zSWrapper class for struct `pdf_colorspace_resource_key`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú!PdfColorspaceResourceKey.<lambda>á˜  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rT  á˜  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_colorspace_resource_key`.
N)r   Ú!PdfColorspaceResourceKey_swiginitÚnew_PdfColorspaceResourceKeyr§   s     r   r]   Ú!PdfColorspaceResourceKey.__init__ä˜  rP9  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú)PdfColorspaceResourceKey_m_internal_valuera   s    r   ri1  Ú)PdfColorspaceResourceKey.m_internal_valueñ˜  rJ4  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú$PdfColorspaceResourceKey___nonzero__ra   s    r   rä   Ú$PdfColorspaceResourceKey.__nonzero__õ˜  rÆ  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfColorspaceResourceKeyr°   ri1  rä   rè   Ú'PdfColorspaceResourceKey_m_internal_getÚ'PdfColorspaceResourceKey_m_internal_setrs1  Ú,PdfColorspaceResourceKey_s_num_instances_getÚ,PdfColorspaceResourceKey_s_num_instances_setr[1  r@   r'   r&   r   rT  rT  Þ˜  r\9  r&   rT  c                   ó6  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS r\R8                  rS rS r\r \" \RB                  \RD                  SS9r#\" \RH                  \RJ                  5      r&Sr'g)ÚPdfCryptiÿ˜  zAWrapper class for struct `pdf_crypt`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfCrypt.<lambda>™  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r+T  ™  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ ©z9Class-aware wrapper for `::pdf_crypt_encrypt_metadata()`.)r   Ú#PdfCrypt_pdf_crypt_encrypt_metadatara   s    r   Úpdf_crypt_encrypt_metadataÚ#PdfCrypt.pdf_crypt_encrypt_metadata™  r³4  r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_crypt_key()`.)r   ÚPdfCrypt_pdf_crypt_keyra   s    r   Úpdf_crypt_keyÚPdfCrypt.pdf_crypt_key	™  r’1  r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::pdf_crypt_length()`.)r   ÚPdfCrypt_pdf_crypt_lengthra   s    r   Úpdf_crypt_lengthÚPdfCrypt.pdf_crypt_length™  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::pdf_crypt_method()`.)r   ÚPdfCrypt_pdf_crypt_methodra   s    r   Úpdf_crypt_methodÚPdfCrypt.pdf_crypt_method™  rÐ2  r&   c                 ó0   • [         R                  " XX#5      $ ©z,Class-aware wrapper for `::pdf_crypt_obj()`.)r   ÚPdfCrypt_pdf_crypt_obj)r   ræ  rÑ  rØ  s       r   Úpdf_crypt_objÚPdfCrypt.pdf_crypt_obj™  s   € ä×,Ò,¨T¸ÓAÐAr&   c                 ó.   • [         R                  " U 5      $ ©z9Class-aware wrapper for `::pdf_crypt_owner_encryption()`.)r   Ú#PdfCrypt_pdf_crypt_owner_encryptionra   s    r   Úpdf_crypt_owner_encryptionÚ#PdfCrypt.pdf_crypt_owner_encryption™  r³4  r&   c                 ó.   • [         R                  " U 5      $ ©z7Class-aware wrapper for `::pdf_crypt_owner_password()`.)r   Ú!PdfCrypt_pdf_crypt_owner_passwordra   s    r   Úpdf_crypt_owner_passwordÚ!PdfCrypt.pdf_crypt_owner_password™  r22  r&   c                 ó.   • [         R                  " U 5      $ ©z4Class-aware wrapper for `::pdf_crypt_permissions()`.)r   ÚPdfCrypt_pdf_crypt_permissionsra   s    r   Úpdf_crypt_permissionsÚPdfCrypt.pdf_crypt_permissions!™  r8  r&   c                 ó.   • [         R                  " U 5      $ ©z?Class-aware wrapper for `::pdf_crypt_permissions_encryption()`.)r   Ú)PdfCrypt_pdf_crypt_permissions_encryptionra   s    r   Ú pdf_crypt_permissions_encryptionÚ)PdfCrypt.pdf_crypt_permissions_encryption%™  rJ4  r&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_crypt_revision()`.)r   ÚPdfCrypt_pdf_crypt_revisionra   s    r   Úpdf_crypt_revisionÚPdfCrypt.pdf_crypt_revision)™  r*3  r&   c                 ó.   • [         R                  " U 5      $ ©z6Class-aware wrapper for `::pdf_crypt_stream_method()`.)r   Ú PdfCrypt_pdf_crypt_stream_methodra   s    r   Úpdf_crypt_stream_methodÚ PdfCrypt.pdf_crypt_stream_method-™  r¢=  r&   c                 ó.   • [         R                  " U 5      $ ©z6Class-aware wrapper for `::pdf_crypt_string_method()`.)r   Ú PdfCrypt_pdf_crypt_string_methodra   s    r   Úpdf_crypt_string_methodÚ PdfCrypt.pdf_crypt_string_method1™  r¢=  r&   c                 ó.   • [         R                  " U 5      $ ©z8Class-aware wrapper for `::pdf_crypt_user_encryption()`.)r   Ú"PdfCrypt_pdf_crypt_user_encryptionra   s    r   Úpdf_crypt_user_encryptionÚ"PdfCrypt.pdf_crypt_user_encryption5™  rk1  r&   c                 ó.   • [         R                  " U 5      $ ©z6Class-aware wrapper for `::pdf_crypt_user_password()`.)r   Ú PdfCrypt_pdf_crypt_user_passwordra   s    r   Úpdf_crypt_user_passwordÚ PdfCrypt.pdf_crypt_user_password9™  r¢=  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::pdf_crypt_version()`.)r   ÚPdfCrypt_pdf_crypt_versionra   s    r   Úpdf_crypt_versionÚPdfCrypt.pdf_crypt_version=™  r2  r&   c           	      ó4   • [         R                  " XX#XEU5      $ ©z/Class-aware wrapper for `::pdf_encrypt_data()`.)r   ÚPdfCrypt_pdf_encrypt_data)r   rÑ  rØ  r+  rþ  r´  rg   s          r   Úpdf_encrypt_dataÚPdfCrypt.pdf_encrypt_dataA™  s   € ä×/Ò/°¸3ÈSÐUVÓWÐWr&   c                 ó0   • [         R                  " XX#5      $ ©z0Class-aware wrapper for `::pdf_encrypted_len()`.)r   ÚPdfCrypt_pdf_encrypted_len)r   rÑ  rØ  r_  s       r   Úpdf_encrypted_lenÚPdfCrypt.pdf_encrypted_lenE™  s   € ä×0Ò0°¸CÓEÐEr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a  
*Overload 1:*
== Constructors.  Constructor using `pdf_new_crypt()`.

|

*Overload 2:*
Constructor using `pdf_new_encrypt()`.

|

*Overload 3:*
Default constructor, sets `m_internal` to null.

|

*Overload 4:*
Constructor using raw copy of pre-existing `::pdf_crypt`.
N)r   ÚPdfCrypt_swiginitÚnew_PdfCryptr§   s     r   r]   ÚPdfCrypt.__init__I™  rÙ?  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfCrypt_m_internal_valuera   s    r   ri1  ÚPdfCrypt.m_internal_value`™  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfCrypt___nonzero__ra   s    r   rä   ÚPdfCrypt.__nonzero__d™  rc   r&   ro1  r'   N)(r   r   r<   r=   r>   r   r   r   r   r0T  r5T  r:T  r?T  rDT  rIT  rNT  rST  rXT  r]T  rbT  rgT  rlT  rqT  rvT  r{T  r€T  r]   r   Údelete_PdfCryptr°   ri1  rä   rè   ÚPdfCrypt_m_internal_getÚPdfCrypt_m_internal_setrs1  ÚPdfCrypt_s_num_instances_getÚPdfCrypt_s_num_instances_setr[1  r@   r'   r&   r   r)T  r)T  ÿ˜  sÎ   † ÙLáÑ-Ñ/IÐOdÑe€GØ€Hò@ò3ò6ò6òBò@ò>ò;òFò8ò=ò=ò?ò=ò7òXòFòCð* ×-Ñ-Ðò6ò1à€Hñ ˜&×8Ñ8¸&×:XÑ:XÐ^}Ñ~€JÙ˜v×BÑBÀF×DgÑDgÓhƒOr&   r)T  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfCsiin™  z?Wrapper class for struct `pdf_csi`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfCsi.<lambda>q™  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r”T  q™  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‰
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_csi`.
N)r   ÚPdfCsi_swiginitÚ
new_PdfCsir§   s     r   r]   ÚPdfCsi.__init__t™  rÇ1  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfCsi_m_internal_valuera   s    r   ri1  ÚPdfCsi.m_internal_value�™  rË1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfCsi___nonzero__ra   s    r   rä   ÚPdfCsi.__nonzero__…™  r~  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfCsir°   ri1  rä   rè   ÚPdfCsi_m_internal_getÚPdfCsi_m_internal_setrs1  ÚPdfCsi_s_num_instances_getÚPdfCsi_s_num_instances_setr[1  r@   r'   r&   r   r’T  r’T  n™  r$=  r&   r’T  c                   óÖ   • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  rS	 rS
 r\r\" \R"                  \R$                  SS9r\" \R(                  \R*                  5      rSrg)ÚPdfCycleListi�™  zFWrapper class for struct `pdf_cycle_list`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfCycleList.<lambda>’™  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¨T  ’™  rV   r&   rW   rX   c                 ó0   • [         R                  " XU5      $ ©z(Class-aware wrapper for `::pdf_cycle()`.)r   ÚPdfCycleList_pdf_cycle)r   r  ræ  s      r   Ú	pdf_cycleÚPdfCycleList.pdf_cycle•™  s   € ä×,Ò,¨T¸Ó=Ð=r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_cycle_list`.
N)r   ÚPdfCycleList_swiginitÚnew_PdfCycleListr§   s     r   r]   ÚPdfCycleList.__init__™™  r;  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfCycleList_m_internal_valuera   s    r   ri1  ÚPdfCycleList.m_internal_value¦™  rl2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfCycleList___nonzero__ra   s    r   rä   ÚPdfCycleList.__nonzero__ª™  ró  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r­T  r]   r   Údelete_PdfCycleListr°   ri1  rä   rè   ÚPdfCycleList_m_internal_getÚPdfCycleList_m_internal_setrs1  Ú PdfCycleList_s_num_instances_getÚ PdfCycleList_s_num_instances_setr[1  r@   r'   r&   r   r¦T  r¦T  �™  s   † ÙQáÑ-Ñ/IÐOdÑe€GØ€Hò>ò
Kð ×1Ñ1Ðò:ò5à€Hñ ˜&×<Ñ<¸f×>`Ñ>`ð  gFñ  G€JÙ˜v×FÑFÈ×HoÑHoÓpƒOr&   r¦T  c                   óÖ   • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  rS	 rS
 r\r\" \R"                  \R$                  SS9r\" \R(                  \R*                  5      rSrg)ÚPdfDocEventi´™  zEWrapper class for struct `pdf_doc_event`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfDocEvent.<lambda>·™  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÁT  ·™  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ ©z>Class-aware wrapper for `::pdf_access_exec_menu_item_event()`.)r   Ú+PdfDocEvent_pdf_access_exec_menu_item_eventra   s    r   Úpdf_access_exec_menu_item_eventÚ+PdfDocEvent.pdf_access_exec_menu_item_eventº™  ó   € ä×AÒAÀ$ÓGÐGr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_doc_event`.
N)r   ÚPdfDocEvent_swiginitÚnew_PdfDocEventr§   s     r   r]   ÚPdfDocEvent.__init__¾™  rs>  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfDocEvent_m_internal_valuera   s    r   ri1  ÚPdfDocEvent.m_internal_valueË™  rR;  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfDocEvent___nonzero__ra   s    r   rä   ÚPdfDocEvent.__nonzero__Ï™  r†   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rÆT  r]   r   Údelete_PdfDocEventr°   ri1  rä   rè   ÚPdfDocEvent_m_internal_getÚPdfDocEvent_m_internal_setrs1  ÚPdfDocEvent_s_num_instances_getÚPdfDocEvent_s_num_instances_setr[1  r@   r'   r&   r   r¿T  r¿T  ´™  s€   † ÙPáÑ-Ñ/IÐOdÑe€GØ€HòHò
Ið ×0Ñ0Ðò9ò4à€Hñ ˜&×;Ñ;¸V×=^Ñ=^ð  eDñ  E€JÙ˜v×EÑEÀv×GmÑGmÓnƒOr&   r¿T  c                   ó>  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S  r"S! r#S" r$S# r%S$ r&S% r'S& r(S' r)S( r*S) r+S* r,S+ r-S, r.S- r/S. r0S/ r1S0 r2S1 r3S2 r4S3 r5S4 r6S5 r7S6 r8S7 r9S8 r:S9 r;S: r<S; r=S< r>S= r?S> r@S? rAS@ rBSA rCSB rDSC rESD rFSE rGSF rHSG rISH rJSI rKSJ rLSK rMSL rNSM rOSN rPSO rQSP rRSQ rSSR rTSS rUST rVSU rWSV rXSW rYSX rZSY r[SZ r\S[ r]S\ r^S] r_S^ r`S_ raS` rbSa rcSb rdSc reSd rfSe rgSf rhSg riSh rjSi rkSj rlSk rmSl rnSm roSn rpSo rqSp rrSq rsSr rtSs ruSt rvSu rwSv rxSw rySx rzSy r{Sz r|S{ r}S| r~S} rS~ r€S r�S€ r‚S� rƒS‚ r„Sƒ r…S„ r†S… r‡S† rˆS‡ r‰Sˆ rŠS‰ r‹SŠ rŒS‹ r�SŒ rŽS� r�SŽ r�S� r‘S� r’S‘ r“S’ r”S“ r•S” r–S• r—S– r˜S— r™S˜ ršS™ r›Sš rœS› r�Sœ ržS� rŸSž r SŸ r¡S  r¢S¡ r£S¢ r¤S£ r¥S¤ r¦S¥ r§S¦ r¨S§ r©S¨ rªS© r«Sª r¬S« r­S¬ r®S­ r¯S® r°S¯ r±S° r²S± r³S² r´S³ rµS´ r¶Sµ r·S¶ r¸S· r¹S¸ rºS¹ r»Sº r¼S» r½S¼ r¾S½ r¿S¾ rÀS¿ rÁSÀ rÂSÁ rÃSÂ rÄSÃ rÅSÄ rÆSÅ rÇSÆ rÈSÇ rÉSÈ rÊSÉ rËSÊ rÌSË rÍSÌ rÎSÍ rÏSÎ rÐSÏ rÑSÐ rÒSÑ rÓSÒ rÔSÓ rÕSÔ rÖSÕ r×SÖ rØS× rÙSØ rÚSÙ rÛSÚ rÜSÛ rÝSÜ rÞSÝ rßSÞ ràSß ráSà râSá rãSâ räSã råSä ræSå rçSæ rèSç réSè rêSé rëSê rìSë ríSì rîSí rï\ðGRâ                  ròSî róSï rô\ôrõ\" \ðGRì                  \ðGRî                  SðS9rø\" \ðGRò                  \ðGRô                  5      rûSñrügò)óÚPdfDocumentiÙ™  z(Wrapper class for struct `pdf_document`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfDocument.<lambda>Ü™  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÛT  Ü™  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ ©z4Class-aware wrapper for `::pdf_abandon_operation()`.)r   Ú!PdfDocument_pdf_abandon_operationra   s    r   Úpdf_abandon_operationÚ!PdfDocument.pdf_abandon_operationß™  r22  r&   c                 ó.   • [         R                  " X5      $ ©z/Class-aware wrapper for `::pdf_add_cid_font()`.)r   ÚPdfDocument_pdf_add_cid_font©r   r?  s     r   Úpdf_add_cid_fontÚPdfDocument.pdf_add_cid_fontã™  ró@  r&   c                 ó2   • [         R                  " XX#U5      $ ©z/Class-aware wrapper for `::pdf_add_cjk_font()`.)r   ÚPdfDocument_pdf_add_cjk_font)r   r?  rò  ri
  r�  s        r   Úpdf_add_cjk_fontÚPdfDocument.pdf_add_cjk_fontç™  s   € ä×2Ò2°4¸vÈeÓTÐTr&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::pdf_add_colorspace()`.)r   ÚPdfDocument_pdf_add_colorspacer¦3  s     r   Úpdf_add_colorspaceÚPdfDocument.pdf_add_colorspaceë™  s   € ä×4Ò4°TÓ>Ð>r&   c           	      ó4   • [         R                  " XX#XEU5      $ ©z4Class-aware wrapper for `::pdf_add_embedded_file()`.)r   Ú!PdfDocument_pdf_add_embedded_file)r   r³  r¶  rR  r»  r¾  r‚'  s          r   Úpdf_add_embedded_fileÚ!PdfDocument.pdf_add_embedded_fileï™  s   € ä×7Ò7¸ÈÐ\cÐo{Ó|Ð|r&   c                 ó.   • [         R                  " X5      $ ©z,Class-aware wrapper for `::pdf_add_image()`.)r   ÚPdfDocument_pdf_add_imager>3  s     r   Úpdf_add_imageÚPdfDocument.pdf_add_imageó™  r\5  r&   c                 ó2   • [         R                  " XX#U5      $ ©z7Class-aware wrapper for `::pdf_add_journal_fragment()`.)r   Ú$PdfDocument_pdf_add_journal_fragment)r   r   r4   rŒ'  r�'  s        r   Úpdf_add_journal_fragmentÚ$PdfDocument.pdf_add_journal_fragment÷™  s   € ä×:Ò:¸4ÈÐ\bÓcÐcr&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::pdf_add_new_array()`.)r   ÚPdfDocument_pdf_add_new_arrayrPL  s     r   Úpdf_add_new_arrayÚPdfDocument.pdf_add_new_arrayû™  s   € ä×3Ò3°DÓBÐBr&   c                 ó.   • [         R                  " X5      $ ©z/Class-aware wrapper for `::pdf_add_new_dict()`.)r   ÚPdfDocument_pdf_add_new_dictrPL  s     r   Úpdf_add_new_dictÚPdfDocument.pdf_add_new_dictÿ™  rUD  r&   c                 ó.   • [         R                  " X5      $ ©z-Class-aware wrapper for `::pdf_add_object()`.)r   ÚPdfDocument_pdf_add_objectr�R  s     r   Úpdf_add_objectÚPdfDocument.pdf_add_objectš  r¢R  r&   c                 ó2   • [         R                  " XX#U5      $ ©z+Class-aware wrapper for `::pdf_add_page()`.)r   ÚPdfDocument_pdf_add_page)r   rÚ  ru  rO  rR  s        r   Úpdf_add_pageÚPdfDocument.pdf_add_pageš  s   € ä×.Ò.¨t¸vÐRZÓ[Ð[r&   c                 ó0   • [         R                  " XU5      $ ©z2Class-aware wrapper for `::pdf_add_simple_font()`.)r   ÚPdfDocument_pdf_add_simple_font)r   r?  rÝ  s      r   Úpdf_add_simple_fontÚPdfDocument.pdf_add_simple_fontš  s   € ä×5Ò5°dÀ(ÓKÐKr&   c                 ó0   • [         R                  " XX#5      $ ©z-Class-aware wrapper for `::pdf_add_stream()`.)r   ÚPdfDocument_pdf_add_stream)r   r!  ræ  r¥'  s       r   Úpdf_add_streamÚPdfDocument.pdf_add_streamš  s   € ä×0Ò0°¸CÓLÐLr&   c                 ó.   • [         R                  " X5      $ ©z6Class-aware wrapper for `::pdf_add_substitute_font()`.)r   Ú#PdfDocument_pdf_add_substitute_fontråT  s     r   Úpdf_add_substitute_fontÚ#PdfDocument.pdf_add_substitute_fontš  r‘S  r&   c                 ó0   • [         R                  " XU5      $ ©z>Class-aware wrapper for `::pdf_annot_field_event_keystroke()`.)r   Ú+PdfDocument_pdf_annot_field_event_keystroke)r   r_'  rS'  s      r   Úpdf_annot_field_event_keystrokeÚ+PdfDocument.pdf_annot_field_event_keystrokeš  s   € ä×AÒAÀ$ÈsÓSÐSr&   c                 ó.   • [         R                  " X5      $ ©z8Class-aware wrapper for `::pdf_authenticate_password()`.)r   Ú%PdfDocument_pdf_authenticate_password)r   r)  s     r   Úpdf_authenticate_passwordÚ%PdfDocument.pdf_authenticate_passwordš  r©3  r&   c                 ó0   • [         R                  " XU5      $ ©z0Class-aware wrapper for `::pdf_bake_document()`.)r   ÚPdfDocument_pdf_bake_document)r   r)  r)  s      r   Úpdf_bake_documentÚPdfDocument.pdf_bake_documentš  s   € ä×3Ò3°DÀ|ÓTÐTr&   c                 ó.   • [         R                  " U 5      $ ©z;Class-aware wrapper for `::pdf_begin_implicit_operation()`.)r   Ú(PdfDocument_pdf_begin_implicit_operationra   s    r   Úpdf_begin_implicit_operationÚ(PdfDocument.pdf_begin_implicit_operation#š  rG2  r&   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::pdf_begin_operation()`.)r   ÚPdfDocument_pdf_begin_operation)r   r )  s     r   Úpdf_begin_operationÚPdfDocument.pdf_begin_operation'š  s   € ä×5Ò5°dÓFÐFr&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_calculate_form()`.)r   ÚPdfDocument_pdf_calculate_formra   s    r   Úpdf_calculate_formÚPdfDocument.pdf_calculate_form+š  r8  r&   c                 ó.   • [         R                  " U 5      $ ©z=Class-aware wrapper for `::pdf_can_be_saved_incrementally()`.)r   Ú*PdfDocument_pdf_can_be_saved_incrementallyra   s    r   Úpdf_can_be_saved_incrementallyÚ*PdfDocument.pdf_can_be_saved_incrementally/š  rà<  r&   c                 ó.   • [         R                  " U 5      $ ©z+Class-aware wrapper for `::pdf_can_redo()`.)r   ÚPdfDocument_pdf_can_redora   s    r   Úpdf_can_redoÚPdfDocument.pdf_can_redo3š  r?6  r&   c                 ó.   • [         R                  " U 5      $ ©z+Class-aware wrapper for `::pdf_can_undo()`.)r   ÚPdfDocument_pdf_can_undora   s    r   Úpdf_can_undoÚPdfDocument.pdf_can_undo7š  r?6  r&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_check_document()`.)r   ÚPdfDocument_pdf_check_documentra   s    r   Úpdf_check_documentÚPdfDocument.pdf_check_document;š  r8  r&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::pdf_clear_xref()`.)r   ÚPdfDocument_pdf_clear_xrefra   s    r   Úpdf_clear_xrefÚPdfDocument.pdf_clear_xref?š  r2  r&   c                 ó.   • [         R                  " U 5      $ ©z5Class-aware wrapper for `::pdf_clear_xref_to_mark()`.)r   Ú"PdfDocument_pdf_clear_xref_to_markra   s    r   Úpdf_clear_xref_to_markÚ"PdfDocument.pdf_clear_xref_to_markCš  rk1  r&   c                 ó.   • [         R                  " U 5      $ ©zBClass-aware wrapper for `::pdf_count_document_associated_files()`.)r   Ú/PdfDocument_pdf_count_document_associated_filesra   s    r   Ú#pdf_count_document_associated_filesÚ/PdfDocument.pdf_count_document_associated_filesGš  r¥8  r&   c                 ó.   • [         R                  " U 5      $ ©z8Class-aware wrapper for `::pdf_count_layer_config_ui()`.)r   Ú%PdfDocument_pdf_count_layer_config_uira   s    r   Úpdf_count_layer_config_uiÚ%PdfDocument.pdf_count_layer_config_uiKš  re4  r&   c                 ó.   • [         R                  " U 5      $ ©z6Class-aware wrapper for `::pdf_count_layer_configs()`.)r   Ú#PdfDocument_pdf_count_layer_configsra   s    r   Úpdf_count_layer_configsÚ#PdfDocument.pdf_count_layer_configsOš  r³4  r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::pdf_count_layers()`.)r   ÚPdfDocument_pdf_count_layersra   s    r   Úpdf_count_layersÚPdfDocument.pdf_count_layersSš  rR;  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::pdf_count_objects()`.)r   ÚPdfDocument_pdf_count_objectsra   s    r   Úpdf_count_objectsÚPdfDocument.pdf_count_objectsWš  rl2  r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_count_pages()`.)r   ÚPdfDocument_pdf_count_pagesra   s    r   Úpdf_count_pagesÚPdfDocument.pdf_count_pages[š  r*3  r&   c                 ó2   • [         R                  " XX#U5      $ )zÌ
Class-aware wrapper for `::pdf_count_q_balance()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_count_q_balance(::pdf_obj *res, ::pdf_obj *stm)` => `(int prepend, int append)`
)r   ÚPdfDocument_pdf_count_q_balance©r   rž)  rÄ  rŸ)  r  s        r   Úpdf_count_q_balanceÚPdfDocument.pdf_count_q_balance_š  s   € ô ×5Ò5°dÀÈvÓVÐVr&   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::pdf_count_signatures()`.)r   Ú PdfDocument_pdf_count_signaturesra   s    r   Úpdf_count_signaturesÚ PdfDocument.pdf_count_signatureshš  r¢=  r&   c                 ó.   • [         R                  " U 5      $ ©z9Class-aware wrapper for `::pdf_count_unsaved_versions()`.)r   Ú&PdfDocument_pdf_count_unsaved_versionsra   s    r   Úpdf_count_unsaved_versionsÚ&PdfDocument.pdf_count_unsaved_versionslš  rU4  r&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_count_versions()`.)r   ÚPdfDocument_pdf_count_versionsra   s    r   Úpdf_count_versionsÚPdfDocument.pdf_count_versionspš  r8  r&   c                 ó0   • [         R                  " XX#5      $ ©z4Class-aware wrapper for `::pdf_create_field_name()`.)r   Ú!PdfDocument_pdf_create_field_name)r   r³)  r!  r_  s       r   Úpdf_create_field_nameÚ!PdfDocument.pdf_create_field_nametš  ó   € ä×7Ò7¸ÀcÓOÐOr&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::pdf_create_object()`.)r   ÚPdfDocument_pdf_create_objectra   s    r   Úpdf_create_objectÚPdfDocument.pdf_create_objectxš  rl2  r&   c                 ó.   • [         R                  " U 5      $ ©z4Class-aware wrapper for `::pdf_debug_doc_changes()`.)r   Ú!PdfDocument_pdf_debug_doc_changesra   s    r   Úpdf_debug_doc_changesÚ!PdfDocument.pdf_debug_doc_changes|š  r22  r&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::pdf_delete_object()`.)r   ÚPdfDocument_pdf_delete_object©r   rÑ  s     r   Úpdf_delete_objectÚPdfDocument.pdf_delete_object€š  rˆK  r&   c                 ó.   • [         R                  " X5      $ ©z.Class-aware wrapper for `::pdf_delete_page()`.)r   ÚPdfDocument_pdf_delete_pagerg8  s     r   Úpdf_delete_pageÚPdfDocument.pdf_delete_page„š  r D  r&   c                 ó.   • [         R                  " X5      $ ©z5Class-aware wrapper for `::pdf_delete_page_labels()`.)r   Ú"PdfDocument_pdf_delete_page_labelsr½   s     r   Úpdf_delete_page_labelsÚ"PdfDocument.pdf_delete_page_labelsˆš  r"S  r&   c                 ó0   • [         R                  " XU5      $ ©z4Class-aware wrapper for `::pdf_delete_page_range()`.)r   Ú!PdfDocument_pdf_delete_page_rangerÃ3  s      r   Úpdf_delete_page_rangeÚ!PdfDocument.pdf_delete_page_rangeŒš  s   € ä×7Ò7¸ÀSÓIÐIr&   c                 ó.   • [         R                  " X5      $ ©z;Class-aware wrapper for `::pdf_deselect_layer_config_ui()`.)r   Ú(PdfDocument_pdf_deselect_layer_config_ui©r   r *  s     r   Úpdf_deselect_layer_config_uiÚ(PdfDocument.pdf_deselect_layer_config_ui�š  rž5  r&   c                 ó.   • [         R                  " X5      $ ©z6Class-aware wrapper for `::pdf_deserialise_journal()`.)r   Ú#PdfDocument_pdf_deserialise_journal©r   rÄ  s     r   Úpdf_deserialise_journalÚ#PdfDocument.pdf_deserialise_journal”š  rËR  r&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::pdf_disable_js()`.)r   ÚPdfDocument_pdf_disable_jsra   s    r   Úpdf_disable_jsÚPdfDocument.pdf_disable_js˜š  r2  r&   c                 ó.   • [         R                  " U 5      $ ©z5Class-aware wrapper for `::pdf_doc_was_linearized()`.)r   Ú"PdfDocument_pdf_doc_was_linearizedra   s    r   Úpdf_doc_was_linearizedÚ"PdfDocument.pdf_doc_was_linearizedœš  rk1  r&   c                 ó.   • [         R                  " X5      $ ©z;Class-aware wrapper for `::pdf_document_associated_file()`.)r   Ú(PdfDocument_pdf_document_associated_filerè1  s     r   Úpdf_document_associated_fileÚ(PdfDocument.pdf_document_associated_file š  ó   € ä×>Ò>¸tÓIÐIr&   c                 ó.   • [         R                  " U 5      $ ©z;Class-aware wrapper for `::pdf_document_event_did_print()`.)r   Ú(PdfDocument_pdf_document_event_did_printra   s    r   Úpdf_document_event_did_printÚ(PdfDocument.pdf_document_event_did_print¤š  rG2  r&   c                 ó.   • [         R                  " U 5      $ ©z:Class-aware wrapper for `::pdf_document_event_did_save()`.)r   Ú'PdfDocument_pdf_document_event_did_savera   s    r   Úpdf_document_event_did_saveÚ'PdfDocument.pdf_document_event_did_save¨š  r¼7  r&   c                 ó.   • [         R                  " U 5      $ ©z<Class-aware wrapper for `::pdf_document_event_will_close()`.)r   Ú)PdfDocument_pdf_document_event_will_closera   s    r   Úpdf_document_event_will_closeÚ)PdfDocument.pdf_document_event_will_close¬š  rJ4  r&   c                 ó.   • [         R                  " U 5      $ ©z<Class-aware wrapper for `::pdf_document_event_will_print()`.)r   Ú)PdfDocument_pdf_document_event_will_printra   s    r   Úpdf_document_event_will_printÚ)PdfDocument.pdf_document_event_will_print°š  rJ4  r&   c                 ó.   • [         R                  " U 5      $ ©z;Class-aware wrapper for `::pdf_document_event_will_save()`.)r   Ú(PdfDocument_pdf_document_event_will_savera   s    r   Úpdf_document_event_will_saveÚ(PdfDocument.pdf_document_event_will_save´š  rG2  r&   c                 ó.   • [         R                  " U 5      $ ©z9Class-aware wrapper for `::pdf_document_output_intent()`.)r   Ú&PdfDocument_pdf_document_output_intentra   s    r   Úpdf_document_output_intentÚ&PdfDocument.pdf_document_output_intent¸š  rU4  r&   c                 ó.   • [         R                  " U 5      $ ©z7Class-aware wrapper for `::pdf_document_permissions()`.)r   Ú$PdfDocument_pdf_document_permissionsra   s    r   Úpdf_document_permissionsÚ$PdfDocument.pdf_document_permissions¼š  rD4  r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_empty_store()`.)r   ÚPdfDocument_pdf_empty_storera   s    r   Úpdf_empty_storeÚPdfDocument.pdf_empty_storeÀš  r*3  r&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_enable_journal()`.)r   ÚPdfDocument_pdf_enable_journalra   s    r   Úpdf_enable_journalÚPdfDocument.pdf_enable_journalÄš  r8  r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_enable_js()`.)r   ÚPdfDocument_pdf_enable_jsra   s    r   Úpdf_enable_jsÚPdfDocument.pdf_enable_jsÈš  rÐ2  r&   c                 ó0   • [         R                  " XU5      $ ©z/Class-aware wrapper for `::pdf_enable_layer()`.)r   ÚPdfDocument_pdf_enable_layer)r   r+  r+  s      r   Úpdf_enable_layerÚPdfDocument.pdf_enable_layerÌš  s   € ä×2Ò2°4ÀÓHÐHr&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::pdf_end_operation()`.)r   ÚPdfDocument_pdf_end_operationra   s    r   Úpdf_end_operationÚPdfDocument.pdf_end_operationÐš  rl2  r&   c                 ó.   • [         R                  " X5      $ ©z4Class-aware wrapper for `::pdf_ensure_solid_xref()`.)r   Ú!PdfDocument_pdf_ensure_solid_xrefr¥U  s     r   Úpdf_ensure_solid_xrefÚ!PdfDocument.pdf_ensure_solid_xrefÔš  ó   € ä×7Ò7¸ÓBÐBr&   c                 ó.   • [         R                  " X5      $ ©z4Class-aware wrapper for `::pdf_event_issue_alert()`.)r   Ú!PdfDocument_pdf_event_issue_alert©r   rS'  s     r   Úpdf_event_issue_alertÚ!PdfDocument.pdf_event_issue_alertØš  rV  r&   c                 ó.   • [         R                  " X5      $ ©z=Class-aware wrapper for `::pdf_event_issue_exec_menu_item()`.)r   Ú*PdfDocument_pdf_event_issue_exec_menu_itemr¶@  s     r   Úpdf_event_issue_exec_menu_itemÚ*PdfDocument.pdf_event_issue_exec_menu_itemÜš  r;E  r&   c                 ó0   • [         R                  " XU5      $ ©z9Class-aware wrapper for `::pdf_event_issue_launch_url()`.)r   Ú&PdfDocument_pdf_event_issue_launch_url)r   r_  rb  s      r   Úpdf_event_issue_launch_urlÚ&PdfDocument.pdf_event_issue_launch_urlàš  s   € ä×<Ò<¸TÈ	ÓRÐRr&   c                 ó.   • [         R                  " X5      $ ©z7Class-aware wrapper for `::pdf_event_issue_mail_doc()`.)r   Ú$PdfDocument_pdf_event_issue_mail_docrV  s     r   Úpdf_event_issue_mail_docÚ$PdfDocument.pdf_event_issue_mail_docäš  ó   € ä×:Ò:¸4ÓEÐEr&   c                 ó.   • [         R                  " U 5      $ ©z4Class-aware wrapper for `::pdf_event_issue_print()`.)r   Ú!PdfDocument_pdf_event_issue_printra   s    r   Úpdf_event_issue_printÚ!PdfDocument.pdf_event_issue_printèš  r22  r&   c                 ó.   • [         R                  " X5      $ ©z8Class-aware wrapper for `::pdf_field_event_calculate()`.)r   Ú%PdfDocument_pdf_field_event_calculate©r   rt  s     r   Úpdf_field_event_calculateÚ%PdfDocument.pdf_field_event_calculateìš  s   € ä×;Ò;¸DÓHÐHr&   c                 ó.   • [         R                  " X5      $ ©z5Class-aware wrapper for `::pdf_field_event_format()`.)r   Ú"PdfDocument_pdf_field_event_formatr3V  s     r   Úpdf_field_event_formatÚ"PdfDocument.pdf_field_event_formatðš  r"S  r&   c                 ó0   • [         R                  " XU5      $ ©z8Class-aware wrapper for `::pdf_field_event_keystroke()`.)r   Ú%PdfDocument_pdf_field_event_keystroke)r   rt  rS'  s      r   Úpdf_field_event_keystrokeÚ%PdfDocument.pdf_field_event_keystrokeôš  s   € ä×;Ò;¸DÈÓMÐMr&   c                 ó0   • [         R                  " XX#5      $ )z×
Class-aware wrapper for `::pdf_field_event_validate()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_field_event_validate(::pdf_obj *field, const char *value)` => `(int, char *newvalue)`
)r   Ú$PdfDocument_pdf_field_event_validate)r   rt  r"   r+  s       r   Úpdf_field_event_validateÚ$PdfDocument.pdf_field_event_validateøš  s   € ô ×:Ò:¸4ÈÓXÐXr&   c                 ó.   • [         R                  " X5      $ ©z.Class-aware wrapper for `::pdf_field_reset()`.)r   ÚPdfDocument_pdf_field_resetr3V  s     r   Úpdf_field_resetÚPdfDocument.pdf_field_reset›  ó   € ä×1Ò1°$Ó>Ð>r&   c                 ó0   • [         R                  " XU5      $ ©z8Class-aware wrapper for `::pdf_filter_annot_contents()`.)r   Ú%PdfDocument_pdf_filter_annot_contents)r   r_'  r  s      r   Úpdf_filter_annot_contentsÚ%PdfDocument.pdf_filter_annot_contents›  s   € ä×;Ò;¸DÈÓQÐQr&   c                 ó0   • [         R                  " XU5      $ ©z7Class-aware wrapper for `::pdf_filter_page_contents()`.)r   Ú$PdfDocument_pdf_filter_page_contents)r   r¥  r  s      r   Úpdf_filter_page_contentsÚ$PdfDocument.pdf_filter_page_contents	›  s   € ä×:Ò:¸4ÀwÓOÐOr&   c                 ó0   • [         R                  " XU5      $ ©z;Class-aware wrapper for `::pdf_find_colorspace_resource()`.)r   Ú(PdfDocument_pdf_find_colorspace_resource)r   r¨  rA  s      r   Úpdf_find_colorspace_resourceÚ(PdfDocument.pdf_find_colorspace_resource›  s   € ä×>Ò>¸tÈ3ÓOÐOr&   c                 ó2   • [         R                  " XX#U5      $ ©z5Class-aware wrapper for `::pdf_find_font_resource()`.)r   Ú"PdfDocument_pdf_find_font_resource)r   r   rÝ  r¨  rA  s        r   Úpdf_find_font_resourceÚ"PdfDocument.pdf_find_font_resource›  s   € ä×8Ò8¸ÀXÐUXÓYÐYr&   c                 ó.   • [         R                  " X5      $ ©z7Class-aware wrapper for `::pdf_find_version_for_obj()`.)r   Ú$PdfDocument_pdf_find_version_for_objr�R  s     r   Úpdf_find_version_for_objÚ$PdfDocument.pdf_find_version_for_obj›  r*V  r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_forget_xref()`.)r   ÚPdfDocument_pdf_forget_xrefra   s    r   Úpdf_forget_xrefÚPdfDocument.pdf_forget_xref›  r*3  r&   c                 ó.   • [         R                  " U 5      $ ©z>Class-aware wrapper for `::pdf_get_doc_event_callback_data()`.)r   Ú+PdfDocument_pdf_get_doc_event_callback_datara   s    r   Úpdf_get_doc_event_callback_dataÚ+PdfDocument.pdf_get_doc_event_callback_data›  rÈT  r&   c                 ó.   • [         R                  " X5      $ ©z/Class-aware wrapper for `::pdf_graft_object()`.)r   ÚPdfDocument_pdf_graft_objectr�R  s     r   Úpdf_graft_objectÚPdfDocument.pdf_graft_object!›  räO  r&   c                 ó0   • [         R                  " XX#5      $ ©z-Class-aware wrapper for `::pdf_graft_page()`.)r   ÚPdfDocument_pdf_graft_page©r   rª+  r¤  r«+  s       r   Úpdf_graft_pageÚPdfDocument.pdf_graft_page%›  s   € ä×0Ò0°ÀÓOÐOr&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::pdf_has_permission()`.)r   ÚPdfDocument_pdf_has_permissionrK8  s     r   Úpdf_has_permissionÚPdfDocument.pdf_has_permission)›  r4=  r&   c                 ó.   • [         R                  " U 5      $ ©z6Class-aware wrapper for `::pdf_has_unsaved_changes()`.)r   Ú#PdfDocument_pdf_has_unsaved_changesra   s    r   Úpdf_has_unsaved_changesÚ#PdfDocument.pdf_has_unsaved_changes-›  r³4  r&   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::pdf_has_unsaved_sigs()`.)r   Ú PdfDocument_pdf_has_unsaved_sigsra   s    r   Úpdf_has_unsaved_sigsÚ PdfDocument.pdf_has_unsaved_sigs1›  r¢=  r&   c                 ó0   • [         R                  " XU5      $ ©z=Class-aware wrapper for `::pdf_insert_colorspace_resource()`.)r   Ú*PdfDocument_pdf_insert_colorspace_resource©r   rA  ræ  s      r   Úpdf_insert_colorspace_resourceÚ*PdfDocument.pdf_insert_colorspace_resource5›  s   € ä×@Ò@ÀÈCÓPÐPr&   c                 ó0   • [         R                  " XU5      $ ©z7Class-aware wrapper for `::pdf_insert_font_resource()`.)r   Ú$PdfDocument_pdf_insert_font_resourcerŠV  s      r   Úpdf_insert_font_resourceÚ$PdfDocument.pdf_insert_font_resource9›  s   € ä×:Ò:¸4ÀcÓJÐJr&   c                 ó0   • [         R                  " XU5      $ ©z.Class-aware wrapper for `::pdf_insert_page()`.)r   ÚPdfDocument_pdf_insert_page)r   rÅ+  r¥  s      r   Úpdf_insert_pageÚPdfDocument.pdf_insert_page=›  s   € ä×1Ò1°$¸DÓAÐAr&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_invalidate_xfa()`.)r   ÚPdfDocument_pdf_invalidate_xfara   s    r   Úpdf_invalidate_xfaÚPdfDocument.pdf_invalidate_xfaA›  r8  r&   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::pdf_is_local_object()`.)r   ÚPdfDocument_pdf_is_local_objectr�R  s     r   Úpdf_is_local_objectÚPdfDocument.pdf_is_local_objectE›  r’R  r&   c                 ó0   • [         R                  " XX#5      $ ©z0Class-aware wrapper for `::pdf_is_ocg_hidden()`.)r   ÚPdfDocument_pdf_is_ocg_hidden)r   rð+  r�  rÙ  s       r   Úpdf_is_ocg_hiddenÚPdfDocument.pdf_is_ocg_hiddenI›  s   € ä×3Ò3°D¸uÓJÐJr&   c                 ó0   • [         R                  " XU5      $ ©z1Class-aware wrapper for `::pdf_js_set_console()`.)r   ÚPdfDocument_pdf_js_set_console)r   r,  rl  s      r   Úpdf_js_set_consoleÚPdfDocument.pdf_js_set_consoleM›  s   € ä×4Ò4°TÀDÓIÐIr&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::pdf_js_supported()`.)r   ÚPdfDocument_pdf_js_supportedra   s    r   Úpdf_js_supportedÚPdfDocument.pdf_js_supportedQ›  rR;  r&   c                 ó.   • [         R                  " X5      $ ©z7Class-aware wrapper for `::pdf_layer_config_creator()`.)r   Ú$PdfDocument_pdf_layer_config_creator©r   r4,  s     r   Úpdf_layer_config_creatorÚ$PdfDocument.pdf_layer_config_creatorU›  s   € ä×:Ò:¸4ÓLÐLr&   c                 ó0   • [         R                  " XU5      $ ©z4Class-aware wrapper for `::pdf_layer_config_info()`.)r   Ú!PdfDocument_pdf_layer_config_info)r   r4,  r8,  s      r   Úpdf_layer_config_infoÚ!PdfDocument.pdf_layer_config_infoY›  s   € ä×7Ò7¸È$ÓOÐOr&   c                 ó.   • [         R                  " X5      $ ©z4Class-aware wrapper for `::pdf_layer_config_name()`.)r   Ú!PdfDocument_pdf_layer_config_namer³V  s     r   Úpdf_layer_config_nameÚ!PdfDocument.pdf_layer_config_name]›  s   € ä×7Ò7¸ÓIÐIr&   c                 ó0   • [         R                  " XU5      $ ©z7Class-aware wrapper for `::pdf_layer_config_ui_info()`.)r   Ú$PdfDocument_pdf_layer_config_ui_info)r   r *  r8,  s      r   Úpdf_layer_config_ui_infoÚ$PdfDocument.pdf_layer_config_ui_infoa›  s   € ä×:Ò:¸4ÀTÓJÐJr&   c                 ó.   • [         R                  " X5      $ ©z3Class-aware wrapper for `::pdf_layer_is_enabled()`.)r   Ú PdfDocument_pdf_layer_is_enabled©r   r+  s     r   Úpdf_layer_is_enabledÚ PdfDocument.pdf_layer_is_enablede›  ó   € ä×6Ò6°tÓCÐCr&   c                 ó.   • [         R                  " X5      $ ©z-Class-aware wrapper for `::pdf_layer_name()`.)r   ÚPdfDocument_pdf_layer_namerÈV  s     r   Úpdf_layer_nameÚPdfDocument.pdf_layer_namei›  ræS  r&   c                 ó2   • [         R                  " XX#XE5      $ ©z?Class-aware wrapper for `::pdf_load_compressed_inline_image()`.)r   Ú,PdfDocument_pdf_load_compressed_inline_image)r   r†  rý
  rj,  r„  rå  s         r   Ú pdf_load_compressed_inline_imageÚ,PdfDocument.pdf_load_compressed_inline_imagem›  s   € ä×BÒBÀ4ÈvÐ]dÓlÐlr&   c                 ó0   • [         R                  " XU5      $ ©z9Class-aware wrapper for `::pdf_load_compressed_stream()`.)r   Ú&PdfDocument_pdf_load_compressed_stream)r   rÑ  rŽ#  s      r   Úpdf_load_compressed_streamÚ&PdfDocument.pdf_load_compressed_streamq›  s   € ä×<Ò<¸TÈ
ÓSÐSr&   c                 ó.   • [         R                  " X5      $ ©z;Class-aware wrapper for `::pdf_load_default_colorspaces()`.)r   Ú(PdfDocument_pdf_load_default_colorspacesr&A  s     r   Úpdf_load_default_colorspacesÚ(PdfDocument.pdf_load_default_colorspacesu›  r
H  r&   c                 ó.   • [         R                  " X5      $ ©z5Class-aware wrapper for `::pdf_load_embedded_cmap()`.)r   Ú"PdfDocument_pdf_load_embedded_cmapr&S  s     r   Úpdf_load_embedded_cmapÚ"PdfDocument.pdf_load_embedded_cmapy›  ó   € ä×8Ò8¸ÓCÐCr&   c                 ó.   • [         R                  " X5      $ ©z-Class-aware wrapper for `::pdf_load_image()`.)r   ÚPdfDocument_pdf_load_imager�R  s     r   Úpdf_load_imageÚPdfDocument.pdf_load_image}›  r¢R  r&   c                 ó2   • [         R                  " XX#U5      $ )zð
Class-aware wrapper for `::pdf_load_image_stream()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_load_image_stream(int num, ::fz_compression_params *params, size_t worst_case)` => `(fz_buffer *, int truncated)`
)r   Ú!PdfDocument_pdf_load_image_stream)r   rÑ  r  r�#  rŽ#  s        r   Úpdf_load_image_streamÚ!PdfDocument.pdf_load_image_stream�›  s   € ô ×7Ò7¸À6ÐV`ÓaÐar&   c                 ó0   • [         R                  " XX#5      $ ©z4Class-aware wrapper for `::pdf_load_inline_image()`.)r   Ú!PdfDocument_pdf_load_inline_image)r   rð+  r†  rT  s       r   Úpdf_load_inline_imageÚ!PdfDocument.pdf_load_inline_imageŠ›  s   € ä×7Ò7¸À4ÓNÐNr&   c                 ó.   • [         R                  " X5      $ ©z/Class-aware wrapper for `::pdf_load_journal()`.)r   ÚPdfDocument_pdf_load_journalr�2  s     r   Úpdf_load_journalÚPdfDocument.pdf_load_journalŽ›  ó   € ä×2Ò2°4ÓBÐBr&   c                 ó2   • [         R                  " XX#U5      $ ©z3Class-aware wrapper for `::pdf_load_link_annots()`.)r   Ú PdfDocument_pdf_load_link_annots)r   r®  r�  r¶  r˜,  s        r   Úpdf_load_link_annotsÚ PdfDocument.pdf_load_link_annots’›  s   € ä×6Ò6°tÀFÐU]Ó^Ð^r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::pdf_load_name_tree()`.)r   ÚPdfDocument_pdf_load_name_tree)r   rž,  s     r   Úpdf_load_name_treeÚPdfDocument.pdf_load_name_tree–›  ó   € ä×4Ò4°TÓAÐAr&   c                 ó.   • [         R                  " X5      $ )a  
Class-aware wrapper for `::pdf_load_object()`.
        Load a given object.

        This can cause xref reorganisations (solidifications etc) due to
        repairs, so all held pdf_xref_entries should be considered
        invalid after this call (other than the returned one).
)r   ÚPdfDocument_pdf_load_objectr¥U  s     r   Úpdf_load_objectÚPdfDocument.pdf_load_objectš›  s   € ô ×1Ò1°$Ó<Ð<r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::pdf_load_outline()`.)r   ÚPdfDocument_pdf_load_outlinera   s    r   Úpdf_load_outlineÚPdfDocument.pdf_load_outline¥›  rR;  r&   c                 ó.   • [         R                  " X5      $ ©z,Class-aware wrapper for `::pdf_load_page()`.)r   ÚPdfDocument_pdf_load_pagerg8  s     r   Úpdf_load_pageÚPdfDocument.pdf_load_page©›  s   € ä×/Ò/°Ó=Ð=r&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_load_page_tree()`.)r   ÚPdfDocument_pdf_load_page_treera   s    r   Úpdf_load_page_treeÚPdfDocument.pdf_load_page_tree­›  r8  r&   c                 ó.   • [         R                  " X5      $ ©z/Class-aware wrapper for `::pdf_load_pattern()`.)r   ÚPdfDocument_pdf_load_patternr�R  s     r   Úpdf_load_patternÚPdfDocument.pdf_load_pattern±›  räO  r&   c                 ó.   • [         R                  " X5      $ ©z9Class-aware wrapper for `::pdf_load_raw_stream_number()`.)r   Ú&PdfDocument_pdf_load_raw_stream_numberr¥U  s     r   Úpdf_load_raw_stream_numberÚ&PdfDocument.pdf_load_raw_stream_numberµ›  rF  r&   c                 ó.   • [         R                  " X5      $ ©z/Class-aware wrapper for `::pdf_load_shading()`.)r   ÚPdfDocument_pdf_load_shadingr�R  s     r   Úpdf_load_shadingÚPdfDocument.pdf_load_shading¹›  räO  r&   c                 ó.   • [         R                  " X5      $ ©z5Class-aware wrapper for `::pdf_load_stream_number()`.)r   Ú"PdfDocument_pdf_load_stream_numberr¥U  s     r   Úpdf_load_stream_numberÚ"PdfDocument.pdf_load_stream_number½›  råV  r&   c                 ó2   • [         R                  " XX#U5      $ )zá
Class-aware wrapper for `::pdf_load_to_unicode()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_load_to_unicode(::pdf_font_desc *font, char *collection, ::pdf_obj *cmapstm)` => const char *strings
)r   ÚPdfDocument_pdf_load_to_unicode)r   r?  rÁ,  rÂ,  rÃ,  s        r   Úpdf_load_to_unicodeÚPdfDocument.pdf_load_to_unicodeÁ›  s   € ô ×5Ò5°dÀ'ÐW^Ó_Ð_r&   c                 ó.   • [         R                  " X5      $ ©z4Class-aware wrapper for `::pdf_load_type3_glyphs()`.)r   Ú!PdfDocument_pdf_load_type3_glyphsr@B  s     r   Úpdf_load_type3_glyphsÚ!PdfDocument.pdf_load_type3_glyphsÊ›  s   € ä×7Ò7¸ÓGÐGr&   c                 ó.   • [         R                  " X5      $ ©z:Class-aware wrapper for `::pdf_load_unencrypted_object()`.)r   Ú'PdfDocument_pdf_load_unencrypted_objectr¥U  s     r   Úpdf_load_unencrypted_objectÚ'PdfDocument.pdf_load_unencrypted_objectÎ›  rä<  r&   c                 ó.   • [         R                  " X5      $ ©z.Class-aware wrapper for `::pdf_lookup_dest()`.)r   ÚPdfDocument_pdf_lookup_dest©r   rº  s     r   Úpdf_lookup_destÚPdfDocument.pdf_lookup_destÒ›  r D  r&   c                 ó0   • [         R                  " XX#5      $ ©z2Class-aware wrapper for `::pdf_lookup_metadata()`.)r   ÚPdfDocument_pdf_lookup_metadata)r   rA  rC   r  s       r   Úpdf_lookup_metadataÚPdfDocument.pdf_lookup_metadataÖ›  s   € ä×5Ò5°dÀÓKÐKr&   c                 ó.   • [         R                  " X5      $ ©z¡
Class-aware wrapper for `::pdf_lookup_metadata2()`.
C++ alternative to `pdf_lookup_metadata()` that returns a `std::string`
or calls `fz_throw()` if not found.
)r   Ú PdfDocument_pdf_lookup_metadata2r@  s     r   Úpdf_lookup_metadata2Ú PdfDocument.pdf_lookup_metadata2Ú›  s   € ô ×6Ò6°tÓAÐAr&   c                 ó0   • [         R                  " XU5      $ ©z.Class-aware wrapper for `::pdf_lookup_name()`.)r   ÚPdfDocument_pdf_lookup_name)r   rž,  rº  s      r   Úpdf_lookup_nameÚPdfDocument.pdf_lookup_nameâ›  s   € ä×1Ò1°$¸vÓFÐFr&   c                 ó0   • [         R                  " XX#5      $ )zË
Class-aware wrapper for `::pdf_lookup_page_loc()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_lookup_page_loc(int needle, ::pdf_obj **parentp)` => `(pdf_obj *, int indexp)`
)r   ÚPdfDocument_pdf_lookup_page_loc)r   rº  rê,  rë,  s       r   Úpdf_lookup_page_locÚPdfDocument.pdf_lookup_page_locæ›  s   € ô ×5Ò5°dÀGÓTÐTr&   c                 ó.   • [         R                  " X5      $ ©z5Class-aware wrapper for `::pdf_lookup_page_number()`.)r   Ú"PdfDocument_pdf_lookup_page_number)r   rï,  s     r   Úpdf_lookup_page_numberÚ"PdfDocument.pdf_lookup_page_numberï›  ó   € ä×8Ò8¸ÓGÐGr&   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::pdf_lookup_page_obj()`.)r   ÚPdfDocument_pdf_lookup_page_objr=W  s     r   Úpdf_lookup_page_objÚPdfDocument.pdf_lookup_page_objó›  rÒA  r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_mark_xref()`.)r   ÚPdfDocument_pdf_mark_xrefra   s    r   Úpdf_mark_xrefÚPdfDocument.pdf_mark_xref÷›  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ ©z+Class-aware wrapper for `::pdf_metadata()`.)r   ÚPdfDocument_pdf_metadatara   s    r   Úpdf_metadataÚPdfDocument.pdf_metadataû›  r?6  r&   c                 ó.   • [         R                  " U 5      $ ©z4Class-aware wrapper for `::pdf_minimize_document()`.)r   Ú!PdfDocument_pdf_minimize_documentra   s    r   Úpdf_minimize_documentÚ!PdfDocument.pdf_minimize_documentÿ›  r22  r&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_needs_password()`.)r   ÚPdfDocument_pdf_needs_passwordra   s    r   Úpdf_needs_passwordÚPdfDocument.pdf_needs_passwordœ  r8  r&   c                 ó.   • [         R                  " X5      $ ©z7Class-aware wrapper for `::pdf_new_action_from_link()`.)r   Ú$PdfDocument_pdf_new_action_from_linkrû>  s     r   Úpdf_new_action_from_linkÚ$PdfDocument.pdf_new_action_from_linkœ  r*V  r&   c                 ó.   • [         R                  " X5      $ ©z,Class-aware wrapper for `::pdf_new_array()`.)r   ÚPdfDocument_pdf_new_array©r   r.-  s     r   Úpdf_new_arrayÚPdfDocument.pdf_new_arrayœ  s   € ä×/Ò/°ÓAÐAr&   c                 ó2   • [         R                  " XX#XE5      $ ©z3Class-aware wrapper for `::pdf_new_color_filter()`.)r   Ú PdfDocument_pdf_new_color_filter)r   r�  r8-  r   r  r9-  s         r   Úpdf_new_color_filterÚ PdfDocument.pdf_new_color_filterœ  s   € ä×6Ò6°tÀNÐ_fÓnÐnr&   c                 ó.   • [         R                  " X5      $ ©z+Class-aware wrapper for `::pdf_new_date()`.)r   ÚPdfDocument_pdf_new_dater„R  s     r   Úpdf_new_dateÚPdfDocument.pdf_new_dateœ  rƒA  r&   c                 ó0   • [         R                  " XU5      $ ©z5Class-aware wrapper for `::pdf_new_dest_from_link()`.)r   Ú"PdfDocument_pdf_new_dest_from_link)r   r6  rE-  s      r   Úpdf_new_dest_from_linkÚ"PdfDocument.pdf_new_dest_from_linkœ  s   € ä×8Ò8¸ÀIÓNÐNr&   c                 ó.   • [         R                  " X5      $ ©z+Class-aware wrapper for `::pdf_new_dict()`.)r   ÚPdfDocument_pdf_new_dictrzW  s     r   Úpdf_new_dictÚPdfDocument.pdf_new_dictœ  s   € ä×.Ò.¨tÓ@Ð@r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::pdf_new_graft_map()`.)r   ÚPdfDocument_pdf_new_graft_mapra   s    r   Úpdf_new_graft_mapÚPdfDocument.pdf_new_graft_mapœ  rl2  r&   c                 ó0   • [         R                  " XU5      $ ©z/Class-aware wrapper for `::pdf_new_indirect()`.)r   ÚPdfDocument_pdf_new_indirect)r   rÑ  rØ  s      r   Úpdf_new_indirectÚPdfDocument.pdf_new_indirect#œ  ó   € ä×2Ò2°4¸cÓBÐBr&   c                 ó.   • [         R                  " X5      $ ©z-Class-aware wrapper for `::pdf_new_matrix()`.)r   ÚPdfDocument_pdf_new_matrix)r   rg-  s     r   Úpdf_new_matrixÚPdfDocument.pdf_new_matrix'œ  r¢R  r&   c                 ó0   • [         R                  " XX#5      $ ©z1Class-aware wrapper for `::pdf_new_pdf_device()`.)r   ÚPdfDocument_pdf_new_pdf_device)r   rr-  rO  rR  s       r   Úpdf_new_pdf_deviceÚPdfDocument.pdf_new_pdf_device+œ  s   € ä×4Ò4°TÀ9ÓWÐWr&   c                 ó.   • [         R                  " X5      $ ©z,Class-aware wrapper for `::pdf_new_point()`.)r   ÚPdfDocument_pdf_new_point)r   r&  s     r   Úpdf_new_pointÚPdfDocument.pdf_new_point/œ  r\5  r&   c                 ó.   • [         R                  " X5      $ ©z+Class-aware wrapper for `::pdf_new_rect()`.)r   ÚPdfDocument_pdf_new_rectrô>  s     r   Úpdf_new_rectÚPdfDocument.pdf_new_rect3œ  rƒA  r&   c
                 ó6   • [         R                  " XX#XEXgX‰5
      $ ©z4Class-aware wrapper for `::pdf_new_run_processor()`.)r   Ú!PdfDocument_pdf_new_run_processor)
r   r‹  rK  r�-  r�  r¡  r™  rž  rû#  rü#  s
             r   Úpdf_new_run_processorÚ!PdfDocument.pdf_new_run_processor7œ  s(   € ä×7Ò7¸À3ÐW\Ðfpð  {Fó  Vð  	Vr&   c                 ó2   • [         R                  " XX#XE5      $ ©z6Class-aware wrapper for `::pdf_new_sanitize_filter()`.)r   Ú#PdfDocument_pdf_new_sanitize_filter)r   r�  r8-  r   r  r‘-  s         r   Úpdf_new_sanitize_filterÚ#PdfDocument.pdf_new_sanitize_filter;œ  s   € ä×9Ò9¸$À~ÐbiÓqÐqr&   c                 ó2   • [         R                  " XX#XE5      $ ©z7Class-aware wrapper for `::pdf_new_vectorize_filter()`.)r   Ú$PdfDocument_pdf_new_vectorize_filter)r   r�  r±-  r   r  r²-  s         r   Úpdf_new_vectorize_filterÚ$PdfDocument.pdf_new_vectorize_filter?œ  s   € ä×:Ò:¸4ÈÐbiÓqÐqr&   c                 ó2   • [         R                  " XX#U5      $ ©z.Class-aware wrapper for `::pdf_new_xobject()`.)r   ÚPdfDocument_pdf_new_xobject)r   rÉ	  r‘  rž)  rá  s        r   Úpdf_new_xobjectÚPdfDocument.pdf_new_xobjectCœ  s   € ä×1Ò1°$¸fÈ6ÓRÐRr&   c                 ó.   • [         R                  " X5      $ ©z4Class-aware wrapper for `::pdf_obj_num_is_stream()`.)r   Ú!PdfDocument_pdf_obj_num_is_streamr¥U  s     r   Úpdf_obj_num_is_streamÚ!PdfDocument.pdf_obj_num_is_streamGœ  rV  r&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::pdf_object_exists()`.)r   ÚPdfDocument_pdf_object_existsr¥U  s     r   Úpdf_object_existsÚPdfDocument.pdf_object_existsKœ  rˆK  r&   c                 ó.   • [         R                  " X5      $ ©z7Class-aware wrapper for `::pdf_open_contents_stream()`.)r   Ú$PdfDocument_pdf_open_contents_streamr�R  s     r   Úpdf_open_contents_streamÚ$PdfDocument.pdf_open_contents_streamOœ  r*V  r&   c                 ó2   • [         R                  " XX#U5      $ ©z5Class-aware wrapper for `::pdf_open_inline_stream()`.)r   Ú"PdfDocument_pdf_open_inline_stream)r   rê-  rý
  r�  r  s        r   Úpdf_open_inline_streamÚ"PdfDocument.pdf_open_inline_streamSœ  s   € ä×8Ò8¸ÀvÐV\Ó]Ð]r&   c                 ó.   • [         R                  " X5      $ ©z9Class-aware wrapper for `::pdf_open_raw_stream_number()`.)r   Ú&PdfDocument_pdf_open_raw_stream_numberr¥U  s     r   Úpdf_open_raw_stream_numberÚ&PdfDocument.pdf_open_raw_stream_numberWœ  rF  r&   c                 ó.   • [         R                  " X5      $ ©z5Class-aware wrapper for `::pdf_open_stream_number()`.)r   Ú"PdfDocument_pdf_open_stream_numberr¥U  s     r   Úpdf_open_stream_numberÚ"PdfDocument.pdf_open_stream_number[œ  råV  r&   c                 ó0   • [         R                  " XX#5      $ ©z:Class-aware wrapper for `::pdf_open_stream_with_offset()`.)r   Ú'PdfDocument_pdf_open_stream_with_offset)r   rÑ  r†  rà  s       r   Úpdf_open_stream_with_offsetÚ'PdfDocument.pdf_open_stream_with_offset_œ  s   € ä×=Ò=¸dÈÓWÐWr&   c                 ó0   • [         R                  " XX#5      $ ©z-Class-aware wrapper for `::pdf_page_label()`.)r   ÚPdfDocument_pdf_page_label)r   r¥  r!  r  s       r   Úpdf_page_labelÚPdfDocument.pdf_page_labelcœ  s   € ä×0Ò0°¸SÓGÐGr&   c                 ó0   • [         R                  " XX#5      $ )zÛ
Class-aware wrapper for `::pdf_page_write()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_page_write(::fz_rect mediabox, ::pdf_obj **presources, ::fz_buffer **pcontents)` => `(fz_device *)`
)r   ÚPdfDocument_pdf_page_write)r   rÚ  r".  r#.  s       r   Úpdf_page_writeÚPdfDocument.pdf_page_writegœ  s   € ô ×0Ò0°ÀÓWÐWr&   c                 ó0   • [         R                  " XU5      $ ©z.Class-aware wrapper for `::pdf_parse_array()`.)r   ÚPdfDocument_pdf_parse_array©r   rH  r!  s      r   Úpdf_parse_arrayÚPdfDocument.pdf_parse_arraypœ  s   € ä×1Ò1°$¸3Ó?Ð?r&   c                 ó0   • [         R                  " XU5      $ ©z-Class-aware wrapper for `::pdf_parse_dict()`.)r   ÚPdfDocument_pdf_parse_dictróW  s      r   Úpdf_parse_dictÚPdfDocument.pdf_parse_dicttœ  s   € ä×0Ò0°¸#Ó>Ð>r&   c                 ó2   • [         R                  " XX#XE5      $ )zÝ
Class-aware wrapper for `::pdf_parse_ind_obj()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_parse_ind_obj(::fz_stream *f)` => `(pdf_obj *, int num, int gen, int64_t stm_ofs, int try_repair)`
)r   ÚPdfDocument_pdf_parse_ind_obj)r   rH  rÑ  rØ  rà  r6.  s         r   Úpdf_parse_ind_objÚPdfDocument.pdf_parse_ind_objxœ  s   € ô ×3Ò3°D¸SÀwÓ[Ð[r&   c                 ó2   • [         R                  " XX#U5      $ )zÞ
Class-aware wrapper for `::pdf_parse_journal_obj()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_parse_journal_obj(::fz_stream *stm, ::fz_buffer **ostm)` => `(pdf_obj *, int onum, int newobj)`
)r   Ú!PdfDocument_pdf_parse_journal_obj)r   rÄ  r:.  r;.  r�'  s        r   Úpdf_parse_journal_objÚ!PdfDocument.pdf_parse_journal_obj�œ  s   € ô ×7Ò7¸À4ÈvÓVÐVr&   c                 ó0   • [         R                  " XU5      $ ©z0Class-aware wrapper for `::pdf_parse_stm_obj()`.)r   ÚPdfDocument_pdf_parse_stm_objróW  s      r   Úpdf_parse_stm_objÚPdfDocument.pdf_parse_stm_objŠœ  s   € ä×3Ò3°D¸SÓAÐAr&   c                 ó.   • [         R                  " X5      $ ©z6Class-aware wrapper for `::pdf_progressive_advance()`.)r   Ú#PdfDocument_pdf_progressive_advance)r   r¶  s     r   Úpdf_progressive_advanceÚ#PdfDocument.pdf_progressive_advanceŽœ  ó   € ä×9Ò9¸$ÓHÐHr&   c                 ó.   • [         R                  " U 5      $ ©z8Class-aware wrapper for `::pdf_purge_local_resources()`.)r   Ú%PdfDocument_pdf_purge_local_resourcesra   s    r   Úpdf_purge_local_resourcesÚ%PdfDocument.pdf_purge_local_resources’œ  re4  r&   c                 ó.   • [         R                  " U 5      $ ©z:Class-aware wrapper for `::pdf_purge_locals_from_store()`.)r   Ú'PdfDocument_pdf_purge_locals_from_storera   s    r   Úpdf_purge_locals_from_storeÚ'PdfDocument.pdf_purge_locals_from_store–œ  r¼7  r&   c                 ó.   • [         R                  " X5      $ ©z:Class-aware wrapper for `::pdf_purge_object_from_store()`.)r   Ú'PdfDocument_pdf_purge_object_from_storer¥U  s     r   Úpdf_purge_object_from_storeÚ'PdfDocument.pdf_purge_object_from_storešœ  rä<  r&   c                 ó.   • [         R                  " X5      $ ©z/Class-aware wrapper for `::pdf_read_journal()`.)r   ÚPdfDocument_pdf_read_journalrÀU  s     r   Úpdf_read_journalÚPdfDocument.pdf_read_journalžœ  räO  r&   c                 ó0   • [         R                  " XX#5      $ ©z2Class-aware wrapper for `::pdf_rearrange_pages()`.)r   ÚPdfDocument_pdf_rearrange_pages)r   rŽ  rë&  rë  s       r   Úpdf_rearrange_pagesÚPdfDocument.pdf_rearrange_pages¢œ  s   € ä×5Ò5°dÀ5ÓTÐTr&   c                 ó0   • [         R                  " XU5      $ ©zfClass-aware wrapper for `::pdf_rearrange_pages2()`.   Swig-friendly wrapper for pdf_rearrange_pages().)r   Ú PdfDocument_pdf_rearrange_pages2)r   rë&  rë  s      r   Úpdf_rearrange_pages2Ú PdfDocument.pdf_rearrange_pages2¦œ  s   € ä×6Ò6°tÀIÓNÐNr&   c                 ó0   • [         R                  " XU5      $ ©z/Class-aware wrapper for `::pdf_recolor_page()`.)r   ÚPdfDocument_pdf_recolor_page)r   r¶  ræ  s      r   Úpdf_recolor_pageÚPdfDocument.pdf_recolor_pageªœ  s   € ä×2Ò2°4À$ÓGÐGr&   c                 ó0   • [         R                  " XU5      $ ©z.Class-aware wrapper for `::pdf_redact_page()`.)r   ÚPdfDocument_pdf_redact_page)r   r¥  ræ  s      r   Úpdf_redact_pageÚPdfDocument.pdf_redact_page®œ  s   € ä×1Ò1°$¸dÓCÐCr&   c                 ó.   • [         R                  " U 5      $ ©z'Class-aware wrapper for `::pdf_redo()`.)r   ÚPdfDocument_pdf_redora   s    r   Úpdf_redoÚPdfDocument.pdf_redo²œ  r46  r&   c                 ó.   • [         R                  " U 5      $ ©z8Class-aware wrapper for `::pdf_remove_output_intents()`.)r   Ú%PdfDocument_pdf_remove_output_intentsra   s    r   Úpdf_remove_output_intentsÚ%PdfDocument.pdf_remove_output_intents¶œ  re4  r&   c	                 ó6   • [         R                  " XX#XEXgU5	      $ )a  
Class-aware wrapper for `::pdf_repair_obj()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_repair_obj(::pdf_lexbuf *buf, ::pdf_obj **encrypt, ::pdf_obj **id, ::pdf_obj **page, ::pdf_obj **root)` => `(int, int64_t stmofsp, int64_t stmlenp, int64_t tmpofs)`
)r   ÚPdfDocument_pdf_repair_obj)	r   r!  r—.  r˜.  r™.  r  r¥  rš.  rÀ!  s	            r   Úpdf_repair_objÚPdfDocument.pdf_repair_objºœ  s   € ô ×0Ò0°¸GÈgÐ[_ÐimÓnÐnr&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_repair_xref()`.)r   ÚPdfDocument_pdf_repair_xrefra   s    r   Úpdf_repair_xrefÚPdfDocument.pdf_repair_xrefÃœ  r*3  r&   c                 ó0   • [         R                  " XU5      $ ©z/Class-aware wrapper for `::pdf_replace_xref()`.)r   ÚPdfDocument_pdf_replace_xref)r   r .  rg   s      r   Úpdf_replace_xrefÚPdfDocument.pdf_replace_xrefÇœ  s   € ä×2Ò2°4À!ÓDÐDr&   c                 ó0   • [         R                  " XU5      $ ©z-Class-aware wrapper for `::pdf_reset_form()`.)r   ÚPdfDocument_pdf_reset_form)r   r¤.  r¥.  s      r   Úpdf_reset_formÚPdfDocument.pdf_reset_formËœ  s   € ä×0Ò0°¸wÓGÐGr&   c                 ó0   • [         R                  " XX#5      $ )z·
Class-aware wrapper for `::pdf_resolve_link()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_resolve_link(const char *uri)` => `(int, float xp, float yp)`
)r   ÚPdfDocument_pdf_resolve_linkrÔ8  s       r   Úpdf_resolve_linkÚPdfDocument.pdf_resolve_linkÏœ  s   € ô ×2Ò2°4¸bÓEÐEr&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::pdf_rewrite_images()`.)r   ÚPdfDocument_pdf_rewrite_imagesr¼8  s     r   Úpdf_rewrite_imagesÚPdfDocument.pdf_rewrite_imagesØœ  s   € ä×4Ò4°TÓ@Ð@r&   c                 ó0   • [         R                  " XU5      $ ©z9Class-aware wrapper for `::pdf_run_document_structure()`.)r   Ú&PdfDocument_pdf_run_document_structurerÙ8  s      r   Úpdf_run_document_structureÚ&PdfDocument.pdf_run_document_structureÜœ  s   € ä×<Ò<¸TÈÓOÐOr&   c	                 ó6   • [         R                  " XX#XEXgU5	      $ ©z,Class-aware wrapper for `::pdf_run_glyph()`.)r   ÚPdfDocument_pdf_run_glyph)	r   rO  rR  r‹  rK  r¡  r™  rû#  rü#  s	            r   Úpdf_run_glyphÚPdfDocument.pdf_run_glyphàœ  s(   € ä×/Ò/°ÀÐPSÐ]gð  wDó  Eð  	Er&   c                 ó0   • [         R                  " XU5      $ ©z0Class-aware wrapper for `::pdf_save_document()`.)r   ÚPdfDocument_pdf_save_document)r   r³  ræ  s      r   Úpdf_save_documentÚPdfDocument.pdf_save_documentäœ  s   € ä×3Ò3°DÀDÓIÐIr&   c                 ó.   • [         R                  " X5      $ ©z/Class-aware wrapper for `::pdf_save_journal()`.)r   ÚPdfDocument_pdf_save_journalr�2  s     r   Úpdf_save_journalÚPdfDocument.pdf_save_journalèœ  rùV  r&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::pdf_save_snapshot()`.)r   ÚPdfDocument_pdf_save_snapshotr�2  s     r   Úpdf_save_snapshotÚPdfDocument.pdf_save_snapshotìœ  rPD  r&   c                 ó.   • [         R                  " X5      $ ©z6Class-aware wrapper for `::pdf_select_layer_config()`.)r   Ú#PdfDocument_pdf_select_layer_configr³V  s     r   Úpdf_select_layer_configÚ#PdfDocument.pdf_select_layer_configðœ  r…6  r&   c                 ó.   • [         R                  " X5      $ ©z9Class-aware wrapper for `::pdf_select_layer_config_ui()`.)r   Ú&PdfDocument_pdf_select_layer_config_uirºU  s     r   Úpdf_select_layer_config_uiÚ&PdfDocument.pdf_select_layer_config_uiôœ  ó   € ä×<Ò<¸TÓFÐFr&   c                 ó.   • [         R                  " X5      $ ©z4Class-aware wrapper for `::pdf_serialise_journal()`.)r   Ú!PdfDocument_pdf_serialise_journal©r   r¥  s     r   Úpdf_serialise_journalÚ!PdfDocument.pdf_serialise_journaløœ  rV  r&   c                 ó0   • [         R                  " XX#5      $ ©z8Class-aware wrapper for `::pdf_set_annot_field_value()`.)r   Ú%PdfDocument_pdf_set_annot_field_value)r   r(  r‹  r /  s       r   Úpdf_set_annot_field_valueÚ%PdfDocument.pdf_set_annot_field_valueüœ  s   € ä×;Ò;¸DÈ$ÓfÐfr&   c                 ó0   • [         R                  " XX#5      $ ©z9Class-aware wrapper for `::pdf_set_doc_event_callback()`.)r   Ú&PdfDocument_pdf_set_doc_event_callback)r   r\  r_  rG   s       r   Úpdf_set_doc_event_callbackÚ&PdfDocument.pdf_set_doc_event_callback �  s   € ä×<Ò<¸TÐM_ÓfÐfr&   c                 ó.   • [         R                  " X5      $ ©z8Class-aware wrapper for `::pdf_set_document_language()`.)r   Ú%PdfDocument_pdf_set_document_languagerH  s     r   Úpdf_set_document_languageÚ%PdfDocument.pdf_set_document_language�  s   € ä×;Ò;¸DÓGÐGr&   c                 ó0   • [         R                  " XX#5      $ ©z2Class-aware wrapper for `::pdf_set_field_value()`.)r   ÚPdfDocument_pdf_set_field_value)r   rt  r‹  r /  s       r   Úpdf_set_field_valueÚPdfDocument.pdf_set_field_value�  s   € ä×5Ò5°dÀ4Ó_Ð_r&   c                 ó.   • [         R                  " U 5      $ ©z>Class-aware wrapper for `::pdf_set_layer_config_as_default()`.)r   Ú+PdfDocument_pdf_set_layer_config_as_defaultra   s    r   Úpdf_set_layer_config_as_defaultÚ+PdfDocument.pdf_set_layer_config_as_default�  rÈT  r&   c                 ó2   • [         R                  " XX#U5      $ ©z2Class-aware wrapper for `::pdf_set_page_labels()`.)r   ÚPdfDocument_pdf_set_page_labels)r   r¾   r6  r³)  r÷  s        r   Úpdf_set_page_labelsÚPdfDocument.pdf_set_page_labels�  s   € ä×5Ò5°dÀ5ÐRWÓXÐXr&   c                 ó.   • [         R                  " X5      $ ©z6Class-aware wrapper for `::pdf_set_page_tree_cache()`.)r   Ú#PdfDocument_pdf_set_page_tree_cache)r   r+  s     r   Úpdf_set_page_tree_cacheÚ#PdfDocument.pdf_set_page_tree_cache�  rX  r&   c                 ó.   • [         R                  " X5      $ ©z>Class-aware wrapper for `::pdf_set_populating_xref_trailer()`.)r   Ú+PdfDocument_pdf_set_populating_xref_trailer)r   r¢  s     r   Úpdf_set_populating_xref_trailerÚ+PdfDocument.pdf_set_populating_xref_trailer�  s   € ä×AÒAÀ$ÓPÐPr&   c                 ó0   • [         R                  " XU5      $ ©z7Class-aware wrapper for `::pdf_signature_byte_range()`.)r   Ú$PdfDocument_pdf_signature_byte_range)r   r;)  rÝ/  s      r   Úpdf_signature_byte_rangeÚ$PdfDocument.pdf_signature_byte_range�  s   € ä×:Ò:¸4ÈJÓWÐWr&   c                 ó0   • [         R                  " XU5      $ )zÇ
Class-aware wrapper for `::pdf_signature_contents()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_signature_contents(::pdf_obj *signature)` => `(size_t, char *contents)`
)r   Ú"PdfDocument_pdf_signature_contents)r   r;)  rR  s      r   Úpdf_signature_contentsÚ"PdfDocument.pdf_signature_contents �  s   € ô ×8Ò8¸È(ÓSÐSr&   c                 ó.   • [         R                  " X5      $ ©z7Class-aware wrapper for `::pdf_signature_hash_bytes()`.)r   Ú$PdfDocument_pdf_signature_hash_bytes©r   r;)  s     r   Úpdf_signature_hash_bytesÚ$PdfDocument.pdf_signature_hash_bytes)�  s   € ä×:Ò:¸4ÓKÐKr&   c                 ó.   • [         R                  " X5      $ ©zMClass-aware wrapper for `::pdf_signature_incremental_change_since_signing()`.)r   Ú:PdfDocument_pdf_signature_incremental_change_since_signingrºX  s     r   Ú.pdf_signature_incremental_change_since_signingÚ:PdfDocument.pdf_signature_incremental_change_since_signing-�  s   € ä×PÒPÐQUÓaÐar&   c                 ó.   • [         R                  " X5      $ ©z6Class-aware wrapper for `::pdf_signature_is_signed()`.)r   Ú#PdfDocument_pdf_signature_is_signedr3V  s     r   Úpdf_signature_is_signedÚ#PdfDocument.pdf_signature_is_signed1�  rbR  r&   c                 ó0   • [         R                  " XX#5      $ ©z6Class-aware wrapper for `::pdf_signature_set_value()`.)r   Ú#PdfDocument_pdf_signature_set_value)r   rt  rƒ  rü/  s       r   Úpdf_signature_set_valueÚ#PdfDocument.pdf_signature_set_value5�  s   € ä×9Ò9¸$ÀvÓUÐUr&   c                 ó0   • [         R                  " XU5      $ ©z/Class-aware wrapper for `::pdf_subset_fonts()`.)r   ÚPdfDocument_pdf_subset_fonts)r   r0  rë&  s      r   Úpdf_subset_fontsÚPdfDocument.pdf_subset_fonts9�  s   € ä×2Ò2°4ÀEÓJÐJr&   c                 ó.   • [         R                  " X5      $ ©z`Class-aware wrapper for `::pdf_subset_fonts2()`.   Swig-friendly wrapper for pdf_subset_fonts().)r   ÚPdfDocument_pdf_subset_fonts2rB  s     r   Úpdf_subset_fonts2ÚPdfDocument.pdf_subset_fonts2=�  rS:  r&   c                 ó.   • [         R                  " U 5      $ ©z2Class-aware wrapper for `::pdf_sync_open_pages()`.)r   ÚPdfDocument_pdf_sync_open_pagesra   s    r   Úpdf_sync_open_pagesÚPdfDocument.pdf_sync_open_pagesA�  r¨1  r&   c                 ó.   • [         R                  " X5      $ ©z9Class-aware wrapper for `::pdf_toggle_layer_config_ui()`.)r   Ú&PdfDocument_pdf_toggle_layer_config_uirºU  s     r   Úpdf_toggle_layer_config_uiÚ&PdfDocument.pdf_toggle_layer_config_uiE�  rX  r&   c                 ó.   • [         R                  " U 5      $ ©z*Class-aware wrapper for `::pdf_trailer()`.)r   ÚPdfDocument_pdf_trailerra   s    r   Úpdf_trailerÚPdfDocument.pdf_trailerI�  rË1  r&   c                 ó.   • [         R                  " U 5      $ ©z'Class-aware wrapper for `::pdf_undo()`.)r   ÚPdfDocument_pdf_undora   s    r   Úpdf_undoÚPdfDocument.pdf_undoM�  r46  r&   c                 ó.   • [         R                  " X5      $ )z£
Class-aware wrapper for `::pdf_undoredo_state()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_undoredo_state()` => `(int, int steps)`
)r   ÚPdfDocument_pdf_undoredo_state)r   ry0  s     r   Úpdf_undoredo_stateÚPdfDocument.pdf_undoredo_stateQ�  s   € ô ×4Ò4°TÓAÐAr&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::pdf_undoredo_step()`.)r   ÚPdfDocument_pdf_undoredo_step)r   r}0  s     r   Úpdf_undoredo_stepÚPdfDocument.pdf_undoredo_stepZ�  s   € ä×3Ò3°DÓ?Ð?r&   c                 ó0   • [         R                  " XU5      $ ©z0Class-aware wrapper for `::pdf_update_object()`.)r   ÚPdfDocument_pdf_update_object)r   rÑ  ræ  s      r   Úpdf_update_objectÚPdfDocument.pdf_update_object^�  s   € ä×3Ò3°D¸sÓCÐCr&   c                 ó.   • [         R                  " U 5      $ ©z4Class-aware wrapper for `::pdf_update_open_pages()`.)r   Ú!PdfDocument_pdf_update_open_pagesra   s    r   Úpdf_update_open_pagesÚ!PdfDocument.pdf_update_open_pagesb�  r22  r&   c                 ó0   • [         R                  " XX#5      $ ©z0Class-aware wrapper for `::pdf_update_stream()`.)r   ÚPdfDocument_pdf_update_stream)r   rt,  r!  r¥'  s       r   Úpdf_update_streamÚPdfDocument.pdf_update_streamf�  s   € ä×3Ò3°D¸sÓOÐOr&   c                 ó2   • [         R                  " XX#XE5      $ ©z1Class-aware wrapper for `::pdf_update_xobject()`.)r   ÚPdfDocument_pdf_update_xobject)r   r•0  rÉ	  r–0  rž)  rá  s         r   Úpdf_update_xobjectÚPdfDocument.pdf_update_xobjectj�  s   € ä×4Ò4°TÀÈCÓXÐXr&   c                 ó.   • [         R                  " U 5      $ ©z:Class-aware wrapper for `::pdf_validate_change_history()`.)r   Ú'PdfDocument_pdf_validate_change_historyra   s    r   Úpdf_validate_change_historyÚ'PdfDocument.pdf_validate_change_historyn�  r¼7  r&   c                 ó.   • [         R                  " X5      $ ©z3Class-aware wrapper for `::pdf_validate_changes()`.)r   Ú PdfDocument_pdf_validate_changes©r   rÄ  s     r   Úpdf_validate_changesÚ PdfDocument.pdf_validate_changesr�  rdJ  r&   c                 ó0   • [         R                  " XX#5      $ ©z2Class-aware wrapper for `::pdf_vectorize_pages()`.)r   ÚPdfDocument_pdf_vectorize_pages)r   rŽ  r£0  rî  s       r   Úpdf_vectorize_pagesÚPdfDocument.pdf_vectorize_pagesv�  s   € ä×5Ò5°dÀ=Ó\Ð\r&   c                 ó.   • [         R                  " U 5      $ ©z*Class-aware wrapper for `::pdf_version()`.)r   ÚPdfDocument_pdf_versionra   s    r   Úpdf_versionÚPdfDocument.pdf_versionz�  rË1  r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::pdf_was_pure_xfa()`.)r   ÚPdfDocument_pdf_was_pure_xfara   s    r   Úpdf_was_pure_xfaÚPdfDocument.pdf_was_pure_xfa~�  rR;  r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::pdf_was_repaired()`.)r   ÚPdfDocument_pdf_was_repairedra   s    r   Úpdf_was_repairedÚPdfDocument.pdf_was_repaired‚�  rR;  r&   c                 ó0   • [         R                  " XU5      $ ©z1Class-aware wrapper for `::pdf_write_document()`.)r   ÚPdfDocument_pdf_write_document)r   r¥  ræ  s      r   Úpdf_write_documentÚPdfDocument.pdf_write_document†�  s   € ä×4Ò4°TÀÓEÐEr&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::pdf_write_journal()`.)r   ÚPdfDocument_pdf_write_journalrƒX  s     r   Úpdf_write_journalÚPdfDocument.pdf_write_journalŠ�  rˆK  r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::pdf_write_snapshot()`.)r   ÚPdfDocument_pdf_write_snapshotrƒX  s     r   Úpdf_write_snapshotÚPdfDocument.pdf_write_snapshotŽ�  ó   € ä×4Ò4°TÓ?Ð?r&   c                 ó.   • [         R                  " X5      $ ©zAClass-aware wrapper for `::pdf_xref_ensure_incremental_object()`.)r   Ú.PdfDocument_pdf_xref_ensure_incremental_objectr¥U  s     r   Ú"pdf_xref_ensure_incremental_objectÚ.PdfDocument.pdf_xref_ensure_incremental_object’�  s   € ä×DÒDÀTÓOÐOr&   c                 ó.   • [         R                  " X5      $ ©z;Class-aware wrapper for `::pdf_xref_ensure_local_object()`.)r   Ú(PdfDocument_pdf_xref_ensure_local_objectr¥U  s     r   Úpdf_xref_ensure_local_objectÚ(PdfDocument.pdf_xref_ensure_local_object–�  rÒU  r&   c                 ó0   • [         R                  " XU5      $ ©z1Class-aware wrapper for `::pdf_xref_entry_map()`.)r   ÚPdfDocument_pdf_xref_entry_map)r   r  rþ  s      r   Úpdf_xref_entry_mapÚPdfDocument.pdf_xref_entry_mapš�  s   € ä×4Ò4°T¸sÓCÐCr&   c                 ó.   • [         R                  " X5      $ ©z6Class-aware wrapper for `::pdf_xref_is_incremental()`.)r   Ú#PdfDocument_pdf_xref_is_incrementalr¥U  s     r   Úpdf_xref_is_incrementalÚ#PdfDocument.pdf_xref_is_incrementalž�  rËR  r&   c                 ó.   • [         R                  " U 5      $ ©z+Class-aware wrapper for `::pdf_xref_len()`.)r   ÚPdfDocument_pdf_xref_lenra   s    r   Úpdf_xref_lenÚPdfDocument.pdf_xref_len¢�  r?6  r&   c                 ó.   • [         R                  " X5      $ ©z@Class-aware wrapper for `::pdf_xref_obj_is_unsaved_signature()`.)r   Ú-PdfDocument_pdf_xref_obj_is_unsaved_signaturer�R  s     r   Ú!pdf_xref_obj_is_unsaved_signatureÚ-PdfDocument.pdf_xref_obj_is_unsaved_signature¦�  s   € ä×CÒCÀDÓNÐNr&   c                 ó.   • [         R                  " X5      $ ©z@Class-aware wrapper for `::pdf_xref_remove_unsaved_signature()`.)r   Ú-PdfDocument_pdf_xref_remove_unsaved_signaturer3V  s     r   Ú!pdf_xref_remove_unsaved_signatureÚ-PdfDocument.pdf_xref_remove_unsaved_signatureª�  s   € ä×CÒCÀDÓPÐPr&   c                 ó0   • [         R                  " XU5      $ ©z?Class-aware wrapper for `::pdf_xref_store_unsaved_signature()`.)r   Ú,PdfDocument_pdf_xref_store_unsaved_signature)r   rt  rƒ  s      r   Ú pdf_xref_store_unsaved_signatureÚ,PdfDocument.pdf_xref_store_unsaved_signature®�  s   € ä×BÒBÀ4ÐPVÓWÐWr&   c                 ó.   • [         R                  " X5      $ )z¾
Class-aware wrapper for `::pdf_zugferd_profile()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_zugferd_profile()` => `(enum pdf_zugferd_profile, float version)`
)r   ÚPdfDocument_pdf_zugferd_profilerY  s     r   Úpdf_zugferd_profileÚPdfDocument.pdf_zugferd_profile²�  s   € ô ×5Ò5°dÓDÐDr&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_zugferd_xml()`.)r   ÚPdfDocument_pdf_zugferd_xmlra   s    r   Úpdf_zugferd_xmlÚPdfDocument.pdf_zugferd_xml»�  r*3  r&   c                 ó.   • [         R                  " U 5      $ ©z"Returns wrapper for .super member.)r   ÚPdfDocument_superra   s    r   r¿  ÚPdfDocument.super¿�  rø=  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a¤  
*Overload 1:*
== Constructors.  Constructor using `pdf_create_document()`.

|

*Overload 2:*
Constructor using `pdf_document_from_fz_document()`.

|

*Overload 3:*
Constructor using `pdf_open_document()`.

|

*Overload 4:*
Constructor using `pdf_open_document_with_stream()`.

|

*Overload 5:*
Copy constructor using `pdf_keep_document()`.

|

*Overload 6:*
Constructor using raw copy of pre-existing `::pdf_document`.
N)r   ÚPdfDocument_swiginitÚnew_PdfDocumentr§   s     r   r]   ÚPdfDocument.__init__Ã�  s   € ô< 	×#Ò# D¬&×*@Ò*@À$Ð*GÕHr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfDocument_m_internal_valuera   s    r   ri1  ÚPdfDocument.m_internal_valueä�  rR;  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfDocument___nonzero__ra   s    r   rä   ÚPdfDocument.__nonzero__è�  r†   r&   ro1  r'   N)ýr   r   r<   r=   r>   r   r   r   r   ràT  ræT  rëT  rðT  rõT  rúT  rÿT  rU  r	U  rU  rU  rU  rU  r"U  r'U  r,U  r1U  r6U  r;U  r@U  rEU  rJU  rOU  rTU  rYU  r^U  rcU  rhU  rmU  rrU  rwU  r|U  r�U  r†U  r‹U  r�U  r•U  r›U  r U  r¦U  r«U  r°U  rµU  r»U  rÁU  rÆU  rËU  rÐU  rÖU  rÛU  ràU  råU  rêU  rïU  rôU  rùU  rþU  rV  rV  rV  rV  rV  rV  r#V  r(V  r.V  r4V  r9V  r>V  rBV  rGV  rMV  rRV  rWV  r\V  raV  rfV  rkV  rpV  rvV  r{V  r€V  r…V  r‹V  r�V  r•V  ršV  rŸV  r¤V  r©V  r®V  r´V  r¹V  r¾V  rÃV  rÉV  rÏV  rÔV  rÙV  rÞV  rãV  réV  ríV  ròV  r÷V  rýV  rW  rW  rW  rW  rW  rW  r W  r%W  r*W  r.W  r3W  r8W  r>W  rCW  rHW  rMW  rQW  rVW  r\W  raW  rfW  rkW  rpW  ruW  r{W  r€W  r…W  rŠW  r�W  r”W  r™W  rŸW  r¤W  r©W  r®W  r³W  r¸W  r½W  rÂW  rÇW  rÌW  rÑW  rÖW  rÛW  ràW  råW  rêW  rîW  rôW  rùW  rýW  rX  rX  rX  rX  rX  rX  r X  r%X  r*X  r/X  r4X  r9X  r>X  rBX  rGX  rLX  rQX  rUX  rZX  r_X  rdX  riX  rnX  rsX  rxX  r}X  r„X  r‰X  rŽX  r“X  r˜X  r�X  r¢X  r§X  r¬X  r±X  rµX  r»X  rÀX  rÅX  rÊX  rÏX  rÔX  rÙX  rÞX  rãX  rèX  rìX  rñX  röX  rûX  r Y  rY  r
Y  rY  rY  rY  rY  r$Y  r)Y  r.Y  r3Y  r9Y  r>Y  rCY  rHY  rMY  rRY  rWY  r\Y  r`Y  reY  r¿  r]   r   Údelete_PdfDocumentr°   ri1  rä   rè   ÚPdfDocument_m_internal_getÚPdfDocument_m_internal_setrs1  ÚPdfDocument_s_num_instances_getÚPdfDocument_s_num_instances_setr[1  r@   r'   r&   r   rÙT  rÙT  Ù™  sœ  † Ù3áÑ-Ñ/IÐOdÑe€GØ€Hò>ò?òUò?ò}ò=òdòCòBò<ò\òLòMòFòTòFòUòEòGò;òGò5ò5ò;ò7ò?òLòBò@ò9ò:ò8òWò=òCò;òPò:ò>ò?ò@òFòJòIòEò7ò?òJòEòDòFòFòEòCòAò8ò;ò6òIò:òCòCòMòSòFò>òIòFòNòYò?òRòPòPòZòFò8òHò>òPò>ò@ò=òQòKòBò;òAòKòJò9òMòPòJòKòDò>òmòTòKòDò<òbòOòCò_òBò	=ò9ò>ò;ò>òHò>òDò`òHòIò@òLòBòGòUòHòDò6ò5ò>ò;òFòBòoò;òOòAò:òCò<òXò=ò;òVòròròSòCò?òFò^òHòDòXòHòXò@ò?ò\òWòBòIòBòDòIò>òUòOòHòDò1òBòoò8òEòHòFòAòPòEòJòCòDòLòGòCògògòHò`òHòYòIòQòXòTòLòbòGòVòKòAò<òGò4ò1òBò@òDò>òPòYòDòFò]ò4ò9ò9òFò?ò@òPòJòDòEò5òOòQòXòEò8ò.òIð> ×0Ò0Ðò9ò4à€Hñ ˜&×;Ò;¸V×=^Ò=^ð  eDñ  E€JÙ˜v×EÒEÀv×GmÒGmÓnƒOr&   rÙT  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfFilespecParamsiò�  zKWrapper class for struct `pdf_filespec_params`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfFilespecParams.<lambda>õ�  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r}Y  õ�  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z•
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_filespec_params`.
N)r   ÚPdfFilespecParams_swiginitÚnew_PdfFilespecParamsr§   s     r   r]   ÚPdfFilespecParams.__init__ø�  re1  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú"PdfFilespecParams_m_internal_valuera   s    r   ri1  Ú"PdfFilespecParams.m_internal_valuež  rk1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfFilespecParams___nonzero__ra   s    r   rä   ÚPdfFilespecParams.__nonzero__	ž  rc  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfFilespecParamsr°   ri1  rä   rè   Ú PdfFilespecParams_m_internal_getÚ PdfFilespecParams_m_internal_setrs1  Ú%PdfFilespecParams_s_num_instances_getÚ%PdfFilespecParams_s_num_instances_setr[1  r@   r'   r&   r   r{Y  r{Y  ò�  rv1  r&   r{Y  c                   ó  • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  r\" \R                  \R                  5      r\" \R"                  \R$                  5      r\" \R(                  \R*                  5      rS	 rS
 rS rSrg)ÚPdfFilterFactoryiž  z.Wrapper class for struct `pdf_filter_factory`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfFilterFactory.<lambda>ž  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r‘Y  ž  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)a!  
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_filter_factory`.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_filter_factory`.
N)r   ÚPdfFilterFactory_swiginitÚnew_PdfFilterFactoryr§   s     r   r]   ÚPdfFilterFactory.__init__ž  ó   € ô 	×(Ò(¨¬v×/JÒ/JÈDÐ/QÕRr&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   ÚPdfFilterFactory_internalr§   s     r   r;1  ÚPdfFilterFactory.internal*ž  ó   € ô ×/Ò/°Ð<°tÒ<Ð<r&   c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚPdfFilterFactory_to_stringra   s    r   r+1  ÚPdfFilterFactory.to_string:ž  r2  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚPdfFilterFactory___eq__rE1  s     r   r’   ÚPdfFilterFactory.__eq__>ž  rÒS  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚPdfFilterFactory___ne__rE1  s     r   r—   ÚPdfFilterFactory.__ne__Bž  rÒS  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r;1  r   Údelete_PdfFilterFactoryr°   ÚPdfFilterFactory_filter_getÚPdfFilterFactory_filter_setrÄ  ÚPdfFilterFactory_options_getÚPdfFilterFactory_options_setr  Ú$PdfFilterFactory_s_num_instances_getÚ$PdfFilterFactory_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   r�Y  r�Y  ž  s‹   † Ù9áÑ-Ñ/IÐOdÑe€GØ€HòSò"
=ð ×5Ñ5ÐÙ�f×8Ñ8¸&×:\Ñ:\Ó]€FÙ�v×:Ñ:¸F×<_Ñ<_Ó`€GÙ˜v×JÑJÈF×LwÑLwÓx€Oò7ò9õ9r&   r�Y  c                   ód   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rSS jrS	 rS
 rSrg)ÚPdfFilterFactory2iHž  zvWrapper class for struct pdf_filter_factory with virtual fns for each fnptr; this is for use as a SWIG Director class.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfFilterFactory2.<lambda>Kž  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¯Y  Kž  rV   r&   rW   rX   c                 óŒ   • U R                   [        :X  a  SnOU n[        R                  " U [        R                  " U5      5        gr¦6  )r   r­Y  r   ÚPdfFilterFactory2_swiginitÚnew_PdfFilterFactory2r©6  s     r   r]   ÚPdfFilterFactory2.__init__Nž  ó4   € à�>‰>Ô.Ó.Ø‰EàˆEÜ×)Ò)¨$´×0LÒ0LÈUÓ0UÕVr&   c                 ó.   • [         R                  " X5      $ r®6  )r   Ú$PdfFilterFactory2_use_virtual_filterr°6  s     r   Úuse_virtual_filterÚ$PdfFilterFactory2.use_virtual_filterWž  s   € ô
 ×:Ò:¸4ÓEÐEr&   c           	      ó4   • [         R                  " XX#XEU5      $ r17  )r   ÚPdfFilterFactory2_filterr
=  s          r   rÄ  ÚPdfFilterFactory2.filter^ž  s   € ä×.Ò.¨t¸EÈ%ÐX]Ó^Ð^r&   c                 óŽ   • U R                   R                  5         [        R                  " U 5        [        R
                  " U 5      $ r1   )r   r§7  r   Údisown_PdfFilterFactory2r©7  rª7  ra   s    r   r«7  ÚPdfFilterFactory2.__disown__až  ó/   € Ø�	‰	×ÑÔÜ×'Ò'¨Ô-Ü�}Š}˜TÓ"Ð"r&   r'   Nr®7  )r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfFilterFactory2r°   r¸Y  rÄ  r«7  r@   r'   r&   r   r­Y  r­Y  Hž  sC   † ñ BáÑ-Ñ/IÐOdÑe€GØ€HòWð ×6Ñ6ÐôFò_õ#r&   r­Y  c                   ó°  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 r\R                  r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      r\" \R<                  \R>                  5      r \" \RB                  \RD                  5      r#\" \RH                  \RJ                  5      r&\" \RN                  \RP                  5      r)S
 r*S r+S r,\" \RZ                  \R\                  5      r/Sr0g)ÚPdfFilterOptionsihž  z.Wrapper class for struct `pdf_filter_options`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfFilterOptions.<lambda>kž  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÅY  kž  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ )zoWe use default copy constructor and operator=.  Appends `factory` to internal vector and updates this->filters.)r   ÚPdfFilterOptions_add_factory)r   Úfactorys     r   Úadd_factoryÚPdfFilterOptions.add_factorynž  rUD  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zò
*Overload 1:*
Default constructor initialises all fields to null/zero.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_filter_options`.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_filter_options`.
N)r   ÚPdfFilterOptions_swiginitÚnew_PdfFilterOptionsr§   s     r   r]   ÚPdfFilterOptions.__init__rž  r—Y  r&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   ÚPdfFilterOptions_internalr§   s     r   r;1  ÚPdfFilterOptions.internalƒž  r›Y  r&   c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚPdfFilterOptions_to_stringra   s    r   r+1  ÚPdfFilterOptions.to_string™ž  r2  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚPdfFilterOptions___eq__rE1  s     r   r’   ÚPdfFilterOptions.__eq__�ž  rÒS  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚPdfFilterOptions___ne__rE1  s     r   r—   ÚPdfFilterOptions.__ne__¡ž  rÒS  r&   r'   N)1r   r   r<   r=   r>   r   r   r   r   rÊY  r]   r;1  r   Údelete_PdfFilterOptionsr°   ÚPdfFilterOptions_recurse_getÚPdfFilterOptions_recurse_setrÓ  Ú#PdfFilterOptions_instance_forms_getÚ#PdfFilterOptions_instance_forms_setrÖ  ÚPdfFilterOptions_ascii_getÚPdfFilterOptions_ascii_setrÙ  ÚPdfFilterOptions_no_update_getÚPdfFilterOptions_no_update_setrÜ  ÚPdfFilterOptions_opaque_getÚPdfFilterOptions_opaque_setrú  ÚPdfFilterOptions_complete_getÚPdfFilterOptions_complete_setrá  ÚPdfFilterOptions_filters_getÚPdfFilterOptions_filters_seträ  ÚPdfFilterOptions_newlines_getÚPdfFilterOptions_newlines_setrç  Ú$PdfFilterOptions_s_num_instances_getÚ$PdfFilterOptions_s_num_instances_setr[1  r+1  r’   r—   ÚPdfFilterOptions_m_filters_getÚPdfFilterOptions_m_filters_setÚ	m_filtersr@   r'   r&   r   rÃY  rÃY  hž  s;  † Ù9áÑ-Ñ/IÐOdÑe€GØ€HòBòSò"
=ð ×5Ñ5ÐÙ�v×:Ñ:¸F×<_Ñ<_Ó`€GÙ˜f×HÑHÈ&×JtÑJtÓu€NÙ�V×6Ñ6¸×8YÑ8YÓZ€EÙ˜×>Ñ>À×@eÑ@eÓf€IÙ�f×8Ñ8¸&×:\Ñ:\Ó]€FÙ˜×<Ñ<¸f×>bÑ>bÓc€HÙ�v×:Ñ:¸F×<_Ñ<_Ó`€GÙ˜×<Ñ<¸f×>bÑ>bÓc€HÙ˜v×JÑJÈF×LwÑLwÓx€Oò7ò9ò9ñ ˜×>Ñ>À×@eÑ@eÓfƒIr&   rÃY  c                   ód   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rSS jrS	 rS
 rSrg)ÚPdfFilterOptions2i¨ž  zvWrapper class for struct pdf_filter_options with virtual fns for each fnptr; this is for use as a SWIG Director class.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfFilterOptions2.<lambda>«ž  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rõY  «ž  rV   r&   rW   rX   c                 óŒ   • U R                   [        :X  a  SnOU n[        R                  " U [        R                  " U5      5        gr¦6  )r   róY  r   ÚPdfFilterOptions2_swiginitÚnew_PdfFilterOptions2r©6  s     r   r]   ÚPdfFilterOptions2.__init__®ž  rµY  r&   c                 ó.   • [         R                  " X5      $ r®6  )r   Ú&PdfFilterOptions2_use_virtual_completer°6  s     r   Úuse_virtual_completeÚ&PdfFilterOptions2.use_virtual_complete·ž  s   € ô
 ×<Ò<¸TÓGÐGr&   c                 ó0   • [         R                  " XU5      $ r17  )r   ÚPdfFilterOptions2_complete)r   rh&  r®  s      r   rá  ÚPdfFilterOptions2.complete¾ž  s   € ä×0Ò0°¸eÓDÐDr&   c                 óŽ   • U R                   R                  5         [        R                  " U 5        [        R
                  " U 5      $ r1   )r   r§7  r   Údisown_PdfFilterOptions2r©7  rª7  ra   s    r   r«7  ÚPdfFilterOptions2.__disown__Áž  rÀY  r&   r'   Nr®7  )r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfFilterOptions2r°   rýY  rá  r«7  r@   r'   r&   r   róY  róY  ¨ž  sC   † ñ BáÑ-Ñ/IÐOdÑe€GØ€HòWð ×6Ñ6ÐôHòEõ#r&   róY  c                   ó   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS r\R&                  rS rS r\r\" \R0                  \R2                  SS9r\" \R6                  \R8                  5      rSrg)ÚPdfFontDesciÈž  zEWrapper class for struct `pdf_font_desc`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfFontDesc.<lambda>Ëž  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r	Z  Ëž  rV   r&   rW   rX   c                 ó0   • [         R                  " XX#5      $ ©z+Class-aware wrapper for `::pdf_add_hmtx()`.)r   ÚPdfFontDesc_pdf_add_hmtx)r   rÓ  rÖ  rÍ
  s       r   Úpdf_add_hmtxÚPdfFontDesc.pdf_add_hmtxÎž  s   € ä×.Ò.¨t¸Ó?Ð?r&   c                 ó2   • [         R                  " XX#XE5      $ ©z+Class-aware wrapper for `::pdf_add_vmtx()`.)r   ÚPdfFontDesc_pdf_add_vmtx)r   rÓ  rÖ  rO   r  rÍ
  s         r   Úpdf_add_vmtxÚPdfFontDesc.pdf_add_vmtxÒž  s   € ä×.Ò.¨t¸ÀÓEÐEr&   c                 ó.   • [         R                  " U 5      $ ©z+Class-aware wrapper for `::pdf_end_hmtx()`.)r   ÚPdfFontDesc_pdf_end_hmtxra   s    r   Úpdf_end_hmtxÚPdfFontDesc.pdf_end_hmtxÖž  r?6  r&   c                 ó.   • [         R                  " U 5      $ ©z+Class-aware wrapper for `::pdf_end_vmtx()`.)r   ÚPdfFontDesc_pdf_end_vmtxra   s    r   Úpdf_end_vmtxÚPdfFontDesc.pdf_end_vmtxÚž  r?6  r&   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::pdf_font_cid_to_gid()`.)r   ÚPdfFontDesc_pdf_font_cid_to_gid)r   rW
  s     r   Úpdf_font_cid_to_gidÚPdfFontDesc.pdf_font_cid_to_gidÞž  r’R  r&   c                 ó.   • [         R                  " X5      $ ©z3Class-aware wrapper for `::pdf_set_default_hmtx()`.)r   Ú PdfFontDesc_pdf_set_default_hmtxr)L  s     r   Úpdf_set_default_hmtxÚ PdfFontDesc.pdf_set_default_hmtxâž  r':  r&   c                 ó0   • [         R                  " XU5      $ ©z3Class-aware wrapper for `::pdf_set_default_vmtx()`.)r   Ú PdfFontDesc_pdf_set_default_vmtx)r   r  rÍ
  s      r   Úpdf_set_default_vmtxÚ PdfFontDesc.pdf_set_default_vmtxæž  ó   € ä×6Ò6°tÀÓBÐBr&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::pdf_set_font_wmode()`.)r   ÚPdfFontDesc_pdf_set_font_wmoderãS  s     r   Úpdf_set_font_wmodeÚPdfFontDesc.pdf_set_font_wmodeêž  rW  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zš
*Overload 1:*
== Constructors.  Constructor using `pdf_new_font_desc()`.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_font_desc`.
N)r   ÚPdfFontDesc_swiginitÚnew_PdfFontDescr§   s     r   r]   ÚPdfFontDesc.__init__îž  rs>  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfFontDesc_m_internal_valuera   s    r   ri1  ÚPdfFontDesc.m_internal_valueûž  rR;  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfFontDesc___nonzero__ra   s    r   rä   ÚPdfFontDesc.__nonzero__ÿž  r†   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rZ  rZ  rZ  rZ  r"Z  r'Z  r,Z  r2Z  r]   r   Údelete_PdfFontDescr°   ri1  rä   rè   ÚPdfFontDesc_m_internal_getÚPdfFontDesc_m_internal_setrs1  ÚPdfFontDesc_s_num_instances_getÚPdfFontDesc_s_num_instances_setr[1  r@   r'   r&   r   rZ  rZ  Èž  s¨   † ÙPáÑ-Ñ/IÐOdÑe€GØ€Hò@òFò5ò5òAò@òCòBò
Ið ×0Ñ0Ðò9ò4à€Hñ ˜&×;Ñ;¸V×=^Ñ=^ð  eDñ  E€JÙ˜v×EÑEÀv×GmÑGmÓnƒOr&   rZ  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfFontResourceKeyi	Ÿ  zMWrapper class for struct `pdf_font_resource_key`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfFontResourceKey.<lambda>Ÿ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rFZ  Ÿ  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z—
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_font_resource_key`.
N)r   ÚPdfFontResourceKey_swiginitÚnew_PdfFontResourceKeyr§   s     r   r]   ÚPdfFontResourceKey.__init__Ÿ  rÂ<  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú#PdfFontResourceKey_m_internal_valuera   s    r   ri1  Ú#PdfFontResourceKey.m_internal_valueŸ  r³4  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfFontResourceKey___nonzero__ra   s    r   rä   ÚPdfFontResourceKey.__nonzero__ Ÿ  rM  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfFontResourceKeyr°   ri1  rä   rè   Ú!PdfFontResourceKey_m_internal_getÚ!PdfFontResourceKey_m_internal_setrs1  Ú&PdfFontResourceKey_s_num_instances_getÚ&PdfFontResourceKey_s_num_instances_setr[1  r@   r'   r&   r   rDZ  rDZ  	Ÿ  rÎ<  r&   rDZ  c                   óÜ   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 r\R                  rS
 rS r\r\" \R$                  \R&                  SS9r\" \R*                  \R,                  5      rSrg)ÚPdfFunctioni*Ÿ  z(Wrapper class for struct `pdf_function`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfFunction.<lambda>-Ÿ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rZZ  -Ÿ  rV   r&   rW   rX   c                 ó2   • [         R                  " XX#U5      $ )z¾
Class-aware wrapper for `::pdf_eval_function()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_eval_function(const float *in, int inlen, int outlen)` => float out
)r   ÚPdfFunction_pdf_eval_functionr;  s        r   Úpdf_eval_functionÚPdfFunction.pdf_eval_function0Ÿ  s   € ô ×3Ò3°D¸uÈ6ÓRÐRr&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::pdf_function_size()`.)r   ÚPdfFunction_pdf_function_sizera   s    r   Úpdf_function_sizeÚPdfFunction.pdf_function_size9Ÿ  rl2  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zÎ
*Overload 1:*
Copy constructor using `pdf_keep_function()`.

|

*Overload 2:*
Default constructor, sets `m_internal` to null.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_function`.
N)r   ÚPdfFunction_swiginitÚnew_PdfFunctionr§   s     r   r]   ÚPdfFunction.__init__=Ÿ  r71  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfFunction_m_internal_valuera   s    r   ri1  ÚPdfFunction.m_internal_valueOŸ  rR;  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfFunction___nonzero__ra   s    r   rä   ÚPdfFunction.__nonzero__SŸ  r†   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r^Z  rcZ  r]   r   Údelete_PdfFunctionr°   ri1  rä   rè   ÚPdfFunction_m_internal_getÚPdfFunction_m_internal_setrs1  ÚPdfFunction_s_num_instances_getÚPdfFunction_s_num_instances_setr[1  r@   r'   r&   r   rXZ  rXZ  *Ÿ  s…   † Ù3áÑ-Ñ/IÐOdÑe€GØ€HòSò:òIð  ×0Ñ0Ðò9ò4à€Hñ ˜&×;Ñ;¸V×=^Ñ=^ð  eDñ  E€JÙ˜v×EÑEÀv×GmÑGmÓnƒOr&   rXZ  c                   óÜ   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 r\R                  rS
 rS r\r\" \R$                  \R&                  SS9r\" \R*                  \R,                  5      rSrg)ÚPdfGraftMapi]Ÿ  z)Wrapper class for struct `pdf_graft_map`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfGraftMap.<lambda>`Ÿ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rwZ  `Ÿ  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ ©z6Class-aware wrapper for `::pdf_graft_mapped_object()`.)r   Ú#PdfGraftMap_pdf_graft_mapped_objectr�R  s     r   Úpdf_graft_mapped_objectÚ#PdfGraftMap.pdf_graft_mapped_objectcŸ  rËR  r&   c                 ó0   • [         R                  " XX#5      $ ©z4Class-aware wrapper for `::pdf_graft_mapped_page()`.)r   Ú!PdfGraftMap_pdf_graft_mapped_pageruV  s       r   Úpdf_graft_mapped_pageÚ!PdfGraftMap.pdf_graft_mapped_pagegŸ  s   € ä×7Ò7¸ÀsÓVÐVr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a  
*Overload 1:*
== Constructors.  Constructor using `pdf_new_graft_map()`.

|

*Overload 2:*
Copy constructor using `pdf_keep_graft_map()`.

|

*Overload 3:*
Default constructor, sets `m_internal` to null.

|

*Overload 4:*
Constructor using raw copy of pre-existing `::pdf_graft_map`.
N)r   ÚPdfGraftMap_swiginitÚnew_PdfGraftMapr§   s     r   r]   ÚPdfGraftMap.__init__kŸ  s   € ô( 	×#Ò# D¬&×*@Ò*@À$Ð*GÕHr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfGraftMap_m_internal_valuera   s    r   ri1  ÚPdfGraftMap.m_internal_value‚Ÿ  rR;  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfGraftMap___nonzero__ra   s    r   rä   ÚPdfGraftMap.__nonzero__†Ÿ  r†   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r|Z  r�Z  r]   r   Údelete_PdfGraftMapr°   ri1  rä   rè   ÚPdfGraftMap_m_internal_getÚPdfGraftMap_m_internal_setrs1  ÚPdfGraftMap_s_num_instances_getÚPdfGraftMap_s_num_instances_setr[1  r@   r'   r&   r   ruZ  ruZ  ]Ÿ  s†   † Ù4áÑ-Ñ/IÐOdÑe€GØ€HòEòWòIð* ×0Ñ0Ðò9ò4à€Hñ ˜&×;Ñ;¸V×=^Ñ=^ð  eDñ  E€JÙ˜v×EÑEÀv×GmÑGmÓnƒOr&   ruZ  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)Ú	PdfGstatei�Ÿ  zBWrapper class for struct `pdf_gstate`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfGstate.<lambda>“Ÿ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r•Z  “Ÿ  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zŒ
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_gstate`.
N)r   ÚPdfGstate_swiginitÚnew_PdfGstater§   s     r   r]   ÚPdfGstate.__init__–Ÿ  rl=  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfGstate_m_internal_valuera   s    r   ri1  ÚPdfGstate.m_internal_value£Ÿ  r2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfGstate___nonzero__ra   s    r   rä   ÚPdfGstate.__nonzero__§Ÿ  r¸  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfGstater°   ri1  rä   rè   ÚPdfGstate_m_internal_getÚPdfGstate_m_internal_setrs1  ÚPdfGstate_s_num_instances_getÚPdfGstate_s_num_instances_setr[1  r@   r'   r&   r   r“Z  r“Z  �Ÿ  óv   † ÙMáÑ-Ñ/IÐOdÑe€GØ€Hò
Eð ×.Ñ.Ðò7ò2à€Hñ ˜&×9Ñ9¸6×;ZÑ;ZÐ`ñ  A€JÙ˜v×CÑCÀV×EiÑEiÓjƒOr&   r“Z  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfHintPagei±Ÿ  zEWrapper class for struct `pdf_hint_page`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfHintPage.<lambda>´Ÿ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rªZ  ´Ÿ  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_hint_page`.
N)r   ÚPdfHintPage_swiginitÚnew_PdfHintPager§   s     r   r]   ÚPdfHintPage.__init__·Ÿ  rs>  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfHintPage_m_internal_valuera   s    r   ri1  ÚPdfHintPage.m_internal_valueÄŸ  rR;  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfHintPage___nonzero__ra   s    r   rä   ÚPdfHintPage.__nonzero__ÈŸ  r†   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfHintPager°   ri1  rä   rè   ÚPdfHintPage_m_internal_getÚPdfHintPage_m_internal_setrs1  ÚPdfHintPage_s_num_instances_getÚPdfHintPage_s_num_instances_setr[1  r@   r'   r&   r   r¨Z  r¨Z  ±Ÿ  r>  r&   r¨Z  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfHintSharediÒŸ  zGWrapper class for struct `pdf_hint_shared`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfHintShared.<lambda>ÕŸ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¾Z  ÕŸ  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‘
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_hint_shared`.
N)r   ÚPdfHintShared_swiginitÚnew_PdfHintSharedr§   s     r   r]   ÚPdfHintShared.__init__ØŸ  rï:  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfHintShared_m_internal_valuera   s    r   ri1  ÚPdfHintShared.m_internal_valueåŸ  r8  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfHintShared___nonzero__ra   s    r   rä   ÚPdfHintShared.__nonzero__éŸ  r8  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfHintSharedr°   ri1  rä   rè   ÚPdfHintShared_m_internal_getÚPdfHintShared_m_internal_setrs1  Ú!PdfHintShared_s_num_instances_getÚ!PdfHintShared_s_num_instances_setr[1  r@   r'   r&   r   r¼Z  r¼Z  ÒŸ  rû:  r&   r¼Z  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfHmtxióŸ  z@Wrapper class for struct `pdf_hmtx`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfHmtx.<lambda>öŸ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÒZ  öŸ  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zŠ
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_hmtx`.
N)r   ÚPdfHmtx_swiginitÚnew_PdfHmtxr§   s     r   r]   ÚPdfHmtx.__init__ùŸ  r¡G  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfHmtx_m_internal_valuera   s    r   ri1  ÚPdfHmtx.m_internal_value   r?6  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfHmtx___nonzero__ra   s    r   rä   ÚPdfHmtx.__nonzero__
   r}   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfHmtxr°   ri1  rä   rè   ÚPdfHmtx_m_internal_getÚPdfHmtx_m_internal_setrs1  ÚPdfHmtx_s_num_instances_getÚPdfHmtx_s_num_instances_setr[1  r@   r'   r&   r   rÐZ  rÐZ  óŸ  r­G  r&   rÐZ  c                   ó„  • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  r\" \R                  \R                  5      r\" \R"                  \R$                  5      r\" \R(                  \R*                  5      r\" \R.                  \R0                  5      r\" \R4                  \R6                  5      r\" \R:                  \R<                  5      r\" \R@                  \RB                  5      r"\" \RF                  \RH                  5      r%\" \RL                  \RN                  5      r(\" \RR                  \RT                  5      r+\" \RX                  \RZ                  5      r.\" \R^                  \R`                  5      r1\" \Rd                  \Rf                  5      r4\" \Rj                  \Rl                  5      r7\" \Rp                  \Rr                  5      r:\" \Rv                  \Rx                  5      r=\" \R|                  \R~                  5      r@\" \R‚                  \R„                  5      rC\" \Rˆ                  \RŠ                  5      rF\" \RŽ                  \R�                  5      rI\" \R”                  \R–                  5      rL\" \Rš                  \Rœ                  5      rO\" \R                   \R¢                  5      rR\" \R¦                  \R¨                  5      rU\" \R¬                  \R®                  5      rX\" \R²                  \R´                  5      r[\" \R¸                  \Rº                  5      r^S	 r_S
 r`S raSrbg)ÚPdfImageRewriterOptionsi   z6Wrapper class for struct `pdf_image_rewriter_options`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú PdfImageRewriterOptions.<lambda>   rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   ræZ     rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)a1  
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_image_rewriter_options`.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_image_rewriter_options`.
N)r   Ú PdfImageRewriterOptions_swiginitÚnew_PdfImageRewriterOptionsr§   s     r   r]   Ú PdfImageRewriterOptions.__init__   s    € ô 	×/Ò/°´f×6XÒ6XÐZ^Ð6_Õ`r&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   Ú PdfImageRewriterOptions_internalr§   s     r   r;1  Ú PdfImageRewriterOptions.internal+   s   € ô ×6Ò6°tÐC¸dÒCÐCr&   c                 ó.   • [         R                  " U 5      $ r>1  )r   Ú!PdfImageRewriterOptions_to_stringra   s    r   r+1  Ú!PdfImageRewriterOptions.to_stringS   r22  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚPdfImageRewriterOptions___eq__rE1  s     r   r’   ÚPdfImageRewriterOptions.__eq__W   r5Y  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚPdfImageRewriterOptions___ne__rE1  s     r   r—   ÚPdfImageRewriterOptions.__ne__[   r5Y  r&   r'   N)cr   r   r<   r=   r>   r   r   r   r   r]   r;1  r   Údelete_PdfImageRewriterOptionsr°   ÚAPdfImageRewriterOptions_color_lossless_image_subsample_method_getÚAPdfImageRewriterOptions_color_lossless_image_subsample_method_setr‹  Ú>PdfImageRewriterOptions_color_lossy_image_subsample_method_getÚ>PdfImageRewriterOptions_color_lossy_image_subsample_method_setrŽ  ÚDPdfImageRewriterOptions_color_lossless_image_subsample_threshold_getÚDPdfImageRewriterOptions_color_lossless_image_subsample_threshold_setr‘  Ú=PdfImageRewriterOptions_color_lossless_image_subsample_to_getÚ=PdfImageRewriterOptions_color_lossless_image_subsample_to_setr”  ÚAPdfImageRewriterOptions_color_lossy_image_subsample_threshold_getÚAPdfImageRewriterOptions_color_lossy_image_subsample_threshold_setr—  Ú:PdfImageRewriterOptions_color_lossy_image_subsample_to_getÚ:PdfImageRewriterOptions_color_lossy_image_subsample_to_setrš  ÚBPdfImageRewriterOptions_color_lossless_image_recompress_method_getÚBPdfImageRewriterOptions_color_lossless_image_recompress_method_setr�  Ú?PdfImageRewriterOptions_color_lossy_image_recompress_method_getÚ?PdfImageRewriterOptions_color_lossy_image_recompress_method_setr   Ú@PdfImageRewriterOptions_color_lossy_image_recompress_quality_getÚ@PdfImageRewriterOptions_color_lossy_image_recompress_quality_setr£  ÚCPdfImageRewriterOptions_color_lossless_image_recompress_quality_getÚCPdfImageRewriterOptions_color_lossless_image_recompress_quality_setr¦  Ú@PdfImageRewriterOptions_gray_lossless_image_subsample_method_getÚ@PdfImageRewriterOptions_gray_lossless_image_subsample_method_setr©  Ú=PdfImageRewriterOptions_gray_lossy_image_subsample_method_getÚ=PdfImageRewriterOptions_gray_lossy_image_subsample_method_setr¬  ÚCPdfImageRewriterOptions_gray_lossless_image_subsample_threshold_getÚCPdfImageRewriterOptions_gray_lossless_image_subsample_threshold_setr¯  Ú<PdfImageRewriterOptions_gray_lossless_image_subsample_to_getÚ<PdfImageRewriterOptions_gray_lossless_image_subsample_to_setr²  Ú@PdfImageRewriterOptions_gray_lossy_image_subsample_threshold_getÚ@PdfImageRewriterOptions_gray_lossy_image_subsample_threshold_setrµ  Ú9PdfImageRewriterOptions_gray_lossy_image_subsample_to_getÚ9PdfImageRewriterOptions_gray_lossy_image_subsample_to_setr¸  ÚAPdfImageRewriterOptions_gray_lossless_image_recompress_method_getÚAPdfImageRewriterOptions_gray_lossless_image_recompress_method_setr»  Ú>PdfImageRewriterOptions_gray_lossy_image_recompress_method_getÚ>PdfImageRewriterOptions_gray_lossy_image_recompress_method_setr¾  Ú?PdfImageRewriterOptions_gray_lossy_image_recompress_quality_getÚ?PdfImageRewriterOptions_gray_lossy_image_recompress_quality_setrÁ  ÚBPdfImageRewriterOptions_gray_lossless_image_recompress_quality_getÚBPdfImageRewriterOptions_gray_lossless_image_recompress_quality_setrÄ  Ú:PdfImageRewriterOptions_bitonal_image_subsample_method_getÚ:PdfImageRewriterOptions_bitonal_image_subsample_method_setrÇ  Ú=PdfImageRewriterOptions_bitonal_image_subsample_threshold_getÚ=PdfImageRewriterOptions_bitonal_image_subsample_threshold_setrÊ  Ú6PdfImageRewriterOptions_bitonal_image_subsample_to_getÚ6PdfImageRewriterOptions_bitonal_image_subsample_to_setrÍ  Ú;PdfImageRewriterOptions_bitonal_image_recompress_method_getÚ;PdfImageRewriterOptions_bitonal_image_recompress_method_setrÐ  Ú<PdfImageRewriterOptions_bitonal_image_recompress_quality_getÚ<PdfImageRewriterOptions_bitonal_image_recompress_quality_setrÓ  Ú+PdfImageRewriterOptions_recompress_when_getÚ+PdfImageRewriterOptions_recompress_when_setrÖ  Ú+PdfImageRewriterOptions_s_num_instances_getÚ+PdfImageRewriterOptions_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   räZ  räZ     sq  † ÙAáÑ-Ñ/IÐOdÑe€GØ€Hòaò"
Dð ×<Ñ<ÐÙ,4°V×5}Ñ5}ð  @F÷  @Hñ  @Hó  -IÐ)Ù)1°&×2wÑ2wÐy÷  zñ  zó  *@Ð&Ù/7¸÷  9Dñ  9Dð  FL÷  FQñ  FQó  0RÐ,Ù(0°×1uÑ1uÐw}÷  x|ñ  x|ó  )}Ð%Ù,4°V×5}Ñ5}ð  @F÷  @Hñ  @Hó  -IÐ)Ù%-¨f×.oÑ.oÐqw÷  rsñ  rsó  &tÐ"Ù-5°f×6Ñ6ð  BH÷  BKñ  BKó  .LÐ*Ù*2°6×3yÑ3yð  |B÷  |Bñ  |Bó  +CÐ'Ù+3°F×4{Ñ4{ð  ~D÷  ~Eñ  ~Eó  ,FÐ(Ù.6°v÷  8Bñ  8Bð  DJ÷  DNñ  DNó  /OÐ+Ù+3°F×4{Ñ4{ð  ~D÷  ~Eñ  ~Eó  ,FÐ(Ù(0°×1uÑ1uÐw}÷  x|ñ  x|ó  )}Ð%Ù.6°v÷  8Bñ  8Bð  DJ÷  DNñ  DNó  /OÐ+Ù'/°×0sÑ0sÐu{÷  vyñ  vyó  (zÐ$Ù+3°F×4{Ñ4{ð  ~D÷  ~Eñ  ~Eó  ,FÐ(Ù$,¨V×-mÑ-mÐou÷  ppñ  ppó  %qÐ!Ù,4°V×5}Ñ5}ð  @F÷  @Hñ  @Hó  -IÐ)Ù)1°&×2wÑ2wÐy÷  zñ  zó  *@Ð&Ù*2°6×3yÑ3yð  |B÷  |Bñ  |Bó  +CÐ'Ù-5°f×6Ñ6ð  BH÷  BKñ  BKó  .LÐ*Ù%-¨f×.oÑ.oÐqw÷  rsñ  rsó  &tÐ"Ù(0°×1uÑ1uÐw}÷  x|ñ  x|ó  )}Ð%Ù!)¨&×*gÑ*gÐio÷  jgñ  jgó  "hÐÙ&.¨v×/qÑ/qÐsy÷  tvñ  tvó  'wÐ#Ù'/°×0sÑ0sÐu{÷  vyñ  vyó  (zÐ$Ù˜v×QÑQÐSY÷  TFñ  TFó  G€OÙ˜v×QÑQÐSY÷  TFñ  TFó  G€Oò>ò@õ@r&   räZ  c                   óÖ   • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  rS	 rS
 r\r\" \R"                  \R$                  SS9r\" \R(                  \R*                  5      rSrg)Ú
PdfJournalia   zCWrapper class for struct `pdf_journal`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfJournal.<lambda>d   rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r2[  d   rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ ©z2Class-aware wrapper for `::pdf_discard_journal()`.)r   ÚPdfJournal_pdf_discard_journalra   s    r   Úpdf_discard_journalÚPdfJournal.pdf_discard_journalg   r8  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_journal`.
N)r   ÚPdfJournal_swiginitÚnew_PdfJournalr§   s     r   r]   ÚPdfJournal.__init__k   rÛ;  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfJournal_m_internal_valuera   s    r   ri1  ÚPdfJournal.m_internal_valuex   r*3  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfJournal___nonzero__ra   s    r   rä   ÚPdfJournal.__nonzero__|   r<  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r7[  r]   r   Údelete_PdfJournalr°   ri1  rä   rè   ÚPdfJournal_m_internal_getÚPdfJournal_m_internal_setrs1  ÚPdfJournal_s_num_instances_getÚPdfJournal_s_num_instances_setr[1  r@   r'   r&   r   r0[  r0[  a   s   † ÙNáÑ-Ñ/IÐOdÑe€GØ€Hò;ò
Gð ×/Ñ/Ðò8ò3à€Hñ ˜&×:Ñ:¸F×<\Ñ<\ð  cBñ  C€JÙ˜v×DÑDÀf×FkÑFkÓlƒOr&   r0[  c                   óú   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS r\R$                  rS rS r\r\" \R.                  \R0                  SS9r\" \R4                  \R6                  5      rSrg)ÚPdfJsi†   z>Wrapper class for struct `pdf_js`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfJs.<lambda>‰   rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rK[  ‰   rV   r&   rW   rX   c                 ó0   • [         R                  " XX#5      $ ©z0Class-aware wrapper for `::pdf_js_event_init()`.)r   ÚPdfJs_pdf_js_event_init)r   rá   r"   r  s       r   Úpdf_js_event_initÚPdfJs.pdf_js_event_initŒ   s   € ä×-Ò-¨d¸EÓNÐNr&   c                 ó0   • [         R                  " XU5      $ ©z:Class-aware wrapper for `::pdf_js_event_init_keystroke()`.)r   Ú!PdfJs_pdf_js_event_init_keystroke)r   rá   rS'  s      r   Úpdf_js_event_init_keystrokeÚ!PdfJs.pdf_js_event_init_keystroke�   s   € ä×7Ò7¸ÀcÓJÐJr&   c                 ó.   • [         R                  " U 5      $ ©z2Class-aware wrapper for `::pdf_js_event_result()`.)r   ÚPdfJs_pdf_js_event_resultra   s    r   Úpdf_js_event_resultÚPdfJs.pdf_js_event_result”   rÐ2  r&   c                 ó.   • [         R                  " X5      $ ©z<Class-aware wrapper for `::pdf_js_event_result_keystroke()`.)r   Ú#PdfJs_pdf_js_event_result_keystrokerV  s     r   Úpdf_js_event_result_keystrokeÚ#PdfJs.pdf_js_event_result_keystroke˜   rËR  r&   c                 ó.   • [         R                  " X5      $ )z¼
Class-aware wrapper for `::pdf_js_event_result_validate()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_js_event_result_validate()` => `(int, char *newvalue)`
)r   Ú"PdfJs_pdf_js_event_result_validate)r   r+  s     r   Úpdf_js_event_result_validateÚ"PdfJs.pdf_js_event_result_validateœ   s   € ô ×8Ò8¸ÓHÐHr&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_js_event_value()`.)r   ÚPdfJs_pdf_js_event_valuera   s    r   Úpdf_js_event_valueÚPdfJs.pdf_js_event_value¥   r?6  r&   c                 ó0   • [         R                  " XX#5      $ )z·
Class-aware wrapper for `::pdf_js_execute()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_js_execute(const char *name, const char *code)` => char *result
)r   ÚPdfJs_pdf_js_execute©r   r!   r  r,  s       r   Úpdf_js_executeÚPdfJs.pdf_js_execute©   s   € ô ×*Ò*¨4°tÓDÐDr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zˆ
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_js`.
N)r   ÚPdfJs_swiginitÚ	new_PdfJsr§   s     r   r]   ÚPdfJs.__init__²   rŽ1  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfJs_m_internal_valuera   s    r   ri1  ÚPdfJs.m_internal_value¿   r’1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfJs___nonzero__ra   s    r   rä   ÚPdfJs.__nonzero__Ã   rÝ   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rP[  rU[  rZ[  r_[  rc[  rh[  rm[  r]   r   Údelete_PdfJsr°   ri1  rä   rè   ÚPdfJs_m_internal_getÚPdfJs_m_internal_setrs1  ÚPdfJs_s_num_instances_getÚPdfJs_s_num_instances_setr[1  r@   r'   r&   r   rI[  rI[  †   sš   † ÙIáÑ-Ñ/IÐOdÑe€GØ€HòOòKò6òEòIò5òEò
=ð ×*Ñ*Ðò3ò.à€Hñ ˜&×5Ñ5°v×7RÑ7RÐXwÑx€JÙ˜v×?Ñ?À×AaÑAaÓbƒOr&   rI[  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfJsConsoleiÍ   zFWrapper class for struct `pdf_js_console`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfJsConsole.<lambda>Ð   rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r�[  Ð   rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_js_console`.
N)r   ÚPdfJsConsole_swiginitÚnew_PdfJsConsoler§   s     r   r]   ÚPdfJsConsole.__init__Ó   r;  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfJsConsole_m_internal_valuera   s    r   ri1  ÚPdfJsConsole.m_internal_valueà   rl2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfJsConsole___nonzero__ra   s    r   rä   ÚPdfJsConsole.__nonzero__ä   ró  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfJsConsoler°   ri1  rä   rè   ÚPdfJsConsole_m_internal_getÚPdfJsConsole_m_internal_setrs1  Ú PdfJsConsole_s_num_instances_getÚ PdfJsConsole_s_num_instances_setr[1  r@   r'   r&   r   r[  r[  Í   r;  r&   r[  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfKeystrokeEventiî   zKWrapper class for struct `pdf_keystroke_event`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfKeystrokeEvent.<lambda>ñ   rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r•[  ñ   rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z•
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_keystroke_event`.
N)r   ÚPdfKeystrokeEvent_swiginitÚnew_PdfKeystrokeEventr§   s     r   r]   ÚPdfKeystrokeEvent.__init__ô   re1  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú"PdfKeystrokeEvent_m_internal_valuera   s    r   ri1  Ú"PdfKeystrokeEvent.m_internal_value¡  rk1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfKeystrokeEvent___nonzero__ra   s    r   rä   ÚPdfKeystrokeEvent.__nonzero__¡  rc  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfKeystrokeEventr°   ri1  rä   rè   Ú PdfKeystrokeEvent_m_internal_getÚ PdfKeystrokeEvent_m_internal_setrs1  Ú%PdfKeystrokeEvent_s_num_instances_getÚ%PdfKeystrokeEvent_s_num_instances_setr[1  r@   r'   r&   r   r“[  r“[  î   rv1  r&   r“[  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfLaunchUrlEventi¡  zLWrapper class for struct `pdf_launch_url_event`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfLaunchUrlEvent.<lambda>¡  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r©[  ¡  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z–
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_launch_url_event`.
N)r   ÚPdfLaunchUrlEvent_swiginitÚnew_PdfLaunchUrlEventr§   s     r   r]   ÚPdfLaunchUrlEvent.__init__¡  re1  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú"PdfLaunchUrlEvent_m_internal_valuera   s    r   ri1  Ú"PdfLaunchUrlEvent.m_internal_value"¡  rk1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfLaunchUrlEvent___nonzero__ra   s    r   rä   ÚPdfLaunchUrlEvent.__nonzero__&¡  rc  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfLaunchUrlEventr°   ri1  rä   rè   Ú PdfLaunchUrlEvent_m_internal_getÚ PdfLaunchUrlEvent_m_internal_setrs1  Ú%PdfLaunchUrlEvent_s_num_instances_getÚ%PdfLaunchUrlEvent_s_num_instances_setr[1  r@   r'   r&   r   r§[  r§[  ¡  rWI  r&   r§[  c                   ó  • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  r\" \R                  \R                  5      r\" \R"                  \R$                  5      r\" \R(                  \R*                  5      rS	 rS
 rS rSrg)ÚPdfLayerConfigi0¡  z,Wrapper class for struct `pdf_layer_config`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfLayerConfig.<lambda>3¡  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r½[  3¡  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)a  
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_layer_config`.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_layer_config`.
N)r   ÚPdfLayerConfig_swiginitÚnew_PdfLayerConfigr§   s     r   r]   ÚPdfLayerConfig.__init__6¡  r>  r&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   ÚPdfLayerConfig_internalr§   s     r   r;1  ÚPdfLayerConfig.internalG¡  rýI  r&   c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚPdfLayerConfig_to_stringra   s    r   r+1  ÚPdfLayerConfig.to_stringW¡  r?6  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚPdfLayerConfig___eq__rE1  s     r   r’   ÚPdfLayerConfig.__eq__[¡  rJ  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚPdfLayerConfig___ne__rE1  s     r   r—   ÚPdfLayerConfig.__ne___¡  rJ  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r;1  r   Údelete_PdfLayerConfigr°   ÚPdfLayerConfig_name_getÚPdfLayerConfig_name_setr!   ÚPdfLayerConfig_creator_getÚPdfLayerConfig_creator_setrQ  Ú"PdfLayerConfig_s_num_instances_getÚ"PdfLayerConfig_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   r»[  r»[  0¡  s‹   † Ù7áÑ-Ñ/IÐOdÑe€GØ€HòOò"
;ð ×3Ñ3ÐÙ�F×2Ñ2°F×4RÑ4RÓS€DÙ�v×8Ñ8¸&×:[Ñ:[Ó\€GÙ˜v×HÑHÈ&×JsÑJsÓt€Oò5ò7õ7r&   r»[  c                   óÂ  • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  r\" \R                  \R                  5      r\" \R"                  \R$                  5      r\" \R(                  \R*                  5      r\" \R.                  \R0                  5      r\" \R4                  \R6                  5      r\" \R:                  \R<                  5      rS	 r S
 r!S r"Sr#g)ÚPdfLayerConfigUiie¡  z/Wrapper class for struct `pdf_layer_config_ui`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfLayerConfigUi.<lambda>h¡  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÙ[  h¡  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)aJ  
*Overload 1:*
Default constructor sets .text to null, .type to PDF_LAYER_UI_LABEL, and other fields to zero.

|

*Overload 2:*
We use default copy constructor and operator=.  Constructor using raw copy of pre-existing `::pdf_layer_config_ui`.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_layer_config_ui`.
N)r   ÚPdfLayerConfigUi_swiginitÚnew_PdfLayerConfigUir§   s     r   r]   ÚPdfLayerConfigUi.__init__k¡  r—Y  r&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   ÚPdfLayerConfigUi_internalr§   s     r   r;1  ÚPdfLayerConfigUi.internal|¡  r›Y  r&   c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚPdfLayerConfigUi_to_stringra   s    r   r+1  ÚPdfLayerConfigUi.to_string�¡  r2  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚPdfLayerConfigUi___eq__rE1  s     r   r’   ÚPdfLayerConfigUi.__eq__“¡  rÒS  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚPdfLayerConfigUi___ne__rE1  s     r   r—   ÚPdfLayerConfigUi.__ne__—¡  rÒS  r&   r'   N)$r   r   r<   r=   r>   r   r   r   r   r]   r;1  r   Údelete_PdfLayerConfigUir°   ÚPdfLayerConfigUi_text_getÚPdfLayerConfigUi_text_setr‹  ÚPdfLayerConfigUi_depth_getÚPdfLayerConfigUi_depth_setr   ÚPdfLayerConfigUi_type_getÚPdfLayerConfigUi_type_setr   ÚPdfLayerConfigUi_selected_getÚPdfLayerConfigUi_selected_setrd  ÚPdfLayerConfigUi_locked_getÚPdfLayerConfigUi_locked_setrg  Ú$PdfLayerConfigUi_s_num_instances_getÚ$PdfLayerConfigUi_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   r×[  r×[  e¡  sÓ   † Ù:áÑ-Ñ/IÐOdÑe€GØ€HòSò"
=ð ×5Ñ5ÐÙ�F×4Ñ4°f×6VÑ6VÓW€DÙ�V×6Ñ6¸×8YÑ8YÓZ€EÙ�F×4Ñ4°f×6VÑ6VÓW€DÙ˜×<Ñ<¸f×>bÑ>bÓc€HÙ�f×8Ñ8¸&×:\Ñ:\Ó]€FÙ˜v×JÑJÈF×LwÑLwÓx€Oò7ò9õ9r&   r×[  c                   óâ   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 r\R                  rS
 rS rS r\r\" \R&                  \R(                  SS9r\" \R,                  \R.                  5      rSrg)Ú	PdfLexbufi�¡  zBWrapper class for struct `pdf_lexbuf`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfLexbuf.<lambda> ¡  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rû[   ¡  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::pdf_lexbuf_fin()`.)r   ÚPdfLexbuf_pdf_lexbuf_finra   s    r   Úpdf_lexbuf_finÚPdfLexbuf.pdf_lexbuf_fin£¡  r?6  r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_lexbuf_grow()`.)r   ÚPdfLexbuf_pdf_lexbuf_growra   s    r   Úpdf_lexbuf_growÚPdfLexbuf.pdf_lexbuf_grow§¡  rÐ2  r&   c                 ó.   • [         R                  " X5      $ ©z.Class-aware wrapper for `::pdf_lexbuf_init()`.)r   ÚPdfLexbuf_pdf_lexbuf_initr{F  s     r   Úpdf_lexbuf_initÚPdfLexbuf.pdf_lexbuf_init«¡  ru3  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zÌ
*Overload 1:*
Constructor that calls pdf_lexbuf_init(size).

|

*Overload 2:*
Default constructor, sets `m_internal` to null.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_lexbuf`.
N)r   ÚPdfLexbuf_swiginitÚnew_PdfLexbufr§   s     r   r]   ÚPdfLexbuf.__init__°¡  r=5  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfLexbuf_m_internal_valuera   s    r   ri1  ÚPdfLexbuf.m_internal_valueÁ¡  r2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfLexbuf___nonzero__ra   s    r   rä   ÚPdfLexbuf.__nonzero__Å¡  r¸  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r \  r\  r
\  r   Údelete_PdfLexbufr°   r]   ri1  rä   rè   ÚPdfLexbuf_m_internal_getÚPdfLexbuf_m_internal_setrs1  ÚPdfLexbuf_s_num_instances_getÚPdfLexbuf_s_num_instances_setr[1  r@   r'   r&   r   rù[  rù[  �¡  s…   † ÙMáÑ-Ñ/IÐOdÑe€GØ€Hò5ò6ò<ð ×.Ñ.ÐòEò"7ò2à€Hñ ˜&×9Ñ9¸6×;ZÑ;ZÐ`ñ  A€JÙ˜v×CÑCÀV×EiÑEiÓjƒOr&   rù[  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfLexbufLargeiÏ¡  zHWrapper class for struct `pdf_lexbuf_large`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfLexbufLarge.<lambda>Ò¡  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r\  Ò¡  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z’
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_lexbuf_large`.
N)r   ÚPdfLexbufLarge_swiginitÚnew_PdfLexbufLarger§   s     r   r]   ÚPdfLexbufLarge.__init__Õ¡  r¤1  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfLexbufLarge_m_internal_valuera   s    r   ri1  ÚPdfLexbufLarge.m_internal_valueâ¡  r¨1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfLexbufLarge___nonzero__ra   s    r   rä   ÚPdfLexbufLarge.__nonzero__æ¡  r)  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfLexbufLarger°   ri1  rä   rè   ÚPdfLexbufLarge_m_internal_getÚPdfLexbufLarge_m_internal_setrs1  Ú"PdfLexbufLarge_s_num_instances_getÚ"PdfLexbufLarge_s_num_instances_setr[1  r@   r'   r&   r   r\  r\  Ï¡  r:  r&   r\  c                   óÖ   • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  rS	 rS
 r\r\" \R"                  \R$                  SS9r\" \R(                  \R*                  5      rSrg)ÚPdfLockedFieldsið¡  zIWrapper class for struct `pdf_locked_fields`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfLockedFields.<lambda>ó¡  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r2\  ó¡  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::pdf_is_field_locked()`.)r   Ú#PdfLockedFields_pdf_is_field_lockedrã1  s     r   Úpdf_is_field_lockedÚ#PdfLockedFields.pdf_is_field_lockedö¡  r‘S  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z“
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_locked_fields`.
N)r   ÚPdfLockedFields_swiginitÚnew_PdfLockedFieldsr§   s     r   r]   ÚPdfLockedFields.__init__ú¡  r¯I  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú PdfLockedFields_m_internal_valuera   s    r   ri1  Ú PdfLockedFields.m_internal_value¢  r¢=  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfLockedFields___nonzero__ra   s    r   rä   ÚPdfLockedFields.__nonzero__¢  r_  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r7\  r]   r   Údelete_PdfLockedFieldsr°   ri1  rä   rè   ÚPdfLockedFields_m_internal_getÚPdfLockedFields_m_internal_setrs1  Ú#PdfLockedFields_s_num_instances_getÚ#PdfLockedFields_s_num_instances_setr[1  r@   r'   r&   r   r0\  r0\  ð¡  s€   † ÙTáÑ-Ñ/IÐOdÑe€GØ€HòFò
Qð ×4Ñ4Ðò=ò8à€Hñ ˜&×?Ñ?À×AfÑAfð  mLñ  M€JÙ˜v×IÑIÈ6×KuÑKuÓvƒOr&   r0\  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfMailDocEventi¢  zJWrapper class for struct `pdf_mail_doc_event`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfMailDocEvent.<lambda>¢  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rK\  ¢  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z”
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_mail_doc_event`.
N)r   ÚPdfMailDocEvent_swiginitÚnew_PdfMailDocEventr§   s     r   r]   ÚPdfMailDocEvent.__init__¢  r¯I  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú PdfMailDocEvent_m_internal_valuera   s    r   ri1  Ú PdfMailDocEvent.m_internal_value(¢  r¢=  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfMailDocEvent___nonzero__ra   s    r   rä   ÚPdfMailDocEvent.__nonzero__,¢  r_  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfMailDocEventr°   ri1  rä   rè   ÚPdfMailDocEvent_m_internal_getÚPdfMailDocEvent_m_internal_setrs1  Ú#PdfMailDocEvent_s_num_instances_getÚ#PdfMailDocEvent_s_num_instances_setr[1  r@   r'   r&   r   rI\  rI\  ¢  r»I  r&   rI\  c                   óÜ   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 r\R                  rS
 rS r\r\" \R$                  \R&                  SS9r\" \R*                  \R,                  5      rSrg)ÚPdfMarkBitsi6¢  zEWrapper class for struct `pdf_mark_bits`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfMarkBits.<lambda>9¢  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r_\  9¢  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ ©z2Class-aware wrapper for `::pdf_mark_bits_reset()`.)r   ÚPdfMarkBits_pdf_mark_bits_resetra   s    r   Úpdf_mark_bits_resetÚPdfMarkBits.pdf_mark_bits_reset<¢  r¨1  r&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::pdf_mark_bits_set()`.)r   ÚPdfMarkBits_pdf_mark_bits_setr�R  s     r   Úpdf_mark_bits_setÚPdfMarkBits.pdf_mark_bits_set@¢  rˆK  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zÜ
*Overload 1:*
== Constructors.  Constructor using `pdf_new_mark_bits()`.

|

*Overload 2:*
Default constructor, sets `m_internal` to null.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_mark_bits`.
N)r   ÚPdfMarkBits_swiginitÚnew_PdfMarkBitsr§   s     r   r]   ÚPdfMarkBits.__init__D¢  r71  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfMarkBits_m_internal_valuera   s    r   ri1  ÚPdfMarkBits.m_internal_valueV¢  rR;  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfMarkBits___nonzero__ra   s    r   rä   ÚPdfMarkBits.__nonzero__Z¢  r†   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rd\  ri\  r]   r   Údelete_PdfMarkBitsr°   ri1  rä   rè   ÚPdfMarkBits_m_internal_getÚPdfMarkBits_m_internal_setrs1  ÚPdfMarkBits_s_num_instances_getÚPdfMarkBits_s_num_instances_setr[1  r@   r'   r&   r   r]\  r]\  6¢  s„   † ÙPáÑ-Ñ/IÐOdÑe€GØ€Hò<ò?òIð  ×0Ñ0Ðò9ò4à€Hñ ˜&×;Ñ;¸V×=^Ñ=^ð  eDñ  E€JÙ˜v×EÑEÀv×GmÑGmÓnƒOr&   r]\  c                   óî   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS r\R                   rS rS r\r\" \R*                  \R,                  SS9r\" \R0                  \R2                  5      rSrg)ÚPdfMarkListid¢  zEWrapper class for struct `pdf_mark_list`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfMarkList.<lambda>g¢  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r}\  g¢  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::pdf_mark_list_check()`.)r   ÚPdfMarkList_pdf_mark_list_checkr�R  s     r   Úpdf_mark_list_checkÚPdfMarkList.pdf_mark_list_checkj¢  r’R  r&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_mark_list_free()`.)r   ÚPdfMarkList_pdf_mark_list_freera   s    r   Úpdf_mark_list_freeÚPdfMarkList.pdf_mark_list_freen¢  r8  r&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_mark_list_init()`.)r   ÚPdfMarkList_pdf_mark_list_initra   s    r   Úpdf_mark_list_initÚPdfMarkList.pdf_mark_list_initr¢  r8  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::pdf_mark_list_pop()`.)r   ÚPdfMarkList_pdf_mark_list_popra   s    r   Úpdf_mark_list_popÚPdfMarkList.pdf_mark_list_popv¢  rl2  r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::pdf_mark_list_push()`.)r   ÚPdfMarkList_pdf_mark_list_pushr�R  s     r   Úpdf_mark_list_pushÚPdfMarkList.pdf_mark_list_pushz¢  r5Y  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_mark_list`.
N)r   ÚPdfMarkList_swiginitÚnew_PdfMarkListr§   s     r   r]   ÚPdfMarkList.__init__~¢  rs>  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfMarkList_m_internal_valuera   s    r   ri1  ÚPdfMarkList.m_internal_value‹¢  rR;  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfMarkList___nonzero__ra   s    r   rä   ÚPdfMarkList.__nonzero__�¢  r†   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r‚\  r‡\  rŒ\  r‘\  r–\  r]   r   Údelete_PdfMarkListr°   ri1  rä   rè   ÚPdfMarkList_m_internal_getÚPdfMarkList_m_internal_setrs1  ÚPdfMarkList_s_num_instances_getÚPdfMarkList_s_num_instances_setr[1  r@   r'   r&   r   r{\  r{\  d¢  s•   † ÙPáÑ-Ñ/IÐOdÑe€GØ€HòAò;ò;ò:ò@ò
Ið ×0Ñ0Ðò9ò4à€Hñ ˜&×;Ñ;¸V×=^Ñ=^ð  eDñ  E€JÙ˜v×EÑEÀv×GmÑGmÓnƒOr&   r{\  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)Ú	PdfMrangei™¢  zBWrapper class for struct `pdf_mrange`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfMrange.<lambda>œ¢  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rª\  œ¢  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zŒ
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_mrange`.
N)r   ÚPdfMrange_swiginitÚnew_PdfMranger§   s     r   r]   ÚPdfMrange.__init__Ÿ¢  rl=  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfMrange_m_internal_valuera   s    r   ri1  ÚPdfMrange.m_internal_value¬¢  r2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfMrange___nonzero__ra   s    r   rä   ÚPdfMrange.__nonzero__°¢  r¸  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfMranger°   ri1  rä   rè   ÚPdfMrange_m_internal_getÚPdfMrange_m_internal_setrs1  ÚPdfMrange_s_num_instances_getÚPdfMrange_s_num_instances_setr[1  r@   r'   r&   r   r¨\  r¨\  ™¢  r¦Z  r&   r¨\  c                   ó¤  • \ rS rSrSr\" S S SS9r\r\	S 5       r
\	S 5       rS	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S r"S  r#S! r$S" r%S# r&S$ r'S% r(S& r)S' r*S( r+S) r,S* r-S+ r.S, r/S- r0S. r1S/ r2S0 r3S1 r4S2 r5S3 r6S4 r7S5 r8S6 r9S7 r:S8 r;S9 r<S: r=S; r>S< r?S= r@S> rAS? rBS@ rCSA rDSB rESC rFSD rGSE rHSF rISG rJSH rKSI rLSJ rMSK rNSL rOSM rPSN rQSO rRSP rSSQ rTSR rUSS rVST rWSU rXSV rYSW rZSX r[SY r\SZ r]S[ r^S\ r_S] r`S^ raS_ rbS` rcSa rdSb reSc rfSd rgSe rhSf riSg rjSh rkSi rlSj rmSk rnSl roSm rpSn rqSo rrSp rsSq rtSr ruSs rvSt rwSu rxSv rySw rzSx r{Sy r|Sz r}S{ r~S| rS} r€S~ r�S r‚S€ rƒS� r„S‚ r…Sƒ r†S„ r‡S… rˆS† r‰S‡ rŠSˆ r‹S‰ rŒSŠ r�S‹ rŽSŒ r�S� r�SŽ r‘S� r’S� r“S‘ r”S’ r•S“ r–S” r—S• r˜S– r™S— ršS˜ r›S™ rœSš r�S› ržSœ rŸS� r Sž r¡SŸ r¢S  r£S¡ r¤S¢ r¥S£ r¦S¤ r§S¥ r¨S¦ r©S§ rªS¨ r«S© r¬Sª r­S« r®S¬ r¯S­ r°S® r±S¯ r²S° r³S± r´S² rµS³ r¶S´ r·Sµ r¸S¶ r¹S· rºS¸ r»S¹ r¼Sº r½S» r¾S¼ r¿S½ rÀS¾ rÁS¿ rÂSÀ rÃSÁ rÄSÂ rÅSÃ rÆSÄ rÇSÅ rÈSÆ rÉSÇ rÊSÈ rËSÉ rÌSÊ rÍSË rÎSÌ rÏSÍ rÐSÎ rÑSÏ rÒSÐ rÓ\ÔGRª                  rÖSÑ r×SÒ rØ\ØrÙ\" \ÔGR´                  \ÔGR¶                  SÓS9rÜ\" \ÔGRº                  \ÔGR¼                  5      rßSÔràgÕ)ÖÚPdfObjiº¢  z#Wrapper class for struct `pdf_obj`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfObj.<lambda>½¢  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¾\  ½¢  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ ©z2Class-aware wrapper for `::pdf_new_text_string()`.)r   ÚPdfObj_pdf_new_text_stringr³  s    r   Úpdf_new_text_stringÚPdfObj.pdf_new_text_stringÀ¢  s   € ô ×0Ò0°Ó3Ð3r&   c                 ó.   • [         R                  " X5      $ r�W  )r   ÚPdfObj_pdf_new_dictr--  s     r   r�W  ÚPdfObj.pdf_new_dictÅ¢  s   € ô ×)Ò)¨#Ó:Ð:r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::pdf_array_contains()`.)r   ÚPdfObj_pdf_array_containsr�R  s     r   Úpdf_array_containsÚPdfObj.pdf_array_containsÊ¢  r]G  r&   c                 ó.   • [         R                  " X5      $ ©z/Class-aware wrapper for `::pdf_array_delete()`.)r   ÚPdfObj_pdf_array_deleter½   s     r   Úpdf_array_deleteÚPdfObj.pdf_array_deleteÎ¢  r]3  r&   c                 ó.   • [         R                  " X5      $ ©z-Class-aware wrapper for `::pdf_array_find()`.)r   ÚPdfObj_pdf_array_findr�R  s     r   Úpdf_array_findÚPdfObj.pdf_array_findÒ¢  rJ  r&   c                 ó.   • [         R                  " X5      $ ©z,Class-aware wrapper for `::pdf_array_get()`.)r   ÚPdfObj_pdf_array_getr$:  s     r   Úpdf_array_getÚPdfObj.pdf_array_getÖ¢  s   € ä×*Ò*¨4Ó3Ð3r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::pdf_array_get_bool()`.)r   ÚPdfObj_pdf_array_get_boolr½   s     r   Úpdf_array_get_boolÚPdfObj.pdf_array_get_boolÚ¢  r\5  r&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::pdf_array_get_int()`.)r   ÚPdfObj_pdf_array_get_intr½   s     r   Úpdf_array_get_intÚPdfObj.pdf_array_get_intÞ¢  r7B  r&   c                 ó.   • [         R                  " X5      $ ©z3Class-aware wrapper for `::pdf_array_get_matrix()`.)r   ÚPdfObj_pdf_array_get_matrixr½   s     r   Úpdf_array_get_matrixÚPdfObj.pdf_array_get_matrixâ¢  rIV  r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::pdf_array_get_name()`.)r   ÚPdfObj_pdf_array_get_namer½   s     r   Úpdf_array_get_nameÚPdfObj.pdf_array_get_nameæ¢  r\5  r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::pdf_array_get_real()`.)r   ÚPdfObj_pdf_array_get_realr½   s     r   Úpdf_array_get_realÚPdfObj.pdf_array_get_realê¢  r\5  r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::pdf_array_get_rect()`.)r   ÚPdfObj_pdf_array_get_rectr½   s     r   Úpdf_array_get_rectÚPdfObj.pdf_array_get_rectî¢  r\5  r&   c                 ó0   • [         R                  " XU5      $ )z¼
Class-aware wrapper for `::pdf_array_get_string()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_array_get_string(int index)` => `(const char *, size_t sizep)`
)r   ÚPdfObj_pdf_array_get_string)r   r¾   rÒ(  s      r   Úpdf_array_get_stringÚPdfObj.pdf_array_get_stringò¢  s   € ô ×1Ò1°$¸uÓEÐEr&   c                 ó.   • [         R                  " X5      $ ©z8Class-aware wrapper for `::pdf_array_get_text_string()`.)r   Ú PdfObj_pdf_array_get_text_stringr½   s     r   Úpdf_array_get_text_stringÚ PdfObj.pdf_array_get_text_stringû¢  rËV  r&   c                 ó0   • [         R                  " XU5      $ ©z/Class-aware wrapper for `::pdf_array_insert()`.)r   ÚPdfObj_pdf_array_insert)r   ræ  r¾   s      r   Úpdf_array_insertÚPdfObj.pdf_array_insertÿ¢  s   € ä×-Ò-¨d¸Ó?Ð?r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_array_len()`.)r   ÚPdfObj_pdf_array_lenra   s    r   Úpdf_array_lenÚPdfObj.pdf_array_len£  r46  r&   c                 ó.   • [         R                  " X5      $ ©z-Class-aware wrapper for `::pdf_array_push()`.)r   ÚPdfObj_pdf_array_pushr�R  s     r   Úpdf_array_pushÚPdfObj.pdf_array_push£  rJ  r&   c                 ó.   • [         R                  " X5      $ ©z3Class-aware wrapper for `::pdf_array_push_array()`.)r   ÚPdfObj_pdf_array_push_arrayrPL  s     r   Úpdf_array_push_arrayÚPdfObj.pdf_array_push_array£  s   € ä×1Ò1°$Ó@Ð@r&   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::pdf_array_push_bool()`.)r   ÚPdfObj_pdf_array_push_boolrq   s     r   Úpdf_array_push_boolÚPdfObj.pdf_array_push_bool£  r™A  r&   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::pdf_array_push_dict()`.)r   ÚPdfObj_pdf_array_push_dictrPL  s     r   Úpdf_array_push_dictÚPdfObj.pdf_array_push_dict£  s   € ä×0Ò0°Ó?Ð?r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::pdf_array_push_int()`.)r   ÚPdfObj_pdf_array_push_intrq   s     r   Úpdf_array_push_intÚPdfObj.pdf_array_push_int£  rÂQ  r&   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::pdf_array_push_name()`.)r   ÚPdfObj_pdf_array_push_namerq   s     r   Úpdf_array_push_nameÚPdfObj.pdf_array_push_name£  r™A  r&   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::pdf_array_push_real()`.)r   ÚPdfObj_pdf_array_push_realrq   s     r   Úpdf_array_push_realÚPdfObj.pdf_array_push_real£  r™A  r&   c                 ó0   • [         R                  " XU5      $ ©z4Class-aware wrapper for `::pdf_array_push_string()`.)r   ÚPdfObj_pdf_array_push_string)r   rO   rg   s      r   Úpdf_array_push_stringÚPdfObj.pdf_array_push_string#£  s   € ä×2Ò2°4¸AÓ>Ð>r&   c                 ó.   • [         R                  " X5      $ ©z9Class-aware wrapper for `::pdf_array_push_text_string()`.)r   Ú!PdfObj_pdf_array_push_text_stringrq   s     r   Úpdf_array_push_text_stringÚ!PdfObj.pdf_array_push_text_string'£  s   € ä×7Ò7¸Ó@Ð@r&   c                 ó0   • [         R                  " XU5      $ ©z,Class-aware wrapper for `::pdf_array_put()`.)r   ÚPdfObj_pdf_array_put)r   rñ   ræ  s      r   Úpdf_array_putÚPdfObj.pdf_array_put+£  s   € ä×*Ò*¨4°CÓ8Ð8r&   c                 ó0   • [         R                  " XU5      $ ©z2Class-aware wrapper for `::pdf_array_put_array()`.)r   ÚPdfObj_pdf_array_put_array©r   rñ   rf!  s      r   Úpdf_array_put_arrayÚPdfObj.pdf_array_put_array/£  s   € ä×0Ò0°¸'ÓBÐBr&   c                 ó0   • [         R                  " XU5      $ ©z1Class-aware wrapper for `::pdf_array_put_bool()`.)r   ÚPdfObj_pdf_array_put_bool©r   rñ   rO   s      r   Úpdf_array_put_boolÚPdfObj.pdf_array_put_bool3£  ó   € ä×/Ò/°¸Ó;Ð;r&   c                 ó0   • [         R                  " XU5      $ ©z1Class-aware wrapper for `::pdf_array_put_dict()`.)r   ÚPdfObj_pdf_array_put_dictrB]  s      r   Úpdf_array_put_dictÚPdfObj.pdf_array_put_dict7£  s   € ä×/Ò/°¸ÓAÐAr&   c                 ó0   • [         R                  " XU5      $ ©z0Class-aware wrapper for `::pdf_array_put_int()`.)r   ÚPdfObj_pdf_array_put_intrH]  s      r   Úpdf_array_put_intÚPdfObj.pdf_array_put_int;£  s   € ä×.Ò.¨t¸Ó:Ð:r&   c                 ó0   • [         R                  " XU5      $ ©z1Class-aware wrapper for `::pdf_array_put_name()`.)r   ÚPdfObj_pdf_array_put_namerH]  s      r   Úpdf_array_put_nameÚPdfObj.pdf_array_put_name?£  rK]  r&   c                 ó0   • [         R                  " XU5      $ ©z1Class-aware wrapper for `::pdf_array_put_real()`.)r   ÚPdfObj_pdf_array_put_realrH]  s      r   Úpdf_array_put_realÚPdfObj.pdf_array_put_realC£  rK]  r&   c                 ó0   • [         R                  " XX#5      $ ©z3Class-aware wrapper for `::pdf_array_put_string()`.)r   ÚPdfObj_pdf_array_put_string)r   rñ   rO   rg   s       r   Úpdf_array_put_stringÚPdfObj.pdf_array_put_stringG£  s   € ä×1Ò1°$¸1Ó@Ð@r&   c                 ó0   • [         R                  " XU5      $ ©z8Class-aware wrapper for `::pdf_array_put_text_string()`.)r   Ú PdfObj_pdf_array_put_text_stringrH]  s      r   Úpdf_array_put_text_stringÚ PdfObj.pdf_array_put_text_stringK£  r.Z  r&   c                 ó.   • [         R                  " U 5      $ ©z8Class-aware wrapper for `::pdf_button_field_on_state()`.)r   Ú PdfObj_pdf_button_field_on_statera   s    r   Úpdf_button_field_on_stateÚ PdfObj.pdf_button_field_on_stateO£  r¢=  r&   c                 ó0   • [         R                  " XU5      $ ©z6Class-aware wrapper for `::pdf_choice_field_option()`.)r   ÚPdfObj_pdf_choice_field_option)r   rH)  rñ   s      r   Úpdf_choice_field_optionÚPdfObj.pdf_choice_field_optionS£  s   € ä×4Ò4°TÀaÓHÐHr&   c                 ó.   • [         R                  " U 5      $ ©z<Class-aware wrapper for `::pdf_choice_field_option_count()`.)r   Ú$PdfObj_pdf_choice_field_option_countra   s    r   Úpdf_choice_field_option_countÚ$PdfObj.pdf_choice_field_option_countW£  rD4  r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_clean_obj()`.)r   ÚPdfObj_pdf_clean_objra   s    r   Úpdf_clean_objÚPdfObj.pdf_clean_obj[£  r46  r&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::pdf_copy_array()`.)r   ÚPdfObj_pdf_copy_arrayra   s    r   Úpdf_copy_arrayÚPdfObj.pdf_copy_array_£  rA1  r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_copy_dict()`.)r   ÚPdfObj_pdf_copy_dictra   s    r   Úpdf_copy_dictÚPdfObj.pdf_copy_dictc£  r46  r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_debug_obj()`.)r   ÚPdfObj_pdf_debug_objra   s    r   Úpdf_debug_objÚPdfObj.pdf_debug_objg£  r46  r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_debug_ref()`.)r   ÚPdfObj_pdf_debug_refra   s    r   Úpdf_debug_refÚPdfObj.pdf_debug_refk£  r46  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::pdf_deep_copy_obj()`.)r   ÚPdfObj_pdf_deep_copy_objra   s    r   Úpdf_deep_copy_objÚPdfObj.pdf_deep_copy_objo£  r?6  r&   c                 ó.   • [         R                  " X5      $ ©z+Class-aware wrapper for `::pdf_dict_del()`.)r   ÚPdfObj_pdf_dict_delr@  s     r   Úpdf_dict_delÚPdfObj.pdf_dict_dels£  rJG  r&   c                 ó.   • [         R                  " X5      $ ©z,Class-aware wrapper for `::pdf_dict_dels()`.)r   ÚPdfObj_pdf_dict_delsr@  s     r   Úpdf_dict_delsÚPdfObj.pdf_dict_delsw£  r4  r&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::pdf_dict_get_bool()`.)r   ÚPdfObj_pdf_dict_get_boolr@  s     r   Úpdf_dict_get_boolÚPdfObj.pdf_dict_get_bool{£  rÑB  r&   c                 ó0   • [         R                  " XU5      $ ©z8Class-aware wrapper for `::pdf_dict_get_bool_default()`.)r   Ú PdfObj_pdf_dict_get_bool_default©r   rA  r*  s      r   Úpdf_dict_get_bool_defaultÚ PdfObj.pdf_dict_get_bool_default£  ó   € ä×6Ò6°tÀ$ÓGÐGr&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::pdf_dict_get_date()`.)r   ÚPdfObj_pdf_dict_get_dater@  s     r   Úpdf_dict_get_dateÚPdfObj.pdf_dict_get_dateƒ£  rÑB  r&   c                 ó.   • [         R                  " X5      $ ©z7Class-aware wrapper for `::pdf_dict_get_inheritable()`.)r   ÚPdfObj_pdf_dict_get_inheritabler@  s     r   Úpdf_dict_get_inheritableÚPdfObj.pdf_dict_get_inheritable‡£  r’R  r&   c                 ó.   • [         R                  " X5      $ ©z<Class-aware wrapper for `::pdf_dict_get_inheritable_bool()`.)r   Ú$PdfObj_pdf_dict_get_inheritable_boolr@  s     r   Úpdf_dict_get_inheritable_boolÚ$PdfObj.pdf_dict_get_inheritable_bool‹£  r*V  r&   c                 ó.   • [         R                  " X5      $ ©z<Class-aware wrapper for `::pdf_dict_get_inheritable_date()`.)r   Ú$PdfObj_pdf_dict_get_inheritable_dater@  s     r   Úpdf_dict_get_inheritable_dateÚ$PdfObj.pdf_dict_get_inheritable_date�£  r*V  r&   c                 ó.   • [         R                  " X5      $ ©z;Class-aware wrapper for `::pdf_dict_get_inheritable_int()`.)r   Ú#PdfObj_pdf_dict_get_inheritable_intr@  s     r   Úpdf_dict_get_inheritable_intÚ#PdfObj.pdf_dict_get_inheritable_int“£  rËR  r&   c                 ó.   • [         R                  " X5      $ ©z=Class-aware wrapper for `::pdf_dict_get_inheritable_int64()`.)r   Ú%PdfObj_pdf_dict_get_inheritable_int64r@  s     r   Úpdf_dict_get_inheritable_int64Ú%PdfObj.pdf_dict_get_inheritable_int64—£  s   € ä×;Ò;¸DÓFÐFr&   c                 ó.   • [         R                  " X5      $ ©z>Class-aware wrapper for `::pdf_dict_get_inheritable_matrix()`.)r   Ú&PdfObj_pdf_dict_get_inheritable_matrixr@  s     r   Úpdf_dict_get_inheritable_matrixÚ&PdfObj.pdf_dict_get_inheritable_matrix›£  rF  r&   c                 ó.   • [         R                  " X5      $ ©z<Class-aware wrapper for `::pdf_dict_get_inheritable_name()`.)r   Ú$PdfObj_pdf_dict_get_inheritable_namer@  s     r   Úpdf_dict_get_inheritable_nameÚ$PdfObj.pdf_dict_get_inheritable_nameŸ£  r*V  r&   c                 ó.   • [         R                  " X5      $ ©z<Class-aware wrapper for `::pdf_dict_get_inheritable_real()`.)r   Ú$PdfObj_pdf_dict_get_inheritable_realr@  s     r   Úpdf_dict_get_inheritable_realÚ$PdfObj.pdf_dict_get_inheritable_real££  r*V  r&   c                 ó.   • [         R                  " X5      $ ©z<Class-aware wrapper for `::pdf_dict_get_inheritable_rect()`.)r   Ú$PdfObj_pdf_dict_get_inheritable_rectr@  s     r   Úpdf_dict_get_inheritable_rectÚ$PdfObj.pdf_dict_get_inheritable_rect§£  r*V  r&   c                 ó0   • [         R                  " XU5      $ )z×
Class-aware wrapper for `::pdf_dict_get_inheritable_string()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_dict_get_inheritable_string(::pdf_obj *key)` => `(const char *, size_t sizep)`
)r   Ú&PdfObj_pdf_dict_get_inheritable_string©r   rA  rÒ(  s      r   Úpdf_dict_get_inheritable_stringÚ&PdfObj.pdf_dict_get_inheritable_string«£  s   € ô ×<Ò<¸TÈÓNÐNr&   c                 ó.   • [         R                  " X5      $ ©zCClass-aware wrapper for `::pdf_dict_get_inheritable_text_string()`.)r   Ú+PdfObj_pdf_dict_get_inheritable_text_stringr@  s     r   Ú$pdf_dict_get_inheritable_text_stringÚ+PdfObj.pdf_dict_get_inheritable_text_string´£  s   € ä×AÒAÀ$ÓLÐLr&   c                 ó.   • [         R                  " X5      $ ©z/Class-aware wrapper for `::pdf_dict_get_int()`.)r   ÚPdfObj_pdf_dict_get_intr@  s     r   Úpdf_dict_get_intÚPdfObj.pdf_dict_get_int¸£  rÒS  r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::pdf_dict_get_int64()`.)r   ÚPdfObj_pdf_dict_get_int64r@  s     r   Úpdf_dict_get_int64ÚPdfObj.pdf_dict_get_int64¼£  r]G  r&   c                 ó0   • [         R                  " XU5      $ ©z7Class-aware wrapper for `::pdf_dict_get_int_default()`.)r   ÚPdfObj_pdf_dict_get_int_defaultr©]  s      r   Úpdf_dict_get_int_defaultÚPdfObj.pdf_dict_get_int_defaultÀ£  s   € ä×5Ò5°dÀÓFÐFr&   c                 ó.   • [         R                  " X5      $ ©z/Class-aware wrapper for `::pdf_dict_get_key()`.)r   ÚPdfObj_pdf_dict_get_keyrè1  s     r   Úpdf_dict_get_keyÚPdfObj.pdf_dict_get_keyÄ£  rÒS  r&   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::pdf_dict_get_matrix()`.)r   ÚPdfObj_pdf_dict_get_matrixr@  s     r   Úpdf_dict_get_matrixÚPdfObj.pdf_dict_get_matrixÈ£  r¢R  r&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::pdf_dict_get_name()`.)r   ÚPdfObj_pdf_dict_get_namer@  s     r   Úpdf_dict_get_nameÚPdfObj.pdf_dict_get_nameÌ£  rÑB  r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::pdf_dict_get_point()`.)r   ÚPdfObj_pdf_dict_get_pointr@  s     r   Úpdf_dict_get_pointÚPdfObj.pdf_dict_get_pointÐ£  r]G  r&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::pdf_dict_get_real()`.)r   ÚPdfObj_pdf_dict_get_realr@  s     r   Úpdf_dict_get_realÚPdfObj.pdf_dict_get_realÔ£  rÑB  r&   c                 ó0   • [         R                  " XU5      $ ©z8Class-aware wrapper for `::pdf_dict_get_real_default()`.)r   Ú PdfObj_pdf_dict_get_real_defaultr©]  s      r   Úpdf_dict_get_real_defaultÚ PdfObj.pdf_dict_get_real_defaultØ£  r¬]  r&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::pdf_dict_get_rect()`.)r   ÚPdfObj_pdf_dict_get_rectr@  s     r   Úpdf_dict_get_rectÚPdfObj.pdf_dict_get_rectÜ£  rÑB  r&   c                 ó0   • [         R                  " XU5      $ )z¿
Class-aware wrapper for `::pdf_dict_get_string()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_dict_get_string(::pdf_obj *key)` => `(const char *, size_t sizep)`
)r   ÚPdfObj_pdf_dict_get_stringrá]  s      r   Úpdf_dict_get_stringÚPdfObj.pdf_dict_get_stringà£  r£N  r&   c                 ó.   • [         R                  " X5      $ ©z7Class-aware wrapper for `::pdf_dict_get_text_string()`.)r   ÚPdfObj_pdf_dict_get_text_stringr@  s     r   Úpdf_dict_get_text_stringÚPdfObj.pdf_dict_get_text_stringé£  r’R  r&   c                 ó.   • [         R                  " X5      $ ©z;Class-aware wrapper for `::pdf_dict_get_text_string_opt()`.)r   Ú#PdfObj_pdf_dict_get_text_string_optr@  s     r   Úpdf_dict_get_text_string_optÚ#PdfObj.pdf_dict_get_text_string_optí£  rËR  r&   c                 ó.   • [         R                  " X5      $ ©z/Class-aware wrapper for `::pdf_dict_get_val()`.)r   ÚPdfObj_pdf_dict_get_valrè1  s     r   Úpdf_dict_get_valÚPdfObj.pdf_dict_get_valñ£  rÒS  r&   c                 ó0   • [         R                  " XU5      $ ©z,Class-aware wrapper for `::pdf_dict_geta()`.)r   ÚPdfObj_pdf_dict_geta©r   rA  rV*  s      r   Úpdf_dict_getaÚPdfObj.pdf_dict_getaõ£  s   € ä×*Ò*¨4°fÓ=Ð=r&   c                 ó.   • [         R                  " X5      $ ©z,Class-aware wrapper for `::pdf_dict_getp()`.)r   ÚPdfObj_pdf_dict_getp©r   rÎ  s     r   Úpdf_dict_getpÚPdfObj.pdf_dict_getpù£  s   € ä×*Ò*¨4Ó6Ð6r&   c                 ó.   • [         R                  " X5      $ ©z8Class-aware wrapper for `::pdf_dict_getp_inheritable()`.)r   Ú PdfObj_pdf_dict_getp_inheritabler7^  s     r   Úpdf_dict_getp_inheritableÚ PdfObj.pdf_dict_getp_inheritableý£  rðQ  r&   c                 ó.   • [         R                  " X5      $ ©z,Class-aware wrapper for `::pdf_dict_gets()`.)r   ÚPdfObj_pdf_dict_getsr@  s     r   Úpdf_dict_getsÚPdfObj.pdf_dict_gets¤  r4  r&   c                 ó.   • [         R                  " X5      $ ©z8Class-aware wrapper for `::pdf_dict_gets_inheritable()`.)r   Ú PdfObj_pdf_dict_gets_inheritabler@  s     r   Úpdf_dict_gets_inheritableÚ PdfObj.pdf_dict_gets_inheritable¤  ó   € ä×6Ò6°tÓAÐAr&   c                 ó0   • [         R                  " XU5      $ ©z-Class-aware wrapper for `::pdf_dict_getsa()`.)r   ÚPdfObj_pdf_dict_getsar1^  s      r   Úpdf_dict_getsaÚPdfObj.pdf_dict_getsa	¤  s   € ä×+Ò+¨D°vÓ>Ð>r&   c                 ó.   • [         R                  " U 5      $ ©z+Class-aware wrapper for `::pdf_dict_len()`.)r   ÚPdfObj_pdf_dict_lenra   s    r   Úpdf_dict_lenÚPdfObj.pdf_dict_len¤  ó   € ä×)Ò)¨$Ó/Ð/r&   c                 ó0   • [         R                  " XU5      $ ©z+Class-aware wrapper for `::pdf_dict_put()`.)r   ÚPdfObj_pdf_dict_putr¨;  s      r   Úpdf_dict_putÚPdfObj.pdf_dict_put¤  s   € ä×)Ò)¨$°SÓ9Ð9r&   c                 ó0   • [         R                  " XU5      $ ©z1Class-aware wrapper for `::pdf_dict_put_array()`.)r   ÚPdfObj_pdf_dict_put_array©r   rA  rf!  s      r   Úpdf_dict_put_arrayÚPdfObj.pdf_dict_put_array¤  ó   € ä×/Ò/°¸7ÓCÐCr&   c                 ó0   • [         R                  " XU5      $ ©z0Class-aware wrapper for `::pdf_dict_put_bool()`.)r   ÚPdfObj_pdf_dict_put_bool©r   rA  rO   s      r   Úpdf_dict_put_boolÚPdfObj.pdf_dict_put_bool¤  ó   € ä×.Ò.¨t¸!Ó<Ð<r&   c                 ó0   • [         R                  " XU5      $ ©z0Class-aware wrapper for `::pdf_dict_put_date()`.)r   ÚPdfObj_pdf_dict_put_date)r   rA  r¥  s      r   Úpdf_dict_put_dateÚPdfObj.pdf_dict_put_date¤  ó   € ä×.Ò.¨t¸$Ó?Ð?r&   c                 ó0   • [         R                  " XU5      $ ©z0Class-aware wrapper for `::pdf_dict_put_dict()`.)r   ÚPdfObj_pdf_dict_put_dictr]^  s      r   Úpdf_dict_put_dictÚPdfObj.pdf_dict_put_dict!¤  s   € ä×.Ò.¨t¸'ÓBÐBr&   c                 ó0   • [         R                  " XU5      $ ©z4Class-aware wrapper for `::pdf_dict_put_indirect()`.)r   ÚPdfObj_pdf_dict_put_indirect)r   rA  rÑ  s      r   Úpdf_dict_put_indirectÚPdfObj.pdf_dict_put_indirect%¤  r›W  r&   c                 ó0   • [         R                  " XU5      $ ©z/Class-aware wrapper for `::pdf_dict_put_int()`.)r   ÚPdfObj_pdf_dict_put_intrd^  s      r   Úpdf_dict_put_intÚPdfObj.pdf_dict_put_int)¤  s   € ä×-Ò-¨d¸Ó;Ð;r&   c                 ó0   • [         R                  " XU5      $ ©z2Class-aware wrapper for `::pdf_dict_put_matrix()`.)r   ÚPdfObj_pdf_dict_put_matrixrd^  s      r   Úpdf_dict_put_matrixÚPdfObj.pdf_dict_put_matrix-¤  s   € ä×0Ò0°¸AÓ>Ð>r&   c                 ó0   • [         R                  " XU5      $ ©z0Class-aware wrapper for `::pdf_dict_put_name()`.)r   ÚPdfObj_pdf_dict_put_namerd^  s      r   Úpdf_dict_put_nameÚPdfObj.pdf_dict_put_name1¤  rg^  r&   c                 ó0   • [         R                  " XU5      $ ©z1Class-aware wrapper for `::pdf_dict_put_point()`.)r   ÚPdfObj_pdf_dict_put_pointrd^  s      r   Úpdf_dict_put_pointÚPdfObj.pdf_dict_put_point5¤  s   € ä×/Ò/°¸1Ó=Ð=r&   c                 ó0   • [         R                  " XU5      $ ©z0Class-aware wrapper for `::pdf_dict_put_real()`.)r   ÚPdfObj_pdf_dict_put_realrd^  s      r   Úpdf_dict_put_realÚPdfObj.pdf_dict_put_real9¤  rg^  r&   c                 ó0   • [         R                  " XU5      $ ©z0Class-aware wrapper for `::pdf_dict_put_rect()`.)r   ÚPdfObj_pdf_dict_put_rectrd^  s      r   Úpdf_dict_put_rectÚPdfObj.pdf_dict_put_rect=¤  rg^  r&   c                 ó0   • [         R                  " XX#5      $ ©z2Class-aware wrapper for `::pdf_dict_put_string()`.)r   ÚPdfObj_pdf_dict_put_string)r   rA  rO   rg   s       r   Úpdf_dict_put_stringÚPdfObj.pdf_dict_put_stringA¤  s   € ä×0Ò0°¸AÓAÐAr&   c                 ó0   • [         R                  " XU5      $ ©z7Class-aware wrapper for `::pdf_dict_put_text_string()`.)r   ÚPdfObj_pdf_dict_put_text_stringrd^  s      r   Úpdf_dict_put_text_stringÚPdfObj.pdf_dict_put_text_stringE¤  s   € ä×5Ò5°dÀÓCÐCr&   c                 ó.   • [         R                  " X5      $ ©z4Class-aware wrapper for `::pdf_dict_put_val_null()`.)r   ÚPdfObj_pdf_dict_put_val_nullrè1  s     r   Úpdf_dict_put_val_nullÚPdfObj.pdf_dict_put_val_nullI¤  räO  r&   c                 ó0   • [         R                  " XU5      $ ©z,Class-aware wrapper for `::pdf_dict_putp()`.)r   ÚPdfObj_pdf_dict_putp)r   rÎ  r4  s      r   Úpdf_dict_putpÚPdfObj.pdf_dict_putpM¤  s   € ä×*Ò*¨4°sÓ;Ð;r&   c                 ó0   • [         R                  " XU5      $ ©z,Class-aware wrapper for `::pdf_dict_puts()`.)r   ÚPdfObj_pdf_dict_putsr¨;  s      r   Úpdf_dict_putsÚPdfObj.pdf_dict_putsQ¤  s   € ä×*Ò*¨4°cÓ:Ð:r&   c                 ó0   • [         R                  " XU5      $ ©z1Class-aware wrapper for `::pdf_dict_puts_dict()`.)r   ÚPdfObj_pdf_dict_puts_dictr]^  s      r   Úpdf_dict_puts_dictÚPdfObj.pdf_dict_puts_dictU¤  r`^  r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_dirty_obj()`.)r   ÚPdfObj_pdf_dirty_objra   s    r   Úpdf_dirty_objÚPdfObj.pdf_dirty_objY¤  r46  r&   c                 ó.   • [         R                  " U 5      $ ©z5Class-aware wrapper for `::pdf_field_border_style()`.)r   ÚPdfObj_pdf_field_border_stylera   s    r   Úpdf_field_border_styleÚPdfObj.pdf_field_border_style]¤  rl2  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::pdf_field_display()`.)r   ÚPdfObj_pdf_field_displayra   s    r   Úpdf_field_displayÚPdfObj.pdf_field_displaya¤  r?6  r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_field_flags()`.)r   ÚPdfObj_pdf_field_flagsra   s    r   Úpdf_field_flagsÚPdfObj.pdf_field_flagse¤  r’1  r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_field_label()`.)r   ÚPdfObj_pdf_field_labelra   s    r   Úpdf_field_labelÚPdfObj.pdf_field_labeli¤  r’1  r&   c                 ó.   • [         R                  " X5      $ ©z9Class-aware wrapper for `::pdf_field_set_border_style()`.)r   Ú!PdfObj_pdf_field_set_border_styler`3  s     r   Úpdf_field_set_border_styleÚ!PdfObj.pdf_field_set_border_stylem¤  rÑO  r&   c                 ó.   • [         R                  " X5      $ ©z;Class-aware wrapper for `::pdf_field_set_button_caption()`.)r   Ú#PdfObj_pdf_field_set_button_captionr`3  s     r   Úpdf_field_set_button_captionÚ#PdfObj.pdf_field_set_button_captionq¤  r‘S  r&   c                 ó.   • [         R                  " X5      $ ©z4Class-aware wrapper for `::pdf_field_set_display()`.)r   ÚPdfObj_pdf_field_set_display)r   rB  s     r   Úpdf_field_set_displayÚPdfObj.pdf_field_set_displayu¤  r]=  r&   c                 ó.   • [         R                  " X5      $ ©z7Class-aware wrapper for `::pdf_field_set_fill_color()`.)r   ÚPdfObj_pdf_field_set_fill_color©r   rN+  s     r   Úpdf_field_set_fill_colorÚPdfObj.pdf_field_set_fill_colory¤  r’R  r&   c                 ó.   • [         R                  " X5      $ ©z7Class-aware wrapper for `::pdf_field_set_text_color()`.)r   ÚPdfObj_pdf_field_set_text_colorrß^  s     r   Úpdf_field_set_text_colorÚPdfObj.pdf_field_set_text_color}¤  r’R  r&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::pdf_field_type()`.)r   ÚPdfObj_pdf_field_typera   s    r   Úpdf_field_typeÚPdfObj.pdf_field_type�¤  rA1  r&   c                 ó.   • [         R                  " U 5      $ ©z4Class-aware wrapper for `::pdf_field_type_string()`.)r   ÚPdfObj_pdf_field_type_stringra   s    r   Úpdf_field_type_stringÚPdfObj.pdf_field_type_string…¤  rR;  r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_field_value()`.)r   ÚPdfObj_pdf_field_valuera   s    r   Úpdf_field_valueÚPdfObj.pdf_field_value‰¤  r’1  r&   c                 ó2   • [         R                  " XX#U5      $ ©z:Class-aware wrapper for `::pdf_filter_xobject_instance()`.)r   Ú"PdfObj_pdf_filter_xobject_instance)r   rb+  rK  r  rc+  s        r   Úpdf_filter_xobject_instanceÚ"PdfObj.pdf_filter_xobject_instance�¤  s   € ä×8Ò8¸ÈÐW_Ó`Ð`r&   c                 ó.   • [         R                  " U 5      $ ©zAClass-aware wrapper for `::pdf_flatten_inheritable_page_items()`.)r   Ú)PdfObj_pdf_flatten_inheritable_page_itemsra   s    r   Ú"pdf_flatten_inheritable_page_itemsÚ)PdfObj.pdf_flatten_inheritable_page_items‘¤  rJ4  r&   c                 ó.   • [         R                  " U 5      $ ©z5Class-aware wrapper for `::pdf_get_bound_document()`.)r   ÚPdfObj_pdf_get_bound_documentra   s    r   Úpdf_get_bound_documentÚPdfObj.pdf_get_bound_document•¤  rl2  r&   c                 ó.   • [         R                  " X5      $ ©z6Class-aware wrapper for `::pdf_get_filespec_params()`.)r   ÚPdfObj_pdf_get_filespec_paramsrƒX  s     r   Úpdf_get_filespec_paramsÚPdfObj.pdf_get_filespec_params™¤  r5Y  r&   c                 ó.   • [         R                  " U 5      $ ©z8Class-aware wrapper for `::pdf_get_indirect_document()`.)r   Ú PdfObj_pdf_get_indirect_documentra   s    r   Úpdf_get_indirect_documentÚ PdfObj.pdf_get_indirect_document�¤  r¢=  r&   c                 ó.   • [         R                  " U 5      $ ©z>Class-aware wrapper for `::pdf_guess_colorspace_components()`.)r   Ú&PdfObj_pdf_guess_colorspace_componentsra   s    r   Úpdf_guess_colorspace_componentsÚ&PdfObj.pdf_guess_colorspace_components¡¤  rU4  r&   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::pdf_intent_from_name()`.)r   ÚPdfObj_pdf_intent_from_namera   s    r   Úpdf_intent_from_nameÚPdfObj.pdf_intent_from_name¥¤  r*3  r&   c                 ó.   • [         R                  " U 5      $ ©z+Class-aware wrapper for `::pdf_is_array()`.)r   ÚPdfObj_pdf_is_arrayra   s    r   Úpdf_is_arrayÚPdfObj.pdf_is_array©¤  rT^  r&   c                 ó.   • [         R                  " U 5      $ ©z*Class-aware wrapper for `::pdf_is_bool()`.)r   ÚPdfObj_pdf_is_boolra   s    r   Úpdf_is_boolÚPdfObj.pdf_is_bool­¤  rV5  r&   c                 ó.   • [         R                  " U 5      $ ©z*Class-aware wrapper for `::pdf_is_dict()`.)r   ÚPdfObj_pdf_is_dictra   s    r   Úpdf_is_dictÚPdfObj.pdf_is_dict±¤  rV5  r&   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::pdf_is_embedded_file()`.)r   ÚPdfObj_pdf_is_embedded_filera   s    r   Úpdf_is_embedded_fileÚPdfObj.pdf_is_embedded_fileµ¤  r*3  r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_is_filespec()`.)r   ÚPdfObj_pdf_is_filespecra   s    r   Úpdf_is_filespecÚPdfObj.pdf_is_filespec¹¤  r’1  r&   c                 ó.   • [         R                  " U 5      $ ©z2Class-aware wrapper for `::pdf_is_image_stream()`.)r   ÚPdfObj_pdf_is_image_streamra   s    r   Úpdf_is_image_streamÚPdfObj.pdf_is_image_stream½¤  r2  r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_is_indirect()`.)r   ÚPdfObj_pdf_is_indirectra   s    r   Úpdf_is_indirectÚPdfObj.pdf_is_indirectÁ¤  r’1  r&   c                 ó.   • [         R                  " U 5      $ ©z)Class-aware wrapper for `::pdf_is_int()`.)r   ÚPdfObj_pdf_is_intra   s    r   Ú
pdf_is_intÚPdfObj.pdf_is_intÅ¤  rø=  r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::pdf_is_jpx_image()`.)r   ÚPdfObj_pdf_is_jpx_imagera   s    r   Úpdf_is_jpx_imageÚPdfObj.pdf_is_jpx_imageÉ¤  rË1  r&   c                 ó.   • [         R                  " U 5      $ ©z*Class-aware wrapper for `::pdf_is_name()`.)r   ÚPdfObj_pdf_is_namera   s    r   Úpdf_is_nameÚPdfObj.pdf_is_nameÍ¤  rV5  r&   c                 ó.   • [         R                  " U 5      $ ©z*Class-aware wrapper for `::pdf_is_null()`.)r   ÚPdfObj_pdf_is_nullra   s    r   Úpdf_is_nullÚPdfObj.pdf_is_nullÑ¤  rV5  r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_is_number()`.)r   ÚPdfObj_pdf_is_numberra   s    r   Úpdf_is_numberÚPdfObj.pdf_is_numberÕ¤  r46  r&   c                 ó.   • [         R                  " U 5      $ ©z*Class-aware wrapper for `::pdf_is_real()`.)r   ÚPdfObj_pdf_is_realra   s    r   Úpdf_is_realÚPdfObj.pdf_is_realÙ¤  rV5  r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_is_stream()`.)r   ÚPdfObj_pdf_is_streamra   s    r   Úpdf_is_streamÚPdfObj.pdf_is_streamÝ¤  r46  r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_is_string()`.)r   ÚPdfObj_pdf_is_stringra   s    r   Úpdf_is_stringÚPdfObj.pdf_is_stringá¤  r46  r&   c                 ó.   • [         R                  " U 5      $ ©z8Class-aware wrapper for `::pdf_line_ending_from_name()`.)r   Ú PdfObj_pdf_line_ending_from_namera   s    r   Úpdf_line_ending_from_nameÚ PdfObj.pdf_line_ending_from_nameå¤  r¢=  r&   c                 ó.   • [         R                  " U 5      $ ©z2Class-aware wrapper for `::pdf_load_colorspace()`.)r   ÚPdfObj_pdf_load_colorspacera   s    r   Úpdf_load_colorspaceÚPdfObj.pdf_load_colorspaceé¤  r2  r&   c                 ó.   • [         R                  " U 5      $ ©z>Class-aware wrapper for `::pdf_load_embedded_file_contents()`.)r   Ú&PdfObj_pdf_load_embedded_file_contentsra   s    r   Úpdf_load_embedded_file_contentsÚ&PdfObj.pdf_load_embedded_file_contentsí¤  rU4  r&   c                 ó.   • [         R                  " U 5      $ ©z2Class-aware wrapper for `::pdf_load_field_name()`.)r   ÚPdfObj_pdf_load_field_namera   s    r   Úpdf_load_field_nameÚPdfObj.pdf_load_field_nameñ¤  r2  r&   c                 ó0   • [         R                  " XU5      $ ©z0Class-aware wrapper for `::pdf_load_function()`.)r   ÚPdfObj_pdf_load_functionr&4  s      r   Úpdf_load_functionÚPdfObj.pdf_load_functionõ¤  s   € ä×.Ò.¨t¸#Ó>Ð>r&   c                 ó.   • [         R                  " U 5      $ ©z2Class-aware wrapper for `::pdf_load_raw_stream()`.)r   ÚPdfObj_pdf_load_raw_streamra   s    r   Úpdf_load_raw_streamÚPdfObj.pdf_load_raw_streamù¤  r2  r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_load_stream()`.)r   ÚPdfObj_pdf_load_streamra   s    r   Úpdf_load_streamÚPdfObj.pdf_load_streamý¤  r’1  r&   c                 ó.   • [         R                  " U 5      $ ©z@Class-aware wrapper for `::pdf_load_stream_or_string_as_utf8()`.)r   Ú(PdfObj_pdf_load_stream_or_string_as_utf8ra   s    r   Ú!pdf_load_stream_or_string_as_utf8Ú(PdfObj.pdf_load_stream_or_string_as_utf8¥  rG2  r&   c                 ó.   • [         R                  " X5      $ ©z/Class-aware wrapper for `::pdf_lookup_field()`.)r   ÚPdfObj_pdf_lookup_fieldrã1  s     r   Úpdf_lookup_fieldÚPdfObj.pdf_lookup_field¥  r÷>  r&   c                 ó.   • [         R                  " X5      $ ©z0Class-aware wrapper for `::pdf_lookup_number()`.)r   ÚPdfObj_pdf_lookup_numberr=W  s     r   Úpdf_lookup_numberÚPdfObj.pdf_lookup_number	¥  s   € ä×.Ò.¨tÓ<Ð<r&   c                 ó.   • [         R                  " U 5      $ ©z+Class-aware wrapper for `::pdf_mark_obj()`.)r   ÚPdfObj_pdf_mark_objra   s    r   Úpdf_mark_objÚPdfObj.pdf_mark_obj¥  rT^  r&   c                 ó.   • [         R                  " X5      $ ©z*Class-aware wrapper for `::pdf_name_eq()`.)r   ÚPdfObj_pdf_name_eqrÅ=  s     r   Úpdf_name_eqÚPdfObj.pdf_name_eq¥  ó   € ä×(Ò(¨Ó1Ð1r&   c                 ó.   • [         R                  " U 5      $ ©z?Class-aware wrapper for `::pdf_new_utf8_from_pdf_stream_obj()`.)r   Ú'PdfObj_pdf_new_utf8_from_pdf_stream_objra   s    r   Ú pdf_new_utf8_from_pdf_stream_objÚ'PdfObj.pdf_new_utf8_from_pdf_stream_obj¥  r¼7  r&   c                 ó.   • [         R                  " U 5      $ ©z?Class-aware wrapper for `::pdf_new_utf8_from_pdf_string_obj()`.)r   Ú'PdfObj_pdf_new_utf8_from_pdf_string_objra   s    r   Ú pdf_new_utf8_from_pdf_string_objÚ'PdfObj.pdf_new_utf8_from_pdf_string_obj¥  r¼7  r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::pdf_obj_is_dirty()`.)r   ÚPdfObj_pdf_obj_is_dirtyra   s    r   Úpdf_obj_is_dirtyÚPdfObj.pdf_obj_is_dirty¥  rË1  r&   c                 ó.   • [         R                  " U 5      $ ©z5Class-aware wrapper for `::pdf_obj_is_incremental()`.)r   ÚPdfObj_pdf_obj_is_incrementalra   s    r   Úpdf_obj_is_incrementalÚPdfObj.pdf_obj_is_incremental!¥  rl2  r&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::pdf_obj_marked()`.)r   ÚPdfObj_pdf_obj_markedra   s    r   Úpdf_obj_markedÚPdfObj.pdf_obj_marked%¥  rA1  r&   c                 ó0   • [         R                  " XU5      $ )z�
Class-aware wrapper for `::pdf_obj_memo()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_obj_memo(int bit)` => `(int, int memo)`
)r   ÚPdfObj_pdf_obj_memo©r   rf  rÊ-  s      r   Úpdf_obj_memoÚPdfObj.pdf_obj_memo)¥  s   € ô ×)Ò)¨$°TÓ:Ð:r&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_obj_parent_num()`.)r   ÚPdfObj_pdf_obj_parent_numra   s    r   Úpdf_obj_parent_numÚPdfObj.pdf_obj_parent_num2¥  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ ©z+Class-aware wrapper for `::pdf_obj_refs()`.)r   ÚPdfObj_pdf_obj_refsra   s    r   Úpdf_obj_refsÚPdfObj.pdf_obj_refs6¥  rT^  r&   c                 ó.   • [         R                  " X5      $ ©z)Class-aware wrapper for `::pdf_objcmp()`.)r   ÚPdfObj_pdf_objcmprÅ=  s     r   Ú
pdf_objcmpÚPdfObj.pdf_objcmp:¥  rQF  r&   c                 ó.   • [         R                  " X5      $ ©z.Class-aware wrapper for `::pdf_objcmp_deep()`.)r   ÚPdfObj_pdf_objcmp_deeprÅ=  s     r   Úpdf_objcmp_deepÚPdfObj.pdf_objcmp_deep>¥  r‰A  r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::pdf_objcmp_resolve()`.)r   ÚPdfObj_pdf_objcmp_resolverÅ=  s     r   Úpdf_objcmp_resolveÚPdfObj.pdf_objcmp_resolveB¥  rÂQ  r&   c                 ó.   • [         R                  " U 5      $ ©z2Class-aware wrapper for `::pdf_open_raw_stream()`.)r   ÚPdfObj_pdf_open_raw_streamra   s    r   Úpdf_open_raw_streamÚPdfObj.pdf_open_raw_streamF¥  r2  r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_open_stream()`.)r   ÚPdfObj_pdf_open_streamra   s    r   Úpdf_open_streamÚPdfObj.pdf_open_streamJ¥  r’1  r&   c                 ó0   • [         R                  " XU5      $ ©z5Class-aware wrapper for `::pdf_page_obj_transform()`.)r   ÚPdfObj_pdf_page_obj_transform)r   r.  r.  s      r   Úpdf_page_obj_transformÚPdfObj.pdf_page_obj_transformN¥  s   € ä×3Ò3°DÀ&ÓIÐIr&   c                 ó0   • [         R                  " XX#5      $ ©z9Class-aware wrapper for `::pdf_page_obj_transform_box()`.)r   Ú!PdfObj_pdf_page_obj_transform_box)r   r.  r¥  r  s       r   Úpdf_page_obj_transform_boxÚ!PdfObj.pdf_page_obj_transform_boxR¥  r—U  r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::pdf_pin_document()`.)r   ÚPdfObj_pdf_pin_documentra   s    r   Úpdf_pin_documentÚPdfObj.pdf_pin_documentV¥  rË1  r&   c                 ó0   • [         R                  " XU5      $ )zK
Class-aware wrapper for `::pdf_recolor_shade()`.
        Recolor a shade.
)r   ÚPdfObj_pdf_recolor_shade)r   r‰.  rú  s      r   Úpdf_recolor_shadeÚPdfObj.pdf_recolor_shadeZ¥  s   € ô
 ×.Ò.¨t¸fÓEÐEr&   c                 ó.   • [         R                  " U 5      $ )a;  
Class-aware wrapper for `::pdf_resolve_indirect()`.
        Resolve an indirect object (or chain of objects).

        This can cause xref reorganisations (solidifications etc) due to
        repairs, so all held pdf_xref_entries should be considered
        invalid after this call (other than the returned one).
)r   ÚPdfObj_pdf_resolve_indirectra   s    r   Úpdf_resolve_indirectÚPdfObj.pdf_resolve_indirecta¥  s   € ô ×1Ò1°$Ó7Ð7r&   c                 ó.   • [         R                  " U 5      $ ©z9Class-aware wrapper for `::pdf_resolve_indirect_chain()`.)r   Ú!PdfObj_pdf_resolve_indirect_chainra   s    r   Úpdf_resolve_indirect_chainÚ!PdfObj.pdf_resolve_indirect_chainl¥  r22  r&   c                 ó.   • [         R                  " X5      $ ©z*Class-aware wrapper for `::pdf_set_int()`.)r   ÚPdfObj_pdf_set_intr$:  s     r   Úpdf_set_intÚPdfObj.pdf_set_intp¥  r _  r&   c                 ó0   • [         R                  " XU5      $ ©z/Class-aware wrapper for `::pdf_set_obj_memo()`.)r   ÚPdfObj_pdf_set_obj_memor¼_  s      r   Úpdf_set_obj_memoÚPdfObj.pdf_set_obj_memot¥  s   € ä×-Ò-¨d¸Ó>Ð>r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::pdf_set_obj_parent()`.)r   ÚPdfObj_pdf_set_obj_parentr¥U  s     r   Úpdf_set_obj_parentÚPdfObj.pdf_set_obj_parentx¥  r]G  r&   c                 ó.   • [         R                  " X5      $ ©z.Class-aware wrapper for `::pdf_set_str_len()`.)r   ÚPdfObj_pdf_set_str_len)r   r¾/  s     r   Úpdf_set_str_lenÚPdfObj.pdf_set_str_len|¥  r E  r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_sort_dict()`.)r   ÚPdfObj_pdf_sort_dictra   s    r   Úpdf_sort_dictÚPdfObj.pdf_sort_dict€¥  r46  r&   c                 ó0   • [         R                  " XU5      $ ©z-Class-aware wrapper for `::pdf_store_item()`.)r   ÚPdfObj_pdf_store_item)r   r4  ro%  s      r   Úpdf_store_itemÚPdfObj.pdf_store_item„¥  s   € ä×+Ò+¨D°xÓ@Ð@r&   c                 ó.   • [         R                  " U 5      $ ©z*Class-aware wrapper for `::pdf_to_bool()`.)r   ÚPdfObj_pdf_to_boolra   s    r   Úpdf_to_boolÚPdfObj.pdf_to_boolˆ¥  rV5  r&   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::pdf_to_bool_default()`.)r   ÚPdfObj_pdf_to_bool_default©r   r*  s     r   Úpdf_to_bool_defaultÚPdfObj.pdf_to_bool_defaultŒ¥  rè@  r&   c                 ó.   • [         R                  " U 5      $ ©z*Class-aware wrapper for `::pdf_to_date()`.)r   ÚPdfObj_pdf_to_datera   s    r   Úpdf_to_dateÚPdfObj.pdf_to_date�¥  rV5  r&   c                 ó.   • [         R                  " U 5      $ ©z)Class-aware wrapper for `::pdf_to_gen()`.)r   ÚPdfObj_pdf_to_genra   s    r   Ú
pdf_to_genÚPdfObj.pdf_to_gen”¥  rø=  r&   c                 ó.   • [         R                  " U 5      $ ©z)Class-aware wrapper for `::pdf_to_int()`.)r   ÚPdfObj_pdf_to_intra   s    r   Ú
pdf_to_intÚPdfObj.pdf_to_int˜¥  rø=  r&   c                 ó.   • [         R                  " U 5      $ ©z+Class-aware wrapper for `::pdf_to_int64()`.)r   ÚPdfObj_pdf_to_int64ra   s    r   Úpdf_to_int64ÚPdfObj.pdf_to_int64œ¥  rT^  r&   c                 ó.   • [         R                  " X5      $ ©z1Class-aware wrapper for `::pdf_to_int_default()`.)r   ÚPdfObj_pdf_to_int_defaultr$`  s     r   Úpdf_to_int_defaultÚPdfObj.pdf_to_int_default ¥  ru3  r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_to_matrix()`.)r   ÚPdfObj_pdf_to_matrixra   s    r   Úpdf_to_matrixÚPdfObj.pdf_to_matrix¤¥  r46  r&   c                 ó.   • [         R                  " U 5      $ ©z*Class-aware wrapper for `::pdf_to_name()`.)r   ÚPdfObj_pdf_to_namera   s    r   Úpdf_to_nameÚPdfObj.pdf_to_name¨¥  rV5  r&   c                 ó.   • [         R                  " U 5      $ ©z)Class-aware wrapper for `::pdf_to_num()`.)r   ÚPdfObj_pdf_to_numra   s    r   Ú
pdf_to_numÚPdfObj.pdf_to_num¬¥  rø=  r&   c                 ó.   • [         R                  " X5      $ ©z+Class-aware wrapper for `::pdf_to_point()`.)r   ÚPdfObj_pdf_to_pointr}E  s     r   Úpdf_to_pointÚPdfObj.pdf_to_point°¥  s   € ä×)Ò)¨$Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ ©z*Class-aware wrapper for `::pdf_to_quad()`.)r   ÚPdfObj_pdf_to_quadr}E  s     r   Úpdf_to_quadÚPdfObj.pdf_to_quad´¥  s   € ä×(Ò(¨Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ ©z*Class-aware wrapper for `::pdf_to_real()`.)r   ÚPdfObj_pdf_to_realra   s    r   Úpdf_to_realÚPdfObj.pdf_to_real¸¥  rV5  r&   c                 ó.   • [         R                  " X5      $ ©z2Class-aware wrapper for `::pdf_to_real_default()`.)r   ÚPdfObj_pdf_to_real_defaultr$`  s     r   Úpdf_to_real_defaultÚPdfObj.pdf_to_real_default¼¥  rè@  r&   c                 ó.   • [         R                  " U 5      $ ©z*Class-aware wrapper for `::pdf_to_rect()`.)r   ÚPdfObj_pdf_to_rectra   s    r   Úpdf_to_rectÚPdfObj.pdf_to_rectÀ¥  rV5  r&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::pdf_to_str_buf()`.)r   ÚPdfObj_pdf_to_str_bufra   s    r   Úpdf_to_str_bufÚPdfObj.pdf_to_str_bufÄ¥  rA1  r&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::pdf_to_str_len()`.)r   ÚPdfObj_pdf_to_str_lenra   s    r   Úpdf_to_str_lenÚPdfObj.pdf_to_str_lenÈ¥  rA1  r&   c                 ó.   • [         R                  " X5      $ )z¥
Class-aware wrapper for `::pdf_to_string()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_to_string()` => `(const char *, size_t sizep)`
)r   ÚPdfObj_pdf_to_string)r   rÒ(  s     r   Úpdf_to_stringÚPdfObj.pdf_to_stringÌ¥  s   € ô ×*Ò*¨4Ó7Ð7r&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_to_text_string()`.)r   ÚPdfObj_pdf_to_text_stringra   s    r   Úpdf_to_text_stringÚPdfObj.pdf_to_text_stringÕ¥  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::pdf_unmark_obj()`.)r   ÚPdfObj_pdf_unmark_objra   s    r   Úpdf_unmark_objÚPdfObj.pdf_unmark_objÙ¥  rA1  r&   c                 ó.   • [         R                  " U 5      $ ©z@Class-aware wrapper for `::pdf_verify_embedded_file_checksum()`.)r   Ú(PdfObj_pdf_verify_embedded_file_checksumra   s    r   Ú!pdf_verify_embedded_file_checksumÚ(PdfObj.pdf_verify_embedded_file_checksumÝ¥  rG2  r&   c           	      ó4   • [         R                  " XX#XEU5      $ )aG  
Class-aware wrapper for `::pdf_walk_tree()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_walk_tree(::pdf_obj *kid_name, void (*arrive)(::fz_context *, ::pdf_obj *, void *, ::pdf_obj **), void (*leave)(::fz_context *, ::pdf_obj *, void *), void *arg, ::pdf_obj **names, ::pdf_obj **values)` => `()`
)r   ÚPdfObj_pdf_walk_tree)r   r«0  r¬0  r­0  rþ  r®0  rQ  s          r   Úpdf_walk_treeÚPdfObj.pdf_walk_treeá¥  s   € ô ×*Ò*¨4¸6È#ÐV\Ó]Ð]r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::pdf_xobject_bbox()`.)r   ÚPdfObj_pdf_xobject_bboxra   s    r   Úpdf_xobject_bboxÚPdfObj.pdf_xobject_bboxê¥  rË1  r&   c                 ó.   • [         R                  " U 5      $ ©z5Class-aware wrapper for `::pdf_xobject_colorspace()`.)r   ÚPdfObj_pdf_xobject_colorspacera   s    r   Úpdf_xobject_colorspaceÚPdfObj.pdf_xobject_colorspaceî¥  rl2  r&   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::pdf_xobject_isolated()`.)r   ÚPdfObj_pdf_xobject_isolatedra   s    r   Úpdf_xobject_isolatedÚPdfObj.pdf_xobject_isolatedò¥  r*3  r&   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::pdf_xobject_knockout()`.)r   ÚPdfObj_pdf_xobject_knockoutra   s    r   Úpdf_xobject_knockoutÚPdfObj.pdf_xobject_knockoutö¥  r*3  r&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_xobject_matrix()`.)r   ÚPdfObj_pdf_xobject_matrixra   s    r   Úpdf_xobject_matrixÚPdfObj.pdf_xobject_matrixú¥  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ ©z4Class-aware wrapper for `::pdf_xobject_resources()`.)r   ÚPdfObj_pdf_xobject_resourcesra   s    r   Úpdf_xobject_resourcesÚPdfObj.pdf_xobject_resourcesþ¥  rR;  r&   c                 ó.   • [         R                  " U 5      $ ©z7Class-aware wrapper for `::pdf_xobject_transparency()`.)r   ÚPdfObj_pdf_xobject_transparencyra   s    r   Úpdf_xobject_transparencyÚPdfObj.pdf_xobject_transparency¦  r¨1  r&   c                 ó0   • [         R                  " U /UQ76 $ )z’
*Overload 1:*
Class-aware wrapper for `::pdf_dict_get()`.

|

*Overload 2:*
Typesafe wrapper for looking up things such as PDF_ENUM_NAME_Annots.
)r   ÚPdfObj_pdf_dict_getr§   s     r   Úpdf_dict_getÚPdfObj.pdf_dict_get¦  rG?  r&   c                 ó.   • [         R                  " U 5      $ ©zBAlternative to `pdf_load_field_name()` that returns a std::string.)r   ÚPdfObj_pdf_load_field_name2ra   s    r   Úpdf_load_field_name2ÚPdfObj.pdf_load_field_name2¦  r*3  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)aÅ  
*Overload 1:*
== Constructors.  Constructor using `pdf_new_action_from_link()`.

|

*Overload 2:*
Constructor using `pdf_new_array()`.

|

*Overload 3:*
Constructor using `pdf_new_date()`.

|

*Overload 4:*
Constructor using `pdf_new_dest_from_link()`.

|

*Overload 5:*
Constructor using `pdf_new_indirect()`.

|

*Overload 6:*
Constructor using `pdf_new_int()`.

|

*Overload 7:*
Constructor using `pdf_new_matrix()`.

|

*Overload 8:*
Constructor using `pdf_new_name()`.

|

*Overload 9:*
Constructor using `pdf_new_point()`.

|

*Overload 10:*
Constructor using `pdf_new_real()`.

|

*Overload 11:*
Constructor using `pdf_new_rect()`.

|

*Overload 12:*
Constructor using `pdf_new_string()`.

|

*Overload 13:*
Constructor using `pdf_new_xobject()`.

|

*Overload 14:*
Copy constructor using `pdf_keep_obj()`.

|

*Overload 15:*
Constructor using raw copy of pre-existing `::pdf_obj`.

|

*Overload 16:*
Constructor using raw copy of pre-existing `::pdf_obj`.
N)r   ÚPdfObj_swiginitÚ
new_PdfObjr§   s     r   r]   ÚPdfObj.__init__¦  s    € ô` 	×Ò˜t¤V×%6Ò%6¸Ð%=Õ>r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfObj_m_internal_valuera   s    r   ri1  ÚPdfObj.m_internal_valuei¦  rË1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfObj___nonzero__ra   s    r   rä   ÚPdfObj.__nonzero__m¦  r~  r&   ro1  r'   N)ár   r   r<   r=   r>   r   r   r   r   rÒ   rÃ\  r�W  rË\  rÐ\  rÕ\  rÚ\  rß\  rä\  ré\  rî\  ró\  rø\  rü\  r]  r]  r]  r]  r]  r]  r]  r$]  r)]  r.]  r3]  r8]  r=]  rC]  rI]  rO]  rT]  rY]  r^]  rc]  rh]  rm]  rr]  rw]  r|]  r�]  r†]  r‹]  r�]  r•]  rš]  rŸ]  r¤]  rª]  r°]  rµ]  rº]  r¿]  rÄ]  rÉ]  rÎ]  rÓ]  rØ]  rÝ]  râ]  rç]  rì]  rñ]  rö]  rû]  r ^  r^  r
^  r^  r^  r^  r^  r"^  r'^  r,^  r2^  r8^  r=^  rB^  rG^  rM^  rR^  rX^  r^^  re^  rk^  rq^  rv^  r{^  r€^  r…^  rŠ^  r�^  r”^  r™^  rž^  r£^  r¨^  r­^  r²^  r·^  r¼^  rÁ^  rÆ^  rË^  rÐ^  rÕ^  rÚ^  rà^  rå^  rê^  rï^  rô^  rù^  rþ^  r_  r_  r_  r_  r_  r_  r!_  r&_  r+_  r0_  r5_  r:_  r?_  rD_  rI_  rN_  rS_  rX_  r]_  rb_  rg_  rl_  rq_  rv_  r{_  r€_  r…_  rŠ_  r�_  r”_  r™_  rž_  r¤_  r©_  r®_  r³_  r¸_  r½_  rÂ_  rÇ_  rÌ_  rÑ_  rÖ_  rÛ_  rà_  rå_  rê_  rï_  ró_  r÷_  rü_  r`  r`  r`  r`  r`  r`  r`  r%`  r*`  r/`  r4`  r9`  r>`  rC`  rH`  rM`  rR`  rW`  r\`  ra`  rf`  rk`  rp`  rt`  ry`  r~`  rƒ`  r‡`  rŒ`  r‘`  r–`  r›`  r `  r¥`  rª`  r®`  r³`  r]   r   Údelete_PdfObjr°   ri1  rä   rè   ÚPdfObj_m_internal_getÚPdfObj_m_internal_setrs1  ÚPdfObj_s_num_instances_getÚPdfObj_s_num_instances_setr[1  r@   r'   r&   r   r¼\  r¼\  º¢  sµ  † Ù.áÑ-Ñ/IÐOdÑe€GØ€Hàñ4ó ð4ð ñ;ó ð;ò;ò;ò7ò4ò=ò<ò?ò=ò=ò=òFòDò@ò1ò7òAò:ò@ò9ò:ò:ò?òAò9òCò<òBò;ò<ò<òAòCò=òIòAò1ò2ò1ò1ò1ò5ò5ò6ò:òHò:òAòFòFòEòGòHòFòFòFòOòMò9ò;òGò9ò<ò:ò;ò:òHò:òCòAòEò9ò>ò7òCò6òBò?ò0ò:òDò=ò@òCòCò<ò?ò=ò>ò=ò=òBòDò>ò<ò;òDò1ò:ò5ò3ò3òDòFò<òAòAò2ò9ò3òaòFò:ò@ò=òCò8ò0ò/ò/ò8ò3ò7ò3ò.ò4ò/ò/ò1ò/ò1ò1ò=ò7òCò7ò?ò7ò3òEò:ò=ò0ò2òDòDò4ò:ò2ò;ò6ò0ò1ò6ò9ò7ò3òJòPò4òFò	8ò>ò2ò?ò;ò;ò1òAò/ò=ò/ò.ò.ò0ò<ò1ò/ò.ò8ò7ò/ò=ò/ò2ò2ò8ò6ò2òEò^ò4ò:ò8ò8ò6ò9ò<ò
7ò8òP?ðb ×+Ò+Ðò4ò/à€Hñ ˜&×6Ò6¸×8TÒ8TÐZyÑz€JÙ˜v×@Ò@À&×BcÒBcÓdƒOr&   r¼\  c                   óÖ   • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  rS	 rS
 r\r\" \R"                  \R$                  SS9r\" \R(                  \R*                  5      rSrg)ÚPdfObjectLabelsiw¦  zIWrapper class for struct `pdf_object_labels`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfObjectLabels.<lambda>z¦  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÇ`  z¦  rV   r&   rW   rX   c                 ó0   • [         R                  " XX#5      $ ©z/Class-aware wrapper for `::pdf_label_object()`.)r   Ú PdfObjectLabels_pdf_label_object)r   rÑ  rý  rþ  s       r   Úpdf_label_objectÚ PdfObjectLabels.pdf_label_object}¦  s   € ä×6Ò6°tÀ(ÓPÐPr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z“
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_object_labels`.
N)r   ÚPdfObjectLabels_swiginitÚnew_PdfObjectLabelsr§   s     r   r]   ÚPdfObjectLabels.__init__�¦  r¯I  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú PdfObjectLabels_m_internal_valuera   s    r   ri1  Ú PdfObjectLabels.m_internal_valueŽ¦  r¢=  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfObjectLabels___nonzero__ra   s    r   rä   ÚPdfObjectLabels.__nonzero__’¦  r_  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rÌ`  r]   r   Údelete_PdfObjectLabelsr°   ri1  rä   rè   ÚPdfObjectLabels_m_internal_getÚPdfObjectLabels_m_internal_setrs1  Ú#PdfObjectLabels_s_num_instances_getÚ#PdfObjectLabels_s_num_instances_setr[1  r@   r'   r&   r   rÅ`  rÅ`  w¦  s€   † ÙTáÑ-Ñ/IÐOdÑe€GØ€HòQò
Qð ×4Ñ4Ðò=ò8à€Hñ ˜&×?Ñ?À×AfÑAfð  mLñ  M€JÙ˜v×IÑIÈ6×KuÑKuÓvƒOr&   rÅ`  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfOcgDescriptoriœ¦  zJWrapper class for struct `pdf_ocg_descriptor`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfOcgDescriptor.<lambda>Ÿ¦  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rà`  Ÿ¦  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z”
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_ocg_descriptor`.
N)r   ÚPdfOcgDescriptor_swiginitÚnew_PdfOcgDescriptorr§   s     r   r]   ÚPdfOcgDescriptor.__init__¢¦  r.2  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú!PdfOcgDescriptor_m_internal_valuera   s    r   ri1  Ú!PdfOcgDescriptor.m_internal_value¯¦  r22  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfOcgDescriptor___nonzero__ra   s    r   rä   ÚPdfOcgDescriptor.__nonzero__³¦  r‹  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfOcgDescriptorr°   ri1  rä   rè   ÚPdfOcgDescriptor_m_internal_getÚPdfOcgDescriptor_m_internal_setrs1  Ú$PdfOcgDescriptor_s_num_instances_getÚ$PdfOcgDescriptor_s_num_instances_setr[1  r@   r'   r&   r   rÞ`  rÞ`  œ¦  óz   † ÙUáÑ-Ñ/IÐOdÑe€GØ€Hò
Sð ×5Ñ5Ðò>ò9à€Hñ ˜&×@Ñ@À&×BhÑBhð  oNñ  O€JÙ˜v×JÑJÈF×LwÑLwÓxƒOr&   rÞ`  c                   óð  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S  r"S! r#S" r$S# r%S$ r&S% r'S& r(S' r)S( r*S) r+S* r,S+ r-S, r.S- r/S. r0S/ r1S0 r2S1 r3S2 r4S3 r5S4 r6S5 r7S6 r8S7 r9\:Rv                  r<S8 r=S9 r>\>r?\" \:R€                  \:R‚                  S:S9rB\" \:R†                  \:Rˆ                  5      rES;rFg<)=ÚPdfPagei½¦  z$Wrapper class for struct `pdf_page`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfPage.<lambda>À¦  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rõ`  À¦  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ ©z-Class-aware wrapper for `::pdf_bound_page()`.)r   ÚPdfPage_pdf_bound_pagerÎB  s     r   Úpdf_bound_pageÚPdfPage.pdf_bound_pageÃ¦  rþ>  r&   c                 ó.   • [         R                  " X5      $ ©z,Class-aware wrapper for `::pdf_clip_page()`.)r   ÚPdfPage_pdf_clip_page)r   r•  s     r   Úpdf_clip_pageÚPdfPage.pdf_clip_pageÇ¦  s   € ä×+Ò+¨DÓ7Ð7r&   c                 ó.   • [         R                  " U 5      $ ©z>Class-aware wrapper for `::pdf_count_page_associated_files()`.)r   Ú'PdfPage_pdf_count_page_associated_filesra   s    r   Úpdf_count_page_associated_filesÚ'PdfPage.pdf_count_page_associated_filesË¦  r¼7  r&   c                 ó.   • [         R                  " X5      $ ©z/Class-aware wrapper for `::pdf_create_annot()`.)r   ÚPdfPage_pdf_create_annot©r   r   s     r   Úpdf_create_annotÚPdfPage.pdf_create_annotÏ¦  rƒA  r&   c                 ó.   • [         R                  " X5      $ ©z3Class-aware wrapper for `::pdf_create_annot_raw()`.)r   ÚPdfPage_pdf_create_annot_rawr	a  s     r   Úpdf_create_annot_rawÚPdfPage.pdf_create_annot_rawÓ¦  ró@  r&   c                 ó0   • [         R                  " XU5      $ ©z.Class-aware wrapper for `::pdf_create_link()`.)r   ÚPdfPage_pdf_create_linkrÔB  s      r   Úpdf_create_linkÚPdfPage.pdf_create_link×¦  rh6  r&   c                 ó.   • [         R                  " X5      $ ©z:Class-aware wrapper for `::pdf_create_signature_widget()`.)r   Ú#PdfPage_pdf_create_signature_widgetrã1  s     r   Úpdf_create_signature_widgetÚ#PdfPage.pdf_create_signature_widgetÛ¦  r‘S  r&   c                 ó.   • [         R                  " X5      $ ©z/Class-aware wrapper for `::pdf_delete_annot()`.)r   ÚPdfPage_pdf_delete_annot)r   r_'  s     r   Úpdf_delete_annotÚPdfPage.pdf_delete_annotß¦  r7B  r&   c                 ó.   • [         R                  " X5      $ ©z.Class-aware wrapper for `::pdf_delete_link()`.)r   ÚPdfPage_pdf_delete_linkrÙB  s     r   Úpdf_delete_linkÚPdfPage.pdf_delete_linkã¦  r÷>  r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_first_annot()`.)r   ÚPdfPage_pdf_first_annotra   s    r   Úpdf_first_annotÚPdfPage.pdf_first_annotç¦  rË1  r&   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::pdf_first_widget()`.)r   ÚPdfPage_pdf_first_widgetra   s    r   Úpdf_first_widgetÚPdfPage.pdf_first_widgetë¦  r?6  r&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::pdf_load_links()`.)r   ÚPdfPage_pdf_load_linksra   s    r   Úpdf_load_linksÚPdfPage.pdf_load_linksï¦  r’1  r&   c                 ó0   • [         R                  " XX#5      $ ©z+Class-aware wrapper for `::pdf_new_link()`.)r   ÚPdfPage_pdf_new_link)r   r3  r6  ræ  s       r   Úpdf_new_linkÚPdfPage.pdf_new_linkó¦  s   € ä×*Ò*¨4°sÓ@Ð@r&   c           	      ó4   • [         R                  " XX#XEU5      $ ©z[Class-aware wrapper for `::pdf_new_pixmap_from_page_contents_with_separations_and_usage()`.)r   ÚDPdfPage_pdf_new_pixmap_from_page_contents_with_separations_and_usage©r   rK  rA  rß
  r×
  r�  r  s          r   Ú<pdf_new_pixmap_from_page_contents_with_separations_and_usageÚDPdfPage.pdf_new_pixmap_from_page_contents_with_separations_and_usage÷¦  s'   € ä×ZÒZÐ[_ÐfhÐpuð  Bó  Cð  	Cr&   c                 ó2   • [         R                  " XX#XE5      $ ©zKClass-aware wrapper for `::pdf_new_pixmap_from_page_contents_with_usage()`.)r   Ú4PdfPage_pdf_new_pixmap_from_page_contents_with_usage©r   rK  rA  r×
  r�  r  s         r   Ú,pdf_new_pixmap_from_page_contents_with_usageÚ4PdfPage.pdf_new_pixmap_from_page_contents_with_usageû¦  s   € ä×JÒJÈ4ÐVXÐafÓlÐlr&   c           	      ó4   • [         R                  " XX#XEU5      $ r‡D  )r   Ú;PdfPage_pdf_new_pixmap_from_page_with_separations_and_usager<a  s          r   r‰D  Ú;PdfPage.pdf_new_pixmap_from_page_with_separations_and_usageÿ¦  s   € ä×QÒQÐRVÐ]_ÐglÐuxÓyÐyr&   c                 ó2   • [         R                  " XX#XE5      $ r‚D  )r   Ú+PdfPage_pdf_new_pixmap_from_page_with_usagerBa  s         r   r„D  Ú+PdfPage.pdf_new_pixmap_from_page_with_usage§  s   € ä×AÒAÀ$ÈRÐX]ÓcÐcr&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_nuke_annots()`.)r   ÚPdfPage_pdf_nuke_annotsra   s    r   Úpdf_nuke_annotsÚPdfPage.pdf_nuke_annots§  rË1  r&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::pdf_nuke_links()`.)r   ÚPdfPage_pdf_nuke_linksra   s    r   Úpdf_nuke_linksÚPdfPage.pdf_nuke_links§  r’1  r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_nuke_page()`.)r   ÚPdfPage_pdf_nuke_pagera   s    r   Úpdf_nuke_pageÚPdfPage.pdf_nuke_page§  rA1  r&   c                 ó.   • [         R                  " X5      $ ©z7Class-aware wrapper for `::pdf_page_associated_file()`.)r   Ú PdfPage_pdf_page_associated_filerè1  s     r   Úpdf_page_associated_fileÚ PdfPage.pdf_page_associated_file§  rI^  r&   c                 ó.   • [         R                  " U 5      $ ©z0Class-aware wrapper for `::pdf_page_contents()`.)r   ÚPdfPage_pdf_page_contentsra   s    r   Úpdf_page_contentsÚPdfPage.pdf_page_contents§  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::pdf_page_event_close()`.)r   ÚPdfPage_pdf_page_event_closera   s    r   Úpdf_page_event_closeÚPdfPage.pdf_page_event_close§  rR;  r&   c                 ó.   • [         R                  " U 5      $ ©z2Class-aware wrapper for `::pdf_page_event_open()`.)r   ÚPdfPage_pdf_page_event_openra   s    r   Úpdf_page_event_openÚPdfPage.pdf_page_event_open§  r*3  r&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::pdf_page_group()`.)r   ÚPdfPage_pdf_page_groupra   s    r   Úpdf_page_groupÚPdfPage.pdf_page_group#§  r’1  r&   c                 ó.   • [         R                  " U 5      $ ©z8Class-aware wrapper for `::pdf_page_has_transparency()`.)r   Ú!PdfPage_pdf_page_has_transparencyra   s    r   Úpdf_page_has_transparencyÚ!PdfPage.pdf_page_has_transparency'§  r22  r&   c                 ó0   • [         R                  " XU5      $ )zÕ
Class-aware wrapper for `::pdf_page_presentation()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_page_presentation(::fz_transition *transition)` => `(fz_transition *, float duration)`
)r   ÚPdfPage_pdf_page_presentationrC  s      r   Úpdf_page_presentationÚPdfPage.pdf_page_presentation+§  s   € ô ×3Ò3°DÀhÓOÐOr&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_page_resources()`.)r   ÚPdfPage_pdf_page_resourcesra   s    r   Úpdf_page_resourcesÚPdfPage.pdf_page_resources4§  r2  r&   c                 ó.   • [         R                  " U 5      $ ©z3Class-aware wrapper for `::pdf_page_separations()`.)r   ÚPdfPage_pdf_page_separationsra   s    r   Úpdf_page_separationsÚPdfPage.pdf_page_separations8§  rR;  r&   c                 ó0   • [         R                  " XU5      $ ©z1Class-aware wrapper for `::pdf_page_transform()`.)r   ÚPdfPage_pdf_page_transform)r   rÚ  rK  s      r   Úpdf_page_transformÚPdfPage.pdf_page_transform<§  s   € ä×0Ò0°ÀÓEÐEr&   c                 ó0   • [         R                  " XX#5      $ ©z5Class-aware wrapper for `::pdf_page_transform_box()`.)r   ÚPdfPage_pdf_page_transform_box)r   rÚ  rK  r  s       r   Úpdf_page_transform_boxÚPdfPage.pdf_page_transform_box@§  s   € ä×4Ò4°TÀSÓNÐNr&   c                 ó0   • [         R                  " XX#5      $ ©z+Class-aware wrapper for `::pdf_run_page()`.)r   ÚPdfPage_pdf_run_pager4R  s       r   Úpdf_run_pageÚPdfPage.pdf_run_pageD§  s   € ä×*Ò*¨4°cÓBÐBr&   c                 ó0   • [         R                  " XX#5      $ ©z2Class-aware wrapper for `::pdf_run_page_annots()`.)r   ÚPdfPage_pdf_run_page_annotsr4R  s       r   Úpdf_run_page_annotsÚPdfPage.pdf_run_page_annotsH§  s   € ä×1Ò1°$¸SÓIÐIr&   c                 ó2   • [         R                  " XX#U5      $ ©z=Class-aware wrapper for `::pdf_run_page_annots_with_usage()`.)r   Ú&PdfPage_pdf_run_page_annots_with_usage©r   r‹  rK  r�  rž  s        r   Úpdf_run_page_annots_with_usageÚ&PdfPage.pdf_run_page_annots_with_usageL§  s   € ä×<Ò<¸TÈÐTZÓ[Ð[r&   c                 ó0   • [         R                  " XX#5      $ ©z4Class-aware wrapper for `::pdf_run_page_contents()`.)r   ÚPdfPage_pdf_run_page_contentsr4R  s       r   Úpdf_run_page_contentsÚPdfPage.pdf_run_page_contentsP§  s   € ä×3Ò3°D¸sÓKÐKr&   c                 ó2   • [         R                  " XX#U5      $ ©z?Class-aware wrapper for `::pdf_run_page_contents_with_usage()`.)r   Ú(PdfPage_pdf_run_page_contents_with_usager�a  s        r   Ú pdf_run_page_contents_with_usageÚ(PdfPage.pdf_run_page_contents_with_usageT§  s   € ä×>Ò>¸tÈ#ÐV\Ó]Ð]r&   c                 ó0   • [         R                  " XX#5      $ ©z3Class-aware wrapper for `::pdf_run_page_widgets()`.)r   ÚPdfPage_pdf_run_page_widgetsr4R  s       r   Úpdf_run_page_widgetsÚPdfPage.pdf_run_page_widgetsX§  s   € ä×2Ò2°4¸cÓJÐJr&   c                 ó2   • [         R                  " XX#U5      $ ©z>Class-aware wrapper for `::pdf_run_page_widgets_with_usage()`.)r   Ú'PdfPage_pdf_run_page_widgets_with_usager�a  s        r   Úpdf_run_page_widgets_with_usageÚ'PdfPage.pdf_run_page_widgets_with_usage\§  s   € ä×=Ò=¸dÈÐU[Ó\Ð\r&   c                 ó2   • [         R                  " XX#U5      $ ©z6Class-aware wrapper for `::pdf_run_page_with_usage()`.)r   ÚPdfPage_pdf_run_page_with_usager�a  s        r   Úpdf_run_page_with_usageÚPdfPage.pdf_run_page_with_usage`§  s   € ä×5Ò5°dÀÈVÓTÐTr&   c                 ó0   • [         R                  " XU5      $ ©z/Class-aware wrapper for `::pdf_set_page_box()`.)r   ÚPdfPage_pdf_set_page_box)r   r  r3  s      r   Úpdf_set_page_boxÚPdfPage.pdf_set_page_boxd§  rm^  r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_sync_annots()`.)r   ÚPdfPage_pdf_sync_annotsra   s    r   Úpdf_sync_annotsÚPdfPage.pdf_sync_annotsh§  rË1  r&   c                 ó.   • [         R                  " U 5      $ ©z-Class-aware wrapper for `::pdf_sync_links()`.)r   ÚPdfPage_pdf_sync_linksra   s    r   Úpdf_sync_linksÚPdfPage.pdf_sync_linksl§  r’1  r&   c                 ó.   • [         R                  " U 5      $ ©z,Class-aware wrapper for `::pdf_sync_page()`.)r   ÚPdfPage_pdf_sync_pagera   s    r   Úpdf_sync_pageÚPdfPage.pdf_sync_pagep§  rA1  r&   c                 ó.   • [         R                  " U 5      $ ©z.Class-aware wrapper for `::pdf_update_page()`.)r   ÚPdfPage_pdf_update_pagera   s    r   Úpdf_update_pageÚPdfPage.pdf_update_paget§  rË1  r&   c                 ó.   • [         R                  " U 5      $ ©z1Class-aware wrapper for `::pdf_vectorize_page()`.)r   ÚPdfPage_pdf_vectorize_pagera   s    r   Úpdf_vectorize_pageÚPdfPage.pdf_vectorize_pagex§  r2  r&   c                 ó.   • [         R                  " U 5      $ rhY  )r   ÚPdfPage_superra   s    r   r¿  ÚPdfPage.super|§  s   € ä×#Ò# DÓ)Ð)r&   c                 ó.   • [         R                  " U 5      $ rBC  )r   ÚPdfPage_docra   s    r   rY   ÚPdfPage.doc€§  ó   € ä×!Ò! $Ó'Ð'r&   c                 ó.   • [         R                  " U 5      $ )z Returns wrapper for .obj member.)r   ÚPdfPage_objra   s    r   ræ  ÚPdfPage.obj„§  rÝa  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zÆ
*Overload 1:*
Copy constructor using `pdf_keep_page()`.

|

*Overload 2:*
Default constructor, sets `m_internal` to null.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_page`.
N)r   ÚPdfPage_swiginitÚnew_PdfPager§   s     r   r]   ÚPdfPage.__init__ˆ§  r_;  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfPage_m_internal_valuera   s    r   ri1  ÚPdfPage.m_internal_valueš§  r?6  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfPage___nonzero__ra   s    r   rä   ÚPdfPage.__nonzero__ž§  r}   r&   ro1  r'   N)Gr   r   r<   r=   r>   r   r   r   r   rú`  rÿ`  ra  r
a  ra  ra  ra  ra  r#a  r(a  r-a  r2a  r7a  r=a  rCa  r‰D  r„D  rNa  rSa  rXa  r]a  rba  rga  rla  rqa  rva  rza  ra  r„a  r‰a  rŽa  r“a  r˜a  rža  r£a  r¨a  r­a  r²a  r·a  r¼a  rÁa  rÆa  rËa  rÐa  rÕa  r¿  rY   ræ  r]   r   Údelete_PdfPager°   ri1  rä   rè   ÚPdfPage_m_internal_getÚPdfPage_m_internal_setrs1  ÚPdfPage_s_num_instances_getÚPdfPage_s_num_instances_setr[1  r@   r'   r&   r   ró`  ró`  ½¦  sw  † Ù/áÑ-Ñ/IÐOdÑe€GØ€Hò8ò8òDò;ò?ò?òFò<ò:ò4ò5ò3òAòCòmòzòdò4ò3ò2òBò6ò9ò8ò3ò>òPò7ò9òFòOòCòJò\òLò^òKò]òUò@ò4ò3ò2ò4ò7ò*ò(ò(òAð  ×,Ñ,Ðò5ò0à€Hñ ˜&×7Ñ7¸×9VÑ9VÐ\{Ñ|€JÙ˜v×AÑAÀ6×CeÑCeÓfƒOr&   ró`  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)Ú
PdfPatterni¨§  z'Wrapper class for struct `pdf_pattern`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfPattern.<lambda>«§  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   róa  «§  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zÌ
*Overload 1:*
Copy constructor using `pdf_keep_pattern()`.

|

*Overload 2:*
Default constructor, sets `m_internal` to null.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_pattern`.
N)r   ÚPdfPattern_swiginitÚnew_PdfPatternr§   s     r   r]   ÚPdfPattern.__init__®§  r1:  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfPattern_m_internal_valuera   s    r   ri1  ÚPdfPattern.m_internal_valueÀ§  r*3  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfPattern___nonzero__ra   s    r   rä   ÚPdfPattern.__nonzero__Ä§  r<  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfPatternr°   ri1  rä   rè   ÚPdfPattern_m_internal_getÚPdfPattern_m_internal_setrs1  ÚPdfPattern_s_num_instances_getÚPdfPattern_s_num_instances_setr[1  r@   r'   r&   r   rña  rña  ¨§  sz   † Ù2áÑ-Ñ/IÐOdÑe€GØ€HòGð  ×/Ñ/Ðò8ò3à€Hñ ˜&×:Ñ:¸F×<\Ñ<\ð  cBñ  C€JÙ˜v×DÑDÀf×FkÑFkÓlƒOr&   rña  c                   óÜ   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 r\R                  rS
 rS r\r\" \R$                  \R&                  SS9r\" \R*                  \R,                  5      rSrg)ÚPdfPkcs7DistinguishedNameiÎ§  zTWrapper class for struct `pdf_pkcs7_distinguished_name`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú"PdfPkcs7DistinguishedName.<lambda>Ñ§  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rb  Ñ§  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ ©zDClass-aware wrapper for `::pdf_signature_drop_distinguished_name()`.)r   Ú?PdfPkcs7DistinguishedName_pdf_signature_drop_distinguished_namera   s    r   Ú%pdf_signature_drop_distinguished_nameÚ?PdfPkcs7DistinguishedName.pdf_signature_drop_distinguished_nameÔ§  s   € ä×UÒUÐVZÓ[Ð[r&   c                 ó.   • [         R                  " U 5      $ ©zFClass-aware wrapper for `::pdf_signature_format_distinguished_name()`.)r   ÚAPdfPkcs7DistinguishedName_pdf_signature_format_distinguished_namera   s    r   Ú'pdf_signature_format_distinguished_nameÚAPdfPkcs7DistinguishedName.pdf_signature_format_distinguished_nameØ§  s   € ä×WÒWÐX\Ó]Ð]r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)zž
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_pkcs7_distinguished_name`.
N)r   Ú"PdfPkcs7DistinguishedName_swiginitÚnew_PdfPkcs7DistinguishedNamer§   s     r   r]   Ú"PdfPkcs7DistinguishedName.__init__Ü§  ó    € ô 	×1Ò1°$¼×8\Ò8\Ð^bÐ8cÕdr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú*PdfPkcs7DistinguishedName_m_internal_valuera   s    r   ri1  Ú*PdfPkcs7DistinguishedName.m_internal_valueé§  rà<  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú%PdfPkcs7DistinguishedName___nonzero__ra   s    r   rä   Ú%PdfPkcs7DistinguishedName.__nonzero__í§  rW  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rb  rb  r]   r   Ú delete_PdfPkcs7DistinguishedNamer°   ri1  rä   rè   Ú(PdfPkcs7DistinguishedName_m_internal_getÚ(PdfPkcs7DistinguishedName_m_internal_setrs1  Ú-PdfPkcs7DistinguishedName_s_num_instances_getÚ-PdfPkcs7DistinguishedName_s_num_instances_setr[1  r@   r'   r&   r   rb  rb  Î§  s”   † Ù_áÑ-Ñ/IÐOdÑe€GØ€Hò\ò^ò
eð ×>Ñ>ÐòGòBà€Hñ ˜&×IÑIÈ6×KzÑKzð  A`ñ  a€JÙ˜v×SÑSÐU[÷  VJñ  VJó  KƒOr&   rb  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfPkcs7Signeri÷§  zHWrapper class for struct `pdf_pkcs7_signer`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfPkcs7Signer.<lambda>ú§  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r&b  ú§  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z’
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_pkcs7_signer`.
N)r   ÚPdfPkcs7Signer_swiginitÚnew_PdfPkcs7Signerr§   s     r   r]   ÚPdfPkcs7Signer.__init__ý§  r¤1  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfPkcs7Signer_m_internal_valuera   s    r   ri1  ÚPdfPkcs7Signer.m_internal_value
¨  r¨1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfPkcs7Signer___nonzero__ra   s    r   rä   ÚPdfPkcs7Signer.__nonzero__¨  r)  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfPkcs7Signerr°   ri1  rä   rè   ÚPdfPkcs7Signer_m_internal_getÚPdfPkcs7Signer_m_internal_setrs1  Ú"PdfPkcs7Signer_s_num_instances_getÚ"PdfPkcs7Signer_s_num_instances_setr[1  r@   r'   r&   r   r$b  r$b  ÷§  r:  r&   r$b  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfPkcs7Verifieri¨  zJWrapper class for struct `pdf_pkcs7_verifier`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfPkcs7Verifier.<lambda>¨  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r:b  ¨  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z”
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_pkcs7_verifier`.
N)r   ÚPdfPkcs7Verifier_swiginitÚnew_PdfPkcs7Verifierr§   s     r   r]   ÚPdfPkcs7Verifier.__init__¨  r.2  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú!PdfPkcs7Verifier_m_internal_valuera   s    r   ri1  Ú!PdfPkcs7Verifier.m_internal_value+¨  r22  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfPkcs7Verifier___nonzero__ra   s    r   rä   ÚPdfPkcs7Verifier.__nonzero__/¨  r‹  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfPkcs7Verifierr°   ri1  rä   rè   ÚPdfPkcs7Verifier_m_internal_getÚPdfPkcs7Verifier_m_internal_setrs1  Ú$PdfPkcs7Verifier_s_num_instances_getÚ$PdfPkcs7Verifier_s_num_instances_setr[1  r@   r'   r&   r   r8b  r8b  ¨  rñ`  r&   r8b  c                   ó   • \ rS rSrSr\" S S SS9r\r\	S 5       r
\	S 5       rS	 rS
 rS rS rS rS rS rS rS r\R,                  rS rS r\r\" \R6                  \R8                  SS9r\" \R<                  \R>                  5      r Sr!g)ÚPdfProcessori9¨  z)Wrapper class for struct `pdf_processor`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfProcessor.<lambda><¨  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rNb  <¨  rV   r&   rW   rX   c                 ó2   • [         R                  " XX#XE5      $ r»W  )r   Ú%PdfProcessor_pdf_new_vectorize_filterr°-  s         r   r½W  Ú%PdfProcessor.pdf_new_vectorize_filter?¨  s   € ô ×;Ò;¸CÈÐbiÓqÐqr&   c                 ó2   • [         R                  " XX#XE5      $ r~W  )r   Ú!PdfProcessor_pdf_new_color_filterr7-  s         r   r€W  Ú!PdfProcessor.pdf_new_color_filterD¨  s   € ô ×7Ò7¸ÀNÐ_fÓnÐnr&   c                 ó.   • [         R                  " U 5      $ ©z2Class-aware wrapper for `::pdf_close_processor()`.)r   Ú PdfProcessor_pdf_close_processorra   s    r   Úpdf_close_processorÚ PdfProcessor.pdf_close_processorI¨  r¢=  r&   c                 ó0   • [         R                  " XU5      $ ©z0Class-aware wrapper for `::pdf_process_annot()`.)r   ÚPdfProcessor_pdf_process_annot)r   r_'  rž  s      r   Úpdf_process_annotÚPdfProcessor.pdf_process_annotM¨  s   € ä×4Ò4°TÀ&ÓIÐIr&   c                 ó2   • [         R                  " XX#XE5      $ )zñ
Class-aware wrapper for `::pdf_process_contents()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_process_contents(::pdf_document *doc, ::pdf_obj *res, ::pdf_obj *stm, ::fz_cookie *cookie, ::pdf_obj **out_res)` =>
)r   Ú!PdfProcessor_pdf_process_contents©r   rY   rž)  rÄ  rž  rb.  s         r   Úpdf_process_contentsÚ!PdfProcessor.pdf_process_contentsQ¨  s   € ô ×7Ò7¸À3ÈVÓ]Ð]r&   c                 ó0   • [         R                  " XX#5      $ ©z0Class-aware wrapper for `::pdf_process_glyph()`.)r   ÚPdfProcessor_pdf_process_glyph)r   rY   rO  rR  s       r   Úpdf_process_glyphÚPdfProcessor.pdf_process_glyphZ¨  s   € ä×4Ò4°TÀ	ÓTÐTr&   c                 ó0   • [         R                  " XX#5      $ ©z7Class-aware wrapper for `::pdf_process_raw_contents()`.)r   Ú%PdfProcessor_pdf_process_raw_contents)r   rY   rê-  rž  s       r   Úpdf_process_raw_contentsÚ%PdfProcessor.pdf_process_raw_contents^¨  s   € ä×;Ò;¸DÀvÓVÐVr&   c                 ó.   • [         R                  " U 5      $ ©z:Class-aware wrapper for `::pdf_processor_pop_resources()`.)r   Ú(PdfProcessor_pdf_processor_pop_resourcesra   s    r   Úpdf_processor_pop_resourcesÚ(PdfProcessor.pdf_processor_pop_resourcesb¨  rG2  r&   c                 ó.   • [         R                  " X5      $ ©z;Class-aware wrapper for `::pdf_processor_push_resources()`.)r   Ú)PdfProcessor_pdf_processor_push_resourcesr°5  s     r   Úpdf_processor_push_resourcesÚ)PdfProcessor.pdf_processor_push_resourcesf¨  rêR  r&   c                 ó.   • [         R                  " U 5      $ ©z2Class-aware wrapper for `::pdf_reset_processor()`.)r   Ú PdfProcessor_pdf_reset_processorra   s    r   Úpdf_reset_processorÚ PdfProcessor.pdf_reset_processorj¨  r¢=  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)aæ  
*Overload 1:*
== Constructors.  Constructor using `pdf_new_buffer_processor()`.

|

*Overload 2:*
Constructor using `pdf_new_output_processor()`.

|

*Overload 3:*
Constructor using `pdf_new_run_processor()`.

|

*Overload 4:*
Constructor using `pdf_new_sanitize_filter()`.

|

*Overload 5:*
Copy constructor using `pdf_keep_processor()`.

|

*Overload 6:*
Default constructor, sets `m_internal` to null.

|

*Overload 7:*
Constructor using raw copy of pre-existing `::pdf_processor`.
N)r   ÚPdfProcessor_swiginitÚnew_PdfProcessorr§   s     r   r]   ÚPdfProcessor.__init__n¨  s    € ôF 	×$Ò$ T¬6×+BÒ+BÀDÐ+IÕJr&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfProcessor_m_internal_valuera   s    r   ri1  ÚPdfProcessor.m_internal_value”¨  rl2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfProcessor___nonzero__ra   s    r   rä   ÚPdfProcessor.__nonzero__˜¨  ró  r&   ro1  r'   N)"r   r   r<   r=   r>   r   r   r   r   rÒ   r½W  r€W  rYb  r^b  rcb  rhb  rmb  rrb  rwb  r|b  r]   r   Údelete_PdfProcessorr°   ri1  rä   rè   ÚPdfProcessor_m_internal_getÚPdfProcessor_m_internal_setrs1  Ú PdfProcessor_s_num_instances_getÚ PdfProcessor_s_num_instances_setr[1  r@   r'   r&   r   rLb  rLb  9¨  sÓ   † Ù4áÑ-Ñ/IÐOdÑe€GØ€Hàñró ðrð ñoó ðoò=òJò^òUòWòEòKò=ò#KðH ×1Ñ1Ðò:ò5à€Hñ ˜&×<Ñ<¸f×>`Ñ>`ð  gFñ  G€JÙ˜v×FÑFÈ×HoÑHoÓpƒOr&   rLb  c                   óô  • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS¿S jrS¿S	 jrS¿S
 jrS¿S jrS¿S jrS¿S jrS¿S jrS¿S jrS¿S jrS¿S jrS¿S jrS¿S jrS¿S jrS¿S jrS¿S jrS¿S jrS¿S jrS¿S jrS¿S jrS¿S jr S¿S jr!S¿S jr"S¿S jr#S¿S jr$S¿S  jr%S¿S! jr&S¿S" jr'S¿S# jr(S¿S$ jr)S¿S% jr*S¿S& jr+S¿S' jr,S¿S( jr-S¿S) jr.S¿S* jr/S¿S+ jr0S¿S, jr1S¿S- jr2S¿S. jr3S¿S/ jr4S¿S0 jr5S¿S1 jr6S¿S2 jr7S¿S3 jr8S¿S4 jr9S¿S5 jr:S¿S6 jr;S¿S7 jr<S¿S8 jr=S¿S9 jr>S¿S: jr?S¿S; jr@S¿S< jrAS¿S= jrBS¿S> jrCS¿S? jrDS¿S@ jrES¿SA jrFS¿SB jrGS¿SC jrHS¿SD jrIS¿SE jrJS¿SF jrKS¿SG jrLS¿SH jrMS¿SI jrNS¿SJ jrOS¿SK jrPS¿SL jrQS¿SM jrRS¿SN jrSS¿SO jrTS¿SP jrUS¿SQ jrVS¿SR jrWS¿SS jrXS¿ST jrYS¿SU jrZS¿SV jr[S¿SW jr\S¿SX jr]S¿SY jr^S¿SZ jr_S¿S[ jr`S¿S\ jraS¿S] jrbS¿S^ jrcS¿S_ jrdS¿S` jreS¿Sa jrfSb rgSc rhSd riSe rjSf rkSg rlSh rmSi rnSj roSk rpSl rqSm rrSn rsSo rtSp ruSq rvSr rwSs rxSt rySu rzSv r{Sw r|Sx r}Sy r~Sz rS{ r€S| r�S} r‚S~ rƒS r„S€ r…S� r†S‚ r‡Sƒ rˆS„ r‰S… rŠS† r‹S‡ rŒSˆ r�S‰ rŽSŠ r�S‹ r�SŒ r‘S� r’SŽ r“S� r”S� r•S‘ r–S’ r—S“ r˜S” r™S• ršS– r›S— rœS˜ r�S™ ržSš rŸS› r Sœ r¡S� r¢Sž r£SŸ r¤S  r¥S¡ r¦S¢ r§S£ r¨S¤ r©S¥ rªS¦ r«S§ r¬S¨ r­S© r®Sª r¯S« r°S¬ r±S­ r²S® r³S¯ r´S° rµS± r¶S² r·S³ r¸S´ r¹Sµ rºS¶ r»S· r¼S¸ r½S¹ r¾Sº r¿S» rÀS¼ rÁS½rÂg¾)ÀÚPdfProcessor2i¢¨  zqWrapper class for struct pdf_processor with virtual fns for each fnptr; this is for use as a SWIG Director class.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfProcessor2.<lambda>¥¨  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r�b  ¥¨  rV   r&   rW   rX   c                 óŒ   • U R                   [        :X  a  SnOU n[        R                  " U [        R                  " U5      5        gr¦6  )r   rŽb  r   ÚPdfProcessor2_swiginitÚnew_PdfProcessor2r©6  s     r   r]   ÚPdfProcessor2.__init__¨¨  r×C  r&   c                 ó.   • [         R                  " X5      $ r®6  )r   Ú)PdfProcessor2_use_virtual_close_processorr°6  s     r   Úuse_virtual_close_processorÚ)PdfProcessor2.use_virtual_close_processor±¨  s   € ô
 ×?Ò?ÀÓJÐJr&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú(PdfProcessor2_use_virtual_drop_processorr°6  s     r   Úuse_virtual_drop_processorÚ(PdfProcessor2.use_virtual_drop_processor¸¨  ó   € Ü×>Ò>¸tÓIÐIr&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú)PdfProcessor2_use_virtual_reset_processorr°6  s     r   Úuse_virtual_reset_processorÚ)PdfProcessor2.use_virtual_reset_processor»¨  s   € Ü×?Ò?ÀÓJÐJr&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú(PdfProcessor2_use_virtual_push_resourcesr°6  s     r   Úuse_virtual_push_resourcesÚ(PdfProcessor2.use_virtual_push_resources¾¨  ržb  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú'PdfProcessor2_use_virtual_pop_resourcesr°6  s     r   Úuse_virtual_pop_resourcesÚ'PdfProcessor2.use_virtual_pop_resourcesÁ¨  ó   € Ü×=Ò=¸dÓHÐHr&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_wr°6  s     r   Úuse_virtual_op_wÚPdfProcessor2.use_virtual_op_wÄ¨  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_jr°6  s     r   Úuse_virtual_op_jÚPdfProcessor2.use_virtual_op_jÇ¨  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_Jr°6  s     r   Úuse_virtual_op_JÚPdfProcessor2.use_virtual_op_JÊ¨  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_Mr°6  s     r   Úuse_virtual_op_MÚPdfProcessor2.use_virtual_op_MÍ¨  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_dr°6  s     r   Úuse_virtual_op_dÚPdfProcessor2.use_virtual_op_dÐ¨  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_rir°6  s     r   Úuse_virtual_op_riÚPdfProcessor2.use_virtual_op_riÓ¨  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_ir°6  s     r   Úuse_virtual_op_iÚPdfProcessor2.use_virtual_op_iÖ¨  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú%PdfProcessor2_use_virtual_op_gs_beginr°6  s     r   Úuse_virtual_op_gs_beginÚ%PdfProcessor2.use_virtual_op_gs_beginÙ¨  rë6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú"PdfProcessor2_use_virtual_op_gs_BMr°6  s     r   Úuse_virtual_op_gs_BMÚ"PdfProcessor2.use_virtual_op_gs_BMÜ¨  r7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú"PdfProcessor2_use_virtual_op_gs_car°6  s     r   Úuse_virtual_op_gs_caÚ"PdfProcessor2.use_virtual_op_gs_caß¨  r7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú"PdfProcessor2_use_virtual_op_gs_CAr°6  s     r   Úuse_virtual_op_gs_CAÚ"PdfProcessor2.use_virtual_op_gs_CAâ¨  r7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú%PdfProcessor2_use_virtual_op_gs_SMaskr°6  s     r   Úuse_virtual_op_gs_SMaskÚ%PdfProcessor2.use_virtual_op_gs_SMaskå¨  rë6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú#PdfProcessor2_use_virtual_op_gs_endr°6  s     r   Úuse_virtual_op_gs_endÚ#PdfProcessor2.use_virtual_op_gs_endè¨  r&7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_qr°6  s     r   Úuse_virtual_op_qÚPdfProcessor2.use_virtual_op_që¨  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_Qr°6  s     r   Úuse_virtual_op_QÚPdfProcessor2.use_virtual_op_Qî¨  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_cmr°6  s     r   Úuse_virtual_op_cmÚPdfProcessor2.use_virtual_op_cmñ¨  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_mr°6  s     r   Úuse_virtual_op_mÚPdfProcessor2.use_virtual_op_mô¨  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_lr°6  s     r   Úuse_virtual_op_lÚPdfProcessor2.use_virtual_op_l÷¨  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_cr°6  s     r   Úuse_virtual_op_cÚPdfProcessor2.use_virtual_op_cú¨  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_vr°6  s     r   Úuse_virtual_op_vÚPdfProcessor2.use_virtual_op_vý¨  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_yr°6  s     r   Úuse_virtual_op_yÚPdfProcessor2.use_virtual_op_y ©  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_hr°6  s     r   Úuse_virtual_op_hÚPdfProcessor2.use_virtual_op_h©  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_rer°6  s     r   Úuse_virtual_op_reÚPdfProcessor2.use_virtual_op_re©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_Sr°6  s     r   Úuse_virtual_op_SÚPdfProcessor2.use_virtual_op_S	©  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_sr°6  s     r   Úuse_virtual_op_sÚPdfProcessor2.use_virtual_op_s©  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_Fr°6  s     r   Úuse_virtual_op_FÚPdfProcessor2.use_virtual_op_F©  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_fr°6  s     r   Úuse_virtual_op_fÚPdfProcessor2.use_virtual_op_f©  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú"PdfProcessor2_use_virtual_op_fstarr°6  s     r   Úuse_virtual_op_fstarÚ"PdfProcessor2.use_virtual_op_fstar©  r7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_Br°6  s     r   Úuse_virtual_op_BÚPdfProcessor2.use_virtual_op_B©  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú"PdfProcessor2_use_virtual_op_Bstarr°6  s     r   Úuse_virtual_op_BstarÚ"PdfProcessor2.use_virtual_op_Bstar©  r7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_br°6  s     r   Úuse_virtual_op_bÚPdfProcessor2.use_virtual_op_b©  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú"PdfProcessor2_use_virtual_op_bstarr°6  s     r   Úuse_virtual_op_bstarÚ"PdfProcessor2.use_virtual_op_bstar!©  r7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_nr°6  s     r   Úuse_virtual_op_nÚPdfProcessor2.use_virtual_op_n$©  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_Wr°6  s     r   Úuse_virtual_op_WÚPdfProcessor2.use_virtual_op_W'©  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú"PdfProcessor2_use_virtual_op_Wstarr°6  s     r   Úuse_virtual_op_WstarÚ"PdfProcessor2.use_virtual_op_Wstar*©  r7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_BTr°6  s     r   Úuse_virtual_op_BTÚPdfProcessor2.use_virtual_op_BT-©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_ETr°6  s     r   Úuse_virtual_op_ETÚPdfProcessor2.use_virtual_op_ET0©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_Tcr°6  s     r   Úuse_virtual_op_TcÚPdfProcessor2.use_virtual_op_Tc3©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_Twr°6  s     r   Úuse_virtual_op_TwÚPdfProcessor2.use_virtual_op_Tw6©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_Tzr°6  s     r   Úuse_virtual_op_TzÚPdfProcessor2.use_virtual_op_Tz9©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_TLr°6  s     r   Úuse_virtual_op_TLÚPdfProcessor2.use_virtual_op_TL<©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_Tfr°6  s     r   Úuse_virtual_op_TfÚPdfProcessor2.use_virtual_op_Tf?©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_Trr°6  s     r   Úuse_virtual_op_TrÚPdfProcessor2.use_virtual_op_TrB©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_Tsr°6  s     r   Úuse_virtual_op_TsÚPdfProcessor2.use_virtual_op_TsE©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_Tdr°6  s     r   Úuse_virtual_op_TdÚPdfProcessor2.use_virtual_op_TdH©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_TDr°6  s     r   Úuse_virtual_op_TDÚPdfProcessor2.use_virtual_op_TDK©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_Tmr°6  s     r   Úuse_virtual_op_TmÚPdfProcessor2.use_virtual_op_TmN©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú"PdfProcessor2_use_virtual_op_Tstarr°6  s     r   Úuse_virtual_op_TstarÚ"PdfProcessor2.use_virtual_op_TstarQ©  r7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_TJr°6  s     r   Úuse_virtual_op_TJÚPdfProcessor2.use_virtual_op_TJT©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_Tjr°6  s     r   Úuse_virtual_op_TjÚPdfProcessor2.use_virtual_op_TjW©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú#PdfProcessor2_use_virtual_op_squoter°6  s     r   Úuse_virtual_op_squoteÚ#PdfProcessor2.use_virtual_op_squoteZ©  r&7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú#PdfProcessor2_use_virtual_op_dquoter°6  s     r   Úuse_virtual_op_dquoteÚ#PdfProcessor2.use_virtual_op_dquote]©  r&7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_d0r°6  s     r   Úuse_virtual_op_d0ÚPdfProcessor2.use_virtual_op_d0`©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_d1r°6  s     r   Úuse_virtual_op_d1ÚPdfProcessor2.use_virtual_op_d1c©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_CSr°6  s     r   Úuse_virtual_op_CSÚPdfProcessor2.use_virtual_op_CSf©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_csr°6  s     r   Úuse_virtual_op_csÚPdfProcessor2.use_virtual_op_csi©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú'PdfProcessor2_use_virtual_op_SC_patternr°6  s     r   Úuse_virtual_op_SC_patternÚ'PdfProcessor2.use_virtual_op_SC_patternl©  r«b  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú'PdfProcessor2_use_virtual_op_sc_patternr°6  s     r   Úuse_virtual_op_sc_patternÚ'PdfProcessor2.use_virtual_op_sc_patterno©  r«b  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú%PdfProcessor2_use_virtual_op_SC_shader°6  s     r   Úuse_virtual_op_SC_shadeÚ%PdfProcessor2.use_virtual_op_SC_shader©  rë6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú%PdfProcessor2_use_virtual_op_sc_shader°6  s     r   Úuse_virtual_op_sc_shadeÚ%PdfProcessor2.use_virtual_op_sc_shadeu©  rë6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú%PdfProcessor2_use_virtual_op_SC_colorr°6  s     r   Úuse_virtual_op_SC_colorÚ%PdfProcessor2.use_virtual_op_SC_colorx©  rë6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú%PdfProcessor2_use_virtual_op_sc_colorr°6  s     r   Úuse_virtual_op_sc_colorÚ%PdfProcessor2.use_virtual_op_sc_color{©  rë6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_Gr°6  s     r   Úuse_virtual_op_GÚPdfProcessor2.use_virtual_op_G~©  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_gr°6  s     r   Úuse_virtual_op_gÚPdfProcessor2.use_virtual_op_g�©  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_RGr°6  s     r   Úuse_virtual_op_RGÚPdfProcessor2.use_virtual_op_RG„©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_rgr°6  s     r   Úuse_virtual_op_rgÚPdfProcessor2.use_virtual_op_rg‡©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_Kr°6  s     r   Úuse_virtual_op_KÚPdfProcessor2.use_virtual_op_KŠ©  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_kr°6  s     r   Úuse_virtual_op_kÚPdfProcessor2.use_virtual_op_k�©  rô6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_BIr°6  s     r   Úuse_virtual_op_BIÚPdfProcessor2.use_virtual_op_BI�©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_shr°6  s     r   Úuse_virtual_op_shÚPdfProcessor2.use_virtual_op_sh“©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú%PdfProcessor2_use_virtual_op_Do_imager°6  s     r   Úuse_virtual_op_Do_imageÚ%PdfProcessor2.use_virtual_op_Do_image–©  rë6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú$PdfProcessor2_use_virtual_op_Do_formr°6  s     r   Úuse_virtual_op_Do_formÚ$PdfProcessor2.use_virtual_op_Do_form™©  r+7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_MPr°6  s     r   Úuse_virtual_op_MPÚPdfProcessor2.use_virtual_op_MPœ©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_DPr°6  s     r   Úuse_virtual_op_DPÚPdfProcessor2.use_virtual_op_DPŸ©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú PdfProcessor2_use_virtual_op_BMCr°6  s     r   Úuse_virtual_op_BMCÚ PdfProcessor2.use_virtual_op_BMC¢©  râ6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú PdfProcessor2_use_virtual_op_BDCr°6  s     r   Úuse_virtual_op_BDCÚ PdfProcessor2.use_virtual_op_BDC¥©  râ6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú PdfProcessor2_use_virtual_op_EMCr°6  s     r   Úuse_virtual_op_EMCÚ PdfProcessor2.use_virtual_op_EMC¨©  râ6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_BXr°6  s     r   Úuse_virtual_op_BXÚPdfProcessor2.use_virtual_op_BX«©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_use_virtual_op_EXr°6  s     r   Úuse_virtual_op_EXÚPdfProcessor2.use_virtual_op_EX®©  r¼6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú"PdfProcessor2_use_virtual_op_gs_OPr°6  s     r   Úuse_virtual_op_gs_OPÚ"PdfProcessor2.use_virtual_op_gs_OP±©  r7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú"PdfProcessor2_use_virtual_op_gs_opr°6  s     r   Úuse_virtual_op_gs_opÚ"PdfProcessor2.use_virtual_op_gs_op´©  r7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú#PdfProcessor2_use_virtual_op_gs_OPMr°6  s     r   Úuse_virtual_op_gs_OPMÚ#PdfProcessor2.use_virtual_op_gs_OPM·©  r&7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú.PdfProcessor2_use_virtual_op_gs_UseBlackPtCompr°6  s     r   Ú use_virtual_op_gs_UseBlackPtCompÚ.PdfProcessor2.use_virtual_op_gs_UseBlackPtCompº©  s   € Ü×DÒDÀTÓOÐOr&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú PdfProcessor2_use_virtual_op_EODr°6  s     r   Úuse_virtual_op_EODÚ PdfProcessor2.use_virtual_op_EOD½©  râ6  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú PdfProcessor2_use_virtual_op_ENDr°6  s     r   Úuse_virtual_op_ENDÚ PdfProcessor2.use_virtual_op_ENDÀ©  râ6  r&   c                 ó.   • [         R                  " X5      $ r17  )r   ÚPdfProcessor2_close_processorr37  s     r   rs  ÚPdfProcessor2.close_processorÃ©  rS:  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_drop_processorr37  s     r   rv  ÚPdfProcessor2.drop_processorÇ©  s   € Ü×2Ò2°4Ó?Ð?r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_reset_processorr37  s     r   ry  ÚPdfProcessor2.reset_processorÊ©  s   € Ü×3Ò3°DÓ@Ð@r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_push_resourcesr{7  s      r   r|  ÚPdfProcessor2.push_resourcesÍ©  s   € Ü×2Ò2°4ÀÓFÐFr&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_pop_resourcesr37  s     r   r  ÚPdfProcessor2.pop_resourcesÐ©  s   € Ü×1Ò1°$Ó>Ð>r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_wr{7  s      r   r‚  ÚPdfProcessor2.op_wÓ©  r}7  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_jr{7  s      r   r…  ÚPdfProcessor2.op_jÖ©  r}7  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_Jr{7  s      r   rˆ  ÚPdfProcessor2.op_JÙ©  r}7  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_Mr{7  s      r   r‹  ÚPdfProcessor2.op_MÜ©  r}7  r&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚPdfProcessor2_op_dra7  s       r   rŽ  ÚPdfProcessor2.op_dß©  ó   € Ü×(Ò(¨°eÓCÐCr&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_rir{7  s      r   r‘  ÚPdfProcessor2.op_riâ©  ó   € Ü×)Ò)¨$°uÓ=Ð=r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_ir{7  s      r   r”  ÚPdfProcessor2.op_iå©  r}7  r&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚPdfProcessor2_op_gs_beginra7  s       r   r—  ÚPdfProcessor2.op_gs_beginè©  ó   € Ü×/Ò/°¸UÓJÐJr&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_gs_BMr{7  s      r   rš  ÚPdfProcessor2.op_gs_BMë©  ó   € Ü×,Ò,¨T¸%Ó@Ð@r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_gs_car{7  s      r   r�  ÚPdfProcessor2.op_gs_caî©  r-d  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_gs_CAr{7  s      r   r   ÚPdfProcessor2.op_gs_CAñ©  r-d  r&   c           	      ó4   • [         R                  " XX#XEU5      $ r1   )r   ÚPdfProcessor2_op_gs_SMaskrw7  s          r   r£  ÚPdfProcessor2.op_gs_SMaskô©  s   € Ü×/Ò/°¸UÈ5ÐY^Ó_Ð_r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_gs_endr37  s     r   r¦  ÚPdfProcessor2.op_gs_end÷©  rÁ   r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_qr37  s     r   r©  ÚPdfProcessor2.op_qú©  rt7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_Qr37  s     r   r¬  ÚPdfProcessor2.op_Qý©  rt7  r&   c           
      ó4   • [         R                  " XX#XEXg5      $ r1   )r   ÚPdfProcessor2_op_cmrQ7  s           r   r¯  ÚPdfProcessor2.op_cm ª  rS7  r&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚPdfProcessor2_op_mra7  s       r   r²  ÚPdfProcessor2.op_mª  rd  r&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚPdfProcessor2_op_lra7  s       r   rµ  ÚPdfProcessor2.op_lª  rd  r&   c           
      ó4   • [         R                  " XX#XEXg5      $ r1   )r   ÚPdfProcessor2_op_crQ7  s           r   r¸  ÚPdfProcessor2.op_c	ª  s   € Ü×(Ò(¨°eÀEÐRWÓ_Ð_r&   c                 ó2   • [         R                  " XX#XE5      $ r1   )r   ÚPdfProcessor2_op_vrH7  s         r   r»  ÚPdfProcessor2.op_vª  ó   € Ü×(Ò(¨°eÀEÓQÐQr&   c                 ó2   • [         R                  " XX#XE5      $ r1   )r   ÚPdfProcessor2_op_yrH7  s         r   r¾  ÚPdfProcessor2.op_yª  rOd  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_hr37  s     r   rÁ  ÚPdfProcessor2.op_hª  rt7  r&   c                 ó2   • [         R                  " XX#XE5      $ r1   )r   ÚPdfProcessor2_op_rerH7  s         r   rÄ  ÚPdfProcessor2.op_reª  rJ7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_Sr37  s     r   rÇ  ÚPdfProcessor2.op_Sª  rt7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_sr37  s     r   rÊ  ÚPdfProcessor2.op_sª  rt7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_Fr37  s     r   rÍ  ÚPdfProcessor2.op_Fª  rt7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_fr37  s     r   rÐ  ÚPdfProcessor2.op_f!ª  rt7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_fstarr37  s     r   rÓ  ÚPdfProcessor2.op_fstar$ª  r¥7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_Br37  s     r   rÖ  ÚPdfProcessor2.op_B'ª  rt7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_Bstarr37  s     r   rÙ  ÚPdfProcessor2.op_Bstar*ª  r¥7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_br37  s     r   rÜ  ÚPdfProcessor2.op_b-ª  rt7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_bstarr37  s     r   rß  ÚPdfProcessor2.op_bstar0ª  r¥7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_nr37  s     r   râ  ÚPdfProcessor2.op_n3ª  rt7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_Wr37  s     r   rå  ÚPdfProcessor2.op_W6ª  rt7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_Wstarr37  s     r   rè  ÚPdfProcessor2.op_Wstar9ª  r¥7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_BTr37  s     r   rë  ÚPdfProcessor2.op_BT<ª  r…7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_ETr37  s     r   rî  ÚPdfProcessor2.op_ET?ª  r…7  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_Tcr{7  s      r   rñ  ÚPdfProcessor2.op_TcBª  r"d  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_Twr{7  s      r   rô  ÚPdfProcessor2.op_TwEª  r"d  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_Tzr{7  s      r   r÷  ÚPdfProcessor2.op_TzHª  r"d  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_TLr{7  s      r   rú  ÚPdfProcessor2.op_TLKª  r"d  r&   c                 ó2   • [         R                  " XX#U5      $ r1   )r   ÚPdfProcessor2_op_TfrY7  s        r   rý  ÚPdfProcessor2.op_TfNª  r[7  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_Trr{7  s      r   r   ÚPdfProcessor2.op_TrQª  r"d  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_Tsr{7  s      r   r  ÚPdfProcessor2.op_TsTª  r"d  r&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚPdfProcessor2_op_Tdra7  s       r   r  ÚPdfProcessor2.op_TdWª  ó   € Ü×)Ò)¨$°uÓDÐDr&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚPdfProcessor2_op_TDra7  s       r   r	  ÚPdfProcessor2.op_TDZª  r›d  r&   c           
      ó4   • [         R                  " XX#XEXg5      $ r1   )r   ÚPdfProcessor2_op_TmrQ7  s           r   r  ÚPdfProcessor2.op_Tm]ª  rS7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_Tstarr37  s     r   r  ÚPdfProcessor2.op_Tstar`ª  r¥7  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_TJr{7  s      r   r  ÚPdfProcessor2.op_TJcª  r"d  r&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚPdfProcessor2_op_Tjra7  s       r   r  ÚPdfProcessor2.op_Tjfª  r›d  r&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚPdfProcessor2_op_squotera7  s       r   r  ÚPdfProcessor2.op_squoteiª  s   € Ü×-Ò-¨d¸5ÓHÐHr&   c                 ó2   • [         R                  " XX#XE5      $ r1   )r   ÚPdfProcessor2_op_dquoterH7  s         r   r  ÚPdfProcessor2.op_dquotelª  s   € Ü×-Ò-¨d¸5ÈÓVÐVr&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚPdfProcessor2_op_d0ra7  s       r   r  ÚPdfProcessor2.op_d0oª  r›d  r&   c           
      ó4   • [         R                  " XX#XEXg5      $ r1   )r   ÚPdfProcessor2_op_d1rQ7  s           r   r!  ÚPdfProcessor2.op_d1rª  rS7  r&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚPdfProcessor2_op_CSra7  s       r   r$  ÚPdfProcessor2.op_CSuª  r›d  r&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚPdfProcessor2_op_csra7  s       r   r'  ÚPdfProcessor2.op_csxª  r›d  r&   c                 ó2   • [         R                  " XX#XE5      $ r1   )r   ÚPdfProcessor2_op_SC_patternrH7  s         r   r*  ÚPdfProcessor2.op_SC_pattern{ª  ó   € Ü×1Ò1°$¸uÈUÓZÐZr&   c                 ó2   • [         R                  " XX#XE5      $ r1   )r   ÚPdfProcessor2_op_sc_patternrH7  s         r   r-  ÚPdfProcessor2.op_sc_pattern~ª  rÀd  r&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚPdfProcessor2_op_SC_shadera7  s       r   r0  ÚPdfProcessor2.op_SC_shade�ª  r)d  r&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚPdfProcessor2_op_sc_shadera7  s       r   r3  ÚPdfProcessor2.op_sc_shade„ª  r)d  r&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚPdfProcessor2_op_SC_colorra7  s       r   r6  ÚPdfProcessor2.op_SC_color‡ª  r)d  r&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚPdfProcessor2_op_sc_colorra7  s       r   r9  ÚPdfProcessor2.op_sc_colorŠª  r)d  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_Gr{7  s      r   r<  ÚPdfProcessor2.op_G�ª  r}7  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_gr{7  s      r   r?  ÚPdfProcessor2.op_g�ª  r}7  r&   c                 ó2   • [         R                  " XX#U5      $ r1   )r   ÚPdfProcessor2_op_RGrY7  s        r   rB  ÚPdfProcessor2.op_RG“ª  r[7  r&   c                 ó2   • [         R                  " XX#U5      $ r1   )r   ÚPdfProcessor2_op_rgrY7  s        r   rE  ÚPdfProcessor2.op_rg–ª  r[7  r&   c                 ó2   • [         R                  " XX#XE5      $ r1   )r   ÚPdfProcessor2_op_KrH7  s         r   rH  ÚPdfProcessor2.op_K™ª  rOd  r&   c                 ó2   • [         R                  " XX#XE5      $ r1   )r   ÚPdfProcessor2_op_krH7  s         r   rK  ÚPdfProcessor2.op_kœª  rOd  r&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚPdfProcessor2_op_BIra7  s       r   rN  ÚPdfProcessor2.op_BIŸª  r›d  r&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚPdfProcessor2_op_shra7  s       r   rQ  ÚPdfProcessor2.op_sh¢ª  r›d  r&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚPdfProcessor2_op_Do_imagera7  s       r   rT  ÚPdfProcessor2.op_Do_image¥ª  r)d  r&   c                 ó0   • [         R                  " XX#5      $ r1   )r   ÚPdfProcessor2_op_Do_formra7  s       r   rW  ÚPdfProcessor2.op_Do_form¨ª  r¡7  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_MPr{7  s      r   rZ  ÚPdfProcessor2.op_MP«ª  r"d  r&   c                 ó2   • [         R                  " XX#U5      $ r1   )r   ÚPdfProcessor2_op_DPrY7  s        r   r]  ÚPdfProcessor2.op_DP®ª  r[7  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_BMCr{7  s      r   r`  ÚPdfProcessor2.op_BMC±ª  s   € Ü×*Ò*¨4¸Ó>Ð>r&   c                 ó2   • [         R                  " XX#U5      $ r1   )r   ÚPdfProcessor2_op_BDCrY7  s        r   rc  ÚPdfProcessor2.op_BDC´ª  s   € Ü×*Ò*¨4¸ÀeÓLÐLr&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_EMCr37  s     r   rf  ÚPdfProcessor2.op_EMC·ª  ó   € Ü×*Ò*¨4Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_BXr37  s     r   ri  ÚPdfProcessor2.op_BXºª  r…7  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_EXr37  s     r   rl  ÚPdfProcessor2.op_EX½ª  r…7  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_gs_OPr{7  s      r   ro  ÚPdfProcessor2.op_gs_OPÀª  r-d  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_gs_opr{7  s      r   rr  ÚPdfProcessor2.op_gs_opÃª  r-d  r&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚPdfProcessor2_op_gs_OPMr{7  s      r   ru  ÚPdfProcessor2.op_gs_OPMÆª  rÆ   r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Ú"PdfProcessor2_op_gs_UseBlackPtCompr{7  s      r   rx  Ú"PdfProcessor2.op_gs_UseBlackPtCompÉª  s   € Ü×8Ò8¸ÀeÓLÐLr&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_EODr37  s     r   r{  ÚPdfProcessor2.op_EODÌª  rýd  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚPdfProcessor2_op_ENDr37  s     r   r~  ÚPdfProcessor2.op_ENDÏª  rýd  r&   c                 óŽ   • U R                   R                  5         [        R                  " U 5        [        R
                  " U 5      $ r1   )r   r§7  r   Údisown_PdfProcessor2r©7  rª7  ra   s    r   r«7  ÚPdfProcessor2.__disown__Ñª  rD  r&   r'   Nr®7  )Ãr   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfProcessor2r°   r˜b  rœb  r¡b  r¥b  r©b  r®b  r²b  r¶b  rºb  r¾b  rÂb  rÆb  rÊb  rÎb  rÒb  rÖb  rÚb  rÞb  râb  ræb  rêb  rîb  ròb  röb  rúb  rþb  rc  rc  r
c  rc  rc  rc  rc  rc  r"c  r&c  r*c  r.c  r2c  r6c  r:c  r>c  rBc  rFc  rJc  rNc  rRc  rVc  rZc  r^c  rbc  rfc  rjc  rnc  rrc  rvc  rzc  r~c  r‚c  r†c  rŠc  rŽc  r’c  r–c  ršc  ržc  r¢c  r¦c  rªc  r®c  r²c  r¶c  rºc  r¾c  rÂc  rÆc  rÊc  rÎc  rÒc  rÖc  rÚc  rÞc  râc  ræc  rêc  rîc  ròc  röc  rúc  rþc  rs  rv  ry  r|  r  r‚  r…  rˆ  r‹  rŽ  r‘  r”  r—  rš  r�  r   r£  r¦  r©  r¬  r¯  r²  rµ  r¸  r»  r¾  rÁ  rÄ  rÇ  rÊ  rÍ  rÐ  rÓ  rÖ  rÙ  rÜ  rß  râ  rå  rè  rë  rî  rñ  rô  r÷  rú  rý  r   r  r  r	  r  r  r  r  r  r  r  r!  r$  r'  r*  r-  r0  r3  r6  r9  r<  r?  rB  rE  rH  rK  rN  rQ  rT  rW  rZ  r]  r`  rc  rf  ri  rl  ro  rr  ru  rx  r{  r~  r«7  r@   r'   r&   r   rŽb  rŽb  ¢¨  sB  † Ù|áÑ-Ñ/IÐOdÑe€GØ€HòOð ×2Ñ2ÐôKôJôKôJôIô@ô@ô@ô@ô@ôAô@ôGôDôDôDôGôEô@ô@ôAô@ô@ô@ô@ô@ô@ôAô@ô@ô@ô@ôDô@ôDô@ôDô@ô@ôDôAôAôAôAôAôAôAôAôAôAôAôAôDôAôAôEôEôAôAôAôAôIôIôGôGôGôGô@ô@ôAôAô@ô@ôAôAôGôFôAôAôBôBôBôAôAôDôDôEôPôBôBòAò@òAòGò?ò=ò=ò=ò=òDò>ò=òKòAòAòAò`ò;ò6ò6òaòDòDò`òRòRò6òSò6ò6ò6ò6ò:ò6ò:ò6ò:ò6ò6ò:ò7ò7ò>ò>ò>ò>òLò>ò>òEòEòaò:ò>òEòIòWòEòaòEòEò[ò[òKòKòKòKò=ò=òLòLòRòRòEòEòKòJò>òLò?òMò8ò7ò7òAòAòBòMò8ò8õ#r&   rŽb  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfRangeiØª  zAWrapper class for struct `pdf_range`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfRange.<lambda>Ûª  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   re  Ûª  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‹
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_range`.
N)r   ÚPdfRange_swiginitÚnew_PdfRanger§   s     r   r]   ÚPdfRange.__init__Þª  r�=  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfRange_m_internal_valuera   s    r   ri1  ÚPdfRange.m_internal_valueëª  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfRange___nonzero__ra   s    r   rä   ÚPdfRange.__nonzero__ïª  rc   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfRanger°   ri1  rä   rè   ÚPdfRange_m_internal_getÚPdfRange_m_internal_setrs1  ÚPdfRange_s_num_instances_getÚPdfRange_s_num_instances_setr[1  r@   r'   r&   r   re  re  Øª  r�=  r&   re  c                   óÚ   • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  r\" \R                  \R                  5      r\" \R"                  \R$                  5      rS	 rS
 rS rSrg)ÚPdfRecolorOptionsiùª  z/Wrapper class for struct `pdf_recolor_options`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfRecolorOptions.<lambda>üª  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r1e  üª  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)a#  
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_recolor_options`.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_recolor_options`.
N)r   ÚPdfRecolorOptions_swiginitÚnew_PdfRecolorOptionsr§   s     r   r]   ÚPdfRecolorOptions.__init__ÿª  s   € ô 	×)Ò)¨$´×0LÒ0LÈdÐ0SÕTr&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   ÚPdfRecolorOptions_internalr§   s     r   r;1  ÚPdfRecolorOptions.internal«  s   € ô ×0Ò0°Ð=¸Ò=Ð=r&   c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚPdfRecolorOptions_to_stringra   s    r   r+1  ÚPdfRecolorOptions.to_string«  r*3  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚPdfRecolorOptions___eq__rE1  s     r   r’   ÚPdfRecolorOptions.__eq__#«  rÑB  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚPdfRecolorOptions___ne__rE1  s     r   r—   ÚPdfRecolorOptions.__ne__'«  rÑB  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r;1  r   Údelete_PdfRecolorOptionsr°   ÚPdfRecolorOptions_num_comp_getÚPdfRecolorOptions_num_comp_setrû  Ú%PdfRecolorOptions_s_num_instances_getÚ%PdfRecolorOptions_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   r/e  r/e  ùª  ss   † Ù:áÑ-Ñ/IÐOdÑe€GØ€HòUò"
>ð ×6Ñ6ÐÙ˜×=Ñ=¸v×?dÑ?dÓe€HÙ˜v×KÑKÈV×MyÑMyÓz€Oò8ò:õ:r&   r/e  c                   óˆ  • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  r\" \R                  \R                  5      r\" \R"                  \R$                  5      r\" \R(                  \R*                  5      r\" \R.                  \R0                  5      r\" \R4                  \R6                  5      rS	 rS
 rS rSr g)ÚPdfRedactOptionsi-«  z.Wrapper class for struct `pdf_redact_options`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfRedactOptions.<lambda>0«  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rKe  0«  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)a!  
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_redact_options`.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_redact_options`.
N)r   ÚPdfRedactOptions_swiginitÚnew_PdfRedactOptionsr§   s     r   r]   ÚPdfRedactOptions.__init__3«  r—Y  r&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   ÚPdfRedactOptions_internalr§   s     r   r;1  ÚPdfRedactOptions.internalD«  r›Y  r&   c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚPdfRedactOptions_to_stringra   s    r   r+1  ÚPdfRedactOptions.to_stringV«  r2  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚPdfRedactOptions___eq__rE1  s     r   r’   ÚPdfRedactOptions.__eq__Z«  rÒS  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚPdfRedactOptions___ne__rE1  s     r   r—   ÚPdfRedactOptions.__ne__^«  rÒS  r&   r'   N)!r   r   r<   r=   r>   r   r   r   r   r]   r;1  r   Údelete_PdfRedactOptionsr°   Ú PdfRedactOptions_black_boxes_getÚ PdfRedactOptions_black_boxes_setrz  Ú!PdfRedactOptions_image_method_getÚ!PdfRedactOptions_image_method_setr}  ÚPdfRedactOptions_line_art_getÚPdfRedactOptions_line_art_setr€  ÚPdfRedactOptions_text_getÚPdfRedactOptions_text_setr‹  Ú$PdfRedactOptions_s_num_instances_getÚ$PdfRedactOptions_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   rIe  rIe  -«  s»   † Ù9áÑ-Ñ/IÐOdÑe€GØ€HòSò"
=ð ×5Ñ5ÐÙ˜6×BÑBÀF×DkÑDkÓl€KÙ˜F×DÑDÀf×FnÑFnÓo€LÙ˜×<Ñ<¸f×>bÑ>bÓc€HÙ�F×4Ñ4°f×6VÑ6VÓW€DÙ˜v×JÑJÈF×LwÑLwÓx€Oò7ò9õ9r&   rIe  c                   óÖ   • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  rS	 rS
 r\r\" \R"                  \R$                  SS9r\" \R(                  \R*                  5      rSrg)ÚPdfResourceStackid«  zJWrapper class for struct `pdf_resource_stack`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfResourceStack.<lambda>g«  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rke  g«  rV   r&   rW   rX   c                 ó0   • [         R                  " XU5      $ ©z2Class-aware wrapper for `::pdf_lookup_resource()`.)r   Ú$PdfResourceStack_pdf_lookup_resource)r   r   r!   s      r   Úpdf_lookup_resourceÚ$PdfResourceStack.pdf_lookup_resourcej«  s   € ä×:Ò:¸4ÀtÓLÐLr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z”
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_resource_stack`.
N)r   ÚPdfResourceStack_swiginitÚnew_PdfResourceStackr§   s     r   r]   ÚPdfResourceStack.__init__n«  r.2  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú!PdfResourceStack_m_internal_valuera   s    r   ri1  Ú!PdfResourceStack.m_internal_value{«  r22  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfResourceStack___nonzero__ra   s    r   rä   ÚPdfResourceStack.__nonzero__«  r‹  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rpe  r]   r   Údelete_PdfResourceStackr°   ri1  rä   rè   ÚPdfResourceStack_m_internal_getÚPdfResourceStack_m_internal_setrs1  Ú$PdfResourceStack_s_num_instances_getÚ$PdfResourceStack_s_num_instances_setr[1  r@   r'   r&   r   rie  rie  d«  s€   † ÙUáÑ-Ñ/IÐOdÑe€GØ€HòMò
Sð ×5Ñ5Ðò>ò9à€Hñ ˜&×@Ñ@À&×BhÑBhð  oNñ  O€JÙ˜v×JÑJÈF×LwÑLwÓxƒOr&   rie  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfRevPageMapi‰«  zHWrapper class for struct `pdf_rev_page_map`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfRevPageMap.<lambda>Œ«  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r„e  Œ«  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z’
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_rev_page_map`.
N)r   ÚPdfRevPageMap_swiginitÚnew_PdfRevPageMapr§   s     r   r]   ÚPdfRevPageMap.__init__�«  rï:  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfRevPageMap_m_internal_valuera   s    r   ri1  ÚPdfRevPageMap.m_internal_valueœ«  r8  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfRevPageMap___nonzero__ra   s    r   rä   ÚPdfRevPageMap.__nonzero__ «  r8  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfRevPageMapr°   ri1  rä   rè   ÚPdfRevPageMap_m_internal_getÚPdfRevPageMap_m_internal_setrs1  Ú!PdfRevPageMap_s_num_instances_getÚ!PdfRevPageMap_s_num_instances_setr[1  r@   r'   r&   r   r‚e  r‚e  ‰«  sz   † ÙSáÑ-Ñ/IÐOdÑe€GØ€Hò
Mð ×2Ñ2Ðò;ò6à€Hñ ˜&×=Ñ=¸v×?bÑ?bð  iHñ  I€JÙ˜v×GÑGÈ×IqÑIqÓrƒOr&   r‚e  c                   óÂ  • \ rS rSrSr\" S S SS9r\rS r	S r
\R                  r\" \R                  \R                  5      r\" \R"                  \R$                  5      r\" \R(                  \R*                  5      r\" \R.                  \R0                  5      r\" \R4                  \R6                  5      r\" \R:                  \R<                  5      rS	 r S
 r!S r"Sr#g)ÚPdfSanitizeFilterOptionsiª«  z7Wrapper class for struct `pdf_sanitize_filter_options`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú!PdfSanitizeFilterOptions.<lambda>­«  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r˜e  ­«  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)a3  
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_sanitize_filter_options`.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_sanitize_filter_options`.
N)r   Ú!PdfSanitizeFilterOptions_swiginitÚnew_PdfSanitizeFilterOptionsr§   s     r   r]   Ú!PdfSanitizeFilterOptions.__init__°«  s    € ô 	×0Ò0°´v×7ZÒ7ZÐ\`Ð7aÕbr&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   Ú!PdfSanitizeFilterOptions_internalr§   s     r   r;1  Ú!PdfSanitizeFilterOptions.internalÁ«  s   € ô ×7Ò7¸ÐD¸tÒDÐDr&   c                 ó.   • [         R                  " U 5      $ r>1  )r   Ú"PdfSanitizeFilterOptions_to_stringra   s    r   r+1  Ú"PdfSanitizeFilterOptions.to_stringÔ«  rk1  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚPdfSanitizeFilterOptions___eq__rE1  s     r   r’   ÚPdfSanitizeFilterOptions.__eq__Ø«  r’R  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚPdfSanitizeFilterOptions___ne__rE1  s     r   r—   ÚPdfSanitizeFilterOptions.__ne__Ü«  r’R  r&   r'   N)$r   r   r<   r=   r>   r   r   r   r   r]   r;1  r   Údelete_PdfSanitizeFilterOptionsr°   Ú#PdfSanitizeFilterOptions_opaque_getÚ#PdfSanitizeFilterOptions_opaque_setrú  Ú)PdfSanitizeFilterOptions_image_filter_getÚ)PdfSanitizeFilterOptions_image_filter_setrö  Ú(PdfSanitizeFilterOptions_text_filter_getÚ(PdfSanitizeFilterOptions_text_filter_setrù  Ú.PdfSanitizeFilterOptions_after_text_object_getÚ.PdfSanitizeFilterOptions_after_text_object_setrü  Ú#PdfSanitizeFilterOptions_culler_getÚ#PdfSanitizeFilterOptions_culler_setrÿ  Ú,PdfSanitizeFilterOptions_s_num_instances_getÚ,PdfSanitizeFilterOptions_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   r–e  r–e  ª«  sï   † ÙBáÑ-Ñ/IÐOdÑe€GØ€Hòcò"
Eð ×=Ñ=ÐÙ�f×@Ñ@À&×BlÑBlÓm€FÙ˜F×LÑLÈf×N~ÑN~Ó€LÙ˜6×JÑJÈF×L{ÑL{Ó|€KÙ  ×!VÑ!VÐX^÷  YNñ  YNó  OÐÙ�f×@Ñ@À&×BlÑBlÓm€FÙ˜v×RÑRÐTZ÷  UHñ  UHó  I€Oò?òAõAr&   r–e  c                   ó”   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rSS jrSS	 jrSS
 jrSS jrS rS rS rS rS rSrg)ÚPdfSanitizeFilterOptions2iâ«  zWrapper class for struct pdf_sanitize_filter_options with virtual fns for each fnptr; this is for use as a SWIG Director class.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú"PdfSanitizeFilterOptions2.<lambda>å«  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rºe  å«  rV   r&   rW   rX   c                 óŒ   • U R                   [        :X  a  SnOU n[        R                  " U [        R                  " U5      5        gr¦6  )r   r¸e  r   Ú"PdfSanitizeFilterOptions2_swiginitÚnew_PdfSanitizeFilterOptions2r©6  s     r   r]   Ú"PdfSanitizeFilterOptions2.__init__è«  s5   € à�>‰>Ô6Ó6Ø‰EàˆEÜ×1Ò1°$¼×8\Ò8\Ð]bÓ8eÕfr&   c                 ó.   • [         R                  " X5      $ r®6  )r   Ú2PdfSanitizeFilterOptions2_use_virtual_image_filterr°6  s     r   Úuse_virtual_image_filterÚ2PdfSanitizeFilterOptions2.use_virtual_image_filterñ«  s   € ô
 ×HÒHÈÓSÐSr&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú1PdfSanitizeFilterOptions2_use_virtual_text_filterr°6  s     r   Úuse_virtual_text_filterÚ1PdfSanitizeFilterOptions2.use_virtual_text_filterø«  s   € Ü×GÒGÈÓRÐRr&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú7PdfSanitizeFilterOptions2_use_virtual_after_text_objectr°6  s     r   Úuse_virtual_after_text_objectÚ7PdfSanitizeFilterOptions2.use_virtual_after_text_objectû«  s   € Ü×MÒMÈdÓXÐXr&   c                 ó.   • [         R                  " X5      $ r1   )r   Ú,PdfSanitizeFilterOptions2_use_virtual_cullerr°6  s     r   Úuse_virtual_cullerÚ,PdfSanitizeFilterOptions2.use_virtual_cullerþ«  s   € Ü×BÒBÀ4ÓMÐMr&   c                 ó2   • [         R                  " XX#XE5      $ r17  )r   Ú&PdfSanitizeFilterOptions2_image_filterrH7  s         r   rö  Ú&PdfSanitizeFilterOptions2.image_filter¬  s   € ä×<Ò<¸TÈ%ÐX]ÓeÐer&   c
                 ó6   • [         R                  " XX#XEXgX‰5
      $ r1   )r   Ú%PdfSanitizeFilterOptions2_text_filter)
r   rh&  r."  rô"  r<7  r=7  r>7  r?7  r@7  Úarg_9s
             r   rù  Ú%PdfSanitizeFilterOptions2.text_filter¬  s$   € Ü×;Ò;¸DÈÐW\ÐejÐsxó  Að  	Ar&   c                 ó2   • [         R                  " XX#U5      $ r1   )r   Ú+PdfSanitizeFilterOptions2_after_text_objectrY7  s        r   rü  Ú+PdfSanitizeFilterOptions2.after_text_object¬  s   € Ü×AÒAÀ$ÈuÐ]bÓcÐcr&   c                 ó0   • [         R                  " XX#5      $ r1   )r   Ú PdfSanitizeFilterOptions2_cullerra7  s       r   rÿ  Ú PdfSanitizeFilterOptions2.culler¬  s   € Ü×6Ò6°tÀEÓQÐQr&   c                 óŽ   • U R                   R                  5         [        R                  " U 5        [        R
                  " U 5      $ r1   )r   r§7  r   Ú disown_PdfSanitizeFilterOptions2r©7  rª7  ra   s    r   r«7  Ú$PdfSanitizeFilterOptions2.__disown__¬  s/   € Ø�	‰	×ÑÔÜ×/Ò/°Ô5Ü�}Š}˜TÓ"Ð"r&   r'   Nr®7  )r   r   r<   r=   r>   r   r   r   r   r]   r   Ú delete_PdfSanitizeFilterOptions2r°   rÂe  rÆe  rÊe  rÎe  rö  rù  rü  rÿ  r«7  r@   r'   r&   r   r¸e  r¸e  â«  sg   † ñ KáÑ-Ñ/IÐOdÑe€GØ€Hògð ×>Ñ>ÐôTôSôYôNòfòAòdòRõ#r&   r¸e  c                   óú   • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS rS rS rS r\R$                  rS rS r\r\" \R.                  \R0                  SS9r\" \R4                  \R6                  5      rSrg)ÚPdfTextObjectStatei¬  zMWrapper class for struct `pdf_text_object_state`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfTextObjectState.<lambda>¬  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   räe  ¬  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ ©z/Class-aware wrapper for `::pdf_tos_get_text()`.)r   Ú#PdfTextObjectState_pdf_tos_get_textra   s    r   Úpdf_tos_get_textÚ#PdfTextObjectState.pdf_tos_get_text¬  r³4  r&   c                 ó2   • [         R                  " XX#XE5      $ )zë
Class-aware wrapper for `::pdf_tos_make_trm()`.

This method has out-params. Python/C# wrappers look like:
        `pdf_tos_make_trm(::pdf_text_state *text, ::pdf_font_desc *fontdesc, int cid, ::fz_matrix *trm)` => `(int, float adv)`
)r   Ú#PdfTextObjectState_pdf_tos_make_trm)r   r‹  rg  rW
  rf
  rN
  s         r   Úpdf_tos_make_trmÚ#PdfTextObjectState.pdf_tos_make_trm¬  s   € ô ×9Ò9¸$ÀhÐUXÓ^Ð^r&   c                 ó.   • [         R                  " U 5      $ ©z6Class-aware wrapper for `::pdf_tos_move_after_char()`.)r   Ú*PdfTextObjectState_pdf_tos_move_after_charra   s    r   Úpdf_tos_move_after_charÚ*PdfTextObjectState.pdf_tos_move_after_char'¬  rà<  r&   c                 ó.   • [         R                  " X5      $ ©z.Class-aware wrapper for `::pdf_tos_newline()`.)r   Ú"PdfTextObjectState_pdf_tos_newline)r   r8  s     r   Úpdf_tos_newlineÚ"PdfTextObjectState.pdf_tos_newline+¬  rXW  r&   c                 ó.   • [         R                  " X5      $ ©z,Class-aware wrapper for `::pdf_tos_reset()`.)r   Ú PdfTextObjectState_pdf_tos_reset)r   rB  s     r   Úpdf_tos_resetÚ PdfTextObjectState.pdf_tos_reset/¬  s   € ä×6Ò6°tÓDÐDr&   c           	      ó4   • [         R                  " XX#XEU5      $ ©z1Class-aware wrapper for `::pdf_tos_set_matrix()`.)r   Ú%PdfTextObjectState_pdf_tos_set_matrix)r   rƒ  r<  r?  rB  rE  rH  s          r   Úpdf_tos_set_matrixÚ%PdfTextObjectState.pdf_tos_set_matrix3¬  s   € ä×;Ò;¸DÀQÈ1ÐQRÓSÐSr&   c                 ó0   • [         R                  " XU5      $ ©z0Class-aware wrapper for `::pdf_tos_translate()`.)r   Ú$PdfTextObjectState_pdf_tos_translaterÉ?  s      r   Úpdf_tos_translateÚ$PdfTextObjectState.pdf_tos_translate7¬  s   € ä×:Ò:¸4ÀRÓHÐHr&   c                 óT   • [         R                  " U [         R                  " U6 5        g)z—
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_text_object_state`.
N)r   ÚPdfTextObjectState_swiginitÚnew_PdfTextObjectStater§   s     r   r]   ÚPdfTextObjectState.__init__;¬  rÂ<  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú#PdfTextObjectState_m_internal_valuera   s    r   ri1  Ú#PdfTextObjectState.m_internal_valueH¬  r³4  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfTextObjectState___nonzero__ra   s    r   rä   ÚPdfTextObjectState.__nonzero__L¬  rM  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   rée  ríe  ròe  r÷e  rüe  rf  rf  r]   r   Údelete_PdfTextObjectStater°   ri1  rä   rè   Ú!PdfTextObjectState_m_internal_getÚ!PdfTextObjectState_m_internal_setrs1  Ú&PdfTextObjectState_s_num_instances_getÚ&PdfTextObjectState_s_num_instances_setr[1  r@   r'   r&   r   râe  râe  ¬  s¥   † ÙXáÑ-Ñ/IÐOdÑe€GØ€Hò@ò_òGòHòEòTòIò
Wð ×7Ñ7Ðò@ò;à€Hñ ˜&×BÑBÀF×DlÑDlð  sRñ  S€JÙ˜v×LÑLÈf×N{ÑN{Ó|ƒOr&   râe  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfTextStateiV¬  zFWrapper class for struct `pdf_text_state`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfTextState.<lambda>Y¬  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rf  Y¬  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_text_state`.
N)r   ÚPdfTextState_swiginitÚnew_PdfTextStater§   s     r   r]   ÚPdfTextState.__init__\¬  r;  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfTextState_m_internal_valuera   s    r   ri1  ÚPdfTextState.m_internal_valuei¬  rl2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfTextState___nonzero__ra   s    r   rä   ÚPdfTextState.__nonzero__m¬  ró  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfTextStater°   ri1  rä   rè   ÚPdfTextState_m_internal_getÚPdfTextState_m_internal_setrs1  Ú PdfTextState_s_num_instances_getÚ PdfTextState_s_num_instances_setr[1  r@   r'   r&   r   rf  rf  V¬  r;  r&   rf  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfUnsavedSigiw¬  zGWrapper class for struct `pdf_unsaved_sig`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfUnsavedSig.<lambda>z¬  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r.f  z¬  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‘
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_unsaved_sig`.
N)r   ÚPdfUnsavedSig_swiginitÚnew_PdfUnsavedSigr§   s     r   r]   ÚPdfUnsavedSig.__init__}¬  rï:  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfUnsavedSig_m_internal_valuera   s    r   ri1  ÚPdfUnsavedSig.m_internal_valueŠ¬  r8  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfUnsavedSig___nonzero__ra   s    r   rä   ÚPdfUnsavedSig.__nonzero__Ž¬  r8  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfUnsavedSigr°   ri1  rä   rè   ÚPdfUnsavedSig_m_internal_getÚPdfUnsavedSig_m_internal_setrs1  Ú!PdfUnsavedSig_s_num_instances_getÚ!PdfUnsavedSig_s_num_instances_setr[1  r@   r'   r&   r   r,f  r,f  w¬  rû:  r&   r,f  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfVectorizeFilterOptionsi˜¬  zTWrapper class for struct `pdf_vectorize_filter_options`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú"PdfVectorizeFilterOptions.<lambda>›¬  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rBf  ›¬  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zž
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_vectorize_filter_options`.
N)r   Ú"PdfVectorizeFilterOptions_swiginitÚnew_PdfVectorizeFilterOptionsr§   s     r   r]   Ú"PdfVectorizeFilterOptions.__init__ž¬  rb  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú*PdfVectorizeFilterOptions_m_internal_valuera   s    r   ri1  Ú*PdfVectorizeFilterOptions.m_internal_value«¬  rà<  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú%PdfVectorizeFilterOptions___nonzero__ra   s    r   rä   Ú%PdfVectorizeFilterOptions.__nonzero__¯¬  rW  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Ú delete_PdfVectorizeFilterOptionsr°   ri1  rä   rè   Ú(PdfVectorizeFilterOptions_m_internal_getÚ(PdfVectorizeFilterOptions_m_internal_setrs1  Ú-PdfVectorizeFilterOptions_s_num_instances_getÚ-PdfVectorizeFilterOptions_s_num_instances_setr[1  r@   r'   r&   r   r@f  r@f  ˜¬  sˆ   † Ù_áÑ-Ñ/IÐOdÑe€GØ€Hò
eð ×>Ñ>ÐòGòBà€Hñ ˜&×IÑIÈ6×KzÑKzð  A`ñ  a€JÙ˜v×SÑSÐU[÷  VJñ  VJó  KƒOr&   r@f  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfVmtxi¹¬  z@Wrapper class for struct `pdf_vmtx`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfVmtx.<lambda>¼¬  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rVf  ¼¬  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zŠ
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_vmtx`.
N)r   ÚPdfVmtx_swiginitÚnew_PdfVmtxr§   s     r   r]   ÚPdfVmtx.__init__¿¬  r¡G  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfVmtx_m_internal_valuera   s    r   ri1  ÚPdfVmtx.m_internal_valueÌ¬  r?6  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfVmtx___nonzero__ra   s    r   rä   ÚPdfVmtx.__nonzero__Ð¬  r}   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfVmtxr°   ri1  rä   rè   ÚPdfVmtx_m_internal_getÚPdfVmtx_m_internal_setrs1  ÚPdfVmtx_s_num_instances_getÚPdfVmtx_s_num_instances_setr[1  r@   r'   r&   r   rTf  rTf  ¹¬  r­G  r&   rTf  c                   ó®  • \ rS rSrSr\" S S SS9r\rS r	S r
S	 rS
 rS r\R                  r\" \R"                  \R$                  5      r\" \R(                  \R*                  5      r\" \R.                  \R0                  5      r\" \R4                  \R6                  5      r\" \R:                  \R<                  5      r\" \R@                  \RB                  5      r"\" \RF                  \RH                  5      r%\" \RL                  \RN                  5      r(\" \RR                  \RT                  5      r+\" \RX                  \RZ                  5      r.\" \R^                  \R`                  5      r1\" \Rd                  \Rf                  5      r4\" \Rj                  \Rl                  5      r7\" \Rp                  \Rr                  5      r:\" \Rv                  \Rx                  5      r=\" \R|                  \R~                  5      r@\" \R‚                  \R„                  5      rC\" \Rˆ                  \RŠ                  5      rF\" \RŽ                  \R�                  5      rI\" \R”                  \R–                  5      rL\" \Rš                  \Rœ                  5      rO\" \R                   \R¢                  5      rR\" \R¦                  \R¨                  5      rUS rVS rWS rXSrYg)ÚPdfWriteOptionsiÚ¬  z-Wrapper class for struct `pdf_write_options`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfWriteOptions.<lambda>Ý¬  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rjf  Ý¬  rV   r&   rW   rX   c                 ó.   • [         R                  " X5      $ )zfWe use default copy constructor and operator=.  Class-aware wrapper for `::pdf_parse_write_options()`.)r   Ú'PdfWriteOptions_pdf_parse_write_optionsr§   s     r   Úpdf_parse_write_optionsÚ'PdfWriteOptions.pdf_parse_write_optionsà¬  s   € ä×=Ò=¸dÓIÐIr&   c                 ó.   • [         R                  " X5      $ )zCopies <text> into opwd_utf8[].)r   Ú#PdfWriteOptions_opwd_utf8_set_valuer`3  s     r   Úopwd_utf8_set_valueÚ#PdfWriteOptions.opwd_utf8_set_valueä¬  r‘S  r&   c                 ó.   • [         R                  " X5      $ r“S  )r   Ú#PdfWriteOptions_upwd_utf8_set_valuer`3  s     r   Úupwd_utf8_set_valueÚ#PdfWriteOptions.upwd_utf8_set_valueè¬  r‘S  r&   c                 óT   • [         R                  " U [         R                  " U6 5        g)a-  
*Overload 1:*
Default constructor, makes copy of pdf_default_write_options.

|

*Overload 2:*
Copy constructor using raw memcopy().

|

*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_write_options`.

|

*Overload 4:*
Constructor using raw copy of pre-existing `::pdf_write_options`.
N)r   ÚPdfWriteOptions_swiginitÚnew_PdfWriteOptionsr§   s     r   r]   ÚPdfWriteOptions.__init__ì¬  r›S  r&   c                 ó0   • [         R                  " U /UQ76 $ r91  )r   ÚPdfWriteOptions_internalr§   s     r   r;1  ÚPdfWriteOptions.internal­  r]D  r&   c                 ó.   • [         R                  " U 5      $ r>1  )r   ÚPdfWriteOptions_to_stringra   s    r   r+1  ÚPdfWriteOptions.to_string&­  rÐ2  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚPdfWriteOptions___eq__rE1  s     r   r’   ÚPdfWriteOptions.__eq__*­  rþ>  r&   c                 ó.   • [         R                  " X5      $ rC1  )r   ÚPdfWriteOptions___ne__rE1  s     r   r—   ÚPdfWriteOptions.__ne__.­  rþ>  r&   r'   N)Zr   r   r<   r=   r>   r   r   r   r   rnf  rrf  rvf  r]   r;1  r   Údelete_PdfWriteOptionsr°   Ú"PdfWriteOptions_do_incremental_getÚ"PdfWriteOptions_do_incremental_setr‡  ÚPdfWriteOptions_do_pretty_getÚPdfWriteOptions_do_pretty_setrŠ  ÚPdfWriteOptions_do_ascii_getÚPdfWriteOptions_do_ascii_setr�  ÚPdfWriteOptions_do_compress_getÚPdfWriteOptions_do_compress_setr�  Ú&PdfWriteOptions_do_compress_images_getÚ&PdfWriteOptions_do_compress_images_setr“  Ú%PdfWriteOptions_do_compress_fonts_getÚ%PdfWriteOptions_do_compress_fonts_setr–  Ú!PdfWriteOptions_do_decompress_getÚ!PdfWriteOptions_do_decompress_setr™  ÚPdfWriteOptions_do_garbage_getÚPdfWriteOptions_do_garbage_setrœ  ÚPdfWriteOptions_do_linear_getÚPdfWriteOptions_do_linear_setrŸ  ÚPdfWriteOptions_do_clean_getÚPdfWriteOptions_do_clean_setr¢  ÚPdfWriteOptions_do_sanitize_getÚPdfWriteOptions_do_sanitize_setr¥  Ú!PdfWriteOptions_do_appearance_getÚ!PdfWriteOptions_do_appearance_setr¨  ÚPdfWriteOptions_do_encrypt_getÚPdfWriteOptions_do_encrypt_setr«  Ú&PdfWriteOptions_dont_regenerate_id_getÚ&PdfWriteOptions_dont_regenerate_id_setr®  ÚPdfWriteOptions_permissions_getÚPdfWriteOptions_permissions_setr±  ÚPdfWriteOptions_opwd_utf8_getÚPdfWriteOptions_opwd_utf8_setr´  ÚPdfWriteOptions_upwd_utf8_getÚPdfWriteOptions_upwd_utf8_setr·  ÚPdfWriteOptions_do_snapshot_getÚPdfWriteOptions_do_snapshot_setrº  Ú(PdfWriteOptions_do_preserve_metadata_getÚ(PdfWriteOptions_do_preserve_metadata_setr½  Ú"PdfWriteOptions_do_use_objstms_getÚ"PdfWriteOptions_do_use_objstms_setrÀ  Ú&PdfWriteOptions_compression_effort_getÚ&PdfWriteOptions_compression_effort_setrÃ  ÚPdfWriteOptions_do_labels_getÚPdfWriteOptions_do_labels_setrÆ  Ú#PdfWriteOptions_s_num_instances_getÚ#PdfWriteOptions_s_num_instances_setr[1  r+1  r’   r—   r@   r'   r&   r   rhf  rhf  Ú¬  s‘  † Ù8áÑ-Ñ/IÐOdÑe€GØ€HòJòFòFòQò,
<ð ×4Ñ4ÐÙ˜f×GÑGÈ×IrÑIrÓs€NÙ˜×=Ñ=¸v×?cÑ?cÓd€IÙ˜×;Ñ;¸V×=`Ñ=`Óa€HÙ˜6×AÑAÀ6×CiÑCiÓj€KÙ! &×"OÑ"OÐQW×Q~ÑQ~ÓÐÙ  ×!MÑ!MÈv×O{ÑO{Ó|ÐÙ˜V×EÑEÀv×GoÑGoÓp€MÙ˜&×?Ñ?À×AfÑAfÓg€JÙ˜×=Ñ=¸v×?cÑ?cÓd€IÙ˜×;Ñ;¸V×=`Ñ=`Óa€HÙ˜6×AÑAÀ6×CiÑCiÓj€KÙ˜V×EÑEÀv×GoÑGoÓp€MÙ˜&×?Ñ?À×AfÑAfÓg€JÙ! &×"OÑ"OÐQW×Q~ÑQ~ÓÐÙ˜6×AÑAÀ6×CiÑCiÓj€KÙ˜×=Ñ=¸v×?cÑ?cÓd€IÙ˜×=Ñ=¸v×?cÑ?cÓd€IÙ˜6×AÑAÀ6×CiÑCiÓj€KÙ# F×$SÑ$SÐU[÷  VEñ  VEó  FÐÙ˜f×GÑGÈ×IrÑIrÓs€NÙ! &×"OÑ"OÐQW×Q~ÑQ~ÓÐÙ˜×=Ñ=¸v×?cÑ?cÓd€IÙ˜v×IÑIÈ6×KuÑKuÓv€Oò6ò8õ8r&   rhf  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)Ú	PdfXrangei4­  zBWrapper class for struct `pdf_xrange`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfXrange.<lambda>7­  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rºf  7­  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zŒ
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_xrange`.
N)r   ÚPdfXrange_swiginitÚnew_PdfXranger§   s     r   r]   ÚPdfXrange.__init__:­  rl=  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfXrange_m_internal_valuera   s    r   ri1  ÚPdfXrange.m_internal_valueG­  r2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfXrange___nonzero__ra   s    r   rä   ÚPdfXrange.__nonzero__K­  r¸  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfXranger°   ri1  rä   rè   ÚPdfXrange_m_internal_getÚPdfXrange_m_internal_setrs1  ÚPdfXrange_s_num_instances_getÚPdfXrange_s_num_instances_setr[1  r@   r'   r&   r   r¸f  r¸f  4­  r¦Z  r&   r¸f  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfXrefiU­  z@Wrapper class for struct `pdf_xref`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfXref.<lambda>X­  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÎf  X­  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)zØ
*Overload 1:*
== Constructors.  Constructor using `pdf_new_local_xref()`.

|

*Overload 2:*
Default constructor, sets `m_internal` to null.

|

*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_xref`.
N)r   ÚPdfXref_swiginitÚnew_PdfXrefr§   s     r   r]   ÚPdfXref.__init__[­  r_;  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfXref_m_internal_valuera   s    r   ri1  ÚPdfXref.m_internal_valuem­  r?6  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfXref___nonzero__ra   s    r   rä   ÚPdfXref.__nonzero__q­  r}   r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfXrefr°   ri1  rä   rè   ÚPdfXref_m_internal_getÚPdfXref_m_internal_setrs1  ÚPdfXref_s_num_instances_getÚPdfXref_s_num_instances_setr[1  r@   r'   r&   r   rÌf  rÌf  U­  ss   † ÙKáÑ-Ñ/IÐOdÑe€GØ€HòAð  ×,Ñ,Ðò5ò0à€Hñ ˜&×7Ñ7¸×9VÑ9VÐ\{Ñ|€JÙ˜v×AÑAÀ6×CeÑCeÓfƒOr&   rÌf  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfXrefEntryi{­  zFWrapper class for struct `pdf_xref_entry`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfXrefEntry.<lambda>~­  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   râf  ~­  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z�
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_xref_entry`.
N)r   ÚPdfXrefEntry_swiginitÚnew_PdfXrefEntryr§   s     r   r]   ÚPdfXrefEntry.__init__�­  r;  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfXrefEntry_m_internal_valuera   s    r   ri1  ÚPdfXrefEntry.m_internal_valueŽ­  rl2  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfXrefEntry___nonzero__ra   s    r   rä   ÚPdfXrefEntry.__nonzero__’­  ró  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfXrefEntryr°   ri1  rä   rè   ÚPdfXrefEntry_m_internal_getÚPdfXrefEntry_m_internal_setrs1  Ú PdfXrefEntry_s_num_instances_getÚ PdfXrefEntry_s_num_instances_setr[1  r@   r'   r&   r   ràf  ràf  {­  r;  r&   ràf  c                   óÐ   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rS rS	 r\r\" \
R                   \
R"                  S
S9r\" \
R&                  \
R(                  5      rSrg)ÚPdfXrefSubseciœ­  zGWrapper class for struct `pdf_xref_subsec`. Not copyable or assignable.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚPdfXrefSubsec.<lambda>Ÿ­  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   röf  Ÿ­  rV   r&   rW   rX   c                 óT   • [         R                  " U [         R                  " U6 5        g)z‘
*Overload 1:*
Default constructor, sets `m_internal` to null.

|

*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_xref_subsec`.
N)r   ÚPdfXrefSubsec_swiginitÚnew_PdfXrefSubsecr§   s     r   r]   ÚPdfXrefSubsec.__init__¢­  rï:  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚPdfXrefSubsec_m_internal_valuera   s    r   ri1  ÚPdfXrefSubsec.m_internal_value¯­  r8  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚPdfXrefSubsec___nonzero__ra   s    r   rä   ÚPdfXrefSubsec.__nonzero__³­  r8  r&   ro1  r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_PdfXrefSubsecr°   ri1  rä   rè   ÚPdfXrefSubsec_m_internal_getÚPdfXrefSubsec_m_internal_setrs1  Ú!PdfXrefSubsec_s_num_instances_getÚ!PdfXrefSubsec_s_num_instances_setr[1  r@   r'   r&   r   rôf  rôf  œ­  rû:  r&   rôf  c                  ó,   • [         R                  " 5       $ )zHReturns map from class name (for example FzDocument) to s_num_instances.)r   Únum_instancesr'   r&   r   rg  rg  ¾­  r”  r&   c                   ó  • \ rS rSr\" S S SS9r\rS rS r	S r
S	 rS
 rS r\R                  rS rS rS rS rS rS rS rS rS rS r\r\" \R8                  \R:                  SS9r\" \R>                  \R@                  5      r!Sr"g)ÚFzLinkIteratoriÁ­  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzLinkIterator.<lambda>Â­  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rg  Â­  rV   r&   rW   rX   c                 óZ   • [         R                  " U [         R                  " U5      5        g r1   )r   ÚFzLinkIterator_swiginitÚnew_FzLinkIteratorr¶@  s     r   r]   ÚFzLinkIterator.__init__Å­  s   € Ü×&Ò& t¬V×-FÒ-FÀtÓ-LÕMr&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzLinkIterator___increment__ra   s    r   Ú__increment__ÚFzLinkIterator.__increment__È­  r‹  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzLinkIterator___eq__rE1  s     r   r’   ÚFzLinkIterator.__eq__Ë­  ó   € Ü×+Ò+¨DÓ6Ð6r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzLinkIterator___ne__rE1  s     r   r—   ÚFzLinkIterator.__ne__Î­  rg  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzLinkIterator___ref__ra   s    r   Ú__ref__ÚFzLinkIterator.__ref__Ñ­  r<  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzLinkIterator___deref__ra   s    r   Ú	__deref__ÚFzLinkIterator.__deref__Ô­  ró  r&   c                 ó.   • [         R                  " X5      $ rò>  )r   ÚFzLinkIterator_fz_set_link_rectrô>  s     r   rõ>  ÚFzLinkIterator.fz_set_link_rectØ­  rÎK  r&   c                 ó.   • [         R                  " X5      $ rù>  )r   ÚFzLinkIterator_fz_set_link_urirû>  s     r   rü>  ÚFzLinkIterator.fz_set_link_uriÜ­  r5Y  r&   c                 ó.   • [         R                  " U 5      $ r ?  )r   ÚFzLinkIterator_beginra   s    r   r%  ÚFzLinkIterator.beginà­  r46  r&   c                 ó.   • [         R                  " U 5      $ r ?  )r   ÚFzLinkIterator_endra   s    r   r)  ÚFzLinkIterator.endä­  rV5  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzLinkIterator_refsra   s    r   r”  ÚFzLinkIterator.refsè­  r}   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzLinkIterator_nextra   s    r   r€   ÚFzLinkIterator.nextë­  r}   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzLinkIterator_rectra   s    r   r3  ÚFzLinkIterator.rectî­  r}   r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzLinkIterator_urira   s    r   r6  ÚFzLinkIterator.uriñ­  r~  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   ÚFzLinkIterator_m_internal_valuera   s    r   ri1  ÚFzLinkIterator.m_internal_valueô­  r¨1  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzLinkIterator___nonzero__ra   s    r   rä   ÚFzLinkIterator.__nonzero__ø­  r)  r&   ro1  r'   N)#r   r   r<   r=   r   r   r   r   r]   rg  r’   r—   rg  r#g  r   Údelete_FzLinkIteratorr°   rõ>  rü>  r%  r)  r”  r€   r3  r6  ri1  rä   rè   ÚFzLinkIterator_m_internal_getÚFzLinkIterator_m_internal_setrs1  Ú"FzLinkIterator_s_num_instances_getÚ"FzLinkIterator_s_num_instances_setr[1  r@   r'   r&   r   r
g  r
g  Á­  s¸   † ÙÑ-Ñ/IÐOdÑe€GØ€HòNò9ò7ò7ò3ò5à×3Ñ3ÐòBò@ò1ò/ò0ò0ò0ò/ò<ò7à€Hñ ˜&×>Ñ>À×@dÑ@dð  kJñ  K€JÙ˜v×HÑHÈ&×JsÑJsÓtƒOr&   r
g  c                   óö   • \ rS rSr\" S S SS9r\rS rS r	S r
S	 rS
 rS r\R                  rS rS rS rS r\r\" \R,                  \R.                  SS9r\" \R2                  \R4                  5      rSrg)ÚFzStextBlockIteratori®  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStextBlockIterator.<lambda>®  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rKg  ®  rV   r&   rW   rX   c                 óZ   • [         R                  " U [         R                  " U5      5        g r1   )r   ÚFzStextBlockIterator_swiginitÚnew_FzStextBlockIteratorr¶@  s     r   r]   ÚFzStextBlockIterator.__init__®  s   € Ü×,Ò,¨T´6×3RÒ3RÐSWÓ3XÕYr&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú"FzStextBlockIterator___increment__ra   s    r   rg  Ú"FzStextBlockIterator.__increment__	®  rŠ  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzStextBlockIterator___eq__rE1  s     r   r’   ÚFzStextBlockIterator.__eq__®  r[  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzStextBlockIterator___ne__rE1  s     r   r—   ÚFzStextBlockIterator.__ne__®  r[  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStextBlockIterator___ref__ra   s    r   rg  ÚFzStextBlockIterator.__ref__®  r‹  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStextBlockIterator___deref__ra   s    r   r#g  ÚFzStextBlockIterator.__deref__®  rM  r&   c                 ó.   • [         R                  " U 5      $ rØI  )r   ÚFzStextBlockIterator_beginra   s    r   r%  ÚFzStextBlockIterator.begin®  r2  r&   c                 ó.   • [         R                  " U 5      $ rØI  )r   ÚFzStextBlockIterator_endra   s    r   r)  ÚFzStextBlockIterator.end®  r?6  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú%FzStextBlockIterator_m_internal_valuera   s    r   ri1  Ú%FzStextBlockIterator.m_internal_value!®  re4  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú FzStextBlockIterator___nonzero__ra   s    r   rä   Ú FzStextBlockIterator.__nonzero__%®  r  r&   ro1  r'   N)r   r   r<   r=   r   r   r   r   r]   rg  r’   r—   rg  r#g  r   Údelete_FzStextBlockIteratorr°   r%  r)  ri1  rä   rè   Ú#FzStextBlockIterator_m_internal_getÚ#FzStextBlockIterator_m_internal_setrs1  Ú(FzStextBlockIterator_s_num_instances_getÚ(FzStextBlockIterator_s_num_instances_setr[1  r@   r'   r&   r   rIg  rIg  ®  s�   † ÙÑ-Ñ/IÐOdÑe€GØ€HòZò?ò=ò=ò9ò;à×9Ñ9Ðò7ò5òBò=à€Hñ ˜&×DÑDÀf×FpÑFpð  wVñ  W€JÙ˜v×NÑNÐPV×PÑPó  AƒOr&   rIg  c                   óê   • \ rS rSr\" S S SS9r\rS rS r	S r
S	 rS
 rS r\R                  rS rS r\r\" \R(                  \R*                  SS9r\" \R.                  \R0                  5      rSrg)ÚFzStextLineIteratori/®  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStextLineIterator.<lambda>0®  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rtg  0®  rV   r&   rW   rX   c                 óZ   • [         R                  " U [         R                  " U5      5        g r1   )r   ÚFzStextLineIterator_swiginitÚnew_FzStextLineIteratorr¶@  s     r   r]   ÚFzStextLineIterator.__init__3®  ó   € Ü×+Ò+¨D´&×2PÒ2PÐQUÓ2VÕWr&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú!FzStextLineIterator___increment__ra   s    r   rg  Ú!FzStextLineIterator.__increment__6®  r{H  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzStextLineIterator___eq__rE1  s     r   r’   ÚFzStextLineIterator.__eq__9®  rC  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzStextLineIterator___ne__rE1  s     r   r—   ÚFzStextLineIterator.__ne__<®  rC  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStextLineIterator___ref__ra   s    r   rg  ÚFzStextLineIterator.__ref__?®  r_  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStextLineIterator___deref__ra   s    r   r#g  ÚFzStextLineIterator.__deref__B®  rc  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú$FzStextLineIterator_m_internal_valuera   s    r   ri1  Ú$FzStextLineIterator.m_internal_valueF®  rD4  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStextLineIterator___nonzero__ra   s    r   rä   ÚFzStextLineIterator.__nonzero__J®  r  r&   ro1  r'   N)r   r   r<   r=   r   r   r   r   r]   rg  r’   r—   rg  r#g  r   Údelete_FzStextLineIteratorr°   ri1  rä   rè   Ú"FzStextLineIterator_m_internal_getÚ"FzStextLineIterator_m_internal_setrs1  Ú'FzStextLineIterator_s_num_instances_getÚ'FzStextLineIterator_s_num_instances_setr[1  r@   r'   r&   r   rrg  rrg  /®  s�   † ÙÑ-Ñ/IÐOdÑe€GØ€HòXò>ò<ò<ò8ò:à×8Ñ8ÐòAò<à€Hñ ˜&×CÑCÀV×EnÑEnð  uTñ  U€JÙ˜v×MÑMÈv×O}ÑO}Ó~ƒOr&   rrg  c                   ó  • \ rS rSr\" S S SS9r\rS rS r	S r
S	 rS
 rS r\R                  rS rS rS rS rS rS r\r\" \R0                  \R2                  SS9r\" \R6                  \R8                  5      rSrg)ÚFzStextPageIteratoriT®  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzStextPageIterator.<lambda>U®  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r˜g  U®  rV   r&   rW   rX   c                 óZ   • [         R                  " U [         R                  " U5      5        g r1   )r   ÚFzStextPageIterator_swiginitÚnew_FzStextPageIteratorr¶@  s     r   r]   ÚFzStextPageIterator.__init__X®  rzg  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú!FzStextPageIterator___increment__ra   s    r   rg  Ú!FzStextPageIterator.__increment__[®  r{H  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzStextPageIterator___eq__rE1  s     r   r’   ÚFzStextPageIterator.__eq__^®  rC  r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚFzStextPageIterator___ne__rE1  s     r   r—   ÚFzStextPageIterator.__ne__a®  rC  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStextPageIterator___ref__ra   s    r   rg  ÚFzStextPageIterator.__ref__d®  r_  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStextPageIterator___deref__ra   s    r   r#g  ÚFzStextPageIterator.__deref__g®  rc  r&   c                 ó.   • [         R                  " U 5      $ rrI  )r   ÚFzStextPageIterator_i_transformra   s    r   rtI  ÚFzStextPageIterator.i_transformk®  r¨1  r&   c                 ó.   • [         R                  " U 5      $ rwI  )r   ÚFzStextPageIterator_i_imagera   s    r   ryI  ÚFzStextPageIterator.i_imageo®  r*3  r&   c                 ó.   • [         R                  " U 5      $ r|I  )r   ÚFzStextPageIterator_beginra   s    r   r%  ÚFzStextPageIterator.begins®  rÐ2  r&   c                 ó.   • [         R                  " U 5      $ r|I  )r   ÚFzStextPageIterator_endra   s    r   r)  ÚFzStextPageIterator.endw®  rË1  r&   c                 ó.   • [         R                  " U 5      $ rg1  )r   Ú$FzStextPageIterator_m_internal_valuera   s    r   ri1  Ú$FzStextPageIterator.m_internal_value{®  rD4  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzStextPageIterator___nonzero__ra   s    r   rä   ÚFzStextPageIterator.__nonzero__®  r  r&   ro1  r'   N)r   r   r<   r=   r   r   r   r   r]   rg  r’   r—   rg  r#g  r   Údelete_FzStextPageIteratorr°   rtI  ryI  r%  r)  ri1  rä   rè   Ú"FzStextPageIterator_m_internal_getÚ"FzStextPageIterator_m_internal_setrs1  Ú'FzStextPageIterator_s_num_instances_getÚ'FzStextPageIterator_s_num_instances_setr[1  r@   r'   r&   r   r–g  r–g  T®  s£   † ÙÑ-Ñ/IÐOdÑe€GØ€HòXò>ò<ò<ò8ò:à×8Ñ8Ðò<ò8ò6ò4òAò<à€Hñ ˜&×CÑCÀV×EnÑEnð  uTñ  U€JÙ˜v×MÑMÈv×O}ÑO}Ó~ƒOr&   r–g  c                  ó,   • [         R                  " 5       $ )z‰
Class-aware wrapper for `::fz_aa_level()`.
    Get the number of bits of antialiasing we are
    using (for graphics). Between 0 and 8.
)r   Úfz_aa_levelr'   r&   r   rÅg  rÅg  Š®  s   € ô ×ÒÓÐr&   c                 ó.   • [         R                  " U 5      $ )zÝ
Class-aware wrapper for `::fz_abs()`.
    Some standard math functions, done as static inlines for speed.
    People with compilers that do not adequately implement inline
    may like to reimplement these using macros.
)r   Úfz_absr2  s    r   rÇg  rÇg  ’®  s   € ô �=Š=˜ÓÐr&   c                 ó.   • [         R                  " U 5      $ )z&Class-aware wrapper for `::fz_absi()`.)r   Úfz_absir5  s    r   rÉg  rÉg  ›®  s   € ä�>Š>˜!ÓÐr&   c                 ó0   • [         R                  " XX#5      $ )zr
Class-aware wrapper for `::fz_add_layout_char()`.
    Add a new char to the line at the end of the layout block.
)r   r¯>  r9  s       r   r¯>  r¯>  Ÿ®  s   € ô
 ×$Ò$ U¨qÓ4Ð4r&   c                 ó2   • [         R                  " XX#U5      $ )zf
Class-aware wrapper for `::fz_add_layout_line()`.
    Add a new line to the end of the layout block.
)r   r³>  r<  s        r   r³>  r³>  ¦®  s   € ô
 ×$Ò$ U¨q°QÓ7Ð7r&   c                 ó0   • [         R                  " XX#5      $ )zj
Class-aware wrapper for `::fz_add_separation()`.
    Add a separation (null terminated name, colorspace)
)r   r‰H  r?  s       r   r‰H  r‰H  ­®  s   € ô
 ×#Ò# C¨rÓ>Ð>r&   c                 ó0   • [         R                  " XX#5      $ )z¢
Class-aware wrapper for `::fz_add_separation_equivalents()`.
    Add a separation with equivalents (null terminated name,
    colorspace)

    (old, deprecated)
)r   r�H  rE  s       r   r�H  r�H  ´®  s   € ô ×/Ò/°¸4ÓFÐFr&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_adjust_rect_for_stroke()`.
    Given a rectangle (assumed to be the bounding box for a path),
    expand it to allow for the expansion of the bbox that would be
    seen by stroking the path with the given stroke state and
    transform.
)r   rµG  rI  s      r   rµG  rµG  ¾®  s   € ô ×+Ò+¨D¸#Ó>Ð>r&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_advance_glyph()`.
    Return the advance for a given glyph.

    font: The font to look for the glyph in.

    glyph: The glyph to find the advance for.

    wmode: 1 for vertical mode, 0 for horizontal.

    Returns the advance for the glyph.
)r   rD:  rN  s      r   rD:  rD:  È®  s   € ô ×"Ò" 4°Ó6Ð6r&   c                 ó2   • [         R                  " XX#XE5      $ )aU  
Class-aware wrapper for `::fz_aes_crypt_cbc()`.
    AES block processing. Encrypts or Decrypts (according to mode,
    which must match what was initially set up) length bytes (which
    must be a multiple of 16), using (and modifying) the insertion
    vector iv, reading from input, and writing to output.

    Never throws an exception.
)r   r~1  rR  s         r   r~1  r~1  ×®  s   € ô ×"Ò" 3¨f¸%ÓHÐHr&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_aes_setkey_dec()`.
    AES decryption initialization. Fills in the supplied context
    and prepares for decryption using the given key.

    Returns non-zero for error (key size other than 128/192/256).

    Never throws an exception.
)r   rƒ1  rZ  s      r   rƒ1  rƒ1  ã®  ó   € ô ×#Ò# C¨gÓ6Ð6r&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_aes_setkey_enc()`.
    AES encryption initialization. Fills in the supplied context
    and prepares for encryption using the given key.

    Returns non-zero for error (key size other than 128/192/256).

    Never throws an exception.
)r   rˆ1  rZ  s      r   rˆ1  rˆ1  ï®  rÒg  r&   c                 ó.   • [         R                  " U 5      $ r’D  )r   r”D  ra  s    r   r”D  r”D  û®  rú  r&   c                 ó.   • [         R                  " U 5      $ r—D  )r   r™D  re  s    r   r™D  r™D  ÿ®  r$  r&   c                 ó0   • [         R                  " XX#5      $ )z{
Class-aware wrapper for `::fz_append_base64()`.
    Write a base64 encoded data block, optionally with periodic newlines.
)r   r3  rj  s       r   r3  r3  ¯  s   € ô
 ×"Ò" 3¨dÓ<Ð<r&   c                 ó0   • [         R                  " XU5      $ )z‚
Class-aware wrapper for `::fz_append_base64_buffer()`.
    Append a base64 encoded fz_buffer, optionally with periodic newlines.
)r   r3  rn  s      r   r3  r3  
¯  s   € ô
 ×)Ò)¨#°WÓ=Ð=r&   c                 ó0   • [         R                  " XU5      $ r!3  )r   r#3  rq  s      r   r#3  r#3  ¯  s   € ä× Ò  ¨UÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ r&3  )r   r(3  rt  s    r   r(3  r(3  ¯  r
  r&   c                 ó.   • [         R                  " X5      $ )zÚ
Class-aware wrapper for `::fz_append_buffer()`.
    Append the contents of the source buffer onto the end of the
    destination buffer, extending automatically as required.

    Ownership of buffers does not change.
)r   r-3  rx  s     r   r-3  r-3  ¯  s   € ô ×"Ò" ;Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ r03  )r   r33  r}  s     r   r33  r33  #¯  r¦/  r&   c                 ó0   • [         R                  " XU5      $ )zŽ
Class-aware wrapper for `::fz_append_data()`.
    fz_append_*: Append data to a buffer.

    The buffer will automatically grow as required.
)r   r93  r�  s      r   r93  r93  '¯  s   € ô × Ò  ¨CÓ0Ð0r&   c                 ó.   • [         R                  " X5      $ r<3  )r   r?3  r„  s     r   r?3  r?3  0¯  s   € ä×-Ò-¨cÓ9Ð9r&   c                 ó.   • [         R                  " X5      $ rC3  )r   rE3  r‡  s     r   rE3  rE3  4¯  ó   € ä×$Ò$ SÓ,Ð,r&   c                 ó.   • [         R                  " X5      $ rI3  )r   rK3  r‡  s     r   rK3  rK3  8¯  rßg  r&   c                 ó.   • [         R                  " X5      $ rN3  )r   rP3  r‡  s     r   rP3  rP3  <¯  rßg  r&   c                 ó.   • [         R                  " X5      $ rS3  )r   rU3  r‡  s     r   rU3  rU3  @¯  rßg  r&   c                 ó.   • [         R                  " X5      $ rX3  )r   r[3  r‘  s     r   r[3  r[3  D¯  ó   € ä× Ò  Ó,Ð,r&   c                 ó.   • [         R                  " X5      $ )z¼
Class-aware wrapper for `::fz_append_pdf_string()`.
    fz_append_pdf_string: Append a string with PDF syntax quotes and
    escapes.

    The buffer will automatically grow as required.
)r   ra3  r•  s     r   ra3  ra3  H¯  s   € ô ×&Ò& vÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ re3  )r   rh3  r˜  s     r   rh3  rh3  R¯  s   € ä×.Ò.¨sÓ;Ð;r&   c                 ó.   • [         R                  " X5      $ rk3  )r   rm3  r}  s     r   rm3  rm3  V¯  r¦/  r&   c                 ó.   • [         R                  " X5      $ rp3  )r   rs3  rž  s     r   rs3  rs3  Z¯  ó   € ä×"Ò" 3Ó-Ð-r&   c                 ó0   • [         R                  " XX#5      $ )zÀ
Class-aware wrapper for `::fz_arc4_encrypt()`.
    RC4 block encrypt operation; encrypt src into dst (both of
    length len) updating the RC4 state as we go.

    Never throws an exception.
)r   r¹1  r¢  s       r   r¹1  r¹1  ^¯  s   € ô ×!Ò! %¨sÓ8Ð8r&   c                 ó.   • [         R                  " U 5      $ )zv
Class-aware wrapper for `::fz_arc4_final()`.
    RC4 finalization. Zero the context.

    Never throws an exception.
)r   r½1  r§  s    r   r½1  r½1  h¯  s   € ô ×Ò Ó&Ð&r&   c                 ó0   • [         R                  " XU5      $ )z™
Class-aware wrapper for `::fz_arc4_init()`.
    RC4 initialization. Begins an RC4 operation, writing a new
    context.

    Never throws an exception.
)r   rÁ1  rª  s      r   rÁ1  rÁ1  q¯  s   € ô ×Ò˜u¨3Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ )a"  
Class-aware wrapper for `::fz_archive_format()`.
    Return a pointer to a string describing the format of the
    archive.

    The lifetime of the string is unspecified (in current
    implementations the string will persist until the archive
    is closed, but this is not guaranteed).
)r   rÛ1  r­  s    r   rÛ1  rÛ1  {¯  s   € ô ×#Ò# DÓ)Ð)r&   c                 ó.   • [         R                  " U 5      $ )z@
Class-aware wrapper for `::fz_atof()`.
    Range checking atof
)r   Úfz_atofr³  s    r   rïg  rïg  ‡¯  ó   € ô
 �>Š>˜!ÓÐr&   c                 ó.   • [         R                  " U 5      $ )zF
Class-aware wrapper for `::fz_atoi()`.
    atoi that copes with NULL
)r   Úfz_atoir³  s    r   ròg  ròg  Ž¯  rðg  r&   c                 ó.   • [         R                  " U 5      $ )zN
Class-aware wrapper for `::fz_atoi64()`.
    64bit atoi that copes with NULL
)r   Ú	fz_atoi64r³  s    r   rôg  rôg  •¯  ó   € ô
 ×Ò˜AÓÐr&   c                 ó.   • [         R                  " U 5      $ )z”
Class-aware wrapper for `::fz_atoz()`.
    size_t atoi that copes with NULL.

    NOTE: limited to 63bits. Negative numbers
    are returned as 0.
)r   Úfz_atozr³  s    r   r÷g  r÷g  œ¯  s   € ô �>Š>˜!ÓÐr&   c                 ó.   • [         R                  " X5      $ )a?  
Class-aware wrapper for `::fz_authenticate_password()`.
    Test if the given password can decrypt the document.

    password: The password string to be checked. Some document
    specifications do not specify any particular text encoding, so
    neither do we.

    Returns 0 for failure to authenticate, non-zero for success.

    For PDF documents, further information can be given by examining
    the bits in the return code.

            Bit 0 => No password required
            Bit 1 => User password authenticated
            Bit 2 => Owner password authenticated
)r   r(8  r»  s     r   r(8  r(8  ¦¯  s   € ô$ ×*Ò*¨3Ó9Ð9r&   c                 ó.   • [         R                  " X5      $ rœD  )r   ržD  r¿  s     r   ržD  ržD  º¯  rõ)  r&   c                 ó.   • [         R                  " X5      $ )a@  
Class-aware wrapper for `::fz_available()`.
    Ask how many bytes are available immediately from
    a given stream.

    stm: The stream to read from.

    max: A hint for the underlying stream; the maximum number of
    bytes that we are sure we will want to read. If you do not know
    this number, give 1.

    Returns the number of bytes immediately available between the
    read and write pointers. This number is guaranteed only to be 0
    if we have hit EOF. The number of bytes returned here need have
    no relation to max (could be larger, could be smaller).
)r   rªK  rÃ  s     r   rªK  rªK  ¾¯  s   € ô" ×Ò˜sÓ(Ð(r&   c                 ó.   • [         R                  " U 5      $ )zÁ
Class-aware wrapper for `::fz_barcode_type_from_string()`.
    Helper function to search the above list (case insensitively)
    for an exact match. Returns FZ_BARCODE_NONE if no match found.
)r   Úfz_barcode_type_from_stringrÇ  s    r   rüg  rüg  Ñ¯  s   € ô ×-Ò-¨cÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )aU  
Class-aware wrapper for `::fz_base_colorspace()`.
    Get the 'base' colorspace for a colorspace.

    For indexed colorspaces, this is the colorspace the index
    decodes into. For all other colorspaces, it is the colorspace
    itself.

    The returned colorspace is 'borrowed' (i.e. no additional
    references are taken or dropped).
)r   r"4  rÊ  s    r   r"4  r"4  Ù¯  s   € ô ×$Ò$ RÓ(Ð(r&   c                 ó.   • [         R                  " U 5      $ )zW
Class-aware wrapper for `::fz_basename()`.
    Find the filename component in a path.
)r   Úfz_basenamerÍ  s    r   rÿg  rÿg  ç¯  ó   € ô
 ×Ò˜dÓ#Ð#r&   c           	      ó4   • [         R                  " XX#XEU5      $ rÒ5  )r   rÔ5  rÒ  s          r   rÔ5  rÔ5  î¯  s   € ä× Ò  ¨B¸(ÈuÓUÐUr&   c                 ó.   • [         R                  " X5      $ r×5  )r   rÙ5  rÙ  s     r   rÙ5  rÙ5  ò¯  s   € ä× Ò  Ó1Ð1r&   c                 ó2   • [         R                  " XX#XE5      $ rÜ5  )r   rÞ5  rÝ  s         r   rÞ5  rÞ5  ö¯  s   € ä×Ò ¨:À2ÓTÐTr&   c                 ó0   • [         R                  " XU5      $ rá5  )r   rã5  rã  s      r   rã5  rã5  ú¯  s   € ä×#Ò# C¨tÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ )a$  
Class-aware wrapper for `::fz_begin_page()`.
    Called to start the process of writing a page to
    a document.

    mediabox: page size rectangle in points.

    Returns a borrowed fz_device to write page contents to. This
    should be kept if required, and only dropped if it was kept.
)r   rd9  rç  s     r   rd9  rd9  þ¯  s   € ô ×Ò Ó.Ð.r&   c                 ó0   • [         R                  " XX#5      $ rç5  )r   ré5  rë  s       r   ré5  ré5  °  s   € ä×$Ò$ S°CÓ=Ð=r&   c                 ó2   • [         R                  " XX#XE5      $ rì5  )r   rî5  rï  s         r   rî5  rî5  °  s   € ä×Ò ¨4¸ÓCÐCr&   c           	      ó4   • [         R                  " XX#XEU5      $ rñ5  )r   ró5  ró  s          r   ró5  ró5  °  s   € ä×"Ò" 3¨d¸5ÀrÓJÐJr&   c           
      ó4   • [         R                  " XX#XEXg5      $ rö5  )r   rø5  rö  s           r   rø5  rø5  °  s   € ä×#Ò# C¨t¸EÈÓSÐSr&   c                 ó2   • [         R                  " XX#XE5      $ )a„  
 Class-aware wrapper for `::fz_bidi_fragment_text()`.

    This function has out-params. Python/C# wrappers look like:
            `fz_bidi_fragment_text(const uint32_t *text, size_t textlen, ::fz_bidi_fragment_fn *callback, void *arg, int flags)` => ::fz_bidi_direction baseDir

            Partitions the given Unicode sequence into one or more
            unidirectional fragments and invokes the given callback
            function for each fragment.

            For example, if directionality of text is:
                            0123456789
                            rrlllrrrrr,
            we'll invoke callback with:
                            &text[0], length == 2
                            &text[2], length == 3
                            &text[5], length == 5

            :type text: int, in
:param text:        start of Unicode sequence
                    :type textlen: int, in
:param textlen:   number of Unicodes to analyse
                    :type baseDir: int, in
:param baseDir:   direction of paragraph (specify FZ_BIDI_NEUTRAL to force auto-detection)
                    :type callback: ::fz_bidi_fragment_fn, in
:param callback:  function to be called for each fragment
                    :type arg: void, in
:param arg: data to be passed to the callback function
                    :type flags: int, in
:param flags:     flags to control operation (see fz_bidi_flags above)
)r   Úfz_bidi_fragment_textrú  s         r   rh  rh  °  s   € ô@ ×'Ò'¨°wÈ#ÓUÐUr&   c                 ó2   • [         R                  " XX#U5      $ )a  
Class-aware wrapper for `::fz_bitmap_details()`.

This function has out-params. Python/C# wrappers look like:
    `fz_bitmap_details(::fz_bitmap *bitmap)` => `(int w, int h, int n, int stride)`

    Retrieve details of a given bitmap.

    bitmap: The bitmap to query.

    w: Pointer to storage to retrieve width (or NULL).

    h: Pointer to storage to retrieve height (or NULL).

    n: Pointer to storage to retrieve number of color components (or
    NULL).

    stride: Pointer to storage to retrieve bitmap stride (or NULL).
)r   r�2  r  s        r   r�2  r�2  =°  s   € ô( ×#Ò# F¨q°VÓ<Ð<r&   c                 ó.   • [         R                  " U 5      $ )z•
Class-aware wrapper for `::fz_blendmode_name()`.
    Map from enumeration to blend mode string.

    The string is static, with arbitrary lifespan.
)r   Úfz_blendmode_namer  s    r   rh  rh  S°  s   € ô ×#Ò# IÓ.Ð.r&   c                 ó.   • [         R                  " U 5      $ )zz
Class-aware wrapper for `::fz_bound_display_list()`.
    Return the bounding box of the page recorded in a display list.
)r   rÑ7  r  s    r   rÑ7  rÑ7  \°  r\  r&   c                 ó0   • [         R                  " XU5      $ )a4  
Class-aware wrapper for `::fz_bound_glyph()`.
    Return a bbox for a given glyph in a font.

    font: The font to look for the glyph in.

    gid: The glyph to bound.

    trm: The matrix to apply to the glyph before bounding.

    Returns rectangle by value containing the bounds of the given
    glyph.
)r   rH:  r  s      r   rH:  rH:  c°  s   € ô × Ò  ¨CÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ )zZ
Class-aware wrapper for `::fz_bound_page()`.
    Determine the size of a page at 72 dpi.
)r   rÈB  r  s    r   rÈB  rÈB  s°  rH'  r&   c                 ó.   • [         R                  " X5      $ rÌB  )r   rÏB  r  s     r   rÏB  rÏB  z°  r%)  r&   c                 ó0   • [         R                  " XU5      $ )aå  
Class-aware wrapper for `::fz_bound_path()`.
    Return a bounding rectangle for a path.

    path: The path to bound.

    stroke: If NULL, the bounding rectangle given is for
    the filled path. If non-NULL the bounding rectangle
    given is for the path stroked with the given attributes.

    ctm: The matrix to apply to the path during stroking.

    r: Pointer to a fz_rect which will be used to hold
    the result.

    Returns r, updated to contain the bounding rectangle.
)r   r\C  r  s      r   r\C  r\C  ~°  s   € ô$ ×Ò ¨cÓ2Ð2r&   c                 ó.   • [         R                  " X5      $ )a  
Class-aware wrapper for `::fz_bound_shade()`.
    Bound a given shading.

    shade: The shade to bound.

    ctm: The transform to apply to the shade before bounding.

    r: Pointer to storage to put the bounds in.

    Returns r, updated to contain the bounds for the shading.
)r   r%I  r  s     r   r%I  r%I  ’°  s   € ô × Ò  Ó,Ð,r&   c                 ó0   • [         R                  " XU5      $ )a˜  
Class-aware wrapper for `::fz_bound_text()`.
    Find the bounds of a given text object.

    text: The text object to find the bounds of.

    stroke: Pointer to the stroke attributes (for stroked
    text), or NULL (for filled text).

    ctm: The matrix in use.

    r: pointer to storage for the bounds.

    Returns a pointer to r, which is updated to contain the
    bounding box for the text object.
)r   rƒM  r  s      r   rƒM  rƒM  ¡°  s   € ô" ×Ò ¨cÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )z6Class-aware wrapper for `::fz_box_type_from_string()`.)r   Úfz_box_type_from_stringr"  s    r   rh  rh  ´°  rL  r&   c                 ó.   • [         R                  " U 5      $ )z†
Class-aware wrapper for `::fz_brotli_bound()`.
    Returns the upper bound on the
    size of brotli compressed data of length size.
)r   Úfz_brotli_boundr&  s    r   rh  rh  ¸°  r¥  r&   c                 ó.   • [         R                  " X5      $ )aL  
Class-aware wrapper for `::fz_buffer_extract()`.

This function has out-params. Python/C# wrappers look like:
    `fz_buffer_extract(::fz_buffer *buf)` => `(size_t, unsigned char *data)`

    Take ownership of buffer contents.

    Performs the same task as fz_buffer_storage, but ownership of
    the data buffer returns with this call. The buffer is left
    empty.

    Note: Bad things may happen if this is called on a buffer with
    multiple references that is being used from multiple threads.

    data: Pointer to place to retrieve data pointer.

    Returns length of stream.
)r   rx3  rž  s     r   rx3  rx3  À°  s   € ô( ×#Ò# CÓ.Ð.r&   c                 ó.   • [         R                  " X5      $ )aY  
Class-aware wrapper for `::fz_buffer_storage()`.

This function has out-params. Python/C# wrappers look like:
    `fz_buffer_storage(::fz_buffer *buf)` => `(size_t, unsigned char *datap)`

    Retrieve internal memory of buffer.

    datap: Output parameter that will be pointed to the data.

    Returns the current size of the data in bytes.
)r   r|3  r,  s     r   r|3  r|3  Ö°  s   € ô ×#Ò# CÓ/Ð/r&   c                 ó.   • [         R                  " U 5      $ )aš  
Class-aware wrapper for `::fz_calculate_font_ascender_descender()`.
    Ensure that a font has its ascender/descender values calculated
    from the actual bbox of the glyphs.

    Note, that we combine the declared values from the font (or the
    default values if those are not present) with the actual bbox to
    get the final result. So this can only cause ascender/descender
    to move further apart!
)r   rL:  r0  s    r   rL:  rL:  å°  s   € ô ×6Ò6°tÓ<Ð<r&   c                 ó.   • [         R                  " X5      $ )zÁ
Class-aware wrapper for `::fz_calloc()`.
    Allocate array of memory of count entries of size bytes.
    Clears the memory to zero.

    Throws exception in the event of failure to allocate.
)r   Ú	fz_callocr3  s     r   rh  rh  ò°  s   € ô ×Ò˜EÓ(Ð(r&   c                 ó.   • [         R                  " X5      $ )zƒ
Class-aware wrapper for `::fz_calloc_no_throw()`.
    fz_calloc equivalent that returns NULL rather than throwing
    exceptions.
)r   Úfz_calloc_no_throwr3  s     r   r h  r h  ü°  s   € ô ×$Ò$ UÓ1Ð1r&   c                  ó,   • [         R                  " 5       $ )zº
Class-aware wrapper for `::fz_caught()`.
    Within an fz_catch() block, retrieve the error code for
    the current exception.

    This assumes no intervening use of fz_try/fz_catch.
)r   Ú	fz_caughtr'   r&   r   r"h  r"h  ±  s   € ô ×ÒÓÐr&   c                  ó,   • [         R                  " 5       $ )z.Class-aware wrapper for `::fz_caught_errno()`.)r   Úfz_caught_errnor'   r&   r   r$h  r$h  ±  rÝ  r&   c                  ó,   • [         R                  " 5       $ )zÐ
Class-aware wrapper for `::fz_caught_message()`.
    Within an fz_catch() block, retrieve the formatted message
    string for the current exception.

    This assumes no intervening use of fz_try/fz_catch.
)r   Úfz_caught_messager'   r&   r   r&h  r&h  ±  rÄ  r&   c                 ó.   • [         R                  " X5      $ )aŠ  
Class-aware wrapper for `::fz_chartorune()`.

This function has out-params. Python/C# wrappers look like:
    `fz_chartorune(const char *str)` => `(int, int rune)`

    UTF8 decode a single rune from a sequence of chars.

    rune: Pointer to an int to assign the decoded 'rune' to.
    (0xFFFD on error).

    str: Pointer to a UTF8 encoded string.

    Returns the number of bytes consumed.
)r   Úfz_chartoruner?  s     r   r(h  r(h  ±  s   € ô  ×Ò Ó*Ð*r&   c                 ó0   • [         R                  " XU5      $ )aØ  
Class-aware wrapper for `::fz_chartorunen()`.

This function has out-params. Python/C# wrappers look like:
    `fz_chartorunen(const char *str, size_t n)` => `(int, int rune)`

    UTF8 decode a single rune from a sequence of chars
    of given length.

    rune: Pointer to an int to assign the decoded 'rune' to.
    (0xFFFD on error).

    str: Pointer to a UTF8 encoded string.

    n: The number of bytes available at str.

    Returns the number of bytes consumed.
)r   Úfz_chartorunenrC  s      r   r*h  r*h  .±  s   € ô& × Ò  ¨AÓ.Ð.r&   c                 ó0   • [         R                  " XU5      $ )z'Class-aware wrapper for `::fz_clamp()`.)r   Úfz_clamprF  s      r   r,h  r,h  C±  s   € ä�?Š?˜1 3Ó'Ð'r&   c                 ó0   • [         R                  " XU5      $ )z)Class-aware wrapper for `::fz_clamp64()`.)r   Ú
fz_clamp64rF  s      r   r.h  r.h  G±  s   € ä×Ò˜Q SÓ)Ð)r&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_clamp_color()`.

This function has out-params. Python/C# wrappers look like:
    `fz_clamp_color(::fz_colorspace *cs, const float *in)` => float out

    Clamp the samples in a color to the correct ranges for a
    given colorspace.
)r   r'4  rL  s      r   r'4  r'4  K±  s   € ô × Ò  ¨#Ó.Ð.r&   c                 ó.   • [         R                  " X5      $ )z¬
Class-aware wrapper for `::fz_clamp_location()`.
    Clamps a location into valid chapter/page range. (First clamps
    the chapter into range, then the page into range).
)r   r-8  rP  s     r   r-8  r-8  W±  ó   € ô ×#Ò# CÓ-Ð-r&   c                 ó0   • [         R                  " XU5      $ )z(Class-aware wrapper for `::fz_clampd()`.)r   Ú	fz_clampdrF  s      r   r3h  r3h  _±  ó   € ä×Ò˜A CÓ(Ð(r&   c                 ó0   • [         R                  " XU5      $ )z(Class-aware wrapper for `::fz_clampi()`.)r   Ú	fz_clampirF  s      r   r6h  r6h  c±  r4h  r&   c                 ó0   • [         R                  " XU5      $ )z(Class-aware wrapper for `::fz_clampp()`.)r   Ú	fz_clampprF  s      r   r8h  r8h  g±  r4h  r&   c                 ó0   • [         R                  " XU5      $ rJ  )r   rJ  r[  s      r   rJ  rJ  k±  s   € ä×(Ò(¨¸tÓDÐDr&   c                 ó.   • [         R                  " U 5      $ )zÛ
Class-aware wrapper for `::fz_cleanname()`.
    rewrite path to the shortest string that names the same path.

    Eliminates multiple and trailing slashes, interprets "." and
    "..". Overwrites the string in place.
)r   Úfz_cleannamer"  s    r   r;h  r;h  o±  s   € ô ×Ò˜tÓ$Ð$r&   c                 ó.   • [         R                  " U 5      $ )zô
Class-aware wrapper for `::fz_cleanname_strdup()`.
    rewrite path to the shortest string that names the same path.

    Eliminates multiple and trailing slashes, interprets "." and
    "..". Allocates a new string that the caller must free.
)r   Úfz_cleanname_strdupr"  s    r   r=h  r=h  y±  r7  r&   c                 ó.   • [         R                  " U 5      $ )zn
Class-aware wrapper for `::fz_clear_bitmap()`.
    Set the entire bitmap to 0.

    Never throws exceptions.
)r   r“2  re  s    r   r“2  r“2  ƒ±  rq  r&   c                 ó.   • [         R                  " U 5      $ )zº
Class-aware wrapper for `::fz_clear_buffer()`.
    Empties the buffer. Storage is not freed, but is held ready
    to be reused as the buffer is refilled.

    Never throws exceptions.
)r   r€3  rt  s    r   r€3  r€3  Œ±  r  r&   c                 ó.   • [         R                  " U 5      $ )z�
Class-aware wrapper for `::fz_clear_pixmap()`.
    Sets all components (including alpha) of
    all pixels in a pixmap to 0.

    pix: The pixmap to clear.
)r   r£D  rm  s    r   r£D  r£D  –±  r  r&   c                 ó0   • [         R                  " XU5      $ )ap  
Class-aware wrapper for `::fz_clear_pixmap_rect_with_value()`.
    Clears a subrect of a pixmap with the given value.

    pix: The pixmap to clear.

    value: Values in the range 0 to 255 are valid. Each component
    sample for each pixel in the pixmap will be set to this value,
    while alpha will always be set to 255 (non-transparent).

    r: the rectangle.
)r   r§D  rq  s      r   r§D  r§D   ±  s   € ô ×1Ò1°#¸aÓ@Ð@r&   c                 ó.   • [         R                  " X5      $ )a²  
Class-aware wrapper for `::fz_clear_pixmap_with_value()`.
    Clears a pixmap with the given value.

    pix: The pixmap to clear.

    value: Values in the range 0 to 255 are valid. Each component
    sample for each pixel in the pixmap will be set to this value,
    while alpha will always be set to 255 (non-transparent).

    This function is horrible, and should be removed from the
    API and replaced with a less magic one.
)r   r«D  rt  s     r   r«D  r«D  ¯±  s   € ô ×,Ò,¨SÓ8Ð8r&   c                 ó0   • [         R                  " XX#5      $ rû5  )r   rý5  rw  s       r   rý5  rý5  ¿±  s   € ä×$Ò$ S°Ó>Ð>r&   c                 ó2   • [         R                  " XX#U5      $ r 6  )r   r6  rz  s        r   r6  r6  Ã±  s   € ä×Ò˜s¨(¸ÓAÐAr&   c                 ó2   • [         R                  " XX#U5      $ r6  )r   r6  r~  s        r   r6  r6  Ç±  ó   € ä×%Ò% c°¸gÓFÐFr&   c                 ó2   • [         R                  " XX#U5      $ r6  )r   r6  r‚  s        r   r6  r6  Ë±  rFh  r&   c                 ó0   • [         R                  " XX#5      $ r6  )r   r6  r…  s       r   r6  r6  Ï±  s   € ä×Ò˜s¨#Ó7Ð7r&   c                 ó.   • [         R                  " U 5      $ )z
Class-aware wrapper for `::fz_clone_buffer()`.
    Make a new buffer, containing a copy of the data used in
    the original.
)r   r…3  rt  s    r   r…3  r…3  Ó±  rÃ  r&   c                 ó.   • [         R                  " U 5      $ )a  
Class-aware wrapper for `::fz_clone_default_colorspaces()`.
    Returns a reference to a newly cloned default colorspaces
    structure.

    The new clone may safely be altered without fear of race
    conditions as the caller is the only reference holder.
)r   rƒ5  r�  s    r   rƒ5  rƒ5  Û±  s   € ô ×.Ò.¨tÓ4Ð4r&   c                 ó.   • [         R                  " U 5      $ )aa  
Class-aware wrapper for `::fz_clone_path()`.
    Clone the data for a path.

    This is used in preference to fz_keep_path when a whole
    new copy of a path is required, rather than just a shared
    pointer. This probably indicates that the path is about to
    be modified.

    path: path to clone.

    Throws exceptions on failure to allocate.
)r   r`C  rÍ  s    r   r`C  r`C  æ±  s   € ô ×Ò Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )z¯
Class-aware wrapper for `::fz_clone_pixmap()`.
    Clone a pixmap, copying the pixels and associated data to new
    storage.

    The reference count of 'old' is unchanged.
)r   r¯D  r“  s    r   r¯D  r¯D  ö±  r  r&   c                 ó2   • [         R                  " XX#XE5      $ r²D  )r   r´D  r—  s         r   r´D  r´D   ²  s   € ä×:Ò:¸3ÀcÐQ]ÓjÐjr&   c                 ó.   • [         R                  " U 5      $ )at  
Class-aware wrapper for `::fz_clone_separations_for_overprint()`.
    Return a separations object with all the spots in the input
    separations object that are set to composite, reset to be
    enabled. If there ARE no spots in the object, this returns
    NULL. If the object already has all its spots enabled, then
    just returns another handle on the same object.
)r   r‘H  rœ  s    r   r‘H  r‘H  ²  r2&  r&   c                 ó.   • [         R                  " U 5      $ )a  
Class-aware wrapper for `::fz_clone_stroke_state()`.
    Create an identical stroke_state structure and return a
    reference to it.

    stroke: The stroke state reference to clone.

    Exceptions may be thrown in the event of a failure to
    allocate.
)r   r1M  rŸ  s    r   r1M  r1M  ²  s   € ô ×'Ò'¨Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ )z©
Class-aware wrapper for `::fz_close_band_writer()`.
    Finishes up the output and closes the band writer. After this
    call no more headers or bands may be written.
)r   rW2  r¢  s    r   rW2  rW2  ²  s   € ô ×&Ò& vÓ.Ð.r&   c                 ó.   • [         R                  " U 5      $ )zÀ
Class-aware wrapper for `::fz_close_device()`.
    Signal the end of input, and flush any buffered output.
    This is NOT called implicitly on fz_drop_device. This
    may throw exceptions.
)r   r6  r§  s    r   r6  r6  $²  rq  r&   c                 ó.   • [         R                  " U 5      $ )zù
Class-aware wrapper for `::fz_close_document_writer()`.
    Called to end the process of writing
    pages to a document.

    This writes any file level trailers required. After this
    completes successfully the file is up to date and complete.
)r   rh9  rª  s    r   rh9  rh9  -²  s   € ô ×*Ò*¨3Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ )ze
Class-aware wrapper for `::fz_close_output()`.
    Flush pending output and close an output stream.
)r   rÔ@  rg&  s    r   rÔ@  rÔ@  8²  ó   € ô
 ×!Ò! %Ó(Ð(r&   c                 ó.   • [         R                  " U 5      $ )z§
Class-aware wrapper for `::fz_close_zip_writer()`.
    Close the zip file for writing.

    This flushes any pending data to the file. This can throw
    exceptions.
)r   r�O  r²  s    r   r�O  r�O  ?²  r,  r&   c                 ó.   • [         R                  " U 5      $ )zþ
Class-aware wrapper for `::fz_closepath()`.
    Close the current subpath.

    path: The path to modify.

    Throws exceptions on failure to allocate, attempting to modify
    a packed path, and illegal path closes (i.e. closing a non open
    path).
)r   rdC  rÍ  s    r   rdC  rdC  I²  ó   € ô ×Ò˜tÓ$Ð$r&   c                 ó.   • [         R                  " X5      $ )z 
Class-aware wrapper for `::fz_colorspace_colorant()`.
    Retrieve a the name for a colorant.

    Returns a pointer with the same lifespan as the colorspace.
)r   r+4  rº  s     r   r+4  r+4  V²  s   € ô ×(Ò(¨Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ )zž
Class-aware wrapper for `::fz_colorspace_device_n_has_cmyk()`.
    True if DeviceN color space has cyan magenta yellow or black as
    one of its colorants.
)r   r04  rÊ  s    r   r04  r04  _²  rÍ  r&   c                 ó.   • [         R                  " U 5      $ )z‹
Class-aware wrapper for `::fz_colorspace_device_n_has_only_cmyk()`.
    True if DeviceN color space has only colorants from the CMYK set.
)r   r44  rÊ  s    r   r44  r44  g²  s   € ô
 ×6Ò6°rÓ:Ð:r&   c                 ó.   • [         R                  " X5      $ )za
Class-aware wrapper for `::fz_colorspace_digest()`.
    Get checksum of underlying ICC profile.
)r   r84  rÁ  s     r   r84  r84  n²  s   € ô
 ×&Ò& rÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ r;4  )r   r=4  rÊ  s    r   r=4  r=4  u²  r,  r&   c                 ó.   • [         R                  " U 5      $ r@4  )r   rB4  rÊ  s    r   rB4  rB4  y²  rÔ  r&   c                 ó.   • [         R                  " U 5      $ rF4  )r   rH4  rÊ  s    r   rH4  rH4  }²  rÏ  r&   c                 ó.   • [         R                  " U 5      $ rL4  )r   rN4  rÊ  s    r   rN4  rN4  �²  rÏ  r&   c                 ó.   • [         R                  " U 5      $ rQ4  )r   rS4  rÊ  s    r   rS4  rS4  …²  rù+  r&   c                 ó.   • [         R                  " U 5      $ )zd
Class-aware wrapper for `::fz_colorspace_is_gray()`.
    Tests for particular types of colorspaces
)r   rX4  rÊ  s    r   rX4  rX4  ‰²  rê  r&   c                 ó.   • [         R                  " U 5      $ r\4  )r   r^4  rÊ  s    r   r^4  r^4  �²  ó   € ä×&Ò& rÓ*Ð*r&   c                 ó.   • [         R                  " U 5      $ ra4  )r   rc4  rÊ  s    r   rc4  rc4  ”²  rÄ  r&   c                 ó.   • [         R                  " U 5      $ rg4  )r   ri4  rÊ  s    r   ri4  ri4  ˜²  rch  r&   c                 ó.   • [         R                  " U 5      $ rl4  )r   rn4  rÊ  s    r   rn4  rn4  œ²  rÄ  r&   c                 ó.   • [         R                  " U 5      $ rq4  )r   rs4  rÊ  s    r   rs4  rs4   ²  rch  r&   c                 ó.   • [         R                  " U 5      $ )zt
Class-aware wrapper for `::fz_colorspace_is_subtractive()`.
    True for CMYK, Separation and DeviceN colorspaces.
)r   rw4  rÊ  s    r   rw4  rw4  ¤²  s   € ô
 ×.Ò.¨rÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )zc
Class-aware wrapper for `::fz_colorspace_n()`.
    Query the number of colorants in a colorspace.
)r   r|4  rÊ  s    r   r|4  r|4  «²  s   € ô
 ×!Ò! "Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )z½
Class-aware wrapper for `::fz_colorspace_name()`.
    Query the name of a colorspace.

    The returned string has the same lifespan as the colorspace
    does. Caller should not free it.
)r   r�4  rÊ  s    r   r�4  r�4  ²²  s   € ô ×$Ò$ RÓ(Ð(r&   c                 ó0   • [         R                  " XU5      $ )zÿ
Class-aware wrapper for `::fz_colorspace_name_colorant()`.
    Assign a name for a given colorant in a colorspace.

    Used while initially setting up a colorspace. The string is
    copied into local storage, so need not be retained by the
    caller.
)r   r†4  rç  s      r   r†4  r†4  ¼²  s   € ô ×-Ò-¨b°TÓ:Ð:r&   c                 ó.   • [         R                  " U 5      $ )zU
Class-aware wrapper for `::fz_colorspace_type()`.
    Query the type of colorspace.
)r   rŠ4  rÊ  s    r   rŠ4  rŠ4  Ç²  râ  r&   c                 ó.   • [         R                  " X5      $ )zŸ
Class-aware wrapper for `::fz_compare_separations()`.
    Compare 2 separations structures (or NULLs).

    Return 0 if identical, non-zero if not identical.
)r   r•H  rí  s     r   r•H  r•H  Î²  s   € ô ×(Ò(¨Ó4Ð4r&   c                 ó2   • [         R                  " XX#U5      $ )aò  
 Class-aware wrapper for `::fz_compress_brotli()`.

    This function has out-params. Python/C# wrappers look like:
            `fz_compress_brotli(unsigned char *dest, const unsigned char *source, size_t source_length, ::fz_brotli_level level)` => size_t compressed_length

            Compress source_length bytes of data starting
            at source, into a buffer of length *destLen, starting at dest.
compressed_length will be updated on exit to contain the size
            actually used.
)r   Úfz_compress_brotlirò  s        r   roh  roh  ×²  s   € ô ×$Ò$ T¸fÐUZÓ[Ð[r&   c                 ó0   • [         R                  " XX#5      $ )zÍ
Class-aware wrapper for `::fz_compress_ccitt_fax_g3()`.
    Compress bitmap data as CCITT Group 3 1D fax image.
    Creates a stream assuming the default PDF parameters,
    except the number of columns.
)r   Úfz_compress_ccitt_fax_g3rø  s       r   rqh  rqh  å²  ó   € ô ×*Ò*¨4¸$ÓGÐGr&   c                 ó0   • [         R                  " XX#5      $ )zÖ
Class-aware wrapper for `::fz_compress_ccitt_fax_g4()`.
    Compress bitmap data as CCITT Group 4 2D fax image.
    Creates a stream assuming the default PDF parameters, except
    K=-1 and the number of columns.
)r   Úfz_compress_ccitt_fax_g4rø  s       r   rth  rth  î²  rrh  r&   c                 ó.   • [         R                  " U 5      $ )z½
Class-aware wrapper for `::fz_compressed_buffer_size()`.
    Return the storage size used for a buffer and its data.
    Used in implementing store handling.

    Never throws exceptions.
)r   ré4  r   s    r   ré4  ré4  ÷²  s   € ô ×+Ò+¨FÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )a„  
Class-aware wrapper for `::fz_compressed_image_buffer()`.
    Retrieve the underlying compressed data for an image.

    Returns a pointer to the underlying data buffer for an image,
    or NULL if this image is not based upon a compressed data
    buffer.

    This is not a reference counted structure, so no reference is
    returned. Lifespan is limited to that of the image itself.
)r   r<  r  s    r   r<  r<  ³  s   € ô ×,Ò,¨UÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )zª
Class-aware wrapper for `::fz_compressed_image_type()`.
    Return the type of a compressed image.

    Any non-compressed image will have the type returned as UNKNOWN.
)r   r"<  r  s    r   r"<  r"<  ³  s   € ô ×*Ò*¨5Ó1Ð1r&   c                 ó.   • [         R                  " X5      $ )z¿
Class-aware wrapper for `::fz_concat()`.
    Multiply two matrices.

    The order of the two matrices are important since matrix
    multiplication is not commutative.

    Returns result.
)r   r�?  r  s     r   r�?  r�?  ³  s   € ô ×Ò˜DÓ(Ð(r&   c                 ó.   • [         R                  " X5      $ )zz
Class-aware wrapper for `::fz_contains_rect()`.
    Test rectangle inclusion.

    Return true if a entirely contains b.
)r   r¹G  r  s     r   r¹G  r¹G  $³  s   € ô ×"Ò" 1Ó(Ð(r&   c                 ó2   • [         R                  " XX#XE5      $ )a£  
Class-aware wrapper for `::fz_convert_color()`.

This function has out-params. Python/C# wrappers look like:
    `fz_convert_color(::fz_colorspace *ss, const float *sv, ::fz_colorspace *ds, ::fz_colorspace *is, ::fz_color_params params)` => float dv

    Convert color values sv from colorspace ss into colorvalues dv
    for colorspace ds, via an optional intervening space is,
    respecting the given color_params.
)r   r�4  r  s         r   r�4  r�4  -³  s   € ô ×"Ò" 2¨2°3Ó?Ð?r&   c                 ó.   • [         R                  " U 5      $ )z¥
Class-aware wrapper for `::fz_convert_error()`.

This function has out-params. Python/C# wrappers look like:
    `fz_convert_error()` => `(const char *, int code)`
)r   Úfz_convert_errorr  s    r   r|h  r|h  :³  s   € ô ×"Ò" 4Ó(Ð(r&   c                 ó.   • [         R                  " U 5      $ )z»
Class-aware wrapper for `::fz_convert_indexed_pixmap_to_base()`.
    Convert pixmap from indexed to base colorspace.

    This creates a new bitmap containing the converted pixmap data.
)r   r¸D  r  s    r   r¸D  r¸D  C³  s   € ô ×3Ò3°CÓ8Ð8r&   c                 ó2   • [         R                  " XX#XE5      $ )aÏ  
Class-aware wrapper for `::fz_convert_pixmap()`.
    Convert an existing pixmap to a desired
    colorspace. Other properties of the pixmap, such as resolution
    and position are copied to the converted pixmap.

    pix: The pixmap to convert.

    default_cs: If NULL pix->colorspace is used. It is possible that
    the data may need to be interpreted as one of the color spaces
    in default_cs.

    cs_des: Desired colorspace, may be NULL to denote alpha-only.

    prf: Proofing color space through which we need to convert.

    color_params: Parameters that may be used in conversion (e.g.
    ri).

    keep_alpha: If 0 any alpha component is removed, otherwise
    alpha is kept if present in the pixmap.
)r   r¼D  r#  s         r   r¼D  r¼D  L³  s   € ô. ×#Ò# C°À,Ó[Ð[r&   c                 ó2   • [         R                  " XX#XE5      $ )a¨  
Class-aware wrapper for `::fz_convert_separation_colors()`.

This function has out-params. Python/C# wrappers look like:
    `fz_convert_separation_colors(::fz_colorspace *src_cs, const float *src_color, ::fz_separations *dst_seps, ::fz_colorspace *dst_cs, ::fz_color_params color_params)` => float dst_color

    Convert a color given in terms of one colorspace,
    to a color in terms of another colorspace/separations.
)r   r“4  r)  s         r   r“4  r“4  e³  s   € ô ×.Ò.¨vÀ(ÐT]ÓlÐlr&   c                 ó.   • [         R                  " U 5      $ )zÉ
Class-aware wrapper for `::fz_convert_separation_pixmap_to_base()`.
    Convert pixmap from DeviceN/Separation to base colorspace.

    This creates a new bitmap containing the converted pixmap data.
)r   rÀD  r  s    r   rÀD  rÀD  q³  r   r&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_copy_option()`.
    Copy an option (val) into a destination buffer (dest), of maxlen
    bytes.

    Returns the number of bytes (including terminator) that did not
    fit. If val is maxlen or greater bytes in size, it will be left
    unterminated.
)r   Úfz_copy_optionr3  s      r   r‚h  r‚h  z³  s   € ô × Ò  ¨FÓ3Ð3r&   c                 ó0   • [         R                  " XX#5      $ rÃD  )r   rÅD  r8  s       r   rÅD  rÅD  †³  s   € ä×%Ò% d°Ó?Ð?r&   c                 ó0   • [         R                  " XU5      $ )zÞ
Class-aware wrapper for `::fz_copy_rectangle()`.
    Return a newly allocated UTF-8 string with the text for a given
    selection rectangle.

    crlf: If true, write "\r\n" style line endings (otherwise "\n"
    only).
)r   rxJ  r;  s      r   rxJ  rxJ  Š³  s   € ô ×#Ò# D°Ó5Ð5r&   c                 ó0   • [         R                  " XX#5      $ )zÔ
Class-aware wrapper for `::fz_copy_selection()`.
    Return a newly allocated UTF-8 string with the text for a given
    selection.

    crlf: If true, write "\r\n" style line endings (otherwise "\n"
    only).
)r   rtJ  r?  s       r   rtJ  rtJ  •³  s   € ô ×#Ò# D¨QÓ5Ð5r&   c                 ó.   • [         R                  " U 5      $ )zi
Class-aware wrapper for `::fz_count_active_separations()`.
    Return the number of active separations.
)r   r™H  rœ  s    r   r™H  r™H   ³  r—  r&   c                 ó.   • [         R                  " U 5      $ )zé
Class-aware wrapper for `::fz_count_archive_entries()`.
    Number of entries in archive.

    Will always return a value >= 0.

    May throw an exception if this type of archive cannot count the
    entries (such as a directory).
)r   rß1  r­  s    r   rß1  rß1  §³  s   € ô ×*Ò*¨4Ó0Ð0r&   c                 ó.   • [         R                  " X5      $ )zv
Class-aware wrapper for `::fz_count_chapter_pages()`.
    Return the number of pages in a chapter.
    May return 0.
)r   r28  rF  s     r   r28  r28  ³³  s   € ô ×(Ò(¨Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ )zu
Class-aware wrapper for `::fz_count_chapters()`.
    Return the number of chapters in the document.
    At least 1.
)r   r68  rX   s    r   r68  r68  »³  re  r&   c                 ó.   • [         R                  " U 5      $ )z‰
Class-aware wrapper for `::fz_count_pages()`.
    Return the number of pages in document

    May return 0 for documents with no pages.
)r   r;8  rX   s    r   r;8  r;8  Ã³  rÕ  r&   c                 ó.   • [         R                  " U 5      $ rœH  )r   ržH  rO  s    r   ržH  ržH  Ì³  r¶#  r&   c                 ó0   • [         R                  " XU5      $ )zP
Class-aware wrapper for `::fz_create_link()`.
    Create a new link on a page.
)r   rÕB  rS  s      r   rÕB  rÕB  Ð³  s   € ô
 × Ò  ¨SÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ )z¬
Class-aware wrapper for `::fz_currentpoint()`.
    Return the current point that a path has
    reached or (0,0) if empty.

    path: path to return the current point of.
)r   riC  rÍ  s    r   riC  riC  ×³  r_  r&   c           	      ó4   • [         R                  " XX#XEU5      $ )aµ  
Class-aware wrapper for `::fz_curveto()`.
    Append a 'curveto' command to an open path. (For a
    cubic bezier).

    path: The path to modify.

    x0, y0: The coordinates of the first control point for the
    curve.

    x1, y1: The coordinates of the second control point for the
    curve.

    x2, y2: The end coordinates for the curve.

    Throws exceptions on failure to allocate, or attempting to
    modify a packed path.
)r   rmC  rY  s          r   rmC  rmC  á³  s   € ô& ×Ò˜T r¨r°rÓ:Ð:r&   c                 ó2   • [         R                  " XX#U5      $ )a«  
Class-aware wrapper for `::fz_curvetov()`.
    Append a 'curvetov' command to an open path. (For a
    cubic bezier with the first control coordinate equal to
    the start point).

    path: The path to modify.

    x1, y1: The coordinates of the second control point for the
    curve.

    x2, y2: The end coordinates for the curve.

    Throws exceptions on failure to allocate, or attempting to
    modify a packed path.
)r   rqC  r^  s        r   rqC  rqC  ö³  s   € ô" ×Ò˜d¨°Ó3Ð3r&   c                 ó2   • [         R                  " XX#U5      $ )aÑ  
Class-aware wrapper for `::fz_curvetoy()`.
    Append a 'curvetoy' command to an open path. (For a
    cubic bezier with the second control coordinate equal to
    the end point).

    path: The path to modify.

    x0, y0: The coordinates of the first control point for the
    curve.

    x2, y2: The end coordinates for the curve (and the second
    control coordinate).

    Throws exceptions on failure to allocate, or attempting to
    modify a packed path.
)r   ruC  ra  s        r   ruC  ruC  	´  s   € ô$ ×Ò˜d¨°Ó3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z”
Class-aware wrapper for `::fz_debug_store()`.
    Output debugging information for the current state of the store
    to the given output channel.
)r   rØ@  rd  s    r   rØ@  rØ@  ´  r  r&   c                 ó.   • [         R                  " X5      $ )zˆ
Class-aware wrapper for `::fz_debug_xml()`.
    Pretty-print an XML tree to stdout. (Deprecated, use
    fz_output_xml in preference).
)r   r˜N  rh  s     r   r˜N  r˜N  %´  s   € ô ×Ò˜tÓ+Ð+r&   c                 ó0   • [         R                  " XX#5      $ )a  
Class-aware wrapper for `::fz_decode_barcode_from_display_list()`.

This function has out-params. Python/C# wrappers look like:
    `fz_decode_barcode_from_display_list(::fz_display_list *list, ::fz_rect subarea, int rotate)` => `(char *, ::fz_barcode_type type)`

    Decode a barcode from a display list.

    type: NULL, or a pointer to receive the barcode type decoded.
    list: The display list to render to get the barcode.
    subarea: subarea of the page to decode.
    rotate: 0, 90, 180, or 270.

    returns the decoded value.
)r   Ú#fz_decode_barcode_from_display_listrk  s       r   r”h  r”h  -´  s   € ô  ×5Ò5°dÀ'ÓRÐRr&   c                 ó0   • [         R                  " XX#5      $ )ay  
Class-aware wrapper for `::fz_decode_barcode_from_display_list2()`.

This function has out-params. Python/C# wrappers look like:
    `fz_decode_barcode_from_display_list2(::fz_display_list *list, ::fz_rect subarea, int rotate)` => `(std::string, ::fz_barcode_type type)`
  SWIG-friendly wrapper for fz_decode_barcode_from_display_list(),
avoiding leak of the returned string.
)r   Ú$fz_decode_barcode_from_display_list2rk  s       r   r–h  r–h  ?´  s   € ô ×6Ò6°tÀ7ÓSÐSr&   c                 ó0   • [         R                  " XX#5      $ )aá  
Class-aware wrapper for `::fz_decode_barcode_from_page()`.

This function has out-params. Python/C# wrappers look like:
    `fz_decode_barcode_from_page(::fz_page *page, ::fz_rect subarea, int rotate)` => `(char *, ::fz_barcode_type type)`

    Decode a barcode from a page.

    type: NULL, or a pointer to receive the barcode type decoded.
    page: The page to decode.
    subarea: subarea of the page to decode.
    rotate: 0, 90, 180, or 270.

    returns the decoded value.
)r   Úfz_decode_barcode_from_pagerq  s       r   r˜h  r˜h  J´  s   € ô  ×-Ò-¨d¸'ÓJÐJr&   c                 ó0   • [         R                  " XX#5      $ )aY  
Class-aware wrapper for `::fz_decode_barcode_from_page2()`.

This function has out-params. Python/C# wrappers look like:
    `fz_decode_barcode_from_page2(::fz_page *page, ::fz_rect subarea, int rotate)` => `(std::string, ::fz_barcode_type type)`
  SWIG-friendly wrapper for fz_decode_barcode_from_page(), avoiding
leak of the returned string.
)r   Úfz_decode_barcode_from_page2rq  s       r   ršh  ršh  \´  s   € ô ×.Ò.¨t¸7ÓKÐKr&   c                 ó0   • [         R                  " XU5      $ )aé  
Class-aware wrapper for `::fz_decode_barcode_from_pixmap()`.

This function has out-params. Python/C# wrappers look like:
    `fz_decode_barcode_from_pixmap(::fz_pixmap *pix, int rotate)` => `(char *, ::fz_barcode_type type)`

    Decode a barcode from a pixmap.

    type: NULL, or a pointer to receive the barcode type decoded.
    pix: The pixmap to decode.
    rotate: 0, 90, 180, or 270.

    returns the decoded value as an fz_malloced block. Should
    be fz_free'd by the caller.
)r   Úfz_decode_barcode_from_pixmaprv  s      r   rœh  rœh  g´  s   € ô  ×/Ò/°¸6ÓBÐBr&   c                 ó0   • [         R                  " XU5      $ )aM  
Class-aware wrapper for `::fz_decode_barcode_from_pixmap2()`.

This function has out-params. Python/C# wrappers look like:
    `fz_decode_barcode_from_pixmap2(::fz_pixmap *pix, int rotate)` => `(std::string, ::fz_barcode_type type)`
  SWIG-friendly wrapper for fz_decode_barcode_from_pixmap(), avoiding
leak of the returned string.
)r   Úfz_decode_barcode_from_pixmap2rv  s      r   ržh  ržh  y´  s   € ô ×0Ò0°¸FÓCÐCr&   c                 ó.   • [         R                  " X5      $ rÈD  )r   rÊD  r{  s     r   rÊD  rÊD  „´  s   € ä× Ò  Ó-Ð-r&   c                 ó.   • [         R                  " U 5      $ )a
  
 Class-aware wrapper for `::fz_decode_uri()`.
Return a new string representing the unencoded version of the given URI.
This decodes all escape sequences except those that would result in a reserved
character that are part of the URI syntax (; / ? : @ & = + $ , #).
)r   Úfz_decode_urir³  s    r   r¡h  r¡h  ˆ´  s   € ô ×Ò Ó"Ð"r&   c                 ó.   • [         R                  " U 5      $ )z¯
 Class-aware wrapper for `::fz_decode_uri_component()`.
Return a new string representing the unencoded version of the given URI component.
This decodes all escape sequences!
)r   Úfz_decode_uri_componentr³  s    r   r£h  r£h  ‘´  r—  r&   c                 ó2   • [         R                  " XX#XE5      $ )a—  
Class-aware wrapper for `::fz_decomp_image_from_stream()`.

This function has out-params. Python/C# wrappers look like:
    `fz_decomp_image_from_stream(::fz_stream *stm, ::fz_compressed_image *image, ::fz_irect *subarea, int indexed, int l2factor)` => `(fz_pixmap *, int l2extra)`

    Decode a subarea of a compressed image. l2factor is the amount
    of subsampling inbuilt to the stream (i.e. performed by the
    decoder). If non NULL, l2extra is the extra amount of
    subsampling that should be performed by this routine. This will
    be updated on exit to the amount of subsampling that is still
    required to be done.

    Returns a kept reference.
)r   r®K  rƒ  s         r   r®K  r®K  ™´  s   € ô  ×-Ò-¨c¸'ÈHÓ^Ð^r&   c                 ó.   • [         R                  " X5      $ rO:  )r   rQ:  r‰  s     r   rQ:  rQ:  «´  s   € ä×(Ò(¨Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ r†5  )r   rˆ5  rŒ  s    r   rˆ5  rˆ5  ¯´  s   € ä×!Ò! *Ó-Ð-r&   c                 ó.   • [         R                  " X5      $ )a  
Class-aware wrapper for `::fz_default_error_callback()`.
    FIXME: Better not to expose fz_default_error_callback, and
    fz_default_warning callback and to allow 'NULL' to be used
    int fz_set_xxxx_callback to mean "defaults".

    FIXME: Do we need/want functions like
    fz_error_callback(ctx, message) to allow callers to inject
    stuff into the error/warning streams?

    The default error callback. Declared publicly just so that the
    error callback can be set back to this after it has been
    overridden.
)r   Úfz_default_error_callbackr�  s     r   r¨h  r¨h  ³´  s   € ô ×+Ò+¨DÓ:Ð:r&   c                 ó.   • [         R                  " U 5      $ )a?  
Class-aware wrapper for `::fz_default_gray()`.
    Retrieve default colorspaces (typically page local).

    If default_cs is non NULL, the default is retrieved from there,
    otherwise the global default is retrieved.

    These return borrowed references that should not be dropped,
    unless they are kept first.
)r   rŒ5  rŒ  s    r   rŒ5  rŒ5  Ä´  s   € ô ×!Ò! *Ó-Ð-r&   c                 ó.   • [         R                  " U 5      $ )aQ  
Class-aware wrapper for `::fz_default_halftone()`.
    Create a 'default' halftone structure
    for the given number of components.

    num_comps: The number of components to use.

    Returns a simple default halftone. The default halftone uses
    the same halftone tile for each plane, which may not be ideal
    for all purposes.
)r   Úfz_default_halftoner”  s    r   r«h  r«h  Ñ´  s   € ô ×%Ò% iÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ r�5  )r   r‘5  rŒ  s    r   r‘5  r‘5  ß´  s   € ä×*Ò*¨:Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ r•5  )r   r—5  rŒ  s    r   r—5  r—5  ã´  s   € ä× Ò  Ó,Ð,r&   c                 ó.   • [         R                  " X5      $ )zÐ
Class-aware wrapper for `::fz_default_warning_callback()`.
    The default warning callback. Declared publicly just so that
    the warning callback can be set back to this after it has been
    overridden.
)r   Úfz_default_warning_callbackr�  s     r   r¯h  r¯h  ç´  s   € ô ×-Ò-¨dÓ<Ð<r&   c                  ó,   • [         R                  " 5       $ )aŠ  
Class-aware wrapper for `::fz_defer_reap_end()`.
    Decrement the defer reap count.

    If the defer reap count returns to 0, and the store
    has reapable objects in, a reap pass will begin.

    Call this at the end of a process during which you
    potentially might drop many reapable objects.

    It is vital that every fz_defer_reap_start is matched
    by a fz_defer_reap_end call.
)r   Úfz_defer_reap_endr'   r&   r   r±h  r±h  ð´  s   € ô ×#Ò#Ó%Ð%r&   c                  ó,   • [         R                  " 5       $ )a´  
Class-aware wrapper for `::fz_defer_reap_start()`.
    Increment the defer reap count.

    No reap operations will take place (except for those
    triggered by an immediate failed malloc) until the
    defer reap count returns to 0.

    Call this at the start of a process during which you
    potentially might drop many reapable objects.

    It is vital that every fz_defer_reap_start is matched
    by a fz_defer_reap_end call.
)r   Úfz_defer_reap_startr'   r&   r   r³h  r³h   µ  s   € ô ×%Ò%Ó'Ð'r&   c                 ó2   • [         R                  " XX#U5      $ )aÍ  
Class-aware wrapper for `::fz_deflate()`.

This function has out-params. Python/C# wrappers look like:
    `fz_deflate(unsigned char *dest, const unsigned char *source, size_t source_length, ::fz_deflate_level level)` => size_t compressed_length

    Compress source_length bytes of data starting
    at source, into a buffer of length *compressed_length, starting at
    dest. *compressed_length will be updated on exit to contain the size
    actually used.
)r   Ú
fz_deflaterò  s        r   rµh  rµh  µ  s   € ô ×Ò˜T°fÈUÓSÐSr&   c                 ó.   • [         R                  " U 5      $ )z|
Class-aware wrapper for `::fz_deflate_bound()`.
    Returns the upper bound on the
    size of flated data of length size.
)r   Úfz_deflate_boundr&  s    r   r·h  r·h  µ  r±  r&   c                 ó.   • [         R                  " X5      $ )zV
Class-aware wrapper for `::fz_delete_link()`.
    Delete an existing link on a page.
)r   rÚB  r¦  s     r   rÚB  rÚB  'µ  s   € ô
 × Ò  Ó,Ð,r&   c                 ó0   • [         R                  " XU5      $ rÍD  )r   rÏD  rª  s      r   rÏD  rÏD  .µ  s   € ä×"Ò" 3°Ó8Ð8r&   c                 ó.   • [         R                  " U 5      $ )zœ
Class-aware wrapper for `::fz_detach_xml()`.
    Detach a node from the tree, unlinking it from its parent,
    and setting the document root to the node.
)r   rœN  r¯  s    r   rœN  rœN  2µ  ó   € ô ×Ò Ó%Ð%r&   c                 ó.   • [         R                  " X5      $ rYG  )r   r[G  r´  s     r   r[G  r[G  :µ  s   € ä×$Ò$ VÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ rÒD  )r   rÔD  r¸  s    r   rÔD  rÔD  >µ  ó   € ä× Ò  Ó(Ð(r&   c                  ó,   • [         R                  " 5       $ )z,Class-aware wrapper for `::fz_device_bgr()`.)r   Úfz_device_bgrr'   r&   r   rÀh  rÀh  Bµ  r”  r&   c                  ó,   • [         R                  " 5       $ )z-Class-aware wrapper for `::fz_device_cmyk()`.)r   Úfz_device_cmykr'   r&   r   rÂh  rÂh  Fµ  rà  r&   c                 ó.   • [         R                  " U 5      $ )zt
Class-aware wrapper for `::fz_device_current_scissor()`.
    Find current scissor region as tracked by the device.
)r   r6  r§  s    r   r6  r6  Jµ  rc  r&   c                  ó,   • [         R                  " 5       $ )zº
Class-aware wrapper for `::fz_device_gray()`.
    Retrieve global default colorspaces.

    These return borrowed references that should not be dropped,
    unless they are kept first.
)r   Úfz_device_grayr'   r&   r   rÅh  rÅh  Qµ  s   € ô × Ò Ó"Ð"r&   c                  ó,   • [         R                  " 5       $ )z,Class-aware wrapper for `::fz_device_lab()`.)r   Úfz_device_labr'   r&   r   rÇh  rÇh  [µ  r”  r&   c                  ó,   • [         R                  " 5       $ )z,Class-aware wrapper for `::fz_device_rgb()`.)r   Úfz_device_rgbr'   r&   r   rÉh  rÉh  _µ  r”  r&   c                 ó0   • [         R                  " XU5      $ )z\
Class-aware wrapper for `::fz_dirname()`.
    extract the directory component from a path.
)r   Ú
fz_dirnamerË  s      r   rËh  rËh  cµ  s   € ô
 ×Ò˜S¨Ó0Ð0r&   c                 ó.   • [         R                  " X5      $ )z}
Class-aware wrapper for `::fz_disable_device_hints()`.
    Disable (clear) hint bits within the hint bitfield for a device.
)r   r6  rÏ  s     r   r6  r6  jµ  s   € ô
 ×)Ò)¨#Ó5Ð5r&   c                  ó,   • [         R                  " 5       $ )zX
Class-aware wrapper for `::fz_disable_icc()`.
    Disable icc profile based operation.
)r   Úfz_disable_iccr'   r&   r   rÎh  rÎh  qµ  r!  r&   c                 ó.   • [         R                  " U 5      $ )z­
Class-aware wrapper for `::fz_display_list_is_empty()`.
    Check for a display list being empty

    list: The list to check.

    Returns true if empty, false otherwise.
)r   rÕ7  r  s    r   rÕ7  rÕ7  xµ  rN   r&   c                 ó.   • [         R                  " X5      $ )zL
Class-aware wrapper for `::fz_div255()`.
    Undo alpha premultiplication.
)r   Ú	fz_div255rÙ  s     r   rÑh  rÑh  ƒµ  ó   € ô
 ×Ò˜AÓ!Ð!r&   c                  ó,   • [         R                  " 5       $ )z+Class-aware wrapper for `::fz_do_always()`.)r   Úfz_do_alwaysr'   r&   r   rÔh  rÔh  Šµ  rã  r&   c                  ó,   • [         R                  " 5       $ )z*Class-aware wrapper for `::fz_do_catch()`.)r   Úfz_do_catchr'   r&   r   rÖh  rÖh  Žµ  s   € ä×ÒÓÐr&   c                  ó,   • [         R                  " 5       $ )z(Class-aware wrapper for `::fz_do_try()`.)r   Ú	fz_do_tryr'   r&   r   rØh  rØh  ’µ  s   € ä×ÒÓÐr&   c                 ó2   • [         R                  " XX#U5      $ r+9  )r   r-9  ræ  s        r   r-9  r-9  –µ  s   € ô
 ×*Ò*¨7¸EÈÓXÐXr&   c                 ó.   • [         R                  " X5      $ r09  )r   r29  rì  s     r   r29  r29  �µ  s   € ô
 ×/Ò/°Ó?Ð?r&   c                 ó.   • [         R                  " U 5      $ )zà
Class-aware wrapper for `::fz_document_output_intent()`.
    Find the output intent colorspace if the document has defined
    one.

    Returns a borrowed reference that should not be dropped, unless
    it is kept first.
)r   r?8  rX   s    r   r?8  r?8  ¤µ  s   € ô ×+Ò+¨CÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ )z„
Class-aware wrapper for `::fz_document_supports_accelerator()`.
    Query if the document supports the saving of accelerator data.
)r   rC8  rX   s    r   rC8  rC8  ¯µ  s   € ô
 ×2Ò2°3Ó7Ð7r&   c                 ó0   • [         R                  " XU5      $ )z‘
Class-aware wrapper for `::fz_dom_add_attribute()`.
    Add an attribute to an element.

    Ownership of att and value remain with the caller.
)r   r¡N  rô  s      r   r¡N  r¡N  ¶µ  s   € ô ×&Ò& s°Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )z¨
Class-aware wrapper for `::fz_dom_append_child()`.
    Insert an element as the last child of a parent, unlinking the
    child from its current position if required.
)r   r¦N  rù  s     r   r¦N  r¦N  ¿µ  s   € ô ×%Ò% fÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ )z¶
Class-aware wrapper for `::fz_dom_attribute()`.
    Retrieve the value of a given attribute from a given element.

    Returns a borrowed pointer to the value or NULL if not found.
)r   r«N  rü  s     r   r«N  r«N  Çµ  ó   € ô ×"Ò" 3Ó,Ð,r&   c                 ó.   • [         R                  " U 5      $ )zy
Class-aware wrapper for `::fz_dom_body()`.
    Return a borrowed reference for the 'body' element of
    the given DOM.
)r   r¯N  r   s    r   r¯N  r¯N  Ðµ  ó   € ô ×Ò˜cÓ"Ð"r&   c                 ó.   • [         R                  " U 5      $ )z¸
Class-aware wrapper for `::fz_dom_clone()`.
    Clone an element (and its children).

    A borrowed reference to the clone is returned. The clone is not
    yet linked into the DOM.
)r   r´N  r  s    r   r´N  r´N  Øµ  s   € ô ×Ò˜sÓ#Ð#r&   c                 ó.   • [         R                  " X5      $ )z¤
Class-aware wrapper for `::fz_dom_create_element()`.
    Create an element of a given tag type for the given DOM.

    The element is not linked into the DOM yet.
)r   r¹N  r	  s     r   r¹N  r¹N  âµ  s   € ô ×'Ò'¨Ó1Ð1r&   c                 ó.   • [         R                  " X5      $ )z“
Class-aware wrapper for `::fz_dom_create_text_node()`.
    Create a text node for the given DOM.

    The element is not linked into the DOM yet.
)r   r½N  r  s     r   r½N  r½N  ëµ  rz   r&   c                 ó.   • [         R                  " U 5      $ )z‘
Class-aware wrapper for `::fz_dom_document_element()`.
    Return a borrowed reference for the document (the top
    level element) of the DOM.
)r   rÁN  r   s    r   rÁN  rÁN  ôµ  rh  r&   c                 ó0   • [         R                  " XX#5      $ )a5  
Class-aware wrapper for `::fz_dom_find()`.
    Find the first element matching the requirements in a depth first traversal from elt.

    The tagname must match tag, unless tag is NULL, when all tag names are considered to match.

    If att is NULL, then all tags match.
    Otherwise:
            If match is NULL, then only nodes that have an att attribute match.
            If match is non-NULL, then only nodes that have an att attribute that matches match match.

    Returns NULL (if no match found), or a borrowed reference to the first matching element.
)r   rÆN  r  s       r   rÆN  rÆN  üµ  s   € ô ×Ò˜c¨Ó3Ð3r&   c                 ó0   • [         R                  " XX#5      $ )zf
Class-aware wrapper for `::fz_dom_find_next()`.
    Find the next element matching the requirements.
)r   rÊN  r  s       r   rÊN  rÊN  ¶  s   € ô
 ×"Ò" 3¨SÓ8Ð8r&   c                 ó.   • [         R                  " U 5      $ )z‘
Class-aware wrapper for `::fz_dom_first_child()`.
    Return a borrowed reference to the first child of a node,
    or NULL if there isn't one.
)r   rÎN  r  s    r   rÎN  rÎN  ¶  rˆ  r&   c                 ó0   • [         R                  " XU5      $ )a2  
Class-aware wrapper for `::fz_dom_get_attribute()`.

This function has out-params. Python/C# wrappers look like:
    `fz_dom_get_attribute(::fz_xml *elt, int i)` => `(const char *, const char *att)`

    Enumerate through the attributes of an element.

    Call with i=0,1,2,3... to enumerate attributes.

    On return *att and the return value will be NULL if there are not
    that many attributes to read. Otherwise, *att will be filled in
    with a borrowed pointer to the attribute name, and the return
    value will be a borrowed pointer to the value.
)r   rÒN  r  s      r   rÒN  rÒN  ¶  s   € ô  ×&Ò& s¨sÓ3Ð3r&   c                 ó.   • [         R                  " X5      $ )z´
Class-aware wrapper for `::fz_dom_insert_after()`.
    Insert an element (new_elt), after another element (node),
    unlinking the new_elt from its current position if required.
)r   r×N  r  s     r   r×N  r×N  -¶  s   € ô ×%Ò% dÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ )z¶
Class-aware wrapper for `::fz_dom_insert_before()`.
    Insert an element (new_elt), before another element (node),
    unlinking the new_elt from its current position if required.
)r   rÛN  r  s     r   rÛN  rÛN  5¶  s   € ô ×&Ò& tÓ5Ð5r&   c                 ó.   • [         R                  " U 5      $ )z‹
Class-aware wrapper for `::fz_dom_next()`.
    Return a borrowed reference to the next sibling of a node,
    or NULL if there isn't one.
)r   rßN  r  s    r   rßN  rßN  =¶  râh  r&   c                 ó.   • [         R                  " U 5      $ )z‡
Class-aware wrapper for `::fz_dom_parent()`.
    Return a borrowed reference to the parent of a node,
    or NULL if there isn't one.
)r   rãN  r  s    r   rãN  rãN  E¶  r|"  r&   c                 ó.   • [         R                  " U 5      $ )z“
Class-aware wrapper for `::fz_dom_previous()`.
    Return a borrowed reference to the previous sibling of a node,
    or NULL if there isn't one.
)r   rçN  r  s    r   rçN  rçN  M¶  rÃ  r&   c                 ó.   • [         R                  " U 5      $ )z¿
Class-aware wrapper for `::fz_dom_remove()`.
    Remove an element from the DOM. The element can be added back elsewhere
    if required.

    No reference counting changes for the element.
)r   rëN  r  s    r   rëN  rëN  U¶  s   € ô ×Ò Ó$Ð$r&   c                 ó.   • [         R                  " X5      $ )za
Class-aware wrapper for `::fz_dom_remove_attribute()`.
    Remove an attribute from an element.
)r   rïN  rü  s     r   rïN  rïN  _¶  r1#  r&   c                 ó0   • [         R                  " XU5      $ rEK  )r   rGK  r1  s      r   rGK  rGK  f¶  s   € ä×Ò ¨CÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ )zi
Class-aware wrapper for `::fz_dump_glyph_cache_stats()`.
    Dump debug statistics for the glyph cache.
)r   rÜ@  rd  s    r   rÜ@  rÜ@  j¶  rc  r&   c                 ó.   • [         R                  " U 5      $ )zDClass-aware wrapper for `::fz_duplicate_glyph_names_from_unicode()`.)r   Ú%fz_duplicate_glyph_names_from_unicoderÝ  s    r   rõh  rõh  q¶  s   € ä×7Ò7¸Ó@Ð@r&   c                  ó,   • [         R                  " 5       $ )zT
Class-aware wrapper for `::fz_empty_store()`.
    Evict every item from the store.
)r   Úfz_empty_storer'   r&   r   r÷h  r÷h  u¶  r!  r&   c                 ó.   • [         R                  " X5      $ )zy
Class-aware wrapper for `::fz_enable_device_hints()`.
    Enable (set) hint bits within the hint bitfield for a device.
)r   r#6  rÏ  s     r   r#6  r#6  |¶  rE$  r&   c                  ó,   • [         R                  " 5       $ )zV
Class-aware wrapper for `::fz_enable_icc()`.
    Enable icc profile based operation.
)r   Úfz_enable_iccr'   r&   r   rúh  rúh  ƒ¶  s   € ô
 ×ÒÓ!Ð!r&   c                 ó.   • [         R                  " X5      $ )a0  
Class-aware wrapper for `::fz_encode_character()`.
    Find the glyph id for a given unicode
    character within a font.

    font: The font to look for the unicode character in.

    unicode: The unicode character to encode.

    Returns the glyph id for the given unicode value, or 0 if
    unknown.
)r   rW:  rè  s     r   rW:  rW:  Š¶  s   € ô ×%Ò% dÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ )a#  
Class-aware wrapper for `::fz_encode_character_by_glyph_name()`.
    Encode character.

    Either by direct lookup of glyphname within a font, or, failing
    that, by mapping glyphname to unicode and thence to the glyph
    index within the given font.

    Returns zero for type3 fonts.
)r   r[:  rë  s     r   r[:  r[:  ™¶  s   € ô ×3Ò3°DÓDÐDr&   c                 ó.   • [         R                  " X5      $ )a.  
Class-aware wrapper for `::fz_encode_character_sc()`.
    Encode character, preferring small-caps variant if available.

    font: The font to look for the unicode character in.

    unicode: The unicode character to encode.

    Returns the glyph id for the given unicode value, or 0 if
    unknown.
)r   r_:  rè  s     r   r_:  r_:  ¦¶  s   € ô ×(Ò(¨Ó7Ð7r&   c                 ó2   • [         R                  " XX#U5      $ )a“  
Class-aware wrapper for `::fz_encode_character_with_fallback()`.

This function has out-params. Python/C# wrappers look like:
    `fz_encode_character_with_fallback(::fz_font *font, int unicode, int script, int language, ::fz_font **out_font)` => `(int)`

    Find the glyph id for
    a given unicode character within a font, falling back to
    an alternative if not found.

    font: The font to look for the unicode character in.

    unicode: The unicode character to encode.

    script: The script in use.

    language: The language in use.

    out_font: The font handle in which the given glyph represents
    the requested unicode character. The caller does not own the
    reference it is passed, so should call fz_keep_font if it is
    not simply to be used immediately.

    Returns the glyph id for the given unicode value in the supplied
    font (and sets *out_font to font) if it is present. Otherwise
    an alternative fallback font (based on script/language) is
    searched for. If the glyph is found therein, *out_font is set
    to this reference, and the glyph reference is returned. If it
    cannot be found anywhere, the function returns 0.
)r   rc:  rñ  s        r   rc:  rc:  ´¶  s   € ô> ×3Ò3°DÀ6ÐU]Ó^Ð^r&   c                 ó.   • [         R                  " U 5      $ )zv
 Class-aware wrapper for `::fz_encode_uri()`.
Return a new string representing the provided string encoded as a URI.
)r   Úfz_encode_urir³  s    r   r i  r i  Õ¶  rõ%  r&   c                 ó.   • [         R                  " U 5      $ )zÖ
 Class-aware wrapper for `::fz_encode_uri_component()`.
Return a new string representing the provided string encoded as an URI component.
This also encodes the special reserved characters (; / ? : @ & = + $ , #).
)r   Úfz_encode_uri_componentr³  s    r   ri  ri  Ü¶  r—  r&   c                 ó.   • [         R                  " U 5      $ )zÆ
 Class-aware wrapper for `::fz_encode_uri_pathname()`.
Return a new string representing the provided string encoded as an URI path name.
This also encodes the special reserved characters except /.
)r   Úfz_encode_uri_pathnamer³  s    r   ri  ri  ä¶  s   € ô ×(Ò(¨Ó+Ð+r&   c                 ó.   • [         R                  " U 5      $ r&6  )r   r(6  r§  s    r   r(6  r(6  ì¶  ó   € ä×Ò˜sÓ#Ð#r&   c                 ó.   • [         R                  " U 5      $ r+6  )r   r-6  r§  s    r   r-6  r-6  ð¶  ri  r&   c                 ó.   • [         R                  " U 5      $ r06  )r   r26  r§  s    r   r26  r26  ô¶  r�.  r&   c                 ó.   • [         R                  " X5      $ r66  )r   r86  r  s     r   r86  r86  ø¶  s   € ä× Ò  Ó)Ð)r&   c                 ó.   • [         R                  " U 5      $ r;6  )r   r=6  r§  s    r   r=6  r=6  ü¶  rþ  r&   c                 ó.   • [         R                  " U 5      $ )zo
Class-aware wrapper for `::fz_end_page()`.
    Called to end the process of writing a page to a
    document.
)r   rl9  rª  s    r   rl9  rl9   ·  râh  r&   c                 ó.   • [         R                  " U 5      $ rA6  )r   rC6  r§  s    r   rC6  rC6  ·  r¡!  r&   c                  ó,   • [         R                  " 5       $ )z5Class-aware wrapper for `::fz_end_throw_on_repair()`.)r   Úfz_end_throw_on_repairr'   r&   r   ri  ri  ·  r¯)  r&   c                 ó.   • [         R                  " U 5      $ rF6  )r   rH6  r§  s    r   rH6  rH6  ·  r�.  r&   c                 ó0   • [         R                  " XU5      $ )z^
Class-aware wrapper for `::fz_enumerate_font_cmap()`.
    Enumerate a cmap using a callback.
)r   rg:  r  s      r   rg:  rg:  ·  s   € ô
 ×(Ò(¨°6Ó:Ð:r&   c                 ó.   • [         R                  " U 5      $ rj:  )r   rl:  r0  s    r   rl:  rl:  ·  rL  r&   c                 ó.   • [         R                  " U 5      $ )a�  
Class-aware wrapper for `::fz_error_callback()`.

This function has out-params. Python/C# wrappers look like:
    `fz_error_callback()` => `(fz_error_cb *, void *user)`

    Retrieve the currently set error callback, or NULL if none
    has been set. Optionally, if user is non-NULL, the user pointer
    given when the warning callback was set is also passed back to
    the caller.
)r   Úfz_error_callbackr  s    r   ri  ri  ·  s   € ô ×#Ò# DÓ)Ð)r&   c                 ó2   • [         R                  " XX#U5      $ )zÏ
Class-aware wrapper for `::fz_eval_function()`.

This function has out-params. Python/C# wrappers look like:
    `fz_eval_function(::fz_function *func, const float *in, int inlen, int outlen)` => float out
)r   r;  r!  s        r   r;  r;  -·  s   € ô ×"Ò" 4¨e¸&ÓAÐAr&   c                 ó.   • [         R                  " X5      $ r½=  )r   rÀ=  r&  s     r   rÀ=  rÀ=  6·  s   € ä×!Ò! !Ó,Ð,r&   c                 ó.   • [         R                  " X5      $ )zf
Class-aware wrapper for `::fz_expand_rect()`.
    Expand a bbox by a given amount in all directions.
)r   r½G  r*  s     r   r½G  r½G  :·  s   € ô
 × Ò  Ó+Ð+r&   c                 ó.   • [         R                  " U 5      $ ro:  )r   rq:  r0  s    r   rq:  rq:  A·  rL  r&   c                 ó0   • [         R                  " XU5      $ )aô  
Class-aware wrapper for `::fz_feed_search()`.
    Supply more stext to be searched; ownership of the stext page is
    passed in.

    This can be called immediately after an fz_search has been created
    to give it the first page to search, or it will be requested as soon
    as the first search operation is done on that page.

    If we are calling this in response to fz_search_forwards telling
    us that we need another page, page will be the stext for the next
    page.

    If we are calling this in response to fz_search_backwards telling
    is that we need another page, page will be the stext for the previous
    page.

    seq is a simple integer value that will be parrotted back to us in the
    match (typically the page number within the document).

    The search function will retain the page for a while. When it has
    finished with it, it will call fz_drop_stext_page() to release it.

    Pass page = NULL to indicate that there are no more pages (in this
    direction) to be fed.
)r   rBH  r/  s      r   rBH  rBH  E·  s   € ô6 × Ò  ¨sÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )zi
Class-aware wrapper for `::fz_file_exists()`.
    Return true if the named file exists and is readable.
)r   Úfz_file_existsrÍ  s    r   ri  ri  b·  rÏ  r&   c                 ó2   • [         R                  " XX#U5      $ rK6  )r   rM6  r5  s        r   rM6  rM6  i·  ó   € ä×Ò ¨C¸ÓEÐEr&   c           	      ó4   • [         R                  " XX#XEU5      $ rQ6  )r   rS6  r9  s          r   rS6  rS6  m·  s   € ä×$Ò$ S°À%ÐP\Ó]Ð]r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )zc
Class-aware wrapper for `::fz_fill_path()`.
    Device calls; graphics primitives and containers.
)r   rW6  r<  s           r   rW6  rW6  q·  s   € ô
 ×Ò˜s¨(¸ÈEÓ`Ð`r&   c                 ó0   • [         R                  " XU5      $ rØ7  )r   rÚ7  r?  s      r   rÚ7  rÚ7  x·  s   € ä×2Ò2°4¸cÓBÐBr&   c                 ó0   • [         R                  " XX#5      $ )a  
Class-aware wrapper for `::fz_fill_pixmap_with_color()`.

This function has out-params. Python/C# wrappers look like:
    `fz_fill_pixmap_with_color(::fz_pixmap *pix, ::fz_colorspace *colorspace, ::fz_color_params color_params)` => float color

    Fill pixmap with solid color.
)r   rØD  rB  s       r   rØD  rØD  |·  s   € ô ×+Ò+¨C¸UÓQÐQr&   c                 ó2   • [         R                  " XX#U5      $ rZ6  )r   r\6  rE  s        r   r\6  r\6  ‡·  ri  r&   c           	      ó4   • [         R                  " XX#XEU5      $ r_6  )r   ra6  rH  s          r   ra6  ra6  ‹·  s   € ä×Ò˜s¨#¸5ÈÓVÐVr&   c                 ó0   • [         R                  " XU5      $ )zÉ
Class-aware wrapper for `::fz_filter_store()`.
    Filter every element in the store with a matching type with the
    given function.

    If the function returns 1 for an element, drop the element.
)r   Úfz_filter_storerK  s      r   r$i  r$i  �·  s   € ô ×!Ò! "¨4Ó0Ð0r&   c                 ó0   • [         R                  " XU5      $ )a�  
Class-aware wrapper for `::fz_find_item()`.
    Find an item within the store.

    drop: The function used to free the value (to ensure we get a
    value of the correct type).

    key: The key used to index the item.

    type: Functions used to manipulate the key.

    Returns NULL for not found, otherwise returns a pointer to the
    value indexed by key to which a reference has been taken.
)r   Úfz_find_itemrN  s      r   r&i  r&i  ™·  s   € ô ×Ò˜t¨$Ó/Ð/r&   c                 ó.   • [         R                  " X5      $ )a6  
Class-aware wrapper for `::fz_find_table_within_bounds()`.
    Interpret the bounded contents of a given stext page as
    a table.

    The page contents will be rewritten to contain a Table
    structure with the identified content in it.

    This uses the same logic as for fz_table_hunt, without the
    actual hunting. fz_table_hunt hunts to find possible bounds
    for multiple tables on the page; this routine just finds a
    single table contained within the given rectangle.

    Returns the stext_block list that contains the content of
    the table.
)r   rJ  rQ  s     r   rJ  rJ  ª·  s   € ô" ×-Ò-¨dÓ;Ð;r&   c                 ó.   • [         R                  " X5      $ r":  )r   r%:  rU  s     r   r%:  r%:  ½·  rA  r&   c                 ó.   • [         R                  " U 5      $ r):  )r   r+:  rZ  s    r   r+:  r+:  Á·  rE%  r&   c                 ó.   • [         R                  " U 5      $ )zJ
Class-aware wrapper for `::fz_flush_output()`.
    Flush unwritten data.
)r   rà@  rd  s    r   rà@  rà@  Å·  r\&  r&   c                  ó,   • [         R                  " 5       $ )aŠ  
Class-aware wrapper for `::fz_flush_warnings()`.
    Flush any repeated warnings.

    Repeated warnings are buffered, counted and eventually printed
    along with the number of repetitions. Call fz_flush_warnings
    to force printing of the latest buffered warning and the
    number of repetitions, for example to make sure that all
    warnings are printed before exiting an application.
)r   Úfz_flush_warningsr'   r&   r   r,i  r,i  Ì·  s   € ô ×#Ò#Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )zT
Class-aware wrapper for `::fz_font_ascender()`.
    Retrieve font ascender in ems.
)r   ru:  r0  s    r   ru:  ru:  Ù·  r  r&   c                 ó.   • [         R                  " U 5      $ )zÏ
Class-aware wrapper for `::fz_font_bbox()`.
    Retrieve the font bbox.

    font: The font to query.

    Returns the font bbox by value; it is valid only if
    fz_font_flags(font)->invalid_bbox is zero.
)r   ry:  r0  s    r   ry:  ry:  à·  r  r&   c                 ó.   • [         R                  " U 5      $ )zV
Class-aware wrapper for `::fz_font_descender()`.
    Retrieve font descender in ems.
)r   r~:  r0  s    r   r~:  r~:  ì·  r2  r&   c                 ó.   • [         R                  " X5      $ )z`
Class-aware wrapper for `::fz_font_digest()`.
    Retrieve the MD5 digest for the font's data.
)r   rƒ:  rj  s     r   rƒ:  rƒ:  ó·  s   € ô
 × Ò  Ó.Ð.r&   c                 ó.   • [         R                  " U 5      $ )a  
Class-aware wrapper for `::fz_font_ft_face()`.
    Retrieve the FT_Face handle
    for the font.

    font: The font to query

    Returns the FT_Face handle for the font, or NULL
    if not a freetype handled font. (Cast to void *
    to avoid nasty header exposure).
)r   rˆ:  r0  s    r   rˆ:  rˆ:  ú·  rŸ  r&   c                 ó.   • [         R                  " U 5      $ )zm
Class-aware wrapper for `::fz_font_is_bold()`.
    Query whether the font flags say that this font is bold.
)r   rŒ:  r0  s    r   rŒ:  rŒ:  ¸  ó   € ô
 ×!Ò! $Ó'Ð'r&   c                 ó.   • [         R                  " U 5      $ )zq
Class-aware wrapper for `::fz_font_is_italic()`.
    Query whether the font flags say that this font is italic.
)r   r‘:  r0  s    r   r‘:  r‘:  ¸  r2  r&   c                 ó.   • [         R                  " U 5      $ )zy
Class-aware wrapper for `::fz_font_is_monospaced()`.
    Query whether the font flags say that this font is monospaced.
)r   r•:  r0  s    r   r•:  r•:  ¸  r\  r&   c                 ó.   • [         R                  " U 5      $ )zo
Class-aware wrapper for `::fz_font_is_serif()`.
    Query whether the font flags say that this font is serif.
)r   r™:  r0  s    r   r™:  r™:  ¸  r  r&   c                 ó.   • [         R                  " U 5      $ )zí
Class-aware wrapper for `::fz_font_name()`.
    Retrieve a pointer to the name of the font.

    font: The font to query.

    Returns a pointer to an internal copy of the font name.
    Will never be NULL, but may be the empty string.
)r   r�:  r0  s    r   r�:  r�:  $¸  r  r&   c                 ó.   • [         R                  " U 5      $ )zÆ
Class-aware wrapper for `::fz_font_t3_procs()`.
    Retrieve the Type3 procs
    for a font.

    font: The font to query

    Returns the t3_procs pointer. Will be NULL for a
    non type-3 font.
)r   r¡:  r0  s    r   r¡:  r¡:  0¸  rm  r&   c                 ó.   • [         R                  " X5      $ )z³
Class-aware wrapper for `::fz_format_double()`.   Swig-friendly and typesafe way to do fz_snprintf(fmt, value). `fmt`
must end with one of 'efg' otherwise we throw an exception.
)r   Úfz_format_doublerƒ  s     r   r:i  r:i  =¸  s   € ô
 ×"Ò" 3Ó.Ð.r&   c                 ó.   • [         R                  " X5      $ )z÷
Class-aware wrapper for `::fz_format_link_uri()`.
    Format an internal link to a page number, location, and possible viewing parameters,
    suitable for use with fz_create_link.

    Returns a newly allocated string that the caller must free.
)r   rG8  rˆ  s     r   rG8  rG8  D¸  s   € ô ×$Ò$ SÓ/Ð/r&   c                 ó0   • [         R                  " XX#5      $ )a¥  
Class-aware wrapper for `::fz_format_output_path()`.
    create output file name using a template.

    If the path contains %[0-9]*d, the first such pattern will be
    replaced with the page number. If the template does not contain
    such a pattern, the page number will be inserted before the
    filename extension. If the template does not have a filename
    extension, the page number will be added to the end.
)r   Úfz_format_output_pathr‹  s       r   r=i  r=i  N¸  s   € ô ×'Ò'¨°CÓ>Ð>r&   c                 ó.   • [         R                  " U 5      $ )z�
Class-aware wrapper for `::fz_free()`.
    Free a previously allocated block of memory.

    fz_free(ctx, NULL) does nothing.

    Never throws exceptions.
)r   Úfz_freerŽ  s    r   r?i  r?i  [¸  s   € ô �>Š>˜!ÓÐr&   c                 ó.   • [         R                  " U 5      $ )zt
Class-aware wrapper for `::fz_free_aligned()`.
    fz_free equivalent, for blocks allocated via fz_malloc_aligned.
)r   Úfz_free_alignedrŽ  s    r   rAi  rAi  f¸  ó   € ô
 ×!Ò! !Ó$Ð$r&   c                  ó,   • [         R                  " 5       $ )z)Class-aware wrapper for `::fz_ft_lock()`.)r   Ú
fz_ft_lockr'   r&   r   rDi  rDi  m¸  ó   € ä×ÒÓÐr&   c                  ó,   • [         R                  " 5       $ )z.Class-aware wrapper for `::fz_ft_lock_held()`.)r   Úfz_ft_lock_heldr'   r&   r   rGi  rGi  q¸  rÝ  r&   c                  ó,   • [         R                  " 5       $ )z+Class-aware wrapper for `::fz_ft_unlock()`.)r   Úfz_ft_unlockr'   r&   r   rIi  rIi  u¸  rã  r&   c                 ó.   • [         R                  " U 5      $ r;  )r   r;  r^  s    r   r;  r;  y¸  rE%  r&   c                 ó.   • [         R                  " X5      $ )zã
Class-aware wrapper for `::fz_gamma_pixmap()`.
    Apply gamma correction to a pixmap. All components
    of all pixels are modified (except alpha, which is unchanged).

    gamma: The gamma value to apply; 1.0 for no change.
)r   rÜD  r�  s     r   rÜD  rÜD  }¸  s   € ô ×!Ò! #Ó-Ð-r&   c                 ó2   • [         R                  " XX#U5      $ )aK  
Class-aware wrapper for `::fz_generate_transition()`.
    Generate a frame of a transition.

    tpix: Target pixmap
    opix: Old pixmap
    npix: New pixmap
    time: Position within the transition (0 to 256)
    trans: Transition details

    Returns 1 if successfully generated a frame.

    Note: Pixmaps must include alpha.
)r   ràD  r¡  s        r   ràD  ràD  ‡¸  s   € ô ×(Ò(¨°TÀÓGÐGr&   c                 ó0   • [         R                  " XX#5      $ )aÎ  
Class-aware wrapper for `::fz_get_glyph_name()`.
    Find the name of a glyph

    font: The font to look for the glyph in.

    glyph: The glyph id to look for.

    buf: Pointer to a buffer for the name to be inserted into.

    size: The size of the buffer.

    If a font contains a name table, then the name of the glyph
    will be returned in the supplied buffer. Otherwise a name
    is synthesised. The name will be truncated to fit in
    the buffer.
)r   r¥:  r©  s       r   r¥:  r¥:  ˜¸  s   € ô$ ×#Ò# D°Ó;Ð;r&   c                 ó.   • [         R                  " X5      $ r¨:  )r   rª:  r¬  s     r   rª:  rª:  ¬¸  s   € ô
 ×$Ò$ TÓ1Ð1r&   c                 ó2   • [         R                  " XX#U5      $ )aC  
Class-aware wrapper for `::fz_get_pixmap_from_image()`.

This function has out-params. Python/C# wrappers look like:
    `fz_get_pixmap_from_image(::fz_image *image, const ::fz_irect *subarea, ::fz_matrix *ctm)` => `(fz_pixmap *, int w, int h)`

    Called to get a handle to a pixmap from an image.

    image: The image to retrieve a pixmap from.

    subarea: The subarea of the image that we actually care about
    (or NULL to indicate the whole image).

    ctm: Optional, unless subarea is given. If given, then on
    entry this is the transform that will be applied to the complete
    image. It should be updated on exit to the transform to apply to
    the given subarea of the image. This is used to calculate the
    desired width/height for subsampling.

    w: If non-NULL, a pointer to an int to be updated on exit to the
    width (in pixels) that the scaled output will cover.

    h: If non-NULL, a pointer to an int to be updated on exit to the
    height (in pixels) that the scaled output will cover.

    Returns a non NULL kept pixmap pointer. May throw exceptions.
)r   r&<  r°  s        r   r&<  r&<  ³¸  s   € ô8 ×*Ò*¨5¸3À1ÓEÐEr&   c                 ó2   • [         R                  " XX#XE5      $ )a‹  
Class-aware wrapper for `::fz_get_pixmap_mask_from_image()`.

This function has out-params. Python/C# wrappers look like:
    `fz_get_pixmap_mask_from_image(::fz_image *image, const ::fz_irect *subarea, ::fz_matrix *ctm, int in_smask)` => `(fz_pixmap *, int dw, int dh)`

    Like fz_get_pixmap_from_image but convert to an alpha only mask using
    luminance if the image is grayscale or RGB.
)r   r*<  r³  s         r   r*<  r*<  Ñ¸  s   € ô ×/Ò/°ÀÈÓVÐVr&   c                 ó.   • [         R                  " U 5      $ )z“
Class-aware wrapper for `::fz_get_unscaled_pixmap_from_image()`.
    Calls fz_get_pixmap_from_image() with ctm, subarea, w and h all set to NULL.
)r   r.<  r  s    r   r.<  r.<  Ý¸  s   € ô
 ×3Ò3°EÓ:Ð:r&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_getopt()`.

This function has out-params. Python/C# wrappers look like:
    `fz_getopt(int nargc, const char *ostr)` => `(int, char *nargv)`

    Identical to fz_getopt_long, but with a NULL longopts field, signifying no long
    options.
)r   Ú	fz_getoptr»  s      r   rSi  rSi  ä¸  s   € ô ×Ò˜E¨$Ó/Ð/r&   c                 ó0   • [         R                  " XX#5      $ )a³  
Class-aware wrapper for `::fz_getopt_long()`.

This function has out-params. Python/C# wrappers look like:
    `fz_getopt_long(int nargc, const char *ostr, const ::fz_getopt_long_options *longopts)` => `(int, char *nargv)`

    Simple functions/variables for use in tools.

    ostr = option string. Comprises single letter options, followed by : if there
    is an argument to the option.

    longopts: NULL (indicating no long options), or a pointer to an array of
    longoptions, terminated by an entry with option == NULL.

    In the event of matching a single char option, this function will normally
    return the char. The exception to this is when the option requires an
    argument and none is supplied; in this case we return ':'.

    In the event of matching a long option, this function returns 0, with fz_optlong
    set to point to the matching option.

    A long option entry may be followed with : to indicate there is an argument to the
    option. If the need for an argument is specified in this way, and no argument is
    given, an error will be displayed and argument processing will stop. If an argument
    is given, and the long option record contains a non-null flag pointer, then the code
    will decode the argument and fill in that flag pointer. Specifically,
    case-insensitive matches to 'yes', 'no', 'true' and 'false' will cause a value of 0
    or 1 as appropriate to be written; failing this the arg will be interpreted as a
    decimal integer using atoi.

    A long option entry may be followed by an list of options (e.g. myoption=foo|bar|baz)
    and the option will be passed to fz_opt_from_list. The return value of that will be
    placed in fz_optitem. If the return value of that function is -1, then an error will
    be displayed and argument processing will stop.

    In the event of reaching the end of the arg list or '--', this function returns EOF.

    In the event of failing to match anything, an error is printed, and we return '?'.

    If an argument is expected for the option, then fz_optarg will be returned pointing
    at the start of the argument. Examples of supported argument formats: '-r500', '-r 500',
    '--resolution 500', '--resolution=500'.
)r   Úfz_getopt_longrÁ  s       r   rUi  rUi  ð¸  s   € ôX × Ò  ¨tÓ>Ð>r&   c                 ó.   • [         R                  " U 5      $ )zb
Class-aware wrapper for `::fz_glyph_bbox()`.
    Return the bounding box of the glyph in pixels.
)r   rJ;  rÅ  s    r   rJ;  rJ;  ¹  s   € ô
 ×Ò Ó&Ð&r&   c                 ó.   • [         R                  " U 5      $ rN;  )r   rP;  r  s    r   rP;  rP;  %¹  r¶#  r&   c                 ó.   • [         R                  " X5      $ )ae  
Class-aware wrapper for `::fz_glyph_cacheable()`.
    Determine if a given glyph in a font
    is cacheable. Certain glyphs in a type 3 font cannot safely
    be cached, as their appearance depends on the enclosing
    graphic state.

    font: The font to look for the glyph in.

    gif: The glyph to query.

    Returns non-zero if cacheable, 0 if not.
)r   r¯:  rÊ  s     r   r¯:  r¯:  )¹  s   € ô ×$Ò$ TÓ/Ð/r&   c                 ó.   • [         R                  " U 5      $ )z^
Class-aware wrapper for `::fz_glyph_height()`.
    Return the height of the glyph in pixels.
)r   rU;  rÅ  s    r   rU;  rU;  9¹  rTh  r&   c                 ó.   • [         R                  " U 5      $ )z<Class-aware wrapper for `::fz_glyph_name_from_unicode_sc()`.)r   Úfz_glyph_name_from_unicode_scrÝ  s    r   r[i  r[i  @¹  r›(  r&   c                 ó.   • [         R                  " U 5      $ )z\
Class-aware wrapper for `::fz_glyph_width()`.
    Return the width of the glyph in pixels.
)r   rY;  rÅ  s    r   rY;  rY;  D¹  s   € ô
 × Ò  Ó'Ð'r&   c                  ó,   • [         R                  " 5       $ )z�
Class-aware wrapper for `::fz_graphics_aa_level()`.
    Get the number of bits of antialiasing we are
    using for graphics. Between 0 and 8.
)r   Úfz_graphics_aa_levelr'   r&   r   r^i  r^i  K¹  s   € ô ×&Ò&Ó(Ð(r&   c                  ó,   • [         R                  " 5       $ )z¼
Class-aware wrapper for `::fz_graphics_min_line_width()`.
    Get the minimum line width to be
    used for stroked lines.

    min_line_width: The minimum line width to use (in pixels).
)r   Úfz_graphics_min_line_widthr'   r&   r   r`i  r`i  S¹  s   € ô ×,Ò,Ó.Ð.r&   c                 ó.   • [         R                  " X5      $ )aÉ  
Class-aware wrapper for `::fz_gridfit_matrix()`.
    Grid fit a matrix.

    as_tiled = 0 => adjust the matrix so that the image of the unit
    square completely covers any pixel that was touched by the
    image of the unit square under the original matrix.

    as_tiled = 1 => adjust the matrix so that the corners of the
    image of the unit square align with the closest integer corner
    of the image of the unit square under the original matrix.
)r   Úfz_gridfit_matrixrØ  s     r   rbi  rbi  ]¹  s   € ô ×#Ò# HÓ0Ð0r&   c                 ó0   • [         R                  " XU5      $ )z›
Class-aware wrapper for `::fz_grisu()`.

This function has out-params. Python/C# wrappers look like:
    `fz_grisu(float f, char *s)` => `(int, int exp)`
)r   Úfz_grisurÜ  s      r   rdi  rdi  l¹  s   € ô �?Š?˜1 Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )z{
Class-aware wrapper for `::fz_grow_buffer()`.
    Make some space within a buffer (i.e. ensure that
    capacity > size).
)r   rŠ3  rt  s    r   rŠ3  rŠ3  u¹  r  r&   c                 ó.   • [         R                  " X5      $ )a  
Class-aware wrapper for `::fz_has_archive_entry()`.
    Check if entry by given name exists.

    If named entry does not exist 0 will be returned, if it does
    exist 1 is returned.

    name: Entry name to look for, this must be an exact match to
    the entry name in the archive.
)r   rä1  râ  s     r   rä1  rä1  }¹  s   € ô ×&Ò& tÓ2Ð2r&   c                 ó0   • [         R                  " XU5      $ )aC  
Class-aware wrapper for `::fz_has_option()`.

This function has out-params. Python/C# wrappers look like:
    `fz_has_option(const char *opts, const char *key)` => `(int, const char *val)`

    Look for a given option (key) in the opts string. Return 1 if
    it has it, and update *val to point to the value within opts.
)r   Úfz_has_optionrå  s      r   rhi  rhi  Š¹  s   € ô ×Ò ¨3Ó/Ð/r&   c                 ó.   • [         R                  " X5      $ )zZ
Class-aware wrapper for `::fz_has_permission()`.
    Check permission flags on document.
)r   rL8  ré  s     r   rL8  rL8  –¹  ó   € ô
 ×#Ò# CÓ+Ð+r&   c                 ó0   • [         R                  " XU5      $ )zê
Class-aware wrapper for `::fz_hash_filter()`.
    Iterate over the entries in a hash table, removing all the ones where callback returns true.
    Does NOT free the value of the entry, so the caller is expected to take care of this.
)r   rœ;  rí  s      r   rœ;  rœ;  �¹  s   € ô × Ò  ¨xÓ8Ð8r&   c                 ó.   • [         R                  " X5      $ )zƒ
Class-aware wrapper for `::fz_hash_find()`.
    Search for a matching hash within the table, and return the
    associated value.
)r   r ;  rð  s     r   r ;  r ;  ¥¹  s   € ô ×Ò˜uÓ*Ð*r&   c                 ó0   • [         R                  " XU5      $ )z_
Class-aware wrapper for `::fz_hash_for_each()`.
    Iterate over the entries in a hash table.
)r   r¤;  rí  s      r   r¤;  r¤;  ­¹  s   € ô
 ×"Ò" 5°Ó:Ð:r&   c                 ó0   • [         R                  " XU5      $ )as  
Class-aware wrapper for `::fz_hash_insert()`.
    Insert a new key/value pair into the hash table.

    If an existing entry with the same key is found, no change is
    made to the hash table, and a pointer to the existing value is
    returned.

    If no existing entry with the same key is found, ownership of
    val passes in, key is copied, and NULL is returned.
)r   r©;  rõ  s      r   r©;  r©;  ´¹  s   € ô × Ò  ¨SÓ1Ð1r&   c                 ó.   • [         R                  " X5      $ )z¦
Class-aware wrapper for `::fz_hash_remove()`.
    Remove the entry for a given key.

    The value is NOT freed, so the caller is expected to take care
    of this.
)r   r­;  rð  s     r   r­;  r­;  Â¹  s   € ô × Ò  Ó,Ð,r&   c                  ó,   • [         R                  " 5       $ )z›
Class-aware wrapper for `::fz_hb_lock()`.
    Lock against Harfbuzz being called
    simultaneously in several threads. This reuses
    FZ_LOCK_FREETYPE.
)r   Ú
fz_hb_lockr'   r&   r   rqi  rqi  Ì¹  s   € ô ×ÒÓÐr&   c                  ó,   • [         R                  " 5       $ )zq
Class-aware wrapper for `::fz_hb_unlock()`.
    Unlock after a Harfbuzz call. This reuses
    FZ_LOCK_FREETYPE.
)r   Úfz_hb_unlockr'   r&   r   rsi  rsi  Õ¹  s   € ô ×ÒÓ Ð r&   c                 ó2   • [         R                  " XX#U5      $ )z†
Class-aware wrapper for `::fz_highlight_selection()`.
    Return a list of quads to highlight lines inside the selection
    points.
)r   r"J  rþ  s        r   r"J  r"J  Ý¹  s   € ô ×(Ò(¨°!¸IÓFÐFr&   c                 ó0   • [         R                  " XX#5      $ r%J  )r   r'J  r  s       r   r'J  r'J  å¹  s   € ô ×)Ò)¨$°1Ó@Ð@r&   c                 ó2   • [         R                  " XX#U5      $ rí;  )r   rï;  r  s        r   rï;  rï;  í¹  s   € ä×#Ò# D°À[ÓQÐQr&   c                  ó,   • [         R                  " 5       $ )z.Class-aware wrapper for `::fz_ignore_error()`.)r   Úfz_ignore_errorr'   r&   r   rxi  rxi  ñ¹  rÝ  r&   c                 ó0   • [         R                  " XU5      $ rd6  )r   rf6  r  s      r   rf6  rf6  õ¹  s   € ä× Ò  ¨CÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ )aw  
Class-aware wrapper for `::fz_image_orientation()`.
    Request the natural orientation of an image.

    This is for images (such as JPEG) that can contain internal
    specifications of rotation/flips. This is ignored by all the
    internal decode/rendering routines, but can be used by callers
    (such as the image document handler) to respect such
    specifications.

    The values used by MuPDF are as follows, with the equivalent
    Exif specifications given for information:

    0: Undefined
    1: 0 degree ccw rotation. (Exif = 1)
    2: 90 degree ccw rotation. (Exif = 8)
    3: 180 degree ccw rotation. (Exif = 3)
    4: 270 degree ccw rotation. (Exif = 6)
    5: flip on X. (Exif = 2)
    6: flip on X, then rotate ccw by 90 degrees. (Exif = 5)
    7: flip on X, then rotate ccw by 180 degrees. (Exif = 4)
    8: flip on X, then rotate ccw by 270 degrees. (Exif = 7)
)r   r2<  r  s    r   r2<  r2<  ù¹  s   € ô0 ×&Ò& uÓ-Ð-r&   c                 ó.   • [         R                  " U 5      $ r5<  )r   r7<  r  s    r   r7<  r7<  º  rG(  r&   c                 ó0   • [         R                  " XU5      $ )au  
Class-aware wrapper for `::fz_image_resolution()`.

This function has out-params. Python/C# wrappers look like:
    `fz_image_resolution(::fz_image *image)` => `(int xres, int yres)`

    Request the natural resolution
    of an image.

    xres, yres: Pointers to ints to be updated with the
    natural resolution of an image (or a sensible default
    if not encoded).
)r   r<<  r  s      r   r<<  r<<  º  s   € ô ×%Ò% e°4Ó8Ð8r&   c                 ó.   • [         R                  " U 5      $ )zc
Class-aware wrapper for `::fz_image_size()`.
    Return the size of the storage used by an image.
)r   r@<  r  s    r   r@<  r@<  'º  s   € ô
 ×Ò Ó#Ð#r&   c                 ó.   • [         R                  " U 5      $ )z 
Class-aware wrapper for `::fz_image_type_name()`.
    Map from FZ_IMAGE_* value to string.

    The returned string is static and therefore must not be freed.
)r   Úfz_image_type_namer  s    r   ri  ri  .º  s   € ô ×$Ò$ TÓ*Ð*r&   c                 ó.   • [         R                  " X5      $ )a  
Class-aware wrapper for `::fz_include_point_in_rect()`.
    Expand a bbox to include a given point.
    To create a rectangle that encompasses a sequence of points, the
    rectangle must first be set to be the empty rectangle at one of
    the points before including the others.
)r   rÁG  r  s     r   rÁG  rÁG  7º  s   € ô ×*Ò*¨1Ó0Ð0r&   c                 ó.   • [         R                  " X5      $ r§M  )r   r©M  r!  s     r   r©M  r©M  Aº  rÛ.  r&   c                 ó0   • [         R                  " XU5      $ )zÁ
Class-aware wrapper for `::fz_install_load_system_font_funcs()`.
    Install functions to allow MuPDF to request fonts from the
    system.

    Only one set of hooks can be in use at a time.
)r   Ú!fz_install_load_system_font_funcsr%  s      r   rƒi  rƒi  Eº  s   € ô ×3Ò3°A¸jÓIÐIr&   c                 ó.   • [         R                  " U 5      $ rÕ<  )r   r×<  r(  s    r   r×<  r×<  Oº  ó   € ô ×4Ò4°TÓ:Ð:r&   c                 ó.   • [         R                  " U 5      $ r+=  )r   r-=  r,  s    r   r-=  r-=  Wº  rú  r&   c                 ó.   • [         R                  " X5      $ rã@  )r   ræ@  r0  s     r   ræ@  ræ@  [º  ó   € ä×#Ò# CÓ.Ð.r&   c                 ó.   • [         R                  " X5      $ r0=  )r   r2=  r4  s     r   r2=  r2=  _º  s   € ä×%Ò% dÓ.Ð.r&   c                 ó.   • [         R                  " U 5      $ r6=  )r   r8=  r,  s    r   r8=  r8=  cº  rƒ)  r&   c                 ó.   • [         R                  " U 5      $ r;=  )r   r==  r,  s    r   r==  r==  gº  rƒ)  r&   c                 ó.   • [         R                  " U 5      $ rT=  )r   rV=  r,  s    r   rV=  rV=  kº  rƒ)  r&   c                 ó.   • [         R                  " X5      $ rê@  )r   rì@  r0  s     r   rì@  rì@  oº  rég  r&   c                 ó.   • [         R                  " X5      $ rY=  )r   r[=  r4  s     r   r[=  r[=  sº  s   € ä×$Ò$ TÓ-Ð-r&   c                 ó.   • [         R                  " U 5      $ r_=  )r   ra=  r,  s    r   ra=  ra=  wº  rE%  r&   c                 ó.   • [         R                  " U 5      $ rd=  )r   rf=  r,  s    r   rf=  rf=  {º  rE%  r&   c                 ó.   • [         R                  " X5      $ )zÇ
Class-aware wrapper for `::fz_intersect_irect()`.
    Compute intersection of two bounding boxes.

    Similar to fz_intersect_rect but operates on two bounding
    boxes instead of two rectangles.
)r   rÆ=  r  s     r   rÆ=  rÆ=  º  s   € ô ×$Ò$ QÓ*Ð*r&   c                 ó.   • [         R                  " X5      $ )aí  
Class-aware wrapper for `::fz_intersect_rect()`.
    Compute intersection of two rectangles.

    Given two rectangles, update the first to be the smallest
    axis-aligned rectangle that covers the area covered by both
    given rectangles. If either rectangle is empty then the
    intersection is also empty. If either rectangle is infinite
    then the intersection is simply the non-infinite rectangle.
    Should both rectangles be infinite, then the intersection is
    also infinite.
)r   rÅG  r  s     r   rÅG  rÅG  ‰º  s   € ô ×#Ò# AÓ)Ð)r&   c                 ó.   • [         R                  " U 5      $ r”=  )r   r–=  r,  s    r   r–=  r–=  ˜º  r8  r&   c                 ó.   • [         R                  " X5      $ rï@  )r   rñ@  r0  s     r   rñ@  rñ@  œº  rŸ  r&   c                 ó.   • [         R                  " X5      $ r™=  )r   r›=  r4  s     r   r›=  r›=   º  rA  r&   c                 ó.   • [         R                  " U 5      $ rž=  )r   r =  r,  s    r   r =  r =  ¤º  r`  r&   c                 ó.   • [         R                  " U 5      $ r¤=  )r   r¦=  r,  s    r   r¦=  r¦=  ¨º  r`  r&   c                 ó.   • [         R                  " U 5      $ )zb
Class-aware wrapper for `::fz_invert_bitmap()`.
    Invert bitmap.

    Never throws exceptions.
)r   r˜2  rY  s    r   r˜2  r˜2  ¬º  ó   € ô ×"Ò" 3Ó'Ð'r&   c                 ó.   • [         R                  " U 5      $ )a
  
Class-aware wrapper for `::fz_invert_matrix()`.
    Create an inverse matrix.

    matrix: Matrix to invert. A degenerate matrix, where the
    determinant is equal to zero, can not be inverted and the
    original matrix is returned instead.

    Returns inverse.
)r   r¡?  r^  s    r   r¡?  r¡?  µº  s   € ô ×"Ò" 6Ó*Ð*r&   c                 ó.   • [         R                  " U 5      $ )zÂ
Class-aware wrapper for `::fz_invert_pixmap()`.
    Invert all the pixels in a pixmap. All components (process and
    spots) of all pixels are inverted (except alpha, which is
    unchanged).
)r   räD  rm  s    r   räD  räD  Âº  r™i  r&   c                 ó.   • [         R                  " U 5      $ )zk
Class-aware wrapper for `::fz_invert_pixmap_alpha()`.
    Invert the alpha of all the pixels in a pixmap.
)r   rèD  rm  s    r   rèD  rèD  Ëº  rÇ!  r&   c                 ó.   • [         R                  " U 5      $ )aT  
Class-aware wrapper for `::fz_invert_pixmap_luminance()`.
    Transform the pixels in a pixmap so that luminance of each
    pixel is inverted, and the chrominance remains unchanged (as
    much as accuracy allows).

    All components of all pixels are inverted (except alpha, which
    is unchanged). Only supports Grey and RGB bitmaps.
)r   rìD  rm  s    r   rìD  rìD  Òº  rT  r&   c                 ó.   • [         R                  " U 5      $ )z‰
Class-aware wrapper for `::fz_invert_pixmap_raw()`.
    Invert all the pixels in a non-premultiplied pixmap in a
    very naive manner.
)r   rðD  rm  s    r   rðD  rðD  Þº  rI  r&   c                 ó.   • [         R                  " X5      $ )zé
Class-aware wrapper for `::fz_invert_pixmap_rect()`.
    Invert all the pixels in a given rectangle of a (premultiplied)
    pixmap. All components of all pixels in the rectangle are
    inverted (except alpha, which is unchanged).
)r   rõD  rk  s     r   rõD  rõD  æº  s   € ô ×'Ò'¨Ó4Ð4r&   c                 ó.   • [         R                  " U 5      $ )ag  
Class-aware wrapper for `::fz_irect_from_rect()`.
    Convert a rect into the minimal bounding box
    that covers the rectangle.

    Coordinates in a bounding box are integers, so rounding of the
    rects coordinates takes place. The top left corner is rounded
    upwards and left while the bottom right corner is rounded
    downwards and to the right.
)r   rÉG  rn  s    r   rÉG  rÉG  ïº  s   € ô ×$Ò$ TÓ*Ð*r&   c                 ó.   • [         R                  " U 5      $ )zl
Class-aware wrapper for `::fz_irect_height()`.
    Return the height of an irect. Invalid irects return 0.
)r   rÊ=  rq  s    r   rÊ=  rÊ=  üº  rBi  r&   c                 ó.   • [         R                  " U 5      $ )zj
Class-aware wrapper for `::fz_irect_width()`.
    Return the width of an irect. Invalid irects return 0.
)r   rÎ=  rq  s    r   rÎ=  rÎ=  »  s   € ô
 × Ò  Ó#Ð#r&   c                 ó.   • [         R                  " U 5      $ )z‘
Class-aware wrapper for `::fz_is_cfb_archive()`.
    Detect if stream object is a cfb archive.

    Assumes that the stream object is seekable.
)r   r²K  rw  s    r   r²K  r²K  
»  ó   € ô ×#Ò# DÓ)Ð)r&   c                 ó.   • [         R                  " U 5      $ )z³
Class-aware wrapper for `::fz_is_directory()`.
    Determine if a given path is a directory.

    In the case of the path not existing, or having no access
    we will return 0.
)r   Úfz_is_directoryrÍ  s    r   r¦i  r¦i  »  r_  r&   c                 ó.   • [         R                  " U 5      $ )z˜
Class-aware wrapper for `::fz_is_document_reflowable()`.
    Is the document reflowable.

    Returns 1 to indicate reflowable documents, otherwise 0.
)r   rP8  rX   s    r   rP8  rP8  »  ó   € ô ×+Ò+¨CÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ rÑ=  )r   rÓ=  rq  s    r   rÓ=  rÓ=  &»  r”  r&   c                 ó.   • [         R                  " U 5      $ )zF
Class-aware wrapper for `::fz_is_empty_quad()`.
    Is a quad empty?
)r   r`G  rƒ  s    r   r`G  r`G  *»  rö  r&   c                 ó.   • [         R                  " U 5      $ )z¶
Class-aware wrapper for `::fz_is_empty_rect()`.
    Check if rectangle is empty.

    An empty rectangle is defined as one whose area is zero.
    All invalid rectangles are empty.
)r   rÍG  rq  s    r   rÍG  rÍG  1»  s   € ô ×"Ò" 1Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )zÅ
Class-aware wrapper for `::fz_is_eof()`.
    Query if the stream has reached EOF (during normal bytewise
    reading).

    See fz_is_eof_bits for the equivalent function for bitwise
    reading.
)r   r¶K  rÅ  s    r   r¶K  r¶K  ;»  s   € ô ×Ò˜CÓ Ð r&   c                 ó.   • [         R                  " U 5      $ )z¾
Class-aware wrapper for `::fz_is_eof_bits()`.
    Query if the stream has reached EOF (during bitwise
    reading).

    See fz_is_eof for the equivalent function for bytewise
    reading.
)r   rºK  rÅ  s    r   rºK  rºK  F»  ó   € ô × Ò  Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )zõ
Class-aware wrapper for `::fz_is_external_link()`.
    Query whether a link is external to a document (determined by
    uri containing a ':', intended to match with '://' which
    separates the scheme from the scheme specific parts in URIs).
)r   Úfz_is_external_linkr�  s    r   r°i  r°i  Q»  r[  r&   c                 ó.   • [         R                  " U 5      $ r¥?  )r   r§?  r“  s    r   r§?  r§?  Z»  r\-  r&   c                 ó.   • [         R                  " U 5      $ )zh
Class-aware wrapper for `::fz_is_infinite_irect()`.
    Check if an integer rectangle
    is infinite.
)r   r×=  rq  s    r   r×=  r×=  ^»  s   € ô ×&Ò& qÓ)Ð)r&   c                 ó.   • [         R                  " U 5      $ )zL
Class-aware wrapper for `::fz_is_infinite_quad()`.
    Is a quad infinite?
)r   rdG  rƒ  s    r   rdG  rdG  f»  r…  r&   c                 ó.   • [         R                  " U 5      $ )zX
Class-aware wrapper for `::fz_is_infinite_rect()`.
    Check if rectangle is infinite.
)r   rÒG  rq  s    r   rÒG  rÒG  m»  r…  r&   c                 ó.   • [         R                  " X5      $ )aZ  
Class-aware wrapper for `::fz_is_irect_inside_irect()`.
    Inclusion test for irects.

    rects are assumed to be both open or both closed.

    No invalid rect can include any other rect.
    No invalid rect can be included by any rect.
    Empty (point) rects can include themselves.
    Empty (line) rects can include many (subline) rects.
)r   rÜ=  rŸ  s     r   rÜ=  rÜ=  t»  s   € ô ×*Ò*¨5Ó8Ð8r&   c                 ó.   • [         R                  " U 5      $ )z­
Class-aware wrapper for `::fz_is_libarchive_archive()`.
    Detect if stream object is an archive supported by libarchive.

    Assumes that the stream object is seekable.
)r   r¿K  rw  s    r   r¿K  r¿K  ‚»  ó   € ô ×*Ò*¨4Ó0Ð0r&   c                 ó.   • [         R                  " U 5      $ rC<  )r   rE<  r  s    r   rE<  rE<  ‹»  r$  r&   c                 ó.   • [         R                  " U 5      $ )z}
 Class-aware wrapper for `::fz_is_page_range()`.
            Check and parse string into page ranges:
,?(-?+|N)(-(-?+|N))?/
)r   Úfz_is_page_ranger³  s    r   rºi  rºi  �»  s   € ô ×"Ò" 1Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )z—
Class-aware wrapper for `::fz_is_pixmap_monochrome()`.
    Check if the pixmap is a 1-channel image containing samples with
    only values 0 and 255
)r   rùD  r¸  s    r   rùD  rùD  —»  r¤  r&   c                 ó0   • [         R                  " XU5      $ )z¡
Class-aware wrapper for `::fz_is_point_inside_irect()`.
    Inclusion test for irects. (Rect is assumed to be open, i.e.
    top right corner is not included).
)r   Úfz_is_point_inside_irectr­  s      r   r½i  r½i  Ÿ»  s   € ô ×*Ò*¨1°Ó3Ð3r&   c                 ó.   • [         R                  " X5      $ )zV
Class-aware wrapper for `::fz_is_point_inside_quad()`.
    Inclusion test for quads.
)r   r;F  r°  s     r   r;F  r;F  §»  s   € ô
 ×)Ò)¨!Ó/Ð/r&   c                 ó.   • [         R                  " X5      $ )zŸ
Class-aware wrapper for `::fz_is_point_inside_rect()`.
    Inclusion test for rects. (Rect is assumed to be open, i.e.
    top right corner is not included).
)r   r?F  r³  s     r   r?F  r?F  ®»  s   € ô ×)Ò)¨!Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ )z)Class-aware wrapper for `::fz_is_pow2()`.)r   Ú
fz_is_pow2r‚  s    r   rÁi  rÁi  ¶»  r6  r&   c                 ó.   • [         R                  " X5      $ )z•
Class-aware wrapper for `::fz_is_quad_inside_quad()`.
    Inclusion test for quad in quad.

    This may break down if quads are not 'well formed'.
)r   rhG  r¹  s     r   rhG  rhG  º»  s   € ô ×(Ò(¨Ó:Ð:r&   c                 ó.   • [         R                  " X5      $ )z—
Class-aware wrapper for `::fz_is_quad_intersecting_quad()`.
    Intersection test for quads.

    This may break down if quads are not 'well formed'.
)r   rlG  r  s     r   rlG  rlG  Ã»  s   € ô ×.Ò.¨qÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ )aW  
Class-aware wrapper for `::fz_is_rect_inside_rect()`.
    Inclusion test for rects.

    rects are assumed to be both open or both closed.

    No invalid rect can include any other rect.
    No invalid rect can be included by any rect.
    Empty (point) rects can include themselves.
    Empty (line) rects can include many (subline) rects.
)r   rÖG  rŸ  s     r   rÖG  rÖG  Ì»  s   € ô ×(Ò(¨Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ )ac  
Class-aware wrapper for `::fz_is_rectilinear()`.
    Check if a transformation is rectilinear.

    Rectilinear means that no shearing is present and that any
    rotations present are a multiple of 90 degrees. Usually this
    is used to make sure that axis-aligned rectangles before the
    transformation are still axis-aligned rectangles afterwards.
)r   r«?  r“  s    r   r«?  r«?  Ú»  s   € ô ×#Ò# AÓ&Ð&r&   c                 ó.   • [         R                  " U 5      $ )z‘
Class-aware wrapper for `::fz_is_tar_archive()`.
    Detect if stream object is a tar archive.

    Assumes that the stream object is seekable.
)r   rÃK  rw  s    r   rÃK  rÃK  æ»  r¤i  r&   c                 ó.   • [         R                  " U 5      $ )zx
Class-aware wrapper for `::fz_is_unicode_hyphen()`.
    Simple function to return if a given unicode char is a hyphen.
)r   Úfz_is_unicode_hyphenrÆ  s    r   rÈi  rÈi  ï»  rÐ  r&   c                 ó.   • [         R                  " U 5      $ )z�
Class-aware wrapper for `::fz_is_unicode_space_equivalent()`.
    Simple function to return if a given unicode char is equivalent to a space.
)r   Úfz_is_unicode_space_equivalentrÆ  s    r   rÊi  rÊi  ö»  s   € ô
 ×0Ò0°Ó3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z~
Class-aware wrapper for `::fz_is_unicode_whitespace()`.
    Simple function to return if a given unicode char is whitespace.
)r   Úfz_is_unicode_whitespacerÆ  s    r   rÌi  rÌi  ý»  s   € ô
 ×*Ò*¨1Ó-Ð-r&   c                 ó.   • [         R                  " U 5      $ )z±
Class-aware wrapper for `::fz_is_valid_blend_colorspace()`.
    Check to see that a colorspace is appropriate to be used as
    a blending space (i.e. only grey, rgb or cmyk).
)r   r—4  rÊ  s    r   r—4  r—4  ¼  s   € ô ×.Ò.¨rÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )z^
Class-aware wrapper for `::fz_is_valid_irect()`.
    Check if an integer rectangle is valid.
)r   rà=  rq  s    r   rà=  rà=  ¼  rt  r&   c                 ó.   • [         R                  " U 5      $ )zF
Class-aware wrapper for `::fz_is_valid_quad()`.
    Is a quad valid?
)r   rpG  rƒ  s    r   rpG  rpG  ¼  rö  r&   c                 ó.   • [         R                  " U 5      $ )zR
Class-aware wrapper for `::fz_is_valid_rect()`.
    Check if rectangle is valid.
)r   rÚG  rq  s    r   rÚG  rÚG  ¼  rö  r&   c                 ó.   • [         R                  " U 5      $ )z3Class-aware wrapper for `::fz_is_valid_xml_char()`.)r   Úfz_is_valid_xml_charrÆ  s    r   rÒi  rÒi  !¼  r€  r&   c                 ó.   • [         R                  " U 5      $ )z5Class-aware wrapper for `::fz_is_valid_xml_string()`.)r   Úfz_is_valid_xml_stringr³  s    r   rÔi  rÔi  %¼  r™-  r&   c                 ó.   • [         R                  " U 5      $ )z‘
Class-aware wrapper for `::fz_is_zip_archive()`.
    Detect if stream object is a zip archive.

    Assumes that the stream object is seekable.
)r   rÇK  rw  s    r   rÇK  rÇK  )¼  r¤i  r&   c                 ó.   • [         R                  " U 5      $ )z8Class-aware wrapper for `::fz_iso8859_1_from_unicode()`.)r   Úfz_iso8859_1_from_unicoderß  s    r   r×i  r×i  2¼  rÚ  r&   c                 ó.   • [         R                  " U 5      $ )z8Class-aware wrapper for `::fz_iso8859_7_from_unicode()`.)r   Úfz_iso8859_7_from_unicoderß  s    r   rÙi  rÙi  6¼  rÚ  r&   c                 ó.   • [         R                  " U 5      $ )zn
Class-aware wrapper for `::fz_jbig2_globals_data()`.
    Return buffer containing jbig2 globals data stream.
)r   r>  r€  s    r   r>  r>  :¼  s   € ô
 ×'Ò'¨Ó0Ð0r&   c                 ó.   • [         R                  " U 5      $ r*>  )r   r,>  rí  s    r   r,>  r,>  A¼  rg  r&   c                 ó0   • [         R                  " XU5      $ rpF  )r   rrF  rñ  s      r   rrF  rrF  E¼  s   € ä×$Ò$ T°$Ó7Ð7r&   c                 ó.   • [         R                  " U 5      $ r/>  )r   r1>  rô  s    r   r1>  r1>  I¼  rE%  r&   c                 ó.   • [         R                  " U 5      $ r4>  )r   r6>  rô  s    r   r6>  r6>  M¼  rú  r&   c                 ó.   • [         R                  " U 5      $ r9>  )r   r;>  rô  s    r   r;>  r;>  Q¼  re*  r&   c                 ó.   • [         R                  " U 5      $ r>>  )r   r@>  rô  s    r   r@>  r@>  U¼  rƒ)  r&   c                 ó.   • [         R                  " U 5      $ rC>  )r   rE>  rô  s    r   rE>  rE>  Y¼  rƒ)  r&   c                 ó.   • [         R                  " U 5      $ rH>  )r   rJ>  rô  s    r   rJ>  rJ>  ]¼  rƒ)  r&   c                 ó0   • [         R                  " XX#5      $ ruF  )r   rwF  r  s       r   rwF  rwF  a¼  s   € ä×$Ò$ T°3Ó=Ð=r&   c                 ó.   • [         R                  " U 5      $ rM>  )r   rO>  rô  s    r   rO>  rO>  e¼  rú  r&   c                 ó.   • [         R                  " U 5      $ rR>  )r   rT>  rô  s    r   rT>  rT>  i¼  rƒ)  r&   c                 ó.   • [         R                  " U 5      $ rW>  )r   rY>  rô  s    r   rY>  rY>  m¼  rƒ)  r&   c                 ó.   • [         R                  " U 5      $ )z4Class-aware wrapper for `::fz_koi8u_from_unicode()`.)r   Úfz_koi8u_from_unicoderß  s    r   rèi  rèi  q¼  rý0  r&   c                 ó.   • [         R                  " U 5      $ )zã
Class-aware wrapper for `::fz_last_page()`.
    Function to get the location for the last page in the document.
    Using this can be far more efficient in some cases than calling
    fz_count_pages and using the page number.
)r   rU8  rX   s    r   rU8  rU8  u¼  ó   € ô ×Ò˜sÓ#Ð#r&   c                 ó0   • [         R                  " XX#5      $ )zž
Class-aware wrapper for `::fz_layout_document()`.
    Layout reflowable document types.

    w, h: Page size in points.
    em: Default font size in points.
)r   rZ8  rt  s       r   rZ8  rZ8  ~¼  s   € ô ×$Ò$ S¨QÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z5Class-aware wrapper for `::fz_linecap_from_string()`.)r   Úfz_linecap_from_stringr³  s    r   ríi  ríi  ˆ¼  r™-  r&   c                 ó.   • [         R                  " U 5      $ )z6Class-aware wrapper for `::fz_linejoin_from_string()`.)r   Úfz_linejoin_from_stringr³  s    r   rïi  rïi  Œ¼  r×  r&   c                 ó0   • [         R                  " XU5      $ )zø
Class-aware wrapper for `::fz_lineto()`.
    Append a 'lineto' command to an open path.

    path: The path to modify.

    x, y: The coordinate to line to.

    Throws exceptions on failure to allocate, or attempting to
    modify a packed path.
)r   rzC  r}  s      r   rzC  rzC  �¼  s   € ô ×Ò˜D QÓ'Ð'r&   c                 ó.   • [         R                  " X5      $ )aD  
Class-aware wrapper for `::fz_list_archive_entry()`.
    Get listed name of entry position idx.

    idx: Must be a value >= 0 < return value from
    fz_count_archive_entries. If not in range NULL will be
    returned.

    May throw an exception if this type of archive cannot list the
    entries (such as a directory).
)r   ré1  r€  s     r   ré1  ré1  ž¼  s   € ô ×'Ò'¨Ó2Ð2r&   c                 ó0   • [         R                  " XU5      $ )z3Class-aware wrapper for `::fz_load_bmp_subimage()`.)r   Úfz_load_bmp_subimagerƒ  s      r   rói  rói  ¬¼  ó   € ä×&Ò& s°Ó:Ð:r&   c                 ó.   • [         R                  " X5      $ )z9Class-aware wrapper for `::fz_load_bmp_subimage_count()`.)r   Úfz_load_bmp_subimage_countrˆ  s     r   röi  röi  °¼  r*  r&   c                 ó0   • [         R                  " XU5      $ )a€  
Class-aware wrapper for `::fz_load_chapter_page()`.
    Load a page.

    After fz_load_page is it possible to retrieve the size of the
    page using fz_bound_page, or to render the page using
    fz_run_page_*. Free the page by calling fz_drop_page.

    chapter: chapter number, 0 is the first chapter of the document.
    number: page number, 0 is the first page of the chapter.
)r   r^8  rŒ  s      r   r^8  r^8  ´¼  s   € ô ×&Ò& s°TÓ:Ð:r&   c                 ó2   • [         R                  " XX#U5      $ )a   
Class-aware wrapper for `::fz_load_fallback_font()`.
    Try to load a fallback font for the
    given combination of font attributes. Whether a font is
    present or not will depend on the configuration in which
    MuPDF is built.

    script: The script desired (e.g. UCDN_SCRIPT_KATAKANA).

    language: The language desired (e.g. FZ_LANG_ja).

    serif: 1 if serif desired, 0 otherwise.

    bold: 1 if bold desired, 0 otherwise.

    italic: 1 if italic desired, 0 otherwise.

    Returns a new font handle, or NULL if not available.
)r   Úfz_load_fallback_fontr�  s        r   rùi  rùi  Â¼  s   € ô( ×'Ò'¨¸%ÀvÓNÐNr&   c                 ó.   • [         R                  " U 5      $ )z„
Class-aware wrapper for `::fz_load_jbig2_globals()`.
    Create a jbig2 globals record from a buffer.

    Immutable once created.
)r   r�3  rt  s    r   r�3  r�3  Ø¼  s   € ô ×'Ò'¨Ó,Ð,r&   c                 ó0   • [         R                  " XU5      $ )z5Class-aware wrapper for `::fz_load_jbig2_subimage()`.)r   Úfz_load_jbig2_subimagerƒ  s      r   rüi  rüi  á¼  s   € ä×(Ò(¨°8Ó<Ð<r&   c                 ó.   • [         R                  " X5      $ )z;Class-aware wrapper for `::fz_load_jbig2_subimage_count()`.)r   Úfz_load_jbig2_subimage_countrˆ  s     r   rþi  rþi  å¼  ó   € ä×.Ò.¨sÓ8Ð8r&   c                 ó0   • [         R                  " XU5      $ )zA
Class-aware wrapper for `::fz_load_jpx()`.
    Exposed for PDF.
)r   Úfz_load_jpxrœ  s      r   rj  rj  é¼  s   € ô
 ×Ò˜d¨"Ó-Ð-r&   c                 ó.   • [         R                  " U 5      $ )a  
Class-aware wrapper for `::fz_load_links()`.
    Load the list of links for a page.

    Returns a linked list of all the links on the page, each with
    its clickable region and link destination. Each link is
    reference counted so drop and free the list of links by
    calling fz_drop_link on the pointer return from fz_load_links.

    page: Page obtained from fz_load_page.
)r   rÞB  r  s    r   rÞB  rÞB  ð¼  s   € ô ×Ò Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )z…
Class-aware wrapper for `::fz_load_outline()`.
    Load the hierarchical document outline.

    Should be freed by fz_drop_outline.
)r   rb8  rX   s    r   rb8  rb8  þ¼  rq  r&   c                 ó.   • [         R                  " U 5      $ )z…
Class-aware wrapper for `::fz_load_outline_from_iterator()`.
    Routine to implement the old Structure based API from an iterator.
)r   r–@  r•  s    r   r–@  r–@  ½  ó   € ô
 ×/Ò/°Ó5Ð5r&   c                 ó.   • [         R                  " X5      $ )zÄ
Class-aware wrapper for `::fz_load_page()`.
    Load a given page number from a document. This may be much less
    efficient than loading by location (chapter+page) for some
    document types.
)r   rh8  r¦  s     r   rh8  rh8  ½  s   € ô ×Ò˜sÓ+Ð+r&   c                 ó0   • [         R                  " XU5      $ )z3Class-aware wrapper for `::fz_load_pnm_subimage()`.)r   Úfz_load_pnm_subimagerƒ  s      r   rj  rj  ½  rôi  r&   c                 ó.   • [         R                  " X5      $ )z9Class-aware wrapper for `::fz_load_pnm_subimage_count()`.)r   Úfz_load_pnm_subimage_countrˆ  s     r   r
j  r
j  ½  r*  r&   c                 ó0   • [         R                  " XU5      $ )ae  
Class-aware wrapper for `::fz_load_system_cjk_font()`.
    Attempt to load a given font from
    the system.

    name: The name of the desired font.

    ordering: The ordering to load the font from (e.g. FZ_ADOBE_KOREA)

    serif: 1 if serif desired, 0 otherwise.

    Returns a new font handle, or NULL if no matching font was found
    (or on error).
)r   Úfz_load_system_cjk_fontr­  s      r   rj  rj  ½  s   € ô ×)Ò)¨$¸%Ó@Ð@r&   c                 ó0   • [         R                  " XX#5      $ )a—  
Class-aware wrapper for `::fz_load_system_font()`.
    Attempt to load a given font from the system.

    name: The name of the desired font.

    bold: 1 if bold desired, 0 otherwise.

    italic: 1 if italic desired, 0 otherwise.

    needs_exact_metrics: 1 if an exact metrical match is required,
    0 otherwise.

    Returns a new font handle, or NULL if no matching font was found
    (or on error).
)r   Úfz_load_system_fontr±  s       r   rj  rj  0½  s   € ô" ×%Ò% d°&ÓNÐNr&   c                 ó0   • [         R                  " XU5      $ )z4Class-aware wrapper for `::fz_load_tiff_subimage()`.)r   Úfz_load_tiff_subimagerƒ  s      r   rj  rj  C½  s   € ä×'Ò'¨°(Ó;Ð;r&   c                 ó.   • [         R                  " X5      $ )zQ
Class-aware wrapper for `::fz_load_tiff_subimage_count()`.
    Exposed for CBZ.
)r   Úfz_load_tiff_subimage_countrˆ  s     r   rj  rj  G½  s   € ô
 ×-Ò-¨cÓ7Ð7r&   c                 ó.   • [         R                  " U 5      $ )z˜
Class-aware wrapper for `::fz_load_user_css()`.
    Set the user stylesheet by loading the source from a file.
    If the file is missing, do nothing.
)r   Úfz_load_user_cssrº  s    r   rj  rj  N½  s   € ô ×"Ò" 8Ó,Ð,r&   c                 ó.   • [         R                  " X5      $ )zá
Class-aware wrapper for `::fz_location_from_page_number()`.
    Converts from page number to chapter+page. This may cause many
    chapters to be laid out in order to calculate the number of
    pages within those chapters.
)r   rl8  r¦  s     r   rl8  rl8  V½  s   € ô ×.Ò.¨sÓ;Ð;r&   c                 ó.   • [         R                  " U 5      $ )zS
Class-aware wrapper for `::fz_lock()`.
    Lock one of the user supplied mutexes.
)r   Úfz_lockr¿  s    r   rj  rj  _½  s   € ô
 �>Š>˜$ÓÐr&   c                 ó.   • [         R                  " U 5      $ )z…
Class-aware wrapper for `::fz_log_error()`.
    Log a (preformatted) string to the registered
    error stream (stderr by default).
)r   Úfz_log_errorrÇ  s    r   rj  rj  f½  s   € ô ×Ò˜sÓ#Ð#r&   c                 ó.   • [         R                  " X5      $ )a'  
Class-aware wrapper for `::fz_lookup_base14_font()`.

This function has out-params. Python/C# wrappers look like:
    `fz_lookup_base14_font(const char *name)` => `(const unsigned char *, int len)`

    Search the builtin base14 fonts for a match.
    Whether a given font is present or not will depend on the
    configuration in which MuPDF is built.

    name: The name of the font desired.

    len: Pointer to a place to receive the length of the discovered
    font buffer.

    Returns a pointer to the font file data, or NULL if not present.
)r   Úfz_lookup_base14_fontrÆ  s     r   rj  rj  n½  s   € ô$ ×'Ò'¨Ó2Ð2r&   c                 ó.   • [         R                  " U 5      $ )zt
Class-aware wrapper for `::fz_lookup_blendmode()`.
    Map from (case sensitive) blend mode string to enumeration.
)r   Úfz_lookup_blendmoder"  s    r   rj  rj  ‚½  rb  r&   c                 ó.   • [         R                  " X5      $ )zc
Class-aware wrapper for `::fz_lookup_bookmark()`.
    Find a bookmark and return its page number.
)r   rp8  rÌ  s     r   rp8  rp8  ‰½  s   € ô
 ×$Ò$ SÓ/Ð/r&   c                 ó0   • [         R                  " XX#5      $ )a’  
Class-aware wrapper for `::fz_lookup_builtin_font()`.

This function has out-params. Python/C# wrappers look like:
    `fz_lookup_builtin_font(const char *name, int bold, int italic)` => `(const unsigned char *, int len)`

    Search the builtin fonts for a match.
    Whether a given font is present or not will depend on the
    configuration in which MuPDF is built.

    name: The name of the font desired.

    bold: 1 if bold desired, 0 otherwise.

    italic: 1 if italic desired, 0 otherwise.

    len: Pointer to a place to receive the length of the discovered
    font buffer.

    Returns a pointer to the font file data, or NULL if not present.
)r   Úfz_lookup_builtin_fontrÏ  s       r   r j  r j  �½  s   € ô, ×(Ò(¨°VÓAÐAr&   c                 ó0   • [         R                  " XU5      $ )a=  
Class-aware wrapper for `::fz_lookup_cjk_font()`.

This function has out-params. Python/C# wrappers look like:
    `fz_lookup_cjk_font(int ordering)` => `(const unsigned char *, int len, int index)`

    Search the builtin cjk fonts for a match.
    Whether a font is present or not will depend on the
    configuration in which MuPDF is built.

    ordering: The desired ordering of the font (e.g. FZ_ADOBE_KOREA).

    len: Pointer to a place to receive the length of the discovered
    font buffer.

    Returns a pointer to the font file data, or NULL if not present.
)r   Úfz_lookup_cjk_fontrÒ  s      r   r"j  r"j  ¨½  s   € ô$ ×$Ò$ X°EÓ:Ð:r&   c                 ó0   • [         R                  " XU5      $ )aà  
Class-aware wrapper for `::fz_lookup_cjk_font_by_language()`.

This function has out-params. Python/C# wrappers look like:
    `fz_lookup_cjk_font_by_language(const char *lang)` => `(const unsigned char *, int len, int subfont)`

    Search the builtin cjk fonts for a match for a given language.
    Whether a font is present or not will depend on the
    configuration in which MuPDF is built.

    lang: Pointer to a (case sensitive) language string (e.g.
    "ja", "ko", "zh-Hant" etc).

    len: Pointer to a place to receive the length of the discovered
    font buffer.

    subfont: Pointer to a place to store the subfont index of the
    discovered font.

    Returns a pointer to the font file data, or NULL if not present.
)r   Úfz_lookup_cjk_font_by_languagerÕ  s      r   r$j  r$j  ¼½  s   € ô, ×0Ò0°¸GÓDÐDr&   c                 ó.   • [         R                  " U 5      $ )z¼
Class-aware wrapper for `::fz_lookup_cjk_ordering_by_language()`.
    Return the matching FZ_ADOBE_* ordering
    for the given language tag, such as "zh-Hant", "zh-Hans", "ja", or "ko".
)r   Ú"fz_lookup_cjk_ordering_by_languager"  s    r   r&j  r&j  Ô½  r…i  r&   c                 ó.   • [         R                  " U 5      $ )zƒ
Class-aware wrapper for `::fz_lookup_image_type()`.
    Map from (case sensitive) image type string to FZ_IMAGE_*
    type value.
)r   Úfz_lookup_image_typer  s    r   r(j  r(j  Ü½  s   € ô ×&Ò& tÓ,Ð,r&   c                 ó0   • [         R                  " XX#5      $ )am  
Class-aware wrapper for `::fz_lookup_metadata()`.
    Retrieve document meta data strings.

    doc: The document to query.

    key: Which meta data key to retrieve...

    Basic information:
            'format'        -- Document format and version.
            'encryption'    -- Description of the encryption used.

    From the document information dictionary:
            'info:Title'
            'info:Author'
            'info:Subject'
            'info:Keywords'
            'info:Creator'
            'info:Producer'
            'info:CreationDate'
            'info:ModDate'

    buf: The buffer to hold the results (a nul-terminated UTF-8
    string).

    size: Size of 'buf'.

    Returns the number of bytes need to store the string plus terminator
    (will be larger than 'size' if the output was truncated), or -1 if the
    key is not recognized or found.
)r   rt8  rà  s       r   rt8  rt8  ä½  s   € ô@ ×$Ò$ S¨sÓ9Ð9r&   c                 ó.   • [         R                  " X5      $ rw8  )r   ry8  rã  s     r   ry8  ry8  ¾  s   € ô ×%Ò% cÓ/Ð/r&   c                 ó.   • [         R                  " U 5      $ )z¿
Class-aware wrapper for `::fz_lookup_noto_boxes_font()`.

This function has out-params. Python/C# wrappers look like:
    `fz_lookup_noto_boxes_font()` => `(const unsigned char *, int len)`
)r   Úfz_lookup_noto_boxes_fontræ  s    r   r,j  r,j  ¾  r¨i  r&   c                 ó.   • [         R                  " U 5      $ )z¿
Class-aware wrapper for `::fz_lookup_noto_emoji_font()`.

This function has out-params. Python/C# wrappers look like:
    `fz_lookup_noto_emoji_font()` => `(const unsigned char *, int len)`
)r   Úfz_lookup_noto_emoji_fontræ  s    r   r.j  r.j  ¾  r¨i  r&   c                 ó0   • [         R                  " XX#5      $ )as  
Class-aware wrapper for `::fz_lookup_noto_font()`.

This function has out-params. Python/C# wrappers look like:
    `fz_lookup_noto_font(int script, int lang)` => `(const unsigned char *, int len, int subfont)`

    Search the builtin noto fonts for a match.
    Whether a font is present or not will depend on the
    configuration in which MuPDF is built.

    script: The script desired (e.g. UCDN_SCRIPT_KATAKANA).

    lang: The language desired (e.g. FZ_LANG_ja).

    len: Pointer to a place to receive the length of the discovered
    font buffer.

    Returns a pointer to the font file data, or NULL if not present.
)r   Úfz_lookup_noto_fontrë  s       r   r0j  r0j   ¾  s   € ô( ×%Ò% f°CÓAÐAr&   c                 ó.   • [         R                  " U 5      $ )aZ  
Class-aware wrapper for `::fz_lookup_noto_math_font()`.

This function has out-params. Python/C# wrappers look like:
    `fz_lookup_noto_math_font()` => `(const unsigned char *, int len)`

    Search the builtin noto fonts specific symbol fonts.
    Whether a font is present or not will depend on the
    configuration in which MuPDF is built.
)r   Úfz_lookup_noto_math_fontræ  s    r   r2j  r2j  6¾  s   € ô ×*Ò*¨3Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ )z¿
Class-aware wrapper for `::fz_lookup_noto_music_font()`.

This function has out-params. Python/C# wrappers look like:
    `fz_lookup_noto_music_font()` => `(const unsigned char *, int len)`
)r   Úfz_lookup_noto_music_fontræ  s    r   r4j  r4j  C¾  r¨i  r&   c                 ó.   • [         R                  " X5      $ )a  
Class-aware wrapper for `::fz_lookup_noto_stem_from_script()`.
    Look up the Noto font file name for a given script.
    From the returned font stem, you can look for Noto fonts on the system in the form:
            Noto(Sans|Serif)${STEM}-Regular.(otf|ttf)
)r   Úfz_lookup_noto_stem_from_scriptrò  s     r   r6j  r6j  L¾  s   € ô ×1Ò1°&ÓCÐCr&   c                 ó.   • [         R                  " U 5      $ )zÃ
Class-aware wrapper for `::fz_lookup_noto_symbol1_font()`.

This function has out-params. Python/C# wrappers look like:
    `fz_lookup_noto_symbol1_font()` => `(const unsigned char *, int len)`
)r   Úfz_lookup_noto_symbol1_fontræ  s    r   r8j  r8j  U¾  ó   € ô ×-Ò-¨cÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )zÃ
Class-aware wrapper for `::fz_lookup_noto_symbol2_font()`.

This function has out-params. Python/C# wrappers look like:
    `fz_lookup_noto_symbol2_font()` => `(const unsigned char *, int len)`
)r   Úfz_lookup_noto_symbol2_fontræ  s    r   r;j  r;j  ^¾  r9j  r&   c                 ó.   • [         R                  " U 5      $ )z‹
Class-aware wrapper for `::fz_lookup_rendering_intent()`.
    Map from (case sensitive) rendering intent string to enumeration
    value.
)r   Úfz_lookup_rendering_intentr"  s    r   r=j  r=j  g¾  s   € ô ×,Ò,¨TÓ2Ð2r&   c                 ó.   • [         R                  " X5      $ )z4Class-aware wrapper for `::fz_lookup_script_name()`.)r   Úfz_lookup_script_namerò  s     r   r?j  r?j  o¾  s   € ä×'Ò'¨Ó9Ð9r&   c                 ó.   • [         R                  " X5      $ )zÏ
Class-aware wrapper for `::fz_make_bookmark()`.
    Create a bookmark for the given page, which can be used to find
    the same location after the document has been laid out with
    different parameters.
)r   Úfz_make_bookmarkrP  s     r   rAj  rAj  s¾  ràh  r&   c                 ó0   • [         R                  " XX#5      $ )z,Class-aware wrapper for `::fz_make_irect()`.)r   Úfz_make_irectr  s       r   rCj  rCj  |¾  s   € ä×Ò ¨Ó/Ð/r&   c                 ó.   • [         R                  " X5      $ )zZ
Class-aware wrapper for `::fz_make_location()`.
    Simple constructor for fz_locations.
)r   Úfz_make_locationr	  s     r   rEj  rEj  €¾  s   € ô
 ×"Ò" 7Ó1Ð1r&   c                 ó2   • [         R                  " XX#XE5      $ )z-Class-aware wrapper for `::fz_make_matrix()`.)r   Úfz_make_matrixr  s         r   rGj  rGj  ‡¾  s   € ä× Ò   q¨QÓ2Ð2r&   c                 ó.   • [         R                  " X5      $ )z,Class-aware wrapper for `::fz_make_point()`.)r   Úfz_make_pointr  s     r   rIj  rIj  ‹¾  rÓ-  r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )z[
Class-aware wrapper for `::fz_make_quad()`.
    Inline convenience construction function.
)r   Úfz_make_quadr  s           r   rKj  rKj  �¾  s   € ô
 ×Ò˜t¨4°tÀ4ÓNÐNr&   c                 ó0   • [         R                  " XX#5      $ )z+Class-aware wrapper for `::fz_make_rect()`.)r   Úfz_make_rectr  s       r   rMj  rMj  –¾  s   € ä×Ò˜r rÓ.Ð.r&   c                 ó.   • [         R                  " U 5      $ )zÚ
Class-aware wrapper for `::fz_malloc()`.
    Allocate uninitialized memory of a given size.
    Does NOT clear the memory!

    May return NULL for size = 0.

    Throws exception in the event of failure to allocate.
)r   Ú	fz_mallocr&  s    r   rOj  rOj  š¾  s   € ô ×Ò˜DÓ!Ð!r&   c                 ó.   • [         R                  " X5      $ )z®
Class-aware wrapper for `::fz_malloc_aligned()`.
    fz_malloc equivalent, except that the block is guaranteed aligned.
    Block must be freed later using fz_free_aligned.
)r   Úfz_malloc_alignedr"  s     r   rQj  rQj  ¦¾  s   € ô ×#Ò# DÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ )zƒ
Class-aware wrapper for `::fz_malloc_no_throw()`.
    fz_malloc equivalent that returns NULL rather than throwing
    exceptions.
)r   Úfz_malloc_no_throwr&  s    r   rSj  rSj  ®¾  r'  r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )a4  
Class-aware wrapper for `::fz_match_chapter_page_number()`.

This function has out-params. Python/C# wrappers look like:
    `fz_match_chapter_page_number(::fz_document *doc, int chapter, int page, const char *needle, ::fz_quad *hit_bbox, int hit_max, ::fz_search_options options)` => `(int, int hit_mark)`
)r   r}8  r(  s           r   r}8  r}8  ¶¾  s   € ô ×.Ò.¨s¸TÈ8Ð_fÓpÐpr&   c           	      ó4   • [         R                  " XX#XEU5      $ r€8  )r   r‚8  r.  s          r   r‚8  r‚8  ¿¾  s   € ä×1Ò1°#ÀÈbÐZaÓbÐbr&   c                 ó2   • [         R                  " XX#XE5      $ )a  
Class-aware wrapper for `::fz_match_display_list()`.

This function has out-params. Python/C# wrappers look like:
    `fz_match_display_list(::fz_display_list *list, const char *needle, ::fz_quad *hit_bbox, int hit_max, ::fz_search_options options)` => `(int, int hit_mark)`
)r   rß7  r1  s         r   rß7  rß7  Ã¾  s   € ô ×'Ò'¨°hÈ'Ó[Ð[r&   c                 ó2   • [         R                  " XX#U5      $ râ7  )r   rå7  r4  s        r   rå7  rå7  Ì¾  s   € ä×*Ò*¨4¸ÀWÓMÐMr&   c                 ó2   • [         R                  " XX#XE5      $ )zü
Class-aware wrapper for `::fz_match_page()`.

This function has out-params. Python/C# wrappers look like:
    `fz_match_page(::fz_page *page, const char *needle, ::fz_quad *hit_bbox, int hit_max, ::fz_search_options options)` => `(int, int hit_mark)`
)r   râB  r7  s         r   râB  râB  Ð¾  s   € ô ×Ò ¨hÀ'ÓSÐSr&   c                 ó2   • [         R                  " XX#U5      $ råB  )r   rçB  r:  s        r   rçB  rçB  Ù¾  s   € ä×"Ò" 4°¸WÓEÐEr&   c           	      ó4   • [         R                  " XX#XEU5      $ )a  
Class-aware wrapper for `::fz_match_page_number()`.

This function has out-params. Python/C# wrappers look like:
    `fz_match_page_number(::fz_document *doc, int number, const char *needle, ::fz_quad *hit_bbox, int hit_max, ::fz_search_options options)` => `(int, int hit_mark)`
)r   r†8  r=  s          r   r†8  r†8  Ý¾  s   € ô ×&Ò& s°FÀhÐY`ÓaÐar&   c                 ó2   • [         R                  " XX#XE5      $ r‰8  )r   r‹8  r@  s         r   r‹8  r‹8  æ¾  s   € ä×)Ò)¨#°vÀ6ÓSÐSr&   c                 ó2   • [         R                  " XX#XE5      $ )a	  
Class-aware wrapper for `::fz_match_stext_page()`.

This function has out-params. Python/C# wrappers look like:
    `fz_match_stext_page(::fz_stext_page *text, const char *needle, ::fz_quad *hit_bbox, int hit_max, ::fz_search_options options)` => `(int, int hit_mark)`

    Search for occurrence of 'needle' in text page, matching in a given
    style.

    Return the number of quads and store hit quads in the passed in
    array.

    NOTE: This is an experimental interface and subject to change
    without notice.
)r   r+J  rC  s         r   r+J  r+J  ê¾  s   € ô  ×%Ò% d°HÈÓYÐYr&   c                 ó2   • [         R                  " XX#U5      $ )aÝ  
Class-aware wrapper for `::fz_match_stext_page_cb()`.
    Search for occurrence of 'needle' in text page.

    Call callback once for each hit. This callback will receive
    (potentially) multiple quads for each hit.

    Returns the number of hits - note that this is potentially
    different from (i.e. is not greater than) the number of quads
    as returned by the non callback API.

    NOTE: This is an experimental interface and subject to change
    without notice.
)r   r/J  r:  s        r   r/J  r/J  ü¾  s   € ô ×(Ò(¨°rÀ7ÓKÐKr&   c                 ó.   • [         R                  " U 5      $ )zd
Class-aware wrapper for `::fz_matrix_expansion()`.
    Calculate average scaling factor of matrix.
)r   r°?  r“  s    r   r°?  r°?  ¿  r…  r&   c                 ó.   • [         R                  " U 5      $ )z¤
Class-aware wrapper for `::fz_matrix_max_expansion()`.
    Find the largest expansion performed by this matrix.
    (i.e. max(abs(m.a),abs(m.b),abs(m.c),abs(m.d))
)r   r´?  r“  s    r   r´?  r´?  ¿  r—  r&   c                 ó.   • [         R                  " X5      $ )z%Class-aware wrapper for `::fz_max()`.)r   Úfz_maxr  s     r   raj  raj  ¿  ó   € ä�=Š=˜ÓÐr&   c                 ó.   • [         R                  " X5      $ )z&Class-aware wrapper for `::fz_maxi()`.)r   Úfz_maxir  s     r   rdj  rdj   ¿  ó   € ä�>Š>˜!ÓÐr&   c                 ó.   • [         R                  " X5      $ )z(Class-aware wrapper for `::fz_maxi64()`.)r   Ú	fz_maxi64r  s     r   rgj  rgj  $¿  rL  r&   c                 ó.   • [         R                  " X5      $ )z&Class-aware wrapper for `::fz_maxz()`.)r   Úfz_maxzr  s     r   rij  rij  (¿  rej  r&   c                 ó.   • [         R                  " X5      $ )z{
Class-aware wrapper for `::fz_md5_buffer()`.
    Create an MD5 digest from buffer contents.

    Never throws exceptions.
)r   r”3  rW  s     r   r”3  r”3  ,¿  s   € ô ×Ò Ó/Ð/r&   c                 ó.   • [         R                  " X5      $ )zÃ
Class-aware wrapper for `::fz_md5_final()`.
    MD5 finalization. Ends an MD5 message-digest operation, writing
    the message digest and zeroizing the context.

    Never throws an exception.
)r   rü?  rZ  s     r   rü?  rü?  5¿  s   € ô ×Ò˜uÓ-Ð-r&   c                 ó.   • [         R                  " U 5      $ rÿ?  )r   r@  r^  s    r   r@  r@  ?¿  ru   r&   c                 ó.   • [         R                  " U 5      $ )z˜
Class-aware wrapper for `::fz_md5_init()`.
    MD5 initialization. Begins an MD5 operation, writing a new
    context.

    Never throws an exception.
)r   r@  r§  s    r   r@  r@  F¿  s   € ô ×Ò˜eÓ$Ð$r&   c                 ó.   • [         R                  " X5      $ rüD  )r   rþD  rf  s     r   rþD  rþD  P¿  s   € ä×Ò Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ rE  )r   rE  r¸  s    r   rE  rE  T¿  s   € ô
 × Ò  Ó(Ð(r&   c                 ó0   • [         R                  " XU5      $ )zÝ
Class-aware wrapper for `::fz_md5_update()`.
    MD5 block update operation. Continues an MD5 message-digest
    operation, processing another message block, and updating the
    context.

    Never throws an exception.
)r   r
@  rk  s      r   r
@  r
@  [¿  s   € ô ×Ò ¨eÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ )zÒ
Class-aware wrapper for `::fz_md5_update_int64()`.
    MD5 block update operation. Continues an MD5 message-digest
    operation, processing an int64, and updating the context.

    Never throws an exception.
)r   r@  ro  s     r   r@  r@  f¿  s   € ô ×%Ò% eÓ/Ð/r&   c           	      ó4   • [         R                  " XX#XEU5      $ )a   
Class-aware wrapper for `::fz_measure_string()`.
    Measure the advance width of a UTF8 string should it be added to a text object.

    This uses the same layout algorithms as fz_show_string, and can be used
    to calculate text alignment adjustments.
)r   r³:  rr  s          r   r³:  r³:  p¿  s   € ô ×#Ò# I°A¸jÐV^Ó_Ð_r&   c                 ó0   • [         R                  " XX#5      $ )zz
Class-aware wrapper for `::fz_memmem()`.
    Find the start of the first occurrence of the substring needle in haystack.
)r   Ú	fz_memmemrv  s       r   rtj  rtj  z¿  s   € ô
 ×Ò˜H°6ÓEÐEr&   c                 ó.   • [         R                  " X5      $ )z^
Class-aware wrapper for `::fz_memrnd()`.
    Fill block with len bytes of pseudo-randomness.
)r   Ú	fz_memrndr{  s     r   rvj  rvj  �¿  s   € ô
 ×Ò˜EÓ'Ð'r&   c                 ó.   • [         R                  " X5      $ )z%Class-aware wrapper for `::fz_min()`.)r   Úfz_minr  s     r   rxj  rxj  ˆ¿  rbj  r&   c                 ó.   • [         R                  " X5      $ )z&Class-aware wrapper for `::fz_mini()`.)r   Úfz_minir  s     r   rzj  rzj  Œ¿  rej  r&   c                 ó.   • [         R                  " X5      $ )z(Class-aware wrapper for `::fz_mini64()`.)r   Ú	fz_mini64r  s     r   r|j  r|j  �¿  rL  r&   c                 ó.   • [         R                  " X5      $ )z&Class-aware wrapper for `::fz_minz()`.)r   Úfz_minzr  s     r   r~j  r~j  ”¿  rej  r&   c                 ó.   • [         R                  " U 5      $ )z'Class-aware wrapper for `::fz_mkdir()`.)r   Úfz_mkdirrÍ  s    r   r€j  r€j  ˜¿  s   € ä�?Š?˜4Ó Ð r&   c                 ó.   • [         R                  " X5      $ )zó
Class-aware wrapper for `::fz_morph_error()`.
    Called within a catch block this modifies the current
    exception's code. If it's of type 'fromcode' it is
    modified to 'tocode'. Typically used for 'downgrading'
    exception severity.
)r   Úfz_morph_errorr‰  s     r   r‚j  r‚j  œ¿  s   € ô × Ò  Ó2Ð2r&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_mount_multi_archive()`.
    Add an archive to the set of archives handled by a multi
    archive.

    If path is NULL, then the archive contents will appear at the
    top level, otherwise, the archives contents will appear prefixed
    by path.
)r   rí1  rŽ  s      r   rí1  rí1  ¦¿  s   € ô ×(Ò(¨°TÓ:Ð:r&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_moveto()`.
    Append a 'moveto' command to a path.
    This 'opens' a path.

    path: The path to modify.

    x, y: The coordinate to move to.

    Throws exceptions on failure to allocate, or attempting to
    modify a packed path.
)r   r~C  r}  s      r   r~C  r~C  ²¿  s   € ô ×Ò˜D QÓ'Ð'r&   c                 ó.   • [         R                  " X5      $ )z_
Class-aware wrapper for `::fz_mul255()`.
    Multiply scaled two integers in the 0..255 range
)r   Ú	fz_mul255r  s     r   r†j  r†j  Á¿  rÒh  r&   c                 ó.   • [         R                  " U 5      $ )zv
Class-aware wrapper for `::fz_needs_password()`.
    Check if a document is encrypted with a
    non-blank password.
)r   r�8  rX   s    r   r�8  r�8  È¿  re  r&   c                 ó.   • [         R                  " X5      $ rÊK  )r   rÌK  r�  s     r   rÌK  rÌK  Ð¿  ó   € ä×(Ò(¨Ó4Ð4r&   c                 ó2   • [         R                  " XX#XE5      $ )a¤  
Class-aware wrapper for `::fz_new_barcode_image()`.
    Create an fz_image from a barcode definition.

    type: The type of barcode to create.
    value: The value of the barcode.
    size: The size of the barcode.
    ec_level: error correction level 0-8.
    quiet: whether to include quiet zones (0 or 1).
    hrt: whether to include human readable text below the barcode (0 or 1).

    returns a created fz_image.
)r   Úfz_new_barcode_imagerª  s         r   r‹j  r‹j  Ô¿  s   € ô ×&Ò& t°DÀEÓOÐOr&   c                 ó2   • [         R                  " XX#XE5      $ )a§  
Class-aware wrapper for `::fz_new_barcode_pixmap()`.
    Create an fz_pixmap from a barcode definition.

    type: The type of barcode to create.
    value: The value of the barcode.
    size: The size of the barcode.
    ec_level: error correction level 0-8.
    quiet: whether to include quiet zones (0 or 1).
    hrt: whether to include human readable text below the barcode (0 or 1).

    returns a created fz_pixmap.
)r   Úfz_new_barcode_pixmaprª  s         r   r�j  r�j  ä¿  s   € ô ×'Ò'¨°TÀUÓPÐPr&   c                 ó.   • [         R                  " U 5      $ )zi
Class-aware wrapper for `::fz_new_base14_font()`.
    Create a new font from one of the built-in fonts.
)r   Úfz_new_base14_fontr"  s    r   r�j  r�j  ô¿  rr  r&   c                 ó.   • [         R                  " U 5      $ )zä
Class-aware wrapper for `::fz_new_bbox_device()`.
    Create a device to compute the bounding
    box of all marks on a page.

    The returned bounding box will be the union of all bounding
    boxes of all objects on a page.
)r   rÞG  r´  s    r   rÞG  rÞG  û¿  s   € ô ×$Ò$ UÓ+Ð+r&   c                 ó2   • [         R                  " XX#U5      $ )aG  
Class-aware wrapper for `::fz_new_bitmap()`.
    Create a new bitmap.

    w, h: Width and Height for the bitmap

    n: Number of color components (assumed to be a divisor of 8)

    xres, yres: X and Y resolutions (in pixels per inch).

    Returns pointer to created bitmap structure. The bitmap
    data is uninitialised.
)r   Úfz_new_bitmapr¸  s        r   r’j  r’j  À  s   € ô ×Ò  a¨tÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ )ak  
Class-aware wrapper for `::fz_new_bitmap_from_image()`.
    Make a bitmap from a pixmap and a halftone.

    img: The image to generate from. Currently must be a single
    color component with no alpha.

    ht: The halftone to use. NULL implies the default halftone.

    Returns the resultant bitmap. Throws exceptions in the case of
    failure to allocate.
)r   rJ<  r»  s     r   rJ<  rJ<  À  s   € ô ×*Ò*¨3Ó3Ð3r&   c                 ó.   • [         R                  " X5      $ )am  
Class-aware wrapper for `::fz_new_bitmap_from_pixmap()`.
    Make a bitmap from a pixmap and a halftone.

    pix: The pixmap to generate from. Currently must be a single
    color component with no alpha.

    ht: The halftone to use. NULL implies the default halftone.

    Returns the resultant bitmap. Throws exceptions in the case of
    failure to allocate.
)r   rE  r¿  s     r   rE  rE  %À  s   € ô ×+Ò+¨CÓ4Ð4r&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_new_bitmap_from_pixmap_band()`.
    Make a bitmap from a pixmap and a
    halftone, allowing for the position of the pixmap within an
    overall banded rendering.

    pix: The pixmap to generate from. Currently must be a single
    color component with no alpha.

    ht: The halftone to use. NULL implies the default halftone.

    band_start: Vertical offset within the overall banded rendering
    (in pixels)

    Returns the resultant bitmap. Throws exceptions in the case of
    failure to allocate.
)r   rE  rÂ  s      r   rE  rE  4À  s   € ô$ ×0Ò0°¸*ÓEÐEr&   c                 ó0   • [         R                  " XX#5      $ )aï  
 Class-aware wrapper for `::fz_new_brotli_data()`.

    This function has out-params. Python/C# wrappers look like:
            `fz_new_brotli_data(const unsigned char *source, size_t source_length, ::fz_brotli_level level)` => `(unsigned char *, size_t compressed_length)`

            Compress source_length bytes of data starting
            at source, into a new memory block malloced for that purpose.
compressed_length is updated on exit to contain the size used.
            Ownership of the block is returned from this function, and the
            caller is therefore responsible for freeing it. The block may be
            considerably larger than is actually required. The caller is
            free to fz_realloc it down if it wants to.
)r   Úfz_new_brotli_datarÆ  s       r   r—j  r—j  HÀ  s   € ô ×$Ò$Ð%6ÀÓUÐUr&   c                 ó0   • [         R                  " XU5      $ )a–  
Class-aware wrapper for `::fz_new_brotli_data_from_buffer()`.

This function has out-params. Python/C# wrappers look like:
    `fz_new_brotli_data_from_buffer(::fz_buffer *buffer, ::fz_brotli_level level)` => `(unsigned char *, size_t compressed_length)`

    Compress the contents of a fz_buffer into a
    new block malloced for that purpose. *compressed_length is
    updated on exit to contain the size used. Ownership of the block
    is returned from this function, and the caller is therefore
    responsible for freeing it. The block may be considerably larger
    than is actually required. The caller is free to fz_realloc it
    down if it wants to.
)r   Úfz_new_brotli_data_from_bufferrÉ  s      r   r™j  r™j  YÀ  s   € ô ×0Ò0Ð1BÈEÓRÐRr&   c                 ó.   • [         R                  " U 5      $ )z,Class-aware wrapper for `::fz_new_buffer()`.)r   Úfz_new_bufferrÌ  s    r   r›j  r›j  jÀ  s   € ä×Ò Ó)Ð)r&   c                 ó.   • [         R                  " X5      $ )z€
Class-aware wrapper for `::fz_new_buffer_from_base64()`.
    Create a new buffer with data decoded from a base64 input string.
)r   Úfz_new_buffer_from_base64rÐ  s     r   r�j  r�j  nÀ  s   € ô
 ×+Ò+¨DÓ7Ð7r&   c                 ó.   • [         R                  " X5      $ )z}
Class-aware wrapper for `::fz_new_buffer_from_copied_data()`.
    Create a new buffer containing a copy of the passed data.
)r   rà2  rÐ  s     r   rà2  rà2  uÀ  ó   € ô
 ×0Ò0°Ó<Ð<r&   c                 ó.   • [         R                  " X5      $ )a¢  
Class-aware wrapper for `::fz_new_buffer_from_data()`.
    Create a new buffer with existing data.

    data: Pointer to existing data.
    size: Size of existing data.

    Takes ownership of data. Does not make a copy. Calls fz_free on
    the data when the buffer is deallocated. Do not use 'data' after
    passing to this function.

    Returns pointer to new buffer. Throws exception on allocation
    failure.
)r   Úfz_new_buffer_from_datarÐ  s     r   r¡j  r¡j  |À  s   € ô ×)Ò)¨$Ó5Ð5r&   c                 ó.   • [         R                  " X5      $ rè7  )r   rë7  rØ  s     r   rë7  rë7  �À  s   € ä×1Ò1°$Ó@Ð@r&   c                 ó0   • [         R                  " XU5      $ rî7  )r   rñ7  rÛ  s      r   rñ7  rñ7  ‘À  s   € ä×;Ò;¸DÈ7ÓSÐSr&   c                 ó0   • [         R                  " XU5      $ )zŽ
Class-aware wrapper for `::fz_new_buffer_from_flattened_page()`.
    Convenience functions built on fz_new_buffer_from_flattened_stext_page.
)r   rëB  rß  s      r   rëB  rëB  •À  s   € ô
 ×3Ò3°DÀ7ÓKÐKr&   c                 ó0   • [         R                  " XX#5      $ r’8  )r   r”8  râ  s       r   r”8  r”8  œÀ  s   € ä×:Ò:¸3ÈÓYÐYr&   c                 ó0   • [         R                  " XU5      $ )a[  
Class-aware wrapper for `::fz_new_buffer_from_flattened_stext_page()`.

This function has out-params. Python/C# wrappers look like:
    `fz_new_buffer_from_flattened_stext_page(::fz_stext_page *text, ::fz_text_flatten flatten, ::fz_stext_position **map)` => `(fz_buffer *)`

    Create a new buffer by flattening the text from an stext
    page.
)r   r3J  rå  s      r   r3J  r3J   À  s   € ô ×9Ò9¸$ÈÓMÐMr&   c                 ó0   • [         R                  " XX#5      $ rM<  )r   rP<  ré  s       r   rP<  rP<  ¬À  s   € ä×2Ò2°5ÈÓ]Ð]r&   c                 ó0   • [         R                  " XU5      $ rS<  )r   rV<  rî  s      r   rV<  rV<  °À  s   € ä×1Ò1°%ÀwÓOÐOr&   c                 ó.   • [         R                  " X5      $ ró2  )r   rõ2  rñ  s     r   rõ2  rõ2  ´À  ó   € ä×1Ò1°%ÓFÐFr&   c                 ó.   • [         R                  " X5      $ rã2  )r   rå2  rñ  s     r   rå2  rå2  ¸À  rªj  r&   c                 ó.   • [         R                  " X5      $ ré2  )r   rë2  rñ  s     r   rë2  rë2  ¼À  rªj  r&   c                 ó.   • [         R                  " X5      $ )zž
Class-aware wrapper for `::fz_new_buffer_from_image_as_png()`.
    Re-encode a given image as a PNG into a buffer.

    Ownership of the buffer is returned.
)r   re<  rñ  s     r   re<  re<  ÀÀ  s   € ô ×1Ò1°%ÓFÐFr&   c                 ó.   • [         R                  " X5      $ rî2  )r   rð2  rñ  s     r   rð2  rð2  ÉÀ  rªj  r&   c                 ó.   • [         R                  " X5      $ rø2  )r   rú2  rñ  s     r   rú2  rú2  ÍÀ  rªj  r&   c                 ó.   • [         R                  " X5      $ )zz
Class-aware wrapper for `::fz_new_buffer_from_page()`.
    Convenience functions built on fz_new_buffer_from_stext_page.
)r   rïB  rÿ  s     r   rïB  rïB  ÑÀ  s   € ô
 ×)Ò)¨$Ó8Ð8r&   c                 ó0   • [         R                  " XU5      $ r—8  )r   r™8  r   s      r   r™8  r™8  ØÀ  s   € ä×0Ò0°¸gÓFÐFr&   c                 ó2   • [         R                  " XX#U5      $ )a@  
Class-aware wrapper for `::fz_new_buffer_from_page_with_format()`.
    Returns an fz_buffer containing a page after conversion to specified format.

    page: The page to convert.
    format, options: Passed to fz_new_document_writer_with_output() internally.
    transform, cookie: Passed to fz_run_page() internally.
)r   róB  r   s        r   róB  róB  ÜÀ  s   € ô ×5Ò5°dÀGÐX^Ó_Ð_r&   c                 ó0   • [         R                  " XX#5      $ rE  )r   rE  r	   s       r   rE  rE  çÀ  s   € ä×3Ò3°FÈ'Ó_Ð_r&   c                 ó0   • [         R                  " XU5      $ rE  )r   rE  r   s      r   rE  rE  ëÀ  s   € ä×2Ò2°3ÀgÓNÐNr&   c                 ó.   • [         R                  " X5      $ r3  )r   r3  r   s     r   r3  r3  ïÀ  ó   € ä×2Ò2°6ÓHÐHr&   c                 ó.   • [         R                  " X5      $ rý2  )r   rÿ2  r   s     r   rÿ2  rÿ2  óÀ  r¶j  r&   c                 ó.   • [         R                  " X5      $ r3  )r   r3  r   s     r   r3  r3  ÷À  r¶j  r&   c                 ó.   • [         R                  " X5      $ )z 
Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_png()`.
    Re-encode a given pixmap as a PNG into a buffer.

    Ownership of the buffer is returned.
)r   r$E  r   s     r   r$E  r$E  ûÀ  s   € ô ×2Ò2°6ÓHÐHr&   c                 ó.   • [         R                  " X5      $ r3  )r   r
3  r   s     r   r
3  r
3  Á  r¶j  r&   c                 ó.   • [         R                  " X5      $ r3  )r   r3  r   s     r   r3  r3  Á  s   € ä×2Ò2°3ÓEÐEr&   c                 ó.   • [         R                  " X5      $ )zt
Class-aware wrapper for `::fz_new_buffer_from_shared_data()`.
    Like fz_new_buffer, but does not take ownership.
)r   Úfz_new_buffer_from_shared_datarÐ  s     r   r½j  r½j  Á  rŸj  r&   c                 ó.   • [         R                  " U 5      $ )z´
Class-aware wrapper for `::fz_new_buffer_from_stext_page()`.
    Does the same as fz_new_buffer_from_flattened_stext_page(), with
    the options FZ_TEXT_FLATTEN_KEEP_PARAGRAPHS.
)r   r7J  rÍ  s    r   r7J  r7J  Á  rú  r&   c                 ó0   • [         R                  " XU5      $ )z2Class-aware wrapper for `::fz_new_builtin_font()`.)r   Úfz_new_builtin_fontr"   s      r   rÀj  rÀj  Á  s   € ä×%Ò% d°YÓ?Ð?r&   c                 ó0   • [         R                  " XU5      $ )zÝ
Class-aware wrapper for `::fz_new_cal_gray_colorspace()`.
    Create a calibrated gray colorspace.

    The returned reference should be dropped when it is finished
    with.

    Colorspaces are immutable once created.
)r   Úfz_new_cal_gray_colorspacer%   s      r   rÂj  rÂj  Á  s   € ô ×,Ò,¨R°UÓ;Ð;r&   c                 ó0   • [         R                  " XX#5      $ )zÛ
Class-aware wrapper for `::fz_new_cal_rgb_colorspace()`.
    Create a calibrated rgb colorspace.

    The returned reference should be dropped when it is finished
    with.

    Colorspaces are immutable once created.
)r   Úfz_new_cal_rgb_colorspacer(   s       r   rÄj  rÄj  +Á  s   € ô ×+Ò+¨B°EÓBÐBr&   c                 ó.   • [         R                  " U 5      $ )z.Class-aware wrapper for `::fz_new_cjk_font()`.)r   Úfz_new_cjk_fontr3   s    r   rÆj  rÆj  7Á  ó   € ä×!Ò! (Ó+Ð+r&   c                 ó0   • [         R                  " XX#5      $ )aÌ  
Class-aware wrapper for `::fz_new_colorspace()`.
    Creates a new colorspace instance and returns a reference.

    No internal checking is done that the colorspace type (e.g.
    CMYK) matches with the flags (e.g. FZ_COLORSPACE_HAS_CMYK) or
    colorant count (n) or name.

    The reference should be dropped when it is finished with.

    Colorspaces are immutable once created (with the exception of
    setting up colorant names for separation spaces).
)r   Úfz_new_colorspacer9   s       r   rÉj  rÉj  ;Á  s   € ô ×#Ò# D°Ó9Ð9r&   c                  ó,   • [         R                  " 5       $ )zn
Class-aware wrapper for `::fz_new_compressed_buffer()`.
    Create a new, UNKNOWN format, compressed_buffer.
)r   Úfz_new_compressed_bufferr'   r&   r   rËj  rËj  KÁ  s   € ô
 ×*Ò*Ó,Ð,r&   c                  ó,   • [         R                  " 5       $ )aŸ  
Class-aware wrapper for `::fz_new_default_colorspaces()`.
    Create a new default colorspace structure with values inherited
    from the context, and return a reference to it.

    These can be overridden using fz_set_default_xxxx.

    These should not be overridden while more than one caller has
    the reference for fear of race conditions.

    The caller should drop this reference once finished with it.
)r   Úfz_new_default_colorspacesr'   r&   r   rÍj  rÍj  RÁ  s   € ô ×,Ò,Ó.Ð.r&   c                 ó0   • [         R                  " XX#5      $ )aô  
 Class-aware wrapper for `::fz_new_deflated_data()`.

    This function has out-params. Python/C# wrappers look like:
            `fz_new_deflated_data(const unsigned char *source, size_t source_length, ::fz_deflate_level level)` => `(unsigned char *, size_t compressed_length)`

            Compress source_length bytes of data starting
            at source, into a new memory block malloced for that purpose.
compressed_length is updated on exit to contain the size used.
            Ownership of the block is returned from this function, and the
            caller is therefore responsible for freeing it. The block may be
            considerably larger than is actually required. The caller is
            free to fz_realloc it down if it wants to.
)r   Úfz_new_deflated_datarÆ  s       r   rÏj  rÏj  aÁ  s   € ô ×&Ò&Ð'8À-ÓWÐWr&   c                 ó0   • [         R                  " XU5      $ )a›  
Class-aware wrapper for `::fz_new_deflated_data_from_buffer()`.

This function has out-params. Python/C# wrappers look like:
    `fz_new_deflated_data_from_buffer(::fz_buffer *buffer, ::fz_deflate_level level)` => `(unsigned char *, size_t compressed_length)`

    Compress the contents of a fz_buffer into a
    new block malloced for that purpose. *compressed_length is
    updated on exit to contain the size used. Ownership of the block
    is returned from this function, and the caller is therefore
    responsible for freeing it. The block may be considerably larger
    than is actually required. The caller is free to fz_realloc it
    down if it wants to.
)r   Ú fz_new_deflated_data_from_bufferrÉ  s      r   rÑj  rÑj  rÁ  s   € ô ×2Ò2Ð3DÈeÓTÐTr&   c                 ó.   • [         R                  " U 5      $ )aq  
Class-aware wrapper for `::fz_new_device_of_size()`.
    Devices are created by calls to device implementations, for
    instance: foo_new_device(). These will be implemented by calling
    fz_new_derived_device(ctx, foo_device) where foo_device is a
    structure "derived from" fz_device, for instance
    typedef struct { fz_device base;  ...extras...} foo_device;
)r   Úfz_new_device_of_sizer&  s    r   rÓj  rÓj  ƒÁ  s   € ô ×'Ò'¨Ó-Ð-r&   c                 ó.   • [         R                  " U 5      $ )a!  
Class-aware wrapper for `::fz_new_display_list()`.
    Create an empty display list.

    A display list contains drawing commands (text, images, etc.).
    Use fz_new_list_device for populating the list.

    mediabox: Bounds of the page (in points) represented by the
    display list.
)r   râG  rQ   s    r   râG  râG  ŽÁ  ó   € ô ×%Ò% hÓ/Ð/r&   c                 ó.   • [         R                  " U 5      $ )z—
Class-aware wrapper for `::fz_new_display_list_from_page()`.
    Create a display list.

    Ownership of the display list is returned to the caller.
)r   r÷B  r  s    r   r÷B  r÷B  ›Á  r‚"  r&   c                 ó.   • [         R                  " U 5      $ )zÄ
Class-aware wrapper for `::fz_new_display_list_from_page_contents()`.
    Create a display list from page contents (no annotations).

    Ownership of the display list is returned to the caller.
)r   rÍ7  r  s    r   rÍ7  rÍ7  ¤Á  s   € ô ×8Ò8¸Ó>Ð>r&   c                 ó.   • [         R                  " X5      $ rœ8  )r   rž8  r¦  s     r   rž8  rž8  ­Á  s   € ä×6Ò6°sÓCÐCr&   c                 ó2   • [         R                  " XX#U5      $ )a3  
Class-aware wrapper for `::fz_new_display_list_from_svg()`.

This function has out-params. Python/C# wrappers look like:
    `fz_new_display_list_from_svg(::fz_buffer *buf, const char *base_uri, ::fz_archive *dir)` => `(fz_display_list *, float w, float h)`

    Parse an SVG document into a display-list.
)r   r˜3  r[   s        r   r˜3  r˜3  ±Á  s   € ô ×.Ò.¨s¸cÀaÓHÐHr&   c                 ó2   • [         R                  " XX#XE5      $ )aN  
Class-aware wrapper for `::fz_new_display_list_from_svg_xml()`.

This function has out-params. Python/C# wrappers look like:
    `fz_new_display_list_from_svg_xml(::fz_xml_doc *xmldoc, ::fz_xml *xml, const char *base_uri, ::fz_archive *dir)` => `(fz_display_list *, float w, float h)`

    Parse an SVG document into a display-list.
)r   róN  r_   s         r   róN  róN  ¼Á  s   € ô ×2Ò2°6ÀÈqÓTÐTr&   c                 ó.   • [         R                  " U 5      $ )a  
Class-aware wrapper for `::fz_new_document_of_size()`.
    New documents are typically created by calls like
    foo_new_document(fz_context *ctx, ...). These work by
    deriving a new document type from fz_document, for instance:
    typedef struct { fz_document base; ...extras... } foo_document;
    These are allocated by calling
    fz_new_derived_document(ctx, foo_document)
)r   Úfz_new_document_of_sizer&  s    r   rÜj  rÜj  ÇÁ  s   € ô ×)Ò)¨$Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ )zN
Class-aware wrapper for `::fz_new_dom()`.
    Make new xml dom root element.
)r   Ú
fz_new_domrt   s    r   rÞj  rÞj  ÓÁ  rå%  r&   c                 ó.   • [         R                  " X5      $ )zp
Class-aware wrapper for `::fz_new_dom_node()`.
    Create a new dom node.

    This will NOT be linked in yet.
)r   r÷N  r	  s     r   r÷N  r÷N  ÚÁ  rÛ!  r&   c                 ó.   • [         R                  " X5      $ )zz
Class-aware wrapper for `::fz_new_dom_text_node()`.
    Create a new dom text node.

    This will NOT be linked in yet.
)r   rûN  r  s     r   rûN  rûN  ãÁ  s   € ô ×&Ò& sÓ1Ð1r&   c                 ó.   • [         R                  " X5      $ )aÃ  
Class-aware wrapper for `::fz_new_draw_device()`.
    Create a device to draw on a pixmap.

    dest: Target pixmap for the draw device. See fz_new_pixmap*
    for how to obtain a pixmap. The pixmap is not cleared by the
    draw device, see fz_clear_pixmap* for how to clear it prior to
    calling fz_new_draw_device. Free the device by calling
    fz_drop_device.

    transform: Transform from user space in points to device space
    in pixels.
)r   Úfz_new_draw_devicer}   s     r   râj  râj  ìÁ  s   € ô ×$Ò$ YÓ5Ð5r&   c                 ó.   • [         R                  " X5      $ rÍ5  )r   rÏ5  r}   s     r   rÏ5  rÏ5  üÁ  s   € ä×*Ò*¨9Ó;Ð;r&   c                 ó0   • [         R                  " XU5      $ )a   
Class-aware wrapper for `::fz_new_draw_device_with_bbox()`.
    Create a device to draw on a pixmap.

    dest: Target pixmap for the draw device. See fz_new_pixmap*
    for how to obtain a pixmap. The pixmap is not cleared by the
    draw device, see fz_clear_pixmap* for how to clear it prior to
    calling fz_new_draw_device. Free the device by calling
    fz_drop_device.

    transform: Transform from user space in points to device space
    in pixels.

    clip: Bounding box to restrict any marking operations of the
    draw device.
)r   Úfz_new_draw_device_with_bboxr‚   s      r   råj  råj   Â  s   € ô" ×.Ò.¨yÀÓEÐEr&   c                 ó0   • [         R                  " XX#5      $ )a…  
Class-aware wrapper for `::fz_new_draw_device_with_bbox_proof()`.
    Create a device to draw on a pixmap.

    dest: Target pixmap for the draw device. See fz_new_pixmap*
    for how to obtain a pixmap. The pixmap is not cleared by the
    draw device, see fz_clear_pixmap* for how to clear it prior to
    calling fz_new_draw_device. Free the device by calling
    fz_drop_device.

    transform: Transform from user space in points to device space
    in pixels.

    clip: Bounding box to restrict any marking operations of the
    draw device.

    proof_cs: Color space to render to prior to mapping to color
    space defined by pixmap.
)r   Ú"fz_new_draw_device_with_bbox_proofr…   s       r   rçj  rçj  Â  s   € ô( ×4Ò4°YÀdÓOÐOr&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_new_draw_device_with_options()`.

This function has out-params. Python/C# wrappers look like:
    `fz_new_draw_device_with_options(const ::fz_draw_options *options, ::fz_rect mediabox, ::fz_pixmap **pixmap)` => `(fz_device *)`

    Create a new pixmap and draw device, using the specified options.

    options: Options to configure the draw device, and choose the
    resolution and colorspace.

    mediabox: The bounds of the page in points.

    pixmap: An out parameter containing the newly created pixmap.
)r   Úfz_new_draw_device_with_optionsrˆ   s      r   réj  réj  )Â  s   € ô  ×1Ò1°'ÀVÓLÐLr&   c                 ó0   • [         R                  " XU5      $ )a7  
Class-aware wrapper for `::fz_new_draw_device_with_proof()`.
    Create a device to draw on a pixmap.

    dest: Target pixmap for the draw device. See fz_new_pixmap*
    for how to obtain a pixmap. The pixmap is not cleared by the
    draw device, see fz_clear_pixmap* for how to clear it prior to
    calling fz_new_draw_device. Free the device by calling
    fz_drop_device.

    transform: Transform from user space in points to device space
    in pixels.

    proof_cs: Intermediate color space to map though when mapping to
    color space defined by pixmap.
)r   Úfz_new_draw_device_with_proofr‹   s      r   rëj  rëj  ;Â  s   € ô" ×/Ò/°	ÀÓJÐJr&   c                 ó0   • [         R                  " XX#5      $ )aÖ  
Class-aware wrapper for `::fz_new_font_from_buffer()`.
    Create a new font from a font file in a fz_buffer.

    Fonts created in this way, will be eligible for embedding by default.

    name: Name of font (leave NULL to use name from font).

    buffer: Buffer to load from.

    index: Which font from the file to load (0 for default).

    use_glyph_box: 1 if we should use the glyph bbox, 0 otherwise.

    Returns new font handle, or throws exception on error.
)r   Úfz_new_font_from_bufferr’   s       r   ríj  ríj  NÂ  s   € ô" ×)Ò)¨$¸ÓNÐNr&   c                 ó0   • [         R                  " XX#5      $ )aÆ  
Class-aware wrapper for `::fz_new_font_from_file()`.
    Create a new font from a font file.

    Fonts created in this way, will be eligible for embedding by default.

    name: Name of font (leave NULL to use name from font).

    path: File path to load from.

    index: Which font from the file to load (0 for default).

    use_glyph_box: 1 if we should use the glyph bbox, 0 otherwise.

    Returns new font handle, or throws exception on error.
)r   Úfz_new_font_from_filer•   s       r   rïj  rïj  aÂ  s   € ô" ×'Ò'¨°EÓJÐJr&   c                 ó2   • [         R                  " XX#U5      $ )a  
Class-aware wrapper for `::fz_new_font_from_memory()`.
    Create a new font from a font file in memory.

    Fonts created in this way, will be eligible for embedding by default.

    name: Name of font (leave NULL to use name from font).

    data: Pointer to the font file data.

    len: Length of the font file data.

    index: Which font from the file to load (0 for default).

    use_glyph_box: 1 if we should use the glyph bbox, 0 otherwise.

    Returns new font handle, or throws exception on error.
)r   Úfz_new_font_from_memoryr˜   s        r   rñj  rñj  tÂ  s   € ô& ×)Ò)¨$°cÀ.ÓQÐQr&   c                 ó2   • [         R                  " XX#XE5      $ )z6Class-aware wrapper for `::fz_new_function_of_size()`.)r   Úfz_new_function_of_sizer›   s         r   rój  rój  ‰Â  s   € ä×)Ò)¨$°q¸TÓHÐHr&   c                 ó0   • [         R                  " XX#5      $ )aÒ  
Class-aware wrapper for `::fz_new_icc_colorspace()`.
    Create a colorspace from an ICC profile supplied in buf.

    Limited checking is done to ensure that the colorspace type is
    appropriate for the supplied ICC profile.

    An additional reference is taken to buf, which will be dropped
    on destruction. Ownership is NOT passed in.

    The returned reference should be dropped when it is finished
    with.

    Colorspaces are immutable once created.
)r   Úfz_new_icc_colorspacer¦   s       r   rõj  rõj  �Â  s   € ô  ×'Ò'¨°TÓ?Ð?r&   c                 ó.   • [         R                  " U 5      $ )zŸ
Class-aware wrapper for `::fz_new_image_from_buffer()`.
    Create a new image from a
    buffer of data, inferring its type from the format
    of the data.
)r   rœ3  r   s    r   rœ3  rœ3  ŸÂ  rÔ   r&   c                 ó8   • [         R                  " XX#XEXgX‰X«5      $ )a‹  
Class-aware wrapper for `::fz_new_image_from_compressed_buffer()`.
    Create an image based on
    the data in the supplied compressed buffer.

    w,h: Width and height of the created image.

    bpc: Bits per component.

    colorspace: The colorspace (determines the number of components,
    and any color conversions required while decoding).

    xres, yres: The X and Y resolutions respectively.

    interpolate: 1 if interpolation should be used when decoding
    this image, 0 otherwise.

    imagemask: 1 if this is an imagemask (i.e. transparency bitmap
    mask), 0 otherwise.

    decode: NULL, or a pointer to to a decode array. The default
    decode array is [0 1] (repeated n times, for n color components).

    colorkey: NULL, or a pointer to a colorkey array. The default
    colorkey array is [0 255] (repeated n times, for n color
    components).

    buffer: Buffer of compressed data and compression parameters.
    Ownership of this reference is passed in.

    mask: NULL, or another image to use as a mask for this one.
    A new reference is taken to this image. Supplying a masked
    image as a mask to another image is illegal!
)r   Ú#fz_new_image_from_compressed_bufferr«   s               r   røj  røj  ¨Â  s-   € ôF ×5Ò5°a¸CÈTÐYdÐqwð  DJó  Qð  Qr&   c                 ó8   • [         R                  " XX#XEXgX‰X«5      $ )a  
Class-aware wrapper for `::fz_new_image_from_compressed_buffer2()`.   Swig-friendly wrapper for fz_new_image_from_compressed_buffer(),
uses specified `decode` and `colorkey` if they are not null (in which
case we assert that they have size `2*fz_colorspace_n(colorspace)`).
)r   Ú$fz_new_image_from_compressed_buffer2r«   s               r   rúj  rúj  ÍÂ  s,   € ô ×6Ò6°q¸SÈdÐZeÐrxð  EKó  Rð  Rr&   c                 ó0   • [         R                  " XU5      $ )a-  
Class-aware wrapper for `::fz_new_image_from_display_list()`.
    Create a new image from a display list.

    w, h: The conceptual width/height of the image.

    transform: The matrix that needs to be applied to the given
    list to make it render to the unit square.

    list: The display list.
)r   Úfz_new_image_from_display_listr°   s      r   rüj  rüj  ÕÂ  s   € ô ×0Ò0°°tÓ<Ð<r&   c                 ó.   • [         R                  " U 5      $ )z£
Class-aware wrapper for `::fz_new_image_from_file()`.
    Create a new image from the contents
    of a file, inferring its type from the format of the
    data.
)r   Úfz_new_image_from_filerÍ  s    r   rþj  rþj  ãÂ  s   € ô ×(Ò(¨Ó.Ð.r&   c                 ó.   • [         R                  " X5      $ )ao  
Class-aware wrapper for `::fz_new_image_from_pixmap()`.
    Create an image from the given
    pixmap.

    pixmap: The pixmap to base the image upon. A new reference
    to this is taken.

    mask: NULL, or another image to use as a mask for this one.
    A new reference is taken to this image. Supplying a masked
    image as a mask to another image is illegal!
)r   r/E  rµ   s     r   r/E  r/E  ìÂ  s   € ô ×*Ò*¨6Ó8Ð8r&   c                 ó0   • [         R                  " XU5      $ )zh
Class-aware wrapper for `::fz_new_image_from_svg()`.
    Create a scalable image from an SVG document.
)r   r¡3  r¸   s      r   r¡3  r¡3  ûÂ  s   € ô
 ×'Ò'¨°sÓ;Ð;r&   c                 ó0   • [         R                  " XX#5      $ )zl
Class-aware wrapper for `::fz_new_image_from_svg_xml()`.
    Create a scalable image from an SVG document.
)r   rÿN  r»   s       r   rÿN  rÿN  Ã  s   € ô
 ×+Ò+¨F¸ÓGÐGr&   c                 ó<   • [         R                  " XX#XEXgX‰X«XÍU5      $ )a4  
Class-aware wrapper for `::fz_new_image_of_size()`.
    Internal function to make a new fz_image structure
    for a derived class.

    w,h: Width and height of the created image.

    bpc: Bits per component.

    colorspace: The colorspace (determines the number of components,
    and any color conversions required while decoding).

    xres, yres: The X and Y resolutions respectively.

    interpolate: 1 if interpolation should be used when decoding
    this image, 0 otherwise.

    imagemask: 1 if this is an imagemask (i.e. transparent), 0
    otherwise.

    decode: NULL, or a pointer to to a decode array. The default
    decode array is [0 1] (repeated n times, for n color components).

    colorkey: NULL, or a pointer to a colorkey array. The default
    colorkey array is [0 255] (repeated n times, for n color
    components).

    mask: NULL, or another image to use as a mask for this one.
    A new reference is taken to this image. Supplying a masked
    image as a mask to another image is illegal!

    size: The size of the required allocated structure (the size of
    the derived structure).

    get: The function to be called to obtain a decoded pixmap.

    get_size: The function to be called to return the storage size
    used by this image.

    drop: The function to be called to dispose of this image once
    the last reference is dropped.

    Returns a pointer to an allocated structure of the required size,
    with the first sizeof(fz_image) bytes initialised as appropriate
    given the supplied parameters, and the other bytes set to zero.
)r   Úfz_new_image_of_sizer¾   s                  r   rk  rk  	Ã  s6   € ô^ ×&Ò& q¨S¸dÈ+ÐbhÐtxð  AKð  W[ó  \ð  \r&   c                 ó0   • [         R                  " XU5      $ )an  
Class-aware wrapper for `::fz_new_indexed_colorspace()`.
    Create an indexed colorspace.

    The supplied lookup table is high palette entries long. Each
    entry is n bytes long, where n is given by the number of
    colorants in the base colorspace, one byte per colorant.

    Ownership of lookup is passed it; it will be freed on
    destruction, so must be heap allocated.

    The colorspace will keep an additional reference to the base
    colorspace that will be dropped on destruction.

    The returned reference should be dropped when it is finished
    with.

    Colorspaces are immutable once created.
)r   rœ4  rÁ   s      r   rœ4  rœ4  :Ã  s   € ô( ×+Ò+¨D¸Ó?Ð?r&   c                 ó.   • [         R                  " X5      $ r¤3  )r   r§3  rÇ   s     r   r§3  r§3  PÃ  s   € ä×.Ò.¨vÓ:Ð:r&   c                 ó0   • [         R                  " XU5      $ )ao  
Class-aware wrapper for `::fz_new_link_of_size()`.
    Create a new link record.

    next is set to NULL with the expectation that the caller will
    handle the linked list setup. Internal function.

    Different document types will be implemented by deriving from
    fz_link. This macro allocates such derived structures, and
    initialises the base sections.
)r   Úfz_new_link_of_sizerÍ   s      r   rk  rk  TÃ  s   € ô ×%Ò% d°#Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ )a  
Class-aware wrapper for `::fz_new_list_device()`.
    Create a rendering device for a display list.

    When the device is rendering a page it will populate the
    display list with drawing commands (text, images, etc.). The
    display list can later be reused to render a page many times
    without having to re-interpret the page from the document file
    for each rendering. Once the device is no longer needed, free
    it with fz_drop_device.

    list: A display list that the list device takes a reference to.
)r   rõ7  r  s    r   rõ7  rõ7  bÃ  ó   € ô ×$Ò$ TÓ*Ð*r&   c                  ó,   • [         R                  " 5       $ )zg
Class-aware wrapper for `::fz_new_multi_archive()`.
    Create a new multi archive (initially empty).
)r   Úfz_new_multi_archiver'   r&   r   rk  rk  rÃ  ó   € ô
 ×&Ò&Ó(Ð(r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )a°  
Class-aware wrapper for `::fz_new_ocr_device()`.
    Create a device to OCR the text on the page.

    Renders the page internally to a bitmap that is then OCRd. Text
    is then forwarded onto the target device.

    target: The target device to receive the OCRd text.

    ctm: The transform to apply to the mediabox to get the size for
    the rendered page image. Also used to calculate the resolution
    for the page image. In general, this will be the same as the CTM
    that you pass to fz_run_page (or fz_run_display_list) to feed
    this device.

    mediabox: The mediabox (in points). Combined with the CTM to get
    the bounds of the pixmap used internally for the rendered page
    image.

    with_list: If with_list is false, then all non-text operations
    are forwarded instantly to the target device. This results in
    the target device seeing all NON-text operations, followed by
    all the text operations (derived from OCR).

    If with_list is true, then all the marking operations are
    collated into a display list which is then replayed to the
    target device at the end.

    language: NULL (for "eng"), or a pointer to a string to describe
    the languages/scripts that should be used for OCR (e.g.
    "eng,ara").

    datadir: NULL (for ""), or a pointer to a path string otherwise
    provided to Tesseract in the TESSDATA_PREFIX environment variable.

    progress: NULL, or function to be called periodically to indicate
    progress. Return 0 to continue, or 1 to cancel. progress_arg is
    returned as the void *. The int is a value between 0 and 100 to
    indicate progress.

    progress_arg: A void * value to be parrotted back to the progress
    function.
)r   rk6  rà   s           r   rk6  rk6  yÃ  s   € ôX ×#Ò# F°ÀhÐYaÓpÐpr&   c	                 ó6   • [         R                  " XX#XEXgU5	      $ rn6  )r   rp6  ræ   s	            r   rp6  rp6  §Ã  s(   € ä×0Ò0°¸hÐS[Ðfnð  Fó  Gð  Gr&   c                  ó,   • [         R                  " 5       $ )z€
Class-aware wrapper for `::fz_new_outline()`.
    Create a new outline entry with zeroed fields for the caller
    to fill in.
)r   Úfz_new_outliner'   r&   r   rk  rk  «Ã  r/  r&   c                 ó.   • [         R                  " X5      $ )zØ
Class-aware wrapper for `::fz_new_page_of_size()`.
    Different document types will be implemented by deriving from
    fz_page. This macro allocates such derived structures, and
    initialises the base sections.
)r   Úfz_new_page_of_sizerñ   s     r   rk  rk  ³Ã  s   € ô ×%Ò% dÓ0Ð0r&   c                  ó,   • [         R                  " 5       $ )zU
Class-aware wrapper for `::fz_new_path()`.
    Create a new (empty) path structure.
)r   Úfz_new_pathr'   r&   r   rk  rk  ¼Ã  ó   € ô
 ×ÒÓÐr&   c                 ó.   • [         R                  " U 5      $ r¡8  )r   r£8  r!  s    r   r£8  r£8  ÃÃ  rW%  r&   c                 ó2   • [         R                  " XX#U5      $ )a°  
Class-aware wrapper for `::fz_new_pixmap()`.
    Create a new pixmap, with its origin at (0,0)

    cs: The colorspace to use for the pixmap, or NULL for an alpha
    plane/mask.

    w: The width of the pixmap (in pixels)

    h: The height of the pixmap (in pixels)

    seps: Details of separations.

    alpha: 0 for no alpha, 1 for alpha.

    Returns a pointer to the new pixmap. Throws exception on failure
    to allocate.
)r   r 4  r'!  s        r   r 4  r 4  ÇÃ  s   € ô& ×Ò  q°Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ r2E  )r   r4E  r  s    r   r4E  r4E  ÜÃ  r£   r&   c                 ó.   • [         R                  " X5      $ r7E  )r   r9E  r-!  s     r   r9E  r9E  àÃ  s   € ä×3Ò3°EÓ@Ð@r&   c                 ó0   • [         R                  " XX#5      $ )z¼
Class-aware wrapper for `::fz_new_pixmap_from_display_list()`.
    Render the page to a pixmap using the transform and colorspace.

    Ownership of the pixmap is returned to the caller.
)r   rú7  r0!  s       r   rú7  rú7  äÃ  s   € ô ×1Ò1°$¸RÓGÐGr&   c                 ó2   • [         R                  " XX#U5      $ )zÅ
Class-aware wrapper for `::fz_new_pixmap_from_display_list_with_separations()`.
    Render the page contents with control over spot colors.

    Ownership of the pixmap is returned to the caller.
)r   rÿ7  r3!  s        r   rÿ7  rÿ7  íÃ  s   € ô ×BÒBÀ4ÈbÐX]Ó^Ð^r&   c                 ó0   • [         R                  " XX#5      $ rþB  )r   r C  r6!  s       r   r C  r C  öÃ  s   € ä×)Ò)¨$°RÓ?Ð?r&   c                 ó0   • [         R                  " XX#5      $ )z«
Class-aware wrapper for `::fz_new_pixmap_from_page_contents()`.
    Render the page contents without annotations.

    Ownership of the pixmap is returned to the caller.
)r   rC  r6!  s       r   rC  rC  úÃ  s   € ô ×2Ò2°4¸bÓHÐHr&   c                 ó2   • [         R                  " XX#U5      $ rC  )r   r
C  r;!  s        r   r
C  r
C  Ä  s   € ä×CÒCÀDÈrÐY^Ó_Ð_r&   c                 ó2   • [         R                  " XX#U5      $ r§8  )r   r©8  r>!  s        r   r©8  r©8  Ä  s   € ä×0Ò0°¸cÀuÓMÐMr&   c                 ó2   • [         R                  " XX#XE5      $ r¬8  )r   r®8  rA!  s         r   r®8  r®8  Ä  s   € ä×AÒAÀ#ÈsÐX\ÓdÐdr&   c                 ó2   • [         R                  " XX#U5      $ rC  )r   rC  r;!  s        r   rC  rC  Ä  s   € ä×:Ò:¸4ÀbÐPUÓVÐVr&   c                 ó.   • [         R                  " X5      $ )a‚  
Class-aware wrapper for `::fz_new_pixmap_from_pixmap()`.
    Create a new pixmap that represents a subarea of the specified
    pixmap. A reference is taken to this pixmap that will be dropped
    on destruction.

    The supplied rectangle must be wholly contained within the
    original pixmap.

    Returns a pointer to the new pixmap. Throws exception on failure
    to allocate.
)r   r>E  rF!  s     r   r>E  r>E  Ä  s   € ô ×+Ò+¨FÓ9Ð9r&   c                 ó0   • [         R                  " XX#5      $ )aß  
Class-aware wrapper for `::fz_new_pixmap_with_bbox()`.
    Create a pixmap of a given size, location and pixel format.

    The bounding box specifies the size of the created pixmap and
    where it will be located. The colorspace determines the number
    of components per pixel. Alpha is always present. Pixmaps are
    reference counted, so drop references using fz_drop_pixmap.

    colorspace: Colorspace format used for the created pixmap. The
    pixmap will keep a reference to the colorspace.

    bbox: Bounding box specifying location/size of created pixmap.

    seps: Details of separations.

    alpha: 0 for no alpha, 1 for alpha.

    Returns a pointer to the new pixmap. Throws exception on failure
    to allocate.
)r   r¤4  rI!  s       r   r¤4  r¤4  "Ä  s   € ô, ×)Ò)¨*¸DÓHÐHr&   c                 ó2   • [         R                  " XX#U5      $ )aD  
Class-aware wrapper for `::fz_new_pixmap_with_bbox_and_data()`.
    Create a pixmap of a given size, location and pixel format,
    using the supplied data block.

    The bounding box specifies the size of the created pixmap and
    where it will be located. The colorspace determines the number
    of components per pixel. Alpha is always present. Pixmaps are
    reference counted, so drop references using fz_drop_pixmap.

    colorspace: Colorspace format used for the created pixmap. The
    pixmap will keep a reference to the colorspace.

    rect: Bounding box specifying location/size of created pixmap.

    seps: Details of separations.

    alpha: Number of alpha planes (0 or 1).

    samples: The data block to keep the samples in.

    Returns a pointer to the new pixmap. Throws exception on failure
    to allocate.
)r   r¨4  rL!  s        r   r¨4  r¨4  :Ä  s   € ô2 ×2Ò2°:ÀTÐRYÓZÐZr&   c           	      ó4   • [         R                  " XX#XEU5      $ )as  
Class-aware wrapper for `::fz_new_pixmap_with_data()`.
    Create a new pixmap, with its origin at
    (0,0) using the supplied data block.

    cs: The colorspace to use for the pixmap, or NULL for an alpha
    plane/mask.

    w: The width of the pixmap (in pixels)

    h: The height of the pixmap (in pixels)

    seps: Details of separations.

    alpha: 0 for no alpha, 1 for alpha.

    stride: The byte offset from the pixel data in a row to the
    pixel data in the next row.

    samples: The data block to keep the samples in.

    Returns a pointer to the new pixmap. Throws exception on failure to
    allocate.
)r   r¬4  rO!  s          r   r¬4  r¬4  UÄ  s   € ô2 ×)Ò)¨*¸À%ÐQXÓYÐYr&   c                 ó.   • [         R                  " U 5      $ )zl
Class-aware wrapper for `::fz_new_separations()`.
    Create a new separations structure (initially empty)
)r   Úfz_new_separationsr!  s    r   r'k  r'k  pÄ  s   € ô
 ×$Ò$ \Ó2Ð2r&   c                 ó.   • [         R                  " X5      $ )a(  
Class-aware wrapper for `::fz_new_stext_device()`.
    Create a device to extract the text on a page.

    Gather the text on a page into blocks and lines.

    The reading order is taken from the order the text is drawn in
    the source file, so may not be accurate.

    page: The text page to which content should be added. This will
    usually be a newly created (empty) text page, but it can be one
    containing data already (for example when merging multiple
    pages, or watermarking).

    options: Options to configure the stext device.
)r   r;J  rÿ  s     r   r;J  r;J  wÄ  s   € ô" ×%Ò% dÓ4Ð4r&   c                 ó2   • [         R                  " XX#U5      $ )aô  
Class-aware wrapper for `::fz_new_stext_device_for_page()`.
    Create a device to extract the text on a page into an existing
    fz_stext_page structure.

    Gather the text on a page into blocks and lines.

    The reading order is taken from the order the text is drawn in
    the source file, so may not be accurate.

    stext_page: The text page to which content should be added. This will
    usually be a newly created (empty) text page, but it can be one
    containing data already (for example when merging multiple
    pages, or watermarking).

    options: Options to configure the stext device.

    The next 2 parameters are copied into the fz_stext_page structure's
    ids section, so only have to be valid if you expect to interrogate
    that section later.

    chapter_num: The chapter number that this page came from.

    page_num: The page number that this page came from.

    The final parameter is copied into the fz_stext_page structure's
    ids section. The mediabox for the enture fz_stext_page is unioned
    with this, so pass fz_empty_bbox if you don't care about getting
    a valid value back from the ids section, but you don't want to
    upset the value in the page->mediabox field.

    mediabox: The mediabox for this page.
)r   r?J  r…!  s        r   r?J  r?J  ŠÄ  s   € ôD ×.Ò.¨zÀÐX`ÓaÐar&   c                 ó0   • [         R                  " XX#5      $ rBJ  )r   rDJ  r•!  s       r   rDJ  rDJ  ®Ä  s   € ä×%Ò% d°cÓAÐAr&   c                 ó.   • [         R                  " U 5      $ )zÒ
Class-aware wrapper for `::fz_new_store_context()`.
    Create a new store inside the context

    max: The maximum size (in bytes) that the store is allowed to
    grow to. FZ_STORE_UNLIMITED means no limit.
)r   Úfz_new_store_contextr˜!  s    r   r,k  r,k  ²Ä  s   € ô ×&Ò& sÓ+Ð+r&   c                 ó0   • [         R                  " XU5      $ )aº  
Class-aware wrapper for `::fz_new_stream()`.
    Create a new stream object with the given
    internal state and function pointers.

    state: Internal state (opaque to everything but implementation).

    next: Should provide the next set of bytes (up to max) of stream
    data. Return the number of bytes read, or EOF when there is no
    more data.

    drop: Should clean up and free the internal state. May not
    throw exceptions.
)r   Úfz_new_streamrž!  s      r   r.k  r.k  ¼Ä  s   € ô ×Ò ¨TÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )z,Class-aware wrapper for `::fz_new_string()`.)r   Úfz_new_stringrÇ  s    r   r0k  r0k  ÍÄ  râ+  r&   c                  ó,   • [         R                  " 5       $ )zÈ
Class-aware wrapper for `::fz_new_stroke_state()`.
    Create a new (empty) stroke state structure (with no dash
    data) and return a reference to it.

    Throws exception on failure to allocate.
)r   Úfz_new_stroke_stater'   r&   r   r2k  r2k  ÑÄ  s   € ô ×%Ò%Ó'Ð'r&   c                 ó.   • [         R                  " U 5      $ )a)  
Class-aware wrapper for `::fz_new_stroke_state_with_dash_len()`.
    Create a new (empty) stroke state structure, with room for
    dash data of the given length, and return a reference to it.

    len: The number of dash elements to allow room for.

    Throws exception on failure to allocate.
)r   Ú!fz_new_stroke_state_with_dash_lenræ  s    r   r4k  r4k  ÛÄ  s   € ô ×3Ò3°CÓ8Ð8r&   c                 ó2   • [         R                  " XX#U5      $ )zË
Class-aware wrapper for `::fz_new_svg_device()`.
    Create a device that outputs (single page) SVG files to
    the given output stream.

    Equivalent to fz_new_svg_device_with_id passing id = NULL.
)r   rö@  r¨!  s        r   rö@  rö@  çÄ  s   € ô ×#Ò# C°[È|Ó\Ð\r&   c                 ó2   • [         R                  " XX#XE5      $ )aß  
Class-aware wrapper for `::fz_new_svg_device_with_id()`.

This function has out-params. Python/C# wrappers look like:
    `fz_new_svg_device_with_id(::fz_output *out, float page_width, float page_height, int text_format, int reuse_images)` => `(fz_device *, int id)`

    Create a device that outputs (single page) SVG files to
    the given output stream.

    output: The output stream to send the constructed SVG page to.

    page_width, page_height: The page dimensions to use (in points).

    text_format: How to emit text. One of the following values:
            FZ_SVG_TEXT_AS_TEXT: As <text> elements with possible
            layout errors and mismatching fonts.
            FZ_SVG_TEXT_AS_PATH: As <path> elements with exact
            visual appearance.

    reuse_images: Share image resources using <symbol> definitions.

    resolution: Resolution to use when rasterizing shadings (and such) to images.

    id: ID parameter to keep generated IDs unique across SVG files.
)r   rú@  r­!  s         r   rú@  rú@  ñÄ  s   € ô4 ×+Ò+¨C¸[ÐWcÓhÐhr&   c                 ó0   • [         R                  " XX#5      $ rý@  )r   rÿ@  r°!  s       r   rÿ@  rÿ@  Å  s   € ä×0Ò0°À+ÓTÐTr&   c                 ó0   • [         R                  " XX#5      $ )aÞ  
Class-aware wrapper for `::fz_new_test_device()`.

This function has out-params. Python/C# wrappers look like:
    `fz_new_test_device(float threshold, int options, ::fz_device *passthrough)` => `(fz_device *, int is_color)`

    Create a device to test for features.

    Currently only tests for the presence of non-grayscale colors.

    is_color: Possible values returned:
            0: Definitely greyscale
            1: Probably color (all colors were grey, but there
            were images or shadings in a non grey colorspace).
            2: Definitely color

    threshold: The difference from grayscale that will be tolerated.
    Typical values to use are either 0 (be exact) and 0.02 (allow an
    imperceptible amount of slop).

    options: A set of bitfield options, from the FZ_TEST_OPT set.

    passthrough: A device to pass all calls through to, or NULL.
    If set, then the test device can both test and pass through to
    an underlying device (like, say, the display list device). This
    means that a display list can be created and at the end we'll
    know if it's colored or not.

    In the absence of a passthrough device, the device will throw
    an exception to stop page interpretation when color is found.
)r   Úfz_new_test_devicer·!  s       r   r9k  r9k  Å  s   € ô@ ×$Ò$ X¸'ÓOÐOr&   c                  ó,   • [         R                  " 5       $ )z�
Class-aware wrapper for `::fz_new_text()`.
    Create a new empty fz_text object.

    Throws exception on failure to allocate.
)r   Úfz_new_textr'   r&   r   r;k  r;k  3Å  s   € ô ×ÒÓÐr&   c                 ó.   • [         R                  " U 5      $ )z†
Class-aware wrapper for `::fz_new_text_from_xml()`.
    Extract and concatenate all plain text data from XML tree into a new string.
)r   rO  r¿!  s    r   rO  rO  <Å  rg  r&   c                 ó.   • [         R                  " U 5      $ )zt
Class-aware wrapper for `::fz_new_trace_device()`.
    Create a device to print a debug trace of all device calls.
)r   rA  rd  s    r   rA  rA  CÅ  r#  r&   c                 ó.   • [         R                  " U 5      $ )zÑ
Class-aware wrapper for `::fz_new_tree_archive()`.
    Create an archive that holds named buffers.

    tree can either be a preformed tree with fz_buffers as values,
    or it can be NULL for an empty tree.
)r   rN  rÊ!  s    r   rN  rN  JÅ  r7  r&   c                 ó.   • [         R                  " X5      $ )zã
Class-aware wrapper for `::fz_new_type3_font()`.
    Create a new (empty) type3 font.

    name: Name of font (or NULL).

    matrix: Font matrix.

    Returns a new font handle, or throws exception on
    allocation failure.
)r   Úfz_new_type3_fontrÍ!  s     r   r@k  r@k  TÅ  s   € ô ×#Ò# DÓ1Ð1r&   c                 ó.   • [         R                  " X5      $ )zÇ
Class-aware wrapper for `::fz_new_xhtml_document_from_document()`.
    Use text extraction to convert the input document into XHTML,
    then open the result as a new document that can be reflowed.
)r   r²8  rÐ!  s     r   r²8  r²8  bÅ  s   € ô ×5Ò5°gÓDÐDr&   c                 ó.   • [         R                  " U 5      $ )ze
Class-aware wrapper for `::fz_new_xmltext_device()`.
    Create a device to output raw information.
)r   rÊ5  rd  s    r   rÊ5  rÊ5  jÅ  rš&  r&   c                 ó.   • [         R                  " X5      $ )zÌ
Class-aware wrapper for `::fz_next_page()`.
    Function to get the location of the next page (allowing for the
    end of chapters etc). If at the end of the document, returns the
    current location.
)r   r¶8  rP  s     r   r¶8  r¶8  qÅ  s   € ô ×Ò˜sÓ(Ð(r&   c                 ó.   • [         R                  " U 5      $ )zZ
Class-aware wrapper for `::fz_normalize_vector()`.
    Normalize a vector to length one.
)r   rCF  rŽ  s    r   rCF  rCF  zÅ  r…  r&   c                 ó.   • [         R                  " U 5      $ )z‚
Class-aware wrapper for `::fz_open_a85d()`.
    a85d filter performs ASCII 85 Decoding of data read
    from the chained filter.
)r   rÑK  r¡  s    r   rÑK  rÑK  �Å  ó   € ô ×Ò˜uÓ%Ð%r&   c                 ó.   • [         R                  " X5      $ )a˜  
Class-aware wrapper for `::fz_open_accelerated_document()`.
    Open a document file and read its basic structure so pages and
    objects can be located. MuPDF will try to repair broken
    documents (without actually changing the file contents).

    The returned fz_document is used when calling most other
    document related functions.

    filename: a path to a file as it would be given to open(2).
)r   Úfz_open_accelerated_documentrã!  s     r   rHk  rHk  ‰Å  s   € ô ×.Ò.¨xÓ?Ð?r&   c                 ó0   • [         R                  " XU5      $ )aû  
Class-aware wrapper for `::fz_open_accelerated_document_with_stream()`.
    Open a document using the specified stream object rather than
    opening a file on disk.

    magic: a string used to detect document type; either a file name
    or mime-type.

    stream: a stream of the document contents.

    accel: NULL, or a stream of the 'accelerator' contents for this document.

    NOTE: The caller retains ownership of 'stream' and 'accel' - the document will
    take its own references if required.
)r   Ú(fz_open_accelerated_document_with_streamræ!  s      r   rJk  rJk  —Å  s   € ô  ×:Ò:¸5È%ÓPÐPr&   c                 ó0   • [         R                  " XX#5      $ )aN  
Class-aware wrapper for `::fz_open_accelerated_document_with_stream_and_dir()`.
    Open a document using the specified stream object rather than
    opening a file on disk.

    magic: a string used to detect document type; either a file name
    or mime-type.

    stream: a stream of the document contents.

    accel: NULL, or a stream of the 'accelerator' contents for this document.

    dir: NULL, or the 'directory context' for the stream contents.

    NOTE: The caller retains ownership of 'stream', 'accel' and 'dir' - the document will
    take its own references if required.
)r   Ú0fz_open_accelerated_document_with_stream_and_dirré!  s       r   rLk  rLk  ©Å  s   € ô$ ×BÒBÀ5ÐRWÓ]Ð]r&   c                 ó0   • [         R                  " XU5      $ )z”
Class-aware wrapper for `::fz_open_aesd()`.
    aesd filter performs AES decoding of data read from the chained
    filter using the supplied key.
)r   r×K  r™  s      r   r×K  r×K  ½Å  ó   € ô ×Ò˜u¨6Ó2Ð2r&   c                 ó.   • [         R                  " U 5      $ )zƒ
Class-aware wrapper for `::fz_open_ahxd()`.
    ahxd filter performs ASCII Hex decoding of data read
    from the chained filter.
)r   rÜK  r¡  s    r   rÜK  rÜK  ÅÅ  rFk  r&   c                 ó0   • [         R                  " XU5      $ )z”
Class-aware wrapper for `::fz_open_arc4()`.
    arc4 filter performs RC4 decoding of data read from the chained
    filter using the supplied key.
)r   ràK  r™  s      r   ràK  ràK  ÍÅ  rNk  r&   c                 ó.   • [         R                  " U 5      $ )zó
Class-aware wrapper for `::fz_open_archive()`.
    Open a zip or tar archive

    Open a file and identify its archive type based on the archive
    signature contained inside.

    filename: a path to a file as it would be given to open(2).
)r   Úfz_open_archiverº  s    r   rRk  rRk  ÕÅ  s   € ô ×!Ò! (Ó+Ð+r&   c                 ó.   • [         R                  " X5      $ )a  
Class-aware wrapper for `::fz_open_archive_entry()`.
    Opens an archive entry as a stream.

    name: Entry name to look for, this must be an exact match to
    the entry name in the archive.

    Throws an exception if a matching entry cannot be found.
)r   rñ1  râ  s     r   rñ1  rñ1  áÅ  s   € ô ×'Ò'¨Ó3Ð3r&   c                 ó.   • [         R                  " U 5      $ )zÉ
Class-aware wrapper for `::fz_open_archive_with_stream()`.
    Open zip or tar archive stream.

    Open an archive using a seekable stream object rather than
    opening a file or directory on disk.
)r   räK  rw  s    r   räK  räK  íÅ  s   € ô ×-Ò-¨dÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z†
Class-aware wrapper for `::fz_open_brotlid()`.
    brotlid filter performs Brotli decoding of data read
    from the chained filter.
)r   rèK  r¡  s    r   rèK  rèK  ÷Å  rà!  r&   c                 ó.   • [         R                  " U 5      $ )a!  
Class-aware wrapper for `::fz_open_buffer()`.
    Open a buffer as a stream.

    buf: The buffer to open. Ownership of the buffer is NOT passed
    in (this function takes its own reference).

    Returns pointer to newly created stream. May throw exceptions on
    failure to allocate.
)r   r¬3  rt  s    r   r¬3  r¬3  ÿÅ  s   € ô × Ò  Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )zé
Class-aware wrapper for `::fz_open_cfb_archive()`.
    Open a cfb file as an archive.

    An exception is thrown if the file is not recognised as a cfb.

    filename: a path to an archive file as it would be given to
    open(2).
)r   Úfz_open_cfb_archiverº  s    r   rXk  rXk  Æ  s   € ô ×%Ò% hÓ/Ð/r&   c                 ó.   • [         R                  " U 5      $ )a  
Class-aware wrapper for `::fz_open_cfb_archive_with_stream()`.
    Open a cfb file as an archive.

    Open an archive using a seekable stream object rather than
    opening a file or directory on disk.

    An exception is thrown if the file is not recognised as a chm.
)r   rìK  rw  s    r   rìK  rìK  Æ  s   € ô ×1Ò1°$Ó7Ð7r&   c                 ó.   • [         R                  " U 5      $ )zz
Class-aware wrapper for `::fz_open_compressed_buffer()`.
    Open a stream to read the decompressed version of a buffer.
)r   rí4  rg&  s    r   rí4  rí4  $Æ  s   € ô
 ×+Ò+¨EÓ2Ð2r&   c                 ó.   • [         R                  " X5      $ )zh
Class-aware wrapper for `::fz_open_concat()`.
    Concat filter concatenates several streams into one.
)r   Úfz_open_concatr"  s     r   r\k  r\k  +Æ  s   € ô
 × Ò  Ó*Ð*r&   c                 ó2   • [         R                  " XX#U5      $ )aã  
Class-aware wrapper for `::fz_open_dctd()`.
    dctd filter performs DCT (JPEG) decoding of data read
    from the chained filter.

    color_transform implements the PDF color_transform option
            use -1 for default behavior
            use 0 to disable YUV-RGB / YCCK-CMYK transforms
            use 1 to enable YUV-RGB / YCCK-CMYK transforms

    invert_cmyk implements the necessary inversion for Photoshop CMYK images
            use 0 if embedded in PDF
            use 1 if not embedded in PDF

    For subsampling on decode, set l2factor to the log2 of the
    reduction required (therefore 0 = full size decode).

    jpegtables is an optional stream from which the JPEG tables
    can be read. Use NULL if not required.
)r   rðK  r"  s        r   rðK  rðK  2Æ  s   € ô* ×Ò˜u°{ÈjÓYÐYr&   c                 ó.   • [         R                  " U 5      $ )aª  
Class-aware wrapper for `::fz_open_directory()`.
    Open a directory as if it was an archive.

    A special case where a directory is opened as if it was an
    archive.

    Note that for directories it is not possible to retrieve the
    number of entries or list the entries. It is however possible
    to check if the archive has a particular entry.

    path: a path to a directory as it would be given to opendir(3).
)r   Úfz_open_directoryrÍ  s    r   r_k  r_k  IÆ  s   € ô ×#Ò# DÓ)Ð)r&   c                 ó.   • [         R                  " U 5      $ )aŒ  
Class-aware wrapper for `::fz_open_document()`.
    Open a document file and read its basic structure so pages and
    objects can be located. MuPDF will try to repair broken
    documents (without actually changing the file contents).

    The returned fz_document is used when calling most other
    document related functions.

    filename: a path to a file as it would be given to open(2).
)r   Úfz_open_documentrº  s    r   rak  rak  YÆ  s   € ô ×"Ò" 8Ó,Ð,r&   c                 ó.   • [         R                  " X5      $ )z„
Class-aware wrapper for `::fz_open_document_with_buffer()`.
    Open a document using a buffer rather than opening a file on disk.
)r   Úfz_open_document_with_bufferr"  s     r   rck  rck  gÆ  s   € ô
 ×.Ò.¨uÓ=Ð=r&   c                 ó.   • [         R                  " X5      $ )a©  
Class-aware wrapper for `::fz_open_document_with_stream()`.
    Open a document using the specified stream object rather than
    opening a file on disk.

    magic: a string used to detect document type; either a file name
    or mime-type.

    stream: a stream representing the contents of the document file.

    NOTE: The caller retains ownership of 'stream' - the document will take its
    own reference if required.
)r   Úfz_open_document_with_streamr"  s     r   rek  rek  nÆ  s   € ô ×.Ò.¨uÓ=Ð=r&   c                 ó0   • [         R                  " XU5      $ )aþ  
Class-aware wrapper for `::fz_open_document_with_stream_and_dir()`.
    Open a document using the specified stream object rather than
    opening a file on disk.

    magic: a string used to detect document type; either a file name
    or mime-type.

    stream: a stream representing the contents of the document file.

    dir: a 'directory context' for those filetypes that need it.

    NOTE: The caller retains ownership of 'stream' and 'dir' - the document will
    take its own references if required.
)r   Ú$fz_open_document_with_stream_and_dirr"  s      r   rgk  rgk  ~Æ  s   € ô  ×6Ò6°uÀcÓJÐJr&   c                 ó0   • [         R                  " XU5      $ )zµ
Class-aware wrapper for `::fz_open_endstream_filter()`.
    The endstream filter reads a PDF substream, and starts to look
    for an 'endstream' token after the specified length.
)r   rõK  r"  s      r   rõK  rõK  �Æ  s   € ô ×*Ò*¨5°vÓ>Ð>r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )aƒ  
Class-aware wrapper for `::fz_open_faxd()`.
    faxd filter performs FAX decoding of data read from
    the chained filter.

    k: see fax specification (fax default is 0).

    end_of_line: whether we expect end of line markers (fax default
    is 0).

    encoded_byte_align: whether we align to bytes after each line
    (fax default is 0).

    columns: how many columns in the image (fax default is 1728).

    rows: 0 for unspecified or the number of rows of data to expect.

    end_of_block: whether we expect end of block markers (fax
    default is 1).

    black_is_1: determines the polarity of the image (fax default is
    0).
)r   rùK  r"  s           r   rùK  rùK  ˜Æ  s   € ô0 ×Ò˜u¨È'ÐYeÓrÐrr&   c                 ó.   • [         R                  " U 5      $ )aã  
Class-aware wrapper for `::fz_open_file()`.
    Open the named file and wrap it in a stream.

    filename: Path to a file. On non-Windows machines the filename
    should be exactly as it would be passed to fopen(2). On Windows
    machines, the path should be UTF-8 encoded so that non-ASCII
    characters can be represented. Other platforms do the encoding
    as standard anyway (and in most cases, particularly for MacOS
    and Linux, the encoding they use is UTF-8 anyway).
)r   Úfz_open_filerº  s    r   rkk  rkk  ²Æ  s   € ô ×Ò˜xÓ(Ð(r&   c                 ó.   • [         R                  " U 5      $ )zy
Class-aware wrapper for `::fz_open_file_autodelete()`.
    Do the same as fz_open_file, but delete the file upon close.
)r   r¦K  rº  s    r   r¦K  r¦K  ÀÆ  s   € ô
 ×)Ò)¨(Ó3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z”
Class-aware wrapper for `::fz_open_file_ptr_no_close()`.
    Create a stream from a FILE * that will not be closed
    when the stream is dropped.
)r   Úfz_open_file_ptr_no_closerw  s    r   rnk  rnk  ÇÆ  s   € ô ×+Ò+¨DÓ1Ð1r&   c                 ó.   • [         R                  " X5      $ )a2  
Class-aware wrapper for `::fz_open_flated()`.
    flated filter performs LZ77 decoding (inflating) of data read
    from the chained filter.

    window_bits: How large a decompression window to use. Typically
    15. A negative number, -n, means to use n bits, but to expect
    raw data with no header.
)r   rýK  r*"  s     r   rýK  rýK  ÏÆ  s   € ô × Ò  Ó4Ð4r&   c                 ó0   • [         R                  " XU5      $ )aZ  
Class-aware wrapper for `::fz_open_image_decomp_stream()`.

This function has out-params. Python/C# wrappers look like:
    `fz_open_image_decomp_stream(::fz_stream *arg_0, ::fz_compression_params *arg_1)` => `(fz_stream *, int l2factor)`

    Open a stream to read the decompressed version of another stream
    with optional log2 subsampling.
)r   rL  )rh&  r®  r…  s      r   rL  rL  ÛÆ  s   € ô ×-Ò-¨e¸HÓEÐEr&   c                 ó.   • [         R                  " X5      $ )a†  
Class-aware wrapper for `::fz_open_image_decomp_stream_from_buffer()`.

This function has out-params. Python/C# wrappers look like:
    `fz_open_image_decomp_stream_from_buffer(::fz_compressed_buffer *arg_0)` => `(fz_stream *, int l2factor)`

    Open a stream to read the decompressed version of a buffer,
    with optional log2 subsampling.

    l2factor = NULL for no subsampling, or a pointer to an integer
    containing the maximum log2 subsample factor acceptable (0 =
    none, 1 = halve dimensions, 2 = quarter dimensions etc). If
    non-NULL, then *l2factor will be updated on exit with the actual
    log2 subsample factor achieved.
)r   rñ4  )rh&  r…  s     r   rñ4  rñ4  çÆ  s   € ô  ×9Ò9¸%ÓJÐJr&   c                 ó0   • [         R                  " XU5      $ )z¡
Class-aware wrapper for `::fz_open_jbig2d()`.
    Open a filter that performs jbig2 decompression on the chained
    stream, using the optional globals record.
)r   rL  r3"  s      r   rL  rL  ùÆ  s   € ô × Ò  °Ó:Ð:r&   c                 ó.   • [         R                  " X5      $ )a   
Class-aware wrapper for `::fz_open_leecher()`.
    Attach a filter to a stream that will store any
    characters read from the stream into the supplied buffer.

    chain: The underlying stream to leech from.

    buf: The buffer into which the read data should be appended.
    The buffer will be resized as required.

    Returns pointer to newly created stream. May throw exceptions on
    failure to allocate.
)r   r	L  r7"  s     r   r	L  r	L  Ç  s   € ô ×!Ò! %Ó-Ð-r&   c                 ó.   • [         R                  " U 5      $ )z÷
Class-aware wrapper for `::fz_open_libarchive_archive()`.
    Open an archive using libarchive.

    An exception is thrown if the file is not supported by libarchive.

    filename: a path to an archive file as it would be given to
    open(2).
)r   Úfz_open_libarchive_archiverº  s    r   ruk  ruk  Ç  s   € ô ×,Ò,¨XÓ6Ð6r&   c                 ó.   • [         R                  " U 5      $ )a   
Class-aware wrapper for `::fz_open_libarchive_archive_with_stream()`.
    Open an archive using libarchive.

    Open an archive using a seekable stream object rather than
    opening a file or directory on disk.

    An exception is thrown if the stream is not supported by libarchive.
)r   rL  rw  s    r   rL  rL  Ç  s   € ô ×8Ò8¸Ó>Ð>r&   c                 ó.   • [         R                  " U 5      $ )a1  
Class-aware wrapper for `::fz_open_libarchived()`.
    libarchived filter performs generic compressed decoding of data
    in any format understood by libarchive from the chained filter.

    This will throw an exception if libarchive is not built in, or
    if the compression format is not recognised.
)r   rL  r¡  s    r   rL  rL  )Ç  r»  r&   c                 ó2   • [         R                  " XX#U5      $ )aæ  
Class-aware wrapper for `::fz_open_lzwd()`.
    lzwd filter performs LZW decoding of data read from the chained
    filter.

    early_change: (Default 1) specifies whether to change codes 1
    bit early.

    min_bits: (Default 9) specifies the minimum number of bits to
    use.

    reverse_bits: (Default 0) allows for compatibility with gif and
    old style tiffs (1).

    old_tiff: (Default 0) allows for different handling of the clear
    code, as found in old style tiffs.
)r   rL  r@"  s        r   rL  rL  4Ç  s   € ô$ ×Ò˜u°HÈHÓUÐUr&   c                 ó.   • [         R                  " X5      $ )a<  
Class-aware wrapper for `::fz_open_memory()`.
    Open a block of memory as a stream.

    data: Pointer to start of data block. Ownership of the data
    block is NOT passed in.

    len: Number of bytes in data block.

    Returns pointer to newly created stream. May throw exceptions on
    failure to allocate.
)r   Úfz_open_memoryrG"  s     r   rzk  rzk  HÇ  s   € ô × Ò  Ó+Ð+r&   c                 ó0   • [         R                  " XU5      $ )z�
Class-aware wrapper for `::fz_open_null_filter()`.
    The null filter reads a specified amount of data from the
    substream.
)r   rL  r"  s      r   rL  rL  WÇ  s   € ô ×%Ò% e°&Ó9Ð9r&   c                 ó2   • [         R                  " XX#U5      $ )a=  
Class-aware wrapper for `::fz_open_predict()`.
    predict filter performs pixel prediction on data read from
    the chained filter.

    predictor: 1 = copy, 2 = tiff, other = inline PNG predictor

    columns: width of image in pixels

    colors: number of components.

    bpc: bits per component (typically 8)
)r   rL  rL"  s        r   rL  rL  _Ç  s   € ô ×!Ò! %°GÀSÓIÐIr&   c                 ó0   • [         R                  " XU5      $ )z‡
Class-aware wrapper for `::fz_open_range_filter()`.
    The range filter copies data from specified ranges of the
    chained stream.
)r   r!L  rQ"  s      r   r!L  r!L  oÇ  s   € ô ×&Ò& u°gÓ>Ð>r&   c                 ó.   • [         R                  " X5      $ rº8  )r   r½8  rU"  s     r   r½8  r½8  wÇ  s   € ä×+Ò+¨HÓ;Ð;r&   c                 ó.   • [         R                  " U 5      $ )z‚
Class-aware wrapper for `::fz_open_rld()`.
    rld filter performs Run Length Decoding of data read
    from the chained filter.
)r   r%L  r¡  s    r   r%L  r%L  {Ç  s   € ô ×Ò˜eÓ$Ð$r&   c                 ó.   • [         R                  " X5      $ )z 
Class-aware wrapper for `::fz_open_sgilog16()`.
    SGI Log 16bit (greyscale) decode from the chained filter.
    Decodes lines of w pixels to 8bpp greyscale.
)r   r*L  r["  s     r   r*L  r*L  ƒÇ  ó   € ô ×"Ò" 5Ó,Ð,r&   c                 ó.   • [         R                  " X5      $ )z”
Class-aware wrapper for `::fz_open_sgilog24()`.
    SGI Log 24bit (LUV) decode from the chained filter.
    Decodes lines of w pixels to 8bpc rgb.
)r   r/L  r["  s     r   r/L  r/L  ‹Ç  r�k  r&   c                 ó.   • [         R                  " X5      $ )z”
Class-aware wrapper for `::fz_open_sgilog32()`.
    SGI Log 32bit (LUV) decode from the chained filter.
    Decodes lines of w pixels to 8bpc rgb.
)r   r3L  r["  s     r   r3L  r3L  “Ç  r�k  r&   c                 ó.   • [         R                  " U 5      $ )a  
Class-aware wrapper for `::fz_open_tar_archive()`.
    Open a tar archive file.

    An exception is thrown if the file is not a tar archive as
    indicated by the presence of a tar signature.

    filename: a path to a tar archive file as it would be given to
    open(2).
)r   Úfz_open_tar_archiverº  s    r   r…k  r…k  ›Ç  rÕj  r&   c                 ó.   • [         R                  " U 5      $ )a=  
Class-aware wrapper for `::fz_open_tar_archive_with_stream()`.
    Open a tar archive stream.

    Open an archive using a seekable stream object rather than
    opening a file or directory on disk.

    An exception is thrown if the stream is not a tar archive as
    indicated by the presence of a tar signature.

)r   r7L  rw  s    r   r7L  r7L  ¨Ç  ó   € ô ×1Ò1°$Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )z¢
Class-aware wrapper for `::fz_open_thunder()`.
    4bit greyscale Thunderscan decoding from the chained filter.
    Decodes lines of w pixels to 8bpp greyscale.
)r   r<L  r["  s     r   r<L  r<L  ¶Ç  s   € ô ×!Ò! %Ó+Ð+r&   c                 ó.   • [         R                  " U 5      $ )a  
Class-aware wrapper for `::fz_open_zip_archive()`.
    Open a zip archive file.

    An exception is thrown if the file is not a zip archive as
    indicated by the presence of a zip signature.

    filename: a path to a zip archive file as it would be given to
    open(2).
)r   Úfz_open_zip_archiverÍ  s    r   rŠk  rŠk  ¾Ç  r€  r&   c                 ó.   • [         R                  " X5      $ )zi
Class-aware wrapper for `::fz_open_zip_archive_with_memory()`.
    Open a zip archive from static data.
)r   Úfz_open_zip_archive_with_memoryrÐ  s     r   rŒk  rŒk  ËÇ  s   € ô
 ×1Ò1°$Ó=Ð=r&   c                 ó.   • [         R                  " U 5      $ )a=  
Class-aware wrapper for `::fz_open_zip_archive_with_stream()`.
    Open a zip archive stream.

    Open an archive using a seekable stream object rather than
    opening a file or directory on disk.

    An exception is thrown if the stream is not a zip archive as
    indicated by the presence of a zip signature.

)r   r@L  rw  s    r   r@L  r@L  ÒÇ  r‡k  r&   c                  ó,   • [         R                  " 5       $ )zr
Class-aware wrapper for `::fz_opj_lock()`.
    Exposed because compression and decompression need to share this.
)r   Úfz_opj_lockr'   r&   r   r�k  r�k  àÇ  rk  r&   c                  ó,   • [         R                  " 5       $ )z,Class-aware wrapper for `::fz_opj_unlock()`.)r   Úfz_opj_unlockr'   r&   r   r‘k  r‘k  çÇ  r”  r&   c                 ó.   • [         R                  " X5      $ )a   
Class-aware wrapper for `::fz_opt_from_list()`.
    Return the index of a (case-insensitive) option within an optlist.

    For instance for optlist = "Foo|Bar|Baz", and  opt = "bar",
    this would return 1.

    If the optlist ends with "|*" then that is a catch all case and
    matches all options allowing the caller to process it itself.
    fz_optarg will be set to point to the option, and the return
    value will be the index of the '*' option within that list.

    If an optlist entry ends with ':' (e.g. "Foo:") then that option
    may have suboptions appended to it (for example "JPG:80") and
    fz_optarg will be set to point at "80". Otherwise fz_optarg will
    be set to NULL.

    In the event of no-match found, prints an error and returns -1.
)r   Úfz_opt_from_listrt"  s     r   r“k  r“k  ëÇ  s   € ô( ×"Ò" 3Ó0Ð0r&   c                 ó.   • [         R                  " X5      $ )zÏ
Class-aware wrapper for `::fz_option_eq()`.
    Check to see if an option, a, from a string matches a reference
    option, b.

    (i.e. a could be 'foo' or 'foo,bar...' etc, but b can only be
    'foo'.)
)r   Úfz_option_eqr  s     r   r•k  r•k  È  s   € ô ×Ò˜qÓ$Ð$r&   c                 ó.   • [         R                  " U 5      $ )z–
Class-aware wrapper for `::fz_optpath()`.
    Convert "-" to "/dev/stdout" for use with command lines.
    Also converts "nul" and "con" on Windows.
)r   Ú
fz_optpathr{"  s    r   r—k  r—k  È  s   € ô ×Ò˜SÓ!Ð!r&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_outline_glyph()`.
    Look a glyph up from a font, and return the outline of the
    glyph using the given transform.

    The caller owns the returned path, and so is responsible for
    ensuring that it eventually gets dropped.
)r   r·:  r"  s      r   r·:  r·:  È  s   € ô ×"Ò" 4¨cÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )zÂ
Class-aware wrapper for `::fz_outline_iterator_delete()`.
    Delete the current item.

    This implicitly moves us to the 'next' item, and the return code is as for fz_outline_iterator_next.
)r   rš@  r•  s    r   rš@  rš@  È  s   € ô ×,Ò,¨TÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ r�@  )r   rŸ@  r•  s    r   rŸ@  rŸ@  (È  rb,  r&   c                 ó.   • [         R                  " U 5      $ )z¥
Class-aware wrapper for `::fz_outline_iterator_item()`.
    Call to get the current outline item.

    Can return NULL. The item is only valid until the next call.
)r   r£@  r•  s    r   r£@  r£@  ,È  r·i  r&   c                 ó.   • [         R                  " U 5      $ )a  
Class-aware wrapper for `::fz_outline_iterator_next()`.
    Calls to move the iterator position.

    A negative return value means we could not move as requested. Otherwise:
    0 = the final position has a valid item.
    1 = not a valid item, but we can insert an item here.
)r   r¨@  r•  s    r   r¨@  r¨@  5È  rN   r&   c                 ó.   • [         R                  " U 5      $ r«@  )r   r­@  r•  s    r   r­@  r­@  @È  rb,  r&   c                 ó.   • [         R                  " U 5      $ r°@  )r   r²@  r•  s    r   r²@  r²@  DÈ  rT  r&   c                 ó.   • [         R                  " X5      $ )z�
Class-aware wrapper for `::fz_output_accelerator()`.
    Output accelerator data for the document to a given output
    stream.
)r   rÃ8  r˜"  s     r   rÃ8  rÃ8  HÈ  s   € ô ×'Ò'¨Ó3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z~
Class-aware wrapper for `::fz_output_supports_stream()`.
    Query whether a given fz_output supports fz_stream_from_output.
)r   rA  rd  s    r   rA  rA  PÈ  rc  r&   c                 ó0   • [         R                  " XU5      $ )z\
Class-aware wrapper for `::fz_output_xml()`.
    Pretty-print an XML tree to given output.
)r   rA  r�"  s      r   rA  rA  WÈ  s   € ô
 ×Ò ¨5Ó1Ð1r&   c                 ó.   • [         R                  " X5      $ )z‹
Class-aware wrapper for `::fz_overlaps_rect()`.
    Test rectangle overlap.

    Returns true if the area of the overlap is
    non zero.
)r   ræG  r  s     r   ræG  ræG  ^È  s   € ô ×"Ò" 1Ó(Ð(r&   c                 ó.   • [         R                  " X5      $ )a  
Class-aware wrapper for `::fz_pack_path()`.
    Pack a path into the given block.
    To minimise the size of paths, this function allows them to be
    packed into a buffer with other information. Paths can be used
    interchangeably regardless of how they are packed.

    pack: Pointer to a block of data to pack the path into. Should
    be aligned by the caller to the same alignment as required for
    a fz_path pointer.

    path: The path to pack.

    Returns the number of bytes within the block used. Callers can
    access the packed path data by casting the value of pack on
    entry to be a fz_path *.

    Throws exceptions on failure to allocate.

    Implementation details: Paths can be 'unpacked', 'flat', or
    'open'. Standard paths, as created are 'unpacked'. Paths
    will be packed as 'flat', unless they are too large
    (where large indicates that they exceed some private
    implementation defined limits, currently including having
    more than 256 coordinates or commands).

    Large paths are 'open' packed as a header into the given block,
    plus pointers to other data blocks.

    Users should not have to care about whether paths are 'open'
    or 'flat' packed. Simply pack a path (if required), and then
    forget about the details.
)r   Úfz_pack_pathr¢"  s     r   r¤k  r¤k  hÈ  s   € ôD ×Ò˜tÓ*Ð*r&   c                 ó.   • [         R                  " U 5      $ )zl
Class-aware wrapper for `::fz_packed_path_size()`.
    Return the number of bytes required to pack a path.
)r   r‚C  rÍ  s    r   r‚C  r‚C  ŒÈ  rb  r&   c                 ó0   • [         R                  " XU5      $ )zS
Class-aware wrapper for `::fz_page_label()`.
    Get page label for a given page.
)r   rC  r¨"  s      r   rC  rC  “È  s   € ô
 ×Ò ¨4Ó0Ð0r&   c                 ó.   • [         R                  " X5      $ )zá
Class-aware wrapper for `::fz_page_number_from_location()`.
    Converts from chapter+page to page number. This may cause many
    chapters to be laid out in order to calculate the number of
    pages within those chapters.
)r   rÇ8  rP  s     r   rÇ8  rÇ8  šÈ  s   € ô ×.Ò.¨sÓ8Ð8r&   c                 ó0   • [         R                  " XU5      $ )aV  
Class-aware wrapper for `::fz_page_presentation()`.

This function has out-params. Python/C# wrappers look like:
    `fz_page_presentation(::fz_page *page, ::fz_transition *transition)` => `(fz_transition *, float duration)`

    Get the presentation details for a given page.

    transition: A pointer to a transition struct to fill out.

    duration: A pointer to a place to set the page duration in
    seconds. Will be set to 0 if no transition is specified for the
    page.

    Returns: a pointer to the transition structure, or NULL if there
    is no transition specified for the page.
)r   rC  r­"  s      r   rC  rC  £È  s   € ô$ ×&Ò& t¸ÓBÐBr&   c                 ó.   • [         R                  " U 5      $ )a3  
Class-aware wrapper for `::fz_page_separations()`.
    Get the separations details for a page.
    This will be NULL, unless the format specifically supports
    separations (such as PDF files). May be NULL even
    so, if there are no separations on a page.

    Returns a reference that must be dropped.
)r   rC  r  s    r   rC  rC  ·È  s   € ô ×%Ò% dÓ+Ð+r&   c                 ó.   • [         R                  " U 5      $ )ze
Class-aware wrapper for `::fz_page_uses_overprint()`.
    Query if a given page requires overprint.
)r   r C  r  s    r   r C  r C  ÃÈ  rÉ  r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )az  
Class-aware wrapper for `::fz_paint_shade()`.

This function has out-params. Python/C# wrappers look like:
    `fz_paint_shade(::fz_shade *shade, ::fz_colorspace *override_cs, ::fz_matrix ctm, ::fz_pixmap *dest, ::fz_color_params color_params, ::fz_irect bbox, const ::fz_overprint *eop, ::fz_shade_color_cache **cache)` =>

    Render a shade to a given pixmap.

    shade: The shade to paint.

    override_cs: NULL, or colorspace to override the shades
    inbuilt colorspace.

    ctm: The transform to apply.

    dest: The pixmap to render into.

    color_params: The color rendering settings

    bbox: Pointer to a bounding box to limit the rendering
    of the shade.

    eop: NULL, or pointer to overprint bitmap.

    cache: *cache is used to cache color information. If *cache is NULL it
    is set to point to a new fz_shade_color_cache. If cache is NULL it is
    ignored.
)r   r*I  rµ"  s           r   r*I  r*I  ÊÈ  s   € ô: × Ò  °SÀÐTWÓ_Ð_r&   c                 ó.   • [         R                  " U 5      $ )zh
Class-aware wrapper for `::fz_paragraph_break()`.
    Attempt to break paragraphs at plausible places.
)r   rHJ  r  s    r   rHJ  rHJ  éÈ  rr  r&   c                 ó0   • [         R                  " XX#5      $ )zÃ
Class-aware wrapper for `::fz_parse_page_range()`.

This function has out-params. Python/C# wrappers look like:
    `fz_parse_page_range(const char *s, int n)` => `(const char *, int a, int b)`
)r   Úfz_parse_page_rangerÁ"  s       r   r®k  r®k  ðÈ  s   € ô ×%Ò% a¨AÓ1Ð1r&   c                 ó.   • [         R                  " X5      $ )a°  
Class-aware wrapper for `::fz_parse_pdfocr_options()`.
    Parse PDFOCR options.

    Currently defined options and values are as follows:

            compression=none: No compression
            compression=flate: Flate compression
            strip-height=n: Strip height (default 16)
            ocr-language=<lang>: OCR Language (default eng)
            ocr-datadir=<datadir>: OCR data path (default rely on TESSDATA_PREFIX)
)r   rJD  rÄ"  s     r   rJD  rJD  ùÈ  s   € ô ×)Ò)¨$Ó5Ð5r&   c                 ó.   • [         R                  " U 5      $ )z6Class-aware wrapper for `::fz_parse_search_options()`.)r   Úfz_parse_search_optionsrÌ"  s    r   r±k  r±k  É  s   € ä×)Ò)¨'Ó2Ð2r&   c                 ó.   • [         R                  " X5      $ )zƒ
Class-aware wrapper for `::fz_parse_stext_options()`.
    Parse stext device options from a comma separated key-value
    string.
)r   rôI  rÐ"  s     r   rôI  rôI  É  s   € ô ×(Ò(¨Ó6Ð6r&   c                 ó.   • [         R                  " X5      $ riM  )r   rkM  rÄ"  s     r   rkM  rkM  É  ó   € ä×-Ò-¨dÓ9Ð9r&   c                 ó.   • [         R                  " X5      $ )z­
Class-aware wrapper for `::fz_parse_xml()`.
    Parse the contents of buffer into a tree of xml nodes.

    preserve_white: whether to keep or delete all-whitespace nodes.
)r   r²3  rÖ"  s     r   r²3  r²3  É  s   € ô ×Ò˜sÓ3Ð3r&   c                 ó0   • [         R                  " XU5      $ )zÅ
Class-aware wrapper for `::fz_parse_xml_archive_entry()`.
    Parse the contents of an archive entry into a tree of xml nodes.

    preserve_white: whether to keep or delete all-whitespace nodes.
)r   rö1  rÚ"  s      r   rö1  rö1  !É  s   € ô ×,Ò,¨S¸NÓKÐKr&   c                 ó.   • [         R                  " U 5      $ )zœ
Class-aware wrapper for `::fz_parse_xml_from_html5()`.
    Parse the contents of a buffer into a tree of XML nodes,
    using the HTML5 parsing algorithm.
)r   r¶3  rt  s    r   r¶3  r¶3  *É  rh  r&   c                 ó.   • [         R                  " X5      $ )z´
Class-aware wrapper for `::fz_parse_xml_stream()`.
    Parse the contents of buffer into a tree of xml nodes.

    preserve_white: whether to keep or delete all-whitespace nodes.
)r   rDL  rß"  s     r   rDL  rDL  2É  s   € ô ×%Ò% fÓ=Ð=r&   c                 ó.   • [         R                  " U 5      $ )zñ
Class-aware wrapper for `::fz_path_is_closed()`.
    Check whether a given path has all its segments closed.

    This includes both explicit closepaths, and where segments are implicitly
    closed by segments that end where they started.
)r   r‡C  rÍ  s    r   r‡C  r‡C  ;É  s   € ô ×#Ò# DÓ)Ð)r&   c                 ó.   • [         R                  " U 5      $ )z]
Class-aware wrapper for `::fz_path_is_empty()`.
    Find out if a path is completely empty.
)r   r‹C  rÍ  s    r   r‹C  r‹C  EÉ  r  r&   c                 ó.   • [         R                  " X5      $ )a  
Class-aware wrapper for `::fz_path_is_rect()`.
    Check whether a given path, under the given transform
    is an axis-aligned rectangle.

    We accept zero width or height rectangles, so
    "move 100, 100; line 200, 100" would count as
    a rectangle too.
)r   r�C  ræ"  s     r   r�C  r�C  LÉ  s   € ô ×!Ò! $Ó,Ð,r&   c                 ó0   • [         R                  " XU5      $ )an  
Class-aware wrapper for `::fz_path_is_rect_with_bounds()`.
    Check whether a given path, under the given transform
    is an axis-aligned rectangle.

    We accept zero width or height rectangles, so
    "move 100, 100; line 200, 100" would count as
    a rectangle too.

    bounds = NULL, or place to return the rectangle
    bounds if the path is a rectangle.
)r   r”C  ré"  s      r   r”C  r”C  XÉ  s   € ô ×-Ò-¨d¸Ó@Ð@r&   c                 ó.   • [         R                  " X5      $ )a‡  
Class-aware wrapper for `::fz_pcl_preset()`.
    Initialize PCL option struct for a given preset.

    Currently defined presets include:

            generic Generic PCL printer
            ljet4   HP DeskJet
            dj500   HP DeskJet 500
            fs600   Kyocera FS-600
            lj      HP LaserJet, HP LaserJet Plus
            lj2     HP LaserJet IIp, HP LaserJet IId
            lj3     HP LaserJet III
            lj3d    HP LaserJet IIId
            lj4     HP LaserJet 4
            lj4pl   HP LaserJet 4 PL
            lj4d    HP LaserJet 4d
            lp2563b HP 2563B line printer
            oce9050 Oce 9050 Line printer
)r   rD  rì"  s     r   rD  rD  gÉ  s   € ô* ×Ò Ó-Ð-r&   c                 ó0   • [         R                  " XU5      $ )zz
Class-aware wrapper for `::fz_pdfocr_band_writer_set_progress()`.
    Set the progress callback for a pdfocr bandwriter.
)r   r[2  rð"  s      r   r[2  r[2  ~É  s   € ô
 ×4Ò4°VÈ,ÓWÐWr&   c                 ó0   • [         R                  " XU5      $ ro9  )r   rq9  )r£  r_  r."  s      r   rq9  rq9  …É  s   € ä×/Ò/°À%ÓHÐHr&   c                 ó.   • [         R                  " U 5      $ )z²
Class-aware wrapper for `::fz_peek_byte()`.
    Peek at the next byte in a stream.

    stm: The stream to peek at.

    Returns -1 for EOF, or the next byte that will be read.
)r   rHL  rÅ  s    r   rHL  rHL  ‰É  rŠ  r&   c                 ó.   • [         R                  " U 5      $ )z¡
Class-aware wrapper for `::fz_pixmap_alpha()`.
    Return the number of alpha planes in a pixmap.

    Returns the number of alphas. Does not throw exceptions.
)r   rBE  rm  s    r   rBE  rBE  ”É  rq  r&   c                 ó.   • [         R                  " U 5      $ )zY
Class-aware wrapper for `::fz_pixmap_bbox()`.
    Return the bounding box for a pixmap.
)r   rFE  rm  s    r   rFE  rFE  �É  rk  r&   c                 ó.   • [         R                  " U 5      $ )zµ
Class-aware wrapper for `::fz_pixmap_colorants()`.
    Return the number of colorants in a pixmap.

    Returns the number of colorants (components, less any spots and
    alpha).
)r   rJE  rm  s    r   rJE  rJE  ¤É  r,  r&   c                 ó.   • [         R                  " U 5      $ )zt
Class-aware wrapper for `::fz_pixmap_colorspace()`.
    Return the colorspace of a pixmap

    Returns colorspace.
)r   rNE  rm  s    r   rNE  rNE  ®É  r#  r&   c                 ó.   • [         R                  " U 5      $ )z©
Class-aware wrapper for `::fz_pixmap_components()`.
    Return the number of components in a pixmap.

    Returns the number of components (including spots and alpha).
)r   rSE  rm  s    r   rSE  rSE  ·É  r#  r&   c                 ó.   • [         R                  " U 5      $ )z`
Class-aware wrapper for `::fz_pixmap_height()`.
    Return the height of the pixmap in pixels.
)r   rWE  rm  s    r   rWE  rWE  ÀÉ  r`  r&   c                 ó.   • [         R                  " U 5      $ )aƒ  
Class-aware wrapper for `::fz_pixmap_image_tile()`.
    Retrieve the underlying fz_pixmap for an image.

    Returns a pointer to the underlying fz_pixmap for an image,
    or NULL if this image is not based upon an fz_pixmap.

    No reference is returned. Lifespan is limited to that of
    the image itself. If required, use fz_keep_pixmap to take
    a reference to keep it longer.
)r   rF  r#  s    r   rF  rF  ÇÉ  r  r&   c                 ó.   • [         R                  " U 5      $ )z�
Class-aware wrapper for `::fz_pixmap_samples()`.
    Returns a pointer to the pixel data of a pixmap.

    Returns the pointer.
)r   r[E  rm  s    r   r[E  r[E  ÕÉ  rL  r&   c                 ó.   • [         R                  " U 5      $ r^E  )r   r`E  r¸  s    r   r`E  r`E  ÞÉ  ó   € ä×'Ò'¨Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ )zh
Class-aware wrapper for `::fz_pixmap_size()`.
    Return sizeof fz_pixmap plus size of data, in bytes.
)r   rdE  rm  s    r   rdE  rdE  âÉ  rk  r&   c                 ó.   • [         R                  " U 5      $ )zÄ
Class-aware wrapper for `::fz_pixmap_spots()`.
    Return the number of spots in a pixmap.

    Returns the number of spots (components, less colorants and
    alpha). Does not throw exceptions.
)r   rhE  rm  s    r   rhE  rhE  éÉ  r  r&   c                 ó.   • [         R                  " U 5      $ )zh
Class-aware wrapper for `::fz_pixmap_stride()`.
    Return the number of bytes in a row in the pixmap.
)r   rlE  rm  s    r   rlE  rlE  óÉ  r`  r&   c                 ó.   • [         R                  " U 5      $ )z^
Class-aware wrapper for `::fz_pixmap_width()`.
    Return the width of the pixmap in pixels.
)r   rpE  rm  s    r   rpE  rpE  úÉ  r\&  r&   c                 ó.   • [         R                  " U 5      $ )z\
Class-aware wrapper for `::fz_pixmap_x()`.
    Return the x value of the pixmap in pixels.
)r   rtE  rm  s    r   rtE  rtE  Ê  ó   € ô
 ×Ò˜cÓ"Ð"r&   c                 ó.   • [         R                  " U 5      $ )z\
Class-aware wrapper for `::fz_pixmap_y()`.
    Return the y value of the pixmap in pixels.
)r   rxE  rm  s    r   rxE  rxE  Ê  rÐk  r&   c                 ó0   • [         R                  " XU5      $ rJK  )r   rLK  r#  s      r   rLK  rLK  Ê  s   € ä× Ò  ¨vÓ6Ð6r&   c                 ó0   • [         R                  " XX#5      $ rOK  )r   rQK  r##  s       r   rQK  rQK  Ê  s   € ä×&Ò& u°VÓCÐCr&   c                 ó.   • [         R                  " X5      $ )z�
Class-aware wrapper for `::fz_pool_alloc()`.
    Allocate a block of size bytes from the pool.
    Block will be inited to 0's.
)r   r|F  r&#  s     r   r|F  r|F  Ê  s   € ô ×Ò Ó+Ð+r&   c                 ó.   • [         R                  " X5      $ )a\  
Class-aware wrapper for `::fz_pool_array_append()`.

This function has out-params. Python/C# wrappers look like:
    `fz_pool_array_append(::fz_pool_array *arr)` => `(void *, size_t idx)`

    Append an element to the end of the array.

    Returns a pointer to the new element (initially all 0's), and
    (optionally) the index of that element.
)r   r F  r)#  s     r   r F  r F  Ê  ó   € ô ×&Ò& sÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ )zS
Class-aware wrapper for `::fz_pool_array_len()`.
    Get the length of the array.
)r   r¤F  r.#  s    r   r¤F  r¤F  -Ê  rû"  r&   c                 ó.   • [         R                  " X5      $ )zY
Class-aware wrapper for `::fz_pool_array_lookup()`.
    Lookup an element in the array.
)r   r¨F  r)#  s     r   r¨F  r¨F  4Ê  s   € ô
 ×&Ò& sÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ )ap  
Class-aware wrapper for `::fz_pool_size()`.
    The current size of the pool.

    The number of bytes of storage currently allocated to the pool.
    This is the total of the storage used for the blocks making
    up the pool, rather then total of the allocated blocks so far,
    so it will increase in 'lumps'.
    from the pool, then the pool size may still be X
)r   r€F  r¤  s    r   r€F  r€F  ;Ê  rWh  r&   c                 ó.   • [         R                  " X5      $ )z_
Class-aware wrapper for `::fz_pool_strdup()`.
    strdup equivalent allocating from the pool.
)r   r„F  r¾"  s     r   r„F  r„F  HÊ  s   € ô
 × Ò  Ó)Ð)r&   c                 ó.   • [         R                  " U 5      $ rs6  )r   ru6  r§  s    r   ru6  ru6  OÊ  r�.  r&   c                 ó0   • [         R                  " XU5      $ )a#  
Class-aware wrapper for `::fz_post_scale()`.
    Scale a matrix by postmultiplication.

    m: Pointer to the matrix to scale

    sx, sy: Scaling factors along the X- and Y-axes. A scaling
    factor of 1.0 will not cause any scaling along the relevant
    axis.

    Returns m (updated).
)r   r¹?  r:#  s      r   r¹?  r¹?  SÊ  s   € ô ×Ò  rÓ*Ð*r&   c                 ó.   • [         R                  " X5      $ )a}  
Class-aware wrapper for `::fz_pre_rotate()`.
    Rotate a transformation by premultiplying.

    The premultiplied matrix is of the form
    [ cos(deg) sin(deg) -sin(deg) cos(deg) 0 0 ].

    m: Pointer to matrix to premultiply.

    degrees: Degrees of counter clockwise rotation. Values less
    than zero and greater than 360 are handled as expected.

    Returns m (updated).
)r   r½?  r@#  s     r   r½?  r½?  bÊ  s   € ô ×Ò Ó+Ð+r&   c                 ó0   • [         R                  " XU5      $ )a!  
Class-aware wrapper for `::fz_pre_scale()`.
    Scale a matrix by premultiplication.

    m: Pointer to the matrix to scale

    sx, sy: Scaling factors along the X- and Y-axes. A scaling
    factor of 1.0 will not cause any scaling along the relevant
    axis.

    Returns m (updated).
)r   rÁ?  r:#  s      r   rÁ?  rÁ?  sÊ  s   € ô ×Ò˜q bÓ)Ð)r&   c                 ó0   • [         R                  " XU5      $ )aM  
Class-aware wrapper for `::fz_pre_shear()`.
    Premultiply a matrix with a shearing matrix.

    The shearing matrix is of the form [ 1 sy sx 1 0 0 ].

    m: pointer to matrix to premultiply

    sx, sy: Shearing factors. A shearing factor of 0.0 will not
    cause any shearing along the relevant axis.

    Returns m (updated).
)r   rÅ?  r:#  s      r   rÅ?  rÅ?  ‚Ê  s   € ô ×Ò˜q bÓ)Ð)r&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_pre_translate()`.
    Translate a matrix by premultiplication.

    m: The matrix to translate

    tx, ty: Translation distances along the X- and Y-axes. A
    translation of 0 will not cause any translation along the
    relevant axis.

    Returns m.
)r   rÊ?  rG#  s      r   rÊ?  rÊ?  ’Ê  r=#  r&   c                 ó.   • [         R                  " X5      $ )a/  
Class-aware wrapper for `::fz_prepare_t3_glyph()`.
    Force a type3 font to cache the displaylist for a given glyph
    id.

    This caching can involve reading the underlying file, so must
    happen ahead of time, so we aren't suddenly forced to read the
    file while playing a displaylist back.
)r   r»:  rÊ  s     r   r»:  r»:  ¡Ê  s   € ô ×%Ò% dÓ0Ð0r&   c                 ó.   • [         R                  " X5      $ )zÚ
Class-aware wrapper for `::fz_previous_page()`.
    Function to get the location of the previous page (allowing for
    the end of chapters etc). If already at the start of the
    document, returns the current page.
)r   rË8  rP  s     r   rË8  rË8  ­Ê  ràh  r&   c                 ó.   • [         R                  " U 5      $ rA  )r   rA  rd  s    r   rA  rA  ¶Ê  r¤)  r&   c                 ó.   • [         R                  " U 5      $ rA  )r   rA  rd  s    r   rA  rA  ºÊ  rX'  r&   c                 ó0   • [         R                  " XU5      $ )zz
Class-aware wrapper for `::fz_print_stext_page_as_html()`.
    Output structured text to a file in HTML (visual) format.
)r   rA  rU#  s      r   rA  rA  ¾Ê  s   € ô
 ×-Ò-¨c¸Ó<Ð<r&   c                 ó0   • [         R                  " XU5      $ )zq
Class-aware wrapper for `::fz_print_stext_page_as_json()`.
    Output structured text to a file in JSON format.
)r   r"A  rX#  s      r   r"A  r"A  ÅÊ  s   € ô
 ×-Ò-¨c¸Ó?Ð?r&   c                 ó.   • [         R                  " X5      $ )z}
Class-aware wrapper for `::fz_print_stext_page_as_text()`.
    Output structured text to a file in plain-text UTF-8 format.
)r   r'A  r[#  s     r   r'A  r'A  ÌÊ  s   € ô
 ×-Ò-¨cÓ8Ð8r&   c                 ó0   • [         R                  " XU5      $ )z~
Class-aware wrapper for `::fz_print_stext_page_as_xhtml()`.
    Output structured text to a file in XHTML (semantic) format.
)r   r+A  rU#  s      r   r+A  r+A  ÓÊ  s   € ô
 ×.Ò.¨s¸"Ó=Ð=r&   c                 ó0   • [         R                  " XU5      $ )zo
Class-aware wrapper for `::fz_print_stext_page_as_xml()`.
    Output structured text to a file in XML format.
)r   r/A  rU#  s      r   r/A  r/A  ÚÊ  s   € ô
 ×,Ò,¨S¸Ó;Ð;r&   c                 ó.   • [         R                  " U 5      $ r2A  )r   r4A  rd  s    r   r4A  r4A  áÊ  rX'  r&   c                 ó.   • [         R                  " U 5      $ r7A  )r   r9A  rd  s    r   r9A  r9A  åÊ  r)  r&   c                 ó0   • [         R                  " XU5      $ )a/  
Class-aware wrapper for `::fz_process_opened_pages()`.
    Iterates over all opened pages of the document, calling the
    provided callback for each page for processing. If the callback
    returns non-NULL then the iteration stops and that value is returned
    to the called of fz_process_opened_pages().

    The state pointer provided to fz_process_opened_pages() is
    passed on to the callback but is owned by the caller.

    Returns the first non-NULL value returned by the callback,
    or NULL if the callback returned NULL for all opened pages.
)r   rÐ8  rg#  s      r   rÐ8  rÐ8  éÊ  s   € ô ×)Ò)¨#ÀUÓKÐKr&   c                 ó2   • [         R                  " XX#XE5      $ )aé  
Class-aware wrapper for `::fz_process_shade()`.
    Process a shade, using supplied callback functions. This
    decomposes the shading to a mesh (even ones that are not
    natively meshes, such as linear or radial shadings), and
    processes triangles from those meshes.

    shade: The shade to process.

    ctm: The transform to use

    prepare: Callback function to 'prepare' each vertex.
    This function is passed an array of floats, and populates
    a fz_vertex structure.

    process: This function is passed 3 pointers to vertex
    structures, and actually performs the processing (typically
    filling the area between the vertices).

    process_arg: An opaque argument passed through from caller
    to callback functions.
)r   r.I  rk#  s         r   r.I  r.I  ùÊ  s   € ô. ×"Ò" 5¨wÀÓVÐVr&   c                 ó0   • [         R                  " XU5      $ r¿F  )r   rÁF  rq#  s      r   rÁF  rÁF  Ë  s   € ä×$Ò$ T¨hÓ7Ð7r&   c                 ó.   • [         R                  " X5      $ rÄF  )r   rÇF  ru#  s     r   rÇF  rÇF  Ë  ó   € ä×"Ò" 4Ó2Ð2r&   c                 ó.   • [         R                  " X5      $ rËF  )r   rÍF  ru#  s     r   rÍF  rÍF  Ë  rðk  r&   c                  ó,   • [         R                  " 5       $ )z^
Class-aware wrapper for `::fz_purge_glyph_cache()`.
    Purge all the glyphs from the cache.
)r   Úfz_purge_glyph_cacher'   r&   r   rók  rók  Ë  rk  r&   c                 ó.   • [         R                  " U 5      $ )z]
Class-aware wrapper for `::fz_quad_from_rect()`.
    Convert a rect to a quad (losslessly).
)r   rêG  rq  s    r   rêG  rêG  %Ë  rt  r&   c                 ó2   • [         R                  " XX#U5      $ )ah  
Class-aware wrapper for `::fz_quadto()`.
    Append a 'quadto' command to an open path. (For a
    quadratic bezier).

    path: The path to modify.

    x0, y0: The control coordinates for the quadratic curve.

    x1, y1: The end coordinates for the quadratic curve.

    Throws exceptions on failure to allocate, or attempting to
    modify a packed path.
)r   r™C  r#  s        r   r™C  r™C  ,Ë  s   € ô ×Ò˜D b¨bÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ )z6Class-aware wrapper for `::fz_range_limit_xml_char()`.)r   Úfz_range_limit_xml_charrÆ  s    r   r÷k  r÷k  =Ë  r×  r&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_read()`.
    Read from a stream into a given data block.

    stm: The stream to read from.

    data: The data block to read into.

    len: The length of the data block (in bytes).

    Returns the number of bytes read. May throw exceptions.
)r   rLL  r„#  s      r   rLL  rLL  AË  s   € ô �>Š>˜# SÓ)Ð)r&   c                 ó.   • [         R                  " X5      $ )a  
Class-aware wrapper for `::fz_read_all()`.
    Read all of a stream into a buffer.

    stm: The stream to read from

    initial: Suggested initial size for the buffer.

    Returns a buffer created from reading from the stream. May throw
    exceptions on failure to allocate.
)r   rQL  r‡#  s     r   rQL  rQL  PË  s   € ô ×Ò˜cÓ+Ð+r&   c                 ó.   • [         R                  " X5      $ )a  
Class-aware wrapper for `::fz_read_archive_entry()`.
    Reads all bytes in an archive entry
    into a buffer.

    name: Entry name to look for, this must be an exact match to
    the entry name in the archive.

    Throws an exception if a matching entry cannot be found.
)r   rú1  râ  s     r   rú1  rú1  ^Ë  s   € ô ×'Ò'¨Ó3Ð3r&   c                 ó0   • [         R                  " XX#5      $ )aˆ  
Class-aware wrapper for `::fz_read_best()`.

This function has out-params. Python/C# wrappers look like:
    `fz_read_best(::fz_stream *stm, size_t initial, size_t worst_case)` => `(fz_buffer *, int truncated)`

    Attempt to read a stream into a buffer. If truncated
    is NULL behaves as fz_read_all, sets a truncated flag in case of
    error.

    stm: The stream to read from.

    initial: Suggested initial size for the buffer.

    truncated: Flag to store success/failure indication in.

    worst_case: 0 for unknown, otherwise an upper bound for the
    size of the stream.

    Returns a buffer created from reading from the stream.
)r   rUL  rŒ#  s       r   rUL  rUL  kË  s   € ô, ×Ò˜s¨YÓCÐCr&   c                 ó.   • [         R                  " X5      $ )a6  
Class-aware wrapper for `::fz_read_bits()`.
    Read the next n bits from a stream (assumed to
    be packed most significant bit first).

    stm: The stream to read from.

    n: The number of bits to read, between 1 and 8*sizeof(int)
    inclusive.

    Returns -1 for EOF, or the required number of bits.
)r   rYL  r‘#  s     r   rYL  rYL  ƒË  s   € ô ×Ò˜sÓ&Ð&r&   c                 ó.   • [         R                  " U 5      $ )zÄ
Class-aware wrapper for `::fz_read_byte()`.
    Read the next byte from a stream.

    stm: The stream t read from.

    Returns -1 for end of stream, or the next byte. May
    throw exceptions.
)r   r]L  rÅ  s    r   r]L  r]L  ’Ë  ó   € ô ×Ò˜sÓ#Ð#r&   c                 ó.   • [         R                  " U 5      $ )z`
Class-aware wrapper for `::fz_read_file()`.
    Read all the contents of a file into a buffer.
)r   Úfz_read_filerº  s    r   r l  r l  žË  s   € ô
 ×Ò˜xÓ(Ð(r&   c                 ó.   • [         R                  " U 5      $ raL  )r   rcL  rÅ  s    r   rcL  rcL  ¥Ë  râ+  r&   c                 ó.   • [         R                  " U 5      $ rfL  )r   rhL  rÅ  s    r   rhL  rhL  ©Ë  r¡!  r&   c                 ó.   • [         R                  " U 5      $ rkL  )r   rmL  rÅ  s    r   rmL  rmL  ­Ë  râ+  r&   c                 ó.   • [         R                  " U 5      $ rpL  )r   rrL  rÅ  s    r   rrL  rrL  ±Ë  r¡!  r&   c                 ó.   • [         R                  " U 5      $ ruL  )r   rwL  rÅ  s    r   rwL  rwL  µË  râ+  r&   c                 ó.   • [         R                  " U 5      $ rzL  )r   r|L  rÅ  s    r   r|L  r|L  ¹Ë  r¡!  r&   c                 ó.   • [         R                  " U 5      $ rL  )r   r�L  rÅ  s    r   r�L  r�L  ½Ë  râ+  r&   c                 ó.   • [         R                  " U 5      $ r„L  )r   r†L  rÅ  s    r   r†L  r†L  ÁË  r¡!  r&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_read_line()`.
    Read a line from stream into the buffer until either a
    terminating newline or EOF, which it replaces with a null byte
    ('').

    Returns buf on success, and NULL when end of file occurs while
    no characters have been read.
)r   rŠL  r©#  s      r   rŠL  rŠL  ÅË  s   € ô ×Ò˜s¨Ó-Ð-r&   c                 ó.   • [         R                  " X5      $ )aF  
Class-aware wrapper for `::fz_read_rbits()`.
    Read the next n bits from a stream (assumed to
    be packed least significant bit first).

    stm: The stream to read from.

    n: The number of bits to read, between 1 and 8*sizeof(int)
    inclusive.

    Returns (unsigned int)-1 for EOF, or the required number of bits.
)r   rŽL  r‘#  s     r   rŽL  rŽL  ÑË  s   € ô ×Ò Ó'Ð'r&   c                 ó.   • [         R                  " U 5      $ )a%  
Class-aware wrapper for `::fz_read_rune()`.
    Read a utf-8 rune from a stream.

    In the event of encountering badly formatted utf-8 codes
    (such as a leading code with an unexpected number of following
    codes) no error/exception is given, but undefined values may be
    returned.
)r   r’L  r®#  s    r   r’L  r’L  àË  rþk  r&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_read_string()`.
    Read a null terminated string from the stream into
    a buffer of a given length. The buffer will be null terminated.
    Throws on failure (including the failure to fit the entire
    string including the terminator into the buffer).
)r   r–L  r±#  s      r   r–L  r–L  ìË  s   € ô × Ò  ¨cÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )zì
Class-aware wrapper for `::fz_read_uint16()`.
    fz_read_[u]int(16|24|32|64)(_le)?

    Read a 16/32/64 bit signed/unsigned integer from stream,
    in big or little-endian byte orders.

    Throws an exception if EOF is encountered.
)r   ršL  rÅ  s    r   ršL  ršL  öË  s   € ô × Ò  Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ r�L  )r   rŸL  rÅ  s    r   rŸL  rŸL  Ì  rÈ  r&   c                 ó.   • [         R                  " U 5      $ r¢L  )r   r¤L  rÅ  s    r   r¤L  r¤L  Ì  r  r&   c                 ó.   • [         R                  " U 5      $ r§L  )r   r©L  rÅ  s    r   r©L  r©L  
Ì  rÈ  r&   c                 ó.   • [         R                  " U 5      $ r¬L  )r   r®L  rÅ  s    r   r®L  r®L  Ì  r  r&   c                 ó.   • [         R                  " U 5      $ r±L  )r   r³L  rÅ  s    r   r³L  r³L  Ì  rÈ  r&   c                 ó.   • [         R                  " U 5      $ r¶L  )r   r¸L  rÅ  s    r   r¸L  r¸L  Ì  r  r&   c                 ó.   • [         R                  " U 5      $ r»L  )r   r½L  rÅ  s    r   r½L  r½L  Ì  rÈ  r&   c                 ó.   • [         R                  " U 5      $ rÀL  )r   rÂL  rÅ  s    r   rÂL  rÂL  Ì  r¡!  r&   c                 ó.   • [         R                  " U 5      $ )a*  
Class-aware wrapper for `::fz_read_utf16_le()`.
    Read a utf-16 rune from a stream. (little endian and
    big endian respectively).

    In the event of encountering badly formatted utf-16 codes
    (mismatched surrogates) no error/exception is given, but
    undefined values may be returned.
)r   rÆL  rÅ  s    r   rÆL  rÆL  "Ì  s   € ô ×"Ò" 3Ó'Ð'r&   c                 ó.   • [         R                  " X5      $ )a„  
Class-aware wrapper for `::fz_realloc()`.
    Reallocates a block of memory to given size. Existing contents
    up to min(old_size,new_size) are maintained. The rest of the
    block is uninitialised.

    fz_realloc(ctx, NULL, size) behaves like fz_malloc(ctx, size).

    fz_realloc(ctx, p, 0); behaves like fz_free(ctx, p).

    Throws exception in the event of failure to allocate.
)r   Ú
fz_reallocrÉ#  s     r   rl  rl  .Ì  s   € ô ×Ò˜QÓ%Ð%r&   c                 ó.   • [         R                  " X5      $ )z…
Class-aware wrapper for `::fz_realloc_no_throw()`.
    fz_realloc equivalent that returns NULL rather than throwing
    exceptions.
)r   Úfz_realloc_no_throwrÉ#  s     r   rl  rl  =Ì  s   € ô ×%Ò% aÓ.Ð.r&   c                 ó.   • [         R                  " X5      $ )z™
Class-aware wrapper for `::fz_realpath()`.
    Resolve a path to an absolute file name.
    The resolved path buffer must be of at least PATH_MAX size.
)r   Úfz_realpathrÎ#  s     r   rl  rl  EÌ  s   € ô ×Ò˜dÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )z‡
Class-aware wrapper for `::fz_recognize_image_format()`.
    Recognise image format strings in the first 8 bytes from image
    data.
)r   Úfz_recognize_image_formatrŽ  s    r   rl  rl  MÌ  rû  r&   c                 ó.   • [         R                  " U 5      $ )a0  
Class-aware wrapper for `::fz_rect_from_irect()`.
    Convert a bbox into a rect.

    For our purposes, a rect can represent all the values we meet in
    a bbox, so nothing can go wrong.

    rect: A place to store the generated rectangle.

    bbox: The bbox to convert.

    Returns rect (updated).
)r   rå=  rÜ#  s    r   rå=  rå=  UÌ  r	k  r&   c                 ó.   • [         R                  " U 5      $ )zj
Class-aware wrapper for `::fz_rect_from_quad()`.
    Convert a quad to the smallest rect that covers it.
)r   rtG  rƒ  s    r   rtG  rtG  eÌ  rt  r&   c                 ó2   • [         R                  " XX#U5      $ )aÊ  
Class-aware wrapper for `::fz_rectto()`.
    Append a 'rectto' command to an open path.

    The rectangle is equivalent to:
            moveto x0 y0
            lineto x1 y0
            lineto x1 y1
            lineto x0 y1
            closepath

    path: The path to modify.

    x0, y0: First corner of the rectangle.

    x1, y1: Second corner of the rectangle.

    Throws exceptions on failure to allocate, or attempting to
    modify a packed path.
)r   r�C  r#  s        r   r�C  r�C  lÌ  s   € ô* ×Ò˜D b¨bÓ1Ð1r&   c                 ó.   • [         R                  " X5      $ )z:Class-aware wrapper for `::fz_register_activity_logger()`.)r   Úfz_register_activity_loggerrã#  s     r   r#l  r#l  ƒÌ  s   € ä×-Ò-¨hÓ?Ð?r&   c                 ó.   • [         R                  " U 5      $ r&2  )r   r(2  ræ#  s    r   r(2  r(2  ‡Ì  s   € ä×-Ò-¨gÓ6Ð6r&   c                 ó.   • [         R                  " U 5      $ )a3  
Class-aware wrapper for `::fz_register_document_handler()`.
    Register a handler for a document type.

    handler: The handler to register. This must live on for the duration of the
    use of this handler. It will be passed back to the handler for calls so
    the caller can use it to retrieve state.
)r   r69  ræ#  s    r   r69  r69  ‹Ì  s   € ô ×.Ò.¨wÓ7Ð7r&   c                  ó,   • [         R                  " 5       $ )z•
Class-aware wrapper for `::fz_register_document_handlers()`.
    Register handlers for all the standard document types supported in
    this build.
)r   Úfz_register_document_handlersr'   r&   r   r'l  r'l  –Ì  s   € ô ×/Ò/Ó1Ð1r&   c                 ó.   • [         R                  " X5      $ )z5Class-aware wrapper for `::fz_register_hyphenator()`.)r   Úfz_register_hyphenatorrí#  s     r   r)l  r)l  žÌ  r‰j  r&   c                 ó0   • [         R                  " XU5      $ )af  
Class-aware wrapper for `::fz_remove_item()`.
    Remove an item from the store.

    If an item indexed by the given key exists in the store, remove
    it.

    drop: The function used to free the value (to ensure we get a
    value of the correct type).

    key: The key used to find the item to remove.

    type: Functions used to manipulate the key.
)r   Úfz_remove_itemrN  s      r   r+l  r+l  ¢Ì  s   € ô × Ò  ¨DÓ1Ð1r&   c                 ó0   • [         R                  " XU5      $ rx6  )r   rz6  rò#  s      r   rz6  rz6  ³Ì  ó   € ä×!Ò! #¨EÓ2Ð2r&   c                 ó2   • [         R                  " XX#U5      $ )aæ  
Class-aware wrapper for `::fz_render_glyph_pixmap()`.
    Create a pixmap containing a rendered glyph.

    Lookup gid from font, clip it with scissor, and rendering it
    with aa bits of antialiasing into a new pixmap.

    The caller takes ownership of the pixmap and so must free it.

    Note: This function is no longer used for normal rendering
    operations, and is kept around just because we use it in the
    app. It should be considered "at risk" of removal from the API.
)r   r¿:  rö#  s        r   r¿:  r¿:  ·Ì  s   € ô ×(Ò(¨°CÀ"ÓEÐEr&   c           
      ó4   • [         R                  " XX#XEXg5      $ )ac  
Class-aware wrapper for `::fz_render_t3_glyph_direct()`.
    Nasty PDF interpreter specific hernia, required to allow the
    interpreter to replay glyphs from a type3 font directly into
    the target device.

    This is only used in exceptional circumstances (such as type3
    glyphs that inherit current graphics state, or nested type3
    glyphs).
)r   r~6  rù#  s           r   r~6  r~6  ÇÌ  s   € ô ×+Ò+¨C°sÀÐQ\ÓlÐlr&   c                 ó.   • [         R                  " U 5      $ )z±
Class-aware wrapper for `::fz_rendering_intent_name()`.
    Map from enumerated rendering intent to string.

    The returned string is static and therefore must not be freed.
)r   Úfz_rendering_intent_namerÿ#  s    r   r1l  r1l  ÔÌ  s   € ô ×*Ò*¨2Ó.Ð.r&   c                  ó,   • [         R                  " 5       $ )z.Class-aware wrapper for `::fz_report_error()`.)r   Úfz_report_errorr'   r&   r   r3l  r3l  ÝÌ  rÝ  r&   c                 ó.   • [         R                  " U 5      $ )zÙ
Class-aware wrapper for `::fz_reset_output()`.
    Reset a closed output stream. Returns state to
    (broadly) that which it was in when opened. Not
    all outputs can be reset, so this may throw an
    exception.
)r   r=A  rg&  s    r   r=A  r=A  áÌ  s   € ô ×!Ò! %Ó(Ð(r&   c                 ó.   • [         R                  " U 5      $ rTK  )r   rVK  rÁ  s    r   rVK  rVK  ëÌ  rI0  r&   c                 ó.   • [         R                  " X5      $ )a  
Class-aware wrapper for `::fz_resize_buffer()`.
    Ensure that a buffer has a given capacity,
    truncating data if required.

    capacity: The desired capacity for the buffer. If the current
    size of the buffer contents is smaller than capacity, it is
    truncated.
)r   r»3  r
$  s     r   r»3  r»3  ïÌ  s   € ô ×"Ò" 3Ó1Ð1r&   c                 ó0   • [         R                  " XX#5      $ )ax  
Class-aware wrapper for `::fz_resolve_link()`.

This function has out-params. Python/C# wrappers look like:
    `fz_resolve_link(::fz_document *doc, const char *uri)` => `(fz_location, float xp, float yp)`

    Resolve an internal link to a page number.

    xp, yp: Pointer to store coordinate of destination on the page.

    Returns (-1,-1) if the URI cannot be resolved.
)r   rÕ8  r$  s       r   rÕ8  rÕ8  ûÌ  s   € ô ×!Ò! #¨BÓ3Ð3r&   c                  ó,   • [         R                  " 5       $ )z)Class-aware wrapper for `::fz_rethrow()`.)r   Ú
fz_rethrowr'   r&   r   r9l  r9l  
Í  rEi  r&   c                 ó.   • [         R                  " U 5      $ )zÚ
Class-aware wrapper for `::fz_rethrow_if()`.
    Within an fz_catch() block, rethrow the current exception
    if the errcode of the current exception matches.

    This assumes no intervening use of fz_try/fz_catch.
)r   Úfz_rethrow_ifr$  s    r   r;l  r;l  Í  s   € ô ×Ò Ó(Ð(r&   c                 ó.   • [         R                  " U 5      $ )z0Class-aware wrapper for `::fz_rethrow_unless()`.)r   Úfz_rethrow_unlessr$  s    r   r=l  r=l  Í  s   € ä×#Ò# GÓ,Ð,r&   c                 ó.   • [         R                  " U 5      $ )aX  
Class-aware wrapper for `::fz_rotate()`.
    Create a rotation matrix.

    The returned matrix is of the form
    [ cos(deg) sin(deg) -sin(deg) cos(deg) 0 0 ].

    m: Pointer to place to store matrix

    degrees: Degrees of counter clockwise rotation. Values less
    than zero and greater than 360 are handled as expected.

    Returns m.
)r   r�?  r$  s    r   r�?  r�?  Í  s   € ô ×Ò˜GÓ$Ð$r&   c                 ó.   • [         R                  " U 5      $ )aO  
Class-aware wrapper for `::fz_round_rect()`.
    Round rectangle coordinates.

    Coordinates in a bounding box are integers, so rounding of the
    rects coordinates takes place. The top left corner is rounded
    upwards and left while the bottom right corner is rounded
    downwards and to the right.

    This differs from fz_irect_from_rect, in that fz_irect_from_rect
    slavishly follows the numbers (i.e any slight over/under
    calculations can cause whole extra pixels to be added).
    fz_round_rect allows for a small amount of rounding error when
    calculating the bbox.
)r   rîG  rn  s    r   rîG  rîG  -Í  s   € ô  ×Ò Ó%Ð%r&   c                 ó2   • [         R                  " XX#U5      $ )a>  
Class-aware wrapper for `::fz_run_display_list()`.
    (Re)-run a display list through a device.

    list: A display list, created by fz_new_display_list and
    populated with objects from a page by running fz_run_page on a
    device obtained from fz_new_list_device.

    ctm: Transform to apply to display list contents. May include
    for example scaling and rotation, see fz_scale, fz_rotate and
    fz_concat. Set to fz_identity if no transformation is desired.

    scissor: Only the part of the contents of the display list
    visible within this area will be considered when the list is
    run through the device. This does not imply for tile objects
    contained in the display list.

    cookie: Communication mechanism between caller and library
    running the page. Intended for multi-threaded applications,
    while single-threaded applications set cookie to NULL. The
    caller may abort an ongoing page run. Cookie also communicates
    progress information back to the caller. The fields inside
    cookie are continually updated while the page is being run.
)r   r8  r!$  s        r   r8  r8  ?Í  s   € ô2 ×%Ò% d°¸vÓFÐFr&   c                 ó0   • [         R                  " XU5      $ )a:  
Class-aware wrapper for `::fz_run_document_structure()`.
    Run the document structure through a device.

    doc: Document in question.

    dev: Device obtained from fz_new_*_device.

    cookie: Communication mechanism between caller and library.
    Intended for multi-threaded applications, while
    single-threaded applications set cookie to NULL. The
    caller may abort an ongoing rendering of a page. Cookie also
    communicates progress information back to the caller. The
    fields inside cookie are continually updated while the page is
    rendering.
)r   rÚ8  r$$  s      r   rÚ8  rÚ8  ZÍ  s   € ô" ×+Ò+¨C°fÓ=Ð=r&   c                 ó0   • [         R                  " XX#5      $ )aø  
Class-aware wrapper for `::fz_run_page()`.
    Run a page through a device.

    page: Page obtained from fz_load_page.

    dev: Device obtained from fz_new_*_device.

    transform: Transform to apply to page. May include for example
    scaling and rotation, see fz_scale, fz_rotate and fz_concat.
    Set to fz_identity if no transformation is desired.

    cookie: Communication mechanism between caller and library
    rendering the page. Intended for multi-threaded applications,
    while single-threaded applications set cookie to NULL. The
    caller may abort an ongoing rendering of a page. Cookie also
    communicates progress information back to the caller. The
    fields inside cookie are continually updated while the page is
    rendering.
)r   r&C  r'$  s       r   r&C  r&C  mÍ  s   € ô* ×Ò˜d¨Ó;Ð;r&   c                 ó0   • [         R                  " XX#5      $ )zg
Class-aware wrapper for `::fz_run_page_annots()`.
    Run the annotations on a page through a device.
)r   r*C  r'$  s       r   r*C  r*C  „Í  s   € ô
 ×$Ò$ T°	ÓBÐBr&   c                 ó0   • [         R                  " XX#5      $ )aB  
Class-aware wrapper for `::fz_run_page_contents()`.
    Run a page through a device. Just the main
    page content, without the annotations, if any.

    page: Page obtained from fz_load_page.

    dev: Device obtained from fz_new_*_device.

    transform: Transform to apply to page. May include for example
    scaling and rotation, see fz_scale, fz_rotate and fz_concat.
    Set to fz_identity if no transformation is desired.

    cookie: Communication mechanism between caller and library
    rendering the page. Intended for multi-threaded applications,
    while single-threaded applications set cookie to NULL. The
    caller may abort an ongoing rendering of a page. Cookie also
    communicates progress information back to the caller. The
    fields inside cookie are continually updated while the page is
    rendering.
)r   r.C  r'$  s       r   r.C  r.C  ‹Í  s   € ô, ×&Ò& t°)ÓDÐDr&   c                 ó0   • [         R                  " XX#5      $ )zd
Class-aware wrapper for `::fz_run_page_widgets()`.
    Run the widgets on a page through a device.
)r   r2C  r'$  s       r   r2C  r2C  £Í  s   € ô
 ×%Ò% d°ÓCÐCr&   c                 ó0   • [         R                  " XX#5      $ )zö
Class-aware wrapper for `::fz_run_t3_glyph()`.
    Run a glyph from a Type3 font to
    a given device.

    font: The font to find the glyph in.

    gid: The glyph to run.

    trm: The transform to apply.

    dev: The device to render onto.
)r   rÃ:  r0$  s       r   rÃ:  rÃ:  ªÍ  s   € ô ×!Ò! $¨SÓ6Ð6r&   c                 ó.   • [         R                  " X5      $ )zá
Class-aware wrapper for `::fz_runeidx()`.
    Compute the index of a rune in a string.

    str: Pointer to beginning of a string.

    p: Pointer to a char in str.

    Returns the index of the rune pointed to by p in str.
)r   Ú
fz_runeidxr3$  s     r   rHl  rHl  ºÍ  s   € ô ×Ò˜SÓ$Ð$r&   c                 ó.   • [         R                  " U 5      $ )zÒ
Class-aware wrapper for `::fz_runelen()`.
    Count how many chars are required to represent a rune.

    rune: The rune to encode.

    Returns the number of bytes required to represent this run in
    UTF8.
)r   Ú
fz_runelenr6$  s    r   rJl  rJl  ÇÍ  s   € ô ×Ò˜TÓ"Ð"r&   c                 ó.   • [         R                  " X5      $ )aY  
Class-aware wrapper for `::fz_runeptr()`.
    Obtain a pointer to the char representing the rune
    at a given index.

    str: Pointer to beginning of a string.

    idx: Index of a rune to return a char pointer to.

    Returns a pointer to the char where the desired rune starts,
    or NULL if the string ends before the index is reached.
)r   Ú
fz_runeptrr9$  s     r   rLl  rLl  ÓÍ  s   € ô ×Ò˜SÓ&Ð&r&   c                 ó.   • [         R                  " X5      $ )z÷
Class-aware wrapper for `::fz_runetochar()`.
    UTF8 encode a rune to a sequence of chars.

    str: Pointer to a place to put the UTF8 encoded character.

    rune: Pointer to a 'rune'.

    Returns the number of bytes the rune took to output.
)r   Úfz_runetocharr<$  s     r   rNl  rNl  âÍ  s   € ô ×Ò Ó*Ð*r&   c                 ó.   • [         R                  " X5      $ r{E  )r   r~E  r?$  s     r   r~E  r~E  ïÍ  s   € ô
 × Ò  Ó0Ð0r&   c                 ó0   • [         R                  " XU5      $ r�E  )r   rƒE  rB$  s      r   rƒE  rƒE  öÍ  s   € ô × Ò  °Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ )zp
Class-aware wrapper for `::fz_save_accelerator()`.
    Save accelerator data for the document to a given file.
)r   rÞ8  r˜"  s     r   rÞ8  rÞ8  þÍ  r…  r&   c                 ó.   • [         R                  " X5      $ )zR
Class-aware wrapper for `::fz_save_bitmap_as_pbm()`.
    Save a bitmap as a pbm.
)r   rž2  rH$  s     r   rž2  rž2  Î  ó   € ô
 ×'Ò'¨Ó9Ð9r&   c                 ó0   • [         R                  " XX#5      $ )zU
Class-aware wrapper for `::fz_save_bitmap_as_pcl()`.
    Save a bitmap as mono PCL.
)r   r¤2  rL$  s       r   r¤2  r¤2  Î  ó   € ô
 ×'Ò'¨¸&ÓFÐFr&   c                 ó.   • [         R                  " X5      $ )zW
Class-aware wrapper for `::fz_save_bitmap_as_pkm()`.
    Save a CMYK bitmap as a pkm.
)r   r©2  rH$  s     r   r©2  r©2  Î  rSl  r&   c                 ó0   • [         R                  " XX#5      $ )zR
Class-aware wrapper for `::fz_save_bitmap_as_pwg()`.
    Save a bitmap as a PWG.
)r   r®2  rS$  s       r   r®2  r®2  Î  rUl  r&   c                 ó.   • [         R                  " X5      $ )z\
Class-aware wrapper for `::fz_save_buffer()`.
    Save the contents of a buffer to a file.
)r   r¿3  rV$  s     r   r¿3  r¿3  !Î  s   € ô
 × Ò  Ó/Ð/r&   c                 ó0   • [         R                  " XU5      $ )zT
Class-aware wrapper for `::fz_save_pixmap_as_jpeg()`.
    Save a pixmap as a JPEG.
)r   r‡E  rY$  s      r   r‡E  r‡E  (Î  s   € ô
 ×(Ò(¨¸7ÓCÐCr&   c                 ó0   • [         R                  " XU5      $ )zÙ
Class-aware wrapper for `::fz_save_pixmap_as_jpx()`.
    Save pixmap data as JP2K with no subsampling.

    quality = 100 = lossless
    otherwise for a factor of x compression use 100-x. (so 80 is 1:20 compression)
)r   r‹E  r\$  s      r   r‹E  r‹E  /Î  s   € ô ×'Ò'¨¸!Ó<Ð<r&   c                 ó.   • [         R                  " X5      $ )z†
Class-aware wrapper for `::fz_save_pixmap_as_pam()`.
    Save a pixmap as a pnm (greyscale, rgb or cmyk, with or without
    alpha).
)r   r�E  r_$  s     r   r�E  r�E  9Î  s   € ô ×'Ò'¨Ó9Ð9r&   c                 ó.   • [         R                  " X5      $ )zk
Class-aware wrapper for `::fz_save_pixmap_as_pbm()`.
    Save a pixmap as a pbm. (Performing halftoning).
)r   r“E  r_$  s     r   r“E  r“E  AÎ  rSl  r&   c                 ó0   • [         R                  " XX#5      $ )z]
Class-aware wrapper for `::fz_save_pixmap_as_pcl()`.
    Save an (RGB) pixmap as color PCL.
)r   r—E  rd$  s       r   r—E  r—E  HÎ  rUl  r&   c                 ó0   • [         R                  " XX#5      $ )ze
Class-aware wrapper for `::fz_save_pixmap_as_pclm()`.
    Save a (Greyscale or RGB) pixmap as pclm.
)r   rœE  rg$  s       r   rœE  rœE  OÎ  s   € ô
 ×(Ò(¨¸6ÓKÐKr&   c                 ó0   • [         R                  " XX#5      $ )zi
Class-aware wrapper for `::fz_save_pixmap_as_pdfocr()`.
    Save a (Greyscale or RGB) pixmap as pdfocr.
)r   r E  rg$  s       r   r E  r E  VÎ  s   € ô
 ×*Ò*¨6¸VÓMÐMr&   c                 ó.   • [         R                  " X5      $ )zp
Class-aware wrapper for `::fz_save_pixmap_as_pkm()`.
    Save a CMYK pixmap as a pkm. (Performing halftoning).
)r   r¤E  r_$  s     r   r¤E  r¤E  ]Î  rSl  r&   c                 ó.   • [         R                  " X5      $ )ze
Class-aware wrapper for `::fz_save_pixmap_as_png()`.
    Save a (Greyscale or RGB) pixmap as a png.
)r   r¨E  r_$  s     r   r¨E  r¨E  dÎ  rSl  r&   c                 ó.   • [         R                  " X5      $ )zo
Class-aware wrapper for `::fz_save_pixmap_as_pnm()`.
    Save a pixmap as a pnm (greyscale or rgb, no alpha).
)r   r¬E  r_$  s     r   r¬E  r¬E  kÎ  rSl  r&   c                 ó0   • [         R                  " XU5      $ )zy
Class-aware wrapper for `::fz_save_pixmap_as_ps()`.
    Save a (gray, rgb, or cmyk, no alpha) pixmap out as postscript.
)r   r°E  rr$  s      r   r°E  r°E  rÎ  s   € ô
 ×&Ò& v¸Ó@Ð@r&   c                 ó.   • [         R                  " X5      $ )zW
Class-aware wrapper for `::fz_save_pixmap_as_psd()`.
    Save a pixmap as a PSD file.
)r   r´E  r_$  s     r   r´E  r´E  yÎ  rSl  r&   c                 ó0   • [         R                  " XX#5      $ )zR
Class-aware wrapper for `::fz_save_pixmap_as_pwg()`.
    Save a pixmap as a PWG.
)r   r¸E  rw$  s       r   r¸E  r¸E  €Î  rUl  r&   c                 ó0   • [         R                  " XU5      $ )z[
Class-aware wrapper for `::fz_save_xml()`.
    As for fz_write_xml, but direct to a file.
)r   rO  rz$  s      r   rO  rO  ‡Î  s   € ô
 ×Ò˜d¨(Ó3Ð3r&   c                 ó.   • [         R                  " X5      $ )aE  
Class-aware wrapper for `::fz_scale()`.
    Create a scaling matrix.

    The returned matrix is of the form [ sx 0 0 sy 0 0 ].

    m: Pointer to the matrix to populate

    sx, sy: Scaling factors along the X- and Y-axes. A scaling
    factor of 1.0 will not cause any scaling along the relevant
    axis.

    Returns m.
)r   rˆ?  r~$  s     r   rˆ?  rˆ?  ŽÎ  s   € ô �?Š?˜2Ó"Ð"r&   c                 ó2   • [         R                  " XX#XE5      $ r»E  )r   r½E  r�$  s         r   r½E  r½E  ŸÎ  s   € ä×!Ò! #¨!°Ó8Ð8r&   c           	      ó4   • [         R                  " XX#XEU5      $ )a  
Class-aware wrapper for `::fz_search_chapter_page_number()`.

This function has out-params. Python/C# wrappers look like:
    `fz_search_chapter_page_number(::fz_document *doc, int chapter, int page, const char *needle, ::fz_quad *hit_bbox, int hit_max)` => `(int, int hit_mark)`
)r   râ8  r†$  s          r   râ8  râ8  £Î  s   € ô ×/Ò/°¸dÈHÐ`gÓhÐhr&   c                 ó2   • [         R                  " XX#XE5      $ rå8  )r   rç8  r‰$  s         r   rç8  rç8  ¬Î  s   € ä×2Ò2°3ÀÈrÓZÐZr&   c                 ó2   • [         R                  " XX#U5      $ )zù
Class-aware wrapper for `::fz_search_display_list()`.

This function has out-params. Python/C# wrappers look like:
    `fz_search_display_list(::fz_display_list *list, const char *needle, ::fz_quad *hit_bbox, int hit_max)` => `(int, int hit_mark)`
)r   r8  rŒ$  s        r   r8  r8  °Î  s   € ô ×(Ò(¨°xÈ7ÓSÐSr&   c                 ó0   • [         R                  " XX#5      $ r8  )r   r8  r�$  s       r   r8  r8  ¹Î  s   € ä×+Ò+¨D¸"ÓEÐEr&   c                 ó2   • [         R                  " XX#U5      $ )a–  
Class-aware wrapper for `::fz_search_page()`.

This function has out-params. Python/C# wrappers look like:
    `fz_search_page(::fz_page *page, const char *needle, ::fz_quad *hit_bbox, int hit_max)` => `(int, int hit_mark)`

    Search for the 'needle' text on the page.
    Record the hits in the hit_bbox array and return the number of
    hits. Will stop looking once it has filled hit_max rectangles.
)r   r6C  r”$  s        r   r6C  r6C  ½Î  s   € ô × Ò  ¨xÀ7ÓKÐKr&   c                 ó0   • [         R                  " XX#5      $ rê8  )r   rì8  r—$  s       r   rì8  rì8  ÊÎ  s   € ô
 ×!Ò! #¨vÓ?Ð?r&   c                 ó0   • [         R                  " XX#5      $ )z`
Class-aware wrapper for `::fz_search_page_cb()`.
    Search for the 'needle' text on the page.
)r   r:C  rš$  s       r   r:C  r:C  ÑÎ  s   € ô
 ×#Ò# D°"Ó=Ð=r&   c                 ó2   • [         R                  " XX#XE5      $ )zþ
Class-aware wrapper for `::fz_search_page_number()`.

This function has out-params. Python/C# wrappers look like:
    `fz_search_page_number(::fz_document *doc, int number, const char *needle, ::fz_quad *hit_bbox, int hit_max)` => `(int, int hit_mark)`
)r   rð8  r�$  s         r   rð8  rð8  ØÎ  s   € ô ×'Ò'¨°VÀxÓYÐYr&   c                 ó2   • [         R                  " XX#U5      $ ró8  )r   rõ8  r $  s        r   rõ8  rõ8  áÎ  s   € ä×*Ò*¨3¸ÀFÓKÐKr&   c                 ó0   • [         R                  " XU5      $ )a–  
Class-aware wrapper for `::fz_search_set_options()`.
    Change the options/needle to be used for a search.

    If the needle is invalid (in the case of regexps, it fails to compile)
    it will throw an error.

    If the needle changes, the current position of the search within the
    text is kept.

    If the options change, the search position may revert to the beginning
    of the current page.
)r   rFH  r£$  s      r   rFH  rFH  åÎ  s   € ô ×'Ò'¨¸Ó@Ð@r&   c                 ó2   • [         R                  " XX#U5      $ )aë  
Class-aware wrapper for `::fz_search_stext_page()`.

This function has out-params. Python/C# wrappers look like:
    `fz_search_stext_page(::fz_stext_page *text, const char *needle, ::fz_quad *hit_bbox, int hit_max)` => `(int, int hit_mark)`

    Search for occurrence of 'needle' in text page.
    Case insensitive match.

    Return the number of quads and store hit quads in the passed in
    array.

    NOTE: This is an experimental interface and subject to change
    without notice.
)r   rLJ  r¦$  s        r   rLJ  rLJ  õÎ  s   € ô  ×&Ò& t°XÈÓQÐQr&   c                 ó0   • [         R                  " XX#5      $ )aÞ  
Class-aware wrapper for `::fz_search_stext_page_cb()`.
    Search for occurrence of 'needle' in text page.

    Call callback once for each hit. This callback will receive
    (potentially) multiple quads for each hit.

    Returns the number of hits - note that this is potentially
    different from (i.e. is not greater than) the number of quads
    as returned by the non callback API.

    NOTE: This is an experimental interface and subject to change
    without notice.
)r   rPJ  r©$  s       r   rPJ  rPJ  Ï  s   € ô ×)Ò)¨$¸ÓCÐCr&   c                 ó0   • [         R                  " XU5      $ )a'  
Class-aware wrapper for `::fz_seek()`.
    Seek within a stream.

    stm: The stream to seek within.

    offset: The offset to seek to.

    whence: From where the offset is measured (see fseek).
    SEEK_SET - start of stream.
    SEEK_CUR - current position.
    SEEK_END - end of stream.

)r   rÊL  r¬$  s      r   rÊL  rÊL  Ï  s   € ô �>Š>˜# vÓ.Ð.r&   c                 ó0   • [         R                  " XU5      $ )z 
Class-aware wrapper for `::fz_seek_output()`.
    Seek to the specified file position.
    See fseek for arguments.

    Throw an error on unseekable outputs.
)r   rAA  r°$  s      r   rAA  rAA  )Ï  s   € ô × Ò  ¨6Ó2Ð2r&   c                 ó.   • [         R                  " U 5      $ )a  
Class-aware wrapper for `::fz_segment_stext_page()`.
    Perform segmentation analysis on an (unstructured) page to look for
    recursive subdivisions.

    Essentially this code attempts to split the page horizontally and/or
    vertically repeatedly into smaller and smaller "segments" (divisions).

    This minimises the reordering of the content, but some reordering
    may be unavoidable.

    Returns 0 if no changes were made to the document.

    This is experimental code, and may change (or be removed) in future
    versions!
)r   rTJ  r  s    r   rTJ  rTJ  3Ï  s   € ô" ×'Ò'¨Ó-Ð-r&   c                 ó.   • [         R                  " X5      $ )aI  
Class-aware wrapper for `::fz_segment_stext_rect()`.
    Perform segmentation analysis on a rectangle of a given
    stext page.

    Like fz_segment_stext_page, this attempts to split the given page
    region horizontally and/or vertically repeatedly into smaller and
    smaller "segments".

    This works for pages with structure too, but splitting with
    rectangles that cut across structure blocks may not behave as
    expected.

    This minimises the reordering of the content (as viewed from the
    perspective of a depth first traversal), but some reordering may
    be unavoidable.

    This function accepts smaller gaps for segmentation than the full
    page segmentation does.

    Returns 0 if no changes were made to the document.

    This is experimental code, and may change (or be removed) in future
    versions!
)r   rXJ  r¶$  s     r   rXJ  rXJ  FÏ  s   € ô4 ×'Ò'¨Ó3Ð3r&   c                 ó.   • [         R                  " X5      $ )zr
Class-aware wrapper for `::fz_separation_current_behavior()`.
    Test for the current behavior of a separation.
)r   Úfz_separation_current_behaviorr¹$  s     r   rzl  rzl  bÏ  s   € ô
 ×0Ò0°ÓAÐAr&   c                 ó2   • [         R                  " XX#XE5      $ )a^  
Class-aware wrapper for `::fz_separation_equivalent()`.

This function has out-params. Python/C# wrappers look like:
    `fz_separation_equivalent(const ::fz_separations *seps, int idx, ::fz_colorspace *dst_cs, ::fz_colorspace *prf, ::fz_color_params color_params)` => float dst_color

    Get the equivalent separation color in a given colorspace.
)r   r¢H  r½$  s         r   r¢H  r¢H  iÏ  s   € ô ×*Ò*¨4°fÈÓ[Ð[r&   c                 ó.   • [         R                  " X5      $ r¥H  )r   r§H  r¹$  s     r   r§H  r§H  tÏ  s   € ä×$Ò$ SÓ5Ð5r&   c                 ó.   • [         R                  " U 5      $ )zõ
Class-aware wrapper for `::fz_set_aa_level()`.
    Set the number of bits of antialiasing we should
    use (for both text and graphics).

    bits: The number of bits of antialiasing to use (values are
    clamped to within the 0 to 8 range).
)r   Úfz_set_aa_levelrÃ$  s    r   r~l  r~l  xÏ  r/  r&   c                 ó.   • [         R                  " X5      $ r5  )r   r5  rÆ$  s     r   r5  r5  ƒÏ  ó   € ä×0Ò0°Ó;Ð;r&   c                 ó.   • [         R                  " X5      $ rš5  )r   rœ5  rÊ$  s     r   rœ5  rœ5  ‡Ï  s   € ä×%Ò% jÓ5Ð5r&   c                 ó.   • [         R                  " X5      $ r�6  )r   rƒ6  rÍ$  s     r   rƒ6  rƒ6  ‹Ï  rÞ.  r&   c                 ó.   • [         R                  " X5      $ )zò
Class-aware wrapper for `::fz_set_default_gray()`.
    Set new defaults within the default colorspace structure.

    New references are taken to the new default, and references to
    the old defaults dropped.

    Never throws exceptions.
)r   r¡5  rÊ$  s     r   r¡5  r¡5  �Ï  s   € ô ×%Ò% jÓ5Ð5r&   c                 ó.   • [         R                  " X5      $ r¤5  )r   r¦5  rÊ$  s     r   r¦5  r¦5  ›Ï  s   € ä×.Ò.¨zÓ>Ð>r&   c                 ó.   • [         R                  " X5      $ r©5  )r   r«5  rÊ$  s     r   r«5  r«5  ŸÏ  s   € ä×$Ò$ ZÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ )zº
Class-aware wrapper for `::fz_set_error_callback()`.
    Set the error callback. This will be called as part of the
    exception handling.

    The callback must not throw exceptions!
)r   Úfz_set_error_callbackrÖ$  s     r   r‡l  r‡l  £Ï  s   € ô ×'Ò'¨Ó7Ð7r&   c                 ó2   • [         R                  " XX#U5      $ )z 
Class-aware wrapper for `::fz_set_font_bbox()`.
    Set the font bbox.

    font: The font to set the bbox for.

    xmin, ymin, xmax, ymax: The bounding box.
)r   rÇ:  rÚ$  s        r   rÇ:  rÇ:  ­Ï  s   € ô ×"Ò" 4¨t¸4Ó@Ð@r&   c                 ó.   • [         R                  " X5      $ )z
Class-aware wrapper for `::fz_set_font_embedding()`.
    Control whether a given font should be embedded or not when writing.
)r   rË:  rá$  s     r   rË:  rË:  ¸Ï  r­  r&   c                 ó.   • [         R                  " U 5      $ )zî
Class-aware wrapper for `::fz_set_graphics_aa_level()`.
    Set the number of bits of antialiasing we
    should use for graphics.

    bits: The number of bits of antialiasing to use (values are
    clamped to within the 0 to 8 range).
)r   Úfz_set_graphics_aa_levelrÃ$  s    r   r‹l  r‹l  ¿Ï  rN   r&   c                 ó.   • [         R                  " U 5      $ )zÀ
Class-aware wrapper for `::fz_set_graphics_min_line_width()`.
    Set the minimum line width to be
    used for stroked lines.

    min_line_width: The minimum line width to use (in pixels).
)r   Úfz_set_graphics_min_line_widthræ$  s    r   r�l  r�l  ÊÏ  s   € ô ×0Ò0°Ó@Ð@r&   c                 ó.   • [         R                  " X5      $ rò>  )r   rõ>  ré$  s     r   rõ>  rõ>  ÔÏ  ry)  r&   c                 ó.   • [         R                  " X5      $ rù>  )r   rü>  rí$  s     r   rü>  rü>  ØÏ  r*  r&   c                 ó0   • [         R                  " XU5      $ rø8  )r   rú8  rñ$  s      r   rú8  rú8  ÜÏ  r-l  r&   c                 ó.   • [         R                  " X5      $ rF  )r   rF  rô$  s     r   rF  rF  àÏ  ó   € ä×*Ò*¨4Ó5Ð5r&   c                 ó0   • [         R                  " XU5      $ )zo
Class-aware wrapper for `::fz_set_pixmap_resolution()`.
    Set the pixels per inch resolution of the pixmap.
)r   rÁE  rø$  s      r   rÁE  rÁE  äÏ  s   € ô
 ×*Ò*¨3°dÓ;Ð;r&   c                 ó0   • [         R                  " XU5      $ )zl
Class-aware wrapper for `::fz_set_separation_behavior()`.
    Control the rendering of a given separation.
)r   r«H  rû$  s      r   r«H  r«H  ëÏ  s   € ô
 ×,Ò,¨S¸hÓGÐGr&   c                 ó.   • [         R                  " U 5      $ )z�
Class-aware wrapper for `::fz_set_stddbg()`.
    Set the output stream to be used for fz_stddbg. Set to NULL to
    reset to default (stderr).
)r   rEA  rd  s    r   rEA  rEA  òÏ  r|"  r&   c                 ó.   • [         R                  " U 5      $ )zæ
Class-aware wrapper for `::fz_set_text_aa_level()`.
    Set the number of bits of antialiasing we
    should use for text.

    bits: The number of bits of antialiasing to use (values are
    clamped to within the 0 to 8 range).
)r   Úfz_set_text_aa_levelrÃ$  s    r   r—l  r—l  úÏ  s   € ô ×&Ò& tÓ,Ð,r&   c                 ó.   • [         R                  " U 5      $ )zx
Class-aware wrapper for `::fz_set_use_document_css()`.
    Toggle whether to respect document styles in HTML and EPUB.
)r   Úfz_set_use_document_cssr%  s    r   r™l  r™l  Ð  ó   € ô
 ×)Ò)¨#Ó.Ð.r&   c                 ó.   • [         R                  " U 5      $ )zÌ
Class-aware wrapper for `::fz_set_user_context()`.
    Set the user field in the context.

    NULL initially, this field can be set to any opaque value
    required by the user. It is copied on clones.
)r   Úfz_set_user_contextr  s    r   rœl  rœl  Ð  r7  r&   c                 ó.   • [         R                  " U 5      $ )zt
Class-aware wrapper for `::fz_set_user_css()`.
    Set the user stylesheet source text for use with HTML and EPUB.
)r   Úfz_set_user_cssrÍ  s    r   ržl  ržl  Ð  r3i  r&   c                 ó.   • [         R                  " X5      $ )z¾
Class-aware wrapper for `::fz_set_warning_callback()`.
    Set the warning callback. This will be called as part of the
    exception handling.

    The callback must not throw exceptions!
)r   Úfz_set_warning_callbackr%  s     r   r l  r l  Ð  s   € ô ×)Ò)¨*Ó;Ð;r&   c                 ó.   • [         R                  " X5      $ )zÆ
Class-aware wrapper for `::fz_sha256_final()`.
    MD5 finalization. Ends an MD5 message-digest operation, writing
    the message digest and zeroizing the context.

    Never throws an exception.
)r   rÃH  rZ  s     r   rÃH  rÃH  'Ð  r[  r&   c                 ó.   • [         R                  " U 5      $ )z­
Class-aware wrapper for `::fz_sha256_init()`.
    SHA256 initialization. Begins an SHA256 operation, initialising
    the supplied context.

    Never throws an exception.
)r   rÈH  r§  s    r   rÈH  rÈH  1Ð  rc  r&   c                 ó0   • [         R                  " XU5      $ )zç
Class-aware wrapper for `::fz_sha256_update()`.
    SHA256 block update operation. Continues an SHA256 message-
    digest operation, processing another message block, and updating
    the context.

    Never throws an exception.
)r   rÌH  rk  s      r   rÌH  rÌH  ;Ð  rl  r&   c                 ó.   • [         R                  " X5      $ )zÌ
Class-aware wrapper for `::fz_sha384_final()`.
    SHA384 finalization. Ends an SHA384 message-digest operation,
    writing the message digest and zeroizing the context.

    Never throws an exception.
)r   rùH  rZ  s     r   rùH  rùH  FÐ  r[  r&   c                 ó.   • [         R                  " U 5      $ )z­
Class-aware wrapper for `::fz_sha384_init()`.
    SHA384 initialization. Begins an SHA384 operation, initialising
    the supplied context.

    Never throws an exception.
)r   rýH  r§  s    r   rýH  rýH  PÐ  rc  r&   c                 ó0   • [         R                  " XU5      $ )zç
Class-aware wrapper for `::fz_sha384_update()`.
    SHA384 block update operation. Continues an SHA384 message-
    digest operation, processing another message block, and updating
    the context.

    Never throws an exception.
)r   rI  rk  s      r   rI  rI  ZÐ  rl  r&   c                 ó.   • [         R                  " X5      $ )zÌ
Class-aware wrapper for `::fz_sha512_final()`.
    SHA512 finalization. Ends an SHA512 message-digest operation,
    writing the message digest and zeroizing the context.

    Never throws an exception.
)r   rI  rZ  s     r   rI  rI  eÐ  r[  r&   c                 ó.   • [         R                  " U 5      $ )z­
Class-aware wrapper for `::fz_sha512_init()`.
    SHA512 initialization. Begins an SHA512 operation, initialising
    the supplied context.

    Never throws an exception.
)r   r	I  r§  s    r   r	I  r	I  oÐ  rc  r&   c                 ó0   • [         R                  " XU5      $ )zç
Class-aware wrapper for `::fz_sha512_update()`.
    SHA512 block update operation. Continues an SHA512 message-
    digest operation, processing another message block, and updating
    the context.

    Never throws an exception.
)r   rI  rk  s      r   rI  rI  yÐ  rl  r&   c                 ó.   • [         R                  " X5      $ )a5  
Class-aware wrapper for `::fz_shear()`.
    Create a shearing matrix.

    The returned matrix is of the form [ 1 sy sx 1 0 0 ].

    m: pointer to place to store returned matrix

    sx, sy: Shearing factors. A shearing factor of 0.0 will not
    cause any shearing along the relevant axis.

    Returns m.
)r   rŒ?  r~$  s     r   rŒ?  rŒ?  „Ð  s   € ô �?Š?˜2Ó"Ð"r&   c	                 ó6   • [         R                  " XX#XEXgU5	      $ )a£  
Class-aware wrapper for `::fz_show_glyph()`.
    Add a glyph/unicode value to a text object.

    text: Text object to add to.

    font: The font the glyph should be added in.

    trm: The transform to use for the glyph.

    glyph: The glyph id to add.

    unicode: The unicode character for the glyph.

    cid: The CJK CID value or raw character code.

    wmode: 1 for vertical mode, 0 for horizontal.

    bidi_level: The bidirectional level for this glyph.

    markup_dir: The direction of the text as specified in the
    markup.

    language: The language in use (if known, 0 otherwise)
    (e.g. FZ_LANG_zh_Hans).

    Throws exception on failure to allocate.
)r   r‡M  r'%  s	            r   r‡M  r‡M  ”Ð  s   € ô: ×Ò ¨C¸È
Ð`hÓiÐir&   c                 ó8   • [         R                  " XX#XEXgX‰U
5      $ rŠM  )r   rŒM  r*%  s              r   rŒM  rŒM  ³Ð  s   € ä×#Ò# D°¸%È#ÐV`ÐnrÓsÐsr&   c           
      ó4   • [         R                  " XX#XEXg5      $ )aL  
Class-aware wrapper for `::fz_show_string()`.
    Add a UTF8 string to a text object.

    text: Text object to add to.

    font: The font the string should be added in.

    trm: The transform to use.

    s: The utf-8 string to add.

    wmode: 1 for vertical mode, 0 for horizontal.

    bidi_level: The bidirectional level for this glyph.

    markup_dir: The direction of the text as specified in the markup.

    language: The language in use (if known, 0 otherwise)
            (e.g. FZ_LANG_zh_Hans).

    Returns the transform updated with the advance width of the
    string.
)r   r�M  r-%  s           r   r�M  r�M  ·Ð  s   € ô2 × Ò  ¨S°UÈ
Ó]Ð]r&   c                 ó.   • [         R                  " U 5      $ )aH  
Class-aware wrapper for `::fz_shrink_store()`.
    Evict items from the store until the total size of
    the objects in the store is reduced to a given percentage of its
    current size.

    percent: %age of current size to reduce the store to.

    Returns non zero if we managed to free enough memory, zero
    otherwise.
)r   Úfz_shrink_storer0%  s    r   r¯l  r¯l  ÒÐ  s   € ô ×!Ò! 'Ó*Ð*r&   c                 ó.   • [         R                  " X5      $ )z×
Class-aware wrapper for `::fz_skip()`.
    Read from a stream discarding data.

    stm: The stream to read from.

    len: The number of bytes to read.

    Returns the number of bytes read. May throw exceptions.
)r   rÏL  r4%  s     r   rÏL  rÏL  àÐ  s   € ô �>Š>˜#Ó#Ð#r&   c                 ó.   • [         R                  " U 5      $ )zb
Class-aware wrapper for `::fz_skip_space()`.
    Skip over whitespace (bytes <= 32) in a stream.
)r   rÓL  rÅ  s    r   rÓL  rÓL  íÐ  ru   r&   c                 ó.   • [         R                  " X5      $ )zÙ
Class-aware wrapper for `::fz_skip_string()`.
    Skip over a given string in a stream. Return 0 if successfully
    skipped, non-zero otherwise. As many characters will be skipped
    over as matched in the string.
)r   r×L  r9%  s     r   r×L  r×L  ôÐ  s   € ô × Ò  Ó*Ð*r&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_slice_buffer()`.
    Create a new buffer with a (subset of) the data from the buffer.

    start: if >= 0, offset from start of buffer, if < 0 offset from end of buffer.

    end: if >= 0, offset from start of buffer, if < 0 offset from end of buffer.

)r   rÄ3  r<%  s      r   rÄ3  rÄ3  ýÐ  s   € ô ×!Ò! #¨cÓ2Ð2r&   c                 ó0   • [         R                  " XX#5      $ r[J  )r   r]J  r?%  s       r   r]J  r]J  	Ñ  s   € ä×#Ò# D¨bÓ7Ð7r&   c                  ó,   • [         R                  " 5       $ )z7Class-aware wrapper for `::fz_start_throw_on_repair()`.)r   Úfz_start_throw_on_repairr'   r&   r   r¶l  r¶l  Ñ  s   € ä×*Ò*Ó,Ð,r&   c                 ó.   • [         R                  " U 5      $ )z,Class-aware wrapper for `::fz_stat_ctime()`.)r   Úfz_stat_ctimerÍ  s    r   r¸l  r¸l  Ñ  ó   € ä×Ò Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )z,Class-aware wrapper for `::fz_stat_mtime()`.)r   Úfz_stat_mtimerÍ  s    r   r»l  r»l  Ñ  r¹l  r&   c                 ó.   • [         R                  " U 5      $ ršJ  )r   rœJ  rV%  s    r   rœJ  rœJ  Ñ  r£   r&   c                 ó.   • [         R                  " U 5      $ rŸJ  )r   r¡J  rV%  s    r   r¡J  r¡J  Ñ  rW%  r&   c                 ó.   • [         R                  " X5      $ r`J  )r   rbJ  rf%  s     r   rbJ  rbJ  !Ñ  ó   € ä×&Ò& uÓ6Ð6r&   c                 ó.   • [         R                  " U 5      $ rfJ  )r   rhJ  r  s    r   rhJ  rhJ  %Ñ  r“"  r&   c                 ó0   • [         R                  " XX#5      $ )ay  
Class-aware wrapper for `::fz_store_item()`.
    Add an item to the store.

    Add an item into the store, returning NULL for success. If an
    item with the same key is found in the store, then our item will
    not be inserted, and the function will return a pointer to that
    value instead. This function takes its own reference to val, as
    required (i.e. the caller maintains ownership of its own
    reference).

    key: The key used to index the item.

    val: The value to store.

    itemsize: The size in bytes of the value (as counted towards the
    store size).

    type: Functions used to manipulate the key.
)r   Úfz_store_itemrn%  s       r   rÂl  rÂl  )Ñ  s   € ô* ×Ò ¨(Ó9Ð9r&   c                 ó.   • [         R                  " X5      $ )aa  
Class-aware wrapper for `::fz_store_scavenge()`.

This function has out-params. Python/C# wrappers look like:
    `fz_store_scavenge(size_t size)` => `(int, int phase)`

    Internal function used as part of the scavenging
    allocator; when we fail to allocate memory, before returning a
    failure to the caller, we try to scavenge space within the store
    by evicting at least 'size' bytes. The allocator then retries.

    size: The number of bytes we are trying to have free.

    phase: What phase of the scavenge we are in. Updated on exit.

    Returns non zero if we managed to free any memory.
)r   Úfz_store_scavengerr%  s     r   rÄl  rÄl  @Ñ  s   € ô$ ×#Ò# DÓ0Ð0r&   c                 ó.   • [         R                  " X5      $ )aÆ  
Class-aware wrapper for `::fz_store_scavenge_external()`.

This function has out-params. Python/C# wrappers look like:
    `fz_store_scavenge_external(size_t size)` => `(int, int phase)`

    External function for callers to use
    to scavenge while trying allocations.

    size: The number of bytes we are trying to have free.

    phase: What phase of the scavenge we are in. Updated on exit.

    Returns non zero if we managed to free any memory.
)r   Úfz_store_scavenge_externalrr%  s     r   rÆl  rÆl  TÑ  s   € ô  ×,Ò,¨TÓ9Ð9r&   c                 ó.   • [         R                  " U 5      $ rYK  )r   r[K  rÁ  s    r   r[K  r[K  fÑ  r$  r&   c                 ó0   • [         R                  " XU5      $ r^K  )r   r`K  rz%  s      r   r`K  r`K  jÑ  s   € ä×$Ò$ U°Ó4Ð4r&   c                 ó.   • [         R                  " U 5      $ rcK  )r   reK  rÁ  s    r   reK  reK  nÑ  r$  r&   c                 ó.   • [         R                  " X5      $ )z]
Class-aware wrapper for `::fz_strcasecmp()`.
    Case insensitive (UTF8) string comparison.
)r   Úfz_strcasecmpr  s     r   rËl  rËl  rÑ  s   € ô
 ×Ò Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )zc
Class-aware wrapper for `::fz_strdup()`.
    Portable strdup implementation, using fz allocators.
)r   Ú	fz_strdupr³  s    r   rÍl  rÍl  yÑ  rõg  r&   c                 ó.   • [         R                  " U 5      $ )zî
Class-aware wrapper for `::fz_stream_filename()`.
    Return the filename (UTF-8 encoded) from which a stream was opened.

    Returns NULL if the filename is not available (or the stream was
    opened from a source other than a file).
)r   rÛL  rÅ  s    r   rÛL  rÛL  €Ñ  rj  r&   c                 ó.   • [         R                  " U 5      $ )ax  
Class-aware wrapper for `::fz_stream_from_output()`.
    Obtain the fz_output in the form of a fz_stream.

    This allows data to be read back from some forms of fz_output
    object. When finished reading, the fz_stream should be released
    by calling fz_drop_stream. Until the fz_stream is dropped, no
    further operations should be performed on the fz_output object.
)r   rIA  rg&  s    r   rIA  rIA  ŠÑ  s   € ô ×'Ò'¨Ó.Ð.r&   c                 ó.   • [         R                  " U 5      $ )z¬
Class-aware wrapper for `::fz_string_from_barcode_type()`.
    Return barcode string matching one of the above barcode types.
    All lowercase, e.g. "none", "aztec" etc.
)r   Úfz_string_from_barcode_typer  s    r   rÑl  rÑl  –Ñ  s   € ô ×-Ò-¨dÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z6Class-aware wrapper for `::fz_string_from_box_type()`.)r   Úfz_string_from_box_typer‰%  s    r   rÓl  rÓl  žÑ  rP  r&   c                 ó.   • [         R                  " U 5      $ )zˆ
Class-aware wrapper for `::fz_string_from_buffer()`.
    Ensure that a buffer's data ends in a
    0 byte, and return a pointer to it.
)r   rÈ3  rt  s    r   rÈ3  rÈ3  ¢Ñ  r  r&   c                 ó.   • [         R                  " U 5      $ )z5Class-aware wrapper for `::fz_string_from_linecap()`.)r   Úfz_string_from_linecapr�%  s    r   rÖl  rÖl  ªÑ  rÝ+  r&   c                 ó.   • [         R                  " U 5      $ )z6Class-aware wrapper for `::fz_string_from_linejoin()`.)r   Úfz_string_from_linejoinr’%  s    r   rØl  rØl  ®Ñ  rL  r&   c                 ó.   • [         R                  " X5      $ )zç
Class-aware wrapper for `::fz_string_from_text_language()`.
    Recover ISO 639 (639-{1,2,3,5}) language specification
    strings losslessly from a 15 bit fz_text_language code.

    No validation is carried out. See note above.
)r   Úfz_string_from_text_languager–%  s     r   rÚl  rÚl  ²Ñ  s   € ô ×.Ò.¨sÓ9Ð9r&   c                 ó.   • [         R                  " U 5      $ )z›
Class-aware wrapper for `::fz_string_from_text_language2()`.
C++ alternative to fz_string_from_text_language() that returns information in a std::string.
)r   Úfz_string_from_text_language2rÛ  s    r   rÜl  rÜl  ¼Ñ  rj  r&   c                 ó0   • [         R                  " XU5      $ )a`  
Class-aware wrapper for `::fz_strlcat()`.
    Concatenate 2 strings, with a maximum length.

    dst: pointer to first string in a buffer of n bytes.

    src: pointer to string to concatenate.

    n: Size (in bytes) of buffer that dst is in.

    Returns the real length that a concatenated dst + src would have
    been (not including terminator).
)r   Ú
fz_strlcatr›%  s      r   rÞl  rÞl  ÃÑ  s   € ô ×Ò˜S qÓ)Ð)r&   c                 ó0   • [         R                  " XU5      $ )aƒ  
Class-aware wrapper for `::fz_strlcpy()`.
    Copy at most n-1 chars of a string into a destination
    buffer with null termination, returning the real length of the
    initial string (excluding terminator).

    dst: Destination buffer, at least n bytes long.

    src: C string (non-NULL).

    n: Size of dst buffer in bytes.

    Returns the length (excluding terminator) of src.
)r   Ú
fz_strlcpyr›%  s      r   ràl  ràl  ÓÑ  s   € ô ×Ò˜S qÓ)Ð)r&   c                 ó0   • [         R                  " XU5      $ )z›
Class-aware wrapper for `::fz_strncasecmp()`.
    Case insensitive (UTF8) string comparison.

    n = maximum number of bytes to read from either a or b.
)r   Úfz_strncasecmpr¡%  s      r   râl  râl  äÑ  s   € ô × Ò   qÓ)Ð)r&   c                 ó.   • [         R                  " X5      $ )z¨
Class-aware wrapper for `::fz_strnlen()`.
    Return strlen(s), if that is less than maxlen, or maxlen if
    there is no null byte ('') among the first maxlen bytes.
)r   Ú
fz_strnlenr¤%  s     r   räl  räl  íÑ  s   € ô ×Ò˜QÓ'Ð'r&   c           
      ó4   • [         R                  " XX#XEXg5      $ r‡6  )r   r‰6  r§%  s           r   r‰6  r‰6  õÑ  ó   € ä× Ò  ¨F¸ÈEÓ`Ð`r&   c                 ó.   • [         R                  " X5      $ r4M  )r   r6M  r  s     r   r6M  r6M  ùÑ  rÖ-  r&   c           
      ó4   • [         R                  " XX#XEXg5      $ r�6  )r   r�6  r®%  s           r   r�6  r�6  ýÑ  ræl  r&   c                 ó.   • [         R                  " X5      $ )a  
Class-aware wrapper for `::fz_strsep()`.

This function has out-params. Python/C# wrappers look like:
    `fz_strsep(const char *delim)` => `(char *, char *stringp)`

    Given a pointer to a C string (or a pointer to NULL) break
    it at the first occurrence of a delimiter char (from a given
    set).

    stringp: Pointer to a C string pointer (or NULL). Updated on
    exit to point to the first char of the string after the
    delimiter that was found. The string pointed to by stringp will
    be corrupted by this call (as the found delimiter will be
    overwritten by 0).

    delim: A C string of acceptable delimiter characters.

    Returns a pointer to a C string containing the chars of stringp
    up to the first delimiter char (or the end of the string), or
    NULL.
)r   Ú	fz_strsepr±%  s     r   rêl  rêl  Ò  s   € ô. ×Ò˜GÓ+Ð+r&   c                 ó.   • [         R                  " X5      $ )zÎ
Class-aware wrapper for `::fz_strstr()`.
    Safe strstr function.

    haystack: Where to look (may be NULL).

    needled: What to look for.

    Returns NULL if unmatched, or pointer to start of match.
)r   Ú	fz_strstrr¶%  s     r   rìl  rìl  Ò  s   € ô ×Ò˜HÓ-Ð-r&   c                 ó.   • [         R                  " X5      $ )zô
Class-aware wrapper for `::fz_strstrcase()`.
    Safe case-insensitive strstr function. (Accepts UTF-8).

    haystack: Where to look (may be NULL).

    needled: What to look for.

    Returns NULL if unmatched, or pointer to start of match.
)r   Úfz_strstrcaser¶%  s     r   rîl  rîl  'Ò  s   € ô ×Ò Ó1Ð1r&   c                 ó.   • [         R                  " X5      $ )a…  
Class-aware wrapper for `::fz_strtof()`.

This function has out-params. Python/C# wrappers look like:
    `fz_strtof(const char *s)` => `(float, char *es)`

    Locale-independent decimal to binary conversion. On overflow
    return (-)INFINITY and set errno to ERANGE. On underflow return
    0 and set errno to ERANGE. Special inputs (case insensitive):
    "NAN", "INF" or "INFINITY".
)r   Ú	fz_strtofr»%  s     r   rðl  rðl  4Ò  s   € ô ×Ò˜AÓ"Ð"r&   c                 ó.   • [         R                  " U 5      $ )z7Class-aware wrapper for `::fz_structure_from_string()`.)r   Úfz_structure_from_stringrÇ  s    r   ròl  ròl  BÒ  rO'  r&   c                 ó.   • [         R                  " U 5      $ )z5Class-aware wrapper for `::fz_structure_to_string()`.)r   Úfz_structure_to_stringr  s    r   rôl  rôl  FÒ  rT  r&   c                 ó.   • [         R                  " X5      $ )zR
Class-aware wrapper for `::fz_strverscmp()`.
    portable strverscmp(3) function
)r   Úfz_strverscmprÄ%  s     r   röl  röl  JÒ  s   € ô
 ×Ò Ó'Ð'r&   c                 ó0   • [         R                  " XX#5      $ )aZ  
Class-aware wrapper for `::fz_subpixel_adjust()`.
    Perform subpixel quantisation and adjustment on a glyph matrix.

    ctm: On entry, the desired 'ideal' transformation for a glyph.
    On exit, adjusted to a (very similar) transformation quantised
    for subpixel caching.

    subpix_ctm: Initialised by the routine to the transform that
    should be used to render the glyph.

    qe, qf: which subpixel position we quantised to.

    Returns: the size of the glyph.

    Note: This is currently only exposed for use in our app. It
    should be considered "at risk" of removal from the API.
)r   rÎ?  rÉ%  s       r   rÎ?  rÎ?  QÒ  s   € ô& ×$Ò$ S°bÓ=Ð=r&   c                 ó.   • [         R                  " X5      $ rÄE  )r   rÆE  rÏ%  s     r   rÆE  rÆE  fÒ  s   € ä×%Ò% dÓ3Ð3r&   c                 ó2   • [         R                  " XX#U5      $ )zê
Class-aware wrapper for `::fz_subset_cff_for_gids()`.

This function has out-params. Python/C# wrappers look like:
    `fz_subset_cff_for_gids(::fz_buffer *orig, int num_gids, int symbolic, int cidfont)` => `(fz_buffer *, int gids)`
)r   rÍ3  rÔ%  s        r   rÍ3  rÍ3  jÒ  ó   € ô ×(Ò(¨°XÈÓQÐQr&   c                 ó2   • [         R                  " XX#U5      $ )zê
Class-aware wrapper for `::fz_subset_ttf_for_gids()`.

This function has out-params. Python/C# wrappers look like:
    `fz_subset_ttf_for_gids(::fz_buffer *orig, int num_gids, int symbolic, int cidfont)` => `(fz_buffer *, int gids)`
)r   rÒ3  rÔ%  s        r   rÒ3  rÒ3  sÒ  rúl  r&   c                 ó.   • [         R                  " U 5      $ )zÄ
Class-aware wrapper for `::fz_sync_bits()`.
    Called after reading bits to tell the stream
    that we are about to return to reading bytewise. Resyncs
    the stream to whole byte boundaries.
)r   rßL  rÅ  s    r   rßL  rßL  |Ò  rêi  r&   c                 ó.   • [         R                  " U 5      $ )z�
Class-aware wrapper for `::fz_table_hunt()`.
    Hunt for possible tables on a page, and update the stext with
    information.
)r   rlJ  r  s    r   rlJ  rlJ  …Ò  r»h  r&   c                 ó.   • [         R                  " X5      $ )z¦
Class-aware wrapper for `::fz_table_hunt_within_bounds()`.
    Hunt for possible tables within a specific rect on a page, and
    update the stext with information.
)r   rpJ  rQ  s     r   rpJ  rpJ  �Ò  s   € ô ×-Ò-¨dÓ;Ð;r&   c                 ó.   • [         R                  " U 5      $ )z`
Class-aware wrapper for `::fz_tell()`.
    return the current reading position within a stream
)r   rãL  rÅ  s    r   rãL  rãL  •Ò  s   € ô
 �>Š>˜#ÓÐr&   c                 ó.   • [         R                  " U 5      $ )z€
Class-aware wrapper for `::fz_tell_output()`.
    Return the current file position.

    Throw an error on untellable outputs.
)r   rMA  rd  s    r   rMA  rMA  œÒ  rÕ  r&   c                 ó.   • [         R                  " U 5      $ )aÜ  
Class-aware wrapper for `::fz_terminate_buffer()`.
    Zero-terminate buffer in order to use as a C string.

    This byte is invisible and does not affect the length of the
    buffer as returned by fz_buffer_storage. The zero byte is
    written *after* the data, and subsequent writes will overwrite
    the terminating byte.

    Subsequent changes to the size of the buffer (such as by
    fz_buffer_trim, fz_buffer_grow, fz_resize_buffer, etc) may
    invalidate this.
)r   rÖ3  rt  s    r   rÖ3  rÖ3  ¥Ò  s   € ô ×%Ò% cÓ*Ð*r&   c                  ó,   • [         R                  " 5       $ )zˆ
Class-aware wrapper for `::fz_text_aa_level()`.
    Get the number of bits of antialiasing we are
    using for text. Between 0 and 8.
)r   Úfz_text_aa_levelr'   r&   r   rm  rm  µÒ  rÊ   r&   c                 ó.   • [         R                  " U 5      $ )ai  
Class-aware wrapper for `::fz_text_language_from_string()`.
    Convert ISO 639 (639-{1,2,3,5}) language specification
    strings losslessly to a 15 bit fz_text_language code.

    No validation is carried out. Obviously invalid (out
    of spec) codes will be mapped to FZ_LANG_UNSET, but
    well-formed (but undefined) codes will be blithely
    accepted.
)r   Úfz_text_language_from_stringrÇ  s    r   rm  rm  ½Ò  s   € ô ×.Ò.¨sÓ3Ð3r&   c                 ó0   • [         R                  " XU5      $ )zÑ
Class-aware wrapper for `::fz_tint_pixmap()`.
    Tint all the pixels in an RGB, BGR, or Gray pixmap.

    black: Map black to this hexadecimal RGB color.

    white: Map white to this hexadecimal RGB color.
)r   rÊE  rð%  s      r   rÊE  rÊE  ÊÒ  s   € ô × Ò  ¨UÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z\
Class-aware wrapper for `::fz_tolower()`.
    Unicode aware tolower and toupper functions.
)r   Ú
fz_tolowerrÆ  s    r   rm  rm  ÕÒ  r±  r&   c                 ó.   • [         R                  " U 5      $ )z)Class-aware wrapper for `::fz_toupper()`.)r   Ú
fz_toupperrÆ  s    r   r
m  r
m  ÜÒ  r6  r&   c                 ó0   • [         R                  " XU5      $ )zÿ
Class-aware wrapper for `::fz_transform_page()`.
    Create transform matrix to draw page
    at a given resolution and rotation. Adjusts the scaling
    factors so that the page covers whole number of
    pixels and adjust the page origin to be at 0,0.
)r   r™?  rú%  s      r   r™?  r™?  àÒ  s   € ô ×#Ò# H¸&ÓAÐAr&   c                 ó.   • [         R                  " X5      $ )a  
Class-aware wrapper for `::fz_transform_path()`.
    Transform a path by a given
    matrix.

    path: The path to modify (must not be a packed path).

    transform: The transform to apply.

    Throws exceptions if the path is packed, or on failure
    to allocate.
)r   r¡C  rý%  s     r   r¡C  r¡C  êÒ  s   € ô ×#Ò# DÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ )a.  
Class-aware wrapper for `::fz_transform_point()`.
    Apply a transformation to a point.

    transform: Transformation matrix to apply. See fz_concat,
    fz_scale, fz_rotate and fz_translate for how to create a
    matrix.

    point: Pointer to point to update.

    Returns transform (unchanged).
)r   rGF  r &  s     r   rGF  rGF  ùÒ  s   € ô ×$Ò$ UÓ.Ð.r&   c                 ó0   • [         R                  " XU5      $ r4F  )r   r6F  r&  s      r   r6F  r6F  Ó  s   € ä×'Ò'¨¨aÓ0Ð0r&   c                 ó.   • [         R                  " X5      $ )zT
Class-aware wrapper for `::fz_transform_quad()`.
    Transform a quad by a matrix.
)r   rxG  r&  s     r   rxG  rxG  Ó  s   € ô
 ×#Ò# AÓ)Ð)r&   c                 ó.   • [         R                  " X5      $ )aU  
Class-aware wrapper for `::fz_transform_rect()`.
    Apply a transform to a rectangle.

    After the four corner points of the axis-aligned rectangle
    have been transformed it may not longer be axis-aligned. So a
    new axis-aligned rectangle is created covering at least the
    area of the transformed rectangle.

    transform: Transformation matrix to apply. See fz_concat,
    fz_scale and fz_rotate for how to create a matrix.

    rect: Rectangle to be transformed. The two special cases
    fz_empty_rect and fz_infinite_rect, may be used but are
    returned unchanged as expected.
)r   rõG  r
&  s     r   rõG  rõG  Ó  s   € ô" ×#Ò# DÓ,Ð,r&   c                 ó.   • [         R                  " X5      $ )a!  
Class-aware wrapper for `::fz_transform_vector()`.
    Apply a transformation to a vector.

    transform: Transformation matrix to apply. See fz_concat,
    fz_scale and fz_rotate for how to create a matrix. Any
    translation will be ignored.

    vector: Pointer to vector to update.
)r   rKF  r&  s     r   rKF  rKF  &Ó  s   € ô ×%Ò% fÓ0Ð0r&   c                 ó.   • [         R                  " X5      $ )aU  
Class-aware wrapper for `::fz_translate()`.
    Create a translation matrix.

    The returned matrix is of the form [ 1 0 0 1 tx ty ].

    m: A place to store the created matrix.

    tx, ty: Translation distances along the X- and Y-axes. A
    translation of 0 will not cause any translation along the
    relevant axis.

    Returns m.
)r   r”?  r&  s     r   r”?  r”?  3Ó  s   € ô ×Ò˜rÓ&Ð&r&   c                 ó0   • [         R                  " XU5      $ rè=  )r   rë=  r&  s      r   rë=  rë=  DÓ  s   € ä×$Ò$ Q¨dÓ3Ð3r&   c                 ó0   • [         R                  " XU5      $ )z”
Class-aware wrapper for `::fz_translate_rect()`.
    Translate bounding box.

    Translate a bbox by a given x and y offset. Allows for overflow.
)r   rùG  r&  s      r   rùG  rùG  HÓ  s   € ô ×#Ò# A¨TÓ2Ð2r&   c                 ó0   • [         R                  " XU5      $ )zÈ
Class-aware wrapper for `::fz_tree_archive_add_buffer()`.
    Add a named buffer to an existing tree archive.

    The tree will take a new reference to the buffer. Ownership
    is not transferred.
)r   rþ1  r&  s      r   rþ1  rþ1  QÓ  s   € ô ×,Ò,¨U¸#Ó>Ð>r&   c                 ó0   • [         R                  " XX#5      $ )zÛ
Class-aware wrapper for `::fz_tree_archive_add_data()`.
    Add a named block of data to an existing tree archive.

    The data will be copied into a buffer, and so the caller
    may free it as soon as this returns.
)r   r2  r&  s       r   r2  r2  [Ó  s   € ô ×*Ò*¨5¸ÓCÐCr&   c                 ó.   • [         R                  " X5      $ )zÁ
Class-aware wrapper for `::fz_tree_lookup()`.
    Look for the value of a node in the tree with the given key.

    Simple pointer equivalence is used for key.

    Returns NULL for no match.
)r   rN  r#&  s     r   rN  rN  eÓ  s   € ô × Ò  Ó+Ð+r&   c                 ó.   • [         R                  " U 5      $ )zs
Class-aware wrapper for `::fz_trim_buffer()`.
    Trim wasted capacity from a buffer by resizing internal memory.
)r   rÚ3  rt  s    r   rÚ3  rÚ3  pÓ  rk  r&   c                 ó.   • [         R                  " U 5      $ )aC  
Class-aware wrapper for `::fz_trim_path()`.
    Minimise the internal storage used by a path.

    As paths are constructed, the internal buffers
    grow. To avoid repeated reallocations they
    grow with some spare space. Once a path has
    been fully constructed, this call allows the
    excess space to be trimmed.
)r   r¥C  rÍ  s    r   r¥C  r¥C  wÓ  rWh  r&   c                 ó.   • [         R                  " U 5      $ )zã
Class-aware wrapper for `::fz_truncate_output()`.
    Truncate the output at the current position.

    This allows output streams which have seeked back from the end
    of their storage to be truncated at the current point.
)r   rQA  rg&  s    r   rQA  rQA  „Ó  r$  r&   c                 ó.   • [         R                  " X5      $ )a<  
Class-aware wrapper for `::fz_try_invert_matrix()`.
    Attempt to create an inverse matrix.

    inv: Place to store inverse matrix.

    src: Matrix to invert. A degenerate matrix, where the
    determinant is equal to zero, can not be inverted.

    Returns 1 if matrix is degenerate (singular), or 0 otherwise.
)r   rÓ?  r,&  s     r   rÓ?  rÓ?  ŽÓ  rÖk  r&   c                 ó.   • [         R                  " X5      $ )zÑ
Class-aware wrapper for `::fz_try_open_archive_entry()`.
    Opens an archive entry as a stream.

    Returns NULL if a matching entry cannot be found, otherwise
    behaves exactly as fz_open_archive_entry.
)r   r2  râ  s     r   r2  r2  œÓ  s   € ô ×+Ò+¨DÓ7Ð7r&   c                 ó.   • [         R                  " U 5      $ )a  
Class-aware wrapper for `::fz_try_open_archive_with_stream()`.
    Open zip or tar archive stream.

    Does the same as fz_open_archive_with_stream, but will not throw
    an error in the event of failing to recognise the format. Will
    still throw errors in other cases though!
)r   rèL  rw  s    r   rèL  rèL  ¦Ó  rŽ  r&   c                 ó.   • [         R                  " U 5      $ )zë
Class-aware wrapper for `::fz_try_open_file()`.
    Open the named file and wrap it in a stream.

    Does the same as fz_open_file, but in the event the file
    does not open, it will return NULL rather than throw an
    exception.
)r   Úfz_try_open_filer"  s    r   rm  rm  ±Ó  s   € ô ×"Ò" 4Ó(Ð(r&   c                 ó0   • [         R                  " XU5      $ )a`  
Class-aware wrapper for `::fz_try_parse_xml_archive_entry()`.
    Try and parse the contents of an archive entry into a tree of xml nodes.

    preserve_white: whether to keep or delete all-whitespace nodes.

    Will return NULL if the archive entry can't be found. Otherwise behaves
    the same as fz_parse_xml_archive_entry. May throw exceptions.
)r   r
2  rÚ"  s      r   r
2  r
2  ¼Ó  s   € ô ×0Ò0°ÀÓOÐOr&   c                 ó.   • [         R                  " X5      $ )ad  
Class-aware wrapper for `::fz_try_read_archive_entry()`.
    Reads all bytes in an archive entry
    into a buffer.

    name: Entry name to look for, this must be an exact match to
    the entry name in the archive.

    Returns NULL if a matching entry cannot be found. Otherwise behaves
    the same as fz_read_archive_entry. Exceptions may be thrown.
)r   r2  râ  s     r   r2  r2  ÈÓ  s   € ô ×+Ò+¨DÓ7Ð7r&   c                 ó.   • [         R                  " U 5      $ )zÁ
Class-aware wrapper for `::fz_try_read_file()`.
    Read all the contents of a file into a buffer.

    Returns NULL if the file does not exist, otherwise
    behaves exactly as fz_read_file.
)r   Úfz_try_read_filerº  s    r   r#m  r#m  ÖÓ  s   € ô ×"Ò" 8Ó,Ð,r&   c                 ó.   • [         R                  " X5      $ )zÍ
Class-aware wrapper for `::fz_tune_image_decode()`.
    Set the tuning function to use for
    image decode.

    image_decode: Function to use.

    arg: Opaque argument to be passed to tuning function.
)r   Úfz_tune_image_decoder=&  s     r   r%m  r%m  àÓ  s   € ô ×&Ò& |Ó9Ð9r&   c                 ó.   • [         R                  " X5      $ )zÌ
Class-aware wrapper for `::fz_tune_image_scale()`.
    Set the tuning function to use for
    image scaling.

    image_scale: Function to use.

    arg: Opaque argument to be passed to tuning function.
)r   Úfz_tune_image_scalerA&  s     r   r'm  r'm  ìÓ  s   € ô ×%Ò% kÓ7Ð7r&   c                 ó.   • [         R                  " U 5      $ )z9Class-aware wrapper for `::fz_unicode_from_glyph_name()`.)r   Úfz_unicode_from_glyph_namer"  s    r   r)m  r)m  øÓ  r#  r&   c                 ó.   • [         R                  " U 5      $ )z@Class-aware wrapper for `::fz_unicode_from_glyph_name_strict()`.)r   Ú!fz_unicode_from_glyph_name_strictr"  s    r   r+m  r+m  üÓ  r�-  r&   c                 ó.   • [         R                  " X5      $ )a´  
Class-aware wrapper for `::fz_union_rect()`.
    Compute union of two rectangles.

    Given two rectangles, update the first to be the smallest
    axis-aligned rectangle that encompasses both given rectangles.
    If either rectangle is infinite then the union is also infinite.
    If either rectangle is empty then the union is simply the
    non-empty rectangle. Should both rectangles be empty, then the
    union is also empty.
)r   rýG  r  s     r   rýG  rýG   Ô  s   € ô ×Ò Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ )zW
Class-aware wrapper for `::fz_unlock()`.
    Unlock one of the user supplied mutexes.
)r   Ú	fz_unlockr¿  s    r   r.m  r.m  Ô  ó   € ô
 ×Ò˜DÓ!Ð!r&   c           
      ó4   • [         R                  " XX#XEXg5      $ rëL  )r   ríL  rO&  s           r   ríL  ríL  Ô  s   € ä×"Ò" 3¨q°QÀÓKÐKr&   c                 ó.   • [         R                  " U 5      $ )zØ
Class-aware wrapper for `::fz_unread_byte()`.
    Unread the single last byte successfully
    read from a stream. Do not call this without having
    successfully read a byte.

    stm: The stream to operate upon.
)r   rñL  rÅ  s    r   rñL  rñL  Ô  r®i  r&   c                 ó.   • [         R                  " U 5      $ )a  
Class-aware wrapper for `::fz_unshare_stroke_state()`.
    Given a reference to a (possibly) shared stroke_state structure,
    return a reference to an equivalent stroke_state structure
    that is guaranteed to be unshared (i.e. one that can
    safely be modified).

    shared: The reference to a (possibly) shared structure
    to unshare. Ownership of this reference is passed in
    to this function, even in the case of exceptions being
    thrown.

    Exceptions may be thrown in the event of failure to
    allocate if required.
)r   r:M  rU&  s    r   r:M  r:M  $Ô  s   € ô  ×)Ò)¨&Ó1Ð1r&   c                 ó.   • [         R                  " X5      $ )aK  
Class-aware wrapper for `::fz_unshare_stroke_state_with_dash_len()`.
    Given a reference to a (possibly) shared stroke_state structure,
    return a reference to a stroke_state structure (with room for a
    given amount of dash data) that is guaranteed to be unshared
    (i.e. one that can safely be modified).

    shared: The reference to a (possibly) shared structure
    to unshare. Ownership of this reference is passed in
    to this function, even in the case of exceptions being
    thrown.

    Exceptions may be thrown in the event of failure to
    allocate if required.
)r   r>M  rX&  s     r   r>M  r>M  6Ô  s   € ô  ×7Ò7¸ÓDÐDr&   c                 ó.   • [         R                  " U 5      $ )z\
Class-aware wrapper for `::fz_urldecode()`.
    Like fz_decode_uri_component but in-place.
)r   Úfz_urldecoder[&  s    r   r5m  r5m  HÔ  s   € ô
 ×Ò˜sÓ#Ð#r&   c                  ó,   • [         R                  " 5       $ )zt
Class-aware wrapper for `::fz_use_document_css()`.
    Return whether to respect document styles in HTML and EPUB.
)r   Úfz_use_document_cssr'   r&   r   r7m  r7m  OÔ  s   € ô
 ×%Ò%Ó'Ð'r&   c                  ó,   • [         R                  " 5       $ )zZ
Class-aware wrapper for `::fz_user_context()`.
    Read the user field from the context.
)r   Úfz_user_contextr'   r&   r   r9m  r9m  VÔ  s   € ô
 ×!Ò!Ó#Ð#r&   c                  ó,   • [         R                  " 5       $ )zU
Class-aware wrapper for `::fz_user_css()`.
    Get the user stylesheet source text.
)r   Úfz_user_cssr'   r&   r   r;m  r;m  ]Ô  rk  r&   c                 ó.   • [         R                  " U 5      $ )zÔ
Class-aware wrapper for `::fz_utflen()`.
    Count how many runes the UTF-8 encoded string
    consists of.

    s: The UTF-8 encoded, NUL-terminated text string.

    Returns the number of runes in the string.
)r   Ú	fz_utflenr³  s    r   r=m  r=m  dÔ  s   € ô ×Ò˜AÓÐr&   c                 ó.   • [         R                  " U 5      $ )z)Class-aware wrapper for `::fz_var_imp()`.)r   Ú
fz_var_imprg&  s    r   r?m  r?m  pÔ  s   € ä×Ò˜UÓ#Ð#r&   c                 ó0   • [         R                  " XU5      $ )ar  
Class-aware wrapper for `::fz_walk_path()`.
    Walk the segments of a path, calling the
    appropriate callback function from a given set for each
    segment of the path.

    path: The path to walk.

    walker: The set of callback functions to use. The first
    4 callback pointers in the set must be non-NULL. The
    subsequent ones can either be supplied, or can be left
    as NULL, in which case the top 4 functions will be
    called as appropriate to simulate them.

    arg: An opaque argument passed in to each callback.

    Exceptions will only be thrown if the underlying callback
    functions throw them.
)r   r©C  rl&  s      r   r©C  r©C  tÔ  s   € ô( ×Ò˜t¨SÓ1Ð1r&   c                  ó(   • [         R                  " U 6 $ )z&Class-aware wrapper for `::fz_warn()`.)r   Úfz_warnr(  s    r   rBm  rBm  ŠÔ  s   € ä�>Š>˜4Ð Ð r&   c                 ó.   • [         R                  " U 5      $ )a‰  
Class-aware wrapper for `::fz_warning_callback()`.

This function has out-params. Python/C# wrappers look like:
    `fz_warning_callback()` => `(fz_warning_cb *, void *user)`

    Retrieve the currently set warning callback, or NULL if none
    has been set. Optionally, if user is non-NULL, the user pointer
    given when the warning callback was set is also passed back to
    the caller.
)r   Úfz_warning_callbackr  s    r   rDm  rDm  ŽÔ  s   € ô ×%Ò% dÓ+Ð+r&   c                 ó0   • [         R                  " XX#5      $ rÍE  )r   rÏE  rt&  s       r   rÏE  rÏE  œÔ  s   € ä× Ò  ¨eÓ<Ð<r&   c                 ó.   • [         R                  " U 5      $ )z;Class-aware wrapper for `::fz_windows_1250_from_unicode()`.)r   Úfz_windows_1250_from_unicoderß  s    r   rGm  rGm   Ô  rá  r&   c                 ó.   • [         R                  " U 5      $ )z;Class-aware wrapper for `::fz_windows_1251_from_unicode()`.)r   Úfz_windows_1251_from_unicoderß  s    r   rIm  rIm  ¤Ô  rá  r&   c                 ó.   • [         R                  " U 5      $ )z;Class-aware wrapper for `::fz_windows_1252_from_unicode()`.)r   Úfz_windows_1252_from_unicoderß  s    r   rKm  rKm  ¨Ô  rá  r&   c                 ó0   • [         R                  " XX#5      $ )ap  
Class-aware wrapper for `::fz_write_band()`.
    Cause a band writer to write the next band
    of data for an image.

    stride: The byte offset from the first byte of the data
    for a pixel to the first byte of the data for the same pixel
    on the row below.

    band_height: The number of lines in this band.

    samples: Pointer to first byte of the data.
)r   r_2  r~&  s       r   r_2  r_2  ¬Ô  s   € ô ×Ò °ÓEÐEr&   c                 ó0   • [         R                  " XX#5      $ )z~
Class-aware wrapper for `::fz_write_base64()`.
    Write a base64 encoded data block, optionally with periodic
    newlines.
)r   rVA  rj  s       r   rVA  rVA  ¼Ô  s   € ô ×!Ò! #¨TÓ;Ð;r&   c                 ó0   • [         R                  " XU5      $ )z„
Class-aware wrapper for `::fz_write_base64_buffer()`.
    Write a base64 encoded fz_buffer, optionally with periodic
    newlines.
)r   rZA  rn  s      r   rZA  rZA  ÄÔ  s   € ô ×(Ò(¨°GÓ<Ð<r&   c                 ó.   • [         R                  " X5      $ )zT
Class-aware wrapper for `::fz_write_bitmap_as_pbm()`.
    Write a bitmap as a pbm.
)r   r_A  r†&  s     r   r_A  r_A  ÌÔ  ó   € ô
 ×(Ò(¨Ó5Ð5r&   c                 ó0   • [         R                  " XU5      $ )zW
Class-aware wrapper for `::fz_write_bitmap_as_pcl()`.
    Write a bitmap as mono PCL.
)r   rdA  rŠ&  s      r   rdA  rdA  ÓÔ  ó   € ô
 ×(Ò(¨°cÓ:Ð:r&   c                 ó.   • [         R                  " X5      $ )zY
Class-aware wrapper for `::fz_write_bitmap_as_pkm()`.
    Write a CMYK bitmap as a pkm.
)r   riA  r†&  s     r   riA  riA  ÚÔ  rPm  r&   c                 ó0   • [         R                  " XU5      $ )zT
Class-aware wrapper for `::fz_write_bitmap_as_pwg()`.
    Write a bitmap as a PWG.
)r   rnA  r�&  s      r   rnA  rnA  áÔ  rRm  r&   c                 ó0   • [         R                  " XU5      $ )zç
Class-aware wrapper for `::fz_write_bitmap_as_pwg_page()`.
    Write a bitmap as a PWG page.

    Caller should provide a file header by calling
    fz_write_pwg_file_header, but can then write several pages to
    the same file.
)r   rrA  r�&  s      r   rrA  rrA  èÔ  ó   € ô ×-Ò-¨c¸3Ó?Ð?r&   c                 ó0   • [         R                  " XU5      $ )z 
Class-aware wrapper for `::fz_write_bits()`.
    Write num_bits of data to the end of the output stream, assumed to be packed
    most significant bits first.
)r   rwA  r–&  s      r   rwA  rwA  óÔ  s   € ô ×Ò ¨8Ó4Ð4r&   c                 ó.   • [         R                  " U 5      $ )za
Class-aware wrapper for `::fz_write_bits_sync()`.
    Sync to byte boundary after writing bits.
)r   r{A  rd  s    r   r{A  r{A  ûÔ  r]  r&   c                 ó.   • [         R                  " X5      $ rA  )r   r�A  r�&  s     r   r�A  r�A  Õ  rA-  r&   c                 ó.   • [         R                  " X5      $ r…A  )r   r‡A  r¡&  s     r   r‡A  r‡A  Õ  ó   € ä×Ò Ó'Ð'r&   c                 ó.   • [         R                  " X5      $ r‹A  )r   r�A  r¡&  s     r   r�A  r�A  
Õ  r[m  r&   c                 ó0   • [         R                  " XU5      $ )z—
Class-aware wrapper for `::fz_write_data()`.
    Write data to output.

    data: Pointer to data to write.
    size: Size of data to write in bytes.
)r   r‘A  r§&  s      r   r‘A  r‘A  Õ  s   € ô ×Ò ¨4Ó0Ð0r&   c                 ó.   • [         R                  " X5      $ )z�
Class-aware wrapper for `::fz_write_document()`.
    Convenience function to feed all the pages of a document to
    fz_begin_page/fz_run_page/fz_end_page.
)r   ru9  rª&  s     r   ru9  ru9  Õ  r1h  r&   c                 ó.   • [         R                  " X5      $ r”A  )r   r—A  r­&  s     r   r—A  r—A   Õ  r~  r&   c                 ó.   • [         R                  " X5      $ r›A  )r   r�A  r­&  s     r   r�A  r�A  $Õ  r~  r&   c
                 ó6   • [         R                  " XX#XEXgX‰5
      $ )a  
Class-aware wrapper for `::fz_write_header()`.
    Cause a band writer to write the header for
    a banded image with the given properties/dimensions etc. This
    also configures the bandwriter for the format of the data to be
    passed in future calls.

    w, h: Width and Height of the entire page.

    n: Number of components (including spots and alphas).

    alpha: Number of alpha components.

    xres, yres: X and Y resolutions in dpi.

    cs: Colorspace (NULL for bitmaps)

    seps: Separation details (or NULL).
)r   rc2  r³&  s
             r   rc2  rc2  (Õ  s   € ô( ×!Ò! &¨Q°5ÀÈrÓXÐXr&   c                 ó.   • [         R                  " X5      $ )zt
Class-aware wrapper for `::fz_write_image_as_data_uri()`.
    Write image as a data URI (for HTML and SVG output).
)r   r¡A  r„  s     r   r¡A  r¡A  >Õ  rÐ  r&   c                 ó.   • [         R                  " X5      $ r¤A  )r   r¦A  r¡&  s     r   r¦A  r¦A  EÕ  r~  r&   c                 ó.   • [         R                  " X5      $ r©A  )r   r«A  r¡&  s     r   r«A  r«A  IÕ  r~  r&   c                 ó.   • [         R                  " X5      $ )zf
Class-aware wrapper for `::fz_write_int32_be()`.
    Write different sized data to an output stream.
)r   r¯A  r¡&  s     r   r¯A  r¯A  MÕ  rji  r&   c                 ó.   • [         R                  " X5      $ r²A  )r   r´A  r¡&  s     r   r´A  r´A  TÕ  r~  r&   c                 ó.   • [         R                  " X5      $ r·A  )r   r¹A  rÀ&  s     r   r¹A  r¹A  XÕ  ó   € ä×Ò Ó+Ð+r&   c                 ó.   • [         R                  " X5      $ r¼A  )r   r¾A  r˜  s     r   r¾A  r¾A  \Õ  s   € ä×-Ò-¨cÓ:Ð:r&   c                 ó0   • [         R                  " XX#5      $ )zV
Class-aware wrapper for `::fz_write_pixmap_as_jpeg()`.
    Write a pixmap as a JPEG.
)r   rÃA  rÆ&  s       r   rÃA  rÃA  `Õ  s   € ô
 ×)Ò)¨#°GÓIÐIr&   c                 ó0   • [         R                  " XU5      $ )zÕ
Class-aware wrapper for `::fz_write_pixmap_as_jpx()`.
    Pixmap data as JP2K with no subsampling.

    quality = 100 = lossless
    otherwise for a factor of x compression use 100-x. (so 80 is 1:20 compression)
)r   rÇA  rÉ&  s      r   rÇA  rÇA  gÕ  s   € ô ×(Ò(¨°7Ó;Ð;r&   c                 ó.   • [         R                  " X5      $ )zˆ
Class-aware wrapper for `::fz_write_pixmap_as_pam()`.
    Write a pixmap as a pnm (greyscale, rgb or cmyk, with or without
    alpha).
)r   rËA  r˜  s     r   rËA  rËA  qÕ  s   € ô ×(Ò(¨Ó5Ð5r&   c                 ó.   • [         R                  " X5      $ rÎA  )r   rÐA  r˜  s     r   rÐA  rÐA  yÕ  rò,  r&   c                 ó0   • [         R                  " XU5      $ )z_
Class-aware wrapper for `::fz_write_pixmap_as_pcl()`.
    Write an (RGB) pixmap as color PCL.
)r   rÕA  rÑ&  s      r   rÕA  rÕA  }Õ  rRm  r&   c                 ó0   • [         R                  " XU5      $ )zg
Class-aware wrapper for `::fz_write_pixmap_as_pclm()`.
    Write a (Greyscale or RGB) pixmap as pclm.
)r   rÚA  rÔ&  s      r   rÚA  rÚA  „Õ  s   € ô
 ×)Ò)¨#°wÓ?Ð?r&   c                 ó0   • [         R                  " XU5      $ )zk
Class-aware wrapper for `::fz_write_pixmap_as_pdfocr()`.
    Write a (Greyscale or RGB) pixmap as pdfocr.
)r   rÞA  rÔ&  s      r   rÞA  rÞA  ‹Õ  s   € ô
 ×+Ò+¨C¸ÓAÐAr&   c                 ó.   • [         R                  " X5      $ ráA  )r   rãA  r˜  s     r   rãA  rãA  ’Õ  rò,  r&   c                 ó.   • [         R                  " X5      $ )zg
Class-aware wrapper for `::fz_write_pixmap_as_png()`.
    Write a (Greyscale or RGB) pixmap as a png.
)r   rçA  r˜  s     r   rçA  rçA  –Õ  rPm  r&   c                 ó.   • [         R                  " X5      $ )zq
Class-aware wrapper for `::fz_write_pixmap_as_pnm()`.
    Write a pixmap as a pnm (greyscale or rgb, no alpha).
)r   rëA  r˜  s     r   rëA  rëA  �Õ  rPm  r&   c                 ó.   • [         R                  " X5      $ )z{
Class-aware wrapper for `::fz_write_pixmap_as_ps()`.
    Write a (gray, rgb, or cmyk, no alpha) pixmap out as postscript.
)r   rïA  r˜  s     r   rïA  rïA  ¤Õ  s   € ô
 ×'Ò'¨Ó4Ð4r&   c                 ó.   • [         R                  " X5      $ )zY
Class-aware wrapper for `::fz_write_pixmap_as_psd()`.
    Write a pixmap as a PSD file.
)r   róA  r˜  s     r   róA  róA  «Õ  rPm  r&   c                 ó0   • [         R                  " XU5      $ )zT
Class-aware wrapper for `::fz_write_pixmap_as_pwg()`.
    Write a pixmap as a PWG.
)r   røA  rã&  s      r   røA  røA  ²Õ  rRm  r&   c                 ó0   • [         R                  " XU5      $ )zç
Class-aware wrapper for `::fz_write_pixmap_as_pwg_page()`.
    Write a pixmap as a PWG page.

    Caller should provide a file header by calling
    fz_write_pwg_file_header, but can then write several pages to
    the same file.
)r   rüA  rã&  s      r   rüA  rüA  ¹Õ  rVm  r&   c                 ó.   • [         R                  " U 5      $ )zs
Class-aware wrapper for `::fz_write_ps_file_header()`.
    Write the file level header for ps band writer output.
)r   r B  rd  s    r   r B  r B  ÄÕ  ršl  r&   c                 ó.   • [         R                  " X5      $ )zu
Class-aware wrapper for `::fz_write_ps_file_trailer()`.
    Write the file level trailer for ps band writer output.
)r   rB  rê&  s     r   rB  rB  ËÕ  s   € ô
 ×*Ò*¨3Ó6Ð6r&   c                 ó.   • [         R                  " U 5      $ )zƒ
Class-aware wrapper for `::fz_write_pwg_file_header()`.
    Output the file header to a pwg stream, ready for pages to follow it.
)r   r	B  rd  s    r   r	B  r	B  ÒÕ  rÔ!  r&   c                 ó.   • [         R                  " X5      $ )z[
Class-aware wrapper for `::fz_write_rune()`.
    Write a UTF-8 encoded unicode character.
)r   rB  rð&  s     r   rB  rB  ÙÕ  s   € ô
 ×Ò Ó*Ð*r&   c
                 ó6   • [         R                  " XX#XEXgX‰5
      $ rx9  )r   rz9  ró&  s
             r   rz9  rz9  àÕ  s'   € ä×+Ò+¨F¸bÈ]Ðdnð  yCó  Ið  Ir&   c           
      ó4   • [         R                  " XX#XEXg5      $ r}9  )r   r9  rü&  s           r   r9  r9  äÕ  s   € ä× Ò  °ÀJÐ`fÓsÐsr&   c                 ó.   • [         R                  " X5      $ )z\
Class-aware wrapper for `::fz_write_stream()`.
    Copy the stream contents to the output.
)r   rB  r'  s     r   rB  rB  èÕ  s   € ô
 ×!Ò! #Ó+Ð+r&   c                 ó.   • [         R                  " X5      $ )zd
Class-aware wrapper for `::fz_write_string()`.
    Write a string. Does not write zero terminator.
)r   rB  r'  s     r   rB  rB  ïÕ  s   € ô
 ×!Ò! #Ó)Ð)r&   c                 ó.   • [         R                  " X5      $ rB  )r   rB  r¡&  s     r   rB  rB  öÕ  rßg  r&   c                 ó.   • [         R                  " X5      $ rB  )r   r!B  r¡&  s     r   r!B  r!B  úÕ  rßg  r&   c                 ó.   • [         R                  " X5      $ r$B  )r   r&B  r¡&  s     r   r&B  r&B  þÕ  rßg  r&   c                 ó.   • [         R                  " X5      $ r)B  )r   r+B  r¡&  s     r   r+B  r+B  Ö  rßg  r&   c                 ó0   • [         R                  " XU5      $ )a  
Class-aware wrapper for `::fz_write_xml()`.
    Write our xml structure out to an xml stream.

    Properly formatted XML is only allowed to have a single top-level node
    under which everything must sit. Our structures allow for multiple
    top level nodes. If required, we will output an extra 'ROOT' node
    at the top so that the xml is well-formed.

    If 'indented' is non-zero then additional whitespace will be added to
    make the XML easier to read in a text editor. It will NOT be properly
    compliant.
)r   rO  r'  s      r   rO  rO  Ö  s   € ô ×Ò˜t¨(Ó3Ð3r&   c                 ó0   • [         R                  " XX#5      $ )z�
Class-aware wrapper for `::fz_write_zip_entry()`.
    Given a buffer of data, (optionally) compress it, and add it to
    the zip file with the given name.
)r   r“O  r'  s       r   r“O  r“O  Ö  s   € ô ×$Ò$ S°Ó>Ð>r&   c                 ó0   • [         R                  " XX#5      $ )zT
Class-aware wrapper for `::fz_xml_add_att()`.
    Add an attribute to an XML node.
)r   rˆF  r'  s       r   rˆF  rˆF  Ö  s   € ô
 × Ò  ¨SÓ6Ð6r&   c                 ó.   • [         R                  " X5      $ )z‰
Class-aware wrapper for `::fz_xml_att()`.
    Return the value of an attribute of an XML node.
    NULL if the attribute doesn't exist.
)r   rO  r'  s     r   rO  rO  %Ö  s   € ô ×Ò˜TÓ'Ð'r&   c                 ó0   • [         R                  " XU5      $ )zÄ
Class-aware wrapper for `::fz_xml_att_alt()`.
    Return the value of an attribute of an XML node.
    If the first attribute doesn't exist, try the second.
    NULL if neither attribute exists.
)r   rO  r'  s      r   rO  rO  -Ö  s   € ô × Ò  ¨CÓ0Ð0r&   c                 ó0   • [         R                  " XU5      $ )zÕ
Class-aware wrapper for `::fz_xml_att_eq()`.
    Check for a matching attribute on an XML node.

    If the node has the requested attribute (name), and the value
    matches (match) then return 1. Otherwise, 0.
)r   rO  r '  s      r   rO  rO  6Ö  s   € ô ×Ò ¨EÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ )zP
Class-aware wrapper for `::fz_xml_down()`.
    Return first child of XML node.
)r   rO  r#'  s    r   rO  rO  @Ö  r h  r&   c                 ó.   • [         R                  " X5      $ )z²
Class-aware wrapper for `::fz_xml_find()`.
    Search the siblings of XML nodes starting with item looking for
    the first with the given tag.

    Return NULL if none found.
)r   r O  r&'  s     r   r O  r O  GÖ  s   € ô ×Ò˜dÓ(Ð(r&   c                 ó0   • [         R                  " XX#5      $ )a  
Class-aware wrapper for `::fz_xml_find_dfs()`.
    Perform a depth first search from item, returning the first
    child that matches the given tag (or any tag if tag is NULL),
    with the given attribute (if att is non NULL), that matches
    match (if match is non NULL).
)r   r$O  r)'  s       r   r$O  r$O  QÖ  s   € ô ×!Ò! $¨SÓ8Ð8r&   c                 ó2   • [         R                  " XX#U5      $ )aq  
Class-aware wrapper for `::fz_xml_find_dfs_top()`.
    Perform a depth first search from item, returning the first
    child that matches the given tag (or any tag if tag is NULL),
    with the given attribute (if att is non NULL), that matches
    match (if match is non NULL). The search stops if it ever
    reaches the top of the tree, or the declared 'top' item.
)r   r)O  r,'  s        r   r)O  r)O  [Ö  s   € ô ×%Ò% d°¸SÓAÐAr&   c                 ó.   • [         R                  " X5      $ )zÊ
Class-aware wrapper for `::fz_xml_find_down()`.
    Search the siblings of XML nodes starting with the first child
    of item looking for the first with the given tag.

    Return NULL if none found.
)r   r-O  r&'  s     r   r-O  r-O  fÖ  ó   € ô ×"Ò" 4Ó-Ð-r&   c                 ó0   • [         R                  " XX#5      $ )a  
Class-aware wrapper for `::fz_xml_find_down_match()`.
    Search the siblings of XML nodes starting with the first child
    of item looking for the first with the given tag (or any tag if
    tag is NULL), and with a matching attribute.

    Return NULL if none found.
)r   r2O  r)'  s       r   r2O  r2O  pÖ  ó   € ô ×(Ò(¨°CÓ?Ð?r&   c                 ó0   • [         R                  " XX#5      $ )z÷
Class-aware wrapper for `::fz_xml_find_match()`.
    Search the siblings of XML nodes starting with item looking for
    the first with the given tag (or any tag if tag is NULL), and
    with a matching attribute.

    Return NULL if none found.
)r   r7O  r)'  s       r   r7O  r7O  {Ö  s   € ô ×#Ò# D¨sÓ:Ð:r&   c                 ó.   • [         R                  " X5      $ )zÌ
Class-aware wrapper for `::fz_xml_find_next()`.
    Search the siblings of XML nodes starting with the first sibling
    of item looking for the first with the given tag.

    Return NULL if none found.
)r   r;O  r&'  s     r   r;O  r;O  †Ö  r�m  r&   c                 ó0   • [         R                  " XX#5      $ )a!  
Class-aware wrapper for `::fz_xml_find_next_dfs()`.
    Perform a depth first search onwards from item, returning the first
    child that matches the given tag (or any tag if tag is NULL),
    with the given attribute (if att is non NULL), that matches
    match (if match is non NULL).
)r   r?O  r)'  s       r   r?O  r?O  �Ö  s   € ô ×&Ò& t°#Ó=Ð=r&   c                 ó2   • [         R                  " XX#U5      $ )a~  
Class-aware wrapper for `::fz_xml_find_next_dfs_top()`.
    Perform a depth first search onwards from item, returning the first
    child that matches the given tag (or any tag if tag is NULL),
    with the given attribute (if att is non NULL), that matches
    match (if match is non NULL). The search stops if it ever reaches
    the top of the tree, or the declared 'top' item.
)r   rCO  r,'  s        r   rCO  rCO  šÖ  s   € ô ×*Ò*¨4°cÀ#ÓFÐFr&   c                 ó0   • [         R                  " XX#5      $ )a  
Class-aware wrapper for `::fz_xml_find_next_match()`.
    Search the siblings of XML nodes starting with the first sibling
    of item looking for the first with the given tag (or any tag if tag
    is NULL), and with a matching attribute.

    Return NULL if none found.
)r   rGO  r)'  s       r   rGO  rGO  ¥Ö  r‘m  r&   c                 ó.   • [         R                  " X5      $ )zW
Class-aware wrapper for `::fz_xml_is_tag()`.
    Return true if the tag name matches.
)r   rKO  r?'  s     r   rKO  rKO  °Ö  s   € ô
 ×Ò Ó+Ð+r&   c                 ó.   • [         R                  " U 5      $ )zQ
Class-aware wrapper for `::fz_xml_next()`.
    Return next sibling of XML node.
)r   rOO  r#'  s    r   rOO  rOO  ·Ö  r h  r&   c                 ó.   • [         R                  " U 5      $ )zU
Class-aware wrapper for `::fz_xml_prev()`.
    Return previous sibling of XML node.
)r   rSO  r#'  s    r   rSO  rSO  ¾Ö  r h  r&   c                 ó.   • [         R                  " U 5      $ )z[
Class-aware wrapper for `::fz_xml_root()`.
    Return the topmost XML node of a document.
)r   rWO  rÓ  s    r   rWO  rWO  ÅÖ  rÐk  r&   c                 ó.   • [         R                  " U 5      $ )zc
Class-aware wrapper for `::fz_xml_tag()`.
    Return tag of XML node. Return NULL for text nodes.
)r   r[O  r#'  s    r   r[O  r[O  ÌÖ  rÀ  r&   c                 ó.   • [         R                  " U 5      $ )z~
Class-aware wrapper for `::fz_xml_text()`.
    Return the text content of an XML node.
    Return NULL if the node is a tag.
)r   r_O  r#'  s    r   r_O  r_O  ÓÖ  s   € ô ×Ò˜dÓ#Ð#r&   c                 ó.   • [         R                  " U 5      $ )zI
Class-aware wrapper for `::fz_xml_up()`.
    Return parent of XML node.
)r   rcO  r#'  s    r   rcO  rcO  ÛÖ  r/m  r&   c                 ó.   • [         R                  " U 5      $ rÞT  )r   ràT  rX   s    r   ràT  ràT  âÖ  ru  r&   c                 ó.   • [         R                  " U 5      $ rÄT  )r   rÆT  rR'  s    r   rÆT  rÆT  æÖ  r)  r&   c                 ó.   • [         R                  " X5      $ r¾O  )r   rÀO  r^'  s     r   rÀO  rÀO  êÖ  rü.  r&   c                 ó0   • [         R                  " XU5      $ )z5Class-aware wrapper for `::pdf_add_annot_ink_list()`.)r   Úpdf_add_annot_ink_listrc'  s      r   r¢m  r¢m  îÖ  s   € ä×(Ò(¨°6Ó:Ð:r&   c                 ó.   • [         R                  " U 5      $ rÃO  )r   rÅO  rf'  s    r   rÅO  rÅO  òÖ  rú'  r&   c                 ó.   • [         R                  " X5      $ rÈO  )r   rÊO  rj'  s     r   rÊO  rÊO  öÖ  s   € ä×6Ò6°uÓ@Ð@r&   c                 ó.   • [         R                  " X5      $ rÍO  )r   rÏO  rm'  s     r   rÏO  rÏO  úÖ  s   € ä×*Ò*¨5Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ rÓO  )r   rÕO  rj'  s     r   rÕO  rÕO  þÖ  ó   € ä×&Ò& uÓ0Ð0r&   c                 ó.   • [         R                  " X5      $ rãT  )r   ræT  rt'  s     r   ræT  ræT  ×  rég  r&   c                 ó2   • [         R                  " XX#U5      $ réT  )r   rëT  rw'  s        r   rëT  rëT  ×  s   € ä×"Ò" 3¨f¸UÓCÐCr&   c                 ó0   • [         R                  " XX#5      $ r»S  )r   r½S  rz'  s       r   r½S  r½S  
×  s   € ä×#Ò# D¨tÓ7Ð7r&   c                 ó.   • [         R                  " X5      $ rîT  )r   rðT  r~'  s     r   rðT  rðT  ×  s   € ä×$Ò$ SÓ-Ð-r&   c           	      ó4   • [         R                  " XX#XEU5      $ róT  )r   rõT  r�'  s          r   rõT  rõT  ×  s   € ä×'Ò'¨°xÈ7Ð^jÓkÐkr&   c                 ó0   • [         R                  " XX#5      $ rZ  )r   rZ  r…'  s       r   rZ  rZ  ×  s   € ä×Ò˜t¨Ó/Ð/r&   c                 ó.   • [         R                  " X5      $ røT  )r   rúT  rˆ'  s     r   rúT  rúT  ×  rhm  r&   c                 ó2   • [         R                  " XX#U5      $ rýT  )r   rÿT  r‹'  s        r   rÿT  rÿT  ×  s   € ä×*Ò*¨3¸È6ÓRÐRr&   c                 ó.   • [         R                  " X5      $ rU  )r   rU  r�'  s     r   rU  rU  "×  s   € ä×#Ò# CÓ1Ð1r&   c                 ó.   • [         R                  " X5      $ rU  )r   r	U  r�'  s     r   r	U  r	U  &×  s   € ä×"Ò" 3Ó0Ð0r&   c                 ó.   • [         R                  " X5      $ rU  )r   rU  r—'  s     r   rU  rU  *×  ó   € ä× Ò  Ó*Ð*r&   c                 ó2   • [         R                  " XX#U5      $ rU  )r   rU  rž'  s        r   rU  rU  .×  s   € ä×Ò˜s¨fÀÓJÐJr&   c                 ó0   • [         R                  " XU5      $ rU  )r   rU  r¡'  s      r   rU  rU  2×  s   € ä×%Ò% c°Ó:Ð:r&   c                 ó0   • [         R                  " XX#5      $ rU  )r   rU  r¤'  s       r   rU  rU  6×  s   € ä× Ò  ¨3Ó;Ð;r&   c                 ó.   • [         R                  " X5      $ r U  )r   r"U  rt'  s     r   r"U  r"U  :×  s   € ä×)Ò)¨#Ó4Ð4r&   c                 ó2   • [         R                  " XX#XE5      $ rZ  )r   rZ  r«'  s         r   rZ  rZ  >×  s   € ä×Ò˜t¨°Ó5Ð5r&   c                 ó0   • [         R                  " XU5      $ )z°
Class-aware wrapper for `::pdf_annot_MK_BC()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_annot_MK_BC(::pdf_annot *annot, float color[4])` => int n
)r   rÛO  r®'  s      r   rÛO  rÛO  B×  ó   € ô ×!Ò! %¨EÓ2Ð2r&   c                 ó.   • [         R                  " X5      $ rßO  )r   râO  r²'  s     r   râO  râO  K×  ó   € ä×%Ò% eÓ1Ð1r&   c                 ó0   • [         R                  " XU5      $ )z°
Class-aware wrapper for `::pdf_annot_MK_BG()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_annot_MK_BG(::pdf_annot *annot, float color[4])` => int n
)r   rçO  r®'  s      r   rçO  rçO  O×  rºm  r&   c                 ó.   • [         R                  " X5      $ rêO  )r   rìO  r²'  s     r   rìO  rìO  X×  r¼m  r&   c                 ó.   • [         R                  " U 5      $ rïO  )r   rñO  rf'  s    r   rñO  rñO  \×  rÂ  r&   c                 ó.   • [         R                  " U 5      $ rôO  )r   röO  rf'  s    r   röO  röO  `×  s   € ä×Ò˜uÓ%Ð%r&   c                 ó.   • [         R                  " U 5      $ rùO  )r   rûO  rf'  s    r   rûO  rûO  d×  rÂ  r&   c                 ó.   • [         R                  " U 5      $ rþO  )r   r P  rf'  s    r   r P  r P  h×  rÂ  r&   c                 ó.   • [         R                  " U 5      $ rP  )r   rP  rf'  s    r   rP  rP  l×  rG(  r&   c                 ó.   • [         R                  " X5      $ rP  )r   r
P  rÆ'  s     r   r
P  r
P  p×  ó   € ä×,Ò,¨UÓ6Ð6r&   c                 ó.   • [         R                  " U 5      $ rP  )r   rP  rf'  s    r   rP  rP  t×  rî  r&   c                 ó.   • [         R                  " U 5      $ rP  )r   rP  rf'  s    r   rP  rP  x×  rý'  r&   c                 ó.   • [         R                  " U 5      $ rP  )r   rP  rf'  s    r   rP  rP  |×  r2(  r&   c                 ó.   • [         R                  " U 5      $ rP  )r   rP  rf'  s    r   rP  rP  €×  r2(  r&   c                 ó0   • [         R                  " XU5      $ )zÅ
Class-aware wrapper for `::pdf_annot_callout_line()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_annot_callout_line(::pdf_annot *annot, ::fz_point callout[3])` => int n
)r   Úpdf_annot_callout_linerÕ'  s      r   rËm  rËm  „×  s   € ô ×(Ò(¨¸Ó;Ð;r&   c                 ó.   • [         R                  " U 5      $ r!P  )r   r#P  rf'  s    r   r#P  r#P  �×  rî  r&   c                 ó.   • [         R                  " U 5      $ r&P  )r   r(P  rf'  s    r   r(P  r(P  ‘×  rî  r&   c                 ó0   • [         R                  " XU5      $ )z°
Class-aware wrapper for `::pdf_annot_color()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_annot_color(::pdf_annot *annot, float color[4])` => int n
)r   r,P  r®'  s      r   r,P  r,P  •×  rºm  r&   c                 ó.   • [         R                  " U 5      $ r/P  )r   r1P  rf'  s    r   r1P  r1P  ž×  r(  r&   c                 ó.   • [         R                  " U 5      $ r4P  )r   r6P  rf'  s    r   r6P  r6P  ¢×  rî  r&   c                 ó2   • [         R                  " XX#U5      $ )zì
Class-aware wrapper for `::pdf_annot_default_appearance()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_annot_default_appearance(::pdf_annot *annot, float color[4])` => `(const char *font, float size, int n)`
)r   r;P  rä'  s        r   r;P  r;P  ¦×  s   € ô ×.Ò.¨u¸DÀUÓKÐKr&   c                 ó2   • [         R                  " XX#XE5      $ )a  
Class-aware wrapper for `::pdf_annot_default_appearance_unmapped()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_annot_default_appearance_unmapped(::pdf_annot *annot, char *font_name, int font_name_len, float color[4])` => `(float size, int n)`
)r   r?P  rç'  s         r   r?P  r?P  ¯×  s   € ô ×7Ò7¸È-Ð_`ÓhÐhr&   c                 ó.   • [         R                  " U 5      $ rBP  )r   rDP  rf'  s    r   rDP  rDP  ¸×  r2(  r&   c                 ó.   • [         R                  " U 5      $ rGP  )r   rIP  rf'  s    r   rIP  rIP  ¼×  rG(  r&   c                 ó.   • [         R                  " U 5      $ rLP  )r   rNP  rf'  s    r   rNP  rNP  À×  rg  r&   c                 ó.   • [         R                  " U 5      $ rQP  )r   rSP  rf'  s    r   rSP  rSP  Ä×  rg  r&   c                 ó.   • [         R                  " U 5      $ rVP  )r   rXP  rf'  s    r   rXP  rXP  È×  rß'  r&   c                 ó.   • [         R                  " U 5      $ r[P  )r   r]P  rf'  s    r   r]P  r]P  Ì×  rg  r&   c                 ó.   • [         R                  " U 5      $ r`P  )r   rbP  rf'  s    r   rbP  rbP  Ð×  rß'  r&   c                 ó.   • [         R                  " U 5      $ reP  )r   rgP  rf'  s    r   rgP  rgP  Ô×  rÊ'  r&   c                 ó.   • [         R                  " U 5      $ rjP  )r   rlP  rf'  s    r   rlP  rlP  Ø×  r  r&   c                 ó.   • [         R                  " U 5      $ roP  )r   rqP  rf'  s    r   rqP  rqP  Ü×  rÐ'  r&   c                 ó.   • [         R                  " U 5      $ rtP  )r   rvP  rf'  s    r   rvP  rvP  à×  r´  r&   c                 ó.   • [         R                  " U 5      $ ryP  )r   r{P  rf'  s    r   r{P  r{P  ä×  r(  r&   c                 ó0   • [         R                  " XU5      $ r%U  )r   r'U  r(  s      r   r'U  r'U  è×  s   € ä×1Ò1°#¸cÓBÐBr&   c                 ó.   • [         R                  " U 5      $ r~P  )r   r€P  rf'  s    r   r€P  r€P  ì×  rß'  r&   c                 ó.   • [         R                  " U 5      $ rƒP  )r   r…P  r(  s    r   r…P  r…P  ð×  rÊk  r&   c                 ó.   • [         R                  " U 5      $ rˆP  )r   rŠP  rf'  s    r   rŠP  rŠP  ô×  rß'  r&   c                 ó.   • [         R                  " U 5      $ r�P  )r   r�P  rf'  s    r   r�P  r�P  ø×  r(  r&   c                 ó.   • [         R                  " U 5      $ r’P  )r   r”P  rf'  s    r   r”P  r”P  ü×  r½'  r&   c                 ó.   • [         R                  " U 5      $ r—P  )r   r™P  rf'  s    r   r™P  r™P   Ø  rg  r&   c                 ó.   • [         R                  " U 5      $ rœP  )r   ržP  rf'  s    r   ržP  ržP  Ø  rg  r&   c                 ó.   • [         R                  " U 5      $ r¡P  )r   r£P  rf'  s    r   r£P  r£P  Ø  rG(  r&   c                 ó.   • [         R                  " U 5      $ r¦P  )r   r¨P  rf'  s    r   r¨P  r¨P  Ø  rß'  r&   c                 ó.   • [         R                  " U 5      $ r«P  )r   r­P  rf'  s    r   r­P  r­P  Ø  rg'  r&   c                 ó.   • [         R                  " U 5      $ r°P  )r   r²P  rf'  s    r   r²P  r²P  Ø  r2(  r&   c                 ó.   • [         R                  " U 5      $ rµP  )r   r·P  rf'  s    r   r·P  r·P  Ø  rî  r&   c                 ó.   • [         R                  " U 5      $ rºP  )r   r¼P  rf'  s    r   r¼P  r¼P  Ø  r2(  r&   c                 ó.   • [         R                  " U 5      $ r¿P  )r   rÁP  rf'  s    r   rÁP  rÁP   Ø  rg  r&   c                 ó.   • [         R                  " U 5      $ rÄP  )r   rÆP  rf'  s    r   rÆP  rÆP  $Ø  r´  r&   c                 ó.   • [         R                  " U 5      $ rÉP  )r   rËP  rf'  s    r   rËP  rËP  (Ø  r(  r&   c                 ó.   • [         R                  " U 5      $ rÎP  )r   rÐP  rf'  s    r   rÐP  rÐP  ,Ø  rg'  r&   c                 ó.   • [         R                  " U 5      $ rÓP  )r   rÕP  rf'  s    r   rÕP  rÕP  0Ø  r(  r&   c                 ó.   • [         R                  " U 5      $ rØP  )r   rÚP  rf'  s    r   rÚP  rÚP  4Ø  rº'  r&   c                 ó.   • [         R                  " U 5      $ rÝP  )r   rßP  rf'  s    r   rßP  rßP  8Ø  rÐ'  r&   c                 ó.   • [         R                  " U 5      $ râP  )r   räP  rf'  s    r   räP  räP  <Ø  r2(  r&   c                 ó.   • [         R                  " U 5      $ rçP  )r   réP  rf'  s    r   réP  réP  @Ø  r(  r&   c                 ó.   • [         R                  " U 5      $ rìP  )r   rîP  rf'  s    r   rîP  rîP  DØ  rG(  r&   c                 ó.   • [         R                  " U 5      $ rñP  )r   róP  rf'  s    r   róP  róP  HØ  rG(  r&   c                 ó.   • [         R                  " U 5      $ röP  )r   røP  rf'  s    r   røP  røP  LØ  r2(  r&   c                 ó.   • [         R                  " U 5      $ rûP  )r   rýP  rf'  s    r   rýP  rýP  PØ  r´  r&   c                 ó.   • [         R                  " U 5      $ r Q  )r   rQ  rf'  s    r   rQ  rQ  TØ  ri&  r&   c                 ó.   • [         R                  " U 5      $ rQ  )r   rQ  rf'  s    r   rQ  rQ  XØ  rº'  r&   c                 ó.   • [         R                  " U 5      $ r
Q  )r   rQ  rf'  s    r   rQ  rQ  \Ø  r¢  r&   c                 ó.   • [         R                  " X5      $ rQ  )r   rQ  rÆ'  s     r   rQ  rQ  `Ø  rN/  r&   c                 ó0   • [         R                  " XU5      $ rQ  )r   rQ  rL(  s      r   rQ  rQ  dØ  s   € ä×2Ò2°5¸QÓ?Ð?r&   c                 ó.   • [         R                  " U 5      $ rQ  )r   rQ  rf'  s    r   rQ  rQ  hØ  rÂ  r&   c                 ó0   • [         R                  " XU5      $ )zÂ
Class-aware wrapper for `::pdf_annot_interior_color()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_annot_interior_color(::pdf_annot *annot, float color[4])` => int n
)r   rQ  r®'  s      r   rQ  rQ  lØ  s   € ô ×*Ò*¨5°UÓ;Ð;r&   c                 ó.   • [         R                  " U 5      $ r"Q  )r   r$Q  rf'  s    r   r$Q  r$Q  uØ  r$  r&   c                 ó.   • [         R                  " U 5      $ r'Q  )r   r)Q  rf'  s    r   r)Q  r)Q  yØ  rG(  r&   c                 ó.   • [         R                  " U 5      $ )z1Class-aware wrapper for `::pdf_annot_language()`.)r   Úpdf_annot_languagerf'  s    r   rn  rn  }Ø  r(  r&   c                 ó0   • [         R                  " XU5      $ r,Q  )r   r/Q  rY(  s      r   r/Q  r/Q  �Ø  s   € ä× Ò  ¨1Ó-Ð-r&   c                 ó.   • [         R                  " U 5      $ r2Q  )r   r4Q  rf'  s    r   r4Q  r4Q  …Ø  r2(  r&   c                 ó.   • [         R                  " U 5      $ r7Q  )r   r9Q  rf'  s    r   r9Q  r9Q  ‰Ø  rú'  r&   c                 ó.   • [         R                  " U 5      $ r<Q  )r   r>Q  rf'  s    r   r>Q  r>Q  �Ø  r¢  r&   c                 ó0   • [         R                  " XU5      $ )zù
Class-aware wrapper for `::pdf_annot_line_ending_styles()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_annot_line_ending_styles(::pdf_annot *annot)` => `(enum pdf_line_ending start_style, enum pdf_line_ending end_style)`
)r   rCQ  rc(  s      r   rCQ  rCQ  ‘Ø  s   € ô ×.Ò.¨uÀ9ÓMÐMr&   c                 ó.   • [         R                  " U 5      $ rFQ  )r   rHQ  rf'  s    r   rHQ  rHQ  šØ  rß'  r&   c                 ó.   • [         R                  " U 5      $ rKQ  )r   rMQ  rf'  s    r   rMQ  rMQ  žØ  r(  r&   c                 ó.   • [         R                  " U 5      $ rPQ  )r   rRQ  rf'  s    r   rRQ  rRQ  ¢Ø  r´  r&   c                 ó.   • [         R                  " U 5      $ rUQ  )r   rWQ  rf'  s    r   rWQ  rWQ  ¦Ø  rÊ'  r&   c                 ó.   • [         R                  " U 5      $ rZQ  )r   r\Q  rf'  s    r   r\Q  r\Q  ªØ  rG(  r&   c                 ó.   • [         R                  " U 5      $ r_Q  )r   raQ  rf'  s    r   raQ  raQ  ®Ø  rG(  r&   c                 ó.   • [         R                  " U 5      $ rdQ  )r   rfQ  rf'  s    r   rfQ  rfQ  ²Ø  ri&  r&   c                 ó.   • [         R                  " U 5      $ riQ  )r   rkQ  rf'  s    r   rkQ  rkQ  ¶Ø  r$  r&   c                 ó.   • [         R                  " U 5      $ rnQ  )r   rpQ  rf'  s    r   rpQ  rpQ  ºØ  rI0  r&   c                 ó.   • [         R                  " U 5      $ rsQ  )r   ruQ  rf'  s    r   ruQ  ruQ  ¾Ø  rÍ'  r&   c                 ó.   • [         R                  " U 5      $ rxQ  )r   rzQ  rf'  s    r   rzQ  rzQ  ÂØ  r¢  r&   c                 ó.   • [         R                  " U 5      $ r}Q  )r   rQ  rf'  s    r   rQ  rQ  ÆØ  r½'  r&   c                 ó.   • [         R                  " U 5      $ r‚Q  )r   r„Q  rf'  s    r   r„Q  r„Q  ÊØ  rÐ'  r&   c                 ó.   • [         R                  " X5      $ r‡Q  )r   r‰Q  rÆ'  s     r   r‰Q  r‰Q  ÎØ  r§m  r&   c                 ó.   • [         R                  " U 5      $ rŒQ  )r   rŽQ  rf'  s    r   rŽQ  rŽQ  ÒØ  rÊ'  r&   c                 ó.   • [         R                  " U 5      $ r‘Q  )r   r“Q  rf'  s    r   r“Q  r“Q  ÖØ  r(  r&   c                 ó.   • [         R                  " U 5      $ r–Q  )r   r˜Q  rf'  s    r   r˜Q  r˜Q  ÚØ  rI0  r&   c                 ó.   • [         R                  " U 5      $ r›Q  )r   r�Q  rf'  s    r   r�Q  r�Q  ÞØ  rú'  r&   c                 ó.   • [         R                  " U 5      $ r Q  )r   r¢Q  rf'  s    r   r¢Q  r¢Q  âØ  rG(  r&   c                 ó.   • [         R                  " U 5      $ r¥Q  )r   r§Q  rf'  s    r   r§Q  r§Q  æØ  rî  r&   c                 ó.   • [         R                  " U 5      $ rªQ  )r   r¬Q  rf'  s    r   r¬Q  r¬Q  êØ  rî  r&   c                 ó.   • [         R                  " U 5      $ r¯Q  )r   r±Q  rf'  s    r   r±Q  r±Q  îØ  rÐ'  r&   c                 ó.   • [         R                  " U 5      $ r´Q  )r   r¶Q  rf'  s    r   r¶Q  r¶Q  òØ  rº'  r&   c                 ó.   • [         R                  " U 5      $ r¹Q  )r   r»Q  rf'  s    r   r»Q  r»Q  öØ  rI0  r&   c                 ó.   • [         R                  " U 5      $ )z9Class-aware wrapper for `::pdf_annot_type_from_string()`.)r   Úpdf_annot_type_from_stringr™(  s    r   r#n  r#n  úØ  rÍ"  r&   c                 ó.   • [         R                  " X5      $ r¾Q  )r   rÀQ  rÆ'  s     r   rÀQ  rÀQ  þØ  r¿(  r&   c                 ó.   • [         R                  " U 5      $ rÄQ  )r   rÆQ  rf'  s    r   rÆQ  rÆQ  Ù  r2(  r&   c                 ó.   • [         R                  " X5      $ )z>Class-aware wrapper for `::pdf_append_explicit_dest_to_uri()`.)r   Úpdf_append_explicit_dest_to_urir£(  s     r   r'n  r'n  Ù  r§(  r&   c                 ó.   • [         R                  " X5      $ )z;Class-aware wrapper for `::pdf_append_named_dest_to_uri()`.)r   Úpdf_append_named_dest_to_urir¦(  s     r   r)n  r)n  
Ù  rœ/  r&   c                 ó0   • [         R                  " XU5      $ rÞ3  )r   rà3  rª(  s      r   rà3  rà3  Ù  rƒ,  r&   c                 ó.   • [         R                  " X5      $ rÉQ  )r   rËQ  r°(  s     r   rËQ  rËQ  Ù  ó   € ä×%Ò% eÓ2Ð2r&   c                 ó.   • [         R                  " X5      $ rÉ\  )r   rË\  r´(  s     r   rË\  rË\  Ù  s   € ä×$Ò$ UÓ0Ð0r&   c                 ó.   • [         R                  " X5      $ rÎ\  )r   rÐ\  r·(  s     r   rÐ\  rÐ\  Ù  s   € ä×"Ò" 5Ó0Ð0r&   c                 ó.   • [         R                  " X5      $ rÓ\  )r   rÕ\  r´(  s     r   rÕ\  rÕ\  Ù  ó   € ä× Ò  Ó,Ð,r&   c                 ó.   • [         R                  " X5      $ rØ\  )r   rÚ\  r¾(  s     r   rÚ\  rÚ\  "Ù  s   € ä×Ò Ó)Ð)r&   c                 ó.   • [         R                  " X5      $ rÝ\  )r   rß\  r·(  s     r   rß\  rß\  &Ù  ó   € ä×$Ò$ UÓ2Ð2r&   c                 ó.   • [         R                  " X5      $ râ\  )r   rä\  r·(  s     r   rä\  rä\  *Ù  s   € ä×#Ò# EÓ1Ð1r&   c                 ó.   • [         R                  " X5      $ rç\  )r   ré\  r·(  s     r   ré\  ré\  .Ù  rÅ(  r&   c                 ó.   • [         R                  " X5      $ rì\  )r   rî\  r·(  s     r   rî\  rî\  2Ù  r3n  r&   c                 ó.   • [         R                  " X5      $ rñ\  )r   ró\  r·(  s     r   ró\  ró\  6Ù  r3n  r&   c                 ó.   • [         R                  " X5      $ rö\  )r   rø\  r·(  s     r   rø\  rø\  :Ù  r3n  r&   c                 ó0   • [         R                  " XU5      $ )zÌ
Class-aware wrapper for `::pdf_array_get_string()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_array_get_string(::pdf_obj *array, int index)` => `(const char *, size_t sizep)`
)r   rü\  rÑ(  s      r   rü\  rü\  >Ù  s   € ô ×&Ò& u°UÓ;Ð;r&   c                 ó.   • [         R                  " X5      $ rÿ\  )r   r]  r·(  s     r   r]  r]  GÙ  ó   € ä×+Ò+¨EÓ9Ð9r&   c                 ó0   • [         R                  " XU5      $ r]  )r   r]  rØ(  s      r   r]  r]  KÙ  s   € ä×"Ò" 5¨uÓ5Ð5r&   c                 ó.   • [         R                  " U 5      $ r	]  )r   r]  rí  s    r   r]  r]  OÙ  ri&  r&   c                 ó.   • [         R                  " X5      $ r]  )r   r]  r´(  s     r   r]  r]  SÙ  r0n  r&   c                 ó.   • [         R                  " X5      $ r]  )r   r]  rá(  s     r   r]  r]  WÙ  r¿l  r&   c                 ó.   • [         R                  " X5      $ r]  )r   r]  rä(  s     r   r]  r]  [Ù  rž(  r&   c                 ó.   • [         R                  " X5      $ r]  )r   r]  rá(  s     r   r]  r]  _Ù  s   € ä×%Ò% eÓ5Ð5r&   c                 ó.   • [         R                  " X5      $ r"]  )r   r$]  rä(  s     r   r$]  r$]  cÙ  s   € ä×$Ò$ UÓ.Ð.r&   c                 ó.   • [         R                  " X5      $ r']  )r   r)]  rä(  s     r   r)]  r)]  gÙ  rž(  r&   c                 ó.   • [         R                  " X5      $ r,]  )r   r.]  rä(  s     r   r.]  r.]  kÙ  rž(  r&   c                 ó0   • [         R                  " XU5      $ r1]  )r   r3]  ró(  s      r   r3]  r3]  oÙ  rÿ(  r&   c                 ó.   • [         R                  " X5      $ r6]  )r   r8]  rä(  s     r   r8]  r8]  sÙ  rÅm  r&   c                 ó0   • [         R                  " XU5      $ r;]  )r   r=]  rø(  s      r   r=]  r=]  wÙ  s   € ä×Ò ¨#Ó.Ð.r&   c                 ó0   • [         R                  " XU5      $ r@]  )r   rC]  rû(  s      r   rC]  rC]  {Ù  s   € ä×%Ò% e°Ó8Ð8r&   c                 ó0   • [         R                  " XU5      $ rF]  )r   rI]  rþ(  s      r   rI]  rI]  Ù  ó   € ä×$Ò$ U¨qÓ1Ð1r&   c                 ó0   • [         R                  " XU5      $ rM]  )r   rO]  rû(  s      r   rO]  rO]  ƒÙ  s   € ä×$Ò$ U¨wÓ7Ð7r&   c                 ó0   • [         R                  " XU5      $ rR]  )r   rT]  rþ(  s      r   rT]  rT]  ‡Ù  rZ(  r&   c                 ó0   • [         R                  " XU5      $ rW]  )r   rY]  rþ(  s      r   rY]  rY]  ‹Ù  rJn  r&   c                 ó0   • [         R                  " XU5      $ r\]  )r   r^]  rþ(  s      r   r^]  r^]  �Ù  rJn  r&   c                 ó0   • [         R                  " XX#5      $ ra]  )r   rc]  r)  s       r   rc]  rc]  “Ù  s   € ä×&Ò& u°Ó6Ð6r&   c                 ó0   • [         R                  " XU5      $ rf]  )r   rh]  rþ(  s      r   rh]  rh]  —Ù  rˆ/  r&   c                 ó.   • [         R                  " X5      $ r*U  )r   r,U  r)  s     r   r,U  r,U  ›Ù  s   € ä×+Ò+¨CÓ4Ð4r&   c                 ó0   • [         R                  " XU5      $ r/U  )r   r1U  r)  s      r   r1U  r1U  ŸÙ  s   € ä×#Ò# C°lÓCÐCr&   c                 ó.   • [         R                  " U 5      $ r4U  )r   r6U  rX   s    r   r6U  r6U  £Ù  r['  r&   c                 ó.   • [         R                  " X5      $ r9U  )r   r;U  r)  s     r   r;U  r;U  §Ù  s   € ä×%Ò% cÓ5Ð5r&   c                 ó.   • [         R                  " U 5      $ rÎQ  )r   rÐQ  rf'  s    r   rÐQ  rÐQ  «Ù  r½'  r&   c                 ó.   • [         R                  " X5      $ rø`  )r   rú`  r  s     r   rú`  rú`  ¯Ù  s   € ä× Ò  Ó+Ð+r&   c                 ó.   • [         R                  " U 5      $ rÓQ  )r   rÕQ  r(  s    r   rÕQ  rÕQ  ³Ù  s   € ä×"Ò" 6Ó*Ð*r&   c                 ó.   • [         R                  " U 5      $ rk]  )r   rm]  r+)  s    r   rm]  rm]  ·Ù  rÐ'  r&   c                 ó.   • [         R                  " U 5      $ r>U  )r   r@U  rX   s    r   r@U  r@U  »Ù  r
  r&   c                 ó.   • [         R                  " U 5      $ rCU  )r   rEU  rX   s    r   rEU  rEU  ¿Ù  rX'  r&   c                 ó.   • [         R                  " U 5      $ rHU  )r   rJU  rX   s    r   rJU  rJU  ÃÙ  ri  r&   c                 ó.   • [         R                  " U 5      $ rMU  )r   rOU  rX   s    r   rOU  rOU  ÇÙ  ri  r&   c                 ó0   • [         R                  " XU5      $ )z4Class-aware wrapper for `::pdf_check_certificate()`.)r   Úpdf_check_certificater9)  s      r   r^n  r^n  ËÙ  s   € ä×'Ò'¨°yÓAÐAr&   c                 ó0   • [         R                  " XU5      $ )z/Class-aware wrapper for `::pdf_check_digest()`.)r   Úpdf_check_digestr9)  s      r   r`n  r`n  ÏÙ  s   € ä×"Ò" 8°)Ó<Ð<r&   c                 ó.   • [         R                  " U 5      $ rRU  )r   rTU  rX   s    r   rTU  rTU  ÓÙ  r
  r&   c                 ó.   • [         R                  " X5      $ )z;Class-aware wrapper for `::pdf_check_widget_certificate()`.)r   Úpdf_check_widget_certificaterB)  s     r   rcn  rcn  ×Ù  s   € ä×.Ò.¨xÓ@Ð@r&   c                 ó.   • [         R                  " X5      $ )z6Class-aware wrapper for `::pdf_check_widget_digest()`.)r   Úpdf_check_widget_digestrB)  s     r   ren  ren  ÛÙ  s   € ä×)Ò)¨(Ó;Ð;r&   c                 ó0   • [         R                  " XU5      $ rp]  )r   rr]  rG)  s      r   rr]  rr]  ßÙ  s   € ä×)Ò)¨%¸AÓ>Ð>r&   c                 ó.   • [         R                  " U 5      $ ru]  )r   rw]  r+)  s    r   rw]  rw]  ãÙ  rú'  r&   c                 ó.   • [         R                  " U 5      $ rØQ  )r   rÚQ  rM)  s    r   rÚQ  rÚQ  çÙ  s   € ä×2Ò2°2Ó6Ð6r&   c                 ó0   • [         R                  " XU5      $ rÝQ  )r   rßQ  rQ)  s      r   rßQ  rßQ  ëÙ  s   € ä×+Ò+¨B¸4Ó@Ð@r&   c                 ó.   • [         R                  " X5      $ râQ  )r   räQ  rT)  s     r   räQ  räQ  ïÙ  s   € ô
 ×,Ò,¨RÓ;Ð;r&   c                 ó0   • [         R                  " XU5      $ rçQ  )r   réQ  rW)  s      r   réQ  réQ  öÙ  s   € ä×-Ò-¨b°TÓ:Ð:r&   c                 ó.   • [         R                  " X5      $ rìQ  )r   rîQ  rZ)  s     r   rîQ  rîQ  úÙ  s   € ä×)Ò)¨"Ó3Ð3r&   c                 ó2   • [         R                  " XX#U5      $ )z-Class-aware wrapper for `::pdf_clean_file()`.)r   Úpdf_clean_filer])  s        r   rnn  rnn  þÙ  s   € ä× Ò  °(À)ÓLÐLr&   c                 ó.   • [         R                  " U 5      $ )z2Class-aware wrapper for `::pdf_clean_font_name()`.)r   Úpdf_clean_font_namerc)  s    r   rpn  rpn  Ú  s   € ä×%Ò% hÓ/Ð/r&   c                 ó.   • [         R                  " U 5      $ rz]  )r   r|]  rf)  s    r   r|]  r|]  Ú  râ+  r&   c                 ó.   • [         R                  " U 5      $ ròQ  )r   rôQ  rf'  s    r   rôQ  rôQ  
Ú  rG(  r&   c                 ó.   • [         R                  " U 5      $ r÷Q  )r   rùQ  rf'  s    r   rùQ  rùQ  Ú  r¢  r&   c                 ó.   • [         R                  " U 5      $ rüQ  )r   rþQ  rf'  s    r   rþQ  rþQ  Ú  rG(  r&   c                 ó.   • [         R                  " U 5      $ rR  )r   rR  rf'  s    r   rR  rR  Ú  r¢  r&   c                 ó.   • [         R                  " U 5      $ rR  )r   rR  r(  s    r   rR  rR  Ú  r()  r&   c                 ó.   • [         R                  " U 5      $ rWU  )r   rYU  rX   s    r   rYU  rYU  Ú  r  r&   c                 ó.   • [         R                  " U 5      $ r\U  )r   r^U  rX   s    r   r^U  r^U  "Ú  rÝ+  r&   c                 ó.   • [         R                  " X5      $ rý`  )r   rÿ`  rx)  s     r   rÿ`  rÿ`  &Ú  ó   € ä×Ò Ó+Ð+r&   c                 ó.   • [         R                  " U 5      $ rWb  )r   rYb  r|)  s    r   rYb  rYb  *Ú  r`  r&   c                 ó.   • [         R                  " U 5      $ rÀS  )r   rÂS  r€)  s    r   rÂS  rÂS  .Ú  r¹l  r&   c                 ó.   • [         R                  " U 5      $ rÅS  )r   rÇS  r€)  s    r   rÇS  rÇS  2Ú  r/0  r&   c                 ó.   • [         R                  " U 5      $ r]  )r   r�]  rí  s    r   r�]  r�]  6Ú  rI0  r&   c                 ó.   • [         R                  " U 5      $ r„]  )r   r†]  rˆ)  s    r   r†]  r†]  :Ú  r¹l  r&   c                 ó.   • [         R                  " U 5      $ raU  )r   rcU  rX   s    r   rcU  rcU  >Ú  r*!  r&   c                 ó.   • [         R                  " U 5      $ rfU  )r   rhU  rX   s    r   rhU  rhU  BÚ  rB  r&   c                 ó.   • [         R                  " U 5      $ rkU  )r   rmU  rX   s    r   rmU  rmU  FÚ  rP  r&   c                 ó.   • [         R                  " U 5      $ rpU  )r   rrU  rX   s    r   rrU  rrU  JÚ  r¡!  r&   c                 ó.   • [         R                  " U 5      $ ruU  )r   rwU  rX   s    r   rwU  rwU  NÚ  rÈ  r&   c                 ó.   • [         R                  " U 5      $ ra  )r   ra  r  s    r   ra  ra  RÚ  s   € ä×1Ò1°$Ó7Ð7r&   c                 ó.   • [         R                  " U 5      $ rzU  )r   r|U  rX   s    r   r|U  r|U  VÚ  rþ  r&   c                 ó.   • [         R                  " X5      $ rý8  )r   rÿ8  rF  s     r   rÿ8  rÿ8  ZÚ  r”'  r&   c                 ó2   • [         R                  " XX#U5      $ )zß
Class-aware wrapper for `::pdf_count_q_balance()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_count_q_balance(::pdf_document *doc, ::pdf_obj *res, ::pdf_obj *stm)` => `(int prepend, int append)`
)r   r�U  r�)  s        r   r�U  r�U  ^Ú  s   € ô ×%Ò% c°¸fÓEÐEr&   c                 ó.   • [         R                  " U 5      $ r„U  )r   r†U  rX   s    r   r†U  r†U  gÚ  r¶#  r&   c                 ó.   • [         R                  " U 5      $ r‰U  )r   r‹U  rX   s    r   r‹U  r‹U  kÚ  rŠ%  r&   c                 ó.   • [         R                  " U 5      $ rŽU  )r   r�U  rX   s    r   r�U  r�U  oÚ  r
  r&   c                 ó.   • [         R                  " X5      $ ra  )r   r
a  r©)  s     r   r
a  r
a  sÚ  ry)  r&   c                 ó.   • [         R                  " X5      $ ra  )r   ra  r©)  s     r   ra  ra  wÚ  s   € ä×&Ò& tÓ2Ð2r&   c                  ó,   • [         R                  " 5       $ )z2Class-aware wrapper for `::pdf_create_document()`.)r   Úpdf_create_documentr'   r&   r   r�n  r�n  {Ú  s   € ä×%Ò%Ó'Ð'r&   c                 ó0   • [         R                  " XX#5      $ r“U  )r   r•U  r²)  s       r   r•U  r•U  Ú  s   € ä×'Ò'¨°SÓ>Ð>r&   c                 ó0   • [         R                  " XU5      $ ra  )r   ra  rS  s      r   ra  ra  ƒÚ  s   € ä×!Ò! $¨cÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ r™U  )r   r›U  rX   s    r   r›U  r›U  ‡Ú  rÈ  r&   c                 ó.   • [         R                  " X5      $ ra  )r   ra  rº)  s     r   ra  ra  ‹Ú  r´k  r&   c                 ó.   • [         R                  " U 5      $ r.T  )r   r0T  r½)  s    r   r0T  r0T  �Ú  rÊ'  r&   c                 ó.   • [         R                  " U 5      $ r3T  )r   r5T  r½)  s    r   r5T  r5T  “Ú  ri&  r&   c                 ó.   • [         R                  " U 5      $ r8T  )r   r:T  r½)  s    r   r:T  r:T  —Ú  rÂ  r&   c                 ó.   • [         R                  " U 5      $ r=T  )r   r?T  r½)  s    r   r?T  r?T  ›Ú  rÂ  r&   c                 ó0   • [         R                  " XX#5      $ rBT  )r   rDT  rÆ)  s       r   rDT  rDT  ŸÚ  s   € ä×Ò ¨CÓ5Ð5r&   c                 ó.   • [         R                  " U 5      $ rGT  )r   rIT  r½)  s    r   rIT  rIT  £Ú  rÊ'  r&   c                 ó.   • [         R                  " U 5      $ rLT  )r   rNT  r½)  s    r   rNT  rNT  §Ú  r¢  r&   c                 ó.   • [         R                  " U 5      $ rQT  )r   rST  r½)  s    r   rST  rST  «Ú  rß'  r&   c                 ó.   • [         R                  " U 5      $ rVT  )r   rXT  r½)  s    r   rXT  rXT  ¯Ú  rg'  r&   c                 ó.   • [         R                  " U 5      $ r[T  )r   r]T  r½)  s    r   r]T  r]T  ³Ú  r(  r&   c                 ó.   • [         R                  " U 5      $ r`T  )r   rbT  r½)  s    r   rbT  rbT  ·Ú  rî  r&   c                 ó.   • [         R                  " U 5      $ reT  )r   rgT  r½)  s    r   rgT  rgT  »Ú  rî  r&   c                 ó.   • [         R                  " U 5      $ rjT  )r   rlT  r½)  s    r   rlT  rlT  ¿Ú  rÐ'  r&   c                 ó.   • [         R                  " U 5      $ roT  )r   rqT  r½)  s    r   rqT  rqT  ÃÚ  rî  r&   c                 ó.   • [         R                  " U 5      $ rtT  )r   rvT  r½)  s    r   rvT  rvT  ÇÚ  r$  r&   c                 ó0   • [         R                  " XU5      $ r«T  )r   r­T  rÝ)  s      r   r­T  r­T  ËÚ  s   € ä×Ò˜D¨Ó,Ð,r&   c                 ó.   • [         R                  " U 5      $ ržU  )r   r U  rX   s    r   r U  r U  ÏÚ  ru  r&   c                 ó.   • [         R                  " U 5      $ r‰]  )r   r‹]  rf)  s    r   r‹]  r‹]  ÓÚ  râ+  r&   c                 ó.   • [         R                  " U 5      $ rŽ]  )r   r�]  rf)  s    r   r�]  r�]  ×Ú  râ+  r&   c                 ó0   • [         R                  " XX#5      $ )zÖ
Class-aware wrapper for `::pdf_decode_cmap()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_decode_cmap(::pdf_cmap *cmap, unsigned char *s, unsigned char *e)` => `(int, unsigned int cpt)`
)r   rËS  rç)  s       r   rËS  rËS  ÛÚ  s   € ô ×!Ò! $¨1Ó2Ð2r&   c                 ó.   • [         R                  " U 5      $ r“]  )r   r•]  rf)  s    r   r•]  r•]  äÚ  rÈ  r&   c                 ó.   • [         R                  " X5      $ ra  )r   ra  rí)  s     r   ra  ra  èÚ  s   € ä×"Ò" 4Ó/Ð/r&   c                 ó.   • [         R                  " X5      $ r!a  )r   r#a  r¦  s     r   r#a  r#a  ìÚ  s   € ä×!Ò! $Ó-Ð-r&   c                 ó.   • [         R                  " X5      $ r£U  )r   r¦U  r.)  s     r   r¦U  r¦U  ðÚ  r˜'  r&   c                 ó.   • [         R                  " X5      $ r©U  )r   r«U  r¦  s     r   r«U  r«U  ôÚ  ó   € ä×!Ò! #Ó.Ð.r&   c                 ó.   • [         R                  " X5      $ r®U  )r   r°U  rø)  s     r   r°U  r°U  øÚ  ó   € ä×(Ò(¨Ó4Ð4r&   c                 ó0   • [         R                  " XU5      $ r³U  )r   rµU  rü)  s      r   rµU  rµU  üÚ  s   € ä×'Ò'¨°CÓ8Ð8r&   c                 ó.   • [         R                  " X5      $ r¸U  )r   r»U  rÿ)  s     r   r»U  r»U   Û  r)  r&   c                 ó.   • [         R                  " X5      $ r¾U  )r   rÁU  r*  s     r   rÁU  rÁU  Û  ó   € ä×)Ò)¨#Ó3Ð3r&   c                 ó.   • [         R                  " X5      $ r˜]  )r   rš]  r*  s     r   rš]  rš]  Û  ó   € ä×Ò˜tÓ)Ð)r&   c                 ó.   • [         R                  " X5      $ r�]  )r   rŸ]  r*  s     r   rŸ]  rŸ]  Û  ó   € ä×Ò Ó*Ð*r&   c                 ó.   • [         R                  " X5      $ )z+Class-aware wrapper for `::pdf_dict_get()`.)r   r®`  r*  s     r   r®`  r®`  Û  rµn  r&   c                 ó.   • [         R                  " X5      $ r¢]  )r   r¤]  r*  s     r   r¤]  r¤]  Û  r%)  r&   c                 ó0   • [         R                  " XU5      $ r§]  )r   rª]  r*  s      r   rª]  rª]  Û  ó   € ä×+Ò+¨D°tÓ<Ð<r&   c                 ó.   • [         R                  " X5      $ r®]  )r   r°]  r*  s     r   r°]  r°]  Û  r%)  r&   c                 ó.   • [         R                  " X5      $ r³]  )r   rµ]  r*  s     r   rµ]  rµ]   Û  r’l  r&   c                 ó.   • [         R                  " X5      $ r¸]  )r   rº]  r*  s     r   rº]  rº]  $Û  r§  r&   c                 ó.   • [         R                  " X5      $ r½]  )r   r¿]  r*  s     r   r¿]  r¿]  (Û  r§  r&   c                 ó.   • [         R                  " X5      $ rÂ]  )r   rÄ]  r*  s     r   rÄ]  rÄ]  ,Û  r`*  r&   c                 ó.   • [         R                  " X5      $ rÇ]  )r   rÉ]  r*  s     r   rÉ]  rÉ]  0Û  r€l  r&   c                 ó.   • [         R                  " X5      $ rÌ]  )r   rÎ]  r*  s     r   rÎ]  rÎ]  4Û  r *  r&   c                 ó.   • [         R                  " X5      $ rÑ]  )r   rÓ]  r*  s     r   rÓ]  rÓ]  8Û  r§  r&   c                 ó.   • [         R                  " X5      $ rÖ]  )r   rØ]  r*  s     r   rØ]  rØ]  <Û  r§  r&   c                 ó.   • [         R                  " X5      $ rÛ]  )r   rÝ]  r*  s     r   rÝ]  rÝ]  @Û  r§  r&   c                 ó0   • [         R                  " XU5      $ )zæ
Class-aware wrapper for `::pdf_dict_get_inheritable_string()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_dict_get_inheritable_string(::pdf_obj *dict, ::pdf_obj *key)` => `(const char *, size_t sizep)`
)r   râ]  r-*  s      r   râ]  râ]  DÛ  s   € ô ×1Ò1°$¸UÓCÐCr&   c                 ó.   • [         R                  " X5      $ rå]  )r   rç]  r*  s     r   rç]  rç]  MÛ  s   € ä×6Ò6°tÓAÐAr&   c                 ó.   • [         R                  " X5      $ rê]  )r   rì]  r*  s     r   rì]  rì]  QÛ  r*  r&   c                 ó.   • [         R                  " X5      $ rï]  )r   rñ]  r*  s     r   rñ]  rñ]  UÛ  rî$  r&   c                 ó0   • [         R                  " XU5      $ rô]  )r   rö]  r*  s      r   rö]  rö]  YÛ  s   € ä×*Ò*¨4°dÓ;Ð;r&   c                 ó.   • [         R                  " X5      $ rù]  )r   rû]  r:*  s     r   rû]  rû]  ]Û  r*  r&   c                 ó.   • [         R                  " X5      $ rþ]  )r   r ^  r*  s     r   r ^  r ^  aÛ  r2*  r&   c                 ó.   • [         R                  " X5      $ r^  )r   r^  r*  s     r   r^  r^  eÛ  r%)  r&   c                 ó.   • [         R                  " X5      $ r^  )r   r
^  r*  s     r   r
^  r
^  iÛ  rî$  r&   c                 ó.   • [         R                  " X5      $ r^  )r   r^  r*  s     r   r^  r^  mÛ  r%)  r&   c                 ó0   • [         R                  " XU5      $ r^  )r   r^  r*  s      r   r^  r^  qÛ  r»n  r&   c                 ó.   • [         R                  " X5      $ r^  )r   r^  r*  s     r   r^  r^  uÛ  r%)  r&   c                 ó0   • [         R                  " XU5      $ )zÎ
Class-aware wrapper for `::pdf_dict_get_string()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_dict_get_string(::pdf_obj *dict, ::pdf_obj *key)` => `(const char *, size_t sizep)`
)r   r^  r-*  s      r   r^  r^  yÛ  s   € ô ×%Ò% d°Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ r ^  )r   r"^  r*  s     r   r"^  r"^  ‚Û  r’l  r&   c                 ó.   • [         R                  " X5      $ r%^  )r   r'^  r*  s     r   r'^  r'^  †Û  r`*  r&   c                 ó.   • [         R                  " X5      $ r*^  )r   r,^  r:*  s     r   r,^  r,^  ŠÛ  r*  r&   c                 ó0   • [         R                  " XU5      $ r/^  )r   r2^  rU*  s      r   r2^  r2^  ŽÛ  s   € ä×Ò ¨6Ó2Ð2r&   c                 ó.   • [         R                  " X5      $ r5^  )r   r8^  rY*  s     r   r8^  r8^  ’Û  rzn  r&   c                 ó.   • [         R                  " X5      $ r;^  )r   r=^  rY*  s     r   r=^  r=^  –Û  rž  r&   c                 ó.   • [         R                  " X5      $ r@^  )r   rB^  r*  s     r   rB^  rB^  šÛ  r·n  r&   c                 ó.   • [         R                  " X5      $ rE^  )r   rG^  r*  s     r   rG^  rG^  žÛ  s   € ä×+Ò+¨DÓ6Ð6r&   c                 ó0   • [         R                  " XU5      $ rK^  )r   rM^  rU*  s      r   rM^  rM^  ¢Û  s   € ä× Ò  ¨FÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ rP^  )r   rR^  rˆ)  s    r   rR^  rR^  ¦Û  ó   € ä×Ò˜tÓ$Ð$r&   c                 ó0   • [         R                  " XU5      $ rV^  )r   rX^  rh*  s      r   rX^  rX^  ªÛ  s   € ä×Ò˜t¨#Ó.Ð.r&   c                 ó0   • [         R                  " XU5      $ r[^  )r   r^^  rk*  s      r   r^^  r^^  ®Û  ó   € ä×$Ò$ T°Ó8Ð8r&   c                 ó0   • [         R                  " XU5      $ rb^  )r   re^  ro*  s      r   re^  re^  ²Û  ó   € ä×#Ò# D¨qÓ1Ð1r&   c                 ó0   • [         R                  " XU5      $ ri^  )r   rk^  rs*  s      r   rk^  rk^  ¶Û  s   € ä×#Ò# D¨tÓ4Ð4r&   c                 ó0   • [         R                  " XU5      $ ro^  )r   rq^  rk*  s      r   rq^  rq^  ºÛ  s   € ä×#Ò# D¨wÓ7Ð7r&   c                 ó0   • [         R                  " XU5      $ rt^  )r   rv^  rz*  s      r   rv^  rv^  ¾Û  rœ*  r&   c                 ó0   • [         R                  " XU5      $ ry^  )r   r{^  ro*  s      r   r{^  r{^  ÂÛ  s   € ä×"Ò" 4¨aÓ0Ð0r&   c                 ó0   • [         R                  " XU5      $ r~^  )r   r€^  ro*  s      r   r€^  r€^  ÆÛ  r}*  r&   c                 ó0   • [         R                  " XU5      $ rƒ^  )r   r…^  ro*  s      r   r…^  r…^  ÊÛ  rân  r&   c                 ó0   • [         R                  " XU5      $ rˆ^  )r   rŠ^  ro*  s      r   rŠ^  rŠ^  ÎÛ  s   € ä×$Ò$ T°Ó2Ð2r&   c                 ó0   • [         R                  " XU5      $ r�^  )r   r�^  ro*  s      r   r�^  r�^  ÒÛ  rân  r&   c                 ó0   • [         R                  " XU5      $ r’^  )r   r”^  ro*  s      r   r”^  r”^  ÖÛ  rân  r&   c                 ó0   • [         R                  " XX#5      $ r—^  )r   r™^  rŠ*  s       r   r™^  r™^  ÚÛ  s   € ä×%Ò% d°Ó6Ð6r&   c                 ó0   • [         R                  " XU5      $ rœ^  )r   rž^  ro*  s      r   rž^  rž^  ÞÛ  s   € ä×*Ò*¨4°aÓ8Ð8r&   c                 ó.   • [         R                  " X5      $ r¡^  )r   r£^  r�*  s     r   r£^  r£^  âÛ  r®/  r&   c                 ó0   • [         R                  " XU5      $ r¦^  )r   r¨^  r“*  s      r   r¨^  r¨^  æÛ  s   € ä×Ò ¨CÓ0Ð0r&   c                 ó0   • [         R                  " XU5      $ r«^  )r   r­^  rh*  s      r   r­^  r­^  êÛ  s   € ä×Ò ¨3Ó/Ð/r&   c                 ó0   • [         R                  " XU5      $ r°^  )r   r²^  rk*  s      r   r²^  r²^  îÛ  ràn  r&   c                 ó.   • [         R                  " U 5      $ rR  )r   rR  rf'  s    r   rR  rR  òÛ  r½'  r&   c                 ó.   • [         R                  " U 5      $ rµ^  )r   r·^  rf)  s    r   r·^  r·^  öÛ  râ+  r&   c                 ó.   • [         R                  " U 5      $ rÄU  )r   rÆU  rX   s    r   rÆU  rÆU  úÛ  r  r&   c                 ó.   • [         R                  " U 5      $ r5[  )r   r7[  r¥*  s    r   r7[  r7[  þÛ  rÐ*  r&   c                 ó.   • [         R                  " U 5      $ rÉU  )r   rËU  rX   s    r   rËU  rËU  Ü  rÝ+  r&   c                 ó.   • [         R                  " X5      $ rÎU  )r   rÐU  rª*  s     r   rÐU  rÐU  Ü  rÿi  r&   c                 ó.   • [         R                  " U 5      $ rÔU  )r   rÖU  rX   s    r   rÖU  rÖU  
Ü  r['  r&   c                 ó.   • [         R                  " U 5      $ rÙU  )r   rÛU  rX   s    r   rÛU  rÛU  Ü  r¿%  r&   c                 ó.   • [         R                  " U 5      $ rÞU  )r   ràU  rX   s    r   ràU  ràU  Ü  r¤)  r&   c                 ó.   • [         R                  " U 5      $ rãU  )r   råU  rX   s    r   råU  råU  Ü  r¤)  r&   c                 ó.   • [         R                  " U 5      $ rèU  )r   rêU  rX   s    r   rêU  rêU  Ü  r['  r&   c                 ó.   • [         R                  " U 5      $ r9  )r   r9  r!  s    r   r9  r9  Ü  r¤)  r&   c                 ó.   • [         R                  " U 5      $ )z4Class-aware wrapper for `::pdf_document_language()`.)r   Úpdf_document_languagerX   s    r   rÿn  rÿn  "Ü  ru  r&   c                 ó.   • [         R                  " U 5      $ ríU  )r   rïU  rX   s    r   rïU  rïU  &Ü  rŠ%  r&   c                 ó.   • [         R                  " U 5      $ ròU  )r   rôU  rX   s    r   rôU  rôU  *Ü  rO'  r&   c                 ó2   • [         R                  " XX#XE5      $ )a  
Class-aware wrapper for `::pdf_edit_text_field_value()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_edit_text_field_value(::pdf_annot *widget, const char *value, const char *change)` => `(int, int selStart, int selEnd, char *newvalue)`
)r   rR  r +  s         r   rR  rR  .Ü  s   € ô ×+Ò+¨F¸6ÈVÓ^Ð^r&   c                 ó.   • [         R                  " U 5      $ r÷U  )r   rùU  rX   s    r   rùU  rùU  7Ü  rþ  r&   c                 ó.   • [         R                  " U 5      $ rüU  )r   rþU  rX   s    r   rþU  rþU  ;Ü  r
  r&   c                 ó.   • [         R                  " U 5      $ rV  )r   rV  rX   s    r   rV  rV  ?Ü  râ+  r&   c                 ó0   • [         R                  " XU5      $ rV  )r   rV  r
+  s      r   rV  rV  CÜ  s   € ä×"Ò" 3¨wÓ7Ð7r&   c           	      ó4   • [         R                  " XX#XEU5      $ ryT  )r   r{T  r+  s          r   r{T  r{T  GÜ  s   € ä×"Ò" 5¨sÀÈÓKÐKr&   c                 ó0   • [         R                  " XX#5      $ r~T  )r   r€T  r+  s       r   r€T  r€T  KÜ  s   € ä×#Ò# E°Ó9Ð9r&   c                 ó.   • [         R                  " U 5      $ rZ  )r   rZ  r0  s    r   rZ  rZ  OÜ  rÝn  r&   c                 ó.   • [         R                  " U 5      $ rV  )r   rV  rX   s    r   rV  rV  SÜ  rÈ  r&   c                 ó.   • [         R                  " U 5      $ rZ  )r   rZ  r0  s    r   rZ  rZ  WÜ  rÝn  r&   c                 ó.   • [         R                  " X5      $ rV  )r   rV  r.)  s     r   rV  rV  [Ü  r®/  r&   c                 ó2   • [         R                  " XX#U5      $ )zÒ
Class-aware wrapper for `::pdf_eval_function()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_eval_function(::pdf_function *func, const float *in, int inlen, int outlen)` => float out
)r   r^Z  r!  s        r   r^Z  r^Z  _Ü  s   € ô ×#Ò# D¨u¸6ÓBÐBr&   c                 ó.   • [         R                  " X5      $ rV  )r   rV  r +  s     r   rV  rV  hÜ  r®/  r&   c                 ó.   • [         R                  " X5      $ rV  )r   rV  r#+  s     r   rV  rV  lÜ  s   € ä×0Ò0°Ó;Ð;r&   c                 ó0   • [         R                  " XU5      $ r!V  )r   r#V  r&+  s      r   r#V  r#V  pÜ  s   € ä×,Ò,¨S°yÓAÐAr&   c                 ó.   • [         R                  " X5      $ r&V  )r   r(V  r +  s     r   r(V  r(V  tÜ  r�*  r&   c                 ó.   • [         R                  " U 5      $ r,V  )r   r.V  rX   s    r   r.V  r.V  xÜ  ru  r&   c                 ó.   • [         R                  " U 5      $ rº^  )r   r¼^  r+)  s    r   r¼^  r¼^  |Ü  r2(  r&   c                 ó.   • [         R                  " U 5      $ r¿^  )r   rÁ^  r+)  s    r   rÁ^  rÁ^  €Ü  r$  r&   c                 ó.   • [         R                  " X5      $ r1V  )r   r4V  r2+  s     r   r4V  r4V  „Ü  rù)  r&   c                 ó.   • [         R                  " X5      $ r7V  )r   r9V  r2+  s     r   r9V  r9V  ˆÜ  r¯n  r&   c                 ó0   • [         R                  " XU5      $ r<V  )r   r>V  r7+  s      r   r>V  r>V  ŒÜ  s   € ä×+Ò+¨C¸Ó<Ð<r&   c                 ó0   • [         R                  " XX#5      $ )zê
Class-aware wrapper for `::pdf_field_event_validate()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_field_event_validate(::pdf_document *doc, ::pdf_obj *field, const char *value)` => `(int, char *newvalue)`
)r   rBV  r:+  s       r   rBV  rBV  �Ü  s   € ô ×*Ò*¨3°uÓGÐGr&   c                 ó.   • [         R                  " U 5      $ rÄ^  )r   rÆ^  r+)  s    r   rÆ^  rÆ^  ™Ü  r½'  r&   c                 ó.   • [         R                  " U 5      $ rÉ^  )r   rË^  r+)  s    r   rË^  rË^  �Ü  r½'  r&   c                 ó.   • [         R                  " X5      $ rEV  )r   rGV  r2+  s     r   rGV  rGV  ¡Ü  ó   € ä×!Ò! #Ó-Ð-r&   c                 ó.   • [         R                  " X5      $ rÎ^  )r   rÐ^  rD+  s     r   rÐ^  rÐ^  ¥Ü  r1/  r&   c                 ó.   • [         R                  " X5      $ rÓ^  )r   rÕ^  rD+  s     r   rÕ^  rÕ^  ©Ü  s   € ä×.Ò.¨uÓ;Ð;r&   c                 ó.   • [         R                  " X5      $ rØ^  )r   rÚ^  rJ+  s     r   rÚ^  rÚ^  ­Ü  rì(  r&   c                 ó.   • [         R                  " X5      $ rÝ^  )r   rà^  rM+  s     r   rà^  rà^  ±Ü  ó   € ä×*Ò*¨5Ó6Ð6r&   c                 ó.   • [         R                  " X5      $ rã^  )r   rå^  rM+  s     r   rå^  rå^  µÜ  r!o  r&   c                 ó.   • [         R                  " U 5      $ rè^  )r   rê^  r+)  s    r   rê^  rê^  ¹Ü  rI0  r&   c                 ó.   • [         R                  " U 5      $ rí^  )r   rï^  r+)  s    r   rï^  rï^  ½Ü  rß'  r&   c                 ó.   • [         R                  " U 5      $ rò^  )r   rô^  r+)  s    r   rô^  rô^  ÁÜ  r½'  r&   c                 ó0   • [         R                  " XU5      $ rKV  )r   rMV  rZ+  s      r   rMV  rMV  ÅÜ  s   € ä×+Ò+¨C¸Ó@Ð@r&   c                 ó0   • [         R                  " XU5      $ rPV  )r   rRV  r]+  s      r   rRV  rRV  ÉÜ  s   € ä×*Ò*¨3°gÓ>Ð>r&   c                 ó2   • [         R                  " XX#U5      $ r÷^  )r   rù^  r`+  s        r   rù^  rù^  ÍÜ  s   € ä×-Ò-¨hÀ#ÐPXÓYÐYr&   c                 ó0   • [         R                  " XU5      $ rUV  )r   rWV  rf+  s      r   rWV  rWV  ÑÜ  s   € ä×.Ò.¨s¸#Ó>Ð>r&   c                 ó2   • [         R                  " XX#U5      $ rZV  )r   r\V  ri+  s        r   r\V  r\V  ÕÜ  s   € ä×(Ò(¨°HÀCÓHÐHr&   c                 ó.   • [         R                  " X5      $ )z,Class-aware wrapper for `::pdf_find_item()`.)r   Úpdf_find_itemrl+  s     r   r,o  r,o  ÙÜ  r·n  r&   c                 ó.   • [         R                  " X5      $ r_V  )r   raV  r—'  s     r   raV  raV  ÝÜ  r�*  r&   c                 ó.   • [         R                  " U 5      $ r&a  )r   r(a  r  s    r   r(a  r(a  áÜ  re*  r&   c                 ó.   • [         R                  " U 5      $ r+a  )r   r-a  r  s    r   r-a  r-a  åÜ  rE%  r&   c                 ó.   • [         R                  " U 5      $ rü^  )r   rþ^  r  s    r   rþ^  rþ^  éÜ  r•)  r&   c                 ó.   • [         R                  " X5      $ r Z  )r   r"Z  r+  s     r   r"Z  r"Z  íÜ  s   € ä×%Ò% hÓ4Ð4r&   c                 ó.   • [         R                  " U 5      $ rÎ:  )r   rÐ:  r0  s    r   rÐ:  rÐ:  ñÜ  r#  r&   c                 ó.   • [         R                  " U 5      $ rdV  )r   rfV  rX   s    r   rfV  rfV  õÜ  rþ  r&   c                 ó0   • [         R                  " XU5      $ )z.Class-aware wrapper for `::pdf_format_date()`.)r   Úpdf_format_dater†+  s      r   r5o  r5o  ùÜ  s   € ä×!Ò! $¨1Ó-Ð-r&   c                 ó0   • [         R                  " XU5      $ )z7Class-aware wrapper for `::pdf_format_write_options()`.)r   Úpdf_format_write_optionsr‰+  s      r   r7o  r7o  ýÜ  s   € ä×*Ò*¨6¸tÓDÐDr&   c                 ó.   • [         R                  " U 5      $ raZ  )r   rcZ  r^  s    r   rcZ  rcZ  Ý  rƒ)  r&   c                 ó.   • [         R                  " U 5      $ r_  )r   r_  rf)  s    r   r_  r_  Ý  rÝ+  r&   c                 ó.   • [         R                  " U 5      $ riV  )r   rkV  rX   s    r   rkV  rkV  	Ý  r)  r&   c                 ó.   • [         R                  " X5      $ r_  )r   r_  r“+  s     r   r_  r_  Ý  s   € ä×)Ò)¨"Ó2Ð2r&   c                 ó.   • [         R                  " U 5      $ r_  )r   r_  rf)  s    r   r_  r_  Ý  rB  r&   c                 ó.   • [         R                  " U 5      $ rR  )r   rR  r(  s    r   rR  rR  Ý  s   € ä×.Ò.¨vÓ6Ð6r&   c                 ó.   • [         R                  " X5      $ rzZ  )r   r|Z  r¦+  s     r   r|Z  r|Z  Ý  r³n  r&   c                 ó0   • [         R                  " XX#5      $ rZ  )r   r�Z  r©+  s       r   r�Z  r�Z  Ý  s   € ä×'Ò'¨°cÓEÐEr&   c                 ó.   • [         R                  " X5      $ rnV  )r   rpV  r®+  s     r   rpV  rpV  !Ý  ó   € ä×"Ò" 3Ó,Ð,r&   c                 ó0   • [         R                  " XX#5      $ rsV  )r   rvV  r²+  s       r   rvV  rvV  %Ý  s   € ä× Ò  ¨sÓ>Ð>r&   c                 ó.   • [         R                  " U 5      $ r_  )r   r_  rf)  s    r   r_  r_  )Ý  r)  r&   c                 ó.   • [         R                  " X5      $ ryV  )r   r{V  ré  s     r   r{V  r{V  -Ý  rßg  r&   c                 ó.   • [         R                  " U 5      $ r~V  )r   r€V  rX   s    r   r€V  r€V  1Ý  rP  r&   c                 ó.   • [         R                  " U 5      $ rƒV  )r   r…V  rX   s    r   r…V  r…V  5Ý  r¶#  r&   c                 ó.   • [         R                  " U 5      $ rR  )r   rR  r(  s    r   rR  rR  9Ý  s   € ä×=Ò=¸fÓEÐEr&   c                 ó0   • [         R                  " XU5      $ rˆV  )r   r‹V  r¿+  s      r   r‹V  r‹V  =Ý  s   € ä×0Ò0°¸3Ó?Ð?r&   c                 ó0   • [         R                  " XU5      $ rŽV  )r   r�V  r¿+  s      r   r�V  r�V  AÝ  s   € ä×*Ò*¨3°SÓ9Ð9r&   c                 ó0   • [         R                  " XU5      $ r“V  )r   r•V  rÄ+  s      r   r•V  r•V  EÝ  s   € ä×!Ò! #¨4Ó0Ð0r&   c                 ó.   • [         R                  " U 5      $ r_  )r   r_  rf)  s    r   r_  r_  IÝ  r¶#  r&   c                 ó.   • [         R                  " U 5      $ )z5Class-aware wrapper for `::pdf_intent_from_string()`.)r   Úpdf_intent_from_stringrÇ  s    r   rMo  rMo  MÝ  rÝ+  r&   c                 ó.   • [         R                  " U 5      $ r˜V  )r   ršV  rX   s    r   ršV  ršV  QÝ  r
  r&   c                 ó.   • [         R                  " U 5      $ r_  )r   r_  rf)  s    r   r_  r_  UÝ  ri  r&   c                 ó.   • [         R                  " U 5      $ r_  )r   r!_  rf)  s    r   r!_  r!_  YÝ  r�.  r&   c                 ó.   • [         R                  " U 5      $ r$_  )r   r&_  rf)  s    r   r&_  r&_  ]Ý  r�.  r&   c                 ó.   • [         R                  " U 5      $ r)_  )r   r+_  rÔ+  s    r   r+_  r+_  aÝ  rch  r&   c                 ó.   • [         R                  " X5      $ r5\  )r   r7\  r×+  s     r   r7\  r7\  eÝ  s   € ä×%Ò% fÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ r._  )r   r0_  rÔ+  s    r   r0_  r0_  iÝ  s   € ä×!Ò! "Ó%Ð%r&   c                 ó.   • [         R                  " U 5      $ r3_  )r   r5_  rf)  s    r   r5_  r5_  mÝ  r  r&   c                 ó.   • [         R                  " U 5      $ r8_  )r   r:_  rf)  s    r   r:_  r:_  qÝ  rþ  r&   c                 ó.   • [         R                  " U 5      $ r=_  )r   r?_  rf)  s    r   r?_  r?_  uÝ  ó   € ä×Ò˜SÓ!Ð!r&   c                 ó.   • [         R                  " U 5      $ rB_  )r   rD_  rˆ)  s    r   rD_  rD_  yÝ  rE%  r&   c                 ó.   • [         R                  " X5      $ r�V  )r   rŸV  r—'  s     r   rŸV  rŸV  }Ý  r¯+  r&   c                 ó.   • [         R                  " U 5      $ rG_  )r   rI_  rf)  s    r   rI_  rI_  �Ý  r�.  r&   c                 ó.   • [         R                  " U 5      $ rL_  )r   rN_  rf)  s    r   rN_  rN_  …Ý  r�.  r&   c                 ó.   • [         R                  " U 5      $ rQ_  )r   rS_  rf)  s    r   rS_  rS_  ‰Ý  râ+  r&   c                 ó0   • [         R                  " XX#5      $ r¢V  )r   r¤V  rï+  s       r   r¤V  r¤V  �Ý  s   € ä×#Ò# C¨eÓ9Ð9r&   c                 ó.   • [         R                  " U 5      $ rV_  )r   rX_  rf)  s    r   rX_  rX_  ‘Ý  r�.  r&   c                 ó.   • [         R                  " U 5      $ r[_  )r   r]_  rf)  s    r   r]_  r]_  •Ý  râ+  r&   c                 ó.   • [         R                  " U 5      $ r`_  )r   rb_  rf)  s    r   rb_  rb_  ™Ý  râ+  r&   c                 ó.   • [         R                  " U 5      $ r¯4  )r   r±4  rÊ  s    r   r±4  r±4  �Ý  r,  r&   c                 ó0   • [         R                  " XX#5      $ rN[  )r   rP[  rü+  s       r   rP[  rP[  ¡Ý  s   € ä×#Ò# B°ÓBÐBr&   c                 ó0   • [         R                  " XU5      $ rS[  )r   rU[  rÿ+  s      r   rU[  rU[  ¥Ý  s   € ä×-Ò-¨b¸#Ó>Ð>r&   c                 ó.   • [         R                  " U 5      $ rX[  )r   rZ[  rÓ*  s    r   rZ[  rZ[  ©Ý  s   € ä×%Ò% bÓ)Ð)r&   c                 ó.   • [         R                  " X5      $ r][  )r   r_[  r,  s     r   r_[  r_[  ­Ý  s   € ä×/Ò/°Ó8Ð8r&   c                 ó.   • [         R                  " X5      $ )zÆ
Class-aware wrapper for `::pdf_js_event_result_validate()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_js_event_result_validate(::pdf_js *js)` => `(int, char *newvalue)`
)r   rc[  r,  s     r   rc[  rc[  ±Ý  s   € ô ×.Ò.¨rÓ<Ð<r&   c                 ó.   • [         R                  " U 5      $ rf[  )r   rh[  rÓ*  s    r   rh[  rh[  ºÝ  rÚ+  r&   c                 ó0   • [         R                  " XX#5      $ )zÃ
Class-aware wrapper for `::pdf_js_execute()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_js_execute(::pdf_js *js, const char *name, const char *code)` => char *result
)r   rm[  r,  s       r   rm[  rm[  ¾Ý  s   € ô × Ò  ¨4Ó8Ð8r&   c                 ó0   • [         R                  " XU5      $ r§V  )r   r©V  r,  s      r   r©V  r©V  ÇÝ  s   € ä×$Ò$ S°4Ó8Ð8r&   c                 ó.   • [         R                  " U 5      $ r¬V  )r   r®V  rX   s    r   r®V  r®V  ËÝ  r¡!  r&   c                 ó0   • [         R                  " XX#5      $ rÊ`  )r   rÌ`  r0,  s       r   rÌ`  rÌ`  ÏÝ  s   € ä×"Ò" 1¨8Ó9Ð9r&   c                 ó.   • [         R                  " X5      $ r±V  )r   r´V  r3,  s     r   r´V  r´V  ÓÝ  r;,  r&   c                 ó0   • [         R                  " XU5      $ r·V  )r   r¹V  r7,  s      r   r¹V  r¹V  ×Ý  s   € ä×'Ò'¨¸Ó>Ð>r&   c                 ó.   • [         R                  " X5      $ r¼V  )r   r¾V  r3,  s     r   r¾V  r¾V  ÛÝ  rÀ$  r&   c                 ó0   • [         R                  " XU5      $ rÁV  )r   rÃV  r>,  s      r   rÃV  rÃV  ßÝ  s   € ä×*Ò*¨3°DÓ9Ð9r&   c                 ó.   • [         R                  " U 5      $ )zCClass-aware wrapper for `::pdf_layer_config_ui_type_from_string()`.)r   Ú$pdf_layer_config_ui_type_from_stringrÇ  s    r   rro  rro  ãÝ  rW%  r&   c                 ó.   • [         R                  " U 5      $ )zAClass-aware wrapper for `::pdf_layer_config_ui_type_to_string()`.)r   Ú"pdf_layer_config_ui_type_to_stringr  s    r   rto  rto  çÝ  r•)  r&   c                 ó.   • [         R                  " X5      $ rÆV  )r   rÉV  rE,  s     r   rÉV  rÉV  ëÝ  r0  r&   c                 ó.   • [         R                  " X5      $ rÍV  )r   rÏV  rE,  s     r   rÏV  rÏV  ïÝ  räg  r&   c                 ó0   • [         R                  " XX#5      $ rÓ:  )r   rÕ:  rK,  s       r   rÕ:  rÕ:  óÝ  s   € ä×%Ò% d°#Ó>Ð>r&   c                 ó.   • [         R                  " X5      $ )z&Class-aware wrapper for `::pdf_lex()`.)r   Úpdf_lexrP,  s     r   ryo  ryo  ÷Ý  s   € ä�>Š>˜!Ó$Ð$r&   c                 ó.   • [         R                  " X5      $ )z0Class-aware wrapper for `::pdf_lex_no_string()`.)r   Úpdf_lex_no_stringrP,  s     r   r{o  r{o  ûÝ  s   € ä×#Ò# AÓ.Ð.r&   c                 ó.   • [         R                  " U 5      $ rþ[  )r   r \  rU,  s    r   r \  r \  ÿÝ  r¾h  r&   c                 ó.   • [         R                  " U 5      $ r\  )r   r\  rU,  s    r   r\  r\  Þ  ó   € ä×!Ò! &Ó)Ð)r&   c                 ó.   • [         R                  " X5      $ r\  )r   r
\  rZ,  s     r   r
\  r
\  Þ  s   € ä×!Ò! &Ó/Ð/r&   c                 ó.   • [         R                  " U 5      $ re_  )r   rg_  r],  s    r   rg_  rg_  Þ  rB  r&   c                 ó.   • [         R                  " U 5      $ )z:Class-aware wrapper for `::pdf_line_ending_from_string()`.)r   Úpdf_line_ending_from_stringr],  s    r   r‚o  r‚o  Þ  r¿%  r&   c                 ó.   • [         R                  " U 5      $ )z4Class-aware wrapper for `::pdf_load_builtin_cmap()`.)r   Úpdf_load_builtin_cmapr"  s    r   r„o  r„o  Þ  rb  r&   c                 ó.   • [         R                  " U 5      $ rôL  )r   röL  rw  s    r   röL  röL  Þ  r¹l  r&   c                 ó.   • [         R                  " U 5      $ rj_  )r   rl_  rf)  s    r   rl_  rl_  Þ  r  r&   c                 ó2   • [         R                  " XX#XE5      $ rÒV  )r   rÔV  ri,  s         r   rÔV  rÔV  Þ  s   € ä×2Ò2°3¸fÈGÓ[Ð[r&   c                 ó0   • [         R                  " XU5      $ r×V  )r   rÙV  rm,  s      r   rÙV  rÙV  #Þ  s   € ä×,Ò,¨S°zÓBÐBr&   c                 ó.   • [         R                  " X5      $ rÜV  )r   rÞV  rp,  s     r   rÞV  rÞV  'Þ  rœ/  r&   c                 ó.   • [         R                  " X5      $ ráV  )r   rãV  rs,  s     r   rãV  rãV  +Þ  r›'  r&   c                 ó.   • [         R                  " U 5      $ ro_  )r   rq_  rÔ+  s    r   rq_  rq_  /Þ  rÊ  r&   c                 ó.   • [         R                  " X5      $ )zµ
Class-aware wrapper for `::pdf_load_encoding()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_load_encoding(const char *encoding)` => const char *estrings
)r   Úpdf_load_encodingrz,  s     r   r�o  r�o  3Þ  s   € ô ×#Ò# HÓ7Ð7r&   c                 ó.   • [         R                  " U 5      $ rt_  )r   rv_  r+)  s    r   rv_  rv_  <Þ  rº'  r&   c                 ó.   • [         R                  " U 5      $ r±`  )r   r³`  r+)  s    r   r³`  r³`  @Þ  rg  r&   c                 ó0   • [         R                  " XU5      $ ry_  )r   r{_  r†,  s      r   r{_  r{_  DÞ  ó   € ä×#Ò# C¨cÓ2Ð2r&   c                 ó.   • [         R                  " X5      $ rçV  )r   réV  r—'  s     r   réV  réV  HÞ  r³m  r&   c                 ó2   • [         R                  " XX#U5      $ )a  
Class-aware wrapper for `::pdf_load_image_stream()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_load_image_stream(::pdf_document *doc, int num, ::fz_compression_params *params, size_t worst_case)` => `(fz_buffer *, int truncated)`
)r   ríV  rŽ,  s        r   ríV  ríV  LÞ  s   € ô ×'Ò'¨°&ÀZÓPÐPr&   c                 ó0   • [         R                  " XX#5      $ rðV  )r   ròV  r‘,  s       r   ròV  ròV  UÞ  s   € ä×'Ò'¨°$Ó=Ð=r&   c                 ó.   • [         R                  " X5      $ rõV  )r   r÷V  r”,  s     r   r÷V  r÷V  YÞ  ó   € ä×"Ò" 3Ó1Ð1r&   c                 ó2   • [         R                  " XX#U5      $ rûV  )r   rýV  )rh&  r®  r�  r¶  r˜,  s        r   rýV  rýV  ]Þ  s   € ä×&Ò& u°VÀhÓOÐOr&   c                 ó.   • [         R                  " U 5      $ r0a  )r   r2a  r  s    r   r2a  r2a  aÞ  r/0  r&   c                 ó.   • [         R                  " X5      $ r W  )r   rW  r�,  s     r   rW  rW  eÞ  rA+  r&   c                 ó.   • [         R                  " X5      $ )a	  
Class-aware wrapper for `::pdf_load_object()`.
    Load a given object.

    This can cause xref reorganisations (solidifications etc) due to
    repairs, so all held pdf_xref_entries should be considered
    invalid after this call (other than the returned one).
)r   rW  r.)  s     r   rW  rW  iÞ  s   € ô ×!Ò! #Ó+Ð+r&   c                 ó.   • [         R                  " U 5      $ r
W  )r   rW  rX   s    r   rW  rW  tÞ  r¡!  r&   c                 ó.   • [         R                  " X5      $ rW  )r   rW  r¦  s     r   rW  rW  xÞ  ó   € ä×Ò Ó,Ð,r&   c                 ó0   • [         R                  " XU5      $ r9  )r   r
9  rª,  s      r   r
9  r
9  |Þ  s   € ä×#Ò# C°&Ó9Ð9r&   c                 ó.   • [         R                  " U 5      $ rW  )r   rW  rX   s    r   rW  rW  €Þ  r
  r&   c                 ó.   • [         R                  " X5      $ rW  )r   rW  r—'  s     r   rW  rW  „Þ  rAo  r&   c                 ó.   • [         R                  " U 5      $ r~_  )r   r€_  r±,  s    r   r€_  r€_  ˆÞ  r  r&   c                 ó.   • [         R                  " X5      $ rW  )r   r W  r.)  s     r   r W  r W  ŒÞ  r*  r&   c                 ó.   • [         R                  " X5      $ r#W  )r   r%W  r—'  s     r   r%W  r%W  �Þ  rAo  r&   c                 ó.   • [         R                  " U 5      $ rƒ_  )r   r…_  r±,  s    r   r…_  r…_  ”Þ  rþ  r&   c                 ó.   • [         R                  " X5      $ r(W  )r   r*W  r.)  s     r   r*W  r*W  ˜Þ  r›'  r&   c                 ó.   • [         R                  " U 5      $ rˆ_  )r   rŠ_  r  s    r   rŠ_  rŠ_  œÞ  rR#  r&   c                 ó.   • [         R                  " U 5      $ )z3Class-aware wrapper for `::pdf_load_system_cmap()`.)r   Úpdf_load_system_cmapr"  s    r   r¨o  r¨o   Þ  r8  r&   c                 ó2   • [         R                  " XX#U5      $ )zô
Class-aware wrapper for `::pdf_load_to_unicode()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_load_to_unicode(::pdf_document *doc, ::pdf_font_desc *font, char *collection, ::pdf_obj *cmapstm)` => const char *strings
)r   r.W  rÀ,  s        r   r.W  r.W  ¤Þ  s   € ô ×%Ò% c°ÀgÓNÐNr&   c                 ó.   • [         R                  " X5      $ r1W  )r   r3W  rÈ,  s     r   r3W  r3W  ­Þ  s   € ä×'Ò'¨Ó6Ð6r&   c                 ó.   • [         R                  " X5      $ r6W  )r   r8W  r.)  s     r   r8W  r8W  ±Þ  r)+  r&   c                 ó.   • [         R                  " X5      $ rÎS  )r   rÐS  rÎ,  s     r   rÐS  rÐS  µÞ  r*  r&   c                 ó0   • [         R                  " XU5      $ )zÅ
Class-aware wrapper for `::pdf_lookup_cmap_full()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_lookup_cmap_full(::pdf_cmap *cmap, unsigned int cpt)` => `(int, int out)`
)r   rÕS  rÑ,  s      r   rÕS  rÕS  ¹Þ  s   € ô ×&Ò& t°#Ó6Ð6r&   c                 ó.   • [         R                  " X5      $ r;W  )r   r>W  rÔ,  s     r   r>W  r>W  ÂÞ  r­n  r&   c                 ó.   • [         R                  " X5      $ r�_  )r   r�_  r×,  s     r   r�_  r�_  ÆÞ  ry)  r&   c                 ó0   • [         R                  " XX#5      $ rAW  )r   rCW  rÞ,  s       r   rCW  rCW  ÊÞ  s   € ä×%Ò% c°Ó:Ð:r&   c                 ó.   • [         R                  " X5      $ rFW  )r   rHW  rã  s     r   rHW  rHW  ÎÞ  rQ  r&   c                 ó0   • [         R                  " XU5      $ rKW  )r   rMW  rã,  s      r   rMW  rMW  ÖÞ  s   € ä×!Ò! #¨fÓ5Ð5r&   c                 ó.   • [         R                  " X5      $ r’_  )r   r”_  ræ,  s     r   r”_  r”_  ÚÞ  s   € ä×#Ò# DÓ1Ð1r&   c                 ó0   • [         R                  " XX#5      $ )zÞ
Class-aware wrapper for `::pdf_lookup_page_loc()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_lookup_page_loc(::pdf_document *doc, int needle, ::pdf_obj **parentp)` => `(pdf_obj *, int indexp)`
)r   rQW  ré,  s       r   rQW  rQW  ÞÞ  s   € ô ×%Ò% c°7ÓCÐCr&   c                 ó.   • [         R                  " X5      $ rTW  )r   rVW  rî,  s     r   rVW  rVW  çÞ  rš)  r&   c                 ó.   • [         R                  " X5      $ rZW  )r   r\W  rÔ,  s     r   r\W  r\W  ëÞ  s   € ä×%Ò% cÓ2Ð2r&   c                 ó0   • [         R                  " XU5      $ rne  )r   rpe  rõ,  s      r   rpe  rpe  ïÞ  s   € ä×%Ò% e°4Ó8Ð8r&   c                 ó2   • [         R                  " XX#U5      $ )zê
Class-aware wrapper for `::pdf_lookup_substitute_font()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_lookup_substitute_font(int mono, int serif, int bold, int italic)` => `(const unsigned char *, int len)`
)r   Úpdf_lookup_substitute_fontrø,  s        r   r¹o  r¹o  óÞ  s   € ô ×,Ò,¨T¸$ÈÓLÐLr&   c                 ó0   • [         R                  " XX#5      $ )zÇ
Class-aware wrapper for `::pdf_map_one_to_many()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_map_one_to_many(::pdf_cmap *cmap, unsigned int one, size_t len)` => int many
)r   rÙS  rþ,  s       r   rÙS  rÙS  üÞ  s   € ô ×%Ò% d°Ó;Ð;r&   c                 ó0   • [         R                  " XX#5      $ rÜS  )r   rÞS  r-  s       r   rÞS  rÞS  ß  s   € ä×(Ò(¨°eÓCÐCr&   c                 ó.   • [         R                  " U 5      $ rb\  )r   rd\  rÞ*  s    r   rd\  rd\  	ß  rº'  r&   c                 ó.   • [         R                  " X5      $ rg\  )r   ri\  r
-  s     r   ri\  ri\  ß  r»(  r&   c                 ó.   • [         R                  " X5      $ r€\  )r   r‚\  r-  s     r   r‚\  r‚\  ß  r2*  r&   c                 ó.   • [         R                  " U 5      $ r…\  )r   r‡\  r  s    r   r‡\  r‡\  ß  rú  r&   c                 ó.   • [         R                  " U 5      $ rŠ\  )r   rŒ\  r  s    r   rŒ\  rŒ\  ß  rú  r&   c                 ó.   • [         R                  " U 5      $ r�\  )r   r‘\  r  s    r   r‘\  r‘\  ß  rƒ)  r&   c                 ó.   • [         R                  " X5      $ r”\  )r   r–\  r-  s     r   r–\  r–\  !ß  rî$  r&   c                 ó.   • [         R                  " U 5      $ r—_  )r   r™_  rf)  s    r   r™_  r™_  %ß  ri  r&   c                 ó.   • [         R                  " U 5      $ r_W  )r   raW  rX   s    r   raW  raW  )ß  râ+  r&   c                 ó.   • [         R                  " U 5      $ rdW  )r   rfW  rX   s    r   rfW  rfW  -ß  ri  r&   c                 ó.   • [         R                  " U 5      $ riW  )r   rkW  rX   s    r   rkW  rkW  1ß  ru  r&   c                 ó.   • [         R                  " X5      $ rœ_  )r   rž_  r  s     r   rž_  rž_  5ß  s   € ä×Ò˜aÓ#Ð#r&   c                 ó.   • [         R                  " U 5      $ )z3Class-aware wrapper for `::pdf_name_from_intent()`.)r   Úpdf_name_from_intentr#-  s    r   rÉo  rÉo  9ß  rW0  r&   c                 ó.   • [         R                  " U 5      $ )z8Class-aware wrapper for `::pdf_name_from_line_ending()`.)r   Úpdf_name_from_line_endingr],  s    r   rËo  rËo  =ß  rB  r&   c                 ó.   • [         R                  " U 5      $ rnW  )r   rpW  rX   s    r   rpW  rpW  Aß  r
  r&   c                 ó.   • [         R                  " X5      $ rsW  )r   ruW  r$  s     r   ruW  ruW  Eß  r�*  r&   c                 ó.   • [         R                  " X5      $ rxW  )r   r{W  r--  s     r   r{W  r{W  Iß  s   € ä×Ò Ó0Ð0r&   c                 ó0   • [         R                  " XU5      $ rã3  )r   ræ3  r1-  s      r   ræ3  ræ3  Mß  s   € ä×*Ò*¨6¸hÓGÐGr&   c                  ó,   • [         R                  " 5       $ )z+Class-aware wrapper for `::pdf_new_cmap()`.)r   Úpdf_new_cmapr'   r&   r   rÑo  rÑo  Qß  rã  r&   c                 ó2   • [         R                  " XX#XE5      $ r~W  )r   r€W  r7-  s         r   r€W  r€W  Uß  s   € ä×&Ò& s°>ÈgÓ]Ð]r&   c                 ó.   • [         R                  " X5      $ rƒW  )r   r…W  r@-  s     r   r…W  r…W  Yß  ó   € ä×Ò˜sÓ)Ð)r&   c                 ó0   • [         R                  " XU5      $ rˆW  )r   rŠW  rD-  s      r   rŠW  rŠW  ]ß  s   € ä×(Ò(¨°9Ó=Ð=r&   c                 ó.   • [         R                  " X5      $ r�W  )r   r�W  r--  s     r   r�W  r�W  aß  s   € ä×Ò˜sÓ/Ð/r&   c                 ó.   • [         R                  " U 5      $ rR  )r   r R  rf'  s    r   r R  r R  eß  r(  r&   c                 ó.   • [         R                  " U 5      $ r’W  )r   r”W  rR-  s    r   r”W  r”W  iß  rÈ  r&   c                 ó.   • [         R                  " X5      $ )z4Class-aware wrapper for `::pdf_new_identity_cmap()`.)r   Úpdf_new_identity_cmaprU-  s     r   rÚo  rÚo  mß  rÂ(  r&   c                 ó0   • [         R                  " XU5      $ r—W  )r   r™W  rY-  s      r   r™W  r™W  qß  rƒ,  r&   c                 ó.   • [         R                  " U 5      $ )z*Class-aware wrapper for `::pdf_new_int()`.)r   Úpdf_new_intr5  s    r   rÝo  rÝo  uß  s   € ä×Ò˜aÓ Ð r&   c                 ó0   • [         R                  " XX#5      $ r5a  )r   r7a  r_-  s       r   r7a  r7a  yß  s   € ä×Ò˜t¨3Ó4Ð4r&   c                 ó.   • [         R                  " X5      $ r�W  )r   rŸW  rf-  s     r   rŸW  rŸW  }ß  r³m  r&   c                 ó.   • [         R                  " U 5      $ )z+Class-aware wrapper for `::pdf_new_name()`.)r   Úpdf_new_namerÇ  s    r   ráo  ráo  �ß  ri  r&   c                 ó0   • [         R                  " XU5      $ r.B  )r   r0B  rn-  s      r   r0B  r0B  …ß  s   € ä×*Ò*¨3¸8ÓDÐDr&   c                 ó0   • [         R                  " XX#5      $ r¢W  )r   r¤W  rq-  s       r   r¤W  r¤W  ‰ß  s   € ä×$Ò$ S°)ÓFÐFr&   c                 ó2   • [         R                  " XX#U5      $ r#R  )r   r%R  ru-  s        r   r%R  r%R  �ß  s   € ä×+Ò+¨E¸À%ÓHÐHr&   c           	      ó4   • [         R                  " XX#XEU5      $ r:a  )r   r=a  rx-  s          r   r=a  r=a  ‘ß  s   € ä×NÒNÈtÐZ\ÐdiÐruÓvÐvr&   c                 ó2   • [         R                  " XX#XE5      $ r@a  )r   rCa  r{-  s         r   rCa  rCa  •ß  s   € ä×>Ò>¸tÈ"ÐUZÓ`Ð`r&   c           	      ó4   • [         R                  " XX#XEU5      $ r‡D  )r   r‰D  rx-  s          r   r‰D  r‰D  ™ß  s   € ä×EÒEÀdÐQSÐ[`ÐilÓmÐmr&   c                 ó2   • [         R                  " XX#XE5      $ r‚D  )r   r„D  r{-  s         r   r„D  r„D  �ß  s   € ä×5Ò5°dÀÈEÓWÐWr&   c                 ó.   • [         R                  " X5      $ r§W  )r   r©W  r‚-  s     r   r©W  r©W  ¡ß  rhm  r&   c                 ó.   • [         R                  " U 5      $ )z0Class-aware wrapper for `::pdf_new_processor()`.)r   Úpdf_new_processorr&  s    r   rëo  rëo  ¥ß  rƒ)  r&   c                 ó.   • [         R                  " U 5      $ )z+Class-aware wrapper for `::pdf_new_real()`.)r   Úpdf_new_realr2  s    r   río  río  ©ß  s   € ä×Ò˜qÓ!Ð!r&   c                 ó.   • [         R                  " X5      $ r¬W  )r   r®W  r‰-  s     r   r®W  r®W  ­ß  rÔo  r&   c
                 ó6   • [         R                  " XX#XEXgX‰5
      $ r±W  )r   r³W  rŒ-  s
             r   r³W  r³W  ±ß  s#   € ä×'Ò'¨°#ÀeÐU_Ðitó  Eð  Er&   c                 ó2   • [         R                  " XX#XE5      $ r¶W  )r   r¸W  r�-  s         r   r¸W  r¸W  µß  r:-  r&   c                 ó.   • [         R                  " X5      $ )z-Class-aware wrapper for `::pdf_new_string()`.)r   Úpdf_new_stringr–-  s     r   ròo  ròo  ¹ß  r³m  r&   c                 ó.   • [         R                  " U 5      $ rÁ\  )r   rÃ\  r³  s    r   rÃ\  rÃ\  ½ß  rY  r&   c                 ó.   • [         R                  " U 5      $ r(?  )r   r*?  rœ-  s    r   r*?  r*?  Áß  rk.  r&   c                 ó.   • [         R                  " X5      $ )zFClass-aware wrapper for `::pdf_new_uri_from_path_and_explicit_dest()`.)r   Ú'pdf_new_uri_from_path_and_explicit_destr -  s     r   röo  röo  Åß  r¤-  r&   c                 ó.   • [         R                  " X5      $ )zCClass-aware wrapper for `::pdf_new_uri_from_path_and_named_dest()`.)r   Ú$pdf_new_uri_from_path_and_named_destr£-  s     r   røo  røo  Éß  rÙ/  r&   c                 ó.   • [         R                  " U 5      $ r¢_  )r   r¤_  r  s    r   r¤_  r¤_  Íß  r£   r&   c                 ó.   • [         R                  " X5      $ )z;Class-aware wrapper for `::pdf_new_utf8_from_pdf_string()`.)r   Úpdf_new_utf8_from_pdf_stringr©-  s     r   rûo  rûo  Ñß  s   € ä×.Ò.¨vÓ>Ð>r&   c                 ó.   • [         R                  " U 5      $ r§_  )r   r©_  r  s    r   r©_  r©_  Õß  r£   r&   c                 ó2   • [         R                  " XX#XE5      $ r»W  )r   r½W  r°-  s         r   r½W  r½W  Ùß  s   € ä×*Ò*¨3°}ÐQXÓ`Ð`r&   c                 ó2   • [         R                  " XX#U5      $ rÀW  )r   rÂW  rµ-  s        r   rÂW  rÂW  Ýß  s   € ä×!Ò! #¨V¸&ÓAÐAr&   c                 ó.   • [         R                  " U 5      $ r(R  )r   r*R  rf'  s    r   r*R  r*R  áß  rI0  r&   c                 ó.   • [         R                  " U 5      $ r-R  )r   r/R  rº-  s    r   r/R  r/R  åß  rÇj  r&   c                 ó.   • [         R                  " U 5      $ rLa  )r   rNa  r  s    r   rNa  rNa  éß  re*  r&   c                 ó.   • [         R                  " U 5      $ rQa  )r   rSa  r  s    r   rSa  rSa  íß  r/0  r&   c                 ó.   • [         R                  " U 5      $ rVa  )r   rXa  r  s    r   rXa  rXa  ñß  r¹l  r&   c                 ó.   • [         R                  " U 5      $ r¬_  )r   r®_  rf)  s    r   r®_  r®_  õß  r¡!  r&   c                 ó.   • [         R                  " U 5      $ r±_  )r   r³_  rf)  s    r   r³_  r³_  ùß  rÝ+  r&   c                 ó.   • [         R                  " U 5      $ r¶_  )r   r¸_  rf)  s    r   r¸_  r¸_  ýß  r  r&   c                 ó0   • [         R                  " XU5      $ )z«
Class-aware wrapper for `::pdf_obj_memo()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_obj_memo(::pdf_obj *obj, int bit)` => `(int, int memo)`
)r   r½_  rÉ-  s      r   r½_  r½_  à  s   € ô ×Ò˜s¨Ó.Ð.r&   c                 ó.   • [         R                  " X5      $ rÅW  )r   rÇW  r.)  s     r   rÇW  rÇW  
à  r®/  r&   c                 ó.   • [         R                  " U 5      $ rÀ_  )r   rÂ_  rf)  s    r   rÂ_  rÂ_  à  r
  r&   c                 ó.   • [         R                  " U 5      $ rÅ_  )r   rÇ_  r±,  s    r   rÇ_  rÇ_  à  ri  r&   c                 ó.   • [         R                  " X5      $ rÊ_  )r   rÌ_  r  s     r   rÌ_  rÌ_  à  rO  r&   c                 ó.   • [         R                  " X5      $ rÏ_  )r   rÑ_  r  s     r   rÑ_  rÑ_  à  s   € ä×!Ò! !Ó'Ð'r&   c                 ó.   • [         R                  " X5      $ rÔ_  )r   rÖ_  r  s     r   rÖ_  rÖ_  à  rÖ-  r&   c                 ó.   • [         R                  " X5      $ rÊW  )r   rÌW  r.)  s     r   rÌW  rÌW  "à  r˜'  r&   c                 ó.   • [         R                  " X5      $ rÏW  )r   rÑW  r—'  s     r   rÑW  rÑW  &à  r�*  r&   c                 ó0   • [         R                  " XX#5      $ rùL  )r   rûL  rß-  s       r   rûL  rûL  *à  s   € ä× Ò  ¨sÓ8Ð8r&   c                 ó2   • [         R                  " XX#U5      $ rþL  )r   r M  râ-  s        r   r M  r M  .à  s   € ä×,Ò,¨U¸4ÀcÓJÐJr&   c                 ó.   • [         R                  " U 5      $ )z0Class-aware wrapper for `::pdf_open_document()`.)r   Úpdf_open_documentrº  s    r   rp  rp  2à  s   € ä×#Ò# HÓ-Ð-r&   c                 ó.   • [         R                  " U 5      $ rM  )r   rM  rw  s    r   rM  rM  6à  rE&  r&   c                 ó2   • [         R                  " XX#U5      $ rÔW  )r   rÖW  ré-  s        r   rÖW  rÖW  :à  s   € ä×(Ò(¨°fÀVÓLÐLr&   c                 ó.   • [         R                  " U 5      $ rÙ_  )r   rÛ_  r±,  s    r   rÛ_  rÛ_  >à  r  r&   c                 ó.   • [         R                  " X5      $ rÙW  )r   rÛW  r.)  s     r   rÛW  rÛW  Bà  r*  r&   c                 ó.   • [         R                  " U 5      $ rÞ_  )r   rà_  r±,  s    r   rà_  rà_  Fà  rþ  r&   c                 ó.   • [         R                  " X5      $ rÞW  )r   ràW  r.)  s     r   ràW  ràW  Jà  r›'  r&   c                 ó0   • [         R                  " XX#5      $ rãW  )r   råW  rõ-  s       r   råW  råW  Nà  s   € ä×-Ò-¨c¸ÓFÐFr&   c                 ó.   • [         R                  " X5      $ r[a  )r   r]a  rø-  s     r   r]a  r]a  Rà  r’l  r&   c                 ó.   • [         R                  " U 5      $ r`a  )r   rba  r  s    r   rba  rba  Và  rƒ)  r&   c                 ó.   • [         R                  " U 5      $ rea  )r   rga  r  s    r   rga  rga  Zà  r8  r&   c                 ó.   • [         R                  " U 5      $ rja  )r   rla  r  s    r   rla  rla  ^à  r`  r&   c                 ó.   • [         R                  " U 5      $ r=C  )r   r?C  r!  s    r   r?C  r?C  bà  ru  r&   c                 ó.   • [         R                  " U 5      $ roa  )r   rqa  r  s    r   rqa  rqa  fà  r/0  r&   c                 ó.   • [         R                  " U 5      $ rta  )r   rva  r  s    r   rva  rva  jà  r“"  r&   c                 ó0   • [         R                  " XX#5      $ rèW  )r   rêW  r.  s       r   rêW  rêW  nà  s   € ä× Ò  ¨CÓ6Ð6r&   c                 ó2   • [         R                  " XX#U5      $ r9  )r   r9  r
.  s        r   r9  r9  rà  s   € ä×$Ò$ S°4¸dÓCÐCr&   c                 ó0   • [         R                  " XU5      $ rã_  )r   rå_  r.  s      r   rå_  rå_  và  s   € ä×(Ò(¨¸&ÓAÐAr&   c                 ó0   • [         R                  " XX#5      $ rè_  )r   rê_  r.  s       r   rê_  rê_  zà  s   € ä×,Ò,¨W¸cÓGÐGr&   c                 ó0   • [         R                  " XU5      $ )zå
Class-aware wrapper for `::pdf_page_presentation()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_page_presentation(::pdf_page *page, ::fz_transition *transition)` => `(fz_transition *, float duration)`
)r   rza  r­"  s      r   rza  rza  ~à  s   € ô ×'Ò'¨¸(ÓCÐCr&   c                 ó.   • [         R                  " U 5      $ r}a  )r   ra  r  s    r   ra  ra  ‡à  rú  r&   c                 ó.   • [         R                  " U 5      $ r‚a  )r   r„a  r  s    r   r„a  r„a  ‹à  r8  r&   c                 ó0   • [         R                  " XU5      $ r‡a  )r   r‰a  r.  s      r   r‰a  r‰a  �à  s   € ä×$Ò$ T°SÓ9Ð9r&   c                 ó0   • [         R                  " XX#5      $ rŒa  )r   rŽa  r.  s       r   rŽa  rŽa  “à  s   € ä×(Ò(¨¸ÓBÐBr&   c                 ó0   • [         R                  " XX#5      $ )zî
Class-aware wrapper for `::pdf_page_write()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_page_write(::pdf_document *doc, ::fz_rect mediabox, ::pdf_obj **presources, ::fz_buffer **pcontents)` => `(fz_device *)`
)r   rîW  r!.  s       r   rîW  rîW  —à  s   € ô × Ò  °
ÓFÐFr&   c                 ó0   • [         R                  " XU5      $ rñW  )r   rôW  r&.  s      r   rôW  rôW   à  s   € ä×!Ò! #¨#Ó.Ð.r&   c                 ó.   • [         R                  " U 5      $ )z-Class-aware wrapper for `::pdf_parse_date()`.)r   Úpdf_parse_dater³  s    r   r.p  r.p  ¤à  r\-  r&   c                 ó2   • [         R                  " XX#U5      $ )zè
Class-aware wrapper for `::pdf_parse_default_appearance()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_parse_default_appearance(const char *da, float color[4])` => `(const char *font, float size, int n)`
)r   Úpdf_parse_default_appearancer+.  s        r   r0p  r0p  ¨à  s   € ô ×.Ò.¨r¸À%ÓHÐHr&   c                 ó2   • [         R                  " XX#XE5      $ )a  
Class-aware wrapper for `::pdf_parse_default_appearance_unmapped()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_parse_default_appearance_unmapped(const char *da, char *font_name, int font_name_len, float color[4])` => `(float size, int n)`
)r   Ú%pdf_parse_default_appearance_unmappedr/.  s         r   r2p  r2p  ±à  s   € ô ×7Ò7¸À}Ð\]ÓeÐer&   c                 ó0   • [         R                  " XU5      $ r÷W  )r   rùW  r&.  s      r   rùW  rùW  ºà  s   € ä× Ò  ¨Ó-Ð-r&   c                 ó2   • [         R                  " XX#XE5      $ )zð
Class-aware wrapper for `::pdf_parse_ind_obj()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_parse_ind_obj(::pdf_document *doc, ::fz_stream *f)` => `(pdf_obj *, int num, int gen, int64_t stm_ofs, int try_repair)`
)r   rýW  r5.  s         r   rýW  rýW  ¾à  s   € ô ×#Ò# C¨C°gÓJÐJr&   c                 ó2   • [         R                  " XX#U5      $ )zñ
Class-aware wrapper for `::pdf_parse_journal_obj()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_parse_journal_obj(::pdf_document *doc, ::fz_stream *stm, ::fz_buffer **ostm)` => `(pdf_obj *, int onum, int newobj)`
)r   rX  r9.  s        r   rX  rX  Çà  s   € ô ×'Ò'¨°$¸fÓEÐEr&   c                 ó0   • [         R                  " XU5      $ rX  )r   rX  r&.  s      r   rX  rX  Ðà  r2.  r&   c                 ó.   • [         R                  " X5      $ )z6Class-aware wrapper for `::pdf_parse_write_options()`.)r   rnf  rÄ"  s     r   rnf  rnf  Ôà  r¬)  r&   c                 ó.   • [         R                  " U 5      $ rí_  )r   rï_  rf)  s    r   rï_  rï_  Øà  r¡!  r&   c           
      ó4   • [         R                  " XX#XEXg5      $ )zDClass-aware wrapper for `::pdf_preview_signature_as_display_list()`.)r   Ú%pdf_preview_signature_as_display_listrD.  s           r   r:p  r:p  Üà  s   € ä×7Ò7¸¸dÐL\ÐgmÓxÐxr&   c           
      ó4   • [         R                  " XX#XEXg5      $ )z>Class-aware wrapper for `::pdf_preview_signature_as_pixmap()`.)r   Úpdf_preview_signature_as_pixmaprD.  s           r   r<p  r<p  àà  s   € ä×1Ò1°!¸ÐFVÐagÓrÐrr&   c                 ó.   • [         R                  " X5      $ r3B  )r   r5B  rL.  s     r   r5B  r5B  äà  ro  r&   c                 ó2   • [         R                  " XX#XE5      $ )z;Class-aware wrapper for `::pdf_print_default_appearance()`.)r   Úpdf_print_default_appearancerO.  s         r   r?p  r?p  èà  s   € ä×.Ò.¨s¸$ÀaÓOÐOr&   c           
      ó4   • [         R                  " XX#XEXg5      $ )zü
Class-aware wrapper for `::pdf_print_encrypted_obj()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_print_encrypted_obj(::fz_output *out, ::pdf_obj *obj, int tight, int ascii, ::pdf_crypt *crypt, int num, int gen)` => int sep
)r   r;B  rS.  s           r   r;B  r;B  ìà  s   € ô ×)Ò)¨#°EÀ%ÈcÓWÐWr&   c                 ó.   • [         R                  " X5      $ r>B  )r   rAB  rW.  s     r   rAB  rAB  õà  s   € ä× Ò  Ó/Ð/r&   c                 ó0   • [         R                  " XX#5      $ rDB  )r   rFB  r[.  s       r   rFB  rFB  ùà  s   € ä×Ò ¨%Ó7Ð7r&   c                 ó0   • [         R                  " XU5      $ r\b  )r   r^b  r^.  s      r   r^b  r^b  ýà  s   € ä×#Ò# D°Ó8Ð8r&   c                 ó2   • [         R                  " XX#XE5      $ )a  
Class-aware wrapper for `::pdf_process_contents()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_process_contents(::pdf_processor *proc, ::pdf_document *doc, ::pdf_obj *res, ::pdf_obj *stm, ::fz_cookie *cookie, ::pdf_obj **out_res)` =>
)r   rcb  ra.  s         r   rcb  rcb  á  s   € ô ×&Ò& t°#¸FÓLÐLr&   c                 ó0   • [         R                  " XX#5      $ rfb  )r   rhb  re.  s       r   rhb  rhb  
á  s   € ä×#Ò# D¨yÓCÐCr&   c                 ó0   • [         R                  " XX#5      $ rkb  )r   rmb  rh.  s       r   rmb  rmb  á  s   € ä×*Ò*¨4°fÓEÐEr&   c                 ó.   • [         R                  " U 5      $ rpb  )r   rrb  r|)  s    r   rrb  rrb  á  r…"  r&   c                 ó.   • [         R                  " X5      $ rub  )r   rwb  rn.  s     r   rwb  rwb  á  r`*  r&   c                 ó.   • [         R                  " X5      $ r	X  )r   rX  rq.  s     r   rX  rX  á  r›0  r&   c                 ó.   • [         R                  " U 5      $ rX  )r   rX  rX   s    r   rX  rX  á  rB  r&   c                 ó.   • [         R                  " U 5      $ rX  )r   rX  rX   s    r   rX  rX  "á  r¿%  r&   c                 ó.   • [         R                  " X5      $ rX  )r   rX  r.)  s     r   rX  rX  &á  r)+  r&   c                 ó.   • [         R                  " X5      $ rX  )r   r X  r*  s     r   r X  r X  *á  rAo  r&   c                 ó0   • [         R                  " XX#5      $ r#X  )r   r%X  r.  s       r   r%X  r%X  .á  s   € ä×%Ò% c°%ÓCÐCr&   c                 ó0   • [         R                  " XU5      $ r(X  )r   r*X  r‚.  s      r   r*X  r*X  2á  s   € ä×&Ò& s°9Ó=Ð=r&   c                 ó0   • [         R                  " XU5      $ r-X  )r   r/X  r….  s      r   r/X  r/X  6á  s   € ä×"Ò" 3°Ó6Ð6r&   c                 ó0   • [         R                  " XU5      $ )zG
Class-aware wrapper for `::pdf_recolor_shade()`.
    Recolor a shade.
)r   ró_  rˆ.  s      r   ró_  ró_  :á  s   € ô
 ×#Ò# E°FÓ;Ð;r&   c                 ó0   • [         R                  " XU5      $ r2X  )r   r4X  rŒ.  s      r   r4X  r4X  Aá  s   € ä×!Ò! #¨TÓ2Ð2r&   c                 ó.   • [         R                  " U 5      $ r7X  )r   r9X  rX   s    r   r9X  r9X  Eá  ó   € ä�?Š?˜3ÓÐr&   c                 ó.   • [         R                  " X5      $ )z.Class-aware wrapper for `::pdf_remove_item()`.)r   Úpdf_remove_itemrl+  s     r   rVp  rVp  Iá  r*  r&   c                 ó.   • [         R                  " U 5      $ r<X  )r   r>X  rX   s    r   r>X  r>X  Má  rB  r&   c	                 ó6   • [         R                  " XX#XEXgU5	      $ )a/  
Class-aware wrapper for `::pdf_repair_obj()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_repair_obj(::pdf_document *doc, ::pdf_lexbuf *buf, ::pdf_obj **encrypt, ::pdf_obj **id, ::pdf_obj **page, ::pdf_obj **root)` => `(int, int64_t stmofsp, int64_t stmlenp, int64_t tmpofs)`
)r   rBX  r–.  s	            r   rBX  rBX  Qá  s   € ô × Ò  ¨7¸WÈ$ÐX\Ó]Ð]r&   c                 ó.   • [         R                  " U 5      $ rEX  )r   rGX  rX   s    r   rGX  rGX  Zá  rþ  r&   c                 ó0   • [         R                  " XU5      $ rJX  )r   rLX  rŸ.  s      r   rLX  rLX  ^á  s   € ä×"Ò" 3°Ó3Ð3r&   c                 ó0   • [         R                  " XU5      $ rOX  )r   rQX  r£.  s      r   rQX  rQX  bá  s   € ä× Ò  ¨gÓ6Ð6r&   c                 ó.   • [         R                  " U 5      $ rzb  )r   r|b  r|)  s    r   r|b  r|b  fá  r`  r&   c                 ó.   • [         R                  " U 5      $ )a+  
Class-aware wrapper for `::pdf_resolve_indirect()`.
    Resolve an indirect object (or chain of objects).

    This can cause xref reorganisations (solidifications etc) due to
    repairs, so all held pdf_xref_entries should be considered
    invalid after this call (other than the returned one).
)r   r÷_  r±,  s    r   r÷_  r÷_  já  s   € ô ×&Ò& sÓ+Ð+r&   c                 ó.   • [         R                  " U 5      $ rú_  )r   rü_  r±,  s    r   rü_  rü_  uá  rŠ%  r&   c                 ó0   • [         R                  " XX#5      $ )zÊ
Class-aware wrapper for `::pdf_resolve_link()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_resolve_link(::pdf_document *doc, const char *uri)` => `(int, float xp, float yp)`
)r   rUX  r$  s       r   rUX  rUX  yá  s   € ô ×"Ò" 3¨RÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ rXX  )r   rZX  r².  s     r   rZX  rZX  ‚á  rž&  r&   c                 ó0   • [         R                  " XX#5      $ r2R  )r   r5R  r¶.  s       r   r5R  r5R  †á  s   € ä×Ò ¨CÓ8Ð8r&   c                 ó0   • [         R                  " XU5      $ r]X  )r   r_X  r$$  s      r   r_X  r_X  Šá  s   € ä×,Ò,¨S°vÓ>Ð>r&   c	                 ó6   • [         R                  " XX#XEXgU5	      $ rbX  )r   rdX  r».  s	            r   rdX  rdX  Žá  s   € ä×Ò °¸sÈJÐerÓsÐsr&   c                 ó0   • [         R                  " XX#5      $ r‘a  )r   r“a  r¾.  s       r   r“a  r“a  ’á  s   € ä×Ò˜t¨#Ó6Ð6r&   c                 ó0   • [         R                  " XX#5      $ r–a  )r   r˜a  r¾.  s       r   r˜a  r˜a  –á  s   € ä×%Ò% d°Ó=Ð=r&   c                 ó2   • [         R                  " XX#U5      $ r›a  )r   rža  rÃ.  s        r   rža  rža  šá  s   € ä×0Ò0°¸CÈÓOÐOr&   c                 ó0   • [         R                  " XX#5      $ r¡a  )r   r£a  r¾.  s       r   r£a  r£a  žá  s   € ä×'Ò'¨°3Ó?Ð?r&   c                 ó2   • [         R                  " XX#U5      $ r¦a  )r   r¨a  rÃ.  s        r   r¨a  r¨a  ¢á  s   € ä×2Ò2°4¸cÈ&ÓQÐQr&   c                 ó0   • [         R                  " XX#5      $ r«a  )r   r­a  r¾.  s       r   r­a  r­a  ¦á  s   € ä×&Ò& t°#Ó>Ð>r&   c                 ó2   • [         R                  " XX#U5      $ r°a  )r   r²a  rÃ.  s        r   r²a  r²a  ªá  s   € ä×1Ò1°$¸SÈÓPÐPr&   c                 ó2   • [         R                  " XX#U5      $ rµa  )r   r·a  rÃ.  s        r   r·a  r·a  ®á  s   € ä×)Ò)¨$°SÀÓHÐHr&   c                 ó2   • [         R                  " XX#XE5      $ )zé
Class-aware wrapper for `::pdf_sample_shade_function()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_sample_shade_function(int n, int funcs, ::pdf_function **func, float t0, float t1)` => `(float samples)`
)r   Úpdf_sample_shade_functionrÐ.  s         r   rmp  rmp  ²á  s   € ô ×+Ò+¨G¸ÀRÓLÐLr&   c                 ó0   • [         R                  " XU5      $ rgX  )r   riX  rÖ.  s      r   riX  riX  »á  s   € ä×#Ò# C°4Ó8Ð8r&   c                 ó.   • [         R                  " X5      $ rlX  )r   rnX  r”,  s     r   rnX  rnX  ¿á  r–o  r&   c                 ó.   • [         R                  " X5      $ rqX  )r   rsX  r”,  s     r   rsX  rsX  Ãá  rX.  r&   c                 ó.   • [         R                  " X5      $ rvX  )r   rxX  r3,  s     r   rxX  rxX  Çá  s   € ä×)Ò)¨#Ó:Ð:r&   c                 ó.   • [         R                  " X5      $ r{X  )r   r}X  rÿ)  s     r   r}X  r}X  Ëá  ó   € ä×,Ò,¨SÓ5Ð5r&   c                 ó.   • [         R                  " X5      $ r�X  )r   r„X  rä.  s     r   r„X  r„X  Ïá  r®/  r&   c                 ó.   • [         R                  " X5      $ r8R  )r   r:R  rç.  s     r   r:R  r:R  Óá  ó   € ä×&Ò& uÓ5Ð5r&   c           	      ó4   • [         R                  " XX#XEU5      $ r>R  )r   r@R  rì.  s          r   r@R  r@R  ×á  s   € ä×*Ò*¨5¸eÈ$ÐU]Ó^Ð^r&   c                 ó2   • [         R                  " XX#U5      $ rCR  )r   rER  rð.  s        r   rER  rER  Ûá  s   € ä×<Ò<¸UÐPUÐ\`ÓaÐar&   c                 ó.   • [         R                  " X5      $ rHR  )r   rJR  ró.  s     r   rJR  rJR  ßá  rvp  r&   c                 ó.   • [         R                  " X5      $ rMR  )r   rPR  r÷.  s     r   rPR  rPR  ãá  rÅ(  r&   c                 ó.   • [         R                  " X5      $ rSR  )r   rUR  rú.  s     r   rUR  rUR  çá  s   € ä×-Ò-¨eÓ<Ð<r&   c                 ó.   • [         R                  " X5      $ rXR  )r   rZR  rÿ.  s     r   rZR  rZR  ëá  s   € ä×7Ò7¸ÓIÐIr&   c                 ó.   • [         R                  " X5      $ r]R  )r   r`R  r/  s     r   r`R  r`R  ïá  ó   € ä×,Ò,¨UÓ:Ð:r&   c                 ó.   • [         R                  " X5      $ rdR  )r   rfR  r÷.  s     r   rfR  rfR  óá  r~p  r&   c                 ó0   • [         R                  " XU5      $ )z9Class-aware wrapper for `::pdf_set_annot_callout_line()`.)r   Úpdf_set_annot_callout_linerÕ'  s      r   r�p  r�p  ÷á  s   € ä×,Ò,¨U¸QÓ?Ð?r&   c                 ó.   • [         R                  " X5      $ riR  )r   rkR  r/  s     r   rkR  rkR  ûá  s   € ä×-Ò-¨eÓ=Ð=r&   c                 ó.   • [         R                  " X5      $ rnR  )r   rpR  rj'  s     r   rpR  rpR  ÿá  s   € ä×-Ò-¨eÓ7Ð7r&   c                 ó.   • [         R                  " X5      $ rsR  )r   ruR  r/  s     r   ruR  ruR  â  ó   € ä×-Ò-¨eÓ;Ð;r&   c                 ó0   • [         R                  " XU5      $ rxR  )r   rzR  r®'  s      r   rzR  rzR  â  s   € ä×%Ò% e°Ó6Ð6r&   c                 ó.   • [         R                  " X5      $ r}R  )r   rR  r/  s     r   rR  rR  â  r±(  r&   c                 ó.   • [         R                  " X5      $ r‚R  )r   r…R  r/  s     r   r…R  r…R  â  rn'  r&   c                 ó2   • [         R                  " XX#U5      $ rˆR  )r   rŠR  rä'  s        r   rŠR  rŠR  â  s   € ä×2Ò2°5ÀÈÓOÐOr&   c                 ó0   • [         R                  " XX#5      $ r‡X  )r   r‰X  r/  s       r   r‰X  r‰X  â  s   € ä×+Ò+¨C¸ÓUÐUr&   c                 ó.   • [         R                  " X5      $ r�R  )r   r�R  r#/  s     r   r�R  r�R  â  r³'  r&   c                 ó.   • [         R                  " X5      $ r”R  )r   r–R  r&/  s     r   r–R  r–R  â  r¸(  r&   c                 ó.   • [         R                  " X5      $ r™R  )r   r›R  r)/  s     r   r›R  r›R  #â  s   € ä×2Ò2°5ÓAÐAr&   c                 ó.   • [         R                  " X5      $ ržR  )r   r R  r,/  s     r   r R  r R  'â  r»(  r&   c                 ó.   • [         R                  " X5      $ r¤R  )r   r¦R  r0/  s     r   r¦R  r¦R  +â  s   € ä×)Ò)¨%Ó6Ð6r&   c                 ó0   • [         R                  " XX#5      $ r©R  )r   r«R  r4/  s       r   r«R  r«R  /â  s   € ä×(Ò(¨°5Ó<Ð<r&   c                 ó.   • [         R                  " X5      $ r®R  )r   r°R  r7/  s     r   r°R  r°R  3â  rê  r&   c                 ó0   • [         R                  " XU5      $ r³R  )r   rµR  r®'  s      r   rµR  rµR  7â  s   € ä×.Ò.¨u¸Ó?Ð?r&   c                 ó.   • [         R                  " X5      $ r¸R  )r   rºR  r=/  s     r   rºR  rºR  ;â  ó   € ä×'Ò'¨Ó7Ð7r&   c                 ó.   • [         R                  " X5      $ r½R  )r   r¿R  rA/  s     r   r¿R  r¿R  ?â  r±(  r&   c                 ó0   • [         R                  " XU5      $ rÂR  )r   rÄR  rY(  s      r   rÄR  rÄR  Câ  rJn  r&   c                 ó.   • [         R                  " X5      $ rÇR  )r   rÉR  rF/  s     r   rÉR  rÉR  Gâ  s   € ä×,Ò,¨UÓ8Ð8r&   c                 ó.   • [         R                  " X5      $ rÍR  )r   rÏR  rJ/  s     r   rÏR  rÏR  Kâ  r`'  r&   c                 ó.   • [         R                  " X5      $ rÒR  )r   rÔR  rM/  s     r   rÔR  rÔR  Oâ  s   € ä×.Ò.¨uÓ8Ð8r&   c                 ó0   • [         R                  " XU5      $ r×R  )r   rÙR  rc(  s      r   rÙR  rÙR  Sâ  s   € ä×2Ò2°5ÀyÓQÐQr&   c                 ó.   • [         R                  " X5      $ rÜR  )r   rÞR  rS/  s     r   rÞR  rÞR  Wâ  s   € ä×+Ò+¨EÓ6Ð6r&   c                 ó.   • [         R                  " X5      $ ráR  )r   rãR  rV/  s     r   rãR  rãR  [â  r\/  r&   c                 ó.   • [         R                  " X5      $ ræR  )r   rèR  rZ/  s     r   rèR  rèR  _â  r�/  r&   c                 ó.   • [         R                  " X5      $ rìR  )r   rîR  r_/  s     r   rîR  rîR  câ  r/  r&   c                 ó.   • [         R                  " X5      $ rñR  )r   róR  r/  s     r   róR  róR  gâ  rG+  r&   c                 ó.   • [         R                  " X5      $ röR  )r   røR  rd/  s     r   røR  røR  kâ  r”p  r&   c                 ó.   • [         R                  " X5      $ rûR  )r   rýR  rh/  s     r   rýR  rýR  oâ  r,n  r&   c                 ó0   • [         R                  " XU5      $ r S  )r   rS  rk/  s      r   rS  rS  sâ  s   € ä×+Ò+¨E°bÓ9Ð9r&   c                 ó.   • [         R                  " X5      $ rS  )r   rS  ro/  s     r   rS  rS  wâ  rå(  r&   c                 ó.   • [         R                  " X5      $ r
S  )r   rS  rh/  s     r   rS  rS  {â  s   € ä×$Ò$ UÓ1Ð1r&   c                 ó.   • [         R                  " U 5      $ rS  )r   rS  rf'  s    r   rS  rS  â  rG(  r&   c                 ó0   • [         R                  " XU5      $ rS  )r   rS  rv/  s      r   rS  rS  ƒâ  s   € ä×-Ò-¨e¸DÓAÐAr&   c                 ó.   • [         R                  " X5      $ rS  )r   rS  r/  s     r   rS  rS  ‡â  r…p  r&   c                 ó.   • [         R                  " X5      $ rS  )r   r S  r}/  s     r   r S  r S  ‹â  r;n  r&   c                 ó.   • [         R                  " X5      $ r$S  )r   r'S  r€/  s     r   r'S  r'S  �â  rG/  r&   c                 ó0   • [         R                  " XU5      $ r*S  )r   r,S  r„/  s      r   r,S  r,S  “â  r)  r&   c                 ó0   • [         R                  " XU5      $ r/S  )r   r1S  r‡/  s      r   r1S  r1S  —â  s   € ä×(Ò(¨°1Ó5Ð5r&   c                 ó.   • [         R                  " X5      $ r4S  )r   r6S  r‹/  s     r   r6S  r6S  ›â  s   € ä×,Ò,¨VÓ;Ð;r&   c                 ó.   • [         R                  " X5      $ ráS  )r   räS  rŽ/  s     r   räS  räS  Ÿâ  ó   € ä×$Ò$ TÓ1Ð1r&   c                 ó.   • [         R                  " X5      $ r%Z  )r   r'Z  r’/  s     r   r'Z  r'Z  £â  s   € ä×&Ò& tÓ/Ð/r&   c                 ó0   • [         R                  " XU5      $ r*Z  )r   r,Z  r•/  s      r   r,Z  r,Z  §â  s   € ä×&Ò& t°Ó2Ð2r&   c                 ó0   • [         R                  " XX#5      $ rŒX  )r   rŽX  r˜/  s       r   rŽX  rŽX  «â  s   € ä×,Ò,¨SÐ<NÓUÐUr&   c                 ó.   • [         R                  " X5      $ r‘X  )r   r“X  r›/  s     r   r“X  r“X  ¯â  s   € ä×+Ò+¨CÓ6Ð6r&   c                 ó0   • [         R                  " XX#5      $ r–X  )r   r˜X  rŸ/  s       r   r˜X  r˜X  ³â  s   € ä×%Ò% c°$ÓNÐNr&   c                 ó.   • [         R                  " X5      $ r0Z  )r   r2Z  r¢/  s     r   r2Z  r2Z  ·â  r®p  r&   c                 ó.   • [         R                  " X5      $ rÿ_  )r   r`  r¥/  s     r   r`  r`  »â  s   € ä×Ò˜cÓ%Ð%r&   c                 ó.   • [         R                  " U 5      $ r›X  )r   r�X  rX   s    r   r�X  r�X  ¿â  r)  r&   c                 ó0   • [         R                  " XU5      $ r`  )r   r`  rÉ-  s      r   r`  r`  Ãâ  s   € ä×"Ò" 3¨TÓ2Ð2r&   c                 ó.   • [         R                  " X5      $ r	`  )r   r`  r­/  s     r   r`  r`  Çâ  ó   € ä×$Ò$ SÓ.Ð.r&   c                 ó0   • [         R                  " XU5      $ rºa  )r   r¼a  r±/  s      r   r¼a  r¼a  Ëâ  s   € ä×"Ò" 4¨dÓ3Ð3r&   c                 ó2   • [         R                  " XX#U5      $ r X  )r   r¢X  r´/  s        r   r¢X  r¢X  Ïâ  s   € ä×%Ò% c°%ÀÓGÐGr&   c                 ó.   • [         R                  " X5      $ r¥X  )r   r§X  r·/  s     r   r§X  r§X  Óâ  r›0  r&   c                 ó.   • [         R                  " X5      $ rªX  )r   r¬X  rº/  s     r   r¬X  r¬X  ×â  rp!  r&   c                 ó.   • [         R                  " X5      $ r`  )r   r`  r½/  s     r   r`  r`  Ûâ  r­n  r&   c                 ó.   • [         R                  " X5      $ r9S  )r   r;S  r‹/  s     r   r;S  r;S  ßâ  s   € ä×*Ò*¨6Ó9Ð9r&   c                 ó.   • [         R                  " X5      $ rèS  )r   rêS  rÃ/  s     r   rêS  rêS  ãâ  s   € ä×!Ò! $Ó0Ð0r&   c                 ó.   • [         R                  " X5      $ r>S  )r   r@S  rÆ/  s     r   r@S  r@S  çâ  s   € ä×.Ò.¨vÓ?Ð?r&   c                 ó2   • [         R                  " XX#XE5      $ rCS  )r   rES  rÊ/  s         r   rES  rES  ëâ  s   € ä×$Ò$ VÐ5EÐPVÓaÐar&   c                 ó0   • [         R                  " XX#5      $ rHS  )r   rJS  rÍ/  s       r   rJS  rJS  ïâ  s   € ä×4Ò4°VÀTÓUÐUr&   c                 ó2   • [         R                  " XX#XE5      $ r H  )r   rH  rÒ/  s         r   rH  rH  óâ  s   € ä×1Ò1°$¸cÈjÓgÐgr&   c                 ó.   • [         R                  " X5      $ rH  )r   rH  rØ/  s     r   rH  rH  ÷â  s   € ä×3Ò3°DÓ?Ð?r&   c                 ó0   • [         R                  " XU5      $ r¯X  )r   r±X  rÜ/  s      r   r±X  r±X  ûâ  s   € ä×*Ò*¨3¸:ÓFÐFr&   c                 ó0   • [         R                  " XU5      $ )zÚ
Class-aware wrapper for `::pdf_signature_contents()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_signature_contents(::pdf_document *doc, ::pdf_obj *signature)` => `(size_t, char *contents)`
)r   rµX  rà/  s      r   rµX  rµX  ÿâ  s   € ô ×(Ò(¨¸ÓBÐBr&   c                 ó.   • [         R                  " U 5      $ r
b  )r   rb  r"  s    r   rb  rb  ã  rQ%  r&   c                 ó.   • [         R                  " U 5      $ )z>Class-aware wrapper for `::pdf_signature_error_description()`.)r   Úpdf_signature_error_descriptionrå/  s    r   rÊp  rÊp  ã  r)  r&   c                 ó.   • [         R                  " U 5      $ rb  )r   rb  r"  s    r   rb  rb  ã  s   € ä×9Ò9¸$Ó?Ð?r&   c                 ó.   • [         R                  " X5      $ r¸X  )r   r»X  rï/  s     r   r»X  r»X  ã  s   € ä×*Ò*¨3Ó:Ð:r&   c                 ó.   • [         R                  " X5      $ r¾X  )r   rÀX  rï/  s     r   rÀX  rÀX  ã  s   € ä×@Ò@ÀÓPÐPr&   c                 ó2   • [         R                  " XX#XE5      $ )z1Class-aware wrapper for `::pdf_signature_info()`.)r   Úpdf_signature_inforô/  s         r   rÏp  rÏp  ã  s   € ä×$Ò$ T¨vÀÓVÐVr&   c                 ó.   • [         R                  " X5      $ rÃX  )r   rÅX  r2+  s     r   rÅX  rÅX   ã  rF,  r&   c                 ó0   • [         R                  " XX#5      $ rÈX  )r   rÊX  rû/  s       r   rÊX  rÊX  $ã  s   € ä×)Ò)¨#°fÓDÐDr&   c                 ó.   • [         R                  " U 5      $ ríS  )r   rïS  r€)  s    r   rïS  rïS  (ã  r¹l  r&   c                 ó.   • [         R                  " U 5      $ r`  )r   r`  rˆ)  s    r   r`  r`  ,ã  r¹l  r&   c                 ó.   • [         R                  " U 5      $ r9  )r   r9  rX   s    r   r9  r9  0ã  râ+  r&   c                 ó2   • [         R                  " XX#XE5      $ )zØ
Class-aware wrapper for `::pdf_sprint_obj()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_sprint_obj(char *buf, size_t cap, ::pdf_obj *obj, int tight, int ascii)` => `(char *, size_t len)`
)r   Úpdf_sprint_objr0  s         r   rÖp  rÖp  4ã  s   € ô × Ò  ¨3°UÓBÐBr&   c                 ó0   • [         R                  " XU5      $ r`  )r   r`  r0  s      r   r`  r`  =ã  s   € ä× Ò  ¨8Ó4Ð4r&   c                 ó.   • [         R                  " U 5      $ )z9Class-aware wrapper for `::pdf_string_from_annot_type()`.)r   Úpdf_string_from_annot_typer  s    r   rÙp  rÙp  Aã  r#  r&   c                 ó.   • [         R                  " U 5      $ )z5Class-aware wrapper for `::pdf_string_from_intent()`.)r   Úpdf_string_from_intentr#-  s    r   rÛp  rÛp  Eã  rq)  r&   c                 ó.   • [         R                  " U 5      $ )z:Class-aware wrapper for `::pdf_string_from_line_ending()`.)r   Úpdf_string_from_line_endingr],  s    r   rÝp  rÝp  Iã  r¿%  r&   c                 ó.   • [         R                  " X5      $ )z1Class-aware wrapper for `::pdf_structure_type()`.)r   Úpdf_structure_typer0  s     r   rßp  rßp  Mã  s   € ä×$Ò$ XÓ3Ð3r&   c                 ó0   • [         R                  " XU5      $ rÍX  )r   rÏX  r0  s      r   rÏX  rÏX  Qã  s   € ä×"Ò" 3°5Ó9Ð9r&   c                 ó.   • [         R                  " X5      $ rÒX  )r   rÔX  r0  s     r   rÔX  rÔX  Uã  r’  r&   c                 ó.   • [         R                  " U 5      $ r¿a  )r   rÁa  r  s    r   rÁa  rÁa  Yã  re*  r&   c                 ó.   • [         R                  " U 5      $ rÄa  )r   rÆa  r  s    r   rÆa  rÆa  ]ã  r/0  r&   c                 ó.   • [         R                  " U 5      $ r×X  )r   rÙX  rX   s    r   rÙX  rÙX  aã  r  r&   c                 ó.   • [         R                  " U 5      $ rÉa  )r   rËa  r  s    r   rËa  rËa  eã  r¹l  r&   c                 ó.   • [         R                  " U 5      $ rMS  )r   rOS  rM)  s    r   rOS  rOS  iã  r,  r&   c                 ó.   • [         R                  " U 5      $ rRS  )r   rTS  rM)  s    r   rTS  rTS  mã  rÔ  r&   c                 ó.   • [         R                  " U 5      $ r`  )r   r`  rf)  s    r   r`  r`  qã  r�.  r&   c                 ó.   • [         R                  " X5      $ r"`  )r   r%`  r+0  s     r   r%`  r%`  uã  rŸ  r&   c                 ó.   • [         R                  " U 5      $ r(`  )r   r*`  r.0  s    r   r*`  r*`  yã  r†  r&   c                 ó.   • [         R                  " U 5      $ r-`  )r   r/`  rf)  s    r   r/`  r/`  }ã  rXo  r&   c                 ó.   • [         R                  " U 5      $ r2`  )r   r4`  rf)  s    r   r4`  r4`  �ã  rXo  r&   c                 ó.   • [         R                  " U 5      $ r7`  )r   r9`  rf)  s    r   r9`  r9`  …ã  ri  r&   c                 ó.   • [         R                  " X5      $ r<`  )r   r>`  r+0  s     r   r>`  r>`  ‰ã  rž&  r&   c                 ó.   • [         R                  " U 5      $ rA`  )r   rC`  rí  s    r   rC`  rC`  �ã  ri&  r&   c                 ó.   • [         R                  " U 5      $ rF`  )r   rH`  rf)  s    r   rH`  rH`  ‘ã  r�.  r&   c                 ó.   • [         R                  " U 5      $ rK`  )r   rM`  rf)  s    r   rM`  rM`  •ã  rXo  r&   c                 ó.   • [         R                  " X5      $ rP`  )r   rR`  r@0  s     r   rR`  rR`  ™ã  s   € ä×Ò˜uÓ-Ð-r&   c                 ó.   • [         R                  " X5      $ rU`  )r   rW`  r@0  s     r   rW`  rW`  �ã  s   € ä×Ò˜eÓ,Ð,r&   c                 ó.   • [         R                  " U 5      $ rZ`  )r   r\`  rf)  s    r   r\`  r\`  ¡ã  r�.  r&   c                 ó.   • [         R                  " X5      $ r_`  )r   ra`  r+0  s     r   ra`  ra`  ¥ã  rŸ  r&   c                 ó.   • [         R                  " U 5      $ rd`  )r   rf`  rí  s    r   rf`  rf`  ©ã  s   € ä×Ò˜eÓ$Ð$r&   c                 ó.   • [         R                  " U 5      $ ri`  )r   rk`  rf)  s    r   rk`  rk`  ­ã  r  r&   c                 ó.   • [         R                  " U 5      $ rn`  )r   rp`  rf)  s    r   rp`  rp`  ±ã  r  r&   c                 ó.   • [         R                  " X5      $ )z±
Class-aware wrapper for `::pdf_to_string()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_to_string(::pdf_obj *obj)` => `(const char *, size_t sizep)`
)r   rt`  rP0  s     r   rt`  rt`  µã  s   € ô ×Ò Ó+Ð+r&   c                 ó.   • [         R                  " U 5      $ rw`  )r   ry`  rf)  s    r   ry`  ry`  ¾ã  r
  r&   c                 ó.   • [         R                  " X5      $ rÜX  )r   rÞX  rÿ)  s     r   rÞX  rÞX  Âã  rsp  r&   c                 ó.   • [         R                  " U 5      $ rWS  )r   rYS  r(  s    r   rYS  rYS  Æã  r¹  r&   c                 ó.   • [         R                  " U 5      $ rçe  )r   rée  rZ0  s    r   rée  rée  Êã  r¡!  r&   c                 ó2   • [         R                  " XX#XE5      $ )a  
Class-aware wrapper for `::pdf_tos_make_trm()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_tos_make_trm(::pdf_text_object_state *tos, ::pdf_text_state *text, ::pdf_font_desc *fontdesc, int cid, ::fz_matrix *trm)` => `(int, float adv)`
)r   ríe  r^0  s         r   ríe  ríe  Îã  s   € ô ×"Ò" 3¨h¸SÓFÐFr&   c                 ó.   • [         R                  " U 5      $ rðe  )r   ròe  rZ0  s    r   ròe  ròe  ×ã  rP  r&   c                 ó.   • [         R                  " X5      $ rõe  )r   r÷e  rc0  s     r   r÷e  r÷e  Ûã  s   € ä×!Ò! #Ó/Ð/r&   c                 ó.   • [         R                  " X5      $ rúe  )r   rüe  rf0  s     r   rüe  rüe  ßã  r�o  r&   c                 ó.   • [         R                  " X5      $ )z.Class-aware wrapper for `::pdf_tos_restore()`.)r   Úpdf_tos_restoreri0  s     r   rq  rq  ãã  rA-  r&   c                 ó.   • [         R                  " X5      $ )z+Class-aware wrapper for `::pdf_tos_save()`.)r   Úpdf_tos_saveri0  s     r   rq  rq  çã  rÔo  r&   c           	      ó4   • [         R                  " XX#XEU5      $ rÿe  )r   rf  rn0  s          r   rf  rf  ëã  s   € ä×$Ò$ S¨Q°1¸Ó;Ð;r&   c                 ó0   • [         R                  " XU5      $ rf  )r   rf  rq0  s      r   rf  rf  ïã  s   € ä×#Ò# C¨RÓ0Ð0r&   c                 ó.   • [         R                  " U 5      $ ráX  )r   rãX  rX   s    r   rãX  rãX  óã  r�.  r&   c                 ó.   • [         R                  " U 5      $ ræX  )r   rèX  rX   s    r   rèX  rèX  ÷ã  rTp  r&   c                 ó.   • [         R                  " X5      $ )z´
Class-aware wrapper for `::pdf_undoredo_state()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_undoredo_state(::pdf_document *doc)` => `(int, int steps)`
)r   rìX  rx0  s     r   rìX  rìX  ûã  s   € ô ×$Ò$ SÓ0Ð0r&   c                 ó.   • [         R                  " X5      $ rïX  )r   rñX  r|0  s     r   rñX  rñX  ä  rˆi  r&   c                 ó.   • [         R                  " U 5      $ r|`  )r   r~`  rf)  s    r   r~`  r~`  ä  r  r&   c                 ó.   • [         R                  " U 5      $ r\S  )r   r^S  rf'  s    r   r^S  r^S  ä  rÂ  r&   c                 ó.   • [         R                  " X5      $ r®5  )r   r±5  r„0  s     r   r±5  r±5  ä  s   € ä×0Ò0°Ó=Ð=r&   c                 ó0   • [         R                  " XU5      $ rôX  )r   röX  rˆ0  s      r   röX  röX  ä  r‘o  r&   c                 ó.   • [         R                  " U 5      $ rùX  )r   rûX  rX   s    r   rûX  rûX  ä  ru  r&   c                 ó.   • [         R                  " U 5      $ rÎa  )r   rÐa  r  s    r   rÐa  rÐa  ä  re*  r&   c                 ó0   • [         R                  " XX#5      $ rþX  )r   r Y  r�0  s       r   r Y  r Y   ä  r¦'  r&   c                 ó.   • [         R                  " U 5      $ raS  )r   rcS  r(  s    r   rcS  rcS  $ä  r¹  r&   c                 ó2   • [         R                  " XX#XE5      $ rY  )r   rY  r”0  s         r   rY  rY  (ä  s   € ä×$Ò$ S°¸3ÓGÐGr&   c                 ó.   • [         R                  " U 5      $ rY  )r   r
Y  rX   s    r   r
Y  r
Y  ,ä  r¿%  r&   c                 ó.   • [         R                  " X5      $ rY  )r   rY  ro+  s     r   rY  rY  0ä  r‘'  r&   c                 ó.   • [         R                  " U 5      $ rfS  )r   rhS  r(  s    r   rhS  rhS  4ä  rq)  r&   c                 ó.   • [         R                  " U 5      $ rÓa  )r   rÕa  r  s    r   rÕa  rÕa  8ä  rú  r&   c                 ó0   • [         R                  " XX#5      $ rY  )r   rY  r¢0  s       r   rY  rY  <ä  s   € ä×%Ò% c°-ÓKÐKr&   c                 ó.   • [         R                  " U 5      $ r�`  )r   rƒ`  rÔ+  s    r   rƒ`  rƒ`  @ä  s   € ä×3Ò3°BÓ7Ð7r&   c                 ó.   • [         R                  " U 5      $ rY  )r   rY  rX   s    r   rY  rY  Dä  r�.  r&   c           	      ó4   • [         R                  " XX#XEU5      $ )aV  
Class-aware wrapper for `::pdf_walk_tree()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_walk_tree(::pdf_obj *tree, ::pdf_obj *kid_name, void (*arrive)(::fz_context *, ::pdf_obj *, void *, ::pdf_obj **), void (*leave)(::fz_context *, ::pdf_obj *, void *), void *arg, ::pdf_obj **names, ::pdf_obj **values)` => `()`
)r   r‡`  rª0  s          r   r‡`  r‡`  Hä  s   € ô ×Ò °¸sÈ6ÓRÐRr&   c                 ó.   • [         R                  " U 5      $ rY  )r   rY  rX   s    r   rY  rY  Qä  r¡!  r&   c                 ó.   • [         R                  " U 5      $ r"Y  )r   r$Y  rX   s    r   r$Y  r$Y  Uä  r¡!  r&   c                 ó.   • [         R                  " U 5      $ rkS  )r   rmS  r(  s    r   rmS  rmS  Yä  rq)  r&   c                 ó.   • [         R                  " U 5      $ rpS  )r   rrS  r(  s    r   rrS  rrS  ]ä  rW0  r&   c                 ó.   • [         R                  " U 5      $ ruS  )r   rwS  r(  s    r   rwS  rwS  aä  r~o  r&   c                 ó2   • [         R                  " XX#XE5      $ rIB  )r   rKB  r»0  s         r   rKB  rKB  eä  s   € ä×"Ò" 3°EÈ-Ó`Ð`r&   c                 ó0   • [         R                  " XU5      $ r'Y  )r   r)Y  rÀ0  s      r   r)Y  r)Y  iä  s   € ä×$Ò$ S¨tÓ4Ð4r&   c                 ó.   • [         R                  " X5      $ r,Y  )r   r.Y  rä.  s     r   r.Y  r.Y  mä  r˜'  r&   c                 ó.   • [         R                  " X5      $ r1Y  )r   r3Y  rä.  s     r   r3Y  r3Y  qä  r¹p  r&   c                 ó.   • [         R                  " U 5      $ rŠ`  )r   rŒ`  rÇ0  s    r   rŒ`  rŒ`  uä  rE%  r&   c                 ó.   • [         R                  " U 5      $ r�`  )r   r‘`  rÇ0  s    r   r‘`  r‘`  yä  rT  r&   c                 ó.   • [         R                  " U 5      $ r”`  )r   r–`  rÇ0  s    r   r–`  r–`  }ä  r8  r&   c                 ó.   • [         R                  " U 5      $ r™`  )r   r›`  rÇ0  s    r   r›`  r›`  �ä  r8  r&   c                 ó.   • [         R                  " U 5      $ rž`  )r   r `  rÇ0  s    r   r `  r `  …ä  rú  r&   c                 ó.   • [         R                  " U 5      $ r£`  )r   r¥`  rÇ0  s    r   r¥`  r¥`  ‰ä  rb  r&   c                 ó.   • [         R                  " U 5      $ r¨`  )r   rª`  rÇ0  s    r   rª`  rª`  �ä  rb,  r&   c                 ó.   • [         R                  " X5      $ r7Y  )r   r9Y  r.)  s     r   r9Y  r9Y  ‘ä  s   € ä×4Ò4°SÓ>Ð>r&   c                 ó.   • [         R                  " X5      $ r<Y  )r   r>Y  r.)  s     r   r>Y  r>Y  •ä  rÿi  r&   c                 ó0   • [         R                  " XU5      $ rAY  )r   rCY  rÚ0  s      r   rCY  rCY  ™ä  s   € ä×$Ò$ S¨cÓ2Ð2r&   c                 ó.   • [         R                  " X5      $ rFY  )r   rHY  r.)  s     r   rHY  rHY  �ä  r³n  r&   c                 ó.   • [         R                  " U 5      $ rKY  )r   rMY  rX   s    r   rMY  rMY  ¡ä  ri  r&   c                 ó.   • [         R                  " X5      $ rPY  )r   rRY  r—'  s     r   rRY  rRY  ¥ä  rt+  r&   c                 ó.   • [         R                  " X5      $ rUY  )r   rWY  r2+  s     r   rWY  rWY  ©ä  s   € ä×3Ò3°CÓ?Ð?r&   c                 ó0   • [         R                  " XU5      $ rZY  )r   r\Y  rå0  s      r   r\Y  r\Y  ­ä  s   € ä×2Ò2°3¸vÓFÐFr&   c                 ó.   • [         R                  " X5      $ )zÏ
Class-aware wrapper for `::pdf_zugferd_profile()`.

This function has out-params. Python/C# wrappers look like:
    `pdf_zugferd_profile(::pdf_document *doc)` => `(enum pdf_zugferd_profile, float version)`
)r   r`Y  ro+  s     r   r`Y  r`Y  ±ä  s   € ô ×%Ò% cÓ3Ð3r&   c                 ó.   • [         R                  " U 5      $ )z<Class-aware wrapper for `::pdf_zugferd_profile_to_string()`.)r   Úpdf_zugferd_profile_to_stringrê0  s    r   r7q  r7q  ºä  r›(  r&   c                 ó.   • [         R                  " U 5      $ rcY  )r   reY  rX   s    r   reY  reY  ¾ä  rþ  r&   c                 ó0   • [         R                  " XX#5      $ )z-This file was auto-generated by mupdfwrap.py.)r   Úinternal_assert_fail)rT  r¿  r  Ú
expressions       r   r:q  r:q  Âä  s   € ä×&Ò& t°2ÓBÐBr&   c                 ó.   • [         R                  " U 5      $ ©z]Internal use only. Looks at environmental variable <name>; returns 0 if unset else int value.)r   Úinternal_env_flagr"  s    r   r>q  r>q  Æä  rƒ)  r&   c                 ó.   • [         R                  " X5      $ r=q  )r   Úinternal_env_flag_check_unset)Úif_r!   s     r   r@q  r@q  Êä  s   € ä×/Ò/°Ó:Ð:r&   c                  ó,   • [         R                  " 5       $ )zCInternal use only. Returns `fz_context*` for use by current thread.)r   Úinternal_context_getr'   r&   r   rCq  rCq  Îä  rO-  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úinternal_check_ndebug0)Úcaller_ndebug_defineds    r   rEq  rEq  Òä  s   € Ü×(Ò(Ð)>Ó?Ð?r&   c                  ó,   • [         R                  " 5       $ )zÇ
 Checks current NDEBUG is same as NDEBUG used when C++ bindings
were built. If not, shows message on cerr and calls abort().

Mixing NDEBUG and non-NDEBUG code is not supported by the C++
bindings.
)r   Úinternal_check_ndebugr'   r&   r   rHq  rHq  Õä  s   € ô ×'Ò'Ó)Ð)r&   c                   ó  • \ rS rSrSr\" S S SS9r\r\" \	R                  \	R                  5      r\" \	R                  \	R                  5      r\" \	R                   \	R"                  5      rS rS r\	R*                  rS	rg
)ÚFzErrorBaseiÞä  zBase class for exceptions.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzErrorBase.<lambda>áä  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rLq  áä  rV   r&   rW   rX   c                 ó.   • [         R                  " U 5      $ r1   )r   ÚFzErrorBase_whatra   s    r   ÚwhatÚFzErrorBase.whatçä  rË   r&   c                 óZ   • [         R                  " U [         R                  " X5      5        g r1   )r   ÚFzErrorBase_swiginitÚnew_FzErrorBase)r   r  r‹  s      r   r]   ÚFzErrorBase.__init__êä  s   € Ü×#Ò# D¬&×*@Ò*@ÀÓ*LÕMr&   r'   N)r   r   r<   r=   r>   r   r   r   r   r   ÚFzErrorBase_m_code_getÚFzErrorBase_m_code_setÚm_codeÚFzErrorBase_m_text_getÚFzErrorBase_m_text_setÚm_textÚFzErrorBase_m_what_getÚFzErrorBase_m_what_setÚm_whatrPq  r]   Údelete_FzErrorBaser°   r@   r'   r&   r   rJq  rJq  Þä  sz   † Ù%áÑ-Ñ/IÐOdÑe€GØ€HÙ�f×3Ñ3°V×5RÑ5RÓS€FÙ�f×3Ñ3°V×5RÑ5RÓS€FÙ�f×3Ñ3°V×5RÑ5RÓS€Fò-òNà×0Ñ0Ór&   rJq  c                   óN   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rSrg	)
ÚFzErrorNoneiðä  zFor `FZ_ERROR_NONE`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzErrorNone.<lambda>óä  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rcq  óä  rV   r&   rW   rX   c                 óZ   • [         R                  " U [         R                  " U5      5        g r1   )r   ÚFzErrorNone_swiginitÚnew_FzErrorNone©r   r¼  s     r   r]   ÚFzErrorNone.__init__öä  s   € Ü×#Ò# D¬&×*@Ò*@ÀÓ*IÕJr&   r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzErrorNoner°   r@   r'   r&   r   raq  raq  ðä  s-   † ÙáÑ-Ñ/IÐOdÑe€GØ€HòKà×0Ñ0Ór&   raq  c                   óN   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rSrg	)
ÚFzErrorGenericiüä  zFor `FZ_ERROR_GENERIC`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzErrorGeneric.<lambda>ÿä  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rnq  ÿä  rV   r&   rW   rX   c                 óZ   • [         R                  " U [         R                  " U5      5        g r1   )r   ÚFzErrorGeneric_swiginitÚnew_FzErrorGenericrhq  s     r   r]   ÚFzErrorGeneric.__init__å  ó   € Ü×&Ò& t¬V×-FÒ-FÀwÓ-OÕPr&   r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzErrorGenericr°   r@   r'   r&   r   rlq  rlq  üä  ó-   † Ù"áÑ-Ñ/IÐOdÑe€GØ€HòQà×3Ñ3Ór&   rlq  c                   óN   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rSrg	)
ÚFzErrorSystemiå  zFor `FZ_ERROR_SYSTEM`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzErrorSystem.<lambda>å  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rzq  å  rV   r&   rW   rX   c                 óZ   • [         R                  " U [         R                  " U5      5        g r1   )r   ÚFzErrorSystem_swiginitÚnew_FzErrorSystemrhq  s     r   r]   ÚFzErrorSystem.__init__å  ó   € Ü×%Ò% d¬F×,DÒ,DÀWÓ,MÕNr&   r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzErrorSystemr°   r@   r'   r&   r   rxq  rxq  å  ó-   † Ù!áÑ-Ñ/IÐOdÑe€GØ€HòOà×2Ñ2Ór&   rxq  c                   óN   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rSrg	)
ÚFzErrorLibraryiå  zFor `FZ_ERROR_LIBRARY`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzErrorLibrary.<lambda>å  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r†q  å  rV   r&   rW   rX   c                 óZ   • [         R                  " U [         R                  " U5      5        g r1   )r   ÚFzErrorLibrary_swiginitÚnew_FzErrorLibraryrhq  s     r   r]   ÚFzErrorLibrary.__init__å  rtq  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzErrorLibraryr°   r@   r'   r&   r   r„q  r„q  å  rvq  r&   r„q  c                   óN   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rSrg	)
ÚFzErrorArgumenti å  zFor `FZ_ERROR_ARGUMENT`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzErrorArgument.<lambda>#å  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r�q  #å  rV   r&   rW   rX   c                 óZ   • [         R                  " U [         R                  " U5      5        g r1   )r   ÚFzErrorArgument_swiginitÚnew_FzErrorArgumentrhq  s     r   r]   ÚFzErrorArgument.__init__&å  ó   € Ü×'Ò'¨¬f×.HÒ.HÈÓ.QÕRr&   r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzErrorArgumentr°   r@   r'   r&   r   rŽq  rŽq   å  ó-   † Ù#áÑ-Ñ/IÐOdÑe€GØ€HòSà×4Ñ4Ór&   rŽq  c                   óN   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rSrg	)
ÚFzErrorLimiti,å  zFor `FZ_ERROR_LIMIT`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzErrorLimit.<lambda>/å  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rœq  /å  rV   r&   rW   rX   c                 óZ   • [         R                  " U [         R                  " U5      5        g r1   )r   ÚFzErrorLimit_swiginitÚnew_FzErrorLimitrhq  s     r   r]   ÚFzErrorLimit.__init__2å  ó   € Ü×$Ò$ T¬6×+BÒ+BÀ7Ó+KÕLr&   r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzErrorLimitr°   r@   r'   r&   r   ršq  ršq  ,å  ó-   † Ù áÑ-Ñ/IÐOdÑe€GØ€HòMà×1Ñ1Ór&   ršq  c                   óN   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rSrg	)
ÚFzErrorUnsupportedi8å  zFor `FZ_ERROR_UNSUPPORTED`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzErrorUnsupported.<lambda>;å  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¨q  ;å  rV   r&   rW   rX   c                 óZ   • [         R                  " U [         R                  " U5      5        g r1   )r   ÚFzErrorUnsupported_swiginitÚnew_FzErrorUnsupportedrhq  s     r   r]   ÚFzErrorUnsupported.__init__>å  s   € Ü×*Ò*¨4´×1NÒ1NÈwÓ1WÕXr&   r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzErrorUnsupportedr°   r@   r'   r&   r   r¦q  r¦q  8å  s-   † Ù&áÑ-Ñ/IÐOdÑe€GØ€HòYà×7Ñ7Ór&   r¦q  c                   óN   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rSrg	)
ÚFzErrorFormatiDå  zFor `FZ_ERROR_FORMAT`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzErrorFormat.<lambda>Gå  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r²q  Gå  rV   r&   rW   rX   c                 óZ   • [         R                  " U [         R                  " U5      5        g r1   )r   ÚFzErrorFormat_swiginitÚnew_FzErrorFormatrhq  s     r   r]   ÚFzErrorFormat.__init__Jå  r€q  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzErrorFormatr°   r@   r'   r&   r   r°q  r°q  Då  r‚q  r&   r°q  c                   óN   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rSrg	)
ÚFzErrorSyntaxiPå  zFor `FZ_ERROR_SYNTAX`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzErrorSyntax.<lambda>Så  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¼q  Så  rV   r&   rW   rX   c                 óZ   • [         R                  " U [         R                  " U5      5        g r1   )r   ÚFzErrorSyntax_swiginitÚnew_FzErrorSyntaxrhq  s     r   r]   ÚFzErrorSyntax.__init__Vå  r€q  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzErrorSyntaxr°   r@   r'   r&   r   rºq  rºq  På  r‚q  r&   rºq  c                   óN   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rSrg	)
ÚFzErrorTrylateri\å  zFor `FZ_ERROR_TRYLATER`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzErrorTrylater.<lambda>_å  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÆq  _å  rV   r&   rW   rX   c                 óZ   • [         R                  " U [         R                  " U5      5        g r1   )r   ÚFzErrorTrylater_swiginitÚnew_FzErrorTrylaterrhq  s     r   r]   ÚFzErrorTrylater.__init__bå  r–q  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzErrorTrylaterr°   r@   r'   r&   r   rÄq  rÄq  \å  r˜q  r&   rÄq  c                   óN   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rSrg	)
ÚFzErrorAbortihå  zFor `FZ_ERROR_ABORT`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzErrorAbort.<lambda>kå  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÐq  kå  rV   r&   rW   rX   c                 óZ   • [         R                  " U [         R                  " U5      5        g r1   )r   ÚFzErrorAbort_swiginitÚnew_FzErrorAbortrhq  s     r   r]   ÚFzErrorAbort.__init__nå  r¢q  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzErrorAbortr°   r@   r'   r&   r   rÎq  rÎq  hå  r¤q  r&   rÎq  c                   óN   • \ rS rSrSr\" S S SS9r\rS r	\
R                  rSrg	)
ÚFzErrorRepaireditå  zFor `FZ_ERROR_REPAIRED`.c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚFzErrorRepaired.<lambda>wå  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÚq  wå  rV   r&   rW   rX   c                 óZ   • [         R                  " U [         R                  " U5      5        g r1   )r   ÚFzErrorRepaired_swiginitÚnew_FzErrorRepairedrhq  s     r   r]   ÚFzErrorRepaired.__init__zå  r–q  r&   r'   N)r   r   r<   r=   r>   r   r   r   r   r]   r   Údelete_FzErrorRepairedr°   r@   r'   r&   r   rØq  rØq  tå  r˜q  r&   rØq  c                 ó.   • [         R                  " U 5      $ )z/Throw exception appropriate for error in `ctx`.)r   Úinternal_throw_exception)rS  s    r   râq  râq  �å  rO'  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úto_stdstringr³  s    r   räq  räq  …å  rŠ  r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úpy_reprrN   s    r   ræq  ræq  ˆå  s   € Ü�>Š>˜!ÓÐr&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úpy_strrN   s    r   rèq  rèq  ‹å  s   € Ü�=Š=˜ÓÐr&   c                 ó.   • [         R                  " X5      $ r1   )r   Úll_fz_buffer_to_bytes_internal)rá  r6  s     r   rêq  rêq  Žå  s   € Ü×0Ò0°Ó?Ð?r&   c                 ó0   • [         R                  " XU5      $ r1   )r   Úpython_memoryview_from_memory)rG   r  Úwritables      r   rìq  rìq  ‘å  s   € Ü×/Ò/°¸HÓEÐEr&   c                 ó.   • [         R                  " X5      $ r1   )r   Úll_fz_buffer_storage_memoryview©rá  ríq  s     r   rïq  rïq  ”å  s   € Ü×1Ò1°&ÓCÐCr&   c                  ó(   • [         R                  " U 6 $ r1   )r   Úraw_to_python_bytesr(  s    r   ròq  ròq  —å  s   € Ü×%Ò% tÐ,Ð,r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úpython_buffer_data)ÚPYTHON_BUFFER_DATAs    r   rôq  rôq  šå  s   € Ü×$Ò$Ð%7Ó8Ð8r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úpython_mutable_buffer_data)ÚPYTHON_BUFFER_MUTABLE_DATAs    r   r÷q  r÷q  �å  s   € Ü×,Ò,Ð-GÓHÐHr&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úobj_enum_to_obj)rg   s    r   rúq  rúq   å  s   € Ü×!Ò! !Ó$Ð$r&   c                 ó2   • [         R                  " XX#XE5      $ r1   )r   Úll_pdf_set_annot_color2©r_'  rg   Úcolor0Úcolor1Úcolor2Úcolor3s         r   rüq  rüq  £å  s   € Ü×)Ò)¨%°FÀFÓSÐSr&   c                 ó2   • [         R                  " XX#XE5      $ r1   )r   Ú ll_pdf_set_annot_interior_color2rýq  s         r   rr  rr  ¦å  s   € Ü×2Ò2°5¸VÈVÓ\Ð\r&   c
                 ó6   • [         R                  " XX#XEXgX‰5
      $ r1   )r   Úll_fz_fill_text2)
r‹  r‹  rK  rE  rþq  rÿq  r r  rr  r×
  rà  s
             r   rr  rr  ©å  s   € Ü×"Ò" 3¨c¸vÈvÐ_dÓsÐsr&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú
fz_memrnd2)rý
  s    r   rr  rr  ¬å  s   € Ü×Ò˜VÓ$Ð$r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úll_fz_pixmap_copy_raw)Úpmrê
  s     r   r	r  r	r  ¯å  s   € Ü×'Ò'¨Ó4Ð4r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Úfz_runetochar2r6$  s    r   rr  rr  ²å  r�  r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úll_fz_make_bookmark2rP  s     r   rr  rr  µå  s   € Ü×&Ò& sÓ0Ð0r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úll_fz_lookup_bookmark2rÌ  s     r   rr  rr  ¸å  s   € Ü×(Ò(¨Ó3Ð3r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úfz_lookup_bookmark2rÌ  s     r   rr  rr  »å  s   € Ü×%Ò% cÓ0Ð0r&   c                   ó2  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      rS r\R,                  rSrg)	Úfz_convert_color2_vi½å  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úfz_convert_color2_v.<lambda>¾å  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rr  ¾å  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úfz_convert_color2_v_swiginitÚnew_fz_convert_color2_vra   s    r   r]   Úfz_convert_color2_v.__init__Åå  r÷  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úfz_convert_color2_v_v0_getÚfz_convert_color2_v_v0_setÚv0Úfz_convert_color2_v_v1_getÚfz_convert_color2_v_v1_setÚv1Úfz_convert_color2_v_v2_getÚfz_convert_color2_v_v2_setÚv2Úfz_convert_color2_v_v3_getÚfz_convert_color2_v_v3_setÚv3r]   Údelete_fz_convert_color2_vr°   r@   r'   r&   r   rr  rr  ½å  sŠ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ	�&×3Ñ3°V×5VÑ5VÓ	W€BÙ	�&×3Ñ3°V×5VÑ5VÓ	W€BÙ	�&×3Ñ3°V×5VÑ5VÓ	W€BÙ	�&×3Ñ3°V×5VÑ5VÓ	W€BòTà×8Ñ8Ór&   rr  c                  ó(   • [         R                  " U 6 $ r1   )r   Úll_fz_convert_color2r(  s    r   r*r  r*r  Ìå  s   € Ü×&Ò&¨Ð-Ð-r&   c                   ó    • \ rS rSr\" S S SS9r\rS rS r	\
R                  r\S 5       r\" \
R                  \
R                   5      rS	 rS
rg)ÚDiagnosticCallbackiÎå  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚDiagnosticCallback.<lambda>Ïå  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r.r  Ïå  rV   r&   rW   rX   c                 óŒ   • U R                   [        :X  a  S nOU n[        R                  " U [        R                  " X!5      5        g r1   )r   r,r  r   ÚDiagnosticCallback_swiginitÚnew_DiagnosticCallback)r   Údescriptionrª6  s      r   r]   ÚDiagnosticCallback.__init__Òå  s4   € Ø�>‰>Ô/Ó/Ø‰EàˆEÜ×*Ò*¨4´×1NÒ1NÈuÓ1bÕcr&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚDiagnosticCallback__printrhq  s     r   r¹  ÚDiagnosticCallback._printÙå  s   € Ü×/Ò/°Ó>Ð>r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚDiagnosticCallback_s_print)Úself0r¼  s     r   Ús_printÚDiagnosticCallback.s_printÝå  s   € ä×0Ò0°Ó@Ð@r&   c                 óŽ   • U R                   R                  5         [        R                  " U 5        [        R
                  " U 5      $ r1   )r   r§7  r   Údisown_DiagnosticCallbackr©7  rª7  ra   s    r   r«7  ÚDiagnosticCallback.__disown__áå  s/   € Ø�	‰	×ÑÔÜ×(Ò(¨Ô.Ü�}Š}˜TÓ"Ð"r&   r'   N)r   r   r<   r=   r   r   r   r   r]   r¹  r   Údelete_DiagnosticCallbackr°   rÒ   r;r  Ú$DiagnosticCallback_m_description_getÚ$DiagnosticCallback_m_description_setÚm_descriptionr«7  r@   r'   r&   r   r,r  r,r  Îå  s`   † ÙÑ-Ñ/IÐOdÑe€GØ€Hòdò?à×7Ñ7ÐàñAó ðAá˜V×HÑHÈ&×JuÑJuÓv€Mõ#r&   r,r  c                   óf   • \ rS rSr\" S S SS9r\rS rS r	\
S 5       r\R                  rS	 rS
rg)ÚStoryPositionsCallbackièå  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   ÚStoryPositionsCallback.<lambda>éå  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rGr  éå  rV   r&   rW   rX   c                 óŒ   • U R                   [        :X  a  S nOU n[        R                  " U [        R                  " U5      5        g r1   )r   rEr  r   ÚStoryPositionsCallback_swiginitÚnew_StoryPositionsCallbackr©6  s     r   r]   ÚStoryPositionsCallback.__init__ìå  s5   € Ø�>‰>Ô3Ó3Ø‰EàˆEÜ×.Ò.¨t´V×5VÒ5VÐW\Ó5_Õ`r&   c                 ó.   • [         R                  " X5      $ r1   )r   ÚStoryPositionsCallback_call©r   Úpositions     r   ÚcallÚStoryPositionsCallback.callóå  s   € Ü×1Ò1°$ÓAÐAr&   c                 ó0   • [         R                  " XU5      $ r1   )r   ÚStoryPositionsCallback_s_call)rS  r:r  rPr  s      r   Ús_callÚStoryPositionsCallback.s_callöå  s   € ä×3Ò3°CÀÓIÐIr&   c                 óŽ   • U R                   R                  5         [        R                  " U 5        [        R
                  " U 5      $ r1   )r   r§7  r   Údisown_StoryPositionsCallbackr©7  rª7  ra   s    r   r«7  Ú!StoryPositionsCallback.__disown__úå  s/   € Ø�	‰	×ÑÔÜ×,Ò,¨TÔ2Ü�}Š}˜TÓ"Ð"r&   r'   N)r   r   r<   r=   r   r   r   r   r]   rQr  rÒ   rUr  r   Údelete_StoryPositionsCallbackr°   r«7  r@   r'   r&   r   rEr  rEr  èå  sK   † ÙÑ-Ñ/IÐOdÑe€GØ€HòaòBð ñJó ðJà×;Ñ;Ðõ#r&   rEr  c                 ó.   • [         R                  " X5      $ r1   )r   Úll_fz_story_positions_director)r2  r  s     r   r\r  r\r  æ  s   € Ü×0Ò0°Ó;Ð;r&   c
                 ó6   • [         R                  " XX#XEXgX‰5
      $ r1   )r   ÚPixmap_set_alpha_helper)
Úbalenrg   Údata_lenÚzero_outrG   rn  ÚpremultiplyÚbgroundrN"  Úbgcolors
             r   r^r  r^r  æ  s   € Ü×)Ò)¨%°HÈÐS^ÐioÓyÐyr&   c                 ó2   • [         R                  " XX#U5      $ r1   )r   Úpage_merge_helper)Ú
old_annotsÚ	graft_mapÚdoc_desÚ
new_annotsrg   s        r   rfr  rfr  æ  s   € Ü×#Ò# J¸7ÐPQÓRÐRr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú"ll_fz_bidi_fragment_text_outparamsi
æ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú+ll_fz_bidi_fragment_text_outparams.<lambda>æ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rnr  æ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú+ll_fz_bidi_fragment_text_outparams_swiginitÚ&new_ll_fz_bidi_fragment_text_outparamsra   s    r   r]   Ú+ll_fz_bidi_fragment_text_outparams.__init__æ  ó   € Ü×:Ò:¸4Ä×AnÒAnÓApÕqr&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú.ll_fz_bidi_fragment_text_outparams_baseDir_getÚ.ll_fz_bidi_fragment_text_outparams_baseDir_setrü  r]   Ú)delete_ll_fz_bidi_fragment_text_outparamsr°   r@   r'   r&   r   rlr  rlr  
æ  óM   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�v×LÑLÈf÷  ODñ  ODó  E€Gòrà×GÑGÓr&   rlr  c                 ó2   • [         R                  " XX#XE5      $ r1   )r   Ú%ll_fz_bidi_fragment_text_outparams_fn)r‹  rû  rý  rþ  r/	  Ú	outparamss         r   rzr  rzr  æ  s   € Ü×7Ò7¸ÀxÐV[ÓgÐgr&   c                   ó2  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      rS r\R,                  rSrg)	Úll_fz_bitmap_details_outparamsiæ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú'll_fz_bitmap_details_outparams.<lambda>æ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rr  æ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú'll_fz_bitmap_details_outparams_swiginitÚ"new_ll_fz_bitmap_details_outparamsra   s    r   r]   Ú'll_fz_bitmap_details_outparams.__init__ æ  ó   € Ü×6Ò6°t¼V×=fÒ=fÓ=hÕir&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú$ll_fz_bitmap_details_outparams_w_getÚ$ll_fz_bitmap_details_outparams_w_setrÍ
  Ú$ll_fz_bitmap_details_outparams_h_getÚ$ll_fz_bitmap_details_outparams_h_setrÐ
  Ú$ll_fz_bitmap_details_outparams_n_getÚ$ll_fz_bitmap_details_outparams_n_setrg   Ú)ll_fz_bitmap_details_outparams_stride_getÚ)ll_fz_bitmap_details_outparams_stride_setrÜ
  r]   Ú%delete_ll_fz_bitmap_details_outparamsr°   r@   r'   r&   r   r}r  r}r  æ  sŠ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�×<Ñ<¸f×>iÑ>iÓj€AÙ�×<Ñ<¸f×>iÑ>iÓj€AÙ�×<Ñ<¸f×>iÑ>iÓj€AÙ�f×FÑFÈ×HxÑHxÓy€Fòjà×CÑCÓr&   r}r  c                 ó.   • [         R                  " X5      $ r1   )r   Ú!ll_fz_bitmap_details_outparams_fn)r  r{r  s     r   r�r  r�r  'æ  s   € Ü×3Ò3°FÓFÐFr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_buffer_extract_outparamsi)æ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú'll_fz_buffer_extract_outparams.<lambda>*æ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r”r  *æ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú'll_fz_buffer_extract_outparams_swiginitÚ"new_ll_fz_buffer_extract_outparamsra   s    r   r]   Ú'll_fz_buffer_extract_outparams.__init__.æ  r…r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú'll_fz_buffer_extract_outparams_data_getÚ'll_fz_buffer_extract_outparams_data_setrG   r]   Ú%delete_ll_fz_buffer_extract_outparamsr°   r@   r'   r&   r   r’r  r’r  )æ  óB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×BÑBÀF×DrÑDrÓs€Dòjà×CÑCÓr&   r’r  c                 ó.   • [         R                  " X5      $ r1   )r   Ú!ll_fz_buffer_extract_outparams_fn©r!  r{r  s     r   rŸr  rŸr  5æ  ó   € Ü×3Ò3°CÓCÐCr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_buffer_storage_outparamsi7æ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú'll_fz_buffer_storage_outparams.<lambda>8æ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¥r  8æ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú'll_fz_buffer_storage_outparams_swiginitÚ"new_ll_fz_buffer_storage_outparamsra   s    r   r]   Ú'll_fz_buffer_storage_outparams.__init__<æ  r…r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú(ll_fz_buffer_storage_outparams_datap_getÚ(ll_fz_buffer_storage_outparams_datap_setr-  r]   Ú%delete_ll_fz_buffer_storage_outparamsr°   r@   r'   r&   r   r£r  r£r  7æ  óB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�V×DÑDÀf×FuÑFuÓv€Eòjà×CÑCÓr&   r£r  c                 ó.   • [         R                  " X5      $ r1   )r   Ú!ll_fz_buffer_storage_outparams_fnr r  s     r   r°r  r°r  Cæ  r¡r  r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_chartorune_outparamsiEæ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú#ll_fz_chartorune_outparams.<lambda>Fæ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r´r  Fæ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú#ll_fz_chartorune_outparams_swiginitÚnew_ll_fz_chartorune_outparamsra   s    r   r]   Ú#ll_fz_chartorune_outparams.__init__Jæ  rˆ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú#ll_fz_chartorune_outparams_rune_getÚ#ll_fz_chartorune_outparams_rune_setr@  r]   Ú!delete_ll_fz_chartorune_outparamsr°   r@   r'   r&   r   r²r  r²r  Eæ  óB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×>Ñ>À×@jÑ@jÓk€Dòbà×?Ñ?Ór&   r²r  c                 ó.   • [         R                  " X5      $ r1   )r   Úll_fz_chartorune_outparams_fn)r—  r{r  s     r   r¿r  r¿r  Qæ  ó   € Ü×/Ò/°Ó?Ð?r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_chartorunen_outparamsiSæ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú$ll_fz_chartorunen_outparams.<lambda>Tæ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÄr  Tæ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú$ll_fz_chartorunen_outparams_swiginitÚnew_ll_fz_chartorunen_outparamsra   s    r   r]   Ú$ll_fz_chartorunen_outparams.__init__Xæ  r,  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú$ll_fz_chartorunen_outparams_rune_getÚ$ll_fz_chartorunen_outparams_rune_setr@  r]   Ú"delete_ll_fz_chartorunen_outparamsr°   r@   r'   r&   r   rÂr  rÂr  Sæ  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×?Ñ?À×AlÑAlÓm€Dòdà×@Ñ@Ór&   rÂr  c                 ó0   • [         R                  " XU5      $ r1   )r   Úll_fz_chartorunen_outparams_fn)r—  rg   r{r  s      r   rÎr  rÎr  _æ  s   € Ü×0Ò0°¸ÓCÐCr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_clamp_color_outparamsiaæ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú$ll_fz_clamp_color_outparams.<lambda>bæ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÒr  bæ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú$ll_fz_clamp_color_outparams_swiginitÚnew_ll_fz_clamp_color_outparamsra   s    r   r]   Ú$ll_fz_clamp_color_outparams.__init__fæ  r,  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú#ll_fz_clamp_color_outparams_out_getÚ#ll_fz_clamp_color_outparams_out_setr¥  r]   Ú"delete_ll_fz_clamp_color_outparamsr°   r@   r'   r&   r   rÐr  rÐr  aæ  óB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×=Ñ=¸v×?iÑ?iÓ
j€Còdà×@Ñ@Ór&   rÐr  c                 ó0   • [         R                  " XU5      $ r1   )r   Úll_fz_clamp_color_outparams_fn)rA  rM  r{r  s      r   rÝr  rÝr  mæ  s   € Ü×0Ò0°¸)ÓDÐDr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_compress_brotli_outparamsioæ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú(ll_fz_compress_brotli_outparams.<lambda>pæ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rár  pæ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú(ll_fz_compress_brotli_outparams_swiginitÚ#new_ll_fz_compress_brotli_outparamsra   s    r   r]   Ú(ll_fz_compress_brotli_outparams.__init__tæ  ó   € Ü×7Ò7¸¼f×>hÒ>hÓ>jÕkr&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú5ll_fz_compress_brotli_outparams_compressed_length_getÚ5ll_fz_compress_brotli_outparams_compressed_length_setró  r]   Ú&delete_ll_fz_compress_brotli_outparamsr°   r@   r'   r&   r   rßr  rßr  oæ  óO   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ  ×!]Ñ!]Ð_e÷  `\ñ  `\ó  ]Ðòlà×DÑDÓr&   rßr  c                 ó2   • [         R                  " XX#U5      $ r1   )r   Ú"ll_fz_compress_brotli_outparams_fn©r£  rz  rô  rõ  r{r  s        r   rír  rír  {æ  s   € Ü×4Ò4°TÀ=ÐYbÓcÐcr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_convert_color_outparamsi}æ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú&ll_fz_convert_color_outparams.<lambda>~æ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   ròr  ~æ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú&ll_fz_convert_color_outparams_swiginitÚ!new_ll_fz_convert_color_outparamsra   s    r   r]   Ú&ll_fz_convert_color_outparams.__init__‚æ  ó   € Ü×5Ò5°d¼F×<dÒ<dÓ<fÕgr&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú$ll_fz_convert_color_outparams_dv_getÚ$ll_fz_convert_color_outparams_dv_setr  r]   Ú$delete_ll_fz_convert_color_outparamsr°   r@   r'   r&   r   rðr  rðr  }æ  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ	�&×=Ñ=¸v×?jÑ?jÓ	k€Bòhà×BÑBÓr&   rðr  c                 ó2   • [         R                  " XX#XE5      $ r1   )r   Ú ll_fz_convert_color_outparams_fn)r  r  r  r  r  r{r  s         r   rýr  rýr  ‰æ  s   € Ü×2Ò2°2¸2ÀFÓVÐVr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_convert_error_outparamsi‹æ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú&ll_fz_convert_error_outparams.<lambda>Œæ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rs  Œæ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú&ll_fz_convert_error_outparams_swiginitÚ!new_ll_fz_convert_error_outparamsra   s    r   r]   Ú&ll_fz_convert_error_outparams.__init__�æ  rør  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú&ll_fz_convert_error_outparams_code_getÚ&ll_fz_convert_error_outparams_code_setr  r]   Ú$delete_ll_fz_convert_error_outparamsr°   r@   r'   r&   r   rÿr  rÿr  ‹æ  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×AÑAÀ6×CpÑCpÓq€Dòhà×BÑBÓr&   rÿr  c                 ó.   • [         R                  " U 5      $ r1   )r   Ú ll_fz_convert_error_outparams_fn©r{r  s    r   rs  rs  —æ  s   € Ü×2Ò2°9Ó=Ð=r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú)ll_fz_convert_separation_colors_outparamsi™æ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú2ll_fz_convert_separation_colors_outparams.<lambda>šæ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rs  šæ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú2ll_fz_convert_separation_colors_outparams_swiginitÚ-new_ll_fz_convert_separation_colors_outparamsra   s    r   r]   Ú2ll_fz_convert_separation_colors_outparams.__init__žæ  ó   € Ü×AÒAÀ$Ì×H|ÒH|ÓH~Õr&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú7ll_fz_convert_separation_colors_outparams_dst_color_getÚ7ll_fz_convert_separation_colors_outparams_dst_color_setr.  r]   Ú0delete_ll_fz_convert_separation_colors_outparamsr°   r@   r'   r&   r   rs  rs  ™æ  sN   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×WÑWÐY_÷  ZXñ  ZXó  Y€Iò@à×NÑNÓr&   rs  c                 ó2   • [         R                  " XX#XE5      $ r1   )r   Ú,ll_fz_convert_separation_colors_outparams_fn)r*  r+  r,  r-  rà  r{r  s         r   rs  rs  ¥æ  s   € Ü×>Ò>¸vÐRZÐdpÓ|Ð|r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú0ll_fz_decode_barcode_from_display_list_outparamsi§æ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú9ll_fz_decode_barcode_from_display_list_outparams.<lambda>¨æ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rs  ¨æ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú9ll_fz_decode_barcode_from_display_list_outparams_swiginitÚ4new_ll_fz_decode_barcode_from_display_list_outparamsra   s    r   r]   Ú9ll_fz_decode_barcode_from_display_list_outparams.__init__¬æ  s*   € Ü×HÒHÈÌv÷  PKò  PKó  PMõ  	Nr&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú9ll_fz_decode_barcode_from_display_list_outparams_type_getÚ9ll_fz_decode_barcode_from_display_list_outparams_type_setr   r]   Ú7delete_ll_fz_decode_barcode_from_display_list_outparamsr°   r@   r'   r&   r   rs  rs  §æ  sN   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×TÑTÐV\÷  WWñ  WWó  X€DòNà×UÑUÓr&   rs  c                 ó0   • [         R                  " XX#5      $ r1   )r   Ú3ll_fz_decode_barcode_from_display_list_outparams_fn©rÿ  rl  ru  r{r  s       r   r)s  r)s  ³æ  s   € Ü×EÒEÀdÐU[ÓgÐgr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú1ll_fz_decode_barcode_from_display_list2_outparamsiµæ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú:ll_fz_decode_barcode_from_display_list2_outparams.<lambda>¶æ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r.s  ¶æ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú:ll_fz_decode_barcode_from_display_list2_outparams_swiginitÚ5new_ll_fz_decode_barcode_from_display_list2_outparamsra   s    r   r]   Ú:ll_fz_decode_barcode_from_display_list2_outparams.__init__ºæ  s+   € Ü×IÒIÈ$ÔPV÷  QMò  QMó  QOõ  	Pr&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú:ll_fz_decode_barcode_from_display_list2_outparams_type_getÚ:ll_fz_decode_barcode_from_display_list2_outparams_type_setr   r]   Ú8delete_ll_fz_decode_barcode_from_display_list2_outparamsr°   r@   r'   r&   r   r,s  r,s  µæ  sN   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×UÑUÐW]÷  XYñ  XYó  Z€DòPà×VÑVÓr&   r,s  c                 ó0   • [         R                  " XX#5      $ r1   )r   Ú4ll_fz_decode_barcode_from_display_list2_outparams_fnr*s  s       r   r8s  r8s  Áæ  s   € Ü×FÒFÀtÐV\ÓhÐhr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú(ll_fz_decode_barcode_from_page_outparamsiÃæ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú1ll_fz_decode_barcode_from_page_outparams.<lambda>Äæ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r<s  Äæ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú1ll_fz_decode_barcode_from_page_outparams_swiginitÚ,new_ll_fz_decode_barcode_from_page_outparamsra   s    r   r]   Ú1ll_fz_decode_barcode_from_page_outparams.__init__Èæ  ó   € Ü×@Ò@ÀÄv×GzÒGzÓG|Õ}r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú1ll_fz_decode_barcode_from_page_outparams_type_getÚ1ll_fz_decode_barcode_from_page_outparams_type_setr   r]   Ú/delete_ll_fz_decode_barcode_from_page_outparamsr°   r@   r'   r&   r   r:s  r:s  Ãæ  sM   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×LÑLÈf÷  OGñ  OGó  H€Dò~à×MÑMÓr&   r:s  c                 ó0   • [         R                  " XX#5      $ r1   )r   Ú+ll_fz_decode_barcode_from_page_outparams_fn©r¥  rl  ru  r{r  s       r   rGs  rGs  Ïæ  s   € Ü×=Ò=¸dÈVÓ_Ð_r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú)ll_fz_decode_barcode_from_page2_outparamsiÑæ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú2ll_fz_decode_barcode_from_page2_outparams.<lambda>Òæ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rLs  Òæ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú2ll_fz_decode_barcode_from_page2_outparams_swiginitÚ-new_ll_fz_decode_barcode_from_page2_outparamsra   s    r   r]   Ú2ll_fz_decode_barcode_from_page2_outparams.__init__Öæ  rs  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú2ll_fz_decode_barcode_from_page2_outparams_type_getÚ2ll_fz_decode_barcode_from_page2_outparams_type_setr   r]   Ú0delete_ll_fz_decode_barcode_from_page2_outparamsr°   r@   r'   r&   r   rJs  rJs  Ñæ  sM   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×MÑMÈv÷  PIñ  PIó  J€Dò@à×NÑNÓr&   rJs  c                 ó0   • [         R                  " XX#5      $ r1   )r   Ú,ll_fz_decode_barcode_from_page2_outparams_fnrHs  s       r   rVs  rVs  Ýæ  s   € Ü×>Ò>¸tÈfÓ`Ð`r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú*ll_fz_decode_barcode_from_pixmap_outparamsißæ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú3ll_fz_decode_barcode_from_pixmap_outparams.<lambda>àæ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rZs  àæ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú3ll_fz_decode_barcode_from_pixmap_outparams_swiginitÚ.new_ll_fz_decode_barcode_from_pixmap_outparamsra   s    r   r]   Ú3ll_fz_decode_barcode_from_pixmap_outparams.__init__äæ  ó"   € Ü×BÒBÀ4Ì×I~ÒI~ó  JAõ  	Br&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú3ll_fz_decode_barcode_from_pixmap_outparams_type_getÚ3ll_fz_decode_barcode_from_pixmap_outparams_type_setr   r]   Ú1delete_ll_fz_decode_barcode_from_pixmap_outparamsr°   r@   r'   r&   r   rXs  rXs  ßæ  sN   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×NÑNÐPV÷  QKñ  QKó  L€DòBà×OÑOÓr&   rXs  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú-ll_fz_decode_barcode_from_pixmap_outparams_fn©rn  ru  r{r  s      r   res  res  ëæ  s   € Ü×?Ò?ÀÈYÓWÐWr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú+ll_fz_decode_barcode_from_pixmap2_outparamsiíæ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú4ll_fz_decode_barcode_from_pixmap2_outparams.<lambda>îæ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rjs  îæ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú4ll_fz_decode_barcode_from_pixmap2_outparams_swiginitÚ/new_ll_fz_decode_barcode_from_pixmap2_outparamsra   s    r   r]   Ú4ll_fz_decode_barcode_from_pixmap2_outparams.__init__òæ  ó*   € Ü×CÒCÀDÌ&÷  KAò  KAó  KCõ  	Dr&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú4ll_fz_decode_barcode_from_pixmap2_outparams_type_getÚ4ll_fz_decode_barcode_from_pixmap2_outparams_type_setr   r]   Ú2delete_ll_fz_decode_barcode_from_pixmap2_outparamsr°   r@   r'   r&   r   rhs  rhs  íæ  sN   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×OÑOÐQW÷  RMñ  RMó  N€DòDà×PÑPÓr&   rhs  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú.ll_fz_decode_barcode_from_pixmap2_outparams_fnrfs  s      r   rus  rus  ùæ  s   € Ü×@Ò@ÀÈiÓXÐXr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú(ll_fz_decomp_image_from_stream_outparamsiûæ  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú1ll_fz_decomp_image_from_stream_outparams.<lambda>üæ  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rys  üæ  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú1ll_fz_decomp_image_from_stream_outparams_swiginitÚ,new_ll_fz_decomp_image_from_stream_outparamsra   s    r   r]   Ú1ll_fz_decomp_image_from_stream_outparams.__init__ ç  rBs  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú4ll_fz_decomp_image_from_stream_outparams_l2extra_getÚ4ll_fz_decomp_image_from_stream_outparams_l2extra_setr†  r]   Ú/delete_ll_fz_decomp_image_from_stream_outparamsr°   r@   r'   r&   r   rws  rws  ûæ  sN   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�v×RÑRÐTZ÷  UPñ  UPó  Q€Gò~à×MÑMÓr&   rws  c                 ó2   • [         R                  " XX#XE5      $ r1   )r   Ú+ll_fz_decomp_image_from_stream_outparams_fn)rÄ  rå  rl  r„  r…  r{r  s         r   rƒs  rƒs  ç  s   € Ü×=Ò=¸cÈ'Ð\dÓpÐpr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_deflate_outparamsi	ç  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú ll_fz_deflate_outparams.<lambda>
ç  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r‡s  
ç  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú ll_fz_deflate_outparams_swiginitÚnew_ll_fz_deflate_outparamsra   s    r   r]   Ú ll_fz_deflate_outparams.__init__ç  r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú-ll_fz_deflate_outparams_compressed_length_getÚ-ll_fz_deflate_outparams_compressed_length_setró  r]   Údelete_ll_fz_deflate_outparamsr°   r@   r'   r&   r   r…s  r…s  	ç  sO   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ  ×!UÑ!UÐW]÷  XLñ  XLó  MÐò\à×<Ñ<Ór&   r…s  c                 ó2   • [         R                  " XX#U5      $ r1   )r   Úll_fz_deflate_outparams_fnrîr  s        r   r‘s  r‘s  ç  s   € Ü×,Ò,¨T¸=ÐQZÓ[Ð[r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú!ll_fz_dom_get_attribute_outparamsiç  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú*ll_fz_dom_get_attribute_outparams.<lambda>ç  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r•s  ç  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú*ll_fz_dom_get_attribute_outparams_swiginitÚ%new_ll_fz_dom_get_attribute_outparamsra   s    r   r]   Ú*ll_fz_dom_get_attribute_outparams.__init__ç  ó   € Ü×9Ò9¸$Ä×@lÒ@lÓ@nÕor&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú)ll_fz_dom_get_attribute_outparams_att_getÚ)ll_fz_dom_get_attribute_outparams_att_setrö  r]   Ú(delete_ll_fz_dom_get_attribute_outparamsr°   r@   r'   r&   r   r“s  r“s  ç  óB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×CÑCÀV×EuÑEuÓ
v€Còpà×FÑFÓr&   r“s  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú$ll_fz_dom_get_attribute_outparams_fn)rõ  rñ   r{r  s      r   r¡s  r¡s  #ç  s   € Ü×6Ò6°s¸yÓIÐIr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_drop_imp_outparamsi%ç  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú!ll_fz_drop_imp_outparams.<lambda>&ç  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¥s  &ç  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú!ll_fz_drop_imp_outparams_swiginitÚnew_ll_fz_drop_imp_outparamsra   s    r   r]   Ú!ll_fz_drop_imp_outparams.__init__*ç  rÌ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú!ll_fz_drop_imp_outparams_refs_getÚ!ll_fz_drop_imp_outparams_refs_setr”  r]   Údelete_ll_fz_drop_imp_outparamsr°   r@   r'   r&   r   r£s  r£s  %ç  óB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×<Ñ<¸f×>fÑ>fÓg€Dò^à×=Ñ=Ór&   r£s  c                 ó.   • [         R                  " X5      $ r1   )r   Úll_fz_drop_imp_outparams_fn©r®  r{r  s     r   r°s  r°s  1ç  ó   € Ü×-Ò-¨aÓ;Ð;r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_drop_imp16_outparamsi3ç  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú#ll_fz_drop_imp16_outparams.<lambda>4ç  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¶s  4ç  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú#ll_fz_drop_imp16_outparams_swiginitÚnew_ll_fz_drop_imp16_outparamsra   s    r   r]   Ú#ll_fz_drop_imp16_outparams.__init__8ç  rˆ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú#ll_fz_drop_imp16_outparams_refs_getÚ#ll_fz_drop_imp16_outparams_refs_setr”  r]   Ú!delete_ll_fz_drop_imp16_outparamsr°   r@   r'   r&   r   r´s  r´s  3ç  r½r  r&   r´s  c                 ó.   • [         R                  " X5      $ r1   )r   Úll_fz_drop_imp16_outparams_fnr±s  s     r   rÀs  rÀs  ?ç  ó   € Ü×/Ò/°Ó=Ð=r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú.ll_fz_encode_character_with_fallback_outparamsiAç  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú7ll_fz_encode_character_with_fallback_outparams.<lambda>Bç  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÅs  Bç  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú7ll_fz_encode_character_with_fallback_outparams_swiginitÚ2new_ll_fz_encode_character_with_fallback_outparamsra   s    r   r]   Ú7ll_fz_encode_character_with_fallback_outparams.__init__Fç  s*   € Ü×FÒFÀtÌV÷  NGò  NGó  NIõ  	Jr&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú;ll_fz_encode_character_with_fallback_outparams_out_font_getÚ;ll_fz_encode_character_with_fallback_outparams_out_font_setró  r]   Ú5delete_ll_fz_encode_character_with_fallback_outparamsr°   r@   r'   r&   r   rÃs  rÃs  Aç  sN   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×ZÑZÐ\b÷  ]_ñ  ]_ó  `€HòJà×SÑSÓr&   rÃs  c                 ó2   • [         R                  " XX#U5      $ r1   )r   Ú1ll_fz_encode_character_with_fallback_outparams_fn)r?  rÞ  rò  rr
  r{r  s        r   rÏs  rÏs  Mç  s   € Ü×CÒCÀDÐSYÐenÓoÐor&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_error_callback_outparamsiOç  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú'll_fz_error_callback_outparams.<lambda>Pç  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÓs  Pç  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú'll_fz_error_callback_outparams_swiginitÚ"new_ll_fz_error_callback_outparamsra   s    r   r]   Ú'll_fz_error_callback_outparams.__init__Tç  r…r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú'll_fz_error_callback_outparams_user_getÚ'll_fz_error_callback_outparams_user_setrl  r]   Ú%delete_ll_fz_error_callback_outparamsr°   r@   r'   r&   r   rÑs  rÑs  Oç  r�r  r&   rÑs  c                 ó.   • [         R                  " U 5      $ r1   )r   Ú!ll_fz_error_callback_outparams_fnrs  s    r   rÝs  rÝs  [ç  s   € Ü×3Ò3°IÓ>Ð>r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_eval_function_outparamsi]ç  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú&ll_fz_eval_function_outparams.<lambda>^ç  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rás  ^ç  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú&ll_fz_eval_function_outparams_swiginitÚ!new_ll_fz_eval_function_outparamsra   s    r   r]   Ú&ll_fz_eval_function_outparams.__init__bç  rør  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú%ll_fz_eval_function_outparams_out_getÚ%ll_fz_eval_function_outparams_out_setr¥  r]   Ú$delete_ll_fz_eval_function_outparamsr°   r@   r'   r&   r   rßs  rßs  ]ç  óB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×?Ñ?À×AmÑAmÓ
n€Còhà×BÑBÓr&   rßs  c                 ó2   • [         R                  " XX#U5      $ r1   )r   Ú ll_fz_eval_function_outparams_fn©r_  rM  r"  r#  r{r  s        r   rìs  rìs  iç  s   € Ü×2Ò2°4¸eÈYÓWÐWr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú&ll_fz_fill_pixmap_with_color_outparamsikç  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú/ll_fz_fill_pixmap_with_color_outparams.<lambda>lç  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rñs  lç  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú/ll_fz_fill_pixmap_with_color_outparams_swiginitÚ*new_ll_fz_fill_pixmap_with_color_outparamsra   s    r   r]   Ú/ll_fz_fill_pixmap_with_color_outparams.__init__pç  r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú0ll_fz_fill_pixmap_with_color_outparams_color_getÚ0ll_fz_fill_pixmap_with_color_outparams_color_setrf  r]   Ú-delete_ll_fz_fill_pixmap_with_color_outparamsr°   r@   r'   r&   r   rïs  rïs  kç  sM   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�V×LÑLÈf÷  OFñ  OFó  G€Eòzà×KÑKÓr&   rïs  c                 ó0   • [         R                  " XX#5      $ r1   )r   Ú)ll_fz_fill_pixmap_with_color_outparams_fn)rn  rE  rà  r{r  s       r   rûs  rûs  wç  s   € Ü×;Ò;¸CÈ\ÓeÐer&   c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Ú%ll_fz_get_pixmap_from_image_outparamsiyç  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú.ll_fz_get_pixmap_from_image_outparams.<lambda>zç  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÿs  zç  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú.ll_fz_get_pixmap_from_image_outparams_swiginitÚ)new_ll_fz_get_pixmap_from_image_outparamsra   s    r   r]   Ú.ll_fz_get_pixmap_from_image_outparams.__init__ç  ó   € Ü×=Ò=¸dÄF×DtÒDtÓDvÕwr&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú+ll_fz_get_pixmap_from_image_outparams_w_getÚ+ll_fz_get_pixmap_from_image_outparams_w_setrÍ
  Ú+ll_fz_get_pixmap_from_image_outparams_h_getÚ+ll_fz_get_pixmap_from_image_outparams_h_setrÐ
  r]   Ú,delete_ll_fz_get_pixmap_from_image_outparamsr°   r@   r'   r&   r   rýs  rýs  yç  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�×CÑCÀV×EwÑEwÓx€AÙ�×CÑCÀV×EwÑEwÓx€Aòxà×JÑJÓr&   rýs  c                 ó0   • [         R                  " XX#5      $ r1   )r   Ú(ll_fz_get_pixmap_from_image_outparams_fn)rå  rl  rK  r{r  s       r   rt  rt  †ç  s   € Ü×:Ò:¸5È3ÓZÐZr&   c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Ú*ll_fz_get_pixmap_mask_from_image_outparamsiˆç  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú3ll_fz_get_pixmap_mask_from_image_outparams.<lambda>‰ç  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rt  ‰ç  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú3ll_fz_get_pixmap_mask_from_image_outparams_swiginitÚ.new_ll_fz_get_pixmap_mask_from_image_outparamsra   s    r   r]   Ú3ll_fz_get_pixmap_mask_from_image_outparams.__init__Žç  r`s  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú1ll_fz_get_pixmap_mask_from_image_outparams_dw_getÚ1ll_fz_get_pixmap_mask_from_image_outparams_dw_setr´  Ú1ll_fz_get_pixmap_mask_from_image_outparams_dh_getÚ1ll_fz_get_pixmap_mask_from_image_outparams_dh_setrµ  r]   Ú1delete_ll_fz_get_pixmap_mask_from_image_outparamsr°   r@   r'   r&   r   rt  rt  ˆç  sp   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ	�&×JÑJÈF÷  MEñ  MEó  
F€BÙ	�&×JÑJÈF÷  MEñ  MEó  
F€BòBà×OÑOÓr&   rt  c                 ó2   • [         R                  " XX#U5      $ r1   )r   Ú-ll_fz_get_pixmap_mask_from_image_outparams_fn)rå  rl  rK  r¶  r{r  s        r   rt  rt  •ç  s   € Ü×?Ò?ÀÐPSÐ_hÓiÐir&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_getopt_outparamsi—ç  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úll_fz_getopt_outparams.<lambda>˜ç  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r t  ˜ç  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úll_fz_getopt_outparams_swiginitÚnew_ll_fz_getopt_outparamsra   s    r   r]   Úll_fz_getopt_outparams.__init__œç  r,  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú ll_fz_getopt_outparams_nargv_getÚ ll_fz_getopt_outparams_nargv_setr½  r]   Údelete_ll_fz_getopt_outparamsr°   r@   r'   r&   r   rt  rt  —ç  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�V×<Ñ<¸f×>eÑ>eÓf€EòZà×;Ñ;Ór&   rt  c                 ó0   • [         R                  " XU5      $ r1   )r   Úll_fz_getopt_outparams_fn)r¼  r¾  r{r  s      r   r*t  r*t  £ç  s   € Ü×+Ò+¨E¸ÓCÐCr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_getopt_long_outparamsi¥ç  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú$ll_fz_getopt_long_outparams.<lambda>¦ç  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r.t  ¦ç  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú$ll_fz_getopt_long_outparams_swiginitÚnew_ll_fz_getopt_long_outparamsra   s    r   r]   Ú$ll_fz_getopt_long_outparams.__init__ªç  r,  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú%ll_fz_getopt_long_outparams_nargv_getÚ%ll_fz_getopt_long_outparams_nargv_setr½  r]   Ú"delete_ll_fz_getopt_long_outparamsr°   r@   r'   r&   r   r,t  r,t  ¥ç  óB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�V×AÑAÀ6×CoÑCoÓp€Eòdà×@Ñ@Ór&   r,t  c                 ó0   • [         R                  " XX#5      $ r1   )r   Úll_fz_getopt_long_outparams_fn)r¼  r¾  rÂ  r{r  s       r   r9t  r9t  ±ç  s   € Ü×0Ò0°¸hÓRÐRr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_grisu_outparamsi³ç  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úll_fz_grisu_outparams.<lambda>´ç  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r=t  ´ç  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úll_fz_grisu_outparams_swiginitÚnew_ll_fz_grisu_outparamsra   s    r   r]   Úll_fz_grisu_outparams.__init__¸ç  r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úll_fz_grisu_outparams_exp_getÚll_fz_grisu_outparams_exp_setrÝ  r]   Údelete_ll_fz_grisu_outparamsr°   r@   r'   r&   r   r;t  r;t  ³ç  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×7Ñ7¸×9]Ñ9]Ó
^€CòXà×:Ñ:Ór&   r;t  c                 ó0   • [         R                  " XU5      $ r1   )r   Úll_fz_grisu_outparams_fn)rH  r´  r{r  s      r   rGt  rGt  ¿ç  s   € Ü×*Ò*¨1°Ó;Ð;r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_has_option_outparamsiÁç  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú#ll_fz_has_option_outparams.<lambda>Âç  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rKt  Âç  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú#ll_fz_has_option_outparams_swiginitÚnew_ll_fz_has_option_outparamsra   s    r   r]   Ú#ll_fz_has_option_outparams.__init__Æç  rˆ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú"ll_fz_has_option_outparams_val_getÚ"ll_fz_has_option_outparams_val_setr4  r]   Ú!delete_ll_fz_has_option_outparamsr°   r@   r'   r&   r   rIt  rIt  Áç  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×<Ñ<¸f×>gÑ>gÓ
h€Còbà×?Ñ?Ór&   rIt  c                 ó0   • [         R                  " XU5      $ r1   )r   Úll_fz_has_option_outparams_fn)ræ  rA  r{r  s      r   rUt  rUt  Íç  s   € Ü×/Ò/°¸9ÓEÐEr&   c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Ú ll_fz_image_resolution_outparamsiÏç  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú)ll_fz_image_resolution_outparams.<lambda>Ðç  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rYt  Ðç  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú)ll_fz_image_resolution_outparams_swiginitÚ$new_ll_fz_image_resolution_outparamsra   s    r   r]   Ú)ll_fz_image_resolution_outparams.__init__Õç  ó   € Ü×8Ò8¸¼v×?jÒ?jÓ?lÕmr&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú)ll_fz_image_resolution_outparams_xres_getÚ)ll_fz_image_resolution_outparams_xres_setrâ
  Ú)ll_fz_image_resolution_outparams_yres_getÚ)ll_fz_image_resolution_outparams_yres_setrå
  r]   Ú'delete_ll_fz_image_resolution_outparamsr°   r@   r'   r&   r   rWt  rWt  Ïç  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×DÑDÀf×FvÑFvÓw€DÙ�F×DÑDÀf×FvÑFvÓw€Dònà×EÑEÓr&   rWt  c                 ó.   • [         R                  " X5      $ r1   )r   Ú#ll_fz_image_resolution_outparams_fn)rå  r{r  s     r   rft  rft  Üç  s   € Ü×5Ò5°eÓGÐGr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_keep_imp_outparamsiÞç  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú!ll_fz_keep_imp_outparams.<lambda>ßç  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rjt  ßç  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú!ll_fz_keep_imp_outparams_swiginitÚnew_ll_fz_keep_imp_outparamsra   s    r   r]   Ú!ll_fz_keep_imp_outparams.__init__ãç  rÌ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú!ll_fz_keep_imp_outparams_refs_getÚ!ll_fz_keep_imp_outparams_refs_setr”  r]   Údelete_ll_fz_keep_imp_outparamsr°   r@   r'   r&   r   rht  rht  Þç  r®s  r&   rht  c                 ó.   • [         R                  " X5      $ r1   )r   Úll_fz_keep_imp_outparams_fnr±s  s     r   rtt  rtt  êç  r²s  r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_keep_imp16_outparamsiìç  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú#ll_fz_keep_imp16_outparams.<lambda>íç  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rxt  íç  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú#ll_fz_keep_imp16_outparams_swiginitÚnew_ll_fz_keep_imp16_outparamsra   s    r   r]   Ú#ll_fz_keep_imp16_outparams.__init__ñç  rˆ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú#ll_fz_keep_imp16_outparams_refs_getÚ#ll_fz_keep_imp16_outparams_refs_setr”  r]   Ú!delete_ll_fz_keep_imp16_outparamsr°   r@   r'   r&   r   rvt  rvt  ìç  r½r  r&   rvt  c                 ó.   • [         R                  " X5      $ r1   )r   Úll_fz_keep_imp16_outparams_fnr±s  s     r   r‚t  r‚t  øç  rÁs  r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_keep_imp_locked_outparamsiúç  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú(ll_fz_keep_imp_locked_outparams.<lambda>ûç  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r†t  ûç  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú(ll_fz_keep_imp_locked_outparams_swiginitÚ#new_ll_fz_keep_imp_locked_outparamsra   s    r   r]   Ú(ll_fz_keep_imp_locked_outparams.__init__ÿç  rçr  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú(ll_fz_keep_imp_locked_outparams_refs_getÚ(ll_fz_keep_imp_locked_outparams_refs_setr”  r]   Ú&delete_ll_fz_keep_imp_locked_outparamsr°   r@   r'   r&   r   r„t  r„t  úç  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×CÑCÀV×EtÑEtÓu€Dòlà×DÑDÓr&   r„t  c                 ó.   • [         R                  " X5      $ r1   )r   Ú"ll_fz_keep_imp_locked_outparams_fnr±s  s     r   r�t  r�t  è  s   € Ü×4Ò4°QÓBÐBr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú"ll_fz_lookup_base14_font_outparamsiè  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú+ll_fz_lookup_base14_font_outparams.<lambda>	è  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r”t  	è  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú+ll_fz_lookup_base14_font_outparams_swiginitÚ&new_ll_fz_lookup_base14_font_outparamsra   s    r   r]   Ú+ll_fz_lookup_base14_font_outparams.__init__è  rtr  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú*ll_fz_lookup_base14_font_outparams_len_getÚ*ll_fz_lookup_base14_font_outparams_len_setr_  r]   Ú)delete_ll_fz_lookup_base14_font_outparamsr°   r@   r'   r&   r   r’t  r’t  è  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×DÑDÀf×FwÑFwÓ
x€Còrà×GÑGÓr&   r’t  c                 ó.   • [         R                  " X5      $ r1   )r   Ú%ll_fz_lookup_base14_font_outparams_fn)r!   r{r  s     r   ržt  ržt  è  s   € Ü×7Ò7¸ÓHÐHr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú#ll_fz_lookup_builtin_font_outparamsiè  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú,ll_fz_lookup_builtin_font_outparams.<lambda>è  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¢t  è  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú,ll_fz_lookup_builtin_font_outparams_swiginitÚ'new_ll_fz_lookup_builtin_font_outparamsra   s    r   r]   Ú,ll_fz_lookup_builtin_font_outparams.__init__è  ó   € Ü×;Ò;¸DÄ&×BpÒBpÓBrÕsr&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú+ll_fz_lookup_builtin_font_outparams_len_getÚ+ll_fz_lookup_builtin_font_outparams_len_setr_  r]   Ú*delete_ll_fz_lookup_builtin_font_outparamsr°   r@   r'   r&   r   r t  r t  è  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×EÑEÀv×GyÑGyÓ
z€Còtà×HÑHÓr&   r t  c                 ó0   • [         R                  " XX#5      $ r1   )r   Ú&ll_fz_lookup_builtin_font_outparams_fn)r!   r‘  r’  r{r  s       r   r­t  r­t  "è  s   € Ü×8Ò8¸ÀVÓWÐWr&   c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úll_fz_lookup_cjk_font_outparamsi$è  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú(ll_fz_lookup_cjk_font_outparams.<lambda>%è  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r±t  %è  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú(ll_fz_lookup_cjk_font_outparams_swiginitÚ#new_ll_fz_lookup_cjk_font_outparamsra   s    r   r]   Ú(ll_fz_lookup_cjk_font_outparams.__init__*è  rçr  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú'll_fz_lookup_cjk_font_outparams_len_getÚ'll_fz_lookup_cjk_font_outparams_len_setr_  Ú)ll_fz_lookup_cjk_font_outparams_index_getÚ)ll_fz_lookup_cjk_font_outparams_index_setr¾   r]   Ú&delete_ll_fz_lookup_cjk_font_outparamsr°   r@   r'   r&   r   r¯t  r¯t  $è  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×AÑAÀ6×CqÑCqÓ
r€CÙ�V×EÑEÀv×GwÑGwÓx€Eòlà×DÑDÓr&   r¯t  c                 ó.   • [         R                  " X5      $ r1   )r   Ú"ll_fz_lookup_cjk_font_outparams_fn)r®  r{r  s     r   r½t  r½t  1è  s   € Ü×4Ò4°XÓIÐIr&   c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Ú+ll_fz_lookup_cjk_font_by_language_outparamsi3è  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú4ll_fz_lookup_cjk_font_by_language_outparams.<lambda>4è  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÁt  4è  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú4ll_fz_lookup_cjk_font_by_language_outparams_swiginitÚ/new_ll_fz_lookup_cjk_font_by_language_outparamsra   s    r   r]   Ú4ll_fz_lookup_cjk_font_by_language_outparams.__init__9è  rps  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú3ll_fz_lookup_cjk_font_by_language_outparams_len_getÚ3ll_fz_lookup_cjk_font_by_language_outparams_len_setr_  Ú7ll_fz_lookup_cjk_font_by_language_outparams_subfont_getÚ7ll_fz_lookup_cjk_font_by_language_outparams_subfont_setró	  r]   Ú2delete_ll_fz_lookup_cjk_font_by_language_outparamsr°   r@   r'   r&   r   r¿t  r¿t  3è  sq   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×MÑMÈv÷  PJñ  PJó  K€CÙ�v×UÑUÐW]÷  XVñ  XVó  W€GòDà×PÑPÓr&   r¿t  c                 ó.   • [         R                  " X5      $ r1   )r   Ú.ll_fz_lookup_cjk_font_by_language_outparams_fn)rÖ  r{r  s     r   rÍt  rÍt  @è  s   € Ü×@Ò@ÀÓQÐQr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú&ll_fz_lookup_noto_boxes_font_outparamsiBè  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú/ll_fz_lookup_noto_boxes_font_outparams.<lambda>Cè  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÑt  Cè  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú/ll_fz_lookup_noto_boxes_font_outparams_swiginitÚ*new_ll_fz_lookup_noto_boxes_font_outparamsra   s    r   r]   Ú/ll_fz_lookup_noto_boxes_font_outparams.__init__Gè  r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú.ll_fz_lookup_noto_boxes_font_outparams_len_getÚ.ll_fz_lookup_noto_boxes_font_outparams_len_setr_  r]   Ú-delete_ll_fz_lookup_noto_boxes_font_outparamsr°   r@   r'   r&   r   rÏt  rÏt  Bè  óE   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×HÑHÈ&×JÑJó  A€Còzà×KÑKÓr&   rÏt  c                 ó.   • [         R                  " U 5      $ r1   )r   Ú)ll_fz_lookup_noto_boxes_font_outparams_fnrs  s    r   rÜt  rÜt  Nè  ó   € Ü×;Ò;¸IÓFÐFr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú&ll_fz_lookup_noto_emoji_font_outparamsiPè  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú/ll_fz_lookup_noto_emoji_font_outparams.<lambda>Qè  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rát  Qè  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú/ll_fz_lookup_noto_emoji_font_outparams_swiginitÚ*new_ll_fz_lookup_noto_emoji_font_outparamsra   s    r   r]   Ú/ll_fz_lookup_noto_emoji_font_outparams.__init__Uè  r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú.ll_fz_lookup_noto_emoji_font_outparams_len_getÚ.ll_fz_lookup_noto_emoji_font_outparams_len_setr_  r]   Ú-delete_ll_fz_lookup_noto_emoji_font_outparamsr°   r@   r'   r&   r   rßt  rßt  Pè  rÚt  r&   rßt  c                 ó.   • [         R                  " U 5      $ r1   )r   Ú)ll_fz_lookup_noto_emoji_font_outparams_fnrs  s    r   rët  rët  \è  rÝt  r&   c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Ú ll_fz_lookup_noto_font_outparamsi^è  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú)ll_fz_lookup_noto_font_outparams.<lambda>_è  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rït  _è  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú)ll_fz_lookup_noto_font_outparams_swiginitÚ$new_ll_fz_lookup_noto_font_outparamsra   s    r   r]   Ú)ll_fz_lookup_noto_font_outparams.__init__dè  r_t  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú(ll_fz_lookup_noto_font_outparams_len_getÚ(ll_fz_lookup_noto_font_outparams_len_setr_  Ú,ll_fz_lookup_noto_font_outparams_subfont_getÚ,ll_fz_lookup_noto_font_outparams_subfont_setró	  r]   Ú'delete_ll_fz_lookup_noto_font_outparamsr°   r@   r'   r&   r   rít  rít  ^è  s]   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×BÑBÀF×DsÑDsÓ
t€CÙ�v×JÑJÈF×LÑLó  A€Gònà×EÑEÓr&   rít  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú#ll_fz_lookup_noto_font_outparams_fn)rò  rÖ  r{r  s      r   rût  rût  kè  s   € Ü×5Ò5°fÀIÓNÐNr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú%ll_fz_lookup_noto_math_font_outparamsimè  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú.ll_fz_lookup_noto_math_font_outparams.<lambda>nè  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÿt  nè  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú.ll_fz_lookup_noto_math_font_outparams_swiginitÚ)new_ll_fz_lookup_noto_math_font_outparamsra   s    r   r]   Ú.ll_fz_lookup_noto_math_font_outparams.__init__rè  rt  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú-ll_fz_lookup_noto_math_font_outparams_len_getÚ-ll_fz_lookup_noto_math_font_outparams_len_setr_  r]   Ú,delete_ll_fz_lookup_noto_math_font_outparamsr°   r@   r'   r&   r   rýt  rýt  mè  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×GÑGÈ×I}ÑI}Ó
~€Còxà×JÑJÓr&   rýt  c                 ó.   • [         R                  " U 5      $ r1   )r   Ú(ll_fz_lookup_noto_math_font_outparams_fnrs  s    r   r	u  r	u  yè  s   € Ü×:Ò:¸9ÓEÐEr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú&ll_fz_lookup_noto_music_font_outparamsi{è  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú/ll_fz_lookup_noto_music_font_outparams.<lambda>|è  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   ru  |è  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú/ll_fz_lookup_noto_music_font_outparams_swiginitÚ*new_ll_fz_lookup_noto_music_font_outparamsra   s    r   r]   Ú/ll_fz_lookup_noto_music_font_outparams.__init__€è  r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú.ll_fz_lookup_noto_music_font_outparams_len_getÚ.ll_fz_lookup_noto_music_font_outparams_len_setr_  r]   Ú-delete_ll_fz_lookup_noto_music_font_outparamsr°   r@   r'   r&   r   ru  ru  {è  rÚt  r&   ru  c                 ó.   • [         R                  " U 5      $ r1   )r   Ú)ll_fz_lookup_noto_music_font_outparams_fnrs  s    r   ru  ru  ‡è  rÝt  r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú(ll_fz_lookup_noto_symbol1_font_outparamsi‰è  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú1ll_fz_lookup_noto_symbol1_font_outparams.<lambda>Šè  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   ru  Šè  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú1ll_fz_lookup_noto_symbol1_font_outparams_swiginitÚ,new_ll_fz_lookup_noto_symbol1_font_outparamsra   s    r   r]   Ú1ll_fz_lookup_noto_symbol1_font_outparams.__init__Žè  rBs  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú0ll_fz_lookup_noto_symbol1_font_outparams_len_getÚ0ll_fz_lookup_noto_symbol1_font_outparams_len_setr_  r]   Ú/delete_ll_fz_lookup_noto_symbol1_font_outparamsr°   r@   r'   r&   r   ru  ru  ‰è  óM   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×JÑJÈF÷  MDñ  MDó  E€Cò~à×MÑMÓr&   ru  c                 ó.   • [         R                  " U 5      $ r1   )r   Ú+ll_fz_lookup_noto_symbol1_font_outparams_fnrs  s    r   r&u  r&u  •è  ó   € Ü×=Ò=¸iÓHÐHr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú(ll_fz_lookup_noto_symbol2_font_outparamsi—è  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú1ll_fz_lookup_noto_symbol2_font_outparams.<lambda>˜è  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r+u  ˜è  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú1ll_fz_lookup_noto_symbol2_font_outparams_swiginitÚ,new_ll_fz_lookup_noto_symbol2_font_outparamsra   s    r   r]   Ú1ll_fz_lookup_noto_symbol2_font_outparams.__init__œè  rBs  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú0ll_fz_lookup_noto_symbol2_font_outparams_len_getÚ0ll_fz_lookup_noto_symbol2_font_outparams_len_setr_  r]   Ú/delete_ll_fz_lookup_noto_symbol2_font_outparamsr°   r@   r'   r&   r   r)u  r)u  —è  r$u  r&   r)u  c                 ó.   • [         R                  " U 5      $ r1   )r   Ú+ll_fz_lookup_noto_symbol2_font_outparams_fnrs  s    r   r5u  r5u  £è  r'u  r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú)ll_fz_match_chapter_page_number_outparamsi¥è  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú2ll_fz_match_chapter_page_number_outparams.<lambda>¦è  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r9u  ¦è  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú2ll_fz_match_chapter_page_number_outparams_swiginitÚ-new_ll_fz_match_chapter_page_number_outparamsra   s    r   r]   Ú2ll_fz_match_chapter_page_number_outparams.__init__ªè  rs  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú6ll_fz_match_chapter_page_number_outparams_hit_mark_getÚ6ll_fz_match_chapter_page_number_outparams_hit_mark_setr)  r]   Ú0delete_ll_fz_match_chapter_page_number_outparamsr°   r@   r'   r&   r   r7u  r7u  ¥è  óN   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×UÑUÐW]÷  XUñ  XUó  V€Hò@à×NÑNÓr&   r7u  c           
      ó4   • [         R                  " XX#XEXg5      $ r1   )r   Ú,ll_fz_match_chapter_page_number_outparams_fn)rY   r¢  r¥  rº  r*  r+  r  r{r  s           r   rDu  rDu  ±è  s!   € Ü×>Ò>¸sÈTÐ[cÐnuó  Bð  Br&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú"ll_fz_match_display_list_outparamsi³è  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú+ll_fz_match_display_list_outparams.<lambda>´è  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rHu  ´è  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú+ll_fz_match_display_list_outparams_swiginitÚ&new_ll_fz_match_display_list_outparamsra   s    r   r]   Ú+ll_fz_match_display_list_outparams.__init__¸è  rtr  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú/ll_fz_match_display_list_outparams_hit_mark_getÚ/ll_fz_match_display_list_outparams_hit_mark_setr)  r]   Ú)delete_ll_fz_match_display_list_outparamsr°   r@   r'   r&   r   rFu  rFu  ³è  óN   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×NÑNÐPV÷  QGñ  QGó  H€Hòrà×GÑGÓr&   rFu  c                 ó2   • [         R                  " XX#XE5      $ r1   )r   Ú%ll_fz_match_display_list_outparams_fn)rÿ  rº  r*  r+  r  r{r  s         r   rSu  rSu  ¿è  s   € Ü×7Ò7¸ÀhÐY`ÓlÐlr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_match_page_outparamsiÁè  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú#ll_fz_match_page_outparams.<lambda>Âè  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rWu  Âè  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú#ll_fz_match_page_outparams_swiginitÚnew_ll_fz_match_page_outparamsra   s    r   r]   Ú#ll_fz_match_page_outparams.__init__Æè  rˆ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú'll_fz_match_page_outparams_hit_mark_getÚ'll_fz_match_page_outparams_hit_mark_setr)  r]   Ú!delete_ll_fz_match_page_outparamsr°   r@   r'   r&   r   rUu  rUu  Áè  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×FÑFÈ×HvÑHvÓw€Hòbà×?Ñ?Ór&   rUu  c                 ó2   • [         R                  " XX#XE5      $ r1   )r   Úll_fz_match_page_outparams_fn)r¥  rº  r*  r+  r  r{r  s         r   rau  rau  Íè  s   € Ü×/Ò/°¸hÐQXÓdÐdr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú!ll_fz_match_page_number_outparamsiÏè  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú*ll_fz_match_page_number_outparams.<lambda>Ðè  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   reu  Ðè  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú*ll_fz_match_page_number_outparams_swiginitÚ%new_ll_fz_match_page_number_outparamsra   s    r   r]   Ú*ll_fz_match_page_number_outparams.__init__Ôè  r›s  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú.ll_fz_match_page_number_outparams_hit_mark_getÚ.ll_fz_match_page_number_outparams_hit_mark_setr)  r]   Ú(delete_ll_fz_match_page_number_outparamsr°   r@   r'   r&   r   rcu  rcu  Ïè  óM   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×MÑMÈv÷  PEñ  PEó  F€Hòpà×FÑFÓr&   rcu  c           	      ó4   • [         R                  " XX#XEU5      $ r1   )r   Ú$ll_fz_match_page_number_outparams_fn)rY   rÍ  rº  r*  r+  r  r{r  s          r   rpu  rpu  Ûè  s   € Ü×6Ò6°sÀFÐV]ÐhqÓrÐrr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú ll_fz_match_stext_page_outparamsiÝè  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú)ll_fz_match_stext_page_outparams.<lambda>Þè  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rtu  Þè  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú)ll_fz_match_stext_page_outparams_swiginitÚ$new_ll_fz_match_stext_page_outparamsra   s    r   r]   Ú)ll_fz_match_stext_page_outparams.__init__âè  r_t  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú-ll_fz_match_stext_page_outparams_hit_mark_getÚ-ll_fz_match_stext_page_outparams_hit_mark_setr)  r]   Ú'delete_ll_fz_match_stext_page_outparamsr°   r@   r'   r&   r   rru  rru  Ýè  sM   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×LÑLÈf÷  OCñ  OCó  D€Hònà×EÑEÓr&   rru  c                 ó2   • [         R                  " XX#XE5      $ r1   )r   Ú#ll_fz_match_stext_page_outparams_fn)r‹  rº  r*  r+  r  r{r  s         r   r~u  r~u  éè  s   € Ü×5Ò5°dÀHÐW^ÓjÐjr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_new_brotli_data_outparamsiëè  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú(ll_fz_new_brotli_data_outparams.<lambda>ìè  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r‚u  ìè  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú(ll_fz_new_brotli_data_outparams_swiginitÚ#new_ll_fz_new_brotli_data_outparamsra   s    r   r]   Ú(ll_fz_new_brotli_data_outparams.__init__ðè  rçr  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú5ll_fz_new_brotli_data_outparams_compressed_length_getÚ5ll_fz_new_brotli_data_outparams_compressed_length_setró  r]   Ú&delete_ll_fz_new_brotli_data_outparamsr°   r@   r'   r&   r   r€u  r€u  ëè  rër  r&   r€u  c                 ó0   • [         R                  " XX#5      $ r1   )r   Ú"ll_fz_new_brotli_data_outparams_fn©rz  rô  rõ  r{r  s       r   rŒu  rŒu  ÷è  s   € Ü×4Ò4°VÈEÓ]Ð]r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú+ll_fz_new_brotli_data_from_buffer_outparamsiùè  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú4ll_fz_new_brotli_data_from_buffer_outparams.<lambda>úè  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r‘u  úè  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú4ll_fz_new_brotli_data_from_buffer_outparams_swiginitÚ/new_ll_fz_new_brotli_data_from_buffer_outparamsra   s    r   r]   Ú4ll_fz_new_brotli_data_from_buffer_outparams.__init__þè  rps  r&   r'   N)r   r   r<   r=   r   r   r   r   r   ÚAll_fz_new_brotli_data_from_buffer_outparams_compressed_length_getÚAll_fz_new_brotli_data_from_buffer_outparams_compressed_length_setró  r]   Ú2delete_ll_fz_new_brotli_data_from_buffer_outparamsr°   r@   r'   r&   r   r�u  r�u  ùè  sO   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ  ×!iÑ!iÐkq÷  ltñ  ltó  uÐòDà×PÑPÓr&   r�u  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú.ll_fz_new_brotli_data_from_buffer_outparams_fn©rá  rõ  r{r  s      r   r›u  r›u  é  s   € Ü×@Ò@ÀÐPYÓZÐZr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú4ll_fz_new_buffer_from_flattened_stext_page_outparamsié  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú=ll_fz_new_buffer_from_flattened_stext_page_outparams.<lambda>é  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r u  é  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú=ll_fz_new_buffer_from_flattened_stext_page_outparams_swiginitÚ8new_ll_fz_new_buffer_from_flattened_stext_page_outparamsra   s    r   r]   Ú=ll_fz_new_buffer_from_flattened_stext_page_outparams.__init__é  ó+   € Ü×LÒLÈTÔSY÷  TSò  TSó  TUõ  	Vr&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú<ll_fz_new_buffer_from_flattened_stext_page_outparams_map_getÚ<ll_fz_new_buffer_from_flattened_stext_page_outparams_map_setræ  r]   Ú;delete_ll_fz_new_buffer_from_flattened_stext_page_outparamsr°   r@   r'   r&   r   ržu  ržu  é  sN   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×VÑVÐX^÷  Y\ñ  Y\ó  ]€CòVà×YÑYÓr&   ržu  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú7ll_fz_new_buffer_from_flattened_stext_page_outparams_fn)r‹  rÜ  r{r  s      r   r«u  r«u  é  s   € Ü×IÒIÈ$ÐYbÓcÐcr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú!ll_fz_new_deflated_data_outparamsié  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú*ll_fz_new_deflated_data_outparams.<lambda>é  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¯u  é  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú*ll_fz_new_deflated_data_outparams_swiginitÚ%new_ll_fz_new_deflated_data_outparamsra   s    r   r]   Ú*ll_fz_new_deflated_data_outparams.__init__é  r›s  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú7ll_fz_new_deflated_data_outparams_compressed_length_getÚ7ll_fz_new_deflated_data_outparams_compressed_length_setró  r]   Ú(delete_ll_fz_new_deflated_data_outparamsr°   r@   r'   r&   r   r­u  r­u  é  sO   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ  ×!_Ñ!_Ðag÷  b`ñ  b`ó  aÐòpà×FÑFÓr&   r­u  c                 ó0   • [         R                  " XX#5      $ r1   )r   Ú$ll_fz_new_deflated_data_outparams_fnr�u  s       r   r¹u  r¹u  !é  s   € Ü×6Ò6°vÈeÓ_Ð_r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú-ll_fz_new_deflated_data_from_buffer_outparamsi#é  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú6ll_fz_new_deflated_data_from_buffer_outparams.<lambda>$é  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r½u  $é  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú6ll_fz_new_deflated_data_from_buffer_outparams_swiginitÚ1new_ll_fz_new_deflated_data_from_buffer_outparamsra   s    r   r]   Ú6ll_fz_new_deflated_data_from_buffer_outparams.__init__(é  ó*   € Ü×EÒEÀdÌF÷  MEò  MEó  MGõ  	Hr&   r'   N)r   r   r<   r=   r   r   r   r   r   ÚCll_fz_new_deflated_data_from_buffer_outparams_compressed_length_getÚCll_fz_new_deflated_data_from_buffer_outparams_compressed_length_setró  r]   Ú4delete_ll_fz_new_deflated_data_from_buffer_outparamsr°   r@   r'   r&   r   r»u  r»u  #é  sO   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ  ×!kÑ!kÐms÷  nxñ  nxó  yÐòHà×RÑRÓr&   r»u  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú0ll_fz_new_deflated_data_from_buffer_outparams_fnrœu  s      r   rÈu  rÈu  /é  s   € Ü×BÒBÀ6ÐR[Ó\Ð\r&   c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Ú)ll_fz_new_display_list_from_svg_outparamsi1é  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú2ll_fz_new_display_list_from_svg_outparams.<lambda>2é  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÌu  2é  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú2ll_fz_new_display_list_from_svg_outparams_swiginitÚ-new_ll_fz_new_display_list_from_svg_outparamsra   s    r   r]   Ú2ll_fz_new_display_list_from_svg_outparams.__init__7é  rs  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú/ll_fz_new_display_list_from_svg_outparams_w_getÚ/ll_fz_new_display_list_from_svg_outparams_w_setrÍ
  Ú/ll_fz_new_display_list_from_svg_outparams_h_getÚ/ll_fz_new_display_list_from_svg_outparams_h_setrÐ
  r]   Ú0delete_ll_fz_new_display_list_from_svg_outparamsr°   r@   r'   r&   r   rÊu  rÊu  1é  s`   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�×GÑGÈ×IÑIó  	A€AÙ�×GÑGÈ×IÑIó  	A€Aò@à×NÑNÓr&   rÊu  c                 ó0   • [         R                  " XX#5      $ r1   )r   Ú,ll_fz_new_display_list_from_svg_outparams_fn)r!  r\   r/  r{r  s       r   rØu  rØu  >é  s   € Ü×>Ò>¸sÈcÓ]Ð]r&   c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Ú-ll_fz_new_display_list_from_svg_xml_outparamsi@é  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú6ll_fz_new_display_list_from_svg_xml_outparams.<lambda>Aé  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÜu  Aé  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú6ll_fz_new_display_list_from_svg_xml_outparams_swiginitÚ1new_ll_fz_new_display_list_from_svg_xml_outparamsra   s    r   r]   Ú6ll_fz_new_display_list_from_svg_xml_outparams.__init__Fé  rÃu  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú3ll_fz_new_display_list_from_svg_xml_outparams_w_getÚ3ll_fz_new_display_list_from_svg_xml_outparams_w_setrÍ
  Ú3ll_fz_new_display_list_from_svg_xml_outparams_h_getÚ3ll_fz_new_display_list_from_svg_xml_outparams_h_setrÐ
  r]   Ú4delete_ll_fz_new_display_list_from_svg_xml_outparamsr°   r@   r'   r&   r   rÚu  rÚu  @é  sp   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�×KÑKÈV÷  NHñ  NHó  	I€AÙ�×KÑKÈV÷  NHñ  NHó  	I€AòHà×RÑRÓr&   rÚu  c                 ó2   • [         R                  " XX#U5      $ r1   )r   Ú0ll_fz_new_display_list_from_svg_xml_outparams_fn)r`   rÔ  r\   r/  r{r  s        r   rèu  rèu  Mé  s   € Ü×BÒBÀ6ÐPXÐ_hÓiÐir&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú,ll_fz_new_draw_device_with_options_outparamsiOé  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú5ll_fz_new_draw_device_with_options_outparams.<lambda>Pé  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rìu  Pé  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú5ll_fz_new_draw_device_with_options_outparams_swiginitÚ0new_ll_fz_new_draw_device_with_options_outparamsra   s    r   r]   Ú5ll_fz_new_draw_device_with_options_outparams.__init__Té  ó*   € Ü×DÒDÀTÌ6÷  LCò  LCó  LEõ  	Fr&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú7ll_fz_new_draw_device_with_options_outparams_pixmap_getÚ7ll_fz_new_draw_device_with_options_outparams_pixmap_setr™  r]   Ú3delete_ll_fz_new_draw_device_with_options_outparamsr°   r@   r'   r&   r   rêu  rêu  Oé  sN   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�f×TÑTÐV\÷  WUñ  WUó  V€FòFà×QÑQÓr&   rêu  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú/ll_fz_new_draw_device_with_options_outparams_fn)r  rÚ  r{r  s      r   r÷u  r÷u  [é  s   € Ü×AÒAÀ'ÐU^Ó_Ð_r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú&ll_fz_new_svg_device_with_id_outparamsi]é  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú/ll_fz_new_svg_device_with_id_outparams.<lambda>^é  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rûu  ^é  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú/ll_fz_new_svg_device_with_id_outparams_swiginitÚ*new_ll_fz_new_svg_device_with_id_outparamsra   s    r   r]   Ú/ll_fz_new_svg_device_with_id_outparams.__init__bé  r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú-ll_fz_new_svg_device_with_id_outparams_id_getÚ-ll_fz_new_svg_device_with_id_outparams_id_setr  r]   Ú-delete_ll_fz_new_svg_device_with_id_outparamsr°   r@   r'   r&   r   rùu  rùu  ]é  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ	�&×FÑFÈ×H|ÑH|Ó	}€Bòzà×KÑKÓr&   rùu  c                 ó2   • [         R                  " XX#XE5      $ r1   )r   Ú)ll_fz_new_svg_device_with_id_outparams_fn)r¥  r©!  rª!  r‹  rŽ  r{r  s         r   rv  rv  ié  s   € Ü×;Ò;¸CÈ[ÐgsÓÐr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_new_test_device_outparamsiké  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú(ll_fz_new_test_device_outparams.<lambda>lé  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r	v  lé  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú(ll_fz_new_test_device_outparams_swiginitÚ#new_ll_fz_new_test_device_outparamsra   s    r   r]   Ú(ll_fz_new_test_device_outparams.__init__pé  rçr  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú,ll_fz_new_test_device_outparams_is_color_getÚ,ll_fz_new_test_device_outparams_is_color_setr¸!  r]   Ú&delete_ll_fz_new_test_device_outparamsr°   r@   r'   r&   r   rv  rv  ké  sM   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×KÑKÈV÷  NAñ  NAó  B€Hòlà×DÑDÓr&   rv  c                 ó0   • [         R                  " XX#5      $ r1   )r   Ú"ll_fz_new_test_device_outparams_fn)r¹!  r  rº!  r{r  s       r   rv  rv  wé  s   € Ü×4Ò4°YÈÓ`Ð`r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú(ll_fz_open_image_decomp_stream_outparamsiyé  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú1ll_fz_open_image_decomp_stream_outparams.<lambda>zé  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rv  zé  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú1ll_fz_open_image_decomp_stream_outparams_swiginitÚ,new_ll_fz_open_image_decomp_stream_outparamsra   s    r   r]   Ú1ll_fz_open_image_decomp_stream_outparams.__init__~é  rBs  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú5ll_fz_open_image_decomp_stream_outparams_l2factor_getÚ5ll_fz_open_image_decomp_stream_outparams_l2factor_setr…  r]   Ú/delete_ll_fz_open_image_decomp_stream_outparamsr°   r@   r'   r&   r   rv  rv  yé  sN   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×TÑTÐV\÷  WSñ  WSó  T€Hò~à×MÑMÓr&   rv  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú+ll_fz_open_image_decomp_stream_outparams_fn)rh&  r®  r{r  s      r   r!v  r!v  …é  s   € Ü×=Ò=¸eÈIÓVÐVr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú4ll_fz_open_image_decomp_stream_from_buffer_outparamsi‡é  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú=ll_fz_open_image_decomp_stream_from_buffer_outparams.<lambda>ˆé  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r%v  ˆé  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú=ll_fz_open_image_decomp_stream_from_buffer_outparams_swiginitÚ8new_ll_fz_open_image_decomp_stream_from_buffer_outparamsra   s    r   r]   Ú=ll_fz_open_image_decomp_stream_from_buffer_outparams.__init__Œé  r¦u  r&   r'   N)r   r   r<   r=   r   r   r   r   r   ÚAll_fz_open_image_decomp_stream_from_buffer_outparams_l2factor_getÚAll_fz_open_image_decomp_stream_from_buffer_outparams_l2factor_setr…  r]   Ú;delete_ll_fz_open_image_decomp_stream_from_buffer_outparamsr°   r@   r'   r&   r   r#v  r#v  ‡é  sN   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×`Ñ`Ðbh÷  ckñ  ckó  l€HòVà×YÑYÓr&   r#v  c                 ó.   • [         R                  " X5      $ r1   )r   Ú7ll_fz_open_image_decomp_stream_from_buffer_outparams_fn)rh&  r{r  s     r   r/v  r/v  “é  s   € Ü×IÒIÈ%Ó[Ð[r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú!ll_fz_page_presentation_outparamsi•é  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú*ll_fz_page_presentation_outparams.<lambda>–é  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r3v  –é  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú*ll_fz_page_presentation_outparams_swiginitÚ%new_ll_fz_page_presentation_outparamsra   s    r   r]   Ú*ll_fz_page_presentation_outparams.__init__šé  r›s  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú.ll_fz_page_presentation_outparams_duration_getÚ.ll_fz_page_presentation_outparams_duration_setr  r]   Ú(delete_ll_fz_page_presentation_outparamsr°   r@   r'   r&   r   r1v  r1v  •é  rnu  r&   r1v  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú$ll_fz_page_presentation_outparams_fn©r¥  r®"  r{r  s      r   r=v  r=v  ¡é  s   € Ü×6Ò6°tÈÓSÐSr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_paint_shade_outparamsi£é  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú$ll_fz_paint_shade_outparams.<lambda>¤é  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rBv  ¤é  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú$ll_fz_paint_shade_outparams_swiginitÚnew_ll_fz_paint_shade_outparamsra   s    r   r]   Ú$ll_fz_paint_shade_outparams.__init__¨é  r,  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú%ll_fz_paint_shade_outparams_cache_getÚ%ll_fz_paint_shade_outparams_cache_setr³  r]   Ú"delete_ll_fz_paint_shade_outparamsr°   r@   r'   r&   r   r@v  r@v  £é  r7t  r&   r@v  c           
      ó4   • [         R                  " XX#XEXg5      $ r1   )r   Úll_fz_paint_shade_outparams_fn)r  r¶"  rK  r£  rà  rÉ	  r·"  r{r  s           r   rLv  rLv  ¯é  s   € Ü×0Ò0°ÀSÐP\ÐdgÓsÐsr&   c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Ú ll_fz_parse_page_range_outparamsi±é  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú)ll_fz_parse_page_range_outparams.<lambda>²é  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rPv  ²é  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú)ll_fz_parse_page_range_outparams_swiginitÚ$new_ll_fz_parse_page_range_outparamsra   s    r   r]   Ú)ll_fz_parse_page_range_outparams.__init__·é  r_t  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú&ll_fz_parse_page_range_outparams_a_getÚ&ll_fz_parse_page_range_outparams_a_setrƒ  Ú&ll_fz_parse_page_range_outparams_b_getÚ&ll_fz_parse_page_range_outparams_b_setr<  r]   Ú'delete_ll_fz_parse_page_range_outparamsr°   r@   r'   r&   r   rNv  rNv  ±é  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�×>Ñ>À×@mÑ@mÓn€AÙ�×>Ñ>À×@mÑ@mÓn€Aònà×EÑEÓr&   rNv  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú#ll_fz_parse_page_range_outparams_fn)r´  rg   r{r  s      r   r\v  r\v  ¾é  s   € Ü×5Ò5°a¸IÓFÐFr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú!ll_fz_pool_array_append_outparamsiÀé  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú*ll_fz_pool_array_append_outparams.<lambda>Áé  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r`v  Áé  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú*ll_fz_pool_array_append_outparams_swiginitÚ%new_ll_fz_pool_array_append_outparamsra   s    r   r]   Ú*ll_fz_pool_array_append_outparams.__init__Åé  r›s  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú)ll_fz_pool_array_append_outparams_idx_getÚ)ll_fz_pool_array_append_outparams_idx_setrì  r]   Ú(delete_ll_fz_pool_array_append_outparamsr°   r@   r'   r&   r   r^v  r^v  Àé  rŸs  r&   r^v  c                 ó.   • [         R                  " X5      $ r1   )r   Ú$ll_fz_pool_array_append_outparams_fn)r*#  r{r  s     r   rjv  rjv  Ìé  s   € Ü×6Ò6°sÓFÐFr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_read_best_outparamsiÎé  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú"ll_fz_read_best_outparams.<lambda>Ïé  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rnv  Ïé  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú"ll_fz_read_best_outparams_swiginitÚnew_ll_fz_read_best_outparamsra   s    r   r]   Ú"ll_fz_read_best_outparams.__init__Óé  rÑ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú'll_fz_read_best_outparams_truncated_getÚ'll_fz_read_best_outparams_truncated_setr�#  r]   Ú delete_ll_fz_read_best_outparamsr°   r@   r'   r&   r   rlv  rlv  Îé  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×GÑGÈ×IwÑIwÓx€Iò`à×>Ñ>Ór&   rlv  c                 ó0   • [         R                  " XX#5      $ r1   )r   Úll_fz_read_best_outparams_fn)rÄ  rf!  rŽ#  r{r  s       r   rxv  rxv  Úé  s   € Ü×.Ò.¨s¸ZÓSÐSr&   c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úll_fz_resolve_link_outparamsiÜé  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú%ll_fz_resolve_link_outparams.<lambda>Ýé  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r|v  Ýé  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú%ll_fz_resolve_link_outparams_swiginitÚ new_ll_fz_resolve_link_outparamsra   s    r   r]   Ú%ll_fz_resolve_link_outparams.__init__âé  rî  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú#ll_fz_resolve_link_outparams_xp_getÚ#ll_fz_resolve_link_outparams_xp_setr$  Ú#ll_fz_resolve_link_outparams_yp_getÚ#ll_fz_resolve_link_outparams_yp_setr$  r]   Ú#delete_ll_fz_resolve_link_outparamsr°   r@   r'   r&   r   rzv  rzv  Üé  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ	�&×<Ñ<¸f×>hÑ>hÓ	i€BÙ	�&×<Ñ<¸f×>hÑ>hÓ	i€Bòfà×AÑAÓr&   rzv  c                 ó0   • [         R                  " XU5      $ r1   )r   Úll_fz_resolve_link_outparams_fn©rY   r6  r{r  s      r   rˆv  rˆv  éé  s   € Ü×1Ò1°#¸IÓFÐFr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú*ll_fz_search_chapter_page_number_outparamsiëé  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú3ll_fz_search_chapter_page_number_outparams.<lambda>ìé  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r�v  ìé  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú3ll_fz_search_chapter_page_number_outparams_swiginitÚ.new_ll_fz_search_chapter_page_number_outparamsra   s    r   r]   Ú3ll_fz_search_chapter_page_number_outparams.__init__ðé  r`s  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú7ll_fz_search_chapter_page_number_outparams_hit_mark_getÚ7ll_fz_search_chapter_page_number_outparams_hit_mark_setr)  r]   Ú1delete_ll_fz_search_chapter_page_number_outparamsr°   r@   r'   r&   r   r‹v  r‹v  ëé  sN   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×VÑVÐX^÷  YWñ  YWó  X€HòBà×OÑOÓr&   r‹v  c           	      ó4   • [         R                  " XX#XEU5      $ r1   )r   Ú-ll_fz_search_chapter_page_number_outparams_fn)rY   r¢  r¥  rº  r*  r+  r{r  s          r   r—v  r—v  ÷é  s   € Ü×?Ò?ÀÈdÐ\dÐoxÓyÐyr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú#ll_fz_search_display_list_outparamsiùé  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú,ll_fz_search_display_list_outparams.<lambda>úé  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r›v  úé  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú,ll_fz_search_display_list_outparams_swiginitÚ'new_ll_fz_search_display_list_outparamsra   s    r   r]   Ú,ll_fz_search_display_list_outparams.__init__þé  r¨t  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú0ll_fz_search_display_list_outparams_hit_mark_getÚ0ll_fz_search_display_list_outparams_hit_mark_setr)  r]   Ú*delete_ll_fz_search_display_list_outparamsr°   r@   r'   r&   r   r™v  r™v  ùé  óN   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×OÑOÐQW÷  RIñ  RIó  J€Hòtà×HÑHÓr&   r™v  c                 ó2   • [         R                  " XX#U5      $ r1   )r   Ú&ll_fz_search_display_list_outparams_fn)rÿ  rº  r*  r+  r{r  s        r   r¦v  r¦v  ê  s   € Ü×8Ò8¸ÀxÐZcÓdÐdr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_search_page_outparamsiê  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú$ll_fz_search_page_outparams.<lambda>ê  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rªv  ê  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú$ll_fz_search_page_outparams_swiginitÚnew_ll_fz_search_page_outparamsra   s    r   r]   Ú$ll_fz_search_page_outparams.__init__ê  r,  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú(ll_fz_search_page_outparams_hit_mark_getÚ(ll_fz_search_page_outparams_hit_mark_setr)  r]   Ú"delete_ll_fz_search_page_outparamsr°   r@   r'   r&   r   r¨v  r¨v  ê  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×GÑGÈ×IxÑIxÓy€Hòdà×@Ñ@Ór&   r¨v  c                 ó2   • [         R                  " XX#U5      $ r1   )r   Úll_fz_search_page_outparams_fn)r¥  rº  r*  r+  r{r  s        r   r´v  r´v  ê  s   € Ü×0Ò0°¸xÐR[Ó\Ð\r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú"ll_fz_search_page_number_outparamsiê  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú+ll_fz_search_page_number_outparams.<lambda>ê  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¸v  ê  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú+ll_fz_search_page_number_outparams_swiginitÚ&new_ll_fz_search_page_number_outparamsra   s    r   r]   Ú+ll_fz_search_page_number_outparams.__init__ê  rtr  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú/ll_fz_search_page_number_outparams_hit_mark_getÚ/ll_fz_search_page_number_outparams_hit_mark_setr)  r]   Ú)delete_ll_fz_search_page_number_outparamsr°   r@   r'   r&   r   r¶v  r¶v  ê  rQu  r&   r¶v  c                 ó2   • [         R                  " XX#XE5      $ r1   )r   Ú%ll_fz_search_page_number_outparams_fn)rY   rÍ  rº  r*  r+  r{r  s         r   rÂv  rÂv  !ê  s   € Ü×7Ò7¸ÀVÐW^ÓjÐjr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú!ll_fz_search_stext_page_outparamsi#ê  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú*ll_fz_search_stext_page_outparams.<lambda>$ê  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÆv  $ê  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú*ll_fz_search_stext_page_outparams_swiginitÚ%new_ll_fz_search_stext_page_outparamsra   s    r   r]   Ú*ll_fz_search_stext_page_outparams.__init__(ê  r›s  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú.ll_fz_search_stext_page_outparams_hit_mark_getÚ.ll_fz_search_stext_page_outparams_hit_mark_setr)  r]   Ú(delete_ll_fz_search_stext_page_outparamsr°   r@   r'   r&   r   rÄv  rÄv  #ê  rnu  r&   rÄv  c                 ó2   • [         R                  " XX#U5      $ r1   )r   Ú$ll_fz_search_stext_page_outparams_fn)r‹  rº  r*  r+  r{r  s        r   rÐv  rÐv  /ê  s   € Ü×6Ò6°tÀXÐXaÓbÐbr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú%ll_fz_separation_equivalent_outparamsi1ê  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú.ll_fz_separation_equivalent_outparams.<lambda>2ê  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÔv  2ê  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú.ll_fz_separation_equivalent_outparams_swiginitÚ)new_ll_fz_separation_equivalent_outparamsra   s    r   r]   Ú.ll_fz_separation_equivalent_outparams.__init__6ê  rt  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú3ll_fz_separation_equivalent_outparams_dst_color_getÚ3ll_fz_separation_equivalent_outparams_dst_color_setr.  r]   Ú,delete_ll_fz_separation_equivalent_outparamsr°   r@   r'   r&   r   rÒv  rÒv  1ê  sN   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×SÑSÐU[÷  VPñ  VPó  Q€Iòxà×JÑJÓr&   rÒv  c                 ó2   • [         R                  " XX#XE5      $ r1   )r   Ú(ll_fz_separation_equivalent_outparams_fn)rß
  rì  r-  r%  rà  r{r  s         r   rÞv  rÞv  =ê  s   € Ü×:Ò:¸4ÀfÐS_ÓkÐkr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_store_scavenge_outparamsi?ê  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú'll_fz_store_scavenge_outparams.<lambda>@ê  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   râv  @ê  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú'll_fz_store_scavenge_outparams_swiginitÚ"new_ll_fz_store_scavenge_outparamsra   s    r   r]   Ú'll_fz_store_scavenge_outparams.__init__Dê  r…r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú(ll_fz_store_scavenge_outparams_phase_getÚ(ll_fz_store_scavenge_outparams_phase_setrs%  r]   Ú%delete_ll_fz_store_scavenge_outparamsr°   r@   r'   r&   r   ràv  ràv  ?ê  r®r  r&   ràv  c                 ó.   • [         R                  " X5      $ r1   )r   Ú!ll_fz_store_scavenge_outparams_fn©r  r{r  s     r   rìv  rìv  Kê  s   € Ü×3Ò3°DÓDÐDr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú'll_fz_store_scavenge_external_outparamsiMê  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú0ll_fz_store_scavenge_external_outparams.<lambda>Nê  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rñv  Nê  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú0ll_fz_store_scavenge_external_outparams_swiginitÚ+new_ll_fz_store_scavenge_external_outparamsra   s    r   r]   Ú0ll_fz_store_scavenge_external_outparams.__init__Rê  ó   € Ü×?Ò?ÀÄf×FxÒFxÓFzÕ{r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú1ll_fz_store_scavenge_external_outparams_phase_getÚ1ll_fz_store_scavenge_external_outparams_phase_setrs%  r]   Ú.delete_ll_fz_store_scavenge_external_outparamsr°   r@   r'   r&   r   rïv  rïv  Mê  sM   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�V×MÑMÈv÷  PHñ  PHó  I€Eò|à×LÑLÓr&   rïv  c                 ó.   • [         R                  " X5      $ r1   )r   Ú*ll_fz_store_scavenge_external_outparams_fnrív  s     r   rüv  rüv  Yê  s   € Ü×<Ò<¸TÓMÐMr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_strsep_outparamsi[ê  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úll_fz_strsep_outparams.<lambda>\ê  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r w  \ê  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úll_fz_strsep_outparams_swiginitÚnew_ll_fz_strsep_outparamsra   s    r   r]   Úll_fz_strsep_outparams.__init__`ê  r,  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú"ll_fz_strsep_outparams_stringp_getÚ"ll_fz_strsep_outparams_stringp_setr²%  r]   Údelete_ll_fz_strsep_outparamsr°   r@   r'   r&   r   rþv  rþv  [ê  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�v×@Ñ@À&×BkÑBkÓl€GòZà×;Ñ;Ór&   rþv  c                 ó.   • [         R                  " X5      $ r1   )r   Úll_fz_strsep_outparams_fn)r³%  r{r  s     r   r
w  r
w  gê  s   € Ü×+Ò+¨EÓ=Ð=r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_fz_strtof_outparamsiiê  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Úll_fz_strtof_outparams.<lambda>jê  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rw  jê  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Úll_fz_strtof_outparams_swiginitÚnew_ll_fz_strtof_outparamsra   s    r   r]   Úll_fz_strtof_outparams.__init__nê  r,  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Úll_fz_strtof_outparams_es_getÚll_fz_strtof_outparams_es_setr¼%  r]   Údelete_ll_fz_strtof_outparamsr°   r@   r'   r&   r   rw  rw  iê  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ	�&×6Ñ6¸×8\Ñ8\Ó	]€BòZà×;Ñ;Ór&   rw  c                 ó.   • [         R                  " X5      $ r1   )r   Úll_fz_strtof_outparams_fn)r´  r{r  s     r   rw  rw  uê  s   € Ü×+Ò+¨AÓ9Ð9r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú#ll_fz_subset_cff_for_gids_outparamsiwê  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú,ll_fz_subset_cff_for_gids_outparams.<lambda>xê  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rw  xê  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú,ll_fz_subset_cff_for_gids_outparams_swiginitÚ'new_ll_fz_subset_cff_for_gids_outparamsra   s    r   r]   Ú,ll_fz_subset_cff_for_gids_outparams.__init__|ê  r¨t  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú,ll_fz_subset_cff_for_gids_outparams_gids_getÚ,ll_fz_subset_cff_for_gids_outparams_gids_setrÖ%  r]   Ú*delete_ll_fz_subset_cff_for_gids_outparamsr°   r@   r'   r&   r   rw  rw  wê  óB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×GÑGÈ×I|ÑI|Ó}€Dòtà×HÑHÓr&   rw  c                 ó2   • [         R                  " XX#U5      $ r1   )r   Ú&ll_fz_subset_cff_for_gids_outparams_fn©rÕ%  r×%  rØ%  rÙ%  r{r  s        r   r'w  r'w  ƒê  ó   € Ü×8Ò8¸ÈÐ\eÓfÐfr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú#ll_fz_subset_ttf_for_gids_outparamsi…ê  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú,ll_fz_subset_ttf_for_gids_outparams.<lambda>†ê  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r-w  †ê  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú,ll_fz_subset_ttf_for_gids_outparams_swiginitÚ'new_ll_fz_subset_ttf_for_gids_outparamsra   s    r   r]   Ú,ll_fz_subset_ttf_for_gids_outparams.__init__Šê  r¨t  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú,ll_fz_subset_ttf_for_gids_outparams_gids_getÚ,ll_fz_subset_ttf_for_gids_outparams_gids_setrÖ%  r]   Ú*delete_ll_fz_subset_ttf_for_gids_outparamsr°   r@   r'   r&   r   r+w  r+w  …ê  r%w  r&   r+w  c                 ó2   • [         R                  " XX#U5      $ r1   )r   Ú&ll_fz_subset_ttf_for_gids_outparams_fnr(w  s        r   r7w  r7w  ‘ê  r)w  r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú ll_fz_warning_callback_outparamsi“ê  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú)ll_fz_warning_callback_outparams.<lambda>”ê  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r;w  ”ê  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú)ll_fz_warning_callback_outparams_swiginitÚ$new_ll_fz_warning_callback_outparamsra   s    r   r]   Ú)ll_fz_warning_callback_outparams.__init__˜ê  r_t  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú)ll_fz_warning_callback_outparams_user_getÚ)ll_fz_warning_callback_outparams_user_setrl  r]   Ú'delete_ll_fz_warning_callback_outparamsr°   r@   r'   r&   r   r9w  r9w  “ê  óB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×DÑDÀf×FvÑFvÓw€Dònà×EÑEÓr&   r9w  c                 ó.   • [         R                  " U 5      $ r1   )r   Ú#ll_fz_warning_callback_outparams_fnrs  s    r   rFw  rFw  Ÿê  s   € Ü×5Ò5°iÓ@Ð@r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_pdf_annot_MK_BC_outparamsi¡ê  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú%ll_pdf_annot_MK_BC_outparams.<lambda>¢ê  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rJw  ¢ê  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú%ll_pdf_annot_MK_BC_outparams_swiginitÚ new_ll_pdf_annot_MK_BC_outparamsra   s    r   r]   Ú%ll_pdf_annot_MK_BC_outparams.__init__¦ê  rî  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú"ll_pdf_annot_MK_BC_outparams_n_getÚ"ll_pdf_annot_MK_BC_outparams_n_setrg   r]   Ú#delete_ll_pdf_annot_MK_BC_outparamsr°   r@   r'   r&   r   rHw  rHw  ¡ê  óB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�×:Ñ:¸F×<eÑ<eÓf€Aòfà×AÑAÓr&   rHw  c                 ó0   • [         R                  " XU5      $ r1   )r   Úll_pdf_annot_MK_BC_outparams_fn©r_'  rf  r{r  s      r   rUw  rUw  ­ê  ó   € Ü×1Ò1°%À	ÓJÐJr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_pdf_annot_MK_BG_outparamsi¯ê  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú%ll_pdf_annot_MK_BG_outparams.<lambda>°ê  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r[w  °ê  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú%ll_pdf_annot_MK_BG_outparams_swiginitÚ new_ll_pdf_annot_MK_BG_outparamsra   s    r   r]   Ú%ll_pdf_annot_MK_BG_outparams.__init__´ê  rî  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú"ll_pdf_annot_MK_BG_outparams_n_getÚ"ll_pdf_annot_MK_BG_outparams_n_setrg   r]   Ú#delete_ll_pdf_annot_MK_BG_outparamsr°   r@   r'   r&   r   rYw  rYw  ¯ê  rSw  r&   rYw  c                 ó0   • [         R                  " XU5      $ r1   )r   Úll_pdf_annot_MK_BG_outparams_fnrVw  s      r   rew  rew  »ê  rWw  r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú#ll_pdf_annot_callout_line_outparamsi½ê  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú,ll_pdf_annot_callout_line_outparams.<lambda>¾ê  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   riw  ¾ê  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú,ll_pdf_annot_callout_line_outparams_swiginitÚ'new_ll_pdf_annot_callout_line_outparamsra   s    r   r]   Ú,ll_pdf_annot_callout_line_outparams.__init__Âê  r¨t  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú)ll_pdf_annot_callout_line_outparams_n_getÚ)ll_pdf_annot_callout_line_outparams_n_setrg   r]   Ú*delete_ll_pdf_annot_callout_line_outparamsr°   r@   r'   r&   r   rgw  rgw  ½ê  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�×AÑAÀ6×CsÑCsÓt€Aòtà×HÑHÓr&   rgw  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú&ll_pdf_annot_callout_line_outparams_fn)r_'  rÖ'  r{r  s      r   rsw  rsw  Éê  s   € Ü×8Ò8¸ÈÓSÐSr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_pdf_annot_color_outparamsiËê  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú%ll_pdf_annot_color_outparams.<lambda>Ìê  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rww  Ìê  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú%ll_pdf_annot_color_outparams_swiginitÚ new_ll_pdf_annot_color_outparamsra   s    r   r]   Ú%ll_pdf_annot_color_outparams.__init__Ðê  rî  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú"ll_pdf_annot_color_outparams_n_getÚ"ll_pdf_annot_color_outparams_n_setrg   r]   Ú#delete_ll_pdf_annot_color_outparamsr°   r@   r'   r&   r   ruw  ruw  Ëê  rSw  r&   ruw  c                 ó0   • [         R                  " XU5      $ r1   )r   Úll_pdf_annot_color_outparams_fnrVw  s      r   r�w  r�w  ×ê  rWw  r&   c                   óø   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      rS r\R&                  rSrg)	Ú)ll_pdf_annot_default_appearance_outparamsiÙê  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú2ll_pdf_annot_default_appearance_outparams.<lambda>Úê  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r…w  Úê  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú2ll_pdf_annot_default_appearance_outparams_swiginitÚ-new_ll_pdf_annot_default_appearance_outparamsra   s    r   r]   Ú2ll_pdf_annot_default_appearance_outparams.__init__àê  rs  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú2ll_pdf_annot_default_appearance_outparams_font_getÚ2ll_pdf_annot_default_appearance_outparams_font_setr?  Ú2ll_pdf_annot_default_appearance_outparams_size_getÚ2ll_pdf_annot_default_appearance_outparams_size_setr  Ú/ll_pdf_annot_default_appearance_outparams_n_getÚ/ll_pdf_annot_default_appearance_outparams_n_setrg   r]   Ú0delete_ll_pdf_annot_default_appearance_outparamsr°   r@   r'   r&   r   rƒw  rƒw  Ùê  ó‹   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×MÑMÈv÷  PIñ  PIó  J€DÙ�F×MÑMÈv÷  PIñ  PIó  J€DÙ�×GÑGÈ×IÑIó  	A€Aò@à×NÑNÓr&   rƒw  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú,ll_pdf_annot_default_appearance_outparams_fnrVw  s      r   r”w  r”w  çê  s   € Ü×>Ò>¸uÈYÓWÐWr&   c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Ú2ll_pdf_annot_default_appearance_unmapped_outparamsiéê  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú;ll_pdf_annot_default_appearance_unmapped_outparams.<lambda>êê  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r˜w  êê  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú;ll_pdf_annot_default_appearance_unmapped_outparams_swiginitÚ6new_ll_pdf_annot_default_appearance_unmapped_outparamsra   s    r   r]   Ú;ll_pdf_annot_default_appearance_unmapped_outparams.__init__ïê  ó+   € Ü×JÒJÈ4ÔQW÷  ROò  ROó  RQõ  	Rr&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú;ll_pdf_annot_default_appearance_unmapped_outparams_size_getÚ;ll_pdf_annot_default_appearance_unmapped_outparams_size_setr  Ú8ll_pdf_annot_default_appearance_unmapped_outparams_n_getÚ8ll_pdf_annot_default_appearance_unmapped_outparams_n_setrg   r]   Ú9delete_ll_pdf_annot_default_appearance_unmapped_outparamsr°   r@   r'   r&   r   r–w  r–w  éê  ór   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×VÑVÐX^÷  Y[ñ  Y[ó  \€DÙ�×PÑPÐRX÷  SRñ  SRó  	S€AòRà×WÑWÓr&   r–w  c                 ó2   • [         R                  " XX#U5      $ r1   )r   Ú5ll_pdf_annot_default_appearance_unmapped_outparams_fn)r_'  rè'  ré'  rf  r{r  s        r   r¦w  r¦w  öê  s   € Ü×GÒGÈÐZgÐpyÓzÐzr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú%ll_pdf_annot_interior_color_outparamsiøê  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú.ll_pdf_annot_interior_color_outparams.<lambda>ùê  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rªw  ùê  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú.ll_pdf_annot_interior_color_outparams_swiginitÚ)new_ll_pdf_annot_interior_color_outparamsra   s    r   r]   Ú.ll_pdf_annot_interior_color_outparams.__init__ýê  rt  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú+ll_pdf_annot_interior_color_outparams_n_getÚ+ll_pdf_annot_interior_color_outparams_n_setrg   r]   Ú,delete_ll_pdf_annot_interior_color_outparamsr°   r@   r'   r&   r   r¨w  r¨w  øê  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�×CÑCÀV×EwÑEwÓx€Aòxà×JÑJÓr&   r¨w  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú(ll_pdf_annot_interior_color_outparams_fnrVw  s      r   r´w  r´w  ë  s   € Ü×:Ò:¸5ÈÓSÐSr&   c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Ú)ll_pdf_annot_line_ending_styles_outparamsië  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú2ll_pdf_annot_line_ending_styles_outparams.<lambda>ë  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r¸w  ë  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú2ll_pdf_annot_line_ending_styles_outparams_swiginitÚ-new_ll_pdf_annot_line_ending_styles_outparamsra   s    r   r]   Ú2ll_pdf_annot_line_ending_styles_outparams.__init__ë  rs  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú9ll_pdf_annot_line_ending_styles_outparams_start_style_getÚ9ll_pdf_annot_line_ending_styles_outparams_start_style_setrd(  Ú7ll_pdf_annot_line_ending_styles_outparams_end_style_getÚ7ll_pdf_annot_line_ending_styles_outparams_end_style_setre(  r]   Ú0delete_ll_pdf_annot_line_ending_styles_outparamsr°   r@   r'   r&   r   r¶w  r¶w  ë  sr   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜6×[Ñ[Ð]c÷  ^^ñ  ^^ó  _€KÙ˜×WÑWÐY_÷  ZXñ  ZXó  Y€Iò@à×NÑNÓr&   r¶w  c                 ó.   • [         R                  " X5      $ r1   )r   Ú,ll_pdf_annot_line_ending_styles_outparams_fn)r_'  r{r  s     r   rÄw  rÄw  ë  s   € Ü×>Ò>¸uÓPÐPr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú!ll_pdf_array_get_string_outparamsië  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú*ll_pdf_array_get_string_outparams.<lambda>ë  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÈw  ë  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú*ll_pdf_array_get_string_outparams_swiginitÚ%new_ll_pdf_array_get_string_outparamsra   s    r   r]   Ú*ll_pdf_array_get_string_outparams.__init__ë  r›s  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú+ll_pdf_array_get_string_outparams_sizep_getÚ+ll_pdf_array_get_string_outparams_sizep_setrÒ(  r]   Ú(delete_ll_pdf_array_get_string_outparamsr°   r@   r'   r&   r   rÆw  rÆw  ë  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�V×GÑGÈ×I{ÑI{Ó|€Eòpà×FÑFÓr&   rÆw  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú$ll_pdf_array_get_string_outparams_fn)rè  r¾   r{r  s      r   rÒw  rÒw  !ë  s   € Ü×6Ò6°uÀYÓOÐOr&   c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Ú ll_pdf_count_q_balance_outparamsi#ë  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú)ll_pdf_count_q_balance_outparams.<lambda>$ë  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÖw  $ë  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú)ll_pdf_count_q_balance_outparams_swiginitÚ$new_ll_pdf_count_q_balance_outparamsra   s    r   r]   Ú)ll_pdf_count_q_balance_outparams.__init__)ë  r_t  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú,ll_pdf_count_q_balance_outparams_prepend_getÚ,ll_pdf_count_q_balance_outparams_prepend_setrŸ)  Ú+ll_pdf_count_q_balance_outparams_append_getÚ+ll_pdf_count_q_balance_outparams_append_setr  r]   Ú'delete_ll_pdf_count_q_balance_outparamsr°   r@   r'   r&   r   rÔw  rÔw  #ë  ó]   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�v×JÑJÈF×LÑLó  A€GÙ�f×HÑHÈ&×J|ÑJ|Ó}€Fònà×EÑEÓr&   rÔw  c                 ó0   • [         R                  " XX#5      $ r1   )r   Ú#ll_pdf_count_q_balance_outparams_fn)rY   rž)  rÄ  r{r  s       r   rãw  rãw  0ë  s   € Ü×5Ò5°cÀÓOÐOr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_pdf_decode_cmap_outparamsi2ë  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú%ll_pdf_decode_cmap_outparams.<lambda>3ë  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rçw  3ë  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú%ll_pdf_decode_cmap_outparams_swiginitÚ new_ll_pdf_decode_cmap_outparamsra   s    r   r]   Ú%ll_pdf_decode_cmap_outparams.__init__7ë  rî  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú$ll_pdf_decode_cmap_outparams_cpt_getÚ$ll_pdf_decode_cmap_outparams_cpt_setrè)  r]   Ú#delete_ll_pdf_decode_cmap_outparamsr°   r@   r'   r&   r   råw  råw  2ë  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×>Ñ>À×@kÑ@kÓ
l€Còfà×AÑAÓr&   råw  c                 ó0   • [         R                  " XX#5      $ r1   )r   Úll_pdf_decode_cmap_outparams_fn)r{'  r´  rE  r{r  s       r   rñw  rñw  >ë  s   € Ü×1Ò1°$¸1ÓHÐHr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú,ll_pdf_dict_get_inheritable_string_outparamsi@ë  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú5ll_pdf_dict_get_inheritable_string_outparams.<lambda>Aë  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rõw  Aë  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú5ll_pdf_dict_get_inheritable_string_outparams_swiginitÚ0new_ll_pdf_dict_get_inheritable_string_outparamsra   s    r   r]   Ú5ll_pdf_dict_get_inheritable_string_outparams.__init__Eë  ròu  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú6ll_pdf_dict_get_inheritable_string_outparams_sizep_getÚ6ll_pdf_dict_get_inheritable_string_outparams_sizep_setrÒ(  r]   Ú3delete_ll_pdf_dict_get_inheritable_string_outparamsr°   r@   r'   r&   r   rów  rów  @ë  sN   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�V×RÑRÐTZ÷  URñ  URó  S€EòFà×QÑQÓr&   rów  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú/ll_pdf_dict_get_inheritable_string_outparams_fn©r†  rA  r{r  s      r   rÿw  rÿw  Lë  s   € Ü×AÒAÀ$ÈYÓWÐWr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú"ll_pdf_dict_get_put_drop_outparamsiNë  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú+ll_pdf_dict_get_put_drop_outparams.<lambda>Oë  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rx  Oë  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú+ll_pdf_dict_get_put_drop_outparams_swiginitÚ&new_ll_pdf_dict_get_put_drop_outparamsra   s    r   r]   Ú+ll_pdf_dict_get_put_drop_outparams.__init__Së  rtr  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú.ll_pdf_dict_get_put_drop_outparams_old_val_getÚ.ll_pdf_dict_get_put_drop_outparams_old_val_setrD*  r]   Ú)delete_ll_pdf_dict_get_put_drop_outparamsr°   r@   r'   r&   r   rx  rx  Në  rxr  r&   rx  c                 ó0   • [         R                  " XX#5      $ r1   )r   Ú%ll_pdf_dict_get_put_drop_outparams_fn)r†  rA  r4  r{r  s       r   rx  rx  Zë  s   € Ü×7Ò7¸À3ÓRÐRr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú ll_pdf_dict_get_string_outparamsi\ë  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú)ll_pdf_dict_get_string_outparams.<lambda>]ë  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rx  ]ë  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú)ll_pdf_dict_get_string_outparams_swiginitÚ$new_ll_pdf_dict_get_string_outparamsra   s    r   r]   Ú)ll_pdf_dict_get_string_outparams.__init__aë  r_t  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú*ll_pdf_dict_get_string_outparams_sizep_getÚ*ll_pdf_dict_get_string_outparams_sizep_setrÒ(  r]   Ú'delete_ll_pdf_dict_get_string_outparamsr°   r@   r'   r&   r   rx  rx  \ë  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�V×FÑFÈ×HyÑHyÓz€Eònà×EÑEÓr&   rx  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú#ll_pdf_dict_get_string_outparams_fnr x  s      r   rx  rx  hë  s   € Ü×5Ò5°dÀÓKÐKr&   c                   óø   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      rS r\R&                  rSrg)	Ú&ll_pdf_edit_text_field_value_outparamsijë  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú/ll_pdf_edit_text_field_value_outparams.<lambda>kë  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r x  kë  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú/ll_pdf_edit_text_field_value_outparams_swiginitÚ*new_ll_pdf_edit_text_field_value_outparamsra   s    r   r]   Ú/ll_pdf_edit_text_field_value_outparams.__init__që  r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú3ll_pdf_edit_text_field_value_outparams_selStart_getÚ3ll_pdf_edit_text_field_value_outparams_selStart_setr  Ú1ll_pdf_edit_text_field_value_outparams_selEnd_getÚ1ll_pdf_edit_text_field_value_outparams_selEnd_setr  Ú3ll_pdf_edit_text_field_value_outparams_newvalue_getÚ3ll_pdf_edit_text_field_value_outparams_newvalue_setr+  r]   Ú-delete_ll_pdf_edit_text_field_value_outparamsr°   r@   r'   r&   r   rx  rx  jë  s–   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×RÑRÐTZ÷  UOñ  UOó  P€HÙ�f×NÑNÐPV÷  QIñ  QIó  J€FÙ˜×RÑRÐTZ÷  UOñ  UOó  P€Hòzà×KÑKÓr&   rx  c                 ó0   • [         R                  " XX#5      $ r1   )r   Ú)ll_pdf_edit_text_field_value_outparams_fn)r(  r"   r  r{r  s       r   r.x  r.x  xë  s   € Ü×;Ò;¸FÈ6Ó]Ð]r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_pdf_eval_function_outparamsizë  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú'll_pdf_eval_function_outparams.<lambda>{ë  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r2x  {ë  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú'll_pdf_eval_function_outparams_swiginitÚ"new_ll_pdf_eval_function_outparamsra   s    r   r]   Ú'll_pdf_eval_function_outparams.__init__ë  r…r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú&ll_pdf_eval_function_outparams_out_getÚ&ll_pdf_eval_function_outparams_out_setr¥  r]   Ú%delete_ll_pdf_eval_function_outparamsr°   r@   r'   r&   r   r0x  r0x  zë  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×@Ñ@À&×BoÑBoÓ
p€Còjà×CÑCÓr&   r0x  c                 ó2   • [         R                  " XX#U5      $ r1   )r   Ú!ll_pdf_eval_function_outparams_fnrís  s        r   r<x  r<x  †ë  s   € Ü×3Ò3°D¸uÈiÓXÐXr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú%ll_pdf_field_event_validate_outparamsiˆë  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú.ll_pdf_field_event_validate_outparams.<lambda>‰ë  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r@x  ‰ë  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú.ll_pdf_field_event_validate_outparams_swiginitÚ)new_ll_pdf_field_event_validate_outparamsra   s    r   r]   Ú.ll_pdf_field_event_validate_outparams.__init__�ë  rt  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú2ll_pdf_field_event_validate_outparams_newvalue_getÚ2ll_pdf_field_event_validate_outparams_newvalue_setr+  r]   Ú,delete_ll_pdf_field_event_validate_outparamsr°   r@   r'   r&   r   r>x  r>x  ˆë  sN   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×QÑQÐSY÷  TMñ  TMó  N€Hòxà×JÑJÓr&   r>x  c                 ó0   • [         R                  " XX#5      $ r1   )r   Ú(ll_pdf_field_event_validate_outparams_fn)rY   rt  r"   r{r  s       r   rJx  rJx  ”ë  s   € Ü×:Ò:¸3ÀuÓXÐXr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú)ll_pdf_js_event_result_validate_outparamsi–ë  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú2ll_pdf_js_event_result_validate_outparams.<lambda>—ë  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rNx  —ë  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú2ll_pdf_js_event_result_validate_outparams_swiginitÚ-new_ll_pdf_js_event_result_validate_outparamsra   s    r   r]   Ú2ll_pdf_js_event_result_validate_outparams.__init__›ë  rs  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú6ll_pdf_js_event_result_validate_outparams_newvalue_getÚ6ll_pdf_js_event_result_validate_outparams_newvalue_setr+  r]   Ú0delete_ll_pdf_js_event_result_validate_outparamsr°   r@   r'   r&   r   rLx  rLx  –ë  rBu  r&   rLx  c                 ó.   • [         R                  " X5      $ r1   )r   Ú,ll_pdf_js_event_result_validate_outparams_fn)rP  r{r  s     r   rXx  rXx  ¢ë  s   € Ü×>Ò>¸rÓMÐMr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_pdf_js_execute_outparamsi¤ë  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú$ll_pdf_js_execute_outparams.<lambda>¥ë  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r\x  ¥ë  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú$ll_pdf_js_execute_outparams_swiginitÚnew_ll_pdf_js_execute_outparamsra   s    r   r]   Ú$ll_pdf_js_execute_outparams.__init__©ë  r,  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú&ll_pdf_js_execute_outparams_result_getÚ&ll_pdf_js_execute_outparams_result_setr,  r]   Ú"delete_ll_pdf_js_execute_outparamsr°   r@   r'   r&   r   rZx  rZx  ¤ë  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�f×CÑCÀV×ErÑErÓs€Fòdà×@Ñ@Ór&   rZx  c                 ó0   • [         R                  " XX#5      $ r1   )r   Úll_pdf_js_execute_outparams_fn)rP  r!   r  r{r  s       r   rfx  rfx  °ë  s   € Ü×0Ò0°¸4ÓKÐKr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_pdf_load_encoding_outparamsi²ë  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú'll_pdf_load_encoding_outparams.<lambda>³ë  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rjx  ³ë  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú'll_pdf_load_encoding_outparams_swiginitÚ"new_ll_pdf_load_encoding_outparamsra   s    r   r]   Ú'll_pdf_load_encoding_outparams.__init__·ë  r…r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú+ll_pdf_load_encoding_outparams_estrings_getÚ+ll_pdf_load_encoding_outparams_estrings_setr{,  r]   Ú%delete_ll_pdf_load_encoding_outparamsr°   r@   r'   r&   r   rhx  rhx  ²ë  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×JÑJÈF×L~ÑL~Ó€Hòjà×CÑCÓr&   rhx  c                 ó.   • [         R                  " X5      $ r1   )r   Ú!ll_pdf_load_encoding_outparams_fn)rÝ  r{r  s     r   rtx  rtx  ¾ë  s   € Ü×3Ò3°HÓHÐHr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú"ll_pdf_load_image_stream_outparamsiÀë  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú+ll_pdf_load_image_stream_outparams.<lambda>Áë  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rxx  Áë  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú+ll_pdf_load_image_stream_outparams_swiginitÚ&new_ll_pdf_load_image_stream_outparamsra   s    r   r]   Ú+ll_pdf_load_image_stream_outparams.__init__Åë  rtr  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú0ll_pdf_load_image_stream_outparams_truncated_getÚ0ll_pdf_load_image_stream_outparams_truncated_setr�#  r]   Ú)delete_ll_pdf_load_image_stream_outparamsr°   r@   r'   r&   r   rvx  rvx  Àë  sN   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜×PÑPÐRX÷  SJñ  SJó  K€Iòrà×GÑGÓr&   rvx  c                 ó2   • [         R                  " XX#U5      $ r1   )r   Ú%ll_pdf_load_image_stream_outparams_fn)rY   rÑ  r  rŽ#  r{r  s        r   r‚x  r‚x  Ìë  s   € Ü×7Ò7¸À&ÐV_Ó`Ð`r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú ll_pdf_load_to_unicode_outparamsiÎë  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú)ll_pdf_load_to_unicode_outparams.<lambda>Ïë  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r†x  Ïë  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú)ll_pdf_load_to_unicode_outparams_swiginitÚ$new_ll_pdf_load_to_unicode_outparamsra   s    r   r]   Ú)ll_pdf_load_to_unicode_outparams.__init__Óë  r_t  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú,ll_pdf_load_to_unicode_outparams_strings_getÚ,ll_pdf_load_to_unicode_outparams_strings_setrÁ,  r]   Ú'delete_ll_pdf_load_to_unicode_outparamsr°   r@   r'   r&   r   r„x  r„x  Îë  óE   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�v×JÑJÈF×LÑLó  A€Gònà×EÑEÓr&   r„x  c                 ó2   • [         R                  " XX#U5      $ r1   )r   Ú#ll_pdf_load_to_unicode_outparams_fn)rY   r?  rÂ,  rÃ,  r{r  s        r   r‘x  r‘x  Úë  s   € Ü×5Ò5°cÀÐV_Ó`Ð`r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú!ll_pdf_lookup_cmap_full_outparamsiÜë  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú*ll_pdf_lookup_cmap_full_outparams.<lambda>Ýë  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r•x  Ýë  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú*ll_pdf_lookup_cmap_full_outparams_swiginitÚ%new_ll_pdf_lookup_cmap_full_outparamsra   s    r   r]   Ú*ll_pdf_lookup_cmap_full_outparams.__init__áë  r›s  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú)ll_pdf_lookup_cmap_full_outparams_out_getÚ)ll_pdf_lookup_cmap_full_outparams_out_setr¥  r]   Ú(delete_ll_pdf_lookup_cmap_full_outparamsr°   r@   r'   r&   r   r“x  r“x  Üë  rŸs  r&   r“x  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú$ll_pdf_lookup_cmap_full_outparams_fn)r{'  rè)  r{r  s      r   rŸx  rŸx  èë  s   € Ü×6Ò6°tÀ)ÓLÐLr&   c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Ú ll_pdf_lookup_page_loc_outparamsiêë  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú)ll_pdf_lookup_page_loc_outparams.<lambda>ëë  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r£x  ëë  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú)ll_pdf_lookup_page_loc_outparams_swiginitÚ$new_ll_pdf_lookup_page_loc_outparamsra   s    r   r]   Ú)ll_pdf_lookup_page_loc_outparams.__init__ðë  r_t  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú,ll_pdf_lookup_page_loc_outparams_parentp_getÚ,ll_pdf_lookup_page_loc_outparams_parentp_setrê,  Ú+ll_pdf_lookup_page_loc_outparams_indexp_getÚ+ll_pdf_lookup_page_loc_outparams_indexp_setrë,  r]   Ú'delete_ll_pdf_lookup_page_loc_outparamsr°   r@   r'   r&   r   r¡x  r¡x  êë  ráw  r&   r¡x  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú#ll_pdf_lookup_page_loc_outparams_fn)rY   rº  r{r  s      r   r¯x  r¯x  ÷ë  s   € Ü×5Ò5°cÀ9ÓMÐMr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú'll_pdf_lookup_substitute_font_outparamsiùë  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú0ll_pdf_lookup_substitute_font_outparams.<lambda>úë  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r³x  úë  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú0ll_pdf_lookup_substitute_font_outparams_swiginitÚ+new_ll_pdf_lookup_substitute_font_outparamsra   s    r   r]   Ú0ll_pdf_lookup_substitute_font_outparams.__init__þë  r÷v  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú/ll_pdf_lookup_substitute_font_outparams_len_getÚ/ll_pdf_lookup_substitute_font_outparams_len_setr_  r]   Ú.delete_ll_pdf_lookup_substitute_font_outparamsr°   r@   r'   r&   r   r±x  r±x  ùë  sM   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×IÑIÈ6÷  LBñ  LBó  C€Cò|à×LÑLÓr&   r±x  c                 ó2   • [         R                  " XX#U5      $ r1   )r   Ú*ll_pdf_lookup_substitute_font_outparams_fn)rù,  r�  r‘  r’  r{r  s        r   r½x  r½x  ì  s   € Ü×<Ò<¸TÈ$ÐXaÓbÐbr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú ll_pdf_map_one_to_many_outparamsiì  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú)ll_pdf_map_one_to_many_outparams.<lambda>ì  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÁx  ì  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú)ll_pdf_map_one_to_many_outparams_swiginitÚ$new_ll_pdf_map_one_to_many_outparamsra   s    r   r]   Ú)ll_pdf_map_one_to_many_outparams.__init__ì  r_t  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú)ll_pdf_map_one_to_many_outparams_many_getÚ)ll_pdf_map_one_to_many_outparams_many_setrÿ,  r]   Ú'delete_ll_pdf_map_one_to_many_outparamsr°   r@   r'   r&   r   r¿x  r¿x  ì  rDw  r&   r¿x  c                 ó0   • [         R                  " XX#5      $ r1   )r   Ú#ll_pdf_map_one_to_many_outparams_fn)r{'  r'  r_  r{r  s       r   rËx  rËx  ì  s   € Ü×5Ò5°dÀÓPÐPr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_pdf_obj_memo_outparamsiì  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú"ll_pdf_obj_memo_outparams.<lambda>ì  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÏx  ì  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú"ll_pdf_obj_memo_outparams_swiginitÚnew_ll_pdf_obj_memo_outparamsra   s    r   r]   Ú"ll_pdf_obj_memo_outparams.__init__ì  rÑ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú"ll_pdf_obj_memo_outparams_memo_getÚ"ll_pdf_obj_memo_outparams_memo_setrÊ-  r]   Ú delete_ll_pdf_obj_memo_outparamsr°   r@   r'   r&   r   rÍx  rÍx  ì  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×=Ñ=¸v×?hÑ?hÓi€Dò`à×>Ñ>Ór&   rÍx  c                 ó0   • [         R                  " XU5      $ r1   )r   Úll_pdf_obj_memo_outparams_fn)ræ  rf  r{r  s      r   rÙx  rÙx  !ì  s   € Ü×.Ò.¨s¸ÓCÐCr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú"ll_pdf_page_presentation_outparamsi#ì  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú+ll_pdf_page_presentation_outparams.<lambda>$ì  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÝx  $ì  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú+ll_pdf_page_presentation_outparams_swiginitÚ&new_ll_pdf_page_presentation_outparamsra   s    r   r]   Ú+ll_pdf_page_presentation_outparams.__init__(ì  rtr  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú/ll_pdf_page_presentation_outparams_duration_getÚ/ll_pdf_page_presentation_outparams_duration_setr  r]   Ú)delete_ll_pdf_page_presentation_outparamsr°   r@   r'   r&   r   rÛx  rÛx  #ì  rQu  r&   rÛx  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú%ll_pdf_page_presentation_outparams_fnr>v  s      r   rçx  rçx  /ì  s   € Ü×7Ò7¸È)ÓTÐTr&   c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úll_pdf_page_write_outparamsi1ì  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú$ll_pdf_page_write_outparams.<lambda>2ì  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rëx  2ì  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú$ll_pdf_page_write_outparams_swiginitÚnew_ll_pdf_page_write_outparamsra   s    r   r]   Ú$ll_pdf_page_write_outparams.__init__7ì  r,  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú*ll_pdf_page_write_outparams_presources_getÚ*ll_pdf_page_write_outparams_presources_setr".  Ú)ll_pdf_page_write_outparams_pcontents_getÚ)ll_pdf_page_write_outparams_pcontents_setr#.  r]   Ú"delete_ll_pdf_page_write_outparamsr°   r@   r'   r&   r   réx  réx  1ì  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ˜&×KÑKÈV×M~ÑM~Ó€JÙ˜×IÑIÈ6×K{ÑK{Ó|€Iòdà×@Ñ@Ór&   réx  c                 ó0   • [         R                  " XU5      $ r1   )r   Úll_pdf_page_write_outparams_fn)rY   rÚ  r{r  s      r   r÷x  r÷x  >ì  s   € Ü×0Ò0°À	ÓJÐJr&   c                   óø   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      rS r\R&                  rSrg)	Ú)ll_pdf_parse_default_appearance_outparamsi@ì  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú2ll_pdf_parse_default_appearance_outparams.<lambda>Aì  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rûx  Aì  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú2ll_pdf_parse_default_appearance_outparams_swiginitÚ-new_ll_pdf_parse_default_appearance_outparamsra   s    r   r]   Ú2ll_pdf_parse_default_appearance_outparams.__init__Gì  rs  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú2ll_pdf_parse_default_appearance_outparams_font_getÚ2ll_pdf_parse_default_appearance_outparams_font_setr?  Ú2ll_pdf_parse_default_appearance_outparams_size_getÚ2ll_pdf_parse_default_appearance_outparams_size_setr  Ú/ll_pdf_parse_default_appearance_outparams_n_getÚ/ll_pdf_parse_default_appearance_outparams_n_setrg   r]   Ú0delete_ll_pdf_parse_default_appearance_outparamsr°   r@   r'   r&   r   rùx  rùx  @ì  r’w  r&   rùx  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú,ll_pdf_parse_default_appearance_outparams_fn)r,.  rf  r{r  s      r   r	y  r	y  Nì  s   € Ü×>Ò>¸rÈ)ÓTÐTr&   c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Ú2ll_pdf_parse_default_appearance_unmapped_outparamsiPì  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú;ll_pdf_parse_default_appearance_unmapped_outparams.<lambda>Qì  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   ry  Qì  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú;ll_pdf_parse_default_appearance_unmapped_outparams_swiginitÚ6new_ll_pdf_parse_default_appearance_unmapped_outparamsra   s    r   r]   Ú;ll_pdf_parse_default_appearance_unmapped_outparams.__init__Vì  ržw  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú;ll_pdf_parse_default_appearance_unmapped_outparams_size_getÚ;ll_pdf_parse_default_appearance_unmapped_outparams_size_setr  Ú8ll_pdf_parse_default_appearance_unmapped_outparams_n_getÚ8ll_pdf_parse_default_appearance_unmapped_outparams_n_setrg   r]   Ú9delete_ll_pdf_parse_default_appearance_unmapped_outparamsr°   r@   r'   r&   r   ry  ry  Pì  r¤w  r&   ry  c                 ó2   • [         R                  " XX#U5      $ r1   )r   Ú5ll_pdf_parse_default_appearance_unmapped_outparams_fn)r,.  rè'  ré'  rf  r{r  s        r   ry  ry  ]ì  s   € Ü×GÒGÈÐWdÐmvÓwÐwr&   c                   ó2  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      rS r\R,                  rSrg)	Úll_pdf_parse_ind_obj_outparamsi_ì  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú'll_pdf_parse_ind_obj_outparams.<lambda>`ì  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   ry  `ì  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú'll_pdf_parse_ind_obj_outparams_swiginitÚ"new_ll_pdf_parse_ind_obj_outparamsra   s    r   r]   Ú'll_pdf_parse_ind_obj_outparams.__init__gì  r…r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú&ll_pdf_parse_ind_obj_outparams_num_getÚ&ll_pdf_parse_ind_obj_outparams_num_setrÑ  Ú&ll_pdf_parse_ind_obj_outparams_gen_getÚ&ll_pdf_parse_ind_obj_outparams_gen_setrØ  Ú*ll_pdf_parse_ind_obj_outparams_stm_ofs_getÚ*ll_pdf_parse_ind_obj_outparams_stm_ofs_setrà  Ú-ll_pdf_parse_ind_obj_outparams_try_repair_getÚ-ll_pdf_parse_ind_obj_outparams_try_repair_setr6.  r]   Ú%delete_ll_pdf_parse_ind_obj_outparamsr°   r@   r'   r&   r   ry  ry  _ì  s–   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×@Ñ@À&×BoÑBoÓ
p€CÙ
�6×@Ñ@À&×BoÑBoÓ
p€CÙ�v×HÑHÈ&×J{ÑJ{Ó|€GÙ˜&×NÑNÐPV÷  QEñ  QEó  F€Jòjà×CÑCÓr&   ry  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú!ll_pdf_parse_ind_obj_outparams_fn)rY   rH  r{r  s      r   r-y  r-y  nì  s   € Ü×3Ò3°C¸IÓFÐFr&   c                   óø   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      rS r\R&                  rSrg)	Ú"ll_pdf_parse_journal_obj_outparamsipì  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú+ll_pdf_parse_journal_obj_outparams.<lambda>qì  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r1y  qì  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú+ll_pdf_parse_journal_obj_outparams_swiginitÚ&new_ll_pdf_parse_journal_obj_outparamsra   s    r   r]   Ú+ll_pdf_parse_journal_obj_outparams.__init__wì  rtr  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú+ll_pdf_parse_journal_obj_outparams_onum_getÚ+ll_pdf_parse_journal_obj_outparams_onum_setr:.  Ú+ll_pdf_parse_journal_obj_outparams_ostm_getÚ+ll_pdf_parse_journal_obj_outparams_ostm_setr;.  Ú-ll_pdf_parse_journal_obj_outparams_newobj_getÚ-ll_pdf_parse_journal_obj_outparams_newobj_setr�'  r]   Ú)delete_ll_pdf_parse_journal_obj_outparamsr°   r@   r'   r&   r   r/y  r/y  pì  s}   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�F×FÑFÈ×HzÑHzÓ{€DÙ�F×FÑFÈ×HzÑHzÓ{€DÙ�f×JÑJÈF÷  MAñ  MAó  B€Fòrà×GÑGÓr&   r/y  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú%ll_pdf_parse_journal_obj_outparams_fn)rY   rÄ  r{r  s      r   r?y  r?y  ~ì  s   € Ü×7Ò7¸À)ÓLÐLr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú$ll_pdf_print_encrypted_obj_outparamsi€ì  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú-ll_pdf_print_encrypted_obj_outparams.<lambda>�ì  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rCy  �ì  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú-ll_pdf_print_encrypted_obj_outparams_swiginitÚ(new_ll_pdf_print_encrypted_obj_outparamsra   s    r   r]   Ú-ll_pdf_print_encrypted_obj_outparams.__init__…ì  s   € Ü×<Ò<¸TÄ6×CrÒCrÓCtÕur&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú,ll_pdf_print_encrypted_obj_outparams_sep_getÚ,ll_pdf_print_encrypted_obj_outparams_sep_setr@  r]   Ú+delete_ll_pdf_print_encrypted_obj_outparamsr°   r@   r'   r&   r   rAy  rAy  €ì  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ
�6×FÑFÈ×H{ÑH{Ó
|€Còvà×IÑIÓr&   rAy  c           
      ó4   • [         R                  " XX#XEXg5      $ r1   )r   Ú'll_pdf_print_encrypted_obj_outparams_fn)r¥  ræ  rT.  rÙ  rÖ  rÑ  rØ  r{r  s           r   rMy  rMy  Œì  s   € Ü×9Ò9¸#ÀEÐRWÐ^aÓmÐmr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú!ll_pdf_process_contents_outparamsiŽì  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú*ll_pdf_process_contents_outparams.<lambda>�ì  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rQy  �ì  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú*ll_pdf_process_contents_outparams_swiginitÚ%new_ll_pdf_process_contents_outparamsra   s    r   r]   Ú*ll_pdf_process_contents_outparams.__init__“ì  r›s  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú-ll_pdf_process_contents_outparams_out_res_getÚ-ll_pdf_process_contents_outparams_out_res_setrb.  r]   Ú(delete_ll_pdf_process_contents_outparamsr°   r@   r'   r&   r   rOy  rOy  Žì  sM   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�v×KÑKÈV÷  NBñ  NBó  C€Gòpà×FÑFÓr&   rOy  c                 ó2   • [         R                  " XX#XE5      $ r1   )r   Ú$ll_pdf_process_contents_outparams_fn)r})  rY   rž)  rÄ  rž  r{r  s         r   r[y  r[y  šì  s   € Ü×6Ò6°tÀ#ÈFÓ^Ð^r&   c                   óà  • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      r\" \R                  \R                   5      r\" \R$                  \R&                  5      r\" \R*                  \R,                  5      r\" \R0                  \R2                  5      r\" \R6                  \R8                  5      rS r\R>                  r Sr!g)	Úll_pdf_repair_obj_outparamsiœì  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú$ll_pdf_repair_obj_outparams.<lambda>�ì  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r_y  �ì  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú$ll_pdf_repair_obj_outparams_swiginitÚnew_ll_pdf_repair_obj_outparamsra   s    r   r]   Ú$ll_pdf_repair_obj_outparams.__init__§ì  r,  r&   r'   N)"r   r   r<   r=   r   r   r   r   r   Ú'll_pdf_repair_obj_outparams_stmofsp_getÚ'll_pdf_repair_obj_outparams_stmofsp_setr—.  Ú'll_pdf_repair_obj_outparams_stmlenp_getÚ'll_pdf_repair_obj_outparams_stmlenp_setr˜.  Ú'll_pdf_repair_obj_outparams_encrypt_getÚ'll_pdf_repair_obj_outparams_encrypt_setr™.  Ú"ll_pdf_repair_obj_outparams_id_getÚ"ll_pdf_repair_obj_outparams_id_setr  Ú$ll_pdf_repair_obj_outparams_page_getÚ$ll_pdf_repair_obj_outparams_page_setr¥  Ú&ll_pdf_repair_obj_outparams_tmpofs_getÚ&ll_pdf_repair_obj_outparams_tmpofs_setrš.  Ú$ll_pdf_repair_obj_outparams_root_getÚ$ll_pdf_repair_obj_outparams_root_setrÀ!  r]   Ú"delete_ll_pdf_repair_obj_outparamsr°   r@   r'   r&   r   r]y  r]y  œì  sÒ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�v×EÑEÀv×GuÑGuÓv€GÙ�v×EÑEÀv×GuÑGuÓv€GÙ�v×EÑEÀv×GuÑGuÓv€GÙ	�&×;Ñ;¸V×=fÑ=fÓ	g€BÙ�F×?Ñ?À×AlÑAlÓm€DÙ�f×CÑCÀV×ErÑErÓs€FÙ�F×?Ñ?À×AlÑAlÓm€Dòdà×@Ñ@Ór&   r]y  c                 ó0   • [         R                  " XU5      $ r1   )r   Úll_pdf_repair_obj_outparams_fn)rY   r!  r{r  s      r   ruy  ruy  ®ì  s   € Ü×0Ò0°¸9ÓEÐEr&   c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úll_pdf_resolve_link_outparamsi°ì  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú&ll_pdf_resolve_link_outparams.<lambda>±ì  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   ryy  ±ì  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú&ll_pdf_resolve_link_outparams_swiginitÚ!new_ll_pdf_resolve_link_outparamsra   s    r   r]   Ú&ll_pdf_resolve_link_outparams.__init__¶ì  rør  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú$ll_pdf_resolve_link_outparams_xp_getÚ$ll_pdf_resolve_link_outparams_xp_setr$  Ú$ll_pdf_resolve_link_outparams_yp_getÚ$ll_pdf_resolve_link_outparams_yp_setr$  r]   Ú$delete_ll_pdf_resolve_link_outparamsr°   r@   r'   r&   r   rwy  rwy  °ì  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ	�&×=Ñ=¸v×?jÑ?jÓ	k€BÙ	�&×=Ñ=¸v×?jÑ?jÓ	k€Bòhà×BÑBÓr&   rwy  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú ll_pdf_resolve_link_outparams_fnr‰v  s      r   r…y  r…y  ½ì  s   € Ü×2Ò2°3¸YÓGÐGr&   c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Ú&ll_pdf_sample_shade_function_outparamsi¿ì  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú/ll_pdf_sample_shade_function_outparams.<lambda>Àì  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r‰y  Àì  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú/ll_pdf_sample_shade_function_outparams_swiginitÚ*new_ll_pdf_sample_shade_function_outparamsra   s    r   r]   Ú/ll_pdf_sample_shade_function_outparams.__init__Åì  r  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú2ll_pdf_sample_shade_function_outparams_samples_getÚ2ll_pdf_sample_shade_function_outparams_samples_setrê
  Ú/ll_pdf_sample_shade_function_outparams_func_getÚ/ll_pdf_sample_shade_function_outparams_func_setr_  r]   Ú-delete_ll_pdf_sample_shade_function_outparamsr°   r@   r'   r&   r   r‡y  r‡y  ¿ì  sq   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�v×PÑPÐRX÷  SLñ  SLó  M€GÙ�F×JÑJÈF÷  MCñ  MCó  D€Dòzà×KÑKÓr&   r‡y  c                 ó2   • [         R                  " XX#U5      $ r1   )r   Ú)ll_pdf_sample_shade_function_outparams_fn)rg   rÑ.  rÒ.  rÓ.  r{r  s        r   r•y  r•y  Ìì  s   € Ü×;Ò;¸AÀbÈiÓXÐXr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú#ll_pdf_signature_contents_outparamsiÎì  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú,ll_pdf_signature_contents_outparams.<lambda>Ïì  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r™y  Ïì  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú,ll_pdf_signature_contents_outparams_swiginitÚ'new_ll_pdf_signature_contents_outparamsra   s    r   r]   Ú,ll_pdf_signature_contents_outparams.__init__Óì  r¨t  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú0ll_pdf_signature_contents_outparams_contents_getÚ0ll_pdf_signature_contents_outparams_contents_setrR  r]   Ú*delete_ll_pdf_signature_contents_outparamsr°   r@   r'   r&   r   r—y  r—y  Îì  r¤v  r&   r—y  c                 ó0   • [         R                  " XU5      $ r1   )r   Ú&ll_pdf_signature_contents_outparams_fn)rY   r;)  r{r  s      r   r£y  r£y  Úì  s   € Ü×8Ò8¸ÈÓSÐSr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_pdf_sprint_obj_outparamsiÜì  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú$ll_pdf_sprint_obj_outparams.<lambda>Ýì  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   r§y  Ýì  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú$ll_pdf_sprint_obj_outparams_swiginitÚnew_ll_pdf_sprint_obj_outparamsra   s    r   r]   Ú$ll_pdf_sprint_obj_outparams.__init__áì  r,  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú#ll_pdf_sprint_obj_outparams_len_getÚ#ll_pdf_sprint_obj_outparams_len_setr_  r]   Ú"delete_ll_pdf_sprint_obj_outparamsr°   r@   r'   r&   r   r¥y  r¥y  Üì  rÛr  r&   r¥y  c                 ó2   • [         R                  " XX#XE5      $ r1   )r   Úll_pdf_sprint_obj_outparams_fn)r!  r\  ræ  rT.  rÙ  r{r  s         r   r±y  r±y  èì  s   € Ü×0Ò0°¸3ÀuÓXÐXr&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_pdf_to_string_outparamsiêì  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú#ll_pdf_to_string_outparams.<lambda>ëì  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rµy  ëì  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú#ll_pdf_to_string_outparams_swiginitÚnew_ll_pdf_to_string_outparamsra   s    r   r]   Ú#ll_pdf_to_string_outparams.__init__ïì  rˆ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú$ll_pdf_to_string_outparams_sizep_getÚ$ll_pdf_to_string_outparams_sizep_setrÒ(  r]   Ú!delete_ll_pdf_to_string_outparamsr°   r@   r'   r&   r   r³y  r³y  êì  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�V×@Ñ@À&×BmÑBmÓn€Eòbà×?Ñ?Ór&   r³y  c                 ó.   • [         R                  " X5      $ r1   )r   Úll_pdf_to_string_outparams_fn)ræ  r{r  s     r   r¿y  r¿y  öì  rÀr  r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_pdf_tos_make_trm_outparamsiøì  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú&ll_pdf_tos_make_trm_outparams.<lambda>ùì  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÃy  ùì  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú&ll_pdf_tos_make_trm_outparams_swiginitÚ!new_ll_pdf_tos_make_trm_outparamsra   s    r   r]   Ú&ll_pdf_tos_make_trm_outparams.__init__ýì  rør  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú%ll_pdf_tos_make_trm_outparams_adv_getÚ%ll_pdf_tos_make_trm_outparams_adv_setrN
  r]   Ú$delete_ll_pdf_tos_make_trm_outparamsr°   r@   r'   r&   r   rÁy  rÁy  øì  rês  r&   rÁy  c                 ó2   • [         R                  " XX#XE5      $ r1   )r   Ú ll_pdf_tos_make_trm_outparams_fn)r[0  r‹  rg  rW
  rf
  r{r  s         r   rÍy  rÍy  í  s   € Ü×2Ò2°3¸hÈSÓ\Ð\r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Úll_pdf_undoredo_state_outparamsií  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú(ll_pdf_undoredo_state_outparams.<lambda>í  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rÑy  í  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú(ll_pdf_undoredo_state_outparams_swiginitÚ#new_ll_pdf_undoredo_state_outparamsra   s    r   r]   Ú(ll_pdf_undoredo_state_outparams.__init__í  rçr  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú)ll_pdf_undoredo_state_outparams_steps_getÚ)ll_pdf_undoredo_state_outparams_steps_setry0  r]   Ú&delete_ll_pdf_undoredo_state_outparamsr°   r@   r'   r&   r   rÏy  rÏy  í  sB   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�V×EÑEÀv×GwÑGwÓx€Eòlà×DÑDÓr&   rÏy  c                 ó.   • [         R                  " X5      $ r1   )r   Ú"ll_pdf_undoredo_state_outparams_fn©rY   r{r  s     r   rÛy  rÛy  í  s   € Ü×4Ò4°SÓDÐDr&   c                   ó¾   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      r\" \R                  \R                  5      rS r\R                   rSrg)	Úll_pdf_walk_tree_outparamsií  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú#ll_pdf_walk_tree_outparams.<lambda>í  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rày  í  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú#ll_pdf_walk_tree_outparams_swiginitÚnew_ll_pdf_walk_tree_outparamsra   s    r   r]   Ú#ll_pdf_walk_tree_outparams.__init__í  rˆ  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú$ll_pdf_walk_tree_outparams_names_getÚ$ll_pdf_walk_tree_outparams_names_setr®0  Ú%ll_pdf_walk_tree_outparams_values_getÚ%ll_pdf_walk_tree_outparams_values_setrQ  r]   Ú!delete_ll_pdf_walk_tree_outparamsr°   r@   r'   r&   r   rÞy  rÞy  í  sZ   † ÙÑ-Ñ/IÐOdÑe€GØ€HÙ�V×@Ñ@À&×BmÑBmÓn€EÙ�f×BÑBÀF×DpÑDpÓq€Fòbà×?Ñ?Ór&   rÞy  c                 ó2   • [         R                  " XX#XE5      $ r1   )r   Úll_pdf_walk_tree_outparams_fn)r’  r«0  r¬0  r­0  rþ  r{r  s         r   rìy  rìy  !í  s   € Ü×/Ò/°ÀÈsÓ^Ð^r&   c                   ó„   • \ rS rSr\" S S SS9r\r\" \R                  \R                  5      rS r\R                  rSrg)	Ú ll_pdf_zugferd_profile_outparamsi#í  c                 ó6   • U R                   R                  5       $ r1   rM   rN   s    r   rP   Ú)ll_pdf_zugferd_profile_outparams.<lambda>$í  rR   r&   c                 ó8   • U R                   R                  U5      $ r1   rM   rT   s     r   rP   rðy  $í  rV   r&   rW   rX   c                 óX   • [         R                  " U [         R                  " 5       5        g r1   )r   Ú)ll_pdf_zugferd_profile_outparams_swiginitÚ$new_ll_pdf_zugferd_profile_outparamsra   s    r   r]   Ú)ll_pdf_zugferd_profile_outparams.__init__(í  r_t  r&   r'   N)r   r   r<   r=   r   r   r   r   r   Ú,ll_pdf_zugferd_profile_outparams_version_getÚ,ll_pdf_zugferd_profile_outparams_version_setrÄ  r]   Ú'delete_ll_pdf_zugferd_profile_outparamsr°   r@   r'   r&   r   rîy  rîy  #í  r�x  r&   rîy  c                 ó.   • [         R                  " X5      $ r1   )r   Ú#ll_pdf_zugferd_profile_outparams_fnrÜy  s     r   rúy  rúy  /í  s   € Ü×5Ò5°cÓEÐEr&   c                  ó,   • [         R                  " 5       $ r1   )r   Únew_pintr'   r&   r   rüy  rüy  Lî  s   € Ü�?Š?ÓÐr&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú	copy_pint)r"   s    r   rþy  rþy  Oî  s   € Ü×Ò˜EÓ"Ð"r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Údelete_pintrf)  s    r   r z  r z  Rî  s   € Ü×Ò˜cÓ"Ð"r&   c                 ó.   • [         R                  " X5      $ r1   )r   Úpint_assign)ræ  r"   s     r   rz  rz  Uî  s   € Ü×Ò˜cÓ)Ð)r&   c                 ó.   • [         R                  " U 5      $ r1   )r   Ú
pint_valuerf)  s    r   rz  rz  Xî  s   € Ü×Ò˜SÓ!Ð!r&   c                 ó4   • [        U [        R                  S9  g )Nrw  )ÚprintÚsysÚstderrrÍ  s    r   Úlogr	z  cî  s   € Ü	ˆ4”c—j‘jÓ!r&   Úsurrogateescapec                 óÄ   • [        U [        [        45      (       a;  U R                  U R                  U R                  S-    S:X  a  SU R                  S-   4$ [        U 5      $ )Né   s   À€Ú )r   ÚUnicodeDecodeErrorÚUnicodeTranslateErrorr”  r÷  r
z  )rE  s    r   Úsurrogateescape_mupdfrz  qî  sR   € Ü�!Ô(Ô*?Ð@×AÑAØ�8‰8�A—G‘G˜AŸG™G A™IÐ&¨+Ó5Ø˜Ÿ™ ™�?Ð"Ü˜1ÓÐr&   rz  ÚMUPDF_trace_directorÚ1c                 ó:   •  [        X5      $ ! [         a     gf = f)zT
Like fz_lookup_metadata2() but returns None on error
instead of raising exception.
N)ry8  r   ©rL  rA  s     r   rt8  rt8  {î  s$   € ð
Ü" 8Ó1Ð1øÜó Ùðúó   ‚
 �
™c                 ó:   •  [        X5      $ ! [         a     gf = f)zT
Likepsd_lookup_metadata2() but returns None on error
instead of raising exception.
N)rHW  r   rz  s     r   rCW  rCW  †î  s$   € ð
Ü# HÓ2Ð2øÜó Ùðúrz  c                 ó~  ^^^^^^• [        U [        R                  [        R                  45      (       a  SnU nOj[        U [
        5      (       a  U nSnOPU c:  [        R                  " 5       u  p—nU(       a  SO[        R                  " 5       SS nO S[        U 5       35       eUS:X  a  [        R                  " 5       mOU(       a  UO[        R                  mUUUUU4S jn
U(       a|  T(       au  TS:w  ao  TS:w  ai  UR                  (       a$  U
" UR                  5        TR                  S	5        O4UR                  (       a#  U
" UR                  5        TR                  S
5        [         R"                  " 5       [         R$                  -   mUUU4S jnTS:w  aù  TR                  S5        U(       az  UR&                  nU(       d   eU(       a7  U" [        R(                  " UR*                  5      STS9  TR                  S5        TS:X  a  SOSnU" [        R,                  " U5      SUS9  Og[        U[.        5      (       dJ  [        R,                  " U5      n[        R(                  " UR*                  5      nXM-   nUR1                  5         U" USTS9  U(       az  [3        T5      (       a	  T" U5      nOTnU(       a;  [4        R6                  " [        U5      U5      nU H  nTR                  U5        M     OTR                  [9        U5      S-   5        U(       aŒ  TS:X  d  TS:X  a€  TS:X  a  SOSu  nnUR                  (       a)  TR                  U SU 35        U
" UR                  5        O9UR                  (       a(  TR                  U SU 35        U
" UR                  5        US:X  a  TR;                  5       $ g)a?  
Shows an exception and/or backtrace.

Alternative to `traceback.*` functions that print/return information about
exceptions and backtraces, such as:

    * `traceback.format_exc()`
    * `traceback.format_exception()`
    * `traceback.print_exc()`
    * `traceback.print_exception()`

Install as system default with:

    `sys.excepthook = lambda type_, exception, traceback: jlib.exception_info( exception)`

Returns `None`, or the generated text if `file` is 'return'.

Args:
    exception_or_traceback:
        `None`, a `BaseException`, a `types.TracebackType` (typically from
        an exception's `.__traceback__` member) or an `inspect.FrameInfo`.

        If `None` we use current exception from `sys.exc_info()` if set,
        otherwise the current backtrace from `inspect.stack()`.
    limit:
        As in `traceback.*` functions: `None` to show all frames, positive
        to show last `limit` frames, negative to exclude outermost `-limit`
        frames. Zero to not show any backtraces.
    file:
        As in `traceback.*` functions: file-like object to which we write
        output, or `sys.stderr` if `None`. Special value 'return' makes us
        return our output as a string.
    chain:
        As in `traceback.*` functions: if true (the default) we show
        chained exceptions as described in PEP-3134. Special value
        'because' reverses the usual ordering, showing higher-level
        exceptions first and joining with 'Because:' text.
    outer:
        If true (the default) we also show an exception's outer frames
        above the `catch` block (see next section for details). We
        use `outer=false` internally for chained exceptions to avoid
        duplication.
    show_exception_type:
        Controls whether exception text is prefixed by
        `f'{type(exception)}: '`. If callable we only include this prefix
        if `show_exception_type(exception)` is true. Otherwise if true (the
        default) we include the prefix for all exceptions (this mimcs the
        behaviour of `traceback.*` functions). Otherwise we exclude the
        prefix for all exceptions.
    _filelinefn:
        Internal only; makes us omit file:line: information to allow simple
        doctest comparison with expected output.

Differences from `traceback.*` functions:

    Frames are displayed as one line in the form::

        <file>:<line>:<function>: <text>

    Filenames are displayed as relative to the current directory if
    applicable.

    Inclusion of outer frames:
        Unlike `traceback.*` functions, stack traces for exceptions include
        outer stack frames above the point at which an exception was caught
        - i.e. frames from the top-level <module> or thread creation to the
        catch block. [Search for 'sys.exc_info backtrace incomplete' for
        more details.]

        We separate the two parts of the backtrace using a marker line
        '^except raise:' where '^except' points upwards to the frame that
        caught the exception and 'raise:' refers downwards to the frame
        that raised the exception.

        So the backtrace for an exception looks like this::

            <file>:<line>:<fn>: <text>  [in root module.]
            ...                         [... other frames]
            <file>:<line>:<fn>: <text>  [in except: block where exception was caught.]
            ^except raise:              [marker line]
            <file>:<line>:<fn>: <text>  [in try: block.]
            ...                         [... other frames]
            <file>:<line>:<fn>: <text>  [where the exception was raised.]

Examples:

    In these examples we use `file=sys.stdout` so we can check the output
    with `doctest`, and set `_filelinefn=0` so that the output can be
    matched easily. We also use `+ELLIPSIS` and `...` to match arbitrary
    outer frames from the doctest code itself.

    Basic handling of an exception:

        >>> def c():
        ...     raise Exception( 'c() failed')
        >>> def b():
        ...     try:
        ...         c()
        ...     except Exception as e:
        ...         exception_info( e, file=sys.stdout, _filelinefn=0)
        >>> def a():
        ...     b()

        >>> a() # doctest: +REPORT_UDIFF +ELLIPSIS
        Traceback (most recent call last):
            ...
            a(): b()
            b(): exception_info( e, file=sys.stdout, _filelinefn=0)
            ^except raise:
            b(): c()
            c(): raise Exception( 'c() failed')
        Exception: c() failed

    Handling of chained exceptions:

        >>> def e():
        ...     raise Exception( 'e(): deliberate error')
        >>> def d():
        ...     e()
        >>> def c():
        ...     try:
        ...         d()
        ...     except Exception as e:
        ...         raise Exception( 'c: d() failed') from e
        >>> def b():
        ...     try:
        ...         c()
        ...     except Exception as e:
        ...         exception_info( file=sys.stdout, chain=g_chain, _filelinefn=0)
        >>> def a():
        ...     b()

        With `chain=True` (the default), we output low-level exceptions
        first, matching the behaviour of `traceback.*` functions:

            >>> g_chain = True
            >>> a() # doctest: +REPORT_UDIFF +ELLIPSIS
            Traceback (most recent call last):
                c(): d()
                d(): e()
                e(): raise Exception( 'e(): deliberate error')
            Exception: e(): deliberate error
            <BLANKLINE>
            The above exception was the direct cause of the following exception:
            Traceback (most recent call last):
                ...
                <module>(): a() # doctest: +REPORT_UDIFF +ELLIPSIS
                a(): b()
                b(): exception_info( file=sys.stdout, chain=g_chain, _filelinefn=0)
                ^except raise:
                b(): c()
                c(): raise Exception( 'c: d() failed') from e
            Exception: c: d() failed

        With `chain='because'`, we output high-level exceptions first:
            >>> g_chain = 'because'
            >>> a() # doctest: +REPORT_UDIFF +ELLIPSIS
            Traceback (most recent call last):
                ...
                <module>(): a() # doctest: +REPORT_UDIFF +ELLIPSIS
                a(): b()
                b(): exception_info( file=sys.stdout, chain=g_chain, _filelinefn=0)
                ^except raise:
                b(): c()
                c(): raise Exception( 'c: d() failed') from e
            Exception: c: d() failed
            <BLANKLINE>
            Because:
            Traceback (most recent call last):
                c(): d()
                d(): e()
                e(): raise Exception( 'e(): deliberate error')
            Exception: e(): deliberate error

    Show current backtrace by passing `exception_or_traceback=None`:
        >>> def c():
        ...     exception_info( None, file=sys.stdout, _filelinefn=0)
        >>> def b():
        ...     return c()
        >>> def a():
        ...     return b()

        >>> a() # doctest: +REPORT_UDIFF +ELLIPSIS
        Traceback (most recent call last):
            ...
            <module>(): a() # doctest: +REPORT_UDIFF +ELLIPSIS
            a(): return b()
            b(): return c()
            c(): exception_info( None, file=sys.stdout, _filelinefn=0)

    Show an exception's `.__traceback__` backtrace:
        >>> def c():
        ...     raise Exception( 'foo') # raise
        >>> def b():
        ...     return c()  # call c
        >>> def a():
        ...     try:
        ...         b() # call b
        ...     except Exception as e:
        ...         exception_info( e.__traceback__, file=sys.stdout, _filelinefn=0)

        >>> a() # doctest: +REPORT_UDIFF +ELLIPSIS
        Traceback (most recent call last):
            ...
            a(): b() # call b
            b(): return c()  # call c
            c(): raise Exception( 'foo') # raise
Nr   r   z*Unrecognised exception_or_traceback type: Úreturnc           
      ó$   >• [        U TTTSTTS9  g )NF)r¡  Úshow_exception_typeÚ_filelinefn)Úexception_info)Ú	exceptionrz  r�  Úlimitr¥  rz  s    €€€€€r   Údo_chainÚ exception_info.<locals>.do_chain…ï  s    ø€ ÜØØØØØØ$7Ø'ó	r&   Úbecausezbecause-compactzF
The above exception was the direct cause of the following exception:
zE
During handling of the above exception, another exception occurred:
c                 ó   >• US:X  a  g U(       a"  [        U [        5      (       d   e[        U 5      n Ub  [        U 5      n X* S  n U  H´  nUu  pEpgp‰U(       a  US   R                  5       OSnUR	                  T5      (       a  U[        T5      S  nUR	                  S[        R                   35      (       a  USS  nT
(       a   TR                  SU SU SU SU S3	5        Mœ  TR                  SU SU S35        M¶     g )	Nr   r
   r   rz  z    Ú:z(): Ú
)	r   rÿ  ÚreversedÚstripÚ
startswithr_  Úosr@  r¡  )ÚframesÚreverserz  ÚframerH  r³  r¿  rª  r‹  r¾   rz  Úcwdr¥  s             €€€r   Úoutput_framesÚ%exception_info.<locals>.output_frames›ï  sý   ø€ Ø�A‹:ØÞÜ˜v¤t×,Ñ,Ð,Ð,Ü˜vÓ&ˆFØÑÜ˜6“]ˆFØ˜V˜WÐ%ˆFÛˆEØ5:Ñ2ˆA˜ tÞ&*�4˜‘7—=‘=”?°ˆDØ×"Ñ" C×(Ñ(Ø#¤S¨£X YÐ/�Ø×"Ñ" a¬¯© x L×1Ñ1Ø# Q R˜=�ÞØ—	‘	˜T ( ¨1¨T¨F°!°F°8¸4À¸vÀRÐHÖIà—	‘	˜T & ¨¨d¨V°2Ð6Ö7ò r&   z#Traceback (most recent call last):
T)r*z  rz  z    ^except raise:
Fr$z  )r$z  r$z  )r
   Ú zBecause:z0Because: error occurred handling this exception:)r   ÚtypesÚTracebackTypeÚinspectÚ	FrameInfoÚBaseExceptionrz  Úexc_infor§  r   ÚioÚStringIOrz  Ú	__cause__r¡  Ú__context__r(z  Úgetcwdr@  Ú__traceback__ÚgetouterframesÚtb_frameÚgetinnerframesrÿ  r*z  ÚcallableÚ	tracebackÚformat_exception_onlyr—  Úgetvalue)Úexception_or_tracebackrz  rT  r�  r¡  rz  rz  rz  ÚtbÚ_rz  r-z  Úlimit2r   Úshow_exception_type2Úlinesr¿  ÚpreÚpostr,z  r¥  s    ` ` ``            @@r   rz  rz  —î  sõ  ý€ ôv Ð)¬E×,?Ñ,?Ä×ARÑARÐ+S×TÑTàˆ	Ø#‰Ü	Ð+¬]×	;Ñ	;Ø*ˆ	Ø‰Ø	Ñ	'äŸ<š<›>Ñˆ�bÞ‰T¤G§M¢M£O°A°BÐ$7‰à]Ð>¼tÐDZÓ?[Ð>\Ð]Ó]ˆqàˆxÓÜ�kŠk‹m‰æ‰d¤§
¡
ˆ÷	ñ 	ö –U˜u¨	Ó1°eÐ?PÓ6Pà××Ù�i×)Ñ)Ô*Ø�I‰IÐaÕbØ×"×"Ù�i×+Ñ+Ô,Ø�I‰IÐ`Ôaä
�)Š)‹+œŸ™Ñ
€C÷8ð* �ƒzØ�	‰	Ð9Ô:ÞØ×(Ñ(ˆBÞˆI�2ÞÙœw×5Ò5°r·{±{ÓCÈTÐY^Ò_Ø—	‘	Ð1Ô2Ø 1›*‘Q¨$ˆFÙœ7×1Ò1°2Ó6ÀÈVÓTä˜r¤4×(Ñ(Ü×.Ò.¨rÓ2�Ü×.Ò.¨r¯{©{Ó;�Ø‘]�Ø—
‘
”Ù˜2 t°5Ò9æÜÐ'×(Ñ(Ù#6¸	Ó#BÑ à#6Ð ÞÜ×3Ò3´T¸)³_ÀiÓPˆEÛ�Ø—	‘	˜4Ö ò ð �I‰I”s˜I“¨Ñ-Ô.æ�e˜yÓ(¨EÐ5FÓ,Fà$)¨YÓ$6‘L¸I‰	ˆˆTØ××Ø�I‰I˜#˜˜h t fÐ-Ô.Ù�i×)Ñ)Õ*Ø×"×"Ø�I‰I˜#˜ÐNÈtÈfÐUÔVÙ�i×+Ñ+Ô,àˆxÓØ�|‰|‹~Ðð r&   c                 óH   • [        5       n[        XX#XE5      nUR                  $ )zY
Wrapper for out-params of fz_bidi_fragment_text().
Returns: ::fz_bidi_direction baseDir
)rlr  rzr  rü  )r‹  rû  rý  rþ  r/	  r{r  Úrets          r   rù  rù  Úï  s&   € ô
 3Ó4€IÜ
/°¸xÈeÓ
_€CØ×ÑÐr&   c                 ó    • [        XX#U5      nU$ )zY
Class-aware helper for out-params of fz_bidi_fragment_text() [fz_bidi_fragment_text()].
)rù  )r‹  rû  rý  rþ  r/	  rü  s         r   Ú"fz_bidi_fragment_text_outparams_fnrNz  ãï  s   € ô ' t°hÀUÓK€GØ€Nr&   c                 óˆ   • [        5       n[        X5      nUR                  UR                  UR                  UR
                  4$ )zY
Wrapper for out-params of fz_bitmap_details().
Returns: int w, int h, int n, int stride
)r}r  r�r  rÍ
  rÐ
  rg   rÜ
  )r  r{r  rLz  s      r   r   r   íï  s7   € ô
 /Ó0€IÜ
+¨FÓ
>€CØ�;‰;˜	Ÿ™ Y§[¡[°)×2BÑ2BÐBÐBr&   c                 ó:   • [        U R                  5      u  pp4XX44$ )zQ
Class-aware helper for out-params of fz_bitmap_details() [fz_bitmap_details()].
©r   rs1  r  s        r   Úfz_bitmap_details_outparams_fnrRz  öï  s"   € ô +¨6×+<Ñ+<Ó=�O€Aˆ!Ø�ˆ?Ðr&   c                 óF   • [        5       n[        X5      nX!R                  4$ )zU
Wrapper for out-params of fz_buffer_extract().
Returns: size_t, unsigned char *data
)r’r  rŸr  rG   ©r!  r{r  rLz  s      r   r)  r)   ð  s#   € ô
 /Ó0€IÜ
+¨CÓ
;€CØ—‘ÐÐr&   c                 ó6   • [        U R                  5      u  pX4$ )zQ
Class-aware helper for out-params of fz_buffer_extract() [fz_buffer_extract()].
©r)  rs1  )r!  rLz  rG   s      r   Úfz_buffer_extract_outparams_fnrWz  	ð  s   € ô % S§^¡^Ó4�I€CØˆ9Ðr&   c                 óF   • [        5       n[        X5      nX!R                  4$ )zV
Wrapper for out-params of fz_buffer_storage().
Returns: size_t, unsigned char *datap
)r£r  r°r  r-  rTz  s      r   r+  r+  ð  s#   € ô
 /Ó0€IÜ
+¨CÓ
;€CØ—‘ÐÐr&   c                 ó6   • [        U R                  5      u  pX4$ )zQ
Class-aware helper for out-params of fz_buffer_storage() [fz_buffer_storage()].
©r+  rs1  )r!  rLz  r-  s      r   Úfz_buffer_storage_outparams_fnr[z  ð  s   € ô & c§n¡nÓ5�J€CØˆ:Ðr&   c                 óF   • [        5       n[        X5      nX!R                  4$ )zC
Wrapper for out-params of fz_chartorune().
Returns: int, int rune
)r²r  r¿r  r@  )r—  r{r  rLz  s      r   r>  r>  &ð  s#   € ô
 +Ó,€IÜ
'¨Ó
7€CØ—‘ÐÐr&   c                 ó"   • [        U 5      u  pX4$ )zI
Class-aware helper for out-params of fz_chartorune() [fz_chartorune()].
)r>  )r—  rLz  r@  s      r   Úfz_chartorune_outparams_fnr^z  /ð  s   € ô ! Ó%�I€CØˆ9Ðr&   c                 óH   • [        5       n[        XU5      nX2R                  4$ )zD
Wrapper for out-params of fz_chartorunen().
Returns: int, int rune
)rÂr  rÎr  r@  )r—  rg   r{r  rLz  s       r   rB  rB  9ð  s%   € ô
 ,Ó-€IÜ
(¨°Ó
;€CØ—‘ÐÐr&   c                 ó"   • [        X5      u  p#X#4$ )zK
Class-aware helper for out-params of fz_chartorunen() [fz_chartorunen()].
)rB  )r—  rg   rLz  r@  s       r   Úfz_chartorunen_outparams_fnraz  Bð  s   € ô " #Ó)�I€CØˆ9Ðr&   c                 óF   • [        5       n[        XU5      nUR                  $ )z@
Wrapper for out-params of fz_clamp_color().
Returns: float out
)rÐr  rÝr  r¥  )rA  Úin_r{r  rLz  s       r   rK  rK  Lð  s"   € ô
 ,Ó-€IÜ
(¨°)Ó
<€CØ�=‰=Ðr&   c                 ó2   • [        U R                  U5      nU$ )zK
Class-aware helper for out-params of fz_clamp_color() [fz_clamp_color()].
©rK  rs1  )rA  rcz  r¥  s      r   Úfz_clamp_color_outparams_fnrfz  Uð  s   € ô ˜BŸM™M¨3Ó
/€CØ€Jr&   c                 óH   • [        5       n[        XX#U5      nUR                  $ )zS
Wrapper for out-params of fz_compress_brotli().
Returns: size_t compressed_length
)rßr  rír  ró  ©r£  rz  rô  rõ  r{r  rLz  s         r   rñ  rñ  _ð  s'   € ô
 0Ó1€IÜ
,¨T¸=ÐQZÓ
[€CØ×&Ñ&Ð&r&   c                 ó   • [        XX#5      nU$ )zS
Class-aware helper for out-params of fz_compress_brotli() [fz_compress_brotli()].
)rñ  ©r£  rz  rô  rõ  ró  s        r   Úfz_compress_brotli_outparams_fnrkz  hð  s   € ô .¨d¸MÓQÐØÐr&   c                 óH   • [        5       n[        XX#XE5      nUR                  $ )zA
Wrapper for out-params of fz_convert_color().
Returns: float dv
)rðr  rýr  r  )r  r  r  Úis_r  r{r  rLz  s          r   r  r  rð  s$   € ô
 .Ó/€IÜ
*¨2°2¸FÓ
N€CØ�<‰<Ðr&   c                 óz   • [        U R                  XR                  UR                  UR                  5       5      nU$ )zO
Class-aware helper for out-params of fz_convert_color() [fz_convert_color()].
©r  rs1  r;1  )r  r  r  rmz  r  r  s         r   Úfz_convert_color_outparams_fnrpz  {ð  s,   € ô 
˜RŸ]™]¨B·±¸s¿~¹~ÈvÏÉÓO`Ó	a€BØ€Ir&   c                  óF   • [        5       n [        U 5      nXR                  4$ )zO
Wrapper for out-params of fz_convert_error().
Returns: const char *, int code
)rÿr  rs  r  ©r{r  rLz  s     r   r  r  …ð  s#   € ô
 .Ó/€IÜ
*¨9Ó
5€CØ—‘ÐÐr&   c                  ó    • [        5       u  pX4$ )zO
Class-aware helper for out-params of fz_convert_error() [fz_convert_error()].
)r  )rLz  r  s     r   Úfz_convert_error_outparams_fnrtz  Žð  s   € ô $Ó%�I€CØˆ9Ðr&   c                 óH   • [        5       n[        XX#XE5      nUR                  $ )zT
Wrapper for out-params of fz_convert_separation_colors().
Returns: float dst_color
)rs  rs  r.  )r*  r+  r,  r-  rà  r{r  rLz  s          r   r(  r(  ˜ð  s'   € ô
 :Ó;€IÜ
6°vÈ(Ð\hÓ
t€CØ×ÑÐr&   c                 óz   • [        U R                  XR                  UR                  UR                  5       5      nU$ )zg
Class-aware helper for out-params of fz_convert_separation_colors() [fz_convert_separation_colors()].
©r(  rs1  r;1  )r*  r+  r,  r-  rà  r.  s         r   Ú)fz_convert_separation_colors_outparams_fnrxz  ¡ð  sJ   € ô 0°×0AÑ0AÀ9×NaÑNaÐci×ctÑctð  wC÷  wLñ  wLó  wNó  O€IØÐr&   c                 óH   • [        5       n[        XX#5      nXCR                  4$ )zj
Wrapper for out-params of fz_decode_barcode_from_display_list().
Returns: char *, ::fz_barcode_type type
)rs  r)s  r   ©rÿ  rl  ru  r{r  rLz  s        r   rj  rj  «ð  s&   € ô
 AÓB€IÜ
=¸dÈVÓ
_€CØ—‘ÐÐr&   c                 óV   • [        U R                  UR                  5       U5      u  p4X44$ )zu
Class-aware helper for out-params of fz_decode_barcode_from_display_list() [fz_decode_barcode_from_display_list()].
)rj  rs1  r;1  ©rÿ  rl  ru  rLz  r   s        r   Ú0fz_decode_barcode_from_display_list_outparams_fnr}z  ´ð  s*   € ô 7°t·±È×HXÑHXÓHZÐ\bÓc�I€CØˆ9Ðr&   c                 óH   • [        5       n[        XX#5      nXCR                  4$ )zp
Wrapper for out-params of fz_decode_barcode_from_display_list2().
Returns: std::string, ::fz_barcode_type type
)r,s  r8s  r   rzz  s        r   rn  rn  ¾ð  s&   € ô
 BÓC€IÜ
>¸tÈfÓ
`€CØ—‘ÐÐr&   c                 óV   • [        U R                  UR                  5       U5      u  p4X44$ )zw
Class-aware helper for out-params of fz_decode_barcode_from_display_list2() [fz_decode_barcode_from_display_list2()].
)rn  rs1  r;1  r|z  s        r   Ú1fz_decode_barcode_from_display_list2_outparams_fnr€z  Çð  s*   € ô 8¸¿¹È×IYÑIYÓI[Ð]cÓd�I€CØˆ9Ðr&   c                 óH   • [        5       n[        XX#5      nXCR                  4$ )zb
Wrapper for out-params of fz_decode_barcode_from_page().
Returns: char *, ::fz_barcode_type type
)r:s  rGs  r   ©r¥  rl  ru  r{r  rLz  s        r   rp  rp  Ñð  s%   € ô
 9Ó:€IÜ
5°dÀVÓ
W€CØ—‘ÐÐr&   c                 óV   • [        U R                  UR                  5       U5      u  p4X44$ )ze
Class-aware helper for out-params of fz_decode_barcode_from_page() [fz_decode_barcode_from_page()].
)rp  rs1  r;1  ©r¥  rl  ru  rLz  r   s        r   Ú(fz_decode_barcode_from_page_outparams_fnr…z  Úð  s*   € ô /¨t¯©À×@PÑ@PÓ@RÐTZÓ[�I€CØˆ9Ðr&   c                 óH   • [        5       n[        XX#5      nXCR                  4$ )zh
Wrapper for out-params of fz_decode_barcode_from_page2().
Returns: std::string, ::fz_barcode_type type
)rJs  rVs  r   r‚z  s        r   rs  rs  äð  s%   € ô
 :Ó;€IÜ
6°tÀfÓ
X€CØ—‘ÐÐr&   c                 óV   • [        U R                  UR                  5       U5      u  p4X44$ )zg
Class-aware helper for out-params of fz_decode_barcode_from_page2() [fz_decode_barcode_from_page2()].
)rs  rs1  r;1  r„z  s        r   Ú)fz_decode_barcode_from_page2_outparams_fnrˆz  íð  s*   € ô 0°·±À×AQÑAQÓASÐU[Ó\�I€CØˆ9Ðr&   c                 óH   • [        5       n[        XU5      nX2R                  4$ )zd
Wrapper for out-params of fz_decode_barcode_from_pixmap().
Returns: char *, ::fz_barcode_type type
)rXs  res  r   ©rn  ru  r{r  rLz  s       r   ru  ru  ÷ð  s%   € ô
 ;Ó<€IÜ
7¸ÀYÓ
O€CØ—‘ÐÐr&   c                 ó8   • [        U R                  U5      u  p#X#4$ )zi
Class-aware helper for out-params of fz_decode_barcode_from_pixmap() [fz_decode_barcode_from_pixmap()].
)ru  rs1  ©rn  ru  rLz  r   s       r   Ú*fz_decode_barcode_from_pixmap_outparams_fnr�z   ñ  s   € ô 1°·±ÀÓH�I€CØˆ9Ðr&   c                 óH   • [        5       n[        XU5      nX2R                  4$ )zj
Wrapper for out-params of fz_decode_barcode_from_pixmap2().
Returns: std::string, ::fz_barcode_type type
)rhs  rus  r   rŠz  s       r   rx  rx  
ñ  s%   € ô
 <Ó=€IÜ
8¸ÀiÓ
P€CØ—‘ÐÐr&   c                 ó8   • [        U R                  U5      u  p#X#4$ )zk
Class-aware helper for out-params of fz_decode_barcode_from_pixmap2() [fz_decode_barcode_from_pixmap2()].
)rx  rs1  rŒz  s       r   Ú+fz_decode_barcode_from_pixmap2_outparams_fnr�z  ñ  s   € ô 2°#·.±.À&ÓI�I€CØˆ9Ðr&   c                 óJ   • [        5       n[        XX#XE5      nXeR                  4$ )z\
Wrapper for out-params of fz_decomp_image_from_stream().
Returns: fz_pixmap *, int l2extra
)rws  rƒs  r†  )rÄ  rå  rl  r„  r…  r{r  rLz  s          r   r‚  r‚  ñ  s*   € ô
 9Ó:€IÜ
5°cÀ'ÐT\Ó
h€CØ×!Ñ!Ð!Ð!r&   c                 ó€   • [        U R                  UR                  UR                  5       X45      u  pV[        U5      U4$ )ze
Class-aware helper for out-params of fz_decomp_image_from_stream() [fz_decomp_image_from_stream()].
©r‚  rs1  r;1  r}D  )rÄ  rå  rl  r„  r…  rLz  r†  s          r   Ú(fz_decomp_image_from_stream_outparams_fnr”z  &ñ  s:   € ô 2°#·.±.À%×BRÑBRÐT[×TdÑTdÓTfÐhoÓz�L€CÜ�C‹=˜'Ð!Ð!r&   c                 óH   • [        5       n[        XX#U5      nUR                  $ )zK
Wrapper for out-params of fz_deflate().
Returns: size_t compressed_length
)r…s  r‘s  ró  rhz  s         r   r¡  r¡  0ñ  s&   € ô
 (Ó)€IÜ
$ T°=ÈÓ
S€CØ×&Ñ&Ð&r&   c                 ó   • [        XX#5      nU$ )zC
Class-aware helper for out-params of fz_deflate() [fz_deflate()].
)r¡  rjz  s        r   Úfz_deflate_outparams_fnr—z  9ñ  s   € ô & d°MÓIÐØÐr&   c                 óH   • [        5       n[        XU5      nX2R                  4$ )zZ
Wrapper for out-params of fz_dom_get_attribute().
Returns: const char *, const char *att
)r“s  r¡s  rö  )rõ  rñ   r{r  rLz  s       r   r  r  Cñ  s%   € ô
 2Ó3€IÜ
.¨s°yÓ
A€CØ—‘ÐÐr&   c                 ó8   • [        U R                  U5      u  p#X#4$ )zW
Class-aware helper for out-params of fz_dom_get_attribute() [fz_dom_get_attribute()].
©r  rs1  )rõ  rñ   rLz  rö  s       r   Ú!fz_dom_get_attribute_outparams_fnr›z  Lñ  s   € ô ' s§~¡~°qÓ9�H€CØˆ8€Or&   c                 óF   • [        5       n[        X5      nX!R                  4$ )zA
Wrapper for out-params of fz_drop_imp().
Returns: int, int refs
)r£s  r°s  r”  ©r®  r{r  rLz  s      r   ru  ru  Vñ  ó#   € ô
 )Ó*€IÜ
% aÓ
3€CØ—‘ÐÐr&   c                 óF   • [        5       n[        X5      nX!R                  4$ )zG
Wrapper for out-params of fz_drop_imp16().
Returns: int, int16_t refs
)r´s  rÀs  r”  r�z  s      r   ry  ry  _ñ  ó#   € ô
 +Ó,€IÜ
'¨Ó
5€CØ—‘ÐÐr&   c                 óJ   • [        5       n[        XX#U5      nXTR                  4$ )zb
Wrapper for out-params of fz_encode_character_with_fallback().
Returns: int, ::fz_font *out_font
)rÃs  rÏs  ró  )r?  rÞ  rò  rr
  r{r  rLz  s         r   rð  rð  hñ  s*   € ô
 ?Ó@€IÜ
;¸DÈ6Ð]fÓ
g€CØ×"Ñ"Ð"Ð"r&   c                 ó`   • [        U R                  XU5      u  pEU[        [        U5      5      4$ )zq
Class-aware helper for out-params of fz_encode_character_with_fallback() [fz_encode_character_with_fallback()].
©rð  rs1  r>:  r.  )r?  rÞ  rò  rr
  rLz  ró  s         r   Ú.fz_encode_character_with_fallback_outparams_fnr¤z  qñ  s.   € ô 9¸¿¹È'Ð[cÓd�M€CØ””¨Ó1Ó2Ð2Ð2r&   c                  óF   • [        5       n [        U 5      nXR                  4$ )zS
Wrapper for out-params of fz_error_callback().
Returns: fz_error_cb *, void *user
)rÑs  rÝs  rl  rrz  s     r   r  r  {ñ  s#   € ô
 /Ó0€IÜ
+¨IÓ
6€CØ—‘ÐÐr&   c                  ó    • [        5       u  pX4$ )zQ
Class-aware helper for out-params of fz_error_callback() [fz_error_callback()].
)r  ©rLz  rl  s     r   Úfz_error_callback_outparams_fnr¨z  „ñ  s   € ô %Ó&�I€CØˆ9Ðr&   c                 óH   • [        5       n[        XX#U5      nUR                  $ )zB
Wrapper for out-params of fz_eval_function().
Returns: float out
)rßs  rìs  r¥  ©r_  rcz  r"  r#  r{r  rLz  s         r   r   r   Žñ  s$   € ô
 .Ó/€IÜ
*¨4°eÀYÓ
O€CØ�=‰=Ðr&   c                 ó4   • [        U R                  XU5      nU$ )zO
Class-aware helper for out-params of fz_eval_function() [fz_eval_function()].
©r   rs1  ©r_  rcz  r"  r#  r¥  s        r   Úfz_eval_function_outparams_fnr®z  —ñ  s   € ô ˜dŸo™o¨s¸6Ó
B€CØ€Jr&   c                 óF   • [        5       n[        XX#5      nUR                  $ )zM
Wrapper for out-params of fz_fill_pixmap_with_color().
Returns: float color
)rïs  rûs  rf  )rn  rE  rà  r{r  rLz  s        r   rA  rA  ¡ñ  s"   € ô
 7Ó8€IÜ
3°CÀ\Ó
]€CØ�?‰?Ðr&   c                 ód   • [        U R                  UR                  UR                  5       5      nU$ )za
Class-aware helper for out-params of fz_fill_pixmap_with_color() [fz_fill_pixmap_with_color()].
©rA  rs1  r;1  )rn  rE  rà  rf  s       r   Ú&fz_fill_pixmap_with_color_outparams_fnr²z  ªñ  s+   € ô )¨¯©¸×9NÑ9NÐP\×PeÑPeÓPgÓh€EØ€Lr&   c                 ó^   • [        5       n[        XX#5      nXCR                  UR                  4$ )zZ
Wrapper for out-params of fz_get_pixmap_from_image().
Returns: fz_pixmap *, int w, int h
)rýs  rt  rÍ
  rÐ
  )rå  rl  rK  r{r  rLz  s        r   r¯  r¯  ´ñ  s+   € ô
 6Ó7€IÜ
2°5À3Ó
R€CØ—‘˜YŸ[™[Ð(Ð(r&   c                 óˆ   • [        U R                  UR                  5       UR                  5       5      u  p4n[        U5      XE4$ )z_
Class-aware helper for out-params of fz_get_pixmap_from_image() [fz_get_pixmap_from_image()].
©r¯  rs1  r;1  r}D  )rå  rl  rK  rLz  rÍ
  rÐ
  s         r   Ú%fz_get_pixmap_from_image_outparams_fnr¶z  ½ñ  s>   € ô ,¨E×,<Ñ,<¸g×>NÑ>NÓ>PÐRU×R^ÑR^ÓR`Óa�I€CˆAÜ�C‹=˜!ÐÐr&   c                 ó`   • [        5       n[        XX#U5      nXTR                  UR                  4$ )za
Wrapper for out-params of fz_get_pixmap_mask_from_image().
Returns: fz_pixmap *, int dw, int dh
)rt  rt  r´  rµ  )rå  rl  rK  r¶  r{r  rLz  s         r   r²  r²  Çñ  s.   € ô
 ;Ó<€IÜ
7¸ÈÐW`Ó
a€CØ—‘˜iŸl™lÐ*Ð*r&   c                 óœ   • [        U R                  UR                  5       UR                  5       U5      u  pEn[        [	        U5      5      XV4$ )zi
Class-aware helper for out-params of fz_get_pixmap_mask_from_image() [fz_get_pixmap_mask_from_image()].
©r²  rs1  r;1  r}D  rU  )rå  rl  rK  r¶  rLz  r´  rµ  s          r   Ú*fz_get_pixmap_mask_from_image_outparams_fnrºz  Ðñ  sH   € ô 3°5×3CÑ3CÀW×EUÑEUÓEWÐY\×YeÑYeÓYgÐiqÓr�K€CˆRÜÔ&¨Ó,Ó-¨rÐ5Ð5r&   c                 óH   • [        5       n[        XU5      nX2R                  4$ )zB
Wrapper for out-params of fz_getopt().
Returns: int, char *nargv
)rt  r*t  r½  )r¼  r¾  r{r  rLz  s       r   rº  rº  Úñ  s%   € ô
 'Ó(€IÜ
# E°Ó
;€CØ—‘ÐÐr&   c                 ó"   • [        X5      u  p#X#4$ )zA
Class-aware helper for out-params of fz_getopt() [fz_getopt()].
)rº  )r¼  r¾  rLz  r½  s       r   Úfz_getopt_outparams_fnr½z  ãñ  s   € ô ˜eÓ*�J€CØˆ:Ðr&   c                 óH   • [        5       n[        XX#5      nXCR                  4$ )zG
Wrapper for out-params of fz_getopt_long().
Returns: int, char *nargv
)r,t  r9t  r½  )r¼  r¾  rÂ  r{r  rLz  s        r   rÀ  rÀ  íñ  s%   € ô
 ,Ó-€IÜ
(¨°hÓ
J€CØ—‘ÐÐr&   c                 ó8   • [        XUR                  5      u  p4X44$ )zK
Class-aware helper for out-params of fz_getopt_long() [fz_getopt_long()].
)rÀ  rs1  )r¼  r¾  rÂ  rLz  r½  s        r   Úfz_getopt_long_outparams_fnrÀz  öñ  s    € ô # 5°×0CÑ0CÓD�J€CØˆ:Ðr&   c                 óH   • [        5       n[        XU5      nX2R                  4$ )z=
Wrapper for out-params of fz_grisu().
Returns: int, int exp
)r;t  rGt  rÝ  )rH  r´  r{r  rLz  s       r   rÛ  rÛ   ò  s%   € ô
 &Ó'€IÜ
" 1¨Ó
3€CØ—‘ÐÐr&   c                 ó"   • [        X5      u  p#X#4$ )z?
Class-aware helper for out-params of fz_grisu() [fz_grisu()].
)rÛ  )rH  r´  rLz  rÝ  s       r   Úfz_grisu_outparams_fnrÃz  	ò  s   € ô ˜1Ó �H€CØˆ8€Or&   c                 óH   • [        5       n[        XU5      nX2R                  4$ )zJ
Wrapper for out-params of fz_has_option().
Returns: int, const char *val
)rIt  rUt  r4  )ræ  rA  r{r  rLz  s       r   rä  rä  ò  s%   € ô
 +Ó,€IÜ
'¨°9Ó
=€CØ—‘ÐÐr&   c                 ó"   • [        X5      u  p#X#4$ )zI
Class-aware helper for out-params of fz_has_option() [fz_has_option()].
)rä  )ræ  rA  rLz  r4  s       r   Úfz_has_option_outparams_fnrÆz  ò  s   € ô   Ó*�H€CØˆ8€Or&   c                 ó\   • [        5       n[        X5      nUR                  UR                  4$ )zN
Wrapper for out-params of fz_image_resolution().
Returns: int xres, int yres
)rWt  rft  râ
  rå
  )rå  r{r  rLz  s      r   r  r  &ò  s)   € ô
 1Ó2€IÜ
-¨eÓ
?€CØ�>‰>˜9Ÿ>™>Ð)Ð)r&   c                 ó6   • [        U R                  5      u  pX4$ )zU
Class-aware helper for out-params of fz_image_resolution() [fz_image_resolution()].
©r  rs1  r  s      r   Ú fz_image_resolution_outparams_fnrÊz  /ò  s   € ô (¨×(8Ñ(8Ó9�J€DØˆ:Ðr&   c                 óF   • [        5       n[        X5      nX!R                  4$ )zD
Wrapper for out-params of fz_keep_imp().
Returns: void *, int refs
)rht  rtt  r”  r�z  s      r   r=  r=  9ò  ržz  r&   c                 óF   • [        5       n[        X5      nX!R                  4$ )zJ
Wrapper for out-params of fz_keep_imp16().
Returns: void *, int16_t refs
)rvt  r‚t  r”  r�z  s      r   r?  r?  Bò  r z  r&   c                 óF   • [        5       n[        X5      nX!R                  4$ )zK
Wrapper for out-params of fz_keep_imp_locked().
Returns: void *, int refs
)r„t  r�t  r”  r�z  s      r   rE  rE  Kò  s#   € ô
 0Ó1€IÜ
,¨QÓ
:€CØ—‘ÐÐr&   c                 óF   • [        5       n[        X5      nX!R                  4$ )z\
Wrapper for out-params of fz_lookup_base14_font().
Returns: const unsigned char *, int len
)r’t  ržt  r_  )r!   r{r  rLz  s      r   rÅ  rÅ  Tò  s#   € ô
 3Ó4€IÜ
/°Ó
@€CØ—‘ÐÐr&   c                 ó"   • [        U 5      u  pX4$ )zY
Class-aware helper for out-params of fz_lookup_base14_font() [fz_lookup_base14_font()].
)rÅ  )r!   rLz  r_  s      r   Ú"fz_lookup_base14_font_outparams_fnrÐz  ]ò  s   € ô (¨Ó-�H€CØˆ8€Or&   c                 óH   • [        5       n[        XX#5      nXCR                  4$ )z]
Wrapper for out-params of fz_lookup_builtin_font().
Returns: const unsigned char *, int len
)r t  r­t  r_  )r!   r‘  r’  r{r  rLz  s        r   rÎ  rÎ  gò  s%   € ô
 4Ó5€IÜ
0°¸VÓ
O€CØ—‘ÐÐr&   c                 ó$   • [        XU5      u  p4X44$ )z[
Class-aware helper for out-params of fz_lookup_builtin_font() [fz_lookup_builtin_font()].
)rÎ  )r!   r‘  r’  rLz  r_  s        r   Ú#fz_lookup_builtin_font_outparams_fnrÓz  pò  s   € ô )¨°VÓ<�H€CØˆ8€Or&   c                 ó\   • [        5       n[        X5      nX!R                  UR                  4$ )zd
Wrapper for out-params of fz_lookup_cjk_font().
Returns: const unsigned char *, int len, int index
)r¯t  r½t  r_  r¾   )r®  r{r  rLz  s      r   rÑ  rÑ  zò  s)   € ô
 0Ó1€IÜ
,¨XÓ
A€CØ—‘˜yŸ™Ð.Ð.r&   c                 ó&   • [        U 5      u  pnXU4$ )zS
Class-aware helper for out-params of fz_lookup_cjk_font() [fz_lookup_cjk_font()].
)rÑ  )r®  rLz  r_  r¾   s       r   Úfz_lookup_cjk_font_outparams_fnrÖz  ƒò  s   € ô ,¨HÓ5�O€CˆeØ�Uˆ?Ðr&   c                 ó\   • [        5       n[        X5      nX!R                  UR                  4$ )zr
Wrapper for out-params of fz_lookup_cjk_font_by_language().
Returns: const unsigned char *, int len, int subfont
)r¿t  rÍt  r_  ró	  )rÖ  r{r  rLz  s      r   rÔ  rÔ  �ò  s+   € ô
 <Ó=€IÜ
8¸Ó
I€CØ—‘˜y×0Ñ0Ð0Ð0r&   c                 ó&   • [        U 5      u  pnXU4$ )zk
Class-aware helper for out-params of fz_lookup_cjk_font_by_language() [fz_lookup_cjk_font_by_language()].
)rÔ  )rÖ  rLz  r_  ró	  s       r   Ú+fz_lookup_cjk_font_by_language_outparams_fnrÙz  –ò  s   € ô :¸$Ó?Ñ€CˆgØ�WÐÐr&   c                  óF   • [        5       n [        U 5      nXR                  4$ )z`
Wrapper for out-params of fz_lookup_noto_boxes_font().
Returns: const unsigned char *, int len
)rÏt  rÜt  r_  rrz  s     r   rå  rå   ò  ó#   € ô
 7Ó8€IÜ
3°IÓ
>€CØ—‘ÐÐr&   c                  ó    • [        5       u  pX4$ )za
Class-aware helper for out-params of fz_lookup_noto_boxes_font() [fz_lookup_noto_boxes_font()].
)rå  ©rLz  r_  s     r   Ú&fz_lookup_noto_boxes_font_outparams_fnrÞz  ©ò  ó   € ô ,Ó-�H€CØˆ8€Or&   c                  óF   • [        5       n [        U 5      nXR                  4$ )z`
Wrapper for out-params of fz_lookup_noto_emoji_font().
Returns: const unsigned char *, int len
)rßt  rët  r_  rrz  s     r   rè  rè  ³ò  rÛz  r&   c                  ó    • [        5       u  pX4$ )za
Class-aware helper for out-params of fz_lookup_noto_emoji_font() [fz_lookup_noto_emoji_font()].
)rè  rÝz  s     r   Ú&fz_lookup_noto_emoji_font_outparams_fnrâz  ¼ò  rßz  r&   c                 ó^   • [        5       n[        XU5      nX2R                  UR                  4$ )zg
Wrapper for out-params of fz_lookup_noto_font().
Returns: const unsigned char *, int len, int subfont
)rít  rût  r_  ró	  )rò  rÖ  r{r  rLz  s       r   rê  rê  Æò  s-   € ô
 1Ó2€IÜ
-¨f¸IÓ
F€CØ—‘˜y×0Ñ0Ð0Ð0r&   c                 ó&   • [        X5      u  p#nX#U4$ )zU
Class-aware helper for out-params of fz_lookup_noto_font() [fz_lookup_noto_font()].
)rê  )rò  rÖ  rLz  r_  ró	  s        r   Ú fz_lookup_noto_font_outparams_fnråz  Ïò  s   € ô /¨vÓ<Ñ€CˆgØ�WÐÐr&   c                  óF   • [        5       n [        U 5      nXR                  4$ )z_
Wrapper for out-params of fz_lookup_noto_math_font().
Returns: const unsigned char *, int len
)rýt  r	u  r_  rrz  s     r   rí  rí  Ùò  s#   € ô
 6Ó7€IÜ
2°9Ó
=€CØ—‘ÐÐr&   c                  ó    • [        5       u  pX4$ )z_
Class-aware helper for out-params of fz_lookup_noto_math_font() [fz_lookup_noto_math_font()].
)rí  rÝz  s     r   Ú%fz_lookup_noto_math_font_outparams_fnrèz  âò  s   € ô +Ó,�H€CØˆ8€Or&   c                  óF   • [        5       n [        U 5      nXR                  4$ )z`
Wrapper for out-params of fz_lookup_noto_music_font().
Returns: const unsigned char *, int len
)ru  ru  r_  rrz  s     r   rï  rï  ìò  rÛz  r&   c                  ó    • [        5       u  pX4$ )za
Class-aware helper for out-params of fz_lookup_noto_music_font() [fz_lookup_noto_music_font()].
)rï  rÝz  s     r   Ú&fz_lookup_noto_music_font_outparams_fnrëz  õò  rßz  r&   c                  óF   • [        5       n [        U 5      nXR                  4$ )zb
Wrapper for out-params of fz_lookup_noto_symbol1_font().
Returns: const unsigned char *, int len
)ru  r&u  r_  rrz  s     r   rô  rô  ÿò  ó#   € ô
 9Ó:€IÜ
5°iÓ
@€CØ—‘ÐÐr&   c                  ó    • [        5       u  pX4$ )ze
Class-aware helper for out-params of fz_lookup_noto_symbol1_font() [fz_lookup_noto_symbol1_font()].
)rô  rÝz  s     r   Ú(fz_lookup_noto_symbol1_font_outparams_fnrïz  ó  ó   € ô .Ó/�H€CØˆ8€Or&   c                  óF   • [        5       n [        U 5      nXR                  4$ )zb
Wrapper for out-params of fz_lookup_noto_symbol2_font().
Returns: const unsigned char *, int len
)r)u  r5u  r_  rrz  s     r   r÷  r÷  ó  ríz  r&   c                  ó    • [        5       u  pX4$ )ze
Class-aware helper for out-params of fz_lookup_noto_symbol2_font() [fz_lookup_noto_symbol2_font()].
)r÷  rÝz  s     r   Ú(fz_lookup_noto_symbol2_font_outparams_fnróz  ó  rðz  r&   c           
      óL   • [        5       n[        XX#XEXg5      nX‡R                  4$ )zV
Wrapper for out-params of fz_match_chapter_page_number().
Returns: int, int hit_mark
)r7u  rDu  r)  )	rY   r¢  r¥  rº  r*  r+  r  r{r  rLz  s	            r   r'  r'  %ó  s-   € ô
 :Ó;€IÜ
6°sÀTÐS[ÐfmÓ
y€CØ×"Ñ"Ð"Ð"r&   c           	      óX   • [        U R                  XX4R                  5       XV5      u  pxXx4$ )zg
Class-aware helper for out-params of fz_match_chapter_page_number() [fz_match_chapter_page_number()].
©r'  rs1  r;1  )	rY   r¢  r¥  rº  r*  r+  r  rLz  r)  s	            r   Ú)fz_match_chapter_page_number_outparams_fnr÷z  .ó  s0   € ô 4°C·N±NÀGÐSY×[lÑ[lÓ[nÐpwó  B�M€CØˆ=Ðr&   c                 óJ   • [        5       n[        XX#XE5      nXeR                  4$ )zO
Wrapper for out-params of fz_match_display_list().
Returns: int, int hit_mark
)rFu  rSu  r)  )rÿ  rº  r*  r+  r  r{r  rLz  s          r   r0  r0  8ó  s*   € ô
 3Ó4€IÜ
/°¸hÐQXÓ
d€CØ×"Ñ"Ð"Ð"r&   c                 óV   • [        U R                  XR                  5       X45      u  pVXV4$ )zY
Class-aware helper for out-params of fz_match_display_list() [fz_match_display_list()].
©r0  rs1  r;1  )rÿ  rº  r*  r+  r  rLz  r)  s          r   Ú"fz_match_display_list_outparams_fnrûz  Aó  s*   € ô -¨T¯_©_¸f×FWÑFWÓFYÐ[bÓl�M€CØˆ=Ðr&   c                 óJ   • [        5       n[        XX#XE5      nXeR                  4$ )zG
Wrapper for out-params of fz_match_page().
Returns: int, int hit_mark
)rUu  rau  r)  )r¥  rº  r*  r+  r  r{r  rLz  s          r   r6  r6  Kó  s)   € ô
 +Ó,€IÜ
'¨°hÈÓ
\€CØ×"Ñ"Ð"Ð"r&   c                 óV   • [        U R                  XR                  5       X45      u  pVXV4$ )zI
Class-aware helper for out-params of fz_match_page() [fz_match_page()].
©r6  rs1  r;1  )r¥  rº  r*  r+  r  rLz  r)  s          r   Úfz_match_page_outparams_fnrÿz  Tó  s*   € ô % T§_¡_°f×>OÑ>OÓ>QÐSZÓd�M€CØˆ=Ðr&   c           	      óL   • [        5       n[        XX#XEU5      nXvR                  4$ )zN
Wrapper for out-params of fz_match_page_number().
Returns: int, int hit_mark
)rcu  rpu  r)  )rY   rÍ  rº  r*  r+  r  r{r  rLz  s           r   r<  r<  ^ó  s,   € ô
 2Ó3€IÜ
.¨s¸FÈgÐ`iÓ
j€CØ×"Ñ"Ð"Ð"r&   c                 óX   • [        U R                  XUR                  5       XE5      u  pgXg4$ )zW
Class-aware helper for out-params of fz_match_page_number() [fz_match_page_number()].
©r<  rs1  r;1  )rY   rÍ  rº  r*  r+  r  rLz  r)  s           r   Ú!fz_match_page_number_outparams_fnr{  gó  s,   € ô ,¨C¯N©N¸FÈH×L]ÑL]ÓL_ÐahÓr�M€CØˆ=Ðr&   c                 óJ   • [        5       n[        XX#XE5      nXeR                  4$ )zM
Wrapper for out-params of fz_match_stext_page().
Returns: int, int hit_mark
)rru  r~u  r)  )r‹  rº  r*  r+  r  r{r  rLz  s          r   rB  rB  qó  s)   € ô
 1Ó2€IÜ
-¨d¸HÈwÓ
b€CØ×"Ñ"Ð"Ð"r&   c                 óV   • [        U R                  XR                  5       X45      u  pVXV4$ )zU
Class-aware helper for out-params of fz_match_stext_page() [fz_match_stext_page()].
©rB  rs1  r;1  )r‹  rº  r*  r+  r  rLz  r)  s          r   Ú fz_match_stext_page_outparams_fnr{  zó  s*   € ô +¨4¯?©?¸F×DUÑDUÓDWÐY`Ój�M€CØˆ=Ðr&   c                 óH   • [        5       n[        XX#5      nXCR                  4$ )zd
Wrapper for out-params of fz_new_brotli_data().
Returns: unsigned char *, size_t compressed_length
)r€u  rŒu  ró  ©rz  rô  rõ  r{r  rLz  s        r   rÅ  rÅ  „ó  s'   € ô
 0Ó1€IÜ
,¨VÀEÓ
U€CØ×+Ñ+Ð+Ð+r&   c                 ó$   • [        XU5      u  p4X44$ )zS
Class-aware helper for out-params of fz_new_brotli_data() [fz_new_brotli_data()].
)rÅ  ©rz  rô  rõ  rLz  ró  s        r   Úfz_new_brotli_data_outparams_fnr{  �ó  s   € ô 3°6È%ÓPÑ€CØÐ!Ð!r&   c                 óH   • [        5       n[        XU5      nX2R                  4$ )zp
Wrapper for out-params of fz_new_brotli_data_from_buffer().
Returns: unsigned char *, size_t compressed_length
)r�u  r›u  ró  ©rá  rõ  r{r  rLz  s       r   rÈ  rÈ  —ó  s'   € ô
 <Ó=€IÜ
8¸È	Ó
R€CØ×+Ñ+Ð+Ð+r&   c                 ó8   • [        U R                  U5      u  p#X#4$ )zk
Class-aware helper for out-params of fz_new_brotli_data_from_buffer() [fz_new_brotli_data_from_buffer()].
)rÈ  rs1  ©rá  rõ  rLz  ró  s       r   Ú+fz_new_brotli_data_from_buffer_outparams_fnr{   ó  s#   € ô ?¸v×?PÑ?PÐRWÓXÑ€CØÐ!Ð!r&   c                 óH   • [        5       n[        XU5      nX2R                  4$ )zu
Wrapper for out-params of fz_new_buffer_from_flattened_stext_page().
Returns: fz_buffer *, ::fz_stext_position *map
)ržu  r«u  ræ  )r‹  rÜ  r{r  rLz  s       r   rä  rä  ªó  s'   € ô
 EÓF€IÜ
AÀ$ÐQZÓ
[€CØ—‘ÐÐr&   c                 ó^   • [        U R                  U5      u  p#[        U5      [        U5      4$ )z}
Class-aware helper for out-params of fz_new_buffer_from_flattened_stext_page() [fz_new_buffer_from_flattened_stext_page()].
©rä  rs1  rÚ2  rÇJ  )r‹  rÜ  rLz  ræ  s       r   Ú4fz_new_buffer_from_flattened_stext_page_outparams_fnr{  ³ó  s*   € ô :¸$¿/¹/È7ÓS�H€CÜ�C‹=œ/¨3Ó/Ð/Ð/r&   c                 óH   • [        5       n[        XX#5      nXCR                  4$ )zf
Wrapper for out-params of fz_new_deflated_data().
Returns: unsigned char *, size_t compressed_length
)r­u  r¹u  ró  r	{  s        r   rI   rI   ½ó  s'   € ô
 2Ó3€IÜ
.¨vÀeÓ
W€CØ×+Ñ+Ð+Ð+r&   c                 ó$   • [        XU5      u  p4X44$ )zW
Class-aware helper for out-params of fz_new_deflated_data() [fz_new_deflated_data()].
)rI   r{  s        r   Ú!fz_new_deflated_data_outparams_fnr{  Æó  s   € ô 5°VÈEÓRÑ€CØÐ!Ð!r&   c                 óH   • [        5       n[        XU5      nX2R                  4$ )zr
Wrapper for out-params of fz_new_deflated_data_from_buffer().
Returns: unsigned char *, size_t compressed_length
)r»u  rÈu  ró  r{  s       r   rK   rK   Ðó  s'   € ô
 >Ó?€IÜ
:¸6È)Ó
T€CØ×+Ñ+Ð+Ð+r&   c                 ó8   • [        U R                  U5      u  p#X#4$ )zo
Class-aware helper for out-params of fz_new_deflated_data_from_buffer() [fz_new_deflated_data_from_buffer()].
)rK   rs1  r{  s       r   Ú-fz_new_deflated_data_from_buffer_outparams_fnr{  Ùó  s$   € ô AÀ×ARÑARÐTYÓZÑ€CØÐ!Ð!r&   c                 ó^   • [        5       n[        XX#5      nXCR                  UR                  4$ )zh
Wrapper for out-params of fz_new_display_list_from_svg().
Returns: fz_display_list *, float w, float h
)rÊu  rØu  rÍ
  rÐ
  )r!  r\   r/  r{r  rLz  s        r   rZ   rZ   ãó  s+   € ô
 :Ó;€IÜ
6°sÀcÓ
U€CØ—‘˜YŸ[™[Ð(Ð(r&   c                 ób   • [        U R                  XR                  5      u  p4n[        U5      XE4$ )zg
Class-aware helper for out-params of fz_new_display_list_from_svg() [fz_new_display_list_from_svg()].
©rZ   rs1  rÆ7  )r!  r\   r/  rLz  rÍ
  rÐ
  s         r   Ú)fz_new_display_list_from_svg_outparams_fnr{  ìó  s,   € ô 0°·±ÀÏ.É.ÓY�I€CˆAÜ˜Ó˜qÐ#Ð#r&   c                 ó`   • [        5       n[        XX#U5      nXTR                  UR                  4$ )zl
Wrapper for out-params of fz_new_display_list_from_svg_xml().
Returns: fz_display_list *, float w, float h
)rÚu  rèu  rÍ
  rÐ
  )r`   rÔ  r\   r/  r{r  rLz  s         r   r^   r^   öó  s.   € ô
 >Ó?€IÜ
:¸6ÈÐW`Ó
a€CØ—‘˜YŸ[™[Ð(Ð(r&   c                 óx   • [        U R                  UR                  X#R                  5      u  pEn[        U5      XV4$ )zo
Class-aware helper for out-params of fz_new_display_list_from_svg_xml() [fz_new_display_list_from_svg_xml()].
©r^   rs1  rÆ7  )r`   rÔ  r\   r/  rLz  rÍ
  rÐ
  s          r   Ú-fz_new_display_list_from_svg_xml_outparams_fnr#{  ÿó  s7   € ô 4°F×4EÑ4EÀsÇ~Á~ÐW_×aoÑaoÓp�I€CˆAÜ˜Ó˜qÐ#Ð#r&   c                 óH   • [        5       n[        XU5      nX2R                  4$ )zh
Wrapper for out-params of fz_new_draw_device_with_options().
Returns: fz_device *, ::fz_pixmap *pixmap
)rêu  r÷u  r™  )r  rÚ  r{r  rLz  s       r   r‡   r‡   	ô  s'   € ô
 =Ó>€IÜ
9¸'ÈYÓ
W€CØ× Ñ Ð Ð r&   c                 ó‚   • [        U R                  5       UR                  5       5      u  p#[        U5      [        U5      4$ )zm
Class-aware helper for out-params of fz_new_draw_device_with_options() [fz_new_draw_device_with_options()].
)r‡   r;1  rÃ5  r}D  )r  rÚ  rLz  r™  s       r   Ú,fz_new_draw_device_with_options_outparams_fnr&{  ô  s8   € ô 5°W×5EÑ5EÓ5GÈ×IZÑIZÓI\Ó]�K€CÜ�C‹=œ( FÓ+Ð+Ð+r&   c                 óJ   • [        5       n[        XX#XE5      nXeR                  4$ )zU
Wrapper for out-params of fz_new_svg_device_with_id().
Returns: fz_device *, int id
)rùu  rv  r  )r¥  r©!  rª!  r‹  rŽ  r{r  rLz  s          r   r¬!  r¬!  ô  s(   € ô
 7Ó8€IÜ
3°CÀ[Ð_kÓ
w€CØ—‘ÐÐr&   c                 óN   • [        U R                  XX45      u  pV[        U5      U4$ )za
Class-aware helper for out-params of fz_new_svg_device_with_id() [fz_new_svg_device_with_id()].
©r¬!  rs1  rÃ5  )r¥  r©!  rª!  r‹  rŽ  rLz  r  s          r   Ú&fz_new_svg_device_with_id_outparams_fnr*{  %ô  s(   € ô +¨3¯>©>¸:ÐT_Ón�G€CÜ�C‹=˜"ÐÐr&   c                 óH   • [        5       n[        XX#5      nXCR                  4$ )zT
Wrapper for out-params of fz_new_test_device().
Returns: fz_device *, int is_color
)rv  rv  r¸!  )r¹!  r  rº!  r{r  rLz  s        r   r¶!  r¶!  /ô  s'   € ô
 0Ó1€IÜ
,¨YÀÓ
X€CØ×"Ñ"Ð"Ð"r&   c                 óL   • [        XUR                  5      u  p4[        U5      U4$ )zS
Class-aware helper for out-params of fz_new_test_device() [fz_new_test_device()].
)r¶!  rs1  rÃ5  )r¹!  r  rº!  rLz  r¸!  s        r   Úfz_new_test_device_outparams_fnr-{  8ô  s'   € ô *¨)¸k×>TÑ>TÓU�M€CÜ�C‹=˜(Ð"Ð"r&   c                 óH   • [        5       n[        XU5      nX2R                  4$ )z]
Wrapper for out-params of fz_open_image_decomp_stream().
Returns: fz_stream *, int l2factor
)rv  r!v  r…  )rh&  r®  r{r  rLz  s       r   r-"  r-"  Bô  s'   € ô
 9Ó:€IÜ
5°eÀIÓ
N€CØ×"Ñ"Ð"Ð"r&   c                 ó`   • [        U R                  UR                  5      u  p#[        U5      U4$ )ze
Class-aware helper for out-params of fz_open_image_decomp_stream() [fz_open_image_decomp_stream()].
©r-"  rs1  r K  )rh&  r®  rLz  r…  s       r   Ú(fz_open_image_decomp_stream_outparams_fnr1{  Kô  s-   € ô 3°5×3CÑ3CÀU×EUÑEUÓV�M€CÜ�C‹=˜(Ð"Ð"r&   c                 óF   • [        5       n[        X5      nX!R                  4$ )zi
Wrapper for out-params of fz_open_image_decomp_stream_from_buffer().
Returns: fz_stream *, int l2factor
)r#v  r/v  r…  )rh&  r{r  rLz  s      r   r0"  r0"  Uô  s&   € ô
 EÓF€IÜ
AÀ%Ó
S€CØ×"Ñ"Ð"Ð"r&   c                 óJ   • [        U R                  5      u  p[        U5      U4$ )z}
Class-aware helper for out-params of fz_open_image_decomp_stream_from_buffer() [fz_open_image_decomp_stream_from_buffer()].
©r0"  rs1  r K  )rh&  rLz  r…  s      r   Ú4fz_open_image_decomp_stream_from_buffer_outparams_fnr5{  ^ô  s%   € ô ?¸u×?OÑ?OÓP�M€CÜ�C‹=˜(Ð"Ð"r&   c                 óH   • [        5       n[        XU5      nX2R                  4$ )z\
Wrapper for out-params of fz_page_presentation().
Returns: fz_transition *, float duration
)r1v  r=v  r  ©r¥  r®"  r{r  rLz  s       r   r¬"  r¬"  hô  s'   € ô
 2Ó3€IÜ
.¨tÀÓ
K€CØ×"Ñ"Ð"Ð"r&   c                 óh   • [        U R                  UR                  5       5      u  p#[        U5      U4$ )zW
Class-aware helper for out-params of fz_page_presentation() [fz_page_presentation()].
©r¬"  rs1  r;1  rìM  ©r¥  r®"  rLz  r  s       r   Ú!fz_page_presentation_outparams_fnr;{  qô  s/   € ô ,¨D¯O©O¸Z×=PÑ=PÓ=RÓS�M€CÜ˜Ó˜hÐ&Ð&r&   c           
      óJ   • [        5       n[        XX#XEXg5      nUR                  $ )zT
Wrapper for out-params of fz_paint_shade().
Returns: ::fz_shade_color_cache *cache
)r@v  rLv  r³  )	r  r¶"  rK  r£  rà  rÉ	  r·"  r{r  rLz  s	            r   r´"  r´"  {ô  s'   € ô
 ,Ó-€IÜ
(¨¸SÈÐ\_Ó
k€CØ�?‰?Ðr&   c           	      óð   • [        U R                  UR                  UR                  5       UR                  UR                  5       UR                  5       UR                  5      n[        [	        U5      5      $ )zK
Class-aware helper for out-params of fz_paint_shade() [fz_paint_shade()].
©r´"  rs1  r;1  rDI  Úll_fz_keep_shade_color_cacherµ"  s           r   Úfz_paint_shade_outparams_fnr@{  „ô  s‚   € ô ˜e×.Ñ.°×0FÑ0FÈÏÉËÐX\×XgÑXgÐiu×i~Ñi~ó  jAð  CG÷  CPñ  CPó  CRð  TW÷  Tbñ  Tbó  c€EÜÔ9¸5ÓAÓBÐBr&   c                 ó^   • [        5       n[        XU5      nX2R                  UR                  4$ )zV
Wrapper for out-params of fz_parse_page_range().
Returns: const char *, int a, int b
)rNv  r\v  rƒ  r<  )r´  rg   r{r  rLz  s       r   rÀ"  rÀ"  Žô  s+   € ô
 1Ó2€IÜ
-¨a°IÓ
>€CØ—‘˜YŸ[™[Ð(Ð(r&   c                 ó&   • [        X5      u  p#nX#U4$ )zU
Class-aware helper for out-params of fz_parse_page_range() [fz_parse_page_range()].
)rÀ"  )r´  rg   rLz  rƒ  r<  s        r   Ú fz_parse_page_range_outparams_fnrC{  —ô  s   € ô ' qÓ,�I€CˆAØ�1ˆ9Ðr&   c                 óF   • [        5       n[        X5      nX!R                  4$ )zO
Wrapper for out-params of fz_pool_array_append().
Returns: void *, size_t idx
)r^v  rjv  rì  )r*#  r{r  rLz  s      r   r(#  r(#  ¡ô  s#   € ô
 2Ó3€IÜ
.¨sÓ
>€CØ—‘ÐÐr&   c                 ó6   • [        U R                  5      u  pX4$ )zW
Class-aware helper for out-params of fz_pool_array_append() [fz_pool_array_append()].
©r(#  rs1  )r*#  rLz  rì  s      r   Ú!fz_pool_array_append_outparams_fnrG{  ªô  s   € ô ' s§~¡~Ó6�H€CØˆ8€Or&   c                 óH   • [        5       n[        XX#5      nXCR                  4$ )zO
Wrapper for out-params of fz_read_best().
Returns: fz_buffer *, int truncated
)rlv  rxv  r�#  )rÄ  rf!  rŽ#  r{r  rLz  s        r   r‹#  r‹#  ´ô  s'   € ô
 *Ó+€IÜ
& s°ZÓ
K€CØ×#Ñ#Ð#Ð#r&   c                 óL   • [        U R                  X5      u  p4[        U5      U4$ )zG
Class-aware helper for out-params of fz_read_best() [fz_read_best()].
©r‹#  rs1  rÚ2  )rÄ  rf!  rŽ#  rLz  r�#  s        r   Úfz_read_best_outparams_fnrK{  ½ô  s%   € ô % S§^¡^°WÓI�N€CÜ�C‹=˜)Ð#Ð#r&   c                 ó^   • [        5       n[        XU5      nX2R                  UR                  4$ )zW
Wrapper for out-params of fz_resolve_link().
Returns: fz_location, float xp, float yp
)rzv  rˆv  r$  r$  ©rY   r6  r{r  rLz  s       r   r$  r$  Çô  s+   € ô
 -Ó.€IÜ
)¨#°IÓ
>€CØ—‘˜iŸl™lÐ*Ð*r&   c                 óN   • [        U R                  U5      u  p#n[        U5      X44$ )zM
Class-aware helper for out-params of fz_resolve_link() [fz_resolve_link()].
©r$  rs1  r<?  ©rY   r6  rLz  r$  r$  s        r   Úfz_resolve_link_outparams_fnrQ{  Ðô  s'   € ô % S§^¡^°SÓ9�K€CˆRÜ�c‹?˜BÐ"Ð"r&   c           	      óL   • [        5       n[        XX#XEU5      nXvR                  4$ )zW
Wrapper for out-params of fz_search_chapter_page_number().
Returns: int, int hit_mark
)r‹v  r—v  r)  )rY   r¢  r¥  rº  r*  r+  r{r  rLz  s           r   r…$  r…$  Úô  s-   € ô
 ;Ó<€IÜ
7¸ÀdÐT\ÐgpÓ
q€CØ×"Ñ"Ð"Ð"r&   c                 óX   • [        U R                  XX4R                  5       U5      u  pgXg4$ )zi
Class-aware helper for out-params of fz_search_chapter_page_number() [fz_search_chapter_page_number()].
©r…$  rs1  r;1  )rY   r¢  r¥  rº  r*  r+  rLz  r)  s           r   Ú*fz_search_chapter_page_number_outparams_fnrU{  ãô  s-   € ô 5°S·^±^ÀWÐTZ×\mÑ\mÓ\oÐqxÓy�M€CØˆ=Ðr&   c                 óJ   • [        5       n[        XX#U5      nXTR                  4$ )zP
Wrapper for out-params of fz_search_display_list().
Returns: int, int hit_mark
)r™v  r¦v  r)  )rÿ  rº  r*  r+  r{r  rLz  s         r   r‹$  r‹$  íô  s*   € ô
 4Ó5€IÜ
0°¸xÐR[Ó
\€CØ×"Ñ"Ð"Ð"r&   c                 óV   • [        U R                  XR                  5       U5      u  pEXE4$ )z[
Class-aware helper for out-params of fz_search_display_list() [fz_search_display_list()].
©r‹$  rs1  r;1  )rÿ  rº  r*  r+  rLz  r)  s         r   Ú#fz_search_display_list_outparams_fnrY{  öô  s*   € ô .¨d¯o©o¸v×GXÑGXÓGZÐ\cÓd�M€CØˆ=Ðr&   c                 óJ   • [        5       n[        XX#U5      nXTR                  4$ )zH
Wrapper for out-params of fz_search_page().
Returns: int, int hit_mark
)r¨v  r´v  r)  )r¥  rº  r*  r+  r{r  rLz  s         r   r“$  r“$   õ  s)   € ô
 ,Ó-€IÜ
(¨°xÈ)Ó
T€CØ×"Ñ"Ð"Ð"r&   c                 óV   • [        U R                  XR                  5       U5      u  pEXE4$ )zK
Class-aware helper for out-params of fz_search_page() [fz_search_page()].
©r“$  rs1  r;1  )r¥  rº  r*  r+  rLz  r)  s         r   Úfz_search_page_outparams_fnr]{  	õ  s*   € ô & d§o¡o°v×?PÑ?PÓ?RÐT[Ó\�M€CØˆ=Ðr&   c                 óJ   • [        5       n[        XX#XE5      nXeR                  4$ )zO
Wrapper for out-params of fz_search_page_number().
Returns: int, int hit_mark
)r¶v  rÂv  r)  )rY   rÍ  rº  r*  r+  r{r  rLz  s          r   rœ$  rœ$  õ  s)   € ô
 3Ó4€IÜ
/°¸VÈwÓ
b€CØ×"Ñ"Ð"Ð"r&   c                 óX   • [        U R                  XUR                  5       U5      u  pVXV4$ )zY
Class-aware helper for out-params of fz_search_page_number() [fz_search_page_number()].
©rœ$  rs1  r;1  )rY   rÍ  rº  r*  r+  rLz  r)  s          r   Ú"fz_search_page_number_outparams_fnra{  õ  s,   € ô -¨S¯^©^¸VÈX×M^ÑM^ÓM`ÐbiÓj�M€CØˆ=Ðr&   c                 óJ   • [        5       n[        XX#U5      nXTR                  4$ )zN
Wrapper for out-params of fz_search_stext_page().
Returns: int, int hit_mark
)rÄv  rÐv  r)  )r‹  rº  r*  r+  r{r  rLz  s         r   r¥$  r¥$  &õ  s*   € ô
 2Ó3€IÜ
.¨t¸XÐPYÓ
Z€CØ×"Ñ"Ð"Ð"r&   c                 óV   • [        U R                  XR                  5       U5      u  pEXE4$ )zW
Class-aware helper for out-params of fz_search_stext_page() [fz_search_stext_page()].
©r¥$  rs1  r;1  )r‹  rº  r*  r+  rLz  r)  s         r   Ú!fz_search_stext_page_outparams_fnre{  /õ  s*   € ô ,¨D¯O©O¸V×EVÑEVÓEXÐZaÓb�M€CØˆ=Ðr&   c                 óH   • [        5       n[        XX#XE5      nUR                  $ )zP
Wrapper for out-params of fz_separation_equivalent().
Returns: float dst_color
)rÒv  rÞv  r.  )rß
  rì  r-  r%  rà  r{r  rLz  s          r   r¼$  r¼$  9õ  s&   € ô
 6Ó7€IÜ
2°4¸fÈ<Ó
c€CØ×ÑÐr&   c                 óz   • [        U R                  XR                  UR                  UR                  5       5      nU$ )z_
Class-aware helper for out-params of fz_separation_equivalent() [fz_separation_equivalent()].
©r¼$  rs1  r;1  )rß
  rì  r-  r%  rà  r.  s         r   Ú%fz_separation_equivalent_outparams_fnri{  Bõ  s5   € ô ,¨D¯O©O¸S×BSÑBSÐUX×UcÑUcÐeq×ezÑezÓe|Ó}€IØÐr&   c                 óF   • [        5       n[        X5      nX!R                  4$ )zH
Wrapper for out-params of fz_store_scavenge().
Returns: int, int phase
)ràv  rìv  rs%  ©r  r{r  rLz  s      r   rq%  rq%  Lõ  s#   € ô
 /Ó0€IÜ
+¨DÓ
<€CØ—‘ÐÐr&   c                 ó"   • [        U 5      u  pX4$ )zQ
Class-aware helper for out-params of fz_store_scavenge() [fz_store_scavenge()].
)rq%  ©r  rLz  rs%  s      r   Úfz_store_scavenge_outparams_fnrn{  Uõ  s   € ô & dÓ+�J€CØˆ:Ðr&   c                 óF   • [        5       n[        X5      nX!R                  4$ )zQ
Wrapper for out-params of fz_store_scavenge_external().
Returns: int, int phase
)rïv  rüv  rs%  rk{  s      r   ru%  ru%  _õ  s#   € ô
 8Ó9€IÜ
4°TÓ
E€CØ—‘ÐÐr&   c                 ó"   • [        U 5      u  pX4$ )zc
Class-aware helper for out-params of fz_store_scavenge_external() [fz_store_scavenge_external()].
)ru%  rm{  s      r   Ú'fz_store_scavenge_external_outparams_fnrq{  hõ  s   € ô /¨tÓ4�J€CØˆ:Ðr&   c                 óF   • [        5       n[        X5      nX!R                  4$ )zG
Wrapper for out-params of fz_strsep().
Returns: char *, char *stringp
)rþv  r
w  r²%  )r³%  r{r  rLz  s      r   r°%  r°%  rõ  s%   € ô
 'Ó(€IÜ
# EÓ
5€CØ×!Ñ!Ð!Ð!r&   c                 ó"   • [        U 5      u  pX4$ )zA
Class-aware helper for out-params of fz_strsep() [fz_strsep()].
)r°%  )r³%  rLz  r²%  s      r   Úfz_strsep_outparams_fnrt{  {õ  s   € ô   Ó&�L€CØˆ<Ðr&   c                 óF   • [        5       n[        X5      nX!R                  4$ )zA
Wrapper for out-params of fz_strtof().
Returns: float, char *es
)rw  rw  r¼%  )r´  r{r  rLz  s      r   rº%  rº%  …õ  s#   € ô
 'Ó(€IÜ
# AÓ
1€CØ—‘ÐÐr&   c                 ó"   • [        U 5      u  pX4$ )zA
Class-aware helper for out-params of fz_strtof() [fz_strtof()].
)rº%  )r´  rLz  r¼%  s      r   Úfz_strtof_outparams_fnrw{  Žõ  s   € ô ˜1‹o�G€CØˆ7€Nr&   c                 óJ   • [        5       n[        XX#U5      nXTR                  4$ )zT
Wrapper for out-params of fz_subset_cff_for_gids().
Returns: fz_buffer *, int gids
)rw  r'w  rÖ%  ©rÕ%  r×%  rØ%  rÙ%  r{r  rLz  s         r   rÓ%  rÓ%  ˜õ  ó(   € ô
 4Ó5€IÜ
0°ÀÐT]Ó
^€CØ—‘ÐÐr&   c                 ó`   • [        U R                  XU5      u  pE[        [        U5      5      U4$ )z[
Class-aware helper for out-params of fz_subset_cff_for_gids() [fz_subset_cff_for_gids()].
©rÓ%  rs1  rÚ2  r  ©rÕ%  r×%  rØ%  rÙ%  rLz  rÖ%  s         r   Ú#fz_subset_cff_for_gids_outparams_fnr~{  ¡õ  ó.   € ô *¨$¯/©/¸8ÈwÓW�I€CÜÔ&¨Ó,Ó-¨tÐ3Ð3r&   c                 óJ   • [        5       n[        XX#U5      nXTR                  4$ )zT
Wrapper for out-params of fz_subset_ttf_for_gids().
Returns: fz_buffer *, int gids
)r+w  r7w  rÖ%  ry{  s         r   rÜ%  rÜ%  «õ  rz{  r&   c                 ó`   • [        U R                  XU5      u  pE[        [        U5      5      U4$ )z[
Class-aware helper for out-params of fz_subset_ttf_for_gids() [fz_subset_ttf_for_gids()].
©rÜ%  rs1  rÚ2  r  r}{  s         r   Ú#fz_subset_ttf_for_gids_outparams_fnrƒ{  ´õ  r{  r&   c                  óF   • [        5       n [        U 5      nXR                  4$ )zW
Wrapper for out-params of fz_warning_callback().
Returns: fz_warning_cb *, void *user
)r9w  rFw  rl  rrz  s     r   rq&  rq&  ¾õ  s#   € ô
 1Ó2€IÜ
-¨iÓ
8€CØ—‘ÐÐr&   c                  ó    • [        5       u  pX4$ )zU
Class-aware helper for out-params of fz_warning_callback() [fz_warning_callback()].
)rq&  r§z  s     r   Ú fz_warning_callback_outparams_fnr†{  Çõ  s   € ô 'Ó(�I€CØˆ9Ðr&   c                 óF   • [        5       n[        XU5      nUR                  $ )z=
Wrapper for out-params of pdf_annot_MK_BC().
Returns: int n
)rHw  rUw  rg   ©r_'  rf  r{r  rLz  s       r   r­'  r­'  Ñõ  ó"   € ô
 -Ó.€IÜ
)¨%¸	Ó
B€CØ�;‰;Ðr&   c                 ó2   • [        U R                  U5      nU$ )zM
Class-aware helper for out-params of pdf_annot_MK_BC() [pdf_annot_MK_BC()].
©r­'  rs1  ©r_'  rf  rg   s      r   Úpdf_annot_MK_BC_outparams_fnr�{  Úõ  ó   € ô 	˜5×+Ñ+¨UÓ3€AØ€Hr&   c                 óF   • [        5       n[        XU5      nUR                  $ )z=
Wrapper for out-params of pdf_annot_MK_BG().
Returns: int n
)rYw  rew  rg   rˆ{  s       r   rµ'  rµ'  äõ  r‰{  r&   c                 ó2   • [        U R                  U5      nU$ )zM
Class-aware helper for out-params of pdf_annot_MK_BG() [pdf_annot_MK_BG()].
©rµ'  rs1  rŒ{  s      r   Úpdf_annot_MK_BG_outparams_fnr’{  íõ  rŽ{  r&   c                 óF   • [        5       n[        XU5      nUR                  $ )zD
Wrapper for out-params of pdf_annot_callout_line().
Returns: int n
)rgw  rsw  rg   )r_'  rÖ'  r{r  rLz  s       r   rÔ'  rÔ'  ÷õ  s"   € ô
 4Ó5€IÜ
0°ÀÓ
K€CØ�;‰;Ðr&   c                 ó2   • [        U R                  U5      nU$ )z[
Class-aware helper for out-params of pdf_annot_callout_line() [pdf_annot_callout_line()].
)rÔ'  rs1  rÕ'  s      r   Ú#pdf_annot_callout_line_outparams_fnr•{   ö  s   € ô 	" %×"2Ñ"2°GÓ<€AØ€Hr&   c                 óF   • [        5       n[        XU5      nUR                  $ )z=
Wrapper for out-params of pdf_annot_color().
Returns: int n
)ruw  r�w  rg   rˆ{  s       r   rÜ'  rÜ'  
ö  r‰{  r&   c                 ó2   • [        U R                  U5      nU$ )zM
Class-aware helper for out-params of pdf_annot_color() [pdf_annot_color()].
©rÜ'  rs1  rŒ{  s      r   Úpdf_annot_color_outparams_fnr™{  ö  rŽ{  r&   c                 ót   • [        5       n[        XU5      nUR                  UR                  UR                  4$ )zh
Wrapper for out-params of pdf_annot_default_appearance().
Returns: const char *font, float size, int n
)rƒw  r”w  r?  r  rg   rˆ{  s       r   rã'  rã'  ö  s1   € ô
 :Ó;€IÜ
6°uÀYÓ
O€CØ�>‰>˜9Ÿ>™>¨9¯;©;Ð6Ð6r&   c                 ó<   • [        U R                  U5      u  p#nX#U4$ )zg
Class-aware helper for out-params of pdf_annot_default_appearance() [pdf_annot_default_appearance()].
©rã'  rs1  )r_'  rf  r?  r  rg   s        r   Ú)pdf_annot_default_appearance_outparams_fnr�{  &ö  s$   € ô 4°E×4DÑ4DÀeÓL�M€D�Ø�qˆ=Ðr&   c                 ó`   • [        5       n[        XX#U5      nUR                  UR                  4$ )z_
Wrapper for out-params of pdf_annot_default_appearance_unmapped().
Returns: float size, int n
)r–w  r¦w  r  rg   )r_'  rè'  ré'  rf  r{r  rLz  s         r   ræ'  ræ'  0ö  s0   € ô
 CÓD€IÜ
?ÀÐR_ÐhqÓ
r€CØ�>‰>˜9Ÿ;™;Ð&Ð&r&   c                 ó:   • [        U R                  XU5      u  pEXE4$ )zy
Class-aware helper for out-params of pdf_annot_default_appearance_unmapped() [pdf_annot_default_appearance_unmapped()].
©ræ'  rs1  )r_'  rè'  ré'  rf  r  rg   s         r   Ú2pdf_annot_default_appearance_unmapped_outparams_fnr¡{  9ö  s"   € ô 7°u×7GÑ7GÈÐchÓi�G€DØˆ7€Nr&   c                 óF   • [        5       n[        XU5      nUR                  $ )zF
Wrapper for out-params of pdf_annot_interior_color().
Returns: int n
)r¨w  r´w  rg   rˆ{  s       r   rP(  rP(  Cö  s"   € ô
 6Ó7€IÜ
2°5ÀÓ
K€CØ�;‰;Ðr&   c                 ó2   • [        U R                  U5      nU$ )z_
Class-aware helper for out-params of pdf_annot_interior_color() [pdf_annot_interior_color()].
©rP(  rs1  rŒ{  s      r   Ú%pdf_annot_interior_color_outparams_fnr¥{  Lö  s   € ô 	$ E×$4Ñ$4°eÓ<€AØ€Hr&   c                 ó\   • [        5       n[        X5      nUR                  UR                  4$ )z…
Wrapper for out-params of pdf_annot_line_ending_styles().
Returns: enum pdf_line_ending start_style, enum pdf_line_ending end_style
)r¶w  rÄw  rd(  re(  )r_'  r{r  rLz  s      r   rb(  rb(  Vö  s-   € ô
 :Ó;€IÜ
6°uÓ
H€CØ× Ñ  )×"5Ñ"5Ð5Ð5r&   c                 ó6   • [        U R                  5      u  pX4$ )zg
Class-aware helper for out-params of pdf_annot_line_ending_styles() [pdf_annot_line_ending_styles()].
©rb(  rs1  rc(  s      r   Ú)pdf_annot_line_ending_styles_outparams_fnr©{  _ö  s    € ô =¸U×=MÑ=MÓNÑ€KØÐ!Ð!r&   c                 óH   • [        5       n[        XU5      nX2R                  4$ )zW
Wrapper for out-params of pdf_array_get_string().
Returns: const char *, size_t sizep
)rÆw  rÒw  rÒ(  )rè  r¾   r{r  rLz  s       r   rÐ(  rÐ(  iö  s%   € ô
 2Ó3€IÜ
.¨u¸YÓ
G€CØ—‘ÐÐr&   c                 ó8   • [        U R                  U5      u  p#X#4$ )zW
Class-aware helper for out-params of pdf_array_get_string() [pdf_array_get_string()].
©rÐ(  rs1  )rè  r¾   rLz  rÒ(  s       r   Ú!pdf_array_get_string_outparams_fnr­{  rö  s    € ô )¨×)9Ñ)9¸5ÓA�J€CØˆ:Ðr&   c                 ó^   • [        5       n[        XX#5      nUR                  UR                  4$ )zS
Wrapper for out-params of pdf_count_q_balance().
Returns: int prepend, int append
)rÔw  rãw  rŸ)  r  )rY   rž)  rÄ  r{r  rLz  s        r   rœ)  rœ)  |ö  s/   € ô
 1Ó2€IÜ
-¨c¸Ó
G€CØ×Ñ˜i×.Ñ.Ð.Ð.r&   c                 ób   • [        U R                  UR                  UR                  5      u  p4X44$ )zU
Class-aware helper for out-params of pdf_count_q_balance() [pdf_count_q_balance()].
©rœ)  rs1  r�)  s        r   Ú pdf_count_q_balance_outparams_fnr±{  …ö  s(   € ô -¨S¯^©^¸S¿^¹^ÈSÏ^É^Ó\�O€GØˆ?Ðr&   c                 óH   • [        5       n[        XX#5      nXCR                  4$ )zM
Wrapper for out-params of pdf_decode_cmap().
Returns: int, unsigned int cpt
)råw  rñw  rè)  )r{'  r´  rE  r{r  rLz  s        r   ræ)  ræ)  �ö  s%   € ô
 -Ó.€IÜ
)¨$°1Ó
@€CØ—‘ÐÐr&   c                 ó8   • [        U R                  X5      u  p4X44$ )zM
Class-aware helper for out-params of pdf_decode_cmap() [pdf_decode_cmap()].
©ræ)  rs1  )r{'  r´  rE  rLz  rè)  s        r   Úpdf_decode_cmap_outparams_fnrµ{  ˜ö  s   € ô " $§/¡/°1Ó8�H€CØˆ8€Or&   c                 óH   • [        5       n[        XU5      nX2R                  4$ )zb
Wrapper for out-params of pdf_dict_get_inheritable_string().
Returns: const char *, size_t sizep
)rów  rÿw  rÒ(  ©r†  rA  r{r  rLz  s       r   r,*  r,*  ¢ö  s%   € ô
 =Ó>€IÜ
9¸$ÀYÓ
O€CØ—‘ÐÐr&   c                 óL   • [        U R                  UR                  5      u  p#X#4$ )zm
Class-aware helper for out-params of pdf_dict_get_inheritable_string() [pdf_dict_get_inheritable_string()].
©r,*  rs1  ©r†  rA  rLz  rÒ(  s       r   Ú,pdf_dict_get_inheritable_string_outparams_fnr»{  «ö  s"   € ô 4°D·O±OÀSÇ^Á^ÓT�J€CØˆ:Ðr&   c                 óF   • [        5       n[        XX#5      nUR                  $ )zP
Wrapper for out-params of pdf_dict_get_put_drop().
Returns: ::pdf_obj *old_val
)rx  rx  rD*  )r†  rA  r4  r{r  rLz  s        r   rC*  rC*  µö  s$   € ô
 3Ó4€IÜ
/°¸3Ó
J€CØ×ÑÐr&   c                 óH   • [        5       n[        XU5      nX2R                  4$ )zV
Wrapper for out-params of pdf_dict_get_string().
Returns: const char *, size_t sizep
)rx  rx  rÒ(  r·{  s       r   rL*  rL*  ¾ö  s%   € ô
 1Ó2€IÜ
-¨d¸Ó
C€CØ—‘ÐÐr&   c                 óL   • [        U R                  UR                  5      u  p#X#4$ )zU
Class-aware helper for out-params of pdf_dict_get_string() [pdf_dict_get_string()].
©rL*  rs1  rº{  s       r   Ú pdf_dict_get_string_outparams_fnrÀ{  Çö  s"   € ô (¨¯©¸¿¹ÓH�J€CØˆ:Ðr&   c                 ót   • [        5       n[        XX#5      nXCR                  UR                  UR                  4$ )zo
Wrapper for out-params of pdf_edit_text_field_value().
Returns: int, int selStart, int selEnd, char *newvalue
)rx  r.x  r  r  r+  )r(  r"   r  r{r  rLz  s        r   rÿ*  rÿ*  Ñö  s7   € ô
 7Ó8€IÜ
3°FÀ6Ó
U€CØ×"Ñ" I×$4Ñ$4°i×6HÑ6HÐHÐHr&   c                 ó<   • [        U R                  X5      u  p4pVX4XV4$ )za
Class-aware helper for out-params of pdf_edit_text_field_value() [pdf_edit_text_field_value()].
©rÿ*  rs1  )r(  r"   r  rLz  r  r  r+  s          r   Ú&pdf_edit_text_field_value_outparams_fnrÄ{  Úö  s(   € ô 'CÀ6×CTÑCTÐV[Ó&dÑ#€C�6Ø˜&Ð*Ð*r&   c                 óH   • [        5       n[        XX#U5      nUR                  $ )zC
Wrapper for out-params of pdf_eval_function().
Returns: float out
)r0x  r<x  r¥  rªz  s         r   r+  r+  äö  s$   € ô
 /Ó0€IÜ
+¨D°uÀiÓ
P€CØ�=‰=Ðr&   c                 ó4   • [        U R                  XU5      nU$ )zQ
Class-aware helper for out-params of pdf_eval_function() [pdf_eval_function()].
©r+  rs1  r­z  s        r   Úpdf_eval_function_outparams_fnrÈ{  íö  s   € ô ˜tŸ™°¸FÓ
C€CØ€Jr&   c                 óH   • [        5       n[        XX#5      nXCR                  4$ )zT
Wrapper for out-params of pdf_field_event_validate().
Returns: int, char *newvalue
)r>x  rJx  r+  )rY   rt  r"   r{r  rLz  s        r   r9+  r9+  ÷ö  s'   € ô
 6Ó7€IÜ
2°3¸uÓ
P€CØ×"Ñ"Ð"Ð"r&   c                 óN   • [        U R                  UR                  U5      u  p4X44$ )z_
Class-aware helper for out-params of pdf_field_event_validate() [pdf_field_event_validate()].
©r9+  rs1  )rY   rt  r"   rLz  r+  s        r   Ú%pdf_field_event_validate_outparams_fnrÌ{   ÷  s'   € ô 0°·±À×@PÑ@PÐRWÓX�M€CØˆ=Ðr&   c                 óF   • [        5       n[        X5      nX!R                  4$ )zX
Wrapper for out-params of pdf_js_event_result_validate().
Returns: int, char *newvalue
)rLx  rXx  r+  )rP  r{r  rLz  s      r   r,  r,  
÷  s%   € ô
 :Ó;€IÜ
6°rÓ
E€CØ×"Ñ"Ð"Ð"r&   c                 ó6   • [        U R                  5      u  pX4$ )zg
Class-aware helper for out-params of pdf_js_event_result_validate() [pdf_js_event_result_validate()].
©r,  rs1  )rP  rLz  r+  s      r   Ú)pdf_js_event_result_validate_outparams_fnrÐ{  ÷  s   € ô 4°B·M±MÓB�M€CØˆ=Ðr&   c                 óF   • [        5       n[        XX#5      nUR                  $ )zC
Wrapper for out-params of pdf_js_execute().
Returns: char *result
)rZx  rfx  r,  )rP  r!   r  r{r  rLz  s        r   r,  r,  ÷  s$   € ô
 ,Ó-€IÜ
(¨°4Ó
C€CØ×ÑÐr&   c                 ó2   • [        U R                  X5      nU$ )zK
Class-aware helper for out-params of pdf_js_execute() [pdf_js_execute()].
©r,  rs1  r,  s       r   Úpdf_js_execute_outparams_fnrÔ{  &÷  s   € ô ˜rŸ}™}¨dÓ9€FØ€Mr&   c                 óD   • [        5       n[        X5      nUR                  $ )zN
Wrapper for out-params of pdf_load_encoding().
Returns: const char *estrings
)rhx  rtx  r{,  )rÝ  r{r  rLz  s      r   ry,  ry,  0÷  s"   € ô
 /Ó0€IÜ
+¨HÓ
@€CØ×ÑÐr&   c                 ó   • [        U 5      nU$ )zQ
Class-aware helper for out-params of pdf_load_encoding() [pdf_load_encoding()].
)ry,  )rÝ  r{,  s     r   Úpdf_load_encoding_outparams_fnr×{  9÷  s   € ô $ HÓ-€HØ€Or&   c                 óJ   • [        5       n[        XX#U5      nXTR                  4$ )zX
Wrapper for out-params of pdf_load_image_stream().
Returns: fz_buffer *, int truncated
)rvx  r‚x  r�#  )rY   rÑ  r  rŽ#  r{r  rLz  s         r   r�,  r�,  C÷  s)   € ô
 3Ó4€IÜ
/°¸&ÈiÓ
X€CØ×#Ñ#Ð#Ð#r&   c                 ób   • [        U R                  XR                  U5      u  pE[        U5      U4$ )zY
Class-aware helper for out-params of pdf_load_image_stream() [pdf_load_image_stream()].
©r�,  rs1  rÚ2  )rY   rÑ  r  rŽ#  rLz  r�#  s         r   Ú"pdf_load_image_stream_outparams_fnrÛ{  L÷  s.   € ô .¨c¯n©n¸c×CTÑCTÐV`Óa�N€CÜ�C‹=˜)Ð#Ð#r&   c                 óH   • [        5       n[        XX#U5      nUR                  $ )zO
Wrapper for out-params of pdf_load_to_unicode().
Returns: const char *strings
)r„x  r‘x  rÁ,  )rY   r?  rÂ,  rÃ,  r{r  rLz  s         r   r¿,  r¿,  V÷  s&   € ô
 1Ó2€IÜ
-¨c¸ÈiÓ
X€CØ×ÑÐr&   c                 ó\   • [        U R                  UR                  X#R                  5      nU$ )zU
Class-aware helper for out-params of pdf_load_to_unicode() [pdf_load_to_unicode()].
©r¿,  rs1  )rY   r?  rÂ,  rÃ,  rÁ,  s        r   Ú pdf_load_to_unicode_outparams_fnrß{  _÷  s%   € ô % S§^¡^°T·_±_Àj×RdÑRdÓe€GØ€Nr&   c                 óH   • [        5       n[        XU5      nX2R                  4$ )zI
Wrapper for out-params of pdf_lookup_cmap_full().
Returns: int, int out
)r“x  rŸx  r¥  )r{'  rè)  r{r  rLz  s       r   rÐ,  rÐ,  i÷  s%   € ô
 2Ó3€IÜ
.¨t¸)Ó
D€CØ—‘ÐÐr&   c                 ó8   • [        U R                  U5      u  p#X#4$ )zW
Class-aware helper for out-params of pdf_lookup_cmap_full() [pdf_lookup_cmap_full()].
©rÐ,  rs1  )r{'  rè)  rLz  r¥  s       r   Ú!pdf_lookup_cmap_full_outparams_fnrã{  r÷  s   € ô ' t§¡¸Ó<�H€CØˆ8€Or&   c                 ó^   • [        5       n[        XU5      nX2R                  UR                  4$ )ze
Wrapper for out-params of pdf_lookup_page_loc().
Returns: pdf_obj *, ::pdf_obj *parentp, int indexp
)r¡x  r¯x  rê,  rë,  )rY   rº  r{r  rLz  s       r   rè,  rè,  |÷  s/   € ô
 1Ó2€IÜ
-¨c¸9Ó
E€CØ×!Ñ! 9×#3Ñ#3Ð3Ð3r&   c                 ó†   • [        U R                  U5      u  p#n[        [        U5      5      [        [        U5      5      U4$ )zU
Class-aware helper for out-params of pdf_lookup_page_loc() [pdf_lookup_page_loc()].
©rè,  rs1  r¼\  r%,  )rY   rº  rLz  rê,  rë,  s        r   Ú pdf_lookup_page_loc_outparams_fnrç{  …÷  s:   € ô 2°#·.±.À&ÓIÑ€C�&Ü”? CÓ(Ó)¬6´/À7Ó2KÓ+LÈfÐTÐTr&   c                 óJ   • [        5       n[        XX#U5      nXTR                  4$ )za
Wrapper for out-params of pdf_lookup_substitute_font().
Returns: const unsigned char *, int len
)r±x  r½x  r_  )rù,  r�  r‘  r’  r{r  rLz  s         r   r÷,  r÷,  �÷  s(   € ô
 8Ó9€IÜ
4°TÀ$ÐPYÓ
Z€CØ—‘ÐÐr&   c                 ó$   • [        XX#5      u  pEXE4$ )zc
Class-aware helper for out-params of pdf_lookup_substitute_font() [pdf_lookup_substitute_font()].
)r÷,  )rù,  r�  r‘  r’  rLz  r_  s         r   Ú'pdf_lookup_substitute_font_outparams_fnrê{  ˜÷  s   € ô -¨T¸$ÓG�H€CØˆ8€Or&   c                 óF   • [        5       n[        XX#5      nUR                  $ )zD
Wrapper for out-params of pdf_map_one_to_many().
Returns: int many
)r¿x  rËx  rÿ,  )r{'  r'  r_  r{r  rLz  s        r   rý,  rý,  ¢÷  s"   € ô
 1Ó2€IÜ
-¨d¸Ó
H€CØ�>‰>Ðr&   c                 ó2   • [        U R                  X5      nU$ )zU
Class-aware helper for out-params of pdf_map_one_to_many() [pdf_map_one_to_many()].
©rý,  rs1  )r{'  r'  r_  rÿ,  s       r   Ú pdf_map_one_to_many_outparams_fnrî{  «÷  s   € ô " $§/¡/°3Ó<€DØ€Kr&   c                 óH   • [        5       n[        XU5      nX2R                  4$ )zB
Wrapper for out-params of pdf_obj_memo().
Returns: int, int memo
)rÍx  rÙx  rÊ-  )ræ  rf  r{r  rLz  s       r   rÈ-  rÈ-  µ÷  s%   € ô
 *Ó+€IÜ
& s°Ó
;€CØ—‘ÐÐr&   c                 ó8   • [        U R                  U5      u  p#X#4$ )zG
Class-aware helper for out-params of pdf_obj_memo() [pdf_obj_memo()].
©rÈ-  rs1  )ræ  rf  rLz  rÊ-  s       r   Úpdf_obj_memo_outparams_fnrò{  ¾÷  s   € ô   §¡°Ó4�I€CØˆ9Ðr&   c                 óH   • [        5       n[        XU5      nX2R                  4$ )z]
Wrapper for out-params of pdf_page_presentation().
Returns: fz_transition *, float duration
)rÛx  rçx  r  r7{  s       r   r.  r.  È÷  s'   € ô
 3Ó4€IÜ
/°À)Ó
L€CØ×"Ñ"Ð"Ð"r&   c                 óh   • [        U R                  UR                  5       5      u  p#[        U5      U4$ )zY
Class-aware helper for out-params of pdf_page_presentation() [pdf_page_presentation()].
©r.  rs1  r;1  rìM  r:{  s       r   Ú"pdf_page_presentation_outparams_fnrö{  Ñ÷  s/   € ô -¨T¯_©_¸j×>QÑ>QÓ>SÓT�M€CÜ˜Ó˜hÐ&Ð&r&   c                 ó^   • [        5       n[        XU5      nX2R                  UR                  4$ )zq
Wrapper for out-params of pdf_page_write().
Returns: fz_device *, ::pdf_obj *presources, ::fz_buffer *pcontents
)réx  r÷x  r".  r#.  )rY   rÚ  r{r  rLz  s       r   r .  r .  Û÷  s/   € ô
 ,Ó-€IÜ
(¨¸	Ó
B€CØ×$Ñ$ i×&9Ñ&9Ð9Ð9r&   c                 ó�   • [        U R                  UR                  5       5      u  p#n[        U5      [	        U5      [        U5      4$ )zK
Class-aware helper for out-params of pdf_page_write() [pdf_page_write()].
©r .  rs1  r;1  rÃ5  r¼\  rÚ2  )rY   rÚ  rLz  r".  r#.  s        r   Úpdf_page_write_outparams_fnrú{  ä÷  s=   € ô "3°3·>±>À8×CTÑCTÓCVÓ!WÑ€C�YÜ�C‹=œ& *Ó-¬x¸Ó/CÐCÐCr&   c                 ót   • [        5       n[        XU5      nUR                  UR                  UR                  4$ )zh
Wrapper for out-params of pdf_parse_default_appearance().
Returns: const char *font, float size, int n
)rùx  r	y  r?  r  rg   )r,.  rf  r{r  rLz  s       r   r*.  r*.  î÷  s1   € ô
 :Ó;€IÜ
6°rÀ)Ó
L€CØ�>‰>˜9Ÿ>™>¨9¯;©;Ð6Ð6r&   c                 ó&   • [        X5      u  p#nX#U4$ )zg
Class-aware helper for out-params of pdf_parse_default_appearance() [pdf_parse_default_appearance()].
)r*.  )r,.  rf  r?  r  rg   s        r   Ú)pdf_parse_default_appearance_outparams_fnrý{  ÷÷  s   € ô 4°BÓ>�M€D�Ø�qˆ=Ðr&   c                 ó`   • [        5       n[        XX#U5      nUR                  UR                  4$ )z_
Wrapper for out-params of pdf_parse_default_appearance_unmapped().
Returns: float size, int n
)ry  ry  r  rg   )r,.  rè'  ré'  rf  r{r  rLz  s         r   r..  r..  ø  s/   € ô
 CÓD€IÜ
?ÀÈ}ÐenÓ
o€CØ�>‰>˜9Ÿ;™;Ð&Ð&r&   c                 ó$   • [        XX#5      u  pEXE4$ )zy
Class-aware helper for out-params of pdf_parse_default_appearance_unmapped() [pdf_parse_default_appearance_unmapped()].
)r..  )r,.  rè'  ré'  rf  r  rg   s         r   Ú2pdf_parse_default_appearance_unmapped_outparams_fnr |  
ø  s   € ô 7°rÀmÓ[�G€DØˆ7€Nr&   c                 óŠ   • [        5       n[        XU5      nX2R                  UR                  UR                  UR
                  4$ )zv
Wrapper for out-params of pdf_parse_ind_obj().
Returns: pdf_obj *, int num, int gen, int64_t stm_ofs, int try_repair
)ry  r-y  rÑ  rØ  rà  r6.  )rY   rH  r{r  rLz  s       r   r4.  r4.  ø  s;   € ô
 /Ó0€IÜ
+¨C°IÓ
>€CØ—‘˜yŸ}™}¨i×.?Ñ.?À×AUÑAUÐUÐUr&   c                 óf   • [        U R                  UR                  5      u  p#pEn[        U5      X4XV4$ )zQ
Class-aware helper for out-params of pdf_parse_ind_obj() [pdf_parse_ind_obj()].
©r4.  rs1  r¼\  )rY   rH  rLz  rÑ  rØ  rà  r6.  s          r   Úpdf_parse_ind_obj_outparams_fnr|  ø  s0   € ô *>¸c¿n¹nÈaÏlÉlÓ)[Ñ&€Cˆc˜JÜ�#‹;˜ 'Ð5Ð5r&   c                 ót   • [        5       n[        XU5      nX2R                  UR                  UR                  4$ )zp
Wrapper for out-params of pdf_parse_journal_obj().
Returns: pdf_obj *, int onum, ::fz_buffer *ostm, int newobj
)r/y  r?y  r:.  r;.  r�'  )rY   rÄ  r{r  rLz  s       r   r8.  r8.  'ø  s3   € ô
 3Ó4€IÜ
/°¸)Ó
D€CØ—‘ 	§¡°	×0@Ñ0@Ð@Ð@r&   c                 óx   • [        U R                  UR                  5      u  p#pE[        U5      U[        U5      U4$ )zY
Class-aware helper for out-params of pdf_parse_journal_obj() [pdf_parse_journal_obj()].
©r8.  rs1  r¼\  rÚ2  )rY   rÄ  rLz  r:.  r;.  r�'  s         r   Ú"pdf_parse_journal_obj_outparams_fnr|  0ø  s4   € ô 7°s·~±~ÀsÇ~Á~ÓVÑ€CˆtÜ�#‹;˜œh¨›o¨vÐ5Ð5r&   c           
      óJ   • [        5       n[        XX#XEXg5      nUR                  $ )zG
Wrapper for out-params of pdf_print_encrypted_obj().
Returns: int sep
)rAy  rMy  r@  )	r¥  ræ  rT.  rÙ  rÖ  rÑ  rØ  r{r  rLz  s	            r   rR.  rR.  :ø  s'   € ô
 5Ó6€IÜ
1°#¸EÈ%ÐVYÓ
e€CØ�=‰=Ðr&   c           	      ó`   • [        U R                  UR                  X#UR                  XV5      nU$ )z]
Class-aware helper for out-params of pdf_print_encrypted_obj() [pdf_print_encrypted_obj()].
©rR.  rs1  rS.  s           r   Ú$pdf_print_encrypted_obj_outparams_fnr|  Cø  s+   € ô % S§^¡^°S·^±^ÀUÐSX×ScÑScÐehÓ
n€CØ€Jr&   c                 óH   • [        5       n[        XX#XE5      nUR                  $ )zO
Wrapper for out-params of pdf_process_contents().
Returns: ::pdf_obj *out_res
)rOy  r[y  rb.  )r})  rY   rž)  rÄ  rž  r{r  rLz  s          r   r`.  r`.  Mø  s&   € ô
 2Ó3€IÜ
.¨t¸#ÀFÓ
V€CØ×ÑÐr&   c                 ó¬   • [        U R                  UR                  UR                  UR                  UR                  5      n[        [        U5      5      $ )zW
Class-aware helper for out-params of pdf_process_contents() [pdf_process_contents()].
©r`.  rs1  r¼\  r%,  ra.  s         r   Ú!pdf_process_contents_outparams_fnr|  Vø  s@   € ô & d§o¡o°s·~±~ÀsÇ~Á~ÐWZ×WeÑWeÐgm×gxÑgxÓy€GÜ”/ 7Ó+Ó,Ð,r&   c                 óÌ   • [        5       n[        XU5      nX2R                  UR                  UR                  UR
                  UR                  UR                  UR                  4$ )z±
Wrapper for out-params of pdf_repair_obj().
Returns: int, int64_t stmofsp, int64_t stmlenp, ::pdf_obj *encrypt, ::pdf_obj *id, ::pdf_obj *page, int64_t tmpofs, ::pdf_obj *root
)	r]y  ruy  r—.  r˜.  r™.  r  r¥  rš.  rÀ!  )rY   r!  r{r  rLz  s       r   r•.  r•.  `ø  sj   € ô
 ,Ó-€IÜ
(¨°9Ó
=€CØ×!Ñ! 9×#4Ñ#4°i×6GÑ6GÈÏÉÐW`×WeÑWeÐgp×gwÑgwð  zC÷  zHñ  zHð  Hð  Hr&   c                 óî   • [        U R                  UR                  5      u  p#pEpgp‰X#U[        [        U5      5      [        [        U5      5      [        [        U5      5      U[        [        U	5      5      4$ )zK
Class-aware helper for out-params of pdf_repair_obj() [pdf_repair_obj()].
©r•.  rs1  r¼\  r%,  )
rY   r!  rLz  r—.  r˜.  r™.  r  r¥  rš.  rÀ!  s
             r   Úpdf_repair_obj_outparams_fnr|  iø  s�   € ô >OÈsÏ~É~Ð_b×_mÑ_mÓ=nÑ:€C�' B¨fØ˜¤&¬¸'Ó)BÓ"CÄVÌOÐ]_ÓL`ÓEaÔciÔjyÐ{ó  kAó  dBð  DJô  LRô  Sbð  dhó  Sió  Ljð  jð  jr&   c                 ó^   • [        5       n[        XU5      nX2R                  UR                  4$ )zP
Wrapper for out-params of pdf_resolve_link().
Returns: int, float xp, float yp
)rwy  r…y  r$  r$  rM{  s       r   r­.  r­.  sø  s+   € ô
 .Ó/€IÜ
*¨3°YÓ
?€CØ—‘˜iŸl™lÐ*Ð*r&   c                 ó<   • [        U R                  U5      u  p#nX#U4$ )zO
Class-aware helper for out-params of pdf_resolve_link() [pdf_resolve_link()].
©r­.  rs1  rP{  s        r   Úpdf_resolve_link_outparams_fnr|  |ø  s"   € ô & c§n¡n°cÓ:�K€CˆRØ�Bˆ;Ðr&   c                 ó`   • [        5       n[        XX#U5      nUR                  UR                  4$ )ze
Wrapper for out-params of pdf_sample_shade_function().
Returns: float samples, ::pdf_function *func
)r‡y  r•y  rê
  r_  )rg   rÑ.  rÒ.  rÓ.  r{r  rLz  s         r   rÏ.  rÏ.  †ø  s/   € ô
 7Ó8€IÜ
3°A¸bÀiÓ
P€CØ×Ñ˜iŸn™nÐ,Ð,r&   c                 óJ   • [        XX#5      u  pEU[        [        U5      5      4$ )za
Class-aware helper for out-params of pdf_sample_shade_function() [pdf_sample_shade_function()].
)rÏ.  rXZ  r!,  )rg   rÑ.  rÒ.  rÓ.  rê
  r_  s         r   Ú&pdf_sample_shade_function_outparams_fnr|  �ø  s(   € ô 1°¸2ÓB�M€GØ”KÔ 4°dÓ ;Ó<Ð<Ð<r&   c                 óH   • [        5       n[        XU5      nX2R                  4$ )zU
Wrapper for out-params of pdf_signature_contents().
Returns: size_t, char *contents
)r—y  r£y  rR  )rY   r;)  r{r  rLz  s       r   rß/  rß/  ™ø  s'   € ô
 4Ó5€IÜ
0°ÀÓ
K€CØ×"Ñ"Ð"Ð"r&   c                 óL   • [        U R                  UR                  5      u  p#X#4$ )z[
Class-aware helper for out-params of pdf_signature_contents() [pdf_signature_contents()].
©rß/  rs1  )rY   r;)  rLz  rR  s       r   Ú#pdf_signature_contents_outparams_fnr|  ¢ø  s$   € ô .¨c¯n©n¸i×>RÑ>RÓS�M€CØˆ=Ðr&   c                 óJ   • [        5       n[        XX#XE5      nXeR                  4$ )zI
Wrapper for out-params of pdf_sprint_obj().
Returns: char *, size_t len
)r¥y  r±y  r_  )r!  r\  ræ  rT.  rÙ  r{r  rLz  s          r   r0  r0  ¬ø  s'   € ô
 ,Ó-€IÜ
(¨°3¸uÓ
P€CØ—‘ÐÐr&   c                 ó:   • [        XUR                  X45      u  pVXV4$ )zK
Class-aware helper for out-params of pdf_sprint_obj() [pdf_sprint_obj()].
)r0  rs1  )r!  r\  ræ  rT.  rÙ  rLz  r_  s          r   Úpdf_sprint_obj_outparams_fnr"|  µø  s   € ô ! ¨3¯>©>¸5ÓH�H€CØˆ8€Or&   c                 óF   • [        5       n[        X5      nX!R                  4$ )zP
Wrapper for out-params of pdf_to_string().
Returns: const char *, size_t sizep
)r³y  r¿y  rÒ(  )ræ  r{r  rLz  s      r   rO0  rO0  ¿ø  s#   € ô
 +Ó,€IÜ
'¨Ó
7€CØ—‘ÐÐr&   c                 ó6   • [        U R                  5      u  pX4$ )zI
Class-aware helper for out-params of pdf_to_string() [pdf_to_string()].
©rO0  rs1  )ræ  rLz  rÒ(  s      r   Úpdf_to_string_outparams_fnr&|  Èø  s   € ô " #§.¡.Ó1�J€CØˆ:Ðr&   c                 óJ   • [        5       n[        XX#XE5      nXeR                  4$ )zG
Wrapper for out-params of pdf_tos_make_trm().
Returns: int, float adv
)rÁy  rÍy  rN
  )r[0  r‹  rg  rW
  rf
  r{r  rLz  s          r   r]0  r]0  Òø  s'   € ô
 .Ó/€IÜ
*¨3°hÀSÓ
T€CØ—‘ÐÐr&   c                 ó€   • [        U R                  UR                  UR                  X4R                  5       5      u  pVXV4$ )zO
Class-aware helper for out-params of pdf_tos_make_trm() [pdf_tos_make_trm()].
©r]0  rs1  r;1  )r[0  r‹  rg  rW
  rf
  rLz  rN
  s          r   Úpdf_tos_make_trm_outparams_fnr*|  Ûø  s5   € ô # 3§>¡>°4·?±?ÀH×DWÑDWÐY\×^jÑ^jÓ^lÓm�H€CØˆ8€Or&   c                 óF   • [        5       n[        X5      nX!R                  4$ )zI
Wrapper for out-params of pdf_undoredo_state().
Returns: int, int steps
)rÏy  rÛy  ry0  ©rY   r{r  rLz  s      r   rw0  rw0  åø  s#   € ô
 0Ó1€IÜ
,¨SÓ
<€CØ—‘ÐÐr&   c                 ó6   • [        U R                  5      u  pX4$ )zS
Class-aware helper for out-params of pdf_undoredo_state() [pdf_undoredo_state()].
©rw0  rs1  )rY   rLz  ry0  s      r   Úpdf_undoredo_state_outparams_fnr/|  îø  s   € ô ' s§~¡~Ó6�J€CØˆ:Ðr&   c                 ó`   • [        5       n[        XX#XE5      nUR                  UR                  4$ )zY
Wrapper for out-params of pdf_walk_tree().
Returns: ::pdf_obj *names, ::pdf_obj *values
)rÞy  rìy  r®0  rQ  )r’  r«0  r¬0  r­0  rþ  r{r  rLz  s          r   r©0  r©0  øø  s/   € ô
 +Ó,€IÜ
'¨¸ÀsÓ
V€CØ�?‰?˜I×,Ñ,Ð,Ð,r&   c                 óš   • [        U R                  UR                  X#U5      u  pV[        [        U5      5      [        [        U5      5      4$ )zI
Class-aware helper for out-params of pdf_walk_tree() [pdf_walk_tree()].
©r©0  rs1  r¼\  r%,  rª0  s          r   Úpdf_walk_tree_outparams_fnr3|  ù  s@   € ô % T§_¡_°h×6IÑ6IÈ6ÐZ]Ó^�M€EÜ”/ 5Ó)Ó*¬F´?ÀFÓ3KÓ,LÐLÐLr&   c                 óF   • [        5       n[        X5      nX!R                  4$ )zc
Wrapper for out-params of pdf_zugferd_profile().
Returns: enum pdf_zugferd_profile, float version
)rîy  rúy  rÄ  r,|  s      r   rç0  rç0  ù  s%   € ô
 1Ó2€IÜ
-¨cÓ
=€CØ×!Ñ!Ð!Ð!r&   c                 ó6   • [        U R                  5      u  pX4$ )zU
Class-aware helper for out-params of pdf_zugferd_profile() [pdf_zugferd_profile()].
©rç0  rs1  )rY   rLz  rÄ  s      r   Ú pdf_zugferd_profile_outparams_fnr7|  ù  s   € ô *¨#¯.©.Ó9�L€CØˆ<Ðr&   c                 ó:   • [        U R                  5      u  pp4XX44$ )z`
Helper for out-params of class method fz_bitmap::ll_fz_bitmap_details() [fz_bitmap_details()].
rQz  rŽ2  s        r   Ú'FzBitmap_fz_bitmap_details_outparams_fnr9|  ù  s    € ô +¨D¯O©OÓ<�O€Aˆ!Ø�ˆ?Ðr&   c                 ó6   • [        U R                  5      u  pX4$ )z`
Helper for out-params of class method fz_buffer::ll_fz_buffer_extract() [fz_buffer_extract()].
rVz  )r   rLz  rG   s      r   Ú'FzBuffer_fz_buffer_extract_outparams_fnr;|  (ù  s   € ô % d§o¡oÓ6�I€CØˆ9Ðr&   c                 ó6   • [        U R                  5      u  pX4$ )z`
Helper for out-params of class method fz_buffer::ll_fz_buffer_storage() [fz_buffer_storage()].
rZz  )r   rLz  r-  s      r   Ú'FzBuffer_fz_buffer_storage_outparams_fnr=|  2ù  s   € ô & t§¡Ó7�J€CØˆ:Ðr&   c                 ób   • [        U R                  XR                  5      u  p4n[        U5      XE4$ )zv
Helper for out-params of class method fz_buffer::ll_fz_new_display_list_from_svg() [fz_new_display_list_from_svg()].
r{  )r   r\   r/  rLz  rÍ
  rÐ
  s         r   Ú2FzBuffer_fz_new_display_list_from_svg_outparams_fnr?|  <ù  s,   € ô 0°·±À(ÏNÉNÓ[�I€CˆAÜ˜Ó˜qÐ#Ð#r&   c                 ó`   • [        U R                  XU5      u  pE[        [        U5      5      U4$ )zj
Helper for out-params of class method fz_buffer::ll_fz_subset_cff_for_gids() [fz_subset_cff_for_gids()].
r|{  ©r   r×%  rØ%  rÙ%  rLz  rÖ%  s         r   Ú,FzBuffer_fz_subset_cff_for_gids_outparams_fnrB|  Fù  ó/   € ô *¨4¯?©?¸HÐPWÓX�I€CÜÔ&¨Ó,Ó-¨tÐ3Ð3r&   c                 ó`   • [        U R                  XU5      u  pE[        [        U5      5      U4$ )zj
Helper for out-params of class method fz_buffer::ll_fz_subset_ttf_for_gids() [fz_subset_ttf_for_gids()].
r‚{  rA|  s         r   Ú,FzBuffer_fz_subset_ttf_for_gids_outparams_fnrE|  Pù  rC|  r&   c                 ó2   • [        U R                  U5      nU$ )z^
Helper for out-params of class method fz_colorspace::ll_fz_clamp_color() [fz_clamp_color()].
rez  )r   rcz  r¥  s      r   Ú(FzColorspace_fz_clamp_color_outparams_fnrG|  Zù  s   € ô ˜TŸ_™_¨cÓ
2€CØ€Jr&   c                 óN   • [        U R                  XR                  5       5      nU$ )zb
Helper for out-params of class method fz_colorspace::ll_fz_convert_color() [fz_convert_color()].
roz  )r   r  r  r  s       r   Ú*FzColorspace_fz_convert_color_outparams_fnrI|  dù  s    € ô 
˜dŸo™o¨r·?±?Ó3DÓ	E€BØ€Ir&   c                 ód   • [        U R                  XR                  UR                  5       5      nU$ )zz
Helper for out-params of class method fz_colorspace::ll_fz_convert_separation_colors() [fz_convert_separation_colors()].
rwz  )r   r+  r,  rà  r.  s        r   Ú6FzColorspace_fz_convert_separation_colors_outparams_fnrK|  nù  s,   € ô 0°·±À)×M`ÑM`Ðbn×bwÑbwÓbyÓz€IØÐr&   c                 óJ   • [        U R                  5      u  p[        U5      U4$ )z—
Helper for out-params of class method fz_compressed_buffer::ll_fz_open_image_decomp_stream_from_buffer() [fz_open_image_decomp_stream_from_buffer()].
r4{  )r   rLz  r…  s      r   ÚGFzCompressedBuffer_fz_open_image_decomp_stream_from_buffer_outparams_fnrM|  xù  s#   € ô ?ÀÇÁÓP�M€CÜ�C‹=˜(Ð"Ð"r&   c                 óV   • [        U R                  XR                  5       X45      u  pVXV4$ )zn
Helper for out-params of class method fz_display_list::ll_fz_match_display_list() [fz_match_display_list()].
rúz  ©r   rº  r*  r+  r  rLz  r)  s          r   Ú0FzDisplayList_fz_match_display_list_outparams_fnrP|  ‚ù  s*   € ô -¨d¯o©o¸v×GXÑGXÓGZÐ\cÓm�M€CØˆ=Ðr&   c                 óV   • [        U R                  XR                  5       U5      u  pEXE4$ )zp
Helper for out-params of class method fz_display_list::ll_fz_search_display_list() [fz_search_display_list()].
rX{  ©r   rº  r*  r+  rLz  r)  s         r   Ú1FzDisplayList_fz_search_display_list_outparams_fnrS|  Œù  s*   € ô .¨t¯©À×HYÑHYÓH[Ð]dÓe�M€CØˆ=Ðr&   c           	      óX   • [        U R                  XX4R                  5       XV5      u  pxXx4$ )zx
Helper for out-params of class method fz_document::ll_fz_match_chapter_page_number() [fz_match_chapter_page_number()].
röz  )	r   r¢  r¥  rº  r*  r+  r  rLz  r)  s	            r   Ú4FzDocument_fz_match_chapter_page_number_outparams_fnrU|  –ù  s0   € ô 4°T·_±_ÀgÐU[×]nÑ]nÓ]pÐryó  D�M€CØˆ=Ðr&   c                 óX   • [        U R                  XUR                  5       XE5      u  pgXg4$ )zh
Helper for out-params of class method fz_document::ll_fz_match_page_number() [fz_match_page_number()].
r{  )r   rÍ  rº  r*  r+  r  rLz  r)  s           r   Ú,FzDocument_fz_match_page_number_outparams_fnrW|   ù  s,   € ô ,¨T¯_©_¸fÈh×N_ÑN_ÓNaÐcjÓt�M€CØˆ=Ðr&   c                 óN   • [        U R                  U5      u  p#n[        U5      X44$ )z^
Helper for out-params of class method fz_document::ll_fz_resolve_link() [fz_resolve_link()].
rO{  ©r   r6  rLz  r$  r$  s        r   Ú'FzDocument_fz_resolve_link_outparams_fnrZ|  ªù  s'   € ô % d§o¡o°sÓ;�K€CˆRÜ�c‹?˜BÐ"Ð"r&   c                 óX   • [        U R                  XX4R                  5       U5      u  pgXg4$ )zz
Helper for out-params of class method fz_document::ll_fz_search_chapter_page_number() [fz_search_chapter_page_number()].
rT{  )r   r¢  r¥  rº  r*  r+  rLz  r)  s           r   Ú5FzDocument_fz_search_chapter_page_number_outparams_fnr\|  ´ù  s-   € ô 5°d·o±oÀwÐV\×^oÑ^oÓ^qÐszÓ{�M€CØˆ=Ðr&   c                 óX   • [        U R                  XUR                  5       U5      u  pVXV4$ )zj
Helper for out-params of class method fz_document::ll_fz_search_page_number() [fz_search_page_number()].
r`{  )r   rÍ  rº  r*  r+  rLz  r)  s          r   Ú-FzDocument_fz_search_page_number_outparams_fnr^|  ¾ù  s,   € ô -¨d¯o©o¸vÈx×O`ÑO`ÓObÐdkÓl�M€CØˆ=Ðr&   c                 ó`   • [        U R                  XU5      u  pEU[        [        U5      5      4$ )z~
Helper for out-params of class method fz_font::ll_fz_encode_character_with_fallback() [fz_encode_character_with_fallback()].
r£z  )r   rÞ  rò  rr
  rLz  ró  s         r   Ú5FzFont_fz_encode_character_with_fallback_outparams_fnr`|  Èù  s.   € ô 9¸$¿/¹/È7Ð\dÓe�M€CØ””¨Ó1Ó2Ð2Ð2r&   c                 ó4   • [        U R                  XU5      nU$ )z`
Helper for out-params of class method fz_function::ll_fz_eval_function() [fz_eval_function()].
r¬z  ©r   rcz  r"  r#  r¥  s        r   Ú(FzFunction_fz_eval_function_outparams_fnrc|  Òù  s   € ô ˜tŸ™°¸FÓ
C€CØ€Jr&   c                 óˆ   • [        U R                  UR                  5       UR                  5       5      u  p4n[        U5      XE4$ )zm
Helper for out-params of class method fz_image::ll_fz_get_pixmap_from_image() [fz_get_pixmap_from_image()].
rµz  )r   rl  rK  rLz  rÍ
  rÐ
  s         r   Ú-FzImage_fz_get_pixmap_from_image_outparams_fnre|  Üù  s<   € ô ,¨T¯_©_¸g×>NÑ>NÓ>PÐRU×R^ÑR^ÓR`Óa�I€CˆAÜ�C‹=˜!ÐÐr&   c                 óœ   • [        U R                  UR                  5       UR                  5       U5      u  pEn[        [	        U5      5      XV4$ )zw
Helper for out-params of class method fz_image::ll_fz_get_pixmap_mask_from_image() [fz_get_pixmap_mask_from_image()].
r¹z  )r   rl  rK  r¶  rLz  r´  rµ  s          r   Ú2FzImage_fz_get_pixmap_mask_from_image_outparams_fnrg|  æù  sF   € ô 3°D·O±OÀW×EUÑEUÓEWÐY\×YeÑYeÓYgÐiqÓr�K€CˆRÜÔ&¨Ó,Ó-¨rÐ5Ð5r&   c                 ó6   • [        U R                  5      u  pX4$ )zc
Helper for out-params of class method fz_image::ll_fz_image_resolution() [fz_image_resolution()].
rÉz  r;<  s      r   Ú(FzImage_fz_image_resolution_outparams_fnri|  ðù  s   € ô (¨¯©Ó9�J€DØˆ:Ðr&   c                 óN   • [        U R                  XX45      u  pV[        U5      U4$ )zp
Helper for out-params of class method fz_output::ll_fz_new_svg_device_with_id() [fz_new_svg_device_with_id()].
r){  )r   r©!  rª!  r‹  rŽ  rLz  r  s          r   Ú/FzOutput_fz_new_svg_device_with_id_outparams_fnrk|  úù  s(   € ô +¨D¯O©O¸ZÐVaÓp�G€CÜ�C‹=˜"ÐÐr&   c           	      ó`   • [        U R                  UR                  X#UR                  XV5      nU$ )zl
Helper for out-params of class method fz_output::ll_pdf_print_encrypted_obj() [pdf_print_encrypted_obj()].
r|  r:B  s           r   Ú-FzOutput_pdf_print_encrypted_obj_outparams_fnrm|  ú  s+   € ô % d§o¡o°s·~±~ÀuÐUZ×UeÑUeÐgjÓ
p€CØ€Jr&   c                 óV   • [        U R                  XR                  5       X45      u  pVXV4$ )zV
Helper for out-params of class method fz_page::ll_fz_match_page() [fz_match_page()].
rþz  rO|  s          r   Ú!FzPage_fz_match_page_outparams_fnro|  ú  s*   € ô % d§o¡o°v×?PÑ?PÓ?RÐT[Óe�M€CØˆ=Ðr&   c                 óh   • [        U R                  UR                  5       5      u  p#[        U5      U4$ )zd
Helper for out-params of class method fz_page::ll_fz_page_presentation() [fz_page_presentation()].
r9{  ©r   r®"  rLz  r  s       r   Ú(FzPage_fz_page_presentation_outparams_fnrr|  ú  s/   € ô ,¨T¯_©_¸j×>QÑ>QÓ>SÓT�M€CÜ˜Ó˜hÐ&Ð&r&   c                 óV   • [        U R                  XR                  5       U5      u  pEXE4$ )zX
Helper for out-params of class method fz_page::ll_fz_search_page() [fz_search_page()].
r\{  rR|  s         r   Ú"FzPage_fz_search_page_outparams_fnrt|  "ú  s*   € ô & t§¡¸×@QÑ@QÓ@SÐU\Ó]�M€CØˆ=Ðr&   c                 ód   • [        U R                  UR                  UR                  5       5      nU$ )zp
Helper for out-params of class method fz_pixmap::ll_fz_fill_pixmap_with_color() [fz_fill_pixmap_with_color()].
r±z  )r   rE  rà  rf  s       r   Ú/FzPixmap_fz_fill_pixmap_with_color_outparams_fnrv|  ,ú  s+   € ô )¨$¯/©/¸:×;PÑ;PÐR^×RgÑRgÓRiÓj€EØ€Lr&   c                 ó6   • [        U R                  5      u  pX4$ )zj
Helper for out-params of class method fz_pool_array::ll_fz_pool_array_append() [fz_pool_array_append()].
rF{  )r   rLz  rì  s      r   Ú-FzPoolArray_fz_pool_array_append_outparams_fnrx|  6ú  s   € ô '¨¯©Ó8�H€CØˆ8€Or&   c                 óz   • [        U R                  XR                  UR                  UR                  5       5      nU$ )zs
Helper for out-params of class method fz_separations::ll_fz_separation_equivalent() [fz_separation_equivalent()].
rh{  )r   rì  r-  r%  rà  r.  s         r   Ú3FzSeparations_fz_separation_equivalent_outparams_fnrz|  @ú  s5   € ô ,¨T¯_©_¸c×CTÑCTÐVY×VdÑVdÐfr×f{Ñf{Óf}Ó~€IØÐr&   c           	      óð   • [        U R                  UR                  UR                  5       UR                  UR                  5       UR                  5       UR                  5      n[        [	        U5      5      $ )zY
Helper for out-params of class method fz_shade::ll_fz_paint_shade() [fz_paint_shade()].
r>{  r)I  s           r   Ú#FzShade_fz_paint_shade_outparams_fnr||  Jú  s€   € ô ˜tŸ™°×0FÑ0FÈÏÉËÐX\×XgÑXgÐiu×i~Ñi~ó  jAð  CG÷  CPñ  CPó  CRð  TW÷  Tbñ  Tbó  c€EÜÔ9¸5ÓAÓBÐBr&   c                 óV   • [        U R                  XR                  5       X45      u  pVXV4$ )zh
Helper for out-params of class method fz_stext_page::ll_fz_match_stext_page() [fz_match_stext_page()].
r{  rO|  s          r   Ú,FzStextPage_fz_match_stext_page_outparams_fnr~|  Tú  s*   € ô +¨D¯O©O¸V×EVÑEVÓEXÐZaÓk�M€CØˆ=Ðr&   c                 ó^   • [        U R                  U5      u  p#[        U5      [        U5      4$ )z�
Helper for out-params of class method fz_stext_page::ll_fz_new_buffer_from_flattened_stext_page() [fz_new_buffer_from_flattened_stext_page()].
r{  )r   rÜ  rLz  ræ  s       r   Ú@FzStextPage_fz_new_buffer_from_flattened_stext_page_outparams_fnr€|  ^ú  s*   € ô :¸4¿?¹?ÈGÓT�H€CÜ�C‹=œ/¨3Ó/Ð/Ð/r&   c                 óV   • [        U R                  XR                  5       U5      u  pEXE4$ )zj
Helper for out-params of class method fz_stext_page::ll_fz_search_stext_page() [fz_search_stext_page()].
rd{  rR|  s         r   Ú-FzStextPage_fz_search_stext_page_outparams_fnr‚|  hú  s*   € ô ,¨T¯_©_¸f×FWÑFWÓFYÐ[bÓc�M€CØˆ=Ðr&   c                 ó€   • [        U R                  UR                  UR                  5       X45      u  pV[        U5      U4$ )zt
Helper for out-params of class method fz_stream::ll_fz_decomp_image_from_stream() [fz_decomp_image_from_stream()].
r“z  )r   rå  rl  r„  r…  rLz  r†  s          r   Ú1FzStream_fz_decomp_image_from_stream_outparams_fnr„|  rú  s:   € ô 2°4·?±?ÀE×DTÑDTÐV]×VfÑVfÓVhÐjqÓ|�L€CÜ�C‹=˜'Ð!Ð!r&   c                 ó`   • [        U R                  UR                  5      u  p#[        U5      U4$ )zt
Helper for out-params of class method fz_stream::ll_fz_open_image_decomp_stream() [fz_open_image_decomp_stream()].
r0{  )r   r®  rLz  r…  s       r   Ú1FzStream_fz_open_image_decomp_stream_outparams_fnr†|  |ú  s+   € ô 3°D·O±OÀU×EUÑEUÓV�M€CÜ�C‹=˜(Ð"Ð"r&   c                 óL   • [        U R                  X5      u  p4[        U5      U4$ )zV
Helper for out-params of class method fz_stream::ll_fz_read_best() [fz_read_best()].
rJ{  )r   rf!  rŽ#  rLz  r�#  s        r   Ú"FzStream_fz_read_best_outparams_fnrˆ|  †ú  s%   € ô % d§o¡o°wÓK�N€CÜ�C‹=˜)Ð#Ð#r&   c                 ó8   • [        U R                  U5      u  p#X#4$ )zc
Helper for out-params of class method fz_xml::ll_fz_dom_get_attribute() [fz_dom_get_attribute()].
ršz  )r   rñ   rLz  rö  s       r   Ú'FzXml_fz_dom_get_attribute_outparams_fnrŠ|  �ú  s   € ô '¨¯©¸Ó;�H€CØˆ8€Or&   c                 óx   • [        U R                  UR                  X#R                  5      u  pEn[        U5      XV4$ )z{
Helper for out-params of class method fz_xml::ll_fz_new_display_list_from_svg_xml() [fz_new_display_list_from_svg_xml()].
r"{  )r   r`   r\   r/  rLz  rÍ
  rÐ
  s          r   Ú3FzXml_fz_new_display_list_from_svg_xml_outparams_fnrŒ|  šú  s7   € ô 4°T·_±_Àf×FWÑFWÐYa×cqÑcqÓr�I€CˆAÜ˜Ó˜qÐ#Ð#r&   c                 ó2   • [        U R                  U5      nU$ )z\
Helper for out-params of class method pdf_annot::ll_pdf_annot_MK_BC() [pdf_annot_MK_BC()].
r‹{  ©r   rf  rg   s      r   Ú%PdfAnnot_pdf_annot_MK_BC_outparams_fnr�|  ¤ú  ó   € ô 	˜DŸO™O¨UÓ3€AØ€Hr&   c                 ó2   • [        U R                  U5      nU$ )z\
Helper for out-params of class method pdf_annot::ll_pdf_annot_MK_BG() [pdf_annot_MK_BG()].
r‘{  rŽ|  s      r   Ú%PdfAnnot_pdf_annot_MK_BG_outparams_fnr’|  ®ú  r�|  r&   c                 ó2   • [        U R                  U5      nU$ )z\
Helper for out-params of class method pdf_annot::ll_pdf_annot_color() [pdf_annot_color()].
r˜{  rŽ|  s      r   Ú%PdfAnnot_pdf_annot_color_outparams_fnr”|  ¸ú  r�|  r&   c                 ó<   • [        U R                  U5      u  p#nX#U4$ )zv
Helper for out-params of class method pdf_annot::ll_pdf_annot_default_appearance() [pdf_annot_default_appearance()].
rœ{  )r   rf  r?  r  rg   s        r   Ú2PdfAnnot_pdf_annot_default_appearance_outparams_fnr–|  Âú  s"   € ô 4°T·_±_ÀeÓL�M€D�Ø�qˆ=Ðr&   c                 ó:   • [        U R                  XU5      u  pEXE4$ )zˆ
Helper for out-params of class method pdf_annot::ll_pdf_annot_default_appearance_unmapped() [pdf_annot_default_appearance_unmapped()].
r {  )r   rè'  ré'  rf  r  rg   s         r   Ú;PdfAnnot_pdf_annot_default_appearance_unmapped_outparams_fnr˜|  Ìú  s    € ô 7¸¿¹ÈÐchÓi�G€DØˆ7€Nr&   c                 ó2   • [        U R                  U5      nU$ )zn
Helper for out-params of class method pdf_annot::ll_pdf_annot_interior_color() [pdf_annot_interior_color()].
r¤{  rŽ|  s      r   Ú.PdfAnnot_pdf_annot_interior_color_outparams_fnrš|  Öú  s   € ô 	$ T§_¡_°eÓ<€AØ€Hr&   c                 ó6   • [        U R                  5      u  pX4$ )zv
Helper for out-params of class method pdf_annot::ll_pdf_annot_line_ending_styles() [pdf_annot_line_ending_styles()].
r¨{  rBQ  s      r   Ú2PdfAnnot_pdf_annot_line_ending_styles_outparams_fnrœ|  àú  s   € ô =¸d¿o¹oÓNÑ€KØÐ!Ð!r&   c                 ó<   • [        U R                  X5      u  p4pVX4XV4$ )zp
Helper for out-params of class method pdf_annot::ll_pdf_edit_text_field_value() [pdf_edit_text_field_value()].
rÃ{  )r   r"   r  rLz  r  r  r+  s          r   Ú/PdfAnnot_pdf_edit_text_field_value_outparams_fnrž|  êú  s&   € ô 'CÀDÇOÁOÐUZÓ&cÑ#€C�6Ø˜&Ð*Ð*r&   c                 ó8   • [        U R                  X5      u  p4X44$ )z[
Helper for out-params of class method pdf_cmap::ll_pdf_decode_cmap() [pdf_decode_cmap()].
r´{  )r   r´  rE  rLz  rè)  s        r   Ú$PdfCmap_pdf_decode_cmap_outparams_fnr |  ôú  s   € ô " 4§?¡?°AÓ9�H€CØˆ8€Or&   c                 ó8   • [        U R                  U5      u  p#X#4$ )ze
Helper for out-params of class method pdf_cmap::ll_pdf_lookup_cmap_full() [pdf_lookup_cmap_full()].
râ{  )r   rè)  rLz  r¥  s       r   Ú)PdfCmap_pdf_lookup_cmap_full_outparams_fnr¢|  þú  s   € ô '¨¯©¸Ó=�H€CØˆ8€Or&   c                 ó2   • [        U R                  X5      nU$ )zc
Helper for out-params of class method pdf_cmap::ll_pdf_map_one_to_many() [pdf_map_one_to_many()].
rí{  )r   r'  r_  rÿ,  s       r   Ú(PdfCmap_pdf_map_one_to_many_outparams_fnr¤|  û  s   € ô " 4§?¡?°CÓ=€DØ€Kr&   c                 ób   • [        U R                  UR                  UR                  5      u  p4X44$ )zg
Helper for out-params of class method pdf_document::ll_pdf_count_q_balance() [pdf_count_q_balance()].
r°{  r€U  s        r   Ú,PdfDocument_pdf_count_q_balance_outparams_fnr¦|  û  s(   € ô -¨d¯o©o¸s¿~¹~ÈsÏ~É~Ó^�O€GØˆ?Ðr&   c                 óN   • [        U R                  UR                  U5      u  p4X44$ )zq
Helper for out-params of class method pdf_document::ll_pdf_field_event_validate() [pdf_field_event_validate()].
rË{  )r   rt  r"   rLz  r+  s        r   Ú1PdfDocument_pdf_field_event_validate_outparams_fnr¨|  û  s'   € ô 0°·±À%×BRÑBRÐTYÓZ�M€CØˆ=Ðr&   c                 ób   • [        U R                  XR                  U5      u  pE[        U5      U4$ )zk
Helper for out-params of class method pdf_document::ll_pdf_load_image_stream() [pdf_load_image_stream()].
rÚ{  )r   rÑ  r  rŽ#  rLz  r�#  s         r   Ú.PdfDocument_pdf_load_image_stream_outparams_fnrª|  &û  s.   € ô .¨t¯©À×EVÑEVÐXbÓc�N€CÜ�C‹=˜)Ð#Ð#r&   c                 ó\   • [        U R                  UR                  X#R                  5      nU$ )zg
Helper for out-params of class method pdf_document::ll_pdf_load_to_unicode() [pdf_load_to_unicode()].
rÞ{  )r   r?  rÂ,  rÃ,  rÁ,  s        r   Ú,PdfDocument_pdf_load_to_unicode_outparams_fnr¬|  0û  s%   € ô % d§o¡o°t·±È
×TfÑTfÓg€GØ€Nr&   c                 ó†   • [        U R                  U5      u  p#n[        [        U5      5      [        [        U5      5      U4$ )zg
Helper for out-params of class method pdf_document::ll_pdf_lookup_page_loc() [pdf_lookup_page_loc()].
ræ{  )r   rº  rLz  rê,  rë,  s        r   Ú,PdfDocument_pdf_lookup_page_loc_outparams_fnr®|  :û  s:   € ô 2°4·?±?ÀFÓKÑ€C�&Ü”? CÓ(Ó)¬6´/À7Ó2KÓ+LÈfÐTÐTr&   c                 ó�   • [        U R                  UR                  5       5      u  p#n[        U5      [	        U5      [        U5      4$ )z]
Helper for out-params of class method pdf_document::ll_pdf_page_write() [pdf_page_write()].
rù{  )r   rÚ  rLz  r".  r#.  s        r   Ú'PdfDocument_pdf_page_write_outparams_fnr°|  Dû  s=   € ô "3°D·O±OÀX×EVÑEVÓEXÓ!YÑ€C�YÜ�C‹=œ& *Ó-¬x¸Ó/CÐCÐCr&   c                 óf   • [        U R                  UR                  5      u  p#pEn[        U5      X4XV4$ )zc
Helper for out-params of class method pdf_document::ll_pdf_parse_ind_obj() [pdf_parse_ind_obj()].
r|  )r   rH  rLz  rÑ  rØ  rà  r6.  s          r   Ú*PdfDocument_pdf_parse_ind_obj_outparams_fnr²|  Nû  s3   € ô *>¸t¿¹ÐPQ×P\ÑP\Ó)]Ñ&€Cˆc˜JÜ�#‹;˜ 'Ð5Ð5r&   c                 óx   • [        U R                  UR                  5      u  p#pE[        U5      U[        U5      U4$ )zk
Helper for out-params of class method pdf_document::ll_pdf_parse_journal_obj() [pdf_parse_journal_obj()].
r|  )r   rÄ  rLz  r:.  r;.  r�'  s         r   Ú.PdfDocument_pdf_parse_journal_obj_outparams_fnr´|  Xû  s4   € ô 7¸¿¹ÈÏÉÓXÑ€CˆtÜ�#‹;˜œh¨›o¨vÐ5Ð5r&   c                 óî   • [        U R                  UR                  5      u  p#pEpgp‰X#U[        [        U5      5      [        [        U5      5      [        [        U5      5      U[        [        U	5      5      4$ )z]
Helper for out-params of class method pdf_document::ll_pdf_repair_obj() [pdf_repair_obj()].
r|  )
r   r!  rLz  r—.  r˜.  r™.  r  r¥  rš.  rÀ!  s
             r   Ú'PdfDocument_pdf_repair_obj_outparams_fnr¶|  bû  s“   € ô >OÐPT×P_ÑP_Ðad×aoÑaoÓ=pÑ:€C�' B¨fØ˜¤&¬¸'Ó)BÓ"CÄVÌOÐ]_ÓL`ÓEaÔciÔjyÐ{ó  kAó  dBð  DJô  LRô  Sbð  dhó  Sió  Ljð  jð  jr&   c                 ó<   • [        U R                  U5      u  p#nX#U4$ )za
Helper for out-params of class method pdf_document::ll_pdf_resolve_link() [pdf_resolve_link()].
r|  rY|  s        r   Ú)PdfDocument_pdf_resolve_link_outparams_fnr¸|  lû  s"   € ô & t§¡¸Ó<�K€CˆRØ�Bˆ;Ðr&   c                 óL   • [        U R                  UR                  5      u  p#X#4$ )zm
Helper for out-params of class method pdf_document::ll_pdf_signature_contents() [pdf_signature_contents()].
r|  )r   r;)  rLz  rR  s       r   Ú/PdfDocument_pdf_signature_contents_outparams_fnrº|  vû  s$   € ô .¨t¯©À	×@TÑ@TÓU�M€CØˆ=Ðr&   c                 ó6   • [        U R                  5      u  pX4$ )ze
Helper for out-params of class method pdf_document::ll_pdf_undoredo_state() [pdf_undoredo_state()].
r.|  )r   rLz  ry0  s      r   Ú+PdfDocument_pdf_undoredo_state_outparams_fnr¼|  €û  s   € ô '¨¯©Ó8�J€CØˆ:Ðr&   c                 ó6   • [        U R                  5      u  pX4$ )zg
Helper for out-params of class method pdf_document::ll_pdf_zugferd_profile() [pdf_zugferd_profile()].
r6|  )r   rLz  rÄ  s      r   Ú,PdfDocument_pdf_zugferd_profile_outparams_fnr¾|  Šû  s   € ô *¨4¯?©?Ó;�L€CØˆ<Ðr&   c                 ó4   • [        U R                  XU5      nU$ )zc
Helper for out-params of class method pdf_function::ll_pdf_eval_function() [pdf_eval_function()].
rÇ{  rb|  s        r   Ú*PdfFunction_pdf_eval_function_outparams_fnrÀ|  ”û  s   € ô  §¡°¸VÓ
D€CØ€Jr&   c                 ó6   • [        U R                  5      u  pX4$ )zs
Helper for out-params of class method pdf_js::ll_pdf_js_event_result_validate() [pdf_js_event_result_validate()].
rÏ{  )r   rLz  r+  s      r   Ú/PdfJs_pdf_js_event_result_validate_outparams_fnrÂ|  žû  s   € ô 4°T·_±_ÓE�M€CØˆ=Ðr&   c                 ó2   • [        U R                  X5      nU$ )zW
Helper for out-params of class method pdf_js::ll_pdf_js_execute() [pdf_js_execute()].
rÓ{  rl[  s       r   Ú!PdfJs_pdf_js_execute_outparams_fnrÄ|  ¨û  s   € ô  §¡°Ó<€FØ€Mr&   c                 ó8   • [        U R                  U5      u  p#X#4$ )zd
Helper for out-params of class method pdf_obj::ll_pdf_array_get_string() [pdf_array_get_string()].
r¬{  )r   r¾   rLz  rÒ(  s       r   Ú(PdfObj_pdf_array_get_string_outparams_fnrÆ|  ²û  s   € ô )¨$¯/©/¸5ÓA�J€CØˆ:Ðr&   c                 ó6   • [        U R                  5      u  pX4$ )zz
Helper for out-params of class method pdf_obj::ll_pdf_dict_get_inheritable_string() [pdf_dict_get_inheritable_string()].
r¹{  ©r   rLz  rÒ(  s      r   Ú3PdfObj_pdf_dict_get_inheritable_string_outparams_fnrÉ|  ¼û  s   € ô 4°T·_±_ÓE�J€CØˆ:Ðr&   c                 ó6   • [        U R                  5      u  pX4$ )zb
Helper for out-params of class method pdf_obj::ll_pdf_dict_get_string() [pdf_dict_get_string()].
r¿{  rÈ|  s      r   Ú'PdfObj_pdf_dict_get_string_outparams_fnrË|  Æû  s   € ô (¨¯©Ó9�J€CØˆ:Ðr&   c                 ó8   • [        U R                  U5      u  p#X#4$ )zT
Helper for out-params of class method pdf_obj::ll_pdf_obj_memo() [pdf_obj_memo()].
rñ{  )r   rf  rLz  rÊ-  s       r   Ú PdfObj_pdf_obj_memo_outparams_fnrÍ|  Ðû  s   € ô   §¡°#Ó6�I€CØˆ9Ðr&   c                 ó6   • [        U R                  5      u  pX4$ )zV
Helper for out-params of class method pdf_obj::ll_pdf_to_string() [pdf_to_string()].
r%|  rÈ|  s      r   Ú!PdfObj_pdf_to_string_outparams_fnrÏ|  Úû  s   € ô " 4§?¡?Ó3�J€CØˆ:Ðr&   c                 ó„   • [        U R                  XU5      u  pE[        [        U5      5      [        [        U5      5      4$ )zV
Helper for out-params of class method pdf_obj::ll_pdf_walk_tree() [pdf_walk_tree()].
r2|  )r   r¬0  r­0  rþ  r®0  rQ  s         r   Ú!PdfObj_pdf_walk_tree_outparams_fnrÑ|  äû  s7   € ô % d§o¡o°vÀcÓJ�M€EÜ”/ 5Ó)Ó*¬F´?ÀFÓ3KÓ,LÐLÐLr&   c                 óh   • [        U R                  UR                  5       5      u  p#[        U5      U4$ )zg
Helper for out-params of class method pdf_page::ll_pdf_page_presentation() [pdf_page_presentation()].
rõ{  rq|  s       r   Ú*PdfPage_pdf_page_presentation_outparams_fnrÓ|  îû  s/   € ô -¨d¯o©o¸z×?RÑ?RÓ?TÓU�M€CÜ˜Ó˜hÐ&Ð&r&   c                 ó¬   • [        U R                  UR                  UR                  UR                  UR                  5      n[        [        U5      5      $ )zj
Helper for out-params of class method pdf_processor::ll_pdf_process_contents() [pdf_process_contents()].
r|  rbb  s         r   Ú.PdfProcessor_pdf_process_contents_outparams_fnrÕ|  øû  s@   € ô & t§¡¸¿¹ÈÏÉÐX[×XfÑXfÐhn×hyÑhyÓz€GÜ”/ 7Ó+Ó,Ð,r&   c                 ó€   • [        U R                  UR                  UR                  X4R                  5       5      u  pVXV4$ )zj
Helper for out-params of class method pdf_text_object_state::ll_pdf_tos_make_trm() [pdf_tos_make_trm()].
r)|  )r   r‹  rg  rW
  rf
  rLz  rN
  s          r   Ú0PdfTextObjectState_pdf_tos_make_trm_outparams_fnr×|  ü  s5   € ô # D§O¡O°T·_±_Àh×FYÑFYÐ[^×`lÑ`lÓ`nÓo�H€CØˆ8€Or&   c                 ó"   • U R                  5       $ r1   ©rPq  ra   s    r   rP   rP   ü  ó
   €  4§9¡9¤;r&   c                 ó"   • U R                  5       $ r1   rÙ|  ra   s    r   rP   rP   ü  rÚ|  r&   c                 ó"   • U R                  5       $ r1   rÙ|  ra   s    r   rP   rP   ü  ó
   €  d§i¡i¤kr&   c                 ó"   • U R                  5       $ r1   rÙ|  ra   s    r   rP   rP   ü  ó
   €  T§Y¡Y¤[r&   c                 ó"   • U R                  5       $ r1   rÙ|  ra   s    r   rP   rP   ü  rÝ|  r&   c                 ó"   • U R                  5       $ r1   rÙ|  ra   s    r   rP   rP   ü  ó
   €  t§y¡y¤{r&   c                 ó"   • U R                  5       $ r1   rÙ|  ra   s    r   rP   rP   ü  ó
   €  D§I¡I¤Kr&   c                 ó"   • U R                  5       $ r1   rÙ|  ra   s    r   rP   rP   ü  s
   € ¨$¯)©)¬+r&   c                 ó"   • U R                  5       $ r1   rÙ|  ra   s    r   rP   rP   ü  rß|  r&   c                 ó"   • U R                  5       $ r1   rÙ|  ra   s    r   rP   rP   ü  rß|  r&   c                 ó"   • U R                  5       $ r1   rÙ|  ra   s    r   rP   rP   ü  râ|  r&   c                 ó"   • U R                  5       $ r1   rÙ|  ra   s    r   rP   rP   ü  rä|  r&   c                 ó"   • U R                  5       $ r1   rÙ|  ra   s    r   rP   rP   ü  râ|  r&   c                 óT   • [        X5      n[        U5      S:X  a  gUS   US   US   4$ )Nrz  )Nr   r   r   r   )Úll_fz_parse_page_range_origr_  )r´  rg   rLz  s      r   rÀ"  rÀ"  7ü  s3   € Ü
% aÓ
+€CÜ
ˆ3ƒx�1ƒ}Øà�1‰v�s˜1‘v˜s 1™vÐ%Ð%r&   c                 ó  • [         R                  " SU 5      nU(       a6  U S UR                  S5       [        U5      -   XR	                  S5      S  -   nU$ U R                  S5      nUS:  a  [        U 5      nU S U [        U5      -   XS  -   nU$ )Nz
(%[0-9]*d)r   r   r   )Úrer©  r÷  r—  r)  Úrfindr_  )rW  r¥  rÁ  rLz  Údots        r   rŠ  rŠ  Bü  s�   € Ü
�	Š	�< Ó(€AÞØ�k�q—w‘w˜q“zÐ"¤S¨£YÑ.°¿¹¸q»¸Ð1CÑCˆð €Jð	 �l‰l˜CÓ ˆØ�‹7Ü�v“,ˆCØ�T�cˆlœS ›YÑ&¨°¨Ñ5ˆØ€Jr&   c                   ó$   • \ rS rSrSrS rS rSrg)ÚIteratorWrapiNü  aæ  
    This is a Python iterator for containers that have C++-style
    begin() and end() methods that return iterators.

    Iterators must have the following methods:

        __increment__():
            Move to next item in the container. Needs Swig
            `%rename(__increment__) *::operator++;`.
        __ref__(): return reference to item in the container.
            Automatically generated from C++ operator*().

    Must also be able to compare two iterators for equality.

    If a class supports C++ iteration with begin() and end()
    methods, then one can allow Python iteration by adding
    a .__iter__() method that returns a instance of this
    class. For example:

# A container class that supports C++ iteration with
# .begin() and .end() methods.
    class Foo:
        def begin(): ...
        def end(): ...
        ...

# Make Foo support Python iteration.
    Foo.__iter__ = lambda self: IteratorWrap(self)

# Usage.
    foo = Foo()
    for i in foo:
        ...
    c                 óf   • UR                  5       U l         UR                  5       U l        S U l        g r1   ©r%  r)  r|  )r   rO  s     r   r]   ÚIteratorWrap.__init__qü  s$   € Ø—_‘_Ó&ˆŒ
Ø—=‘=“?ˆŒØˆ�r&   c                 óð   • U R                   c  U R                  U l         OU R                   R                  5         U R                   U R                  :X  a
  [	        5       eU R                   R                  5       $ r1   )r|  r%  rg  r)  ÚStopIterationrg  ra   s    r   r„   ÚIteratorWrap.__next__uü  sR   € Ø�8‰8ÑØ—z‘zˆD�Hà�H‰H×"Ñ"Ô$Ø�8‰8�t—x‘xÓÜ“/Ð!Ø�x‰x×ÑÓ!Ð!r&   rô|  N)r   r   r<   r=   r>   r]   r„   r@   r'   r&   r   rò|  rò|  Nü  s   † ñ!òDõ"r&   rò|  c                 óD   • [        U [        5      (       d   e[        U SS9$ )úK
Returns buffer data as a Python bytes instance, leaving the
buffer empty.
r   ©r6  ©r   rN  rêq  r   s    r   r)  r)  ‰ü  ó$   € ô
 �vœy×)Ñ)Ð)Ð)Ü)¨&¸Ñ:Ð:r&   c                 óZ   • [        U [        5      (       d   e[        U R                  5      $ )rú|  )r   rÚ2  r)  rs1  r   s    r   rx3  rx3  �ü  s(   € ô
 �vœx×(Ñ(Ð(Ð(Ü × 1Ñ 1Ó2Ð2r&   c                 óD   • [        U [        5      (       d   e[        U SS9$ )úO
Returns buffer data as a Python bytes instance, leaving the
buffer unchanged.
r   rû|  rü|  r   s    r   Úll_fz_buffer_extract_copyr}  ™ü  rý|  r&   c                 óZ   • [        U [        5      (       d   e[        U R                  5      $ )r }  )r   rÚ2  r}  rs1  r   s    r   Úfz_buffer_extract_copyr}   ü  s(   € ô
 �vœx×(Ñ(Ð(Ð(Ü$ V×%6Ñ%6Ó7Ð7r&   c                 ó\   • [        U [        5      (       d   e[        U R                  U5      $ )z£
Returns a read-only or writable Python `memoryview` onto
`fz_buffer` data. This relies on `buffer` existing and
not changing size while the `memoryview` is used.
)r   rÚ2  rïq  rs1  rðq  s     r   Úfz_buffer_storage_memoryviewr}  ªü  s*   € ô �vœx×(Ñ(Ð(Ð(Ü*¨F×,=Ñ,=¸xÓHÐHr&   c                 óB   • [        [        U 5      [        U 5      5      nU$ )zk
Returns fz_buffer containing copy of `data`, which should
be a `bytes` or similar Python buffer instance.
)Ú&ll_fz_new_buffer_from_copied_data_origrôq  r_  )rG   Úbuffer_s     r   rÒ  rÒ  ¸ü  s    € ô
 5Ô5GÈÓ5MÌsÐSWËyÓY€GØ€Nr&   c                 ó*   • [        [        U 5      5      $ )zj
Returns FzBuffer containing copy of `data`, which should be
a `bytes` or similar Python buffer instance.
)rÚ2  rÒ  )rG   s    r   rà2  rà2  ¿ü  s   € ô
 Ô6¸Ó=Ó>Ð>r&   c                 ón   • U H  nU (       d    O[        X5      n M     [        U [        5      (       d   eU $ )zˆ
Python implementation of ll_pdf_dict_getl(), because SWIG
doesn't handle variadic args. Each item in `tail` should be
`mupdf.pdf_obj`.
)r*  r   Úpdf_obj©ræ  rŒ
  rA  s      r   Úll_pdf_dict_getlr}  Çü  s8   € ó ˆÞÙÜ˜cÓ'Šñ ô �cœ7×#Ñ#Ð#Ð#Ø€Jr&   c                 ó‚   • U H!  nU R                   (       d    O[        X5      n M#     [        U [        5      (       d   eU $ )z†
Python implementation of pdf_dict_getl(), because SWIG
doesn't handle variadic args. Each item in `tail` should be
a `mupdf.PdfObj`.
)rs1  r®`  r   r¼\  r}  s      r   Úpdf_dict_getlr}  Óü  s<   € ó ˆØ�~�~ÙÜ˜3Ó$Šñ ô �cœ6×"Ñ"Ð"Ð"Ø€Jr&   c                 óœ  • [        U 5      (       a  [        U 5      n [        U 5      (       d  [        SU  35      eU(       d  g[	        U 5      n[        USS 5       H]  u  pE[        U[        5      (       d   SU S[        U5       S35       e[        X5      nU(       d  [        US5      n[        XU5        Un M_     US   n[        XU5        g)z–
Python implementation of ll_pdf_dict_putl() because SWIG
doesn't handle variadic args. Each item in `tail` should
be a SWIG wrapper for a `pdf_obj`.
únot a dict: NéÿÿÿÿzItem z( in `tail` should be a pdf_obj but is a r   r   )rß+  r«.  r&_  r   rŽ+  Ú	enumerater   r¼\  r   r*  rG-  rg*  ©ræ  r4  rŒ
  rY   rñ   rA  Únext_objs          r   Úll_pdf_dict_putlr}  áü  sË   € ô ˜3×ÑÜ+¨SÓ1ˆÜ˜×ÑÜ˜, s eÐ,Ó-Ð-ÞØÜ
# SÓ
)€CÜ˜T # 2˜YÖ'‰ˆÜ˜3¤×'Ñ'Ðh¨5°°Ð3[Ô\`ÐadÓ\eÐ[fÐfgÐ)hÓhÐ'Ü" CÓ-ˆÞä&¨¨QÓ/ˆHÜ˜S xÔ0ØŠñ (ð ˆr‰(€CÜ�S˜sÕ#r&   c                 ó°  • [        U 5      (       a  [        U 5      n [        U 5      (       d  [        SU  35      eU(       d  g[	        U 5      n[        USS 5       Hg  u  pE[        U[        5      (       d   SU S[        U5       S35       e[        X5      nUR                  (       d  [        US5      n[        XU5        Un Mi     US   n[        XU5        g)zÂ
Python implementation of pdf_dict_putl(fz_context *ctx,
pdf_obj *obj, pdf_obj *val, ...) because SWIG doesn't
handle variadic args. Each item in `tail` should
be a SWIG wrapper for a `PdfObj`.
r}  Nr}  zitem z' in `tail` should be a PdfObj but is a r   r   )r:_  rü_  r&_  r   r_  r}  r   r¼\  r   r®`  rs1  r�W  rX^  r}  s          r   Úpdf_dict_putlr}  øü  sÑ   € ô ˜×ÑÜ(¨#Ó.ˆÜ˜×ÑÜ˜, s eÐ,Ó-Ð-ÞØÜ
  #Ó
&€CÜ˜T # 2˜YÖ'‰ˆÜ˜3¤×'Ñ'Ðg¨5°°Ð3ZÔ[_Ð`cÓ[dÐZeÐefÐ)gÓgÐ'Ü Ó*ˆØ×"×"ä# S¨!Ó,ˆHÜ˜# HÔ-ØŠñ (ð ˆr‰(€CÜ�#˜CÕ r&   c                 ó   • [        S5      e)Nz�mupdf.pdf_dict_putl_drop() is unsupported and unnecessary in Python because reference counting is automatic. Instead use mupdf.pdf_dict_putl().)r   )ræ  rŒ
  s     r   Úpdf_dict_putl_dropr}  ý  s   € Ü
ð  fó  gð  gr&   c           	      ó¦  • [        U[        5      (       a  [        U SUSSS5        g[        U5      S:X  a  [        U SUS   SSS5        g[        U5      S:X  a  [        U SUS   US   SS5        g[        U5      S:X  a  [        U SUS   US   US   S5        g[        U5      S:X  a  [        U SUS   US   US   US   5        g[	        SU 35      e)z[
Low-level Python implementation of pdf_set_annot_color()
using ll_pdf_set_annot_color2().
r   r   rz  é   é   ú8Unexpected color should be float or list of 1-4 floats: N)r   Úfloatrüq  r_  r   ©r_'  rf  s     r   r/  r/  ý  sÔ   € ô
 �%œ×ÑÜ  q¨%°°A°qÕ9Ü	ˆU‹�q‹Ü  q¨%°©(°A°q¸!Õ<Ü	ˆU‹�q‹Ü  q¨%°©(°E¸!±H¸aÀÕCÜ	ˆU‹�q‹Ü  q¨%°©(°E¸!±H¸eÀA¹hÈÕJÜ	ˆU‹�q‹Ü  q¨%°©(°E¸!±H¸eÀA¹hÈÈaÉÕQäÐSÐTYÐSZÐ[Ó\Ð\r&   c                 ó.   • [        U R                  U5      $ r1   )r/  rs1  ©r   rf  s     r   rzR  rzR  'ý  s   € Ü! $§/¡/°5Ó9Ð9r&   c           	      ó¦  • [        U[        5      (       a  [        U SUSSS5        g[        U5      S:X  a  [        U SUS   SSS5        g[        U5      S:X  a  [        U SUS   US   SS5        g[        U5      S:X  a  [        U SUS   US   US   S5        g[        U5      S:X  a  [        U SUS   US   US   US   5        g[	        SU 35      e)zQ
Low-level Python version of pdf_set_annot_color() using
pdf_set_annot_color2().
r   r   rz  r}  r}  r}  N)r   r}  rr  r_  r   r }  s     r   r:/  r:/  +ý  sØ   € ô
 �%œ×ÑÜ(¨°°5¸!¸QÀÕBÜ	ˆU‹�q‹Ü(¨°°5¸±8¸QÀÀ1ÕEÜ	ˆU‹�q‹Ü(¨°°5¸±8¸UÀ1¹XÀqÈ!ÕLÜ	ˆU‹�q‹Ü(¨°°5¸±8¸UÀ1¹XÀuÈQÁxÐQRÕSÜ	ˆU‹�q‹Ü(¨°°5¸±8¸UÀ1¹XÀuÈQÁxÐQVÐWXÑQYÕZäÐSÐTYÐSZÐ[Ó\Ð\r&   c                 ó.   • [        U R                  U5      $ )zG
Python version of pdf_set_annot_color() using
pdf_set_annot_color2().
)r:/  rs1  r"}  s     r   rµR  rµR  <ý  s   € ô
 +¨4¯?©?¸EÓBÐBr&   c                 ó¨   • [        U5      SS[        U5      -
  -  -   n[        U5      S:X  d   S[        U5       SU 35       e[        XX#/UQUPUP76 $ )zK
Low-level Python version of fz_fill_text() taking list/tuple for `color`.
©r   r}  zcolor not len 4: len=z: )Útupler_  rr  rH  s          r   rG  rG  Dý  sb   € ô �%‹L˜4 1¤S¨£Z¡<Ñ0Ñ0€EÜˆu‹:˜‹?ÐIÐ3´C¸³J°<¸rÀ%ÀÐIÓIˆ?Ü˜C sÐT¸ÐTÀÐTÀ|ÒTÐTr&   c           
      ó˜   • [        U R                  UR                  UR                  5       UR                  UUUR                  5       5      $ )zA
Python version of fz_fill_text() taking list/tuple for `color`.
)rG  rs1  r;1  rH  s          r   ra6  ra6  Ký  sC   € ô Ø�N‰NØ�O‰OØ�L‰L‹NØ×!Ñ!ØØØ×!Ñ!Ó#óð r&   c                 ór  • [        5       n[        U[        5      (       a  [        XSSSX%X45	        OZ[        U[        [
        45      (       a2  [	        U5      SS[        U5      -
  -  -   n[        U /UQUPUPUPUP76   O[        XX%X45        UR                  UR                  UR                  UR                  4$ )z¤
Low-level Python version of fz_convert_color().

`sv` should be a float or list of 1-4 floats or a SWIG
representation of a float*.

Returns (dv0, dv1, dv2, dv3).
g        r&}  r}  )rr  r   r}  r*r  r'}  rÿ  r_  rr  r!r  r$r  r'r  )r  r  r  rmz  r  r  Úsv2s          r   r  r  [ý  s¥   € ô 
Ó	€BÜ�2”u×ÑÜ˜R S¨#¨s°B¸CÕHÜ	�Rœ%¤˜×	'Ñ	'Ü�B‹i˜$ !¤C¨£G¡)Ñ,Ñ,ˆÜ˜bÐ< 3Ð<¨Ð<¨BÐ<°Ð<°VÔ<ô 	˜b b¨cÔ:Ø�5‰5�"—%‘%˜Ÿ™ §¡Ð%Ð%r&   c                 óv   • [        U R                  XR                  UR                  UR                  5       5      $ )zš
Python version of fz_convert_color().

`sv` should be a float or list of 1-4 floats or a SWIG
representation of a float*.

Returns (dv0, dv1, dv2, dv3).
roz  )r  r  r  rmz  r  s        r   r�4  r�4  ný  s+   € ô  §¡¨r·=±=À#Ç.Á.ÐRX×RaÑRaÓRcÓdÐdr&   c                   ó8   ^ • \ rS rSrSrU 4S jrS rS rSrU =r	$ )ÚDiagnosticCallbackPythoniˆý  zT
Overrides Director class DiagnosticCallback's virtual
`_print()` method in Python.
c                 óˆ   >• [         TU ]  U5        X l        [        (       a!  [	        SU R
                   SU < SU< 35        g g )NúDiagnosticCallbackPython[z].__init__() self=ú	 printfn=)r¿  r]   ÚprintfnÚg_mupdf_trace_directorr	z  rCr  )r   r3r  r1}  r   s      €r   r]   Ú!DiagnosticCallbackPython.__init__�ý  sI   ø€ Ü‰Ñ˜+Ô&ØŒß!Ò!ÜÐ,¨T×-?Ñ-?Ð,@Ð@RÐSWÑRZÐZcÐdkÑcnÐoÕpð "r&   c                 óN   • [         (       a  [        SU R                   S35        g g )Nr/}  z].__del__() destructor called.)r2}  r	z  rCr  ra   s    r   Ú__del__Ú DiagnosticCallbackPython.__del__’ý  s'   € ß!Ò!ÜÐ,¨T×-?Ñ-?Ð,@Ð@^Ð_Õ`ð "r&   c           	      ó  • [         (       a*  [        SU R                   SU R                  < SU< 35         U R                  U5        g ! [         a0  n[        SU R                   SU R                  < SU< 35        e S nAff = f)Nr/}  z!]._print(): Calling self.printfn=z with message=z1]._print(): Warning: exception from self.printfn=z: e=)r2}  r	z  rCr  r1}  r   )r   r¼  rE  s      r   r¹  ÚDiagnosticCallbackPython._print•ý  s°   € ß!Ò!ÜÐ,¨T×-?Ñ-?Ð,@Ð@aÐbf×bnÑbnÑaqÐqð  AHñ  @Kð  Lô  Mð		Ø�L‰L˜'Õ"øÜó 	äÐ,¨T×-?Ñ-?Ð,@Ð@qÐrv×r~Ñr~ñ  rBð  BFð  GHñ  FKð  Lô  Mð
 ûð	ús   ·A	 Á	
BÁ+A>Á>B©r1}  )
r   r   r<   r=   r>   r]   r5}  r¹  r@   Ú__classcell__©r   s   @r   r-}  r-}  ˆý  s   ø† ñõqò
a÷ð r&   r-}  c                 óü   • [         (       a  [        SU < SU< 35        U(       a  [        X5      nU$ [         (       a  [        SU  S35        U S:X  a  [        S S 5        g U S:X  a  [	        S S 5        g  SU < 35       e)Nz&set_diagnostic_callback() description=r0}  zCalling ll_fz_set_z_callback() with (None, None)r  ÚwarningzUnrecognised description=)r2}  r	z  r-}  rÕ$  r%  )r3r  r1}  rLz  s      r   Úset_diagnostic_callbackr>}  £ý  sŽ   € ßÒÜÐ5°k±_ÀIÈgÉ[ÐYÔZÞÜ&¨Ó=ˆØˆ
ç!Ò!ÜÐ% k ]Ð2OÐPÔQØ˜'Ó!Ü$ d¨DÔ1ð
 ð	 ˜IÓ%Ü&¨¨dÔ3ð ð BÐ1°+±ÐAÓA�1r&   c                 ó   • [        SU 5      qg )Nr  )r>}  Úset_error_callback_sr9}  s    r   r‡l  r‡l  ´ý  s   € ä2°G¸WÓEÑr&   c                 ó   • [        SU 5      qg )Nr=}  )r>}  Úset_warning_callback_sr9}  s    r   r l  r l  ¸ý  s   € ä4°iÀÓIÑr&   c                 óŠ   • [        U [        5      (       d   e[        [        U 5      [	        U 5      [        U 5      -  S5      nU$ )z;
Returns a writable Python `memoryview` for a `fz_pixmap`.
r   )r   r½
  rìq  r#  r#  r#  )r™  rLz  s     r   Úll_fz_pixmap_samples_memoryviewrD}  ½ý  sF   € ô �vœy×)Ñ)Ð)Ð)Ü
'Ü  &Ó)Ü Ó(Ô+>ÀÓ+GÑGØó€Cð
 €Jr&   c                 ó,   • [        U R                  5      $ )z:
Returns a writable Python `memoryview` for a `FzPixmap`.
)rD}  rs1  r¸  s    r   Úfz_pixmap_samples_memoryviewrF}  Èý  s   € ô +¨F×,=Ñ,=Ó>Ð>r&   c                 óŒ   • [        U [        5      (       d   SU < S[        < 35       eU R                  SS5      n [        U 5      $ )Nztext=z str=Ú%z%%)r   r—  ÚreplaceÚll_fz_warn_originalrÍ  s    r   ro&  ro&  Ôý  sB   € Ü�tœS×!Ñ!Ð? U¨4©(°%¼±wÐ#?Ó?Ð!Ø�<‰<˜˜dÓ#€DÜ Ó%Ð%r&   c                   ó.   ^ • \ rS rSrU 4S jrS rSrU =r$ )ÚStoryPositionsCallback_pythoniçý  c                 ó.   >• [         TU ]  5         Xl        g r1   )r¿  r]   Úpython_callback)r   rN}  r   s     €r   r]   Ú&StoryPositionsCallback_python.__init__èý  s   ø€ Ü‰ÑÔØ.Õr&   c                 ó&   • U R                  U5        g r1   ©rN}  rOr  s     r   rQr  Ú"StoryPositionsCallback_python.callëý  s   € Ø×Ñ˜hÕ'r&   rQ}  )r   r   r<   r=   r]   rQr  r@   r:}  r;}  s   @r   rL}  rL}  çý  s   ø† õ/÷(ð (r&   rL}  c                 ó0   • [        U5      n[        X5        g)zb
Custom replacement for `ll_fz_story_positions()` that takes
a Python callable `python_callback`.
N)rL}  r\r  )r2  rN}  Úpython_callback_instances      r   ry%  ry%  ïý  s   € ô  =¸oÓNÐÜ" EÕDr&   c                 ó�   ^• [        U [        5      (       d   e[        T5      (       d   eU4S jn[        U R                  U5        g )Nc                 ó,   >• [        U 5      nT" U5        g r1   )rwK  )rPr  Ú	position2rN}  s     €r   Úpython_callback2Ú,fz_story_positions.<locals>.python_callback2ûý  s   ø€ Ü*¨HÓ5ˆ	Ù˜Õ#r&   )r   r@K  r?z  ry%  rs1  )r2  rN}  rX}  s    ` r   r`K  r`K  ÷ý  s?   ø€ ä�uœg×&Ñ&Ð&Ð&Ü�_×%Ñ%Ð%Ð%õ$ô ˜5×+Ñ+Ð-=Õ>r&   c                 ó�   • S nU H*  n[        U[        5      (       d  M  U(       a   S5       eUnM,     Ub  X l        [        U /UQ76 $ )Nz=More than one FzOutput2 passed to FzDocumentWriter.__init__())r   rgB  Ú_outÚFzDocumentWriter__init__0)r   r[   r¥  rþ  s       r   ÚFzDocumentWriter__init__1r]}  þ  sM   € Ø
€CÛˆÜ�sœI×&Ó&ÞÐ[Ð[Ó[�7ØŠCñ ð �ØŒ	Ü$ TÐ1¨DÒ1Ð1r&   c                   óH   ^ • \ rS rSrSrS	U 4S jjrS rS rS rS r	Sr
U =r$ )
Ú'fz_install_load_system_font_funcs_args3iþ  z¥
Class derived from Swig Director class
fz_install_load_system_font_funcs_args2, to allow
implementation of fz_install_load_system_font_funcs with
Python callbacks.
c                 óì   >• [         TU ]  5         Xl        X l        X0l        U R                  U(       a  SOS5        U R                  U(       a  SOS5        U R                  U(       a  S5        g S5        g )NTF)r¿  r]   Úf3Úf_cjk3Úf_fallback3rø<  rü<  r =  )r   rH  r  r  r   s       €r   r]   Ú0fz_install_load_system_font_funcs_args3.__init__$þ  sW   ø€ Ü‰ÑÔàŒØŒØ%Ôà×Ñ¦1™4¨%Ô0Ø×Ñ¦u™t°%Ô8Ø×#Ñ#®J DÕB¸EÕBr&   c                 ó´   • Uc  g [        U[        5      (       a  [        UR                  5      $ [        U[        5      (       a  U$  S[        U5      < 35       e)NzaExpected FzFont or fz_font, but fz_install_load_system_font_funcs() callback returned type(font)=)r   r>:  r.  rs1  r“	  r   råT  s     r   Úret_fontÚ0fz_install_load_system_font_funcs_args3.ret_font/þ  sR   € Ø‰<ØÜ˜œf×%Ñ%Ü" 4§?¡?Ó3Ð3Ü˜œg×&Ñ&ØˆKà|ÐzÔosÐtxÓoyÑn{Ð|Ó|�1r&   c                 óH   • U R                  X#XE5      nU R                  U5      $ r1   )ra}  rf}  )r   rS  r!   r‘  r’  r²  r?  s          r   rH  Ú)fz_install_load_system_font_funcs_args3.f9þ  s!   € Ø�w‰w�t 6Ó?ˆØ�}‰}˜TÓ"Ð"r&   c                 óH   • U R                  X#U5      nU R                  U5      $ r1   )rb}  rf}  )r   rS  r!   r®  r�  r?  s         r   r  Ú-fz_install_load_system_font_funcs_args3.f_cjk=þ  s!   € Ø�{‰{˜4¨5Ó1ˆØ�}‰}˜TÓ"Ð"r&   c                 óJ   • U R                  X#XEU5      nU R                  U5      $ r1   )rc}  rf}  )r   rS  rò  rr
  r�  r‘  r’  r?  s           r   r  Ú2fz_install_load_system_font_funcs_args3.f_fallbackAþ  s%   € Ø×Ñ °%¸vÓFˆØ�}‰}˜TÓ"Ð"r&   )ra}  rb}  rc}  ©NNN)r   r   r<   r=   r>   r]   rf}  rH  r  r  r@   r:}  r;}  s   @r   r_}  r_}  þ  s(   ø† ñ÷	Cò}ò#ò#÷#ð #r&   r_}  c                 ó<   • [        U UU5      q[        [        5        g)zÁ
Python override for MuPDF
fz_install_load_system_font_funcs() using Swig Director
support. Python callbacks are not passed a `ctx` arg, and
can return None, a mupdf.fz_font or a mupdf.FzFont.
N)r_}  Ú(g_fz_install_load_system_font_funcs_argsr×<  r%  s      r   rƒi  rƒi  Jþ  s$   € ô 0WØØØó0Ð,ô
 'Ô'OÕPr&   Ú
0x030a0000c                 ó   • [        U 5      $ r1   ©rò|  ra   s    r   rP   rP   Zþ  s	   € œ|¨TÔ2r&   c                 ó   • [        U 5      $ r1   rs}  ra   s    r   rP   rP   [þ  s	   € ¤\°4Ô%8r&   c                 ó   • [        U 5      $ r1   rs}  ra   s    r   rP   rP   \þ  ó	   € ¤L°$Ô$7r&   c                 ó   • [        U 5      $ r1   rs}  ra   s    r   rP   rP   ]þ  rv}  r&   c                 ó   • [        U 5      $ r1   ©rï0  r³  s    r   rP   rP   ^þ  ó
   € Ô"9¸!Ô"<r&   c                 ó   • [        U 5      $ r1   ry}  r³  s    r   rP   rP   _þ  ó
   € Ô#:¸1Ô#=r&   c                 ó   • [        U 5      $ r1   ©rñ0  r³  s    r   rP   rP   `þ  ó
   € Ô$=¸aÔ$@r&   c                 ó   • [        U 5      $ r1   r~}  r³  s    r   rP   rP   aþ  ó
   € Ô%>¸qÔ%Ar&   c                 ó   • [        U 5      $ r1   ©ró0  r³  s    r   rP   rP   bþ  ó
   € Ô1°!Ô4r&   c                 ó   • [        U 5      $ r1   rƒ}  r³  s    r   rP   rP   cþ  ó
   € Ô2°1Ô5r&   c                 ó   • [        U 5      $ r1   ©rõ0  r³  s    r   rP   rP   dþ  r}  r&   c                 ó   • [        U 5      $ r1   rˆ}  r³  s    r   rP   rP   eþ  r�}  r&   c                 ó   • [        U 5      $ r1   ©r÷0  r³  s    r   rP   rP   fþ  s   € Ô;kÐlmÔ;nr&   c                 ó   • [        U 5      $ r1   r‹}  r³  s    r   rP   rP   gþ  s   € Ô<lÐmnÔ<or&   c                 ó   • [        U 5      $ r1   ©rù0  r³  s    r   rP   rP   hþ  ó
   € Ô/°Ô2r&   c                 ó   • [        U 5      $ r1   rŽ}  r³  s    r   rP   rP   iþ  ó
   € Ô0°Ô3r&   c                 ó   • [        U 5      $ r1   ©rü0  r³  s    r   rP   rP   jþ  s
   € Ô 5°aÔ 8r&   c                 ó   • [        U 5      $ r1   r“}  r³  s    r   rP   rP   kþ  s
   € Ô!6°qÔ!9r&   c                 ó   • [        U 5      $ r1   ©rÿ0  r³  s    r   rP   rP   lþ  r„}  r&   c                 ó   • [        U 5      $ r1   r–}  r³  s    r   rP   rP   mþ  r†}  r&   c                 ó   • [        U 5      $ r1   ©r1  r³  s    r   rP   rP   nþ  s
   € Ô+¨AÔ.r&   c                 ó   • [        U 5      $ r1   r™}  r³  s    r   rP   rP   oþ  s
   € Ô,¨QÔ/r&   c                 ó   • [        U 5      $ r1   ©r1  r³  s    r   rP   rP   pþ  ó
   € Ô&AÀ!Ô&Dr&   c                 ó   • [        U 5      $ r1   rœ}  r³  s    r   rP   rP   qþ  ó
   € Ô'BÀ1Ô'Er&   c                 ó   • [        U 5      $ r1   ©r1  r³  s    r   rP   rP   rþ  r�}  r&   c                 ó   • [        U 5      $ r1   r¡}  r³  s    r   rP   rP   sþ  r‘}  r&   c                 ó   • [        U 5      $ r1   ©r
1  r³  s    r   rP   rP   tþ  s
   € Ô#;¸AÔ#>r&   c                 ó   • [        U 5      $ r1   r¤}  r³  s    r   rP   rP   uþ  s
   € Ô$<¸QÔ$?r&   c                 ó   • [        U 5      $ r1   ©r1  r³  s    r   rP   rP   vþ  ó
   € Ô-¨aÔ0r&   c                 ó   • [        U 5      $ r1   r§}  r³  s    r   rP   rP   wþ  ó
   € Ô.¨qÔ1r&   c                 ó   • [        U 5      $ r1   ©r1  r³  s    r   rP   rP   xþ  r¨}  r&   c                 ó   • [        U 5      $ r1   r¬}  r³  s    r   rP   rP   yþ  rª}  r&   c                 ó   • [        U 5      $ r1   ©r1  r³  s    r   rP   rP   zþ  ó
   € Ô%?ÀÔ%Br&   c                 ó   • [        U 5      $ r1   r¯}  r³  s    r   rP   rP   {þ  ó
   € Ô&@ÀÔ&Cr&   c                 ó   • [        U 5      $ r1   ©r1  r³  s    r   rP   rP   |þ  s   € Ô.QÐRSÔ.Tr&   c                 ó   • [        U 5      $ r1   r´}  r³  s    r   rP   rP   }þ  s   € Ô/RÐSTÔ/Ur&   c                 ó   • [        U 5      $ r1   ©r1  r³  s    r   rP   rP   ~þ  rz}  r&   c                 ó   • [        U 5      $ r1   r·}  r³  s    r   rP   rP   þ  r|}  r&   c                 ó   • [        U 5      $ r1   ©r1  r³  s    r   rP   rP   €þ  r�}  r&   c                 ó   • [        U 5      $ r1   rº}  r³  s    r   rP   rP   �þ  rŸ}  r&   c                 ó   • [        U 5      $ r1   ©r1  r³  s    r   rP   rP   ‚þ  ó
   € Ô'CÀAÔ'Fr&   c                 ó   • [        U 5      $ r1   r½}  r³  s    r   rP   rP   ƒþ  ó
   € Ô(DÀQÔ(Gr&   c                 ó   • [        U 5      $ r1   ©r1  r³  s    r   rP   rP   „þ  r¾}  r&   c                 ó   • [        U 5      $ r1   rÂ}  r³  s    r   rP   rP   …þ  rÀ}  r&   c                 ó   • [        U 5      $ r1   ©r1  r³  s    r   rP   rP   †þ  s   € Ô/SÐTUÔ/Vr&   c                 ó   • [        U 5      $ r1   rÅ}  r³  s    r   rP   rP   ‡þ  s   € Ô0TÐUVÔ0Wr&   c                 ó   • [        U 5      $ r1   ©r1  r³  s    r   rP   rP   ˆþ  r°}  r&   c                 ó   • [        U 5      $ r1   rÈ}  r³  s    r   rP   rP   ‰þ  r²}  r&   c                 ó   • [        U 5      $ r1   ©r 1  r³  s    r   rP   rP   Šþ  ó
   € Ô(EÀaÔ(Hr&   c                 ó   • [        U 5      $ r1   rË}  r³  s    r   rP   rP   ‹þ  ó
   € Ô)FÀqÔ)Ir&   c                 ó   • [        U 5      $ r1   ©r#1  r³  s    r   rP   rP   Œþ  rÌ}  r&   c                 ó   • [        U 5      $ r1   rÐ}  r³  s    r   rP   rP   �þ  rÎ}  r&   c                 ó   • [        U 5      $ r1   ©r%1  r³  s    r   rP   rP   Žþ  r¾}  r&   c                 ó   • [        U 5      $ r1   rÓ}  r³  s    r   rP   rP   �þ  rÀ}  r&   c                 ó   • [        U 5      $ r1   ©r'1  r³  s    r   rP   rP   �þ  s   € Ô0UÐVWÔ0Xr&   c                 ó   • [        U 5      $ r1   rÖ}  r³  s    r   rP   rP   ‘þ  s   € Ô1VÐWXÔ1Yr&   c                 ó   • [        U 5      $ r1   ©r)1  r³  s    r   rP   rP   ’þ  r�}  r&   c                 ó   • [        U 5      $ r1   rÙ}  r³  s    r   rP   rP   “þ  rŸ}  r&   c                 ó"   • U R                  5       $ r1   ©r+1  ra   s    r   rP   rP   ”þ  ó   €  4§>¡>Ô#3r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   •þ  ó   €  D§N¡NÔ$4r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   –þ  ó   €  T§^¡^Ô%5r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   —þ  ó   €  d§n¡nÔ&6r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ˜þ  ó   €  §¡Ô 0r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ™þ  ó   €  §¡Ô!1r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   šþ  rá}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ›þ  rã}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   œþ  s   € ¸¿¹Ô8Hr&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   �þ  s   € ¸¿¹Ô9Ir&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   žþ  ó   € ˜tŸ~™~Ô/r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   Ÿþ  rå}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP    þ  s   €  $§.¡.Ô"2r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ¡þ  rÝ}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ¢þ  rå}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   £þ  rç}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ¤þ  s   € ˜TŸ^™^Ô-r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ¥þ  ó   € ˜dŸn™nÔ.r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ¦þ  ó   €  t§~¡~Ô'7r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   §þ  ó   € ¨¯©Ô(8r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ¨þ  rí}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ©þ  rå}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ªþ  rß}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   «þ  rá}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ¬þ  rõ}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ­þ  rí}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ®þ  rõ}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ¯þ  rí}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   °þ  rã}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ±þ  r÷}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ²þ  s   € ¨d¯n©nÔ.>r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ³þ  ó   € ¨t¯~©~Ô/?r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ´þ  rß}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   µþ  rá}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ¶þ  r÷}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ·þ  rù}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ¸þ  rù}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ¹þ  ó   € ¨¯©Ô)9r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ºþ  rù}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   »þ  r~  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ¼þ  r~  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ½þ  ó   € °·±Ô0@r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ¾þ  rã}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   ¿þ  r÷}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   Àþ  rù}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   Áþ  r~  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   Âþ  r~  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   Ãþ  s   € ¨$¯.©.Ô*:r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   Äþ  rù}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   Åþ  r~  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   Æþ  r~  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   Çþ  s   € °·±Ô1Ar&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   Èþ  r÷}  r&   c                 ó"   • U R                  5       $ r1   rÜ}  ra   s    r   rP   rP   Éþ  rù}  r&   r®   )NNNTTTT)Frn}  (”  rz  r   Ú_swig_python_version_infor   r�  ÚgetÚ__package__r   r
   r   Úbuiltinsr   ÚImportErrorr   r(   r.   r8   r   r:   r©7  rB   rF   r”  rJ   ÚSwigPyIterator_swigregisterr²   Úuchar_array_swigregisterrÔ   Úvectoruc_swigregisterrn  Úvectori_swigregisterrâ  Úvectorf_swigregisterrK  Úvectord_swigregisterr´  Úvectors_swigregisterr  Úmap_string_int_swigregisterr¢  Úvectorq_swigregisterr  Ú$vector_search_page2_hit_swigregisterr~  Ú#vector_fz_font_ucs_gid_swigregisterrì  Úvector_fz_point_swigregisterrX  r[  r_  rb  re  rg  ri  rk  rm  Ú
FZ_VERSIONÚFZ_VERSION_MAJORÚFZ_VERSION_MINORÚFZ_VERSION_PATCHÚFZ_ENABLE_SPOT_RENDERINGÚFZ_PLOTTERS_NÚFZ_PLOTTERS_GÚFZ_PLOTTERS_RGBÚFZ_PLOTTERS_CMYKÚFZ_ENABLE_HYPHENÚFZ_ENABLE_HYPHEN_ALLÚFZ_ENABLE_PDFÚFZ_ENABLE_XPSÚFZ_ENABLE_SVGÚFZ_ENABLE_CBZÚFZ_ENABLE_IMGÚFZ_ENABLE_HTMLÚFZ_ENABLE_EPUBÚFZ_ENABLE_FB2ÚFZ_ENABLE_MOBIÚFZ_ENABLE_TXTÚFZ_ENABLE_OFFICEÚFZ_ENABLE_OCR_OUTPUTÚFZ_ENABLE_ODT_OUTPUTÚFZ_ENABLE_DOCX_OUTPUTÚFZ_ENABLE_JPXÚFZ_ENABLE_BROTLIÚFZ_ENABLE_JSÚFZ_ENABLE_ICCÚFZ_ENABLE_HTML_ENGINEÚFZ_ENABLE_BARCODEÚFZ_FLEXIBLE_ARRAYÚMEMENTO_PREFILLÚMEMENTO_POSTFILLÚMEMENTO_ALLOCFILLÚMEMENTO_FREEFILLrp  ru  rw  rz  r}  r  r�  r…  r‡  r‰  rŒ  r�  r’  r•  r—  r™  r›  r�  rŸ  r¡  r¥  r§  r©  r¬  r¯  r²  r¶  r¸  r»  r½  r¿  rÂ  rÄ  rÉ  rÌ  rÎ  rÑ  rÓ  rÖ  rØ  rÛ  rÝ  rà  râ  rä  ræ  rè  rê  rì  rî  rð  rò  rô  ÚPATH_MAXÚFZ_PIÚ	FZ_RADIANÚ	FZ_DEGREEÚFZ_SQRT2ÚFZ_LN2ÚARCH_HAS_NEONÚARCH_HAS_SSEÚHAVE_SIGSETJMPÚEOFÚSEEK_SETÚSEEK_CURÚSEEK_ENDÚM_PIrö  Úfz_point_swigregisterr  Úfz_rect_swigregisterr  Úfz_irect_swigregisterr/  Úfz_matrix_swigregisterÚcvarÚfz_unit_rectÚfz_empty_rectÚfz_empty_irectÚfz_infinite_rectÚfz_infinite_irectÚfz_invalid_rectÚfz_invalid_irectrK  Úfz_quad_swigregisterÚfz_identityÚFZ_VERBOSE_EXCEPTIONSra  Úfz_alloc_context_swigregisterÚfz_invalid_quadÚfz_infinite_quadÚFZ_ERROR_NONEÚFZ_ERROR_GENERICÚFZ_ERROR_SYSTEMÚFZ_ERROR_LIBRARYÚFZ_ERROR_ARGUMENTÚFZ_ERROR_LIMITÚFZ_ERROR_UNSUPPORTEDÚFZ_ERROR_FORMATÚFZ_ERROR_SYNTAXÚFZ_ERROR_TRYLATERÚFZ_ERROR_ABORTÚFZ_ERROR_REPAIREDrx  Úfz_locks_context_swigregisterÚFZ_LOCK_ALLOCÚFZ_LOCK_FREETYPEÚFZ_LOCK_GLYPHCACHEÚFZ_LOCK_MAXÚFZ_STORE_UNLIMITEDÚFZ_STORE_DEFAULTrŠ  Úfz_string_swigregisterÚFZ_JMPBUF_ALIGNrš  Úfz_error_context_swigregisterr¿  Úfz_warn_context_swigregisterrÒ  Úfz_aa_context_swigregisterÚFZ_ACTIVITY_NEW_DOCÚFZ_ACTIVITY_SHUTDOWNrï  Ú fz_activity_context_swigregisterr   Úfz_context_swigregisterrN  Úfz_buffer_swigregisterÚFZ_REPLACEMENT_CHARACTERÚ	FZ_UTFMAXrh  Úfz_stream_swigregisterr•  Úfz_output_swigregisterrÇ  Úfz_md5_swigregisterrä  Úfz_sha256_swigregisterró  Úfz_sha512_swigregisterr  Úfz_arc4_swigregisterr  Úfz_aes_swigregisterÚFZ_AES_DECRYPTÚFZ_AES_ENCRYPTr$  Ú#fz_getopt_long_options_swigregisterÚFZ_HASH_TABLE_KEY_LENGTHÚFZ_BIDI_LTRÚFZ_BIDI_RTLÚFZ_BIDI_NEUTRALÚFZ_BIDI_UNSETÚFZ_BIDI_CLASSIFY_WHITE_SPACEÚFZ_BIDI_REPLACE_TABr7  Úfz_archive_handler_swigregisterrH  Úfz_archive_swigregisterÚfz_libarchive_archive_handlerÚFZ_JSON_NULLÚFZ_JSON_TRUEÚFZ_JSON_FALSEÚFZ_JSON_NUMBERÚFZ_JSON_STRINGÚFZ_JSON_ARRAYÚFZ_JSON_OBJECTrl  Úfz_json_swigregisterrx  Úfz_json_array_swigregisterr†  Úfz_json_object_swigregisterr—  Úfz_location_swigregisterr¨  Úfz_storable_swigregisterr¹  Úfz_key_storable_swigregisterrÉ  Úfz_store_hash_swigregisterrÕ  Úfz_store_type_swigregisterÚFZ_RI_PERCEPTUALÚFZ_RI_RELATIVE_COLORIMETRICÚFZ_RI_SATURATIONÚFZ_RI_ABSOLUTE_COLORIMETRICÚFZ_RI_IN_SOFTMASKró  Úfz_color_params_swigregisterÚFZ_MAX_COLORSÚFZ_COLORSPACE_IS_DEVICEÚFZ_COLORSPACE_IS_ICCÚFZ_COLORSPACE_HAS_CMYKÚFZ_COLORSPACE_HAS_SPOTSÚ FZ_COLORSPACE_HAS_CMYK_AND_SPOTSr	  Ú#fz_default_colorspaces_swigregisterÚfz_default_color_paramsr 	  Úfz_colorspace_swigregisterr6	  Úfz_text_decoder_swigregisterÚfz_unicode_from_iso8859_1Úfz_unicode_from_iso8859_7Úfz_unicode_from_koi8uÚ fz_unicode_from_pdf_doc_encodingÚfz_unicode_from_windows_1250Úfz_unicode_from_windows_1251Úfz_unicode_from_windows_1252ÚFZ_ADOBE_CNSÚFZ_ADOBE_GBÚFZ_ADOBE_JAPANÚFZ_ADOBE_KOREArO	  Úfz_font_flags_t_swigregisterrƒ	  Úfz_shaper_data_t_swigregisterÚFZ_ASCDESC_FROM_FONTÚFZ_ASCDESC_DEFAULTÚFZ_ASCDESC_FROM_BOUNDSÚFZ_MAX_TRUSTWORTHY_ASCENTÚFZ_MAX_TRUSTWORTHY_DESCENTr“	  Úfz_font_swigregisterÚFZ_LINECAP_BUTTÚFZ_LINECAP_ROUNDÚFZ_LINECAP_SQUAREÚFZ_LINECAP_TRIANGLEÚFZ_LINEJOIN_MITERÚFZ_LINEJOIN_ROUNDÚFZ_LINEJOIN_BEVELÚFZ_LINEJOIN_MITER_XPSrö	  Úfz_stroke_state_swigregisterr
  Úfz_path_walker_swigregisterr?
  Úfz_text_item_swigregisterÚfz_default_stroke_stateÚFZ_LANG_UNSETÚ
FZ_LANG_urÚFZ_LANG_urdÚ
FZ_LANG_koÚ
FZ_LANG_jaÚ
FZ_LANG_zhÚFZ_LANG_zh_HansÚFZ_LANG_zh_HantrZ
  Úfz_text_span_swigregisterr}
  Úfz_text_swigregisterr�
  Úfz_hyphenator_swigregisterr¥
  Úfz_hyph_trie_swigregisterÚFZ_MAX_SEPARATIONSÚFZ_SEPARATION_COMPOSITEÚFZ_SEPARATION_SPOTÚFZ_SEPARATION_DISABLEDr½
  Úfz_pixmap_swigregisterÚFZ_PIXMAP_FLAG_INTERPOLATEÚFZ_PIXMAP_FLAG_FREE_SAMPLESÚFZ_DEFLATE_NONEÚFZ_DEFLATE_BEST_SPEEDÚFZ_DEFLATE_BESTÚFZ_DEFLATE_DEFAULTÚFZ_BROTLI_NONEÚFZ_BROTLI_BEST_SPEEDÚFZ_BROTLI_BESTÚFZ_BROTLI_DEFAULTrð
  Úfz_range_swigregisterr   Ú"fz_compression_params_swigregisterr  Ú!fz_compressed_buffer_swigregisterÚFZ_IMAGE_UNKNOWNÚFZ_IMAGE_RAWÚFZ_IMAGE_FAXÚFZ_IMAGE_FLATEÚFZ_IMAGE_LZWÚFZ_IMAGE_RLDÚFZ_IMAGE_BROTLIÚFZ_IMAGE_BMPÚFZ_IMAGE_GIFÚFZ_IMAGE_JBIG2ÚFZ_IMAGE_JPEGÚFZ_IMAGE_JPXÚFZ_IMAGE_JXRÚFZ_IMAGE_PNGÚFZ_IMAGE_PNMÚFZ_IMAGE_TIFFÚFZ_IMAGE_PSDr  Úfz_image_swigregisterrg  Úfz_bitmap_swigregisterÚFZ_FUNCTION_BASEDÚ	FZ_LINEARÚ	FZ_RADIALÚFZ_MESH_TYPE4ÚFZ_MESH_TYPE5ÚFZ_MESH_TYPE6ÚFZ_MESH_TYPE7r�  Úfz_shade_swigregisterr¤  Úfz_vertex_swigregisterÚFZ_DEVFLAG_MASKÚFZ_DEVFLAG_COLORÚFZ_DEVFLAG_UNCACHEABLEÚFZ_DEVFLAG_FILLCOLOR_UNDEFINEDÚ FZ_DEVFLAG_STROKECOLOR_UNDEFINEDÚFZ_DEVFLAG_STARTCAP_UNDEFINEDÚFZ_DEVFLAG_DASHCAP_UNDEFINEDÚFZ_DEVFLAG_ENDCAP_UNDEFINEDÚFZ_DEVFLAG_LINEJOIN_UNDEFINEDÚFZ_DEVFLAG_MITERLIMIT_UNDEFINEDÚFZ_DEVFLAG_LINEWIDTH_UNDEFINEDÚFZ_DEVFLAG_BBOX_DEFINEDÚFZ_DEVFLAG_GRIDFIT_AS_TILEDÚ!FZ_DEVFLAG_DASH_PATTERN_UNDEFINEDÚFZ_BLEND_NORMALÚFZ_BLEND_MULTIPLYÚFZ_BLEND_SCREENÚFZ_BLEND_OVERLAYÚFZ_BLEND_DARKENÚFZ_BLEND_LIGHTENÚFZ_BLEND_COLOR_DODGEÚFZ_BLEND_COLOR_BURNÚFZ_BLEND_HARD_LIGHTÚFZ_BLEND_SOFT_LIGHTÚFZ_BLEND_DIFFERENCEÚFZ_BLEND_EXCLUSIONÚFZ_BLEND_HUEÚFZ_BLEND_SATURATIONÚFZ_BLEND_COLORÚFZ_BLEND_LUMINOSITYÚFZ_BLEND_MODEMASKÚFZ_BLEND_ISOLATEDÚFZ_BLEND_KNOCKOUTÚFZ_FUNCTION_MAX_NÚFZ_FUNCTION_MAX_Mr³  Úfz_function_swigregisterrÉ  Ú&fz_device_container_stack_swigregisterÚ!fz_device_container_stack_is_clipÚ!fz_device_container_stack_is_maskÚ"fz_device_container_stack_is_groupÚ!fz_device_container_stack_is_tileÚFZ_STRUCTURE_INVALIDÚFZ_STRUCTURE_DOCUMENTÚFZ_STRUCTURE_PARTÚFZ_STRUCTURE_ARTÚFZ_STRUCTURE_SECTÚFZ_STRUCTURE_DIVÚFZ_STRUCTURE_BLOCKQUOTEÚFZ_STRUCTURE_CAPTIONÚFZ_STRUCTURE_TOCÚFZ_STRUCTURE_TOCIÚFZ_STRUCTURE_INDEXÚFZ_STRUCTURE_NONSTRUCTÚFZ_STRUCTURE_PRIVATEÚFZ_STRUCTURE_DOCUMENTFRAGMENTÚFZ_STRUCTURE_ASIDEÚFZ_STRUCTURE_TITLEÚFZ_STRUCTURE_FENOTEÚFZ_STRUCTURE_SUBÚFZ_STRUCTURE_PÚFZ_STRUCTURE_HÚFZ_STRUCTURE_H1ÚFZ_STRUCTURE_H2ÚFZ_STRUCTURE_H3ÚFZ_STRUCTURE_H4ÚFZ_STRUCTURE_H5ÚFZ_STRUCTURE_H6ÚFZ_STRUCTURE_LISTÚFZ_STRUCTURE_LISTITEMÚFZ_STRUCTURE_LABELÚFZ_STRUCTURE_LISTBODYÚFZ_STRUCTURE_TABLEÚFZ_STRUCTURE_TRÚFZ_STRUCTURE_THÚFZ_STRUCTURE_TDÚFZ_STRUCTURE_THEADÚFZ_STRUCTURE_TBODYÚFZ_STRUCTURE_TFOOTÚFZ_STRUCTURE_SPANÚFZ_STRUCTURE_QUOTEÚFZ_STRUCTURE_NOTEÚFZ_STRUCTURE_REFERENCEÚFZ_STRUCTURE_BIBENTRYÚFZ_STRUCTURE_CODEÚFZ_STRUCTURE_LINKÚFZ_STRUCTURE_ANNOTÚFZ_STRUCTURE_EMÚFZ_STRUCTURE_STRONGÚFZ_STRUCTURE_RUBYÚFZ_STRUCTURE_RBÚFZ_STRUCTURE_RTÚFZ_STRUCTURE_RPÚFZ_STRUCTURE_WARICHUÚFZ_STRUCTURE_WTÚFZ_STRUCTURE_WPÚFZ_STRUCTURE_FIGUREÚFZ_STRUCTURE_FORMULAÚFZ_STRUCTURE_FORMÚFZ_STRUCTURE_ARTIFACTÚFZ_METATEXT_ACTUALTEXTÚFZ_METATEXT_ALTÚFZ_METATEXT_ABBREVIATIONÚFZ_METATEXT_TITLErÛ  Úfz_device_swigregisterÚFZ_DONT_INTERPOLATE_IMAGESÚFZ_NO_CACHEÚFZ_DONT_DECODE_IMAGESrR  Úfz_cookie_swigregisterÚFZ_TEST_OPT_IMAGESÚFZ_TEST_OPT_SHADINGSrk  Úfz_draw_options_swigregisterrŽ  Úfz_layout_char_swigregisterr   Úfz_layout_line_swigregisterr·  Úfz_layout_block_swigregisterÚFZ_STEXT_PRESERVE_LIGATURESÚFZ_STEXT_PRESERVE_WHITESPACEÚFZ_STEXT_PRESERVE_IMAGESÚFZ_STEXT_INHIBIT_SPACESÚFZ_STEXT_DEHYPHENATEÚFZ_STEXT_PRESERVE_SPANSÚFZ_STEXT_CLIPÚ$FZ_STEXT_USE_CID_FOR_UNKNOWN_UNICODEÚFZ_STEXT_COLLECT_STRUCTUREÚFZ_STEXT_ACCURATE_BBOXESÚFZ_STEXT_COLLECT_VECTORSÚFZ_STEXT_IGNORE_ACTUALTEXTÚFZ_STEXT_SEGMENTÚFZ_STEXT_PARAGRAPH_BREAKÚFZ_STEXT_TABLE_HUNTÚFZ_STEXT_COLLECT_STYLESÚ$FZ_STEXT_USE_GID_FOR_UNKNOWN_UNICODEÚFZ_STEXT_CLIP_RECTÚFZ_STEXT_ACCURATE_ASCENDERSÚFZ_STEXT_ACCURATE_SIDE_BEARINGSÚFZ_STEXT_LAZY_VECTORSÚFZ_STEXT_FUZZY_VECTORSÚFZ_STEXT_MEDIABOX_CLIPrÐ  Ú"fz_stext_page_details_swigregisterrá  Úfz_stext_page_swigregisterÚFZ_STEXT_BLOCK_TEXTÚFZ_STEXT_BLOCK_IMAGEÚFZ_STEXT_BLOCK_STRUCTÚFZ_STEXT_BLOCK_VECTORÚFZ_STEXT_BLOCK_GRIDÚFZ_STEXT_TEXT_JUSTIFY_UNKNOWNÚFZ_STEXT_TEXT_JUSTIFY_LEFTÚFZ_STEXT_TEXT_JUSTIFY_CENTREÚFZ_STEXT_TEXT_JUSTIFY_RIGHTÚFZ_STEXT_TEXT_JUSTIFY_FULLÚFZ_STEXT_VECTOR_IS_STROKEDÚFZ_STEXT_VECTOR_IS_RECTANGLEÚFZ_STEXT_VECTOR_CONTINUESÚFZ_STEXT_GRID_H_CROSSEDÚFZ_STEXT_GRID_V_CROSSEDÚFZ_STEXT_GRID_L_BORDERÚFZ_STEXT_GRID_T_BORDERÚFZ_STEXT_GRID_FULLrý  Úfz_stext_grid_info_swigregisterr  Úfz_stext_block_swigregisterÚFZ_STEXT_LINE_FLAGS_JOINEDr!  Úfz_stext_line_swigregisterr>  Úfz_stext_char_swigregisterÚFZ_STEXT_STRIKEOUTÚFZ_STEXT_UNDERLINEÚFZ_STEXT_SYNTHETICÚFZ_STEXT_BOLDÚFZ_STEXT_FILLEDÚFZ_STEXT_STROKEDÚFZ_STEXT_CLIPPEDÚFZ_STEXT_UNICODE_IS_CIDÚFZ_STEXT_UNICODE_IS_GIDÚFZ_STEXT_SYNTHETIC_LARGEr^  Úfz_stext_struct_swigregisterrw  Ú$fz_stext_grid_positions_swigregisterÚFZ_SELECT_CHARSÚFZ_SELECT_WORDSÚFZ_SELECT_LINESr‡  Úfz_stext_options_swigregisterÚFZ_SEARCH_EXACTÚFZ_SEARCH_IGNORE_CASEÚFZ_SEARCH_IGNORE_DIACRITICSÚFZ_SEARCH_REGEXPÚFZ_SEARCH_KEEP_LINESÚFZ_SEARCH_KEEP_PARAGRAPHSÚFZ_SEARCH_KEEP_HYPHENSÚFZ_SEARCH_MORE_INPUTÚFZ_SEARCH_MATCHÚFZ_SEARCH_COMPLETEr˜  Úfz_match_quad_swigregisterr­  Úfz_stext_position_swigregisterrÄ  Ú%fz_search_result_details_swigregisterrÙ  Úfz_search_result_swigregisterræ  Ú)fz_stext_page_block_iterator_swigregisterr÷  Ú"fz_image_raft_options_swigregisterÚFZ_TRANSITION_NONEÚFZ_TRANSITION_SPLITÚFZ_TRANSITION_BLINDSÚFZ_TRANSITION_BOXÚFZ_TRANSITION_WIPEÚFZ_TRANSITION_DISSOLVEÚFZ_TRANSITION_GLITTERÚFZ_TRANSITION_FLYÚFZ_TRANSITION_PUSHÚFZ_TRANSITION_COVERÚFZ_TRANSITION_UNCOVERÚFZ_TRANSITION_FADEr  Úfz_transition_swigregisterr%  Úfz_link_swigregisterÚFZ_LINK_DEST_FITÚFZ_LINK_DEST_FIT_BÚFZ_LINK_DEST_FIT_HÚFZ_LINK_DEST_FIT_BHÚFZ_LINK_DEST_FIT_VÚFZ_LINK_DEST_FIT_BVÚFZ_LINK_DEST_FIT_RÚFZ_LINK_DEST_XYZrA  Úfz_link_dest_swigregisterr[  Úfz_outline_item_swigregisterÚFZ_OUTLINE_FLAG_BOLDÚFZ_OUTLINE_FLAG_ITALICÚ FZ_OUTLINE_ITERATOR_DID_NOT_MOVEÚFZ_OUTLINE_ITERATOR_AT_ITEMÚFZ_OUTLINE_ITERATOR_AT_EMPTYrw  Úfz_outline_swigregisterrœ  Ú fz_outline_iterator_swigregisterÚFZ_MEDIA_BOXÚFZ_CROP_BOXÚFZ_BLEED_BOXÚFZ_TRIM_BOXÚ
FZ_ART_BOXÚFZ_UNKNOWN_BOXÚFZ_LAYOUT_KINDLE_WÚFZ_LAYOUT_KINDLE_HÚFZ_LAYOUT_KINDLE_EMÚFZ_LAYOUT_US_POCKET_WÚFZ_LAYOUT_US_POCKET_HÚFZ_LAYOUT_US_POCKET_EMÚFZ_LAYOUT_US_TRADE_WÚFZ_LAYOUT_US_TRADE_HÚFZ_LAYOUT_US_TRADE_EMÚFZ_LAYOUT_UK_A_FORMAT_WÚFZ_LAYOUT_UK_A_FORMAT_HÚFZ_LAYOUT_UK_A_FORMAT_EMÚFZ_LAYOUT_UK_B_FORMAT_WÚFZ_LAYOUT_UK_B_FORMAT_HÚFZ_LAYOUT_UK_B_FORMAT_EMÚFZ_LAYOUT_UK_C_FORMAT_WÚFZ_LAYOUT_UK_C_FORMAT_HÚFZ_LAYOUT_UK_C_FORMAT_EMÚFZ_LAYOUT_A5_WÚFZ_LAYOUT_A5_HÚFZ_LAYOUT_A5_EMÚFZ_DEFAULT_LAYOUT_WÚFZ_DEFAULT_LAYOUT_HÚFZ_DEFAULT_LAYOUT_EMÚFZ_PERMISSION_PRINTÚFZ_PERMISSION_COPYÚFZ_PERMISSION_EDITÚFZ_PERMISSION_ANNOTATEÚFZ_PERMISSION_FORMÚFZ_PERMISSION_ACCESSIBILITYÚFZ_PERMISSION_ASSEMBLEÚFZ_PERMISSION_PRINT_HQÚFZ_META_FORMATÚFZ_META_ENCRYPTIONÚFZ_META_INFOÚFZ_META_INFO_TITLEÚFZ_META_INFO_AUTHORÚFZ_META_INFO_SUBJECTÚFZ_META_INFO_KEYWORDSÚFZ_META_INFO_CREATORÚFZ_META_INFO_PRODUCERÚFZ_META_INFO_CREATIONDATEÚFZ_META_INFO_MODIFICATIONDATEr½  Úfz_page_swigregisterr   Úfz_document_swigregisterrU  Ú fz_document_handler_swigregisterÚFZ_TEXT_FLATTEN_ALLÚFZ_TEXT_FLATTEN_KEEP_LINESÚFZ_TEXT_FLATTEN_KEEP_PARAGRAPHSÚFZ_TEXT_FLATTEN_KEEP_HYPHENSru  Úfz_document_writer_swigregisterrŽ  Úfz_band_writer_swigregisterr½  Úfz_pcl_options_swigregisterrí  Úfz_pclm_options_swigregisterrÿ  Úfz_pdfocr_options_swigregisterr   Úfz_pwg_options_swigregisterÚFZ_SVG_TEXT_AS_PATHÚFZ_SVG_TEXT_AS_TEXTr�  Ú"fz_svg_device_options_swigregisterÚFZ_PLACE_STORY_FLAG_NO_OVERFLOWÚ FZ_PLACE_STORY_RETURN_ALL_FITTEDÚ$FZ_PLACE_STORY_RETURN_OVERFLOW_WIDTHr–  Ú&fz_story_element_position_swigregisterrµ  Ú$fz_write_story_position_swigregisterrÄ  Ú%fz_write_story_positions_swigregisterÚFZ_DESKEW_BORDER_INCREASEÚFZ_DESKEW_BORDER_MAINTAINÚFZ_DESKEW_BORDER_DECREASEÚFZ_BARCODE_NONEÚFZ_BARCODE_AZTECÚFZ_BARCODE_CODABARÚFZ_BARCODE_CODE39ÚFZ_BARCODE_CODE93ÚFZ_BARCODE_CODE128ÚFZ_BARCODE_DATABARÚFZ_BARCODE_DATABAREXPANDEDÚFZ_BARCODE_DATAMATRIXÚFZ_BARCODE_EAN8ÚFZ_BARCODE_EAN13ÚFZ_BARCODE_ITFÚFZ_BARCODE_MAXICODEÚFZ_BARCODE_PDF417ÚFZ_BARCODE_QRCODEÚFZ_BARCODE_UPCAÚFZ_BARCODE_UPCEÚFZ_BARCODE_MICROQRCODEÚFZ_BARCODE_RMQRCODEÚFZ_BARCODE_DXFILMEDGEÚFZ_BARCODE_DATABARLIMITEDÚFZ_BARCODE__LIMITÚPDF_MAX_OBJECT_NUMBERÚPDF_MAX_GEN_NUMBERrÔ  Úpdf_cycle_list_swigregisterrâ  Úpdf_mark_bits_swigregisterrð  Úpdf_mark_list_swigregisterÚPDF_ENUM_NULLÚPDF_ENUM_TRUEÚPDF_ENUM_FALSEÚPDF_ENUM_NAME_1_2ÚPDF_ENUM_NAME_1_5ÚPDF_ENUM_NAME_3DÚPDF_ENUM_NAME_AÚPDF_ENUM_NAME_A85ÚPDF_ENUM_NAME_AAÚPDF_ENUM_NAME_ACÚPDF_ENUM_NAME_AESV2ÚPDF_ENUM_NAME_AESV3ÚPDF_ENUM_NAME_AFÚPDF_ENUM_NAME_AFRelationshipÚPDF_ENUM_NAME_AHxÚPDF_ENUM_NAME_APÚPDF_ENUM_NAME_ASÚPDF_ENUM_NAME_ASCII85DecodeÚPDF_ENUM_NAME_ASCIIHexDecodeÚ"PDF_ENUM_NAME_AbsoluteColorimetricÚPDF_ENUM_NAME_AcroFormÚPDF_ENUM_NAME_ActionÚPDF_ENUM_NAME_ActualTextÚPDF_ENUM_NAME_Adobe_PPKLiteÚPDF_ENUM_NAME_AllÚPDF_ENUM_NAME_AllOffÚPDF_ENUM_NAME_AllOnÚPDF_ENUM_NAME_AlphaÚPDF_ENUM_NAME_AltÚPDF_ENUM_NAME_AlternateÚPDF_ENUM_NAME_AlternativeÚPDF_ENUM_NAME_AnnotÚPDF_ENUM_NAME_AnnotsÚPDF_ENUM_NAME_AnyOffÚPDF_ENUM_NAME_AppÚPDF_ENUM_NAME_ApprovedÚPDF_ENUM_NAME_ArtÚPDF_ENUM_NAME_ArtBoxÚPDF_ENUM_NAME_ArtifactÚPDF_ENUM_NAME_AsIsÚPDF_ENUM_NAME_AscentÚPDF_ENUM_NAME_AsideÚPDF_ENUM_NAME_AuthEventÚPDF_ENUM_NAME_AuthorÚPDF_ENUM_NAME_BÚPDF_ENUM_NAME_BBoxÚPDF_ENUM_NAME_BCÚPDF_ENUM_NAME_BEÚPDF_ENUM_NAME_BGÚPDF_ENUM_NAME_BMÚPDF_ENUM_NAME_BPCÚPDF_ENUM_NAME_BSÚPDF_ENUM_NAME_BackgroundÚPDF_ENUM_NAME_BaseEncodingÚPDF_ENUM_NAME_BaseFontÚPDF_ENUM_NAME_BaseStateÚPDF_ENUM_NAME_BibEntryÚPDF_ENUM_NAME_BitsPerComponentÚPDF_ENUM_NAME_BitsPerCoordinateÚPDF_ENUM_NAME_BitsPerFlagÚPDF_ENUM_NAME_BitsPerSampleÚPDF_ENUM_NAME_BlackIs1ÚPDF_ENUM_NAME_BlackPointÚPDF_ENUM_NAME_BleedBoxÚPDF_ENUM_NAME_BlindsÚPDF_ENUM_NAME_BlockQuoteÚPDF_ENUM_NAME_BorderÚPDF_ENUM_NAME_BoundsÚPDF_ENUM_NAME_BoxÚPDF_ENUM_NAME_BrÚPDF_ENUM_NAME_BrotliDecodeÚPDF_ENUM_NAME_BtÚPDF_ENUM_NAME_BtnÚPDF_ENUM_NAME_ButtÚPDF_ENUM_NAME_ByteRangeÚPDF_ENUM_NAME_CÚPDF_ENUM_NAME_C0ÚPDF_ENUM_NAME_C1ÚPDF_ENUM_NAME_CAÚPDF_ENUM_NAME_CCFÚPDF_ENUM_NAME_CCITTFaxDecodeÚPDF_ENUM_NAME_CFÚPDF_ENUM_NAME_CFMÚPDF_ENUM_NAME_CIÚPDF_ENUM_NAME_CIDFontType0ÚPDF_ENUM_NAME_CIDFontType0CÚPDF_ENUM_NAME_CIDFontType2ÚPDF_ENUM_NAME_CIDSystemInfoÚPDF_ENUM_NAME_CIDToGIDMapÚPDF_ENUM_NAME_CLÚPDF_ENUM_NAME_CMYKÚPDF_ENUM_NAME_COÚPDF_ENUM_NAME_CPÚPDF_ENUM_NAME_CSÚPDF_ENUM_NAME_CalCMYKÚPDF_ENUM_NAME_CalGrayÚPDF_ENUM_NAME_CalRGBÚPDF_ENUM_NAME_CapÚPDF_ENUM_NAME_CapHeightÚPDF_ENUM_NAME_CaptionÚPDF_ENUM_NAME_CaretÚPDF_ENUM_NAME_CatalogÚPDF_ENUM_NAME_CertÚPDF_ENUM_NAME_ChÚPDF_ENUM_NAME_ChangesÚPDF_ENUM_NAME_CharProcsÚPDF_ENUM_NAME_CheckSumÚPDF_ENUM_NAME_CircleÚPDF_ENUM_NAME_ClosedArrowÚPDF_ENUM_NAME_CodeÚPDF_ENUM_NAME_CollectionÚPDF_ENUM_NAME_ColorSpaceÚPDF_ENUM_NAME_ColorTransformÚPDF_ENUM_NAME_ColorantsÚPDF_ENUM_NAME_ColorsÚPDF_ENUM_NAME_ColumnsÚPDF_ENUM_NAME_ConfidentialÚPDF_ENUM_NAME_ConfigsÚPDF_ENUM_NAME_ContactInfoÚPDF_ENUM_NAME_ContentsÚPDF_ENUM_NAME_CoordsÚPDF_ENUM_NAME_CountÚPDF_ENUM_NAME_CoverÚPDF_ENUM_NAME_CreationDateÚPDF_ENUM_NAME_CreatorÚPDF_ENUM_NAME_CropBoxÚPDF_ENUM_NAME_CryptÚPDF_ENUM_NAME_DÚPDF_ENUM_NAME_DAÚPDF_ENUM_NAME_DCÚPDF_ENUM_NAME_DCTÚPDF_ENUM_NAME_DCTDecodeÚPDF_ENUM_NAME_DLÚPDF_ENUM_NAME_DOSÚPDF_ENUM_NAME_DPÚPDF_ENUM_NAME_DRÚPDF_ENUM_NAME_DSÚPDF_ENUM_NAME_DVÚPDF_ENUM_NAME_DWÚPDF_ENUM_NAME_DW2Ú$PDF_ENUM_NAME_DamagedRowsBeforeErrorÚPDF_ENUM_NAME_DataÚPDF_ENUM_NAME_DateÚPDF_ENUM_NAME_DecodeÚPDF_ENUM_NAME_DecodeParmsÚPDF_ENUM_NAME_DefaultÚPDF_ENUM_NAME_DefaultCMYKÚPDF_ENUM_NAME_DefaultGrayÚPDF_ENUM_NAME_DefaultRGBÚPDF_ENUM_NAME_DepartmentalÚPDF_ENUM_NAME_DescÚPDF_ENUM_NAME_DescendantFontsÚPDF_ENUM_NAME_DescentÚPDF_ENUM_NAME_DesignÚPDF_ENUM_NAME_DestÚPDF_ENUM_NAME_DestOutputProfileÚPDF_ENUM_NAME_DestsÚPDF_ENUM_NAME_DeviceCMYKÚPDF_ENUM_NAME_DeviceGrayÚPDF_ENUM_NAME_DeviceNÚPDF_ENUM_NAME_DeviceRGBÚPDF_ENUM_NAME_DiÚPDF_ENUM_NAME_DiamondÚPDF_ENUM_NAME_DifferencesÚPDF_ENUM_NAME_DigestLocationÚPDF_ENUM_NAME_DigestMethodÚPDF_ENUM_NAME_DigestValueÚPDF_ENUM_NAME_DissolveÚPDF_ENUM_NAME_DivÚPDF_ENUM_NAME_DmÚPDF_ENUM_NAME_DocMDPÚPDF_ENUM_NAME_DocumentÚPDF_ENUM_NAME_DocumentFragmentÚPDF_ENUM_NAME_DomainÚPDF_ENUM_NAME_DraftÚPDF_ENUM_NAME_DurÚPDF_ENUM_NAME_EÚPDF_ENUM_NAME_EFÚPDF_ENUM_NAME_EarlyChangeÚPDF_ENUM_NAME_EmÚPDF_ENUM_NAME_EmbeddedFileÚPDF_ENUM_NAME_EmbeddedFilesÚPDF_ENUM_NAME_EncodeÚPDF_ENUM_NAME_EncodedByteAlignÚPDF_ENUM_NAME_EncodingÚPDF_ENUM_NAME_EncryptÚPDF_ENUM_NAME_EncryptMetadataÚPDF_ENUM_NAME_EncryptedPayloadÚPDF_ENUM_NAME_EndOfBlockÚPDF_ENUM_NAME_EndOfLineÚPDF_ENUM_NAME_ExcludeÚPDF_ENUM_NAME_ExperimentalÚPDF_ENUM_NAME_ExpiredÚPDF_ENUM_NAME_ExtGStateÚPDF_ENUM_NAME_ExtendÚPDF_ENUM_NAME_FÚPDF_ENUM_NAME_FENoteÚPDF_ENUM_NAME_FLÚPDF_ENUM_NAME_FRMÚPDF_ENUM_NAME_FSÚPDF_ENUM_NAME_FTÚPDF_ENUM_NAME_FadeÚPDF_ENUM_NAME_FfÚPDF_ENUM_NAME_FieldMDPÚPDF_ENUM_NAME_FieldsÚPDF_ENUM_NAME_FigureÚPDF_ENUM_NAME_FileAttachmentÚPDF_ENUM_NAME_FileSizeÚPDF_ENUM_NAME_FilespecÚPDF_ENUM_NAME_FilterÚPDF_ENUM_NAME_FinalÚPDF_ENUM_NAME_FingerprintÚPDF_ENUM_NAME_FirstÚPDF_ENUM_NAME_FirstCharÚPDF_ENUM_NAME_FirstPageÚPDF_ENUM_NAME_FitÚPDF_ENUM_NAME_FitBÚPDF_ENUM_NAME_FitBHÚPDF_ENUM_NAME_FitBVÚPDF_ENUM_NAME_FitHÚPDF_ENUM_NAME_FitRÚPDF_ENUM_NAME_FitVÚPDF_ENUM_NAME_FlÚPDF_ENUM_NAME_FlagsÚPDF_ENUM_NAME_FlateDecodeÚPDF_ENUM_NAME_FlyÚPDF_ENUM_NAME_FontÚPDF_ENUM_NAME_FontBBoxÚPDF_ENUM_NAME_FontDescriptorÚPDF_ENUM_NAME_FontFileÚPDF_ENUM_NAME_FontFile2ÚPDF_ENUM_NAME_FontFile3ÚPDF_ENUM_NAME_FontMatrixÚPDF_ENUM_NAME_FontNameÚPDF_ENUM_NAME_ForCommentÚPDF_ENUM_NAME_ForPublicReleaseÚPDF_ENUM_NAME_FormÚPDF_ENUM_NAME_FormDataÚPDF_ENUM_NAME_FormExÚPDF_ENUM_NAME_FormTypeÚPDF_ENUM_NAME_FormulaÚPDF_ENUM_NAME_FreeTextÚPDF_ENUM_NAME_FreeTextCalloutÚ PDF_ENUM_NAME_FreeTextTypeWriterÚPDF_ENUM_NAME_FunctionÚPDF_ENUM_NAME_FunctionTypeÚPDF_ENUM_NAME_FunctionsÚPDF_ENUM_NAME_GÚPDF_ENUM_NAME_GTS_PDFXÚPDF_ENUM_NAME_GammaÚPDF_ENUM_NAME_GlitterÚPDF_ENUM_NAME_GoToÚPDF_ENUM_NAME_GoToRÚPDF_ENUM_NAME_GroupÚPDF_ENUM_NAME_HÚPDF_ENUM_NAME_H1ÚPDF_ENUM_NAME_H2ÚPDF_ENUM_NAME_H3ÚPDF_ENUM_NAME_H4ÚPDF_ENUM_NAME_H5ÚPDF_ENUM_NAME_H6ÚPDF_ENUM_NAME_HeightÚPDF_ENUM_NAME_HelvÚPDF_ENUM_NAME_HighlightÚPDF_ENUM_NAME_HistoryPosÚPDF_ENUM_NAME_IÚPDF_ENUM_NAME_ICÚPDF_ENUM_NAME_ICCBasedÚPDF_ENUM_NAME_IDÚPDF_ENUM_NAME_IMÚPDF_ENUM_NAME_IRTÚPDF_ENUM_NAME_ITÚPDF_ENUM_NAME_IdentityÚPDF_ENUM_NAME_Identity_HÚPDF_ENUM_NAME_Identity_VÚPDF_ENUM_NAME_ImageÚPDF_ENUM_NAME_ImageBÚPDF_ENUM_NAME_ImageCÚPDF_ENUM_NAME_ImageIÚPDF_ENUM_NAME_ImageMaskÚPDF_ENUM_NAME_IncludeÚPDF_ENUM_NAME_IndexÚPDF_ENUM_NAME_IndexedÚPDF_ENUM_NAME_InfoÚPDF_ENUM_NAME_InkÚPDF_ENUM_NAME_InkListÚPDF_ENUM_NAME_IntentÚPDF_ENUM_NAME_InterpolateÚPDF_ENUM_NAME_IsMapÚPDF_ENUM_NAME_ItalicAngleÚPDF_ENUM_NAME_JBIG2DecodeÚPDF_ENUM_NAME_JBIG2GlobalsÚPDF_ENUM_NAME_JPXDecodeÚPDF_ENUM_NAME_JSÚPDF_ENUM_NAME_JavaScriptÚPDF_ENUM_NAME_KÚPDF_ENUM_NAME_KeywordsÚPDF_ENUM_NAME_KidsÚPDF_ENUM_NAME_LÚPDF_ENUM_NAME_LBodyÚPDF_ENUM_NAME_LCÚPDF_ENUM_NAME_LEÚPDF_ENUM_NAME_LIÚPDF_ENUM_NAME_LJÚPDF_ENUM_NAME_LLÚPDF_ENUM_NAME_LLEÚPDF_ENUM_NAME_LLOÚPDF_ENUM_NAME_LWÚPDF_ENUM_NAME_LZÚPDF_ENUM_NAME_LZWÚPDF_ENUM_NAME_LZWDecodeÚPDF_ENUM_NAME_LabÚPDF_ENUM_NAME_LabelÚPDF_ENUM_NAME_LangÚPDF_ENUM_NAME_LastÚPDF_ENUM_NAME_LastCharÚPDF_ENUM_NAME_LastPageÚPDF_ENUM_NAME_LaunchÚPDF_ENUM_NAME_LayerÚPDF_ENUM_NAME_LblÚPDF_ENUM_NAME_LengthÚPDF_ENUM_NAME_Length1ÚPDF_ENUM_NAME_Length2ÚPDF_ENUM_NAME_Length3ÚPDF_ENUM_NAME_LimitsÚPDF_ENUM_NAME_LineÚPDF_ENUM_NAME_LineArrowÚPDF_ENUM_NAME_LineDimensionÚPDF_ENUM_NAME_LinearizedÚPDF_ENUM_NAME_LinkÚPDF_ENUM_NAME_ListÚPDF_ENUM_NAME_LocationÚPDF_ENUM_NAME_LockÚPDF_ENUM_NAME_LockedÚPDF_ENUM_NAME_LuminosityÚPDF_ENUM_NAME_MÚPDF_ENUM_NAME_MCIDÚPDF_ENUM_NAME_MKÚPDF_ENUM_NAME_MLÚPDF_ENUM_NAME_MMType1ÚPDF_ENUM_NAME_MacÚPDF_ENUM_NAME_MaskÚPDF_ENUM_NAME_MatrixÚPDF_ENUM_NAME_MatteÚPDF_ENUM_NAME_MaxLenÚPDF_ENUM_NAME_MediaBoxÚPDF_ENUM_NAME_MetadataÚPDF_ENUM_NAME_MissingWidthÚPDF_ENUM_NAME_ModDateÚPDF_ENUM_NAME_MovieÚPDF_ENUM_NAME_MsgÚPDF_ENUM_NAME_MultiplyÚPDF_ENUM_NAME_NÚPDF_ENUM_NAME_NameÚPDF_ENUM_NAME_NamedÚPDF_ENUM_NAME_NamesÚPDF_ENUM_NAME_NeedAppearancesÚPDF_ENUM_NAME_NewWindowÚPDF_ENUM_NAME_NextÚPDF_ENUM_NAME_NextPageÚPDF_ENUM_NAME_NonEFontNoWarnÚPDF_ENUM_NAME_NonStructÚPDF_ENUM_NAME_NoneÚPDF_ENUM_NAME_NormalÚPDF_ENUM_NAME_NotApprovedÚ!PDF_ENUM_NAME_NotForPublicReleaseÚPDF_ENUM_NAME_NoteÚPDF_ENUM_NAME_NumSectionsÚPDF_ENUM_NAME_NumsÚPDF_ENUM_NAME_OÚPDF_ENUM_NAME_OCÚPDF_ENUM_NAME_OCGÚPDF_ENUM_NAME_OCGsÚPDF_ENUM_NAME_OCMDÚPDF_ENUM_NAME_OCPropertiesÚPDF_ENUM_NAME_OEÚPDF_ENUM_NAME_OFFÚPDF_ENUM_NAME_ONÚPDF_ENUM_NAME_OPÚPDF_ENUM_NAME_OPMÚPDF_ENUM_NAME_OSÚPDF_ENUM_NAME_ObjStmÚPDF_ENUM_NAME_OfÚPDF_ENUM_NAME_OffÚPDF_ENUM_NAME_OpenÚPDF_ENUM_NAME_OpenArrowÚPDF_ENUM_NAME_OpenTypeÚPDF_ENUM_NAME_OptÚPDF_ENUM_NAME_OrderÚPDF_ENUM_NAME_OrderingÚPDF_ENUM_NAME_OutlinesÚPDF_ENUM_NAME_OutputConditionÚ'PDF_ENUM_NAME_OutputConditionIdentifierÚPDF_ENUM_NAME_OutputIntentÚPDF_ENUM_NAME_OutputIntentsÚPDF_ENUM_NAME_PÚPDF_ENUM_NAME_PDFÚPDF_ENUM_NAME_PSÚPDF_ENUM_NAME_PageÚPDF_ENUM_NAME_PageLabelsÚPDF_ENUM_NAME_PageModeÚPDF_ENUM_NAME_PagesÚPDF_ENUM_NAME_PaintTypeÚPDF_ENUM_NAME_ParamsÚPDF_ENUM_NAME_ParentÚPDF_ENUM_NAME_ParentTreeÚPDF_ENUM_NAME_PartÚPDF_ENUM_NAME_PatternÚPDF_ENUM_NAME_PatternTypeÚPDF_ENUM_NAME_PerceptualÚPDF_ENUM_NAME_PermsÚPDF_ENUM_NAME_PieceInfoÚPDF_ENUM_NAME_PolyLineÚPDF_ENUM_NAME_PolyLineDimensionÚPDF_ENUM_NAME_PolygonÚPDF_ENUM_NAME_PolygonCloudÚPDF_ENUM_NAME_PolygonDimensionÚPDF_ENUM_NAME_PopupÚPDF_ENUM_NAME_PreReleaseÚPDF_ENUM_NAME_PredictorÚPDF_ENUM_NAME_PrevÚPDF_ENUM_NAME_PrevPageÚPDF_ENUM_NAME_PreviewÚPDF_ENUM_NAME_PrintÚPDF_ENUM_NAME_PrinterMarkÚPDF_ENUM_NAME_PrivateÚPDF_ENUM_NAME_ProcSetÚPDF_ENUM_NAME_ProducerÚPDF_ENUM_NAME_Prop_AuthTimeÚPDF_ENUM_NAME_Prop_AuthTypeÚPDF_ENUM_NAME_Prop_BuildÚPDF_ENUM_NAME_PropertiesÚPDF_ENUM_NAME_PubSecÚPDF_ENUM_NAME_PushÚPDF_ENUM_NAME_QÚPDF_ENUM_NAME_QuadPointsÚPDF_ENUM_NAME_QuoteÚPDF_ENUM_NAME_RÚPDF_ENUM_NAME_RBÚPDF_ENUM_NAME_RBGroupsÚPDF_ENUM_NAME_RCÚPDF_ENUM_NAME_RClosedArrowÚPDF_ENUM_NAME_RDÚPDF_ENUM_NAME_RExÚPDF_ENUM_NAME_RGBÚPDF_ENUM_NAME_RIÚPDF_ENUM_NAME_RLÚPDF_ENUM_NAME_ROÚPDF_ENUM_NAME_ROpenArrowÚPDF_ENUM_NAME_RPÚPDF_ENUM_NAME_RTÚPDF_ENUM_NAME_RVÚPDF_ENUM_NAME_RangeÚPDF_ENUM_NAME_ReasonÚPDF_ENUM_NAME_RectÚPDF_ENUM_NAME_RedactÚPDF_ENUM_NAME_RefÚPDF_ENUM_NAME_ReferenceÚPDF_ENUM_NAME_RegistryÚ"PDF_ENUM_NAME_RelativeColorimetricÚPDF_ENUM_NAME_ResetFormÚPDF_ENUM_NAME_ResourcesÚPDF_ENUM_NAME_RoleMapÚPDF_ENUM_NAME_RootÚPDF_ENUM_NAME_RotateÚPDF_ENUM_NAME_RowsÚPDF_ENUM_NAME_RubyÚPDF_ENUM_NAME_RunLengthDecodeÚPDF_ENUM_NAME_SÚPDF_ENUM_NAME_SMaskÚPDF_ENUM_NAME_SMaskInDataÚPDF_ENUM_NAME_SaturationÚPDF_ENUM_NAME_SchemaÚPDF_ENUM_NAME_ScreenÚPDF_ENUM_NAME_SectÚPDF_ENUM_NAME_SeparationÚPDF_ENUM_NAME_ShadingÚPDF_ENUM_NAME_ShadingTypeÚPDF_ENUM_NAME_SiÚPDF_ENUM_NAME_SigÚPDF_ENUM_NAME_SigFlagsÚPDF_ENUM_NAME_SigQÚPDF_ENUM_NAME_SigRefÚPDF_ENUM_NAME_SizeÚPDF_ENUM_NAME_SlashÚPDF_ENUM_NAME_SoldÚPDF_ENUM_NAME_SoundÚPDF_ENUM_NAME_SourceÚPDF_ENUM_NAME_SpanÚPDF_ENUM_NAME_SplitÚPDF_ENUM_NAME_SquareÚPDF_ENUM_NAME_SquigglyÚPDF_ENUM_NAME_StÚPDF_ENUM_NAME_StampÚPDF_ENUM_NAME_StampImageÚPDF_ENUM_NAME_StampSnapshotÚPDF_ENUM_NAME_StandardÚPDF_ENUM_NAME_StdCFÚPDF_ENUM_NAME_StemVÚPDF_ENUM_NAME_StmFÚPDF_ENUM_NAME_StrFÚPDF_ENUM_NAME_StrikeOutÚPDF_ENUM_NAME_StrongÚPDF_ENUM_NAME_StructParentÚPDF_ENUM_NAME_StructParentsÚPDF_ENUM_NAME_StructTreeRootÚPDF_ENUM_NAME_SubÚPDF_ENUM_NAME_SubFilterÚPDF_ENUM_NAME_SubjectÚPDF_ENUM_NAME_SubtypeÚPDF_ENUM_NAME_Subtype2ÚPDF_ENUM_NAME_SupplementÚPDF_ENUM_NAME_SymbÚPDF_ENUM_NAME_TÚPDF_ENUM_NAME_TBodyÚPDF_ENUM_NAME_TDÚPDF_ENUM_NAME_TFootÚPDF_ENUM_NAME_THÚPDF_ENUM_NAME_THeadÚPDF_ENUM_NAME_TIÚPDF_ENUM_NAME_TOCÚPDF_ENUM_NAME_TOCIÚPDF_ENUM_NAME_TRÚPDF_ENUM_NAME_TR2ÚPDF_ENUM_NAME_TUÚPDF_ENUM_NAME_TableÚPDF_ENUM_NAME_TextÚPDF_ENUM_NAME_ThumbÚPDF_ENUM_NAME_TilingTypeÚPDF_ENUM_NAME_TimesÚPDF_ENUM_NAME_TitleÚPDF_ENUM_NAME_ToUnicodeÚPDF_ENUM_NAME_TopÚPDF_ENUM_NAME_TopSecretÚPDF_ENUM_NAME_TransÚPDF_ENUM_NAME_TransformMethodÚPDF_ENUM_NAME_TransformParamsÚPDF_ENUM_NAME_TransparencyÚPDF_ENUM_NAME_TrapNetÚPDF_ENUM_NAME_TrimBoxÚPDF_ENUM_NAME_TrueTypeÚPDF_ENUM_NAME_TrustedModeÚPDF_ENUM_NAME_TxÚPDF_ENUM_NAME_TypeÚPDF_ENUM_NAME_Type0ÚPDF_ENUM_NAME_Type1ÚPDF_ENUM_NAME_Type1CÚPDF_ENUM_NAME_Type3ÚPDF_ENUM_NAME_UÚPDF_ENUM_NAME_UEÚPDF_ENUM_NAME_UFÚPDF_ENUM_NAME_URIÚPDF_ENUM_NAME_URLÚPDF_ENUM_NAME_UnchangedÚPDF_ENUM_NAME_UncoverÚPDF_ENUM_NAME_UnderlineÚPDF_ENUM_NAME_UnixÚPDF_ENUM_NAME_UnspecifiedÚPDF_ENUM_NAME_UsageÚPDF_ENUM_NAME_UseBlackPtCompÚPDF_ENUM_NAME_UseCMapÚPDF_ENUM_NAME_UseOutlinesÚPDF_ENUM_NAME_UserUnitÚPDF_ENUM_NAME_VÚPDF_ENUM_NAME_V2ÚPDF_ENUM_NAME_VEÚPDF_ENUM_NAME_VersionÚPDF_ENUM_NAME_VerticesÚPDF_ENUM_NAME_VerticesPerRowÚPDF_ENUM_NAME_ViewÚPDF_ENUM_NAME_WÚPDF_ENUM_NAME_W2ÚPDF_ENUM_NAME_WModeÚPDF_ENUM_NAME_WPÚPDF_ENUM_NAME_WTÚPDF_ENUM_NAME_WarichuÚPDF_ENUM_NAME_WatermarkÚPDF_ENUM_NAME_WhitePointÚPDF_ENUM_NAME_WidgetÚPDF_ENUM_NAME_WidthÚPDF_ENUM_NAME_WidthsÚPDF_ENUM_NAME_WinAnsiEncodingÚPDF_ENUM_NAME_WipeÚPDF_ENUM_NAME_XFAÚPDF_ENUM_NAME_XHeightÚPDF_ENUM_NAME_XMLÚPDF_ENUM_NAME_XObjectÚPDF_ENUM_NAME_XRefÚPDF_ENUM_NAME_XRefStmÚPDF_ENUM_NAME_XStepÚPDF_ENUM_NAME_XYZÚPDF_ENUM_NAME_YStepÚPDF_ENUM_NAME_YesÚPDF_ENUM_NAME_ZaDbÚPDF_ENUM_NAME_aÚ!PDF_ENUM_NAME_adbe_pkcs7_detachedÚPDF_ENUM_NAME_caÚPDF_ENUM_NAME_n0ÚPDF_ENUM_NAME_n1ÚPDF_ENUM_NAME_n2ÚPDF_ENUM_NAME_opÚPDF_ENUM_NAME_rÚPDF_ENUM_LIMITÚPDF_LEXBUF_SMALLÚPDF_LEXBUF_LARGEr  Úpdf_lexbuf_swigregisterr  Úpdf_lexbuf_large_swigregisterr/  Úpdf_js_console_swigregisterrE  Úpdf_layer_config_swigregisterÚPDF_LAYER_UI_LABELÚPDF_LAYER_UI_CHECKBOXÚPDF_LAYER_UI_RADIOBOXrT  Ú pdf_layer_config_ui_swigregisterrj  Úpdf_unsaved_sig_swigregisterrˆ  Úpdf_rev_page_map_swigregisterr—  Úpdf_hint_page_swigregisterr§  Úpdf_hint_shared_swigregisterrµ  Úpdf_document_swigregisterÚPDF_PAGE_LABEL_NONEÚPDF_PAGE_LABEL_DECIMALÚPDF_PAGE_LABEL_ROMAN_UCÚPDF_PAGE_LABEL_ROMAN_LCÚPDF_PAGE_LABEL_ALPHA_UCÚPDF_PAGE_LABEL_ALPHA_LCr}  Úpdf_write_options_swigregisterÚPDF_TOK_ERRORÚPDF_TOK_EOFÚPDF_TOK_OPEN_ARRAYÚPDF_TOK_CLOSE_ARRAYÚPDF_TOK_OPEN_DICTÚPDF_TOK_CLOSE_DICTÚPDF_TOK_OPEN_BRACEÚPDF_TOK_CLOSE_BRACEÚPDF_TOK_NAMEÚPDF_TOK_INTÚPDF_TOK_REALÚPDF_TOK_STRINGÚPDF_TOK_KEYWORDÚ	PDF_TOK_RÚPDF_TOK_TRUEÚPDF_TOK_FALSEÚPDF_TOK_NULLÚPDF_TOK_OBJÚPDF_TOK_ENDOBJÚPDF_TOK_STREAMÚPDF_TOK_ENDSTREAMÚPDF_TOK_XREFÚPDF_TOK_TRAILERÚPDF_TOK_STARTXREFÚPDF_TOK_NEWOBJÚPDF_NUM_TOKENSrÉ  Úpdf_xref_entry_swigregisterÚpdf_default_write_optionsré  Úpdf_xref_subsec_swigregisterrý  Úpdf_xref_swigregisterÚPDF_ENCRYPT_KEEPÚPDF_ENCRYPT_NONEÚPDF_ENCRYPT_RC4_40ÚPDF_ENCRYPT_RC4_128ÚPDF_ENCRYPT_AES_128ÚPDF_ENCRYPT_AES_256ÚPDF_ENCRYPT_UNKNOWNÚPDF_PERM_PRINTÚPDF_PERM_MODIFYÚPDF_PERM_COPYÚPDF_PERM_ANNOTATEÚPDF_PERM_FORMÚPDF_PERM_ACCESSIBILITYÚPDF_PERM_ASSEMBLEÚPDF_PERM_PRINT_HQÚPDF_MRANGE_CAPr  Úpdf_range_swigregisterr-  Úpdf_xrange_swigregisterr=  Úpdf_mrange_swigregisterrK  Úpdf_cmap_swigregisterÚPDF_FD_FIXED_PITCHÚPDF_FD_SERIFÚPDF_FD_SYMBOLICÚPDF_FD_SCRIPTÚPDF_FD_NONSYMBOLICÚPDF_FD_ITALICÚPDF_FD_ALL_CAPÚPDF_FD_SMALL_CAPÚPDF_FD_FORCE_BOLDr•  Úpdf_hmtx_swigregisterr¥  Úpdf_vmtx_swigregisterr¹  Úpdf_font_desc_swigregisterÚPDF_SIMPLE_FONT_RESOURCEÚPDF_CID_FONT_RESOURCEÚPDF_CJK_FONT_RESOURCEÚPDF_SIMPLE_ENCODING_LATINÚPDF_SIMPLE_ENCODING_GREEKÚPDF_SIMPLE_ENCODING_CYRILLICr  Ú"pdf_font_resource_key_swigregisterr$  Ú(pdf_colorspace_resource_key_swigregisterr3  Úpdf_pattern_swigregisterrW  Úpdf_resource_stack_swigregisterÚ%PDF_PROCESSOR_REQUIRES_DECODED_IMAGESre  Úpdf_processor_swigregisterr�  Úpdf_csi_swigregisterrº  Úpdf_filter_factory_swigregisterrÉ  Úpdf_filter_options_swigregisterÚFZ_CULL_PATH_DROPÚFZ_CULL_PATH_FILLÚFZ_CULL_PATH_STROKEÚFZ_CULL_PATH_FILL_STROKEÚFZ_CULL_CLIP_PATH_DROPÚFZ_CULL_CLIP_PATH_FILLÚFZ_CULL_CLIP_PATH_STROKEÚFZ_CULL_CLIP_PATH_FILL_STROKEÚFZ_CULL_GLYPHÚFZ_CULL_IMAGEÚFZ_CULL_SHADINGrê  Ú(pdf_sanitize_filter_options_swigregisterr  Ú)pdf_vectorize_filter_options_swigregisterr  Ú%pdf_color_filter_options_swigregisterr&  Úpdf_text_state_swigregisterrH  Ú"pdf_text_object_state_swigregisterÚPDF_REDACT_IMAGE_NONEÚPDF_REDACT_IMAGE_REMOVEÚPDF_REDACT_IMAGE_PIXELSÚ(PDF_REDACT_IMAGE_REMOVE_UNLESS_INVISIBLEÚPDF_REDACT_LINE_ART_NONEÚ%PDF_REDACT_LINE_ART_REMOVE_IF_COVEREDÚ%PDF_REDACT_LINE_ART_REMOVE_IF_TOUCHEDÚPDF_REDACT_TEXT_REMOVEÚPDF_REDACT_TEXT_NONEÚ PDF_REDACT_TEXT_REMOVE_INVISIBLErp  Úpdf_redact_options_swigregisterr…  Úpdf_page_swigregisterÚPDF_ANNOT_TEXTÚPDF_ANNOT_LINKÚPDF_ANNOT_FREE_TEXTÚPDF_ANNOT_LINEÚPDF_ANNOT_SQUAREÚPDF_ANNOT_CIRCLEÚPDF_ANNOT_POLYGONÚPDF_ANNOT_POLY_LINEÚPDF_ANNOT_HIGHLIGHTÚPDF_ANNOT_UNDERLINEÚPDF_ANNOT_SQUIGGLYÚPDF_ANNOT_STRIKE_OUTÚPDF_ANNOT_REDACTÚPDF_ANNOT_STAMPÚPDF_ANNOT_CARETÚPDF_ANNOT_INKÚPDF_ANNOT_POPUPÚPDF_ANNOT_FILE_ATTACHMENTÚPDF_ANNOT_SOUNDÚPDF_ANNOT_MOVIEÚPDF_ANNOT_RICH_MEDIAÚPDF_ANNOT_WIDGETÚPDF_ANNOT_SCREENÚPDF_ANNOT_PRINTER_MARKÚPDF_ANNOT_TRAP_NETÚPDF_ANNOT_WATERMARKÚPDF_ANNOT_3DÚPDF_ANNOT_PROJECTIONÚPDF_ANNOT_UNKNOWNÚPDF_ANNOT_IS_INVISIBLEÚPDF_ANNOT_IS_HIDDENÚPDF_ANNOT_IS_PRINTÚPDF_ANNOT_IS_NO_ZOOMÚPDF_ANNOT_IS_NO_ROTATEÚPDF_ANNOT_IS_NO_VIEWÚPDF_ANNOT_IS_READ_ONLYÚPDF_ANNOT_IS_LOCKEDÚPDF_ANNOT_IS_TOGGLE_NO_VIEWÚPDF_ANNOT_IS_LOCKED_CONTENTSÚPDF_ANNOT_LE_NONEÚPDF_ANNOT_LE_SQUAREÚPDF_ANNOT_LE_CIRCLEÚPDF_ANNOT_LE_DIAMONDÚPDF_ANNOT_LE_OPEN_ARROWÚPDF_ANNOT_LE_CLOSED_ARROWÚPDF_ANNOT_LE_BUTTÚPDF_ANNOT_LE_R_OPEN_ARROWÚPDF_ANNOT_LE_R_CLOSED_ARROWÚPDF_ANNOT_LE_SLASHÚPDF_ANNOT_Q_LEFTÚPDF_ANNOT_Q_CENTERÚPDF_ANNOT_Q_RIGHTÚPDF_ANNOT_IT_DEFAULTÚPDF_ANNOT_IT_FREETEXT_CALLOUTÚ PDF_ANNOT_IT_FREETEXT_TYPEWRITERÚPDF_ANNOT_IT_LINE_ARROWÚPDF_ANNOT_IT_LINE_DIMENSIONÚPDF_ANNOT_IT_POLYLINE_DIMENSIONÚPDF_ANNOT_IT_POLYGON_CLOUDÚPDF_ANNOT_IT_POLYGON_DIMENSIONÚPDF_ANNOT_IT_STAMP_IMAGEÚPDF_ANNOT_IT_STAMP_SNAPSHOTÚPDF_ANNOT_IT_UNKNOWNÚPDF_BORDER_STYLE_SOLIDÚPDF_BORDER_STYLE_DASHEDÚPDF_BORDER_STYLE_BEVELEDÚPDF_BORDER_STYLE_INSETÚPDF_BORDER_STYLE_UNDERLINEÚPDF_BORDER_EFFECT_NONEÚPDF_BORDER_EFFECT_CLOUDYr©  Ú pdf_filespec_params_swigregisterÚPDF_WIDGET_TYPE_UNKNOWNÚPDF_WIDGET_TYPE_BUTTONÚPDF_WIDGET_TYPE_CHECKBOXÚPDF_WIDGET_TYPE_COMBOBOXÚPDF_WIDGET_TYPE_LISTBOXÚPDF_WIDGET_TYPE_RADIOBUTTONÚPDF_WIDGET_TYPE_SIGNATUREÚPDF_WIDGET_TYPE_TEXTÚPDF_WIDGET_TX_FORMAT_NONEÚPDF_WIDGET_TX_FORMAT_NUMBERÚPDF_WIDGET_TX_FORMAT_SPECIALÚPDF_WIDGET_TX_FORMAT_DATEÚPDF_WIDGET_TX_FORMAT_TIMEÚPDF_FIELD_IS_READ_ONLYÚPDF_FIELD_IS_REQUIREDÚPDF_FIELD_IS_NO_EXPORTÚPDF_TX_FIELD_IS_MULTILINEÚPDF_TX_FIELD_IS_PASSWORDÚPDF_TX_FIELD_IS_FILE_SELECTÚ"PDF_TX_FIELD_IS_DO_NOT_SPELL_CHECKÚPDF_TX_FIELD_IS_DO_NOT_SCROLLÚPDF_TX_FIELD_IS_COMBÚPDF_TX_FIELD_IS_RICH_TEXTÚ!PDF_BTN_FIELD_IS_NO_TOGGLE_TO_OFFÚPDF_BTN_FIELD_IS_RADIOÚPDF_BTN_FIELD_IS_PUSHBUTTONÚ!PDF_BTN_FIELD_IS_RADIOS_IN_UNISONÚPDF_CH_FIELD_IS_COMBOÚPDF_CH_FIELD_IS_EDITÚPDF_CH_FIELD_IS_SORTÚPDF_CH_FIELD_IS_MULTI_SELECTÚ"PDF_CH_FIELD_IS_DO_NOT_SPELL_CHECKÚ$PDF_CH_FIELD_IS_COMMIT_ON_SEL_CHANGErÁ  Ú)pdf_pkcs7_distinguished_name_swigregisterÚPDF_SIGNATURE_ERROR_OKAYÚ!PDF_SIGNATURE_ERROR_NO_SIGNATURESÚ"PDF_SIGNATURE_ERROR_NO_CERTIFICATEÚ"PDF_SIGNATURE_ERROR_DIGEST_FAILUREÚPDF_SIGNATURE_ERROR_SELF_SIGNEDÚ(PDF_SIGNATURE_ERROR_SELF_SIGNED_IN_CHAINÚPDF_SIGNATURE_ERROR_NOT_TRUSTEDÚPDF_SIGNATURE_ERROR_NOT_SIGNEDÚPDF_SIGNATURE_ERROR_UNKNOWNrÙ  Úpdf_pkcs7_signer_swigregisterrñ  Úpdf_pkcs7_verifier_swigregisterÚPDF_SIGNATURE_SHOW_LABELSÚPDF_SIGNATURE_SHOW_DNÚPDF_SIGNATURE_SHOW_DATEÚPDF_SIGNATURE_SHOW_TEXT_NAMEÚPDF_SIGNATURE_SHOW_GRAPHIC_NAMEÚPDF_SIGNATURE_SHOW_LOGOr  Ú pdf_keystroke_event_swigregisterr$  Úpdf_doc_event_swigregisterÚPDF_DOCUMENT_EVENT_ALERTÚPDF_DOCUMENT_EVENT_PRINTÚPDF_DOCUMENT_EVENT_LAUNCH_URLÚPDF_DOCUMENT_EVENT_MAIL_DOCÚPDF_DOCUMENT_EVENT_SUBMITÚ!PDF_DOCUMENT_EVENT_EXEC_MENU_ITEMr0  Úpdf_alert_event_swigregisterÚPDF_ALERT_ICON_ERRORÚPDF_ALERT_ICON_WARNINGÚPDF_ALERT_ICON_QUESTIONÚPDF_ALERT_ICON_STATUSÚPDF_ALERT_BUTTON_GROUP_OKÚ PDF_ALERT_BUTTON_GROUP_OK_CANCELÚPDF_ALERT_BUTTON_GROUP_YES_NOÚ$PDF_ALERT_BUTTON_GROUP_YES_NO_CANCELÚPDF_ALERT_BUTTON_NONEÚPDF_ALERT_BUTTON_OKÚPDF_ALERT_BUTTON_CANCELÚPDF_ALERT_BUTTON_NOÚPDF_ALERT_BUTTON_YESrU  Ú!pdf_launch_url_event_swigregisterre  Úpdf_mail_doc_event_swigregisterÚFZ_SUBSAMPLE_AVERAGEÚFZ_SUBSAMPLE_BICUBICÚFZ_RECOMPRESS_NEVERÚFZ_RECOMPRESS_SAMEÚFZ_RECOMPRESS_LOSSLESSÚFZ_RECOMPRESS_JPEGÚFZ_RECOMPRESS_J2KÚFZ_RECOMPRESS_FAXÚFZ_RECOMPRESS_WHEN_SMALLERÚFZ_RECOMPRESS_WHEN_ALWAYSr€  Ú'pdf_image_rewriter_options_swigregisterÚPDF_CLEAN_STRUCTURE_DROPÚPDF_CLEAN_STRUCTURE_KEEPÚPDF_CLEAN_VECTORIZE_NOÚPDF_CLEAN_VECTORIZE_YESrÙ  Úpdf_clean_options_swigregisterrñ  Ú pdf_recolor_options_swigregisterÚPDF_NOT_ZUGFERDÚPDF_ZUGFERD_COMFORTÚPDF_ZUGFERD_BASICÚPDF_ZUGFERD_EXTENDEDÚPDF_ZUGFERD_BASIC_WLÚPDF_ZUGFERD_MINIMUMÚPDF_ZUGFERD_XRECHNUNGÚPDF_ZUGFERD_UNKNOWNrþ  Ú fz_search_page2_hit_swigregisterr  Ú3fz_install_load_system_font_funcs_args_swigregisterr   Úfz_font_ucs_gid_swigregisterr.  r1  r4  r8  r;  r>  rD  rH  rM  rQ  rY  r^  r`  rd  ri  rm  rp  rs  rw  r|  r€  rƒ  r†  rŠ  rŒ  rŽ  r�  r”  r—  r›  r�  r¡  r¦  r©  r¬  r°  r³  rµ  r¸  rº  r¾  rÂ  rÆ  rÉ  rÌ  rÑ  rØ  rÜ  râ  ræ  rê  rî  rò  rõ  rù  r   r  r  r  r  r  r  r  r  r!  r%  r)  r+  r/  r2  r5  r7  r9  r<  r>  rB  rE  rI  rK  rO  rS  rV  rX  rZ  r^  ra  rd  ri  rl  rp  rs  rv  ry  r}  r�  r„  r‡  rŠ  rŒ  r�  r’  r–  r›  rž  r¡  r¦  r©  r¬  r±  r¶  r¹  r¼  r¾  rÀ  rÃ  rÆ  rÉ  rÌ  rÎ  rÑ  rÓ  rÖ  rÙ  rÛ  rÝ  rß  rá  rä  ræ  ré  rì  rñ  r÷  rý  rÿ  r  r  r  r  r  r  r  r  r"  r(  r0  r2  r7  r:  r>  rA  rC  rE  rH  rK  rN  rR  rU  rX  r]  r`  rc  rg  rj  rn  rp  rs  ru  rx  rz  r}  r  r‚  rˆ  r‹  rŽ  r‘  r“  r—  r™  r›  r�  rŸ  r¡  r£  r¥  r©  r®  r³  r·  r»  r¾  rÀ  rÃ  rÆ  rÈ  rÊ  rÎ  rÒ  rÕ  rØ  rÜ  rß  râ  rå  rë  rï  rñ  ró  rø  rû  rÿ  r  r  r  r  r  r  r  r  r  r"  r$  r&  r)  r+  r.  r0  r4  r6  r8  r;  r=  r@  rD  rG  rI  rK  rN  rQ  rS  rV  rX  r[  r]  rb  rd  rg  rj  rl  rn  rp  rr  ru  ry  r|  r  rƒ  r…  r‡  r‰  r‹  r�  r”  r™  rœ  rž  r¡  r£  r§  r¬  r®  r²  r¶  r¸  rº  r½  rÀ  rÄ  rÇ  rÊ  rÌ  rÏ  rÒ  r×  rÚ  rÜ  rà  râ  rä  rç  rê  rî  rð  rõ  rø  rú  rý  r   r  r  r	  r  r  r  r  r  r  r  r   r%  r)  r,  r.  r1  r4  r8  r;  r>  rA  rD  rG  rJ  rM  rP  rT  rY  r\  r_  ra  rd  rf  ri  rl  ro  rq  rt  rv  rx  rz  r|  r  r‚  r‡  rŠ  r�  r�  r“  r–  r˜  rš  rœ  r   r¨  r«  r¯  r²  r¸  rº  rÀ  rÄ  rÇ  rÉ  rÌ  rÎ  rÑ  rÓ  rÕ  r×  rÛ  rß  rá  rä  rè  rì  rï  rò  rô  r÷  rù  rû  rý  r  r  r	  r  r  r  r  r  r  r  r   r$  r'  r+  r/  r3  r7  r:  r<  r>  r@  rC  rE  rG  rI  rK  rN  rQ  rS  rV  rX  r]  r`  rb  re  rg  rj  rm  rp  rs  rv  rz  r|  r  r‚  r‡  r‰  rŒ  r�  r’  r–  r™  rœ  rž  r£  r¦  r¨  rª  r¬  r¯  r²  rµ  r¸  r½  r¿  rÁ  rÃ  rÅ  rÈ  rÊ  rÌ  rÏ  rÒ  rÔ  rÖ  rÙ  rÜ  rÞ  rã  rå  rç  rì  rð  ró  r÷  rù  rü  rþ  r   r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r"  r%  r'  r)  r+  r.  r1  r3  r5  r9  r;  r=  r?  rA  rC  rE  rG  rI  rK  rM  rO  rQ  rS  rU  rW  rY  r[  r^  r`  rb  rd  rf  rh  rj  rm  rp  rs  rw  ry  r|  r  r‚  r‡  r‹  rŽ  r”  r–  r˜  r›  rž  r   r¢  r¥  r¨  rª  r¬  r°  r´  r¶  r¹  r¼  r¾  rÂ  rÅ  rÈ  rË  rÎ  rÑ  rÔ  rØ  rÚ  rÝ  rß  râ  rå  rè  rê  rí  rï  rñ  rô  r÷  rù  rü  rþ  r   r  r  r  r  r  r  r  r  r!  r%  r'  r-  r0  r3  r6  r9  r<  r?  rB  rE  rG  rI  rK  rN  rQ  rT  rV  rY  r]  rb  re  rh  rj  rn  rq  ru  rz  r}  r  r�  rƒ  r…  rˆ  r�  r’  r”  r–  r˜  rœ  r   r¤  r¦  r©  r¯  r±  r³  r·  rº  r¾  rÁ  rÅ  rÈ  rË  rÏ  rÒ  rÕ  r×  rÚ  rÞ  rá  rä  rè  rí  rð  rô  rö  rø  rú  rü  rþ  r   r   r   r   r   r   r   r   r   r   r   r   r!   r$   r'   r*   r.   r2   r6   r8   r;   r=   r@   rB   rD   rF   rI   rK   rM   rP   rT   rV   rX   rZ   r^   rb   rd   rf   rh   rk   rm   rp   rs   rw   ry   r|   r   r�   r„   r‡   rŠ   rŽ   r‘   r”   r—   rš   rž   r¢   r¥   r¨   rª   r­   r¯   r²   r´   r·   rº   r½   rÀ   rÄ   rÆ   rÉ   rÌ   rÏ   rÒ   rÖ   rØ   rÜ   rß   rå   rè   rê   rì   rî   rð   rô   r÷   rù   rû   rý   rÿ   r!  r!  r!  r
!  r!  r!  r!  r!  r!  r!  r!  r!  r!  r !  r"!  r$!  r&!  r)!  r,!  r/!  r2!  r5!  r8!  r:!  r=!  r@!  rC!  rE!  rH!  rK!  rN!  rQ!  rU!  rW!  rY!  r[!  r]!  r_!  ra!  rc!  re!  rh!  rj!  rm!  ro!  rr!  rt!  rv!  rx!  rz!  r|!  r~!  r‚!  r„!  rˆ!  rŠ!  rŒ!  rŽ!  r�!  r’!  r”!  r—!  rš!  r�!  r !  r£!  r¥!  r§!  r¬!  r¯!  r²!  r´!  r¶!  r¼!  r¾!  rÂ!  rÄ!  rÆ!  rÉ!  rÌ!  rÏ!  rÓ!  rÖ!  rØ!  rÚ!  rÝ!  rß!  râ!  rå!  rè!  rë!  rî!  rð!  rò!  rô!  rö!  rø!  rú!  rü!  rþ!  r "  r"  r"  r"  r"  r"  r"  r"  r"  r"  r#"  r%"  r'"  r)"  r-"  r0"  r2"  r6"  r9"  r;"  r="  r?"  rF"  rI"  rK"  rP"  rT"  rX"  rZ"  r^"  r`"  rb"  rd"  rg"  ri"  rk"  rm"  ro"  rq"  rs"  rx"  rz"  r~"  r�"  r„"  r‡"  r‰"  rŒ"  rŽ"  r�"  r’"  r•"  r—"  rš"  rœ"  rŸ"  r¡"  r¥"  r§"  rª"  r¬"  r°"  r²"  r´"  r¹"  r»"  r½"  rÀ"  rÃ"  rÆ"  rÉ"  rË"  rÏ"  rÒ"  rÕ"  rÙ"  rÜ"  rÞ"  rá"  rã"  rå"  rè"  rë"  rï"  ró"  rö"  rø"  rú"  rý"  rÿ"  r#  r#  r#  r#  r#  r#  r#  r#  r#  r#  r#  r#  r"#  r%#  r(#  r-#  r0#  r3#  r5#  r7#  r9#  r?#  rB#  rD#  rF#  rK#  rM#  rO#  rQ#  rT#  rW#  rZ#  r]#  r_#  ra#  rc#  rf#  rj#  rp#  rt#  rx#  rz#  r|#  r~#  r�#  rƒ#  r†#  r‰#  r‹#  r�#  r“#  r–#  r˜#  rš#  rœ#  rž#  r #  r¢#  r¤#  r¦#  r¨#  r«#  r­#  r°#  r³#  rµ#  r¸#  rº#  r¼#  r¾#  rÀ#  rÂ#  rÄ#  rÆ#  rÈ#  rË#  rÍ#  rÑ#  rÓ#  rÕ#  r×#  rÙ#  rÛ#  rÞ#  rà#  râ#  rå#  rè#  rê#  rì#  rï#  rñ#  rõ#  rø#  rþ#  r$  r$  r$  r	$  r$  r$  r$  r$  r$  r$  r$  r $  r#$  r&$  r)$  r+$  r-$  r/$  r2$  r5$  r8$  r;$  r>$  rA$  rD$  rG$  rK$  rP$  rR$  rU$  rX$  r[$  r^$  ra$  rc$  rf$  ri$  rk$  rm$  ro$  rq$  rt$  rv$  ry$  r}$  r€$  rƒ$  r…$  rˆ$  r‹$  rŽ$  r‘$  r“$  r–$  r™$  rœ$  rŸ$  r¢$  r¥$  r¨$  r«$  r¯$  r³$  rµ$  r¸$  r¼$  r¿$  rÂ$  rÅ$  rÉ$  rÌ$  rÏ$  rÑ$  rÓ$  rÕ$  rÙ$  rà$  rã$  rå$  rè$  rì$  rð$  ró$  r÷$  rú$  rþ$  r %  r%  r%  r	%  r%  r%  r%  r%  r%  r%  r%  r%  r %  r"%  r$%  r&%  r)%  r,%  r/%  r3%  r6%  r8%  r;%  r>%  rB%  rD%  rG%  rI%  rK%  rN%  rP%  rS%  rU%  rY%  r[%  r]%  r_%  ra%  rc%  re%  rj%  rm%  rq%  ru%  rw%  ry%  r|%  r~%  r€%  r‚%  r„%  r†%  rˆ%  rŒ%  rŽ%  r‘%  r•%  r˜%  rš%  rž%  r %  r£%  r¦%  rª%  r­%  r°%  rµ%  r¸%  rº%  r¾%  rÁ%  rÃ%  rÈ%  rÎ%  rÓ%  rÜ%  rÞ%  rà%  râ%  rä%  rç%  ré%  rë%  rí%  rï%  rô%  r÷%  rù%  rü%  rÿ%  r&  r&  r	&  r&  r&  r&  r&  r&  r&  r &  r"&  r%&  r'&  r)&  r+&  r/&  r1&  r4&  r6&  r8&  r:&  r<&  r@&  rD&  rG&  rI&  rK&  rN&  rR&  rT&  rW&  rZ&  r^&  r`&  rb&  rd&  rf&  rk&  ro&  rq&  rs&  rv&  ry&  r{&  r}&  r�&  rƒ&  r…&  r‰&  r�&  r�&  r’&  r•&  r™&  rœ&  r &  r¤&  r¦&  r©&  r¬&  r°&  r²&  rµ&  r·&  r¹&  r»&  r½&  r¿&  rÃ&  rÅ&  rÈ&  rË&  rÍ&  rÐ&  rÓ&  rÖ&  rØ&  rÚ&  rÜ&  rÞ&  rà&  râ&  rå&  rç&  ré&  rí&  rï&  rò&  rû&  r '  r'  r'  r'  r
'  r'  r'  r'  r'  r'  r'  r'  r"'  r%'  r('  r+'  r.'  r1'  r4'  r6'  r8'  r:'  r<'  r>'  rA'  rC'  rE'  rG'  rJ'  rL'  rN'  rQ'  rU'  rW'  rZ'  r]'  rb'  re'  ri'  rl'  rp'  rs'  rv'  ry'  r}'  r€'  r„'  r‡'  rŠ'  r�'  r“'  r–'  rš'  r�'  r '  r£'  r¨'  rª'  r­'  r±'  rµ'  r·'  r¹'  r¼'  r¿'  rÁ'  rÃ'  rÅ'  rÉ'  rÌ'  rÏ'  rÒ'  rÔ'  rØ'  rÚ'  rÜ'  rÞ'  rá'  rã'  ræ'  rë'  rí'  rï'  rñ'  ró'  rõ'  r÷'  rù'  rü'  rÿ'  r(  r(  r(  r	(  r(  r(  r(  r(  r(  r(  r(  r(  r(  r!(  r#(  r%(  r'(  r)(  r+(  r-(  r/(  r1(  r4(  r6(  r8(  r:(  r<(  r>(  r@(  rB(  rD(  rF(  rI(  rK(  rN(  rP(  rR(  rT(  rV(  rX(  r\(  r^(  r`(  rb(  rg(  ri(  rl(  rn(  rp(  rr(  rt(  rv(  rx(  rz(  r|(  r~(  r€(  r‚(  r„(  r†(  rˆ(  rŠ(  rŒ(  rŽ(  r�(  r’(  r”(  r–(  r˜(  r�(  r (  r¢(  r¥(  r©(  r¯(  r³(  r¶(  rº(  r½(  rÁ(  rÄ(  rÇ(  rÊ(  rÌ(  rÎ(  rÐ(  rÔ(  r×(  rÚ(  rÜ(  rÞ(  rà(  rã(  rç(  ré(  rë(  rî(  rð(  rò(  rõ(  r÷(  rú(  rý(  r)  r)  r)  r)  r
)  r)  r)  r)  r)  r)  r)  r")  r$)  r')  r*)  r-)  r0)  r2)  r4)  r6)  r8)  r=)  r?)  rA)  rD)  rF)  rJ)  rL)  rP)  rS)  rV)  rY)  r\)  rb)  re)  rh)  rj)  rl)  rn)  rp)  rs)  ru)  rw)  r{)  r)  r‚)  r…)  r‡)  rŠ)  rŒ)  rŽ)  r�)  r’)  r”)  r—)  r™)  rœ)  r¡)  r£)  r¦)  r¨)  r«)  r®)  r±)  rµ)  r·)  r¹)  r¼)  r¿)  rÁ)  rÃ)  rÅ)  rÈ)  rÊ)  rÌ)  rÎ)  rÐ)  rÒ)  rÔ)  rÖ)  rØ)  rÚ)  rÜ)  rà)  râ)  rä)  ræ)  rê)  rì)  rï)  rñ)  rô)  r÷)  rû)  rþ)  r*  r*  r
*  r*  r*  r*  r*  r*  r*  r*  r*  r"*  r$*  r&*  r(*  r**  r,*  r/*  r1*  r4*  r7*  r9*  r<*  r?*  rA*  rC*  rF*  rH*  rJ*  rL*  rN*  rP*  rR*  rT*  rX*  r[*  r]*  r_*  rb*  rd*  rg*  rj*  rn*  rr*  ru*  rw*  ry*  r|*  r*  r�*  rƒ*  r…*  r‡*  r‰*  rŒ*  rŽ*  r’*  r•*  r—*  r™*  r›*  rž*  r *  r¢*  r¤*  r§*  r©*  r¬*  r®*  r°*  r²*  r´*  r¶*  r¸*  rº*  r¼*  r¾*  rÀ*  rÂ*  rÄ*  rÆ*  rÈ*  rÊ*  rÌ*  rÏ*  rÒ*  rÕ*  rØ*  rÚ*  rÝ*  rá*  rã*  rå*  rç*  ré*  rë*  rí*  rñ*  ró*  rõ*  rø*  rú*  rý*  rÿ*  r+  r+  r+  r	+  r+  r+  r+  r+  r+  r+  r+  r+  r"+  r%+  r(+  r++  r-+  r/+  r1+  r4+  r6+  r9+  r<+  r>+  r@+  rC+  rF+  rI+  rL+  rQ+  rS+  rU+  rW+  rY+  r\+  r_+  re+  rh+  rk+  rn+  rr+  rv+  rx+  rz+  r|+  r~+  r�+  rƒ+  r…+  rˆ+  rŒ+  rŽ+  r�+  r’+  r–+  r™+  r›+  r�+  rŸ+  r¡+  r£+  r¥+  r¨+  r­+  r±+  r´+  r¶+  r¸+  rº+  r¼+  r¾+  rÁ+  rÃ+  rÇ+  rÉ+  rË+  rÍ+  rÏ+  rÑ+  rÓ+  rÖ+  rÙ+  rÜ+  rß+  rá+  rä+  ræ+  rè+  rê+  rì+  rî+  rò+  rô+  rö+  rø+  rû+  rþ+  r,  r,  r,  r
,  r,  r,  r,  r,  r,  r,  r,  r,  r!,  r#,  r%,  r',  r),  r+,  r-,  r/,  r2,  r6,  r:,  r=,  r@,  rB,  rD,  rH,  rJ,  rM,  rO,  rR,  rT,  rW,  rY,  r\,  r_,  ra,  rd,  rf,  rh,  rl,  ro,  rr,  rw,  ry,  r},  r,  r�,  r…,  r‰,  r‹,  r�,  r�,  r“,  r—,  rš,  rœ,  r ,  r¢,  r¤,  r¦,  r©,  r¬,  r®,  r°,  r³,  rµ,  r·,  r¹,  r»,  r½,  r¿,  rÅ,  rÇ,  rÊ,  rÍ,  rÐ,  rÓ,  rÖ,  rÚ,  rÝ,  rà,  râ,  rå,  rè,  rí,  rñ,  rô,  r÷,  rû,  rý,  r-  r-  r	-  r-  r-  r-  r-  r-  r-  r-  r-  r-  r -  r"-  r&-  r(-  r*-  r,-  r0-  r4-  r6-  r<-  r?-  rC-  rG-  rI-  rK-  rN-  rQ-  rT-  rX-  r[-  r^-  ra-  rc-  re-  ri-  rk-  rm-  rp-  rt-  rw-  rz-  r}-  r-  r�-  r„-  r†-  rˆ-  r‹-  r�-  r“-  r•-  r˜-  r›-  rŸ-  r¢-  r¦-  r¨-  r­-  r¯-  r´-  r·-  r¹-  r¼-  r¾-  rÀ-  rÂ-  rÄ-  rÆ-  rÈ-  rÌ-  rÎ-  rÐ-  rÒ-  rÕ-  rØ-  rÚ-  rÜ-  rÞ-  rá-  rä-  ræ-  rè-  rì-  rî-  rð-  rò-  rô-  r÷-  rú-  rü-  rþ-  r .  r.  r.  r.  r	.  r.  r.  r.  r.  r.  r.  r.  r .  r%.  r(.  r*.  r..  r1.  r4.  r8.  r=.  r?.  rA.  rC.  rI.  rK.  rN.  rR.  rV.  rZ.  r].  r`.  rd.  rg.  rj.  rm.  rp.  rt.  rv.  rx.  rz.  r|.  r~.  r�.  r„.  r‡.  r‹.  rŽ.  r‘.  r“.  r•.  rœ.  rž.  r¢.  r§.  r©.  r«.  r­.  r¯.  r±.  rµ.  r¸.  rº.  r½.  rÀ.  rÂ.  rÅ.  rÇ.  rÉ.  rË.  rÍ.  rÏ.  rÕ.  rØ.  rÚ.  rÝ.  rà.  rã.  ræ.  rë.  rï.  rò.  rö.  rù.  rþ.  r/  r/  r/  r
/  r/  r/  r/  r/  r/  r/  r/  r"/  r%/  r(/  r+/  r//  r3/  r6/  r:/  r</  r@/  rC/  rE/  rI/  rL/  rP/  rR/  rU/  rY/  r^/  ra/  rc/  rg/  rj/  rn/  rq/  rs/  ru/  rz/  r|/  r/  rƒ/  r†/  rŠ/  r�/  r‘/  r”/  r—/  rš/  rž/  r¡/  r¤/  r¨/  rª/  r¬/  r°/  r³/  r¶/  r¹/  r¼/  rÀ/  rÂ/  rÅ/  rÉ/  rÌ/  rÑ/  r×/  rÛ/  rß/  râ/  rä/  rè/  rê/  rì/  rî/  rñ/  ró/  rø/  rú/  rþ/  r 0  r0  r0  r0  r
0  r0  r0  r0  r0  r0  r0  r0  r 0  r"0  r$0  r&0  r(0  r*0  r-0  r10  r30  r50  r70  r90  r;0  r=0  r?0  rB0  rD0  rF0  rH0  rK0  rM0  rO0  rR0  rT0  rV0  rY0  r]0  r`0  rb0  re0  rh0  rk0  rm0  rp0  rs0  ru0  rw0  r{0  r0  r�0  rƒ0  r‡0  rŠ0  rŒ0  rŽ0  r‘0  r“0  r˜0  rš0  r�0  rŸ0  r¡0  r¥0  r§0  r©0  r°0  r²0  r´0  r¶0  r¸0  rº0  r¿0  rÂ0  rÄ0  rÆ0  rÉ0  rË0  rÍ0  rÏ0  rÑ0  rÓ0  rÕ0  r×0  rÙ0  rÜ0  rÞ0  rà0  râ0  rä0  rç0  ré0  rí0  rï0  rñ0  ró0  rõ0  r÷0  rù0  rü0  rÿ0  r1  r1  r1  r1  r
1  r1  r1  r1  r1  r1  r1  r1  r1  r1  r1  r 1  r#1  r%1  r'1  r)1  r+1  r-1  r/1  ÚFzAaContext_swigregisterÚmetadata_keysr]1  ÚFzActivityContext_swigregisterrx1  ÚFzAes_swigregisterrœ1  ÚFzAllocContext_swigregisterr³1  ÚFzArc4_swigregisterrÕ1  ÚFzArchive_swigregisterr!2  ÚFzArchiveHandler_swigregisterr<2  Ú$FzArchiveHandlerContext_swigregisterrQ2  ÚFzBandWriter_swigregisterrˆ2  ÚFzBitmap_swigregisterrÚ2  ÚFzBuffer_swigregisterrù3  ÚFzColorParams_swigregisterr4  ÚFzColorspace_swigregisterrÎ4  Ú FzColorspaceContext_swigregisterrã4  ÚFzCompressedBuffer_swigregisterr5  ÚFzCompressedImage_swigregisterr!5  Ú FzCompressionParams_swigregisterr55  ÚFzContext_swigregisterrJ5  ÚFzCookie_swigregisterr}5  Ú!FzDefaultColorspaces_swigregisterrÃ5  ÚFzDevice_swigregisterr¡6  ÚFzDevice2_swigregisterr±7  Ú#FzDeviceContainerStack_swigregisterrÆ7  ÚFzDisplayList_swigregisterr"8  ÚFzDocument_swigregisterr&9  ÚFzDocumentHandler_swigregisterrH9  Ú%FzDocumentHandlerContext_swigregisterr^9  ÚFzDocumentWriter_swigregisterrÉ9  ÚFzDrawOptions_swigregisterrô9  ÚFzErrorContext_swigregisterr	:  ÚFzErrorStackSlot_swigregisterr:  ÚFzFlotilla_swigregisterr>:  ÚFzFont_swigregisterrç:  ÚFzFontContext_swigregisterrý:  ÚFzFontFlagsT_swigregisterr;  ÚFzFunction_swigregisterr0;  Ú FzGetoptLongOptions_swigregisterrD;  ÚFzGlyph_swigregisterrl;  ÚFzGlyphCache_swigregisterr�;  ÚFzHalftone_swigregisterr•;  ÚFzHashTable_swigregisterr¿;  ÚFzHyphContext_swigregisterrÓ;  ÚFzHyphTrie_swigregisterrè;  ÚFzHyphenator_swigregisterr<  ÚFzIccProfile_swigregisterr<  ÚFzImage_swigregisterrº<  ÚFzImageRaftOptions_swigregisterrÐ<  Ú-FzInstallLoadSystemFontFuncsArgs_swigregisterrî<  Ú.FzInstallLoadSystemFontFuncsArgs2_swigregisterr=  ÚFzInt2_swigregisterr&=  ÚFzInt2Heap_swigregisterrO=  ÚFzIntHeap_swigregisterry=  ÚFzIntptr_swigregisterr�=  ÚFzIntptrHeap_swigregisterr¸=  ÚFzIrect_swigregisterr>  ÚFzJbig2Globals_swigregisterr%>  ÚFzJson_swigregisterrk>  ÚFzJsonArray_swigregisterr�>  ÚFzJsonObject_swigregisterr•>  ÚFzKeyStorable_swigregisterr©>  ÚFzLayoutBlock_swigregisterrÅ>  ÚFzLayoutChar_swigregisterrÙ>  ÚFzLayoutLine_swigregisterrí>  ÚFzLink_swigregisterr#?  ÚFzLinkDest_swigregisterr<?  ÚFzLocation_swigregisterrZ?  ÚFzLocksContext_swigregisterrn?  ÚFzMatchQuad_swigregisterr‚?  ÚFzMatrix_swigregisterrö?  ÚFzMd5_swigregisterr<@  ÚFzOutline_swigregisterrw@  ÚFzOutlineItem_swigregisterr�@  ÚFzOutlineIterator_swigregisterrÎ@  ÚFzOutput_swigregisterrgB  ÚFzOutput2_swigregisterr®B  ÚFzOverprint_swigregisterrÂB  ÚFzPage_swigregisterrUC  ÚFzPath_swigregisterr»C  ÚFzPathWalker_swigregisterrÏC  ÚFzPathWalker2_swigregisterrD  ÚFzPclOptions_swigregisterr0D  ÚFzPclmOptions_swigregisterrDD  ÚFzPdfocrOptions_swigregisterr}D  ÚFzPixmap_swigregisterrF  ÚFzPixmapImage_swigregisterr/F  ÚFzPoint_swigregisterrkF  ÚFzPool_swigregisterršF  ÚFzPoolArray_swigregisterrºF  ÚFzPtrHeap_swigregisterrßF  ÚFzPwgOptions_swigregisterrTG  ÚFzQuad_swigregisterr™G  ÚFzRange_swigregisterr¯G  ÚFzRect_swigregisterr<H  ÚFzSearch_swigregisterrXH  ÚFzSearchResult_swigregisterrlH  Ú"FzSearchResultDetails_swigregisterrƒH  ÚFzSeparations_swigregisterr½H  ÚFzSha256_swigregisterrßH  ÚFzSha384_swigregisterróH  ÚFzSha512_swigregisterrI  ÚFzShade_swigregisterrDI  ÚFzShadeColorCache_swigregisterrYI  ÚFzShaperDataT_swigregisterrmI  ÚFzStextBlock_swigregisterr’I  ÚFzStextChar_swigregisterr§I  ÚFzStextGridInfo_swigregisterr½I  Ú!FzStextGridPositions_swigregisterrÓI  ÚFzStextLine_swigregisterrîI  ÚFzStextOptions_swigregisterrJ  ÚFzStextPage_swigregisterr•J  Ú%FzStextPageBlockIterator_swigregisterr³J  ÚFzStextPageDetails_swigregisterrÇJ  ÚFzStextPosition_swigregisterrÜJ  ÚFzStextStruct_swigregisterrðJ  ÚFzStorable_swigregisterrK  ÚFzStore_swigregisterrK  ÚFzStoreHash_swigregisterr,K  ÚFzStoreType_swigregisterr@K  ÚFzStory_swigregisterrwK  Ú#FzStoryElementPosition_swigregisterr K  ÚFzStream_swigregisterrM  ÚFzString_swigregisterr+M  ÚFzStrokeState_swigregisterrPM  ÚFzStyleContext_swigregisterrdM  ÚFzSvgDeviceOptions_swigregisterr}M  ÚFzText_swigregisterr¢M  ÚFzTextDecoder_swigregisterr»M  ÚFzTextItem_swigregisterrÏM  ÚFzTextSpan_swigregisterrìM  ÚFzTransition_swigregisterrN  ÚFzTree_swigregisterr.N  ÚFzTuningContext_swigregisterrBN  ÚFzVertex_swigregisterrVN  ÚFzWarnContext_swigregisterrjN  Ú!FzWriteStoryPosition_swigregisterr~N  Ú"FzWriteStoryPositions_swigregisterr’N  ÚFzXml_swigregisterruO  ÚFzXmlDoc_swigregisterr‰O  ÚFzZipWriter_swigregisterr¥O  ÚPdfAlertEvent_swigregisterr¹O  ÚPdfAnnot_swigregisterr‰S  ÚPdfCleanOptions_swigregisterr¶S  ÚPdfCmap_swigregisterrT  Ú"PdfColorFilterOptions_swigregisterrT  Ú%PdfColorspaceResourceKey_swigregisterr)T  ÚPdfCrypt_swigregisterr’T  ÚPdfCsi_swigregisterr¦T  ÚPdfCycleList_swigregisterr¿T  ÚPdfDocEvent_swigregisterrÙT  ÚPdfDocument_swigregisterr{Y  ÚPdfFilespecParams_swigregisterr�Y  ÚPdfFilterFactory_swigregisterr­Y  ÚPdfFilterFactory2_swigregisterrÃY  ÚPdfFilterOptions_swigregisterróY  ÚPdfFilterOptions2_swigregisterrZ  ÚPdfFontDesc_swigregisterrDZ  ÚPdfFontResourceKey_swigregisterrXZ  ÚPdfFunction_swigregisterruZ  ÚPdfGraftMap_swigregisterr“Z  ÚPdfGstate_swigregisterr¨Z  ÚPdfHintPage_swigregisterr¼Z  ÚPdfHintShared_swigregisterrÐZ  ÚPdfHmtx_swigregisterräZ  Ú$PdfImageRewriterOptions_swigregisterr0[  ÚPdfJournal_swigregisterrI[  ÚPdfJs_swigregisterr[  ÚPdfJsConsole_swigregisterr“[  ÚPdfKeystrokeEvent_swigregisterr§[  ÚPdfLaunchUrlEvent_swigregisterr»[  ÚPdfLayerConfig_swigregisterr×[  ÚPdfLayerConfigUi_swigregisterrù[  ÚPdfLexbuf_swigregisterr\  ÚPdfLexbufLarge_swigregisterr0\  ÚPdfLockedFields_swigregisterrI\  ÚPdfMailDocEvent_swigregisterr]\  ÚPdfMarkBits_swigregisterr{\  ÚPdfMarkList_swigregisterr¨\  ÚPdfMrange_swigregisterr¼\  ÚPdfObj_swigregisterrÅ`  ÚPdfObjectLabels_swigregisterrÞ`  ÚPdfOcgDescriptor_swigregisterró`  ÚPdfPage_swigregisterrña  ÚPdfPattern_swigregisterrb  Ú&PdfPkcs7DistinguishedName_swigregisterr$b  ÚPdfPkcs7Signer_swigregisterr8b  ÚPdfPkcs7Verifier_swigregisterrLb  ÚPdfProcessor_swigregisterrŽb  ÚPdfProcessor2_swigregisterre  ÚPdfRange_swigregisterr/e  ÚPdfRecolorOptions_swigregisterrIe  ÚPdfRedactOptions_swigregisterrie  ÚPdfResourceStack_swigregisterr‚e  ÚPdfRevPageMap_swigregisterr–e  Ú%PdfSanitizeFilterOptions_swigregisterr¸e  Ú&PdfSanitizeFilterOptions2_swigregisterrâe  ÚPdfTextObjectState_swigregisterrf  ÚPdfTextState_swigregisterr,f  ÚPdfUnsavedSig_swigregisterr@f  Ú&PdfVectorizeFilterOptions_swigregisterrTf  ÚPdfVmtx_swigregisterrhf  ÚPdfWriteOptions_swigregisterr¸f  ÚPdfXrange_swigregisterrÌf  ÚPdfXref_swigregisterràf  ÚPdfXrefEntry_swigregisterrôf  ÚPdfXrefSubsec_swigregisterrg  r
g  ÚFzLinkIterator_swigregisterrIg  Ú!FzStextBlockIterator_swigregisterrrg  Ú FzStextLineIterator_swigregisterr–g  Ú FzStextPageIterator_swigregisterrÅg  rÇg  rÉg  r¯>  r³>  r‰H  r�H  rµG  rD:  r~1  rƒ1  rˆ1  r”D  r™D  r3  r3  r#3  r(3  r-3  r33  r93  r?3  rE3  rK3  rP3  rU3  r[3  ra3  rh3  rm3  rs3  r¹1  r½1  rÁ1  rÛ1  rïg  ròg  rôg  r÷g  r(8  ržD  rªK  rüg  r"4  rÿg  rÔ5  rÙ5  rÞ5  rã5  rd9  ré5  rî5  ró5  rø5  rh  r�2  rh  rÑ7  rH:  rÈB  rÏB  r\C  r%I  rƒM  rh  rh  rx3  r|3  rL:  rh  r h  r"h  r$h  r&h  r(h  r*h  r,h  r.h  r'4  r-8  r3h  r6h  r8h  rJ  r;h  r=h  r“2  r€3  r£D  r§D  r«D  rý5  r6  r6  r6  r6  r…3  rƒ5  r`C  r¯D  r´D  r‘H  r1M  rW2  r6  rh9  rÔ@  r�O  rdC  r+4  r04  r44  r84  r=4  rB4  rH4  rN4  rS4  rX4  r^4  rc4  ri4  rn4  rs4  rw4  r|4  r�4  r†4  rŠ4  r•H  roh  rqh  rth  ré4  r<  r"<  r�?  r¹G  r�4  r|h  r¸D  r¼D  r“4  rÀD  r‚h  rÅD  rxJ  rtJ  r™H  rß1  r28  r68  r;8  ržH  rÕB  riC  rmC  rqC  ruC  rØ@  r˜N  r”h  r–h  r˜h  ršh  rœh  ržh  rÊD  r¡h  r£h  r®K  rQ:  rˆ5  r¨h  rŒ5  r«h  r‘5  r—5  r¯h  r±h  r³h  rµh  r·h  rÚB  rÏD  rœN  r[G  rÔD  rÀh  rÂh  r6  rÅh  rÇh  rÉh  rËh  r6  rÎh  rÕ7  rÑh  rÔh  rÖh  rØh  r-9  r29  r?8  rC8  r¡N  r¦N  r«N  r¯N  r´N  r¹N  r½N  rÁN  rÆN  rÊN  rÎN  rÒN  r×N  rÛN  rßN  rãN  rçN  rëN  rïN  rGK  rÜ@  rõh  r÷h  r#6  rúh  rW:  r[:  r_:  rc:  r i  ri  ri  r(6  r-6  r26  r86  r=6  rl9  rC6  ri  rH6  rg:  rl:  ri  r;  rÀ=  r½G  rq:  rBH  ri  rM6  rS6  rW6  rÚ7  rØD  r\6  ra6  r$i  r&i  rJ  r%:  r+:  rà@  r,i  ru:  ry:  r~:  rƒ:  rˆ:  rŒ:  r‘:  r•:  r™:  r�:  r¡:  r:i  rG8  r=i  r?i  rAi  rDi  rGi  rIi  r;  rÜD  ràD  r¥:  rª:  r&<  r*<  r.<  rSi  rUi  rJ;  rP;  r¯:  rU;  r[i  rY;  r^i  r`i  rbi  rdi  rŠ3  rä1  rhi  rL8  rœ;  r ;  r¤;  r©;  r­;  rqi  rsi  r"J  r'J  rï;  rxi  rf6  r2<  r7<  r<<  r@<  ri  rÁG  r©M  rƒi  r×<  r-=  ræ@  r2=  r8=  r==  rV=  rì@  r[=  ra=  rf=  rÆ=  rÅG  r–=  rñ@  r›=  r =  r¦=  r˜2  r¡?  räD  rèD  rìD  rðD  rõD  rÉG  rÊ=  rÎ=  r²K  r¦i  rP8  rÓ=  r`G  rÍG  r¶K  rºK  r°i  r§?  r×=  rdG  rÒG  rÜ=  r¿K  rE<  rºi  rùD  r½i  r;F  r?F  rÁi  rhG  rlG  rÖG  r«?  rÃK  rÈi  rÊi  rÌi  r—4  rà=  rpG  rÚG  rÒi  rÔi  rÇK  r×i  rÙi  r>  r,>  rrF  r1>  r6>  r;>  r@>  rE>  rJ>  rwF  rO>  rT>  rY>  rèi  rU8  rZ8  ríi  rïi  rzC  ré1  rói  röi  r^8  rùi  r�3  rüi  rþi  rj  rÞB  rb8  r–@  rh8  rj  r
j  rj  rj  rj  rj  rj  rl8  rj  rj  rj  rj  rp8  r j  r"j  r$j  r&j  r(j  rt8  ry8  r,j  r.j  r0j  r2j  r4j  r6j  r8j  r;j  r=j  r?j  rAj  rCj  rEj  rGj  rIj  rKj  rMj  rOj  rQj  rSj  r}8  r‚8  rß7  rå7  râB  rçB  r†8  r‹8  r+J  r/J  r°?  r´?  raj  rdj  rgj  rij  r”3  rü?  r@  r@  rþD  rE  r
@  r@  r³:  rtj  rvj  rxj  rzj  r|j  r~j  r€j  r‚j  rí1  r~C  r†j  r�8  rÌK  r‹j  r�j  r�j  rÞG  r’j  rJ<  rE  rE  r—j  r™j  r›j  r�j  rà2  r¡j  rë7  rñ7  rëB  r”8  r3J  rP<  rV<  rõ2  rå2  rë2  re<  rð2  rú2  rïB  r™8  róB  rE  rE  r3  rÿ2  r3  r$E  r
3  r3  r½j  r7J  rÀj  rÂj  rÄj  rÆj  rÉj  rËj  rÍj  rÏj  rÑj  rÓj  râG  r÷B  rÍ7  rž8  r˜3  róN  rÜj  rÞj  r÷N  rûN  râj  rÏ5  råj  rçj  réj  rëj  ríj  rïj  rñj  rój  rõj  rœ3  røj  rúj  rüj  rþj  r/E  r¡3  rÿN  rk  rœ4  r§3  rk  rõ7  rk  rk6  rp6  rk  rk  rk  r£8  r 4  r4E  r9E  rú7  rÿ7  r C  rC  r
C  r©8  r®8  rC  r>E  r¤4  r¨4  r¬4  r'k  r;J  r?J  rDJ  r,k  r.k  r0k  r2k  r4k  rö@  rú@  rÿ@  r9k  r;k  rO  rA  rN  r@k  r²8  rÊ5  r¶8  rCF  rÑK  rHk  rJk  rLk  r×K  rÜK  ràK  rRk  rñ1  räK  rèK  r¬3  rXk  rìK  rí4  r\k  rðK  r_k  rak  rck  rek  rgk  rõK  rùK  rkk  r¦K  rnk  rýK  rL  rñ4  rL  r	L  ruk  rL  rL  rL  rzk  rL  rL  r!L  r½8  r%L  r*L  r/L  r3L  r…k  r7L  r<L  rŠk  rŒk  r@L  r�k  r‘k  r“k  r•k  r—k  r·:  rš@  rŸ@  r£@  r¨@  r­@  r²@  rÃ8  rA  rA  ræG  r¤k  r‚C  rC  rÇ8  rC  rC  r C  r*I  rHJ  r®k  rJD  r±k  rôI  rkM  r²3  rö1  r¶3  rDL  r‡C  r‹C  r�C  r”C  rD  r[2  rq9  rHL  rBE  rFE  rJE  rNE  rSE  rWE  rF  r[E  r`E  rdE  rhE  rlE  rpE  rtE  rxE  rLK  rQK  r|F  r F  r¤F  r¨F  r€F  r„F  ru6  r¹?  r½?  rÁ?  rÅ?  rÊ?  r»:  rË8  rA  rA  rA  r"A  r'A  r+A  r/A  r4A  r9A  rÐ8  r.I  rÁF  rÇF  rÍF  rók  rêG  r™C  r÷k  rLL  rQL  rú1  rUL  rYL  r]L  r l  rcL  rhL  rmL  rrL  rwL  r|L  r�L  r†L  rŠL  rŽL  r’L  r–L  ršL  rŸL  r¤L  r©L  r®L  r³L  r¸L  r½L  rÂL  rÆL  rl  rl  rl  rl  rå=  rtG  r�C  r#l  r(2  r69  r'l  r)l  r+l  rz6  r¿:  r~6  r1l  r3l  r=A  rVK  r»3  rÕ8  r9l  r;l  r=l  r�?  rîG  r8  rÚ8  r&C  r*C  r.C  r2C  rÃ:  rHl  rJl  rLl  rNl  r~E  rƒE  rÞ8  rž2  r¤2  r©2  r®2  r¿3  r‡E  r‹E  r�E  r“E  r—E  rœE  r E  r¤E  r¨E  r¬E  r°E  r´E  r¸E  rO  rˆ?  r½E  râ8  rç8  r8  r8  r6C  rì8  r:C  rð8  rõ8  rFH  rLJ  rPJ  rÊL  rAA  rTJ  rXJ  rzl  r¢H  r§H  r~l  r5  rœ5  rƒ6  r¡5  r¦5  r«5  r‡l  rÇ:  rË:  r‹l  r�l  rõ>  rü>  rú8  rF  rÁE  r«H  rEA  r—l  r™l  rœl  ržl  r l  rÃH  rÈH  rÌH  rùH  rýH  rI  rI  r	I  rI  rŒ?  r‡M  rŒM  r�M  r¯l  rÏL  rÓL  r×L  rÄ3  r]J  r¶l  r¸l  r»l  rœJ  r¡J  rbJ  rhJ  rÂl  rÄl  rÆl  r[K  r`K  reK  rËl  rÍl  rÛL  rIA  rÑl  rÓl  rÈ3  rÖl  rØl  rÚl  rÜl  rÞl  ràl  râl  räl  r‰6  r6M  r�6  rêl  rìl  rîl  rðl  ròl  rôl  röl  rÎ?  rÆE  rÍ3  rÒ3  rßL  rlJ  rpJ  rãL  rMA  rÖ3  rm  rm  rÊE  rm  r
m  r™?  r¡C  rGF  r6F  rxG  rõG  rKF  r”?  rë=  rùG  rþ1  r2  rN  rÚ3  r¥C  rQA  rÓ?  r2  rèL  rm  r
2  r2  r#m  r%m  r'm  r)m  r+m  rýG  r.m  ríL  rñL  r:M  r>M  r5m  r7m  r9m  r;m  r=m  r?m  r©C  rBm  rDm  rÏE  rGm  rIm  rKm  r_2  rVA  rZA  r_A  rdA  riA  rnA  rrA  rwA  r{A  r�A  r‡A  r�A  r‘A  ru9  r—A  r�A  rc2  r¡A  r¦A  r«A  r¯A  r´A  r¹A  r¾A  rÃA  rÇA  rËA  rÐA  rÕA  rÚA  rÞA  rãA  rçA  rëA  rïA  róA  røA  rüA  r B  rB  r	B  rB  rz9  r9  rB  rB  rB  r!B  r&B  r+B  rO  r“O  rˆF  rO  rO  rO  rO  r O  r$O  r)O  r-O  r2O  r7O  r;O  r?O  rCO  rGO  rKO  rOO  rSO  rWO  r[O  r_O  rcO  ràT  rÆT  rÀO  r¢m  rÅO  rÊO  rÏO  rÕO  ræT  rëT  r½S  rðT  rõT  rZ  rúT  rÿT  rU  r	U  rU  rU  rU  rU  r"U  rZ  rÛO  râO  rçO  rìO  rñO  röO  rûO  r P  rP  r
P  rP  rP  rP  rP  rËm  r#P  r(P  r,P  r1P  r6P  r;P  r?P  rDP  rIP  rNP  rSP  rXP  r]P  rbP  rgP  rlP  rqP  rvP  r{P  r'U  r€P  r…P  rŠP  r�P  r”P  r™P  ržP  r£P  r¨P  r­P  r²P  r·P  r¼P  rÁP  rÆP  rËP  rÐP  rÕP  rÚP  rßP  räP  réP  rîP  róP  røP  rýP  rQ  rQ  rQ  rQ  rQ  rQ  rQ  r$Q  r)Q  rn  r/Q  r4Q  r9Q  r>Q  rCQ  rHQ  rMQ  rRQ  rWQ  r\Q  raQ  rfQ  rkQ  rpQ  ruQ  rzQ  rQ  r„Q  r‰Q  rŽQ  r“Q  r˜Q  r�Q  r¢Q  r§Q  r¬Q  r±Q  r¶Q  r»Q  r#n  rÀQ  rÆQ  r'n  r)n  rà3  rËQ  rË\  rÐ\  rÕ\  rÚ\  rß\  rä\  ré\  rî\  ró\  rø\  rü\  r]  r]  r]  r]  r]  r]  r]  r$]  r)]  r.]  r3]  r8]  r=]  rC]  rI]  rO]  rT]  rY]  r^]  rc]  rh]  r,U  r1U  r6U  r;U  rÐQ  rú`  rÕQ  rm]  r@U  rEU  rJU  rOU  r^n  r`n  rTU  rcn  ren  rr]  rw]  rÚQ  rßQ  räQ  réQ  rîQ  rnn  rpn  r|]  rôQ  rùQ  rþQ  rR  rR  rYU  r^U  rÿ`  rYb  rÂS  rÇS  r�]  r†]  rcU  rhU  rmU  rrU  rwU  ra  r|U  rÿ8  r�U  r†U  r‹U  r�U  r
a  ra  r�n  r•U  ra  r›U  ra  r0T  r5T  r:T  r?T  rDT  rIT  rNT  rST  rXT  r]T  rbT  rgT  rlT  rqT  rvT  r­T  r U  r‹]  r�]  rËS  r•]  ra  r#a  r¦U  r«U  r°U  rµU  r»U  rÁU  rš]  rŸ]  r®`  r¤]  rª]  r°]  rµ]  rº]  r¿]  rÄ]  rÉ]  rÎ]  rÓ]  rØ]  rÝ]  râ]  rç]  rì]  rñ]  rö]  rû]  r ^  r^  r
^  r^  r^  r^  r^  r"^  r'^  r,^  r2^  r8^  r=^  rB^  rG^  rM^  rR^  rX^  r^^  re^  rk^  rq^  rv^  r{^  r€^  r…^  rŠ^  r�^  r”^  r™^  rž^  r£^  r¨^  r­^  r²^  rR  r·^  rÆU  r7[  rËU  rÐU  rÖU  rÛU  ràU  råU  rêU  r9  rÿn  rïU  rôU  rR  rùU  rþU  rV  rV  r{T  r€T  rZ  rV  rZ  rV  r^Z  rV  rV  r#V  r(V  r.V  r¼^  rÁ^  r4V  r9V  r>V  rBV  rÆ^  rË^  rGV  rÐ^  rÕ^  rÚ^  rà^  rå^  rê^  rï^  rô^  rMV  rRV  rù^  rWV  r\V  r,o  raV  r(a  r-a  rþ^  r"Z  rÐ:  rfV  r5o  r7o  rcZ  r_  rkV  r_  r_  rR  r|Z  r�Z  rpV  rvV  r_  r{V  r€V  r…V  rR  r‹V  r�V  r•V  r_  rMo  ršV  r_  r!_  r&_  r+_  r7\  r0_  r5_  r:_  r?_  rD_  rŸV  rI_  rN_  rS_  r¤V  rX_  r]_  rb_  r±4  rP[  rU[  rZ[  r_[  rc[  rh[  rm[  r©V  r®V  rÌ`  r´V  r¹V  r¾V  rÃV  rro  rto  rÉV  rÏV  rÕ:  ryo  r{o  r \  r\  r
\  rg_  r‚o  r„o  röL  rl_  rÔV  rÙV  rÞV  rãV  rq_  r�o  rv_  r³`  r{_  réV  ríV  ròV  r÷V  rýV  r2a  rW  rW  rW  rW  r
9  rW  rW  r€_  r W  r%W  r…_  r*W  rŠ_  r¨o  r.W  r3W  r8W  rÐS  rÕS  r>W  r�_  rCW  rHW  rMW  r”_  rQW  rVW  r\W  rpe  r¹o  rÙS  rÞS  rd\  ri\  r‚\  r‡\  rŒ\  r‘\  r–\  r™_  raW  rfW  rkW  rž_  rÉo  rËo  rpW  ruW  r{W  ræ3  rÑo  r€W  r…W  rŠW  r�W  r R  r”W  rÚo  r™W  rÝo  r7a  rŸW  ráo  r0B  r¤W  r%R  r=a  rCa  r‰D  r„D  r©W  rëo  río  r®W  r³W  r¸W  ròo  rÃ\  r*?  röo  røo  r¤_  rûo  r©_  r½W  rÂW  r*R  r/R  rNa  rSa  rXa  r®_  r³_  r¸_  r½_  rÇW  rÂ_  rÇ_  rÌ_  rÑ_  rÖ_  rÌW  rÑW  rûL  r M  rp  rM  rÖW  rÛ_  rÛW  rà_  ràW  råW  r]a  rba  rga  rla  r?C  rqa  rva  rêW  r9  rå_  rê_  rza  ra  r„a  r‰a  rŽa  rîW  rôW  r.p  r0p  r2p  rùW  rýW  rX  rX  rnf  rï_  r:p  r<p  r5B  r?p  r;B  rAB  rFB  r^b  rcb  rhb  rmb  rrb  rwb  rX  rX  rX  rX  r X  r%X  r*X  r/X  ró_  r4X  r9X  rVp  r>X  rBX  rGX  rLX  rQX  r|b  r÷_  rü_  rUX  rZX  r5R  r_X  rdX  r“a  r˜a  rža  r£a  r¨a  r­a  r²a  r·a  rmp  riX  rnX  rsX  rxX  r}X  r„X  r:R  r@R  rER  rJR  rPR  rUR  rZR  r`R  rfR  r�p  rkR  rpR  ruR  rzR  rR  r…R  rŠR  r‰X  r�R  r–R  r›R  r R  r¦R  r«R  r°R  rµR  rºR  r¿R  rÄR  rÉR  rÏR  rÔR  rÙR  rÞR  rãR  rèR  rîR  róR  røR  rýR  rS  rS  rS  rS  rS  rS  r S  r'S  r,S  r1S  r6S  räS  r'Z  r,Z  rŽX  r“X  r˜X  r2Z  r`  r�X  r`  r`  r¼a  r¢X  r§X  r¬X  r`  r;S  rêS  r@S  rES  rJS  rH  rH  r±X  rµX  rb  rÊp  rb  r»X  rÀX  rÏp  rÅX  rÊX  rïS  r`  r9  rÖp  r`  rÙp  rÛp  rÝp  rßp  rÏX  rÔX  rÁa  rÆa  rÙX  rËa  rOS  rTS  r`  r%`  r*`  r/`  r4`  r9`  r>`  rC`  rH`  rM`  rR`  rW`  r\`  ra`  rf`  rk`  rp`  rt`  ry`  rÞX  rYS  rée  ríe  ròe  r÷e  rüe  rq  rq  rf  rf  rãX  rèX  rìX  rñX  r~`  r^S  r±5  röX  rûX  rÐa  r Y  rcS  rY  r
Y  rY  rhS  rÕa  rY  rƒ`  rY  r‡`  rY  r$Y  rmS  rrS  rwS  rKB  r)Y  r.Y  r3Y  rŒ`  r‘`  r–`  r›`  r `  r¥`  rª`  r9Y  r>Y  rCY  rHY  rMY  rRY  rWY  r\Y  r`Y  r7q  reY  r:q  r>q  r@q  rCq  rEq  rHq  r   rJq  ÚFzErrorBase_swigregisterraq  ÚFzErrorNone_swigregisterrlq  ÚFzErrorGeneric_swigregisterrxq  ÚFzErrorSystem_swigregisterr„q  ÚFzErrorLibrary_swigregisterrŽq  ÚFzErrorArgument_swigregisterršq  ÚFzErrorLimit_swigregisterr¦q  ÚFzErrorUnsupported_swigregisterr°q  ÚFzErrorFormat_swigregisterrºq  ÚFzErrorSyntax_swigregisterrÄq  ÚFzErrorTrylater_swigregisterrÎq  ÚFzErrorAbort_swigregisterrØq  ÚFzErrorRepaired_swigregisterrâq  räq  ræq  rèq  rêq  rìq  rïq  ròq  rôq  r÷q  rúq  rüq  rr  rr  rr  r	r  rr  rr  rr  rr  rr  Ú fz_convert_color2_v_swigregisterr*r  r,r  ÚDiagnosticCallback_swigregisterrEr  Ú#StoryPositionsCallback_swigregisterr\r  r^r  rfr  rlr  Ú/ll_fz_bidi_fragment_text_outparams_swigregisterrzr  r}r  Ú+ll_fz_bitmap_details_outparams_swigregisterr�r  r’r  Ú+ll_fz_buffer_extract_outparams_swigregisterrŸr  r£r  Ú+ll_fz_buffer_storage_outparams_swigregisterr°r  r²r  Ú'll_fz_chartorune_outparams_swigregisterr¿r  rÂr  Ú(ll_fz_chartorunen_outparams_swigregisterrÎr  rÐr  Ú(ll_fz_clamp_color_outparams_swigregisterrÝr  rßr  Ú,ll_fz_compress_brotli_outparams_swigregisterrír  rðr  Ú*ll_fz_convert_color_outparams_swigregisterrýr  rÿr  Ú*ll_fz_convert_error_outparams_swigregisterrs  rs  Ú6ll_fz_convert_separation_colors_outparams_swigregisterrs  rs  Ú=ll_fz_decode_barcode_from_display_list_outparams_swigregisterr)s  r,s  Ú>ll_fz_decode_barcode_from_display_list2_outparams_swigregisterr8s  r:s  Ú5ll_fz_decode_barcode_from_page_outparams_swigregisterrGs  rJs  Ú6ll_fz_decode_barcode_from_page2_outparams_swigregisterrVs  rXs  Ú7ll_fz_decode_barcode_from_pixmap_outparams_swigregisterres  rhs  Ú8ll_fz_decode_barcode_from_pixmap2_outparams_swigregisterrus  rws  Ú5ll_fz_decomp_image_from_stream_outparams_swigregisterrƒs  r…s  Ú$ll_fz_deflate_outparams_swigregisterr‘s  r“s  Ú.ll_fz_dom_get_attribute_outparams_swigregisterr¡s  r£s  Ú%ll_fz_drop_imp_outparams_swigregisterr°s  r´s  Ú'll_fz_drop_imp16_outparams_swigregisterrÀs  rÃs  Ú;ll_fz_encode_character_with_fallback_outparams_swigregisterrÏs  rÑs  Ú+ll_fz_error_callback_outparams_swigregisterrÝs  rßs  Ú*ll_fz_eval_function_outparams_swigregisterrìs  rïs  Ú3ll_fz_fill_pixmap_with_color_outparams_swigregisterrûs  rýs  Ú2ll_fz_get_pixmap_from_image_outparams_swigregisterrt  rt  Ú7ll_fz_get_pixmap_mask_from_image_outparams_swigregisterrt  rt  Ú#ll_fz_getopt_outparams_swigregisterr*t  r,t  Ú(ll_fz_getopt_long_outparams_swigregisterr9t  r;t  Ú"ll_fz_grisu_outparams_swigregisterrGt  rIt  Ú'll_fz_has_option_outparams_swigregisterrUt  rWt  Ú-ll_fz_image_resolution_outparams_swigregisterrft  rht  Ú%ll_fz_keep_imp_outparams_swigregisterrtt  rvt  Ú'll_fz_keep_imp16_outparams_swigregisterr‚t  r„t  Ú,ll_fz_keep_imp_locked_outparams_swigregisterr�t  r’t  Ú/ll_fz_lookup_base14_font_outparams_swigregisterržt  r t  Ú0ll_fz_lookup_builtin_font_outparams_swigregisterr­t  r¯t  Ú,ll_fz_lookup_cjk_font_outparams_swigregisterr½t  r¿t  Ú8ll_fz_lookup_cjk_font_by_language_outparams_swigregisterrÍt  rÏt  Ú3ll_fz_lookup_noto_boxes_font_outparams_swigregisterrÜt  rßt  Ú3ll_fz_lookup_noto_emoji_font_outparams_swigregisterrët  rít  Ú-ll_fz_lookup_noto_font_outparams_swigregisterrût  rýt  Ú2ll_fz_lookup_noto_math_font_outparams_swigregisterr	u  ru  Ú3ll_fz_lookup_noto_music_font_outparams_swigregisterru  ru  Ú5ll_fz_lookup_noto_symbol1_font_outparams_swigregisterr&u  r)u  Ú5ll_fz_lookup_noto_symbol2_font_outparams_swigregisterr5u  r7u  Ú6ll_fz_match_chapter_page_number_outparams_swigregisterrDu  rFu  Ú/ll_fz_match_display_list_outparams_swigregisterrSu  rUu  Ú'll_fz_match_page_outparams_swigregisterrau  rcu  Ú.ll_fz_match_page_number_outparams_swigregisterrpu  rru  Ú-ll_fz_match_stext_page_outparams_swigregisterr~u  r€u  Ú,ll_fz_new_brotli_data_outparams_swigregisterrŒu  r�u  Ú8ll_fz_new_brotli_data_from_buffer_outparams_swigregisterr›u  ržu  ÚAll_fz_new_buffer_from_flattened_stext_page_outparams_swigregisterr«u  r­u  Ú.ll_fz_new_deflated_data_outparams_swigregisterr¹u  r»u  Ú:ll_fz_new_deflated_data_from_buffer_outparams_swigregisterrÈu  rÊu  Ú6ll_fz_new_display_list_from_svg_outparams_swigregisterrØu  rÚu  Ú:ll_fz_new_display_list_from_svg_xml_outparams_swigregisterrèu  rêu  Ú9ll_fz_new_draw_device_with_options_outparams_swigregisterr÷u  rùu  Ú3ll_fz_new_svg_device_with_id_outparams_swigregisterrv  rv  Ú,ll_fz_new_test_device_outparams_swigregisterrv  rv  Ú5ll_fz_open_image_decomp_stream_outparams_swigregisterr!v  r#v  ÚAll_fz_open_image_decomp_stream_from_buffer_outparams_swigregisterr/v  r1v  Ú.ll_fz_page_presentation_outparams_swigregisterr=v  r@v  Ú(ll_fz_paint_shade_outparams_swigregisterrLv  rNv  Ú-ll_fz_parse_page_range_outparams_swigregisterr\v  r^v  Ú.ll_fz_pool_array_append_outparams_swigregisterrjv  rlv  Ú&ll_fz_read_best_outparams_swigregisterrxv  rzv  Ú)ll_fz_resolve_link_outparams_swigregisterrˆv  r‹v  Ú7ll_fz_search_chapter_page_number_outparams_swigregisterr—v  r™v  Ú0ll_fz_search_display_list_outparams_swigregisterr¦v  r¨v  Ú(ll_fz_search_page_outparams_swigregisterr´v  r¶v  Ú/ll_fz_search_page_number_outparams_swigregisterrÂv  rÄv  Ú.ll_fz_search_stext_page_outparams_swigregisterrÐv  rÒv  Ú2ll_fz_separation_equivalent_outparams_swigregisterrÞv  ràv  Ú+ll_fz_store_scavenge_outparams_swigregisterrìv  rïv  Ú4ll_fz_store_scavenge_external_outparams_swigregisterrüv  rþv  Ú#ll_fz_strsep_outparams_swigregisterr
w  rw  Ú#ll_fz_strtof_outparams_swigregisterrw  rw  Ú0ll_fz_subset_cff_for_gids_outparams_swigregisterr'w  r+w  Ú0ll_fz_subset_ttf_for_gids_outparams_swigregisterr7w  r9w  Ú-ll_fz_warning_callback_outparams_swigregisterrFw  rHw  Ú)ll_pdf_annot_MK_BC_outparams_swigregisterrUw  rYw  Ú)ll_pdf_annot_MK_BG_outparams_swigregisterrew  rgw  Ú0ll_pdf_annot_callout_line_outparams_swigregisterrsw  ruw  Ú)ll_pdf_annot_color_outparams_swigregisterr�w  rƒw  Ú6ll_pdf_annot_default_appearance_outparams_swigregisterr”w  r–w  Ú?ll_pdf_annot_default_appearance_unmapped_outparams_swigregisterr¦w  r¨w  Ú2ll_pdf_annot_interior_color_outparams_swigregisterr´w  r¶w  Ú6ll_pdf_annot_line_ending_styles_outparams_swigregisterrÄw  rÆw  Ú.ll_pdf_array_get_string_outparams_swigregisterrÒw  rÔw  Ú-ll_pdf_count_q_balance_outparams_swigregisterrãw  råw  Ú)ll_pdf_decode_cmap_outparams_swigregisterrñw  rów  Ú9ll_pdf_dict_get_inheritable_string_outparams_swigregisterrÿw  rx  Ú/ll_pdf_dict_get_put_drop_outparams_swigregisterrx  rx  Ú-ll_pdf_dict_get_string_outparams_swigregisterrx  rx  Ú3ll_pdf_edit_text_field_value_outparams_swigregisterr.x  r0x  Ú+ll_pdf_eval_function_outparams_swigregisterr<x  r>x  Ú2ll_pdf_field_event_validate_outparams_swigregisterrJx  rLx  Ú6ll_pdf_js_event_result_validate_outparams_swigregisterrXx  rZx  Ú(ll_pdf_js_execute_outparams_swigregisterrfx  rhx  Ú+ll_pdf_load_encoding_outparams_swigregisterrtx  rvx  Ú/ll_pdf_load_image_stream_outparams_swigregisterr‚x  r„x  Ú-ll_pdf_load_to_unicode_outparams_swigregisterr‘x  r“x  Ú.ll_pdf_lookup_cmap_full_outparams_swigregisterrŸx  r¡x  Ú-ll_pdf_lookup_page_loc_outparams_swigregisterr¯x  r±x  Ú4ll_pdf_lookup_substitute_font_outparams_swigregisterr½x  r¿x  Ú-ll_pdf_map_one_to_many_outparams_swigregisterrËx  rÍx  Ú&ll_pdf_obj_memo_outparams_swigregisterrÙx  rÛx  Ú/ll_pdf_page_presentation_outparams_swigregisterrçx  réx  Ú(ll_pdf_page_write_outparams_swigregisterr÷x  rùx  Ú6ll_pdf_parse_default_appearance_outparams_swigregisterr	y  ry  Ú?ll_pdf_parse_default_appearance_unmapped_outparams_swigregisterry  ry  Ú+ll_pdf_parse_ind_obj_outparams_swigregisterr-y  r/y  Ú/ll_pdf_parse_journal_obj_outparams_swigregisterr?y  rAy  Ú1ll_pdf_print_encrypted_obj_outparams_swigregisterrMy  rOy  Ú.ll_pdf_process_contents_outparams_swigregisterr[y  r]y  Ú(ll_pdf_repair_obj_outparams_swigregisterruy  rwy  Ú*ll_pdf_resolve_link_outparams_swigregisterr…y  r‡y  Ú3ll_pdf_sample_shade_function_outparams_swigregisterr•y  r—y  Ú0ll_pdf_signature_contents_outparams_swigregisterr£y  r¥y  Ú(ll_pdf_sprint_obj_outparams_swigregisterr±y  r³y  Ú'll_pdf_to_string_outparams_swigregisterr¿y  rÁy  Ú*ll_pdf_tos_make_trm_outparams_swigregisterrÍy  rÏy  Ú,ll_pdf_undoredo_state_outparams_swigregisterrÛy  rÞy  Ú'll_pdf_walk_tree_outparams_swigregisterrìy  rîy  Ú-ll_pdf_zugferd_profile_outparams_swigregisterrúy  ÚUCDN_EAST_ASIAN_FÚUCDN_EAST_ASIAN_HÚUCDN_EAST_ASIAN_WÚUCDN_EAST_ASIAN_NAÚUCDN_EAST_ASIAN_AÚUCDN_EAST_ASIAN_NÚUCDN_SCRIPT_COMMONÚUCDN_SCRIPT_LATINÚUCDN_SCRIPT_GREEKÚUCDN_SCRIPT_CYRILLICÚUCDN_SCRIPT_ARMENIANÚUCDN_SCRIPT_HEBREWÚUCDN_SCRIPT_ARABICÚUCDN_SCRIPT_SYRIACÚUCDN_SCRIPT_THAANAÚUCDN_SCRIPT_DEVANAGARIÚUCDN_SCRIPT_BENGALIÚUCDN_SCRIPT_GURMUKHIÚUCDN_SCRIPT_GUJARATIÚUCDN_SCRIPT_ORIYAÚUCDN_SCRIPT_TAMILÚUCDN_SCRIPT_TELUGUÚUCDN_SCRIPT_KANNADAÚUCDN_SCRIPT_MALAYALAMÚUCDN_SCRIPT_SINHALAÚUCDN_SCRIPT_THAIÚUCDN_SCRIPT_LAOÚUCDN_SCRIPT_TIBETANÚUCDN_SCRIPT_MYANMARÚUCDN_SCRIPT_GEORGIANÚUCDN_SCRIPT_HANGULÚUCDN_SCRIPT_ETHIOPICÚUCDN_SCRIPT_CHEROKEEÚUCDN_SCRIPT_CANADIAN_ABORIGINALÚUCDN_SCRIPT_OGHAMÚUCDN_SCRIPT_RUNICÚUCDN_SCRIPT_KHMERÚUCDN_SCRIPT_MONGOLIANÚUCDN_SCRIPT_HIRAGANAÚUCDN_SCRIPT_KATAKANAÚUCDN_SCRIPT_BOPOMOFOÚUCDN_SCRIPT_HANÚUCDN_SCRIPT_YIÚUCDN_SCRIPT_OLD_ITALICÚUCDN_SCRIPT_GOTHICÚUCDN_SCRIPT_DESERETÚUCDN_SCRIPT_INHERITEDÚUCDN_SCRIPT_TAGALOGÚUCDN_SCRIPT_HANUNOOÚUCDN_SCRIPT_BUHIDÚUCDN_SCRIPT_TAGBANWAÚUCDN_SCRIPT_LIMBUÚUCDN_SCRIPT_TAI_LEÚUCDN_SCRIPT_LINEAR_BÚUCDN_SCRIPT_UGARITICÚUCDN_SCRIPT_SHAVIANÚUCDN_SCRIPT_OSMANYAÚUCDN_SCRIPT_CYPRIOTÚUCDN_SCRIPT_BRAILLEÚUCDN_SCRIPT_BUGINESEÚUCDN_SCRIPT_COPTICÚUCDN_SCRIPT_NEW_TAI_LUEÚUCDN_SCRIPT_GLAGOLITICÚUCDN_SCRIPT_TIFINAGHÚUCDN_SCRIPT_SYLOTI_NAGRIÚUCDN_SCRIPT_OLD_PERSIANÚUCDN_SCRIPT_KHAROSHTHIÚUCDN_SCRIPT_BALINESEÚUCDN_SCRIPT_CUNEIFORMÚUCDN_SCRIPT_PHOENICIANÚUCDN_SCRIPT_PHAGS_PAÚUCDN_SCRIPT_NKOÚUCDN_SCRIPT_SUNDANESEÚUCDN_SCRIPT_LEPCHAÚUCDN_SCRIPT_OL_CHIKIÚUCDN_SCRIPT_VAIÚUCDN_SCRIPT_SAURASHTRAÚUCDN_SCRIPT_KAYAH_LIÚUCDN_SCRIPT_REJANGÚUCDN_SCRIPT_LYCIANÚUCDN_SCRIPT_CARIANÚUCDN_SCRIPT_LYDIANÚUCDN_SCRIPT_CHAMÚUCDN_SCRIPT_TAI_THAMÚUCDN_SCRIPT_TAI_VIETÚUCDN_SCRIPT_AVESTANÚ UCDN_SCRIPT_EGYPTIAN_HIEROGLYPHSÚUCDN_SCRIPT_SAMARITANÚUCDN_SCRIPT_LISUÚUCDN_SCRIPT_BAMUMÚUCDN_SCRIPT_JAVANESEÚUCDN_SCRIPT_MEETEI_MAYEKÚUCDN_SCRIPT_IMPERIAL_ARAMAICÚUCDN_SCRIPT_OLD_SOUTH_ARABIANÚ"UCDN_SCRIPT_INSCRIPTIONAL_PARTHIANÚ!UCDN_SCRIPT_INSCRIPTIONAL_PAHLAVIÚUCDN_SCRIPT_OLD_TURKICÚUCDN_SCRIPT_KAITHIÚUCDN_SCRIPT_BATAKÚUCDN_SCRIPT_BRAHMIÚUCDN_SCRIPT_MANDAICÚUCDN_SCRIPT_CHAKMAÚUCDN_SCRIPT_MEROITIC_CURSIVEÚ UCDN_SCRIPT_MEROITIC_HIEROGLYPHSÚUCDN_SCRIPT_MIAOÚUCDN_SCRIPT_SHARADAÚUCDN_SCRIPT_SORA_SOMPENGÚUCDN_SCRIPT_TAKRIÚUCDN_SCRIPT_UNKNOWNÚUCDN_SCRIPT_BASSA_VAHÚUCDN_SCRIPT_CAUCASIAN_ALBANIANÚUCDN_SCRIPT_DUPLOYANÚUCDN_SCRIPT_ELBASANÚUCDN_SCRIPT_GRANTHAÚUCDN_SCRIPT_KHOJKIÚUCDN_SCRIPT_KHUDAWADIÚUCDN_SCRIPT_LINEAR_AÚUCDN_SCRIPT_MAHAJANIÚUCDN_SCRIPT_MANICHAEANÚUCDN_SCRIPT_MENDE_KIKAKUIÚUCDN_SCRIPT_MODIÚUCDN_SCRIPT_MROÚUCDN_SCRIPT_NABATAEANÚUCDN_SCRIPT_OLD_NORTH_ARABIANÚUCDN_SCRIPT_OLD_PERMICÚUCDN_SCRIPT_PAHAWH_HMONGÚUCDN_SCRIPT_PALMYRENEÚUCDN_SCRIPT_PAU_CIN_HAUÚUCDN_SCRIPT_PSALTER_PAHLAVIÚUCDN_SCRIPT_SIDDHAMÚUCDN_SCRIPT_TIRHUTAÚUCDN_SCRIPT_WARANG_CITIÚUCDN_SCRIPT_AHOMÚ!UCDN_SCRIPT_ANATOLIAN_HIEROGLYPHSÚUCDN_SCRIPT_HATRANÚUCDN_SCRIPT_MULTANIÚUCDN_SCRIPT_OLD_HUNGARIANÚUCDN_SCRIPT_SIGNWRITINGÚUCDN_SCRIPT_ADLAMÚUCDN_SCRIPT_BHAIKSUKIÚUCDN_SCRIPT_MARCHENÚUCDN_SCRIPT_NEWAÚUCDN_SCRIPT_OSAGEÚUCDN_SCRIPT_TANGUTÚUCDN_SCRIPT_MASARAM_GONDIÚUCDN_SCRIPT_NUSHUÚUCDN_SCRIPT_SOYOMBOÚUCDN_SCRIPT_ZANABAZAR_SQUAREÚUCDN_SCRIPT_DOGRAÚUCDN_SCRIPT_GUNJALA_GONDIÚUCDN_SCRIPT_HANIFI_ROHINGYAÚUCDN_SCRIPT_MAKASARÚUCDN_SCRIPT_MEDEFAIDRINÚUCDN_SCRIPT_OLD_SOGDIANÚUCDN_SCRIPT_SOGDIANÚUCDN_SCRIPT_ELYMAICÚUCDN_SCRIPT_NANDINAGARIÚ"UCDN_SCRIPT_NYIAKENG_PUACHUE_HMONGÚUCDN_SCRIPT_WANCHOÚUCDN_SCRIPT_CHORASMIANÚUCDN_SCRIPT_DIVES_AKURUÚUCDN_SCRIPT_KHITAN_SMALL_SCRIPTÚUCDN_SCRIPT_YEZIDIÚUCDN_SCRIPT_VITHKUQIÚUCDN_SCRIPT_OLD_UYGHURÚUCDN_SCRIPT_CYPRO_MINOANÚUCDN_SCRIPT_TANGSAÚUCDN_SCRIPT_TOTOÚUCDN_SCRIPT_KAWIÚUCDN_SCRIPT_NAG_MUNDARIÚUCDN_SCRIPT_TODHRIÚUCDN_SCRIPT_GARAYÚUCDN_SCRIPT_TULU_TIGALARIÚUCDN_SCRIPT_SUNUWARÚUCDN_SCRIPT_GURUNG_KHEMAÚUCDN_SCRIPT_KIRAT_RAIÚUCDN_SCRIPT_OL_ONALÚUCDN_LAST_SCRIPTÚUCDN_LINEBREAK_CLASS_OPÚUCDN_LINEBREAK_CLASS_CLÚUCDN_LINEBREAK_CLASS_CPÚUCDN_LINEBREAK_CLASS_QUÚUCDN_LINEBREAK_CLASS_GLÚUCDN_LINEBREAK_CLASS_NSÚUCDN_LINEBREAK_CLASS_EXÚUCDN_LINEBREAK_CLASS_SYÚUCDN_LINEBREAK_CLASS_ISÚUCDN_LINEBREAK_CLASS_PRÚUCDN_LINEBREAK_CLASS_POÚUCDN_LINEBREAK_CLASS_NUÚUCDN_LINEBREAK_CLASS_ALÚUCDN_LINEBREAK_CLASS_HLÚUCDN_LINEBREAK_CLASS_IDÚUCDN_LINEBREAK_CLASS_INÚUCDN_LINEBREAK_CLASS_HYÚUCDN_LINEBREAK_CLASS_BAÚUCDN_LINEBREAK_CLASS_BBÚUCDN_LINEBREAK_CLASS_B2ÚUCDN_LINEBREAK_CLASS_ZWÚUCDN_LINEBREAK_CLASS_CMÚUCDN_LINEBREAK_CLASS_WJÚUCDN_LINEBREAK_CLASS_H2ÚUCDN_LINEBREAK_CLASS_H3ÚUCDN_LINEBREAK_CLASS_JLÚUCDN_LINEBREAK_CLASS_JVÚUCDN_LINEBREAK_CLASS_JTÚUCDN_LINEBREAK_CLASS_RIÚUCDN_LINEBREAK_CLASS_EBÚUCDN_LINEBREAK_CLASS_EMÚUCDN_LINEBREAK_CLASS_ZWJÚUCDN_LINEBREAK_CLASS_AIÚUCDN_LINEBREAK_CLASS_BKÚUCDN_LINEBREAK_CLASS_CBÚUCDN_LINEBREAK_CLASS_CJÚUCDN_LINEBREAK_CLASS_CRÚUCDN_LINEBREAK_CLASS_LFÚUCDN_LINEBREAK_CLASS_NLÚUCDN_LINEBREAK_CLASS_SAÚUCDN_LINEBREAK_CLASS_SGÚUCDN_LINEBREAK_CLASS_SPÚUCDN_LINEBREAK_CLASS_XXÚUCDN_LINEBREAK_CLASS_AKÚUCDN_LINEBREAK_CLASS_APÚUCDN_LINEBREAK_CLASS_ASÚUCDN_LINEBREAK_CLASS_VFÚUCDN_LINEBREAK_CLASS_VIÚUCDN_GENERAL_CATEGORY_CCÚUCDN_GENERAL_CATEGORY_CFÚUCDN_GENERAL_CATEGORY_CNÚUCDN_GENERAL_CATEGORY_COÚUCDN_GENERAL_CATEGORY_CSÚUCDN_GENERAL_CATEGORY_LLÚUCDN_GENERAL_CATEGORY_LMÚUCDN_GENERAL_CATEGORY_LOÚUCDN_GENERAL_CATEGORY_LTÚUCDN_GENERAL_CATEGORY_LUÚUCDN_GENERAL_CATEGORY_MCÚUCDN_GENERAL_CATEGORY_MEÚUCDN_GENERAL_CATEGORY_MNÚUCDN_GENERAL_CATEGORY_NDÚUCDN_GENERAL_CATEGORY_NLÚUCDN_GENERAL_CATEGORY_NOÚUCDN_GENERAL_CATEGORY_PCÚUCDN_GENERAL_CATEGORY_PDÚUCDN_GENERAL_CATEGORY_PEÚUCDN_GENERAL_CATEGORY_PFÚUCDN_GENERAL_CATEGORY_PIÚUCDN_GENERAL_CATEGORY_POÚUCDN_GENERAL_CATEGORY_PSÚUCDN_GENERAL_CATEGORY_SCÚUCDN_GENERAL_CATEGORY_SKÚUCDN_GENERAL_CATEGORY_SMÚUCDN_GENERAL_CATEGORY_SOÚUCDN_GENERAL_CATEGORY_ZLÚUCDN_GENERAL_CATEGORY_ZPÚUCDN_GENERAL_CATEGORY_ZSÚUCDN_BIDI_CLASS_LÚUCDN_BIDI_CLASS_LREÚUCDN_BIDI_CLASS_LROÚUCDN_BIDI_CLASS_RÚUCDN_BIDI_CLASS_ALÚUCDN_BIDI_CLASS_RLEÚUCDN_BIDI_CLASS_RLOÚUCDN_BIDI_CLASS_PDFÚUCDN_BIDI_CLASS_ENÚUCDN_BIDI_CLASS_ESÚUCDN_BIDI_CLASS_ETÚUCDN_BIDI_CLASS_ANÚUCDN_BIDI_CLASS_CSÚUCDN_BIDI_CLASS_NSMÚUCDN_BIDI_CLASS_BNÚUCDN_BIDI_CLASS_BÚUCDN_BIDI_CLASS_SÚUCDN_BIDI_CLASS_WSÚUCDN_BIDI_CLASS_ONÚUCDN_BIDI_CLASS_LRIÚUCDN_BIDI_CLASS_RLIÚUCDN_BIDI_CLASS_FSIÚUCDN_BIDI_CLASS_PDIÚ"UCDN_BIDI_PAIRED_BRACKET_TYPE_OPENÚ#UCDN_BIDI_PAIRED_BRACKET_TYPE_CLOSEÚ"UCDN_BIDI_PAIRED_BRACKET_TYPE_NONErüy  rþy  r z  rz  rz  Úcodecsr2z  r(z  rî|  r@z  r	z  Úlookup_errorr
z  rz  Úregister_errorÚenvironr2}  r6z  r0z  rz  rNz  rRz  rWz  r[z  r^z  raz  rfz  rkz  rpz  rtz  rxz  r}z  r€z  r…z  rˆz  r�z  r�z  r”z  r—z  r›z  r¤z  r¨z  r®z  r²z  r¶z  rºz  r½z  rÀz  rÃz  rÆz  rÊz  rÐz  rÓz  rÖz  rÙz  rÞz  râz  råz  rèz  rëz  rïz  róz  r÷z  rûz  rÿz  r{  r{  r{  r{  r{  r{  r{  r{  r#{  r&{  r*{  r-{  r1{  r5{  r;{  r@{  rC{  rG{  rK{  rQ{  rU{  rY{  r]{  ra{  re{  ri{  rn{  rq{  rt{  rw{  r~{  rƒ{  r†{  r�{  r’{  r•{  r™{  r�{  r¡{  r¥{  r©{  r­{  r±{  rµ{  r»{  rÀ{  rÄ{  rÈ{  rÌ{  rÐ{  rÔ{  r×{  rÛ{  rß{  rã{  rç{  rê{  rî{  rò{  rö{  rú{  rý{  r |  r|  r|  r|  r|  r|  r|  r|  r|  r"|  r&|  r*|  r/|  r3|  r7|  r9|  r;|  r=|  r?|  rB|  rE|  rG|  rI|  rK|  rM|  rP|  rS|  rU|  rW|  rZ|  r\|  r^|  r`|  rc|  re|  rg|  ri|  rk|  rm|  ro|  rr|  rt|  rv|  rx|  rz|  r||  r~|  r€|  r‚|  r„|  r†|  rˆ|  rŠ|  rŒ|  r�|  r’|  r”|  r–|  r˜|  rš|  rœ|  rž|  r |  r¢|  r¤|  r¦|  r¨|  rª|  r¬|  r®|  r°|  r²|  r´|  r¶|  r¸|  rº|  r¼|  r¾|  rÀ|  rÂ|  rÄ|  rÆ|  rÉ|  rË|  rÍ|  rÏ|  rÑ|  rÓ|  rÕ|  r×|  Ú__str__rì|  rò|  r}  r}  r}  r}  r}  r}  r}  r}  r}  rB}  r@}  r-}  r>}  rD}  rF}  rJ}  rL}  Úll_fz_story_positions_origr]   r\}  r]}  r_}  rp}  ÚPy_LIMITED_APIr¬   r   ÚPDF_NULLÚPDF_TRUEÚ	PDF_FALSEr'   r&   r   Ú<module>rs†     sã ðõ :á
‰7‹9�=‰=˜Ó$ h°×5Ñ5¾ÈÈxËÞãðÛ"ò[ò
òòôL˜$ô Ló
 õ(ò(ô8�Vô 8ðv × "Ò " >Ô 2ô1�&ô 1ð, × Ò  Ô ,ôe.ˆvô e.ðP × Ò ˜XÔ &ôe-ˆfô e-ðP × Ò ˜GÔ $ôe-ˆfô e-ðP × Ò ˜GÔ $ôe-ˆfô e-ðP × Ò ˜GÔ $ôe-ˆfô e-ðP × Ò ˜GÔ $ôg4�Vô g4ðT × "Ò " >Ô 2ôe-ˆfô e-ðP × Ò ˜GÔ $ôe=˜fô e=ðP × +Ò +Ð,CÔ Dôe<˜Vô e<ðP × *Ò *Ð+AÔ Bôe5�fô e5ðP × #Ò # OÔ 4ò'ò$ò,ò3ò(ò%ò-ò4ò6à×Ñ€
Ø 4Ø×*Ñ*Ð Ø×*Ñ*Ð Ø×*Ñ*Ð Ø!×:Ñ:Ð ð/ð` ×$Ñ$€Ø×$Ñ$€Ø×(Ñ(€Ø×*Ñ*Ð Ø×*Ñ*Ð Ø×2Ñ2Ð Ø×$Ñ$€Ø×$Ñ$€Ø×$Ñ$€Ø×$Ñ$€Ø×$Ñ$€Ø×&Ñ&€Ø×&Ñ&€Ø×$Ñ$€Ø×&Ñ&€Ø×$Ñ$€Ø×*Ñ*Ð Ø×2Ñ2Ð Ø×2Ñ2Ð Ø×4Ñ4Ð Ø×$Ñ$€Ø×*Ñ*Ð Ø×"Ñ"€Ø×$Ñ$€Ø×4Ñ4Ð Ø×,Ñ,Ð Ø×,Ñ,Ð Ø )Ø×(Ñ(€Ø×*Ñ*Ð Ø×,Ñ,Ð Ø×*Ñ*Ð ò+ò+ò"ò,ò+ò(ò)ò,ò,ò"ò'ò'ò*ò'ò*ò,ò-ò'ò"ò,ò!ò+ò:ò2ò5ò$ò+ò%ò-ò'ò%ò*ò)ò+ò+ò,ò,ò*ò*ò'ò'ò1ò)ò2ò6ò7ò5ò)ò(ò%ò&ò òà�?Š?€Ø�Š€Ø×Ò€	Ø×Ò€	Ø�?Š?€Ø	�Š€Ø×$Ò$€Ø 6Ø×"Ò"€Ø×&Ò&€Ø 4Ø‡j‚j€Ø�?Š?€Ø�?Š?€Ø�?Š?€Ø‡{‚{€ô
.ˆvô 
.ð × Ó ˜XÔ &ô)-ˆfô )-ðX × Ó ˜GÔ $ô.ˆvô .ð& × Ó ˜XÔ &ô/�ô /ð: × Ó ˜iÔ (Ø‡{‚{€Ø× Ò €Ø×"Ò"€Ø×$Ò$€Ø×(Ò(Ð Ø×*Ò*Ð Ø×&Ò&€Ø×(Ò(Ð ô-ˆfô -ð( × Ó ˜GÔ $Ø×Ò€à×4Ò4Ð ô6�vô 6ð × $Ó $Ð%5Ô 6Ø×&Ò&€Ø×(Ò(Ð à×$Ò$€Ø×*Ò*Ð Ø×(Ò(€Ø×*Ò*Ð Ø×,Ò,Ð Ø×&Ò&€Ø×2Ò2Ð Ø×(Ò(€Ø×(Ò(€Ø×,Ò,Ð Ø×&Ò&€Ø×,Ò,Ð ô6�vô 6ðB × $Ó $Ð%5Ô 6Ø×$Ò$€Ø×*Ò*Ð Ø×.Ò.Ð Ø× Ò €Ø×.Ò.Ð Ø×*Ò*Ð ô/�ô /ð × Ó ˜iÔ (Ø×(Ò(€ô6�vô 6ð$ × $Ó $Ð%5Ô 6ô
5�fô 
5ð × #Ó # OÔ 4ô3�Fô 3ð × !Ó ! -Ô 0Ø×0Ò0Ð Ø×2Ò2Ð ô9˜&ô 9ð × 'Ó 'Ð(;Ô <ô0�ô 0ð@ × Ó ˜zÔ *ô/�ô /ð6 × Ó ˜iÔ (Ø!×:Ò:Ð Ø×Ò€	ô/�ô /ð, × Ó ˜iÔ (ô/�ô /ð0 × Ó ˜iÔ (ô,ˆVô ,ð* × Ó ˜6Ô "ô/�ô /ð  × Ó ˜iÔ (ô/�ô /ð  × Ó ˜iÔ (ô-ˆfô -ð" × Ó ˜GÔ $ô,ˆVô ,ð" × Ó ˜6Ô "Ø×&Ò&€Ø×&Ò&€ô	<˜Vô 	<ð × *Ó *Ð+AÔ BØ!×:Ò:Ð Ø× Ò €Ø× Ò €Ø×(Ò(€Ø×$Ò$€Ø%×BÒBÐ Ø×0Ò0Ð ô8˜ô 8ð × &Ó &Ð'9Ô :ô0�ô 0ð( × Ó ˜zÔ *Ø $× BÒ BÐ à×"Ò"€Ø×"Ò"€Ø×$Ò$€Ø×&Ò&€Ø×&Ò&�Ø×$Ò$�Ø×&Ò&�ô-ˆfõ -ð × Ó ™GÔ $ô3�Fõ 3ð × !Ó !¡-Ô 0ô	4�Võ 	4ð × "Ó "¡>Ô 2ô1�&õ 1ð& × Ó ¡Ô ,ô1�&õ 1ð$ × Ó ¡Ô ,ô5�fõ 5ð" × #Ó #¡OÔ 4ô=3�Fõ =3ð@ × !Ó !¡-Ô 0ô3�Fõ 3ð, × !Ó !¡-Ô 0Ø×*Ò*Ñ Ø$×@Ò@Ñ Ø×*Ò*Ñ Ø$×@Ò@Ñ Ø×,Ò,Ñ ô
5�fõ 
5ð × #Ó #¡OÔ 4Ø×$Ò$�Ø ×8Ò8Ñ Ø×2Ò2Ñ Ø×6Ò6Ñ Ø ×8Ò8Ñ Ø#)×#JÒ#JÑ  ô<˜Võ <ð  × *Ó *Ñ+AÔ BØ×6Ò6Ñ ô3�Fõ 3ð × !Ó !¡-Ô 0ô5�fõ 5ð × #Ó #¡OÔ 4Ø ×:Ò:Ñ Ø ×:Ò:Ñ Ø×2Ò2Ñ Ø#'×#HÒ#HÑ  Ø#×@Ò@Ñ Ø#×@Ò@Ñ Ø#×@Ò@Ñ à×"Ò"�Ø× Ò �Ø×&Ò&�Ø×&Ò&�ô5�fõ 5ð8 × #Ó #¡OÔ 4ô6�võ 6ð* × $Ó $Ñ%5Ô 6Ø×2Ò2Ñ Ø×.Ò.Ñ Ø×6Ò6Ñ Ø"×<Ò<Ñ Ø#×>Ò>Ñ ô%-ˆfõ %-ðP × Ó ™GÔ $Ø×(Ò(�Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×0Ò0Ñ Ø×,Ò,Ñ Ø×,Ò,Ñ Ø×,Ò,Ñ Ø×4Ò4Ñ ô5�fõ 5ð& × #Ó #¡OÔ 4ô4�Võ 4ð" × "Ó "¡>Ô 2ô2�6õ 2ð6 ×  Ó  ¡Ô .Ø×6Ò6Ñ à×$Ò$�Ø×Ò�
Ø× Ò �Ø×Ò�
Ø×Ò�
Ø×Ò�
Ø×(Ò(�Ø×(Ò(�ô2�6õ 2ð& ×  Ó  ¡Ô .ô	-ˆfõ 	-ð × Ó ™GÔ $ô
3�Fõ 
3ð × !Ó !¡-Ô 0ô2�6õ 2ð ×  Ó  ¡Ô .Ø×.Ò.Ñ Ø ×8Ò8Ñ Ø×.Ò.Ñ Ø×6Ò6Ñ ôD/�õ D/ðN × Ó ™iÔ (Ø#×>Ò>Ñ Ø$×@Ò@Ñ Ø×(Ò(�Ø×4Ò4Ñ Ø×(Ò(�Ø×.Ò.Ñ Ø×&Ò&�Ø×2Ò2Ñ Ø×&Ò&�Ø×,Ò,Ñ ô.ˆvõ .ð × Ó ™XÔ &ô;˜Fõ ;ð × )Ó )Ñ*?Ô @ô:˜6õ :ð" × (Ó (Ñ)=Ô >Ø×*Ò*Ñ Ø×"Ò"�Ø×"Ò"�Ø×&Ò&�Ø×"Ò"�Ø×"Ò"�Ø×(Ò(�Ø×"Ò"�Ø×"Ò"�Ø×&Ò&�Ø×$Ò$�Ø×"Ò"�Ø×"Ò"�Ø×"Ò"�Ø×"Ò"�Ø×$Ò$�Ø×"Ò"�ô".ˆvõ ".ðJ × Ó ™XÔ &ô/�õ /ð6 × Ó ™iÔ (Ø×,Ò,Ñ Ø×Ò�	Ø×Ò�	Ø×$Ò$�Ø×$Ò$�Ø×$Ò$�Ø×$Ò$�ô.ˆvõ .ð0 × Ó ™XÔ &ô
/�õ 
/ð × Ó ™iÔ (Ø×(Ò(�Ø×*Ò*Ñ Ø×6Ò6Ñ Ø!'×!FÒ!FÑ Ø#)×#JÒ#JÑ  Ø &× DÒ DÑ Ø%×BÒBÑ Ø$×@Ò@Ñ Ø &× DÒ DÑ Ø"(×"HÒ"HÑ Ø!'×!FÒ!FÑ Ø ×8Ò8Ñ Ø$×@Ò@Ñ Ø$*×$LÒ$LÑ !Ø×(Ò(�Ø×,Ò,Ñ Ø×(Ò(�Ø×*Ò*Ñ Ø×(Ò(�Ø×*Ò*Ñ Ø×2Ò2Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×.Ò.Ñ Ø×"Ò"�Ø×0Ò0Ñ Ø×&Ò&�Ø×0Ò0Ñ Ø×,Ò,Ñ Ø×,Ò,Ñ Ø×,Ò,Ñ Ø×,Ò,Ñ Ø×,Ò,Ñ ô1�&õ 1ð × Ó ¡Ô ,ô? õ ?ð0 × -Ó -Ñ.GÔ HØ$*×$LÒ$LÑ !Ø$*×$LÒ$LÑ !Ø%+×%NÒ%NÑ "Ø$*×$LÒ$LÑ !Ø×2Ò2Ñ Ø×4Ò4Ñ Ø×,Ò,Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×*Ò*Ñ Ø ×8Ò8Ñ Ø×2Ò2Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø×6Ò6Ñ Ø×2Ò2Ñ Ø &× DÒ DÑ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×*Ò*Ñ Ø×&Ò&�Ø×&Ò&�Ø×(Ò(�Ø×(Ò(�Ø×(Ò(�Ø×(Ò(�Ø×(Ò(�Ø×(Ò(�Ø×,Ò,Ñ Ø×4Ò4Ñ Ø×.Ò.Ñ Ø×4Ò4Ñ Ø×.Ò.Ñ Ø×(Ò(�Ø×(Ò(�Ø×(Ò(�Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø×,Ò,Ñ Ø×6Ò6Ñ Ø×4Ò4Ñ Ø×,Ò,Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø×(Ò(�Ø×0Ò0Ñ Ø×,Ò,Ñ Ø×(Ò(�Ø×(Ò(�Ø×(Ò(�Ø×2Ò2Ñ Ø×(Ò(�Ø×(Ò(�Ø×0Ò0Ñ Ø×2Ò2Ñ Ø×,Ò,Ñ Ø×4Ò4Ñ Ø×6Ò6Ñ Ø×(Ò(�Ø!×:Ò:Ñ Ø×,Ò,Ñ ô+/�õ +/ð\ × Ó ™iÔ (Ø#×>Ò>Ñ Ø× Ò �Ø×4Ò4Ñ ô5/�õ 5/ðp × Ó ™iÔ (Ø×.Ò.Ñ Ø×2Ò2Ñ ô5�fõ 5ð. × #Ó #¡OÔ 4ô4�Võ 4ð × "Ó "¡>Ô 2ô4�Võ 4ð × "Ó "¡>Ô 2ô5�fõ 5ð × #Ó #¡OÔ 4Ø$×@Ò@Ñ Ø%×BÒBÑ Ø!×:Ò:Ñ Ø ×8Ò8Ñ Ø×2Ò2Ñ Ø ×8Ò8Ñ Ø×$Ò$�Ø'-×'RÒ'RÑ $Ø#×>Ò>Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø#×>Ò>Ñ Ø×*Ò*Ñ Ø!×:Ò:Ñ Ø×0Ò0Ñ Ø ×8Ò8Ñ Ø'-×'RÒ'RÑ $Ø×.Ò.Ñ Ø$×@Ò@Ñ Ø"(×"HÒ"HÑ Ø×4Ò4Ñ Ø×6Ò6Ñ Ø×6Ò6Ñ ôr;˜Fõ r;ðj × )Ó )Ñ*?Ô @ô3�Fõ 3ð2 × !Ó !¡-Ô 0Ø×0Ò0Ñ Ø×2Ò2Ñ Ø×4Ò4Ñ Ø×4Ò4Ñ Ø×0Ò0Ñ Ø &× DÒ DÑ Ø#×>Ò>Ñ Ø%×BÒBÑ Ø$×@Ò@Ñ Ø#×>Ò>Ñ Ø#×>Ò>Ñ Ø%×BÒBÑ Ø"×<Ò<Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø×6Ò6Ñ Ø×6Ò6Ñ Ø×.Ò.Ñ ô8˜õ 8ð × &Ó &Ñ'9Ô :ô4�Võ 4ð& × "Ó "¡>Ô 2Ø#×>Ò>Ñ ô3�Fõ 3ð& × !Ó !¡-Ô 0ô3�Fõ 3ð. × !Ó !¡-Ô 0Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×$Ò$�Ø×(Ò(�Ø×*Ò*Ñ Ø×*Ò*Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø!×:Ò:Ñ ô5�fõ 5ð4 × #Ó #¡OÔ 4ô=˜fõ =ð × +Ó +Ñ,CÔ DØ×(Ò(�Ø×(Ò(�Ø×(Ò(�ô6�võ 6ð × $Ó $Ñ%5Ô 6Ø×(Ò(�Ø×4Ò4Ñ Ø$×@Ò@Ñ Ø×*Ò*Ñ Ø×2Ò2Ñ Ø"×<Ò<Ñ Ø×6Ò6Ñ Ø×2Ò2Ñ Ø×(Ò(�Ø×.Ò.Ñ ô
3�Fõ 
3ð × !Ó !¡-Ô 0ô7˜õ 7ð × %Ó %Ñ&7Ô 8ô
>˜võ 
>ð × ,Ó ,Ñ-EÔ Fô	6�võ 	6ð × $Ó $Ñ%5Ô 6ô	B 6õ 	Bð × 0Ó 0Ñ1MÔ Nô;˜Fõ ;ð × )Ó )Ñ*?Ô @Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×2Ò2Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø×6Ò6Ñ Ø×4Ò4Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×4Ò4Ñ Ø×.Ò.Ñ ö3�Fõ 3ð  × !Ó !¡-Ô 0ö!-ˆfõ !-ðH × Ó ™GÔ $Ø×*Ò*Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×.Ò.Ñ Ø×*Ò*Ñ ö2�6õ 2ð  ×  Ó  ¡Ô .ö5�fõ 5ð  × #Ó #¡OÔ 4Ø×2Ò2Ñ Ø×6Ò6Ñ Ø#)×#JÒ#JÑ  Ø$×@Ò@Ñ Ø%×BÒBÑ ö10�õ 10ðh × Ó ™zÔ *ö9˜&õ 9ð& × 'Ó 'Ñ(;Ô <Ø×"Ò"�Ø× Ò �Ø×"Ò"�Ø× Ò �Ø×Ò�
Ø×&Ò&�Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×4Ò4Ñ Ø×4Ò4Ñ Ø×6Ò6Ñ Ø×2Ò2Ñ Ø×2Ò2Ñ Ø×4Ò4Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø!×:Ò:Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø!×:Ò:Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø!×:Ò:Ñ Ø×&Ò&�Ø×&Ò&�Ø×(Ò(�Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×2Ò2Ñ Ø×0Ò0Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×6Ò6Ñ Ø×.Ò.Ñ Ø$×@Ò@Ñ Ø×6Ò6Ñ Ø×6Ò6Ñ Ø×&Ò&�Ø×.Ò.Ñ Ø×"Ò"�Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×2Ò2Ñ Ø×4Ò4Ñ Ø×2Ò2Ñ Ø×4Ò4Ñ Ø"×<Ò<Ñ Ø &× DÒ DÑ ö -ˆfõ  -ðF × Ó ™GÔ $ö'1�&õ '1ðT × Ó ¡Ô ,ö9˜&õ 9ð" × 'Ó 'Ñ(;Ô <Ø×0Ò0Ñ Ø#×>Ò>Ñ Ø"(×"HÒ"HÑ Ø%×BÒBÑ ö8˜õ 8ð& × &Ó &Ñ'9Ô :ö4�Võ 4ð2 × "Ó "¡>Ô 2ö4�Võ 4ð0 × "Ó "¡>Ô 2ö5�fõ 5ð × #Ó #¡OÔ 4ö7˜õ 7ð( × %Ó %Ñ&7Ô 8ö%4�Võ %4ðP × "Ó "¡>Ô 2Ø×0Ò0Ñ Ø×0Ò0Ñ ö
;˜Fõ 
;ð × )Ó )Ñ*?Ô @Ø"(×"HÒ"HÑ Ø#)×#JÒ#JÑ  Ø'-×'RÒ'RÑ $ö? õ ?ð" × -Ó -Ñ.GÔ Hö=˜fõ =ð × +Ó +Ñ,CÔ Dö>˜võ >ð × ,Ó ,Ñ-EÔ FØ"×<Ò<Ñ Ø"×<Ò<Ñ Ø"×<Ò<Ñ Ø×(Ò(�Ø×*Ò*Ñ Ø×.Ò.Ñ Ø×,Ò,Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø#×>Ò>Ñ Ø×4Ò4Ñ Ø×(Ò(�Ø×*Ò*Ñ Ø×&Ò&�Ø×0Ò0Ñ Ø×,Ò,Ñ Ø×,Ò,Ñ Ø×(Ò(�Ø×(Ò(�Ø×6Ò6Ñ Ø×0Ò0Ñ Ø×4Ò4Ñ Ø"×<Ò<Ñ Ø×,Ò,Ñ Ø×4Ò4Ñ Ø×.Ò.Ñ ö4�Võ 4ð × "Ó "¡>Ô 2ö3�Fõ 3ð × !Ó !¡-Ô 0ö
3�Fõ 
3ð × !Ó !¡-Ô 0Ø×$Ò$�Ø×$Ò$�Ø×&Ò&�Ø×,Ò,Ñ Ø×,Ò,Ñ Ø×*Ò*Ñ Ø×(Ò(�Ø×,Ò,Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×*Ò*Ñ Ø%×BÒBÑ Ø×,Ò,Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø$×@Ò@Ñ Ø%×BÒBÑ Ø%+×%NÒ%NÑ "Ø×6Ò6Ñ Ø×2Ò2Ñ Ø!×:Ò:Ñ Ø$×@Ò@Ñ Ø×,Ò,Ñ Ø×2Ò2Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×,Ò,Ñ Ø ×8Ò8Ñ Ø"×<Ò<Ñ Ø×0Ò0Ñ Ø×2Ò2Ñ Ø×2Ò2Ñ Ø×,Ò,Ñ Ø×6Ò6Ñ Ø×,Ò,Ñ Ø×2Ò2Ñ Ø×6Ò6Ñ Ø×.Ò.Ñ Ø×2Ò2Ñ Ø×0Ò0Ñ Ø ×8Ò8Ñ Ø×2Ò2Ñ Ø×(Ò(�Ø×.Ò.Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×*Ò*Ñ Ø!×:Ò:Ñ Ø#×>Ò>Ñ Ø×6Ò6Ñ Ø ×8Ò8Ñ Ø×6Ò6Ñ Ø!'×!FÒ!FÑ Ø"(×"HÒ"HÑ Ø"×<Ò<Ñ Ø$×@Ò@Ñ Ø×6Ò6Ñ Ø!×:Ò:Ñ Ø×6Ò6Ñ Ø×2Ò2Ñ Ø!×:Ò:Ñ Ø×2Ò2Ñ Ø×2Ò2Ñ Ø×,Ò,Ñ Ø×*Ò*Ñ Ø#×>Ò>Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø ×8Ò8Ñ Ø×(Ò(�Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø%×BÒBÑ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×*Ò*Ñ Ø#×>Ò>Ñ Ø$×@Ò@Ñ Ø#×>Ò>Ñ Ø$×@Ò@Ñ Ø"×<Ò<Ñ Ø×*Ò*Ñ Ø×.Ò.Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×4Ò4Ñ Ø×4Ò4Ñ Ø×2Ò2Ñ Ø×,Ò,Ñ Ø ×8Ò8Ñ Ø×4Ò4Ñ Ø×0Ò0Ñ Ø×4Ò4Ñ Ø×.Ò.Ñ Ø×*Ò*Ñ Ø×4Ò4Ñ Ø ×8Ò8Ñ Ø×6Ò6Ñ Ø×2Ò2Ñ Ø"×<Ò<Ñ Ø×.Ò.Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø%×BÒBÑ Ø ×8Ò8Ñ Ø×2Ò2Ñ Ø×4Ò4Ñ Ø#×>Ò>Ñ Ø×4Ò4Ñ Ø"×<Ò<Ñ Ø×6Ò6Ñ Ø×2Ò2Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø#×>Ò>Ñ Ø×4Ò4Ñ Ø×4Ò4Ñ Ø×0Ò0Ñ Ø×(Ò(�Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø ×8Ò8Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø'-×'RÒ'RÑ $Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×2Ò2Ñ Ø"×<Ò<Ñ Ø×4Ò4Ñ Ø"×<Ò<Ñ Ø"×<Ò<Ñ Ø!×:Ò:Ñ Ø#×>Ò>Ñ Ø×.Ò.Ñ Ø &× DÒ DÑ Ø×4Ò4Ñ Ø×2Ò2Ñ Ø×.Ò.Ñ Ø"(×"HÒ"HÑ Ø×0Ò0Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø×4Ò4Ñ Ø ×8Ò8Ñ Ø×*Ò*Ñ Ø×4Ò4Ñ Ø"×<Ò<Ñ Ø%×BÒBÑ Ø#×>Ò>Ñ Ø"×<Ò<Ñ Ø×6Ò6Ñ Ø×,Ò,Ñ Ø×*Ò*Ñ Ø×2Ò2Ñ Ø×6Ò6Ñ Ø!'×!FÒ!FÑ Ø×2Ò2Ñ Ø×0Ò0Ñ Ø×,Ò,Ñ Ø×(Ò(�Ø×*Ò*Ñ Ø"×<Ò<Ñ Ø×*Ò*Ñ Ø#×>Ò>Ñ Ø$×@Ò@Ñ Ø×2Ò2Ñ Ø!'×!FÒ!FÑ Ø×6Ò6Ñ Ø×4Ò4Ñ Ø &× DÒ DÑ Ø!'×!FÒ!FÑ Ø!×:Ò:Ñ Ø ×8Ò8Ñ Ø×4Ò4Ñ Ø#×>Ò>Ñ Ø×4Ò4Ñ Ø ×8Ò8Ñ Ø×2Ò2Ñ Ø×(Ò(�Ø×2Ò2Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×.Ò.Ñ Ø×*Ò*Ñ Ø×6Ò6Ñ Ø×2Ò2Ñ Ø×2Ò2Ñ Ø%×BÒBÑ Ø×6Ò6Ñ Ø×6Ò6Ñ Ø×2Ò2Ñ Ø×0Ò0Ñ Ø"×<Ò<Ñ Ø×0Ò0Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×*Ò*Ñ Ø×0Ò0Ñ Ø"×<Ò<Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø×6Ò6Ñ Ø%×BÒBÑ Ø×6Ò6Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø!×:Ò:Ñ Ø×6Ò6Ñ Ø!×:Ò:Ñ Ø!'×!FÒ!FÑ Ø×.Ò.Ñ Ø×6Ò6Ñ Ø×2Ò2Ñ Ø×6Ò6Ñ Ø×4Ò4Ñ Ø×6Ò6Ñ Ø &× DÒ DÑ Ø#)×#JÒ#JÑ  Ø×6Ò6Ñ Ø#×>Ò>Ñ Ø ×8Ò8Ñ Ø×(Ò(�Ø×6Ò6Ñ Ø×0Ò0Ñ Ø×4Ò4Ñ Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×(Ò(�Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×2Ò2Ñ Ø×.Ò.Ñ Ø ×8Ò8Ñ Ø!×:Ò:Ñ Ø×(Ò(�Ø×*Ò*Ñ Ø×6Ò6Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×*Ò*Ñ Ø×6Ò6Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø×0Ò0Ñ Ø×2Ò2Ñ Ø×2Ò2Ñ Ø×2Ò2Ñ Ø ×8Ò8Ñ Ø×4Ò4Ñ Ø×0Ò0Ñ Ø×4Ò4Ñ Ø×.Ò.Ñ Ø×,Ò,Ñ Ø×4Ò4Ñ Ø×2Ò2Ñ Ø"×<Ò<Ñ Ø×0Ò0Ñ Ø"×<Ò<Ñ Ø"×<Ò<Ñ Ø#×>Ò>Ñ Ø ×8Ò8Ñ Ø×*Ò*Ñ Ø!×:Ò:Ñ Ø×(Ò(�Ø×6Ò6Ñ Ø×.Ò.Ñ Ø×(Ò(�Ø×0Ò0Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×,Ò,Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø ×8Ò8Ñ Ø×,Ò,Ñ Ø×0Ò0Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×6Ò6Ñ Ø×6Ò6Ñ Ø×2Ò2Ñ Ø×0Ò0Ñ Ø×,Ò,Ñ Ø×2Ò2Ñ Ø×4Ò4Ñ Ø×4Ò4Ñ Ø×4Ò4Ñ Ø×2Ò2Ñ Ø×.Ò.Ñ Ø ×8Ò8Ñ Ø$×@Ò@Ñ Ø!×:Ò:Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×6Ò6Ñ Ø×.Ò.Ñ Ø×2Ò2Ñ Ø!×:Ò:Ñ Ø×(Ò(�Ø×.Ò.Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×4Ò4Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø×2Ò2Ñ Ø×0Ò0Ñ Ø×2Ò2Ñ Ø×6Ò6Ñ Ø×6Ò6Ñ Ø#×>Ò>Ñ Ø×4Ò4Ñ Ø×0Ò0Ñ Ø×,Ò,Ñ Ø×6Ò6Ñ Ø×(Ò(�Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø &× DÒ DÑ Ø ×8Ò8Ñ Ø×.Ò.Ñ Ø×6Ò6Ñ Ø%×BÒBÑ Ø ×8Ò8Ñ Ø×.Ò.Ñ Ø×2Ò2Ñ Ø"×<Ò<Ñ Ø$*×$LÒ$LÑ !Ø×.Ò.Ñ Ø"×<Ò<Ñ Ø×.Ò.Ñ Ø×(Ò(�Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø#×>Ò>Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×*Ò*Ñ Ø×2Ò2Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø ×8Ò8Ñ Ø×6Ò6Ñ Ø×,Ò,Ñ Ø×0Ò0Ñ Ø×6Ò6Ñ Ø×6Ò6Ñ Ø &× DÒ DÑ Ø*0×*XÒ*XÑ 'Ø#×>Ò>Ñ Ø$×@Ò@Ñ Ø×(Ò(�Ø×,Ò,Ñ Ø×*Ò*Ñ Ø×.Ò.Ñ Ø!×:Ò:Ñ Ø×6Ò6Ñ Ø×0Ò0Ñ Ø ×8Ò8Ñ Ø×2Ò2Ñ Ø×2Ò2Ñ Ø!×:Ò:Ñ Ø×.Ò.Ñ Ø×4Ò4Ñ Ø"×<Ò<Ñ Ø!×:Ò:Ñ Ø×0Ò0Ñ Ø ×8Ò8Ñ Ø×6Ò6Ñ Ø"(×"HÒ"HÑ Ø×4Ò4Ñ Ø#×>Ò>Ñ Ø!'×!FÒ!FÑ Ø×0Ò0Ñ Ø!×:Ò:Ñ Ø ×8Ò8Ñ Ø×.Ò.Ñ Ø×6Ò6Ñ Ø×4Ò4Ñ Ø×0Ò0Ñ Ø"×<Ò<Ñ Ø×4Ò4Ñ Ø×4Ò4Ñ Ø×6Ò6Ñ Ø$×@Ò@Ñ Ø$×@Ò@Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø×2Ò2Ñ Ø×.Ò.Ñ Ø×(Ò(�Ø!×:Ò:Ñ Ø×0Ò0Ñ Ø×(Ò(�Ø×*Ò*Ñ Ø×6Ò6Ñ Ø×*Ò*Ñ Ø#×>Ò>Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×,Ò,Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø!×:Ò:Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×0Ò0Ñ Ø×2Ò2Ñ Ø×.Ò.Ñ Ø×2Ò2Ñ Ø×,Ò,Ñ Ø ×8Ò8Ñ Ø×6Ò6Ñ Ø%+×%NÒ%NÑ "Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø×4Ò4Ñ Ø×.Ò.Ñ Ø×2Ò2Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø &× DÒ DÑ Ø×(Ò(�Ø×0Ò0Ñ Ø"×<Ò<Ñ Ø!×:Ò:Ñ Ø×2Ò2Ñ Ø×2Ò2Ñ Ø×.Ò.Ñ Ø!×:Ò:Ñ Ø×4Ò4Ñ Ø"×<Ò<Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×6Ò6Ñ Ø×.Ò.Ñ Ø×2Ò2Ñ Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×2Ò2Ñ Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×2Ò2Ñ Ø×6Ò6Ñ Ø×*Ò*Ñ Ø×0Ò0Ñ Ø!×:Ò:Ñ Ø$×@Ò@Ñ Ø×6Ò6Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø ×8Ò8Ñ Ø×2Ò2Ñ Ø#×>Ò>Ñ Ø$×@Ò@Ñ Ø%×BÒBÑ Ø×,Ò,Ñ Ø ×8Ò8Ñ Ø×4Ò4Ñ Ø×4Ò4Ñ Ø×6Ò6Ñ Ø!×:Ò:Ñ Ø×.Ò.Ñ Ø×(Ò(�Ø×0Ò0Ñ Ø×*Ò*Ñ Ø×0Ò0Ñ Ø×*Ò*Ñ Ø×0Ò0Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×*Ò*Ñ Ø×0Ò0Ñ Ø×.Ò.Ñ Ø×0Ò0Ñ Ø!×:Ò:Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø ×8Ò8Ñ Ø×,Ò,Ñ Ø ×8Ò8Ñ Ø×0Ò0Ñ Ø &× DÒ DÑ Ø &× DÒ DÑ Ø#×>Ò>Ñ Ø×4Ò4Ñ Ø×4Ò4Ñ Ø×6Ò6Ñ Ø"×<Ò<Ñ Ø×*Ò*Ñ Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×2Ò2Ñ Ø×0Ò0Ñ Ø×(Ò(�Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×,Ò,Ñ Ø ×8Ò8Ñ Ø×4Ò4Ñ Ø ×8Ò8Ñ Ø×.Ò.Ñ Ø"×<Ò<Ñ Ø×0Ò0Ñ Ø%×BÒBÑ Ø×4Ò4Ñ Ø"×<Ò<Ñ Ø×6Ò6Ñ Ø×(Ò(�Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×4Ò4Ñ Ø×6Ò6Ñ Ø%×BÒBÑ Ø×.Ò.Ñ Ø×(Ò(�Ø×*Ò*Ñ Ø×0Ò0Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×4Ò4Ñ Ø ×8Ò8Ñ Ø!×:Ò:Ñ Ø×2Ò2Ñ Ø×0Ò0Ñ Ø×2Ò2Ñ Ø &× DÒ DÑ Ø×.Ò.Ñ Ø×,Ò,Ñ Ø×4Ò4Ñ Ø×,Ò,Ñ Ø×4Ò4Ñ Ø×.Ò.Ñ Ø×4Ò4Ñ Ø×0Ò0Ñ Ø×,Ò,Ñ Ø×0Ò0Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø×(Ò(�Ø$*×$LÒ$LÑ !Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×(Ò(�Ø×&Ò&�Ø×*Ò*Ñ Ø×*Ò*Ñ ö0�õ 0ð  × Ó ™zÔ *ö6�võ 6ð × $Ó $Ñ%5Ô 6ö4�Võ 4ð × "Ó "¡>Ô 2ö6�võ 6ð × $Ó $Ñ%5Ô 6Ø×.Ò.Ñ Ø×4Ò4Ñ Ø×4Ò4Ñ ö9˜&õ 9ð × 'Ó 'Ñ(;Ô <ö5�fõ 5ð  × #Ó #¡OÔ 4ö6�võ 6ð × $Ó $Ñ%5Ô 6ö	3�Fõ 	3ð × !Ó !¡-Ô 0ö5�fõ 5ð × #Ó #¡OÔ 4öF2�6õ F2ðR ×  Ó  ¡Ô .Ø×0Ò0Ñ Ø×6Ò6Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ ö7˜õ 7ð> × %Ó %Ñ&7Ô 8Ø×$Ò$�Ø× Ò �Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×"Ò"�Ø× Ò �Ø×"Ò"�Ø×&Ò&�Ø×(Ò(�Ø×Ò�	Ø×"Ò"�Ø×$Ò$�Ø×"Ò"�Ø× Ò �Ø×&Ò&�Ø×&Ò&�Ø×,Ò,Ñ Ø×"Ò"�Ø×(Ò(�Ø×,Ò,Ñ Ø×&Ò&�Ø×&Ò&�ö4�Võ 4ð" × "Ó "¡>Ô 2Ø ×:Ò:Ñ ö
5�fõ 
5ð × #Ó #¡OÔ 4ö.ˆvõ .ð  × Ó ™XÔ &Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×&Ò&�Ø×(Ò(�Ø×$Ò$�Ø×,Ò,Ñ Ø×$Ò$�Ø×6Ò6Ñ Ø×,Ò,Ñ Ø×,Ò,Ñ Ø×&Ò&�ö	/�õ 	/ð × Ó ™iÔ (ö	0�õ 	0ð × Ó ™zÔ *ö0�õ 0ð × Ó ™zÔ *ö.ˆvõ .ð> × Ó ™XÔ &Ø×.Ò.Ñ Ø×"Ò"�Ø×(Ò(�Ø×$Ò$�Ø×.Ò.Ñ Ø×$Ò$�Ø×&Ò&�Ø×*Ò*Ñ Ø×,Ò,Ñ ö	.ˆvõ 	.ð × Ó ™XÔ &ö.ˆvõ .ð × Ó ™XÔ &ö"3�Fõ "3ðJ × !Ó !¡-Ô 0Ø!×:Ò:Ñ Ø×4Ò4Ñ Ø×4Ò4Ñ Ø"×<Ò<Ñ Ø"×<Ò<Ñ Ø%×BÒBÑ ö
;˜Fõ 
;ð × )Ó )Ñ*?Ô @öA &õ Að × /Ó /Ñ0KÔ Lö1�&õ 1ð& × Ó ¡Ô ,ö8˜õ 8ð × &Ó &Ñ'9Ô :Ø(.×(TÒ(TÑ %ög3�Fõ g3ðT × !Ó !¡-Ô 0ö-ˆfõ -ð, × Ó ™GÔ $ö8˜õ 8ð × &Ó &Ñ'9Ô :ö8˜õ 8ð" × &Ó &Ñ'9Ô :Ø×,Ò,Ñ Ø×,Ò,Ñ Ø×0Ò0Ñ Ø!×:Ò:Ñ Ø×6Ò6Ñ Ø×6Ò6Ñ Ø!×:Ò:Ñ Ø &× DÒ DÑ Ø×$Ò$�Ø×$Ò$�Ø×(Ò(�öA &õ Að × /Ó /Ñ0KÔ LöB 6õ Bð × 0Ó 0Ñ1MÔ Nö>˜võ >ð × ,Ó ,Ñ-EÔ Fö4�Võ 4ð$ × "Ó "¡>Ô 2ö;˜Fõ ;ð( × )Ó )Ñ*?Ô @Ø×4Ò4Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø+1×+ZÒ+ZÑ (Ø!×:Ò:Ñ Ø(.×(TÒ(TÑ %Ø(.×(TÒ(TÑ %Ø×6Ò6Ñ Ø×2Ò2Ñ Ø#)×#JÒ#JÑ  ö
8˜õ 
8ð × &Ó &Ñ'9Ô :ö.ˆvõ .ð& × Ó ™XÔ &Ø×&Ò&�Ø×&Ò&�Ø×0Ò0Ñ Ø×&Ò&�Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×.Ò.Ñ Ø×2Ò2Ñ Ø×*Ò*Ñ Ø×(Ò(�Ø×(Ò(�Ø×$Ò$�Ø×(Ò(�Ø"×<Ò<Ñ Ø×(Ò(�Ø×(Ò(�Ø×2Ò2Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø×6Ò6Ñ Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×"Ò"�Ø×2Ò2Ñ Ø×,Ò,Ñ Ø×6Ò6Ñ Ø×0Ò0Ñ Ø×.Ò.Ñ Ø×2Ò2Ñ Ø×6Ò6Ñ Ø×2Ò2Ñ Ø×6Ò6Ñ Ø×0Ò0Ñ Ø$×@Ò@Ñ Ø%×BÒBÑ Ø×,Ò,Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×2Ò2Ñ Ø ×8Ò8Ñ Ø"×<Ò<Ñ Ø×,Ò,Ñ Ø"×<Ò<Ñ Ø$×@Ò@Ñ Ø×.Ò.Ñ Ø×*Ò*Ñ Ø×.Ò.Ñ Ø×,Ò,Ñ Ø×2Ò2Ñ Ø &× DÒ DÑ Ø#)×#JÒ#JÑ  Ø ×8Ò8Ñ Ø$×@Ò@Ñ Ø"(×"HÒ"HÑ Ø#×>Ò>Ñ Ø!'×!FÒ!FÑ Ø!×:Ò:Ñ Ø$×@Ò@Ñ Ø×2Ò2Ñ Ø×6Ò6Ñ Ø ×8Ò8Ñ Ø!×:Ò:Ñ Ø×6Ò6Ñ Ø#×>Ò>Ñ Ø×6Ò6Ñ Ø!×:Ò:Ñ ö9˜&õ 9ð × 'Ó 'Ñ(;Ô <Ø ×8Ò8Ñ Ø×6Ò6Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø ×8Ò8Ñ Ø$×@Ò@Ñ Ø"×<Ò<Ñ Ø×2Ò2Ñ Ø"×<Ò<Ñ Ø$×@Ò@Ñ Ø%×BÒBÑ Ø"×<Ò<Ñ Ø"×<Ò<Ñ Ø×6Ò6Ñ Ø×4Ò4Ñ Ø×6Ò6Ñ Ø"×<Ò<Ñ Ø!×:Ò:Ñ Ø$×@Ò@Ñ Ø%+×%NÒ%NÑ "Ø &× DÒ DÑ Ø×2Ò2Ñ Ø"×<Ò<Ñ Ø$*×$LÒ$LÑ !Ø×6Ò6Ñ Ø$×@Ò@Ñ Ø$*×$LÒ$LÑ !Ø×4Ò4Ñ Ø×2Ò2Ñ Ø×2Ò2Ñ Ø%×BÒBÑ Ø%+×%NÒ%NÑ "Ø'-×'RÒ'RÑ $öB 6õ Bð × 0Ó 0Ñ1MÔ NØ!×:Ò:Ñ Ø$*×$LÒ$LÑ !Ø%+×%NÒ%NÑ "Ø%+×%NÒ%NÑ "Ø"(×"HÒ"HÑ Ø+1×+ZÒ+ZÑ (Ø"(×"HÒ"HÑ Ø!'×!FÒ!FÑ Ø$×@Ò@Ñ ö6�võ 6ð × $Ó $Ñ%5Ô 6ö
8˜õ 
8ð × &Ó &Ñ'9Ô :Ø"×<Ò<Ñ Ø×4Ò4Ñ Ø ×8Ò8Ñ Ø%×BÒBÑ Ø"(×"HÒ"HÑ Ø ×8Ò8Ñ ö9˜&õ 9ð  × 'Ó 'Ñ(;Ô <ö3�Fõ 3ð × !Ó !¡-Ô 0Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø &× DÒ DÑ Ø$×@Ò@Ñ Ø"×<Ò<Ñ Ø$*×$LÒ$LÑ !ö5�fõ 5ð& × #Ó #¡OÔ 4Ø×2Ò2Ñ Ø×6Ò6Ñ Ø ×8Ò8Ñ Ø×4Ò4Ñ Ø"×<Ò<Ñ Ø#)×#JÒ#JÑ  Ø &× DÒ DÑ Ø'-×'RÒ'RÑ $Ø×4Ò4Ñ Ø×0Ò0Ñ Ø ×8Ò8Ñ Ø×0Ò0Ñ Ø×2Ò2Ñ ö:˜6õ :ð × (Ó (Ñ)=Ô >ö8˜õ 8ð × &Ó &Ñ'9Ô :Ø×2Ò2Ñ Ø×2Ò2Ñ Ø×0Ò0Ñ Ø×.Ò.Ñ Ø×6Ò6Ñ Ø×.Ò.Ñ Ø×,Ò,Ñ Ø×,Ò,Ñ Ø#×>Ò>Ñ Ø"×<Ò<Ñ ö @ õ  @ðF × .Ó .Ñ/IÔ JØ!×:Ò:Ñ Ø!×:Ò:Ñ Ø×6Ò6Ñ Ø ×8Ò8Ñ ö7˜õ 7ð × %Ó %Ñ&7Ô 8ö9˜&õ 9ð × 'Ó 'Ñ(;Ô <Ø×(Ò(�Ø×0Ò0Ñ Ø×,Ò,Ñ Ø×2Ò2Ñ Ø×2Ò2Ñ Ø×0Ò0Ñ Ø×4Ò4Ñ Ø×0Ò0Ñ ö9˜&õ 9ð × 'Ó 'Ñ(;Ô <öL¨Võ Lð$ × :Ó :Ñ;aÔ bö5�fõ 5ð × #Ó #¡OÔ 4ô#ôô ô8ô;ôBôJôBô:ô
Lô
:ô
:ô.ô.ô@ôAô7ô-ô;ô,ô4ô=ô0ô0ô0ô0ô0ô8ô?ô,ô1ô<ô*ô3ô
-ô ô ô"ô ô=ô(5ô,ô&6ô,ô'ôYô5ôXô8ô2ôAôGôNôWô YôD@ô,2ô1ô4ô )ô2ô6ô(0ô6ô&3ô+ô2ô,3ô@ô,ô5ô!ô'ô)ô.ô$2ô*+ô-ô
2ô1ô,ô,ô,ôHô(ô/ô*ô*ô*ôDô<ô BôEôJôJô;ô*ô(ô&	8ô)ô *ônô	>ô3ô2ô*ô	3ô,ô.ô(ô3ô9ô>ô6ô/ô1ô6ô6ô3ô/ô.ô2ô.ô2ô.ô6ô)ô,ô	>ô,ô8ô_ôKôKô7ô7ô5ô
,ô8ô,ôCô,ô<ô_ô2
pô?ô
7ôCô	9ô	9ô7ô
4ô:ô,ô)ô/ô5ô+ô>ô*7ô&7ô()ô/ôVô$	WôNô$	OôFô$	Gô1ô&ô0ôbô$9ô1ô>ô"1ô4ô:ô0ô@ô)ô +ô"Wô,ô0ô<ô)ô5ô,ô%ô&ô4ô&ô%ô%ô4ô9ô&ô	4ô%ô$ô#ô!ô\ôCô	4ô;ô;ô8ô0ô&ô'ô5ô8ô2ô7ô <ô-ô7ô$8ô9ô&ô(ô*ô(ô7ô4ô+ô1ô)ô)ô4ô1ô4ô'ô
=ô
)ô	0ô	+ô
2ô;ô)ô(ô,ô(ô*ô/ô.ô	*ô/ô.ô	4ô*ô,ô+ô4ô8ô	1ô	5ô+ô
(ô.ô4ô+ô(ô(ô)ô(ô,ô	.ô*ô6ô.ô.ô	-ô-ô*ô
)ô)ô2ô(ô2ô&ô-ô4ôDô&ô8ô%ô8ôHô;ôbôB&ô0ô/ô'ô'ô&ô-ô*ô&ô+ô.ô&ô>ô3ô-ôEô0ô/ô3ô7ô:*ôIôaôdôFô	UôIôZô4ô3ô"?ô&4ô,ô*ô)ô,ô
(ô-ô2ô)ô+ô+ô-ô1ô,ô
(ô/ô,ô2ô3ôBô	 ô(ô"ô'ô$ô,ô1ôKô"?ô(5ôIô<
Zô>ô
3ô,Bô\*ô/ô3ô ,ô<ô+ô,ô2ô4ô)ô)ô6ô
3ô/ô<ô.ô>ô5ô0ô"ô$ôJôDôUô'ô4ô1ô48ô<ô 'ô.ô4ô9ôMô>ô.ô2ô2ô-ô-ô-ô1ô1ô,ô,ô.ô-ô0ô4ô4ô/ô/ô+ô.ô+ô1ô
5ô/ô8ô.ô(ô'ô-ô+ô4ô*ô)ô)ô	$ô	)ô.ô'ô-ô,ô,ô<ô4ô.ô)ô5ô7ô3ô3ô#ô>ô8ô:ô
*ô-ô-ô7ô1ô6ô*ô)ô)ô-ô/ô-ô2ô2ô4ô2ô1ô;ô,ô.ô+ô-ô-ô-ô-ô2ô,ô6ô.ô6ô5ôAô.ô-ô-ô+ô)ô)ô4ô5ô=ô)ô0ô+ô	(ô,ô	(ô,ô*ô	4ô*ô,ô+ô2ô1ô4ô1ô5ô(ô.ô(ô	(ô)ô.ô*ô.ô-ô-ô)ô)ô	2ô(ô&ô.ô'ô7ô/ô0ô+ô6ô>ô:ô>ôRô,0ô@ô<ô1ô)ô*ô9ô/ô>ô:ôDô"Rô&?ô;ô0ô?ô#ô'ô6ô(/ô3ôEô0>ô(Hô0>ô0ô0ô =ôD3ô4ô4ôEô,3ô4ôGô6ô6ô6ô=ô0ô3ô.ôCô5ô6ô)ôRô2ô
%ô4ô.ôtôfô_ôQôWôIôeôWô]ô$Oô",ô0ô"ô#ô%ô#ô3ô1ô(ô(ô3ô,ô	8ô3ôcôIô+ô"ô#ô%ô#ô$ô6ô
>ô+ô%ô,ô<ô8ô2ô3ô,;ôSô Tô .ô	/ô8ô 7ô8ôIô(Yô"Vô"-ô;ô@ô9ô"DôWôOô]ô
QôaôSôJôJôJôJôJôJô<ôJô	côcôRôLôLôLôLôLôIô@ô9ôCô
?ô
Fô6ôAô/ô@ô=ô 0ôJô6ôAô2ô?ô[ô"Xô"	1ô3ô9ôBôGô	Lô	Xô
3ôCô ]ôNôNô7ôBô%ô/ô5ô9ô ?ôIô&Sô,Pô$Nô&CôRô&Nô&Uô*LôLô$8ôCô$6ô#TôJUô@ô2ô<ô?ôKô/_ôbCô,>ô>ô%ô:ô.ô 3ô?ô;ô,ô,tô\Jô6ôAô&ô2ô@ôFô4ô	7ô?ô 4ô1ô=ô#ô1ô=ô6ôAô;ô7ôBô?ô
6ôAô
=ô9ôDô=ô:ô*;ôDôKôbôCôLôcôQôhôZô=ôLô0^ô6]ô6PôNô1ô=ô1ô=ô1ô=ô#ô@ô=ô0ô5ô@ô1ô6ô6ôAô.ô%ô6ô8ô&"eôH
1ô_ôHô@ôNôTôEô/ô:ô6ô"(ô+ô
<ô`ôlô8Xô6ôAô SôD#ô0ô?ôJô.ô/ô5ôHô0ô1ô	8ô,ô,ô)ôCôTô$aô(6ô)ô6ô
/ô
7ô7ô,ô)ô
3ô
;ô6ô.ô]ô.-ô 0ôAôAô Nô$Bôvô4,ô7ô5ô
8ô
IôNô$>ô1ô 
:ô
Bô	0ôYô(/ô=ôMô Bô?ô(ô0ô0ô0ô3ô;ô/ô/ôAô;ô#ô%ô4ô,	(ô%ô	6ô6ô4ô?ô<ô 4ô	4ô4ô2ô<ô7ô4ô5ô,ô".ôH/ô4ô<ôFô(
/ô2ôcô>.ô<ô,ô5ô6ô.7ô9ô6ô:ô=ô7ôOô2ôAô-ô,ô
0ôDô1ô.[ôLô	'ô*ô)ô.ô/ô/ô+ô0ô,ô3ô)ô*ô+ô*ô&ô&ô:ôGô/ô4ô,ô4ô(ô-ô&ô.ô/ô"-ô-ô 1ô
4ô0ô8ô9ô@ôCô<ôAô?ô9ô:ôOô Zô2;ô6ô6ô,ô*ô5ô"0ô-ô/ô7ôGô0*ô
'ô,ô(ô+ô(ô+ô(ô+ô(ô+ô
1ô+ô
'ô6ô
)ô,ô)ô,ô)ô,ô)ô,ô+ô
+ô)ô2ô6ô	2ô	=ôVô"Iô2ô.ô *ô5ô.Cô:ô	;ô5ô8ô5ô"6ôIô pô2ô'ô,ô+ô
5ô7ô4ô"ô,ô0ô(ô")ô$Jô6Aô&?ô.FôHô0Gô:ô (ô
&ô*ô.ô4ô;ô5ô=ôJô=ôJô3ôGô@ô=ô=ôJôOôQô=ô=ô=ôDô=ôJô7ô&ô"<ô1ô lô^ôWôIô0ôOôCôAô]ôOôDô Uô$Gô"2ô"6ô1ô&7ô8Eô	_ô9ô	+ô?ô9ôAô
9ôBô8ô;ô	Dô8ô	4ôDô2ô0ô6ô9ô?ôKô(ô	0ô2ô/ô+ô?ô4ô+ô	;ô4ô+ô	;ô4ô+ô	;ô&ô mô>wôaô6.ô'ô(ô.ô
6ô;ô0ô)ô)ô	!ô!ô!ô>ôBô<ô;ô?ô<ô@ô:ôBô:ô5ô=ô.4ô(=ô$.ô8ô.ô)ô"ô-ô
2ô7ô2ô0ô1ô3ô=ô9ô-ô -ô"-ô+ôdô.ôdô/ô21ô5ô&ô3ô2ô+ôAô*7ôUôUô'ô)ô?ô"ô)ô.ô (ô7ô	7ô#ô#ôEô8ô2ô4ô-ô0ô&4ô*ô"7ô6ôBôGô
6ô	/ô)ô(ô/ô4ô;ô	;ô	,ô
Sô;ô0ô
=ô
;ô6ô=ô)ô%ôOô	)ô5ô$Hô$'ô+ô'ô#ô
"ô'ô5ô,$ô/ô@ô5ô5ô5ôIô ?ô@ô9ô>ô9ô>ô	Cô8ô-ô0ô+ô+ô4ô1ô/ô/ô\ô,<ô/ô/ô/ô/ô/ô>ôMô?ô9ô9ô>ôCôEô9ô9ô9ô8ô9ô>ô	Cô2ô:ô3ô.ôLôwô/ô-ô0ô0ô0ô0ô7ô Bô:ô+ô4ô6ô'ô,ô<ô	Eô1ô	Cô	>ô1ôAô	Jô	Cô/ô'ô'ô&ô&ô'ô%ô0ô1ô:ô6ô4ôCô>ô:ôDô;ô4ô1ôGô;ô1ôoô3ô/ôVô5ô4ô.ô3ôNô>ô?ô8ô9ô6ô5ô6ô5ô-ô)ô-ô-ô8ô:ô4ô>ô3ô3ô?ô4ô4ô6ô/ô4ôOôlô3ô8ô1ô1ô2ô1ô2ô7ô;ô6ô9ô/ôFô2ô3ô2ô/ô,ô1ô1ô8ô2ô=ô3ô4ô3ô1ô9ô/ô=ô/ô0ô6ô3ô/ô8ô8ô3ô9ô*ô0ô5ô?ôCô-ô?ô.ô8ô/ô1ô3ô:ô5ôQô2ô<ô9ô7ô8ô8ô*ô.ô+ôAô5ô,ô6ô4ô7ô/ô+ô:ô8ô4ô4ô6ô0ô+ô9ô0ô3ô@ô=ô5ô6ô4ô4ô0ô-ô6ô5ô8ô6ô6ô6ô?ô=ô9ô>ô*ô0ô:ô3ô9ô5ô2ô3ô3ô8ô:ô2ô<ô5ô;ô7ô4ô5ô5ô:ô<ô8ôGô7ô9ô,ô/ô.ô6ô	0ô-ô9ô'ô'ôEô@ô-ôDô?ôBô:ô:ôDô?ô>ô7ôPô3ô(ô8ô5ô8ô5ô1ô)ô1ô/ô/ô)ô*ô+ô)ô>ô4ô2ô+ô,ô;ô*ô7ôIô/ô5ô-ô2ô6ô+ôBô6ô,ô=ô7ô*ô-ô-ô9ô7ô5ô2ô=ô/ô4ô4ô6ô4ô.ô0ô0ô(ô(ô6ô,ô3ô1ô1ô2ô8ô<ô;ô7ô-ô.ô-ô2ô@ô2ô9ô>ô>ô=ô?ô@ô>ô>ô>ôGôEô1ô3ô?ô1ô4ô2ô3ôDô2ô@ô2ô;ô9ô=ô1ô6ô/ô;ô.ô:ô7ô(ô2ô<ô5ô8ô;ô7ô;ô4ô7ô5ô6ô5ô5ô:ô<ô5ô4ô9ô3ô<ô8ô,ô(ô)ô2ô1ô<ô7ô6ô8ô8ô7ô8ô0ô5ô3ô+ô)ô-ô+ô,ô)ô-ô-ô/ô%ô/ô<ô4ô/ô'ô/ô'ô)ô-ô6ô+ô.ô3ô-ô1ô1ô-ôbô*ô-ô(ô;ôOô=ô(ô,ô(ô5ôFô5ô?ôEô8ô0ô3ô.ô;ô8ô@ôKô,ô,ô1ô=ô?ô5ô:ô:ô+ô2ô,ôDôBô]ôBôLô.ô:ô>ô8ô+ô,ô>ô8ô6ô*ô1ôHô-ô1ô:ô6ô<ô4ô;ô:ô0ô:ô8ô7ôIô0ôBô:ô0ô2ô/ôIôCô=ô4ô/ô1ô-ô'ô&ô&ô.ô7ô)ô.ô*ô%ô,ô3ô&ô&ô(ô=ô&ô(ô(ô0ôFôBô-ô<ô@ô,ô<ô-ô<ô+ô+ô)ô,ô-ô-ô-ô'ô)ô+ô.ô-ô=ô?ôBô<ô=ô?ô>ô6ô0ôBô3ô(ô2ô,ô-ô3ô4ô6ô1ô)ô.ô_ôFô=ô6ô9ô;ô0ô1ô2ô6ô2ô.ôTôAô5ôSô*ô4ô	/ô1ô+ô0ô=ô-ô0ô.ô:ô0ô*ô6ô<ô0ôRô8ô:ô;ô0ô:ô2ô2ô0ô>ô4ô9ô5ôGô:ô6ô<ôPô0ô?ôGô0ô3ô4ô.ô.ô-ô3ô'ô(ô'ô0ô'ô2ô4ô-ô8ô4ôKô$ôaô,ô-ôAô3ô<ôWô)ô,ô9ô5ô$ô8ô-ô,ô.ô'ô3ôHôJôLôzôdôqô[ô/ô-ô%ô-ôHôdôCô.ô,ô:ôIôFô;ôBô;ôdôEô+ô/ô+ô*ô)ô+ô1ô)ô2ô5ô-ô'ô&ô+ô.ô1ô8ô<ôNô1ô9ôPô.ô:ô*ô6ôJô9ô-ô0ô/ô0ô*ô5ô:ôGôEôKôGô.ô0ô=ôFôJô2ô'ôLôiô1ôNôIô4ô9ô+ô|ôvô1ôSô[ô3ô;ô<ôPôGôIô7ô=ô;ô4ô6ô;ô0ô'ôGôAô:ô?ô6ô#ô0ô4ôaô*ô7ô:ô/ô	/ô5ô8ô5ô3ô<ôBôwô:ôAôSôCôUôBôTôLôPô<ô5ô6ô>ô9ô5ô9ôbôeô9ô8ô@ôMô>ô>ôCôAô;ô?ô:ô9ô>ôSôYô8ô7ôEô3ô:ô@ô5ôCô;ô9ô5ô<ôFô<ôUô:ôEôBô>ôBô;ô6ô=ô6ô5ô8ôEô?ô=ô?ô7ô9ô?ô5ô3ô6ôYô:ôRô5ô)ô:ô6ô2ô7ôKô;ôCô2ô=ô4ôCôeôYôkôCôJôFôAô:ôCôKôJô>ôTôZô9ôHô)ô)ô(ôFô8ô6ô4ô6ô7ô=ô3ô+ô*ô.ô)ô0ô1ô&ô4ô'ô%ô%ô'ô3ô*ô&ô%ô1ô0ô&ô4ô(ô)ô)ô/ô-ô9ô/ô+ôJô2ô3ô0ô0ô-ô?ô4ô&ô#ô4ô2ô)ô-ôAô6ô0ô+ôBô/ôKô6ô8ô4ô.ôOô;ô&ôVô+ô+ô4ô2ô-ôdô8ô1ô2ô,ô2ô0ô0ô.ô1ô4ôBô<ô6ô7ô'ôAôCôJô7ô<ô*ô-ô/ô)ô/ôFô(ô+ô)ô&ô/ô1ô(ô.ô'ô'ô0ô9ô-ô1ô2ô2ô:ô0ô3ô3ô2ô;ô1ôh#ôT*ö54�&õ 54ðp × Ó ¡Ô ,Ø×"Ò"�ö{˜õ {ð@ × %Ó %Ñ&7Ô 8öEcˆFõ EcðP × Ó ™%Ô  ö u�Võ  uðF × "Ó "¡>Ô 2ö>eˆVõ >eðB × Ó ™6Ô "öVk�õ Vkðr × Ó ™iÔ (ö!y�võ !yðH × $Ó $Ñ%5Ô 6öG˜fõ Gð@ × +Ó +Ñ,CÔ Dönq�6õ nqðb ×  Ó  ¡Ô .öIiˆvõ IiðX × Ó ™XÔ &öviˆvõ viðr × Ó ™XÔ &ö36�Fõ 36ðl × !Ó !¡-Ô 0öoq�6õ oqðd ×  Ó  ¡Ô .ö˜&õ ð@ × 'Ó 'Ñ(;Ô <öO}˜õ O}ðd × &Ó &Ñ'9Ô :ö!{˜õ !{ðH × %Ó %Ñ&7Ô 8ö!˜&õ !ðH × 'Ó 'Ñ(;Ô <ö"k�õ "kðJ × Ó ™iÔ (öU1ˆvõ U1ðp × Ó ™XÔ &öoA˜6õ oAðd × (Ó (Ñ)=Ô >öQ	iˆvõ Q	iðh × Ó ™XÔ &öJ#‘õ J#ðZ × Ó ™iÔ (ö!E˜Võ !EðH × *Ó *Ñ+AÔ Bö[s�Fõ [sð| × !Ó !¡-Ô 0öD	m�õ D	mðN × Ó ™zÔ *ö6{˜õ 6{ðr × %Ó %Ñ&7Ô 8öI˜võ Ið@ × ,Ó ,Ñ-EÔ FöVy�võ Vyðr × $Ó $Ñ%5Ô 6öC6�Fõ C6ðL × !Ó !¡-Ô 0öu�Võ uð@ × "Ó "¡>Ô 2öy�võ yð@ × $Ó $Ñ%5Ô 6ö*m�õ *mðZ × Ó ™zÔ *öseˆVõ seðl × Ó ™6Ô "ös�Fõ sð@ × !Ó !¡-Ô 0ö!q�6õ !qðH ×  Ó  ¡Ô .ö4m�õ 4mðn × Ó ™zÔ *ö˜&õ ð@ × 'Ó 'Ñ(;Ô <ö?gˆfõ ?gðD × Ó ™GÔ $öq�6õ qð@ ×  Ó  ¡Ô .ö)m�õ )mðX × Ó ™zÔ *öio�&õ ioðX × Ó ¡Ô ,ös�Fõ sð@ × !Ó !¡-Ô 0öm�õ mð@ × Ó ™zÔ *ö&q�6õ &qðR ×  Ó  ¡Ô .ö q�6õ  qðF ×  Ó  ¡Ô .öHgˆfõ HgðV × Ó ™GÔ $ö}˜õ }ð@ × &Ó &Ñ'9Ô :ö,I võ ,Ið^ × 4Ó 4Ñ5UÔ Vö(#Ñ(Hõ (#ðV × 5Ó 5Ñ6WÔ XöeˆVõ eð@ × Ó ™6Ô "ö-m�õ -mð` × Ó ™zÔ *ö-k�õ -kð` × Ó ™iÔ (öiˆvõ ið@ × Ó ™XÔ &ö-q�6õ -qð` ×  Ó  ¡Ô .ö[0ˆfõ [0ð| × Ó ™GÔ $ö)u�Võ )uðX × "Ó "¡>Ô 2öEeˆVõ EeðP × Ó ™6Ô "öo�&õ oð@ × Ó ¡Ô ,öq�6õ qð@ ×  Ó  ¡Ô .ö's�Fõ 'sðT × !Ó !¡-Ô 0ö.s�Fõ .sðb × !Ó !¡-Ô 0ö q�6õ  qðF ×  Ó  ¡Ô .öq�6õ qð@ ×  Ó  ¡Ô .öieˆVõ ieðX × Ó ™6Ô "ö!m�õ !mðH × Ó ™zÔ *ö?3�õ ?3ðD × Ó ™zÔ *ö1u�Võ 1uðh × "Ó "¡>Ô 2öo�&õ oð@ × Ó ¡Ô ,öO1ˆvõ O1ðd
 × Ó ™XÔ &öh.ˆFõ h.ðV × Ó ™%Ô  öxk�õ xkðv × Ó ™iÔ (ös�Fõ sðB × !Ó !¡-Ô 0öh{˜õ h{ðV × %Ó %Ñ&7Ô 8öQ
iˆvõ Q
iðh × Ó ™XÔ &öF#‘õ F#ðR × Ó ™iÔ (ö%o�&õ %oðP × Ó ¡Ô ,öBeˆVõ BeðJ
 × Ó ™6Ô "öMeˆVõ Með`
 × Ó ™6Ô "öq�6õ qð0 ×  Ó  ¡Ô .öF#‘Lõ F#ðR × !Ó !¡-Ô 0öNq�6õ Nqðb ×  Ó  ¡Ô .ö2s�Fõ 2sðj × !Ó !¡-Ô 0öR8�fõ R8ðj × #Ó #¡OÔ 4öziˆvõ ziðz × Ó ™XÔ &ö/s�Fõ /sðd × !Ó !¡-Ô 0öR0ˆfõ R0ðj × Ó ™GÔ $öOeˆVõ Oeðd × Ó ™6Ô "öDo�&õ DoðN × Ó ¡Ô ,ö)k�õ )kðX × Ó ™iÔ (ö|5�6õ |5ð~ ×  Ó  ¡Ô .ö@/ˆVõ @/ðF × Ó ™6Ô "ögˆfõ gð@ × Ó ™GÔ $öJ/ˆVõ J/ðZ × Ó ™6Ô "öLiˆvõ Lið^ × Ó ™XÔ &ö u�Võ  uðF × "Ó "¡>Ô 2öC˜Fõ Cð@ × )Ó )Ñ*?Ô @öos�Fõ osðd × !Ó !¡-Ô 0ö@iˆvõ @iðF × Ó ™XÔ &öiˆvõ ið@ × Ó ™XÔ &ö_iˆvõ _iðD × Ó ™XÔ &öqgˆfõ qgðh × Ó ™GÔ $ö{˜õ {ð@ × %Ó %Ñ&7Ô 8ö&s�Fõ &sðR × !Ó !¡-Ô 0ö2q�6õ 2qðj ×  Ó  ¡Ô .ö"o�&õ "oðJ × Ó ¡Ô ,öw�fõ wð@ × #Ó #¡OÔ 4öA˜6õ Að@ × (Ó (Ñ)=Ô >ö%o�&õ %oðP × Ó ¡Ô ,öN7�Võ N7ðb × "Ó "¡>Ô 2öuo�&õ uoðp × Ó ¡Ô ,ö%I˜võ %IðP × ,Ó ,Ñ-EÔ FöE}˜õ E}ðP × &Ó &Ñ'9Ô :öw�fõ wð@ × #Ó #¡OÔ 4ös�Fõ sð@ × !Ó !¡-Ô 0ö7m�õ 7mðt × Ó ™zÔ *ögˆfõ gð@ × Ó ™GÔ $öRo�&õ Roðj × Ó ¡Ô ,ö"o�&õ "oðJ × Ó ¡Ô ,ö>gˆfõ >gðB × Ó ™GÔ $ö7?˜Võ 7?ðt × *Ó *Ñ+AÔ Böfiˆvõ fiðR × Ó ™XÔ &ö'iˆvõ 'iðT × Ó ™XÔ &öhs�Fõ hsðV × !Ó !¡-Ô 0öu�Võ uð@ × "Ó "¡>Ô 2ö!}˜õ !}ðH × &Ó &Ñ'9Ô :öweˆVõ weðt × Ó ™6Ô "ö$s�Fõ $sðN × !Ó !¡-Ô 0ö(m�õ (mðV × Ó ™zÔ *ö-m�õ -mð` × Ó ™zÔ *ö65�6õ 65ðr ×  Ó  ¡Ô .ö5eˆVõ 5eðp × Ó ™6Ô "öw�fõ wð@ × #Ó #¡OÔ 4ö iˆvõ  iðF × Ó ™XÔ &ös�Fõ sð@ × !Ó !¡-Ô 0öA˜6õ Að@ × (Ó (Ñ)=Ô >öC˜Fõ Cð@ × )Ó )Ñ*?Ô @ö~cˆFõ ~cðB × Ó ™%Ô  öiˆvõ ið@ × Ó ™XÔ &öIo�&õ IoðX × Ó ¡Ô ,ös�Fõ sð@ × !Ó !¡-Ô 0ö}iˆvõ }ið@ × Ó ™XÔ &öA8�fõ A8ðH × #Ó #¡OÔ 4öbgˆfõ bgðJ × Ó ™GÔ $öC˜Fõ Cð@ × )Ó )Ñ*?Ô @öI˜võ Ið@ × ,Ó ,Ñ-EÔ Fökiˆvõ kið\ × Ó ™XÔ &öeˆVõ eð@ × Ó ™6Ô "ö!q�6õ !qðH ×  Ó  ¡Ô .ö!o�&õ !oðH × Ó ¡Ô ,öUo�&õ Uoðp  × Ó ¡Ô ,ö{˜õ {ð@ × %Ó %Ñ&7Ô 8ö19�võ 19ðh × $Ó $Ñ%5Ô 6ö#Ñ(õ #ð> × %Ó %Ñ&7Ô 8ö<g�võ <gð~ × $Ó $Ñ%5Ô 6ö#Ñ(õ #ð> × %Ó %Ñ&7Ô 8ö=o�&õ =oð@ × Ó ¡Ô ,ö}˜õ }ð@ × &Ó &Ñ'9Ô :ö/o�&õ /oðd × Ó ¡Ô ,ö/o�&õ /oðd × Ó ¡Ô ,ök�õ kð@ × Ó ™iÔ (öo�&õ oð@ × Ó ¡Ô ,ös�Fõ sð@ × !Ó !¡-Ô 0ögˆfõ gð@ × Ó ™GÔ $öI@˜fõ I@ðX × +Ó +Ñ,CÔ Dö!m�õ !mðH × Ó ™zÔ *öCcˆFõ CcðL × Ó ™%Ô  öq�6õ qð@ ×  Ó  ¡Ô .ö{˜õ {ð@ × %Ó %Ñ&7Ô 8ö{˜õ {ð@ × %Ó %Ñ&7Ô 8ö17�Võ 17ðh × "Ó "¡>Ô 2ö49�võ 49ðn × $Ó $Ñ%5Ô 6ö.k�õ .kðb × Ó ™iÔ (öu�Võ uð@ × "Ó "¡>Ô 2ö!w�fõ !wðH × #Ó #¡OÔ 4öw�fõ wð@ × #Ó #¡OÔ 4ö*o�&õ *oðZ × Ó ¡Ô ,ö1o�&õ 1oðh × Ó ¡Ô ,ök�õ kð@ × Ó ™iÔ (öyeˆVõ yeðx × Ó ™6Ô "ö!w�fõ !wðH × #Ó #¡OÔ 4öy�võ yð@ × $Ó $Ñ%5Ô 6öggˆfõ ggðT × Ó ™GÔ $ö"m�õ "mðJ × Ó ™zÔ *ö%K õ %KðP × -Ó -Ñ.GÔ Höu�Võ uð@ × "Ó "¡>Ô 2öy�võ yð@ × $Ó $Ñ%5Ô 6öeq�6õ eqðP ×  Ó  ¡Ô .ör#‘Lõ r#ðj × !Ó !¡-Ô 0öiˆvõ ið@ × Ó ™XÔ &ö0:˜õ 0:ðf × %Ó %Ñ&7Ô 8ö39�võ 39ðl × $Ó $Ñ%5Ô 6ö!y�võ !yðH × $Ó $Ñ%5Ô 6ös�Fõ sð@ × !Ó !¡-Ô 0ö4A˜võ 4Aðn × ,Ó ,Ñ-EÔ Fö.#Ñ 8õ .#ðb × -Ó -Ñ.GÔ Hö>}˜õ >}ðB × &Ó &Ñ'9Ô :öq�6õ qð@ ×  Ó  ¡Ô .ös�Fõ sð@ × !Ó !¡-Ô 0öK õ Kð@ × -Ó -Ñ.GÔ Högˆfõ gð@ × Ó ™GÔ $öV8�fõ V8ðr × #Ó #¡OÔ 4ök�õ kð@ × Ó ™iÔ (ö"gˆfõ "gðJ × Ó ™GÔ $öq�6õ qð@ ×  Ó  ¡Ô .ös�Fõ sð@ × !Ó !¡-Ô 0ô"ö=u�Võ =uð@ × "Ó "¡>Ô 2ö)A˜6õ )AðX × (Ó (Ñ)=Ô >ö!˜&õ !ðH × 'Ó 'Ñ(;Ô <ö1˜&õ 1ðh × 'Ó 'Ñ(;Ô <ô ôôô5ô8ô?ôGô?ô7ô
Iô
7ô
7ô+ô+ô=ô>ô4ô*ô8ô)ô1ô:ô-ô-ô-ô-ô-ô5ô<ô)ô.ô9ô'ô0ô
*ôôôôô:ô(2ô)ô&3ô)ô$ôVô2ôUô5ô/ô>ôDôKôTô VôD=ô,/ô.ô1ô &ô/ô3ô(-ô3ô&0ô(ô/ô,0ô=ô)ô2ôô$ô&ô+ô$/ô*(ô*ô
/ô.ô)ô)ô)ôEô%ô,ô'ô'ô'ôAô9ô ?ôBôGôGô8ô'ô	5ô&ô 'ôkô	;ô0ô/ô'ô	0ô)ô+ô%ô0ô6ô;ô3ô,ô.ô3ô3ô0ô,ô+ô/ô+ô/ô+ô3ô&ô)ô	;ô)ô5ô\ôHôHô4ô4ô2ô
)ô)ô@ô)ô9ô\ô2
mô<ô
4ô@ô	6ô	6ô4ô
1ô7ô)ô&ô,ô2ô(ô;ô*4ô&4ô(&ô,ôSô$	TôKô$	LôCô$	Dô.ô#ô-ô_ô$6ô.ô;ô".ô1ô7ô-ô=ô&ô (ô"Tô)ô-ô9ô&ô2ô)ô"ô#ô1ô#ô"ô"ô1ô6ô#ô	1ô"ô!ô ôôYô@ô	1ô8ô8ô5ô-ô#ô$ô2ô5ô/ô4ô 9ô*ô4ô$5ô6ô#ô%ô'ô%ô4ô1ô1ôAô#ô5ô"ô5ôEô8ô_ôB#ô-ô,ô$ô$ô#ô*ô'ô#ô(ô+ô#ô;ô0ô*ôBô-ô,ô0ô4ô:'ôFô^ôaôCô	RôFôWô1ô0ô"<ô&1ô)ô'ô&ô)ô
%ô*ô/ô(ô(ô*ô.ô)ô
%ô)ô/ô0ô?ô	ô%ôô$ô!ô)ô.ôHô"<ô(2ôFô<
Wô;ô
0ô,?ô\'ô,ô0ô )ô9ô(ô)ô/ô1ô&ô&ô3ô
0ô,ô9ô+ô;ô2ô-ôô!ôGôAôRô$ô1ô.ô45ô9ô $ô+ô1ô6ôJô;ô+ô/ô/ô*ô*ô*ô.ô.ô)ô)ô+ô*ô-ô1ô1ô,ô,ô(ô+ô(ô.ô
2ô,ô5ô+ô%ô$ô*ô(ô1ô'ô&ô&ô	!ô	&ô+ô$ô*ô)ô)ô9ô1ô+ô&ô2ô4ô0ô0ô ô;ô5ô7ô
'ô*ô*ô4ô.ô3ô'ô&ô&ô*ô,ô*ô/ô/ô1ô.ô8ô)ô+ô(ô*ô*ô*ô>ô+ô*ô*ô+ô$ô4ô,ô-ô(ô3ô;ô7ô;ôOô,-ô=ô9ô.ô&ô'ô6ô,ô;ô7ôAô"Oô&<ô8ô-ô<ô ô$ô3ô(,ô0ôBô0;ô(Eô0;ô-ô :ôD0ô1ô1ôBô,0ô1ôDô3ô3ô3ô:ô-ô0ô2ô3ô&ôOô/ô
"ô1ô+ôqôcô\ôNôTôFôbôTôZô$Lô")ô-ôô ô"ô ô0ô.ô%ô%ô0ô)ô	5ô0ô`ôFô(ôô ô"ô ô!ô3ô
;ô(ô"ô)ô5ôPô Qô +ô	,ô5ô 4ô5ôFô(Vô"Sô"*ô8ô=ô6ô"AôTôLôZô
Nô^ôPôGôGôGôGôGôGô9ôGô	`ô`ôOôIôIôIôIôIôFô=ô6ô@ô
<ô
Cô,ô:ô -ô/ôXô"Uô"	.ô0ô6ô?ôDô	Iô	Uô
0ô"ô,ô2ô6ô <ôFô&Pô,Mô$Kô&Oô&Kô&Rô*Iô@ô$3ô#QôJRô=ô/ô9ô<ôHô/\ôb@ô,;ô7ô+ô )ô,qô\Gô#ô1ô ô<ô7ô*8ôAôHô_ô@ôIô`ôNôeôWô:ôIô0[ô6Zô63ô5ô&"bôHBô,ô3ô"%ô(ô
9ô]ôiô8Uô PôD ô-ô+ô,ô2ôEô-ô)ô)ô&ô@ôQô$^ô(3ô&ô3ô
,ô
4ô4ô)ô&ô
0ô
8ô3ô+ôZô.*ô -ô>ô>ô Kô$?ôsô4)ô4ô2ô
5ô
FôKô$;ô.ô 
7ô
?ô	-ôVô(,ô:ôJô ?ô<ô%ô-ô-ô-ô0ô8ô,ô,ô>ô8ô ô"ô1ô,	%ô"ô	3ô3ô1ô1ô	1ô1ô/ô4ô1ô2ô)ô"+ôH,ô1ô9ôCô(
,ô/ô`ô>+ô2ô6ô3ô7ô:ô4ôLô/ô>ô*ô)ô
-ôAô.ô.XôIô	$ô'ô&ô+ô,ô,ô(ô-ô)ô0ô&ô'ô(ô'ô#ô#ô7ôDô,ô1ô)ô1ô%ô*ô#ô+ô,ô"*ô*ô .ô
1ô-ô5ô6ô=ô@ô9ô>ô<ô6ô7ôLô Wô28ô3ô3ô)ô'ô2ô"-ô*ô,ô4ôDô0'ô
$ô)ô%ô(ô%ô(ô%ô(ô%ô(ô
.ô(ô
$ô3ô
&ô)ô&ô)ô&ô)ô&ô)ô(ô
(ô&ô/ô3ô/ô+ô 'ô2ô.@ô7ô	8ô2ô5ô2ô"3ôFô mô/ô$ô)ô(ô
2ô4ôô)ô-ô%ô"&ô$Gô6>ô&<ô.CôEô0Dô7ô %ô
#ô'ô+ô1ô8ô2ô:ôGô:ôGô0ôDô=ô:ô:ôGôLôNô:ô:ô:ôAô:ôGô4ô#ô"9ôiô[ôTôFôLô@ô>ôZôLôAô Rô$Dô"/ô"3ô.ô&4ô8Bô	\ô6ô	(ô<ô6ô>ô
6ô?ô5ô8ô	Aô5ô	1ôAô/ô-ô3ô6ô<ôHô%ô	-ô/ô,ô(ô<ô1ô(ô	8ô1ô(ô	8ô1ô(ô	8ô#ô jô>tô^ô6+ô$ô%ô+ô
3ô8ô-ô&ô&ô8ô<ô7ô2ô:ô.1ô(:ô$+ô5ô+ô&ôô*ô
/ô4ô/ô-ô.ô0ô:ô6ô*ô *ô"*ô(ôaô+ôaô,ô2.ô2ô#ô0ô/ô(ô>ô*4ôRôRô$ô&ô<ôô&ô+ô %ô4ô	4ô ô ôBô5ô/ô1ô*ô-ô&1ô'ô"4ô3ô?ôDô	,ô&ô%ô,ô1ô8ô	8ô	)ô
Pô8ô-ô
:ô
8ô3ô:ô&ô"ôLô	&ô2ô$Eô$$ô(ô$ô ô
ô$ô2ô,!ô,ô=ô2ô2ô2ôFô <ô=ô6ô;ô6ô;ô	@ô5ô*ô-ô(ô(ô1ô.ô,ô,ôYô,9ô,ô,ô,ô,ô,ô;ôJô<ô6ô6ô;ô@ôBô6ô6ô6ô5ô6ô;ô	@ô/ô7ô0ô+ôIôtô,ô*ô-ô-ô-ô-ô4ô ?ô7ô(ô1ô3ô$ô)ô9ô	Bô.ô	@ô	;ô.ô>ô	Gô	@ô,ô$ô$ô#ô#ô$ô"ô-ô7ô@ô;ô7ôAô8ô1ô.ôDô8ô.ôlô0ô,ôSô2ô1ô+ôKô;ô<ô5ô6ô3ô2ô3ô2ô*ô&ô*ô*ô5ô7ô1ô;ô0ô0ô<ô1ô1ô3ô,ô1ôLôiô0ô5ô.ô.ô/ô.ô/ô4ô8ô3ô6ô,ôCô/ô0ô/ô,ô)ô.ô.ô5ô/ô:ô0ô1ô0ô.ô6ô,ô:ô,ô-ô3ô0ô,ô5ô5ô0ô6ô'ô-ô2ô<ô@ô*ô<ô+ô5ô,ô.ô0ô7ô2ôNô/ô9ô6ô4ô5ô5ô'ô+ô(ô>ô2ô)ô3ô1ô4ô,ô(ô7ô5ô1ô1ô3ô-ô(ô6ô-ô0ô=ô:ô2ô3ô1ô1ô-ô*ô3ô2ô5ô3ô3ô3ô<ô:ô6ô'ô-ô7ô0ô6ô/ô0ô0ô5ô7ô/ô9ô2ô8ô1ô2ô2ô7ô9ô5ôDô4ô6ô)ô,ô+ô3ô*ô6ô$ô$ôBô=ô*ôAô<ô?ô7ô7ôAô<ô;ô4ôMô0ô%ô5ô2ô5ô2ô.ô&ô.ô,ô,ô&ô'ô(ô&ô;ô1ô/ô(ô)ô8ô'ô4ôFô,ô2ô*ô/ô3ô(ô?ô3ô)ô:ô4ô'ô*ô*ô6ô4ô2ô/ô:ô,ô1ô1ô3ô1ô+ô-ô-ô%ô%ô3ô)ô0ô.ô.ô/ô5ô9ô8ô4ô*ô+ô*ô/ô=ô/ô6ô;ô;ô:ô<ô=ô;ô;ô;ôDôBô.ô0ô<ô.ô1ô/ô0ô/ô=ô/ô8ô6ô:ô.ô3ô,ô8ô+ô7ô4ô%ô/ô9ô2ô5ô8ô8ô1ô4ô2ô3ô2ô2ô7ô9ô2ô1ô0ô9ô)ô%ô&ô/ô.ô9ô4ô3ô5ô5ô4ô5ô-ô2ô0ô_ô'ô*ô%ô8ôLô:ô%ô)ô%ô2ôCô2ô<ôBô5ô-ô0ô+ô8ô5ô=ôHô)ô)ô.ô:ô<ô2ô7ô7ô(ô/ô)ôAô?ôZô?ôIô+ô5ô(ô)ô;ô5ô3ô'ô.ôEô*ô.ô7ô3ô1ô7ô4ôFô-ô?ô7ô-ô/ô,ôFô@ô:ô1ô,ô.ô*ô$ô#ô#ô+ô4ô&ô+ô'ô"ô)ô0ô#ô#ô%ô:ô#ô%ô%ô-ôCô?ô*ô9ô=ô)ô9ô9ô(ô:ô<ô?ô9ô:ô<ô;ô3ô-ô?ô%ô/ô)ô*ô0ô1ô3ô.ô&ô+ô\ôCô:ô3ô6ô8ô-ô.ô3ô+ôQô>ô2ôPô'ô1ô	,ô(ô-ô:ô*ô-ô+ô7ô-ô'ô3ô9ô-ôOô7ô8ô-ô7ô/ô/ô;ô1ô6ô2ôDô7ô3ô9ôMô<ôDô-ô0ô1ô+ô+ô*ô0ô$ô%ô$ô-ô$ô/ô1ô*ô5ô1ôHô!ô^ô*ô>ô0ô9ô)ô6ô2ô!ô5ô+ô$ôEôGôIôwôaônôXô,ô*ô"ô*ôEôaô+ô)ô7ôFôCô8ô?ô8ôaôBô(ô,ô(ô'ô&ô(ô.ô&ô/ô2ô*ô$ô#ô(ô+ô.ô5ô9ôKô.ô6ôMô+ô7ô'ô3ôGô6ô*ô-ô,ô-ô'ô2ô7ôDôBôHôDô+ô-ô:ôCôGô/ô$ôIôfô.ôKôFô1ô6ô(ôyôsô.ôPôXô0ô8ô9ôMôDôFô4ô:ô8ô1ô3ô8ô-ôDô>ô7ô<ô3ô ô-ô1ô^ô'ô4ô7ô,ô	,ô2ô5ô0ô9ô?ôtô7ô>ôPô@ôRô?ôQôIôMô9ô2ô3ô;ô6ô2ô6ô_ôbô6ô5ô=ôJô;ô;ô@ô>ô8ô<ô7ô6ô;ôPôVô5ô4ôBô0ô7ô=ô2ô@ô8ô6ô2ô9ôCô9ôRô7ôBô?ô;ô?ô8ô3ô:ô3ô2ô5ôBô<ô:ô<ô4ô6ô<ô2ô0ô3ôVô7ôOô2ô&ô7ô3ô/ô4ôHô8ô@ô/ô:ô1ô@ôbôVôhô@ôGôCô>ô7ô@ô;ôQôWô6ôEô&ô&ô%ôCô5ô3ô1ô3ô4ô:ô0ô(ô'ô+ô&ô-ô.ô#ô1ô$ô"ô"ô$ô0ô'ô#ô"ô.ô-ô#ô1ô%ô&ô&ô,ô*ô6ô,ô(ôGô/ô0ô-ô-ô*ô<ô1ô#ô ô1ô/ô&ô*ô>ô3ô-ô(ô?ô,ôHô3ô5ô1ô+ôLô8ô#ôSô(ô(ô1ô/ô*ôaô5ô.ô/ô)ô/ô-ô-ô+ô.ô1ô?ô9ô3ô4ô$ô>ô@ôGô4ô9ô'ôCô*ô;ô)ô@ô*ö1‘)õ 1ð" × Ó ¡Ô ,ö1‘+õ 1ð × Ó ¡Ô ,ö4‘[õ 4ð × "Ó "¡>Ô 2ö3‘Kõ 3ð × !Ó !¡-Ô 0ö4‘[õ 4ð × "Ó "¡>Ô 2ö5‘kõ 5ð × #Ó #¡OÔ 4ö2‘;õ 2ð ×  Ó  ¡Ô .ö8™õ 8ð × &Ó &Ñ'9Ô :ö3‘Kõ 3ð × !Ó !¡-Ô 0ö3‘Kõ 3ð × !Ó !¡-Ô 0ö5‘kõ 5ð × #Ó #¡OÔ 4ö2‘;õ 2ð ×  Ó  ¡Ô .ö5‘kõ 5ð × #Ó #¡OÔ 4ô0ô"ôôô@ôFôDô-ô9ôIô%ôTô]ôtô%ô5ô'ô1ô4ô1ö
9˜&õ 
9ð × 'Ó 'Ñ(;Ô <ô.ö#˜õ #ð2 × &Ó &Ñ'9Ô :ö#˜Võ #ð0 × *Ó *Ñ+AÔ Bô<ôzôSöH¨õ Hð × 6Ó 6Ñ7YÔ Zôhö
D Võ 
Dð × 2Ó 2Ñ3QÔ RôGöD Võ Dð × 2Ó 2Ñ3QÔ RôDöD Võ Dð × 2Ó 2Ñ3QÔ RôDö@ õ @ð × .Ó .Ñ/IÔ Jô@öA &õ Að × /Ó /Ñ0KÔ LôDöA &õ Að × /Ó /Ñ0KÔ LôEöE fõ Eð × 3Ó 3Ñ4SÔ TôdöC Fõ Cð × 1Ó 1Ñ2OÔ PôWöC Fõ Cð × 1Ó 1Ñ2OÔ Pô>öO°õ Oð × =Ó =Ñ>gÔ hô}öV°võ Vð × DÓ DÑEuÔ vôhöW¸õ Wð × EÓ EÑFwÔ xôiöN¨võ Nð × <Ó <Ñ=eÔ fô`öO°õ Oð × =Ó =Ñ>gÔ hôaöP°õ Pð × >Ó >Ñ?iÔ jôXöQ°&õ Qð × ?Ó ?Ñ@kÔ lôYöN¨võ Nð × <Ó <Ñ=eÔ fôqö=˜fõ =ð × +Ó +Ñ,CÔ Dô\öG¨õ Gð × 5Ó 5Ñ6WÔ XôJö>˜võ >ð × ,Ó ,Ñ-EÔ Fô<ö@ õ @ð × .Ó .Ñ/IÔ Jô>öT°Võ Tð × BÓ BÑCqÔ rôpöD Võ Dð × 2Ó 2Ñ3QÔ Rô?öC Fõ Cð × 1Ó 1Ñ2OÔ PôXöL¨Võ Lð × :Ó :Ñ;aÔ bôföK¨Fõ Kð × 9Ó 9Ñ:_Ô `ô[öP°õ Pð × >Ó >Ñ?iÔ jôjö<˜Võ <ð × *Ó *Ñ+AÔ BôDöA &õ Að × /Ó /Ñ0KÔ LôSö;˜Fõ ;ð × )Ó )Ñ*?Ô @ô<ö@ õ @ð × .Ó .Ñ/IÔ JôFöF võ Fð × 4Ó 4Ñ5UÔ VôHö>˜võ >ð × ,Ó ,Ñ-EÔ Fô<ö@ õ @ð × .Ó .Ñ/IÔ Jô>öE fõ Eð × 3Ó 3Ñ4SÔ TôCöH¨õ Hð × 6Ó 6Ñ7YÔ ZôIöI¨&õ Ið × 7Ó 7Ñ8[Ô \ôXöE fõ Eð × 3Ó 3Ñ4SÔ TôJöQ°&õ Qð × ?Ó ?Ñ@kÔ lôRöL¨Võ Lð × :Ó :Ñ;aÔ bôGöL¨Võ Lð × :Ó :Ñ;aÔ bôGöF võ Fð × 4Ó 4Ñ5UÔ VôOöK¨Fõ Kð × 9Ó 9Ñ:_Ô `ôFöL¨Võ Lð × :Ó :Ñ;aÔ bôGöN¨võ Nð × <Ó <Ñ=eÔ fôIöN¨võ Nð × <Ó <Ñ=eÔ fôIöO°õ Oð × =Ó =Ñ>gÔ hôBöH¨õ Hð × 6Ó 6Ñ7YÔ Zômö@ õ @ð × .Ó .Ñ/IÔ JôeöG¨õ Gð × 5Ó 5Ñ6WÔ XôsöF võ Fð × 4Ó 4Ñ5UÔ VôköE fõ Eð × 3Ó 3Ñ4SÔ Tô^öQ°&õ Qð × ?Ó ?Ñ@kÔ lô[öZ¸6õ Zð × HÓ HÑI}Ô ~ôdöG¨õ Gð × 5Ó 5Ñ6WÔ Xô`öS°Fõ Sð × AÓ AÑBoÔ pô]öO°õ Oð × =Ó =Ñ>gÔ hô^öS°Fõ Sð × AÓ AÑBoÔ pôjöR°6õ Rð × @Ó @ÑAmÔ nô`öL¨Võ Lð × :Ó :Ñ;aÔ bô@öE fõ Eð × 3Ó 3Ñ4SÔ TôaöN¨võ Nð × <Ó <Ñ=eÔ fôWöZ¸6õ Zð × HÓ HÑI}Ô ~ô\öG¨õ Gð × 5Ó 5Ñ6WÔ XôTöA &õ Að × /Ó /Ñ0KÔ LôtöF võ Fð × 4Ó 4Ñ5UÔ VôGöG¨õ Gð × 5Ó 5Ñ6WÔ XôGö? õ ?ð × -Ó -Ñ.GÔ HôTöB 6õ Bð × 0Ó 0Ñ1MÔ NôGöP°õ Pð × >Ó >Ñ?iÔ jôzöI¨&õ Ið × 7Ó 7Ñ8[Ô \ôeöA &õ Að × /Ó /Ñ0KÔ Lô]öH¨õ Hð × 6Ó 6Ñ7YÔ ZôköG¨õ Gð × 5Ó 5Ñ6WÔ XôcöK¨Fõ Kð × 9Ó 9Ñ:_Ô `ôlöD Võ Dð × 2Ó 2Ñ3QÔ RôEöM¨fõ Mð × ;Ó ;Ñ<cÔ dôNö<˜Võ <ð × *Ó *Ñ+AÔ Bô>ö<˜Võ <ð × *Ó *Ñ+AÔ Bô:öI¨&õ Ið × 7Ó 7Ñ8[Ô \ôgöI¨&õ Ið × 7Ó 7Ñ8[Ô \ôgöF võ Fð × 4Ó 4Ñ5UÔ VôAöB 6õ Bð × 0Ó 0Ñ1MÔ NôKöB 6õ Bð × 0Ó 0Ñ1MÔ NôKöI¨&õ Ið × 7Ó 7Ñ8[Ô \ôTöB 6õ Bð × 0Ó 0Ñ1MÔ NôKö	O°õ 	Oð × =Ó =Ñ>gÔ hôXöX¸õ Xð × FÓ FÑGyÔ zô{öK¨Fõ Kð × 9Ó 9Ñ:_Ô `ôTöO°õ Oð × =Ó =Ñ>gÔ hôQöG¨õ Gð × 5Ó 5Ñ6WÔ XôPöF võ Fð × 4Ó 4Ñ5UÔ VôPöB 6õ Bð × 0Ó 0Ñ1MÔ NôIöR°6õ Rð × @Ó @ÑAmÔ nôXöH¨õ Hð × 6Ó 6Ñ7YÔ ZôSöF võ Fð × 4Ó 4Ñ5UÔ VôLö	L¨Võ 	Lð × :Ó :Ñ;aÔ bô^öD Võ Dð × 2Ó 2Ñ3QÔ RôYöK¨Fõ Kð × 9Ó 9Ñ:_Ô `ôYöO°õ Oð × =Ó =Ñ>gÔ hôNöA &õ Að × /Ó /Ñ0KÔ LôLöD Võ Dð × 2Ó 2Ñ3QÔ RôIöH¨õ Hð × 6Ó 6Ñ7YÔ ZôaöF võ Fð × 4Ó 4Ñ5UÔ VôaöG¨õ Gð × 5Ó 5Ñ6WÔ XôMöF võ Fð × 4Ó 4Ñ5UÔ VôNöM¨fõ Mð × ;Ó ;Ñ<cÔ dôcöF võ Fð × 4Ó 4Ñ5UÔ VôQö? õ ?ð × -Ó -Ñ.GÔ HôDöH¨õ Hð × 6Ó 6Ñ7YÔ ZôUöA &õ Að × /Ó /Ñ0KÔ LôKö	O°õ 	Oð × =Ó =Ñ>gÔ hôUöX¸õ Xð × FÓ FÑGyÔ zôxö
D Võ 
Dð × 2Ó 2Ñ3QÔ RôGö	H¨õ 	Hð × 6Ó 6Ñ7YÔ ZôMöJ¨6õ Jð × 8Ó 8Ñ9]Ô ^ônöG¨õ Gð × 5Ó 5Ñ6WÔ Xô_öA &õ Að  × /Ó /Ñ0KÔ LôFöC Fõ Cð × 1Ó 1Ñ2OÔ PôHöL¨Võ Lð × :Ó :Ñ;aÔ bôYöI¨&õ Ið × 7Ó 7Ñ8[Ô \ôTöA &õ Að × /Ó /Ñ0KÔ LôYö@ õ @ð × .Ó .Ñ/IÔ Jô@öC Fõ Cð × 1Ó 1Ñ2OÔ Pô]öE fõ Eð × 3Ó 3Ñ4SÔ TôEö@ õ @ð × .Ó .Ñ/IÔ Jô_öF võ Fð × 4Ó 4Ñ5UÔ VôFà×,Ò,Ñ Ø×,Ò,Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø×,Ò,Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø×,Ò,Ñ Ø×,Ò,Ñ Ø×2Ò2Ñ Ø×2Ò2Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×6Ò6Ñ Ø×0Ò0Ñ Ø×2Ò2Ñ Ø×2Ò2Ñ Ø×,Ò,Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×4Ò4Ñ Ø×0Ò0Ñ Ø×*Ò*Ñ Ø×(Ò(�Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×2Ò2Ñ Ø×.Ò.Ñ Ø×2Ò2Ñ Ø×2Ò2Ñ Ø"(×"HÒ"HÑ Ø×,Ò,Ñ Ø×,Ò,Ñ Ø×,Ò,Ñ Ø×4Ò4Ñ Ø×2Ò2Ñ Ø×2Ò2Ñ Ø×2Ò2Ñ Ø×(Ò(�Ø×&Ò&�Ø×6Ò6Ñ Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×4Ò4Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×,Ò,Ñ Ø×2Ò2Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø×2Ò2Ñ Ø×2Ò2Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×2Ò2Ñ Ø×.Ò.Ñ Ø ×8Ò8Ñ Ø×6Ò6Ñ Ø×2Ò2Ñ Ø!×:Ò:Ñ Ø ×8Ò8Ñ Ø×6Ò6Ñ Ø×2Ò2Ñ Ø×4Ò4Ñ Ø×6Ò6Ñ Ø×2Ò2Ñ Ø×(Ò(�Ø×4Ò4Ñ Ø×.Ò.Ñ Ø×2Ò2Ñ Ø×(Ò(�Ø×6Ò6Ñ Ø×2Ò2Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×*Ò*Ñ Ø×2Ò2Ñ Ø×2Ò2Ñ Ø×0Ò0Ñ Ø#)×#JÒ#JÑ  Ø×4Ò4Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×2Ò2Ñ Ø!×:Ò:Ñ Ø%×BÒBÑ Ø &× DÒ DÑ Ø%+×%NÒ%NÑ "Ø$*×$LÒ$LÑ !Ø×6Ò6Ñ Ø×.Ò.Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×.Ò.Ñ Ø%×BÒBÑ Ø#)×#JÒ#JÑ  Ø×*Ò*Ñ Ø×0Ò0Ñ Ø!×:Ò:Ñ Ø×,Ò,Ñ Ø×0Ò0Ñ Ø×4Ò4Ñ Ø!'×!FÒ!FÑ Ø×2Ò2Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×.Ò.Ñ Ø×4Ò4Ñ Ø×2Ò2Ñ Ø×2Ò2Ñ Ø×6Ò6Ñ Ø"×<Ò<Ñ Ø×*Ò*Ñ Ø×(Ò(�Ø×4Ò4Ñ Ø &× DÒ DÑ Ø×6Ò6Ñ Ø!×:Ò:Ñ Ø×4Ò4Ñ Ø ×8Ò8Ñ Ø$×@Ò@Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø ×8Ò8Ñ Ø×*Ò*Ñ Ø$*×$LÒ$LÑ !Ø×.Ò.Ñ Ø×0Ò0Ñ Ø"×<Ò<Ñ Ø ×8Ò8Ñ Ø×,Ò,Ñ Ø×4Ò4Ñ Ø×0Ò0Ñ Ø×*Ò*Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø"×<Ò<Ñ Ø×,Ò,Ñ Ø×0Ò0Ñ Ø%×BÒBÑ Ø×,Ò,Ñ Ø"×<Ò<Ñ Ø$×@Ò@Ñ Ø×0Ò0Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø ×8Ò8Ñ Ø%+×%NÒ%NÑ "Ø×.Ò.Ñ Ø×6Ò6Ñ Ø ×8Ò8Ñ Ø"(×"HÒ"HÑ Ø×.Ò.Ñ Ø×2Ò2Ñ Ø×6Ò6Ñ Ø!×:Ò:Ñ Ø×.Ò.Ñ Ø×*Ò*Ñ Ø×*Ò*Ñ Ø ×8Ò8Ñ Ø×.Ò.Ñ Ø×,Ò,Ñ Ø"×<Ò<Ñ Ø×0Ò0Ñ Ø!×:Ò:Ñ Ø×4Ò4Ñ Ø×0Ò0Ñ Ø×*Ò*Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø!×:Ò:Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø ×8Ò8Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø!×:Ò:Ñ Ø×,Ò,Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×.Ò.Ñ Ø×,Ò,Ñ Ø×,Ò,Ñ Ø×.Ò.Ñ Ø×.Ò.Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø×0Ò0Ñ Ø%+×%NÒ%NÑ "Ø&,×&PÒ&PÑ #Ø%+×%NÒ%NÑ "ôô#ô#ô*ô"õ Ý Ý 	Ý 	Û 
Ý ô"ñ ×%Ó%Ñ&7Ó8�ôñ × Ó Ñ-Ñ/DÔ EáŸ*š*Ÿ.™.Ñ)?Ó@ÁCÑGÑ ôñ 9K�
Õ ôñ ;N�Õ å Ý 	Ý 	Û 
Ý Ý à#ØØØØØ Ø÷BôF
ôñ ;Ñ ôCôñ 3Ñ ôôñ 3Ñ ô ôñ 3Ñ ôôñ +�ôôñ -�ôôñ -�ô'ôñ 5Ñ ôôñ 1Ñ ôôñ 1Ñ ôôñ  IÑ ôôñ 'WÑ #ôôñ (YÑ $ôôñ GÑ ôôñ  IÑ ôôñ !KÑ ôôñ "MÑ ô"ô"ñ GÑ ô'ôñ %�
ôôñ 9Ñ ôôô#ô3ñ %SÑ !ôôñ 3Ñ ôôñ 1Ñ ôôñ CÑ ô)ôñ AÑ ô+ô6ñ !KÑ ô ôñ #�	ô ôñ -�ôôñ !�ôôñ +�ô*ôñ 7Ñ ôôôôôñ ;Ñ ôôñ =Ñ ô/ôñ 5Ñ ô1ôñ "MÑ ôôñ CÑ ôôñ CÑ ô1ôñ 7Ñ ôôñ AÑ ôôñ CÑ ôôñ GÑ ôôñ GÑ ô#ôñ  IÑ ô#ôñ ;Ñ ô#ôñ +�ô#ôñ 9Ñ ô#ôñ 7Ñ ô,ô"ñ 5Ñ ô,ô"ñ "MÑ ôô0ñ +_Ñ 'ô,ô"ñ 9Ñ ô,ô"ñ $QÑ  ô)ô$ñ  IÑ ô)ô$ñ $QÑ  ô!ô,ñ #OÑ ôôñ CÑ ô#ô#ñ 5Ñ ô#ô#ñ GÑ ô#ô#ñ +_Ñ 'ô#ô'ñ 9Ñ ôôCñ -�ô)ôñ 7Ñ ôôñ 9Ñ ô$ô$ñ )�ô+ô#ñ /�ô#ôñ !KÑ ô#ôñ =Ñ ô#ôñ -�ô#ôñ ;Ñ ô#ôñ 9Ñ ôôñ AÑ ô ôñ 3Ñ ô ôñ EÑ ô"ôñ #�	ôôñ #�	ôô4ñ =Ñ ôô4ñ =Ñ ôôñ 7Ñ ôôñ /�ôôñ /�ôôñ =Ñ ôôñ /�ô7ôñ  IÑ ô'ôñ )[Ñ %ôôñ AÑ ô6ô"ñ  IÑ ô ôñ 9Ñ ô/ôñ 7Ñ ôôñ /�ô ôñ #OÑ ôô ôñ 7Ñ ôIô+ñ CÑ ôôñ 3Ñ ô#ôñ AÑ ô#ôñ  IÑ ôôñ -�ôôñ 3Ñ ô$ô$ñ ;Ñ ôôñ 7Ñ ôôñ 9Ñ ô4ôUñ 7Ñ ôôñ EÑ ôôñ 7Ñ ôôñ )�ô#ô'ñ ;Ñ ô:ôDñ -�ô7ôñ  IÑ ô'ôñ )[Ñ %ôVô6ñ 3Ñ ôAô6ñ ;Ñ ôôñ ?Ñ ôô-ñ 9Ñ ôHôjñ -�ô+ôñ 1Ñ ô-ô=ñ CÑ ô#ôñ =Ñ ôôñ -�ô ôñ +�ôôñ 1Ñ ô ôñ 5Ñ ô-ôMñ +�ô"ôñ 7Ñ ôñ E�Õ ôñ E�Õ ôñ E�Õ ô$ñ )[�Õ %ô4ñ #O�Õ ô4ñ #O�Õ ôñ G�Õ ôñ !K�Õ ôñ -c�Õ )ô#ñ >EÑ Õ :ôñ 'W�Õ #ôñ (Y�Õ $ôñ +_�
Õ 'ôñ #O�
Õ ô#ñ E�
Õ ôñ ,a�
Õ (ôñ $Q�
Õ  ô3ñ ,a�Õ (ôñ G�
Õ ôñ $Q�Õ  ô6ñ )[�Õ %ôñ G�Õ ôñ &U�Õ "ôñ $Q�Õ  ôñ 9�Õ ô'ñ G�Õ ôñ ;�Õ ôñ &U�Õ "ôñ $Q�Õ  ôñ *]�Õ &ôCñ =�Õ ôñ #O�Õ ô0ñ 7w�Õ 3ôñ $Q�Õ  ô"ñ (Y�Õ $ô#ñ (Y�Õ $ô$ñ ;�Õ ôñ E�Õ ô$ñ *]�Õ &ôñ A�Õ ôñ A�Õ ôñ A�Õ ôñ )[�Õ %ôñ 2m�Õ .ôñ %S�Õ !ô"ñ )[�Õ %ô+ñ &U�Õ "ôñ ?�Õ ôñ  I�Õ ôñ G�Õ ôñ #O�Õ ôñ (Y�Õ $ô$ñ %S�Õ !ôñ #O�Õ ôUñ #O�Õ ôDñ E�Õ ô6ñ !K�Õ ô6ñ %S�Õ !ôjñ E�Õ ôñ  I�Õ ôñ &U�Õ "ôñ "M�Õ ôñ #O�Õ ôñ !K�Õ ôñ &U�Õ "ôñ 9�Õ ôñ G�Õ ôñ *]�Õ &ôñ E�Õ ôñ 7�Õ ôñ 9�Õ ôMñ 9�Õ ô'ñ !K�Õ ô-ñ %S�Õ !ôñ 'WÑ Õ #ò /�Õ Ú.�Õ Ú1�Õ Ú0�Õ Ú1�Õ Ú2�Õ Ú/�Õ Ú5Ñ Õ Ú0�Õ Ú0�Õ Ú2�Õ Ú/�Õ Ú2�Õ ñ ÙÙÙÙÙÙÙÙÙÙÙÙá ðô ñ. 5Ñ ô&ñ -Ñ ô
	ñ 1Ñ ÷."ô ."ôv;ô3ñ /�Õ ô;ô8ñ #9�Õ ÷Iñ )E�Õ %ñ
 *KÑ &ôô?ñ +I�Õ 'ôôñ %�Õ ô$ô.!ñ0 %�Õ ôgá.�Õ ô]ô":á2�Õ ô]ô"Cñ )E�Õ %ôUôñ %�Õ ô&ô&	eñ !1�Õ ð Ñ ØÑ öÑ 2õ ô6ô"FôJô

ô?ñ
 )E�Õ %ñ !Ñ ô&ñ �ñ
 1Ñ Ù*Ñ Ù0�Õ ö(Ñ%;õ (ñ 3Ñ ôEô?ñ 0�Õ ñ -×5Ò5Ñ ô2ñ 6Ñ Õ ö&#Ñ.Oõ &#ðV ,0Ñ (÷Qñ �Ú2�…Ú8�Õ Ú7�Õ Ú7�Õ Ú<€Õ Ú=€Õ Ú@�Õ ÚA�Õ Ú4�	Õ Ú5�	Õ Ú@�Õ ÚA�Õ Ú1nÑ &Õ .Ú2oÑ &Õ /Ú2€Õ Ú3€Õ Ú8�Õ Ú9�Õ Ú4€	Õ Ú5€	Õ Ú.€…Ú/€…ÚDÑ Õ ÚEÑ Õ Ú2€Õ Ú3€Õ Ú>�Õ Ú?�Õ Ú0€…Ú1€Õ Ú0€…Ú1€Õ ÚBÑ Õ ÚCÑ Õ Ú$TÑ Õ !Ú%UÑ Õ "Ú<�Õ Ú=�Õ ÚDÑ Õ ÚEÑ Õ ÚFÑ Õ ÚGÑ Õ ÚFÑ Õ ÚGÑ Õ Ú%VÑ Õ "Ú&WÑ Õ #ÚBÑ Õ ÚCÑ Õ ÚHÑ Õ ÚIÑ Õ ÚHÑ Õ ÚIÑ Õ ÚFÑ Õ ÚGÑ Õ Ú&XÑ Õ #Ú'YÑ Õ $ÚDÑ Õ ÚEÑ Õ Ú3�Õ Ú4�Õ Ú5�Õ Ú6�Õ Ú0�Õ Ú1�Õ Ú5�Õ Ú6�Õ Ú+HÑ  Õ (Ú,IÑ  Õ )Ú/�…Ú0�Õ Ú2�
Õ Ú3�
Õ Ú0�Õ Ú1�Õ Ú-�…Ú.�…Ú7�Õ Ú8�Õ Ú/�…Ú0�Õ Ú4�Õ Ú5�Õ Ú.�…Ú/�…Ú.�…Ú/�…Ú6�Õ Ú7�Õ Ú!>Ñ Õ Ú"?Ñ Õ Ú4�Õ Ú5�Õ Ú7�Õ Ú8�Õ Ú8Ñ Õ Ú9Ñ Õ Ú8Ñ Õ Ú9Ñ Õ Ú"?Ñ Õ Ú#@Ñ Õ  Ú6�Õ Ú7�Õ Ú8Ñ Õ Ú9Ñ Õ Ú9Ñ Õ Ú:Ñ Õ Ú8Ñ Õ Ú9Ñ Õ Ú#@Ñ Õ  Ú$AÑ Õ !Ú7�Õ Ú8�Õ ò šOÑ->Ó?Ó@Ñ ÚšOÑ->Ó?Ó@Ñ Úš?Ñ,<Ó=Ó>Ñ Úš/©?Ó;Ó<�ÚšOÑ->Ó?Ó@Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ ÚšoÑ/BÓCÓDÑ ÚšoÑ/BÓCÓDÑ Úš?Ñ,<Ó=Ó>Ñ Ú%¢Ñ8TÓ'UÓVÑ ÚšOÑ->Ó?Ó@Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Ú$¢oÑ7RÓ&SÓTÑ Ú%¢Ñ8TÓ'UÓVÑ Ú%+ª_Ñ>`Ó-aÓ%bÑ "Ú¢Ñ2HÓ!IÓJÑ ÚšÑ0DÓEÓFÑ Ú!¢?Ñ4LÓ#MÓNÑ Ú$¢oÑ7RÓ&SÓTÑ ÚšOÑ->Ó?Ó@Ñ ÚšÑ0DÓEÓFÑ ÚšoÑ/BÓCÓDÑ ÚšoÑ/BÓCÓDÑ ÚšOÑ->Ó?Ó@Ñ Ú ¢/Ñ3JÓ"KÓLÑ Ú"¢OÑ5NÓ$OÓPÑ ÚšoÑ/BÓCÓDÑ ÚšÑ0DÓEÓFÑ ÚšÑ0DÓEÓFÑ ÚšOÑ->Ó?Ó@Ñ Ú¢Ñ2HÓ!IÓJÑ ÚšOÑ->Ó?Ó@Ñ ÚšÑ0DÓEÓFÑ Ú¢Ñ2HÓ!IÓJÑ Úš_Ñ.@ÓAÓBÑ ÚšÑ0DÓEÓFÑ ÚšoÑ/BÓCÓDÑ Ú ¢/Ñ3JÓ"KÓLÑ ÚšÑ0DÓEÓFÑ Úš/©?Ó;Ó<�Úš_Ñ.@ÓAÓBÑ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ ÚšOÑ->Ó?Ó@Ñ Úš?Ñ,<Ó=Ó>Ñ Ú!¢?Ñ4LÓ#MÓNÑ Ú#¢_Ñ6PÓ%QÓRÑ Ú¢Ñ2HÓ!IÓJÑ Ú ¢/Ñ3JÓ"KÓLÑ Ú¢Ñ2HÓ!IÓJÑ Ú!'ªÑ:XÓ)YÓ!ZÑ Ú"(ª/Ñ;ZÓ*[Ó"\Ñ Ú"¢OÑ5NÓ$OÓPÑ Ú$¢oÑ7RÓ&SÓTÑ Ú¢Ñ2HÓ!IÓJÑ Ú!¢?Ñ4LÓ#MÓNÑ Ú¢Ñ2HÓ!IÓJÑ ÚšÑ0DÓEÓFÑ Ú!¢?Ñ4LÓ#MÓNÑ ÚšÑ0DÓEÓFÑ ÚšÑ0DÓEÓFÑ ÚšOÑ->Ó?Ó@Ñ Úš?Ñ,<Ó=Ó>Ñ Ú#¢_Ñ6PÓ%QÓRÑ Úš?Ñ,<Ó=Ó>Ñ ÚšOÑ->Ó?Ó@Ñ Úš_Ñ.@ÓAÓBÑ Ú ¢/Ñ3JÓ"KÓLÑ Úš/©?Ó;Ó<�Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ ÚšOÑ->Ó?Ó@Ñ Ú%¢Ñ8TÓ'UÓVÑ Úš?Ñ,<Ó=Ó>Ñ ÚšOÑ->Ó?Ó@Ñ Úš?Ñ,<Ó=Ó>Ñ Ú#¢_Ñ6PÓ%QÓRÑ Ú$¢oÑ7RÓ&SÓTÑ Ú#¢_Ñ6PÓ%QÓRÑ Ú$¢oÑ7RÓ&SÓTÑ Ú"¢OÑ5NÓ$OÓPÑ Úš?Ñ,<Ó=Ó>Ñ Úš_Ñ.@ÓAÓBÑ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Ú¢Ñ1FÓ GÓHÑ Ú¢Ñ1FÓ GÓHÑ ÚšÑ0DÓEÓFÑ ÚšOÑ->Ó?Ó@Ñ Ú ¢/Ñ3JÓ"KÓLÑ Ú¢Ñ1FÓ GÓHÑ ÚšoÑ/BÓCÓDÑ Ú¢Ñ1FÓ GÓHÑ Úš_Ñ.@ÓAÓBÑ Úš?Ñ,<Ó=Ó>Ñ Ú¢Ñ1FÓ GÓHÑ Ú ¢/Ñ3JÓ"KÓLÑ Ú¢Ñ2HÓ!IÓJÑ ÚšÑ0DÓEÓFÑ Ú"¢OÑ5NÓ$OÓPÑ Úš_Ñ.@ÓAÓBÑ Ú!¢?Ñ4LÓ#MÓNÑ Ú!¢?Ñ4LÓ#MÓNÑ Ú%¢Ñ8TÓ'UÓVÑ Ú ¢/Ñ3JÓ"KÓLÑ ÚšÑ0DÓEÓFÑ Ú¢Ñ1FÓ GÓHÑ Ú#¢_Ñ6PÓ%QÓRÑ Ú¢Ñ1FÓ GÓHÑ Ú"¢OÑ5NÓ$OÓPÑ Ú¢Ñ2HÓ!IÓJÑ ÚšÑ0DÓEÓFÑ ÚšoÑ/BÓCÓDÑ ÚšoÑ/BÓCÓDÑ Ú#¢_Ñ6PÓ%QÓRÑ Ú¢Ñ1FÓ GÓHÑ Ú¢Ñ1FÓ GÓHÑ ÚšoÑ/BÓCÓDÑ Úš/©?Ó;Ó<�Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ ÚšOÑ->Ó?Ó@Ñ Ú ¢/Ñ3JÓ"KÓLÑ Úš?Ñ,<Ó=Ó>Ñ ÚšOÑ->Ó?Ó@Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ ÚšOÑ->Ó?Ó@Ñ Ú'-ªÑ@dÓ/eÓ'fÑ $Úš_Ñ.@ÓAÓBÑ Úš_Ñ.@ÓAÓBÑ ÚšÑ0DÓEÓFÑ Ú"¢OÑ5NÓ$OÓPÑ Ú¢Ñ1FÓ GÓHÑ Ú"¢OÑ5NÓ$OÓPÑ Ú"¢OÑ5NÓ$OÓPÑ Ú!¢?Ñ4LÓ#MÓNÑ Ú#¢_Ñ6PÓ%QÓRÑ Úš_Ñ.@ÓAÓBÑ Ú &ªÑ9VÓ(WÓ XÑ Ú¢Ñ1FÓ GÓHÑ ÚšÑ0DÓEÓFÑ Úš_Ñ.@ÓAÓBÑ Ú"(ª/Ñ;ZÓ*[Ó"\Ñ ÚšoÑ/BÓCÓDÑ Ú!¢?Ñ4LÓ#MÓNÑ Ú!¢?Ñ4LÓ#MÓNÑ Ú¢Ñ1FÓ GÓHÑ Ú ¢/Ñ3JÓ"KÓLÑ Úš?Ñ,<Ó=Ó>Ñ Ú¢Ñ1FÓ GÓHÑ Ú"¢OÑ5NÓ$OÓPÑ Ú%¢Ñ8TÓ'UÓVÑ Ú#¢_Ñ6PÓ%QÓRÑ Ú"¢OÑ5NÓ$OÓPÑ Ú¢Ñ2HÓ!IÓJÑ ÚšOÑ->Ó?Ó@Ñ Úš?Ñ,<Ó=Ó>Ñ ÚšÑ0DÓEÓFÑ Ú¢Ñ2HÓ!IÓJÑ Ú!'ªÑ:XÓ)YÓ!ZÑ ÚšÑ0DÓEÓFÑ ÚšoÑ/BÓCÓDÑ ÚšOÑ->Ó?Ó@Ñ Úš/©?Ó;Ó<�Úš?Ñ,<Ó=Ó>Ñ Ú"¢OÑ5NÓ$OÓPÑ Úš?Ñ,<Ó=Ó>Ñ Ú#¢_Ñ6PÓ%QÓRÑ Ú$¢oÑ7RÓ&SÓTÑ ÚšÑ0DÓEÓFÑ Ú!'ªÑ:XÓ)YÓ!ZÑ Ú¢Ñ2HÓ!IÓJÑ Ú¢Ñ1FÓ GÓHÑ Ú &ªÑ9VÓ(WÓ XÑ Ú!'ªÑ:XÓ)YÓ!ZÑ Ú!¢?Ñ4LÓ#MÓNÑ Ú ¢/Ñ3JÓ"KÓLÑ Ú¢Ñ1FÓ GÓHÑ Ú#¢_Ñ6PÓ%QÓRÑ Ú¢Ñ1FÓ GÓHÑ Ú ¢/Ñ3JÓ"KÓLÑ ÚšÑ0DÓEÓFÑ Úš/©?Ó;Ó<�ÚšÑ0DÓEÓFÑ Úš?Ñ,<Ó=Ó>Ñ ÚšOÑ->Ó?Ó@Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Úš_Ñ.@ÓAÓBÑ Úš?Ñ,<Ó=Ó>Ñ Ú¢Ñ2HÓ!IÓJÑ ÚšÑ0DÓEÓFÑ ÚšÑ0DÓEÓFÑ Ú%¢Ñ8TÓ'UÓVÑ Ú¢Ñ2HÓ!IÓJÑ Ú¢Ñ2HÓ!IÓJÑ ÚšÑ0DÓEÓFÑ ÚšoÑ/BÓCÓDÑ Ú"¢OÑ5NÓ$OÓPÑ ÚšoÑ/BÓCÓDÑ Ú ¢/Ñ3JÓ"KÓLÑ Ú ¢/Ñ3JÓ"KÓLÑ ÚšOÑ->Ó?Ó@Ñ Úš_Ñ.@ÓAÓBÑ ÚšoÑ/BÓCÓDÑ ÚšoÑ/BÓCÓDÑ Úš_Ñ.@ÓAÓBÑ Úš_Ñ.@ÓAÓBÑ Úš_Ñ.@ÓAÓBÑ Úš?Ñ,<Ó=Ó>Ñ ÚšoÑ/BÓCÓDÑ Ú"¢OÑ5NÓ$OÓPÑ ÚšOÑ->Ó?Ó@Ñ Úš_Ñ.@ÓAÓBÑ Ú¢Ñ2HÓ!IÓJÑ Ú%¢Ñ8TÓ'UÓVÑ Ú¢Ñ2HÓ!IÓJÑ Ú ¢/Ñ3JÓ"KÓLÑ Ú ¢/Ñ3JÓ"KÓLÑ Ú!¢?Ñ4LÓ#MÓNÑ Ú¢Ñ2HÓ!IÓJÑ Ú!¢?Ñ4LÓ#MÓNÑ Ú!'ªÑ:XÓ)YÓ!ZÑ Úš_Ñ.@ÓAÓBÑ Ú¢Ñ2HÓ!IÓJÑ ÚšÑ0DÓEÓFÑ Ú¢Ñ2HÓ!IÓJÑ Ú¢Ñ1FÓ GÓHÑ Ú¢Ñ2HÓ!IÓJÑ Ú &ªÑ9VÓ(WÓ XÑ Ú#)ª?Ñ<\Ó+]Ó#^Ñ  Ú¢Ñ2HÓ!IÓJÑ Ú#¢_Ñ6PÓ%QÓRÑ Ú ¢/Ñ3JÓ"KÓLÑ Úš/©?Ó;Ó<�Ú¢Ñ2HÓ!IÓJÑ ÚšoÑ/BÓCÓDÑ Ú¢Ñ1FÓ GÓHÑ Úš_Ñ.@ÓAÓBÑ ÚšoÑ/BÓCÓDÑ ÚšoÑ/BÓCÓDÑ Úš/©?Ó;Ó<�Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ ÚšÑ0DÓEÓFÑ Úš_Ñ.@ÓAÓBÑ Ú ¢/Ñ3JÓ"KÓLÑ Ú!¢?Ñ4LÓ#MÓNÑ Úš/©?Ó;Ó<�Úš?Ñ,<Ó=Ó>Ñ Ú¢Ñ2HÓ!IÓJÑ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ ÚšOÑ->Ó?Ó@Ñ Úš?Ñ,<Ó=Ó>Ñ Ú¢Ñ2HÓ!IÓJÑ Ú!¢?Ñ4LÓ#MÓNÑ Ú!¢?Ñ4LÓ#MÓNÑ ÚšoÑ/BÓCÓDÑ ÚšÑ0DÓEÓFÑ ÚšÑ0DÓEÓFÑ ÚšÑ0DÓEÓFÑ Ú ¢/Ñ3JÓ"KÓLÑ Ú¢Ñ1FÓ GÓHÑ ÚšoÑ/BÓCÓDÑ Ú¢Ñ1FÓ GÓHÑ Úš_Ñ.@ÓAÓBÑ ÚšOÑ->Ó?Ó@Ñ Ú¢Ñ1FÓ GÓHÑ ÚšÑ0DÓEÓFÑ Ú"¢OÑ5NÓ$OÓPÑ ÚšoÑ/BÓCÓDÑ Ú"¢OÑ5NÓ$OÓPÑ Ú"¢OÑ5NÓ$OÓPÑ Ú#¢_Ñ6PÓ%QÓRÑ Ú ¢/Ñ3JÓ"KÓLÑ Úš?Ñ,<Ó=Ó>Ñ Ú!¢?Ñ4LÓ#MÓNÑ Úš/©?Ó;Ó<�Ú¢Ñ2HÓ!IÓJÑ Úš_Ñ.@ÓAÓBÑ Úš/©?Ó;Ó<�ÚšoÑ/BÓCÓDÑ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ ÚšOÑ->Ó?Ó@Ñ ÚšOÑ->Ó?Ó@Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ ÚšOÑ->Ó?Ó@Ñ Ú ¢/Ñ3JÓ"KÓLÑ ÚšOÑ->Ó?Ó@Ñ ÚšoÑ/BÓCÓDÑ Úš_Ñ.@ÓAÓBÑ Úš_Ñ.@ÓAÓBÑ Ú¢Ñ2HÓ!IÓJÑ Ú¢Ñ2HÓ!IÓJÑ ÚšÑ0DÓEÓFÑ ÚšoÑ/BÓCÓDÑ ÚšOÑ->Ó?Ó@Ñ ÚšÑ0DÓEÓFÑ Ú¢Ñ1FÓ GÓHÑ Ú¢Ñ1FÓ GÓHÑ Ú¢Ñ1FÓ GÓHÑ ÚšÑ0DÓEÓFÑ Úš_Ñ.@ÓAÓBÑ Ú ¢/Ñ3JÓ"KÓLÑ Ú$¢oÑ7RÓ&SÓTÑ Ú!¢?Ñ4LÓ#MÓNÑ Úš_Ñ.@ÓAÓBÑ Úš_Ñ.@ÓAÓBÑ Ú¢Ñ2HÓ!IÓJÑ Úš_Ñ.@ÓAÓBÑ ÚšÑ0DÓEÓFÑ Ú!¢?Ñ4LÓ#MÓNÑ Úš/©?Ó;Ó<�Úš_Ñ.@ÓAÓBÑ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Ú¢Ñ1FÓ GÓHÑ ÚšOÑ->Ó?Ó@Ñ Úš_Ñ.@ÓAÓBÑ ÚšÑ0DÓEÓFÑ ÚšoÑ/BÓCÓDÑ ÚšÑ0DÓEÓFÑ Ú¢Ñ2HÓ!IÓJÑ Ú¢Ñ2HÓ!IÓJÑ Ú#¢_Ñ6PÓ%QÓRÑ Ú¢Ñ1FÓ GÓHÑ ÚšoÑ/BÓCÓDÑ ÚšOÑ->Ó?Ó@Ñ Ú¢Ñ2HÓ!IÓJÑ Úš/©?Ó;Ó<�Úš_Ñ.@ÓAÓBÑ ÚšoÑ/BÓCÓDÑ ÚšoÑ/BÓCÓDÑ Ú &ªÑ9VÓ(WÓ XÑ Ú ¢/Ñ3JÓ"KÓLÑ Úš_Ñ.@ÓAÓBÑ Ú¢Ñ2HÓ!IÓJÑ Ú%¢Ñ8TÓ'UÓVÑ Ú ¢/Ñ3JÓ"KÓLÑ Úš_Ñ.@ÓAÓBÑ ÚšÑ0DÓEÓFÑ Ú"¢OÑ5NÓ$OÓPÑ Ú$*ªOÑ=^Ó,_Ó$`Ñ !Úš_Ñ.@ÓAÓBÑ Ú"¢OÑ5NÓ$OÓPÑ Úš_Ñ.@ÓAÓBÑ Úš/©?Ó;Ó<�Úš?Ñ,<Ó=Ó>Ñ ÚšOÑ->Ó?Ó@Ñ Úš_Ñ.@ÓAÓBÑ Úš_Ñ.@ÓAÓBÑ Ú#¢_Ñ6PÓ%QÓRÑ Úš?Ñ,<Ó=Ó>Ñ ÚšOÑ->Ó?Ó@Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ ÚšOÑ->Ó?Ó@Ñ Úš?Ñ,<Ó=Ó>Ñ ÚšÑ0DÓEÓFÑ Úš?Ñ,<Ó=Ó>Ñ ÚšOÑ->Ó?Ó@Ñ Úš_Ñ.@ÓAÓBÑ Ú ¢/Ñ3JÓ"KÓLÑ Ú¢Ñ2HÓ!IÓJÑ ÚšOÑ->Ó?Ó@Ñ ÚšoÑ/BÓCÓDÑ Ú¢Ñ2HÓ!IÓJÑ Ú¢Ñ2HÓ!IÓJÑ Ú &ªÑ9VÓ(WÓ XÑ Ú*0²/ÑCjÓ2kÓ*lÑ 'Ú#¢_Ñ6PÓ%QÓRÑ Ú$¢oÑ7RÓ&SÓTÑ Úš/©?Ó;Ó<�ÚšOÑ->Ó?Ó@Ñ Úš?Ñ,<Ó=Ó>Ñ Úš_Ñ.@ÓAÓBÑ Ú!¢?Ñ4LÓ#MÓNÑ Ú¢Ñ2HÓ!IÓJÑ ÚšoÑ/BÓCÓDÑ Ú ¢/Ñ3JÓ"KÓLÑ ÚšÑ0DÓEÓFÑ ÚšÑ0DÓEÓFÑ Ú!¢?Ñ4LÓ#MÓNÑ Úš_Ñ.@ÓAÓBÑ Ú¢Ñ1FÓ GÓHÑ Ú"¢OÑ5NÓ$OÓPÑ Ú!¢?Ñ4LÓ#MÓNÑ ÚšoÑ/BÓCÓDÑ Ú ¢/Ñ3JÓ"KÓLÑ Ú¢Ñ2HÓ!IÓJÑ Ú"(ª/Ñ;ZÓ*[Ó"\Ñ Ú¢Ñ1FÓ GÓHÑ Ú#¢_Ñ6PÓ%QÓRÑ Ú!'ªÑ:XÓ)YÓ!ZÑ ÚšoÑ/BÓCÓDÑ Ú!¢?Ñ4LÓ#MÓNÑ Ú ¢/Ñ3JÓ"KÓLÑ Úš_Ñ.@ÓAÓBÑ Ú¢Ñ2HÓ!IÓJÑ Ú¢Ñ1FÓ GÓHÑ ÚšoÑ/BÓCÓDÑ Ú"¢OÑ5NÓ$OÓPÑ Ú¢Ñ1FÓ GÓHÑ Ú¢Ñ1FÓ GÓHÑ Ú¢Ñ2HÓ!IÓJÑ Ú$¢oÑ7RÓ&SÓTÑ Ú$¢oÑ7RÓ&SÓTÑ Ú!¢?Ñ4LÓ#MÓNÑ Ú!¢?Ñ4LÓ#MÓNÑ ÚšÑ0DÓEÓFÑ Úš_Ñ.@ÓAÓBÑ Úš/©?Ó;Ó<�Ú!¢?Ñ4LÓ#MÓNÑ ÚšoÑ/BÓCÓDÑ Úš/©?Ó;Ó<�Úš?Ñ,<Ó=Ó>Ñ Ú¢Ñ2HÓ!IÓJÑ Úš?Ñ,<Ó=Ó>Ñ Ú#¢_Ñ6PÓ%QÓRÑ Úš?Ñ,<Ó=Ó>Ñ ÚšOÑ->Ó?Ó@Ñ ÚšOÑ->Ó?Ó@Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Ú!¢?Ñ4LÓ#MÓNÑ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ ÚšoÑ/BÓCÓDÑ ÚšÑ0DÓEÓFÑ Úš_Ñ.@ÓAÓBÑ ÚšÑ0DÓEÓFÑ ÚšOÑ->Ó?Ó@Ñ Ú ¢/Ñ3JÓ"KÓLÑ Ú¢Ñ2HÓ!IÓJÑ Ú%+ª_Ñ>`Ó-aÓ%bÑ "Ú ¢/Ñ3JÓ"KÓLÑ Ú ¢/Ñ3JÓ"KÓLÑ Ú¢Ñ1FÓ GÓHÑ Úš_Ñ.@ÓAÓBÑ ÚšÑ0DÓEÓFÑ Úš_Ñ.@ÓAÓBÑ Úš_Ñ.@ÓAÓBÑ Ú &ªÑ9VÓ(WÓ XÑ Úš/©?Ó;Ó<�ÚšoÑ/BÓCÓDÑ Ú"¢OÑ5NÓ$OÓPÑ Ú!¢?Ñ4LÓ#MÓNÑ ÚšÑ0DÓEÓFÑ ÚšÑ0DÓEÓFÑ Úš_Ñ.@ÓAÓBÑ Ú!¢?Ñ4LÓ#MÓNÑ Ú¢Ñ1FÓ GÓHÑ Ú"¢OÑ5NÓ$OÓPÑ Úš?Ñ,<Ó=Ó>Ñ ÚšOÑ->Ó?Ó@Ñ Ú¢Ñ2HÓ!IÓJÑ Úš_Ñ.@ÓAÓBÑ ÚšÑ0DÓEÓFÑ Úš_Ñ.@ÓAÓBÑ ÚšoÑ/BÓCÓDÑ Úš_Ñ.@ÓAÓBÑ ÚšoÑ/BÓCÓDÑ ÚšÑ0DÓEÓFÑ Úš_Ñ.@ÓAÓBÑ ÚšoÑ/BÓCÓDÑ ÚšÑ0DÓEÓFÑ Ú¢Ñ2HÓ!IÓJÑ Úš?Ñ,<Ó=Ó>Ñ ÚšoÑ/BÓCÓDÑ Ú!¢?Ñ4LÓ#MÓNÑ Ú$¢oÑ7RÓ&SÓTÑ Ú¢Ñ2HÓ!IÓJÑ ÚšoÑ/BÓCÓDÑ ÚšoÑ/BÓCÓDÑ Úš_Ñ.@ÓAÓBÑ Úš_Ñ.@ÓAÓBÑ Ú ¢/Ñ3JÓ"KÓLÑ ÚšÑ0DÓEÓFÑ Ú#¢_Ñ6PÓ%QÓRÑ Ú$¢oÑ7RÓ&SÓTÑ Ú%¢Ñ8TÓ'UÓVÑ ÚšOÑ->Ó?Ó@Ñ Ú ¢/Ñ3JÓ"KÓLÑ Ú¢Ñ1FÓ GÓHÑ Ú¢Ñ1FÓ GÓHÑ Ú¢Ñ2HÓ!IÓJÑ Ú!¢?Ñ4LÓ#MÓNÑ Úš_Ñ.@ÓAÓBÑ Úš/©?Ó;Ó<�ÚšoÑ/BÓCÓDÑ Úš?Ñ,<Ó=Ó>Ñ ÚšoÑ/BÓCÓDÑ Úš?Ñ,<Ó=Ó>Ñ ÚšoÑ/BÓCÓDÑ Úš?Ñ,<Ó=Ó>Ñ ÚšOÑ->Ó?Ó@Ñ Úš_Ñ.@ÓAÓBÑ Úš?Ñ,<Ó=Ó>Ñ ÚšOÑ->Ó?Ó@Ñ Úš?Ñ,<Ó=Ó>Ñ ÚšoÑ/BÓCÓDÑ Úš_Ñ.@ÓAÓBÑ ÚšoÑ/BÓCÓDÑ Ú!¢?Ñ4LÓ#MÓNÑ ÚšoÑ/BÓCÓDÑ ÚšoÑ/BÓCÓDÑ Ú ¢/Ñ3JÓ"KÓLÑ ÚšOÑ->Ó?Ó@Ñ Ú ¢/Ñ3JÓ"KÓLÑ ÚšoÑ/BÓCÓDÑ Ú &ªÑ9VÓ(WÓ XÑ Ú &ªÑ9VÓ(WÓ XÑ Ú#¢_Ñ6PÓ%QÓRÑ Ú¢Ñ1FÓ GÓHÑ Ú¢Ñ1FÓ GÓHÑ Ú¢Ñ2HÓ!IÓJÑ Ú"¢OÑ5NÓ$OÓPÑ Úš?Ñ,<Ó=Ó>Ñ Úš_Ñ.@ÓAÓBÑ ÚšoÑ/BÓCÓDÑ ÚšoÑ/BÓCÓDÑ ÚšÑ0DÓEÓFÑ ÚšoÑ/BÓCÓDÑ Úš/©?Ó;Ó<�Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ ÚšOÑ->Ó?Ó@Ñ ÚšOÑ->Ó?Ó@Ñ Ú ¢/Ñ3JÓ"KÓLÑ Ú¢Ñ1FÓ GÓHÑ Ú ¢/Ñ3JÓ"KÓLÑ Úš_Ñ.@ÓAÓBÑ Ú"¢OÑ5NÓ$OÓPÑ ÚšoÑ/BÓCÓDÑ Ú%¢Ñ8TÓ'UÓVÑ Ú¢Ñ1FÓ GÓHÑ Ú"¢OÑ5NÓ$OÓPÑ Ú¢Ñ2HÓ!IÓJÑ Úš/©?Ó;Ó<�Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Ú¢Ñ1FÓ GÓHÑ Ú¢Ñ2HÓ!IÓJÑ Ú%¢Ñ8TÓ'UÓVÑ Úš_Ñ.@ÓAÓBÑ Úš/©?Ó;Ó<�Úš?Ñ,<Ó=Ó>Ñ ÚšoÑ/BÓCÓDÑ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Ú¢Ñ1FÓ GÓHÑ Ú ¢/Ñ3JÓ"KÓLÑ Ú!¢?Ñ4LÓ#MÓNÑ ÚšÑ0DÓEÓFÑ ÚšoÑ/BÓCÓDÑ ÚšÑ0DÓEÓFÑ Ú &ªÑ9VÓ(WÓ XÑ Úš_Ñ.@ÓAÓBÑ ÚšOÑ->Ó?Ó@Ñ Ú¢Ñ1FÓ GÓHÑ ÚšOÑ->Ó?Ó@Ñ Ú¢Ñ1FÓ GÓHÑ Úš_Ñ.@ÓAÓBÑ Ú¢Ñ1FÓ GÓHÑ ÚšoÑ/BÓCÓDÑ ÚšOÑ->Ó?Ó@Ñ ÚšoÑ/BÓCÓDÑ ÚšOÑ->Ó?Ó@Ñ Úš_Ñ.@ÓAÓBÑ Úš/©?Ó;Ó<�Ú$*ªOÑ=^Ó,_Ó$`Ñ !Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Úš?Ñ,<Ó=Ó>Ñ Úš/©?Ó;Ó<�Ú’?¡MÓ2Ó3�Ú’?¡MÓ2Ó3�Ú’O¡^Ó4Ó5‚	øðkH  ó ßðús   ÁRx6 Òx6
RyÒyRy