Caml1999I031+0Pr*Odoc_latex.separate_files K&Stdlib#ref$boolE@@@@@@@-odoc_latex.ml\\@@@@,latex_titles L$listI#intA@@@&stringO@@@@@@@@@@@@&^'^@@?A@2latex_value_prefix M>;&stringO@@@@@@@:gpt;gp@@SB@1latex_type_prefix NRO@@@@@@@KhLh@@dC@5latex_type_elt_prefix Oc`%@@@@@@@\i]i@@uD@6latex_extension_prefix Ptq6@@@@@@@mjFJnjF`@@E@6latex_exception_prefix QG@@@@@@@~kk@@F@3latex_module_prefix RX@@@@@@@ll@@G@8latex_module_type_prefix Si@@@@@@@m*.m*F@@H@2latex_class_prefix Tz@@@@@@@n|n|@@I@7latex_class_type_prefix UƠ@@@@@@@oo@@J@6latex_attribute_prefix Vנ@@@@@@@pp,@@K@3latex_method_prefix W@@@@@@@q`dq`w@@L@'new_buf X@$unitF@@@&Buffer!t@@@@@@ss@@M@'new_fmt Y@@@@&Format)formatter@@@à@(@@@&stringO@@@@@@@@@@ t!t@@9N@!p Z@;@@@@&Stdlib&format@@ʠM0/@@@Ƞ$unitF@@@@@@@@@@@J  K  @@cR@"ps [@eHG@@@@&stringO@@@@@@@@@@@e@  f@  @@~S@"bp \@&Stdlib&Buffer!t@@@@ &formatG@֠&Buffer!t@@@Ԡ$unitF@@@@@@@@@@@C  C  @@V@"bs ]@@@@@@@@$unitF@@@@@@@@D  D  @@W@-merge_codepre ^@)Odoc_info,text_element@@@@@@ @@@@@@F  F  @@X@,print_concat _@@@@@@@@@@@@@@A@@ܠ @@@ @@@@@@@@@N  N  @@_@Š$text ` @-section_styleA@#intA@@@s@@@@@@@@@@%substA@$listI#Str®exp@@@&stringO@@@@@@@@@&stringO@@@L@@@@@@&escapeA@  @@@@-escape_simpleA@@@@@+escape_codeA@@@@@%labelA#no_&optionJ`@@@(@@@@$Name!t@@@t&stringO@@@0@@@@@@+value_labelA#no_# @@@@@@@@@@/attribute_labelA#no_2/@@@@+$@@@@@@,method_labelA#no_A>@@@@:3@@@@@@+class_labelA#no_PM@@@@IB@@ @@ @@ 0class_type_labelA#no__\@@@ @XQ@@ @@@@,module_labelA#no_nk@@@@g`@@@@@@1module_type_labelA#no_}z@@@@vo@@@@@@/extension_labelA#no_@@@@~@@@@@@/exception_labelA#no_@@@@@@@@@@*type_labelA#no_@@@ @@@!@@"@@#.recfield_labelA#no_@@@$@@@%@@&@@'+const_labelA#no_Ƞ@@@)@@@*@@+@@,*make_labelA@@@@-@@.@@/(make_refA@@@@1@@2@@3-latex_of_textA@L/.@@@@$text@@@Y@@@@@4@@5@@65latex_of_text_elementA@@@@@7@@8@@9@@:4latex_of_custom_textA@$@3@@@;@%@@@<$@@=@@>@@?@@@/latex_of_TargetA@7&targetH@@@A$codeP@@@{;@@B@@C@@D@@E,latex_of_RawA@N@]D@@F@@G@@H-latex_of_CodeA@W@fM@@I@@J@@K0latex_of_CodePreA@`@oV@@M@@N@@O1latex_of_VerbatimA@i@x@@@Pc@@Q@@R@@S-latex_of_BoldA@v@ql@@T@@U@@V/latex_of_ItalicA@@zu@@W@@X@@Y2latex_of_EmphasizeA@@~@@Z@@[@@\/latex_of_CenterA@@@@]@@^@@_-latex_of_LeftA@@@@`@@a@@b.latex_of_RightA@@@@c@@d@@e-latex_of_ListA@@$listI@@@f@@g@@h@@i-latex_of_EnumA@@@@@j@@k@@l@@m0latex_of_NewlineA@@@n@@o.latex_of_BlockA@@@@p@@q@@r.latex_of_TitleA@@@&optionJ@@@u@@@v@@w@@x@@y@@z.latex_of_LatexA@@@@|@@}@@~-latex_of_LinkA@@@@@@@@@@@@@@@@@,latex_of_RefA@ @!t@@@@6(ref_kind@@@@@@@B@@@@@@@@@@@@@4latex_of_SuperscriptA@,@'"@@@@@@2latex_of_SubscriptA@5@0+@@@@@@9@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@ b@@@-subst_strings@Aigd@@@$k@@@#@@%@@@&@2subst_strings_code@Azw@@@ ~@@@@@!@@@"@A4subst_strings_simple@A%@@@@@@@@@@@@BC@8@A8he@@@@aZ@@@@@@@A%@A%sp@@@@le@@@@@@@"@A"|@@@@xq@@@@@@@Ű@A@@@@}@@@@@@@ABC@A@@@@@@@A@@@@@@AD@A@@@@@@@A@@@@@@@@@@@A+@A+@@@@@@@@@@@B°@A@@@@@@@@@@@@A@@@@@@@@@Av@A@@@@@@@@@c@A@@@@@@@@@AB@A@@ @@@@@@@CD@A@@@@@@@@@@A@ @@@@@@@@X@A@@X @@@@@@@AB@A@@@@@@@@@5@A@#@@@|@@}@@~@AC@A@*@% @@y@@z@@{@=@A@4@=@9,@@u@@v@@w@@x@A@A@=@3@@r@@s@@t@{@A@E9@@p@@q@AB@A@J@Y@@@m@@n@@o@I@A@S@I@C@9M@@h@@i@@j@@k@@l@A@A@^@YT@@e@@f@@g@2@A@g@b]@@b@@c@@d@AB@A@n@id@@_@@`@@a@BCDEFG>@A@u><86m@@[@@\@@]@@^@@A@@@@}@@V@@W@@X@@Y@@Z@A%@A@@%@@S@@T@@U@Bq@A@@q@m@@O@@P@@Q@@R@C@A@@@@L@@M@@N@@A@@@@I@@J@@K@A°@A@@@G@@H@@A@@@E@@F@ABDc@Ac@@@A@@@B@@C@@D@C@AC@@@=@@@>@@?@@@@@@A@@@@9@@@:@@;@@<@@AǠ@@@5@@@6@@7@@8@ABC#@A@#@@@2@@3@@4@@A@@@@/@@0@@1@;@A;@@@+@@@,@@-@@.@AͰ@A@@@'@@@(@@)@@*@BCDEHА@@@@KZ  L99@@dgA@Ơ] a@\@۰@A@ʰ@A@A@A@BC@@A@AŰ@A@@A@Q@A@ABC/@A@#@A~@AD+@Az@@Av@A@Al@B$@Ab@l@AX@AȰ@AR@@AL@AB@AF@CD@A@@@A:@@A4@ABʰ@A.@]@A(@AC@A"@Y@A@A@A@@A@AB@A @M@A@A@A@&@A@A0@A@BCDEFG&@A@@A@A@A@BA@A@Cf@A@R@A@A~@A@v@A@ABD@A@@A@@A@@A@ABC@A@@A@@A@AC@Av@BCDEH<@h@eA@=8@@@A=A<!A AAAAAAAAA$A# A GAF@A?AA'A&AAAAAdAcAAAAAAWAVAAAAAvAuKAJ>A=AA AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@%#text c8@@@A AAAAAAAAAAAyAxlAk_A^RAQEAD8A7+A*AAA AAAAAAAAAAAAA~A}pAodAc_A^XAWFAE?A>.A-A A9@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Ð@@@@@@-@@@*A@Š$info d @-latex_of_textA@&Stdlib&Format)formatter@@@@)Odoc_info$text@@@@@@@@@@@@,text_of_infoA%blockV@@@@@@@`#$info@@@@@@*$text@@@@@@@@@-latex_of_infoA@C@?@@@%block+@@@@@@@*)(@@@@@@I@@@@@@@@@@@@@@@ǐs f@@@@+@A@+&$@@@@!@@@@@@@@@A{@@@{xw@@@@vs@@@r@@@@@@@@@@p@@pĠn@@@@@@@mlk@@@@@@ji@@@@@@@@@@AB@@@,::-<@@@@@@@@@@@@@?@@@@@AA@@{x@@@C@@E@@F@@GA@n@@@H@@I@@JA@w@@@K@@L@@MA@@@N@@@O@@P@@QA @@@R@@@S@@T@@UA@@@V@@@W@@X@@Y3normal_class_paramsA@)Odoc_info$Name!t@@@@ %Class't_class@@@&stringO@@@@@Z@@[@@\1normal_class_typeA@ @%Types*class_type@@@]@@^@@_@@`.latex_of_valueA@nkj@@@?@a@@@@ @@@@@A@@B@@C2latex_of_attributeA@@@@D@@@@E$unitF@@@@@F@@G@@H/latex_of_methodA@@@@I@@@@J@@K@@L@@M4latex_of_type_paramsA@H + *@@@N@@@@O@ $Type&t_type@@@P @@@Q@@R@@S@@T@@U=latex_of_class_parameter_listA@@@@V@@@@W@@@@X "@@@Y@@Z@@[@@\@@]-entry_commentA@ j i@@@p@ @@@m S@@@n@@o@@^@ 4@@@_@@@`$listI  @@@w@@@a@@b@@c@@d/latex_of_recordA@.)@@e@0-,@@@f@  m,record_field@@@g@@@h*(@@@x@@i@@j@@k@@l2latex_of_cstr_argsA@RM@@q@TQP@@@r@ 0constructor_args@@@uV@@@s@@@t@@v+@@y@@z@@{@@|-latex_of_typeA@da`@@@}@ 8@@@~@@@@@@7latex_of_type_extensionA@@@@@~{z@@@@ R)Extension0t_type_extension@@@@@@@@@@@2latex_of_exceptionA@@@@@ g)Exception+t_exception@@@'@@@@@@9latex_of_module_parameterA@@@@@8@ ~&Module0module_parameter@@@ @@@@@@@@@@@9latex_of_module_type_kindA@@M@ 0module_type_kind@@@ @@@@@@@@@@@4latex_of_module_kindA@@@@@f@ .+module_kind@@@ %@@@@@@@@@@@3latex_of_class_kindA@@@@ @@@@@ %Class*class_kind@@@ D@@@@@@@@@@@8latex_of_class_type_kindA@@@ /class_type_kind@@@ X@@@@@@@@@@@6latex_for_module_indexA@"@@@@ x(t_module@@@ o@@@@@@@@@;latex_for_module_type_indexA@965@@@@ -t_module_type@@@ @@@@@@@@@6latex_for_module_labelA@@@@@$.@@@ @@@@@@@@@;latex_for_module_type_labelA@@@@@:-@@@ @@@@@@@@@5latex_for_class_indexA@|yx@@@@P't_class@@@ @@@@@@@@@:latex_for_class_type_indexA@@@@@g,t_class_type@@@ @@@@@@@@@5latex_for_class_labelA@B%$@@@@~.@@@ @@@@@@@@@:latex_for_class_type_labelA@X;:@@@@-@@@ @@@@@@@@@/latex_of_moduleA@nQP@@@@,@@@h@@@@@@4latex_of_module_typeA@dc@@@@?@@@{@@@@@@8latex_of_included_moduleA@@@@@R/included_module@@@@@@@@@.latex_of_classA@@@@@@@@@@@@@@3latex_of_class_typeA@ #  @@@@-@@@@@@@@@6latex_of_class_elementA@G@B@=-class_element@@@@@@@@@@@7latex_of_module_elementA@@@.module_element@@@@@@@@@@@9generate_inheritance_infoA@i@ +a/inherited_class@@@@@@@@@@@@@@@?generate_class_inheritance_infoA@@>t@@@ @@ @@ @@ $generate_class_type_inheritance_infoA@@L@@@@@@@@@7generate_for_top_moduleA@   @@@@_i@@@@@@@@@@@@,latex_headerA@9@@@@y@@@ @@@! @@@@@@@@@3generate_style_fileA @@@@@(generateA@$unitF@@@"@@#@@$@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@ l@@@ @A ߠEB@@@I@@@@@@@@@A ܰ@A UR@@@Y@@@@@@@@@ ܰ@A fc@@@j@@@@@@@@@-tag_functionsAA@@@@ro@@@ml@@@@@@@@@@@ABC@/@A/_@@@3@@@4@[Z@@@5@@@6@@7@@8@@9@A'@A'u @@@,@@@-@qp@@@. @@@/@@0@@1@@2@/@A/ @@@%@@@&@-@@@' @@@(@@)@@*@@+@ABܰ@A 3@@@@@@@C@@@  0@@@!@@"@@#@@$@@A@@@@@@@@@Aٰ@A@@@@@@@@@BӰ@A@@@@@@@@@@A@@@@@@@@@ACDB@AB۠ l@@@ @@@ @|@@@  i@@@@@@@@@@k@Ak @@@@@@@@@@ @@@@@@@ @@ @A@A@{w@@@@@@@@A@:@@@@@Ax@A@@x@@@@@@@Bq@A@@q@@@@@@@l@A@l@gb@@@@@@@A@A@@@@@@@@@J@AJ@@@ABCD `@A ` ^ @@@@@@@:9@@@ @@@@@@@@@@@A@@@@@@@@@@A@@{v@@@@@@@A@A@@@@@@@@@y@A@y@to@@@@@@@ABC@A@@@@@@@@@@A@@@@@@@@@ADE@A@@ @@@@@@@@A@@@@@@@@@@A@@@@@@@@@AB@A@ h e d@@@@ c `@@@ _@@@@@@@@@@CQ@A@ { x w@@@@ v s@@@ r@@@@@@@@@@K@A@   @@@@  @@@ @@@@@@@@@@A@A@   @@@@@@@ @@@@@@@@@@@A@   @@@@@@@ @@@@@@@@@@ABDFG@A@   @@@@  @@@ @@@@@@@@@@o@A@   @@@@t  @@@@@@ @@@@@@@@@@Að@A@   @@@@  @@@ @@@@@@@@@@h@A@   @@@@@@@ @@@@@@@@@@ABΰ@A@   @@@@  @@@ @@@@@@@@@@@A@ 1 . -@@@@@@@@ @@@ -@@@@@@@@@@@@A@A@ I F E@@@@ G D@@@@@@ D@@@@@@@@@@@A@ a ^ ]@@@ R@@@@@@@@ABCl@A@ n k j@@@z@@@@{ d@@@|@@}@@~@@@ư@A@   @@@n@X@@@o@ʠa@@@p@@@q@Ƞ  @@@r@@@s @@@t@@u@@v@@w@@x@@y@AU@A@   @@@h@  @@@i @@@j@@k@@l@@m@װ@A@   @@@b@  @@@c @@@d@@e@@f@@g@AB@A@   @@@\@  @@@] @@@^@@_@@`@@a@@A@   @@@T@@@U@@@V @@@W@@X@@Y@@Z@@[@Aq@A@   @@@I@@@@J@y65@@@K@@@L@  @@@M @@@N@@O@@P@@Q@@R@@S@@A@ #  @@@C@ @@@D @@@E@@F@@G@@H@ABC@A@@@@@@@A@@B@/@A@/@*@@=@@>@@?@@A@X@S@@@9@@:@@;@@<@ABa@A@a@\@WP@@5@@6@@7@@8@C@A@@@{@@1@@2@@3@@4@B@A@B@=@@.@@/@@0@A^@A@}@x@^X@@*@@+@@,@@-@B7@A@7@3@.G@@&@@'@@(@@)@CDEFH@A@ ~ { z@@@@@@@@V@@@  z@@@!@@"@@#@@$@@%@@A@@#@@@@@@@@A@@+@@@@@@@AB g@A@   @@@ g @@@@@@@   @@@@@@ @@@@@@@@@@@@C-@A@-@(<@@ @@ @@ @@A@@\@@@@ @@ @@A@4@g@f@@@@@@@@@AB@A@@p@ @@@@@@@@@CF@A@F@y@A:@@@@@@@@@@A@@ @@@@@@@A?@A@Y@@?9@@@@@@@@@B@A@@@@@@@@@@@@@A@@@@@ @@@ @@@@@@@@@@ACDE\@A@'$#@@@@@@@@@@@@@@@@@ٰ@A@@@@@@@@@ΰ@A@@@@@@@@@@@@AB@A@@@@@@@@@@@@C@A@@@@@@@@@@A@ @@@@@@@@@@@A@A@ @@@@@@@@@@@m@Am =@@@@@@@M@@@ :@@@@@@@@@@ABDFV@AV  S@@@@@@@c@@@ P@@@@@@@@@@`@A`۠ l@@@@@@@|@@@ i@@@@@@@@@@A ̰@A@   @@@@   @@@ @@@@@@@@@@ @A@   @@@@  @@@ @@@@@@@@@@AB ð@A@   @@@@ Ƞ  @@@@@@ @@@@@@@@@@ ư@A  R @@@@@@@   @@@@   @@@ @@@@@@@@@@@@A Ű@A  o @@@@@@@ 3 0 /@@@@  @@@ @@@@@@@@@@@@ @A@ G D C@@@@  @@@ ?@@@@@@@@@@ @A   @@@@@@@ d a `@@@@ @@@@ Ġ  @@@@@@ e@@@@@@@@@@@@@@ABCDGI@A6@@@|@@@}@F@@@~3@@@@@@@@@@ а@A@   @@@v@ @@@w @@@x@@y@@z@@{@ ְ@A@   @@@p@ @@@q 7@@@r@@s@@t@@u@AB5@A@5@@@k@@@@l@@m@@n@@o@C0@A@0-*@@@d)@@@c@@e@@@f@&@@@g@@h@@i@@j@ @A@   @@@^   @@@_@@@`@@a@@b@A ۰@A@ ۠ @@@X@@@Y ՠ@@@Z@@@[@@\@@]@B Ұ@A@ Ҡ @@@Q  @@@P@@R@@@S @@@T@@@U@@V@@W@ Ұ@A@ , ) (@@@I@ 3 ' @@@J  : )@@@K@@@L@@M@@N@@O@A ԰@A@ E B A@@@C@ L @ ?@@@D  @@@E@@F@@G@@H@BCD ذ@A@ Z W V@@@<@ a U @@@= : h W@@@>@@@?@@@@@A@@B@ @A@ x u t@@@4@ L I H@@@5@@@6   x@@@7@@@8@@9@@:@@;@A @A@  @@@.  @@@-@@/@@@0  @@@1@@2@@3@B @A@   @@@(   @@@)@@@*@@+@@,@@A@@@ @@@!@@@@"@@@#@@@$@@%@@&@@'@A @A@   @@@ Ӡ  @@@@@@@@@@@BC @A 1 @@@@@@@   @@@   @@@@@@@@@@@@@ @A@ Π  @@@    @@@ @@@ @@@ @@ @@@ % @@@@@@@@@@@A @A@  @@@ -6 %@@@@@@@@@@@B @A  K@@@@@@@J J @@@ #Q @@@@@@@@@@@@@@ @A@^  @@@b @@@@@@@@A @A@lih@@@@ 7v  @@@@@@ J~ m@@@@@@@@@@@@@BCD @A@ M @@@@@@ ePM@@@@@@@@@@@ @A@ ~ \@@@@@@ ~if@@@@@@@@@@@A @A@ @@@ r@@@@@@@@B @A@  @@@@@@ @@@@@@@@@@@ @A@@@@@SR@@@  @@@@@@@@@@@@@A @A@ Ϡ @@@@@@ Π@@@@@@@@@@@BC @A@@@@@~@@@ @@@@@@@@@@@@@ @A@!@@@@@@@@@@@@@@ 7&@@@@@@@@@@@@@@@ @A@C> @@@<J9@@@@@@@@@@@ @A@ 2 f@@@@@@1@@@@@@@@@@@ABC@A @@@@@@@0@@@@@@@@@@@@@@A7@@@@@@@G@@@4@@@@@@@@@@ADEFGJ@@@@<<0ty@@'#A@Ơ k@@@A@A@A@}@A@AA@ABC@@Az@A@Ae@@AP@AB@A;@ @A&@A@A @B@A@@A@ACDM@A @a@A@A d@A@@A@A M@A@B @@A@ 5@A@A i@A@ @A@ABCD@A@ K@A@ @A@A 8@A@ @A@ABC @A@ @A@ADE @A@ o@A|@ 6@Av@ABS@Ap@C@A^@@AL@AҰ@A:@˰@A)@ABDFG@A@u@A@A@A@F@A@AB@A@A@A@A@A@q@A@ABC@A@7@Aq@A@AJ@@A8@AB@A&@@A@Ao@A@@A@ABC |@A@ @A@ а@A@AB @A@C 9@A@ @A@A @A@B а@A@CDEFH7@A@ @Az@ @At@ABհ@An@C |@AO@ G@AI@ ذ@AC@AB J@A;@C y@A3@ <@A+@A d@A%@B @A@)@A@ACDE_@A@ ʰ@A@ @A@AB @A@C İ@A@@A@A@A@.@A@ABDF@A@@A@AN@A@0@Ao@AB @A]@ @AG@A@A+@ʰ@A@@A@ABCDGIȰ@A@@A@@A@ABذ@A@Cǰ@A@b@A@AI@An@B-@A[@@A@@A@A(@BCD@A@߰@A@Aа@A@B@A@J@A@A@A@BC@A@h@Au@A>@AP@B0@A@@@A&@A@A@BCD @A@ ް@A@A ̰@A@B @A@ @A@A @A@BC @A@ @At@ s@AT@ `@AC@ABC@A0@@A@ADEFGJ @@A@ 8@@@AAZ~A?qA5 A+ A A#AAAARA  VA U A  >A = 2A 1 &A % [A Z A A  =A < A  *A ) A  A  sA r A  aA ` (A 'FAA AAAAgAA9AA4AAeAA)AAA AA}cArAa qA p A  A  A  .A - A  A  A -Ah tA s A A pA o 9A 8 A  =A < mA l .A - WA V A A2TAq A  A  uA t A AoAh#AaAWAMCAB%A$AAAAAAA~A}AtAkVAU>A=#A"AAAAAA>A^A}A|\A[3A2&A% A AAAAAAAAvAuiAhVAUAFA<@@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@&#latex m8@@@AArAPAyAZ~A?qA5 A+A!AA?APAA$AAhAAAwAEAAAmAA_ACAAApAmAgAaA[AAPA?A6 A'7A/AAAAAAAAAnAmaA`mAA7A6,A+{A"kAAAAAAAArAqPAO@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@A@@@@@?A@@@@@@@@@@@@@@@@A@@B@@CA2@@@D@@@E@@F@@GA>#@@@H@ @@I@@J@@KAJ/@@@L@,'@@M@@N@@OnA@z@@@ @@P@@QiA@  @@R@@SvA@@@T@@UAkP@@@V@MH@@W@@X@@YAw\@@@Z@YT@@[@@\@@]Ah@@@^@e`@@_@@`@@aA@@@@b@@c@@d9A@@@@e@@f@@g&A@@@@h@@i@@jhA@@S@@k@@l@@mgA@@[@@n@@o@@pGA@@@@q@@r@@sA@@@@@t@@u@@v@@wdA@@@@x@@y@@zA@@@@@@@{@@|@@}\A@@ @@~@@@@A@@@@@@@@@@@@@@@@@cA@,@b*@@@'@@@@@@QA@8-@@@@A@>@5@@@@@@A@F@@@@@@@@@@@@U@@@R@@@@@@@@@@A@c@^Z@@@@@@A@k@fb@@@@@@*A@s@nj@@@@@@'A@{&$@@@#xw@@@@@@@@A@@@@@@9@@@@@@@@@@@@@@A@@@@@@@@@@@eA@@d@@@@@@@@@@@@@@@A@@@@@@@@@@@A@e@@@@@@@A@n@@@@@@@bAa@@@@}@@@@@@AA@@@@@@@@@@@>A=@@@@@@@@@@A@@@@@@@@$@@@@@@@@@A@@@@@@@@@@@A@!@@@@.@@@/@@@@@@A@@@@@@@:@@@@5@@@@@@@@A+@@@@@@@@@@@|{@@@z@@@@@@@@@@@wA@d@vu@@@^@@@@@@tAsT?@@@@v@q@@@@pon@@@@@@y@@@@@@@@@@AO4@@@@1,@@@@@@mA@@l@@@@@@@@@kA@R@w@@@L@@@@@@A@@j@@@@@@@@@A@@@@@@@@@@@@ @77@@ @@ @@ jA@nih@@@gud@@@@@@@@@@cA@b_@@@@@@\GD@@@@@@@@@@[A@Z@@@W@@@@@@@@y@@@@@@@VA@@U@@@@@@@@@ @@!@@"@@#TA@%@ SP@@@%@@&@@'@@(OA@1@N@@@)!@@@*@@+@@,@@-MA@B@!L-@@@0@@1@@2@@3IA@HG@@@5DA@@@4@@6@@@7@?@@@8@@9@@:>A@=<@@@; @@@<@@@=@@>@@?;A@:@@@@ @@@A@@@B@@C@@D9A8q6@@@E@@@F@554@@@G3<+@@@]@@@H@@I@@J@@K2A@ NN1@@@N0YH@@@V@@@L@@@M@@O@@@P/cR@@@Q@@@R@@S@@T.A@@@@Ul@@@W@@X@@Y-A, @@@Z@@@[@*@@@\_Q@@@^@@_@@`@@a)A@('@@@bQ@@@c@@d@@e&A@@j<;@@@f@@@g}@@@h@@@i@@j@@k@@l%A@$@@@m@@@n=@@@o@@p@@q#A@@@@r@@@sO@@@t@@u@@v"A@!@@@z@@@w@@x@@y A@@@@{Ǡk@@@|@@}@@~A@^@Ӡ@@@@@@@@@@@@A@@@@@@@@@@@@@@A@@"@@@@@@@@@@@@A@@@|@@@@@@@@@@@A@<7@@@5C2@@@@@@@@@@A@+_@@@@@@*@@@@@@@Aj@@@@gb@@@@@@qApv@@@@sn@@@@@@A@=<;@@@@@@ ?@@@li@@@@@@@@@A@~@@@@u@@@@@@v@@@@@@A@@@@@@@@@@@n@@@@@@A@@@@@@@@@@@@@@A@"V!9!8@@@@@@@@  @@@@@@@@@@@@@@ A@@@@@@@@@@@@-@@@@@@@@@@@ A@"!t!s@@@@!@@@ ]@@@@@@@@ @@@@@@   @@@@@@@@@@@@A@)$@@@521@@@@ q@@@@@@$@@@@@@@@@@@A@ID@@@URQ@@@@!@@@V@@@@@@@@(@@@@@@@@A@c`_@@@@!7@@@@@@@@@A@@@@t@|yx@@@@!P@@@@@@@@@@@A@@@@@!b@@@ @@@@@@A@@@@s@2@!v@@@@@@@@@@@@@@ A@@D@! @@@  @@@ @@ @@ @@@@A@@@@@[@!!@@@ @@@@@@@@@@@A@@@@@@@@l@!@@@ 3@@@@@@@@@@@A@@@!@@@ E@@@@@@@ @@!@@"A@  @@@#@!d@@@$ Z@@@%@@&@@'@@(A@# @@@)@!y@@@* o@@@+@@,@@-@@.A@#""@@@/@" @@@0 @@@1@@2@@3@@4A@#""@@@5@"!@@@6 @@@7@@8@@9@@:A@b_^@@@;@"6l@@@< @@@=@@>@@?@@@A@wts@@@A@"K@@@B @@@C@@D@@E@@FA@$$##@@@G@"`@@@H @@@I@@J@@K@@LA@$9##@@@M@"u@@@N @@@O@@P@@Q@@RA@$N#1#0@@@S@" @@@T4@@U@@V@@WA@$`#C#B@@@X@"@@@YF@@Z@@[@@\A@@@@]@"0@@@^X@@_@@`@@aA@$#g#f@@@b@"p@@@cj@@d@@e@@fA@@@@g@"k@@@h|@@i@@j@@kA@0@+@"@@@mv@@o@@p@@q@@rA@@@"r@@@u@@w@@x@@y@@zA@N@֠#6@@@{@@@|#@@@@@}@@~@@A@b@#G@@@@@@@@@A@o@#T@@@@@@@@@A@\YX@@@@#0:@@@@@@@@@@@@A@% ##@@@@Р#HR@@@@@@!@@@@@@@@@A!@@@@@A@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ p@@@ @A ## @@@%@@@@@@@@@A @A ##@@@%#@@@@@@@@@ @A ʠ#0#-@@@%4@@@@@@@@@ʰAAɠ@@@ @96@@@43@@@ @@ @@ @@@ @ABC@"@A"#&@@@@@@@##"#!@@@@@@@@@@@@@A"@A"#<@@@@@@@##8#7@@@@@@@@@@@@@"@A"#S@@@@@@@##O#N@@@@@@@@@@@@@AB"@A"#i@@@@@@@$ #e#d@@@@@@@@@@@@@a@A@W@F>@@@@@@@A#@A@#@@@@@@@@B#@A@#@@@@@@@@#@A@#@@@@@@@@ACD# @A# #3@@@@@@@$C##@@@0@@@@@@@@@@#2@A#2#M@@@{@@@|@$]##@@@}J@@@~@@@@@@@AJ@A@5-)@@x@@y@@z@@A@1@@v@@w@A?@A@@lw@@s@@t@@u@B8@A@@f~@@p@@q@@r@3@A@b@]X@@m@@n@@o@Am@A@@@@j@@k@@l@@AC@@i@ABCD'@A'%@@@b@@@c@$$$@@@d@@@e@@f@@g@@h@l@A@@|@@_@@`@@a@G@A@e@`[@@\@@]@@^@Ae@A@@|w@@Y@@Z@@[@@@A@_@ZU@@V@@W@@X@ABC@A@@@@S@@T@@U@@A@@@@P@@Q@@R@ADEݰ@A@@@@M@@N@@O@@A@@@@J@@K@@L@@A@@@@G@@H@@I@AB"@A@/,+@@@A@*'@@@B&@@@C@@D@@E@@F@C#@A@B?>@@@;@=:@@@<9@@@=@@>@@?@@@@#@A@WTS@@@5@RO@@@6N@@@7@@8@@9@@:@A#_@A@jgf@@@/@$@@@0`@@@1@@2@@3@@4@#i@A@}zy@@@)@$@@@*s@@@+@@,@@-@@.@ABDFG#S@A@@@@#@@@@$@@@%@@&@@'@@(@#6@A@@@@@#;@@@@@@@@@@@ @@!@@"@A#@A@@@@@@@@@@@@@@@@@@#/@A@@@@@#@@@@@@@@@@@@@AB#@A@@@@ @@@@ @@@ @@ @@@@@#M@A@@@@@#R@@@@%$I@@@@@@@@@@@@@@ @A#@A@   @@@@#  @@@@@@ @@@@@@@@@@#@A@ ( % $@@@ @@@@@@@@ABC$3@A@ 5 2 1@@@@%@@@ +@@@@@@@@@@#@A@ K H G@@@@&%z#@@@@#&(#@@@@@@@# Z W@@@@@@ W@@@@@@@@@@@@@@A$@A@ s p o@@@@ n k@@@ j@@@@@@@@@@#@A@   @@@@  @@@ ~@@@@@@@@@@AB#@A@   @@@@  @@@ @@@@@@@@@@$İ@A@   @@@$$@@@$$@@@ @@@@@@@@@@@@A$8@A@   @@@@&S@@@@$@&%%@@@@@@@  @@@ @@@@@@@@@@@@@@$Ͱ@A@   @@@@$@@@ @@@@@@@@@@ABCx@A@e@`[@@@@@@@@A@@z@@@@@@@ذ@A@.@)@o@@@@@@@@@AB(@A@7@2@-(@@@@@@@@@CQ@A@F@A@<7@@@@@@@@@ @A@.@)@@@@@@@A%@A@S@N@72@@@@@@@@@B@A@@@ @@@@@@@@@CDEFH%m@A@!E!B!A@@@@%r@@@@'%@@@!A@@@@@@@@@@@@ϰ@A@@@@@@@@@n@A@@@@@@@@@AB!.@A@!q!n!m@@@!.&!W@@@@@@@!V!U!T@@@@@@!u@@@@@@@@@@@@C@A@@@@@@@@@Ű@A@@@@@@@@@\@A@@0@@@{@@|@@}@@~@ABְ@A@@9@@@w@@x@@y@@z@C @A@@B@ @@s@@t@@u@@v@ذ@A@@5@@p@@q@@r@A@A@(@U@ @@l@@m@@n@@o@B@A@@@@@h@@i@@j@@k@!۰@A@!!!@@@b@!!@@@c!@@@d@@e@@f@@g@ACDE&#@A@!!!@@@\@''@@@]!@@@^@@_@@`@@a@@A@@x@@Y@@Z@@[@@A@@@@@U@@V@@W@@X@ABe@A@W@R@MH@@Q@@R@@S@@T@C@A@@@@N@@O@@P@&@A@ @@@J(V@@@K@@L@@M@A&@A@ @@@F'V@@@G@@H@@I@'4@A'4's!@@@?@@@@@('o'n@@@A!@@@B@@C@@D@@E@ABDF'@A''!@@@8@@@9@(*''@@@:!@@@;@@<@@=@@>@''@A'''!3@@@1@@@2@(C''@@@3!0@@@4@@5@@6@@7@A@A@@@@+@@@@,@@@-@@.@@/@@0@@A@@@@%@@@@&@@@'@@(@@)@@*@AB@A@@@@@@@@@@@ @@@!@@"@@#@@$@@A!@@@@@@@@@@@@@@@@@@@@@@@@@@A@A!6@@@ @@@ @@@@@@@@@@@@@@@@@@@@@A@   @@@@@@@ @@@@@ @@ @@ @@A!g@@@@@@@ + ( '@@@@@@@@@@@@@@ ,@@@@@@@@@@@@@@ABCDGI'@A'(l!@@@@@@@) (h(g@@@!@@@@@@@@@@@A@ a ^ ]@@@@@@@ X@@@@@@@@@@@A@ t q p@@@@@@@@@@@@@@@@@AB(@A@(@@@@)@@@@@@@@@@C(@A@(((@@@۠(@@@@@@@@@(@@@@@@@@@@@A@ @@@ @@@@@@@@@@@A@A@@@@@@@))@@@@@@@@@@@B@A@ @@@Ƞ @@@@@@@@))@@@@@@@@@@@@A@   @@@@  @@@Ӡ!@@@@@@@@@@@@@A@A@! ! !@@@@!!!@@@@@@@@@@@@@BCD@A@!!!!@@@@!(!@@@ !/ @@@@@@@@@@@@@@A@!?!<!;@@@@!!!@@@@@@!P ?@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@@@B@A@!s@@@ l!z i@@@@@@@@@@@$X@A$X)$V@@@@@@@$U$T$S@@@@@@$R$Q@@@@@@@@@@A°@A@! @@@ ! @@@@@@@@@@@BC@A"@@@@@@@!@@@! @@@@@@@@@@@@@@A@ !@@@ I! @@@@@@@@@@@@@@! @@@@@@@@@@@A@A@!}!|@@@{! @@@|@@@}@@~@@@B@A#M @@@s@@@t@" @@@u "!@@@v@@@w@@x@@y@@z@@A@"%@@@o") @@@p@@q@@r@A@A@"3"0"/@@@g@ "=@@@h@@@i "E!4@@@j@@@k@@l@@m@@n@BCD@A@!"R@@@a@@@b!,++@@@c@@@d@@e@@f@@A@ E"k!#@@@[@@@\!E+0+-@@@]@@@^@@_@@`@A@A@"}@@@W"!9@@@X@@Y@@Z@B@A@!O"@@@Q@@@R!g+R+O@@@S@@@T@@U@@V@ð@A@"""@@@J@""@@@K!"!@@@L@@@M@@N@@O@@P@Aʰ@A@ @@@D@@@E!++}@@@F@@@G@@H@@I@BC˰@A@"""@@@=@"F"E@@@>Ԡ"!@@@?@@@@@@A@@B@@C@Ӱ@A@"""@@@3@"I@@@4@"H"G"F@@@5@@@6!e"!@@@7@@@8@@9@@:@@;@@<@@A@# "@@@."#"@@@/@@@0@@1@@2@@A@  -@@@(@@@)!++@@@*@@@+@@,@@-@ABC*@A*+V$@@@!@@@"@++R+Q@@@#$@@@$@@%@@&@@'@+L@A+L+m$@@@@@@@,+i+h@@@$@@@@@@@@@ @ADEFGJ@@@@@A@Ơ%r o@@)b@A@A)O@A@)@@A@UAA@ABC@+l@Av@A+O@Aa@+B@AL@AB*ڰ@A7@@A"@A+@A@B+@A@+@A@ACD+@A@+$@A@A '@A@@A@A@A@B@A@@A@A,@A@ʰ@A@ABCD$ް@A@@A@@A@A@A@а@A@ABCo@A@C@A@ADE[@A~@2@Ax@@Ar@AB*@Al@C*r@AZ@*Z@AH@A*@A6@*@A%@ABDFG*g@A@*8@A@A*v@A@* @A@AB*^@A@*@A@A*P@A@*4@A@ABC*@A~@)@Am@A*b@AF@)Ұ@A4@AB)ܰ@A"@*԰@A@A*2@A@*@A@ABC ?@A@@A@@A@AB۰@A@C@A@@A@A°@A@B@A@CDEFH*@A@E@Av@ް@Ap@AB&@Aj@C ?@AK@ @AE@@A?@AB @A7@C<@A/@@A'@A'@A!@Bа@A@&@A@ACDE+"@A@@A@|@A@AB D@A@C @A@+X@A@A+O@A@+@A@ABDF+Ű@A@+@A@A$@A~@#@Ak@AB#@AY@#а@AC@A#@A'@#@A @#@A@ABCDGI+@A@#X@A@#M@A@AB,@A@C,@A@#%@A{@A# @Aj@B"@AW@"հ@A<@A"@A$@BCD"@A@"@A@A"@A@B"p@A@' @A@A"^@A@BC"J@A@"+@Aq@A"@AL@B!@A<@!ڰ@A"@A!ɰ@A@BCD!@A@!@A@A!@A@B!@A@!t@A@A!d@A@BC!R@A@!C@Ap@!6@AP@!#@A?@ABC+ڰ@A,@,c@A@ADEFGJ @@A@ 8@@@A,]Aq,AA\,4AR+AH tA i,A@,A9,A5,A1,A'!A A A -A "A A GA %A+A A A A bA u6A MOA d$A <A + A3+fA-+MA'+A!+A+\A+*A+iA*A+RA*A+DA+(A+A*A+UA*A*A+A+&A+A!4A A A A  A A A  A +A 7A ;A 'A!3A #A A  A  0A 7A  A $ A 'AI,A A  oA p!8A )!|A g,LA,DA,A,Az,Ap%Af$AS$AI$A;$A'$A $vA,A$LA$AA-A-A$A$A#A#At#Aa#AW#AH#A>#eA'(Au#SA#@A#A"A"A"A"A"A"Ar"Ab"vAV"iAJ"ZA<"IA-"9A",A"A,A -ZA @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@@*@@@@@@@A@ q8@@@A(QA(4A(A-\Ap-@A[-3AQ,AG-A=-A6-A2-A.-A$&A+A,CA ,*A,fA,_A,9A,A,FA+A,/A+A,!A,A,A+A,2A+A+A,A},Ar,vAa,AX,AI,A?,A8-A1-hA'-[A%A%A%A%rA%VA%0A%#A-/A$A$A.=Az.-Aq$A\$AK$A8$wA!$bA$SA$BA$4A$A#A#A#A#As#Ag#zAQ#jAD#RA-#@A#/A #!A#A#A"A"A"A"A-|A.A"A"Ar"sA_"\AL"KA<".A""A!A !A !A !A !vA z!cA j!KA U!9A E!"A 0!A  A  A  A  A  A  A  wA  cA  OA n >A ^ -A N A > A .A A A A A A A A {A /@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@ @@@@@@@@@A@@@0303@0@@F*Odoc_latex0Ԭs/][*(Warnings0zdͦkUe$%Types0lm?ƈ.Type_immediacy0dV^25b)̓ԆSj#Str0QLceL`y--Stdlib__Uchar0*Ujmyc6]]W+Stdlib__Sys0w&Lo\l:\t.Stdlib__String0I3UK# +Stdlib__Set0.z9FX+Stdlib__Seq05"g1<)b.Stdlib__Printf0!A܏@8j(+Stdlib__Map0kZ,ҷ'V,Stdlib__List0"%BTAT;9d.Stdlib__Lexing01'jh,-k4,Stdlib__Lazy0C 4 "$p1tU+Stdlib__Int0弩G" FU.6/Stdlib__Hashtbl04$*uկdD.Stdlib__Format0{hXsHW#ȼ0Stdlib__Filename0;P0 uF*ߠ.Stdlib__Either0&]XF.Stdlib__Digest0aI]2t*x4%".Stdlib__Buffer0K ɦb+Z8)#KH"-Stdlib__Array0b-YOe&Stdlib0yӶ~*%Shape0H[DTċwToe@Q)Primitive0յ_9|br$Path0L%SsN|#Ɣj)Parsetree0`ⰧkRE+Outcometree0gCtrRbp@@ 0>>>>>>>>@=@@@@A0????????@?@@ERbb@@ @DР%ValueRSqvSSq{@@ 0SSSSSSSS@@@@@A0TTTTTTTT@ @@ZSqq@@ @0YYYYYYYY@@@Р.$TypehT|iT|@@ 0iiiiiiii@@@@@A0jjjjjjjj@ @@pT||@@ @0oooooooo@@@РD)Extension~UU@@ 0@@@@@A0@ @@U@@ @0@@@РZ)ExceptionVV@@ 0@@@@@A0@ @@V@@ @0@@@Рp%ClassWW@@ 0@@@@@A0@ @@W@@ @0@@@Р&ModuleXX@@ 0@@@@@A0@ @@X@@ @0@@@@ࠠ.separate_files\\@@@&Stdlib#ref@@@ A@ @@@ A@ |0@%@@@డ#ref\\@@!a@"@@@q@@p,%makemutableAA @@@*stdlib.mli,,,X@@+Ұ@@@+3.@@A@ @A@ ~(@@ภ%false\\@89@@@N@@@@B@@A.@@@@@@B@ ;@@2 @@K<@@'\ @@ @?@ࠠ,latex_titles4^5^@@@^ܠ@@@ A@ @@@ A@ @@ A@ @@@ A@ @@@ A@ 0QQQQQQQQ@~@@m@@@@డ0#refa^b^@m@@@*-@@A@ @A@ @@ภ"::s_temnA88@@R@B@AA@A@@@_@@:/@'section__@@__@@?:@@@@MA@ =@ภ%` #A"A ` @@YB@ N@'section``@@` `@@`B@ [@@@@nA@ ^@ภFaDACB a@@zB@ o@*subsectionaa)@@aa*@@B@ |@@@@A@ @ภgb-/eAdC b-0@@B@ @-subsubsectionb-3b-@@@b-2b-A@@B@ @@@@A@ @ภcDFAD cDG@@B@ @)paragraph cDJ cDS@@cDIcDT@@B@ @@@@A@ @ภdWYAE #dWZ@@B@ @,subparagraph,dW]-dWi@@/dW\0dWj@@B@ @@@@A@ @ภ"[]=emmA8@@@@AA@AL@@@A@ˠC@ @@B@ B@ @@0A@Ԡ C@ @@B@ B@ @@ZA@ݠC@ @@B@ B@ @@A@C@ @@B@ B@ @@A@(C@ @@B@ B@ @@A@1@@B@ B@  @@u^@@:A@ $@@@@@%@@z^@@@(@ࠠ2latex_value_prefixgptgp@@@&stringO@@@A@ @@@ A@ 0@Ejd@e@A@@@డt#refgpgp@@@@Ϡ@@A@ @A@ @@డ-Odoc_messages:default_latex_value_prefix-Odoc_messagesgpgp@/@@@@0odoc_messages.mlvv@@-Odoc_messages~  @@92@@& @@?3@@gpp@@@6@ࠠ1latex_type_prefixhh@@@R@@@A@@@@A@0@Pf`@a@B@@@డ#refhh@@@@@@A@@A@@@డO9default_latex_type_prefix-Odoc_messages h h@|@@@@M|fjN|f@@L@  @@2.@@" @@8/@@h @@@2@ࠠ5latex_type_elt_prefix$i%i@@@N@@@A@@@@A@0////////@L_Y@Z@KC@@@డ#ref?i@i@K@@@i@@A@@A@@@డ=default_latex_type_elt_prefix-Odoc_messagesUiViE@@@@@/3/P@@B  @@2.@@" @@8/@@bi @@@2@ࠠ6latex_extension_prefixojFJpjF`@@@@@@A@@@@A@0zzzzzzzz@L_Y@Z@D@@@డY#refjFcjFf@@@@@@A@@A@@@డ>default_latex_extension_prefix-Odoc_messagesjFgjF@@@@@1@@D  @@2.@@" @@8/@@jFF @@@2@ࠠ6latex_exception_prefixkk@@@3@@@A@@@@A@0@L_Y@Z@E@@@డ#refkk@@@@@@A@@A@@@డ0>default_latex_exception_prefix-Odoc_messageskk@]@@@!@./@@-F  @@2.@@" @@8/@@k @@@2@ࠠ3latex_module_prefixll@@@/~@@@A@@@@A@0@L_Y@Z@,F@@@డ#ref l!l@,@@@J@@A@@A@@@డ{;default_latex_module_prefix-Odoc_messages6l7l)@@@@#@yz@@xH  @@2.@@" @@8/@@Cl @@@2@ࠠ8latex_module_type_prefixPm*.Qm*F@@@z@@@A@@@@A@0[[[[[[[[@L_Y@Z@wG@@@డ:#refkm*Ilm*L@w@@@@@A@@A@@@డ default_latex_module_type_prefix-Odoc_messagesm*Mm*{@@@@%@@@J  @@2.@@" @@8/@@m** @@@2@ࠠ2latex_class_prefixn|n|@@@Š@@@ A@@@@ A@0@L_Y@Z@H@@@డ#refn|n|@°@@@@@A@@A@@@డ:default_latex_class_prefix-Odoc_messagesn|n|@>@@@'@@@L  @@2.@@" @@8/@@n|| @@@2@ࠠ7latex_class_type_prefixoo@@@_@@@A@@@@A@ 0@L_Y@Z@ I@@@డ#refoo@ @@@+@@A@@A@@@డ\?default_latex_class_type_prefix-Odoc_messagesoo@@@@)@Z`d[`@@YN  @@2.@@" @@8/@@$o @@@2@ࠠ6latex_attribute_prefix1p2p,@@@[@@@#A@@@@"A@0<<<<<<<<@L_Y@Z@XJ@@@డ#refLp/Mp2@X@@@v@@A@@A@@@డ>default_latex_attribute_prefix-Odoc_messagesbp3cp_@@@@+@FJFh@@P  @@2.@@" @@8/@@op @@@2@ࠠ3latex_method_prefix|q`d}q`w@@@@@@/A@)@@@.A@%0@L_Y@Z@K@@@డf#refq`zq`}@@@@@@A@(@A@'@@డ;default_latex_method_prefix-Odoc_messagesq`~q`@@@@-@"&"A@@R  @@2.@@" @@8/@@q`` @@@2@ࠠ'new_bufss@@@@4@@@5A@2&Buffer!t@@@A@3@@4A@10@Tga@b@L@@@@%paramĠ"()ss@8J @@@U@@@@A@@A@@L@@@@'0@3ss@@@@@డ&Buffer&createss@@#intA@@@<@@@@@ @*buffer.mlidd @@.Stdlib__BufferA@@@@@B@K@@B@@B@/@@+s2@@$@@C@C@C@>@@-:@@`A@7A@@AJ=A@@ke@@D@@A@A@@]@ࠠ'new_fmtEtFt@@@@~@@@A@~&Format)formatter@@@#A@#@@@@# A@#&stringO@@@#PA@# @@# A@#@@#A@@@A@0nnnnnnnn@@@M@@@@@Ġtt@@@@@60@Bt}  @@@@@@ࠠ!buu@@@@@@C@0@@@@ఐݠ'new_bufuu@3@@@@@C@@@C@@C@@@ภ˰uu@@@@@@D@D@%@@@@)&@@u @@@ࠠ#fmtvv@@@y@@@"C@0@SHB@C@O@@@డ&Format3formatter_of_bufferv v @@&Stdlib&Buffer!t@@@x@@@w@@v@*format.mli@@.Stdlib__Format@@@@@C@@@C@@C@1@@ఐ}!bv v @;@@-@@D@"D@#D@#E@@6 @@IF@@v @@ఐZ#fmt&w " %'w " (@Z@[@?P@@0((((((((@Xe@@@@M?ĠL8x * 19x * 3@K@@@@088888888@@@@@డ&Format.pp_print_flushJy 7 ;Ky 7 P@@@@@@$unitF@@@@@@@@@@@hl66il66@@gf@@@ @@D@#@@@D@#@@D@#@D@#@D@#5@@ఐ#fmtzy 7 Q{y 7 T@T@@)@@E@# E@#$E@##I@@ภy 7 Uy 7 W@@@@=@@E@#E@#(Y@@K@@@@C@#+D@#`@@ࠠ!s>z Y az Y b@@@?@@@#6D@#,@డ&Buffer(contentsz Y ez Y t@@@@@V@@@@@@r  r  @@B@@@@@D@#0c@@D@#/@D@#.@@ఐI!bz Y uz Y v@@@ @@E@#7E@#;E@#:@@- @@<@@z Y ] @@డ&Buffer%reset{ z ~{ z @@%@@@5$unitF@@@4@@3@V  V  @@I@@@5@@D@#A@@D@#@@D@#?0        @rl@m@ *Q@@@@ఐ!b { z  { z @K@@P@@E@#HE@#LE@#K@@4 @@@@C@#OD@#G@ఐ!s 6|   7|  @%@@(@D@@)@T@@@@@A@# @@A ?x * - @@@@B@#S@@ Cw " $@@@B@#T@.@@u@@@A@@@AA@@@@#W@@@@ߠ@ࠠ!pA [   \  @@@@ @@@#_@}&format@@#[@@@#]@@@#^@@@#\ @@#Z@@#YA@#X0 u u u u u u u u@93@4@ N@@@డS&Format'fprintf      @@3@@@@)!a@@@@@)@@@@@@ @@@@@Y@@@@E-@@    @@!@0@ࠠ"psB @   @  @@@@d@@@#A@#a@&stringO@@@(A@#gZ@@@#A@#h@@#iA@#b@@#cA@#`0        @Y{u@v@ R@@@@!fD @   @  @@@'0        @3 @   @  @@@@@@!sE @   @  @@@10        @ =@@ T@@@@డ&Format'fprintf @   @  @~@@@@@A@#t@@PJA@(@A@(A@#p@@A@#r@@A@#s@@A@#q@A@#o@A@#n0        @-9`@0@ 9U@@@@ఐT!f .@   /@  @:@@w@@ภ8CamlinternalFormatBasics&Format <@   =@  A8&Format8CamlinternalFormatBasics'format6!a@#Π!b@#Ϡ!c@#Р!d@#Ѡ!e@#Ҡ!f@#@@@(@'#fmt$ @@@(@@@(@B@@A@A XH 9 @A ࠠ!em  `H 9 ?@ @@IA@)0 ` ` ` ` ` ` ` `@&@@@Ġ . A +@@ A@  @@D@) @@@ oH 9 =@@\ @@ภ  tH 9 E uH 9 GA ఐ!e  ~H 9 F@@@ Y@@ 0        @F(@@@ภ N A K@ A@ vA@*@@B@*B@*@@ H 9 D@@rA@*A@*@Ġ - I H Y I H [@ +Ġ'CodePre I H M I H T@8'CodePre@@@@&stringO@@@@ABBV@A-odoc_info.mlie#%e#8@@@Rࠠ"s1n I H U I H W@@@@@@)0        @@@@@@ I H L I H X@@A@)@Ġ a I H i I H k@ _Ġ'CodePre I H ] I H d@4ࠠ"s2 I H e I H g@@@8@@@*"@@@ I H \ I H h@@E@)'@ࠠ!q I H l I H m@@@ @@@*5@@@@@ 5@@D@*:@@@9 @@;@@ఐ-merge_codepre J q w J q @ϰ@@@@B@*0        @WQ@R@ ,Z71@2@ .['!@"@ 0\@@@@ภ  "J q  #J q @ ภ'CodePre +J q  ,J q @డ !^ 7J q  8J q @@&stringO@@@^@@@@] @@@\@@[@@Z@ Fgg Ggg;@@ ps@@@@@C@*@@@C@*@@C@*@C@*@C@*M@@ఐ"s1 hJ q 2@T3@@2@@D@*D@*D@*`@@డ L!^ }J q  ~J q @F@@@F@@D@*@C@@D@*B@@D@*@D@*@D@*|@@!  J q  J q @@`@@`@@E@*E@*E@*@@ఐŠ"s2+ J q @-@@k@@E@*E@*E@*@@{ @@s@@D@*D@*E@*@@ J q  J q @@@@C@*C@+D@*@@ J q  J q @@C@*@ఐ۠!q J q  J q @@@ `A@*@@C@*C@+C@+@@ J q  J q @@A@*@@@@A@*@Ġ z K   K  @ xࠠ!e K   K  @@@A@*0        @@@@ࠠ!qK  K  @@@ @@@*@@@@@@@ภ  L  L  @ ఐ#!eL  L  @#@$@0]@@%0@/"@@6^@@@ఐ-merge_codepre+L  ,L  @@@@ @B@+ @@ఐ9!q:L  ;L  @@@)A@+#@@@L  AL  @@&@@,@@!A@+ A@++@@AHF  #@@@7'@@+V@@LF   @@ @"@ࠠ,print_concatYN  ZN  @@@@ @@@+A@+Y@@@@+A@+_@@@@+@@@+A@+A@+A@+e@ DB@+q@@@+B@+l@@+A@+f@@+gA@+`@@+aA@+Z@@+[A@+X@@#fmtN  N  @@@70@[CN  W k q@@@@@@#sepN  N  @@@A0@ M@@`@@@@@!fN  N  @@@I0@U@@a@@@@Aࠠ$iterO  O  @@@@ N@@@+pB@+mL@B@+o0@&e@@b@@@@Ġ P  P  @ @@@@0@"@d@@+nC@+k@!@c@@@@ภP  P  @@@@}B@+@Ġ Q  Q  A ࠠ!c Q  @ @@B@+s0@%@@@Ġ հ A @@ A@ @@E@+x @@@Q  @@I @@ఐl!f Q  "!Q  #@L@@0        @?#@@R & .?R & 0@ ˠࠠ!cGR & ,HR & -@@@B@+z0HHHHHHHH@f@@@ࠠ!qSR & 1TR & 2@@@ޠ@@@+|@@@@@@@ఐ!ffS 6 >gS 6 ?@@@0ffffffff@)#@$@e@@f@@@@ఐ3!czS 6 @{S 6 A@@@3@@@@@ఐ֠"psT C KT C M@@@@6@@D@+@@@D@+#@@D@+@D@+@D@+0@@ఐ#fmtT C NT C Q@@@F=@@ఐ #sepT C RT C U@@@JJ@@+@@@@C@+D@+P@ఐ$iterU W _U W c@ݰ@@@?@C@+^@@ఐ~!qU W dU W e@e@@B@+m@@@@On@O@@Po@s@@QB@+q@@AO   @@@V@@+@@O  @@ఐ$iterW k mL@M@@i@ N@@lA@+j@@A5QA@A@+d0@4@@@@AJUA@A@+^0@I@@@@AaYA@@@@+0@`@@@@^@^]@0A@$textZ  Z  @AAA%#textAБࠠ$self[  [  @[  [  @@-section_styleA@#intA@@@DC@+@q@@@OC@+C@+@@+@@+C@+@@+C@+%substA@$listI#Str®exp@@@7KC@7+&stringO@@@7JC@7,@@7-C@7@@@7C@3@@@@DNC@3C@3@@3@@3C@3@@3C@3&escapeA@C@3C@3@@3C@3@@3C@3-escape_simpleA@"C@3#C@3@@3C@3@@3C@3+escape_codeA@1C@32C@3@@3C@3@@3C@3%labelA#no_*@@@C@4?@@4@@@4AC@4:@@4;C@47+const_labelA#no_>=C@4H@@@4I@9C@4JC@4K@@4L@@4MC@4F@@4GC@4C*make_labelA@?C@4T?@@@OC@4U@@4VC@4R@@4SC@4O(make_refA@RC@4]@@@SC@4^@@4_C@4[@@4\C@4X-latex_of_textA@ @@@G.C@4f@$text@@@EDC@4g @@@UC@4h@@4i@@4jC@4d@@4eC@4a5latex_of_text_elementA@ C@4q@2@@@IC@4rC@4s@@4t@@4uC@4o@@4pC@4l4latex_of_custom_textA@8C@4|@@@@E]C@4}@<@@@E^C@4~:C@4@@4@@4@@4C@4z@@4{C@4w/latex_of_TargetA@VC@4&target@@@EoC@4$code@@@EpC@4]C@4@@4@@4@@4C@4@@4C@4,latex_of_RawA@yC@4@:C@4oC@4@@4@@4C@4@@4C@4-latex_of_CodeA@C@4@LC@4C@4@@4@@4C@4@@4C@40latex_of_CodePreA@C@4@^C@4C@4@@4@@4C@4@@4C@41latex_of_VerbatimA@C@4@.@@@D[C@4C@4@@4@@4C@4@@4C@4-latex_of_BoldA@C@4@C@4C@4@@4@@4C@4@@4C@4/latex_of_ItalicA@C@4@C@4C@4@@4@@4C@4@@4C@42latex_of_EmphasizeA@C@4@C@4C@4@@4@@4C@4@@4C@4/latex_of_CenterA@C@4@C@4C@4@@4@@4C@4@@4C@4-latex_of_LeftA@C@4@ C@4C@4@@4@@4C@4@@4C@4.latex_of_RightA@!C@4@C@4C@4@@4@@4C@4@@4C@4-latex_of_ListA@3C@5@$listI7C@D@@@DC@52C@5@@5@@5C@5@@5C@4-latex_of_EnumA@NC@5@PC@D@@@DC@5KC@5@@5@@5C@5 @@5C@5 0latex_of_NewlineA@gC@5ZC@5@@5C@5@@5C@5.latex_of_BlockA@vC@5#@rC@5$lC@5%@@5&@@5'C@5!@@5"C@5.latex_of_TitleA@C@5.@C@5/@&optionJC@D@@@DC@50@C@51C@52@@53@@54@@55@@56C@5,@@5-C@5).latex_of_LatexA@C@5=@HC@5>C@5?@@5@@@5AC@5;@@5@=<@@5@@5@@5@A@A@@@@5@@5@@5@ʰ@A@@@@5@@5@@5@ABC@A@?@>=@@5@@5@@5@CD8@A@4@31@@5@@5@@5@@A@@@@5@@5@@5@@A@@@@5@@5@@5@AB@A@@@@5@@5@@5@L@A@H@GE@@5@@5@@5@AC@A@@@@5@@5@@5@J@A@F@E@?:@@5@@5@@5@@5@Aݰ@A@@@@5@@5@@5@@A@@@5@@5@AB@A@@@@5@@5@@5@K@A@G@F@?@3+@@5@@5@@5@@5@@5@A@A@ @  @@5@@5@@5@@A@@@@5@@5@@5@A6@A@2@10@@5@@5@@5@BCDEFG@A@@@5@@5@@5@@5@ΰ@A@@@@@@5@@5@@5@@5@@5@A@A@@@@5@@5@@5@B0@A@,@+@% @@5@@5@@5@@5@Cq@A@m@ha@@5@@5@@5@Z@A@V@UN@@5@@5@@5@A@A@@@5@@5@@A@@@5@@5@ABD@A@@@5@@@5@@5@@5@o@Aki@@@5@gf@@5@@5@@5@b@A^\@@@5@ZY@@5@@5@@5@ @A)@@@5@@@5@@5@@5@ABC@A@@@@5@@5@@5@@A@@{@@5@@5@@5@?@A;E9@@@6@76@@6@@5@@5@A,@A(P&@@@6@$#@@6@@6@@6@BCDEH'*undef*C@@@VB@+@@M@@B@+ܐ@B@+@@@ @U@@@)selfpat-*##@@^ 9 D^ 9 Q@AA@&self-18ࠠ&self-*7A@0********@  @ST @A"# @   @AB]^@ˠ@A@@ABC@̠@A@@ABef@23@A@@ABCDHI@@Aab@@AB./@@A @ܠ!@ABCˠ"@mn#@A()$@./%@ABAB&@'@AȠ(@)@ABCD*@WX+@A89,@-@ABop.@/@A670@ 1@AB2@de3@AHI4@۠5@6@ABCDEFG@ef@OP @A:;@BC!1|@n{pc @o@@@uukk@|j@@@%level9^ 9 R^ 9 W@@@|C@6oC@6C0@|@@p@@q@@@@@!s:^ 9 X^ 9 Y@@@C@OC@6C@6L0@)@ @r@@@@@ࠠ#sec;` f r` f u@@@"@@@6pD@6Q0@* @!@s@@@డ$List%assoc` f x` f @@!a@,k@ !b@,h@@.@@@.@@.@@.@(list.mlis00s00@@,Stdlib__Listp@@@eC@6X@ @D@6U@D@6W@@D@6V@D@6T@D@6S>@@ఐ%level ` f !` f @`@@K@@డ!!/` f 0` f @@Y!a@~@@@s@@r'%field0AA;@@@:;@@dӰ@@@l[KB@E@6b@@E@6aE@6sE@6e@@E@6f @E@6d@@ఐ-,latex_titles1a` f @Ȱ3@@ @@F@6kF@6qF@6l@@= @@"@@ @@Z@@n` f n@@డG!^xa  ya  @ A@@@ A@@C@6{@ >@@C@6z =@@C@6y@C@6x@C@6w0@@@t@@@@!\a  a  @@a   @@ `@@D@6D@6D@6@@డz!^a  a  @ t@@@ t@@D@6@ q@@D@6 p@@D@6@D@6@D@63@@ఐ#secL@;M@@ @@E@6E@6E@6E@@డ!^a  a  @ @@@ @@E@6@ @@E@6 @@E@6@E@6@E@6a@@!{a  a  @@H@@ @@F@6F@6F@6s@@డ!^a  a  @ а@@@ @@F@6@ @@F@6 @@F@6@F@6@F@6@@ఐm!sG@GH@@g@@"} *a  +a  @@%-a  @@ @@G@6G@6G@6@@\ @@ @@F@6F@6G@6@@@@ @@E@6E@6F@6@@@@ @@D@6D@6E@6@@!@@@"@@w@Ġ)Not_foundWb  Xb  @8)Not_found#exnG@@@@@@ A@A&_none_@@A@@I@@@@@@F@6@@ఐ!srb  sb  @@@C@6C@6@@y_ \ b@@C@6P@@A A@@C@6BC@6A@C@6C@60@@@@@AA@A@@@ g@ _ Z@C@6@C@6@C@6C@60@@@@@A @@ {@ p@ h c@C@6@C@6@C@6@C@60@o@@@^ 9 =,@)ocaml.doc i Return latex code to make a section according to the given level, and with the given latex code. \  ]  8@@@@@@@Ѡe  e  '@@)Aడ$List#mape  *e  2@@@!a@-T!b@-R@@.'@ @@@.&@@@.%@@.$@@.#@@@U@@@@ @@D@0D@/OD@/P@D@/QD@/?@D@/@@!@@D@/>Ϡ@@D@/<@D@/;@D@/:0@ AA@@@@@!ࠠ!x٠e  9e  :@@@)@ࠠ!yڠe  <e  =@@@,!@@e  8e  >@@93@G@/R(@@డ#Str®exp#Str5e  C6e  M@@N@@@0 @@@0@@/@'str.mliZZ@@ A@@@\@@E@0 @@E@0@E@00KKKKKKKK@TEh@@@hh=c@8@ji@@@@ఐO!x_e  N`e  O@@@x@@.@@/@ఐQ!yke  Qle  R@@@} @@oe  Bpe  S@@DD@/V%@@Ate  3ue  T@@@M@E@/LE@00wwwwwwww@~@@@@ภg ] eA!g ] fg ] j@@g ] k@@E@0@"g ] ng ] v@@g ] mg ] w@@d@@@@D@0@ภ5h y $A2"\\h y h y @@ h y @@E@0@"bh y h y @@h y h y @@E@0@@@@D@0@ภZj  IAW!{j  j  @@ j  @@E@0@#\\{j  j  @@j  j  @@E@0@@@@D@0@ภk  nA|!}k  k  @@ k  @@E@0@#\\}k  k  @@ k   k  @@E@0@@@@)D@0@ภl  A"\$l   l  @@ "l  @@9E@0)@#\\$+l  ,l  @@.l  /l  @@E@06@@@@ND@09@ภɰ:m  AƠ"\^Dm  Em  @@ Gm  @@^E@0N@3{\\textasciicircum}Pm  Qm  @@Sm  Tm  @@E@0[@@@@sD@1^@ภ_n A!%in jn  @@ ln  @@E@1 s@#\\%un  vn @@xn  yn @@BE@1 @@@@D@1 @ภoA!_oo@@ o @@E@1@#\\_o#o(@@o"o)@@gE@1@@@@D@1@ภ8p+3'A5!~p+4p+5@@ p+6@@E@1%@%\\~{}p+9p+@@@p+8p+A@@E@1&@@@@D@1'@ภ]qCKLAZ!#qCLqCM@@ qCN@@E@12@){\char35}qCQqC[@@qCPqC\@@E@13@@@@D@14@ภr^fqA"->r^gr^i@@ r^j@@E@1?@.$\\rightarrow$ r^m r^}@@ r^l r^~@@E@1@@@@@,D@1A@ภsA"<-"s#s@@ %s@@=GtHt@@ Jt@@aE@1YQ@'$\\geq$StTt@@VtWt@@ E@1Z^@@@@vD@1[a@ภbuA"<=lumu@@ ou@@E@1fv@'$\\leq$xuyu@@{u|u@@EE@1g@@@@D@1h@ภvA!>vv@@ v@@E@1s@#$>$vv@@vv@@jE@1t@@@@D@1u@ภ;w*A8!<ww@@ w@@E@1@#$<$ww@@ww@@E@1@@@@D@1@ภ`xOA]!=xx @@ x @@E@1@#$=$x x@@x x@@E@1@@@@ D@1@ภytA!|yy@@ y@@E@1 @+{\\textbar} y! y.@@y y/@@E@1@@@@/D@1@ภz19A&\.\.\.%z1:&z1C@@ (z1D@@?E@1/@)$\\ldots$1z1G2z1R@@4z1F5z1S@@E@1<@@@@TD@1?@ภϰ@{U]A̠!&J{U^K{U_@@ M{U`@@dE@1T@#\\&V{UcW{Uh@@Y{UbZ{Ui@@#E@1a@@@@yD@1d@ภe}ltA"bo}lup}lz@@ r}l{@@E@1y@*{\\char92}{}l~|}l@@~}l}}l@@HE@1@@@@D@1@ภ~A"~~@@ ~@@E@1@!~~@@~~@@mE@1@@@@D@1@ภt-Ar@.A@;F@1@@E@1E@1@@07A@DF@1@@E@1E@1@@^@A@MF@1@@E@1E@1@@IA@VF@1@@E@1E@1@@RA@_F@1@@E@1E@1@@[A@hF@1@@E@1E@1@@dA@qF@1w@@E@1|E@1@@DmA@zF@1j@@E@1oE@1{@@rvA@F@1]@@E@1bE@1n@@A@"F@1P@@E@1UE@1a@@A@+F@1C@@E@1HE@1T@@A@4F@16@@E@1;E@1G @@*A@=F@1)@@E@1.E@1:)@@XA@FF@1@@E@1!E@1-2@@A@OF@1@@E@1E@1 ;@@A@ XF@1@@E@1E@1D@@A@ˠaF@0@@E@0E@1M@@A@ԠjF@0@@E@0E@0V@@>A@ݠsF@0@@E@0E@0_@@lA@|F@0@@E@0E@0h@@A@F@0@@E@0E@0q@@A@F@0@@E@0E@0z@@wf U [@@@@E@/KE@0@@@@ V@@e  @␠ 6 Associations of strings to substitute in latex code. d  d  @@@@@@@Ѡ <@@Aడo$List#map@@@@@@@D@2D@1 ND@1@D@1D@1 Z@D@1@@@D@1  c@@D@1@D@1@D@10@ @@@@@@ࠠ!x@@@'@ࠠ!y@@@+ @@@@72@G@1'@@డ®exp#Str@@@@@@E@1@@E@1@E@10@C5V@0@j-R@(@k@@@@ఐ?!x@@@f@@ @@ @ఐA!y@@@l @@!"@@ D@1%@@A&'@@@ @E@1E@20))))))))@m@@@@ภð4 5 A!? @@@B@@E@2@"KL@@NO@@ @@@@D@2@ภX ($A"\\b )c -@@ e .@@E@2 @"bn 1o 6@@q 0r 7@@ E@2!@@@@D@2"@ภ }9AIA !{9B9C@@ 9D@@E@2-@"l9G9L@@9F9M@@ 2E@2.@@@@D@2/@ภ1PXnA.!}PYPZ@@ P[@@E@2:@+{\\char125}P^Pk@@P]Pl@@ WE@2;@@@@D@2<@ภVnvAS!'nwnx@@ ny@@'E@2G@3{\\textquotesingle}n|n@@n{n@@ |E@2H%@@@@@@E@2CE@2O@@zA@ 9 F@21@@E@26E@2B@@A@ BF@2$@@E@2)E@25@@DA@ KF@2@@E@2E@2( @@rA@ T&F@2 @@E@2E@2@@ @@0@@E@1E@2@@9@@ @@ @@Ѡ  "* "<@@ UAడ$List#map "? "G@/@@@@@@D@2D@2 D@2@D@2D@2 @D@2@3@@D@2  @@D@2@D@2@D@20! ! ! ! ! ! ! ! @P @@@@@@2ࠠ!x!!"N!""O@@@'@ࠠ!y!+"Q!,"R@@@+ @@!/"M!0"S@@72@G@2'@@డ®exp#Str!D"X!E"b@@@@]@@E@2@@E@2@E@20!L!L!L!L!L!L!L!L@C5V@0@!il-R@(@!km@@@@ఐ?!x!`"c!a"d@@@f@@ @@ @ఐA!y!l"f!m"g@@@l @@!p"W!q"h@@ -D@2%@@A!u"H!v"i@@@ 6@E@2E@20!x!x!x!x!x!x!x!x@m@@@@ภ!rz!;BA!!r{!r@@!r@@E@2@"!r!r@@!r!r@@ M@@@@D@2@ภ6!$A3"\\!!@@ !@@E@2@"b!!@@!!@@ rE@2@@@@D@2@ภ[!IAX!{!!@@ !@@E@2@"l!!@@!!@@ E@2@@@@D@2@ภ!nA}!}!!@@ !@@E@2@+{\\char125}""@@" " @@ E@2@@@@D@2@ภ"A!'" "!@@ "#@@'E@2@3{\\textquotesingle}","-@@"/"0@@ E@2%@@@@A ʠ"\^#H#I@@ #K@@OE@3\@@*{\\char94}#T#U@@#W#X@@ E@3]M@@@@dD@3^P@ภ #cA "b#m#n@@ #p@@tE@3ie@*{\\char92}#y#z@@#|#}@@.E@3jr@@@@D@3ku@ภ!#A!"l## @@ # @@E@3v@+{\\char123}##@@##@@SE@3w@@@@D@3x@ภ!<#'*A!9"#(#0@@ #1@@E@3@!#4#8@@#3#9@@xE@3@@@@D@3@ภ #;AOA @PA@#^F@3z@@E@3E@3@@0YA@#gF@3m@@E@3rE@3~@@^bA@#pF@3`@@E@3eE@3q@@kA@#yF@3S@@E@3XE@3d@@tA@#F@3F@@E@3KE@3W@@}A@#F@39@@E@3>E@3J@@A@#F@3,@@E@31E@3=@@DA@# F@3@@E@3$E@30 @@rA@#)F@3@@E@3E@3#@@A@#2F@3@@E@3 E@3@@A@#;F@2@@E@2E@3 (@@A@#DF@2@@E@2E@21@@*A@#ʠMF@2@@E@2E@2:@@XA@#ӠVF@2@@E@2E@2C@@A@#ܠ_F@2@@E@2E@2L@@A@#hF@2@@E@2E@2U@@$djp@@ r@@E@2E@2]@@{@@*@@$m"&@@4$sDO$tDT@AA@&self-1=ࠠ W< X V V@g0$$$$$$$$@ X ^@  $u 2@ @$v K@ "@$w@@@ d d@u@@@!l>$DU$DV@@@VC@60$$$$$$$$@"@ w@$x,@ y@$y@@@@@!s?$DW$DX@@@[C@HC@HC@DAC@GC@GC@D4C@G-C@G9C@7IC@70$$$$$$$$@(6,@-@$z@@@@డ#$List)fold_left$[a$[o@@@!a@-@!b@-  @@.N@@.M@ @ @@@.L@@.K@@.J@@.I@  @@ [@@@@EC@7 @@C@7@C@7@@@@C@7 @C@7 @C@7 @C@7 0%%%%%%%%@?^T@U@%{@@@@@#acc@%[u%[x@@@ @@@7Cࠠ"reA%&[z%'[|@@@0%&%&%&%&%&%&%&%&@&4@@%B|@@@ࠠ"stB%4[~%5[@@@@@%8[y%9[@@@F@7.@@డ .global_replace#Str%J[%K[@@@@@0D@@@@0C@@@@0B@@@0A@@0@@@0?@@0>@ !"U"U ""U"@@ P@@@@@D@7:@ @@D@79@@@D@78@@D@77@D@76@D@75@D@740%u%u%u%u%u%u%u%u@QY(@T@%}M@H@%~@@@@ఐc"re%[%[@@@8@@ఐb"st%[%[@@@:!@@ఐ#acc%[%[@z@@.@@]@@C@7HC@723@@AtA@@a@D@7SD@7R0%%%%%%%%@@@@@A%[p%[@@@@k@D@7 @D@7D@7U0%%%%%%%%@@@@@ఐ!s%[%[@@@@@ఐ'@@+@@C@7*@@AEA@I A@@@@C@7@C@7C@70&g&g&g&g&g&g&g&g@J@@@@A@@R@@C@7@C@7@C@7@&r@ Ԑ 9 Escape the strings which would clash with LaTeX syntax. &~&@@@@@@@&Va&Vn@AA@&self-1HࠠiGjhh@y0&&&&&&&&@@@@  jj@{@@@!sI&Vo&Vp@@@C@70&&&&&&&&@%@}@&B @@&C@@@@ఐ)$self&Vs&Vw@@@0&&&&&&&&@$@@&D@@@9 &V}@@@|@[V@C@7@C@7 @@ A<4subst_strings_simple&V~&V@@@C@7@@ఐB!s&V&V@$@@>'@@+@@/C@7*@@AEA@I A@@@cb@C@7@C@7C@70&&&&&&&&@J@@@@A@@@ji@C@7@C@7@C@7@&VZ@ Y / Escape the ['\'], ['{'] and ['}'] characters. '!'U@@@@@@@w' ' @AA@&self-1KࠠJ@0''''''''@@@@  @@@@!sL'%'&@@@uC@70''''''''''''''''@@@'DE @@'FF@@@@ఐ)$self'<'=@@@&0'<'<'<'<'<'<'<'<@$@@'XG@@@ 'E@@@@@C@7@C@7 @@ A 2subst_strings_code'T'U@@@C@7@@ఐB!s'c'd@$@@>'@@+@@C@7*@@AEA@I A@@@@C@7@C@7C@70'q'q'q'q'q'q'q'q@J@@@@A@@\@@C@7@C@7@C@7@'|@ ސ , Escape some characters for the code style. ''@@@@@@@'do'dt@AA@&self-1NࠠsMtrr@0''''''''@@@@  tt@@@%*opt*O''dw'dA@C@8@@D@80''''''''@2@@'H#@@'I@@@@@ࠠP'dz@@@C@80C@80''''''''@'@@@8@%@'J@@@ఐ23' 'du'A@--@@@8 0''''''''@@@@Ġ(*predef*$Some'8'V'h'e@@T@'XA@AA@A'@@'Xࠠ%*sth*Q('d{L@@JH@8$@@@@MM@@G@8% @@ @@ఐ( @@(L@BC@8-0((((((((@@@@@Ġ*$None(8'(@@@@AA@A(@@'@@@gg@@G@8*:@"@:@@ภ$true'r@8'&@@@AB@@A(+@@'@*@[D@8.D@@Ax@]Z@@(-@@$nameR(+d(,d@@@sC@;C@80(/(/(/(/(/(/(/(/@luq@r@(KK@@@@@ࠠ#lenS(@(A@@@#intA@@@;vD@8>0(H(H(H(H(H(H(H(H@* @!@(dM@@@డ'(&String&length([(\@@&stringO@@@9!@@@9@@9.%string_lengthAA @@@*string.mlivv @@.Stdlib__StringF@@@@@D@;p5@@D@;o@D@;n2@@ఐ`$name((@<@@\?@@0@@F@@@(@@@ࠠ#buf((@@@!@@@;D@;z0((((((((@Ue_@`@(N@@@డ'|&Buffer&create((@!@@@!@@D@;~!@@D@;}@D@;|@@ఐ#len((@%@@!@@E@;E@;E@;/@@  @@30@@( @@!i((@@@@@((@@(.@@D@;D@;0((((((((@KXR@S@)O@@@డ'!-((@@#intA@@@@@@@ @@@@@@@'%subintBA' @@@@' `55' `55@@'4q@@@@@D@;@@@D@;@@D@;@D@;@D@;9@@ఐ점#len),)-@@@8@@E@;E@;E@;M@@A)=)>@@@@@E@;E@;E@;]@@ @@(@@D@;E@;c@@@ࠠ%s_no_)Y)Z@@@(@@@<F@;0)^)^)^)^)^)^)^)^@y#@@D@;D@;D@;@)m)n@@)P@@@ࠠ!s)w)x@@@(@@@<F@;@@))@@) @@;%@డ(a&String#get) ) "A@9@@@9@7@@@9$charB@@@9@@9@@90%string_safe_getBA?@@@@?yRR@yR@@>GA@@@@G@;@Q@@G@;@@G@;@G@;@G@;0))))))))@^@@@@ఐ$name6) @~8@@ @@ఐ!i)  ) !@u@@u@@FE@@8@@@;@_)(2)(5@@G@@H@;H@;@@@@+-underscore)(;)(F@@)(:)(G@@@!_)(J*(K@@*(I*(L@@@@*(9*(M@@F@<F@<@~*NX*N[@@u@@H@;H@;@@@@&-tilde*"Na*#Ng@@*%N`*&Nh@@F@< @!~*/Nk*0Nl@@*2Nj*3Nm@@F@< @@*7N_*8Nn@@F@< F@<@e*Eoy*Fo|@@@@H@;H@;@@@@(-percent*To*Uo@@*Wo*Xo@@F@<@!%*ao*bo@@*do*eo@@F@<@@*io*jo@@F@<F@<@@*w*x@@@@H@;H@;@@@@#-at**@@**@@/F@<,@""@**@@**@@F@<9@@**@@F@<F@<@@a**@@ @@H@;H@;O@@O@@%-bang**@@**@@aF@< ^@""!**@@**@@PF@+[.+\/@@+^-+_0@@F@<6@@+c%+d1@@F@<4F@<1@^+q2<+r2?@@@@H@;H@;@@@@$-exp+2E+2I@@+2D+2J@@)F@<<&@!^+2M+2N@@+2L+2O@@F@<=3@@+2C+2P@@F@<;F@<8:@f+Q[+Q^@@@@H@;H@;I@@I@@*-ampersand+Qd+Qn@@+Qc+Qo@@[F@@-S@@@@A-}\x-~\y@@1@@G@C@>C@>\C@=C@=C@=PC@=pC@<_@T@@4`@@@5#@7@@8C@8=z@@AA@@=C@8@C@<0........@@@@@@C@8 FC@8 @C@,L@@@C@=;0/?/?/?/?/?/?/?/?@(@@@=5@$@/_V@@@@డ."!^/S,b/T,c@"@@@"@@C@=E@"@@C@=D"@@C@=C@C@=B@C@=A0/`/`/`/`/`/`/`/`@"0&@'@/|W@@@@డ.BDF/r,O/s,P@C@@@-"B@@D@=QD@=_D@=T@@D@=U@D@=S@@ఐ,2latex_value_prefix9@+:@@-@@E@=ZE@=]E@=[2@@$C@@3@@ఐ$self/,d/,h@v@@D@`/,n@@@@D@=d@@D@=c@D@=bO@ ఐ#no_/,p/,s@z@@@@E@=lE@=nE@=md@@ఐ$name/,t/,x@n@@q@@/,y@@s@@e@@C@?C@=OC@=?y@@AA@@C@=( C@='@C@=uC@=t0////////@@@@@A/,CA@A@@F@@C@=@@C@=@C@=@C@=C@=~0////////@@@@@A@@+S)@@C@=@'&@C@=@C@=@C@=@C@=g@0,02@h ) Make a correct label from a value name. 00+@@@@@@@300@AA@&self-1ࠠ@ 00%0%0%0%0%0%0%0%@ @@@  @ @@>>C0304@@@C@=@@D@=00909090909090909@  %@@0VX# '@@0XY@@@@@$name0M0N@@@"C@=00O0O0O0O0O0O0O0O@(@@@=@$@0oZ@@@@డ/2!^0c0d@#,@@@#,@@C@=@#)@@C@=#(@@C@=@C@=@C@=00p0p0p0p0p0p0p0p@"0&@'@0[@@@@డ/RTV00@S@@@.#R@@D@=D@=D@=@@D@=@D@=@@ఐ*k6latex_attribute_prefix9@*:@@.Ơ@@E@=E@=E@=2@@$C@@3@@ఐ$self00@@@ D@p0@@   @@D@=@  @D@=@D@=O@ ఐ#no_00@z@@ ' &@@E@=E@=E@=d@@ఐ$name00@n@@q@@0@@ $s@@e@@C@=C@=x@@AA@@C@= C@=@C@=C@=000000000@@@@@A0A@A@@  U @@C@=@  @C@=@C@=@C@=C@=011111111@@@@@A@@   b @@C@>@  @C@>@C@=@C@=@C@=@11@w . Make a correct label from an attribute name. 1!{1"{@@@@@@@ )1(>I1)>U@AA@&self-1ࠠ    @!01414141414141414@ @@@    @!@@ 4 4 91B>W1C>Z@@@  C@>@@D@>"01H1H1H1H1H1H1H1H@ !4@#@1e\#!6@%@1g]@@@@@$name1\>[1]>_@@@ 1C@>'01^1^1^1^1^1^1^1^@( @@@>!@$@1~^@@@@డ0A!^1r>v1s>w@$;@@@$;@@C@>1@$8@@C@>0$7@@C@>/@C@>.@C@>-011111111@"0&@'@1_@@@@డ0ace1>b1>c@b@@@/$a@@D@>=D@>KD@>@@@D@>A@D@>?@@ఐ+/3latex_method_prefix9@*̰:@@/ՠ@@E@>FE@>IE@>G2@@$C@@3@@ఐ$self1>x1>|@@@!D@1>@@!!!!@@D@>P@!!@D@>O@D@>NO@!)ఐ#no_1>1>@z@@!6!5@@E@>XE@>ZE@>Yd@@ఐ$name1>1>@n@@q@@1>@@!3s@@e@@C@>;C@>+x@@AA@@ C@> C@>@C@>aC@>`022222222@@@@@A2>VA@A@@! !d!@@C@>q@!!@C@>p@C@>o@C@>nC@>j022222222@@@@@A@@!!!q!@@C@>w@!!@C@>v@C@>u@C@>t@C@>s@2$>B1@ * Make a correct label from a method name. 20 21 =@@@@@@@!2728@AA@&self-1ࠠ@"+02C2C2C2C2C2C2C2C@ @@@  @"-@@!*!*!/2Q2R@@@!!C@>@@D@>02W2W2W2W2W2W2W2W@ "C@2@2t`#"E@4@2va@@@@@$name2k2l@@@ @C@>02m2m2m2m2m2m2m2m@(!Ǡ@@@>@$@2b@@@@డ1P!^22@%J@@@%J@@C@>@%G@@C@>%F@@C@>@C@>@C@>022222222@"0&@'@2c@@@@డ1prt22@q@@@0ʠ%p@@D@>D@>D@>@@D@>@D@>@@ఐ-2latex_class_prefix9@,İ:@@0@@E@>E@>E@>2@@$C@@3@@ఐ$self22@@@"D@2@@"0"."-@@D@>@"'"@D@>@D@>O@"8ఐ#no_22 @z@@"E"D@@E@>E@>E@>d@@ఐ$name2 3@n@@q@@3@@"Bs@@e@@.C@>C@>x@@AA@@ C@> C@>@C@>C@>033333333@@@@@A3A@A@@!"s!@@C@>@!!@C@>@C@>@C@>C@>03"3"3"3"3"3"3"3"@@@@@A@@# " "" @@C@>@""@C@>@C@>@C@>@C@>@331@ ) Make a correct label from a class name. 3?3@@@@@@@@"3FIT3GId@AA@&self-1ࠠ*+))@#:03R3R3R3R3R3R3R3R@@@@  ++@#<@@" " "%3`If3aIi@@@""C@? @@D@?03f3f3f3f3f3f3f3f@#R@A@3d##T@C@3e@@@@@$name3zIj3{In@@@ OC@?03|3|3|3|3|3|3|3|@("֠@@@? @$@3f@@@@డ2_!^3I3I@&Y@@@&Y@@C@?@&V@@C@?&U@@C@?@C@?@C@?033333333@"0&@'@3g@@@@డ23Iq3Ir@@@@1٠&@@D@?)D@?7D@?,@@D@?-@D@?+@@ఐ-㠐7latex_class_type_prefix9@-:@@1@@E@?2E@?5E@?32@@$C@@3@@ఐ$self3I3I@@@#D@3I@@#?#=#<@@D@?<@#6#-@D@?;@D@?:O@#Gఐ#no_3I3I@z@@#T#S@@E@?DE@?FE@?Ed@@ఐ$name4I4I@n@@q@@4I@@#Qs@@e@@=C@?'C@?x@@AA@@ C@? C@>@C@?MC@?L044444444@@@@@A4#IeA@A@@"#"@@C@?]@""@C@?\@C@?[@C@?ZC@?V04141414141414141@@@@@A@@$###@@C@?c@""@C@?b@C@?a@C@?`@C@?_@4BIM1@ . Make a correct label from a class type name. 4N4OH@@@@@@@# 4U4V@AA@&self-1ࠠ9:88@$I04a4a4a4a4a4a4a4a@@@@  ::@$K@@###4o4p@@@#Ơ#C@?@@D@?04u4u4u4u4u4u4u4u@$a@P@4h#$c@R@4i@@@@@$name44@@@ ^C@?044444444@(#@@@?@$@4j@@@@డ3n!^44@'h@@@'h@@C@?@'e@@C@?'d@@C@?@C@?@C@?044444444@"0&@'@4k@@@@డ344@@@@2'@@D@?D@?D@?@@D@?@D@?@@ఐ/Ӡ3latex_module_prefix9@/x:@@3@@E@?E@?E@?2@@$C@@3@@ఐ$self44@°@@$D@4@@$N$L$K@@D@?@$E$<@D@?@D@?O@$Vఐ#no_55 @z@@$c$b@@E@?E@?E@?d@@ఐ$name5 5$@n@@q@@5!%@@$`s@@e@@JC@?v@@AA@@ C@?vSC@?u@C@?C@?05+5+5+5+5+5+5+5+@@@@@A50A@A@@#$#@@C@?@##@C@?@C@?@C@?C@?05>5>5>5>5>5>5>5>@@@@@A@@%)#$#@@C@?@##@C@?@C@?@C@?@C@?@5O/@ * Make a correct label from a module name. 5[5\@@@@@@@#5b`k5c`|@AA@&self-1ࠠFGEE@%V05n5n5n5n5n5n5n5n@@@@  GG@%X@@$ $ $5|`~5}`@@@$Ӡ$C@?@@D@?055555555@%n@]@5l#%p@_@5m@@@@@$name5`5`@@@ kC@?055555555@($@@@?@$@5n@@@@డ4{!^5`5`@(u@@@(u@@C@@ @(r@@C@@(q@@C@@@C@@@C@@055555555@"0&@'@5o@@@@డ45`5`@@@@3(@@D@@D@@#D@@@@D@@@D@@@@ఐ08latex_module_type_prefix9@0::@@4@@E@@E@@!E@@2@@$C@@3@@ఐ$self5`5`@ϰ@@%D@6`@@%[%Y%X@@D@@(@%R%I@D@@'@D@@&O@%cఐ#no_6`6`@z@@%p%o@@E@@0E@@2E@@1d@@ఐ$name6*`6+`@n@@q@@6.`@@%ms@@e@@YC@@C@@x@@AA@@ C@? C@?@C@@9C@@806:6:6:6:6:6:6:6:@@@@@A6?`}A@A@@$%$@@C@@I@$$@C@@H@C@@G@C@@FC@@B06M6M6M6M6M6M6M6M@@@@@A@@&8$%$@@C@@O@$$@C@@N@C@@M@C@@L@C@@K@6^`d1@ / Make a correct label from a module type name. 6j'+6k'_@@@@@@@$6q6r @AA@&self-1àࠠU VTT@&e06}6}6}6}6}6}6}6}@@@@  VV@&g@@%%Ġ%66@@@%%C@@k@@D@@p066666666@&}@l@6p#&@n@6q@@@@@$nameŠ66@@@zC@@u066666666@(&@@@@o@$@6r@@@@డ5!^6162@)@@@)@@C@@@)@@C@@~)@@C@@}@C@@|@C@@{066666666@"0&@'@6s@@@@డ566@@@@5)@@D@@D@@D@@@@D@@@D@@@@ఐ26latex_extension_prefix9@2*:@@5@@E@@E@@E@@2@@$C@@3@@ఐ$self7 37 7@ް@@&D@Ȱ7=@@&j&h&g@@D@@@&a&X@D@@@D@@O@&rఐ#no_7$?7%B@z@@&&~@@E@@E@@E@@d@@ఐ$name79C7:G@n@@q@@7=H@@&|s@@e@@hC@@C@@yx@@AA@@C@@b C@@a@C@@C@@07I7I7I7I7I7I7I7I@@@@@A7NA@A@@%&%@@C@@@%%@C@@@C@@@C@@C@@07\7\7\7\7\7\7\7\@@@@@A@@'G%&%@@C@@@%%@C@@@C@@@C@@@C@@@7m1@ϐ . Make a correct label from an extension name. 7y7z@@@@@@@%77@AA@&self-1Ǡࠠ dƠ e c c@'t077777777@ @@@   e e@'v@@%%Ƞ%77@@@&&C@@@@D@@077777777@#'@ {@7t#'@ }@7u@@@@@$nameɠ77@@@C@@077777777@('@@@@@$@7v@@@@డ6!^77@*@@@*@@C@@@*@@C@@*@@C@@@C@@@C@@077777777@"0&@'@7w@@@@డ677@@@@6*@@D@AD@AD@A@@D@A@D@A@@ఐ3I6latex_exception_prefix9@2:@@6-@@E@A E@A E@A 2@@$C@@3@@ఐ$self88@ @@(D@ װ8 @@'y'w'v@@D@A@'p'g@D@A@D@AO@'ఐ#no_8384@z@@''@@E@AE@AE@Ad@@ఐ$name8H8I@n@@q@@8L@@'s@@e@@wC@@C@@x@@AA@@)C@@ C@@@C@A%C@A$08X8X8X8X8X8X8X8X@@@@@A8]A@A@@&'&@@C@A5@&&@C@A4@C@A3@C@A2C@A.08k8k8k8k8k8k8k8k@@@@@A@@(V&'ɠ&@@C@A;@&&@C@A:@C@A9@C@A8@C@A7@8|1@ސ . Make a correct label from an exception name. 8JN8J@@@@@@@&8 8  @AA@&self-1ˠࠠ!sʠ!t!r!r@(088888888@@@@  !t!t@(@@&&̠&8 "8 %@@@('C@AW@@D@A\088888888@2(@!@8x#(@!@8y@@@@@$name͠8 &8 *@@@C@Aa088888888@((@@@A[@$@8z@@@@డ7!^8 ?8 @@+@@@+@@C@Ak@+@@C@Aj+@@C@Ai@C@Ah@C@Ag088888888@"0&@'@9{@@@@డ7 ʠ ̰8 -8 .@ ɰ@@@7"+@@D@AwD@AD@Az@@D@A{@D@Ay@@ఐ591latex_type_prefix9@4ް:@@7<@@E@AE@AE@A2@@$C@@3@@ఐ$self9* A9+ E@!@@)D@!9/ K@@(((@@D@A@((v@D@A@D@AO@(ఐ#no_9B M9C P@z@@((@@E@AE@AE@Ad@@ఐ$name9W Q9X U@n@@q@@9[ V@@(s@@e@@ C@AuC@Aex@@AA@@8C@AN C@AM@C@AC@A09g9g9g9g9g9g9g9g@@@@@A9l !A@A@@'(ˠ'@@C@A@''@C@A@C@A@C@AC@A09z9z9z9z9z9z9z9z@@@@@A@@)e'(ؠ'@@C@A@''@C@A@C@A@C@A@C@A@9 1@퐠 ( Make a correct label from a type name. 99 @@@@@@@'װ99@AA@&self-1Ϡࠠ"Π"""@)099999999@+@@@  ""@)@@''Р'99@@@))C@A@@D@A099999999@A)@"@9|#)@"@9}@@@@@$nameѠ99@@@C@A099999999@().@@@A@$@9~@@@@డ8!^99@,@@@,@@C@A@,@@C@A,@@C@A@C@A@C@A099999999@"0&@'@:@@@@డ8!٠!۰::@!ذ@@@81,@@D@AD@AD@A@@D@A@D@A@@ఐ55latex_type_elt_prefix9@5:@@8K@@E@AE@AE@A2@@$C@@3@@ఐ$self:9::@# @@*#D@":>@@)))@@D@B@))@D@A@D@AO@)ఐ#no_:Q:R@z@@))@@E@BE@B E@B d@@ఐ$name:f:g@n@@q@@:j@@)s@@e@@ C@AC@Ax@@AA@@GC@A C@A@C@BC@B0:v:v:v:v:v:v:v:v@@@@@A:{A@A@@()ڠ(@@C@B!@((@C@B @C@B@C@BC@B0::::::::@@@@@A@@*t()(@@C@B'@((@C@B&@C@B%@C@B$@C@B#@:1@ + Make a correct label from a record field. :X\:X@@@@@@@(Ͱ:  ):  4@AA@&self-1Ӡࠠ#Ҡ###@*0::::::::@:@@@  ##@*@@(ؠ(Ԡ(ݰ:  6:  9@@@**C@BC@@D@BH0::::::::@P*@#@:#*@#@:@@@@@$nameՠ:  ::  >@@@C@BM0::::::::@(*=@@@BG@$@;@@@@డ9!^:  W:  X@-@@@-@@C@BW@-@@C@BV-@@C@BU@C@BT@C@BS0;;;;;;;;@"0&@'@; @@@@డ9"蠐";  A;  B@"@@@9@-@@D@BcD@BqD@Bf@@D@Bg@D@Be@@ఐ7 5latex_type_elt_prefix9@6:@@9Z@@E@BlE@BoE@Bm2@@$C@@3@@ఐ$self;H  Y;I  ]@$@@+2D@$;M  c@@***@@D@Bv@**@D@Bu@D@BtO@*ఐ#no_;`  e;a  h@z@@**@@E@B~E@BE@Bd@@ఐ$name;u  i;v  m@n@@q@@;y  n@@*s@@e@@ C@BaC@BQx@@AA@@VC@B: C@B9@C@BC@B0;;;;;;;;@@@@@A;  5A@A@@)*)@@C@B@))@C@B@C@B@C@BC@B0;;;;;;;;@@@@@A@@+)*)@@C@B@))@C@B@C@B@C@B@C@B@;  "1@" 2 Make a correct label from a variant constructor. ;; @@@@@@@)ð;  ;  @AA@&self-1נࠠ$֠$$$@+0;;;;;;;;@I@@@  $$@+@@@%labelؠ;  ;  @@@ C@B0;;;;;;;;@\+@$@; +@$@;@@@@డ:!^;  ;  @.@@@.@@C@B@.@@C@B.@@C@B@C@B@C@B0;;;;;;;;@!/%@&@<@@@@'\label{<  <   @@<    @@.@@D@BD@BD@B@@డ:!^<  <   @.@@@.@@D@B@.@@D@B.@@D@B@D@B@D@B3@@ఐf%labelL@;M@@`>@@!}@@!}=!!H=!!I@@%= !!J@@/@@E@C E@C$E@C#Q@@a @@/@@D@C D@C&E@CY@@K@@+ C@SC@RC@RC@C C@Bc@@AA@A@@@++@C@C/@C@C.C@C,0=,=,=,=,=,=,=,=,@@@@@A@@-@+"+ @C@C3@C@C2@C@C1k@=7!! .@# 1 Return latex code for the ref to a given label. =C  =D !@@@@@@@+*=J!!=K!!@AA@&self-1ݠࠠ&.ܠ&/&-&-@->0=V=V=V=V=V=V=V=V@@@@  &/&/@-@@@@#fmtޠ=e!!=f!!@@@+"C@CE0=g=g=g=g=g=g=g=g@-S@&B@= -U@&D@=@@@@@!tߠ={!!=|!!@@@*(C@DC@DC@DC@DC@DuC@DhC@CfC@CN0========@%3)@*@=@@@@డ !!> !!@8@@;@@p@@+C@T|C@ChC@PC@O}C@NC@MC@MC@L_C@KC@KWC@JC@JOC@IC@CeC@CRY@@A!A@@C@CD$C@CC@C@C|C@C{0>1>1>1>1>1>1>1>1@@@@@A+A@/A@@@,@,, @C@C@C@C@C@CC@C0>?>?>?>?>?>?>?>?@@@@@A @@.*@,!@,,@C@C@C@C@C@C@C@C@>L!!B@$ < Print the LaTeX code corresponding to the [text] parameter.>X!L!P>Y!L!@@@@@@@,>_","7>`","L@AA@&self-1ᠰࠠ'C'D'B'B@.S0>k>k>k>k>k>k>k>k@@@@  'D'D@.U@@@#fmt⠰>z","M>{","P@@@,C@C0>|>|>|>|>|>|>|>|@.h@'W@> .j@'Y@>@@@@@#txt㠰>","Q>","T@@@C@C0>>>>>>>>@%@@>@@@@ఐ#txt>"W"c>"W"f@@@>@@0>>>>>>>>@!@@@Ġ)Odoc_info#Raw>"l"t>"l"@8#Raw2@2 @@@@A@BV@A2 c2 c@@@2Pࠠ!s>"l">"l"@@@@@@C0>>>>>>>>@)@@@@@@@?@@?@@ఐu$self>"l">"l"@'@@.0>>>>>>>>@:@@>@@@' >"l"@@@,H@,G,F@D@D-@D@D, @@ఐ#fmt>"l">"l"@`@@{@@ఐ8!s?"l"?"l"@"@@J%@@)@@C@EHC@CC@D),@Ġ)Odoc_info$Code?""?""@8$Code2q@2n@@@@AABV@A2ld2md@@@3Qࠠ!s?-""?.""@@@@@@C0?0?0?0?0?0?0?0?0@@@@@@@@@@@@ఐؠ$self?@""?A""@(@@/*0?@?@?@?@?@?@?@?@@@@?\@@@' ?I""@@@,@,,@D@D:@D@D9 @@ఐ⠐#fmt?X""?Y""@ð@@@@ఐ8!s?e""?f""@"@@%@@)@@cC@D6(@Ġ)Odoc_info'CodePre?w ""?x ""@2Рࠠ!s? ""? ""@@@2@@@C0????????@@@@@@@@@@@@ఐ+$self? ""? ""@(e@@/}0????????@@@?@@@(J ? "#@@@,@,,@D@DG@D@DF @@ఐ5#fmt? "# ? "# @@@1@@ఐ8!s? "# ? "#@"@@/O%@@)@@C@DC(@Ġ)Odoc_info(Verbatim? ##? ##)@8(Verbatim3#@,@@@@ACBV@A3fik3fi@@@3Sࠠ!s? ##*? ##+@@@-@@@C0????????@=@@@@@@@S@@S@@ఐ$self? ##/? ##3@(ð@@/0????????@N@@@ @@@( ? ##E@@@-%@-$-@D@DT@D@DS @@ఐ#fmt@  ##F@  ##I@t@@@@ఐ8!s@ ##J@ ##K@"@@-<%@@)@@C@DP(@Ġ)Odoc_info$Bold@( #L#T@) #L#b@8$Bold3@-@@@@ADBV@A3{g3|g@@@4Tࠠ!t@< #L#c@= #L#d@@@.@@@C0@?@?@?@?@?@?@?@?@@@@@@@@@@@@ఐ砐$self@O #L#h@P #L#l@)!@@090@O@O@O@O@O@O@O@O@@@@k@@@)  @X #L#z@@@-l@-k-j@D@Da@D@D` @@ఐ#fmt@g #L#{@h #L#~@Ұ@@@@ఐ8!t@t #L#@u #L#@"@@%@@)@@rC@D](@Ġ)Odoc_info&Italic@ ##@ ##@8&Italic3@.Z@@@@AEBV@A3h3h@@@4sUࠠ!t@ ##@ ##@@@.l@@@C0@@@@@@@@@@@@@@@@@@@@ఐE$self@ ##@ ##@)@@00@@@@@@@@@ @@@@@@)\ @ ##@@@-@--@D@Dn@D@Dm @@ఐO#fmt@ ##@ ##@0@@K@@ఐ8!t@ ##@ ##@"@@Q%@@)@@C@Dj(@Ġ)Odoc_info)Emphasize@ ##@ ##@8)Emphasize4=@.@@@@AFBV@A47i48i@@@4Vࠠ!t@ ##@ ##@@@.@@@C0@@@@@@@@@W@@@@@@@m@@m@@ఐ$selfA  ##A  ##@)ݰ@@00A A A A A A A A @h@@A'@@@) A ##@@@.@..@D@D{@D@Dz @@ఐ#fmtA# ##A$ ##@@@@@ఐ8!tA0 ##A1 ##@"@@%@@)@@.C@Dw(@Ġ)Odoc_info&CenterAB#$AC#$@8&Center4@/@@@@AGBV@A4j4j-@@@5/Wࠠ!tAV#$AW#$@@@/(@@@C0AYAYAYAYAYAYAYAY@@@@@@@@@@@@ఐ$selfAi#$Aj#$@*;@@1S0AiAiAiAiAiAiAiAi@@@A@@@*# Ar#$+@@@.P@.O.N@D@D@D@D @@ఐ #fmtA#$,A#$/@@@@@ఐ8!tA#$0A#$1@"@@ %@@)@@C@D(@Ġ)Odoc_info$LeftA$2$:A$2$H@8$Left4@/t@@@@AHBV@A4kDF4kDT@@@5Xࠠ!tA$2$IA$2$J@@@/@@@C0AAAAAAAA@@@@@@@@)@@)@@ఐ_$selfA$2$NA$2$R@*@@10AAAAAAAA@$@@A@@@*s A$2$`@@@.@..@D@D@D@D @@ఐi#fmtA$2$aA$2$d@J@@e@@ఐ8!tA$2$eA$2$f@"@@e%@@)@@C@D(@Ġ)Odoc_info%RightA$g$oA$g$~@8%Right5W@/@@@@AIBV@A5Qlln5Rll}@@@5Yࠠ!tB$g$B$g$@@@/@@@C0BBBBBBBB@q@@@@@@@@@@@ఐ$selfB%$g$B&$g$@*@@20B%B%B%B%B%B%B%B%@@@BA@@@*Ű B.$g$@@@.@..@D@D@D@D @@ఐǠ#fmtB=$g$B>$g$@@@@@ఐ8!tBJ$g$BK$g$@"@@%@@)@@HC@D(@Ġ)Odoc_info$ListB\$$B]$$@8$List5@/03@@@@@@@AJBV@A5m5m@@@6MZࠠ"tlBt$$Bu$$@@@/0I@@@C@@@C0B{B{B{B{B{B{B{B{@@@@@@$ @@@@@@ఐ#$selfB$$B$$@+]@@2u0BBBBBBBB@ @@B@@@+3 B$$@@@/<@/;/1@D@D@D@D @@ఐ-#fmtB$$B$$@@@)@@ఐ<"tlB$$B$$@"@@/S%@@)@@C@D(@Ġ)Odoc_info$EnumB$$B$$@8$Enum6@/L0@@@@@@@AKBV@A6n6n@@@6[ࠠ"tlB$$B$$@@@/b0@@@C@@@C0BBBBBBBB@=@@@@@$ @@S@@S@@ఐ$selfB$$B$$@+ð@@20BBBBBBBB@N @@C @@@+ B$%@@@/@//~@D@D@D@D @@ఐ#fmtC $%C $%@t@@@@ఐ<"tlC$% C$% @"@@/%@@)@@C@D(@Ġ)Odoc_info'NewlineC(% %C)% %%@8'Newline6@@@@BV@A6wo6xo@@@7\@@  @@N@@N@@ఐՠ$selfC=% %)C>% %-@,@@3'\@+߰CB% %>@@@//@D@Da@@ఐ٠#fmtCO% %?CP% %B@@@n@@@@MC@Dq@Ġ)Odoc_info%BlockCa%C%KCb%C%Z@8%Block6@15@@@@ALBV@A6p6p)@@@7N]ࠠ!tCu%C%[Cv%C%\@@@1G@@@C0CxCxCxCxCxCxCxCx@@@@@@@@@@@@ఐ $selfC%C%`C%C%d@,Z@@3r0CCCCCCCC@@@C@@@,F C%C%s@@@/@//@D@D@D@D @@ఐ*#fmtC%C%tC%C%w@ @@&@@ఐ8!tC%C%xC%C%y@"@@/C@DC@D)@@-@@C@D,@Ġ)Odoc_info%TitleC%z%C%z%@8%Title7@3@@@۠07 @@@@@@ܠ1@@@@CMBV@A7#qJL7$qJq@@@7^ࠠ!nC%z%C%z%@@@3@@@C0CCCCCCCC@C@@@ࠠ%l_optC%z%C%z%@@@0<)@@@C@@@C@ࠠ!tD%z%D%z%@@@1@@@C@@@GD %z%@@x!@@x!@@ఐ$selfD%z%D%z%@,@@40DDDDDDDD@u=7@8@D41+@,@D6"@@D8@@@,D%%z%@@@0x@0w@0u@0k0j@D@D@D@D@D@D@D@D@@ఐ #fmtD8%z%D9%z%@@@"@@ఐa!nDE%z%DF%z%@*@@4/@@ఐ`%l_optDR%z%DS%z%@5@@0<@@ఐ\!tD_%z%D`%z%@@@@I@@M@@]C@DL@Ġ)Odoc_info%LatexDq%%Dr%%@8%Latex7@7@@@@ANBV@A7s7s@@@8__ࠠ!sD%%D%%@@@@@@C0DDDDDDDD@@@@@@@@@@@@ఐ1$selfD%%D%%@-k@@40DDDDDDDD@@@D@@@-F D%%@@@0@00@D@D@D@D @@ఐ;#fmtD%%D%%@@@7@@ఐ8!sD%%D%%@"@@0C@D&@@*@@C@D)@Ġ)Odoc_info$LinkD%&D%&@8$Link8*@0@@@2@@@@BOBV@A8(t8)t@@@8`ࠠ!sD%&D%&@@@1@@@C0DDDDDDDD@H@@@ࠠ!tD%&D%&@@@2@@@C@@@-D%&@@l@@l@@ఐ$selfE %&E %&!@-ܰ@@40E E E E E E E E @h+%@&@E'@@E)@@@- E%&/@@@14@13@1-1(@D@E@D@E@D@E@@ఐ#fmtE'%&0E(%&3@@@@@ఐK!sE4%&4E5%&5@&@@1M*@@ఐJ!tEA%&6EB%&7@1@@1R7@@;@@?C@E:@Ġ)Odoc_info#RefES&8&@ET&8&M@8#Ref8@8@@@1L1K@@@@@@1F37@@@@@@@CPBV@A8u $ &8u $ U@@@9Qaࠠ$nameEx&8&OEy&8&S@@@#@@@C0E{E{E{E{E{E{E{E{@@@@ࠠ'ref_optE&8&UE&8&\@@@1x1w@@@C@@@C@ࠠ(text_optE&8&^E&8&f@@@1{3l@@@C@@@C#@@@OE&8&g@@%@@%@@ఐF$selfE&k&uE&k&y@.@@50EEEEEEEE@ A;@<@E5/@0@E& @!@E@@@.UE&k&@@@1@1@1@11@D@E@D@E@D@E@D@E@@ఐZ#fmtE&k&E&k&@;@@V"@@ఐe$nameE&k&E&k&@*@@1C@E&0@@ఐe'ref_optE&k&E&k&@6@@1=@@ఐa(text_optE&k&E&k&@A@@1J@@N@@C@EM@Ġ)Odoc_info+SuperscriptF &&F &&@8+Superscript9c@3@@@@AQBV@A9]y  9^y  @@@9bࠠ!tF&&F&&@@@3@@@C0F!F!F!F!F!F!F!F!@}@@@@@@@@@@@ఐɠ$selfF1&&F2&&@/@@60F1F1F1F1F1F1F1F1@@@FM@@@.ΰ F:&&@@@2 @2 2@D@E0@D@E/ @@ఐӠ#fmtFI&&FJ&&@@@@@ఐ8!tFV&&FW&&@"@@4*C@E7&@@*@@UC@E,)@Ġ)Odoc_info)SubscriptFi&&Fj&&@8)Subscript9@4=@@@@ARBV@A9z # %9z # 8@@@:Vcࠠ!tF}&'F~&'@@@4O@@@C0FFFFFFFF@@@@@@@@@@@@ఐ($selfF&'F&' @/b@@6z0FFFFFFFF@@@F@@@/. F&'@@@2W@2V2T@D@E=@D@E< @@ఐ2#fmtF&'F&' @@@.@@ఐ8!tF&'!F&'"@"@@4%@@)@@C@E9(@Ġ)Odoc_info+Module_listF'#'+F'#'@@8+Module_list: @3l:!@@@@@@@ASBV@A: { L N:!{ L j@@@:d@F'#'AF'#'B@@@@F@D@@F@Cc@@@  @@Td@@Td@@ภ@F'#'FF'#'H@?@@@C@EFn@Ġ)Odoc_info*Index_listF'I'QF'I'e@8*Index_list:V@@@ABV@A:L}  :M}  @@@:e@@  @@t@@t@@ภ@ G 'I'iG 'I'k@@@@@ C@ELC@EJ@Ġ)Odoc_info&CustomG'l'tG 'l'@8&Custom:x@4@@@4@@@@BTBV@A:v~  :w~  @@@;fࠠ!sG7'l'G8'l'@@@4@@@D0G:G:G:G:G:G:G:G:@@@@ࠠ!tGE'l'GF'l'@@@5@@@D@@@-GL'l'@@@@@@ఐ$selfGX'l'GY'l'@0*@@7B0GXGXGXGXGXGXGXGX@+%@&@Gu@@Gw@@@/ Gd'l'@@@5@5@54@D@ES@D@ER@D@EQ@@ఐ#fmtGu'l'Gv'l'@@@@@ఐK!sG'l'G'l'@&@@5 *@@ఐJ!tG'l'G'l'@1@@5%7@@;@@C@EN:@Ġ)Odoc_info&TargetG''G''@8&Target:@5!@@@5@@@@BUBV@A: 3 5: 3 P@@@;gࠠ&targetG''G''@@@57@@@D  @ࠠ$codeG''G''@@@5:@@@D  %@@@,G''@@ ; '@@ ; '@@ఐ q$selfG''G''@0@@70GGGGGGGG@ 7*$@%@G@@G@@@0v G''@@@5j5i5g5a5_5Y@D@Ee@D@Ed@D@Ec@@ఐ #fmtG''G''@ a@@ |@5zఐJ&targetH''H''@&@@5*@5}ఐJ$codeH''H'(@1@@57@@;@@ C@E`:@@AH"W"]@@ 0HHHHHHHH@ q@@@@A  A@@ [C@C C@C@C@F#C@F"0HHHHHHHH@ @@@@A A@ A@@@5@55@C@F/@C@F.@C@F-C@F*0H-H-H-H-H-H-H-H-@ @@@@A @@8@5@55@C@F4@C@F3@C@F2@C@F1 @H:","0*@. ; Print the LaTeX code for the [text_element] in parameter. HF!!HG!"+@@@@@@@5HM!((HN!(("@AA@&self-1ࠠ11121010@8A0HYHYHYHYHYHYHYHY@#@@@  1212@8C@@@A}@He!((#Hf!(($@@6CC@FQC@FJ0HhHhHhHhHhHhHhHh@#8T@1C@H8V@1E@H@@@@@A@Hy!((%Hz!((&@@6C@FIC@FYC@FV@@@A@H!(('H!(((@@6%C@FHC@FUC@F^C@F\'@@ภAH!((+H!((-@A@@@ vC@FaC@F_3@@AA@@ C@FT@C@FfC@Fe:@@A-A@@+@C@FG@C@Fm@C@FlC@FjC@@AJA@NA@@@6Y@6X@6R6M@C@F}@C@F|@C@F{@C@FzC@FvR@@A @@8@6c@6b@6\6W@C@F@C@F@C@F@C@F@C@F Y@H!((1@@6XH#(/(:H#(/(I@AA@&self-1ࠠ1111@80HHHHHHHH@$[@@@  11@8@@@#fmtH#(/(JH#(/(M@@@6C@F0HHHHHHHH@$n8@1@I 8@1@I @@@@6v6v6{H#(/(OH#(/(U@@@6C@FC@F0IIIIIIII@&@@I@@@@66 6I#(/(WI#(/([@@@VC@F0IIIIIIII@"@@I0@@@@డG!=I&$(^(I'$(^(@@!a@@$boolE@@@'@@&@@%&%equalBAG6@@@@G6yG7y@@G`Q@@@ @@C@FC@F@@@C@F@C@F@C@F0IKIKIKIKIKIKIKIK@8E<@=@Ig@@@@డH.&String/lowercase_asciiIa$(^(gIb$(^(}@@!@@@:j%@@@:i@@:h@ &<&<!&<&b@@ \@@@@@D@F2@@D@F@D@F,@@ఐ&targetI$(^(~I$(^(@m@@9@@'@@C:@@%latexI$(^(I$(^(@@I$(^(I$(^(@@RD@FI@@7@@8@@C@FD@FO@ఐѠ$selfI%((I%((@2z@@9]@2QI%((@@@5@55@C@F@C@Fd@@ఐנ#fmtI%((I%((@@@q@@ఐ$codeI%((I%((@{@@~@@%@@5@ภBI'((I'((@B@@@ C@F@I$(^(d@@ C@F@@AI#(/(V A@7W#C@F C@F@C@FC@F0IIIIIIII@@@@@AI#(/(NA@7lC@F7f2C@F C@F@C@F@C@FC@F0IIIIIIII@@@@@A#A@'A@@@7777z7x7r@C@F@C@F@C@F@C@FC@F0JJJJJJJJ@@@@@A @@9@777777}@C@F@C@F@C@F@C@F@C@F@J#(/(3>@@7~J)((J)((@AA@&self-1 ࠠ2 222@: 0J#J#J#J#J#J#J#J#@%@@@  22@: @@@#fmt J2)((J3)((@@@8 C@G0J4J4J4J4J4J4J4J4@%: @3@JQ :"@3@JS@@@@@!s JH)((JI)((@@@%C@G0JIJIJIJIJIJIJIJI@$@@Je@@@@ఐ@"psJY*((JZ*((@>̰@@@C@@C@G"@@@@C@G!@@@C@G @C@G@C@G0JfJfJfJfJfJfJfJf@+!@"@J@@@@ఐI#fmtJw*((Jx*((@+@@E@@ఐh$selfJ*((J*()@3Z@@:r"@3MJ*() @@@::@D@G4'@@ఐV!sJ*() J*() @1@@R4@@J*((J*() @@:"7@@H@@ }C@G,C@G<@@A^A@@%C@G C@G @C@G>C@G=0JJJJJJJJ@b@@@@A~A@A@@@8@88@C@GJ@C@GI@C@GHC@GE0JJJJJJJJ@@@@@A @@:@8"@8!8 @C@GO@C@GN@C@GM@C@GL@J)(((@@8!J,))J,))&@AA@&self-1ࠠ3333@:0JJJJJJJJ@&Y@@@  33@:@@@#fmtJ,))'J,))*@@@8C@GC@Ga0JJJJJJJJ@&n:@3@K":@3@K @@@@@!sJ,))+K,)),@@@&EC@Gj0KKKKKKKK@&@@K@@@@@ࠠ"s2K-)/)9K-)/);@@@&YD@Go0KKKKKKKK@ @@K.@@@ఐO$selfK$-)/)>K%-)/)B@3@@;@3K)-)/)N@@@::@D@Gr@@ఐ;!sK6-)/)OK7-)/)P@!@@7$@@@@:%@@K;-)/)5@@@ࠠ"s3KF.)T)^KG.)T)`@@@%@@@GD@Gw0KKKKKKKKKKKKKKKK@:C=@>@Kg@@@డ1+.global_replace#StrK^.)T)cK_.)T)u@&@@@; @@D@G@;@@D@G~@&@@D@G}&@@D@G|@D@G{@D@Gz@D@Gy%@@డ1O®exp#StrK.)T)wK.)T)@1M@@@1@@E@G;4@@E@G@E@G?@@! K.)T)K.)T)@@K.)T)K.)T)@@1@@F@GF@GF@GS@@K.)T)vK.)T)@@;R@@E@GE@GF@G]@@#\\ K.)T)K.)T)@@K.)T)K.)T)@@;[@@E@GE@GE@Gq@@ఐ"s2K.)T)K.)T)@{@@~@@o@@@@K.)T)Z@@ఐB}!pK/))K/))@B@@@D@@C@G@B{@B$@@C@H! C@GC@H@C@H C@GD@@C@GB@@C@G@@C@G@C@G@C@G0KKKKKKKK@@@L@@@@ఐ$#fmtL/))L/))@@@ @@ภAAװL/))L/))AA֠ภA.String_literal 8.String_literalA!a@$֠!b@$נ!c@$ؠ!d@$٠!e@$ڠ!f@$@@@(@By@@@(Aܠ'#@@@(@BKAYAAA$}$}A$%@@@B k%{\tt{E@E@@@D@HD@H D@H d@ภB*AQAߠภB/AVA@V@AE@H @@D@HD@H)v@ภB<[cZ"}}h@h@?@@D@H:D@H=D@H<@ภBMAtA@t@B C@GC@HC@HC@H9E@H+ED@@D@GD@GD@HD@HD@H8@@D@H;D@HG@@@B? @@D@H"D@H7@@@BJE@G'()*@@D@H D@H@@@BVE@GԠ(1234@@D@GD@H@){\tt{%s}}@@B]@@D@GD@HID@HH@@@@Co>@@D@GD@G@@ఐ"s3L/))L/))@@@D@H]@@@@C@G@ @@@@@C@Gn@@A A@@(9C@G` C@G_@C@HbC@Ha0LLLLLLLL@@@@@AA@A@@@:S@:R:Q@C@Hn@C@Hm@C@HlC@Hi0MMMMMMMM@@@@@A @@<@:\@:[:Z@C@Hs@C@Hr@C@Hq@C@Hp@M,)),@@:[M1))M1))@AA@&self-1ࠠ5555@= 0M$M$M$M$M$M$M$M$@(@@@  55@=@@@#fmtM31))M41))@@@;C@HC@H0M7M7M7M7M7M7M7M7@(=#@6@MT"=%@6@MV@@@@@!sMK1))ML1))@@@(C@H0MLMLMLMLMLMLMLML@&@@Mh@@@@ఐC"psM^2))M_2))@AѰ@@@F @@D@H@C@@D@HC@@D@H@D@H@D@H0MkMkMkMkMkMkMkMk@ -#@$@M@@@@ఐM#fmtM|2))M}2))@-@@I@@5\begin{ocamldoccode} M2))M2))@@M2))M2)*@@C@@E@HE@HE@H%@@6 @@D@@C@HD@H+@ఐC"psM3**M3** @B@@@FQ@@D@H@C@@D@HD>@@D@H@D@H@D@HF@@ఐ#fmtM3** M3**@o@@S@@ఐ$selfM3**M3**@6@@=d@6M3**"@@@=K=J@E@Hi@@ఐ!sM3**#M3**$@s@@v@@M3**M3**%@@=Zy@@D@@ES@@C@HD@H@ఐDC"psM4*'*-M4*'*/@Bi@@@F@@C@H@D;@@C@HD@@C@H@C@H@C@H@@ఐ᠐#fmtN4*'*0N4*'*3@@@@@4 \end{ocamldoccode} N4*'*5N4*'*L@@N4*'*4N4*'*M@@D_@@D@HD@HD@H@@2 @@C@H@ @@@ @@C@H@@AA@@)pC@HC@H@C@HC@H0N4N4N4N4N4N4N4N4@@@@@AA@ A@@@;~@;};{@C@H@C@H@C@HC@H0NBNBNBNBNBNBNBNB@ @@@@A @@>-@;@;;@C@H@C@H@C@H@C@Hs@NO1))1@@;NU6*O*ZNV6*O*k@AA@&self-1ࠠ797:7878@>I0NaNaNaNaNaNaNaNa@)@@@  7:7:@>K@@@#fmtNp6*O*lNq6*O*o@@@`@7O@N">b@7Q@N@@@@@!sN6*O*pN6*O*q@@@;C@IGC@I0NNNNNNNN@)@ @N@@@@ఐD렐"psN7*t*zN7*t*|@C@@@GK@@D@I!@D@@D@I E8@@D@I@D@I@D@I0NNNNNNNN@ 0&@'@N@@@@ఐP#fmtN7*t*}N7*t*@-@@L@@2 \begin{verbatim} N7*t*N7*t*@@N7*t*N7*t*@@E @@E@I,E@I2E@I1%@@6 @@F?@@C@I5D@I++@ఐE1"psN8**N8**@CW@@@G@@D@I<@E)@@D@I;E~@@D@I:@D@I9@D@I8F@@ఐ#fmtN8**N8**@o@@S@@ఐ!sO 8**O 8**@]@@`@@+@@Fz@@C@IOD@IFf@ఐEj"psO9**O9**@C@@@G@@C@IU@Eb@@C@ITE@@C@IS@C@IR@C@IQ@@ఐˠ#fmtO79**O89**@@@@@0 \end{verbatim} OB9**OC9**@@OE9**OF9**@@E@@D@I`D@IfD@Ie@@2 @@)C@I_@n @@@ @@C@I@@AA@@C@I C@I @C@IkC@Ij0O[O[O[O[O[O[O[O[@@@@@AA@A@@@<@<<@C@Iw@C@Iv@C@IuC@Ir0OiOiOiOiOiOiOiOi@@@@@A @@?T@<@<<@C@I|@C@I{@C@Iz@C@IyN@Ov6*O*S1@@<O|;**O};**@AA@&self-1ࠠ8`8a8_8_@?p0OOOOOOOO@+ @@@  8a8a@?r@@@#fmtO;**O;**@@@HD@@C@IC@I0OOOOOOOO@+?@8w@O#?@8y@O@@@@@!tO;**O;**@@@5C@I0OOOOOOOO@(@@O@@@@ఐF"psO<**O<**@D7@@@Hq@@D@I@F @@D@IF^@@D@I@D@I@D@I0OOOOOOOO@ .$@%@O@@@@ఐO#fmtO<**O<**@-@@K@@%{\bf O<**O<*+@@O<**O<*+@@F1@@E@IE@IE@I%@@6 @@Ge@@C@ID@I+@ఐ$selfP =++ P =++@8ް@@?;@8P=++@@@=@==@D@I@D@IB@@ఐ#fmtP =++P!=++"@k@@O@@ఐ!tP-=++#P.=++$@Y@@}\@@%@@=]@ఐF"psP:>+&+,P;>+&+.@D@@@H@@C@I@F@@C@IF@@C@I@C@I@C@Iv@@ఐ#fmtPT>+&+/PU>+&+2@@@@@!}P_>+&+4P`>+&+5@@Pb>+&+3Pc>+&+6@@F@@D@ID@ID@I@@2 @@FC@I@c @@@ @@C@I@@AA@@C@IC@I@C@IC@I0PxPxPxPxPxPxPxPx@@@@@AA@A@@@=@==@C@I@C@I@C@IC@I0PPPPPPPP@@@@@A @@@q@=@==@C@J@C@I@C@I@C@I.@P;**1@@=P@+8+CP@+8+R@AA@&self-1!ࠠ9} 9~9|9|@@0PPPPPPPP@,&@@@  9~9~@@@@@#fmt"P@+8+SP@+8+V@@@Ia@@C@J2C@J0PPPPPPPP@,<@@9@P#@@9@P@@@@@!t#P@+8+WP@+8+X@@@PC@J0PPPPPPPP@(@@P@@@@ఐG."psPA+[+aPA+[+c@ET@@@I@@D@J&@G&@@D@J%G{@@D@J$@D@J#@D@J"0PPPPPPPP@ .$@%@Q @@@@ఐO#fmtPA+[+dQA+[+g@-@@K@@%{\it Q A+[+iQ A+[+o@@Q A+[+hQA+[+p@@GN@@E@J1E@J7E@J6%@@6 @@H@@C@J:D@J0+@ఐ$selfQ)B+r+xQ*B+r+|@9@@A;@9Q.B+r+@@@? @?>@D@J?@D@J>B@@ఐ#fmtQ=B+r+Q>B+r+@k@@O@@ఐ!tQJB+r+QKB+r+@Y@@}\@@%@@?]@ఐG"psQWC++QXC++@Eʰ@@@J@@C@JU@G@@C@JTG@@C@JS@C@JR@C@JQv@@ఐ#fmtQqC++QrC++@@@@@!}Q|C++Q}C++@@QC++QC++@@G@@D@J`D@JjD@Ji@@2 @@cC@J_@c @@@ @@C@J@@AA@@C@JC@J@C@JoC@Jn0QQQQQQQQ@@@@@AA@A@@@>@>>@C@J{@C@Jz@C@JyC@Jv0QQQQQQQQ@@@@@A @@A@>@>>@C@J@C@J@C@J@C@J$@Q@+8+<1@@>QE++QE++@AA@&self-1%ࠠ:$:::@A0QQQQQQQQ@-C@@@  ::@A@@@#fmt&QE++QE++@@@J~@@C@JC@J0QQQQQQQQ@-YA@:@Q#A@:@Q@@@@@!t'QE++QE++@@@kC@J0QQQQQQQQ@(@@R@@@@ఐHK"psQF++QF++@Fq@@@J@@D@J@HC@@D@JH@@D@J@D@J@D@J0R R R R R R R R @ .$@%@R'@@@@ఐO#fmtRF++RF++@-@@K@@%{\em R'F++R(F++@@R*F++R+F++@@Hk@@E@JE@JE@J%@@6 @@I@@C@JD@J+@ఐ$selfRFG++RGG++@;@@B0;@:԰RKG++@@@@&@@!@@D@J@D@JB@@ఐ#fmtRZG++R[G++@k@@O@@ఐ!tRgG++RhG++@Y@@}\@@%@@@5]@ఐH"psRtH,,RuH,, @F@@@K!@@C@J@H@@C@JI@@C@J@C@J@C@Jv@@ఐ#fmtRH,, RH,, @@@@@!}RH,,RH,,@@RH,,RH,,@@H@@D@JD@JD@J@@2 @@C@J@c @@@ @@C@J@@AA@@/C@JC@J@C@JC@J0RRRRRRRR@@@@@AA@A@@@?@??@C@J@C@J@C@JC@J0RRRRRRRR@@@@@A @@B@?@??@C@K@C@K@C@K@C@K$@RE++1@@?RJ,,RJ,,-@AA@&self-1)ࠠ;(;;;@B0RRRRRRRR@.`@@@  ;;@B@@@#fmt*RJ,,.RJ,,1@@@K@@C@K:C@K0RRRRRRRR@.vB@;@S#B@;@S@@@@@!t+SJ,,2SJ,,3@@@C@K#0S S S S S S S S @(@@S%@@@@ఐIh"psSK,6,<SK,6,>@G@@@K@@D@K.@I`@@D@K-I@@D@K,@D@K+@D@K*0S(S(S(S(S(S(S(S(@ .$@%@SD@@@@ఐO#fmtS9K,6,?S:K,6,B@-@@K@@/\begin{center} SDK,6,DSEK,6,U@@SGK,6,CSHK,6,V@@I@@E@K9E@K?E@K>%@@6 @@J@@C@KBD@K8+@ఐ$selfScL,X,^SdL,X,b@<5@@CM;@;ShL,X,p@@@AC@A>A7@D@KG@D@KFB@@ఐ#fmtSwL,X,qSxL,X,t@k@@O@@ఐ!tSL,X,uSL,X,v@Y@@}\@@%@@AR]@ఐIޠ"psSM,x,~SM,x,@H@@@L>@@C@K]@I@@C@K\J+@@C@K[@C@KZ@C@KYv@@ఐ#fmtSM,x,SM,x,@@@@@-\end{center} SM,x,SM,x,@@SM,x,SM,x,@@I@@D@KhD@KrD@Kq@@2 @@C@Kg@c @@@ @@C@K'@@AA@@JC@KC@K@C@KwC@Kv0SSSSSSSS@@@@@AA@A@@@@@@@@C@K@C@K@C@KC@K~0SSSSSSSS@@@@@A @@C@@@@@@C@K@C@K@C@K@C@K$@SJ,,1@@@SO,,SO,,@AA@&self-1-ࠠ<,<<<@C0SSSSSSSS@/}@@@  <<@C@@@#fmt.T O,,T O,,@@@L@@C@KC@K0TTTTTTTT@/C@<@T-#C@<@T/@@@@@!t/T$O,,T%O,,@@@C@K0T&T&T&T&T&T&T&T&@(@@TB@@@@ఐJ"psT8P,,T9P,,@H@@@L@@D@K@J}@@D@KJ@@D@K@D@K@D@K0TETETETETETETETE@ .$@%@Ta@@@@ఐO#fmtTVP,,TWP,,@-@@K@@2\begin{flushleft} TaP,,TbP,,@@TdP,,TeP,,@@J@@E@KE@KE@K%@@6 @@K@@C@KD@K+@ఐ$selfTQ,,TQ,,@=R@@Dj;@=TQ,,@@@B`@B[BT@D@K@D@KB@@ఐ#fmtTQ,,TQ,,@k@@O@@ఐ!tTQ,,TQ,,@Y@@}\@@%@@Bo]@ఐJ"psTR,-TR,-@I!@@@M[@@C@K@J@@C@KKH@@C@K@C@K@C@Kv@@ఐ#fmtTR,-TR,- @@@@@0\end{flushleft} TR,- TR,-@@TR,- TR,-@@K@@D@KD@KD@K@@2 @@C@K@c @@@ @@C@K@@AA@@eC@KC@K@C@KC@K0TTTTTTTT@@@@@AA@A@@@A@AA@C@L@C@L@C@LC@L0TTTTTTTT@@@@@A @@D@A@AA@C@L@C@L@C@L@C@L $@UO,,1@@A̰U T-!-,UT-!-:@AA@&self-11ࠠ=0===@E0UUUUUUUU@0@@@  ==@E@@@#fmt2U(T-!-;U)T-!->@@@M@@C@LBC@L"0U-U-U-U-U-U-U-U-@0E@>@UJ#E@> @UL@@@@@!t3UAT-!-?UBT-!-@@@@C@L+0UCUCUCUCUCUCUCUC@(@@U_@@@@ఐK"psUUU-C-IUVU-C-K@IȰ@@@N@@D@L6@K@@D@L5K@@D@L4@D@L3@D@L20UbUbUbUbUbUbUbUb@ .$@%@U~@@@@ఐO#fmtUsU-C-LUtU-C-O@-@@K@@3\begin{flushright} U~U-C-QUU-C-f@@UU-C-PUU-C-g@@K@@E@LAE@LGE@LF%@@6 @@L@@C@LJD@L@+@ఐ$selfUV-i-oUV-i-s@>o@@E;@>+UV-i-@@@C}@CxCq@D@LO@D@LNB@@ఐ#fmtUV-i-UV-i-@k@@O@@ఐ!tUV-i-UV-i-@Y@@}\@@%@@C]@ఐL"psUW--UW--@J>@@@Nx@@C@Le@L@@C@LdLe@@C@Lc@C@Lb@C@Lav@@ఐ#fmtUW--UW--@@@@@1\end{flushright} UW--UW--@@UW--UW--@@L4@@D@LpD@LzD@Ly@@2 @@C@Lo@c @@@ @@C@L/@@AA@@C@L!C@L @C@LC@L~0V V V V V V V V @@@@@AA@A@@@B@BB@C@L@C@L@C@LC@L0VVVVVVVV@@@@@A @@F@B@BB@C@L@C@L@C@L@C@L$@V$T-!-%1@@BװV*Y--V+Y--@AA@&self-15ࠠ?4?? ? @F0V6V6V6V6V6V6V6V6@1@@@  ??@F @@@#fmt6VEY--VFY--@@@D"C@MTC@L0VIVIVIVIVIVIVIVI@1F5@?$@Vf"F7@?&@Vh@@@@@"tl7V]Y--V^Y--@@@CC@LC@L0VaVaVaVaVaVaVaVa@)@ @V}@@@@ఐL"psVsZ--VtZ--@J@@@O @@D@L@L@@D@LM @@D@L@D@L@D@L0VVVVVVVV@ 0&@'@V@@@@ఐP#fmtVZ--VZ--@-@@L@@0\begin{itemize} VZ--VZ--@@VZ--VZ--@@L@@E@LE@LE@L%@@6 @@N@@C@LD@L+@డU$List$iterV[--V[-.@@@@@9D@L@@D@L@D@L@ @@D@L@@D@L@D@L@D@LN@@@!t8V\..V\..@@@^@@ఐM9"psV]..V].. @K_@@@O@@F@L@M1@@F@LM@@F@L@F@L@F@L0VVVVVVVV@z(<@@W@@@@ఐɠ#fmtW ]..!W ]..$@@@@@&\item W]..&W]..-@@W]..%W]...@@MY@@G@LG@MG@M%@@6 @@N@@E@MF@L+@ఐ$selfW4^.0.:W5^.0.>@@@@G;@?°W9^.0.L@@@E@EE@F@M @F@M B@@ఐ#fmtWH^.0.MWI^.0.P@@@O@@ఐ{!tWU^.0.QWV^.0.R@Y@@\@@%@@E#]@ఐM"psWb_.T.^Wc_.T.`@Kհ@@@P@@E@M"@M@@E@M!M@@E@M @E@M@E@Mv@@ఐ;#fmtW|_.T.aW}_.T.d@@@7@@! W_.T.fW_.T.h@@W_.T.eW_.T.i@@M@@F@M-F@M7F@M6@@2 @@@@E@M9F@M,@f@@@@@@@E@M;E@M:@@AW\.. W`.j.s@@@@@E@L@E@LE@M=0WWWWWWWW@'@@@@ఐ\"tlWa.t.|Wa.t.~@2@@X5@@@@O$@@C@MBD@L@ఐN"psWb..Wb..@L:@@@Pt@@C@MH@N @@C@MGNa@@C@MF@C@ME@C@MD-@@ఐ#fmtWb..Wb..@}@@:@@.\end{itemize} Wb..Wb..@@Wb..Wb..@@N0@@D@MSD@MYD@MXN@@2 @@C@MRQ@@ @@R@ @@C@LU@@AA@@C@LC@L@C@M^C@M]0XXXXXXXX@@@@@AA@A@@@D@DD@C@Mj@C@Mi@C@MhC@Me0XXXXXXXX@@@@@A @@G@D@DD@C@Mo@C@Mn@C@Mm@C@Ml@X Y--1@@DX&d..X'd..@AA@&self-1:ࠠA 9A A A @H0X2X2X2X2X2X2X2X2@3@@@  A A @H@@@#fmt;XAd..XBd..@@@FC@N/C@M0XEXEXEXEXEXEXEXE@3H1@A @Xb"H3@A"@Xd@@@@@"tl<XYd..XZd..@@@DC@MC@M0X]X]X]X]X]X]X]X]@)@ @Xy@@@@ఐN"psXoe..Xpe..@L@@@Q@@D@M@N@@D@MO @@D@M@D@M@D@M0X|X|X|X|X|X|X|X|@ 0&@'@X@@@@ఐP#fmtXe..Xe..@-@@L@@2\begin{enumerate} Xe..Xe..@@Xe..Xe..@@N@@E@ME@ME@M%@@6 @@P@@C@MD@M+@డW$List$iterXf..Xf..@@@@@E[D@M@@D@M@D@M@ @@D@M@@D@M@D@M@D@MN@@@!t=Xg./Xg./@@@^@@ఐO5"psXh/ /Xh/ /@M[@@@Q@@F@M@O-@@F@MO@@F@M@F@M@F@M0XXXXXXXX@z(<@@Y@@@@ఐɠ#fmtYh/ /Yh/ /@@@@@&\item Yh/ /Yh/ /#@@Yh/ /Yh/ /$@@OU@@G@MG@MG@M%@@6 @@P@@E@MF@M+@ఐ$selfY0i/&/0Y1i/&/4@B@@I;@AY5i/&/B@@@G@G G@F@M@F@MB@@ఐ#fmtYDi/&/CYEi/&/F@@@O@@ఐ{!tYQi/&/GYRi/&/H@Y@@\@@%@@G]@ఐO"psY^j/J/TY_j/J/V@MѰ@@@R @@E@M@O@@E@MO@@E@M@E@M@E@Mv@@ఐ;#fmtYxj/J/WYyj/J/Z@@@7@@! Yj/J/\Yj/J/^@@Yj/J/[Yj/J/_@@O@@F@NF@NF@N@@2 @@@@E@NF@N@f@@@@@@@E@NE@N@@AYg./Yk/`/i@@@@@E@M@E@ME@N0YYYYYYYY@'@@@@ఐ\"tlYl/j/rYl/j/t@2@@X5@@@@Q @@C@ND@M@ఐP"psYm/v/|Ym/v/~@N6@@@Rp@@C@N#@P@@C@N"P]@@C@N!@C@N @C@N-@@ఐ#fmtYm/v/Ym/v/@}@@:@@0\end{enumerate} Ym/v/Ym/v/@@Ym/v/Ym/v/@@P,@@D@N.D@N4D@N3N@@2 @@C@N-Q@@ @@R@ @@C@MU@@AA@@C@MC@M@C@N9C@N80ZZZZZZZZ@@@@@AA@A@@@F@FF@C@NE@C@ND@C@NCC@N@0ZZZZZZZZ@@@@@A @@I@F@FF@C@NJ@C@NI@C@NH@C@NG@Zd..1@@FZ"o//Z#o//@AA@&self-1?ࠠC>CCC@J0Z.Z.Z.Z.Z.Z.Z.Z.@5@@@  CC@J@@@#fmt@Z=o//Z>o//@@@HC@NoC@NX0ZAZAZAZAZAZAZAZA@5J-@C@Z^"J/@C@Z`@@@@ఐP"psZTo//ZUo//@Nǰ@@@S@@C@Nc@P@@C@NbP@@C@Na@C@N`@C@N_0ZaZaZaZaZaZaZaZa@!1'@(@Z}@@@@ఐ9#fmtZro//Zso//@@@5@@" Z}o//Z~o//@@Zo//Zo//@@P@@D@NnD@NtD@Ns%@@6 @@fC@NmC@N]*@@ARA@VA@@@G G @C@N}@C@N|C@Nz0ZZZZZZZZ@U@@@@A@@J@GG@C@N@C@N@C@Nk@Zo//!@@GZq//Zq//@AA@&self-1BࠠCACCC@J0ZZZZZZZZ@64@@@  CC@J@@@#fmtCZq//Zq//@@@So@@C@NC@N0ZZZZZZZZ@6JJ@C@Z#J@C@Z@@@@@!tDZq//Zq//@@@GaC@N0ZZZZZZZZ@(@@Z@@@@ఐQ<"psZr//Zr//@Ob@@@S@@D@N@Q4@@D@NQ@@D@N@D@N@D@N0ZZZZZZZZ@ .$@%@[@@@@ఐO#fmt[ r//[r//@-@@K@@<\begin{ocamldocdescription} [r//[r/0@@[r//[r/0@@Q\@@E@NE@NE@N%@@6 @@R@@C@ND@N+@ఐ$self[7s00![8s00%@D @@K!;@CŰ[<s003@@@I@II @D@N@D@NB@@ఐ#fmt[Ks004[Ls007@k@@O@@ఐ!t[Xs008[Ys009@Y@@}\@@%@@I&]@ఐQ"ps[et0;0A[ft0;0C@Oذ@@@T@@C@N@Q@@C@NQ@@C@N@C@N@C@Nv@@ఐ#fmt[t0;0D[t0;0G@@@@@; \end{ocamldocdescription} [t0;0I[t0;0g@@[t0;0H[t0;0h@@Q@@D@ND@ND@N@@2 @@qC@N@c @@@ @@C@N@@AA@@H%C@NC@N@C@NC@N0[[[[[[[[@@@@@AA@A@@@H@HH@C@N@C@N@C@NC@N0[[[[[[[[@@@@@A @@K@H@HH@C@O@C@O@C@O@C@O@[q//1@@H[v0j0u[v0j0@AA@&self-1FࠠDEDDD@K0[[[[[[[[@7Q@@@  DD@K@@@#fmtG[v0j0[v0j0@@@IC@OC@O0[[[[[[[[@7fK@D@\"K@D@\@@@@@!nH[v0j0[v0j0@@@DVC@O00[[[[[[[[@'@@\@@@@@)label_optI\ v0j0\ v0j0@@@HXC@OC@O:0\\\\\\\\@$@@\*@@@@@!tJ\v0j0\ v0j0@@@tC@OA0\!\!\!\!\!\!\!\!@$@@\=@@@@@ࠠ$fmt2K\5w00\6w00@@@T@@@O^D@OG0\:\:\:\:\:\:\:\:@(@@\V@@@ࠠ%flushL\Hw00\Iw00@@@@U@@@OaT@@@O`@@O_D@OH@@\Vw00\Ww00@@#@@OK@ఐU 'new_fmt\ew00\fw00@R@@@U@@D@OSU@@D@OO@U@@D@ORU@@D@OQ@D@OP@D@ON@D@OM?@@ภU\w00\w00@U@@@U@@E@ObE@OfO@@(@@7D@O]R@@\w00 @@ఐѠ$self\x00\x00@Ep@@L0\\\\\\\\@fsm@n@\b\@]@\@@@E3 \x00@@@J@JJy@D@Ol@D@Ok@@ఐ$fmt2\x00\x00@@@Ud@@C@Ou@@ఐ!t\x00\x00@@@+@@/@@J,@@ࠠ(s_title2M\y00\y00@@@ED@O~0\\\\\\\\@:@@@ఐ$self\y00\y00@E@@L@Ef\y01@@@L@LL@D@O@D@O@@ఐ!n\y01 \y01 @@@#@@ఐ %flush] y01 ] y01@f@@@V?@@E@OU@@E@O@E@O:@@ภV1]y01]y01@V0@@@VR@@F@OF@OJ@@]&y01 ]'y01@@EmF@OO@@D@@LP@@],y00@@ఐS"ps]8z11]9z11!@Q@@@U@@D@O@S}@@D@OS@@D@O@D@O@D@O0]E]E]E]E]E]E]E]E@wq@r@]a@@@@ఐ{#fmt]Vz11"]Wz11%@Z@@w@@ఐ(s_title2]cz11&]dz11.@@@@@/@@T@@C@OD@O$@ఐo)label_opt]u|181E]v|181N@Q@@k0@Ġ$None]}1T1]]}1T1a@5s@@@@x0]]]]]]]]@=@@@@y@@ภV]}1T1e]}1T1g@V@@@jC@OC@O @Ġ$Some]~1h1q]~1h1u@5ࠠ!lN]~1h1v]~1h1w@@@5zC@Ob@@@@@c@@c@@ఐT"ps]1{1]1{1@R'@@@Va@@D@O@S@@D@OTN@@D@O@D@O@D@O0]]]]]]]]@}%@ @]@@@@ఐ#fmt]1{1]1{1@ְ@@@@ఐ$self]1{1]1{1@F@@M"@Fn]1{1@@@KK@E@O'@@ఐ,$self]1{1]1{1@F˰@@M8@F]1{1@@MWMUMT@@F@O@MNME@F@O@F@OC@M_ภ6&^6%ภ[^1{1^1{1@[@@@MgG@OU@@@Mm@@G@OY@@ఐ!l^'1{1^(1{1@c@@f@@^+1{1^,1{1@@Mki@@^.1{1^/1{1@@L.l@@}@@C@OC@Oq@@A^6{1016^711@@C@OE@@@@@@a@@@b@@@@@A A@@C@O9C@O8@C@OC@O0^D^D^D^D^D^D^D^D@#@@@@A?A@@@C@O/@C@O.C@O-@C@P@C@PC@O0^R^R^R^R^R^R^R^R@D@@@@A` A@@FC@O@RC@O@C@OC@O@C@P @C@P @C@P C@P0^d^d^d^d^d^d^d^d@k@@@@A2A@6A@@@J@J@J@JJ@C@P @C@P@C@P@C@P@C@PC@P0^v^v^v^v^v^v^v^v@@@@@A@@Na@J@J@J@JJ@C@P'@C@P&@C@P%@C@P$@C@P#@C@P"@^v0j0nQ@@Jð^11^11@AA@&self-1PࠠGqOGrGpGp@N0^^^^^^^^@:@@@  GrGr@N@@@#fmtQ^11^11@@@LC@PXC@P90^^^^^^^^@:/N@G@^"N@G@^@@@@@!sR^11^11@@@L8C@PWC@PB0^^^^^^^^@)@ @^@@@@ఐU!"ps^11^11@SG@@@W@@C@PL@U@@C@PKUn@@C@PJ@C@PI@C@PH0^^^^^^^^@.$@%@^@@@@ఐN#fmt^11^11@+@@J@@ఐC!s^11_11@@@?@@/@@ C@PVC@PF#@@AHA@@IC@P8 C@P7@C@PaC@P`0_ _ _ _ _ _ _ _ @I@@@@AjA@nA@@@KJ@KIKG@C@Pm@C@Pl@C@PkC@Ph0________@o@@@@A @@O@KS@KRKP@C@Pr@C@Pq@C@Pp@C@PoT@_(11)@@KQ_.11_/12@AA@&self-1TࠠHSHHH@O"0_:_:_:_:_:_:_:_:@:@@@  HH@O$@@@#fmtU_I12_J12 @@@M$C@P0_K_K_K_K_K_K_K_K@:O7@H&@_h O9@H(@_j@@@@@!sV__12 _`12 @@@K|C@PC@P0_c_c_c_c_c_c_c_c@'@@_@@@@@!tW_t12_u12@@@C@P0_v_v_v_v_v_v_v_v@$@@_@@@@ఐS$self_22_22@H\@@Ot0________@#@@_@@@H _22*@@@Mn@MiMb@D@P@D@P @@ఐ]#fmt_22+_22.@<@@Y@@ఐ?!t_22/_220@"@@;%@@)@@M}&@ఐV "ps_2329_232;@T1@@@Xk@@D@P@V@@D@PVX@@D@P@D@P@D@PA@@ఐ#fmt_232<_232?@r@@N@@&[\url{_232A_232H@@_232@_232I@@V'@@E@PE@PE@Pb@@2 @@W[@@C@PD@Ph@ఐVM"ps`2K2Q`2K2S@Ts@@@X@@D@P@VE@@D@PV@@D@P@D@P@D@P@@ఐՠ#fmt`2K2T`2K2W@@@@@ఐ̠!s`'2K2X`(2K2Y@@@@@+@@W@@C@PD@P@ఐV"ps`92\2b`:2\2d@T@@@X@@C@P@V~@@C@PV@@C@P@C@P@C@P@@ఐ#fmt`S2\2e`T2\2h@@@ @@"}]`^2\2j`_2\2l@@`a2\2i`b2\2m@@V@@D@QD@Q D@Q @@2 @@"EC@Q@n @@@ @@@@@C@P@@AA@@C@PC@P@C@QC@Q0`x`x`x`x`x`x`x`x@@@@@AA@@C@P@C@PC@P@C@Q@C@QC@Q0````````@#@@@@AB)A@F-A@@@L@L@LL@C@Q'@C@Q&@C@Q%@C@Q$C@Q 0````````@K@@@@A @@P@L@L@LL@C@Q3@C@Q2@C@Q1@C@Q0@C@Q/@`11D@@L`2o2z`2o2@AA@&self-1YࠠIXIII@P0````````@<8@@@  II@P@@@#fmtZ`2o2`2o2@@@NC@QM0````````@4{4@@Ѡ@@F@RiF@Rq @@dF4{4dG4{4@@ C@Rh@@@@R@!@@R@@@&)C@Q#@Ġ$SomedY44dZ44@55@8(RK_value&@@@DLA@AXXXX@@@Y&G@@  @@@@@@ఐ$selfeP56eQ56@N"@@U:@MʰeU56@@E@RE@R@Ġ)Odoc_info'RK_typeef66!eg662@8'RK_typeO@@@ELA@AXYXY'@@@YOH@@  @@ @@ @@ఐŠ$selfey666ez66:@NK@@Uc@Me~66E@@ E@RE@R@Ġ)Odoc_info,RK_extensione6F6Te6F6j@8,RK_extensionx@@@FLA@AXZ(*XZ(8@@@YxI@@  @@4@@4@@ఐ$selfe6F6ne6F6r@Nt@@U&@N_e6F6@@5E@RE@R-@Ġ)Odoc_info,RK_exceptione66e66@8,RK_exception@@@GLA@AY[9;Y[9I@@@YJ@@  @@]C@@]C@@ఐ$selfe66e66@N@@UO@Ne66@@^E@RE@RV@Ġ)Odoc_info,RK_attributee66e66@8,RK_attribute@@@HLA@AY0\JLY1\JZ@@@YK@@  @@l@@l@@ఐ@$selfe66e66@Nư@@Ux@Ne66@@E@RE@R@Ġ)Odoc_info)RK_methodf 67 f 67@8)RK_method@@@ILA@AYY][]YZ][h@@@YL@@  @@@@@@ఐi$selff67"f67&@N@@V@Nf"673@@E@RE@R@Ġ)Odoc_info*RK_sectionf3747Bf4747V@@f8747Wf9747X@@T @@H@R@@@ @@@@@@ภd+fE747cfF747h@d*@@@dc@@F@R@fL747\@@E@R@Ġ)Odoc_info+RK_recfieldf[7i7wf\7i7@8+RK_recfieldD@@@JLA@AY_Y_@@@ZDN@@  @@@@@@ఐ$selffn7i7fo7i7@O@@@VX@Nfs7i7@@E@RE@R@Ġ)Odoc_info(RK_constf77f77@8(RK_constm@@@KLA@AY`Y`@@@ZmO@@  @@)@@)@@ఐ㠐$selff77f77@Oi@@V@O_f77@@*E@RE@R"@@Af44@@.$@@f44 @@@ࠠ$textkf77f77@@@#E@S*0ffffffff@6HB@C@f@@@ఐ(text_optf78 f78@@@0ffffffff@@@@Ġ$Nonef88)f88-@>@@@@@@@@ภdef882f88eAdcภ)Odoc_info$Code f88@@'Ƞడe2use_hidden_modules)Odoc_infof88Bf88^@f@@@R@@F@SAf@@F@S@@F@S?F@@ఐ,$nameg88_g88c@@@(S@@g88Ag 88d@@y@@F@SKY@@8@@Z@WC@S\C@S;F@S<b@ภcDAc@EA@fE@S4@@F@S8F@SXp@@g%881O@@vC@S6E@S2u@Ġ$Someg38f8tg48f8x@?Lࠠ!tlg<8f8yg=8f8z@@@#C@S/}@@@@@;~@@;~@@ఐ !tgI8f8~gJ8f8@ @@gb@@#E@SY0gMgMgMgMgMgMgMgM@@@@@AgS78 @@@@gU77 @@ఐ$selfga88gb88@P3@@WK0gagagagagagagaga@@@g}@@@O gj88@@@UE@U@U9@D@Sk@D@Sj @@ఐ#fmtgy88gz88@@@@@డfW!@g88g88@*@@@*[w@C@SvC@S{@@E@S}@) @@E@S|(@@E@Sz@E@Sy@E@Sx=@@ఐ$textg88g88@G@@J@@ภeDg88g88AeBภ%Latex g88@#Lడf!^g88g88@Z@@@Z@@F@S@Z@@F@SZ@@F@S@F@S@F@Su@@![g88g88@@g88@@Z@@G@SG@SG@S@@డf!^g88g88@Z@@@Z@@G@S@Z@@G@SZ@@G@S@G@S@G@S@@ఐb$selfh88h88@P@@X@Ph88@@@V V@H@S@@ఐ'f_labelh*88h+88@v@@VWV@@I@S@VV@I@S@I@S@Vภ@,hH@+@hH@WV@@J@S@@ఐr$namehJ88hK88@T@@n@@hN88hO88@@V@@Y@@V;@@!]hY88hZ88@@ch\88@@[@@H@SH@SH@S@@ @@[%@@G@SG@SH@S@@hm88hn88@@#@@F@SF@SG@S@@ @@F@S@ภeCAe@@A@h G@S@@F@SF@S#@@h88@@@@F@SF@S+@@h88h88@@$C@S0@@4@@V_1@A@@V`@@@*sC@R@@Ah22 @@*wC@QsN@@A A@@C@Qg*C@Qf@C@SC@S0hhhhhhhh@@@@@AA@@C@Q]@C@Q\*C@Q[@C@T@C@TC@T0hhhhhhhh@@@@@A%A@@TC@QL@C@QK@C@QJ*C@QI@C@T@C@T@C@TC@T 0hhhhhhhh@@@@@A7A@;A@@@T@T@T@TT@C@T$@C@T#@C@T"@C@T!@C@T C@T0hhhhhhhh@ @@@@A@@X@T@T@T@TT@C@T-@C@T,@C@T+@C@T*@C@T)@C@T( @h2o2sV@@Th89h89@AA@&self-1nࠠQmQQQ@X0hhhhhhhh@Dy@@@  QQ@X@@@#fmtoi89i89@@@a@@C@T_C@T?0i i i i i i i i @DX@Q@i)#X@Q@i+@@@@@!tpi 89i!89@@@UC@TH0i"i"i"i"i"i"i"i"@(@@i>@@@@ఐ_"psi499$i599&@]@@@a@@D@TS@_y@@D@TR_@@D@TQ@D@TP@D@TO0iAiAiAiAiAiAiAiA@ .$@%@i]@@@@ఐO#fmtiR99'iS99*@-@@K@@#$^{i]99,i^99/@@i`99+ia990@@_@@E@T^E@TdE@Tc%@@6 @@`@@C@TgD@T]+@ఐ$selfi|9298i}929<@RN@@Yf;@R i929J@@@W\@WWWP@D@Tl@D@TkB@@ఐ#fmti929Ki929N@k@@O@@ఐ!ti929Oi929P@Y@@}\@@%@@Wk]@ఐ_"psi9R9Xi9R9Z@^@@@bW@@C@T@_@@C@T`D@@C@T@C@T@C@T~v@@ఐ#fmti9R9[i9R9^@@@@@"}$i9R9`i9R9b@@i9R9_i9R9c@@`@@D@TD@TD@T@@2 @@+C@T@c @@@ @@C@TL@@AA@@UC@T>C@T=@C@TC@T0iiiiiiii@@@@@AA@A@@@U@UU@C@T@C@T@C@TC@T0iiiiiiii@@@@@A @@Y@U@UU@C@T@C@T@C@T@C@T H@j881@@Ṵj 9e9pj 9e9@AA@&self-1rࠠRqRRR@Y0jjjjjjjj@E@@@  RR@Y@@@#fmtsj$9e9j%9e9@@@b@@C@TC@T0j)j)j)j)j)j)j)j)@EZ@S@jF#Z@S@jH@@@@@!ttj=9e9j>9e9@@@#C@T0j?j?j?j?j?j?j?j?@(@@j[@@@@ఐ`"psjQ99jR99@^İ@@@b@@D@T@`@@D@T`@@D@T@D@T@D@T0j^j^j^j^j^j^j^j^@ .$@%@jz@@@@ఐO#fmtjo99jp99@-@@K@@#$_{jz99j{99@@j}99j~99@@`@@E@TE@TE@T%@@6 @@a@@C@TD@T+@ఐ$selfj99j99@Sk@@Z;@S'j99@@@Xy@XtXm@D@T@D@TB@@ఐ#fmtj99j99@k@@O@@ఐ!tj99j99@Y@@}\@@%@@X]@ఐa"psj99j99@_:@@@ct@@C@U@a @@C@Uaa@@C@U@C@U@C@Uv@@ఐ#fmtj99j99@@@@@"}$j99j99@@j99j99@@a0@@D@UD@UD@U@@2 @@XC@U@c @@@ @@C@T@@AA@@$C@TC@T@C@U C@U0kkkkkkkk@@@@@AA@A@@@V@VV@C@U,@C@U+@C@U*C@U'0kkkkkkkk@@@@@A @@Z@V@VV@C@U5@C@U4@C@U3@C@U2$@k 9e9i1@@@USk"[  Ve@UV@ @[ A[ZAZZAZZAZZAZZAZZkAZjZSAZRZ@@W=@Zh@AZd[UZb@@@WB@Z`Z_@@WA@@W@@@W?@AZ@AZ[`Z@@@WF@ZZ@@WE@@WD@@WC@B[q@A[m[k[j@@@WJ@[d[[@@WI@@WH@@WG@X@A@X@XX@@WM@@WL@@WK@AYA@A@Y=@Y<Y;@@WP@@WO@@WN@Y@A@Y@YY @@WS@@WR@@WQ@ABY@A@Y@YY@@WV@@WU@@WT@CDY@A@Y}@Y|Yz@@WY@@WX@@WW@Y=@A@Y9@Y8Y7@@W\@@W[@@WZ@X@A@X@XX@@W_@@W^@@W]@ABY^@A@YZ@YYYX@@Wb@@Wa@@W`@X@A@X@XX@@We@@Wd@@Wc@ACY7@A@Y3@Y2Y1@@Wh@@Wg@@Wf@X@A@X@X@XX@@Wl@@Wk@@Wj@@Wi@AY&@A@Y"@Y!Y@@Wo@@Wn@@Wm@X@A@XX@@Wq@@Wp@ABY@A@Y@YY@@Wt@@Ws@@Wr@X@A@X@X@X@X|Xt@@Wy@@Wx@@Ww@@Wv@@Wu@AYY@A@YU@YTYS@@W|@@W{@@Wz@Xf@A@Xb@XaX_@@W@@W~@@W}@AX@A@X{@XzXy@@W@@W@@W@BCDEFGZ;@A@Z7Z6Z4Z.Z,Z&@@W@@W@@W@@W@Y@A@Y@Y@Y@YY@@W@@W@@W@@W@@W@AY@A@Y@YY@@W@@W@@W@BZy@A@Zu@Zt@ZnZi@@W@@W@@W@@W@CZ@A@Z@ZZ@@W@@W@@W@Z@A@Z@ZZ@@W@@W@@W@AZ@A@ZZ@@W@@W@Z@A@ZZ@@W@@W@ABD[@A[\M[@@@W@[[@@W@@W@@W@[@A[\Z[@@@W@[[@@W@@W@@W@[@A[\f[@@@W@[[@@W@@W@@W@[S@A[O\r[M@@@W@[K[J@@W@@W@@W@ABC]@A@\@\\@@W@@W@@W@\@A@\@\\@@W@@W@@W@[@A[\[@@@W@[[@@W@@W@@W@A\u@A\q\\o@@@W@\m\l@@W@@W@@W@BCDEH]FVG@XS 0 Generation of LaTeX code from text structures. mXY s smYY s @@@@@@@X@7]V@XXX\[]!]?[\\\f[Z[n[([I[ZYĠZYCY2Z/YvZ٠YZ!YZGYZZ ZoZZѠZ`ZY\ޠ\[\\][\V\p\@@XX@0mmmmmmmm@Y3@@0@@$infom::'m::+@xBwBvB%#infouBБࠠ$selfym:.:8m:.:<@m:.:7m:.:=@@-latex_of_textA@l&Format)formatter@@@\@l$text@@@\m,@@@\@@\@@\@@\D@\,text_of_infoA%block]-m@@@\@@@\@mal$info@@@\@@@\l$text@@@\@@\@@\@@\D@\-latex_of_infoA@J@@@]D@]%block]^3@@@]D@]@@@]@43@@@]@@@]D@]X@@@]D@]@@]@@]@@]D@\@@]D@\Y@\@\D@\@\D@\@\D@\ݐ@@\D@\0n&n&n&n&n&n&n&n&@Y^0 @Y^0W1@Y{Yx^2@Y^3@Y}Yz^5 @^A@^@@@X@d@@@X@@Y@@Y@@Y^A@^ ^]@@@Xˠ]@@@X@@X@@@X@a@@@X:@@Y@@Y@@Y]A@  @@Y@@Y]A@@@Y@@Y]A@@@Y@@Y]A]]Ҡ]@@@X+@@@Y@bm]]@@@X)aP@@@X(@@Y@@Y@@Y]A]]@@@Y@@@Y@@Y@@Y]A]]#@@@Y@ @@Y@@Y@@Y]A]^/@@@Y@,'@@Y@@Y@@Y]A]^ ;@@@Y@83@@Y@@Y@@Y]A]^G@@@Y@D?@@Y~@@Y}@@Y|]A]^%S@@@Y{@PK@@Yz@@Yy@@Yx]wA]r^1_@@@Yw@\W@@Yv@@Yu@@Yt]jA]e^=k@@@Ys@hc@@Yr@@Yq@@Yp]]A]X^Iw@@@Yo@to@@Yn@@Ym@@Yl]PA]K^U@@@Yk@{@@Yj@@Yi@@Yh]CA]>^a@@@Yg@@@Yf@@Ye@@Yd]6A]1^m@@@Yc@@@Yb@@Ya@@Y`])A@e`@@@X@@Y_@@Y^]A@a@@@X@@Y]@@Y\]A@m]gg@@@XP@c#] @@@XOf@@@XN@@Y[@@YZ@@YY]A@@c2c/@@@X@@YX@@YW@@YV\A@ @\@@@X@cC]-@@@X @@YU@@YT@@YS@@YR\A@1\\@@@X\\@@@Xj0@@YQ@@YP@@YO@@YN\A@A@8@@YM@@YL@@YK\A@I@@@@YJ@@YI@@YH\A@Q@'H@@YG@@YF@@YE\A@Y@\@@@XS@@YD@@YC@@YB\A@d@_[@@YA@@Y@@@Y?\A@l@gc@@Y>@@Y=@@Y<\A@t@ok@@Y;@@Y:@@Y9\A@|@ws@@Y8@@Y7@@Y6\A@@{@@Y5@@Y4@@Y3\A@@@@Y2@@Y1@@Y0\uA@@\m@@@Xw@@Y/@@Y.@@Y-\fA@@\^@@@Xc@@Y,@@Y+@@Y*\YA@@@Y)@@Y(\PA@@@@Y'@@Y&@@Y%\FA@@@\<q@@@X@@@Y$@@Y#@@Y"@@Y!@@Y \4A@@@@Y@@Y@@Y\)A@@\!@@@Xs@c]@@@Xr@@Y@@Y@@Y@@Y\A@@d_a\@@@X@\d \@@@X@@@X@\@@@X@@Y@@Y@@Y@@Y@@Y\ A@@@@Y@@Y@@Y[A@@@@Y@@Y@@Y@Y @Y @Y @Y @Y @Y@Y@Y@Y@Y@Y@Y@Y@Y@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X␐[@@X@[@A[__@@@Xנo@@@X@@X@@@X@[@A[0` `@@@X۠o@@@X@@X@@@X@A[@A[@``@@@Xߠo@@@X@@X@@@X@BC@_@A__֠@@@X*@@@X'@@X&@@X%@A_q@A_m_@@@X/@ @@X.@@X-@@X,@_d@A_`_@@@X3@@@X2@@X1@@X0@^@A^_'@@@X7@$@@X6@@X5@@X4@ABC`7@A@MM@@X9@@X8@`@A@SS@@X<@@X;@AD`3@A@XX@@X>@@X=@_+@A_'`F@@@XB@C>@@XA@@X@@@X?@A_O@A_K`#Q@@@XF@NI@@XE@@XD@@XC@B`4@A`0`.\@@@XJ@YT@@XI@@XH@@XG@]N@A@@@@XM@@XL@@XK@A^@A@@@@XS@@XR@@XQ@]ְ@A@@@@XV@@XU@@XT@AB^O@A@@@@XY@@XX@@XW@CD^D@A@@@@X\@@X[@@XZ@^@A@@@@X_@@X^@@X]@]@A@@@@@Xb@@Xa@@X`@AB^!@A@@@@Xf@@Xe@@Xd@]X@A@@@@Xi@@Xh@@Xg@AC]@A@@@@Xm@@Xl@@Xk@]V@A@@.@+@@Xq@@Xp@@Xo@@Xn@A]@A@ @u@@Xv@@Xu@@Xt@]@A@@@Xy@@Xx@AB^@A@@ @@X|@@X{@@Xz@]W@A@@<@7@/@@X@@X@@X@@X~@@X}@A^@A@*@%!@@X@@X@@X@])@A@3@.*@@X@@X@@X@A]B@A@:@51@@X@@X@@X@BCDEFG^@A@A^^ :@@X@@X@@X@@X@]ڰ@A@O@D@@NJ@@X@@X@@X@@X@@X@A^@A@Z@Q@@X@@X@@X@B_<@A@a@A@>Z@@X@@X@@X@@X@C_}@A@j@ea@@X@@X@@X@_f@A@s@_j@@X@@X@@X@A_@A@%@@X@@X@_@A@+@@X@@X@ABD`@A`a>@@@X@;6@@X@@X@@X@`{@A`waK@@@X@HC@@X@@X@@X@`n@A`ja)W@@@X@TO@@X@@X@@X@`@A`a5c@@@X@`[@@X@@X@@X@ABCaư@A@@@@X@@X@@X@a@A@@@@X@@X@@X@`K@A`GaQ@@@X@|w@@X@@X@@X@Aa8@Aa4a\@@@X@@@X@@X@@X@BCDEHÐ[@@@X$@]V]Sb @aA@a@@@Z@h]@@@Z@@@[@@[@@[aA@aaa@@@ZFa@@@ZG@@ZE@@@ZD@e@@@Y@@[@@[@@[aA@  @@[@@[aA@@@[@@[aA@@@[@@[aAaaa@@@Y@@@[@fFaa@@@Ye)@@@Y@@[ @@[ @@[ aAaa @@@[ @@@[ @@[@@[aAaaΠ#@@@[@ @@[@@[@@[aAaaڠ/@@@[@,'@@[@@[@@ZawAara;@@@Z@83@@Z@@Z@@ZajAaeaG@@@Z@D?@@Z@@Z@@Za]AaXaS@@@Z@PK@@Z@@Z@@ZaPAaKb _@@@Z@\W@@Z@@Z@@ZaCAa>bk@@@Z@hc@@Z@@Z@@Za6Aa1b"w@@@Z@to@@Z@@Z@@Za)Aa$b.@@@Z@{@@Z@@Z@@ZaAab:@@@Z@@@Z@@Z@@ZaAa bF@@@Z@@@Z@@Z@@ZaA@i9@@@Z)@@Z@@Z`A@e@@@Z,@@Z@@Z`A@q6kk@@@Y@f`@@@Yj@@@Y@@Z@@Z@@Z`A@@g g@@@Z&@@Z@@Z@@Z`A@ @`@@@Z@ga@@@Z @@Z@@Z@@Z@@Z`A@1``@@@Z``@@@Y0@@Z@@Z@@Z@@Z`A@A@8@@Z@@Z@@Z`A@I@@@@Z@@Z@@Z`A@Q@'H@@Z@@Z@@Z`A@Y@`@@@ZS@@Z@@Z@@Z`A@d@_[@@Z@@Z@@Z`A@l@gc@@Z@@Z@@Z`vA@t@ok@@Z@@Z@@Z`lA@|@ws@@Z@@Z@@Z`bA@@{@@Z@@Z@@Z`XA@@@@Z@@Z@@Z`NA@@`F@@@Y@@Z@@Z@@Z`?A@@`7@@@Y@@Z@@Z@@Z`2A@@@Z@@Z`)A@@@@Z@@Z@@Z`A@@@`q@@@Z@@@Z@@Z@@Z@@Z@@Z` A@@@@Z@@Z@@Z`A@@_@@@Y@ga@@@Y@@Z@@Z@@Z@@Z_A@@gc:_@@@Z@_g_@@@Y@@@Y@_@@@Y@@Z@@Z@@Z@@Z@@Z_A@@@@Z@@Z@@Z_A@@@@Z@@Z@@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z~@Z}@Z|@Z{@Zz@Zy@Zx@Zw@Zv@Zu@Zt@Zs@Zr@Zq@Zp@Zo@Zn@Zm@Zl@Zk@Zj@Zi@Zh@Zg@Zf@Ze@Zd@Zc@Zb@Za@Z`@Z_@Z^@Z]_͠@@Z\@^@A^cc@@@ZRsx@@@ZS@@ZQ@@@ZP@^@A_ cc@@@ZVs@@@ZW@@ZU@@@ZT@A^@A_cc@@@ZZs@@@Z[@@ZY@@@ZX@BC@cq@Acmc@@@Y@@@Y@@Y@@Y@AcJ@AcFc@@@Y@ @@Y@@Y@@Y@c=@Ac9cƠ@@@Y@@@Y@@Y@@Y@b@AbcҠ'@@@Y@$@@Y@@Y@@Y@ABCd@A@MM@@Y@@Y@c@A@SS@@Y@@Y@ADd @A@XX@@Y@@Y@c@AccF@@@Y@C>@@Y@@Y@@Y@Ac(@Ac$cQ@@@Y@NI@@Y@@Y@@Y@Bd @Ad d\@@@Y@YT@@Y@@Y@@Y@a'@A@@@@Y@@Y@@Y@Aaݰ@A@@@@Y@@Y@@Y@a@A@@@@Y@@Y@@Y@ABb(@A@@@@Y@@Y@@Y@CDb@A@@@@Y@@Y@@Y@aٰ@A@@@@Y@@Y@@Y@a~@A@@@@@Y@@Y@@Y@ABa@A@@@@Y@@Y@@Y@a1@A@@@@Y@@Y@@Y@ACaӰ@A@@@@Y@@Y@@Y@a/@A@@.@+@@Y@@Y@@Y@@Y@Aa°@A@ @u@@Y@@Y@@Y@a@A@@@Y@@Y@ABb@A@@ @@Y@@Y@@Y@a0@A@@<@7@/@@Y@@Y@@Y@@Y@@Y@Aa@A@*@%!@@Z@@Z@@Z@a@A@3@.*@@Z@@Z@@Z@Aa@A@:@51@@Z @@Z@@Z@BCDEFGbװ@A@Abb :@@Z @@Z @@Z @@Z @a@A@O@D@@NJ@@Z@@Z@@Z@@Z@@Z@Ab@A@Z@Q@@Z@@Z@@Z@Bc@A@a@A@>Z@@Z@@Z@@Z@@Z@CcV@A@j@ea@@Z"@@Z!@@Z @c?@A@s@_j@@Z%@@Z$@@Z#@Ac@A@%@@Z(@@Z'@c@A@+@@Z+@@Z*@ABDd@Add>@@@Z0@;6@@Z/@@Z.@@Z-@dT@AdPdK@@@Z4@HC@@Z3@@Z2@@Z1@dG@AdCeW@@@Z8@TO@@Z7@@Z6@@Z5@c@Acec@@@Z<@`[@@Z;@@Z:@@Z9@ABCe@A@@@@Z?@@Z>@@Z=@e@A@@@@ZC@@ZB@@ZA@d$@Ad e*@@@ZK@|w@@ZJ@@ZI@@ZH@Ae@Ae e5@@@ZO@@@ZN@@ZM@@ZL@BCDEH@a+a(e8@@@AeA@e@@@[k@l1@@@[@@[@@[@@[eA@eee@@@[e@@@[@@[@@@[@ia@@@[@@[@@[@@[eA@  @@[@@[eA@@@[@@[eA@@@[@@[eAeee|@@@[@@@[@jeyex@@@[jh@@@[@@[@@[@@[esAene@@@[@@@[@@[@@[eeAe`e#@@@[@ @@[@@[@@[eXAeSe/@@@[@,'@@[@@[@@[eKAeFe;@@@[@83@@[@@[@@[e>Ae9eƠG@@@[@D?@@[@@[@@[e1Ae,eҠS@@@[@PK@@[@@[@@[e$Aeeޠ_@@@[@\W@@[@@[@@[eAeek@@@[@hc@@[@@[@@[e Aeew@@@[@to@@[@@[@@[dAdf@@@[@{@@[@@[@@[dAdf@@@[@@@[@@[@@[dAdf@@@[@@@[@@[@@[dA@m @@@[@@[@@[dA@i@@@[@@[@@[dA@u oo@@@[M@jd@@@[LnX@@@[K@@[@@[@@[dA@@jj@@@[@@[@@[@@[dA@ @d@@@[@jd@@@[ @@[@@[@@[@@[dA@1dd@@@[dd@@@[c0@@[@@[@@[@@[dA@A@8@@[@@[@@[dA@I@@@@[@@[@@[duA@Q@'H@@[@@[@@[djA@Y@db@@@[S@@[@@[@@[d^A@d@_[@@[@@[@@[dTA@l@gc@@[@@[@@[dJA@t@ok@@[@@[@@[d@A@|@ws@@[@@[@@[d6A@@{@@[~@@[}@@[|d,A@@@@[{@@[z@@[yd"A@@d@@@[x@@[w@@[v@@[udA@@d @@@[t@@[s@@[r@@[qdA@@@[p@@[ocA@@@@[n@@[m@@[lcA@@@cq@@@[i@@@[h@@[g@@[f@@[e@@[dcA@@@@[b@@[a@@[`cA@@c@@@[_@ke@@@[^@@[]@@[\@@[[@@[ZcA@@kgc@@@[Y@ckc@@@[X@@@[W@c@@@[V@@[U@@[T@@[S@@[R@@[QcA@@@@[P@@[O@@[NcA@@@@[J@@[I@@[Hn@W@[G@[F@[E@[D@[C@[B@[A@[@@[?@[>@[=@[<@[;@[:@[9@[8@[7@[6@[5@[4@[3@[2@[1@[0@[/@[.@[-@[,@[+@[*@[)@[(@['@[&@[%@[$@[#@["@[!@[ @[@[@[@[g@@[@@@@c8@@@c5g8@@@AgAggRgO@@@\,@@@\@kgLgK@@@\*j@@@\)@@\@@\@@\fAfgi@@@\@@@\@@\@@\fAfgu#@@@\@ @@\@@\@@\fJAfEg/@@@\@,'@@\@@\@@\gA@k@@@\4@@\@@\gA@  @@\@@\gA@@@\@@\fAfgP@@@\@MH@@\@@\@@\fAfg\@@@\@YT@@\@@\@@\gAggh@@@\@e`@@\@@\@@\dA@vqq@@@\Y@l^fH@@@\]o@@@\W@@\@@\@@\eA@@ @@\@@\@@\enA@@@@\@@\@@\eA@$@_@@\@@\@@\eA@,@g#@@\@@\@@\eA@4@/+@@\@@\@@\e=A@<@e5:@@@\7@@\@@\@@\eA@H@C?@@\@@\@@\dA@P@f5@@@\rJ@@\@@\@@\eA@[@VR@@\@@\@@\dA@c@d@@@\@lf@@@\c@@\@@\@@\@@\eA@t@er@@@\o@@\@@\@@\ehA@u@@\@@\f\A@@}@@\@@\@@\eA@@lhGd@@@\@dld@@@\@@@\@d@@@\@@\@@\@@\@@\~@@\}eA@@@@\|@@\{@@\zdA@@@@\y@@\x@@\wdA@@@@\v@@\u@@\tfA@ff@@@\sfx@@\q@@\p@@\o@@\neA@@i@@@\=@eE@@@\m@@@\l@@\k@@\j@@\i@@\hfA@@fz@@@\g@@\f@@\e@@\dgA@@f@@@\c@mLg6@@@\b@@\a@@\`@@\_@@\^gNA@@@@\\@@\[@@\Zg6A@@m`m]@@@\X@@\V@@\U@@\TgA@yo@@@\S@@\R@@\QgA@lR@@@\P@@\O@@\NhAhh@@@\M@@@\L@@\K@@\JhVAhQh@@@\I@@@\H@@\G@@\FhIAhDi@@@\E@@@\D@@\C@@\BgAgi@@@\A@@@\@@@\?@@\>iA@@p@@@\<@@\;@@\:@@\9iA@iii@@@\7i|@@@\8@@\6@@@\5@@@\3@@\2@@\1h8Ah3i=@@@\0@@@\/@@\.@@\-i&Ai!iI@@@\+@@@\(@@\'@@\&@@\%@\$@\#@\"@\!@\ @\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\ @\ @\ @\ @\ @\@\@\@\@\@\@\@\@\@[@[@[@[@[@[@[@@[@@@@eA@@@e> f8@@@A A  UA T 9A 8@@^C@]@^@^@^C@\֐@@\@@@@z::z<@@ zl:z:zm:z:@AШ@б@г   zy:z:zz:z:@@ 0zxzxzxzxzxzxzxzx@ T AciA@@@@б@г )Odoc_info z:z:z:z:@@ @@г à$unitz:z:z:z:@@ @@  @@ @@ @z:z:~@` 2 The method used to get LaTeX code from a [text]. z:>:Bz:>:y@@@@@@@ ٰz;;(z;;4@AШ@б г ՠ$boolz;;?z;;C@@ >@@б@г ٠&optionz;;Vz;;\@г ޠ)Odoc_info z;;Gz;;U@@ S@@@ T @@г ⠡)Odoc_info z;;`z;;n@@ ^@@ _@@ `z;;7@@ b@z;;@a@ B The method used to get a [text] from an optional info structure. z::z:;@@@@@@@ z;;z;;@AA@&self-2ࠠccְ Y XA@ U0zzzzzzzz@  c [⑐@  @ Y Z@ = >@ABC@!2 h@{% g @{@{(@@@@ h@@@#fmt{;;{;;@@@ D@]70{ { { { { { { { @$( {@'@{=2 }@)@{?@@@@ $SS{>{3;;{4;;A@j +D@]K@@E@]P0{8{8{8{8{8{8{8{8@'@@{T@@@@@ࠠ = >{H;;@@@D@]D@]V0{J{J{J{J{J{J{J{J@#j@@@]O@"@{j@@@ఐ.S{g {\;;{]<@@H@]]@@@@ఐ Sz{ @ @{!@5D@]e0{|{|{|{|{|{|{|{|@3@@@ĠSy{Sw@@@jܠS@@H@]b*@@*@@ภyw!]@yt@"@ID@]hE@]f2@@Ab@JG@@{@@(info_opt{;;{;;@@@ D@]U0{{{{{{{{@W`\@]@{ @@@@ఐ$self{;;{;<@@@ 0{{{{{{{{@!@@{"@@@ {;<@@@@@D@]|@@@D@]{ @@D@]z@D@]y@D@]x@@ఐ#fmt{;<{;<@@@!@@ఐꠐ$self{<<{<@i@@l@@|"<<@@5@@E@]q@@u@@ D@]ut@@AA@@D@]T@D@]0|+|+|+|+|+|+|+|+@@@@@@D@]ED@]D@D@]D@]꠰Md|FMc|F@@A@6k4D@]6@@D@]@1D@]4*D@]3@D@]@D@]D@]0|G|G|G|G|G|G|G|G@@@@@A.A@2A@@@UPkN@@D@]@I@@D@]@D@]@D@]@D@]D@]0|[|[|[|[|[|[|[|[@;@@@@A@@@d_k]@@D@]@XO@D@]@D@]@D@]@D@]@D@]0|j|j|j|j|j|j|j|j@l@@@|o;;@bѐ F Print LaTeX code for a description, except for the [i_params] field. |{;p;t||;p;@@@@@@@@Yu|~:.:0p@\V@ @AAAs@^3@^7@^6@^5g@@^4@@@A@k@@@^$@@@^#@@^"@@^!@@^ @A@@@@@@^*@@@@^)@@@^(@@^'@@^&@@^%@߰@@l@@@^2@@@^1@ڠ@@@^0@@@^/@@@^.@@^-@@^,@@^+@AB1@@c) : A class used to generate LaTeX code for info structures. |99|9:@@@@@@@@V@@'@@@0||||||||@@@)Generator EC|@@@k=@@@k<@@kX@@kW@@kV@@kU.*dummy method*B@FF^F@^lAll$boolE@@@jF@^@@@`J@@@@^&stringO@@@jF@^@@`I@@`H@@`GlqAlll@@@`B@@@`A@@`@@@`?ldAl_l+@@@`>@# @@`=@@`<@@`;kAkl7@@@`"@/,@@`!@@` @@`m8A@q@@@^@@`X@@`Wm#A@  @@`T@@`Sm8A@@@`V@@`Ul-Al(mX@@@`.@PM@@`-@@`,@@`+lRAlMm%d@@@`2@\Y@@`1@@`0@@`/%labelA#no_&optionJt@@@j@pF@jk@@j@@j@@jjXA@F@_@F@_ F@_ @@_@@_@@_kA@@  @@`@@_@@_jA@@@@_@@_@@_kaA@@a@@` @@`@@`kWA@&@i"@@`@@`@@`kA@.@,*@@_@@_@@_jA@6@j7@@@_!6@@_@@_@@_k7A@B@@>@@_@@_@@_jnA@J@k@@@_(I@@_@@_@@_kA@U@SQ@@_@@_@@_jnA@]@jf@@@_1@E@@@_0a@@_@@_@@_@@_kA@m@kn@@@_5m@@_@@_@@_jA@ys@@_@@_kA@@{@@` @@` @@` jzA@@^@@@_C@jn\@@@_B@@@_A@ji@@@_@@@_@@_@@_@@_@@_kNA@@@@_@@_@@_jZA@@@@_@@_@@_jtA@@@@_@@_@@_l1A@l+l'@@@_Ql&t@@`@@`@@`@@` k A@@n@@@_X@kF@@@_W@@@_@@_@@_@@_@@_kA@@k@@@_\@@`@@`@@`lzA@@lr@@@_b@~@@@_a@@`@@`@@`@@`lA@@@@@_i@@`@@`@@`lA@ru+@@@_l@@`@@`lA@{q@@@_o@@`@@`nAmnV@@@`F@@@`E@@`D@@`CmAmnb@@@`:@@@`9@@`8@@`7mAmnn@@@`6@@@`5@@`4@@`33normal_class_paramsA@)Odoc_info$Name!t@@@iW@ %Class't_class@@@iV&stringO@@@iU@@j@@j@@j1normal_class_typeA@ @%Types*class_type@@@i[@@j@@j@@jF@w@@@F@l@@l@@lF@l @@lF@l /latex_of_recordA@AF@~e=F@~f@@~gF@l@@@@F@l@iڠ,record_field@@@ G@ @@@F@l W9F@@@@,F@l@@l@@l@@l F@l@@lF@l2latex_of_cstr_argsA@tF@pF@@@F@l'@@@@F@l(@0constructor_args@@@F@\<@@@F@@@@F@@@F@l)>F@l*@@l+@@l,@@l-F@l%@@l&F@l"-latex_of_typeA@@@@F@l4@@@@WF@l5PF@l6@@l7@@l8F@l2@@l3F@l/7latex_of_type_extensionA@@@@F@l?@@@@F@l@@x)Extension0t_type_extension@@@F@lAuF@lB@@lC@@lD@@lEF@l=@@l>F@l:2latex_of_exceptionA@0@@@0F@lL@x2)Exception+t_exception@@@F@lMF@lN@@lO@@lPF@lJ@@lKF@lG9latex_of_module_parameterA@N@@@F@lW@JF@lX@xT&Module0module_parameter@@@F@lY{@@@F@lZ@@l[@@l\@@l]F@lU@@lVF@lR9latex_of_module_type_kindA@&F@ld@#F@le@"0module_type_kind@@@F@lf|@@@F@lg@@lh@@li@@ljF@lb@@lcF@l_4latex_of_module_kindA@@@@`F@lq@FF@lr@E+module_kind@@@F@ls|#@@@\F@lt@@lu@@lv@@lwF@lo@@lpF@ll3latex_of_class_kindA@@@@ F@l~@@@@JF@l@x%Class*class_kind@@@F@l|L@@@F@l|@@@܀F@l@@l@@lF@l@@lF@l;latex_for_module_type_indexA@ @@@iF@l@-t_module_type@@@TF@l|@@@F@l@@l@@lF@l@@lF@l6latex_for_module_labelA@}@@@~F@l@@@@@F@l|@@@nF@l@@l@@lF@l@@lF@l;latex_for_module_type_labelA@~@@@F@l@>@@@"F@l|@@@F@l@@l@@lF@l@@lF@l5latex_for_class_indexA@|@@@F@l@'t_class@@@sF@l}@@@,F@l@@l@@lF@l@@lF@l:latex_for_class_type_indexA@@@@F@l@,t_class_type@@@F@l}(@@@ΛF@l@@l@@lF@l@@lF@l5latex_for_class_labelA@~y@@@F@l@@@@@F@l}F@@@F@l@@l@@lF@l@@lF@l:latex_for_class_type_labelA@~@@@F@l@>@@@>F@l}d@@@ΉF@l@@l@@lF@l@@lF@l/latex_of_moduleA@~@@@F@l@@@@F@lWF@l@@l@@lF@l@@lF@l4latex_of_module_typeA@~@@@EF@l@@@@*F@lqF@l@@l@@lF@l@@lF@l8latex_of_included_moduleA@ ,@@@F@m@/included_module@@@MF@mF@m@@m @@m F@m@@mF@m.latex_of_classA@@@@˹F@m@@@@˞F@mF@m@@m@@mF@m@@mF@m 3latex_of_class_typeA@ b@@@NF@m@@@@ F@mF@m@@m@@m F@m@@mF@m6latex_of_class_elementA@F@m'@F@m(@-class_element@@@F@m)F@m*@@m+@@m,@@m-F@m%@@m&F@m"7latex_of_module_elementA@KF@m4@HF@m5@G.module_element@@@F@m6F@m7@@m8@@m9@@m:F@m2@@m3F@m/9generate_inheritance_infoA@F@mA@sm/inherited_class@@@@@@F@mB @@@ڼF@mC@@mD@@mEF@m?@@m@F@mF@m0@m1F@m#@m$F@m@mF@m @mF@m@mF@l@lF@l@lF@l@lF@l@lF@l@lF@l@lF@l@lF@l@lF@l@lF@l@lF@l@lF@lz@l{F@lm@lnF@l`@laF@lS@lTF@lH@lIF@l;@l@A5@@@32@@@^M@10@@@^L/@@@^K@@^J@@^I@@^H@+@@)wT'@@@^U@@@^T@&%$@@@^S@@@^R#"@@@^Q@@^P@@^O@@^N@AB N@@ M@jA@gf@@@^@ed@@@^c@@@^@@^@@^@@^`A]w[@@@^@@@^@ZYX@@@^@@@^WV@@@^@@^@@^@@^SA@&@@@^vNw}@@@^u@@@^@|{z@@@^s@@@^r@@@^q@@^@@^@@^@@^ @^@^@^F @@^ @@x@A@&owˠ!@@@^t@@@^p@@^o@@^n@@^m@A˰@@@Y@@@^|@@@@^{@@@^z@@^y@@^x@@^w@@@w@@@^@@@^@@@@^@@@^@@@^@@^@@^~@@^}@AB @ 8@@@AA@@@@^@@@@^@@@^@@^@@^@@^Ax@@@^@@@^@@@@^@@@^@@@^@@^@@^@@^A@+*@@@^x?@@@^@@@^@@@@^@@@^4@@@^@@^@@^@@^@@^@^9@^@^@^m@@^@@@@@@@n8@@@AA@VU@@@^xj=@@@^@@@^@<;:@@@^@@@^_@@@^@@^@@^@@^@@^zA@wv@@@^@ut@@@^s@@@^@@^@@^@@^pAmxk@@@^@@@^@jih@@@^@@@^gf@@@^@@^@@^@@^@@^@^@^@^@@^@@@@N@@@K c8@@@Ax~A xNA x7A wA AxA xA xA wA wA AAAApAoA2A1 A AAAAAGAFiAh-A,jAivA vA vA vA vA vA v8A vA xuA rv}A iuA cv]A Uv+A KwA GuA AvwA )u}A #uA wHA vA vA AsArAA@AAaA`AA w|A AAA AAA =[A  ,A + A AAAAAAnAm]A\OANBAA3A2"A!AAAxAyA@@NE@@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@E@^Ր@@^@@@@V<<W0ty@@@@n# `8@@@Ay|A yLA y5A xA AyA yA yA xA xA AAAAnAmA0A/ A AAAAAEADgAf+A*hAgwA wA wA wA wA wA w6A wA vvA pw{A gvA aw[A Sw)A IxA EvA ?wuA 'v{A !vA xFA wA wA AqAp?A>AA_A^A A xzA AAA AA:A9AA@AAgAfWAV7A xA AAAHAGxA xA yA yA yA  A  A  A  A  A  ZA Y MA LyGA - #A " A zA zA  A  A  A  A  A  }A | lA k ^A ] E@?E@@E@AE@BE@CE@DE@EE@FE@GE@HE@IE@JE@KE@LE@ME@NE@OE@PE@^אݠ@E@^@@@@@@@^ @LF@^@v3@Av2@@@_@@@_@@_@@@_@Av)@AvA@@@_@@@_@@_@@@_@v#@AvQ@@@_@@@_@@_@@@_@-tag_functionsAA ͠@@@j&@  @@@j)  @@@j(@@j'@@j%@@@j$@ABC@zİ@Az{?@@@m@@@m@0@@@m:@@@m@@m@@m@@m@Az@Az{S@@@m@@@m@D@@@mN@@@m@@m@@m@@m@z@Az{+h@@@m@@@m@Y@@@mc@@@m@@m@@m@@m@ABz@Az{?|@@@m@@@m@m@@@mw@@@m@@m@@m@@m@@A@@@@m@@m@@m@A{@A@Z@@@m@@m@@m@B{z@A@b@@@m@@m@@m@{@A@k@@@m@@m@@m@ACDz@Az{v@@@m@@@m@@@@m@@@m@@m@@m@@m@z@Az{@@@m@@@m@@@@m@@@m@@m@@m@@m@A °@A@   @@m@@m@@m@@A@@@m@@m@Az@A@v@to@@m@@m@@m@Bj@A@f@d_@@m@@m@@m@[@A@W@RM@@m@@m@@m@A@A@@@@m@@m@@m@(@A&@@m@ABCD@A@@@m@@@m@@@@m @@@m@@m@@m@@m@ @A@@@@m@@m@@m@հ@A@@@@m@@m@@m@A@A@@@@m@@m@@m@ư@A@@@@m@@m@@m@ABC@A@@@@m@@m@@m@o@A@k@fa@@m@@m@@m@ADE@A@@@@m@@m@@m@b@A@^@YT@@m@@m@@m@@A@@@@m@@m@@m@AByD@A@@@@m@@@@m@@@m@@m@@m@@m@Cz@A@@@@m@@@@m.@@@m@@m@@m@@m@y߰@A@@@@m@@@@m@@@@m@@m@@m@@m@Aza@A@@@@n@f@@@nP@@@n@@n@@m@@m@z`@A@ @@@n @w@@@na@@@n@@n@@n@@n@ABDFGz"@A@@@@n@@@@nq@@@n @@n @@n @@n @yӰ@A@0@@@n@yϠ1@@@n@@@n@@@n@@n@@n@@n@Az\@A@D@@@n@B@@@n@@@n@@n@@n@@n@y@A@U@@@n"@z@@@n!@@@n @@n@@n@@n@ABzG@A@e@@@n(@c@@@n'@@@n&@@n%@@n$@@n#@y@A@w@@@n0@y@@@n/@@@@n.@@@n-@@n,@@n+@@n*@@n)@AzJ@A@@@@n7@zF@@@n6@@@n5@@@n4@@n3@@n2@@n1@z+@A@@@@n;@@@n:@@n9@@n8@ABC{$@A@@@@nA@@@@n@ @@@n?@@n>@@n=@@n<@yְ@A@@@@nM@@@@nL@yΠ@@@nK@@@nJ@yɠ@@@nI@@@nH '@@@nG@@nF@@nE@@nD@@nC@@nB@Az@A@@@@nS@@@@nR 7@@@nQ@@nP@@nO@@nN@yǰ@A@@@@nY@@@@nX H@@@nW@@nV@@nU@@nT@ABy@A@@@@n_@@@@n^ X@@@n]@@n\@@n[@@nZ@{@A@@@@ng{{@@@nf{{@@@ne o@@@nd@@nc@@nb@@na@@n`@Az@A@*@@@nr@~@@@nq@z@@@np@@@no@6@@@nn @@@nm@@nl@@nk@@nj@@ni@@nh@{@A@I@@@nx@{@@@nw @@@nv@@nu@@nt@@ns@ABC @A@ @  @@n{@@nz@@ny@!@A@@@@n~@@n}@@n|@@A@@@@@n@@n@@n@@n@AB ð@A@ @ @  @@n@@n@@n@@n@C c@A@ _@ Z@ U P@@n@@n@@n@@n@-@A@)@$@@n@@n@@n@A @A@ @ @  @@n@@n@@n@@n@B @A@ @ @  @@n@@n@@n@@n@CDEFH|[@A@@@@n@|W@@@n@c@@@n @@@n@@n@@n@@n@@n@ @A@ @  @@n@@n@@n@@A@@@@n@@n@@n@AB @A@@@@n ~9! @@@n@@@n@! @@@n@@@n!-@@@n@@n@@n@@n@@n@C @A@ @  @@n@@n@@n@ @A@@@@n@@n@@n@g@A@c@a@`Y@@n@@n@@n@@n@AB u@A@ q@ l@ k d@@n@@n@@n@@n@C İ@A@ @ @  @@n@@n@@n@@n@ @A@ @ @@n@@n@@n@A @A@ @ @  @@n@@n@@n@@n@B @A@ @ @  @@n@@n@@n@@n@!@A@2@@@n@0@@@n!@@@n@@n@@n@@n@ACDE}@A@B@@@n@ @@@n!@@@n@@n@@n@@n@ j@A@ f@ a \@@n@@n@@n@ X@A@ T@ O@ J A@@n@@n@@n@@n@AB u@A@ q@ l@ g ^@@n@@n@@n@@n@C ԰@A@ @  @@n@@n@@n@}@A@ @@@n@@@n@@n@@n@A}@A@@@@n_@@@n@@n@@n@~@A~~5@@@n@@@n@!&@@@n0@@@n@@n@@n@@n@ABDF~j@A~f I@@@n@@@n@!:@@@nD@@@n@@n@@n@@n@~h@A~d#`@@@o@@@o@!Q@@@n[@@@n@@n@@n@@n@A@A@@@@o@@@@o@@@o@@o@@o@@o@@A@@@@o @@@@o @@@o @@o @@o @@o@AB@A@@@@o@@@@o@@@o@@@o@@o@@o@@o@@A:@@@o@@@o@@@@o@@@@o@@@o@@o@@o@@o@@o@A@AS@@@o&@@@o%@@@@o$@@@@o#@@@o"@@o!@@o @@o@@o@@A@&@@@o,@@@@o+@@@o*@@o)@@o(@@o'@@A~@@@o8@@@o7@@@@@o6@@@@o5@@@@o4@@@o3>@@@o2@@o1@@o0@@o/@@o.@@o-@ABCDGI~@A~Ԡ@@@o?@@@o>@"@@@o= @@@o<@@o;@@o:@@o9@@A@q@@@oE@@@@oDf@@@oC@@oB@@oA@@o@@@A@@@@oK@@@@oJ @@@oI@@oH@@oG@@oF@AB@A@@@@oP@@@@oO@@oN@@oM@@oL@C@A@}"t@@@oWo@@@oX@@oV@@@oU@'@@@oT@@oS@@oR@@oQ@@A@@@@o]@@@o\@@@o[@@oZ@@oY@A@A@@@@oc@@@ob@@@oa@@@o`@@o_@@o^@B@A@@@@oj@@@ok@@oi@@@oh@@@og@@@of@@oe@@od@@A@@@@or@@@@oqՠ@@@op@@@oo@@on@@om@@ol@A@A@ @@@ox@@@@ow@@@ov@@ou@@ot@@os@BCD@A@@@@o@@@@o~@@@o}@@@o|@@o{@@oz@@oy@@A@5@@@o@@@@o@@@o@@@o@@@o@@o@@o@@o@A@A@@@@o@@@o@@o@@@o@@@o@@o@@o@B@A@@@@o[@@@o@@@o@@o@@o@#ư@A##@@@o@@@o@#r@@@o@@@oq@@@o@@o@@o@@o@A@A@@@@o@@@o@@@o@@o@@o@BC@A@@@o@@@o@@@@o@@@o@@@o@@o@@o@@o@@A@z@@@o,@@@o@@@o@@@o@@o@@@o@@@o@@@o@@o@@o@A@A@@@@oԠ@@@o@@@o@@o@@o@B@A.@@@o@@@o@@@@oȠ@@@o@@@o@@o@@o@@o@@A@@@@o@@@o@@o@@o@A@A@ @@@o@ՠ@@@o@@@o@@@o@@@o@@o@@o@@o@BCD@A@@@@o@@@o:@@@o@@@o@@o@@o@@A@@@@o@@@oQ@@@o@@@o@@o@@o@A@A@@@@o@@@o@@o@@o@B@A@@@@o@@@o5o@@@o@@@o@@o@@o@@A@n@@@o@@@@oK@@@o@@@o@@o@@o@@o@A@A@^@@@o@@@o^@@@o@@@o@@o@@o@BC@A@@@@o@ @@@o@@@o@@@o@@o@@o@@o@@A@@@@o@ @@@o@ @@@o@@@o%Z@@@o@@@o@@o@@o@@o@@o@@A@@@@p@@@p@@@p@@p@@p@@A@@@@p @@@p @@@p@@@p@@p@@p@ABCa@A]g@@@p@@@p@$@@@p@@@p@@p @@p @@p @X@AT|@@@p@@@p@$@@@p@@@p@@p@@p@@p@ADEFGJ|5E@@@ME@^@J@G@@E@^ڐ@E@^@@|D@R@@@@|2|3TT@= @AаL$textT<<U<<@@@ @QF@j+F@_CAB%A$AAAAAA|A{QAP9A8AAAAAAA,text_of_infoAgF@jAzAyYAX0A/#A" AAAAAAAAAsArfAeSAR%Ar/F@kF@jF@kF@kF@kF@kF@kF@kF@kF@kF@kF@kF@kF@kF@kF@kF@k F@k!F@k"F@k#F@k$F@k%F@k&F@k'F@k(F@k)F@k*F@k+F@k,F@k-F@k.F@k/F@k0F@k1F@k2F@k3F@k4F@k5F@`cF@`dF@``@~@AY@~v@AM@A~a@A>@BC@ذ@AWF@^@A@A;F@^@@A3F@^@@A+F@^@ABCW@A"F@^@=@AF@^@ADO@AF@^@E@AF@^@Aa@AF@_@B>@AF@_@P@AF@_ @A@AF@_@а@AF@_@ABE@AF@_@CD6@AF@_@@AF@_@@AF@_@AB@AF@_"@:@AF@_%@ACذ@AF@_)@0@AF@_,@A@AF@_2@@AF@_6@AB~@AF@_8@!@AF@_;@Aް@AF@_D@@AF@_G@A@AF@_J@BCDEFG@AF@_M@@AF@_R@Ae@AqF@_Y@B@AiF@_]@C@A,F@_c@@AaF@_f@AJ@AYF@_j@;@ATF@_m@ABDK@ANF@_p@@AGF@_t@@A?F@_x@@AyF@_|@ABC8@AWF@_@@APF@_@@AF@_@A@AF@_@BCDEH0eeeeeeee@ hA}VA@@@@-G@à3Q,xl:[$֠ UDA3YРr"h@@@A@p@AB@.@A@ @ABC@+@A@@AB@@A@@ABCD@B@A@@AB@@A`@-@ABC@@Av@{@AB@D@A@@ABCDc@@A~@@AB@@Ax@`@AB@@A@@@ABCDEFGpo^@@rs@Ǡ'(ƠŠĠà~ ޠӠ)*TUנȠǠuv:;ST'(lmKLҠjk89mn@T<<@@Aа,Odoc_to_text'to_text,Odoc_to_textf<<g<= @@@@ A ]AFAAAAAAAAAlAAAyAs#AmAcA]hATANHA@A6A2A,bAhA|A3AAAWAAuF@`tAAAArA[AAAAAXANF@jF@jF@jF@jF@jF@jF@jF@jF@jF@jF@jF@jF@jF@jF@jF@jF@jF@jF@jF@jF@jF@jF@jF@jF@jF@jF@kF@kF@kF@kF@kF@kF@kF@kF@kF@k F@k F@k F@k F@k F@kF@kF@kF@kF@j@ ?AA >@A@@@F@iK@@AF@iR@AB@AF@iX@@AF@i\@At@AvF@ia@BY@A[F@ih@5@A7F@iq@*@A,F@iu@ABCD@AF@i~@@AF@i@ϰ@AF@i@AB@AF@i@C@AF@i@@AF@i@Ar@AtF@i@e@AgF@i@ABU@AWF@i@CH@AJF@i@(@A*F@i@ADEF@AF@i@@AF@i@ @A F@i@AB@AF@i@ð@AF@i@@AF@i@ABC@AF@i@@AF@i@A|@A~F@i@Bk@AmF@i@\@A^F@i@ACDO@AQF@i@E@AGF@j@A7@A9F@j @)@A+F@j@A@AF@j@@AF@j@A@AF@j@BCDEG0YYYYYYYY@9@ @ @@@@@ @-@Tfvˠޠ 7[qӠ;VѠ0Bc@@i@AI@9@AB#@@A@@ABC@@Al@S@AB5@@A@@ABCD@@A@@AB@@Ad@:@ABC+@@A@@AB@@A@@AB@@Aq@c@O@ABCDEFGBAN@'to_text % &@VWnoѠ./젠CD렠bcꠠtu頠蠠Ƞ砠栠[\堠䠠#$㠠67⠠LMᠠ`aࠠz{ߠޠݠ٠ܠ  ۠ڠJK٠\]ؠנ֠ՠՠԠ@<<<=@@Aа)$info*==%+==)@@@ @#F@kF@ki@@)=@AF@k8@A)@@*F@kB@)l@@F@kH@AB0<<<<<<<<@ @B@@@@@)s))M@@)N@A@@@)P)Q@J== @@ȰP>>Q>>@AA@&self-3tࠠ4s5WVA@ 0]]]]]]]]@f^ @@A\]@EF@AB@*+@A@@ABC@@A@@AB&'@@A@|}@ABCD͠ @@A @A @ @ABϠ @@A@@ABCRS@vw@A9:@vw@AB@@A@@ABCDE@@AEF@@AB@@Aݠ@ij @ABC67!@()"@AǠ#@$@AB%@&@AST'@#$(@ABCD)@*@A+@MN,@AB-@.@Alm/@0@ABC1@2@A3@4@AB))5@6@A7@FG8@ABCDEFLM9@:@A֠;@vw<@ABef=@*F*G>@A?@@@ABCA@B@AVWC@  D@ABE@  F@AG@H@ABCDI@ΠJ@AK@L@ABM@hiN@AZ[O@TUP@ABC/0Q@&'R@AS@T@ABU@V@AɠW@X@ABCDEY@Z@Ayz[@kl\@ABHI]@*f*g^@A67_@#$`@ABCa@۠b@A͠c@d@ABe@f@Axyg@ghh@ABCXYi@MNj@A=>k@,-l@ABm@n@Ao@p@q@ABCDEFGH@6@A@@ @ABC!3X@v$W o@y% @@|& @ @' @ @( AT@)r @X`@A8c@B'f@j@ACm@r@Au@y@ABD|@Z@A@@#@ABE@@A@@AB@@A@@ABCFr@S@A(@@AB@@A@@ABC@@A@@ABo@_@AP@<@ABCDG8|@*@@@CC::@ B9@@@%i_optu>>>>@@@F@p0@JN U@M@+X W@O@,@@@@ఐ%i_opt>>>>@@@-@@0@$@@@Ġ$None>>>>@p@@@@&0@@@@@'@@ภ>>>>@@@@@AF@qF@p@@G@p@ภ>>>>@@@@@@F@qF@p@@G@p*@@>>>>@@bF@pcF@ܟF@qF@p@G@qG@p:@Ġ$Some>?>? @q)ࠠ!iv>? >? @@@F@qxF@qF@qF@pF@pF@pk@@@@@l@@l@@ఐ!i4??"5??#@@@M.@@066666666@}&@@@)Odoc_info&i_descA??$B??4@,&i_desc*$info@@@@@@@@@@@,,)i_authors@@@@@@@A @A\\@@Br,)i_version@@@ @@@ @B@A]]@@Qs,&i_sees.\#see@@@ @@@ @C+@A^FJ^F\@@at,'i_since>ʠ@@@@@@ @D:@A_|_|@@pu,(i_beforeM2@@@m@@@@@@@@@EP@A``@@v,,i_deprecatedc{@@@@@@@F^@Aaa7@@w,(i_paramsqV%param@@@@@@@Gn@A bmq bm@@x,3i_raised_exceptionsf0raised_exception@@@@@@@H~@Acc@@y,.i_return_value@@@@@@@I@A(d )d +@@z,(i_custom<@@@@@@@@@@@@J@A>e]a?e]@@{@AB[~C[~@@q@@@@@p@@@p@Ġ$None?:?H?:?L@q@@@@Ǡ@@J@p@@J@p0@@@@ @@@ภ!?:?Q"?:?S@@@@@F@qF@p@@H@p@ఐ᠐$self:?:?U;?:?Y@԰@@2%@??:?f@@,k,i@@H@p@@H@p@,h@@H@p@@H@p@@H@p@H@p@H@p=@,ภ@I@q=8@@ఐ$selft?@-u?@1@@@lI@By?@>@@-Р-@@J@qX@@J@qW@-S@@J@qV@@J@qUR@@J@qT@J@qS@J@qRa@-ภ=sภ?@G?@L@@@@-@@K@qnK@quu@@@@@K@qvy@@ఐ%i_opt?@M?@R@@@@@?@,?@S@@}@@J@qj@@g@@yI@qI@@?? @@డ5text_no_title_no_list)Odoc_info@W@h@W@@@@@@@@@~@@}@#$$@@e@@@@@H@q@@H@q@H@q0@@@1@@@@ఐ>%first@W@@W@@ư@@@@I@qI@qI@q@@1 @@a@ఐΠ$rest@W@@W@@!@@ F@q&@@ @W@g@W@@@t @H@q-@V@@@@@H@qY@@A?? @@ G@q@@A>>@@F@p$F@p@F@r+F@r*[@@AA@A@@@@F@r7@F@r6@F@r5F@r2033333333@@@@@A @@@@F@r<@F@r;@F@r:@F@r90>>>>>>>>@@@@C>>6@ o Get the first sentence and the rest of a description, from an optional [info] structure. The first sentence can be empty if it would not appear right in a title. In the first sentence, the titles and lists has been removed, since it is used in LaTeX titles and would make LaTeX complain if we has two nested \section commands. O=+=/P>>@@@@@@@V@@W@@@AA@&self-3{ࠠ:z;@0bbbbbbbb@@@@  @@@@#fmt|q@@r@@@@@F@rN0ssssssss@#@@2 %@@3@@@@@!v}@@@@@@@F@rW0@%@@4@@@@డa0reset_type_names)Odoc_info@@@A@@$unitF@@@)@@@(@@'@tttt@@P@@@@@G@r`@@G@r_@G@r^0@/=3@4@5@@@@ภڰ@A@A@@@@(@@H@rgH@rk@@1@@:@@F@rnG@rf@@ࠠ%label~AAAA@@@c@@@rG@ro0@,@@@ఐ$selfAAAA@@@@AA)@@&N@@G@rw@@G@rv@.|@@G@ru@@G@rt@G@rs@G@rr#@7ภ4t@@c@@H@r@@H@r0@@ఐ!v"AA*#AA+@h@@?@(val_name)AA,*AA4@,(val_name%Value't_value@@@y!t@@@ @@,(val_info@@@ @@@ AA @A<11<110@@(,(val_type%Types)type_expr@@@ @B@A=1n1x=1n1@@6,-val_recursive+$boolE@@@@C%@A>11>11@@B,.val_parameters7.Odoc_parameter)parameter@@@@@@AD8@A?12?12;@@U,(val_codeJ@@@@@@AEG@A@2[2e@2[2@@d,'val_locYk(location@@@AFR@AA22A22@@o@A;00;00@@srj@@/@@H@rH@rH@r@@r@@@@AA t@@@ࠠ%latexA8ABA8AG@@@@@@rG@r0@@@6@@@ఐ`$selfA8AJA8AN@Y@@ @A8AY@@@ G@@G@r@@G@r@G@r@@ఐ%labelA8AZA8A_@'@@ ^@@H@rH@rH@r1@@# @@52@@A8A> @@ఐ$selfAcAiAcAm@@@ 0@CPJ@K@ 7@@@ AcA{@@@ @@F@r@ @@F@r0;@@F@r@F@r@F@r@@ఐ#fmtAcA|AcA@@@!@@ภAAAA@ภ%Latex#AA$AA@Yఐ%latex-AA.AA@;@@Y@@G@rG@rG@rE@@8AA9AA@@#@@G@s1G@rG@rQ@ఐ۠'to_textOAAPAA@@@ `@UAA@@@ @@G@r) @@G@r@@G@r@G@rp@@ఐ預!vlAAmAA@@@}@@pAAqAA@@=@@G@rG@s-G@r@@{AA|AA@@!c@?G@rG@r@@@@F@F@F@r@ @@@ @@@@@ F@r[@@AA@@F@rMF@rL@F@s6F@s50@ @@@@A&A@*A@@@@@F@sB@F@sA@F@s@F@s=0@-@@@@A @@O@@@F@sG@F@sF@F@sE@F@sDL@@@2@? Print LaTeX code for a value. @@@@@@@@@@@AAAB@AA@&self-3ࠠpp@x0@o@@@  rr@z@@@#fmtABAB@@@ F@sY0@@@8 @@9@@@@@!aABAB@@@F@sb0@%@@:@@@@ఐ<$selfBBBB"@@@!0@!@@!;@@@ BB0@@@!@@F@sm@!@@F@sl1Q@@F@sk@F@sj@F@si@@ఐO#fmt&BB1'BB4@0@@K!@@ภ0B5B1B5B@ภ%Latex9B5B?:B5BD@ZȠఐ~$selfGB5BFHB5BJ@@@"?B@HLB5BU@@@!@@G@s@@G@s@G@sM@@ఐ$selfcB5BWdB5B[@@@"[^@hB5Bk@@}!@@H@s@@H@s@0@@H@s!@@H@s@H@s@H@sr@ภ7Ewo@@Ԡ"@@I@s@@I@s@@ఐ!aB5BlB5Bm@@@@)att_valueB5BnB5Bw@,)att_values+t_attribute@@@x@@@@@ ,+att_mutable S@@@@A@AH33H33@@,+att_virtual]@@@@B@AI44&I44:@@@AG3n3xG3n3@@-%@@@@I@s@s@(val_nameB5BxB5B@9@@1K@@I@sI@sI@s@@B5BVB5B@@"\@@H@sH@sI@s@@B5BEB5B@@[p@@G@sG@sH@s@@B5B>B5B@@@@G@sG@sG@s@ఐ'to_textBBBB@@@ @ ABB@@@@@G@s۠@@G@s@@G@s@G@s @@ఐ1!aBBBB@@@-@@"BB#BB@@=@@G@sG@sG@s$@@-B5B=.BB@@#@?G@sxG@s+@@/@@XF@swF@sf/@@AG A@@cF@sX F@sW@F@sF@s0========@J@@@@AgA@kA@@@z@up@F@s@F@s@F@sF@s0KKKKKKKK@n@@@@A @@@@~y@F@s@F@s@F@s@F@s@XAA+@ ) Print LaTeX code for a class attribute. dAAeAA@@@@@@@kBBlBB@AA@&self-3ࠠOP  @#0wwwwwwww@ @@@    @%@@@#fmtBBBB@@@F@t0@ -8@ 0@< :@ 2@=@@@@@!mBBBC@@@F@t 0@%@@>@@@@ఐ<$selfCC CC @ J@@#0@!@@?@@@ CC@@@#@@F@t@#@@F@t2@@F@t@F@t@F@t@@ఐO#fmtCCCC@0@@K!@@ภjC ClC Cn@hภ%LatexC C*C C/@\sఐ~$selfC C1C C5@ @@#B@C C@@@@#z@@G@t=8@@G@t<@G@t;M@@ఐ$selfC CBC CF@ @@$^@ C CS@@j#@@H@tL@@H@tK@2@@H@tJ#@@H@tI@H@tH@H@tGr@ ภ87y@7@#@@I@t\@@I@t[@@ఐ!m@C CTAC CU@@@@)met_valueGC CVHC C_@,)met_value(t_method@@@#@@@@@ ,+met_private @@@@A@AP525<P525P@@>,+met_virtual@@@@B@AQ5y5Q5y5@@H@AO44O44@@L-%@@B@@I@td@ta@(val_namevC C`wC Ch@M9@@2@@I@tXI@teI@tc@@C CAC Ci@@$@@H@tDH@tgI@tW@@C C0C Cj@@]@@G@t8G@tiH@tC@@C C)C Ck@@@@G@tG@t1G@t7@ఐ 8'to_textCoCyCoC@ =@@S@ ϐACoC@@@ @@G@to! @@G@tn@@G@tm@G@tl @@ఐ1!mCoCCoC@@@-@@CoCxCoC@@[=@@G@t2G@t}G@tv$@@C C(CoC@@$@?G@t G@t0+@@/@@F@tF@t0@@AH A@@F@t F@s@F@tF@t0@K@@@@AhA@lA@@@@@F@t@F@t@F@tF@t0@o@@@@A @@@@ @F@t@F@t@F@t@F@t4@BB,@f & Print LaTeX code for a class method. BBBB@@@@@@@CCCC@AA@&self-3ࠠ  @0########@ @@@    @@@@#fmt2CC3CC@@@+F@t044444444@ @ @Q@ @ @SA@@@@@&m_nameHCCICC@@@:F@t0JJJJJJJJ@%@@fB@@@@@!t[CC\CC@@@FF@t0]]]]]]]]@"@@yC@@@@@ࠠ)print_onenCDoCD@@@@"@@@uG@tʠ*@@@tG@tˠ1@@@uG@t@@tG@t@@@u~G@t@@tG@t0@3A7@8@D@@@@ࠠ!pCDCD@@@-0@>CDDYD@@@@ࠠ"coCDCD@@@7@ࠠ"cnCDCD@@@:@@CDCD@@MHB@I@t"@@ఐ!"psD D(D D*@G@@@@@H@t@@@H@tn@@H@t@H@t@H@t0@@Ho@C@F:k@5@G2f@-@H@@@@ఐʠ#fmtD D+D D.@@@@@డ2string_of_variance)Odoc_info D D0 D DL@@&t_type@@@0@@@@.@@@/@@-q@@@,@@+@@*@nuuouv @@Q@@@@@I@t@@@I@t@@I@t@I@t@@I@t@I@t@I@tY@@ఐ!tGD DMHD DN@@@f@@ఐ"coWD DPXD DR@o@@v@ఐ"cnbD DScD DU@x@@@@fD DOgD DV@@@J@tJ@ui@@oD D/pD DW@@@@I@tI@ukJ@t@@ @@@@G@unH@t@ఐԠ"psDYDaDYDc@@@@4@@G@ut@@@G@us!@@G@ur@G@uq@G@up@@ఐs#fmtDYDdDYDg@T@@o@@ఐ$selfDYDiDYDm@ L@@&@ DYDy@@@$@@H@u@$ @@H@u$@@H@u@H@u@H@u@@ఐ&m_nameDYDzDYD@o@@@@ఐ8!pDYDDYD@@@e@@DYDh5@@ @@H@uH@yI@u@@b=@@Z@>@@]G@t@@A+AA@@zb@@y0@H@@@@F@ఐ!tDDDD@i@@0@m@@E@@@-ty_parametersDDDD@,-ty_parameters @@@)type_expr@@@@@@@@@@@@@@@B ,'ty_namem!t@@@@@@Aw(--x(--@@,'ty_info)z @@@@@@AA@A)..)../@@7,'ty_kind7!')type_kind@@@@C!@A,./,./@@*,*ty_privateB!2,private_flag@@@@D,@A-/,/6-/,/P@@5,+ty_manifestM!A-type_manifest@@@@@@@E<@A./p/z./p/@@E,&ty_loc]@@@AFE@A//////@@N,'ty_codef@@@@@@AGT@A0//0//@@]@A*.m.w*.m.@@a{@@ut@@@zq@@@zp@@@z@@z@@@z@ĠaDDDD@a@@@@@@I@z@@I@z@@I@z@I@z@@I@z0@@@@@@@ภ̰DDDD@@@@!F@zRF@zP @ĠUDDDDASࠠ!pDDDD@@@@@@z-@ࠠ"coDDDD@@@@@@z.@ࠠ"cnDDDD@@@@@@z/@@-DD@@" @I@z0@Ġð 7A@@ 8A@@@I@z:@@I@z;@@I@z<@I@z9@@I@z8@@@DDL@@@@I@z?@@I@z@@@I@zA@I@z>@@I@z='@@'@@ఐ)print_one.DD/DD@0@@@%@@G@zY@@G@zZ@@G@z[@G@zX@@G@zW@G@zV0AAAAAAAA@Izt@u@_Joi@j@aKd^@_@cL@@@@ఐ!p[DD\DD@@@%@@H@zfH@zrH@zq!@ఐ"comDDnDD@%@@@@H@zgH@ztH@zs3@ఐ"cnDDDD@5@@@@H@zhH@zvH@zuE@@DDDD@@/ @H@zeH@zwO@@f @@F@zdF@zTT@@DDDD@@@@I@zI@@I@zJ@@I@zK@I@zH@@I@zG@@@@ఐ "psDEDE@0@@@j@@H@z@@@H@zW@@H@z~@H@z}@H@z|@@ఐ#fmtDEDE @@@@@!(DE DE @@DE DE @@&@@I@zI@zI@z@@2 @@Z@@G@zH@z@ఐ,print_concat EE EE%@@@@@@H@z@D@@H@z@@&_@@H@z̠@@H@z͠@@H@z@H@zH@zP@@H@zAH@z@@@H@z @H@z@H@z@H@z@H@z,@@ఐ#fmt4 EE&5 EE)@@@9@@", ? EE+@ EE-@@B EE*C EE.@@@@I@zI@zI@zM@@ఐ砐)print_oneU EE/V EE8@W@@@&@@I@zƠ@@I@zǠ@@I@z@I@z@@I@z@I@zm@@ఐ !tw EE9x EE:@@@|@-ty_parameters~ EE; EEH@x @@Gx@@I@zI@zI@z@@ @@@@G@zH@z@ఐ堐"ps EJET EJEV@ @@@E@@G@z@@@G@z2@@G@z@G@z@G@z@@ఐ#fmt EJEW EJEZ@e@@@@!) EJE\ EJE]@@ EJE[ EJE^@@@@H@zH@zH@z@@2 @@F@z@ @@@ @@F@zy@@ADD@@F@t"@*@@C@@A{A@@#F@t!F@t@F@{RF@{Q0@~@@@@AA@@#F@t@#F@t/F@t@F@{Y@F@{XF@{V0@@@@@A-A@1A@@@#@#@##@F@{i@F@{h@F@{g@F@{fF@{b0@@@@@A @@@#@#@##@F@{o@F@{n@F@{m@F@{l@F@{k@CCH@j 0 Print LaTeX code for the parameters of a type. CCCC@@@@@@@# E`Ek E`E@AA@&self-3ࠠ@0''''''''@@@@  @@@@#fmt6 E`E7 E`E@@@$F@{088888888@@@UM @@WN@@@@@&fatherL E`EM E`E@@@$F@{0NNNNNNNN@%@@jO@@@@@!c_ E`E` E`E@@@$!F@{0aaaaaaaa@"@@}P@@@@ఐO$selfs EEt EE@ @@*k0ssssssss@!@@Q@@@ | EE@@@*j@@F@{@*h@@F@{9@@F@{@F@{@F@{@@ఐb#fmt EE EE@C@@^!@@ఐ$selfEEEE@?@@*2@EE@@@(@@G@{@(@@G@{'@@G@{@G@{@G@{B@@ఐz&fatherEEEE@^@@vO@@ఐt!cEEEE@Y@@p\@@EEEE@@';@@G@{b@@f@@$F@{F@{f@@A~ A@@$F@{ F@{@F@|F@|0@@@@@AA@@$F@{@$F@{F@{@F@}@F@}F@|0@@@@@A!A@%A@@@$@$@$$@F@}@F@}@F@}@F@}F@} 0@@@@@A @@@$@$@$$@F@}@F@}@F@}@F@}@F@}@ E`Ed<@@$ŰEEEE@AA@&self-3.ࠠ-@0!!!!!!!!@@@@  @@@@E4ࠠ#fmt/4EE5EF@@@$044444444@@@QR"@@SS@@@ࠠ%flush0EEFFEF@@@$@@IEEJEF@@$$@H@}1@@@n3Ġ$NoneZFF[FF @K@@@@$F@}70\\\\\\\\@*2%@-@yT#%@@{U@@@@ภ/kFF$lFF&@/@@@$F@F@F@F@F@ F@}BF@}?@Ġ$SomeF'F/F'F3@ࠠ!t1F'F4F'F5@@@%F@}F@}F@}<0@5@@@@@ @@9@@@ࠠ!s2F9FGF9FH@@@%=F@ F@}F@}F@}E0@L$@@V@@@ఐ"psFKFWFKFY@,@@@f@@I@}L@@@I@}KS@@I@}J@I@}I@I@}H@@ఐ#fmtFKFZFKF]@s@@%y,@@8\begin{ocamldoccomment} FKF_FKFy@@FKF^FKFz@@"@@J@}WJ@}]J@}\@@@2 @@V@@H@}`I@}VF@ఐߠ$selfF|FF|F@@@+V@F|F@@@+@@I@}l;^;1@@I@}k@@I@}j@;0+@@I@}i@@I@}h;R@@I@}g@I@}f@I@}e@I@}ds@@ఐ#fmt'F|F(F|F@ǰ@@%@;$ภ@<@<@;W@@J@}@@J@}@@ภ$Some@F|FAF|F@Yఐ!tJF|FKF|F@@@@@NF|FOF|F@@;o%@@J@}}J@}@@Z@@@@H@}I@}|@ఐ"psgFFhFF@ڰ@@@@@I@}@@@I@}@@I@}@I@}@I@}@@ఐM#fmtFFFF@!@@&'@@7 \end{ocamldoccomment} FFFF@@FFFF@@@@J@}J@}J@}@@2 @@@@H@}I@}@ఐb%flushFFFF@E@@&G@@ภưFFFF@@@@@@I@}@@@@&M@S@@&N@@@&O@ @@&P@@F9FC @@ภQFGFGAOภ%Latex FG @eYఐ4!sFGFG@4@5@W@@60@0?@@@@@@&F@;F@F@F@3F@ F@F@F@F@F@!F@bF@'F@_F@F@F@F@ F@F@ F@F@}G@}.@ภѰ7IA@8JA@6F@}@@G@}G@}<@@FGT@@٠@@G@}B@_Y@@F@}F@}Dv@@A!EF _@@@&F@}(F@}'@F@~7F@~6@@AhA@lA@@@&@&&@F@~C@F@~B@F@~AF@~>044444444@@@@@A @@@&@&&@F@~H@F@~G@F@~F@F@~E@AEE@@&GG4G?HG4GN@AA@&self-36ࠠ+5,@0SSSSSSSS@@@@  @@@@!f9ࠠ#fmt7iG4GRjG4GU@@@&0iiiiiiii@@@X%@@Y@@@ࠠ%flush8zG4GV{G4G[@@@&@@~G4GQG4G\@@&&@H@~h@**G4G`G4Ga@G4GOG4Gb@@ @@@(mod_name:G4GcG4Gk@@@&F@~r0@19'@4@Z*'@%@[H''@@~i@@\@@@@@!l;G4GlG4Gm@@@' F@~y0@,"@#@]@@@@ఐk!pGpGvGpGw@@@@s@@G@~@i@@@F@G@~G@~@@G@~l@@G@~@@G@~@G@~@G@~0@-;1@2@^@@@@ఐ#fmtGpGxGpG{@U@@'V@@ภGpG|GpGAภ,Char_literal 8,Char_literal!a@$ߠ!b@$!c@$!d@$!e@$!f@$@@@(@$charB@@@(Ƞ)%!@@@(@BLAYAA%%%%@@@l{F@@@H@~H@~H@~e@ภcRb@R@G@~G@~I@~Ѡ@@H@~H@~H@~ޠ  @@H@~H@~@@i@I@~@@H@~H@~@!{z@z@@@H@~H@~H@~@@@@'@@H@~H@~@@@@@@ࠠ&fields<GGGG@@@lH%H@@@@G@ @@@G@0@@@@డz$List#map GG GG@@@@@(@G@@( @@G@ %@@G@ @G@ @G@0@@@@@@!r= GG GG@@@(@@@ࠠ's_field>!GG!GG@@@;F@F@F@ 0@ (5@@`@@@ఐ!p"GG"GG@!@@@@@J@)@@=@@J@@D@@J@@K@@J@m@@I@J@6J@a@J@lJ@ @J@J@@J@J@%@@J@'@@J@(@@J@&%@J@$@J@#A@@ఐĠ#fmt-"GG."GG@@@(N@@ภ8#GG9#GHAภ.Formatting_gen 8.Formatting_gen۠"a1@%.!b@%/!c@%0"d1@%1"e2@%2"f2@%3@@@(!"e1@%5"f1@%6@..formatting_gen.*&"@@@("40($@@@(#@BRAYAA )) *>*@@@CrภU(Open_boxW8(Open_box"!a@&֠!b@&נ!c@&ؠ!d@&٠!e@&ڠ!f@&@@@'M@r"@@@'N@AA@BAADH Q SEI  @@@{Oภภ``%@@`@@K@K@K@@ภ@@vJ@J@:L@@@K@5K@xK@K@K@K@J@yK@K@K@K@  L@!L@@@K@K@"@@@)L@$L@L@@@K@K@1@%@@@@K@K@K@=@@@DL@=012L@+L@@@K@K@L@@@ 5L@}I<=@J@K@>K@@@K@K@\@ภ a* a)" @@a@@K@K@K@m@ภѠภ!"@"@`L@`@@K@K@@ภ./ภ34@4@kL@k@@K@K@!@ภ@a_Aa^" :F@F@aC@@K@2K@5K@4@ภQ.Formatting_litS8.Formatting_lit%!a@%%!b@%&!c@%'!d@%(!e@%)!f@%*@@@(@n.formatting_lit@@@(M($ @@@( @BQAYAAF)()(G))@@@}qภ%Break8%Break@@@'J@ @@@'D#intA@@@'E@@@'F@C@GC@Ag|  h|  9@@@@"@ @@@@K@OK@SK@R @A@$@@K@PK@UK@T@@@(@@K@QK@WK@V#@@@Y@@K@FK@N(@ภภHG@@j L@Y @@K@kK@u:@ภbb" ;@@a@@K@K@K@K@ภHG@@͠ J@J@J@1J@EJ@jJ@L@wgK@K@K@K@0K@DK@iK@L@z@@K@K@w@@"@K%&L@\()@@K@nK@@@.@^L@7#01L@:34@@K@GK@h@@;@ kL@#.;?@@K@3K@C@@H@x8EFL@HI@@K@K@/@@T@&BO[L@RS@@K@K@@@`@2L@ӠMehL@֠hi@@K@K@@@m@?mt@@K@K@@@x@JL@XȠ@@K@zK@@5@[ %s%s :@ %s ;@@Q@@K@{K@K@@@@@cϠޠ@@K@4K@w@@ఐ!r$HH$HH@@@+1@*rf_mutable$HH$HH%@,*rf_mutable+7@@@a@@@]@A,'rf_name D@@@\@@@AA'w'B'w'@@,'rf_type)type_expr@@@^@B@AM''N'( @@,'rf_text P@@@`@@@_AC!@A[(&(0\(&(O@@@A_''`''@@<4@@j@@K@K@=@(mutable $$HH,%$HH4@@'$HH+($HH5@@)K@I@ 1$HH<@@3$HH;4$HH=@@5K@U@8$HH9$HH>@@X@@ఐ~!rF%H?HOG%H?HP@d@@+g@'rf_nameM%H?HQN%H?HX@^ @@IK@p@@ఐ$self`&HYHja&HYHn@@@2X@Me&HYHz@@@0A@@K@@/@@K@06@@K@@K@@K@@@ఐ점(mod_name}&HYH{~&HYH@ư@@@@ఐĠ!r&HYH&HYH@@@+@'rf_type&HYH&HYH@ @@/@@L@L@L@@@&HYHi&HYH@@L@@@@@J@?@ఐ3%flush'HH'HH@@@,@@ภ̰'HH'HH@@@@@@J@@@@@F@@@@@@!GG @@డ!@)HH)HH@Ln@@@Ln7@@H@@Lg=@@H@LfA@@H@@H@@H@0@ @@a@@@@ภy)HH)HHAwภ'CodePre )HH@Kఐ#'s_field)HH)HH@@@# @@@@"I@#@ภ̰)HHA@A@0J@@@I@I@2@@)HH(@@L{@@I@I@:@@ఐנ$self')HH()HH@@@3K@,)HH@@@,@,,@I@@I@R@@ఐݠ!f;)HH<)HH@@@,F@a@@ఐ!rL)HHM)HH@j@@,p@'rf_textS)HHT)HH@N @@,F@ y@@Y)HHZ)HH@@,|@@J@@}@@@G@}@@A` GGa*HI@@@,@H@H@@@ఐ !lp*HIq*HI@@@@@@@@@uGG@@డN!@+I I$+I I%@M!@@@M!F@@@F@@M@@F@M @@F@@F@@F@0@ @@_@@@@డt$List'flatten+I I+I I@@cg!a@-|@@@.@@@.q @@@.@@-@vhhvh@@P@@@G@)@@G@+@@G@*@@G@(@G@'@@@ఐN&fields+I I+I I#@J@@98@@H@4@@H@3H@7H@5Y@@G@@Mn@@G@%G@:G@2b@@ภ+I I(+I I5Aภ'CodePre +I I/@^!} +I I1+I I2@@+I I0+I I3@@g@@G@FG@HG@G@@ @@Iภ82J J292J J7@@@@4@@J@J@ @@@@@J@@@ఐo(mod_nameN2J J8O2J J@@G@@k@@ఐh!l[2J JA\2J JB@%@@4@@J@J@ J@ /@@f2J Jg2J JC@@GJ@4@@Y@@EH@56@ภp3JEJPq3JEJbAภ'CodePre y3JEJW@Ѡఐ%flush3JEJY3JEJ^@@@0Q@@ภ 3JEJ`@@ @@@@H@!^@@3JEJX3JEJa@@a@@(@@ F@G@f@ภf 0Ac@ 1A@,F@@@G@G@(t@@3JEJO;@@n@@G@z@@@@{F@F@@Ġ*Cstr_tuple4JcJk4JcJu@uࠠ!tH4JcJv4JcJw@@@{z@@@@@@I@0@@@@@@ @@0@@!lI4JcJ{4JcJ|@ @@  @Ġ$Some4JcJ~4JcJ@ࠠ!rJ4JcJ4JcJ@@@1 F@F@ @@*@I@-@@-@@@ࠠ#resN5JJ5JJ@@@5@@@;H@*0@SM@N@3kA1:@@@@?@8l3-@.@:m@@@ఐ$self05JJ15JJ@ʰ@@8(@55JJ@@@6@@H@1@5@@H@06@@H@/@H@.@H@-+@@ఐn(mod_nameM5JJN5JJ@F@@j8@@ఐf!rZ5JJ[5JJ@9@@fE@@.@@IF@@_5JJ@@డ<lGlIl6JJm6JJ@lF@@@@@H@R@@H@QH@H@ lK@@H@G@H@F@H@E0||||||||@huo@p@n@@@@ఐ!t6JJ6JJ@s@@@@ภ\6JJ6JJ@\@@@*H@V@@@@@@H@XI@P$@ఐQ!p7JJ7JJ@ܰ@@@Y@@H@`@O@@@H@-@@G@KH@mH@@H@H@\p@@H@^Y@@H@_@@H@]@H@[@H@ZQ@@ఐ##fmt7JJ7JJ@@@2 ^@@ภ7JJ7JJAภiiҠ" : @ @i@@I@I@I@y@ภtsภ;:"@"@<@@I@I@I@@A-@B@@I@I@I@@@8@F@@I@I@I@@@?@w@@I@I@@ภIภfNe@N@~J@~@@I@I@@ภU[T@[@ڠ@@I@lI@I@I@I@H@H@H@H@  @@I@I@ @@x@J@ @@I@I@@@@J@&@@I@I@@@@J@0%&'(@@I@I@@& :@ %s@@@@I@I@ I@  @@@@(٠F@@I@kI@@@ఐ#res7JJ7JJ@ @@I@ %@@@@H@p'@ఐU!p9KK9KK@@@@]@@H@)@S@@@H@@@@H@ H@6H@@H@H@@H@H@%x@@H@'a@@H@(@@H@&@H@$@H@#Y@@ఐ+#fmt9KK9KK@@@3f@@ภ9KK9KK"Aภjjڠ" : @ @j@@I@I@I@@ภ | {ภ C B '"@"@ D@@I@I@I@@A-@ J@@I@I@I@@@8@ N@@I@I@I@@@?@ @@I@I@@ภIภnNm@N@J@@@I@I@@ภk.[k-$ -> `@`@k@@I@I@I@@ภ lՠภ%q@q@J@@@I@I@@ภ2~@~@$@@I@5I@uI@I@I@I@I@H@vH@H@H@H@H@  @@I@I@@@@*J@Π$@@I@I@@@@6ܠ- !@@I@I@'@@@AJ@7()*+@@I@I@3@@@MJ@zA2345@@I@I@?@@@YJ@UK<=>?@@I@wI@K@, :@ %s -> %s@@`@@I@xI@ I@ W@@@@ra@@I@4I@t`@@ఐO$self9KK$9KK(@ @@:q@ް9KK9@@8:8@@I@'@@I@&@8@@I@%@8@@I@$8@@I@#@I@"@I@!@I@ @8ภZ&ภ9KK?9KKD@@@@8@@J@:J@>@@@q@@J@?@@ఐL(mod_name+9KKE,9KKM@$@@H@@ఐW!l89KKN99KKO@@@8@@J@7J@FJ@E@@C9KK#D9KKP@@J@6@@ఐA#resQ9KKQR9KKT@Ұ@@I@H@@@@H@<@Y6JJ@@@ภ^;KaKl_;KaK~Aภ'CodePre g;KaKs@ఐ%flushr;KaKus;KaKz@@@4@@ภ };KaK|@@ @@@@H@[@@;KaKt;KaK}@@@@(@@F@TG@U @ภT 0AQ@ 1A@F@M@@G@QG@b@@;KaKk;@@\@@G@P@F@@@ @AA@@jF@OF@)@Ġ+Cstr_record<KK<KK@8+Cstr_recordb@V5@@@d@@@c@A@@B@A )) ))(@@@ࠠ!lK<KK<KK@@@5@@@@@@0@@@@@@% @@4@@Ġ$None<KK<KK@@@@@4@@@4@@@I@@@@@ఐ!p=KK=KK@$@@@@@H@l@n@@G@ H@yH@h@@H@j@@H@k@@H@i@H@g@H@f0@MG@H@*o@@@@ఐh#fmt=KK =KK@5@@5Q@@ภ*=KK+=KKAภmm# of @ @l@@I@I@I@,@ภ   ภ   d"@"@ @@I@I@I@A@A-@ @@I@I@I@L@@8@ @@I@I@I@W@@?@ @@I@I@\@ภ:I@I@ |H@H@H@J@ˠ-@@I@xI@I@I@ؠ@@I@I@|@@d@(J@@@I@I@@@p@4#J@$%&'@@I@I@@% of@ @@;@@I@I@I@@@@@M3@@I@wI@@@@@@ఐ($self>KK>KK@"`@@<@!հ>KK@@@65@6,@6'6@G@@G@@G@@@ఐ0!f>KK>KK@@@6FF@@@ఐ (mod_name>KK>KK@@@@@ఐ.!l>KK>KK@@@6PF@!@@8@@6F@ @@F@c@Ġ+Cstr_record ?KK?KK@\ࠠ!rL?KK?KK@@@c6j@@@@@@@@@ @@6>@@Ġ$Some*?KK+?KK@Cࠠ#resM3?KK4?KL@@@;F@ @@@@@6M@ @@.@@@I@@@@@@ࠠ!lOI@LLJ@LL@@@ H@%0JJJJJJJJ@">8@9@gp#@@iq@@@ఐ!p_ALL$`ALL%@@@@ @@I@.@@@H@I@;I@*@@I@,@@I@-@@I@+@I@)@I@(/@@ఐϠ#fmtALL&ALL)@@@6<@@ภXVALL*ALL0AUภ`nn~" : @ @nc@@J@J@J@W@ภq  ภv   "@"@ @@J@J@J@l@A-@ @@J@J@J@w@@8@ @@J@J@J@@@?@ #@@J@J@@ภI@I@txI@uI@I@K@@@J@:J@tJ@J@@@J@J@@@d@K@y@@J@J@@@p@#K@T$%&'@@J@vJ@@$ :@ @@@@J@wJ@J@@@@@3@@J@9J@s@@@@@ఐ $self-BL2L>.BL2LB@#ǰ@@>%@#<2BL2LR@@@7@7@77@H@@H@@H@@@ఐ !fCBL2LSDBL2LT@ U@@7F@@@ఐ s(mod_nameRBL2LUSBL2L]@ K@@ o@@ఐI!r_BL2L^`BL2L_@@@7F@@@8@@7@@@7@@g@LL@@@ࠠ"l2PrCLcLqsCLcLs@@@9a@@@H@@@@H@0}}}}}}}}@4=7@8@r@@@ఐ4!pDLvLDLvL@@@@<@@I@@2@@@I@v@@@I@@@H@I@I@@I@I@j@I@uI@Z@@I@C@@I@@@I@@I@@I@:@@ఐ #fmtDLvLDLvL@ ڰ@@7G@@ภDLvLDLvLAภMLภ  @@@@J@XJ@\J@[f@A@@@J@YJ@^J@]q@@'@@@J@ZJ@`J@_|@@.@P@@J@OJ@W@ภ8ภ?=>@=@atK@bt@@J@tJ@~@ภJภVOU:S@S@W@@J@J@J@@A^@]@@J@J@J@@@i@a@@J@J@J@@@p@@@J@J@@ภzŠภ@@K@@@J@J@@ภ"po@@@@J@J@;J@MJ@rJ@J@I@J@J@6@@@@R S@@J@J@:?@@"->DLvLDLvL@@DLvLDLvL@@.J@N@@ఐ >$selfELLELL@%v@@?_@$ɰELL@@@=@@J@@=3@@J@=@@J@@J@@J@o@@ఐ (mod_nameELLELL@ @@ |@@ఐӠ#resELLELL@@@@@ ELL ELL@@gK@@@@@eI@@ภFLLFLLAภ'CodePre FLL@uఐ `%flush(FLL)FLL@ <@@9X@@ภG 3FLL@E@ @@e@@I@ @@9FLL:FLL@@9@@(@@H@@ภ .A@ /A@Π@@H@H@@@KFLL7@@@@@@<@@@@RCLcLm>@@డ+!@\GLL]GLL@Y@@@YF@@@G@@Y@@G@Y @@G@@G@@G@0mmmmmmmm@@@s@@@@ఐ5!l~GLLGLL@@@5@@ఐ"l2GLLGLL@@@Z"1@@H@"H@'H@%&@@ @@ _F@!)@H@@@4@@F@$P@@A.II@@ gF@ *@@A A@@9F@ pF@@F@F@0@ @@@@A  A@@9F@@9F@ ~F@@F@@F@F@0@ @@@@A .A@ 2A@@@9@9@99@F@@F@@F@@F@F@0@ @@@@A @@2t@:@9@99@F@@F@@F@@F@@F@}@-I7I;I@@9ްMM'M2MM'M?@AA@&self-3SࠠR&&@20@&@@@  &&@2@@@#fmtTMM'M@MM'MC@@@9F@0@&2@&@t 2@&@u@@@@@!tU MM'MD MM'ME@@@:F@0        @%@@)v@@@@@ࠠ&s_nameVNMHMRNMHMX@@@h@@@G@0########@%@@?w@@@డ$Name&simple6NMHM[7NMHMf@[8@@@@@G@@@G@@G@@@ఐF!tMNMHMgNNMHMh@'@@B*@'ty_nameTNMHMiUNMHMp@0 @@@@H@H@H@8@@) @@<9@@`NMHMN @@@ࠠ$textWkOMtM~lOMtM@@@ZG@@@@G@0ssssssss@Q^X@Y@x@@@@ࠠ$fmt2XPMMPMM@@@6@@@H@@ࠠ&flush2YPMMPMM@@@@@@@7@@@@@H@/@@PMMPMM@@@@6@!fZPMMPMM@PMMPMM@@,@@C@ఐ}'new_fmtPMMPMM@J@@@@@H@u@@H@@@@H@k@@H@@H@@H@@H@c@@ภPMMPMM@@@@@@I@I@s@@(@@7H@v@@PMM @@డ0reset_type_names)Odoc_infoQMMQMM@"^@@@"^@@H@ "[@@H@ @H@0@@@"zys@t@${cy@@@b@*|@@@@ภ1QMMQMM@0@@@"@@I@I@@@*@@@@G@H@$@@ࠠ(mod_name[5RMM6RMM@@@@@@'H@0::::::::@6@@@డ$Name&fatherJRMMKRMN@@@@@Q@@@Q@@Q@@@9F@@@@@H@@@H@@H@%@@ఐg!tnRMNoRMN@H@@c4@'ty_nameuRMNvRMN @Q @@@@I@(I@0I@.B@@6 @@FC@@RMM @@డ]&Format'fprintfSNNSNN&@ @@@=@@H@:@3 @@G@H@GH@6M@@H@86@@H@9@@H@7@H@5@H@40@~x@y@}@@@@ఐ2$fmt2SNN'SNN+@@@j@@I@HI@LI@K@@ภSNN,SNN:AภภL Kภภssɠ%@@s@@I@I@I@B@ภ ( @(@bH@H@H@J@@@I@FI@I@I@I@I@ɠI@I@I@I@ʠ J@!J@@@I@I@p@@Q@)J@!J@0J@@@I@I@@%e@e@@@I@I@I@@@l@DJ@:-./J@KJ@@@I@I@@@{@۠QJ@G:;VI@X@@I@I@@ภ!t@t?%type @@t$@@I@I@I@@ภ2@@tJ@ܠlI@wzJ@ߠz{@@I@I@@@@xk0mn@@I@I@@@@J@a@@I@I@@,@[type @@&@@I@I@I@@@@@8@@I@EI@@@@@ @ఐР$selfTN<NDTN<NH@)M@@C @(TN<N]@@@=@=@==@H@@H@@H@@@ఐ@$fmt2TN<N^TN<Nb@@@t@@F@""@@ఐ(mod_nameTN<NcTN<Nk@,@@!@@F@'2@@ఐ⠐!tTN<NlTN<Nm@ð@@?@@:@@=@@ఐ!tUNoN~UNoN@԰@@P@-ty_parametersUNoNUNoN@ @@@@@6@@@7@@@8@@5@@@4i@ĠUNoN UNoN@@@@@@@K@J@@K@K@@K@L@K@I@@K@H@@@@ภM9UNoN:UNoN@L@@@@@G@H@ZH@X@@IUNoNJUNoN@@>=@@K@T:@@K@U9@@K@V@K@S@@K@R@@@@ఐ"psfUNoNgUNoN@ٰ@@@@@I@b@@@I@a@@I@`@I@_@I@^@@ఐ$fmt2UNoNUNoN@w@@/@@J@nJ@rJ@q@@! UNoNUNoN@@UNoNUNoN@@@@J@mJ@tJ@s@@9 @@eH@lH@\@@AUNoNwUNoN@@jH@1@ఐ"psVNNVNN@&@@@`@@H@@@@H@M@@H@@H@@H@@@ఐD$fmt2VNNVNN@İ@@|@@I@I@I@*@@ఐà&s_nameVNNVNN@k@@)@@I@:@@5@@S@@G@H@@@@ࠠ$priv\WNNWNN@@@x@@@H@0@R@@@డx㠐xWNN WNN@x@@@@@H@H@@x@@H@@H@@H@@@ఐ!t#WNN$WNN@@@'@*ty_private*WNN+WNN@ @@.@@ภ(Asttypes'Private8WNN9WNN@8'Private(Asttypes,private_flag@@@@@@@B@@A4parsing/asttypes.mlie1Ee1L@@@ O@@@>H@N@@+@@RO@@OWNN@@ఐV!t]YO O^YO O@7@@R0]]]]]]]]@oi@j@y~@@@+ty_manifesthYO OiYO O%@@@@@@@@@@Ġ$Some|ZO+O6}ZO+O:@Ġ%Other…ZO+O<†ZO+OA@8%Other.@@@@%C)type_expr@@@}@A@@B@A",,",-@@@xࠠ#typjŸZO+OB ZO+OE@@@@@@E@@@¦ZO+O;§ZO+OF@@M@@K@ K@@@0@@UT@@K@ @@K@ S@@S@@ఐa!p¼[OJOW½[OJOX@@@@i@@I@@_@@@I@@@@I@D@@G@H@'I@@I@I@@I@I@@@I@p@@I@@@I@@I@@I@0@NH@I@@@@@ఐl$fmt2[OJOY[OJO]@@@@@J@(J@2J@1@@ภ̰[OJO^[OJOgAˠภvv# =  @ @v@@J@{J@~J@}3@ภภXW@@z`K@`@@J@J@E@ภ+ภj0i@0@kK@k@@J@J@W@ภ Y=X@=@ޠq@@J@&J@gJ@yJ@J@I@hI@zI@I@  @@J@J@y@@Z@@@J@J@@@e@K@l%@@J@|J@@@q@K@G/$%&'@@J@iJ@x@' = %s%s@@@@J@jJ@J@@@@@+̠E@@J@%J@f@@ఐ$privä[OJOlå[OJOp@D@@@@J@J@@(private ñ[OJOwò[OJO@@ô[OJOvõ[OJO@@J@@ þ[OJO@@[OJO[OJO@@J@@[OJOh[OJO@@@@ఐ$self[OJO[OJO@,o@@F@+°[OJO@@@D@@J@@D,@@J@D@@J@@J@@J@@@ఐ(mod_name[OJO[OJO@E@@D@@K@K@K@@@ఐg#typ[OJO[OJO@@@DW@@K@K@K@)@@[OJO[OJO@@AK@.@@Z@@?H@1@@\OO\OO@@ɠ@@K@@@K@@ @@@ภ@,\OO-\OO@?@@@ZH@H@@@A4XNO5]OO@@_H@055555555@@@@@ࠠ's_type3kC^OOD^OO@@@@@@xH@0HHHHHHHH@@@@ఐ!pW_OOX_OO@@@@@@I@@@@@I@@@H@nI@I@z@I@I@ @@I@ @@I@@@I@ @I@ @I@ 0@@ఐ$fmt2ą_OOĆ_OO@|@@4@@J@J@$J@#D@@ภ^\ė`OOĘ`OPA[ภf` @~@@J@mJ@pJ@o^@ภv,+ภ{@@ TK@rT@@J@J@p@ภ*@*@[Zt@@J@J@YJ@kJ@iI@ZI@lI@@@J@J@@@C@tzK@^@@J@nJ@@@O@K@9"@@J@[J@j@# %s`@`@@@J@\J@J@@@gf@@8@@J@J@X@@ఐ !tbPP"bPP#@@@ @'ty_kindbPP$bPP+@ ް @@ @@@@Ġ-Type_abstract+cP1P@,cP1PM@8-Type_abstract @@@u@@@@BB@A}**~*+@@@@@  @@ @@M@@@@@ఐ?!tFdPQPmGdPQPn@ @@;@+ty_manifestMdPQPoNdPQPz@  @@  @@@@@@ @Ġ$SomeaePPbePP@zĠ+Object_typejePPkePP@8+Object_type@BY,object_field@@@@@@~@AA@B@A#-I-O#-I-q@@@^@ŁePPłePP@@@@N@@@N@?@@@ŋePPŌePP@@!2@@N@E@@@0@@!:!9@@N@@@N@M@@M@@డp!^šfPPŢfPP@j@@@j@@L@@g@@L@f@@L@@L@@L@f@@"= ŹfPPźfPP@@żfPPŽfPP@@@@M@M@M@z@@డĠ!^fPPfPP@@@@@@M@@@@M@@@M@@M@@M@@@ఐ$privfPPfPP@@@@@@N@ N@ @'privatefPPfPP@@fPPfPP@@@@N@ N@N@@  fPP@@fPPfPP@@N@N@@fPPfPP@@@@" <fPP fPP@@"fPP#fPP@@@@N@ N@N@@@ @@@@M@M@N@ @@x@@I@I@@@>gPP?gPP@@!!@@N@@@N@@ @@@ LgPQ@@NgPQOgPQ@@I@I@ @@AUdPQPaVhQQ@@#I@@Ġ,Type_variantciQQ(diQQ4@8,Type_variant8@CR3variant_constructor@@@r@@@q@A@BB@A+1+7+1+a@@@W@ziQQ5{iQQ6@@@@M@@@M@8@@@! @@"C@@M@<@@<@@డ_!^ƐiQQ=ƑiQQ>@Y@@@Y@@K@&@V@@K@%U@@K@$@K@#@K@"U@@!=ƨiQQ;ƩiQQ<@@ƫiQQ:@@t@@L@2L@4L@3h@@ఐȠ$privƿiQQBiQQF@_@@@@L@6L@5|@( privateiQQMiQQU@@iQQLiQQV@@@@L@1L@8L@7@ iQQ]@@iQQ\iQQ^@@L@:L@9@ViQQ_@@@@>@@I@0I@ @Ġ+Type_recordjQ`QojQ`Qz@8+Type_record@CN@@@t@@@s@AABB@AO++P++@@@@ jQ`Q{ jQ`Q|@@C_@@M@@@M@@@@ @@"@@M@@@@@డ!^"jQ`Q#jQ`Q@@@@@@K@B@@@K@A@@K@@@K@?@K@>@@"= :jQ`Q;jQ`Q@@=jQ`Q@@@@L@NL@PL@O@@ఐZ$privQjQ`QRjQ`Q@@@@@L@RL@Q@(private ^jQ`Q_jQ`Q@@ajQ`QbjQ`Q@@#@@L@ML@TL@S@ pjQ`Q@@rjQ`QsjQ`Q@@L@VL@U-@VyjQ`Q@@/@@>@@I@LI@<4@Ġ)Type_openljkQQNJkQQ@8)Type_open^@@@ABB@A++++@@@r@@  @@#R@@M@K@@K@@$= ..ǛkQQǜkQQ@@ǞkQQǟkQQ@@tRuR?tRuR@Ԡࠠ!loGtRuRHtRuR@@@۠@@@@@@C@@@RtRuRStRuR@@#@@L@I@@@#@@$$@@L@@@L@Q@@Q@@@ࠠ&fieldspiuRRjuRR@@@EdL@@@@K@@@@K@0wwwwwwww@93@4@ȓ@@@డW$List#mapȊvRRȋvRR@Ȱ@@@@ @@K@K@%@K@@Š @@K@s.@@K@@K@@K@0ȝȝȝȝȝȝȝȝ@&@@@@@!rqȮvRRȯvRR@@@ @@@ࠠ's_fieldrȻwRRȼwRR@@@U@@@zM@0@J5@@@@@ఐw!pxRSxRS@@@@@@N@@u@@@N@@%@@N@Z@@M@pN@N@@N@N@@N@N@@@N@@@N@@@N@@N@@N@:@@ఐ ~$fmt2xRSxRS@ @@@@O@O@O@N@@ภްySS0ySSEAݠภภ ภภ}}%@@|@@O@O@O@x@ภV(U@(@۠jN@N@P@w@@O@O@e@e@@@O@uO@O@@@l@FDP@U=012P@Y+P@Z@@O@cO@q@@{@'P@AI<=@N@O@HO@I@@O@RO@`@ภp}}" @@}s@@O@O@O@@ภ76ภ@@P@@@O@O@@ภ}}" :@@}@@O@O@O@@ภSRภ@@@@O@O@O@)@A@!@@O@O@O@4@@@%@@O@O@O@?@@@V@@O@O@D@ภภED@@g0P@0@@O@O@V@ภ~~" ; @ @}@@O@,O@/O@.g@ภED@@ʠN@N@N@N@N@+P@O@O@O@O@O@O@*P@ @@O@-O@9@@:@j!"P@$%@@O@O@)@@F@}P@ݠ!,-P@/0@@O@O@@@S@P@ɠ,78P@̠:;@@O@O@@@`@6AP@DE@@O@O@@@l@P@AP@@@O@O@@@y@,F9;<@@O@SO@@@@7P@PCDEF@@O@>O@O@3@[ %s :@ %s ;@@>@@O@?O@;O@:@@@@P۠f@@O@O@;@@ఐ!rzSFS]zSFS^@@@; @'of_namezSFS_zSFSf@,'of_namea@@@{(@@@w@@ ,'of_type -)type_expr@@@x@A @A.,F,L/,F,g@@,'of_text1*Odoc_types$info@@@z@@@yAB@AA,h,nB,h,@@@AE,-,3F,-,E@@7/@@O@P?@@ఐ -$self{SgS{SgS@3@@NP@2{SgS@@@K@@O@X@Kg@@O@WK@@O@V@O@U@O@T`@@ఐ (mod_name-{SgS.{SgS@ @@L @@P@dP@hP@gt@@ఐ!rC{SgSD{SgS@@@@'of_typeJ{SgSK{SgS@p @@K@@P@cP@lP@j@@U{SgS~V{SgS@@oP@b@@@@mN@@ఐ ̠&flush2d|SSe|SS@ Y@@@ę@@M@t@@M@s@M@r@@ภċw|SSx|SS@Ċ@@@Ĭ@@N@{N@@@@@@ @@@@˂wRR @@డ[!@ˌ~STˍ~ST@h.@@@h.@@L@@h'$@@L@h&(@@L@@L@@L@0˜˜˜˜˜˜˜˜@@@˸@@@@ภ9˪~SS˫~STA7ภ'CodePre ˳~SS@ ఐ's_field˼~SS˽~SS@@@@@M@M@M@'@@ @@!M@*@ภȓ~SS$Aȑ@%A@Z_N@@@M@M@8@@~SS.@@hxh@@M@M@@@@ఐ $self~ST~ST@4@@NQ@4x~ST@@@H@HHx@M@@M@X@@ఐ Q!f~ST~ST@ @@HF@g@@ఐh!r~ST~ST@O@@v@'of_text~ST~ST"@3 @@HF@@@~ST ~ST#@@H@@J@@@@@K@b@@A&vRR'T$T6@@@@L@L@@@ఐ!l6T$T77T$T8@@@j@@L@L@L@@@ @@@@CuRR @@డ!@MTKTnNTKTo@h@@@h"qJ@@@J@@h@@J@h @@J@@J@@J@0^^^^^^^^@@@z@@@@డA$List'flattentTKTZuTKTf@Ͱ@@@̠͠"K@@@K@@@K@ɠ@@K@@K@&@@ఐ(&fields̑TKTg̒TKTm@0@@@@L@@@L@L@L@?@@-@@iBS@@K@K@K@H@@ภ?̰TKTṟTKTA=ภ'CodePre ̹TKTy@!>TKT{TKT|@@TKTzTKT}@@@@K@K@K@k@@ @@"K@n@ภəTKT~$Aɗ@%A@`"L@@@K@K@}@@TKTp/@@ir@@K@K@@@s6@@@7@@H@p@Ġ$NoneTTTT@@@@@((@@M@@@M@@@@Ġ$SomeTT TT@!Ġ%OtherTTTT@ @TTTT@@ @@M@ @@@TTTT@@(@@M@@@@@@(ˠ(@@M@@@M@@@@@4 @@(Ӡ(@@L@@@L@#@@ภ6TT7TT@@@@H@H@/@@A>sRIRV?TT@@H@a@Ġ,Type_variantLTTMTT@ࠠ!lmUTTVTT@@@@@@@@@0\\\\\\\\@~@@@@@ @@) @@K@@@@@డ>IKnTToTT@H@@@  @@I@@@I@I@@ M@@I@@I@@I@0~~~~~~~~@2,@-@͚@@@@ఐ:!l͏TT͐TT@@@@@ภ^͚TT͛TT@^@@@*I@ @@@@@@I@"J@$@ఐU!pͰTTͱTT@@@@]@@J@+@S*@@I@J@8J@'m@@J@)V@@J@*@@J@(@J@&@J@%L@@ఐN$fmt2TTTT@ΰ@@Ɔ@@K@9K@=K@<`@@ภðîTTTU Aíภø!!ภý!h !gภüภ%@@@@K@K@K@@ภ&(%@(@ë^J@sJ@J@L@@@K@7K@rK@K@K@K@K@K@K@K@ L@!L@@@K@K@@@Q@Ԡ)L@!L@0L@@@K@K@@%e@e@@@K@K@K@@@l@DL@:-./L@KL@@@K@K@@@{@!QL@wG:;VK@~X@@K@K@@ภ=\[# |@@@@@K@K@K@@ภNÜÛ@@!tL@͠lK@ڠwzL@Рz{@@K@K@@@@0xk0mn@@K@K@@@@;L@R@@K@tK@+@*@[ |@@B@@K@uK@K@7@@@@T@@K@6K@q@@@@@A@ภUTUTU!ASภ'CodePre TU@'ఐB&flush2TUTU@ϰ@@@@@I@w@@I@@I@d@@ภTU@@@@!@@J@J@s@@TUTU @@L@@I@ I@J@}@@9 @@%I@ @ภ˰?A@@A@Α%(H@@@I@I@"@@TU J@@H@@TTTU"@@@@ࠠ,constructorss!U*U;"U*UG@@@kK@@@J@(@@@5J@#0--------@@@@డ $List#map=UJUY>UJUa@{@@@@@@J@=<@@6@@@=Q@'vc_argsϪUJUqϫUJUxA<ࠠu@@K@@@@a@&vc_retϺUJUzϻUJUACࠠv@@FE@@@E@@@Du@'vc_textUJUUJUAFࠠw@@I6@@@J@@@I@@@UJUgUJU@@M@:@@ఐƑ!pUUUU@@@@ș@@L@Y@Ə@8@@L@&m@@K@QL@fL@@L@%L@UȰ@@L@Wƙ@@L@X@@L@V@L@T@L@S0        @wu@v@,ig@h@.[Y@Z@0IG@H@2@@@@ఐ$fmt2'UU(UU@@@@@M@gM@nM@m!@@ภ9UU:UUAภ$$ภ # #ภ ภ65%@@@@M@M@M@K@ภ(v(u@(@pL@+L@jN@ޠ@@M@eM@M@M@M@M@L@M@M@M@M@  N@!N@@@M@M@y@@Q@$)N@̠$N@РN@@@M@M@@%e@e@.@@M@M@M@@@l@fDN@=012N@+N@@@M@M@@@{@$GN@I<=@L@ M@M@@@M@M@@ภƐ$ | @@@@M@ M@M@@ภơWVภƦ@@4N@@@M@$M@.@ภƳ@@ƆM@ M@"9L@#;N@@@M@'M@8@@@ƗN@EHN@HI@@M@M@!@@@ƤMT@@M@M@ @@@Ư N@@@M@M@@-@[ | %s@@ƶ@@M@M@:M@9@@@@Ƞ92@@M@dM@%@@ఐ'vc_name?UU@UU@,@@GM@N4@@Y@@EL@i6@@ࠠ!lxPUUQUU@@@ L@R0QQQQQQQQ@D@@@ఐ}$self`UUaUU@9@@TX@9eUU@@@M@M@MMv@L@W@L@V@L@U@@ఐƠ!fvUUwUU@i@@MF@a'@@ఐP(mod_nameхUUцUU@ذ@@@@F@h7@@ఐ栐'vc_argsјUVљUV@@@MM@nI@ఐ㠐&vc_retѥUV ѦUV@@@MF@oV@@ѫUVѬUV@@MF@q[@@P@@M\@@ѱUU@@డЊ!@ѻVV)ѼVV*@n]@@@n]N?@@K@y@nVNE@@K@xnUNI@@K@v@K@u@K@t0@~@@@@@@ఐ!lVV'VV(@@@@@ఐ $selfVV,VV0@:@@T"@:xVV>@@@N@NNx@L@@L@)@@ఐQ!fVV?VV@@@@NF@8@@ఐ:'vc_textVVAVVH@@@NF@G@@VV+VVI@@NJ@@=@@K@i@@@/@@J@P@@AUJUbVVK@@@@K@7K@@@ఐ٠!l.VVL/VVM@@@b@@K@6K@K@@@ @@ @@;U*U7 @@డ$List'flattenHV^VkIV^Vw@!@@@!!(qI@@@I@@@I@!@@I@@I@0XXXXXXXX@@:@;@t@@@@ఐH,constructorsiV^VxjV^V@@@!Ġ!à#@@J@@@J@J@J@@@1@@lH@H@"@~TU(V^V@@P@ҁTT@@H@ S@Ġ+Type_recordҍVVҎVV@ ࠠ!lnҖVVҗVV@@@ N@@@@@@ @@@ @@.`@@K@ @@ @@ఐ̠$selfүVVҰVV@;I@@U0үүүүүүүү@ "@@@@@:° ҸVV@@@O"@O@OO@I@@I@@I@ @@ఐ!fVVVV@@@O3F@@@ఐ(mod_nameVVVV@+@@ @@F@,@@ఐR!lVVVV@6@@O@F@;@@?@@!H@>@Ġ)Type_openVVVV@ q@@@@.@@K@ @@ @@ภɰWWWW@@@@!F@H@ @@A qR R@@ . -@@pQR @@@ࠠ%defs2zW"W.W"W3@@@)2H@@@@H@0!!!!!!!!@ D M G@ H@=@@@ภл,W"WH-W"WJ@йภ'CodePre5W"W76W"W>@Ǝఐ's_type3?W"W?@W"WF@ ^@@Ɨ@@H@H@H@%@@JW"W6KW"WG@@)fH@*@ఐ y$defsVW"WKWW"WO@2@@ y5@@@@;@@@:@@_W"W* @@డ8!@iWSWqjWSWr@p @@@p @@G@@p@@G@p@@G@@G@@G@0yyyyyyyy@Yhb@c@ӕ@@@@ఐ}-merge_codepreӌWSW\ӍWSWi@O@@@Sy@@H@ @@H@ @@H@ @H@  @@ఐ%defs2ӦWSWjӧWSWo@*@@o)@@I@I@I@5@@ӲWSW[ӳWSWp@@pUH@@H@ H@H@@@@డҗ!@WsWWsW@pj@@@pj)H@9H@!@@H@#@pg @@H@"pf@@H@ @H@@H@c@@ภuWsW|WsWAsภ%Latex WsW@}డ!^WsWWsW@ð@@@@@I@A@@@I@@ƿ@@I@?@I@>@I@=@@'\index{WsWWsW@@WsW@@@@J@MJ@OJ@N@@డ!^)WsW*WsW@@@@@@J@U@@@J@T@@J@S@J@R@J@Q@@ఐd$selfGWsWHWsW@<@@W?@<LWsW@@VqVoV@@K@i@@K@h@e@@K@gV@@K@f@K@e@K@d@Vภl)pS@p@VV@@L@y@@L@x@@ఐW&s_nameuWsWvWsW@@@e@@L@uL@}L@|@@W@@H@@K@aK@L@t @@డb!^ԓWsWԔWsW@\@@@\@@K@@Y@@K@X@@K@@K@@K@'@@'@\verb`ԫWsWԬWsW@@@@v@@L@L@L@9@@డӐ!^WsWWsW@NJ@@@NJ@@L@@LJ@@L@dž@@L@@L@@L@U@@ఐ$selfWsWWsW@=y@@Wf@=QWsW@@W WWx@@M@@@M@@fi@@M@Ws@@M@@M@@M@z@WภvภWsWWsW@@@@W@@N@N@@@@^@@N@@@ఐ&s_nameWsWWsW@@@f@@N@N@N@@@b@@@@M@M@N@@@#`} 2WsW3WsW@@s5WsW@@@@M@M@M@@@ @@@@L@L@M@@@@@@@K@`K@L@@@S@@@@J@LJ@K@_@@VWsWWWsW@@@@I@;I@J@K@@z @@I@:@ภ,A)@A@J@1@@I@6I@@@pWsW{@@r@@I@/I@5@@ఐ$selfՅWWՆWW@>@@X} @=SՊWW@@gg@@I@@@I@@gXd@@I@@@I@Xc@@I@@I@@I@$@gːภmkղ@ղ@g@@J@@@J@1@@ఐ!tչWWպWW@@@@@'ty_infoWWWW@1 @@gX@@J@@@J@J@J@R@@WWWW@@X@@I@X@@e@@rii@@H@H@H@-a@@,@@nb@@@o@@@p @@@q@@@r@@@s@1@@t@A@@u@3@@v@W@@w@g@@x@@@y@@@zt@@OMtMz@@ఐ$selfXX XX@>@@X0@@@y@@@> XX@@@X@@F@ @X@@F@ hC@@F@ @F@@F@@@ఐ'#fmtXXXX"@@@#!@@ภӱ"X#Xb#X#Xd@ӯภ%Latex+X#X-,X#X2@ఐV$self9X#X4:X#X8@>Ӱ@@Y1B@>:>X#XC@@@X@@G@3@@G@2@G@1M@@ఐr$selfUX#XEVX#XI@>@@YM^@>ZX#XT@@ħűX@@H@B@@H@A@g@@H@@X@@H@?@H@>@H@=r@ĸภn7~a@~@ƠY@@I@R@@I@Q@@ఐ~!tօX#XUֆX#XV@_@@z@'ty_name֌X#XW֍X#X^@2h @@h @@I@NI@XI@V@@֗X#XD֘X#X_@@Y@@H@:H@ZI@M@@֡X#X3֢X#X`@@1@@G@.G@\H@9@@֫X#X,֬X#Xa@@,G@-@ఐL$textַX#XeָX#Xi@@@F,@@G@(G@^G@]@@X#X+X#Xj@@g,@@G@aG@&@@ @@8MF@@@@\@s@@F@@@AA@@RF@F@@F@gF@f0@@@@@AA@ A@@@R@RR@F@s@F@r@F@qF@n0@@@@@A @@K@R@RR@F@x@F@w@F@v@F@u%Q@MM'M+3@X> Print LaTeX code for a type. LLMLLM&@@@@@@@R XX XX@AA@&self-3|ࠠ{??@K0@?@@@  ??@K@@@(mod_name}$XX%XX@@@S F@$F@0''''''''@?K@?@D!K@?@F@@@@@#fmt~;XX<XX@@@SF@0========@&@@Y@@@@@"teNXXOXX@@@S%F@0PPPPPPPP@"@@l@@@@@ࠠ$textaXXbXX@@@s-qG@@@@G@0iiiiiiii@(@@ׅ@@@@ࠠ$fmt2XX׀XX@@@,@@@H@@ࠠ&flush2׎XX׏XX@@@@@@@-@@@@@H@/@@לXXםXX@@@@6@!fצXYקXY@ @@*@@A@ఐq'new_fmt׶XY׷XY @>@@@@@H@i@@H@@@@H@_@@H@@H@@H@@H@a@@ภXYXY@@@@ @@I@I@q@@(@@7H@t@@XX @@డֳ0reset_type_names)Odoc_infoYYYY6@;R@@@;R@@H@;O@@H@@H@0@~@@wq@r@aw@@@`@@@@@ภ%YY7YY9@$@@@;s@@I@I@@@*@@υ@@G@H@$@డ&Format'fprintf-Y<YD.Y<YR@Χ@@@@@H@@Рϧ@@G@H@H@@@H@@@H@@@H@@H@@H@O@@ఐՠ$fmt2TY<YSUY<YW@W@@@@I@I@I@c@@ภ-+fY<YXgY<YfA*ภ5,.,-ภ:+ +ภ?=9ภDcb%@@G@@I@xI@{I@z@ภUͣ(͢@(@(^H@/H@H@;J@iL@@I@I@.I@BI@SI@dI@vI@CI@TI@eI@w J@m!J@n@@I@yI@@@Q@Q)J@W!J@[0J@\@@I@fI@u@%e@e@[@@I@gI@I@@@l@ΓDJ@G:-./J@KKJ@L@@I@UI@c@@{@,tQJ@3G:;VI@:X@@I@DI@R@ภκؠ%type @@@@I@I@I@@ภ@@ΞtJ@lI@wzJ@z{@@I@I@@@@έxk0mn@@I@EI@"@@@θJ@@@I@0I@A.@,@[type @@ο@@I@1I@I@:@@@@Ѡ@@I@I@-C@@@@D@ఐ"teLYrYMYrY@@@T@2te_type_parametersSYrYTYrY@,2te_type_parametersU)@@@<)type_expr@@@@@@@B,'te_infoů@'@@@@@@A@ @A̺  ̻  @@Tf,,te_type_nameȻ!t@@@@A@A   ! @@_g*,*te_private*US,private_flag@@@@C!@A!b!l!b!@@ji,/te_constructors5,Ub7t_extension_constructor@@@@@@AD1@A!!!!@@zj,&te_locE<@@@AE:@A!!!!@@̓k,'te_codeN@@@@@@AFI@A!!!"@@͒l@A!-!7!-!a@@͖hkc@@]\@@@@@@@Ġ֋YYYY@֋@@@@po@@K@@@K@0@@@@ @@@ภYYYY@@@@G@@G@H@H@@ĠxYYYYAvࠠ!p YY@ @@@@@0@@@@Ġ° Aֿ@@ A@ن@@K@@@K@@@@YY@@@@K@@@K@@ @@@ఐf"psYYYY@Ό@@@@@J@@^@@J@г@@J@@J@@J@0&&&&&&&&@/=8@9@B@@@@ఐ$fmt27YY8YY@:@@@@K@K@K@@@ఐ=$selfOYYPYY@B@@]G)@B<TYY@@@[0@@K@@Z@@K@[%@@K@@K@@K@9@@ఐL(mod_namelYYmYY@,@@HF@@ఐ!pyYYzYY@P@@Z@@L@L@L@Z@@ڄYYڅYY@@@@K@K@L@d@@u @@@@I@J@j@ఐ預"psڜZZڝZZ@@@@I@@I@#@@@I@"6@@I@!@I@ @I@@@ఐ7$fmt2ڶZZڷZZ@@@e@@J@/J@3J@2@@! ZZZZ@@ZZZZ@@ @@J@.J@5J@4@@9 @@H@-@ @@H@@ࠠ!lZZ*ZZ+@@@@@@@@@@@@@J@@@J@@@ఐM"psZ/Z?Z/ZA@s@@@ӭ@@J@>@E@@J@=њ@@J@<@J@;@J@:0        @2,@-@)@@@@ఐ$fmt2Z/ZBZ/ZF@!@@@@K@JK@NK@M@@!(0Z/ZH1Z/ZI@@3Z/ZG4Z/ZJ@@t@@K@IK@PK@O,@@= @@Ҩ@@I@SJ@H2@ఐ,print_concatMZLZ\NZLZh@@@@@@J@_@ђ@@J@^@@[@@J@J@\ԓ@@J@ZAJ@]@+@@J@[ @J@Y@J@X@J@W@J@V]@@ఐ$fmt2wZLZixZLZm@z@@&@@K@uK@yK@x0~~~~~~~~@q@@@@", ۊZLZoۋZLZq@@ۍZLZnێZLZr@@@@K@tK@{K@z@@@!pۣZLZxۤZLZy@@@H@@ఐ"psۯZLZ}۰ZLZ@"@@@\@@K@@@@K@I@@K@@K@@K@0ۼۼۼۼۼۼۼۼ@&d@@@@@@ఐN$fmt2ZLZZLZ@а@@|@@L@L@L@@@ఐӠ$selfZLZZLZ@D@@^)@CҰZLZ@@@\@@L@@\<@@L@\@@L@@L@@L@9@@ఐ⠐(mod_nameZLZZLZ@°@@F@@ఐp!pZLZZLZ@P@@S@@ZLZZLZ@@T@@L@L@M@]@@n @@O@@K@K@c@@A#ZLZs$ZLZ@@@Ӕ@@I@J@q@K@sK@@@ఐU!l9ZLZ:ZLZ@)@@@@K@rK@K@4@@ @@@ఐқ"psNZZOZZ@@@@@@I@@ғ@@I@@@I@@I@@I@@@ఐ預$fmt2hZZiZZ@k@@@@J@J@J@@@") zZZ{ZZ@@}ZZ~ZZ@@Ҿ@@J@J@J@@@9 @@H@@= @@ @ @@H@7 @@A܎YhYp܏ZZ@@H@@ఐꠐ"psܝZZܞZZ@@@@J@@H@@@@H@7@@H@@H@@H@@@ఐ8$fmt2ܷZZܸZZ@@@f@@I@ I@I@@@ఐ$selfZZZZ@Ei@@_@DZZ@@@]@@I@@\@@I@]@@I@@I@@I@@@ఐ̠(mod_nameZZZZ@@@@@ఐ"teZZZ[@@@-@,te_type_nameZ[Z[ @ @@@@J@g7@@ ZZ Z[@@J@@I@ I@mJ@"A@@v @@~@@G@pH@ G@ఐȠ!p#[[$[[@S@@@@@H@y@Ơ@o@@H@Ԥ@@G@5H@H@@H@H@u@@H@w@@H@x@@H@v@H@t@H@sv@@ఐҠ$fmt2Q[[R[[@T@@@@I@I@I@@@ภ*(c[[d[[&A'ภ2QP# += @ @5@@I@I@I@@ภCภHҴҳ@@֠UJ@ܠU@@I@I@@ภUң+Ң@+@([A@@I@I@I@I@jH@H@H@@@I@I@@@D@A{J@Ƞ@@I@I@@@P@MJ@"@@I@I@@% +=%sa@a@T@@I@I@I@@@hg@@f8@@I@I@@@డܰ[[9[[:@@@@f@@I@&I@@@@I@@I@@I@@@ఐ"te[[+[[-@@@-@*te_private[[.[[8@ @@4@@ภ(Asttypes'Private[[;[[K@@@@.I@.D@@@@f@@I@0J@$J@( private [[R![[Z@@#[[Q$[[[@@I@1V@ -[[b@@/[[a0[[c@@I@2b@4[['5[[d@@e@@@@H@g@@ࠠ's_type3B[g[sC[g[z@@@@@@@H@60GGGGGGGG@O@@@ఐƠ&flush2T[g[}U[g[@U@@@׉@@H@:@@H@9@H@8@@ภ{g[g[h[g[@z@@@ל@@I@AI@E%@@@@)&@@q[g[o @@@ࠠ$defs|[[}[[@@@-Ǡ4H@K@@@TH@G0ބބބބބބބބ@KE@F@ޠ@@@డd$List'flattenޗ[[ޘ[[@-@@@--@@H@M@@H@L-#@@H@J@H@I0ޥޥޥޥޥޥޥޥ@!@@@@డ݅$List#map޸[[޹[[@@@@@1@@I@mI@].I@@I@VI@I@I@[@I@^@@@I@\ɫ@@I@Z@I@Y@I@X0@@@!x[[[[@@@)@@@@ࠠ&father[[[\@@@<@@@~K@p0@t>@@@@@డ$Name&father [\ [\@@@@T@@K@tW@@K@s@K@r@@ఐ@!x![\"[\@'@@e*@'xt_name([\)[\@,'xt_name@@@t!t@@@@@ ,'xt_args )Odoc_type0constructor_args@@@@A @A҉\fҊ\@@#`,&xt_retˌA)type_expr@@@@@@@B@AҚқ@@4a,1xt_type_extension*[(@@@@C%@AңҤ@@=b,(xt_alias3˦[5/extension_alias@@@@@@@D5@AҳMWҴMy@@Mc,&xt_locC(location@@@AEA@Aҿ@@Yd,'xt_textO $info@@@@@@AFR@A @@je@A?I?[@@n_nf@@@@L@L@L@@@n@@@@ߘ[[p@@ఐI!pߤ\\2ߥ\\3@԰@@@Q@@K@@G@@@K@K@^'@@J@K@K@R@K@]K@j@@K@S@@K@@@K@@K@@K@0@@@@@@@ఐY$fmt2\\4\\8@۰@@؇@@L@L@L@@@ภձկ\\9\\HAծภչ33ภվ3i 3hภսภ%@@@@L@%L@(L@'B@ภ'(&@(@լiK@cK@M@@@L@L@L@L@L@L@#xK@L@L@L@L@$  M@!M@@@L@&L@2p@@Q@ՠ)M@$M@M@ @@L@L@"@%e@e@@@L@L@4L@3@@l@DM@=012M@+M@@@L@L@@@{@3M@I<=@K@DL@L@@@L@L@@ภA`_$ | @@D@@L@EL@HL@G@ภRภW@@M@J@@L@\L@f@ภdղձ@@7L@CL@Z9K@[;M@M@@L@_L@p@@@HM@6EHM@9HI@@L@FL@Y@@@UMT@@L@L@B@@@`M@@@L@L@@-@[ | %s@@g@@L@L@rL@q@@@@y2)@@L@L@@@డ߹$Name&simple\\J\\U@}@@@?@@L@B@@L@@L@6@@ఐ+!x \\V \\W@@@PE@'xt_name\\X\\_@ @@_@@M@M@M@S@@\\I\\`@@iV@@}@@gK@X@@ࠠ!l,\b\y-\b\z@@@/K@0--------@f@@@ఐ *$self<\b\}=\b\@Iְ@@d4@IeA\b\@@@]x@]o@]j]R@K@@K@@K@@@ఐ !fR\b\S\b\@ Q@@]F@'@@ఐo&fathera\b\b\b\@@@Щ@@F@7@@ఐ!xv\b\w\b\@|@@I@'xt_args}\b\~\b\@J @@]F@R@ఐ!x\b\\b\@@@_@&xt_ret\b\\b\@R @@]F@h@@\b\\b\@@]F@m@@b@@]n@@\b\u@@@ࠠ!c\\\\@@@qՙ@@@K@@@@K@0@@@@@@ఐ栐!x\\\\@Ͱ@@ 0@@@@(xt_alias\\\\@t @@sr@@@@@@@Ġ$None\]\]@@@@@@@N@@@N@5@@5@@ภ޶\]\]@޶@@@HK@?@Ġ$Some]]6]]:@ࠠ"xa ]]; ]]=@@@@@@F@@@@@@@N@@@N@N@@N@@ఐȠ!p#]A]Z$]A][@S@@@@@M@@Ơ@{!t@@M@M@f٨@@L@M@M@Z@M@eM@@@M@@@M@@@M@@M@@M@0HHHHHHHH@GA@B@d@@@@ఐ ڠ$fmt2Y]A]\Z]A]`@ \@@@@N@N@N@0````````@@@@@ภ31l]A]am]A]hA0ภ;ZY# =  @ @>@@N@MN@PN@O@ภLภQ׽׼@@ߠ^O@R^@@N@dN@n.@ภ^׬+׫@+@1`J@@N@N@9N@KN@boM@:M@LM@c@@N@gN@xL@@D@JO@>@@N@NN@aX@@P@VO@"@@N@;N@Jd@% = %sa@a@]@@N@@@ఐ!x{^^|^^@@@M@'xt_name^^^^@Z @@v@@M@CM@MM@K[@@^^^^@@g@@L@/L@OM@Be@@^^^^@@'@@K@#K@QL@.o@@ @@:K@"r@ఐ!l^^^^@@@}@@@@N@@K@K@@@డ!@^^^^@c@@@c:K@gK@W@@K@Y@` @@K@X_@@K@V@K@U@K@T@@ఐ8!c^^^^@ְ@@#@@L@eL@hL@f@@ఐ!x^^^^@@@?@'xt_text^^^^@ @@@@@l@@@k@Ġ$None____@@@@@@@O@u@@O@t@@@@ภ%__&__!@@@@d@@M@#M@@Ġ$Some8_"_89_"_<@Qࠠ!tA_"_=B_"_>@@@@@@|;@@@@@͠@@O@~@@O@}C@@C@@@ࠠ!sY_B_^Z_B__@@@@@@N@0^^^^^^^^@V& @!@z@@@ఐ۽"psp_b_|q_b_~@@@@@@O@@۵@@O@ @@O@@O@@O@@@ఐ $fmt2_b__b_@ @@9@@P@P@P@3@@8\begin{ocamldoccomment} _b__b_@@_b__b_@@@@P@P@P@G@@9 @@@@N@O@M@ఐ$self____@NU@@h]@Mܰ__@@@h@@O@ww@@O@@@O@@wh}@@O@@@O@x@@O@@O@@O@@O@z@@ఐf$fmt2____@ @@h@@P@P@P@@wภ}@@Ix@@P@@@P@@@ภ$Some____@ఐΠ!t____@@@h@@P@P@@@____@@x9h@@P@@@P@P@@@i @@ݏ@@N@O@@ఐ܁"ps4__5__@ڧ@@@@@O@@y@@O@@@O@@O@@O@@@ఐϠ$fmt2N__O__@Q@@@@P@P@P@@@7 \end{ocamldoccomment} `_`a_`@@c_`d_`@@ܤ@@P@P@P@ @@9 @@@@N@O@@ఐ&flush2{``8|``>@|@@@߰@@N@@@N@@N@%@@ภߢ``?``A@ߡ@@@@@O@ O@ 5@@@@96@d @@:7@ @@;8@* @@<9@@_B_Z @@ภ/`]`w`]`A-ภ%Latex `]`|@7ఐY!s`]`}`]`~@Y@Z@@@E@@M@M@M@0@^k @@@@!@@K@M@@ภ㏰)A@*A@UN@@@M@M@!@@`]`u4@@䗠@@M@@?9@@M@"{@@A^^``@@q@@L@dL@y@@@@z@@K@K@{K@c@@@@)@@@*8@R@@+@N@@,@[@@/I@o@@A[[``@@@=8@J@jJ@~u@@ఐ"te`` ``@@@c@/te_constructors````@  @@CZ@@J@iJ@J@r@@[[``@@6uZ@@I@UI@I@h@@&[['``@@@@)[[@@@ࠠ%defs24`a5`a @@@=HH@@@@H@0<<<<<<<<@@@X@@@ภְG`a!H`a#@Ԡภ'CodePreP`aQ`a@کఐ 's_type3Z`a[`a@Ӱ@@ڲ@@H@H@H@%@@e`af`a @@=sH@*@ఐ$defsq`a$r`a(@2@@?@@H@H@H@=@@ @@?D@@@B@@`a@@డ[!@a,aJa,aK@.@@@.+@@G@@'1@@G@&5@@G@@G@@G@0@aqk@l@@@@@ఐ۠-merge_codeprea,a5a,aB@r@@@vۜ@@H@@@H@C@@H@@H@ @@ఐ%defs2a,aCa,aH@*@@咠=@@I@I@I@5@@a,a4a,aI@@xu@@H@H@H@@@@ఐ۠$selfaLaUaLaY@P@@jQ@OaLaf@@zIz@@H@@@H@@zj@@H@@@H@j@@H@@H@@H@i@z3ภ@@bz5@@I@@@I@v@@ఐנ"te!aLag"aLai@@@@'te_info(aLaj)aLaq@İ @@zLj@@I@@@I@I@I@@@7aLaT8aLar@@j@@H@@@h@@@@@@@@ @ @@ @  @@ @  @@ @  @@ @ @@ @U @@ @e@@@@GXX@@ఐA$selfSa|aTa|a@P@@kK0SSSSSSSS@@@o@@@Pc \a|a@@@kJ@@F@@kH@@F@z@@F@@F@@F@@@ఐ=#fmtta|aua|a@!@@9!@@ఐ $texta|aa|a@+@@>@@G@ G@G@8@@< @@J F@;@K@@F@(@@AGA@@dmF@F@@F@F@0@J@@@@AdA@@d~F@@d{F@F@@F@@F@F@0@k@@@@A+A@/A@@@d@d@dd@F@'@F@&@F@%@F@$F@ 0@@@@@A @@]g@d@d@dd@F@-@F@,@F@+@F@*@F@)*@XXF@) ( Print LaTeX code for a type extension. XlXpXlX@@@@@@@daaaa@AA@&self-3ࠠѾѿQQ@]0@Q@@@  QQ@]@@@#fmtaaaa@@@dF@?0@Q]@Q@ ]@Q@@@@@@!e aa aa@@@dF@H0        @%@@)@@@@@ࠠ$textaaab@@@?$G@@@@G@M0&&&&&&&&@(@@B@@@@ࠠ$fmt2<bb=bb@@@@@@gH@O@ࠠ&flush2KbbLbb@@@@@@@j@@@i@@hH@P/@@YbbZbb@@@@R6@!fcbb"dbb#@ @@*@@TA@ఐ.'new_fmtsbb&tbb-@@@@@@H@\&@@H@X@@@H@[@@H@Z@H@Y@H@W@H@Va@@ภ⦰bb/@@ @@@@I@kI@op@@'@@6H@fs@@bb  @@డo0reset_type_names)Odoc_infob3b;b3bU@M@@@M@@H@vM @@H@u@H@t0@}@~@vp@q@`v@@S@_@@@@@ภb3bVb3bX@@@@M/@@I@}I@@@*@@A@@G@H@|$@@ࠠ&s_nameb[bgb[bm@@@/@@@H@0@6@@@డ$Name&simpleb[bpb[b{@@@@D@@H@G@@H@@H@@@ఐ !eb[b|b[b}@@@'@'ex_nameb[b~b[b@,'ex_namee@@@d!t@@@@@ ,'ex_info nP@@@@@@AA @Ay$$z$$@@t,'ex_args 0constructor_args@@@@B@A݅%/%9݆%/%^@@u,&ex_ret%ֈL)type_expr@@@@@@@C(@Aݖ%_%iݗ%_%@@0v,(ex_alias6֙f /exception_alias@@@@@@@D8@Aݦ%%ݧ%%@@@w,&ex_locFL@@@AEA@Aݯ&&'ݰ&&B@@Ix,'ex_codeOֲ@@@@@@AFP@Aݾ&C&Mݿ&C&n@@Xy@A$$$$@@\sld@@@@I@I@I@@@l@@@@b[bcn@@@ࠠ&fatherbbbb@@@@@@H@0@@@@@@డm$Name&fatherbbbb@+_@@@@@H@@@H@@H@@@ఐ!ebbbb@@@*@'ex_namebbbb@ @@@@I@I@I@8@@) @@<9@@bb @@ఐᄠ!pbbbb@@@@@@H@@Ⴀ@7@@H@H@b@@G@H@H@@H@H@٠@@H@۠@@H@@@H@@H@@H@0@mzt@u@@@@@ఐנ$fmt2bbbb@Z@@@@I@I@I@@@ภ%bb&bbAภ>>ภ> >ภภ"!'@@@@I@qI@tI@sB@ภb(a@(@iH@H@J@b @@I@I@'I@;I@LI@]I@oxH@(I@e@e@@@I@`I@I@@@l@RDJ@@=012J@D+J@E@@I@NI@\@@{@?3J@,I<=@H@I@3I@4@@I@=I@K@ภ|*exception @@@@I@I@I@@ภCBภ@@ J@@@I@I@@ภ@@rI@I@9H@;J@@@I@I@@@@რJ@EHJ@HI@@I@I@@@@ᐠMT@@I@>I@@@@ᛠJ@@@I@)I@:@5@[exception %s@@@@I@*I@I@@@@@ⴠ2)@@I@I@&@@ఐF&s_name+bb,bb@@@<)@@P@@:H@+@@ࠠ!l:bb;bb@@@:H@0;;;;;;;;@9@@@ఐg$selfJbbKbb@T@@oB@TsObc @@@h@h}@hxh`@H@@H@@H@@@ఐ!f`bcabc@@@hF@'@@ఐޠ&fatherobcpbc@j@@۷@@F@7@@ఐ}!ebcbc@[@@yI@'ex_argsbcbc!@Z @@hF@R@ఐ!ebc#bc$@q@@_@&ex_retbc%bc+@d @@hF@h@@bcbc,@@hF@m@@b@@hn@@bb@@@ࠠ!sc0c<c0c=@@@@@@H@@@@H@0@@@@@@ఐΠ!ec@cPc@cQ@@@0@@@@(ex_aliasc@cRc@cZ@ @@@@@@@@@Ġ$Nonec`clc`cp@@@@@@@K@ @@K@ 5@@5@@ภİc`ctc`cv@@@@HH@?@Ġ$Somecwccwc@(ࠠ"eacwccwc@@@@@@F@@@@@͠@@K@@@K@N@@N@@డ&Format'fprintf4cc5cc@㮰@@@@@J@&@נ@܌!t@@J@J@@@I@J@3J@@J@J@"@@J@$@@J@%@@J@#@J@!@J@ 0YYYYYYYY@JD@E@u@@@@ఐy#fmtjcckcc@Z@@u0jjjjjjjj@@@@@ภ=;vccwccA:ภEdc# =  @ @H@@K@K@K@@ภV  ภ[@@WL@W@@K@K@.@ภh+@+@;YT@@K@2K@oK@K@hJ@pJ@J@@@K@K@L@@D@T}L@t@@K@K@X@@P@`L@O"@@K@qK@d@% = %sa@a@g@@K@rK@K@p@@hg@@y8@@K@1K@ny@@ఐܠ"eacccc@@@@@L@@@%ea_excccc@,%ea_ex@@@Ni@@@@@@AA,'ea_name@@@@@@A_##`##@@q@Ac$$d$$6@@r*@@i@@@@@@@Ġ$None/cd0cd@ @@@@+i@@N@@@N@@@@@ఐ*"eaBcd Ccd @@@@@L@@@'ea_nameNcdOcd@@@@ J@@Ġ$Some]dd*^dd.@vࠠ!efdd/gdd0@@@j@@@@@@@@fj$@@N@@@N@@@@@ఐ!e}dd4~dd5@@@@@j8@@L@@0@,' @@@'ex_namedd6dd=@u@@s@@J@J@@@Accd>dO@@SJ@5,@@f@@NJ@6.@ภ.dQd`dQdtA,ภ'CodePre dQdg@ఐh&flush2dQdidQdo@@@@@@I@P@@I@@I@Q@@ภڰdQdpdQdr@@@@@@J@J@a@@dQdhdQds@@&@@I@I@J@k@@: @@I@n@ภ륰@A@AA@k&H@@@I@I@|@@dQd_K@@쭠@@I@@P@@7H@H@@@Ac@cJV@@;0@@c0c8X@@డ!@dddd@@@@@@G@@@@G@@@G@@G@@G@0@Ob\@]@-@@@@ภ쮰dd dd@쬠ภ%Latex(dd)dd@ఐS$self6dd7dd@Wа@@r.%@W7;dd@@@q@@H@|@@H@@H@0@@ఐo$selfRddSdd@W@@rJA@WհWdd@@ݽޮq@@I@@@I@@@@I@q@@I@@I@@I@U@ΐภ4{^@{@àr@@J@@@J@b@@ఐ{!edddd@Y@@wq@'ex_namedddd@q @@ @@J@J@J@@@dddd@@r@@I@I@ J@@@dddd@@.@@H@H@ I@@@ @@EH@@ఐ㥠-merge_codepredddd@w@@@{@@H@@@H@H@@H@@H@ @@డ!@dddd@r@@@rl@@I@ @kl!@@I@jl%@@I@@I@@I@@@ఐ!ldddd@'@@@@ఐB!sdddd@@@lG@@J@+J@0J@.@@dddd@@ΠF @@I@I@2I@*@@] @@I@@@H@H@5H@@@@@@@H@H@ @@డ!@-eFeM.eFeN@ϰ@@@ϠF5H@RH@:@@H@<@̠ @@H@;ˠ@@H@9@H@8@H@70@@ภڰKddLdeEAؠภ%Latex Tdd@డ.!^_dd`dd@(@@@(@@I@Z@%@@I@Y$@@I@X@I@W@I@V[@@'\index{wddxdd@@zdd@@C@@J@fJ@hJ@gn@@డ]!^dede@W@@@W@@J@n@T@@J@mS@@J@l@J@k@J@j@@ఐɠ$selfdede@YF@@s@Yde @@rrԠsE@@K@@@K@@6@@K@s@@@K@@K@~@K@}@rภȸ@@rsZ@@L@@@L@@@ఐ&s_namede de@A@@Z@@L@L@L@@@W@@@@K@zK@L@@@డ!^dede@@@@@@K@@@@K@@@K@@K@@K@@@'@\verb`dede@@@@@@L@L@L@@@డ!^&de<'de=@@@@@@L@@@@L@@@L@@L@@L@"@@ఐa$selfDdeEde#@Yް@@t<3@YIde)@@snsls@@M@@@M@@@@M@s@@M@@M@@M@G@sภTmxภMgde/hde4@L@@@s@@N@N@[@@@à@@N@_@@ఐ&s_name}de5~de;@@@@@N@N@N@s@@b@@P@@M@M@N@{@@#`} de>deB@@sdeC@@[@@M@M@M@@@ @@c@@L@L@M@@@@@k@@K@yK@L@@@S@@s@@J@eJ@K@x@@dddeD@@K@@I@TI@J@d@@z @@I@S@ภA@A@WJ@J@@I@OI@@@dd@@u@@I@HI@N@@ఐ $selfeFePeFeT@Z@@t@YeFea@@F@@I@@@I@@t@@I@@@I@t@@I@@I@@I@@0ภ@@_2@@J@@@J@@@ఐ !eeFebeFec@@@  @'ex_info%eFed&eFek@ @@It@@J@ @@J@ J@J@@@4eFeO5eFel@@t@@I@ %@@e@@Π @@H@H@H@F.@@@@ /@M@@ !~@@@ "@g@@ #@t@@ $@@@ %[@@@ &\@@@ ' !@@Kaa@@ఐ t$selfWepevXepez@Z@@uO0WWWWWWWW@ 2 B <@ =@s@@@Zg `epe@@@uN@@F@$@uL@@F@#@@F@"@F@!@F@ @@ఐ #fmtxepeyepe@ h@@ !@@ఐ g$textepeepe@+@@Šo @oG@=G@:G@77@@; @@TF@.:@J@@F@L n@@A A@@nRF@>F@=@F@CF@B0@ @@@@A A@  A@@@ni@ndn[@F@O@F@N@F@MF@J0@ @@@@A @@gZ@nr@nmnd@F@T@F@S@F@R@F@Q@aa3@ $ Print LaTeX code for an exception. aaaa@@@@@@@nreeee@AA@&self-3ࠠۯ۰[{[{@g0@[z@@@  [}[}@g@@@#fmteeee@@@nbF@j0@[g@[@g@[@@@@@@&m_nameeeee@@@nuF@w0@$@@@@@@@!peeee@@@nF@~0@"@@,@@@@ఐP$self$ee%ee@[@@v0$$$$$$$$@#@@@@@@[4 -ee@@@v@@G@@v@@G@p@@G@@G@@G@@@ఐc#fmtEeeFee@E@@_!@@ภްOeePf;fDAܠภ$Code Xee@?)functor (_ee`ef@@beecef@@K@@H@H@H@D@@ @@U@@H@H@H@N@ภ zf f+Aภ$Codef f@iఐ!pf ff f@f@@i@'mp_namef ff f"@,'mp_nameo*@@@ h@@@ c@@ ,'mp_type V\+module_type@@@ e@@@ d@A@ARRRR@@ ,,mp_type_code@@@ f@B@ASSSS.@@ ,'mp_kind%o-@@@ g@C!@A SHSP SHSl@@@ARRRR@@ <4@@@@H@H@H@@@W<@@gH@H@@ภif%f/Afภ$Codef%f3@ɠ# : f%f5f%f8@@f%f4f%f9@@@@H@H@H@@@ @@'H@H@@ภİf;fCA@A@@@H@H@@@.A@:@@H@H@@@A@@@H@H@@@ee@@v@H@H@@@@@@@F@G@@ఐZ$self.fGfM/fGfQ@\Ȱ@@w& @\>3fGfk@@@o@o@oo@G@@G@@G@@@ఐb#fmtDfGflEfGfo@D@@^ @@ఐZ&m_nameQfGfpRfGfv@>@@V-@@ఐV!p`fGfwafGfx@9@@R<@'mp_kindgfGfyhfGf@ @@oC@@=@@oD@ఐ$selfvffwff@]@@wnR@\{ff@@@wi@@F@@wg@@F@@@F@@F@@F@b@@ఐ#fmtffff@@@o@@ภ,ffffA*ภ$Code ff@%) -> ffff@@ffff@@@@G@G@G@@@ @@@@G@G@G@@ภ*A@+A@S@@G@G@@@ff3@@w@G@G@@@`8@@pcF@F@@<@@@=@@F@@@A@A@@pvF@vF@u@F@F@0@@@@@AJA@@pF@i@pF@hF@g@F@@F@F@0@@@@@AXA@\A@@@p@p@pp@F@ @F@ @F@ @F@F@0@@@@@A @@i@p@p@pp@F@@F@@F@@F@@F@  &@ees@@pffff@AA@&self-3ࠠ]]@i0""""""""@]@@@  ]]@i@@@#fmt1ff2ff@@@nF@F@'044444444@]i@]@Q!i@]@S@@@@@&fatherHffIff@@@pF@F@;F@>F@bF@eF@TF@40UUUUUUUU@"1'@(@q@@@@@$kindfffgff@@@pF@AF@;0jjjjjjjj@/%@&@@@@@ఐ$kindzff{ff@@@@@0||||||||@#@@@Ġ2Module_type_structfgfg@82Module_type_structp@@@ @3n@@@ @@@ @A@@E@A(\\(\]$@@@$ࠠ$elesfgfg@@@n@@@E@@@D0@2@@@@@( @@J@@J@@ఐ$selfg!g+g!g/@^Z@@x0@E"@@@@@]а g!g=@@@x@@H@f@x@@H@e @@H@d@H@c@H@b@@ఐ#fmtg!g>g!gA@@@!@@ภzg!gCg!geAxภ%Latex g!gH@7\begin{ocamldocsigend} g!gJg!gc@@g!gIg!gd@@@@I@I@I@D@@ @@@@I@I@I@N@ภ۰*A@+A@@@I@I@Z@@g!gB3@@y@I@qI@`@@d8@@@@G@H@pf@డ$List$iter7gggq8gggz@@@@@oF@@@H@@H@@ @@H@@@H@@H@@H@@@ఐ:$selfYggg|Zggg@^@@yQ@^t^ggg@@@o@o@oo@J@@J@@J@@@ఐB#fmtogggpggg@@@>@@ఐ8&father|ggg}ggg@@@4@@ggg{ggg@@@oo@I@@@ఐ砐$elesgggggg@˰@@Z@@I@I@I@@@c @@@@G@H@@ఐ$selfgggg@_D@@y@^gg@@@y@@G@@y@@G@@@G@@G@@G@@@ఐ#fmtgggg@o@@@@ภ`ggggA^ภ%Latex gg@h5\end{ocamldocsigend} gggg@@gggg@@t@@H@H@H@*@@ @@@@H@H@H@4@ภ*A@+A@@@H@H@@@@gg3@@y@H@H@F@@`8@@rwF@lF@J@<@@K@O=@@F@^N@Ġ3Module_type_functorgggh @83Module_type_functor@r@@@ r@@@ @BA@E@Ar)]I]Os)]I]@@@ %ࠠ!p3gh 4gh @@@r@@@I066666666@@@@ࠠ!k AghBgh@@@r@@@J@@@-Hgh@@@@@@ఐ7$selfVhhWhh"@_@@zN0VVVVVVVV@-'@(@s!@@u@@@_p bhh<@@@s@r@rr@H@@H@@H@@@ఐF#fmtshh=thh@@@@B@@ఐ<&fatherhhAhhG@@@8*@@ఐZ!phhHhhI@3@@s"@@F@:@@>@@s;@ఐ$selfhKhUhKhY@`9@@zI@_hKhs@@@s @s@ss@G@@G@@G@R@@ఐ#fmthKhthKhw@]@@_@@ఐ~&fatherhKhxhKh~@U@@zl@@ఐ!khKhhKh@s@@sB@@F@)|@@7@@sA}@@@F@F@@Ġ1Module_type_alias hh hh@81Module_type_aliasZ@s|1module_type_alias@@@ @AB@E@A:+]];+]^ @@@&ࠠ!a  hh hh@@@@@@M0@@@@@@@@@@@@ఐ$self hh hh@`@@{0@@@*@@@`  hh@@@{@@G@4@{@@G@3Z@@G@2@G@1@G@0@@ఐ#fmt/ hh0 hh@װ@@!@@ภȰ9 hh: hiAƠภ$Code B hh@)ఐ0$selfO hhP hh@`@@{GA@`4T hh@@@x@@H@^@xi@@H@]x@@H@\@H@[@H@ZQ@@ఐ(&fatherl hhm hh@@@$^@@ఐ!a{ hh| hh@j@@@@I@q@or@(mta_name hh hi@,(mta_name@@@ !t@@@ @@ ,*mta_module ݠs^@@@ @@@ AA @A#\\!#\\L@@#@A"[["[[@@",@@@@I@p@@ hh hi@@@@H@WH@vI@h@@| @@@@H@H@PH@V@ภA@A@N@@H@QH@|@@ hh@@{@H@?H@O@@@@F@>F@-@Ġ0Module_type_with ii  ii@80Module_type_withT@tT@@@ 9@@@ @BC@E@A7-^`^f8-^`^@@@'ࠠ!k  ii ii@@@tk@@@Q0@@@@ࠠ!s  ii! ii"@@@!@@@R@@@.  ii#@@@@@@ఐ$self i'i1 i'i5@a@@|0@-'@(@8!@@:@@@a2 ' i'iO@@@t@t@tt@H@@H@@H@@@ఐ #fmt8 i'iP9 i'iS@@@@@ఐ&fatherE i'iTF i'iZ@ذ@@*@@ఐZ!kR i'i[S i'i\@3@@t@@F@:@@>@@t;@ఐE$selfdi^ihei^il@a@@|\I@apii^iz@@@|W@@G@@|U@@G@@@G@@G@@G@Y@@ఐT#fmti^i{i^i~@)@@Pf@@ภiiiiAภ$Code ii@{! iiii@@iiii@@@@H@H@H@@@ @@@@H@H@H@@ภEii+ABภ$Codeii@ఐ$selfiiii@be@@|@aii@@@z@@H@@y@@H@z@@H@@H@@H@@@ఐ&fatheriiii@{@@@@ఐ!siiii@԰@@z @@I@I@I@@@iiii@@@@H@H@I@@@T @@dH@H@@ภذiiA@A@@@H@H@@@fA@w@@H@H@@@#ii@@} @xH@H@ @@@@!F@ @@@F@@Ġ2Module_type_typeof8ii9ii@82Module_type_typeof@@@@ @AD@E@A/^^/^_@@@&(ࠠ!s MiiNii@@@@@@U@@@@@@@@@ఐ@$self_ij`ij@b@@}W0________@@@{@@@bo hij@@@}V@@G@ @}T@@G@ @@G@ @G@ @G@ @@ఐS#fmtijij@(@@O!@@ภjj(jtjAภ$Code jj,@z/module type of jj.jj=@@jj-jj>@@@@H@0H@2H@1D@@ @@@@H@dH@)H@/N@ภDj@jN+AAภ$Codej@jR@ఐ$selfj@jTj@jX@cd@@}k@bj@jh@@@{@@H@H@z@@H@G{@@H@F@H@E@H@D{@@ఐ&fatherj@jij@jo@z@@@@ఐ!sj@jpj@jq@@@{@@I@SI@YI@X@@j@jSj@jr@@@@H@AH@[I@R@@T @@dH@:H@@@ภװjtjA@A@@@H@;H@a@@fA@w@@H@*H@9@@"jj&@@~ @xH@H@(@@@@"F@F@@@A-ff@@&F@?0--------@@@@@AA@@F@30F@2@F@F@077777777@@@@@AA@@F@&@F@%>F@$@F@@F@F@0EEEEEEEE@@@@@AA@A@@@v@v@vv@F@@F@@F@@F@F@0UUUUUUUU@!@@@@A @@p@v@v@vv@F@@F@@F@@F@@F@@dff@@v˰jjjkjj@AA@&self-3 ࠠN Odd@p"0vvvvvvvv@d@@@  dd@p$@@@#fmt jjjj@@@vF@10@d+p6@d.@p8@d0@@@@@@&father jjjj@@@w5F@>0@#@@@@@@@$kind jjjj@@@wF@KF@E0@#@@@@@@ఐ$kindjjjj@@@ɰ@@0@#@@@Ġ-Module_structjjjj@8-Module_structw"@@@ x@yu(@@@ k@@@ j@A@@H@A,SS-ST!@@@ࠠ$eles jjjj@@@u>@@@O@@@N0@2@@@@@( @@J@@J@@ఐ$selfjjjj@d@@~0@E"@@"@@@d jk@@@~@@H@@~@@H@R@@H@@H@@H@@@ఐ#fmt'jk(jk @@@!@@ภ1jk 2jk-Aภ%Latex :jk@Ƞ7\begin{ocamldocsigend} AjkBjk+@@DjkEjk,@@@@I@I@I@D@@ @@7@@I@I@I@N@ภ!*A@+A@@@I@I@Z@@djk 3@@K@I@I@`@@d8@@@@G@H@f@డJ$List$iter}k/k9~k/kB@߰@@@@uH@@@H@@H@@ڠ @@H@@@H@@H@@H@@@ఐ-$selfk/kDk/kH@e:@@@dk/k`@@@u@u@uu@J@@J@@J@@@ఐ5#fmtk/kak/kd@@@1@@ఐ-&fatherk/kek/kk@@@)@@k/kCk/kl@@@vv@I@@@ఐ蠐$elesk/kmk/kq@̰@@+[@@I@I@I@@@d @@L@@G@H@@ఐ~$selfksk}ksk@e@@@dksk@@@@@G@@@@G@9@@G@@G@@G@@@ఐ#fmtkskksk@p@@@@ภkskkskAภ%Latex !ksk@5\end{ocamldocsigend} (ksk)ksk@@+ksk,ksk@@@@H@H@H@+@@ @@@@H@#H@H@5@ภ*A@+A@Π@@H@H@ A@@Kksk3@@2@H@H@G@@`8@@xF@I@:@@J@N;@@F@|M@Ġ,Module_alias`kkakk@8,Module_alias@x,module_alias@@@ l@AA@H@ATFTLTFTj@@@Oࠠ!a vkkwkk@@@@@@R0yyyyyyyy@@@@@@@@@@@@ఐ$selfkkkk@f#@@0@@@@@@e kk@@@@@G@,@~@@G@+@@G@*@G@)@G@(@@ఐ)#fmtkkkk@ @@%!@@ภC kk kl2AAภ$Code  kl@ఐW$self kl kl@fd@@A@e kl@@@~8@@H@V@}@@H@U~3@@H@T@H@S@H@RQ@@ఐQ&father kl  kl&@4@@M^@@ఐ!a kl' kl(@j@@@@I@i@gr@'ma_name kl) kl0@,'ma_name@@@ aN!t@@@ ^@@ ,)ma_module Xy#mmt@@@ `@@@ _AA @AeQQfQR@@ @AiQQjQQ@@ .!@@@@I@h@@( kl) kl1@@@@H@OH@nI@`@@~ @@@@H@wH@HH@N@ภA@A@ˠ@@H@IH@t@@H kk@@/@H@7H@G@@@@F@6F@%@Ġ.Module_functor\!l3l;]!l3lI@8.Module_functor@y@@@ my@@@ n@BB@H@ATTTT@@@Mࠠ!p t!l3lKu!l3lL@@@z @@@V0wwwwwwww@@@@ࠠ!k !l3lN!l3lO@@@y@@@W@@@-!l3lP@@@@@@ఐ$$self"lTl^"lTlb@g1@@0@-'@(@!@@@@@f "lTl|@@@zE@z@@z>z5@H@@H@~@H@}@@ఐ3#fmt"lTl}"lTl@@@/@@ఐ+&father"lTl"lTl@@@'*@@ఐZ!p"lTl"lTl@3@@zc@@F@:@@>@@z`;@ఐm$self#ll#ll@gz@@I@f#ll@@@zA@z<@z;z4@G@@G@@G@R@@ఐu#fmt#ll#ll@X@@q_@@ఐm&father#ll#ll@P@@il@@ఐ!k#ll#ll@s@@z`y@@4@@z\z@~@@F@F@y@Ġ,Module_apply#$ll$$ll@8,Module_applyR@zu@@@ ozy@@@ p@BC@H@AzU:U@{U:Uk@@@ࠠ"k1 ;$ll<$ll@@@z@@@[0>>>>>>>>@|@@@ࠠ"k2 I$llJ$ll@@@z@@@\@@@-P$ll@@@@@@ఐ렐$self^'mNmX_'mNm\@g@@V0^^^^^^^^@-'@(@{!@@}@@@g j'mNmq@@@z@z@zz@H@@H@@H@@@ఐ#fmt{'mNmr|'mNmu@ݰ@@@@ఐ&father'mNmv'mNm|@հ@@*@@ఐZ"k1'mNm}'mNm@3@@z@@F@:@@>@@z;@ఐ6$self(mm(mm@hC@@K@g(mm@@@@@H@@@@H@@@H@@H@@H@[@@ఐE#fmt(mm(mm@(@@Ah@@ภ_(mm(mmA]ภ$Code (mm@!((mm(mm@@(mm(mm@@@@I@I@I@@@ @@@@I@I@I@@ภ*A@+A@@@I@I@@@(mm3@@@I@I@@@`8@@t@@G@H@@ఐ$self)mm)mm@h@@@h5 )mm@@@{|@{w@{v{o@H@@H@@H@@@ఐ#fmt1)mm2)mm@@@@@ఐ&father>)mm?)mm@@@@@ఐ"k2K)mmL)mm@@@{@@F@@@7@@{@ఐꠐ$self]*mm^*mm@h@@U@hib*mm@@@P@@G@@N@@G@@@G@@G@@G@@@ఐ#fmtz*mm{*mn@ܰ@@@@ภ*mn*mn Aภ$Code *mn@t!)*mn *mn @@*mn*mn @@@@H@BH@DH@C?@@ @@@@H@MH@;H@AI@ภt*Aq@+A@:@@H@@@|;@ఐࠐ$selfS.nnT.nn@i@@KI@i_X.nn@@@F@@G@s@D@@G@r@@G@q@G@p@G@oY@@ఐ#fmtp.nnq.nn@Ұ@@f@@ภ z/nn{1oo!Aภ$Code /nn@j! /nn/nn@@/nn/nn@@v@@H@H@H@@@ @@@@H@H@H@@ภ40nn+A1ภ$Code0nn@”ఐG$self0nn0nn@jT@@@i0no@@@@@H@@@@H@@@H@@H@@H@@@ఐA&father0no0no@$@@=@@ఐ!s0no0no@԰@@@@I@I@I@@@0nn0no@@@@H@H@I@@@T @@dH@H@@ภǰ1oo A@A@@@H@H@@@fA@w@@H@H@@@/nn@@@xH@~H@ @@@@F@} @@@F@O@Ġ1Module_constraint'2o"o*(2o"o;@81Module_constraintV@}y@@@ s}@@@ t@BE@H@A~ VpVv VpV@@@ࠠ!k ?2o"o=@2o"o>@@@}@@@e0BBBBBBBB@@@@ࠠ#_tk M2o"o@N2o"oC@@@}@@@f@@@-T2o"oD@@@@@@ఐ$self`4oto~a4oto@j@@X0````````@+%@&@}@@@@@j l4oto@@@}@}@}}@G@@G@@G@@@ఐ#fmt}4oto~4oto@߰@@@@ఐ&father4oto4oto@װ@@*@@ఐX!k4oto4oto@3@@}@@F@:@@>@@F@<@Ġ-Module_typeof5oo5oo@8-Module_typeof@@@@ u@AF@H@A VV VW @@@ࠠ!s 5oo5oo@@@@@@i0@@@@@@@@@@@@ఐ^$self6oo6oo@kk@@0@@@@@@j 6oo@@@@@G@@@@G@@@G@@G@@G@@@ఐq#fmt6oo6oo@T@@m!@@ภ7oo9p;pHAภ$Code 7oo@/module type of  7oo 7op@@7oo7op@@@@H@H@H@D@@ @@@@H@KH@H@N@ภ'8pp+Aภ$Code/8pp@ఐɠ$self<8pp=8pp@kְ@@4k@k%A8pp/@@@@@H@/@V@@H@.@@H@-@H@,@H@+{@@ఐà&fatherY8pp0Z8pp6@@@@@ఐ!sf8pp7g8pp8@@@z@@I@:I@@I@?@@q8ppr8pp9@@Z@@H@(H@BI@9@@T @@dH@!H@'@ภI9p;pGAG@A@@@H@"H@H@@fA@w@@H@H@ @@7oo@@{@xH@H@@@@@MF@F@@Ġ-Module_unpack:pIpQ:pIp^@8-Module_unpack@@@@ v @@@ w@BG@H@AWCWIWCWv@@@ࠠ!s :pIp`:pIpa@@@@@@m@@:pIpc:pIpd@@ @@I@n @@@(:pIpe@@" @@" @@ఐi$self;pips;pipw@lv@@0@$@@@@@k ;pip@@@@@G@T@@@G@S(@@G@R@G@Q@G@P@@ఐ|#fmt;pip;pip@_@@x!@@ภ=pp>ppAภ$Code =pp@ఐ$self=pp=pp@l@@A@l"=pp@@@@@H@~@7@@H@}@@H@|@H@{@H@zQ@@ఐ&father:=pp;=pp@@@^@@ఐ!sG=ppH=pp@h@@[@@I@I@I@r@@R=ppS=pp@@;@@H@wH@I@|@@U @@E@@H@H@pH@v@ภ/j>ppcA-@dA@@@H@qH@@@s<ppl@@Z@H@_H@o@@q@@,F@^F@M@@A~jjw@@0F@I0~~~~~~~~@@@@@A{A@@F@=:F@<@F@F@0@@@@@AA@@sF@0@F@/HF@.@F@&@F@%F@#0@@@@@A A@ A@@@@@@F@6@F@5@F@4@F@3F@/0@ @@@@A @@yU@ @@@F@<@F@;@F@:@F@9@F@8@jj@@@pp@pp@AA@&self-3 ࠠ mkmk@ys0@mj@@@  mmmm@yu@@@#fmt @pp@pp@@@F@R0@m|y@m@y@m@@@@@@&father @pp@pq@@@~\F@_0@#@@@@@@@$kind @pq@pq @@@*F@lF@f0@#@@@@@@ఐ$kindAq qAq q@@@*ڰ@@0@#@@@Ġ/Class_structure"Bq"q*#Bq"q9@8/Class_structureL@@@ @~]~\@@@ @@@ Ҡ~@@@ @@@ @B@@D@A====@@@ࠠ͠#inh FBq"q;GBq"q>@@@~|~{@@@r@@@q0MMMMMMMM@:@@@ࠠ$eles XBq"q@YBq"qD@@@)~@@@t@@@s@@@AcBq"qE@@d@@d@@ఐ$selfqCqIqSrCqIqW@n @@i0qqqqqqqq@`5/@0@%@ @@@@m }CqIqe@@@k@@H@@i@@H@@@H@@H@@H@@@ఐà#fmtCqIqfCqIqi@@@$@@ภ.CqIqkCqIqA,ภ%Latex CqIqp@6:\begin{ocamldocobjectend} CqIqrCqIq@@CqIqqCqIq@@B@@I@I@I@G@@ @@@@I@I@I@Q@ภ*A@+A@U@@I@I@]@@CqIqj3@@@I@I@c@@g8@@C@@G@H@i@ఐ&$selfDqqDqq@n@@y@nbDqq@@@*@)@H@@H@@@ఐ,#fmtDqqDqq@@@(@@ఐŠ#inh Dqq Dqq@@@A@@%@@8@డ$List$iterEqqEqq@@@@@F@|@@H@@H@@y @@H@x@@H@@H@@H@@@ఐ{$self?Eqq@Eqq@nٰ@@7@npDEqq@@@@@@J@@J@@J@@@ఐ#fmtUEqqVEqq@f@@@@ఐ{&fatherbEqqcEqq@^@@w@@fEqqgEqr@@@@I@@@ఐ$elestEqruEqr@@@ʠZ@@I@I@I@ @@c @@@@G@H@@ఐ̠$selfFrrFrr@o*@@@nFrr#@@@@@G@@@@G@@@G@@G@@G@/@@ఐ۠#fmtFrr$Frr'@@@<@@ภFFrr)FrrLADภ%Latex Frr.@N8\end{ocamldocobjectend} Frr0FrrJ@@Frr/FrrK@@Z@@H@(H@*H@)_@@ @@@@H@3H@!H@'i@ภ*A@+A@m@@H@"H@0u@@Frr(3@@@H@H@ {@@`8@@F@ F@F@F@@@@@@A@@ @B@@ F@@Ġ+Class_applyHrNrVHrNra@8+Class_apply@1+class_apply@@@ @AA@D@A[>>\>>;@@@Π@HrNrbHrNrc@@@@I@w@@@@@@@@@ఐe$self)Jrr*Jrr@oð@@!@o5.Jrr@@@@@G@<@@@G@;q@@G@:@G@9@G@8@@ఐt#fmtFJrrGJrr@W@@p@@ภ߰PJrrQJrrAݠภ#Raw YJrr@ȣ !class application not handled yet`JrraJrr@@cJrrdJrr@@ȯ@@H@_H@aH@`@@ @@V@@H@jH@XH@^&@ภ@*A=@+A@@@H@YH@g2@@Jrr3@@j@H@GH@W8@@`8@@F@FF@5=@Ġ,Class_constrLrrLrr@8,Class_constru@,class_constr@@@ @AB@D@A>>>>@@@Ϡࠠ#cco LrrLrs@@@@@@z0@@@@@@@@@@@@ఐ#ccoNss"Nss%@@@ݰ@@-@@I@s@p0@% @@@3cco_type_parametersNss&Nss9@,3cco_type_parameters:@@@ yj)type_expr@@@ @@@ @B,(cco_name,!t@@@ @@@A6|@@,)cco_class9#cct@@@ @@@ AA@AF}@@K@{@@K@z0@S@@@ @@@ภ9%Os?sR&Os?sT@8@@@@@G@ H@H@@ࠠ!l 9PsUsb:PsUsc@@@cb@@@@@@~w@@ji@@J@@@J@~@@ఐ$selfUQsgsvVQsgsz@p@@M0UUUUUUUU@%@ @q@@@pe ^Qsgs@@@L@@I@@J@@I@@@I@@I@@I@@@ఐ#fmtvQsgswQsgs@@@!@@డT!@TstTst@'@@@'x@@J@J@J@J@@@J@@+@@J@*@@J@@J@@J@K@@ภ9SssSss@7ภ$CodeSssSss@ɛ![SssSss@@SssSss@@ɧ@@K@K@K@o@@ @@;K@r@ఐ$selfTssTss@qp@@@pTss@@@@@K@@@@K@@@K@,a@@K@@@K@@K@@K@@@ఐ&fatherTssTss@@@@@ఐϠ!l Tst Tst@@@@@L@@@L@L@L@@@ Tss Tst@@L@@@K@K@K@@@p @@ @@K@K@@@ภ 0Utt 1Utt"Aภ$Code  9Utt@ "]  @Utt AUtt @@ CUtt DUtt!@@,@@K@K@K@@@ @@K@@ภ#A@$A@ߠL@@@K@K@@@ ^Utt.@@@@K@K@ @@ fRss gVt#t5@@N@@J@J@@@@@HH@H@@@A sMss tWt6tA@@MH@mX@ఐ$self XtCtM XtCtQ@r@@zf@q XtCt_@@@u@@G@@s@@G@@@G@@G@@G@v@@ఐ͠#fmt XtCt` XtCtc@@@@@ภ8 Ytdtq YtdtA6ภ$Code  Ytdtu@ʙఐ$self Ytdtw Ytdt{@rY@@@q Ytdt@@@@@H@>@@@H@=@@H@<@H@;@H@:@@ఐ&father Ytdt Ytdt@ذ@@@@ఐ>#cco Ytdt Ytdt@)@@T@@I@Q@O@(cco_name Ytdt Ytdt@@@@@I@P@@ Ytdtv Ytdt@@@@H@7H@VI@H@@_ @@@@H@_H@0H@6@ภ۰lA@mA@ @@H@1H@\@@ Ytdtpu@@@H@H@/@@z@@6F@@}@@F@l @Ġ0Class_constraint 3[tt 4[tt@80Class_constraint@^@@@ @@@@ @BC@D@A????@@@$Рࠠ"ck  K[tt L[tt@@@t@@@~;@ࠠ#ctk  X[tt Y[tt@@@_@@@H@@@, _[tt@@`J@@`J@@ఐ$self m\tt n\tt@s@@e0 m m m m m m m m@\,&@'@ !@@ @@@r  y\tt@@@g@@H@i@e@@H@h@@H@g@H@f@H@e@@ఐ#fmt \tt \tt@@@$@@ภ* \tt \ttA(ภ$Code  \tt@ˋ"(  \tt \tt@@ \tt \tt@@˗@@I@I@I@G@@ @@@@I@I@I@Q@ภ*A@+A@ Q@@I@I@]@@ \tt3@@@I@tI@c@@g8@@?@@G@H@si@ఐ"$self ]tu ]tu@s@@y@s ]tu@@@$@@@H@@H@@H@@@ఐ*#fmt ]tu ]tu@ @@&@@ఐ"&father ]tu ]tu%@@@@@ఐˠ"ck ]tu& ]tu(@@@?@@4@@9@ఐc$self '^u*u4 (^u*u8@s@@@s3 ,^u*uF@@@@@H@@@@H@o@@H@@H@@H@@@ఐr#fmt D^u*uG E^u*uJ@U@@n@@ภݰ N^u*uL O^u*uWA۠ภ$Code  W^u*uP@># :  ^^u*uR _^u*uU@@ a^u*uQ b^u*uV@@J@@I@I@I@@@ @@T@@I@I@I@@ภ>*A;@+A@ @@I@I@@@ ^u*uK3@@h@I@I@@@`8@@@@G@H@@ఐՠ$self _uZud _uZuh@t3@@,@sð _uZu@@@@@@H@@H@@H@5@@ఐݠ#fmt _uZu _uZu@@@B@@ఐՠ&father _uZu _uZu@@@O@@ఐq#ctk _uZu _uZu@V@@\@@4@@]@ఐ$self `uu `uu@tr@@k@s `uu@@@@@G@@@@G@ @@G@@G@@G@{@@ఐ##fmt `uu `uu@@@@@ภ  `uu `uuA ภ$Code  `uu@" ) `uu `uu@@ `uu `uu@@@@H@#H@%H@$@@ @@@@H@.H@H@"@ภ*A@+A@ @@H@H@+@@ 2`uu3@@@H@ H@@@`8@@JF@ @;@@@<@@@W=@@@>@@F@a@@A AAq qB@@TF@j0 A A A A A A A A@.@@@@AIFA@@JF@^^F@]@F@F@0 K K K K K K K K@J@@@@AePA@@F@Q@XF@PlF@O@F@@F@F@0 Y Y Y Y Y Y Y Y@m@@@@A^A@bA@@@@@@F@@F@@F@@F@F@0 i i i i i i i i@@@@@A @@@@@@F@@F@@F@@F@@F@@ x@ppy@@ ~buu buu@AA@&self-3 "ࠠb !cu.u.@60        @u-@@@  u0u0@8@@@#fmt # buu buu@@@F@5F@0        @uBM@uE@ "O@uG@ @@@@@&father $ buu buu@@@F@ F@0        @)@ @ @@@@@$kind % buu buu@@@F@F@0        @&@@ @@@@ఐ$kind cuv cuv@@@ @@0        @#@@@Ġ*Class_type dv v dv v@8*Class_type@@@ @0class_type_alias@@@ @AA@B@ACDDDDD@@@ݠࠠ#cta & dv v dv v"@@@@@@0        @+@@@@@!@@C@@C@@ఐ#cta fv2vC fv2vF@@@ 2@@-@@I@3@00        @E% @@@3cta_type_parameters )fv2vG *fv2vZ@,3cta_type_parameters:@@@ Рo)type_expr@@@ @@@ @B,(cta_name!t@@@ @@@AC-C7C-CJ@@',)cta_classW@@@ @@@ AA@ACzCCzC@@5*@ACCCD@@9۰A0@@*)@@@2@@@1>@Ġ . jgv`vm kgv`vo@ .@@@@=<@@K@;@@K@:0 q q q q q q q q@Q@@@ @@@ภ zgv`vs {gv`vu@@@@@@G@H@FH@D@ࠠ!l ) hvvv hvvv@@@a`@@@?@@@>u@@hg@@J@A@@J@@|@@ఐ#$self ivv ivv@vD@@0        @%@ @ @@@u  ivv@@@@@I@O@@@I@N@@I@M@I@L@I@K@@ఐ6#fmt ivv ivv@@@2!@@డ !@ kvw kvw@|@@@|@@J@J@J@~J@f@@J@h@@@J@g@@J@e@J@d@J@cK@@ภ  jvvjvv@ ภ$Codejvv jvv@![jvvjvv@@jvvjvv@@@@K@K@K@o@@ @@;K@r@ఐ$self+kvv,kvv@vŰ@@#@u0kvw@@@ @@K@@ޠ@@K@@@K@@@K@@@K@@K@@K@@@ఐ&fatherPkvwQkvw @@@@@ఐϠ!l]kvw^kvw@@@ @@L@@@L@L@L@@@lkvvmkvw@@ L@v@@K@{K@K@@@p @@@@K@tK@z@@ภ lww&lww0A ภ$Code lww*@u"] lww,lww.@@lww+lww/@@ρ@@K@K@K@@@ @@K@@ภ n#A k@$A@4L@@@K@K@@@lww%.@@F@@K@sK@ @@jvvmw1wC@@@@J@J@r@@@@HH@YH@H@@Aev&v0nwDwO@@MH@-X@ఐP$selfowQw[owQw_@wq@@f@vowQwm@@@@@G@@@@G@@@G@@G@@G@v@@ఐ_#fmtowQwnowQwq@<@@[@@ภ pwrwpwrwA ภ$Code pwrw@ఐ$selfpwrwpwrw@w@@ @vpwrw@@@@@H@@.@@H@@@H@@H@@H@@@ఐ&father1pwrw2pwrw@d@@@@ఐ<#cta@pwrwApwrw@'@@R@@I@@@(cta_nameLpwrwMpwrw@@@@@I@@@SpwrwTpwrw@@<@@H@H@I@@@_ @@F@@H@H@H@@ภ 0lA -@mA@@@H@H@@@spwrw~u@@Z@H@H@@@z@@zF@F@@~@@F@, @Ġ/Class_signaturerwwrww@8/Class_signature@.@@@ @@@ Š7@@@ @@@ @B@@B@ADDDD@@@ܠࠠ#inh 'rwwrww@@@ @@@%@@@$@ࠠ$eles (rwwrww@@@(*@@@'@@@&@@@>rww@@@@@@ఐN$selfswwsww@xo@@0@4.@/@%@ @@@@w sww@@@@@H@)@@@H@($@@H@'@H@&@H@%@@ఐd#fmtswwsww@A@@`$@@ภ swwswxA ภ%Latex  sww@˚:\begin{ocamldocobjectend} swxswx@@swxswx@@˦@@I@LI@NI@MG@@ @@ @@I@WI@EI@KQ@ภ *A @+A@@@I@FI@T]@@6sww3@@@I@4I@Dc@@g8@@@@G@ZH@3i@ఐǠ$selfNtx!x+Otx!x/@x@@Fy@xưStx!xI@@@@@H@_@H@^@@ఐ͠#fmtbtx!xJctx!xM@@@@@ఐĠ#inhotx!xNptx!xQ@@@F@j@@'@@@డP$List$iteruxSx]uxSxf@@@@@H@u@@H@w@H@v@ @@H@t@@H@s@H@r@H@q@@ఐ$selfuxSxhuxSxl@y@@@@xװuxSx@@@@@@J@@J@@J@@@ఐ'#fmtuxSxuxSx@@@#@@ఐ&fatheruxSxuxSx@@@@@uxSxguxSx@@@;4@I@@@ఐ$elesuxSxuxSx@@@1[@@I@I@I@@@d @@R@@G@H@@ఐp$selfvxxvxx@y@@"@yvxx@@@@@G@@@@G@?@@G@@G@@G@2@@ఐ#fmtvxxvxx@\@@{?@@ภvxxvxxAภ%Latex 'vxx@̵8\end{ocamldocobjectend} .vxx/vxx@@1vxx2vxx@@@@H@H@H@b@@ @@$@@H@H@H@l@ภ*A @+A@Ԡ@@H@H@x@@Qvxx3@@8@H@H@~@@`8@@F@@;@@@ <@@@=@@F@!@@A_cuuA@@F@0________@@@@@AEA@@F@F@ @F@F@0iiiiiiii@@@@@AOA@@F@@F@F@@F@@F@F@0wwwwwwww@@@@@A]A@aA@@@@@@F@@F@@F@@F@F@0@@@@@A @@6@@@@F@@F@@F@@F@@F@ @buux@@xxxxxx@AA@&self-3 +ࠠ *zLzL@T0@zK@@@  zNzN@V@@@#fmt ,xxxxxy@@@F@0@z^i@za@ k@zc@@@@@@!m -xxyxxy@@@F@#0@%@@@@@@@ࠠ&s_name .yyyyyy@@@*@@@6G@(0@%@@@@@డ$Name&simpleyyyyyy%@@@@B@@G@,E@@G@+@G@*@@ఐF!myyy&yyy'@'@@B*@&m_nameyyy(yyy.@,&m_name@@@ b!t@@@ z@@, ,&m_type t+module_type@@@ {AA @AuXGXQvXGXu@@,&m_infoxx@@@ }@@@ |AB@AXXXX@@,.m_is_interface%t@@@ ~@C!@AXYXY@@',&m_file/@@@ @D+@AYQY[YQYl@@1,&m_kind9@@@ AE4@AYYYY@@:,%m_locBt@@@ AF=@AYYYZ @@C,*m_top_depsK!t@@@ @@@ AGM@AZ ZZ Z7@@S,&m_code[@@@ @@@ AH\@AZrZ|ZrZ@@b,+m_code_intfjˠ@@@ @@@ AIk@AZZZZ@@q ,+m_text_onlyyu;@@@ @Ju@A[&[0[&[D@@{!@AXXXX"@@@@@@H@7H@?H@=@@@@@@yyy @@ఐ$selfzy2y8zy2y<@{O@@0@@@@@@zŰ zy2yJ@@@@@F@G@@@F@F@@F@E@F@D@F@C@@ఐ##fmtzy2yKzy2yN@@@!@@ภo{yOyX~yyAmภ%Latex {yOy]@wడ!^{yOyi{yOyj@@@@@@G@p@@@G@o@@G@n@G@m@G@lL@@'\index{ {yOy` {yOyh@@{yOy_@@@@H@|H@~H@}_@@డ!^#{yOy}${yOy~@@@@@@H@@@@H@@@H@@H@@H@{@@ఐ$selfA{yOykB{yOyo@{۰@@9@{F{yOyu@@ki@@I@@@I@@@@I@@@I@@I@@I@@|ภ#jM@j@~@@J@@@J@@@ఐ&s_nameo{yOyvp{yOy|@@@@@J@J@J@@@W@@B@@I@I@J@@@డ\!^{yOy{yOy@V@@@V@@I@@S@@I@R@@I@@I@@I@@@'@\verb`{yOy{yOy@@@@p@@J@J@J@@@డ!^|yy|yy@@@@@@J@@@@J@@@J@@J@@J@@@ఐ4$self|yy|yy@|s@@$@|K|yy@@r@@K@@@K@@c@@K@m@@K@@K@@K@8@ภ ภ|yy|yy@@@@@@L@L@L@@@X@@L@P@@ఐ2&s_name|yy|yy@Z@@@@L@L@L@d@@|yyc@@@@K@K@L@m@@#`} -|yy.|yy@@t0|yy@@@@K@K@K@@@ @@@@J@J@K@@@@@@@I@I@J@@@T@@ @@H@{H@I@@@Q{yOy^R}yy@@@@G@jG@H@z@@{ @@D@@G@G@cG@i@ภ.i~yyA,@A@@@G@dG@@@r{yOyW@@Y@G@RG@b@@@@YF@lF@Q@@@F@'@@AA@@iF@F@@F@ F@ 0@@@@@AA@A@@@@{t@F@@F@@F@F@0@@@@@A @@A@@}@F@@F@@F@@F@@xxx@@zyyyz@AA@&self-3 0ࠠ /}U}U@]0@}T@@@  }W}W@_@@@#fmt 1yzyz@@@F@00@}gr@}j@ t@}l@@@@@@"mt 2yzyz @@@F@90@%@@@@@@@ࠠ&s_name 3z zz z@@@3@@@LG@>0@%@@ @@@డ$Name&simplez zz z*@@@@K@@G@BN@@G@A@G@@@@ఐF"mtz z+z z-@'@@B*@'mt_namez z. z z5@,'mt_name@@@ k!t@@@ @@ ,'mt_info u{@@@ @@@ AA @A6_`6_`#@@ *,'mt_typew+module_type@@@ @@@ AB@A7`a`k7`a`@@ ++,/mt_is_interface*w@@@ @C&@A8``8``@@ 5,,'mt_file4@@@ @D0@A9a&a09a&aB@@ ?-,'mt_kind>@@@ @@@ AE>@A:ara|:ara@@ M.,&mt_locLw@@@ AFG@A>bb>bb@@ V/@A5__5__@@ Z)c[@@@@H@MH@UH@S@@c@@@@z ze@@ఐ⠐$selfz9z?z9zC@~*@@0@@@@@@} z9zQ@@@@@F@]@@@F@\@@F@[@F@Z@F@Y@@ఐ#fmtz9zRz9zU@ְ@@!@@ภJzVz_zzAHภ%Latex zVzd@Rడ!^zVzpzVzq@@@@@@G@@@@G@@@G@@G@@G@L@@'\index{zVzgzVzo@@zVzf@@@@H@H@H@_@@డ!^zVzzVz@ǰ@@@@@H@@@@H@@@H@@H@@H@{@@ఐn$selfzVzrzVzv@~@@@~!zVz|@@FD@@I@@@I@@@@I@@@I@@I@@I@@WภE(@E@Y@@J@@@J@@@ఐa&s_nameJzVz}KzVz@@@@@J@J@J@@@W@@ @@I@I@J@@@డ7!^hzVzizVz@ 1@@@ 1@@I@@ .@@I@ -@@I@@I@@I@@@'@\verb`zVzzVz@@@@ K@@J@J@J@@@డe!^zzzz@ _@@@ _@@J@@ \@@J@ [@@J@@J@@J@@@ఐ$selfzzzz@N@@$@&zz@@ܠM@@K@@@K@@>@@K@H@@K@@K@@K@8@ภภzzzz@@@@j@@L@L@L@@@3@@L@P@@డ$Name&simplezzzz@@@@<@@L@ ?@@L@ @L@ j@@ఐ&s_namezzzz@t@@S@@M@M@M@~@@zzzz@@Y@@L@@@zz@@ @@K@K@$L@@@#`} (zz)zz@@+zz@@ @@K@K@&K@%@@ @@ @@J@J@(K@@@=@@ @@I@I@*J@@@t@@ @@H@H@,I@@@LzVzeMzz@@@@G@G@.H@@@ @@ ?@@G@7G@yG@@ภ)dzzA'@A@@@G@zG@4@@mzVz^@@T@G@hG@x@@@@4F@F@g@@@F@=@@AA@@DF@/F@.@F@@Ȱ@@&>@*3{{K@@@@H@@@H@@@@H@@@H@@H@@H@R@ภW:@W@@@I@@@I@_@@ఐ!m^{{L_{{M@k@@n@&m_namee{{Nf{{T@O @@@@I@I@I@|@@p{{9q{{U@@@@H@H@I@@@z{{({{{V@@@@G@}G@H@@@ @@)F@ZF@|F@l@@AA@@4F@^ F@]@F@F@0@@@@@AA@A@@@K@FA@F@@F@@F@F@0@@@@@A @@L@T@OJ@F@@F@@F@@F@@zz0@@G{X{c{X{~@AA@&self-3 9ࠠ 8``@h0@_@@@  bb@j@@@#fmt :{X{{X{@@@]F@0@r}@u@ @w@@@@@@"mt ;{X{{X{@@@lF@0@%@@@@@@ఐ@"ps{{{{@ f@@@@@F@@8@@F@@@F@@F@@F@0@,"@#@@@@@ఐJ#fmt{{{{@+@@F@@ఐi$self"{{#{{@@@"@#'{{@@@@@G@h@@G@@G@-@@ఐ$self>{{?{{@ذ@@6>@8C{{@@@@H@ @@H@ @@@H@ @@H@ @H@ @H@R@ภ gJ@g@@@I@@@I@_@@ఐ"mtn{{o{{@k@@n@'mt_nameu{{v{{@V @@@@I@I@#I@!|@@{{{{@@@@H@H@%I@@@{{{{@@@@G@G@'H@@@ @@F@F@@@A A@@$F@ F@@F@,F@+0@@@@@AA@A@@@;@61@F@8@F@7@F@6F@30@@@@@A @@Z@D@?:@F@=@F@<@F@;@F@:@{X{\.@@7{{{{@AA@&self-3 =ࠠ <nn@v0@m@@@  pp@x@@@#fmt >{{{{@@@MF@O0@@@ @@@@@@@!c ?{{{{@@@\F@X0@%@@ @@@@@ࠠ&s_name @{|{|@@@ L@@@kG@]0@%@@#@@@డ$Name&simple{| {|@@@@ d@@G@a g@@G@`@G@_@@ఐF!c1{|2{|@'@@B*@'cl_name8{|9{|@,'cl_name@@@  !t@@@ @@  ,'cl_info @@@ @@@ AA @A @@ @@@@3,'cl_type} *class_type@@@ @B@A A4A> A4AZ@@?,2cl_type_parameters%})type_expr@@@ @@@ @C(@A AuA AuA@@P,*cl_virtual6}@@@ @D2@A AA AA@@Z,'cl_kind@@@@ AE;@A B B B B2@@c,-cl_parametersI%o)Parameter)parameter@@@ @@@ AFM@A BXBb BXB@@u,&cl_loc[}@@@ AGV@A BB BB@@~@A @@ @@@@Ѱrj@@ @@H@lH@tH@r@@r@@@@{{t@@ఐ$self|"|(|"|,@R@@0@@@@@@Ȱ |"|:@@@@@F@|@@@F@{@@F@z@F@y@F@x@@ఐ#fmt|"|;|"|>@@@!@@ภr|?|H||Apภ%Latex |?|M@zడ!^|?|Y|?|Z@ @@@ @@G@@ @@G@ @@G@@G@@G@L@@'\index{|?|P|?|X@@|?|O@@ @@H@H@H@_@@డ!^&|?|m'|?|n@ @@@ @@H@@ @@H@ @@H@@H@@H@{@@ఐ}$selfD|?|[E|?|_@ް@@<@I|?|e@@nl@@I@@@I@@@@I@@@I@@I@@I@@ภ&mP@m@@@J@@@J@@@ఐp&s_namer|?|fs|?|l@@@@@J@J@J@@@W@@E@@I@I@J@@@డ_!^|?|x|?|y@Y@@@Y@@I@@V@@I@U@@I@@I@@I@@@'@\verb`|?|o|?|w@@@@s@@J@J@J@@@డ!^|z||z|@@@@@@J@@@@J@@@J@@J@@J@@@ఐ$self|z||z|@v@@$@N|z|@@u@@K@@@K@@f@@K@p@@K@@K@ @K@ 8@ภภ|z||z|@@@@@@L@L@#L@@@ [@@L@$P@@ఐ&s_name|z||z|@Z@@@@L@L@(L@'d@@ |z|c@@@@K@ K@*L@m@@#`} 0|z|1|z|@@t3|z|@@@@K@K@,K@+@@ @@@@J@J@.K@@@@@@@I@I@0J@@@T@@ @@H@H@2I@@@T|?|NU||@@@@G@G@4H@@@{ @@G@@G@=G@G@@ภ1l||A/@A@@@G@G@:@@u|?|G@@\@G@G@@@@@F@@@@F@\u@@AA@@F@N F@M@F@BF@A0@@@@@AA@A@@@@@F@N@F@M@F@LF@I0@@@@@A @@B@@ @F@S@F@R@F@Q@F@P@{{@@||||@AA@&self-3 Bࠠ AVV@^0@U@@@  XX@`@@@#fmt C||||@@@F@e0@hs@k@ u@m@@@@@@"ct D||||@@@$F@n0@%@@@@@@@ࠠ&s_name E|}|} @@@ 4@@@G@s0@%@@ @@@డ$Name&simple|}|}@@@@ L@@G@w O@@G@v@G@u@@ఐF"ct|}|}@'@@B*@(clt_name |}!|}%@,(clt_namel@@@  l!t@@@ @@ ,(clt_info  v@@@ @@@ AA @AEEEE@@,(clt_type*class_type@@@ @B@AF:FDF:Fa@@',3clt_type_parameters% )type_expr@@@ @@@ @C(@AFbFlFbF@@8,+clt_virtual6@@@ @D2@AFFFF@@B,(clt_kind@h@@@ AE;@AFGFG)@@K,'clt_locI@@@ AFD@AGTG^GTGz@@T@AEEEE@@Xް`X@@ @@H@H@H@@@`@@@@|}b@@ఐߠ$self})}/})}3@(@@0@@@@@@ })}A@@@@@F@@@@F@@@F@@F@@F@@@ఐ#fmt})}B})}E@Ӱ@@!@@ภH}F}O}}AFภ%Latex }F}T@Pడ!^}F}`}F}a@@@@@@G@@@@G@@@G@@G@@G@L@@'\index{}F}W}F}_@@}F}V@@@@H@H@H@_@@డ!^}F}t}F}u@Ű@@@@@H@@@@H@@@H@@H@@H@{@@ఐk$self}F}b}F}f@@@@}F}l@@DB@@I@@@I@@@@I@@@I@@I@@I@@UภC&@C@W@@J@@@J@@@ఐ^&s_nameH}F}mI}F}s@@@@@J@J@J@@@W@@@@I@I@J@@@డ5!^f}F}g}F}@/@@@/@@I@@,@@I@+@@I@@I@@I@@@'@\verb`~}F}v}F}~@@@@I@@J@ J@ J@ @@డc!^}}}}@]@@@]@@J@@Z@@J@Y@@J@@J@@J@@@ఐ$self}}}}@L@@$@$}}@@ڠK@@K@'@@K@&@<@@K@%F@@K@$@K@#@K@"8@ภภ}}}}@@@@h@@L@5L@9L@@@1@@L@:P@@ఐ&s_name}}}}@Z@@k@@L@3L@>L@=d@@}}c@@@@K@K@@L@2m@@#`} }}}}@@t }}@@@@K@K@BK@A@@ @@@@J@ J@DK@@@@@@@I@I@FJ@ @@T@@@@H@H@HI@@@*}F}U+}}@@ں@@G@G@JH@@@{ @@@@G@SG@G@@ภB}}A@A@Π@@G@G@P@@K}F}N@@2@G@G@@@@@F@@@@F@rc@@AA@@F@d F@c@F@XF@W0[[[[[[[[@@@@@AA@A@@@@@F@d@F@c@F@bF@_0iiiiiiii@@@@@A @@@@@F@i@F@h@F@g@F@f@v||@@|}}}}}@AA@&self-3 Gࠠ` Fa,,@40@+@@@  ..@6@@@#fmt H}}}}@@@F@{0@>I@A@ K@C@@@@@@!c I}}}}@@@F@0@%@@@@@@ఐ "ps}~}~@2@@@l@@F@@@@F@Y@@F@@F@@F@0@,"@#@ @@@@ఐJ#fmt}~}~@+@@F@@ఐi$self}~ }~@@@"@}~@@@v@@G@4@@G@@G@-@@ఐ$self }~ }~@@@>@ }~+@@f@@H@@@H@@@@H@@@H@@H@@H@R@ภ 3@ 3@{@@I@@@I@_@@ఐ!c :}~, ;}~-@k@@n@'cl_name A}~. B}~5@  @@@@I@I@I@|@@ L}~ M}~6@@@@H@H@I@@@ V}~  W}~7@@@@G@G@H@@@ @@F@F@@@A A@@F@z F@y@F@F@0 i i i i i i i i@@@@@AA@A@@@@@F@@F@@F@F@0 w w w w w w w w@@@@@A @@&@@@F@@F@@F@@F@@ }}.@@ ~9~D ~9~^@AA@&self-3 Kࠠ n J o::@B0        @9@@@  <<@D@@@#fmt L ~9~_ ~9~b@@@F@0        @LW@O@   Y@Q@  @@@@@"ct M ~9~c ~9~e@@@F@0        @%@@  @@@@ఐ"ps ~h~n ~h~p@@@@@z@@F@@@@F@g@@F@@F@@F@0        @,"@#@  @@@@ఐJ#fmt ~h~q ~h~t@+@@F@@ఐi$self ~h~v ~h~z@@@"@!~h~@@@@@G@B@@G@@G@-@@ఐ$self!~h~!~h~@@@>@!~h~@@t@@H@)@@H@(@@@H@'@@H@&@H@%@H@$R@ภ!A$@!A@@@I@9@@I@8_@@ఐ"ct!H~h~!I~h~@k@@n@(clt_name!O~h~!P~h~@/ @@@@I@5I@?I@=|@@!Z~h~![~h~@@@@H@!H@AI@4@@!d~h~u!e~h~@@@@G@G@CH@ @@ @@wF@F@@@A A@@F@ F@@F@HF@G0!w!w!w!w!w!w!w!w@@@@@AA@A@@@@@F@T@F@S@F@RF@O0!!!!!!!!@@@@@A @@4@@@F@Y@F@X@F@W@F@V@!~9~=.@@!~~!~~@AA@&self-3 Oࠠ | N }HH@P0!!!!!!!!@G@@@  JJ@R@@@#fmt P!~~!~@@@F@k0!!!!!!!!@Ze@]@! g@_@!@@@@@!m Q!~!~@@@F@t0!!!!!!!!@%@@!@@@@@ࠠ&father R!!@@@&@@@G@y0!!!!!!!!@%@@!@@@డ $Name&father!!#@b@@@>@@G@}A@@G@|@G@{@@ఐF!m" $" %@'@@B*@&m_name"&",@ @@^@@H@H@H@8@@) @@<9@@"  @@@ࠠ!t S")0:"*0;@@@@@@G@@@@G@0"4"4"4"4"4"4"4"4@Ta[@\@"P@@@ภΰ"?HR"@A̠ภ%Latex "HHW@֠5\begin{ocamldoccode} "OHY"PHp@@"RHX"SHq@@@@G@G@G@$@@ @@+G@'@ภ"ct~$Aภ$Code"kt@R'module "rt"st@@"ut"vt@@^@@G@G@G@G@@ @@NG@J@ภ "GA ภ$Code"@uడ!`$Name&simple""@@@@@@G@@@G@@G@p@@ఐ!m""@ϰ@@@&m_name""@ @@@@H@H@H@@@""@@ @@G@@@E@@G@@ภ a"A ^ภ$Code"@# : ""@@""@@@@G@G@G@@@ @@G@@ภ"A@A@"H@@@G@G@@@.A@"H@@@G@G@@@A@"H@@@G@G@@@A@"@@G@G@@@#>F@@ ܠ@@@@@#06@@ఐ$self#-#.@ǰ@@%0#-#-#-#-#-#-#-#-@ @@#I@@@= #6@@@$@@G@@"@@G@y@@G@@G@@G@@@ఐ#fmt#N#O@@@!@@ఐ2!t#[#\@+@@D@@H@H@3@@7@@@@F@ G@9@ఐՠ$self#v#w@@@nI@#{@@@i@@G@@g@@G@@@G@@G@@G@Y@@ఐ䠐#fmt##@Ű@@f@@ภ!,##@@#4@@@H@H@.@@a9@@B@@F@DG@@ఐH$self#>D#>H@@@@Q#>_@@@@@G@I@G@H@@ఐN#fmt#>`#>c@/@@J@@ఐE!m$ >d$ >e@&@@A@@%@@@ఐz$self$gm$gq@@@@$ g@@@@ @G@_@G@^@@ఐ#fmt$/g$0g@a@@|@@ఐw!m$<g$=g@X@@s@@%@@@ఐ!p$K$L@{@@@@@G@u@@@F@:G@G@q@@G@s@@G@t@@G@r@G@p@G@o8@@ఐà#fmt$r$s@@@E@@ภDB$}$~AAภLxExDภQw wภVTPภ[zy%@@^@@H@ H@ H@ o@ภl(@(@?WG@G@ G@I@c@@H@H@H@H@H@H@H@H@H@H@ I@!I@@@H@ H@@@Q@h)I@!I@0I@@@H@H@@%e@e@r@@H@H@H@@@l@DI@ؠ:-./I@ܠKI@@@H@H@@@{@xQI@ĠG:;VH@ˠY@@H@H@@ภ @@dYLNO@@H@H@"@@@mI@cnopq@@H@H@@'@[@@@@H@H@$H@#@@@@ɠ۠y@@H@H@@@@@@ఐ$self%D%E@ް@@<@^%I@@@@@@G@@@G@?@G@> @@ఐ#fmt%Z%[@@@-@@ఐ&father%g%h@0@@@@F@N=@@ఐ!m%y%z@@@L@&m_kind%%@1 @@@@F@TV@@C@@W@డ$[&Module1module_is_functor%% @@@@@ G@@@ @@ @kiikii@@=@@@@@H@b@@H@a@H@`@@ఐ!m% % @ְ@@@@'@@@@@h@Ġ#%%@#@@@@.@@J@u0%%%%%%%%@@@@@@@ภ%#%%@@@@F@@F@LG@}G@{@ĠͰ%&/%&3@@@@@M@@J@y@@@@ఐ[$self%7B%7F@@@@&7T@@@@@I@@@@I@D@@I@@I@@I@@@ఐj#fmt&7U&7X@K@@f@@ภ#&#7[&$7cA#ภ'Newline &,7b@@ @@@@J@J@J@@ภ#A"@A@%Ǡ@@J@J@@@&D7Z!@@+@J@J@@@N&@@@@H@I@@డ%*$List&filter&]r&^r@@@!a@,$boolE@@@.@@.@'@@@.,@@@.@@.@@.@zG**{G**@@yk"!@@@@@@@ I@Рd@@@ I@@@@I@@@I@1@@I@@I@@.@@I@-"@@I@@I@@I@v@@@ U@&r&r@@-@ࠠ!d T&r&r@@@1@@&r&r@@=8@L@@@డ%"<>&r&r@@!a@@ݩ@@@*@@)@@()%notequalBA$ݠ@@@@$$@@%R@@@\I@@@@J@@J@@J@0&&&&&&&&@:e@5@' @@@@ఐB!d&r&r@@@s@@ภ$None' r' r@@@@I@@@@@@@J@J@%@@A'r'r@@@@@J@@J@J@0''''''''@@@@@డ%m1module_parameters','-@%transz@@@ @@@ @"@@@ @@@ @@@ @@@ @@ @@@ @@ @@ @njCjGnjCj@@9>.-@@+)(@@J@@@J@@I@@J@'@@J@&D@@J@@@J@@J@@@J@@J@@J@J@Kภs'ภ%l''@%k@@@T@@K@K@^@@@@@K@b@@ఐנ!m''@@@o@@''@@6&@@J@J@J@z@@N @@6+@@@@Ġ$|''@$|@@@@FS@@K@)۠@@K@+@@K@*@K@(@@K@'@@@@ภ ''@ @@@G@?G@= @ࠠ!l V''@@@q~@@@3@@@5@@@4@@2@@@1@@@@J@8@@J@:@@J@9@J@7@@J@6@@@ࠠ!t W(,(-@@@%۠@@@KJ@D@@@FJ@B0((((((((@E?@@@(;@@@ภ%(*0D(+A%ภ$Bold (30H@ ภ%Ȱ(90J(:0]A%Ơภ#Raw (B0M@錠,Parameters: (I0O(J0[@@(L0N(M0\@@@@J@aJ@cJ@b3@@ @@?@@J@lJ@ZJ@`=@ภ%)*A%&@+A@'@@J@[J@iI@@(l0I3@@>@J@MJ@YO@@H8@@VJ@LR@ภ&(y_sOA&ภ$List(_w@$డ'\$List#map(x(x@Ͱ@@@@/@@J@J@w@@J@J@@@J@J@@J@J@@@J@J@J@@J@@"@@J@@@J@~@J@}@J@|0((((((((@@@@@@! \ࠠ!p X((@@@7@ࠠ(text_opt Y((@@@;@@((@@GB@M@&@@@ࠠ!t Z((@@@NJ@J@L@0((((((((@-^@(@)%Z@ @)@@@ఐ,(text_opt))@ @@g0))))))))@@@@Ġ$None))@@@@@u!@@u!@@ภ%߰))@%@@@0J@L@,@Ġ$Some)+ ),@Dࠠ!t [)4)5@@@J@1@@@@@2@@2@@ఐ !t)A)B@ @@)Z@@(J@0)E)E)E)E)E)E)E)E@T@@@@A)K @@\W@@)M @@ภ&)RD)SF@&ߠภ#Raw)[6)\9@ꦠఐ!p)g:)h;@q@@0)g)g)g)g)g)g)g)g@v}@~@)@@@'mp_name)r<)sC@5ް@@@@K@K@K@@@" @@j@@J@J@J@J@K@ @ภ')P)R@'ภ#Raw)G)J@": )L)N@@)K)O@@@@K@K@K@B@@ @@0K@E@ఐʠ!t)S)T@M@@P@@#@@)EAJ@@@K@K@X@@)4)U@@'@@K@_@}@@J@@@A))Vp@@@='@K@K@@@ఐ!l)q)q@@@Q@@K@K@K@+@@)x)@@@kJ@z@@J@yJ@J@@@} @@J@x@ภ&°)A&@A@)K@n@@J@sJ@J@@A@)@@J@HJ@r@@*0B@@'Ҡ@@@G@@*(@@ఐ$self*!*"@@@0*!*!*!*!*!*!*!*!@@@*=@@@1 **@@@@@I@@@@I@m@@I@@I@@I@@@ఐ#fmt*B*C@t@@!@@ఐ;!t*O*P@+@@8@@J@J@3@@7@@G@6@F @@G@A;@@A*^ep*_@@G@@g*c@@@@A*e*f@@G@]@ఐՠ$self*v*w @@@n@*{@@@i@@G@T@g@@G@S@@G@R@G@Q@G@P@@ఐ䠐#fmt**@Ű@@@@ภ(,**'A(*ภ'Newline *&@}@ @@@@H@~H@pH@u@ภ'{A'x@A@*A@@H@qH@{@@*!@@@H@_H@o@@N&@@"/@@F@G@^@ఐ 5$self*)/*)3@p@@ @*)A@@@@@G@7 @@G@@@G@@ @@G@@@G@+@@G@@G@@G@@G@&@@ఐ Q#fmt+)B+)E@ 2@@ M3@ภ+ ภ+)N+)R@@@@8@@H@H@G@@@k@@H@K@@ఐ b!m+')S+()T@ C@@ ^Z@&m_info+.)U+/)[@ @@R@@H@@@H@H@H@l@@g@@"@@F@G@r@ఐ!!p+K]c+L]d@!{@@@#@@F@@!F@$@@F@!@@F@@@F@ @F@@F@@@ఐ #fmt+m]e+n]h@ @@ @@ภ!?!=+x]i+y]mA!<ภ!G}}ภ!L)Close_box8)Close_box}@@@@GC@A!z !z @@@!G~@@}@@G@G@@ภ!^  @@!1GF@F@H@$M@@G@G@G@  @@G@G@$@@6@!HH@@@G@G@@"@]G@G@!O@@G@G@&G@%@@NM@@"as'I@@G@G@@@V@@w@+]n@@y@\@@z@n@@{@@@|@@@}@@@~@@@@b@@@ @@ @ @@ @  @@YF@x @@A A@@F@jbF@i@F@>F@=0++++++++@ @@@@A 5A@ 9A@@@@@F@J@F@I@F@HF@E0++++++++@ <@@@@A @@@@@F@O@F@N@F@M@F@L d@+~~/@` , Print the LaTeX code for the given module. , ~~, ~~@@@@@@@,,@AA@&self-3 ^ࠠ ]@0,,,,,,,,@@@@  @@@@#fmt _,,,-@@@ F@a0,.,.,.,.,.,.,.,.@@@,K @@,M@@@@@"mt `,B,C@@@F@j0,D,D,D,D,D,D,D,D@%@@,`@@@@@ࠠ&father a,U,V@@@@@@}G@o0,Z,Z,Z,Z,Z,Z,Z,Z@%@@,v@@@డ+1$Name&father,m,n@m#@@@@@G@s@@G@r@G@q@@ఐF"mt,,@'@@B*@'mt_name,,@l @@@@H@~H@H@8@@) @@<9@@, @@@ࠠ!t b, , @@@*i @@@G@@@@G@0,,,,,,,,@Ta[@\@,@@@ภ*G,$,A*Eภ%Latex ,)@O5\begin{ocamldoccode} ,+,B@@,*,C@@[@@G@G@G@$@@ @@+G@'@ภ*k,FP$A*hภ$Code,FT@ˠ,module type ,FV,Fb@@,FU,Fc@@@@G@G@G@G@@ @@NG@J@ภ*,fpGA*ภ$Code-ft@డ+$Name&simple-fv-f@@@@_@@G@b@@G@@G@p@@ఐ"mt-,f--f@ϰ@@@'mt_name-3f-4f@ @@@@H@H@H@@@->fu-?f@@@@G@@@E@@G@@ภ*-KA*@A@,נH@@@G@G@@@WA@,H@@@G@G@@@A@,@@G@G@@@-f@@+)@@@@@-l@@ఐ`$self-z-{@@@r0-z-z-z-z-z-z-z-z@@@- @@@ -@@@q@@G@@o@@G@@@G@@G@@G@@@ఐs#fmt--@T@@o!@@ఐ!t--@+@@@@H@H@3@@7@@%@@F@G@9@ఐ"mt--@i@@L@'mt_type--@ @@@@@@@@Z@ఐ"mt--@@@g@'mt_kind--@ @@^@@@@@@u@@- @@& @@z@Ġ$Some..@@. . @@@@J@@@@ @@Ӡ@@J@@@J@@Ġ$Some..@6ࠠ$kind c.& .' @@@@@@@@@@@̠@@J@@@J@@@1@@) @J@@@@@ఐ,$self.F.G @@@>0.F.F.F.F.F.F.F.F@)#@$@.b!@@@V .O.@@@=@@I@2@;@@I@1@@I@0@I@/@I@.@@ఐ?#fmt.g/.h2@ @@;!@@ภ,.q5.rAA+ภ$Code .z9@a# = .;.>@@.:.?@@m@@J@UJ@WJ@VD@@ @@"w@@J@`J@NJ@TN@ภ+a.@+A+_@,A@.(@@J@OJ@][@@.34@@@J@=J@Ma@@e9@@&@@H@cI@<g@ఐ$self.CN.CR@W@@w@ɰ.C`@@@@@I@k@@@I@j@@I@i@I@h@I@g@@ఐ#fmt.Ca.Cd@@@@@ภ,s.Cg.CA,qภ%Latex .Cl@{3\end{ocamldoccode} .Cn.C@@.Cm.C@@@@J@J@J@@@ @@"@@J@J@J@@ภ+԰/C+A+@,A@.@@J@J@@@/Ce4@@@J@vJ@@@a9@@&@@H@I@u@ఐ$self/0/1@ʰ@@(@/5@@@@@I@@I@@@ఐ#fmt/D/E@@@@@ఐ"mt/Q/R@@@ @@%@@ @ఐH$self/b/c@@@Z@ư/g@@@7@2+@I@@I@#@@ఐN#fmt/v/w@/@@J0@@ఐE"mt//@&@@A=@@%@@F>@ఐ&7!p//@%°@@@(?@@I@@&5' @@H@I@I@ɠ(O@@I@ˠ&8@@I@@@I@@I@@I@f@@ఐ#fmt//@r@@s@@ภ%%// A%ภ%ภ%C Bภ%%%ภ%%@@@@J@aJ@dJ@c@ภ%%(%@(@%WI@I@xI@$K@R(@@J@J@J@+J@e@e@%@@J@PJ@pJ@o@@l@%DK@0:-./K@4KK@5@@J@>J@L@@{@ҠQK@G:;VJ@#Y@@J@-J@;@ภ&%g%f@@%dYLNO@@J@.J@z@@@%mK@cnopq@@J@J@*@'@[@@%@@J@J@|J@{+@@@@'۠y@@J@J@4@@@@5@ఐo$self0 0 @#@@C@0 5@@@ @@@H@@H@@H@L@@ఐw#fmt0 60 9@X@@sY@@ఐW&father0 :0 @@@@@@F@i@@ఐ$kind0 A0 E@s@@/@@F@y@@:@@.z@2@@/{@c@@0|@ @@1}@  @@2~@ @@9G@*@@0FO0FP@@@@J@%@@J@$|P@@J@'@@J@&@J@#g@@g@@ఐנ$self0T_0Tc@@@w@0Tq@@@@@I@@@@I@9@@I@@I@@I@@@ఐ栐#fmt1Tr1Tu@ǰ@@@@ภ.1Tx1TA.ภ%Latex 1!T}@쯠3\end{ocamldoccode} 1(T1)T@@1+T~1,T@@@@J@J@J@@@ @@%@@J@J@J@@ภ.1CT+A.@,A@0Ϡ@@J@J@@@1LTv4@@3@J@J@@@a9@@(@@H@I@@ఐJ$self1d1e@@@\@Ȱ1i@@@9@4-@I@@I@@@ఐP#fmt1x1y@1@@L@@ఐG"mt11@(@@C @@%@@H @ఐ(7!p11@'°@@@*?@@H@@(5:G@H@*L@@H@(5@@H@@@H@ @H@@H@/@@ఐ#fmt11@o@@<@@ภ''11A'ภ'ภ'@ ?ภ'''ภ'彠%@@@@I@™I@œI@›f@ภ'&(&@(@'TH@PH@°H@\J@Š*@@I@I@OI@cI@tI@…I@—I@dI@uI@†I@˜ J@Ž!J@@@I@šI@¦@@Q@')J@x!J@|0J@}@@I@‡I@–@%e@e@'@@I@ˆI@¨I@§@@l@'DJ@h:-./J@lKJ@m@@I@vI@„@@{@ϠQJ@TG:;VI@[Y@@I@eI@s@ภ('d'c@@'dYLNO@@I@fI@²@@@'mJ@/cnopq@@I@QI@b@'@[@@'@@I@RI@´I@³@@@@) ؠy@@I@I@N@@@@@2|@@@@@G@@@A22@@;yG@022222222@@@@డ1Z&Module6module_type_is_functor22$@@_@@@ jF@@@ i@@ h@%rr%rrD@@&L@@@m@@H@@@H@@H@*@@ఐ{"mt2%2'@\@@w7@@'@@@@@;@Ġ02-62-;@0@@@@.@@J@022222222@R@@@@@@ภ+2-?2-A@+@@@*E@@F@G@G@@Ġ ̰2BK2BO@ @@@@M@@J@i@@i@@ఐ᠐$self2S^2Sb@@@y@3Sp@@@@@I@@@@I@C@@I@@I@@I@@@ఐ#fmt3Sq3St@Ѱ@@@@ภ03"Sv3#S~A0ภ'Newline 3+S}@@ @@'@@J@-J@J@$@ภ0A/@A@2Ơ@@J@ J@*@@3CSu!@@*@J@J@@@N&@@*@@H@0I@ @డ2)$List&filter3\3]@ @@@@@@@ÆI@L !D@@@ÈI@a@@@bI@M@@NI@6 @@I@9@I@8@ @@I@7 "@@I@5@I@4@I@3@@@, e@33@@-@ࠠ!d d33@@@1@@33@@=8@L@O!@@డ2~"<>33@ @@@FI@W@ @@J@V@J@U@J@T033333333@>$O@@3"@@@@ఐ,!d33@@@]@@ภ$None33@ @@@iI@c@@@@ t@@J@gJ@f%@@A33@@@ ~@@J@G@J@FJ@i033333333@l@@@@డ276module_type_parameters33@%trans ʠ@@@ t@@@ s@@@@ r @@@ o \!@@@ q@@@ p@@ n@@@ m@@ l@@ k@'hrr'irr@@(M-,@@* (@@J@u@@J@t@@@J@s'@@J@p&" @@J@r@@J@q@J@o@@J@n@J@m@J@l@Jภ<4U `ภ254O4P@24@@@T@@K@ËK@Ï@@@#@@K@Ð@@ఐ'"mt4e4f@@@#@@4i4j@@ @@J@EJ@ÕJ@Ä@@ @@ @@@D@Ġ1E44@1E@@@@@@K@å "`@@K@ç@@K@æ@K@ä@@K@ã@@@@ภ-4#4%@-@@@G@ûG@ù@ࠠ!l f4&44&5@@@:G@@@ï Ϡ"@@@ñ@@@ð@@î@@@í@@LY@@J@ô "@@J@ö@@J@õ@J@ó@@J@ò@@@ࠠ!t g49M49N@@@2(@@@J@@@@J@þ044444444@oE?@@@5#@@@ภ24Qe4A2ภ$Bold 4Qi@Ӡภ25Qk5Q~A2ภ#Raw 5 Qn@U,Parameters: 5Qp5Q|@@5Qo5Q}@@a@@J@J@J@3@@ @@)@@J@J@J@=@ภ1*A1@+A@4@@J@J@I@@55Qj3@@#@J@J@O@@H8@@VJ@R@ภ2Ѱ5BOA2Πภ$List5J@డ4%$List#map5X5Y@@@@@@@J@:J@  #@@@J@QJ@@@J@J@@J@J@#H@@J@XJ@0J@@J@@"@@J@ Y@@J@@J@@J@055555555@@@@@@. lࠠ!p h55@@@7@ࠠ(text_opt i55@@@;@@55@@GB@M@&@@@ࠠ!t j55@@@NJ@BJ@JL@055555555@-^@(@5%%Z@ @5&@@@ఐ,(text_opt55@ @@g055555555@@@@Ġ$None55"@ @@@@u!@@u!@@ภ25&5(@2@@@0J@ L@,@Ġ$Some5+5/@ ࠠ!t k5051@@@J@1@@@@@2@@2@@ఐ !t6 56 6@ @@6#(@@(J@"066666666@T@@@@A6  @@\W@@6 @@ภ36:e6:g@3ภ#Raw6$:W6%:Z@oఐ!p60:[61:\@q@@06060606060606060@v}@~@6L'@@@'mp_name6;:]6<:d@B@@@@K@7K@;K@9@@" @@*3@@J@^J@[J@UJ@5K@6 @ภ36X:q6Y:s@3ภ#Raw6a:h6b:k@": 6i:m6j:o@@6l:l6m:p@@@@K@GK@IK@HB@@ @@0K@FE@ఐʠ!t6:t6:u@M@@P@@#@@6AJ@.@@K@2K@AX@@6:U6:v@@4P@@K@1_@}@@J@@@A66w@@@='@K@ K@L@@ఐ!l66@@@ڠQ@@K@ K@RK@M+@@66@@#X$@kJ@@@J@J@WJ@@@} @@J@@ภ36A3@A@6RK@@@J@J@cJ@@A@6[@@J@J@@@6Qc@@4@@@@@69I@@ఐ Р$self66@@@066666666@@@7$@@@ 6@@@@@I@j@@@I@i6@@I@h@I@g@I@f@@ఐ 㠐#fmt7 7 @ İ@@ !@@ఐ;!t77@+@@@@J@J@}3@@7@@G@t6@F @@G@ý;@@A7'7(!@@G@\@17,"@@^@@A7.7/#*@@XG@c@ఐ %$self7?,27@,6@ٰ@@7s@K7D,D@@@2@@G@@0@@G@ɇ@@G@@G@@G@@@ఐ 4#fmt7\,E7],H@ @@ 0@@ภ47f,J7g,RA4ภ'Newline 7o,Q@F@ @@+Z@@H@H@H@@ภ4DA4A@A@7 @@H@H@@@7,I!@@n@H@H@@@N&@@.@@F@G@@ఐ $self7 TZ7 T^@9@@@7 Tl@@@c@@G@ ɤ'@@G@@@G@@Ҡa@@G@@@G@@@G@@G@@G@@G@@@ఐ #fmt7 Tm7 Tp@ @@ @Ɛภ7ภ7 Ty7 T}@@@@@@H@H@%@@@'4@@H@&@@ఐ "mt7 T~7 T@ @@ $@'mt_info7 T7 T@"Ͱ @@@@H@@@H@H@+H@(6@@g@@/q@@F@/G@<@ఐ.!p8 8 @.D@@@0@@F@7@.F@DF@30@@F@5.@@F@6@@F@4 @F@2@F@1_@@ఐ #fmt88 89 @ @@ l@@ภ. .8C 8D A.ภ.ภ.   @ @@@G@őG@Ŗ@ภ.!-o-n@@-AF@~F@ŐH@ł1@@G@CG@}G@ŏ  @@G@ŒG@Š@@.@. H@]@@G@G@Ŏ@"@]?@?@.@@G@ŀG@ŢG@š@@FE@@/$m'm@@G@BG@|@@~N@@q@8 @@s@V@@t@h@@u@@@v@ @@w@ -@@x @ @@yF@n ?@@A [ A@@uF@`F@_@F@źF@Ź088888888@ ^@@@@A {A@ A@@@@@F@@F@@F@F@088888888@ @@@@A @@_@@@F@@F@@F@@F@@8+@ 1 Print the LaTeX code for the given module type. 8qu8q@@@@@@@8 8 @AA@&self-3 nࠠ! m!@088888888@@@@  @@@@#fmt o8 8 @@@F@088888888@@@9 ) @@9 *@@@@@"im p9 9 @@@F@099999999@%@@9+@@@@ఐ<$self9 9 @@@ 099999999@!@@91,@@@% 9 !@@@ @@F@@ @@F@a@@F@@F@@F@@@ఐO#fmt96 "97 %@0@@K09696969696969696@!@@@@ภ6а9A&A9B&C@6Πภ$Code9J&09K&4@2(include 9R&69S&>@@9U&59V&?@@>@@G@G@G@%@@9_&/9`&@@@-J@@G@YG@ G@1@ภ69o9p@6ภ$Code9xDN9yDR@`ఐ"im9Sf9Sh@n@@q@)im_module9Si9Sr@,)im_moduleI@@@ \%۠;@@@ Y@@@ XAA,'im_name(!t@@@ W@@@A,PLPV,PLPh@@-,'im_info%n$info@@@ [@@@ ZAB@A,PQ-PQ0@@-@A-PP-PP@@-80@@*;@@@)@@@(@Ġ$None9x9x@@@@@>;@@J@2@@J@1@@@@ఐ堐"im9x9x@ʰ@@@'im_name9x9x@N @@@@H@jH@W@Ġ$Some99@Ġ#Mod::@8#Mod;@@@ U@@@@ S@A@@B@A-ZOO-[OO@@@-ࠠ!m q::@@@@@@<0::::::::@ @@@@@:#:$@@<@@J@=@@@.@@<@@J@?@@J@>@@@@ఐ!m:9::@@@:R-@@$@@H@\@Z0:@:@:@:@:@:@:@:@@,. @@@&m_name:I:J@(3@@`H@` @Ġ$Some:X:Y@qĠ'Modtype:a:b@8'Modtype]@*@@@ T@AA@B@A-OO-OP@@@.Nࠠ"mt r:u:v@@@<@@@Ic@@@:|:}@@ s$?  @0;f;f;f;f;f;f;f;f@ @@@    @@@@#fmt u;ue;ve@@@F@ǁ0;w;w;w;w;w;w;w;w@'@@;/ )@!@;0@@@@@!c v;e;e@@@,F@NJ0;;;;;;;;@%@@;1@@@@డ:e0reset_type_names)Odoc_info;;@@@@@@G@Ǔ@@G@ǒ@G@Ǒ0;;;;;;;;@,"@#@;2@@@@ภ4Ͱ;;@4@@@@@H@ǚH@Ǟ@@ @@3-@@F@ǡG@Ǚ@@ࠠ&father w;;@@@+@@@ǰG@Ǣ0;;;;;;;;@,@@@డ:$Name&father;;@|@@@+0@@G@Ǧ+3@@G@ǥ@G@Ǥ@@ఐv!c;;@P@@r'@'cl_name<<@!̰ @@+P@@H@DZH@ǹH@Ƿ5@@) @@96@@< @@@ࠠ+type_params x<<@@@;m@@@G@ǻ0< < < < < < < < @wXR@S@<<3@@@ఐ!c<2<3@@@0<2<2<2<2<2<2<2<2@@@@2cl_type_parameters<:<;@!ݰ @@!ܠ!@@@ǿ@@@Ǿ@Ġ9KLMN@@H@|H@ȋW@/class %s%s%s : @@4@@H@}H@ H@ c@@@@T@@H@:H@yl@@ఐ!c>'>'@@@}@*cl_virtual>'>'@$; @@-@@H@"H@ @(virtual >'%>'-@@>'$>'.@@*H@#@ >'5@@>'4>'6@@6H@$@>'>'7@@@@ఐ+type_params>(8J>(8U@@@AH@%@@డ=$Name&simple>)Vi>)Vt@@@@.4@@H@).7@@H@(@H@'@@ఐz!c?)Vu?)Vv@T@@v@'cl_name?)Vw? )V~@$а @@.T@@I@4I@H@#@@G@(G@D@@A@>@@G@G@' @@?3#@@<@@@@@?9"u{ @@ఐ䠐$self?G-?H-@@@?0?G?G?G?G?G?G?G?G@#60@1@?c6@@@W ?P-@@@>@@G@L@<@@G@Kѓ@@G@J@G@I@G@H@@ఐ#fmt?h-?i-@ذ@@!@@ఐ[!t?u-?v-@+@@^@@H@aH@_3@@7@@6@@F@jG@V9@ఐ-$self?.?.@*@@ˆI@?.@@@e@`@[V@G@p@G@o@G@nR@@ఐ5#fmt?.?.@@@1_@@ఐ⠐&father?.?.@@@.@@F@ɀo@@ఐ*@7@7A>(ภ%Latex @7@23\end{ocamldoccode} @7@7 @@@7@7@@>@@H@H@H@m@@ @@4@@H@H@H@w@ภ=@7+A=@,A@@R@@H@H@@@@74@@ö@H@H@@@a9@@8@@@F@G@@ఐ$self@8@8@@@@V@82@@@ @@G@ @G@@@ఐ#fmt@83@86@k@@@@ఐ!cA87A 88@[@@}@@%@@1@ఐ$selfA9:@A9:D@@@@A9:Z@@@@@G@@G@@@ఐ#fmtA-9:[A.9:^@@@@@ఐ!cA:9:_A;9:`@@@@@%@@@ఐ7!pAI:bhAJ:bi@7y@@@9@@G@5@78@@F@G@BG@1:@@G@37@@G@4@@G@2@G@0@G@/@@ఐ#fmtAp:bjAq:bm@@@)@@ภ7B7@A{:bnA|:bwA7?ภ7JCBภ7O ภ7T7R7Nภ7Yxw%@@\@@H@H@H@S@ภ7j6(6@(@7=WG@ʀG@G@ʌI@ʺ:a@@H@AH@H@ʓH@ʤH@ʵH@ǠH@ʔH@ʥH@ʶH@Ƞ I@ʾ!I@ʿ@@H@H@@@Q@7f)I@ʨ!I@ʬ0I@ʭ@@H@ʷH@@%e@e@7p@@H@ʸH@H@@@l@7DI@ʘ:-./I@ʜKI@ʝ@@H@ʦH@ʴ@@{@QI@ʄG:;VH@ʋY@@H@ʕH@ʣ@ภ777@@7dYLNO@@H@ʖH@@@@7mI@_cnopq@@H@ʁH@ʒ@'@[@@7@@H@ʂH@H@@@@@8Ǡ۠y@@H@@H@~@@@@@ఐ!cBB;yBC;y@@@@'cl_kindBI;yBJ;y@'Ѱ @@r@@@@Ġ%Class,Class_constrB[<B\<@:Ġ@B`<Ba<@@:@@J@@@@ @@@@J@@@@@ภ;Bn<Bo<@;@@@;}G@ )@@By=Bz=@@@@J@ 4@@4@@ఐ&$selfB=B=@#@@ŁB@B=@@@@@@H@@H@@H@K@@ఐ.#fmtB=B=@@@*X@@ఐ۠&fatherB=B=@@@1@@F@$h@@ఐ7!cB=B=@@@3w@'cl_kindB=B=@(M @@@@F@*@@C@@;G@@@AB;yB>@@;G@@ఐ}$selfB? B? @z@@@B?@@@@@G@D@@@G@C(@@G@B@G@A@G@@@@ఐ#fmtB?B?@m@@@@ภ@C?!C?)A@ภ'Newline C?(@@ @@6@@H@nH@`H@e@ภ?A?@A@B@@H@aH@k@@C(? !@@@H@OH@_@@N&@@:@@F@qG@N@ఐݠ$selfC@@+1CA@+5@ڰ@@8@aCE@+C@@@@@G@}E2t@@G@|@@G@{@s@@G@z@@G@yՕ@@G@x@G@w@G@v@G@u@@ఐ#fmtCj@+DCk@+G@ڰ@@#@gภfCภ]Cy@+PCz@+T@^@@@բ@@H@ˑH@˙7@@@2ՠ@@H@˚;@@ఐ !cC@+UC@+V@@@J@'cl_infoC@+WC@+^@)U @@ռK@@H@ˏ@@H@ˎH@˟H@˜\@@g@@;@@F@ˣG@ˍb@ఐ:Z!pCA`fCA`g@9@@@@F@=@F@< @Ddei@*Ɛ + Print the LaTeX code for the given class. Dp04Dq0d@@@@@@@ DwDDxD@AA@&self-3 |ࠠ-[ {-\''@/0DDDDDDDD@&@@@  ))@1@@@#fmt }DDDD@@@ F@Q0DDDDDDDD@9D@<@D7 F@>@D8@@@@@"ct ~DDDD@@@/F@Z0DDDDDDDD@%@@D9@@@@డC0reset_type_names)Odoc_infoDEDE@!@@@!@@G@c@@G@b@G@a0DDDDDDDD@,"@#@D:@@@@ภ=DEDE@=@@@8@@H@jH@n@@ @@KLMN@@H@LH@[:@4class type %s%s%s = @@=@@H@MH@H@F@@@@ T@@H@ H@IO@@ఐ"ctGQRhGQRj@ذ@@`@+clt_virtualGQRkGQRv@*S @@6@@H@H@l@(virtual GQR}GQR@@GQR|GQR@@*H@x@ GQR@@GQRGQR@@6H@@GQRdGQR@@@@ఐ+type_paramsGRGR@@@AH@@@డF$Name&simpleGSGS@@@@74@@H@77@@H@@H@@@ఐ]"ctHSHS@7@@Y@(clt_nameHSH S@* @@7T@@I@I@ I@ @@HSHS@@r@@HO HT@@pG@@@@@G@@ภDH!UAD@A@GH@@@G@G@@@A@G@@G@G@@@H3M@@E@@@@@H9L@@ఐǠ$selfHGWHHW@@@?0HGHGHGHGHGHGHGHG@@@Hc>@@@W HPW@@@>@@G@@<@@G@ړ@@G@@G@@G@@@ఐڠ#fmtHhWHiW@@@!@@ఐ>!tHuWHvW@+@@^@@H@1H@/3@@7@@?@@F@:G@&9@ఐ$selfHY%HY)@*@@ˈI@HY7@@@˃@@G@B@ˁ@@G@A@@G@@@G@?@G@>Y@@ఐ#fmtHY8HY;@@@f@@ภFFHY>HY]AFDภ%Latex HYC@N3\end{ocamldoccode} HYEHYZ@@HYDHY[@@Z@@H@eH@gH@f@@ @@<@@H@pH@^H@d@ภEHY\+AE@,A@Hn@@H@_H@m@@HY<4@@@H@MH@]@@a9@@@\@@F@sG@L@ఐ$selfIZ_eIZ_i@@@@nIZ_@@@@@G@x@G@w@@ఐ#fmtIZ_IZ_@j@@@@ఐ"ctI$Z_I%Z_@Z@@|@@%@@/@ఐ$selfI5[I6[@ϰ@@-@I:[@@@Î@ÉÂ@G@Ύ@G@΍@@ఐ#fmtII[IJ[@@@@@ఐ"ctIV[IW[@@@@@%@@Ý@ఐ@ !pIe\If\@?@@@B@@G@Τ@@@@@F@iG@αG@ΠB"@@G@΢@ @@G@Σ@@G@Ρ@G@Ο@G@Ξ8@@ఐ#fmtI\I\@߰@@E@@ภ?^?\I\I\A?[ภ?f_^ภ?k ภ?p?n?jภ?u%@@x@@H@8H@;H@:o@ภ?>(>@(@?YWG@G@OG@I@)B}@@H@ΰH@H@H@H@$H@6H@H@H@%H@7 I@-!I@.@@H@9H@E@@Q@?)I@!I@0I@@@H@&H@5@%e@e@?@@H@'H@GH@F@@l@?ĠDI@:-./I@ KI@ @@H@H@#@@{@QI@G:;VH@Y@@H@H@@ภ??:?9@@?dYLNO@@H@H@Q@@@?ʠmI@Πcnopq@@H@H@@'@[@@?@@H@H@SH@R@@@@@۠y@@H@ίH@@@@@@ఐޠ$selfJ^]J_]@@@V@Jc]@@@s@r@pi@G@o@G@n@G@m @@ఐ栐#fmtJt]Ju]@ǰ@@-@@ఐ&fatherJ]J]@A@@9@@F@}=@@ఐ"ctJ]J]@ɰ@@L@(clt_kindJ]J] @-: @@š@@F@σV@@C@@ŠW@ఐ.$selfJ^J^@H@@ͦg@J^&@@@͡@@G@ϓ@͟@@G@ϒ@@G@ϑ@G@ϐ@G@Ϗw@@ఐ=#fmtJ^'J^*@@@9@@ภHdJ^,J^4AHbภ'Newline J^3@@ @@>@@H@H@ϳH@ϸ@ภGAG@A@Jy@@H@ϴH@Ͼ@@J^+!@@@H@ϞH@ϲ@@N&@@Bg@@F@G@ϝ@ఐ$selfK_6<K_6@@@@@/K_6N@@@@@G@:oB@@G@@@G@@A@@G@@@G@c@@G@@G@@G@@G@@@ఐ#fmtK8_6OK9_6R@@@@5ภ4KM#Xภ#+KG_6[KH_6_@#,@@@p@@H@H@@@@:@@H@ @@ఐ"ctK__6`K`_6b@@@@(clt_infoKf_6cKg_6k@.; @@݊@@H@@@H@H@H@*@@g@@B@@F@G@0@ఐB(!pK`msK`mt@A@@@D0@@F@@B&F@F@D=@@F@B&@@F@@@F@ @F@@F@S@@ఐ#fmtK`muK`mx@@@`@@ภAyAwK`myK`m}AAvภA0/ภA :  9@ @@@G@bG@gy@ภA@@@@AcAF@OF@aH@SD@@G@G@NG@`  @@G@cG@q@@.@AzH@.@@G@PG@_@"@]?@?@A@@G@QG@sG@r@@FE@@Bm'm@@G@G@M@@~N@@q@O@@r@UP@@s@Q@@t@R@@u@S@@v@T@@w@xU@@x@V@@y@W@@z@X@@{@Y@@|@NZ@@}F@^@@Ah]A@@ŘF@PF@O@F@ЋF@Њ0LLLLLLLL@k@@@@AgA@kA@@@ů@Ūť@F@З@F@Ж@F@ЕF@В0L#L#L#L#L#L#L#L#@@@@@A @@@Ÿ@ųŮ@F@М@F@Л@F@К@F@Й@L0D~@2 0 Print the LaTeX code for the given class type. L<CrvL=Cr@@@@@@@żLCcLDc@AA@&self-3 ࠠ5' 5(@0LOLOLOLOLOLOLOLO@@@@  @@@@#fmt L^cL_c@@@ǙF@іF@в0LbLbLbLbLbLbLbLb@@ @L?"@ @L@@@@@@*class_name LvcLwc@@@ǪF@F@п0LzLzLzLzLzLzLzLz@)@ @LA@@@@@)class_ele LcLc@@@F@F@0LLLLLLLL@&@@LB@@@@ఐW$selfLdLd@=@@ϛ0LLLLLLLL@%@@LC@@@ Ld@@@Ϛ@@G@@Ϙ@@G@@@G@@G@@G@@@ఐj#fmtLdLd@G@@f!@@ภJ]LdLdAJ[ภ'Newline Ld@ @ @@@@@H@H@H@<@ภIAI@A@Lr@@H@H@H@@Ld!@@@H@H@N@@R&@@D`@@F@G@T@ఐ|)class_eleMe!-Me!6@]@@x`@Ġ/Class_attributeMf<DMf<S@8/Class_attribute|@@@ @+t_attribute@@@ @A@@C@A@hb77@ib77@@@Aࠠ#att M)f<TM*f<W@@@@@@0M,M,M,M,M,M,M,M,@@@@@@!@@@@@@ఐ$selfM<f<[M=f<_@ְ@@40M<M<M<M<M<M<M<M<@@@MXD@@@t MEf<r@@@v@ql@G@@G@ @@ఐ#fmtMTf<sMUf<v@װ@@@@ఐ8#attMaf<wMbf<z@"@@L@@F@(@@,@@4F@+@Ġ,Class_methodMtg{Mug{@8,Class_methodd@L(t_method@@@ @AA@C@A@c77@c78 @@@Acࠠ#met Mg{Mg{@@@@@@0MMMMMMMM@@@@@@@@@@@@ఐQ$selfMg{Mg{@7@@Е0MMMMMMMM@@@ME@@@ Mg{@@@ʹ@ʴʯ@G@'@G@& @@ఐ[#fmtMg{Mg{@8@@W@@ఐ8#metMg{Mg{@"@@L@@F@4(@@,@@F@#+@Ġ-Class_commentMhMh@8-Class_comment@;@@@ @AB@C@AA(d8 8A)d8 8)@@@Aࠠ!t MhMh@@@;@@@ I@@@@@bJ@@bJ@@ఐ!tMiMi@@@NF@@;@@@:0MMMMMMMM@\@@@ĠJаN jN j@J@@@@;@@J@E@@@@ภG+NjNj@G*@@@F@dF@b@ĠKN&kN'k@KĠ%TitleN/kN0k @ l@N4kN5k@@> @@J@W8@@N<kN=k@@: r@@J@Y@@J@XD@@NHkNIk@@<@@J@ZL@@@NNkNOk@@B5@@J@[R@@NVkNWk@@MB@@@J@]@@J@\^@@@ @@{@@@Q? @@@Q@@Q@B~[aB~[u@@C!C@@@>@@J@@@J@@J@I@@ఐ⠐*class_nameOTl8uOUl8@°@@V@@OXl8iOYl8@@a@@J@J@K@`@@BOhl8Oil8@@k@@J@J@J@p@@ @@?J@@I@ѰI@J@x@ภ$NoneOl8Ol8@'q@@@;̠ @@I@Ѳ@@I@ѱI@@ఐ!tOl8Ol8@@@=j@@I@ѳI@I@@@Ol8@@C@@I@I@ѦI@ѯ@ภLsOl8ALq@A@O:@@I@ѧI@@@Ol8`@@Ҟ@I@ѕI@ѥ@@@@F@єF@у@@AOi@@F@8@@AOe!'@@F@0OOOOOOOO@#@@@(@@@@AAA@@BF@оF@н@F@ҼF@һ0OOOOOOOO@B@@@@A`A@@aF@б@PF@аF@Я@F@@F@F@0OOOOOOOO@e@@@@AA@A@@@_@^@\U@F@@F@@F@@F@F@0OOOOOOOO@@@@@A @@Ğ@j@i@g`@F@@F@@F@@F@@F@ w@Oc@6` 3 Print the LaTeX code for the given class element. P bP b@@@@@@@mPoPo@AA@&self-3 ࠠ8 8@0PPPPPPPP@@@@  @@@@#fmt P,oP-o@@@F@=F@0P0P0P0P0P0P0P0P0@@@PMG"@@POH@@@@@+module_name PDoPEo@@@y F@0PFPFPFPFPFPFPFPF@'@@PbI@@@@@*module_ele PWoPXo @@@ɩF@>F@0P[P[P[P[P[P[P[P[@$@@PwJ@@@@ఐU$selfPopPpp@ @@g0PoPoPoPoPoPoPoPo@%@@PK@@@ Pxp(@@@f@@G@@d@@G@@@G@ @G@ @G@ @@ఐh#fmtPp)Pp,@G@@d!@@ภN)Pp.Pp6AN'ภ'Newline Pp5@ z@ @@D@@H@9H@+H@0<@ภMxAMu@A@P>@@H@,H@6H@@Pp-!@@Ӣ@H@H@*N@@R&@@H,@@F@sQ?s@83Element_module_typeb@@@@ H@AA@J@ADMMDMM@@@E+ࠠ"mt QRsQSs@@@@@@C0QUQUQUQUQUQUQUQU@@@@@@@@@@@@ఐK$selfQesQfs@@@]0QeQeQeQeQeQeQeQe@@@QM@@@{ Qns@@@L@GB@G@Ӏ@G@ @@ఐU#fmtQ}sQ~s@4@@Q@@ఐ8"mtQsQs@"@@Q@@F@Ӎ(@@,@@pF@|+@Ġ7Element_included_moduleQtQt@87Element_included_module@Z@@@ I@AB@J@ADNNDNN2@@@Eࠠ"im QtQt@@@l@@@F0QQQQQQQQ@E@@@@@@@_@@_@@ఐ$selfQtQt@^@@Լ0QQQQQQQQ@V@@QN@@@ Qt@@@ˑ@ˌ˅@G@ӕ@G@Ӕ @@ఐ#fmtQtQt@@@@@ఐ8"imQtQt@"@@ˤ@@F@Ӣ(@@,@@F@ӑ+@Ġ-Element_classQu!Qu.@8-Element_class @''t_class@@@ J@AC@J@AEQN3N9ERN3NY@@@Eࠠ!c Ru/Ru0@@@@@@I0RRRRRRRR@@@@@@@@@@@@ఐ $selfR%u4R&u8@@@0R%R%R%R%R%R%R%R%@@@RAO@@@\ R.uG@@@@@G@Ӫ@G@ө @@ఐ#fmtR=uHR>uK@@@@@ఐ8!cRJuLRKuM@"@@L@@F@ӷ(@@,@@F@Ӧ+@Ġ2Element_class_typeR]vNVR^vNh@82Element_class_type@͈,t_class_type@@@ K@AD@J@AENZN`ENZN@@@FLࠠ"ct RsvNiRtvNk@@@@@@L0RvRvRvRvRvRvRvRv@@@@@@@@!@@!@@ఐl$selfRvNoRvNs@ @@~0RRRRRRRR@@@RP@@@ RvN@@@@@G@ӿ@G@Ӿ @@ఐv#fmtRvNRvN@U@@r@@ఐ8"ctRvNRvN@"@@L@@F@(@@,@@"F@ӻ+@Ġ-Element_valueRwRw@8-Element_value@'t_value@@@ L@AE@J@AFNNFNN@@@Fࠠ!v RwRw@@@@@@O0RRRRRRRR@h@@@@@@@@@@@ఐ͠$selfRwRw@@@0RRRRRRRR@y@@SQ@@@ Rw@@@?@:5@G@@G@ @@ఐנ#fmtRwSw@@@@@ఐ8!vS wS w@"@@L@@F@(@@,@@F@+@Ġ6Element_type_extensionSxS x@86Element_type_extensionC@0t_type_extension@@@ M@AF@J@AFtNNFuNN@@@Gࠠ"te S5xS6x@@@@@@R0S8S8S8S8S8S8S8S8@@@@@@@@@@@@ఐ.$selfSHxSIx@@@@0SHSHSHSHSHSHSHSH@@@SdR@@@T SQx@@@6@1@,#@G@@G@@G@ @@ఐ"+module_nameSbxScx@@@@@ఐG#fmtSoxSpx@&@@C'@@ఐG"teS|xS}x@1@@[@@F@7@@;@@jF@:@Ġ1Element_exceptionSy!Sy2@81Element_exception@H+t_exception@@@ N@AG@J@AFNNFNO!@@@G~ࠠ!e Sy3Sy4@@@@@@U0SSSSSSSS@9@@@@@@@S@@S@@ఐ$selfSy8Sy<@R@@ְ0SSSSSSSS@J@@SS@@@ SyO@@@ρ@|s@G@@G@ @@ఐ#fmtSyPSyS@@@@@ఐ8!eSyTSyU@"@@L@@F@(@@,@@aTF@+@Ġ,Element_typeSzV^SzVj@8,Element_type@&t_type@@@ O@AH@J@AGEO"O(GFO"OE@@@Gࠠ!t TzVkTzVl@@@@@@X0T T T T T T T T @@@@@@@@@@@@ఐ$selfTzVpTzVt@@@0TTTTTTTT@@@T5T@@@& T"zV@@@!@@G@@G@ @@ఐ #fmtT1zVT2zV@@@@@ఐ8!tT>zVT?zV@"@@L@@F@&(@@,@@}xF@+@Ġ6Element_module_commentTQ{TR{@86Element_module_commentu@B%@@@ P@AI@J@AGOFOLGOFOl@@@H>ࠠ!t Te{Tf{@@@B7@@@[@@@@@@@@@ఐ]$selfTw{Tx{@@@o0TwTwTwTwTwTwTwTw@ @@TU@@@ T{@@@n@@G@1@l@@G@0@@G@/@G@.@G@-@@ఐp#fmtT{T{@O@@l!@@ఐ@!tT{T{@+@@א@@H@@@4F@0TTTTTTTT@F@@@K@@@@AdA@@eF@?F@@F@F@0TTTTTTTT@e@@@@AA@@}F@@sF@MF@@F@@F@F@0TTTTTTTT@@@@@A-A@1A@@@1@/@.'@F@@F@@F@@F@F@0TTTTTTTT@@@@@A @@ɍ@<@:@92@F@@F@@F@@F@@F@@ToH@;O 4 Print the LaTeX code for the given module element. TnTn@@@@@@@@U~U~6@AA@&self-3 ࠠ= =@ɸ0U U U U U U U U @@@@  @ɺ@@@#fmt U~7U~:@@@VF@0F@0UUUUUUUU@@@U<V"@@U>W@@@@@'inher_l U3~;U4~B@@@mF@MF@ 0U7U7U7U7U7U7U7U7@)@ @USX@@@@@ࠠ!f UHEOUIEP@@@@΀@@@ؿG@SI@@@@7G@1@@@3G@@@G@0U\U\U\U\U\U\U\U\@&6,@-@UxY@@@@#inh UmEQUnET@@@!0UmUmUmUmUmUmUmUm@-UtEKUuLY@@@@@ఐ#inhUWeUWh@5@@U[@@70UUUUUUUU@#@@@(ic_classUWiUWq@,(ic_classο@@@ AڠM@@@ @@@ AA,'ic_nameD!t@@@ @@@AHm9C9MHm9C9_@@I,'ic_textAC|@@@ @@@ @B@AHo99Ho9:@@I@AHn99In99@@Iİ9-@@'M@@@@@@;@Ġ$NoneUwUw@-@@@@;M@@J@#@@J@"0UUUUUUUU@O@@@ @@@ภSiUU@Sgภ'NewlineUU@@@@H@80UUUUUUUU@b@@@ภS}UU@S{ภ$CodeUU@ߠడT!^VV@H̰@@@H@@H@J@H@@H@IH@@H@H@H@G@H@F+@@(inherit VV@@V@@H@@I@VI@XI@W>@@ఐɠ#inh.V2@0@@L@'ic_nameV8V9@7@@@@I@ZV@@V?V@@@(@@H@DH@`I@T`@@R @@H@Cc@ఐ#inhVWVX@ְ@@ @'ic_textV^V_ @ @@D3@@@d@@@c@Ġ$NoneVr!Vs%@.c@@@@̠DG@@K@m@@K@l@@@@ภSEV)V+@SE@@@V0I@:@@I@דI@׀@Ġ$SomeV,:V,>@.ࠠ!t V,?V,@@@@Dq@@@t@@@@@Dx@@K@v@@K@u@@@@ภT@V,LV,N@T>ภ'NewlineV,DV,K@@@@fG@׋I@׌0VVVVVVVV@<("@#@V\@@@ఐ.!tV,OV,P@ @@D@@I@׍@@@@PI@ג@@AVVQ^@@VcU@@H@?H@נ@@@@Vj@@H@5H@>@@@@G@/@Ġ$SomeV_iV_m@/ ࠠ#cct V_nV_q@@@O @@@*|@@@@@pO@@J@,@@J@+@@@@@ࠠ%label WuWu@@@ٙ@@@I@ע0WWWWWWWW@& @!@W5]@@@ఐ-#cctW)W*@ @@O6@@@פ@Ġ"ClW9W:@8"ClOG@@@ @ѩ@@@ @A@@B@AJh88Jh88@@@K)@WLWM@@Ѷ@@L@ש5@@@@@O\@@L@ת9@@9@@ఐW$selfW`Wa@@@XG@We@@FHF@@J@׾@@J@׽@@@J@׼@@J@׻@J@׺@J@׹[@FYภBW/l@W@FѠ@@K@@@K@h@@ఐ'#inhWW@@@Dw@'ic_nameWW@ @@@@K@K@K@@@B @@I@׶@Ġ&CltypeWW@8&Cltypeu@@@@ DWq)type_expr@@@ @@@ @BA@B@AK i88Ki88@@@K @WW@@@@L@ױ@@@@@L@׳@@L@ײ@@@+@@O@@L@״@@@@ఐޠ$selfWW@@@@vW@@FGCڀ@@J@@@J@@q@@J@{@@J@@J@@J@@FǐภX/@X@GXڕ@@K@@@K@@@ఐ#inhXX@@@@'ic_nameXX@ @@@@K@K@K@ @@B @@I@I@@@AX.@@@@X0u@@ภUİX5ZnX6Zp@U ภ'NewlineX>ZfX?Zm@@@@G@IH@J0XBXBXBXBXBXBXBXB@*71@2@X^^@@@ภUݰXNqXOq@U۠ภ)Odoc_info$CodeXYq}XZq@AడW4!^XeqXfq@K.@@@K.@@H@\@K+@@H@[K*@@H@Z@H@Y@H@X0@@(inherit X}qX~q@@Xq@@KI@@I@hI@jI@iC@@ఐ+#inh.Xq@0@@GQ@'ic_nameXqXq@7@@@@I@l[@@XqXq@@@@H@VH@rI@fe@@R @@jH@Uh@ภVAXX@V?ภ)Odoc_info%LatexXX@LడW!^XX@K@@@K@@H@؄@K@@H@؃K@@H@؂@H@؁@H@؀@@" [XX@@X@@K@@I@ؐI@ؒI@ؑ@@డW!^XX@K@@@K@@I@ؘ@K@@I@ؗK@@I@ؖ@I@ؕ@I@ؔ@@ఐ $selfYY@@@@Y@@@۞@@J@ةK@@J@ب@J@ا@@ఐ%labelY.Y/@@@۵@@K@ذK@زK@ر@@oA@@L@@J@ؤJ@شK@د@@!]YHYI@@RYK@@L @@J@أJ@ضJ@ص@@ @@L@@I@؏I@ظJ@آ@@Y\Y]@@@@H@~H@غI@؎ @@YfYg@@'H@}%@ఐ #inhYvYw@@@*0YvYvYvYvYvYvYvYv@4@@@'ic_textY~Y@ٰ @@ؠGS@@@ؾ@@@ؽ@Ġ$NoneYY @1@@@@Gg@@K@@@K@W@@W@@ภVeY$Y&@Ve@@@Y.hI@t@@I@I@g@Ġ$SomeY'5Y'9@1Ϡࠠ!t Y':Y';@@@G@@@L@@@@@G@@K@@@K@T@@T@@ภW`Y'GY'I@W^ภ'NewlineY'?Y'F@@@@G@I@0YYYYYYYY@("@#@Y_@@@ఐ.!tY'JY'K@ @@G@@I@@@@@PI@@@AY@@YT@@H@yH@@@@@YI@L@@H@QH@x@@@@YG@C@@H@GH@P@@@@WӠ@@H@F@@@G@EG@ס@@AZW_@@G@6@@AA@@@@0ZZZZZZZZ@@@@@@డX$List$iterZ.ciZ/cr@@@@@@@F@:F@ @@F@@F@ @ @@F@ @@F@ @F@ @F@0ZCZCZCZCZCZCZCZC@@@Z_Z@@@@ఐO$selfZXctZYcx@@@P@dZ]c@@@K@@H@$@I@@H@#@@H@"@H@!@H@ %@@ఐ^#fmtZucZvc@;@@Z2@@ZycsZzc@@@a@@G@7@@G@6@G@5=@@డY_$List#mapZcZc@@а@@@@F@[G@AjF@YG@?@G@B@@Р @@G@@E~ @@G@>@G@=@G@<e@@ఐm!fZcZc@o@@@@@H@WXN@@H@V@@H@U@H@T~@@ఐ'inher_lZcZc@o@@@@ZcZc@@'@@G@G@^G@L@@ @@ F@F@nF@@o@@F@@@AA@@F@F@@F@fF@e0ZZZZZZZZ@@@@@AA@!A@@@2@1%@F@r@F@q@F@pF@m0ZZZZZZZZ@@@@@A @@Ϩ@;@:.@F@w@F@v@F@u@F@t @[~4@Ah A Generate the LaTeX code for the given list of inherited classes.[}[}@@@@@@@8[[@AA@&self-3 ࠠC C@0[%[%[%[%[%[%[%[%@@@@  @@@@#fmt [4[5!@@@mF@ى0[6[6[6[6[6[6[6[6@@@[S` @@[Ua@@@@@"cl [J"[K$@@@`F@ْ0[L[L[L[L[L[L[L[L@%@@[hb@@@@Aࠠ)iter_kind []'5[^'>@@@@֊@@@٠G@٘G@ٙ@G@ٛ0[f[f[f[f[f[f[f[f@)@ @[c@@@@!k [w'?[x'@@@@0[w[w[w[w[w[w[w[w@#@@@ٚH@ٗ@"@[d@@@@ఐ!k[CQ[CR@,@@[e@@.0[[[[[[[[@#@@@Ġ/Class_structure[Xb[Xq@VzĠXh[Xs[Xu@Xh@@@@ڠ@@J@٪@@J@٩0[[[[[[[[@@@@@[Xw[Xx@@V@@J@٬@@J@٫ @@@ [Xy@@[@@[@@ภTְ[}[}@T@@@G@@Ġ/Class_structure[[@Vࠠ!l [[@@@@@@ٳ@@@ٲ0[[[[[[[[@T@@@@[[@@VU@@J@ٵ@@J@ٴ @@@![@@@@@@ఐܠ$self[[@Ę@@0[[[[[[[[@r-'@(@\f@@@z \@@@B@A5@H@@H@ @@ఐ栐#fmt\\@ǰ@@@@ఐI!l\#\$@"@@[F@'@@+@@LG@*@Ġ0Class_constraint\5\6@Rࠠ!k \>\?@@@g@@@ٹ@@\G\H@@M@@J@ٺ@@@\M@@@@@@ఐ)iter_kind\W\X@ݰ@@@@H@0\Y\Y\Y\Y\Y\Y\Y\Y@$@@\ug@@@@ఐ,!k\j\k@@@ד@@G@@@@@ G@@Ġ+Class_apply\~(\3@Ux@\4\5@@Uz@@K@ٽ@@@ @@'@@'@Ġ,Class_constr\6@\6L@T@\6M\6N@@T@@K@ @@@ @@: @@: @@@@; @@ภU\R^\R`@U@@@G@G@@@A\CK@@G@ٞ@@A7 A@@NI@@M0\\\\\\\\@6@@@@\'-@@ఐ_)iter_kind\jp\jy@B@@@@@F@Q]@F@PJ@@ఐ"cl\jz\j|@g@@Y@'cl_kind\j}\j@B_ @@@@G@VG@\G@Zg@@& @@{h@1 @@F@ٖ|@@AA@@F@و F@ه@F@aF@`0\\\\\\\\@@@@@AA@A@@@@ @F@m@F@l@F@kF@h0\\\\\\\\@@@@@A @@Ѩ@@@F@r@F@q@F@p@F@o@]/@Ch G Generate the LaTeX code for the inherited classes of the given class. ]]@@@@@@@!]] @AA@&self-3 ࠠE E@0]%]%]%]%]%]%]%]%@@@@  @@@@#fmt ]4 ]5@@@mF@ڄ0]6]6]6]6]6]6]6]6@@@]Sh @@]Ui@@@@@#clt ]J]K@@@IF@ڍ0]L]L]L]L]L]L]L]L@%@@]hj@@@@ఐ#clt]^"]_%@@@]wk@@0]`]`]`]`]`]`]`]`@#@@@(clt_kind]i&]j.@@ @@p@@@ڔ @Ġ/Class_signature]y4<]z4K@MĠZE]4M]4O@ZE@@@@Mֶ@@I@ڢ@@I@ڡ0]]]]]]]]@(@@@@]4Q]4R@@M@@I@ڤ@@I@ڣ @@@ ]4S@@؞@@I@ڥ@@@@ภV]Wa]Wc@V@@@F@ں@Ġ/Class_signature]dl]d{@N(ࠠ!l ]d}]d~@@@N/@@@ڮ@@@ڭa@@]d]d@@N24@@I@ڰ@@I@گm@@@ ]d@@@@I@ڱr@@r@@ఐ$self]]@z@@0]]]]]]]]@/)@*@]l@@@\ ]@@@$@#@G@@G@ @@ఐȠ#fmt]]@@@@@ఐK!l^^@"@@=F@'@@+@@,F@ھ*@Ġ*Class_type^^@Q,@^^@@Q+@@I@ڶ@@@ @@&@@I@ڷ@@@@ภW>^*^+@W=@@@XF@F@@@A^2@@\F@ڑ@@A A@@6F@ڃeF@ڂ@F@&F@%0^;^;^;^;^;^;^;^;@@@@@A A@A@@@J@HC@F@2@F@1@F@0F@-0^I^I^I^I^I^I^I^I@@@@@A @@@S@QL@F@7@F@6@F@5@F@4-@^V,@D L Generate the LaTeX code for the inherited classes of the given class type. ^b^c@@@@@@@Y^i-8^j-O@AA@&self-3 ࠠGM GN@!0^u^u^u^u^u^u^u^u@@@@  @#@@@#fmt ^-P^-S@@@oF@I0^^^^^^^^@+6@.@^m 8@0@^n@@@@@!m ^-T^-U@@@~F@R0^^^^^^^^@%@@^o@@@@@ࠠ'first_t ^Xc^Xj@@@G@X0^^^^^^^^@%@@^p@@@ࠠ&rest_t ^Xl^Xr@@@G@Y@@^Xb^Xs@@@@\@ఐd$self^Xv^Xz@p@@$@V^X@@@NE@@G@`@G@_-@@ఐX!m^X^X@9@@T<@&m_info^X^X@LȰ @@hF@gE@@%@@6G@eH@@^X^ @@@ࠠ$text _ _ @@@\РR@@@G@@@@G@k0________@dnh@i@_1q`Z@[@_3r@@@@ࠠ%title _(_)@@@\S@@@yH@r@@@tH@l@ఐ!m_A_B@@@-@+m_text_only_H_I@L @@N@@H@pH@n9@ภ\_T_UA\ภ#Raw _]@ ఐҠ!m_h_i@@@T@&m_name_o_p@MY @@MU@@H@}^@@"@@FH@za@ภ\B (A\?@)A@_S@@H@vH@ۆm@@_1@@]HY@@@us@ภ]__2A]ภ#Raw _@ డ^r!^__@Rl@@@Rl@@H@ۗ@Ri@@H@ۖRh@@H@ە@H@۔@H@ۓ@@డ\%modul-Odoc_messages_@\1@@@@\rDD\rDD@@\, '@@R@@I@ۣI@ۥI@ۤ@@! __@@8_@@R@@I@ۢI@ۧI@ۦ@@__ @@!1@@H@ۑH@۩I@ۡ@@` @@H@ې@ภ]_#gA]ภ$Code_'@ ఐs!m` (` )@T@@o@&m_name`*`0@M @@M@@H@۷@@!@@H@۴@ภ\`1A\@A@_I@۫@@H@۰H@@@3A@_H@ۈ@@H@یH@ۯ@@`2@@H@ۋ@`6@@ @@`8@@@ࠠ(subtitle `C6B`D6J@@@^ T8@@F@-F@*F@"F@H@@@@H@0`V`V`V`V`V`V`V`V@C71@2@`rt@@@ఐ'first_t`f6S`g6Z@N@@0`f`f`f`f`f`f`f`f@@@@Ġ]7`s`l`t`n@]7@@@@@@@@ภ]?`{`r`|`t@]?@@@8H@'@ࠠ!t `u`u@@@$@@$@@ภ^ `u`u@^ภ#Raw`u`u@!# : `u`u@@`u`u@@!@@I@I@I@0````````@V*@%@`v@@@@`u`u@@lF@I@ @ఐ7!t`u`u@@@@@@@H@H@@@A`6M @@r@@`6> @@ภ^```A^^ภ%Title `@@``@@P@@G@G@G@0````````@@@au@@@ภ$None``@8@@@M@-@@G@@@G@G@ @డ_!@a a @@@@G@@@G@@@@G@ @@G@@G@@G@6@@ఐ%titlea)a*@а@@͠!@@H@ H@#H@!K@@ఐ(subtitlea>a?@U@@ՠ6@@H@H@%H@$`@@! @@@G@,G@)G@j@@aT@@DG@n@ภ^!a\A^@A@`R@@G@G@2{@@ae@@_(X@@@@@@@4@@U@@am@@ఐ $selfa{a|@@@s0a{a{a{a{a{a{a{a{@h{u@v@as@@@ɋ a@@@r@@G@:@p@@G@9@@G@8@G@7@G@6@@ఐ#fmtaa@@@!@@ఐ$textaa@+@@@@H@OH@M3@@7@@Y@@F@XG@D9@ఐR$selfaa@^@@I@,a@@@y@to@G@]@G@\P@@ఐX#fmtaa@9@@T]@@ఐO!maa@0@@Kj@@%@@܊k@ఐ$selfa$a(@ʐ@@{@_a?@@@@@G@s@G@r@@ఐ#fmtb @b C@k@@@@ఐ!mbDbE@b@@}@@%@@@ఐ$selfb(GMb)GQ@°@@ @4b-G_@@@@@G@܈@@@G@܇p@@G@܆@G@܅@G@܄@@ఐŠ#fmtbEG`bFGc@@@@@ఐ&rest_tbRGdbSGj@8@@@@.@@Y@@F@ܢG@ܒ@ఐ$selfbhntbinx@@@`@tbmn@@@[@@G@ܪ@Y@@G@ܩ@@G@ܨ@G@ܧ@G@ܦ@@ఐ#fmtbnbn@@@ @@ภ`bnbnA`ภ'Newline bn@o@ @@V@@H@H@H@%@ภ_mbnA_k@A@b4@@H@H@2@@bn"@@@H@ܵH@8@@O'@@Z"@@F@G@ܴ>@డa#notbb@@@@@F@@@E@@D(%boolnotAA`ՠ@@@`""`""@@`\@@@@@G@@@G@@G@i@@ఐ]!mbb@>@@Yx@+m_text_onlybb@Pk @@3@@H@H@H@@@< @@RU@@G@H@@ఐY`"pscc@W@@@[@@G@@YX@@G@Y@@G@@G@@G@@@ఐ#fmtc-c.@@@@@8\ocamldocvspace{0.5cm} c8c9@@c;c<@@Y|@@H@H@ H@ @@2 @@Z@@F@G@ H@@@cM@@ @డb'$List$itercZc[@%@@@@ܮF@%@@F@@F@@% @@F@%@@F@@F@@F@@@@#ele c|c}@@@@@ఐ$selfc c@&@@0cccccccc@1@@cw@@@˫ c)@@@@@@H@1@H@0@H@/ @@ఐ&#fmtc*c-@@@"@@ఐ!mc.c/@@@)@&m_namec0c6@Q @@Q@@F@B3@@ఐT#elec7c:@=@@n@@@D@@A@ఐZ&"psc<Fc<H@XL@@@\@@G@P@Z@@G@OZs@@G@N@G@M@G@LZ@@ఐs#fmtc<Ic<L@T@@og@@" c<Nc<R@@d<Md<S@@ZB@@H@[H@eH@d{@@2 @@&d@@G@gH@Z@@@&j@@G@iG@h@@AddT]@@@&t@@G@$@G@#G@k0dddddddd@@@@@డb&Module/module_elementsd0^gd1^}@%trans=@@@ @@@ @%@@@ Pݓ@@@ @@@ @@ @@ @WDcBcFWDcBc@@X00! @@= @@G@t@@G@s@@@@G@rݭ@@G@q@@G@p@G@o@G@n@3ภ_dx<ภbXdr^ds^@bW@@@=@@H@݄H@݈@@@SΠ@@H@݉@@ఐ!md^d^@Ӱ@@ @@d^fd^@@&4@@G@"G@ݎG@݀@@= @@wF@F@1F@!|@P@@}@6@@~@w@@@@@ @@@ @'@@ @6@@ @@@F@V@@A A@@݌F@HF@G@F@ݓF@ݒ0dddddddd@@@@@A-$A@1(A@@@ݣ@ݞݙ@F@ݟ@F@ݞ@F@ݝF@ݚ0dddddddd@4@@@@A @@i@ݬ@ݧݢ@F@ݤ@F@ݣ@F@ݢ@F@ݡ@d-1;@K) H Generate the LaTeX code for the given top module, in the given buffer. dd,@@@@@@@ݬdd@AA@&self-3 ࠠM M͊͊@ْ0dddddddd@͉@@@  ͌͌@ٔ@@@#fmt dd@@@F@ݶ0dddddddd@͜٧@͟@ex ٩@͡@ey@@@@@+module_list e e @@@F@F@F@ݿ0eeeeeeee@(@@e,z@@@@ఐ[o"pse"e#@Y@@@]@@G@@[g@@G@[@@G@@G@@G@0e/e/e/e/e/e/e/e/@ 1'@(@eK{@@@@ఐO#fmte@eA@-@@K@@?\documentclass[11pt]{article} eKeL@@eNeO@@[@@H@H@H@%@@6 @@\@@F@G@+@ఐ["pseh#ei%@Y۰@@@^@@G@@[@@G@\@@G@@G@@G@F@@ఐ#fmte&e)@o@@S@@?\usepackage[latin1]{inputenc} e+eL@@e*eM@@[@@H@H@H@g@@2 @@]@@F@G@m@ఐ["pseOUeOW@Z@@@^W@@G@@[@@G@\D@@G@@G@@G@@@ఐӠ#fmteOXeO[@@@@@:\usepackage[T1]{fontenc} eO]eOy@@eO\eOz@@\@@H@ H@H@@@2 @@]G@@F@G@ @ఐ\9"pse|e|@Z_@@@^@@G@@\1@@G@\@@G@@G@@G@@@ఐ#fmtf|f|@@@@@6\usepackage{textcomp} f|f|@@f|f|@@\U@@H@&H@,H@+@@2 @@]@@F@/G@%@ఐ\{"psf.f/@Z@@@^@@G@6@\s@@G@5\@@G@4@G@3@G@2 @@ఐW#fmtfHfI@5@@S@@7\usepackage{fullpage} fSfT@@fVfW@@\@@H@AH@GH@F-@@2 @@]@@F@JG@@3@ఐ\"psfpfq@Z@@@_@@G@Q@\@@G@P] @@G@O@G@N@G@MN@@ఐ#fmtff@w@@[@@2\usepackage{url} ff@@ff@@\@@H@\H@bH@ao@@2 @@^ @@F@eG@[u@ఐ\"psff@[%@@@__@@G@l@\@@G@k]L@@G@j@G@i@G@h@@ఐ۠#fmtff@@@@@6\usepackage{ocamldoc} ff@@ff@@]@@H@wH@}H@|@@2 @@^O@@F@ހG@v@డeNǠNɰf%2f%3@Nư@@@eSFZT@@@޾@@@޽H@ޅ@@H@ކ @H@ބ@@డe&Global%title g%?@&Stdlib#ref! @@@ް@@@ޯ@@@ޮ@Zr$Zs$@@[ 7@@eV7@@I@ދI@޿I@޼@@A @@9@Ġ$Noneg@ENgAER@?1@@@@DC@@J@@@J@0gGgGgGgGgGgGgGgG@@@@ @@@ภ`dgPEVgQEX@`c@@@^@@F@;G@G@@Ġ$SomegdYbgeYf@?}ࠠ!s ̠gmYggnYh@@@m@@@A@@@@@ut@@J@@@J@I@@I@@ఐ]Ӡ"psglwgly@[@@@`3@@I@@]@@I@^ @@I@@I@@I@0gggggggg@e/)@*@g|@@@@ఐ#fmtglzgl}@@@@@'\title{glgl@@gl~gl@@]@@J@J@J@%@@6 @@_'@@H@I@+@ఐ^"psgg@\?@@@`y@@I@@^@@I@^f@@I@@I@@I@F@@ఐ#fmtgg@Ӱ@@S@@ఐ$selfgg@Б@@d@Ёg@@@[P@@J@ @J@ l@@ఐ!sh h @v@@^R@@J@J@K@K@K@@@hh@@ @@R@@_@@H@I@@ఐ^y"psh,h-@\@@@`@@H@@^q@@H@^@@H@@H@@H@@@ఐU#fmthFhG@3@@Q@@"} hQhR@@hThU@@^@@I@*I@0I@/@@2 @@ G@)@ @@@ @@G@@@Ahe#hf@@G@ށ@ఐ^"pshthu@\@@@a!@@G@B@^@@G@A_@@G@@@G@?@G@>:@@ఐ#fmthh@{@@G@@1\begin{document} hh@@hh@@^@@H@MH@SH@R[@@2 @@`@@F@VG@La@డgPPhh@P@@@f @@@d@@@cH@[@@H@\ @H@Z@@డg&Global%titleh @ @@g @@I@aI@eI@b@@* @@"@Ġ$Nonehh@@@@@@@@J@n@@J@m@@@@ภbh"h$@b @@@`j@@F@ߟG@{G@y@Ġ$Somei'/i'3@A'@i'4i'5@@@@J@u@@@ @@@@J@w@@J@v@@@@ఐ_v"psi)'9i*';@]@@@a@@H@߃@_n@@H@߂_@@H@߁@H@߀@H@@@ఐR#fmtiC'<iD'?@0@@N@@+\maketitle iN'AiO'N@@iQ'@iR'O@@_@@I@ߎI@ߔI@ߓ@@2 @@`G@ߍG@}@@Ai`iaPW@@eG@W@డh@QBQDipYbiqYc@QA@@@gX@@G@߮G@߫G@ߣ@@G@ߤ@G@ߢ6@@డhQ&Global(with_tociYr@w#ref<@@@޵@@@޴@\*\*@@]}-@@gǠ-@@H@ߩH@߬H@ߪ\@@7@@/]@ఐ_"psiYxiYz@^#@@@b]@@G@ߴ@_@@G@߳`J@@G@߲@G@߱@G@߰v@@ఐ٠#fmtiY{iY~@@@@@1\tableofcontents iYiY@@iYiY@@`@@H@߿H@H@@@2 @@aO@@F@G@H@߾@@iY_@@ @@ࠠ$info ͠ii@@@VAл@@@G@@@@G@0jjjjjjjj@@@@డh)apply_opt)Odoc_infojj@@@!a@!b@@@@Vi@@@-@@@@@@@@]u7]v73@@^q@@@@]@@G@G@<@G@@ @@G@FE@@G@@G@@G@@@@డi4info_of_comment_file)Odoc_infojSjT@@V(t_module@@@@@@@.@@@"@@@@@@@@][ss][s@@^Nw@@@@@I@@@I@@D@@I@8@@I@@I@@I@|@@ఐ+module_listjj@X@@@@jj@@@\@@H@P@@H@@H@@@డisRuRwjj@Rt@@@h͠~@@H@H@H@@@H@ @H@@@డi&Global*intro_file)Odoc_info j#@#refW^ @@@޳@@@޲@@@ޱ@^'ae^ 'a@@^6@@i6@@I@ I@I@ @@@@@8@@ @@@@j"@@ఐ$infoj.<j.@@@@k }@@Ѵ@@@@@@0jjjjjjjj@ @@@Ġ$Nonek .Fk .J@B@@@@@@J@@@J@@@@@ภd,k.Nk.P@d+@@@b@@F@G@,G@*%@Ġ$Somek,.Sk-.W@CE@k1.Xk2.Y@@@@J@&9@@@ @@=@@J@(@@J@'A@@A@@ఐa"pskG.]kH._@_@@@c@@H@4@a@@H@3a@@H@2@H@1@H@0Z@@ఐp#fmtka.`kb.c@N@@lg@@.\vspace{0.2cm}kl.ekm.t@@ko.dkp.u@@a@@I@?I@EI@D{@@2 @@`G@>G@.@@Ak~.5k.v@@eG@@ఐ$selfkxkx@)@@@Ӱkx@@@S@@G@Z@@G@@@G@@ Q@@G@@@G@@@G@@G@@G@@G@@@ఐȠ#fmtkxkx@@@@ภkC@k@[@@H@@@H@@@ఐޠ$infokxkx@@@@@H@@@H@H@H@@@S@@cM@@F@G@@ఐ$infokk@@@ұ@@@@@@@Ġ$Nonell@C@@@@ @@I@@@I@@@@@ภe'll@e&@@@F@F@F@@Ġ$Somel%l&@D>@l*l+@@@@I@2@@@ @@6@@I@@@I@:@@:@@ఐb"psl@lA@`@@@d@@G@@b@@G@b@@G@@G@@G@S@@ఐi#fmtlZl[@G@@e`@@" lelf@@lhli@@b@@H@ H@H@t@@2 @@^F@ F@y@@Alwlx@@cF@~@@@@@@@l~l@@|@@@}@"@@ ~@@@ @@@ @@@ @@@ @Y@@@ @@@ @@@" @@@i @@@@A A@@F@ݵ|F@ݴ@F@F@0llllllll@@@@@AA@A@@@j@eZ@F@@F@@F@F@0llllllll@@@@@A @@N@s@nc@F@@F@@F@@F@3@l.@S ' Print the header of the TeX document. ll@@@@@@@ml$/l$B@AA@&self-3 ϠࠠU ΠUoo@w0llllllll@n@@@  qq@y@@@ࠠ#dir РlO[lO^@@@&stringO@@@iG@0llllllll@Չ@Ռ@m~(@Վ@m@@@డk(Filename'dirnamelOalOq@@@@@-"@@@,@@+@,filename.mliuu@@0Stdlib__FilenameM@@@@@G@c1@@G@b@G@a.@@డkTTm Orm!Os@T@@@kJ-@@H@jH@xH@m@@H@n@H@lI@@డl&Global(out_filem=O@'#ref`@@@ީ@@@ި@``@@a--@@kw-@@I@sI@vI@to@@7@@/p@@^@@wq@@mYOW@@@ࠠ$file mdme@@@@@@G@z0mjmjmjmjmjmjmjmj@@@m@@@డlJ(Filename&concatm}m~@@@@@@@@@#@@@@@@@@^^@@C@@@@@G@@@@G@5@@G@~@G@}@G@|4@@ఐϠ#dirmm@>@@0@@H@H@H@H@@,ocamldoc.stymm@@mm@@>@@H@H@H@\@@M @@a]@@m @@డl#Sys+file_existsmm@@&stringO@@@$boolE@@@@@4caml_sys_file_existsAA @@@'sys.mlicc%@@+Stdlib__SysB@@@@@F@@@F@@F@0mmmmmmmm@@@n@@@@ఐ$filen n@@@5@@G@G@G@@@> @@]h@@F@G@@డl'verbose)Odoc_infon)n*@@a@@@я@@@@@@a&a&@@bm@@@@@F@@@F@@F@D@@డj9file_exists_dont_generate-Odoc_messagesnRnS(@@&stringO@@@@@@@@@jmDD"jmDD;@@j*@@@@@G@@@G@@G@o@@ఐ$filenx)ny-@y@@(@@H@H@H@@@nn.@@[@@G@G@H@@@d @@7F@@@ࠠ'chanout 1nHWnH^@@@l+out_channel@@@G@0nnnnnnnn@@@@డm|(open_outnHanHi@@av@@@@@@@@@lOOlOs@@l@@@@@G@%@@G@@G@#@@ఐl$filenHjnHn@Ѱ@@%@@H@H@H@7@@. @@=8@@nHS @@డm-output_stringnr}nr@@O@@@@a@@@@@@@@@@@ll@@m@@@c@@G@@@@G@@@G@@G@@G@0o o o o o o o o @ys@t@o%@@@@ఐ'chanoutoror@@@@@H@H@H@@@డ0Odoc_latex_style'content0Odoc_latex_styleo3ro4r@&stringO@@@@3odoc_latex_style.mlRR@@0Odoc_latex_style@@@U@@H@H@H@>@@c@@f@@F@G@D@డn*%flusho[o\@@@@@@@@@@@ma((mb(G@@m@@@@@G@@@G@@G@h@@ఐ堐'chanouto~o@r@@@@H@H@H@|@@. @@f@@F@ G@@డnh)close_outoo@@@@@5@@@@@@m#m#@@m@@@ @@G@B@@G@ @G@ @@ఐ"'chanoutoo@@@$@@H@H@H@@@- @@g1@@F@G@@డn'verbose)Odoc_infooo@@@@@@F@@@F@@F@@@డl6.file_generated-Odoc_messagesoo!@@@@@@@@~@@}@l9lCCl:lCD@@l8(@@@@@G@)@@G@(@G@'@@ఐ$filep"p&@@@@@H@0H@2H@1@@pp'@@@@G@%G@4H@/@@Q @@G@$@ @@@ @@ @E@@!@p.<Fp/(3@@@p1@@@h@@@@@M@Ġ)Sys_errorp<?Gp=?P@8)Sys_errorV@@@@c@@@@Anl @@AV砰=ocaml.warn_on_literal_patternnH^nI^@@nL^nM^@@@nvLࠠ!s 3p]?Qp^?R@@@@@@:|@@@(@@o@@I@;@@డoA-prerr_endlineprV`psVm@@c;@@@@@@@@@nynz3@@n@@@@@H@C@@H@B@H@A0pppppppp@5/@0@p@@@@ఐ=!spVnpVo@@@*@@I@JI@LI@K@@3 @@h@@G@OH@I@డo$incrpr|pr@@nݠG@@@{@@@zT@@@y@@x%%incrAAnà@@@nPPnPy@@nհ@@@n@@G@T@@G@S@@G@R@G@QM@@డo&errors)Odoc_infoprpr@ #ref`@@@@@@@d=4d>4@@dp@@o!D@@H@]@@H@\H@`H@^w@@Q@@yF@[z@qr@@F@>~@@q EK@@ A@@@F@fF@e0qqqqqqqq@-@@@@A@@@F@i@F@h 0@q$(@W| 6 Generate the LaTeX style file, if it does not exist. q&q'#@@@@@@@Ͱq-q. @AA@&self-3 5ࠠZ 4Z@0q9q9q9q9q9q9q9q9@@@@  @@@@+module_list 6qH qI@@@F@w0qIqIqIqIqIqIqIqI@@@qf@@qh@@@@ఐ($selfq^q_"@@@V0q^q^q^q^q^q^q^q^@#@@qz@@@հ qg6@@@@ࠠ)main_file 7qr9Cqs9L@@@3@@@G@0qwqwqwqwqwqwqwqw@@@@డpSYUYWq9Oq9P@YT@@@oG@@@G@@G@@@డp_&Global(out_fileq9_@^@@oƠ@@H@H@H@+@@# @@,@@q9? @@@ࠠ#dir 8qcmqcp@@@@@@G@0qqqqqqqq@ZNH@I@q@@@డp(Filename'dirnameqcsqc@а@@@@@G@@@G@@G@@@ఐm)main_fileqcqc@%@@@@H@H@H@/@@  @@30@@qci @@డpYʠY̰qq@Yɰ@@@p"aR@@G@G@G@@@G@@G@0rrrrrrrr@O\V@W@r!@@@@ఐp@.separate_filesr@o@@pA@@H@H@H@@@) @@!@@ࠠ!f 9r+ r, @@@@F@F@H@@@@YH@@@H@0r:r:r:r:r:r:r:r:@5@@@@!m ;rH rI @@@0rHrHrHrHrHrHrHrH@D%rO rPv@@@@@@ࠠ'chanout <r] r^ @@@@@@I@0rbrbrbrbrbrbrbrb@'6@@r~@@@డqA(open_outrr rs  @Ű@@@@@I@@@I@@I@@@డqX!^r ;r <@eR@@@eR@@J@@eO@@J@eN@@J@@J@@J@4@@డqu(Filename&concatr r @+@@@+@@K@@*@@K@L@@K@@K@@K@S@@ఐ#dirr  r #@@@G@@L@L@L@g@@డq$Name&simpler %r 0@ݰ@@@b%@@L@b(@@L@@L@@@ఐ!mr 1r 2@@@@&m_namer 3r 9@` @@bE@@M@M@M@@@s $s :@@bK@@L@@@s  @@e@@K@K@L@@@$.texs =s A@@s B@@e@@K@K@K@@@s& s' C@@z@@J@J@K@@@ @@@@s1  @@@ࠠ#fmt =s<Tes=Th@@@k@@@I@0sAsAsAsAsAsAsAsA@@@s]@@@డr!&Format8formatter_of_out_channelsTTksUT@@ko+out_channel@@@sl@@@r@@q@kkkl@@kj|@@@@@I@ l@@I@ @I@*@@ఐ'chanoutsxTsyT@4@@&@@J@J@J@>@@/ @@B?@@sTa @@ఐ\$selfss@,@@0ssssssss@R_Y@Z@s@@@ s@@@@|@I@@I@ @@ఐn#fmtss@@@lU@@F@(@@ఐv!mss@U@@(@@,@@)@డr&Format.pp_print_flushss@k@@@ly@@I@8@k@@I@7k@@I@6@I@5@I@4G@@ఐ#fmtss@Q@@l@@J@DJ@HJ@G[@@ภm ss@m @@@k@@J@CJ@Lk@@5@@kl@@H@OI@Bq@డr)close_outtt @v@@@v@@H@S@@H@R@H@Q@@ఐǠ'chanoutt$ t%@@@@@I@ZI@\I@[@@  @@@d @@@ @@@ @@@@@@Ġ'Failuret="/t>"6@8'FailureZ@@@@g @@@@Arm @@AZ蠰=ocaml.warn_on_literal_patternrIE  rJE  @@rME  rNE  @@@rwHࠠ!s >t^"7t_"8@@@@@@gK@b@@@*@@s@@L@c@Ġ)Sys_errortp9Ftq9O@4!stx9Pty9Q@@@@@@ @@s@@L@h@@C@@s@@K@j@@డs]-prerr_endlinetUdtUq@@@@@@J@r@@J@q@J@p0tttttttt@5A;@<@t@@@@ఐI!stUrtUs@@@7@@K@yK@{K@z@@$ @@l@@I@~J@x@డs$incrtvtv@ @@@r @@I@@@I@ @@I@@I@6@@డs&errors)Odoc_infotv@@@s*@@J@@@J@J@J@P@@*@@H@S@_@@H@mV@@t @@H@0tttttttt@@@@@AA@@@@0tttttttt@@@@@@డs$List$iteruu@7f@@@@G@7d@@G@@G@@7a @@G@7`@@G@@G@@G@0uuuuuuuu@@@u2@@@@ఐ!fu'u(@@@@@@H@@H@@@ఐ+module_listu9u:@ذ@@#@@9@@l@@F@G@H@+@uE uF@@  @@uH@@  @@ࠠ'chanout @uUuV@@@@@@G@0uZuZuZuZuZuZuZuZ@U@@@డt6(open_outuguh@@@@@@G@@@G@@G@@@ఐ )main_fileu|u}@°@@@@H@H@H@)@@  @@-*@@u @@@ࠠ#fmt Au u @@@n@@@@G@0uuuuuuuu@LF@G@u@@@డtx&Format8formatter_of_out_channelu u ;@W@@@W@@G@n[@@G@@G@@@ఐk'chanoutu <u C@%@@n@@H@H@H@/@@  @@30@@u  @@డt]]uGRuGS@]@@@te3@@G@G@G@@@G@@G@0uuuuuuuu@O\V@W@v@@@@డt&Global+with_header uGe@#refة@@@޹@@@޸@iP0iQ0@@i1@@t41@@H@H@H@*@@;@@3+@ఐ預$selfvGkv Go@޹@@9@ހv$G|@@@@@G@@G@@@@ఐ#fmtv3G}v4G@J@@n@@F@P@@ఐ+module_listvCGvDG@@@]@@(@@^@@vHGO@@`@డu$$List$itervW vX @8@@@@8@@G@@G@@8$@@G@8@@G@@G@@G@@@@!m Bvw!vx!@@@8@@డuT^V^Xv"v"@^U@@@te@@H@(H@%H@@@H@@H@0vvvvvvvv@'U@@v@@@@ఐt̠.separate_filesv"@tM@@t͠@@I@#I@&I@$@@) @@!@ఐm"psv#v#@k)@@@oc@@H@.@l@@H@-mP@@H@,@H@+@H@*2@@ఐ=#fmtv#v#@@@o@@I@:I@>I@=F@@డu!^v#v#@i@@@i@@I@D@i@@I@Ci@@I@B@I@A@I@@b@@'\input{v#v#@@w#@@i@@J@PJ@RJ@Qu@@డu!^w#w#@iް@@@i@@J@X@i@@J@Wi@@J@V@J@U@J@T@@డu$Name&simplew4#w5#@6@@@f~@@K@hf@@K@g@K@f@@ఐؠ!mwK#wL#@@@ @&m_namewR# wS#@e< @@f@@L@sL@{L@y@@vH@@f@@K@r@@&.tex} wh#wi#@@Uwk#@@j,@@K@cK@K@~@@ @@j4@@J@OJ@K@b@@w|#w}#@@m@@I@9I@J@N@@ @@bI@8@ఐ^$selfw%.<w%.@@.@@@ w%.X@@@@z@H@@H@ @@ఐ#fmtw%.Yw%.\@@@pS@@F@@@ఐE!mw%.]w%.^@$@@y'@@(@@(@w"@@:@@H@H@/@@Aw!w&_j@@@:!@@H@@H@H@0wwwwwwww@@@@@ఐ+module_listw'kuw'k@w@@@@@@oG@@F@G@@డv__w(w(@_@@@vgG@@G@G@G@@@G@@G@0@@డv&Global,with_trailerx (@#refڹ@@@޻@@@޺@k`3ka3@@k-@@vD-@@H@H@H@V@@7@@/W@ఐnz"psx-(x.(@l@@@p@@G@@nr@@G@n@@G@@G@@G@p@@ఐ#fmtxG(xH(@^@@p@@H@H@H@@@/\end{document} xY(xZ(@@x\(x](@@n@@H@H@H@@@9 @@o@@F@G@H@@@xn(@@ @డwJ&Format.pp_print_flushx})x~)@p3@@@q*@@G@@p3@@G@p0@@G@@G@@G@@@ఐ#fmtx)x)@@@qF@@H@H@H@@@ภqx)x)@q@@@pZ@@H@H@@@5@@p@@F@G@@డw)close_outx*x*@ '@@@ '@@F@\@@F@@F@@@ఐ'chanoutx*x*@:@@ >@@G@G@G@@@  @@t@d @@u@t @@v@ @@w@@@x@@@yJ@^@@z@Ġ'Failurex,x,@ࠠ!s Cx,x, @@@@@@I@@@@@@xW@@J@@Ġ)Sys_errory -!)y -!2@Ϡ!sy-!3y-!4@@@@@@ @@xl@@J@@@+@@xp@@I@@@డw-prerr_endliney).8By*.8O@@@@@@H@@@H@@H@ 0y1y1y1y1y1y1y1y1@-A;@<@yM@@@@ఐI!syB.8PyC.8Q@@@@@I@I@I@@@$ @@p@@G@H@@డx*$incry[/T^y\/Tb@@@@w@@G@ @@G@@@G@@G@6@@డx:&errors)Odoc_infoyw/Tcyx/Ts@@@w@@H@)@@H@(H@,H@*Q@@+@@F@'T@`@@F@ W@@y@@!0yyyyyyyy@@@@G@@#@@@$@@@%@4@@(F@|@@AMA@Q!A@@@75@F@7@F@6F@40yyyyyyyy@S@@@@A@@K@><@F@;@F@:@F@9 @y0@` W Generate the LaTeX file from a module list, in the {!Odoc_info.Global.out_file} file. yy@@@@@@@@_Jy<<`@b?@ @ A A AhA[hA>hA4gA*iXA iAhYAAfCAfAfAg4Ag$AfAfwAfAfAfAfAfAfjAgZAeAfAheAbeA\gAVfWAKg1A:gA1gA#hAgAi A hAhAAAAAAkAj^A]hXA>4A3)A(jAiAAAAAAA}A|oAnMAL9A8&A%AAAAAA{AzjAi\A[OAN@A?/A.AAAhAiAAAAA~gAf@A?AAAwAv_A^@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ꐐ:@@@e@AY@Aet@AK@e`@A=@/AA.@ABC@i۰@AijV@@@W@@@V@ G@@@UQ@@@T@@S@@R@@Q@Ai@Aij-j@@@^@@@]@ [@@@\e@@@[@@Z@@Y@@X@i@AijB@@@e@@@d@ p@@@cz@@@b@@a@@`@@_@ABi@AijV@@@l@@@k@ @@@j@@@i@@h@@g@@f@Ű@A@@@@o@@n@@m@Aj@A@nq@@@r@@q@@p@Bj@A@ny@@@u@@t@@s@j@A@n@@@x@@w@@v@ACDi@Aij@@@@@@~@ @@@}@@@|@@{@@z@@y@iѰ@Aij@@@@@@@ @@@@@@@@@@@@@Aٰ@A@̠@@@@@@@ @A@ @@@@@A@A@@@@@@@@@B@A@}@{v@@@@@@@r@A@n@id@@@@@@@Aɰ@A@@@@@@@@@?@A=@@@ABCD@A)@@@@@@@ @@@$@@@@@@@@@@#@A@@@@@@@@@@A@@@@@@@@@A@A@@ @@@@@@@ݰ@A@@@@@@@@@ABC@A@@@@@@@@@@A@@}x@@@@@@@ADE@A@@@@@@@@@y@A@u@pk@@@@@@@@A@@@@@@@@@ABh[@A@@@@@@@@5@@@@@@@@@@Ci@A@@@@@@@@E@@@@@@@@@@h@A@@@@@@@@W@@@@@@@@@@Aix@A@@@@@o}@@@g@@@@@@@@@@iw@A@#@@@@o@@@x@@@@@@@@@@ABDFGi9@A@3@@@@1@@@@@@@@@@@@@h@A@G@@@@hH@@@@@@@@@@@@@@@@Ais@A@[@@@@Y@@@@@@@@@@@@@h@A@l@@@@i@@@@@@@@@@@@@ABi^@A@|@@@@z@@@@@@@@@@@@@h°@A@@@@@h@@@@ @@@@@@@@@@@@@@@Aia@A@@@@@i]@@@@@@@@@@@@@@@@iB@A@@@@ @@@ @@@@@ABCj;@A@@@@@p.@@@@@@@@ @@ @@ @h@A@@@@@ @@@@h @@@@@@@h@@@@@@>@@@@@@@@@@@@@@Aiɰ@A@@@@"@@@@!N@@@ @@@@@@@hް@A@ @@@(@@@@'_@@@&@@%@@$@@#@ABi@A@@@@.@@@@-o@@@,@@+@@*@@)@jǰ@A@,@@@6jj@@@5jj@@@4@@@3@@2@@1@@0@@/@Ai@A@A@@@A@m/@@@@@i@@@?@@@>@M@@@=@@@<@@;@@:@@9@@8@@7@j@A@`@@@G@j@@@F@@@E@@D@@C@@B@ABC@A@@@@J@@I@@H@8@A@4@/*@@M@@L@@K@ @A@@@@@Q@@P@@O@@N@ABڰ@A@@@@@U@@T@@S@@R@Cz@A@v@q@lg@@Y@@X@@W@@V@D@A@@@;6@@\@@[@@Z@AͰ@A@@@@@`@@_@@^@@]@B@A@@@@@d@@c@@b@@a@CDEFHkr@A@@@@l@kn@@@k@z@@@j@@@i@@h@@g@@f@@e@@A@@@@o@@n@@m@@A@@@@r@@q@@p@AB@A@@@@|mP#@@@{@@@z@"@@@y@@@xD@@@w@@v@@u@@t@@s@C(@A@$@@@@@~@@}@@A@@ @@@@@@@~@A@z@x@wp@@@@@@@@@AB@A@@@{@@@@@@@@@C۰@A@@@@@@@@@@@@#@A@@@@@@@@@AȰ@A@@@@@@@@@@@@B@A@@@@@@@@@@@@@A@I@@@@G@@@@@@@@@@@@@ACDEl*@A@Y@@@@&@@@@@@@@@@@@@@A@}@xs@@@@@@@o@A@k@f@aX@@@@@@@@@AB@A@@@~u@@@@@@@@@C@A@@@@@@@@@l@A@$@@@t@@@@@@@@Al@A@/@@@qv@@@@@@@@m@AmnL@@@@@@@=@@@G@@@@@@@@@@ABDFm@Am}n#`@@@@@@@Q@@@[@@@@@@@@@@m@Am{n:w@@@@@@@h@@@r@@@@@@@@@@AӰ@A@@@@@@@@@@@@@@@@@@İ@A@@@@@@@@@@@@@@@@@@ABð@A@@@@@Ơ@@@@@@@@@@@@@@@@ð@AQ@@@@@@@@@@@@@@@@@@@@@@@@@@A@Aj@@@@@@@@@@@@@@@@@@@@@@@@@@@A@=@@@@@@@2@@@@@@@@@@@A@@@@@@@W@@@@@@@@@@@@@@U@@@@@@@@@@@@@@ABCDGIm̰@Amn(@@@@@@ @@@@ #@@@ @@ @@ @@@@A@@@@@@@@}@@@@@@@@@@°@A@&@@@@@@@!@@@@@@@@@@ABo@A@o@@@@v@@@@@@@@@@Co@A@o@@@&o@@@'@@%@@@$@s>@@@#@@"@@!@@ @Ͱ@A@@@@,ɠ@@@+@@@*@@)@@(@A°@A@ @@@2@@@1s@@@0@@@/@@.@@-@B@A@@@@9@@@:@@8@@@7֠t@@@6@@@5@@4@@3@@A@@@@A@@@@@@@@?@@@>@@=@@<@@;@A@A@#@@@G@@@@F@@@E@@D@@C@@B@BCD@A@3@@@N@@@@M@@@L@@@K@@J@@I@@H@@A@L@@@V@@@@U@@@T@@@S@@@R@@Q@@P@@O@A@A@@@@\@@@]@@[@@@Z@@@Y@@X@@W@B@A@@@@br@@@a@@@`@@_@@^@ݰ@Ap@@@j@@@i@ؠ@@@h@@@g@@@f@@e@@d@@c@Aİ@A@@@@o@@@n@@@m@@l@@k@BC@A@@@w@@@v@@@@u@@@t@@@s@@r@@q@@p@@A@@@@~C@@@@@@@@@@@}@@@|@@@{@@@z@@y@@x@A@A@@@@@@@@@@@@@@@B@AE@@@@@@@@@@ߠ@@@@@@@@@@@@@@A@@@@@@@@@@@@A@A@#@@@@@@@@@@@@@@@@@@@@@@@BCD@A@@@@@@@uQ@@@@@@@@@@@@A@.@@@@@@.uh@@@@@@@@@@@A@A@@@@@@@@@@@@B@A@4@@@@@@Lu@@@@@@@@@@@@A@@@@@@@@b@@@@@@@@@@@@@A@A@u@@@@@@uu@@@@@@@@@@@BC@A@@@@@"@@@@@@@@@@@@@@@@@A@@@@@!@@@@ @@@@@@<q@@@@@@@@@@@@@@@@A@@@@ؠ@@@@@@@@@@@@A@̠@@@@@@̠v@@@@@@@@@@@ABCpx@Aptq~@@@@@@@@@@@@@@@@@@@@qo@Aqkq@@@@@@@@@@@@@@@@@@@@ADEFGJW@h W This class is used to create objects which can generate a simple LaTeX documentation. [qA4*A)opAp!A oApaApQApAoApAoLAoAo=AoAoApAo'AoAnAnApAoAxp^AgpA^pAPq;AGq*A@r9A9qA/qA%AAAAAAAqAkaA`VAUs0ALsAC/A.AAAAAAAzAyfAeSAR2A1 AAAAAAAA|A{mAl\A[LAK?A>,A+qArAAAAAAmAlJAI A AAAiAhMAL)A( A AAAAiAhMAL1A0AAAAAAsAr[AZCAB(A'A AAAAAzAyzm@c@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@~@}@|@{@z@y@x@w@v@u@t@s@r@q@p@o@n@m@l@k@j@i@h@g@f@e@d@@b@@@@@@@A@@0@m @@@@ @@A@=<@@@@;:@@@9@@@@@p@@o@@n6A3s^1@@@m@@@l@0/.@@@k@@@j-,@@@i@@h@@g@@f)A@lk@@@e$sS@@@d@@@c@RQP@@@b@@@au@@@`@@_@@^@@]@@\s]AsXs@@@@@@[@x5ss@@@@@@@@Z@@Y@@XsBAs=s@@@W@@@V@@U@@Ts5As0s#@@@S@ @@R@@Q@@PrArsɠ/@@@O@,'@@N@@M@@Lt A@w@@@@@K@@JsA@  @@I@@Ht A@@@G@@FrArsP@@@E@MH@@D@@C@@Bs#Ass\@@@A@YT@@@@@?@@>AΠh@@@=@e`@@<@@;@@:q!A@@@@9@@8@@7qA@@@@6@@5@@4qA@@@@3@@2@@1r$A@@S@@0@@/@@.rA@@[@@-@@,@@+qA@@@@*@@)@@(qyA@@qq@@@'@@&@@%@@$qA@@@@#@@"@@!q1A@@rq@@@@@ @@@@qA@@ @@@@@@q1A@@q)@@@@xr@@@@@@@@@@@qA@,@qĠ*@@@'@@@@@@qA@8-@@@@rA@>@5@@@@ @@ q>A@F@y$tq7@@@ @q4y-q3@@@ @@@ @q0U@@@R@@@@@@@@@@rA@c@^Z@@@@@@q!A@k@fb@@@@@@q;A@s@nj@@@@@@rA@{rr@@@rxw@@@@@@@@qA@@uT@@@@q̠9@@@@@@@@@@@@@@rA@@r@@@@@@@@@sAA@@s9@@@@ysr@@@@@@@@@@@sjA@@yy@@@@@@@@@sA@e{@@@@@@@sA@nx@@@@@@@tAtu@@@@}@@@@@@tAtu+@@@@@@@@@@t}Atxu7@@@@@@@@@@A@@@@ @@@@w@@@@@@@@@A@@@@@@@@@@@A@!@@@@m@@@l@@@@@@A@@@@@@@@:@@@@5@@@@@@@@AV@@@@@@@@@@@@@@@@@@@@@@@@@A@d@@@@^@@@@@@A?@@@@v@@@@ @@@@ @@@ y@@@@@@@@@@tAtuΠ4@@@@1,@@@@@@A@@@@@@@@@@@A@R@@@@L@@@@@@vwA@@|@@@@@@@@@veA@v^vWvT@@@vQ@@@@@@@@@77@@@@@@A@@@@@@@@@@@@@@A@@@@@@@zz@@@@@@@@@@A@@@@@@@@@@@@@@@@@~@@}A@@~@@@|@@@@@@{@@z@@y@@x}A@%@ |y@@@v@@u@@t@@sxA@1@w@@@rՠ!@@@q@@p@@o@@nvA@B@!u-@@@k@@j@@i@@hrA@qp@@@fmj@@@g@@e@@@dih@@@c@@b@@agA@/fe@@@`)6&@@@_@@@^@@]@@\dA@B>c@@@[<I9@@@Z@@@Y@@X@@WbAa _@@@V@@@U@^^]@@@T\eU@@@>@@@S@@R@@Q@@P[A@5wwZ@@@MYr@@@E@@@O@@@N@@L@@@KX|@@@J@@@I@@H@@GWA@@@@F@@@D@@C@@BVAU @@@A@@@@@S@@@?Q@@@=@@<@@;@@:RA@QP@@@9z@@@8@@7@@6OA@@ed@@@5@@@4@@@3@@@2@@1@@0@@/NA@M@@@.@@@-à=@@@,@@+@@*LA@Ԡ@@@)@@@(ՠO@@@'@@&@@%KA@ J@@@! @@@$@@#@@"IA@ܠ@@@ k@@@@@@@HA@^@ *@@@@@@@@@@@@GA@F@@@@@@@@@@@@@EA@@D K;@@@@@@@@@@@@ CA@@@Ġ|@@@@@@@@@@@BA@ eaA@@@_ l\@@@@@@@@@@@A@T@@@@@@T@@@@@@@vAvxj@@@@gb@@@@@@wAwxv@@@@sn@@@@@@=A@@@@#@@@"|v@@@ @@@!@@@@@@3A@)(@@@@ @@@W@@@@@@@@@*A@>=@@@@ @@@ KZ@@@ @@@@@@!A@SR@@@_@  @@@^@@@@@@A@D@@@@   @@@@}@@@@@@@@@@@@@@ A@@@@(@   @@@'@ !  @@@&@@@%@@@@@@@@A@@@@@@@@|@@@@@@@@a@@@@@@&}Y}V@@@@@@@@@@@@A@)$@@@ ^ [ Z@@@@o}uu@@@@@@&2$@@@8@@@@@@@@A@ID@@>@ ~ { z@@@=@}@@@:aˠ  @@@<@@@;@@9(@@@@@@@@A@  @@@@}@@@@@@@@@A@   @@@j@#"@@@@}@@@@@@@@@@@A@54@@@K@}@@@J @@@@@@A@GF@@@k@2@}@@@xw@@@w@@@@@@@@A@@D@~@@@@@@@@@@@@@@A@po@@@r@[@~@@@q@@@p@@@@@@@@{A@@@@.@   @@@@~4ts@@@ @@@@@@@@@@@nA@@@~Fe@@@3@@@2@@@@@@@@`A@E@@@d@~[Z@@@c@@@b@@@@@@UA@Z@@@p@~pO@@@o@@@n@@@@@@JA@@?@@@j@~1@@@i @@@h@@@@@@AA@UT@@@v@~Fy@@@u"@@@t@@@@@@8A@ @@@L@~2@@@K7@@@J@@@@@@-A@@@@X@~'@@@WL@@@V@@@@@@"A@@@@R@~\@@@Qa@@@P@@@@@@A@'@@@^@~.Q@@@]v@@@\@@@@@@A@<@@@d@@@@c4@@@@@@A@N@@@}@@@@|F@@@@@@A@@@@P@'@@@OX@@@@@@A@r@@@@9y@@@j@@@@@@A@5@@@-@K@@@,|@@@@@@A@0@+@Z@@@v@@@@@@@@A@@@i@@@i@@@@@@@@A@N@ày@@@=@@@<@@@,@@@@@@~A@b@ @@@-@@}@@|@@{A@o@@@@2@@z@@y@@xA@@@@8@U@@@7N@@@6@@w@@v@@uA@yx@@@{@N'm@@@(@@@'J@@@z@@t@@s@@rAQ@@@?@@qA@@@@&@@p@@oH@n@m@l@k@j@i@h@g@f@e@d@c@b@a@`@_@^@]@\@[@Z@Y@X@W@V@U@T@S@R@Q@P@O@N@M@L@K@J@I@H@G@F@E@D@C@B@A@@@?@>@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@L@@L@vӰ@AvҠ{{@@@S@@@@@@@@@Avʰ@Av{{@@@c@@@@@@@@@vŰ@Av{{@@@t@@@@@@@@@AA@@@@ _ \@@@ Z Y@@@@@@@@@@@ABC@{d@A{`{@@@@@@@={{@@@@@@@@@@@@@A{H@A{D{@@@@@@@S{{@@@@@@@@@@@@@{F@A{B{Ϡ @@@@@@@j{{@@@ @@@@@@@@@@ABz@Az{"@@@@@@@{{@@@@@@@@@@@@@ V@A@T@C;@@@@@@@A|8@A@@@@@@@@@B|"@A@ @@@ @@ @@ @|:@A@@@@@@ @@ @ACD{1@A{-|[@@@@@@@||@@@X@@@@@@@@@@{d@A{`|8u@@@@@@@|2|1@@@r@@@@@@@@@@A n@A@2*&@@@@@@@@A@.@@%@@$@A&@A@@it@@+@@*@@)@B@A@@c{@@1@@0@@/@@A@_@ZU@@5@@4@@3@A^@A@@@@;@@:@@9@԰@A@@@>@ABCDO@AOM@@@F@@@E@|{|z@@@D@@@C@@B@@A@@@@@A@@~y@@I@@H@@G@@A@b@]X@@O@@N@@M@A@A@~@yt@@U@@T@@S@t@A@\@WR@@[@@Z@@Y@ABCU@A@@@@a@@`@@_@@A@@@@g@@f@@e@ADED@A@@@@m@@l@@k@@A@@@@s@@r@@q@S@A@@@@y@@x@@w@ABy@A@c@@@@@@@@@@@@~@@}@@|@Cz@A@v@@@@@@@@@@@@@@@@@z@A@@@@@@@@@@@@@@@@@@A{@A@  @@@@@@@ @@@@@@@@@@{@A@ ! @@@@2@@@ @@@@@@@@@@ABDFGzݰ@A@ 3 2@@@@ 1 0@@@ /@@@@@@@@@@z@A@ J I@@@@z K J@@@@@@ J@@@@@@@@@@A{@A@ a `@@@@ _ ^@@@ ]@@@@@@@@@@z`@A@ u t@@@@{@@@ p@@@@@@@@@@AB{ @A@  @@@@  @@@ @@@@@@@@@@zt@A@,  @@@@zr@@@@F|0@@@ @@@@@@@@@@@@A{@A@D  @@@@{  @@@@@@ @@@@@@@@@@z@A@\  @@@ @@@@@@@@ABC{@A@i  @@@@@@@ @@@@@@@@@@z@A@  @@@@}z@@@@zz@@@@@@@z!!@@@@@@!@@@@@@@@@@@@@@A{@A@!!@@@@!!@@@!@@@@@@@@@@z@A@!+!*@@@@!)!(@@@!'@@@@@@@@@@ABzȰ@A@!>!=@@@@!<!;@@@!:@@@@@@@@@@|@A@!S!R@@@||@@@||@@@!S@@@@@@@@@@@@A{w@A@!j!i@@@@~@@@@{v~w~v@@@@@@@!x!w@@@!v@@@@@@@@@@@@@@|s@A@!!@@@@|q@@@!@@@@@@@@@@ABC @A@b@]X@@ @@ @@ @ @A@@w@@@@@@@@A@+@&@l@@@@@@@@@AB @A@4@/@*%@@@@@@@@@C N@A@C@>@94@@$@@#@@"@@!@ @A@+@&@@+@@*@@)@A @A@P@K@4/@@1@@0@@/@@.@B Ѱ@A@@@@@7@@6@@5@@4@CDEFH}F@A@y!!@@@F@}D@@@E@}}@@@D!@@@C@@B@@A@@@@@?@ @A@@@@I@@H@@G@ @A@@@@N@@M@@L@AB!Ѱ@A@""@@@Z!)!@@@Y@@@X@!!!@@@W@@@V"@@@U@@T@@S@@R@@Q@C @A@@@@]@@\@@[@ @A@@ @@b@@a@@`@ X@A@@-@@@h@@g@@f@@e@AB f@A@@6@@@o@@n@@m@@l@C @A@@?@ @@v@@u@@t@@s@ @A@@2@@{@@z@@y@A @A@%@R@ @@@@@@@@~@B @A@@@@@@@@@@@@"@A@""~@@@@"}"|@@@"{@@@@@@@@@@ACDE~@A@"""@@@@74@@@"@@@@@@@@@@ a@A@@u@@@@@@@ O@A@@@@@@@@@@@@AB l@A@T@O@JE@@@@@@@@@C ˰@A@@@@@@@@@~@A@@@@@@@@@@@@A~@A@@@@V@@@@@@@@@A,@@@@@@@@@@)@@@@@@@@@@ABDFc@A_B@@@@@@@@@@?@@@@@@@@@@c@A_[@@@@@@@@@@X@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@AB@A@@@@@@@@@@@@@@@@@@@@@@AA@@@@@@@@@@@ @@@@@@@@@@@@@@@A@A^@@@@@@@ @@@@@@@@@@@@@@@@@@@@A@410@@@@@@@,@@@@@@@@@@@A@@@@@@@QNM@@@@@@@@@@@@@@R@@@@@@@@@@@@@@ABCDGIɰ@A%@@@ @@@ @@@@"@@@@@@@@@@@A@@@@@@@@~@@@@@ @@ @@ @ð@A@@@@@@@@$@@@@@@@@@@AB@A@@@@@@@@@@@@@@@C@A@@@@"@@@#@@!@@@ @B@@@@@@@@@@Ѱ@A@@@@(Ϡ@@@'@@@&@@%@@$@Aɰ@A@ɠ@@@.@@@-à@@@,@@@+@@*@@)@B@A@@@@5@@@6@@4@@@3ߠ@@@2@@@1@@0@@/@@A@@@@=@ @@@<'@@@;@@@:@@9@@8@@7@A@A@2/.@@@C@9-,@@@B@@@A@@@@@?@@>@BCDŰ@A@GDC@@@J@NB@@@I(UE@@@H@@@G@@F@@E@@D@а@A@eba@@@R@965@@@Q@@@Pݠvf@@@O@@@N@@M@@L@@K@Aܰ@A@ܠ@@@X@@@Y@@W@@@V@@@U@@T@@S@Bа@A@@@@^@@@]@@@\@@[@@Z@$@A$($@@@f@@@e@$$$@@@d@@@c$$@@@b@@a@@`@@_@A@A@@@@k@@@j@@@i@@h@@g@BC@A @@@s@@@r@@@@q@@@p@@@o@@n@@m@@l@@A@@@@zߠo@@@}@@@|@@@{@@y@@@xޠ@@@w@@@v@@u@@t@A۰@A@@@@#@@@@@@@@@@~@Bݰ@Au8@@@@@@@77@@@>.@@@@@@@@@@@@@ް@A@K@@@O@@@@@@@@Aڰ@A@YVU@@@@$c@@@@@@7k[@@@@@@@@@@@@@BCDݰ@A@:x@@@@@@S@@@@@@@@@@@@A@kI@@@@@@l@@@@@@@@@@@A@A@@@@_@@@@@@@@B@A@u@@@@@@@@@@@@@@@@@@A@@@@@@?@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@BC@A@@@@@lk@@@@@@@@@@@@@@@@@A@  @@@@o@@@@nml@@@@@@$@@@@@@@@@@@@@@@ @A@0, @@@*7'@@@@@@@@@@@ @A@S@@@@@@YV@@@@@@@@@@@ABC̰@AҠ@@@@@@@m@@@ @@@@@@@@@@Ű@A&@@@@@@@@@@#@@@@@@@@@@ADEFGJXm@@@@ UZ R@&A@&&@@@u@&&@@@&@@@s@@@@@@&A&&@@@@@@@&&&@@@@@@&&@@@@@@@@@&A@'+'*@@@&?'@@@@@@@'''@@@@@@'4@@@@@@@@@@@AY@@@@@@@SR@@@@@@@@@@@@Ap@@@@@@@@@@A|#@@@@ @@@@@@QAL/@@@@,'@@@@@@A@@@@$@@@@A@  @@@@A@@@@@AP@@@@MH@@@@@@A\@@@@YT@@@@@@Ah@@@@e`@@@@@@A@@@@@@@@A@@@@@@@@iA@@@@@@@@A@@S@@@@@@A@@[@@@@@@A@@@@@@@@8A@@0@@@@@@@@@A@@@@@@@@A@@0@@@@@@@@@A@@ @@@@@@A@@@@@@@@@@@@@@@@@A@,@*@@@'@@@@@@cA@8-@@@@WA@>@5@@@@@@A@F@B@@@@@@@@@@@U@@@R@@@@@@@@@@A@c@^Z@@@@@@A@k@fb@@@@@@A@s@nj@@@@@@A@{@@@xw@@@@@@@@A@@@@@-@9@@@@@@@@@@@@@@}A@@u@@@@@~@@}@@|A@@@@@{@G1@@@z@@y@@x@@w@@v)A@@SP@@@t@@r@@q@@p|A@e@@@o@@n@@mrA@nE@@@l@@k@@jAޠ@@@i@}@@h@@g@@fIAD@@@e@@@d@@c@@b?@@@B@v@Y@@@@XWV@@@@@@y@@A@@@@@?@@>@@=oAj4@@@<@1,@@;@@:@@9UA@@T@@@8@@6@@5@@4SA@R@_@@@2L@@0@@/@@.6A@@@@@,@@+@@*@@)$A@@@@'@@@(@@&@@@%@77@@#@@"@@!SA@VRQ@@@ P]M@@@@@@@@@@LA@KH@@@@@@E|@@@@@@@@@@CA@Bq@@@?@@@@@@@@b@@@@@@@>A@@=@@@s@@@@@@@@ @@ @@ @@@@P@@@t@@@@@@@@r>,D,C@@@@@@6@@@@@@@@k@@j@@iA@)$@@@@@@@x44@@@@@@6$@@@@@h@@g@@f@@eA@ID@@@=:9@@@@TT@@@͠r@@@@@@@@(@@d@@c@@b@@aA@Y,,@@@/@oon@@@.@@`@@_@@^{A@mji@@@@r,,@@@5@ts@@@4@@]@@\@@[@@ZoA@,,@@@@hg@@@ @@Y@@X@@WcA@--@@@@2@ZY@@@ 6@@@ @@V@@U@@T@@STA@@D@lK@@@H@@@@@R@@Q@@P@@OFA@-/-.@@@@[@?@@@_@@@@@N@@M@@L@@K:A@-F-E@@@@@@@@32@@@{@@@@@J@@I@@H@@G-A@@@E$@@@@@@@@F@@E@@D@@CA@-t-s@@@@@@@@@@@@B@@A@@@A@--@@@@/@@@@@@@@?@@>@@= A@}@@@@DC@@@@@@@@<@@;@@:A@@@@ @Y8@@@@@@@@9@@8@@7A@X--@@@@n@@@@@@@@6@@5@@4A@m--@@@@@@@ @@@@@3@@2@@1A@SR@@@@@@@ @@@@@0@@/@@.A@hg@@@@@@@5@@@@@-@@,@@+A@}|@@@@n@@@4@@*@@)@@(A@ @@@@@@@F@@'@@&@@%A@.@.?@@@@@@@X@@$@@#@@"A@1@@@@8{@@@j@@!@@ @@A@.d.c@@@@ Jm@@@|@@@@@@A@0@+@Y@@@v@@@@@@@@A@@@(@@@@@@@@@@@A@N@8x@@@@@@@@@@@@@@@}A@b@I@@@@@@@@@sA@o@V@@@@@ @@ @@ hA@R..@@@@hg@@@^@@@@@ @@ @@_A@87@@@@^,@@@@@@ @@@ @@@@@@TA@@@@@MA@D@@@@@@@"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" @@" @@Ajg@@@y@@@z@@x@@@w@A@Azw@@@}"@@@~@@|@@@{@@A@@@3@@@@@@@@@bAAa`@@@@@@@@@@@@@@@@@@ABC@#@Aa@@@w@@@v@[Z@@@u@@@t@@s@@r@@q@A@Aw@@@~@@@}@qp@@@|@@@{@@z@@y@@x@@A@@@@@@@)@@@@@@@@@@@@@ABl@Ah@@@@@@@?@@@@@@@@@@@@@@A@T@C;@@@@@@@A@A@@@@@@@@@B@A@@@@@@@@@@A@@@@@@@@@ACD@Aݠ @@@@@@@x@@@ @@@@@@@@@@#@A 4@@@@@@@@@@ 1@@@@@@@@@@A-@A@2*&@@@@@@@a@A@.@@@@@A@A@@it@@@@@@@Bհ@A@@c{@@@@@@@ư@A@_@ZU@@@@@@@A@A@@@@@@@@@@A@@@@ABCD @A   }@@@@@@@:9@@@ z@@@@@@@@@@y@A@@~y@@@@@@@B@A@b@]X@@@@@@@Ai@A@~@yt@@@@@@@3@A@\@WR@@@@@@@ABC@A@@@@@@@@@ܰ@A@@@@@@@@@ADE@A@@@@@@@@@ϰ@A@@@@@@@@@@A@@@@ @@ @@ @AB@A@"00@@@@00@@@0@@@@@@@@@@Cs@A@500@@@@00@@@0@@@@@@@@@@R@A@J00@@@ @00@@@0@@@@@@@@@@Aװ@A@]00@@@&@@@@%0@@@$@@#@@"@@!@ذ@A@p00@@@,@@@@+0@@@*@@)@@(@@'@ABDFG@A@00@@@2@00@@@10@@@0@@/@@.@@-@P@A@1 1@@@9@N1 1 @@@8@@@71 @@@6@@5@@4@@3@Aܰ@A@1 1@@@?@11@@@>1@@@=@@<@@;@@:@@A@1413@@@E@e@@@D1/@@@C@@B@@A@@@@AB̰@A@1F1E@@@K@1D1C@@@J1B@@@I@@H@@G@@F@3@A@1[1Z@@@S@1@@@R@@@@Q1\@@@P@@O@@N@@M@@L@Aհ@A@1s1r@@@Z@Ӡ1t1s@@@Y@@@X1s@@@W@@V@@U@@T@@A@11@@@^1@@@]@@\@@[@ABC@A@(11@@@d@@@@c1@@@b@@a@@`@@_@h@A@>11@@@p@Tg@@@o@d]c@@@n@@@m@`11@@@l@@@k1@@@j@@i@@h@@g@@f@@e@AJ@A@f11@@@v@11@@@u1@@@t@@s@@r@@q@b@A@z11@@@|@11@@@{1@@@z@@y@@x@@w@AB@A@11@@@@11@@@1@@@@@@@~@@}@Q@A@22@@@QM@@@LH@@@2@@@@@@@@@@@@A6@A@2)2(@@@@@@@@565@@@@@@@2726@@@25@@@@@@@@@@@@@@2@A@2M2L@@@@0@@@2H@@@@@@@@@@ABCJ@A@b@]X@@@@@@@˰@A@@w@@@@@@@@A@+@&@l@@@@@@@@@ABm@A@4@/@*%@@@@@@@@@C @A@C@>@94@@@@@@@@@װ@A@+@&@@@@@@@A`@A@P@K@4/@@@@@@@@@B@A@@@@@@@@@@@@CDEFH@A@822@@@@@@@@R<@@@2@@@@@@@@@@@@?@A@@@@@@@@@K@A@@@@@@@@@AB2@A@d22@@@22@@@@@@@222@@@@@@2@@@@@@@@@@@@C@A@@@@@@@@@@A@@ @@@@@@@@A@@-@@@@@@@@@@AB%@A@@6@@@@@@@@@@Ct@A@@?@ @@ @@@@@@@@A@@2@@@@ @@ @Aa@A@%@R@ @@@@@@@@@BX@A@@@@@@@@@@@@3@@A@3>3=@@@$@3<3;@@@#3:@@@"@@!@@ @@@ACDEư@A@3Q3P@@@*@@@@)3M@@@(@@'@@&@@%@ @A@@u@@-@@,@@+@@A@@@@@3@@2@@1@@0@AB+@A@T@O@JE@@9@@8@@7@@6@C@A@@@@@@@?@@>@F@A@#@@@F@@@E@@D@@C@A>@A@#@@@J@@@I@@H@@G@W@AS#@@@Q@@@P@I@@@O#@@@N@@M@@L@@K@ABDF"@AĠ$@@@X@@@W@_@@@V#@@@U@@T@@S@@R@"@Aݠ$@@@_@@@^@x@@@]$@@@\@@[@@Z@@Y@A"x@A@"x"u"t@@@e@""s"r@@@d"q@@@c@@b@@a@@`@"m@A@"""@@@k@"r"o@@@j"@@@i@@h@@g@@f@AB"o@A@"""@@@r@"t"q"p@@@q@@@p"@@@o@@n@@m@@l@"r@A"r$"p@@@{@@@z@"""@@@y@""r"q@@@x"@@@w@@v@@u@@t@@s@A"q@A"q$"o@@@@@@@"""@@@@"l"k@@@"j@@@@@@@~@@}@@|@"f@A@"""@@@@"k"j@@@"@@@@@@@@@@"k@A"k$N"@@@@@@@## # @@@@"q@@@@"p"o"n@@@@@@#@@@@@@@@@@@@@@ABCDGI@A$@@@@@@@B@@@$@@@@@@@@@@"|@A@#F#C#B@@@@"@@@#=@@@@@@@@@@"@A@#Y#V#U@@@@"@@@"@@@@@@@@@@ABl@A@f@@@@@@@@@@@@@@C\@A@VOL@@@I@@@@@@@@@@@@@@@@@@@"@A@#""@@@"#"@@@@@@@@@@@A"@A@""@@@@@@"@@@@@@@@@@@B"~@A@"~#@@@Ƞ#"{@@@@@@@@"@@@@@@@@@@@"~@A@###@@@@##"@@@"#"@@@@@@@@@@@@@A"@A@###@@@@###@@@""@@@@@@@@@@BCD"@A@$$$@@@@$ $"@@@"$#@@@@@@@@@@@@@"@A@$$$!$ @@@@###@@@@@@"$5#%@@@@@@@@@@@@@A"@A@""@@@""@@@@@@@@""@@@@@@@@B"@A@$X""@@@#R$_#O@@@@@@@@@@@5@A55@@@@@@@555@@@@@@55@@@@@@@@@@A"@A@$#"@@@#$#}@@@@@@@@@@@BC"@A"%ߠ"@@@@@@@$""@@@"$#@@@@@@@@@@@@@"@A@#z$""@@@ "#.$#@@@@@@@@@@@ @@@ "$#@@@ @@@ @@@@@A"@A@$b$a@@@"٠$#@@@@@@@@@@@B"@A"&4"@@@@@@@$""@@@#Р$#@@@@@@@@@@@@@"@A@% ""@@@!%#@@@ @@@@@A"@A@%%%@@@)@#%"""@@@(@@@'"%*$@@@&@@@%@@$@@#@@"@BCD"@A@#%7"@@@/@@@.$LI@@@-@@@,@@+@@*@"@A@#*%P$@@@5@@@4$+eb@@@3@@@2@@1@@0@A"@A@%b"@@@9%f$@@@8@@7@@6@B"@A@$4%r"@@@?@@@>$M@@@=@@@<@@;@@:@"@A@%%%@@@F@$$@@@E$g%$@@@D@@@C@@B@@A@@@@A"@A@#{"@@@L@@@K${@@@J@@@I@@H@@G@BC"@A@%%%@@@S@%+%*@@@R"%$@@@Q@@@P@@O@@N@@M@"@A@%%%@@@]@%.@@@\@%-%,%+@@@[@@@Z$J%$@@@Y@@@X@@W@@V@@U@@T@"˰@A@%$"@@@b$%$@@@a@@@`@@_@@^@"ɰ@A@#ޠ#@@@h@@@g$ޠ@@@f@@@e@@d@@c@ABC@A'@@@o@@@n@,@@@m'@@@l@@k@@j@@i@@A'@@@v@@@u@C@@@t'@@@s@@r@@q@@p@ADEFGJ#@# (l8@@@A7A@F77@@@_@77@@@o7@@@]@@@@@@7A7נ7@@@@@@@777@@@@@@77@@@@@@@@@7A@u77@@@77@@@@@@@7ˠ77@@@@@@7@@@@@@@@@@@A(P@@@p@@@@  @@@n(M@@@m@@@@@@A*@@@@@@@@@@A6#@@@@ @@@@@@ AB/@@@@,'@@@@@@A@K@@@@@@@mA@  @@@@A@@@@@wArcP@@@@MH@@@@@@Ao\@@@@YT@@@@@@(JA(I(Gh@@@@e`@@@@@@A@@@@@@@@QA@@@@@@@@#A@@@@@@@@A@@S@@@@@@A@@[@@@@@@MA@@@@@@@@A@@@@@@@@@@@sA@@@@@@@@A@@@@@u@@@@@@PA@@ @@@@@@A@@@@@@v`@@@@@@@@@@@EA@,@=*@@@'@@@@@@A@8-@@@@A@>@5@@@@@@A@F@@@@@@@@@@@@U@@@R@@@@@@@@@@A@c@^Z@@@@~@@}A@k@fb@@|@@{@@zA@s@nj@@y@@x@@wqA@{kg@@@vfxw@@t@@s@@r@@qLA@@@@@@E9@@@p@@@n@@m@@l@@k@@j7A@@/@@@i@@h@@g@@fA@@@@@e@@@@d@@c@@b@@a@@`A@@  @@@^@@\@@[@@Z6A@em@@@Y@@X@@W,A@n@@@V@@U@@TBA=@@@S@}@@R@@Q@@PA@@@O@@@N@@M@@LA@@@K@@@J@@I@@H(BA@(A(>(=@@@@(H(<(;@@@(:@@@!@@G@@F@@E(7A@@(6(3@@@D@@C@@B@@A(2A@!@(1(.(-@@@@@@@@@@@?@@>(,A(+)()@@@-@@@=@:@(}(&(%@@@<5@@;@@:@@9@@8($A(#)Ϡ(!@@@7@@@6@(((@@@@((@@@5(@@@@@4@@3@@2@@1(A@d@((@@@^@@0@@/@@.(A()?@@@,@v@(@@@@(((@@@@@@y@@+@@*@@)@@(@@')A$G4@@@&@1,@@%@@$@@#(A@@(@@@"@@ @@@@( A@R@(@@@L@@@@@@A@@R@@@@@@@@@A@נ@@@@@@@@@@@@77@@ @@ @@ ( A@)( ( @@@ ( )(@@@ @@@@@@@(A@((@@@@@@'96@@@x@@@@@@@'A@')+@@@)A'@@@@@@@@(@@@@@@@'A@@)S)G'@@@(-)Z(J@@@@@@@@@@@@'A@%@ ''@@@@@@@@@'A@1@)t)h'@@@(N!@@@@@@@@@'A@B@!'-@@@@@@@@@'A@''@@@''@@@@@@@@''@@@@@@@'A@)''@@@()(@@@@@@@@@@'A@)('@@@()(@@@@@@@@@@'A'+'@@@@@@@)''@@@'ՠ)(@@@@@@@@@@@@'A@()''@@@ʠ'Ҡ(b)(@@@@@@@@@@@@@@'Ѡ*(@@@@@@@@@@'A@))@@@(@@@@@@@'A'+f()@@@@@@@*((('@@@)Q@@@@@@@@@'A@*7''@@@*;(@@@@@@@'A@@) *K''@@@@@@(*S)C@@@@@@@@@@@@'A@)#*a'@@@@@@)<=@@@@@@@'A@(M*s)+@@@@@@)NO@@@@@@@'A@*'@@@*)>@@@@@@@'A@)U@@@)jk@@@@@@@'A@^@)v*)@@@@@@@@@@@@'A@('@@@@@@)@@@@@@@'A@@'*)@@@@@@@@@@@@'A@@@)=|@@@@@@@@@@@'A@*)'@@@)ؠ*)@@@~@@@}@@|@@{'A@(͠(@@@z@@@y)͠@@@w@@v@@uxAs}j@@@t@gb@@s@@r@@qfAav@@@o@sn@@l@@k@@j'A@<^<]<\@@@i@@@h1@@@f<<@@@g@@e@@d@@c'A@2<<@@@b@+;*7(@@@a@@@@@`@@_@@^'A@G<<@@@]@+P*L*K@@@\l@@@@@[@@Z@@Y'A@\<<@@@X@+e*a)@@@W@@V@@U@@T'A@?>@@@S@+w+t+s@@@R@''@@@Q@@@P@@O@@N@@M@@L'A@<<@@@K@+++@@@J@+++@@@I/@@@H@@G@@F@@E@@D'|A@zy@@@1@ @@@4.@@@3@@2@@C@<<@@@B@@@AGz@@@*@@@@@@?@@>@@='dA@)$@@<@+++@@@;@2''W@@@:@@@9G$@@@)@@8@@7@@6@@5'QA@ID@@0@+++@@@/@('D@@@,D+{+z@@@.@@@-@@+(@@(@@'@@&@@%'=A@==@@@$@)()((@@@#@@"@@!@@ '5A@,',$,#@@@@,==@@@@B'.'-@@@@@@@@@@@')A@>==@@@@T'"'!@@@ @@@@@@'A@P==@@@@2@h''@@@@@@@@@@@@@@'A@@D@z'&'@@@@@@ @@ @@ @@ @@ 'A@y==@@@@[@'=&@@@@@@@@@@@@@@&A@>=@@@@,,,@@@@&&@@@5@@@@@@@@@@@&A@@@&&@@@G@@@@@@@@@@@&A@>.>-@@@@'&@@@\@@@@@@@@@&A@>C>B@@@@'&@@@q@@@@@@@@@&A@7@@@@'&@@@@@@@@@@@@&A@L@@@@'&@@@@@@@@@@@@&A@>>@@@@('h&@@@@@@@@@@@@&A@'>>@@@@='}&@@@@@@@@@@@@&A@  @@@@R'&@@@@@@@@@@@@&A@"!@@@@g'&@@@@@@@@@@@@&A@76@@@@|(('{@@@4@@@@@@&A@IH@@@@(:'m@@@F@@@@@@&yA@>>@@@@(L&s@@@X@@@@@@&oA@ml@@@@''5@@@j@@@@@@&gA@??@@@@(''@@@|@@@@@@&_A@0@+@(&V@@@v@@@@@@@@&QA@@@(&H@@@@@@@@@@@&DA@N@&<(2&<@@@@@@B@@@@@@@@@&7A@b@(C'@@@@@@@@@&-A@o@(P's@@@@@@@@@&"A@ ?|?{@@@@"((!@@@o@@@@@@@@@&A@p@@@@o:((9@@@@@@@@@@@@@@@&A@@@@@&A@%@@@@@~@@})@|@{@z@y@x@w@v@u@t@s@r@q@p@o@n@m@l@k@j@i@h@g@f@e@d@c@b@a@`@_@^@]@\@[@Z@Y@X@W@V@U@T@S@R@Q@P@O@N@M@L@K@J@I@H@G@F@E@D@C@B@A@@@?@>@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@))@@@@@@#@@@#0y8@@@AAϠ0 @@@n@@@@j@@@l0 @@@k@@@@@@wAr@@@@@@@@@@jAe#@@@@ @@@@@@A/@@@@,'@@@@@@*cA@a`@@@@@@@@@@@@@@@ߠ??@@@@@@Ja@@@@@@@@@@@@gA@0@@@@@@@RA@  @@@@gA@@@@@\AWHy@@@@vq@@@@@@A|T@@@@}@@@@@@+A@@)@(@'@@@@@@@@@@Z@Y@@@@@@@@@&A@pu))@@@^@@@]&@@@@@@@'TA@@@~@@@@%)e(@@@t@@@@@@@@@'RA@@5)u(@@@@@@@@@'GA@1@@@@@@G))F@@@p@@@@@@@@@'A@7@'Z)'@@@@@@6@@@@@@'+A@@@@@0A00 @@@@ @@@@@@) A@j@@@@@@))@@@@@@@@@@@@(A@PO@@@@))@@@@@@@@@@@@)A@AA@@@@)) @@@2@@@@@@@@@~(A@zy@@@}@))"@@@|G@@@{@@z@@y@@x)A@A.A-@@@w@*)@@@v\@@@u@@t@@s@@r)A@"@@@q@*)@@@pq@@@o@@n@@m@@l)A@AXAW@@@k@*)@@@j@@@i@@h@@g@@f)A@L@@@e@*)@@@d@@@c@@b@@a@@`( A@a@@@_@@@@\@@[@@Z@@YA@"AA@@@@AA@@@A@@@}@@X@@W@@VuA@@ @@U@@T@@SGA@@@@R@@Q@@PA@$@@@O@@N@@MA@,@#@@L@@K@@JqA@4@/+@@I@@H@@GA@<@:@@@F7@@E@@D@@CA@H@C?@@B@@A@@@A@P@@@@J@@?@@>@@=tA@[@VR@@<@@;@@:A@c@@@@9@@@@8c@@7@@6@@5@@4iA@t@ar@@@3o@@2@@1@@0AA@u@@/@@.5A@@}@@-@@,@@+A@@ @@@*@Ѡ@@@)@@@(@͠@@@'@@&@@%@@$@@#@@"A@@@@!@@ @@A@@@@@@@@A@@@@@@@@A@@@@x@@@@@@@@pA@@@@@@i@@@@@@@@@@@@@@ [A@@S@@@ @@ @@ @@ -lA@BB@@@@100@@@r@@@@@@@@@)A@t@@@@;+{*@@@@@@c@@@@@@)A@+@1>1;1:@@@@R+)@@@,@@@@@@@@+A@?@@a++@@@@@@@@@@@@@@-[A@`BB@@@@1i1f1e@@@@1p1d1c@@@@@@@@@@@@@@*5A@|BB@@@@+*@@@W@@@@@@+A@@T@++@@@)@@@@@@@@@@@-A@@@@111@@@@-,@@@ڠ1,1+@@@@@@@@M@@@@@@@@@@@A@@@@@@@@@@@@@@@@@,A@CICH@@@@,,@@@@@@@@@*A@C[CZ@@@@,*@@@@@@@@@C*A@CmCl@@@C%CT@@@@@@@CSCRCQ@@@@@@Cv@@@@@@@@@@@.\A@CC@@@@2'1#0H@@@@@@@@@+SA@@@@@F,,E@@@ @@@@@@*A@BCC@@@@2K2H2G@@@t@_- *@@@$@@@@@@@@,A@[CC@@@@@s-,@@@@@@@@@@@@@@-?A@0@+@-1-0@@@ @@@@@@@@@@@+A@UT@@@@-F,y@@@_@@@@@@-=A@T@O@-U-4@@@1@@@@@@@@@@@.=A@@@@222@@@@ ..0@@@@@@@@@@@@@@D7A@@@@@@@@A@@@@@~@@|@@{@@z.A@DHDG@@@y@..@@@x@@w@@v@@u-A@@D\D[@@@s@--@@@r@@q@@p@@o@@n/"A@M@@@m@333@@@l@//@@@k@@@j@@i@@h@@g@@f/A@DD@@@e@3#2/@@@d@@b@@a@@`YA@@@@_@@^@@]OA@"@@@\@@[@@ZeA`@@@Y@@@X@@W@@V&A!Ǡ@@@U@@@T@@S@@RAӠ@@@Q@@@P@@O@@N3eA@3d3a3`@@@@3k3_3^@@@3]@@@'@@M@@L@@K3ZA@@3Y3V@@@J@@I@@H@@G3UA@!@3T3Q3P@@@@@@@@F@@E@@D3OA3N4ܠ3L@@@3@@@C@:@33I3H@@@B5@@A@@@@@?@@>3GA3F43D@@@=@@@<@333@@@#@3A3@@@@;3?@@@!@@:@@9@@8@@73@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+&@@@+#@@|@@F@\@@k@"@8@@G@]@d@_@ @.N@@@@@ @JHH@,H)A@@JH@/H,A@8@@@A@@@@3@@@0A@8@@@AAAAzAymAl`A_8A7 A AAAAAAA~hAgQAP:A9#A"AAAAAAA~oAn^A]IAH9A8)A(A AAAAAAA|A{kAjOAN!A A>_@X"@X!@X @X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X @X @X @X @X @X@X@X@X@X@X@X@X@X@W@W@W@W@W@W@W@W@W>^>c@@W@@@@@@@A@H @99@@ print the typedtree module_type V%llW&mmM@ 5 TODO: modify when Module_with will be more detailed \,n+n5],n+nn@= TODO: what should we print? b3oHoRc3oHos@ ' TODO: print final type from typedtree hIrgrqiIrgr@ -* Print the LaTeX code for the given module. d 2* Print the LaTeX code for the given module type. ~ 6* Print the LaTeX code for the given included module. |! ,* Print the LaTeX code for the given class. s ) avoid a big gap if the kind is a constr z/{/.@ 1* Print the LaTeX code for the given class type. kD 4* Print the LaTeX code for the given class element. gy 5* Print the LaTeX code for the given module element. b B* Generate the LaTeX code for the given list of inherited classes.\w= we can't make the reference ww@= we can create the reference ,8,Y@ H* Generate the LaTeX code for the inherited classes of the given class. Z M* Generate the LaTeX code for the inherited classes of the given class type. Y9 I* Generate the LaTeX code for the given top module, in the given buffer. Rˠ (* Print the header of the TeX document. J頠 7* Generate the LaTeX style file, if it does not exist. F~ X* Generate the LaTeX file from a module list, in the {!Odoc_info.Global.out_file} file. =@/../ocamlopt.opt)-nostdlib"-I)../stdlib"-I(../utils"-I*../parsing"-I)../typing"-I)../driver"-I+../bytecomp"-I+../toplevel"-I)../stdlib"-I/../compilerlibs"-I0../otherlibs/str"-I4../otherlibs/dynlink"-I;../otherlibs/dynlink/native"-I1../otherlibs/unix(-absname"-w8+a-4-9-41-42-44-45-48-70+-warn-error"+A,-safe-string0-strict-sequence/-strict-formats*-bin-annot*-principal"-c͐ Kl@B@.<@WH:@Om@)@@zU0@@@C@`D@ʰ߰)@@P,@KA?@@AAe@@BE@<@F@AC@C@@A@Y@@BCt@@@KA"@AKE#@KF%@AB@@@CD@S@@k@@@A@=@@B@@@@{@@AZ@@@@@@ABCE2@@@I@@@A@:@@B@@@i@3@@A@@@BC9@@@(@@@.@-@@AB@@@@6@@An@AEo@Fq@ABCDEF