Caml1999I031+0Pr*Odoc_latex.separate_files J&Stdlib#ref$boolE@@@@@@@-odoc_latex.ml\\@@@@,latex_titles K$listI#intA@@@&stringO@@@@@@@@@@@@&^'^@@?A@2latex_value_prefix L>;&stringO@@@@@@@:gpt;gp@@SB@1latex_type_prefix MRO@@@@@@@KhLh@@dC@5latex_type_elt_prefix Nc`%@@@@@@@\i]i@@uD@6latex_extension_prefix Otq6@@@@@@@mjFJnjF`@@E@6latex_exception_prefix PG@@@@@@@~kk@@F@3latex_module_prefix QX@@@@@@@ll@@G@8latex_module_type_prefix Ri@@@@@@@m*.m*F@@H@2latex_class_prefix Sz@@@@@@@n|n|@@I@7latex_class_type_prefix TƠ@@@@@@@oo@@J@6latex_attribute_prefix Uנ@@@@@@@pp,@@K@3latex_method_prefix V@@@@@@@q`dq`w@@L@'new_buf W@$unitF@@@&Buffer!t@@@@@@ss@@M@'new_fmt X@@@@&Format)formatter@@@à@(@@@&stringO@@@@@@@@@@ t!t@@9N@!p Y@;@@@@&Stdlib&format@@ʠM0/@@@Ƞ$unitF@@@@@@@@@@@J  K  @@cR@"ps Z@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@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@ a@@@-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@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 b8@@@A AAAAAAAAAAAyAxlAk_A^RAQEAD8A7+A*AAA AAAAAAAAAAAAA~A}pAodAc_A^XAWFAE?A>.A-A A9@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Ð@@@@@@-@@@*A@Š$info c @-latex_of_textA@&Stdlib&Format)formatter@@@@)Odoc_info$text@@@@@@@@@@@@,text_of_infoA%blockV@@@@@@@`#$info@@@@@@*$text@@@@@@@@@-latex_of_infoA@C@?@@@%block+@@@@@@@*)(@@@@@@I@@@@@@@@@@@@@@@ǐs e@@@@+@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@{@|@}@~@@@@@@@@@@@@@@@@ k@@@ @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@Ơ j@@@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 l8@@@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@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ o@@@ @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 n@@)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@ p8@@@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_latex05 0F%(Warnings0Ӷ.5S6V%Types0AF3Ai4.Type_immediacy0Xp '#Str0 鑁?Fzp 3-Stdlib__Uchar0 |K?bޣ ˠ+Stdlib__Sys0Xn*T?n .Stdlib__String0L%BWx:6+Stdlib__Set0PSVl8 ;+Stdlib__Seq0yt\eǟ&Q,}.Stdlib__Printf0=iW1jfSW<+Stdlib__Map0ҭfȨ؜ׇ0,Stdlib__List0E &xa.Stdlib__Lexing0zsc\ZoQ,Stdlib__Lazy0'rruSZY+Stdlib__Int0FK^N3g/Stdlib__Hashtbl0!z9ϸ@`VǠ.Stdlib__Format0=z+.m׸0Stdlib__Filename0YẒZР.Stdlib__Either0 }rCT0J){9).Stdlib__Digest0@~8x2.Stdlib__Buffer0'ON͋[h#ڗA-Stdlib__Array0Q!3͒&Stdlib0>,W:(%Shape0-#\wz5)Primitive0.>}7Fmd*ՠ$Path0"nA_8K 1)Parsetree03p雲Ҳ$+Outcometree0xHU ͧTƠ*Odoc_value0](L8.ђH*Odoc_types0qТ4c)Odoc_type0Ig@;sDphX,Odoc_to_text0 dBY7TT頠(Odoc_str0ClPMpjvF6+Odoc_search0 Ŏ#r&WK#,.Odoc_parameter0OTQ͓5ų#à)Odoc_name07k纤᮵o?+Odoc_module0Vj>S q)Odoc_misc0+[۶r0J-Odoc_messages03e)dj0Odoc_latex_style0F׍0BT=ë~)Odoc_info0=ræ4)ArH0+Odoc_global0=$Vq(peU렠.Odoc_extension0^ z $G:A.Odoc_exception0ǕF/!LѠ*Odoc_class0B=1B kKF$Misc0KH(1Xk5o\)Longident0{C 3C(Location0>gc 7پI{YG,Identifiable0g+AbڀO"q,%Ident0T;~-1ѡ&Config0jId|o?yq0CamlinternalLazy0G -Ϥ;I8CamlinternalFormatBasics0cEXydefault_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_prefix l l@@@/~@@@A@@@@A@0@L_Y@Z@1F@@@డ#ref%l&l@,@@@J@@A@@A@@@డ{;default_latex_module_prefix-Odoc_messages;l@@@!@@@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_prefix6p7p,@@@[@@@A@@@@A@0A@@AAAAA@L_Y@Z@]J@@@డ#refQp/Rp2@X@@@v@@A@@A@@@డ>default_latex_attribute_prefix-Odoc_messagesgp3hp_@@@@%@FJFh@@P  @@2.@@" @@8/@@tp @@@2@ࠠ3latex_method_prefixq`dq`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@@@@5@@@/A@,&Buffer!t@@@A@-@@.A@+0@Tga@b@L@@@@%paramĠ"()ss@8K @@@U@@@@A@@A@@M@@@@'0@3ss@@@@@డ&Buffer&create s s@@#intA@@@ <@@@@@@*buffer.mlidd @@.Stdlib__BufferA@@@@@B@K@@B@@B@/@@0s2@@$@@C@C@C@>@@-:@@`A@1A@@AJ=A@@ke@@D@@A@A@@]@ࠠ'new_fmtJtKt@@@@~@@@A@~&Format)formatter@@@#A@"@@@@#A@#&stringO@@@#JA@#@@#A@"@@#A@@@A@0srrsssss@@@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@@@r@@@q@@p@*format.mli@@.Stdlib__Format@@@@@C@@@C@@C@1@@ఐ}!bv v @;@@-@@D@"D@"D@"E@@6 @@IF@@ v @@ఐZ#fmt+w " %,w " (@Z@[@DP@@0-,,-----@Xe@@@@M>ĠL=x * 1>x * 3@K@@@@0=<<=====@@@@@డ&Format.pp_print_flushOy 7 ;Py 7 P@@@@@@$unitF@@@@@@@@@@@hl66il66@@gf@@@ @@D@#@@@D@# @@D@# @D@# @D@# 5@@ఐ#fmty 7 Qy 7 T@T@@)@@E@#E@#E@#I@@ภy 7 Uy 7 W@@@@=@@E@#E@#"Y@@K@@@@C@#%D@#`@@ࠠ!s=z Y az Y b@@@?@@@#0D@#&@డ&Buffer(contentsz Y ez Y t@@@@@ V@@@ @@ @r  r  @@B@@@@@D@#*c@@D@#)@D@#(@@ఐI!bz Y uz Y v@@@ @@E@#1E@#5E@#4@@- @@<@@z Y ] @@డ&Buffer%reset{ z ~{ z @@%@@@/$unitF@@@.@@-@V  V  @@I@@@5@@D@#;@@D@#:@D@#90        @rl@m@ /Q@@@@ఐ!b ${ z  %{ z @K@@P@@E@#BE@#FE@#E@@4 @@@@C@#ID@#A@ఐ!s ;|   <|  @%@@(@D@@)@T@@@@@A@#@@A Dx * - @@@@B@#M@@ Hw " $@@@B@#N@.@@u@@@A@@@AA@@@@#Q@@@@ߠ@ࠠ!p@ `   a  @@@@ @@@#Y@}&format@@#U@@@#W@@@#X@@@#V @@#T@@#SA@#R0 z y y z z z z z@93@4@ N@@@డS&Format'fprintf      @@3@@@@)!a@@@@@)@@@@@@ @@@@@Y@@@@E-@@    @@!@0@ࠠ"psA @   @  @@@@d@@@#|A@#[@&stringO@@@(A@#aZ@@@#{A@#b@@#cA@#\@@#]A@#Z0        @Y{u@v@ R@@@@!fC @   @  @@@'0        @3 @   @  @@@@@@!sD @   @  @@@10        @ =@@ T@@@@డ&Format'fprintf @   @  @~@@@@@A@#n@@PJA@(@A@(A@#j@@A@#l@@A@#m@@A@#k@A@#i@A@#h0 " ! ! " " " " "@-9`@0@ >U@@@@ఐT!f 3@   4@  @:@@w@@ภ8CamlinternalFormatBasics&Format A@   B@  A8&Format8CamlinternalFormatBasics'format6!a@#Ƞ!b@#ɠ!c@#ʠ!d@#ˠ!e@#̠!f@#@@@(@'#fmt$ @@@(@@@(@B@@A@A `H 9 @A ࠠ!el  hH 9 ?@ @@LA@)0 h g g h h h h h@(@@@Ġ"[] A 0@@ A@  @@D@) @@@ yH 9 =@@a@@ภ  ~H 9 E H 9 GA ఐ !e  H 9 F@ @!@ Y@@"0        @J*@@@ภ S A P@ A@ {A@*@@B@*B@*@@ H 9 D@@wA@*A@*@Ġ":: I H Y I H [@ 2Ġ'CodePre I H M I H T@8'CodePre@@@@&stringO@@@@ABBV@A-odoc_info.mlie#%e#8@@@Rࠠ"s1m I H U I H W@@@@@@)0        @@@@@@ I H L I H X@@A@)@Ġ6 I H i I H k@ fĠ'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@ 8Z71@2@ :['!@"@ <\@@@@ภ":: 0J q  1J q @ ภ'CodePre 9J q  :J q @డ !^ EJ q  FJ q @@&stringO@@@X@@@@W @@@V@@U@@T@ Off Pff@@ yr@@@@@C@*@@@C@*@@C@*@C@*@C@*O@@ఐ"s1 vJ q 2@V3@@2@@D@*D@*D@*b@@డ U!^ 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 @@@ kA@*@@C@*C@*C@*@@ J q  J q @@A@*@@@@A@*@ĠQ K   K  @ ࠠ!eK  K  @@@A@*0@@@@ࠠ!qK  K  @@@ @@@*@@@@@@@ภL  L  @ ఐ#!e%L  &L  @#@$@>]@@%0'&&'''''@/"@@D^@@@ఐ%-merge_codepre9L  :L  @@@@%@B@+@@ఐ9!qHL  IL  @@@2A@+ #@@NL  OL  @@'&@@,@@*A@+A@*+@@AVF  #@@@@0@@+P@@ZF   @@ @+@ࠠ,print_concatgN  hN  @@@@@@@+A@+S@@@@+A@+Y@@@@+@@@+}A@+A@+A@+_@ MB@+k@@@+B@+f@@+A@+`@@+aA@+Z@@+[A@+T@@+UA@+R@@#fmtN  N  @@@70@cCN  W k q@@@@@@#sepN  N  @@@A0@ M@@`@@@@@!fN  N  @@@I0@U@@a@@@@Aࠠ$iterO  O  @@@@ N@@@+jB@+gL@B@+i0@&e@@b@@@@ĠP  P  @ @@@@0@"@d@@+hC@+e@!@c@@@@ภP  P  @@@@}B@+{@Ġ Q   Q  A ࠠ!c Q  @ @@B@+m0@%@@@Ġ A @@ A@ @@E@+r @@@$Q  @@I @@ఐl!f.Q  "/Q  #@L@@0.--.....@?#@@Jd@@@@ఐ+!c?Q  $@Q  %@@@,@@@@A@+A@+@ĠLR & .MR & 0@ Ԡࠠ!cUR & ,VR & -@@@B@+t0VUUVVVVV@f@@@ࠠ!qaR & 1bR & 2@@@@@@+v@@@@@@@ఐ!ftS 6 >uS 6 ?@@@0tssttttt@)#@$@e@@f@@@@ఐ3!cS 6 @S 6 A@@@3@@@@@ఐߠ"psT C KT C M@@@@?@@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@+d@@A5QA@A@+^0@4@@@@AJUA@A@+X0@I@@@@AaYA@@@@+0@`@@@@^@^]@0A@$textZ  Z  @AAA%#textAБࠠ$self"[  #[  @%[  &[  @@-section_styleA@#intA@@@DC@+@z@@@OC@+C@+@@+@@+C@+@@+C@+%substA@$listI#Str®exp@@@7EC@7%&stringO@@@7DC@7&@@7'C@7 @@@7C@3@@@@DHC@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_5@@@=C@4B@@@4C@9C@4DC@4E@@4F@@4GC@4@@@4AC@4=*make_labelA@?C@4NH@@@OC@4O@@4PC@4L@@4MC@4I(make_refA@RC@4W@@@SC@4X@@4YC@4U@@4VC@4R-latex_of_textA@ @@@G(C@4`@$text@@@E>C@4a @@@TC@4b@@4c@@4dC@4^@@4_C@4[5latex_of_text_elementA@ C@4k@;@@@IC@4lC@4m@@4n@@4oC@4i@@4jC@4f4latex_of_custom_textA@8C@4v@@@@EWC@4w@<@@@EXC@4x:C@4y@@4z@@4{@@4|C@4t@@4uC@4q/latex_of_TargetA@VC@4&target@@@EiC@4$code@@@EjC@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@0@@@DUC@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@4@$listI7C@D@@@DC@42C@5@@5@@5C@4@@4C@4-latex_of_EnumA@NC@5 @PC@D@@@DC@5 KC@5 @@5 @@5 C@5@@5C@50latex_of_NewlineA@gC@5ZC@5@@5C@5@@5C@5.latex_of_BlockA@vC@5@rC@5lC@5@@5 @@5!C@5@@5C@5.latex_of_TitleA@C@5(@C@5)@&optionJC@D@@@DC@5*@C@5+C@5,@@5-@@5.@@5/@@50C@5&@@5'C@5#.latex_of_LatexA@C@57@HC@58C@59@@5:@@5;C@55@@56C@52-latex_of_LinkA@C@5B@=@@@E C@5C@@@@E C@5DC@5E@@5F@@5G@@5HC@5@@@5AC@5=,latex_of_RefA@C@5O@M!t@@@SFC@5P@X(ref_kind@@@E"@@@E!C@5Q@fC@E$@@@E#C@5RC@5S@@5T@@5U@@5V@@5WC@5M@@5NC@5J4latex_of_SuperscriptA@ C@5^@C@5_C@5`@@5a@@5bC@5\@@5]C@5Y2latex_of_SubscriptA@C@5i@C@5jC@5k@@5l@@5mC@5g@@5hC@5d@@5e@5fC@5Z@5[C@5K@5LC@5>@5?C@53@54C@5$@5%C@5@5C@5@5C@5@5C@4@4C@4@4C@4@4C@4@4C@4@4C@4@4C@4@4C@4@4C@4@4C@4@4C@4@4C@4@4C@4r@4sC@4g@4hC@4\@4]C@4S@4TC@4J@4KC@4>@4?C@42@43C@4&@4'C@4@4C@4@4C@4@4C@3@3C@3@3C@3@3C@3@3C@3@3C@3@3C@3@3C@3@3C@3@3C@3@3C@3@3C@+@+C@+ؐK@@+C@+0]\\]]]]]@"@@}_T8@@@A}A|MAL6A5AAAAAAAAA^A]AAvAuAAAZAYA:A9AAATASZAYnAm%A$AAIAHAeAdAAAcAbLAKAAvAu AA@@UB@U@U@V@V@V@V@V@V@V@V@V@V @V @V @V @V @V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V @V!@V"@V#@V$@V%@V&@V'@V(@V)@V*B@+ѐ@@+@@@@Z  99@@@@g8@@@AAAAA\A[@A?QAPBAA]A\9A8GAFAA8A7(A'A{AzA#A"AAAnAm^A]AAAAA[AZ5A4AAAAAAAAPAOAAoAnSAR B@VB@VB@VB@VB@VB@VB@VB@VB@VB@VB@WB@WB@WB@WB@WB@WB@WB@WB@WB@W B@W B@W B@W B@W B@WB@WB@WB@WB@WB@WB@WB@WB@WB@WB@WB@WB@WB@WB@WB@WB@WB@WB@W B@W!B@W"B@+ӐҠ@B@+@@@@g@@@d @ @-subst_strings@A@@@0D@/Q@@@0D@/R@@/SD@/7@@@/D@2subst_strings_code@A@@@2D@2@@@2D@2@@2D@2@@@2@A4subst_strings_simple@A/ @@@1D@1@@@2D@1@@1D@1@@@1@BC@@Aʠ@@@5q@@@5p@@5o@@5n@Ae@Aaՠ_@@@5u@]\@@5t@@5s@@5r@X@ATR@@@5y@PO@@5x@@5w@@5v@@A@@@5}@@@5|@@5{@@5z@ABC+@A@'&@@5@@5~@@A@@@5@@5@AD'@A@#"@@5@@5@@A @@@5@@@5@@5@@5@AC@A?=@@@5@;:@@5@@5@@5@B(@A$"!@@@5@@@5@@5@@5@B@A@>@=<@@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@@@5@76@@5@@5@@5@A,@A(P&@@@5@$#@@5@@5@@5@BCDEH'*undef*C@@@UB@+@&@M@@B@+֐@B@+@@@.@U@@@)selfpat-*11@@*^ 9 D+^ 9 Q@AA@&self-17ࠠ&self-*6A@087788888@  @ST @A"# @   @AB]^ @ˠ@A@@ABC@̠@A@@ABef@23@A@@ABCDHI@@Aab@@AB./@@A@ܠ @ABCˠ!@mn"@A()#@./$@ABAB%@&@AȠ'@(@ABCD)@WX*@A89+@,@ABop-@.@A67/@ 0@AB1@de2@AHI3@۠4@5@ABCDEFG@ef@OP @A:;@BC!1|@n{pc @o@@@uukk@|j@@@%level8^ 9 R^ 9 W@@@|C@6iC@6=0@|@@p@@q@@@@@!s9^ 9 X^ 9 Y@@@C@OC@6C@6F0@)@ @r@@@@@ࠠ#sec:` f r` f u@@@,@@@6jD@6K0@* @!@s@@@డ$List%assoc` f x` f @@!a@,e@ !b@,b@@.@@@.@@.@@.@(list.mlis00s00@@,Stdlib__Listp@@@eC@6R@ @D@6O@D@6Q@@D@6P@D@6N@D@6M>@@ఐ%level.` f /` f @`@@K@@డ!!=` f >` f @@b!a@~@@@m@@l'%field0AAD@@@CD9@@mҰ@@@u[KB@E@6\@@E@6[E@6mE@6_@@E@6` @E@6^@@ఐ6,latex_titles1o` f @Ѱ3@@ @@F@6eF@6kF@6f@@= @@"@@ @@Z@@|` f n@@డP!^a  a  @ A@@@ A@@C@6u@ >@@C@6t =@@C@6s@C@6r@C@6q0@@@t@@@@!\a  a  @@a   @@ `@@D@6D@6D@6@@డ!^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@@"} 8a  9a  @@%;a  @@ @@G@6G@6G@6@@\ @@ @@F@6F@6G@6@@@@ @@E@6E@6F@6@@@@ @@D@6D@6E@6@@!@@@"@@w@Ġ)Not_foundeb  fb  @8)Not_found#exnG@@@@@@ A@A&_none_@@A@@I@@@@@@F@6@@ఐ!sb  b  @@@C@6C@6@@_ \ b@@C@6J@@A A@@C@6<C@6;@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@-N!b@-L@@.!@ @@@. @@@.@@.@@.@@@U@@@@ @@D@0D@/ID@/J@D@/KD@/9@D@/:@!@@D@/8Ϡ@@D@/6@D@/5@D@/40@ AA@@@@@*ࠠ!xؠe  9e  :@@@)@ࠠ!y٠(e  <)e  =@@@,!@@,e  8-e  >@@93@G@/L(@@డ#Str®exp#StrCe  CDe  M@@N@@@/ @@@/@@/@'str.mliZZ@@ A@@@\@@E@0 @@E@0@E@00YXXYYYYY@TEh@@@vh=c@8@xi@@@@ఐO!xme  Nne  O@@@x@@.@@/@ఐQ!yye  Qze  R@@@} @@}e  B~e  S@@DD@/P%@@Ae  3e  T@@@M@E@/FE@00@~@@@@ภg ] eA!g ] fg ] j@@g ] k@@E@0@"g ] ng ] v@@g ] mg ] w@@d@@@@D@0@ภ>h y $A;"\\h y h y @@ h y @@E@0@"bh y h y @@h y h y @@E@0@@@@D@0@ภcj  IA`!{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  @@ 0l  @@9E@0)@#\\$9l  :l  @@<l  =l  @@E@06@@@@ND@09@ภҰHm  AϠ"\^Rm  Sm  @@ Um  @@^E@0N@3{\\textasciicircum}^m  _m  @@am  bm  @@E@0[@@@@sD@0^@ภmn A!%wn xn  @@ zn  @@E@1s@#\\%n  n @@n  n @@BE@1@@@@D@1@ภoA!_oo@@ o @@E@1@#\\_o#o(@@o"o)@@gE@1@@@@D@1@ภAp+3'A>!~p+4p+5@@ p+6@@E@1@%\\~{}p+9p+@@@p+8p+A@@E@1 @@@@D@1!@ภfqCKLAc!#qCLqCM@@ qCN@@E@1,@){\char35}qCQqC[@@qCPqC\@@E@1-@@@@D@1.@ภr^fqA"-> r^g r^i@@ r^j@@E@19@.$\\rightarrow$r^mr^}@@r^lr^~@@E@1:@@@@,D@1;@ภ&sA"<-0s1s@@ 3s@@=UtVt@@ Xt@@aE@1SQ@'$\\geq$atbt@@dtet@@ E@1T^@@@@vD@1Ua@ภpuA"<=zu{u@@ }u@@E@1`v@'$\\leq$uu@@uu@@EE@1a@@@@D@1b@ภvA!>vv@@ v@@E@1m@#$>$vv@@vv@@jE@1n@@@@D@1o@ภDw*AA!<ww@@ w@@E@1z@#$<$ww@@ww@@E@1{@@@@D@1|@ภixOAf!=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&\.\.\.3z1:4z1C@@ 6z1D@@?E@1/@)$\\ldots$?z1G@z1R@@Bz1FCz1S@@E@1<@@@@TD@1?@ภذN{U]Aՠ!&X{U^Y{U_@@ [{U`@@dE@1T@#\\&d{Uce{Uh@@g{Ubh{Ui@@#E@1a@@@@yD@1d@ภs}ltA"b}}lu~}lz@@ }l{@@E@1y@*{\\char92}}l~}l@@}l}}l@@HE@1@@@@D@1@ภ"~A"~~@@ ~@@E@1@!~~@@~~@@mE@1@@@@D@1@ภ}-A{@.A@FF@1@@E@1E@1@@07A@OF@1@@E@1E@1@@^@A@XF@1@@E@1E@1@@IA@aF@1@@E@1E@1@@RA@jF@1@@E@1E@1@@[A@sF@1~@@E@1E@1@@dA@|F@1q@@E@1vE@1@@DmA@F@1d@@E@1iE@1u@@rvA@F@1W@@E@1\E@1h@@A@"F@1J@@E@1OE@1[@@A@+F@1=@@E@1BE@1N@@A@4F@10@@E@15E@1A @@*A@=F@1#@@E@1(E@14)@@XA@FF@1@@E@1E@1'2@@A@ĠOF@1 @@E@1E@1;@@A@͠XF@0@@E@1E@1 D@@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@@f U [@@@@E@/EE@0@@@@ V@@e  @␠ 6 Associations of strings to substitute in latex code. d  d  @@@@@@@Ѡ <@@Aడx$List#map@@@@@@@D@1D@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 @@/0@@ D@1%@@A45@@@ @E@1E@2076677777@m@@@@ภ̰B C Aʠ!M N@@P@@E@2 @"YZ@@\]@@ @@@@D@2@ภf ($A"\\p )q -@@ s .@@E@2@"b| 1} 6@@ 0 7@@ E@2@@@@D@2@ภ9AIA!{9B9C@@ 9D@@E@2'@"l9G9L@@9F9M@@ 2E@2(@@@@D@2)@ภ:PXnA7!}PYPZ@@ P[@@E@24@+{\\char125}P^Pk@@P]Pl@@ WE@25@@@@D@26@ภ_nvA\!'nwnx@@ ny@@'E@2A@3{\\textquotesingle}n|n@@n{n@@ |E@2B%@@@@"S@@72@G@2'@@డ®exp#Str!R"X!S"b@@@@]@@E@2@@E@2@E@20!Z!Y!Y!Z!Z!Z!Z!Z@C5V@0@!wl-R@(@!ym@@@@ఐ?!x!n"c!o"d@@@f@@ @@ @ఐA!y!z"f!{"g@@@l @@!~"W!"h@@ -D@2%@@A!"H!"i@@@ 6@E@2E@20!!!!!!!!@m@@@@ภ!rz!;BA!!r{!r@@!r@@E@2@"!r!r@@!r!r@@ M@@@@D@2@ภ?!$A<"\\!!@@ !@@E@2@"b!!@@!!@@ rE@2@@@@D@2@ภd!IAa!{!!@@ !@@E@2@"l!!@@!!@@ E@2@@@@D@2@ภ!nA!}" " @@ " @@E@2@+{\\char125}""@@""@@ E@2@@@@D@2@ภ"$A!'"."/@@ "1@@'E@2@3{\\textquotesingle}":";@@"=">@@ E@2%@@@@@ภ #'A "\$#1#2@@ #4@@*E@3I@#\\$#=#>@@#@#A@@ E@3J(@@@@?D@3K+@ภ ְ#LA Ӡ"\^#V#W@@ #Y@@OE@3V@@*{\\char94}#b#c@@#e#f@@ E@3WM@@@@dD@3XP@ภ #qA "b#{#|@@ #~@@tE@3ce@*{\\char92}##@@##@@.E@3dr@@@@D@3eu@ภ! #A!"l## @@ # @@E@3p@+{\\char123}##@@##@@SE@3q@@@@D@3r@ภ!E#'*A!B"#(#0@@ #1@@E@3}@!#4#8@@#3#9@@xE@3~@@@@D@3@ภ #;AOA @PA@#iF@3t@@E@3yE@3@@0YA@#rF@3g@@E@3lE@3x@@^bA@#{F@3Z@@E@3_E@3k@@kA@#F@3M@@E@3RE@3^@@tA@#F@3@@@E@3EE@3Q@@}A@#F@33@@E@38E@3D@@A@#F@3&@@E@3+E@37@@DA@# F@3@@E@3E@3* @@rA@#)F@3 @@E@3E@3@@A@#2F@2@@E@3E@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@@$rjp@@ r@@E@2E@2]@@{@@*@@${"&@@4$DO$DT@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@D;C@GC@GC@D.C@G'C@G3C@7CC@60$$$$$$$$@(6,@-@$z@@@@డ#$List)fold_left$[a$[o@@@!a@-@!b@- @@.H@@.G@ @ @@@.F@@.E@@.D@@.C@  @@ [@@@@EC@7@@C@7 @C@7 @@@@C@7 @C@7@C@7@C@70%%%%%%%%@?^T@U@%+{@@@@@#acc?%#[u%$[x@@@ @@@@Bࠠ"re@%4[z%5[|@@@0%4%3%3%4%4%4%4%4@&4@@%P|@@@ࠠ"stA%B[~%C[@@@@@%F[y%G[@@@F@7(@@డ .global_replace#Str%X[%Y[@@@@@0>@@@@0=@@@@0<@@@0;@@0:@@09@@08@ !"U"U ""U"@@ P@@@@@D@74@ @@D@73@@@D@72@@D@71@D@70@D@7/@D@7.0%%%%%%%%@QY(@T@%}M@H@%~@@@@ఐc"re%[%[@@@8@@ఐb"st%[%[@@@:!@@ఐ#acc%[%[@z@@.@@]@@C@7BC@7,3@@AtA@@a@D@7MD@7L0%%%%%%%%@@@@@A%[p%[@@@@k@D@7@D@7D@7O0%%%%%%%%@@@@@ఐ!s%[%[@@@@@ఐ'@@+@@C@7z*@@AEA@I A@@@@C@7@C@7C@70&u&t&t&u&u&u&u&u@J@@@@A@@R@@C@7@C@7@C@7@&@ Ԑ 9 Escape the strings which would clash with LaTeX syntax. &&@@@@@@@&Va&Vn@AA@&self-1GࠠiFjhh@y0&&&&&&&&@@@@  jj@{@@@!sH&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-1JࠠI@0'$'#'#'$'$'$'$'$@@@@  @@@@!sK'3'4@@@uC@70'5'4'4'5'5'5'5'5@@@'RE @@'TF@@@@ఐ)$self'J'K@@@&0'J'I'I'J'J'J'J'J@$@@'fG@@@ 'S@@@@@C@7@C@7 @@ A 2subst_strings_code'b'c@@@C@7@@ఐB!s'q'r@$@@>'@@+@@C@7*@@AEA@I A@@@@C@7@C@7C@70''~'~'''''@J@@@@A@@\@@C@7@C@7@C@7@'@ ސ , Escape some characters for the code style. ''@@@@@@@'do'dt@AA@&self-1MࠠsLtrr@0''''''''@@@@  tt@@@%*opt*N'ð'dw'dA@C@8 @@D@80''''''''@2@@'H#@@'I@@@@@ࠠO'dz@@@C@8*C@80''''''''@'@@@8@%@'J@@@ఐ2%*opt*''du'A@..@@@80''''''''@@@@Ġ(*predef*$Some(8'a't'q@@T@'cA@AA@A( @@'cࠠ%*sth*P((d{M@@KH@8@@@@NN@@G@8 @@ @@ఐ%*sth*( @@()L@DC@8'0((((((((@B@@@Ġ(*predef*$None(/8'+@@@@AA@A(1@@'@@!@kk@@G@8$=@%@=@@ภ$true*v@8'& @@@AB@@A(=@@'@-@_D@8(G@@A|@a^@@(?@@$nameQ(=d(>d@@@wC@;C@80(A(@(@(A(A(A(A(A@pyu@v@(]K@@@@@ࠠ#lenR(R(S@@@#intA@@@;pD@880(Z(Y(Y(Z(Z(Z(Z(Z@* @!@(vM@@@డ'5&String&length(m(n@@&stringO@@@9!@@@9@@9.%string_lengthAA @@@*string.mlivv @@.Stdlib__StringF@@@@@D@;j5@@D@;i@D@;h2@@ఐ`$name((@<@@\?@@0@@F@@@(@@@ࠠ#buf((@@@!@@@;D@;t0((((((((@Ue_@`@(N@@@డ'&Buffer&create((@!@@@!@@D@;x!@@D@;w@D@;v@@ఐ#len((@%@@!@@E@;E@;E@;/@@  @@30@@( @@!i((@@@@@((@@(<@@D@;D@;0((((((((@KXR@S@)O@@@డ'!-)) @@#intA@@@@@@@ @@@@@@@'%subintBA'@@@@'`55'`55@@'Aq@@@@@D@;@@@D@;@@D@;@D@;@D@;9@@ఐ점#len)>)?@@@8@@E@;E@;E@;M@@A)O)P@@@@@E@;E@;E@;]@@ @@(@@D@;E@;c@@@ࠠ%s_no_)k)l@@@(@@@;F@;0)p)o)o)p)p)p)p)p@y#@@D@;D@;D@;@))@@)P@@@ࠠ!s))@@@(@@@;F@;@@))@@) @@;%@డ(n&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*4Na*5Ng@@*7N`*8Nh@@F@<@!~*ANk*BNl@@*DNj*ENm@@F@<@@*IN_*JNn@@F@<F@<@e*Woy*Xo|@@@@H@;H@;@@@@(-percent*fo*go@@*io*jo@@F@< @!%*so*to@@*vo*wo@@F@< @@*{o*|o@@F@< F@<@@**@@@@H@;H@;@@@@#-at**@@**@@/F@<,@""@**@@**@@F@<9@@**@@F@<F@<@@a**@@ @@H@;H@;O@@O@@%-bang**@@**@@aF@<^@""!**@@**@@PF@<k@@**@@QF@<F@<r@|**@@=@@H@;H@;@@@@%-pipe**@@*+@@F@+?@@F@<)@@+C+D@@F@<'F@<$@~+Q+R!@@@@H@;H@;@@@@#-gt+`'+a*@@+c&+d+@@F@+m.+n/@@+p-+q0@@F@<0@@+u%+v1@@F@<.F@<+@^+2<+2?@@@@H@;H@;@@@@$-exp+2E+2I@@+2D+2J@@)F@<6&@!^+2M+2N@@+2L+2O@@F@<73@@+2C+2P@@F@<5F@<2:@f+Q[+Q^@@@@H@;H@;I@@I@@*-ampersand+Qd+Qn@@+Qc+Qo@@[F@<=X@!&+Qr+Qs@@+Qq+Qt@@JF@<>e@@+Qb+Qu@@KF@<@@F@@-S@@@@A-\x-\y@@1@@G@C@>C@>6C@>VC@=C@=C@=JC@=jC@<_@T@@4`@@@5#@7@@8C@87z@@AA@@=C@8@C@<0........@@@@@@C@8FC@8@C@"@@C@==@C@=<@C@=;0/r/q/q/r/r/r/r/r@"0&@'@/W@@@@డ.OHJ/,O/,P@G@@@-"F@@D@=KD@=YD@=N@@D@=O@D@=M@@ఐ,2latex_value_prefix9@+:@@-à@@E@=TE@=WE@=U2@@$C@@3@@ఐ$self/,d/,h@z@@D@d/,n@@@@D@=^@@D@=]@D@=\O@ఐ#no_/,p/,s@z@@@@E@=fE@=hE@=gd@@ఐ$name/,t/,x@n@@q@@/,y@@s@@e@@C@?C@=IC@=9y@@AA@@C@=" C@=!@C@=oC@=n0////////@@@@@A/,CA@A@@"J @@C@=@@C@=~@C@=}@C@=|C@=x000000000@@@@@A@@/W-@@C@=@+*@C@=@C@=@C@=@C@=k@0,02@l ) Make a correct label from a value name. 0$0%+@@@@@@@70+0,@AA@&self-1ࠠ@ 00706060707070707@ @@@  @ @@BBG0E0F@@@C@=@@D@=00K0J0J0K0K0K0K0K@  )@@0hX# +@@0jY@@@@@$name0_0`@@@"C@=00a0`0`0a0a0a0a0a@(@@@=@$@0Z@@@@డ/?!^0u0v@#0@@@#0@@C@=@#-@@C@=#,@@C@=@C@=@C@=000000000@"0&@'@0[@@@@డ/_XZ00@W@@@.#V@@D@=D@=D@=@@D@=@D@=@@ఐ*x6latex_attribute_prefix9@*:@@.Ӡ@@E@=E@=E@=2@@$C@@3@@ఐ$self00@@@ D@t0@@   @@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@=011111111@@@@@A1A@A@@  Y @@C@=@  @C@=@C@=@C@=C@=011111111@@@@@A@@  $ f "@@C@=@  @C@=@C@=@C@=@C@=@1'1@{ . Make a correct label from an attribute name. 13{14{@@@@@@@ -1:>I1;>U@AA@&self-1ࠠ@! 01F1E1E1F1F1F1F1F@ @@@  @!"@@ 8 8 =1T>W1U>Z@@@  C@>@@D@>01Z1Y1Y1Z1Z1Z1Z1Z@ !8@'@1w\#!:@)@1y]@@@@@$name1n>[1o>_@@@ 1C@>!01p1o1o1p1p1p1p1p@( @@@>@$@1^@@@@డ0N!^1>v1>w@$?@@@$?@@C@>+@$<@@C@>*$;@@C@>)@C@>(@C@>'011111111@"0&@'@1_@@@@డ0ngi1>b1>c@f@@@/Ƞ$e@@D@>7D@>ED@>:@@D@>;@D@>9@@ఐ+<3latex_method_prefix9@*ٰ:@@/@@E@>@E@>CE@>A2@@$C@@3@@ఐ$self1>x1>|@@@!D@1>@@!%!#!"@@D@>J@!!@D@>I@D@>HO@!-ఐ#no_1>1>@z@@!:!9@@E@>RE@>TE@>Sd@@ఐ$name2>2>@n@@q@@2>@@!7s@@e@@C@>5C@>%x@@AA@@ C@> C@> @C@>[C@>Z022222222@@@@@A2>VA@A@@! !h! @@C@>k@! !@C@>j@C@>i@C@>hC@>d02%2$2$2%2%2%2%2%@@@@@A@@"!!u!@@C@>q@!!@C@>p@C@>o@C@>n@C@>m@26>B1@ * Make a correct label from a method name. 2B 2C =@@@@@@@!#2I2J@AA@&self-1ࠠ @"/02U2T2T2U2U2U2U2U@ @@@    @"1@@!.!.!32c2d@@@!!C@>@@D@>02i2h2h2i2i2i2i2i@ "G@6@2`#"I@8@2a@@@@@$name2}2~@@@ @C@>022~2~22222@(!ˠ@@@>@$@2b@@@@డ1]!^22@%N@@@%N@@C@>@%K@@C@>%J@@C@>@C@>@C@>022222222@"0&@'@2c@@@@డ1}vx22@u@@@0נ%t@@D@>D@>D@>@@D@>@D@>@@ఐ-,2latex_class_prefix9@,Ѱ:@@0@@E@>E@>E@>2@@$C@@3@@ఐ$self22@@@"D@2@@"4"2"1@@D@>@"+""@D@>@D@>O@"<ఐ#no_22 @z@@"I"H@@E@>E@>E@>d@@ఐ$name3 3@n@@q@@3@@"Fs@@e@@.C@>C@>x@@AA@@ C@> C@>@C@>C@>03!3 3 3!3!3!3!3!@@@@@A3&A@A@@""w"@@C@>@!!@C@>@C@>@C@>C@>03433333434343434@@@@@A@@#"""@@C@>@" " @C@>@C@>@C@>@C@>@3E1@ ) Make a correct label from a class name. 3Q3R@@@@@@@"3XIT3YId@AA@&self-1ࠠ./--@#>03d3c3c3d3d3d3d3d@@@@  //@#@@@"$"$")3rIf3sIi@@@""C@?@@D@?03x3w3w3x3x3x3x3x@#V@E@3d##X@G@3e@@@@@$name3Ij3In@@@ OC@? 033333333@("ڠ@@@?@$@3f@@@@డ2l!^3I3I@&]@@@&]@@C@?@&Z@@C@?&Y@@C@?@C@?@C@?033333333@"0&@'@3g@@@@డ23Iq3Ir@@@@1&@@D@?#D@?1D@?&@@D@?'@D@?%@@ఐ-7latex_class_type_prefix9@-:@@2@@E@?,E@?/E@?-2@@$C@@3@@ఐ$self3I3I@@@#D@3I@@#C#A#@@@D@?6@#:#1@D@?5@D@?4O@#Kఐ#no_4 I4 I@z@@#X#W@@E@?>E@?@E@??d@@ఐ$name4 I4!I@n@@q@@4$I@@#Us@@e@@=C@?!C@?x@@AA@@ C@> C@>@C@?GC@?F0404/4/4040404040@@@@@A45IeA@A@@"#"@@C@?W@""@C@?V@C@?U@C@?TC@?P04C4B4B4C4C4C4C4C@@@@@A@@$ ###@@C@?]@##@C@?\@C@?[@C@?Z@C@?Y@4TIM1@ . Make a correct label from a class type name. 4`4aH@@@@@@@#4g4h@AA@&self-1ࠠ=><<@$M04s4r4r4s4s4s4s4s@@@@  >>@$O@@###44@@@#ʠ#C@?y@@D@?~044444444@$e@T@4h#$g@V@4i@@@@@$name44@@@ ^C@?044444444@(#@@@?}@$@4j@@@@డ3{!^44@'l@@@'l@@C@?@'i@@C@?'h@@C@?@C@?@C@?044444444@"0&@'@4k@@@@డ344@@@@2'@@D@?D@?D@?@@D@?@D@?@@ఐ/ࠐ3latex_module_prefix9@/:@@3@@E@?E@?E@?2@@$C@@3@@ఐ$self55@ư@@$D@5@@$R$P$O@@D@?@$I$@@D@?@D@?O@$Zఐ#no_55@z@@$g$f@@E@?E@?E@?d@@ఐ$name5/ 50$@n@@q@@53%@@$ds@@e@@JC@?v@@AA@@ C@?pSC@?o@C@?C@?05=5<5<5=5=5=5=5=@@@@@A5BA@A@@#$#@@C@?@##@C@?@C@?@C@?C@?05P5O5O5P5P5P5P5P@@@@@A@@%-#$#@@C@?@##@C@?@C@?@C@?@C@?@5a/@ * Make a correct label from a module name. 5m5n@@@@@@@$5t`k5u`|@AA@&self-1ࠠJKII@%Z055555555@@@@  KK@%\@@$$$5`~5`@@@$נ$C@?@@D@?055555555@ %r@a@5l#%t@c@5m@@@@@$name5`5`@@@ kC@?055555555@($@@@?@$@5n@@@@డ4!^5`5`@(y@@@(y@@C@@@(v@@C@@(u@@C@@@C@@@C@?055555555@"0&@'@5o@@@@డ45`5`@@@@4(@@D@@D@@D@@@@D@@@D@@@@ఐ08latex_module_type_prefix9@0G:@@4@@E@@E@@E@@2@@$C@@3@@ఐ$self6`6`@Ӱ@@%D@6`@@%_%]%\@@D@@"@%V%M@D@@!@D@@ O@%gఐ#no_6'`6(`@z@@%t%s@@E@@*E@@,E@@+d@@ఐ$name6<`6=`@n@@q@@6@`@@%qs@@e@@YC@@ C@?x@@AA@@ C@? C@?@C@@3C@@206L6K6K6L6L6L6L6L@@@@@A6Q`}A@A@@$%$@@C@@C@$$@C@@B@C@@A@C@@@C@@<06_6^6^6_6_6_6_6_@@@@@A@@&<$%$@@C@@I@$$@C@@H@C@@G@C@@F@C@@E@6p`d1@Đ / Make a correct label from a module type name. 6|'+6}'_@@@@@@@$66 @AA@&self-1 ࠠYZXX@&i066666666@@@@  ZZ@&k@@%%à% 66@@@%%C@@e@@D@@j066666666@&@p@6p#&@r@6q@@@@@$nameĠ66@@@zC@@o066666666@(&@@@@i@$@6r@@@@డ5!^6162@)@@@)@@C@@y@)@@C@@x)@@C@@w@C@@v@C@@u066666666@"0&@'@6s@@@@డ566@@@@5)@@D@@D@@D@@@@D@@@D@@@@ఐ26latex_extension_prefix9@27:@@5+@@E@@E@@E@@2@@$C@@3@@ఐ$self7377@@@&D@̰7#=@@&n&l&k@@D@@@&e&\@D@@@D@@O@&vఐ#no_76?77B@z@@&&@@E@@E@@E@@d@@ఐ$name7KC7LG@n@@q@@7OH@@&s@@e@@hC@@C@@sx@@AA@@C@@\ C@@[@C@@C@@07[7Z7Z7[7[7[7[7[@@@@@A7`A@A@@%&%@@C@@@%%@C@@@C@@@C@@C@@07n7m7m7n7n7n7n7n@@@@@A@@'K%&%@@C@@@%%@C@@@C@@@C@@@C@@@71@Ӑ . Make a correct label from an extension name. 77@@@@@@@%77@AA@&self-1Ơࠠ hŠ i g g@'x077777777@@@@   i i@'z@@%%Ǡ%77@@@&&C@@@@D@@077777777@''@ @7t#'@ @7u@@@@@$nameȠ77@@@C@@077777777@('@@@@@$@7v@@@@డ6!^77@*@@@*@@C@@@*@@C@@*@@C@@@C@@@C@@077777777@"0&@'@8w@@@@డ677@@@@6 *@@D@@D@A D@@@@D@@@D@@@@ఐ3V6latex_exception_prefix9@2:@@6:@@E@AE@AE@A2@@$C@@3@@ఐ$self8-8.@ @@( D@ ۰82@@'}'{'z@@D@A@'t'k@D@A @D@A O@'ఐ#no_8E8F@z@@''@@E@AE@AE@Ad@@ఐ$name8Z8[@n@@q@@8^@@'s@@e@@wC@@C@@x@@AA@@)C@@ C@@@C@AC@A08j8i8i8j8j8j8j8j@@@@@A8oA@A@@&'&@@C@A/@&&@C@A.@C@A-@C@A,C@A(08}8|8|8}8}8}8}8}@@@@@A@@(Z&'͠&@@C@A5@&&@C@A4@C@A3@C@A2@C@A1@81@␠ . Make a correct label from an exception name. 8JN8J@@@@@@@&8 8  @AA@&self-1ʠࠠ!wɠ!x!v!v@(088888888@ @@@  !x!x@(@@&&ˠ&8 "8 %@@@((C@AQ@@D@AV088888888@6(@!@8x#(@!@8y@@@@@$name̠8 &8 *@@@C@A[088888888@((#@@@AU@$@8z@@@@డ7!^8 ?8 @@+@@@+@@C@Ae@+@@C@Ad+@@C@Ac@C@Ab@C@Aa088888888@"0&@'@9{@@@@డ7 Π а9  -9  .@ Ͱ@@@7/+@@D@AqD@AD@At@@D@Au@D@As@@ఐ5F1latex_type_prefix9@4:@@7I@@E@AzE@A}E@A{2@@$C@@3@@ఐ$self9< A9= E@"@@)D@!9A K@@(((@@D@A@((z@D@A@D@AO@(ఐ#no_9T M9U P@z@@((@@E@AE@AE@Ad@@ఐ$name9i Q9j U@n@@q@@9m V@@(s@@e@@ C@AoC@A_x@@AA@@8C@AH C@AG@C@AC@A09y9x9x9y9y9y9y9y@@@@@A9~ !A@A@@'(Ϡ'@@C@A@''@C@A@C@A@C@AC@A099999999@@@@@A@@)i'(ܠ'@@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@E)@"@9|#)@"@9}@@@@@$nameР99@@@C@A099999999@()2@@@A@$@:~@@@@డ8!^99@,@@@,@@C@A@,@@C@A,@@C@A@C@A@C@A0::::::::@"0&@'@:#@@@@డ8!ݠ!߰::@!ܰ@@@8>,@@D@AD@AD@A@@D@A@D@A@@ఐ6 5latex_type_elt_prefix9@5:@@8X@@E@AE@AE@A2@@$C@@3@@ఐ$self:K:L@#@@*'D@":P@@)))@@D@A@))@D@A@D@AO@)ఐ#no_:c:d@z@@))@@E@BE@BE@Bd@@ఐ$name:x:y@n@@q@@:|@@)s@@e@@ C@AC@Ax@@AA@@GC@A C@A@C@B C@B 0::::::::@@@@@A:A@A@@()ޠ(@@C@B@((@C@B@C@B@C@BC@B0::::::::@@@@@A@@*x()(@@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@B=@@D@BB0::::::::@T*@#@:#*@#@:@@@@@$nameԠ:  ::  >@@@C@BG0::::::::@(*A@@@BA@$@;@@@@డ9!^;   W;   X@-İ@@@-@@C@BQ@-@@C@BP-@@C@BO@C@BN@C@BM0;;;;;;;;@"0&@'@;2@@@@డ9"점";(  A;)  B@"@@@9M-@@D@B]D@BkD@B`@@D@Ba@D@B_@@ఐ75latex_type_elt_prefix9@6:@@9g@@E@BfE@BiE@Bg2@@$C@@3@@ఐ$self;Z  Y;[  ]@$@@+6D@$;_  c@@***@@D@Bp@**@D@Bo@D@BnO@*ఐ#no_;r  e;s  h@z@@**@@E@BxE@BzE@Byd@@ఐ$name;  i;  m@n@@q@@;  n@@*s@@e@@ C@B[C@BKx@@AA@@VC@B4 C@B3@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;;;;;;;;@M@@@  $$@+@@@%labelנ;  ;  @@@ C@B0;;;;;;;;@`+@$@< +@$@< @@@@డ:!^;  ;  @.@@@.@@C@B@.@@C@B.@@C@B@C@B@C@B0< < < < < < < < @!/%@&@<'@@@@'\label{<  <  @@<   @@.@@D@BD@BD@B@@డ:!^<1  <2  @.@@@.@@D@B@.@@D@B.@@D@B@D@B@D@B3@@ఐf%labelL@;M@@`>@@!}@@!}=!!H=!!I@@%=!!J@@/@@E@CE@CE@CQ@@a @@/@@D@CD@C E@CY@@K@@+C@SC@RC@RC@CC@Bc@@AA@A@@@++@C@C)@C@C(C@C&0=>=====>=>=>=>=>@@@@@A@@-@+&+$@C@C-@C@C,@C@C+k@=I!! .@# 1 Return latex code for the ref to a given label. =U  =V !@@@@@@@+.=\!!=]!!@AA@&self-1ܠࠠ&2۠&3&1&1@-B0=h=g=g=h=h=h=h=h@@@@  &3&3@-D@@@#fmtݠ=w!!=x!!@@@+&C@C?0=y=x=x=y=y=y=y=y@-W@&F@= -Y@&H@=@@@@@!tޠ=!!=!!@@@*,C@DC@DC@DC@D|C@DoC@DbC@C`C@CH0========@%3)@*@=@@@@డ !!> !!@j@@)@@>!!>!!@@@++@D@Co.@@ఐ!t>!!>!!@8@@;@@p@@+C@TvC@CbC@PC@OwC@NC@MC@MC@LYC@KC@KQC@JC@JIC@IC@C_C@CLY@@A!A@@C@C>$C@C=@C@CvC@Cu0>C>B>B>C>C>C>C>C@@@@@A+A@/A@@@,@,,@C@C@C@C@C@CC@C}0>Q>P>P>Q>Q>Q>Q>Q@@@@@A @@..@,%@, ,@C@C@C@C@C@C@C@C@>^!!B@$ < Print the LaTeX code corresponding to the [text] parameter.>j!L!P>k!L!@@@@@@@,#>q","7>r","L@AA@&self-1࠰ࠠ'Gߠ'H'F'F@.W0>}>|>|>}>}>}>}>}@@@@  'H'H@.Y@@@#fmtᠰ>","M>","P@@@,C@C0>>>>>>>>@.l@'[@> .n@']@>@@@@@#txt⠰>","Q>","T@@@C@C0>>>>>>>>@%@@>@@@@ఐ#txt>"W"c>"W"f@@@>@@0>>>>>>>>@!@@@Ġ)Odoc_info#Raw>"l"t>"l"@8#Raw2@2@@@@A@BV@A2c2c@@@2Pࠠ!s>"l">"l"@@@@@@C0>>>>>>>>@)@@@@@@@?@@?@@ఐu$self>"l">"l"@'@@.0>>>>>>>>@:@@? @@@' >"l"@@@,L@,K,J@D@D'@D@D& @@ఐ#fmt?"l"?"l"@`@@{@@ఐ8!s?"l"?"l"@"@@N%@@)@@C@EBC@CC@D#,@Ġ)Odoc_info$Code?*""?+""@8$Code2w@2t@@@@AABV@A2rd2sd@@@3Qࠠ!s??""?@""@@@@@@C0?B?A?A?B?B?B?B?B@@@@@@@@@@@@ఐؠ$self?R""?S""@(@@/.0?R?Q?Q?R?R?R?R?R@@@?n@@@' ?[""@@@,@,,@D@D4@D@D3 @@ఐ⠐#fmt?j""?k""@ð@@@@ఐ8!s?w""?x""@"@@%@@)@@cC@D0(@Ġ)Odoc_info'CodePre? ""? ""@2֠ࠠ!s? ""? ""@@@2@@@C0????????@@@@@@@@@@@@ఐ+$self? ""? ""@(i@@/0????????@@@?@@@(N ? "#@@@,@,,@D@DA@D@D@ @@ఐ5#fmt? "# ? "# @@@1@@ఐ8!s? "# ? "#@"@@/S%@@)@@C@D=(@Ġ)Odoc_info(Verbatim? ##? ##)@8(Verbatim3)@,@@@@ACBV@A3#fik3$fi@@@3Sࠠ!s? ##*? ##+@@@-@@@C0????????@=@@@@@@@S@@S@@ఐ$self@ ##/@ ##3@(ǰ@@/0@@@@@@@@@N@@@@@@( @  ##E@@@-)@-(-"@D@DN@D@DM @@ఐ#fmt@ ##F@ ##I@t@@@@ఐ8!s@( ##J@) ##K@"@@-@%@@)@@C@DJ(@Ġ)Odoc_info$Bold@: #L#T@; #L#b@8$Bold3@.@@@@ADBV@A3g3g@@@4"Tࠠ!t@N #L#c@O #L#d@@@.@@@C0@Q@P@P@Q@Q@Q@Q@Q@@@@@@@@@@@@ఐ砐$self@a #L#h@b #L#l@)%@@0=0@a@`@`@a@a@a@a@a@@@@}@@@) @j #L#z@@@-p@-o-n@D@D[@D@DZ @@ఐ#fmt@y #L#{@z #L#~@Ұ@@@@ఐ8!t@ #L#@ #L#@"@@%@@)@@rC@DW(@Ġ)Odoc_info&Italic@ ##@ ##@8&Italic3@.^@@@@AEBV@A3h3h@@@4Uࠠ!t@ ##@ ##@@@.p@@@C0@@@@@@@@@@@@@@@@@@@@ఐE$self@ ##@ ##@)@@00@@@@@@@@@ @@@@@@)` @ ##@@@-@--@D@Dh@D@Dg @@ఐO#fmt@ ##@ ##@0@@K@@ఐ8!t@ ##@ ##@"@@Q%@@)@@C@Dd(@Ġ)Odoc_info)Emphasize@ ##@ ##@8)Emphasize4C@.@@@@AFBV@A4=i4>i@@@4Vࠠ!tA  ##A  ##@@@.@@@C0A A A A A A A A @W@@@@@@@m@@m@@ఐ$selfA ##A ##@)@@00AAAAAAAA@h@@A9@@@)Ű A& ##@@@.@..@D@Du@D@Dt @@ఐ#fmtA5 ##A6 ##@@@@@ఐ8!tAB ##AC ##@"@@%@@)@@.C@Dq(@Ġ)Odoc_info&CenterAT#$AU#$@8&Center4@/@@@@AGBV@A4j4j-@@@5@@@//@D@Da@@ఐ٠#fmtCa% %?Cb% %B@@@n@@@@MC@Dq@Ġ)Odoc_info%BlockCs%C%KCt%C%Z@8%Block6@19@@@@ALBV@A6p6p)@@@7[]ࠠ!tC%C%[C%C%\@@@1K@@@C0CCCCCCCC@@@@@@@@@@@@ఐ $selfC%C%`C%C%d@,^@@3v0CCCCCCCC@@@C@@@,J 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_optD%z%D%z%@@@0@)@@@C@@@C@ࠠ!tD%z%D%z%@@@1@@@C@@@GD%z%@@x!@@x!@@ఐ$selfD(%z%D)%z%@,@@40D(D'D'D(D(D(D(D(@u=7@8@DF1+@,@DH"@@DJ@@@,D7%z%@@@0|@0{@0y@0o0n@D@D@D@D@D@D@D@D@@ఐ #fmtDJ%z%DK%z%@@@"@@ఐa!nDW%z%DX%z%@*@@4 /@@ఐ`%l_optDd%z%De%z%@5@@0<@@ఐ\!tDq%z%Dr%z%@@@@I@@M@@]C@DL@Ġ)Odoc_info%LatexD%%D%%@8%Latex7@7@@@@ANBV@A7s7s@@@8l_ࠠ!sD%%D%%@@@@@@C0DDDDDDDD@@@@@@@@@@@@ఐ1$selfD%%D%%@-o@@40DDDDDDDD@@@D@@@-J D%%@@@0@00@D@D@D@D @@ఐ;#fmtD%%D%%@@@7@@ఐ8!sD%%D%%@"@@0C@D&@@*@@C@D)@Ġ)Odoc_info$LinkD%&D%&@8$Link80@0@@@ڠ2@@@@BOBV@A8.t8/t@@@8`ࠠ!sD%&D%&@@@1@@@C0DDDDDDDD@H@@@ࠠ!tE %&E %&@@@2@@@C@@@-E%&@@l@@l@@ఐ$selfE%&E%&!@-@@40EEEEEEEE@h+%@&@E9@@E;@@@- E(%&/@@@18@17@111,@D@E@D@D@D@D@@ఐ#fmtE9%&0E:%&3@@@@@ఐK!sEF%&4EG%&5@&@@1Q*@@ఐJ!tES%&6ET%&7@1@@1V7@@;@@?C@D:@Ġ)Odoc_info#RefEe&8&@Ef&8&M@8#Ref8@8@@@ܠ1P1O@@@@@@ݠ1J3;@@@@@@@CPBV@A8u $ &8u $ U@@@9^aࠠ$nameE&8&OE&8&S@@@#@@@C0EEEEEEEE@@@@ࠠ'ref_optE&8&UE&8&\@@@1|1{@@@C@@@C@ࠠ(text_optE&8&^E&8&f@@@13p@@@C@@@C#@@@OE&8&g@@%@@%@@ఐF$selfE&k&uE&k&y@.@@50EEEEEEEE@ A;@<@E5/@0@E& @!@E@@@.YE&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_optF &k&F &k&@A@@1J@@N@@C@E M@Ġ)Odoc_info+SuperscriptF&&F&&@8+Superscript9i@3@@@@AQBV@A9cy  9dy  @@@:bࠠ!tF0&&F1&&@@@3@@@C0F3F2F2F3F3F3F3F3@}@@@@@@@@@@@ఐɠ$selfFC&&FD&&@/@@60FCFBFBFCFCFCFCFC@@@F_@@@.Ұ FL&&@@@2@2 2 @D@E*@D@E) @@ఐӠ#fmtF[&&F\&&@@@@@ఐ8!tFh&&Fi&&@"@@4.C@E1&@@*@@UC@E&)@Ġ)Odoc_info)SubscriptF{&&F|&&@8)Subscript9@4A@@@@ARBV@A9z # %9z # 8@@@:ccࠠ!tF&'F&'@@@4S@@@C0FFFFFFFF@@@@@@@@@@@@ఐ($selfF&'F&' @/f@@6~0FFFFFFFF@@@F@@@/2 F&'@@@2[@2Z2X@D@E7@D@E6 @@ఐ2#fmtF&'F&' @@@.@@ఐ8!tF&'!F&'"@"@@4%@@)@@C@E3(@Ġ)Odoc_info+Module_listF'#'+F'#'@@8+Module_list:&@3p:'@@@@@@@ASBV@A:&{ L N:'{ L j@@@:d@F'#'AF'#'B@@@@F@C@@F@Cc@@@  @@Td@@Td@@ภ@ F'#'FF'#'H@@ @@@C@E@n@Ġ)Odoc_info*Index_listG'I'QG'I'e@8*Index_list:\@@@ABV@A:R}  :S}  @@@:e@@  @@t@@t@@ภ@-G'I'iG'I'k@@,@@@ C@EFC@ED@Ġ)Odoc_info&CustomG1'l'tG2'l'@8&Custom:~@4@@@4@@@@BTBV@A:|~  :}~  @@@;fࠠ!sGI'l'GJ'l'@@@4@@@C0GLGKGKGLGLGLGLGL@@@@ࠠ!tGW'l'GX'l'@@@5@@@D@@@-G^'l'@@@@@@ఐ$selfGj'l'Gk'l'@0.@@7F0GjGiGiGjGjGjGjGj@+%@&@G@@G@@@/ Gv'l'@@@5 @5 @54@D@EM@D@EL@D@EK@@ఐ#fmtG'l'G'l'@@@@@ఐK!sG'l'G'l'@&@@5$*@@ఐJ!tG'l'G'l'@1@@5)7@@;@@C@EH:@Ġ)Odoc_info&TargetG''G''@8&Target;@5%@@@5@@@@BUBV@A: 3 5: 3 P@@@;gࠠ&targetG''G''@@@5;@@@D @ࠠ$codeG''G''@@@5>@@@D %@@@,G''@@ ; '@@ ; '@@ఐ q$selfG''G''@0@@70GGGGGGGG@ 7*$@%@H@@H @@@0z G''@@@5n5m5k5e5c5]@D@E_@D@E^@D@E]@@ఐ #fmtH''H ''@ a@@ |@5~ఐJ&targetH''H''@&@@5*@5ఐJ$codeH"''H#'(@1@@57@@;@@ C@EZ:@@AH)"W"]@@ 0H'H&H&H'H'H'H'H'@ q@@@@A  A@@ [C@C C@C@C@FC@F0H1H0H0H1H1H1H1H1@ @@@@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@F.@C@F-@C@F,@C@F+ @HL","0*@. ; Print the LaTeX code for the [text_element] in parameter. HX!!HY!"+@@@@@@@5H_!((H`!(("@AA@&self-1ࠠ15161414@8E0HkHjHjHkHkHkHkHk@#@@@  1616@8G@@@A@Hw!((#Hx!(($@@6GC@FKC@FD0HzHyHyHzHzHzHzHz@#8X@1G@H8Z@1I@H@@@@@A@H!((%H!((&@@6 C@FCC@FSC@FP@@@A@H!(('H!(((@@6)C@FBC@FOC@FXC@FV'@@ภAH!((+H!((-@A@@@ vC@F[C@FY3@@AA@@ C@FN@C@F`C@F_:@@A-A@@+@C@FA@C@Fg@C@FfC@FdC@@AJA@NA@@@6]@6\@6V6Q@C@Fw@C@Fv@C@Fu@C@FtC@FpR@@A @@8@6g@6f@6`6[@C@F}@C@F|@C@F{@C@Fz@C@Fy Y@H!((1@@6\H#(/(:H#(/(I@AA@&self-1ࠠ1111@80HHHHHHHH@$_@@@  11@8@@@#fmtH#(/(JH#(/(M@@@6C@F0HHHHHHHH@$r8@1@I 8@1@I@@@@6z6z6I#(/(OI#(/(U@@@6C@FC@F0IIIIIIII@&@@I0@@@@666I$#(/(WI%#(/([@@@VC@F0I&I%I%I&I&I&I&I&@"@@IB@@@@డH!=I8$(^(I9$(^(@@!a@@$boolE@@@$@@#@@"&%equalBAGC@@@@GCyGDy@@GmQ@@@ @@C@FC@F@@@C@F@C@F@C@F0I]I\I\I]I]I]I]I]@8E<@=@Iy@@@@డH;&String/lowercase_asciiIs$(^(gIt$(^(}@@!@@@:d%@@@:c@@:b@ &<&<!&<&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%((@2~@@9]@2UI%((@@@5@55@C@F@C@Fd@@ఐנ#fmtI%((I%((@@@q@@ఐ$codeI%((I%((@{@@~@@%@@5@ภBI'((I'((@B@@@ C@F@I$(^(d@@ C@F@@AI#(/(V A@7[#C@F C@F@C@FC@F0IIIIIIII@@@@@AI#(/(NA@7pC@F7j2C@F C@F@C@F@C@FC@F0JJJJJJJJ@@@@@A#A@'A@@@7777~7|7v@C@F@C@F@C@F@C@FC@F0JJJJJJJJ@@@@@A @@9@777777@C@F@C@F@C@F@C@F@C@F@J##(/(3>@@7J))((J*)((@AA@&self-1 ࠠ2 322@:0J5J4J4J5J5J5J5J5@%@@@  33@:@@@#fmt JD)((JE)((@@@8C@G 0JFJEJEJFJFJFJFJF@%:$@3@Jc :&@3@Je@@@@@!s JZ)((J[)((@@@%C@G0J[JZJZJ[J[J[J[J[@$@@Jw@@@@ఐ@"psJk*((Jl*((@>ٰ@@@C@@C@G@@@@C@GA@@C@G@C@G@C@G0JxJwJwJxJxJxJxJx@+!@"@J@@@@ఐI#fmtJ*((J*((@+@@E@@ఐh$selfJ*((J*()@3^@@:v"@3QJ*() @@@::@D@G.'@@ఐV!sJ*() J*() @1@@R4@@J*((J*() @@:&7@@H@@ }C@G&C@G<@@A^A@@%C@G C@G@C@G8C@G70JJJJJJJJ@b@@@@A~A@A@@@8@88@C@GD@C@GC@C@GBC@G?0JJJJJJJJ@@@@@A @@:@8&@8%8$@C@GI@C@GH@C@GG@C@GF@J)(((@@8%J,))J,))&@AA@&self-1ࠠ3 333@:0JJJJJJJJ@&]@@@  33@:@@@#fmtJ,))'J,))*@@@8C@GC@G[0JJJJJJJJ@&r:@3@K":@3@K@@@@@!sK,))+K,)),@@@&IC@Gd0KKKKKKKK@&@@K.@@@@@ࠠ"s2K#-)/)9K$-)/);@@@&]D@Gi0K$K#K#K$K$K$K$K$@ @@K@@@@ఐO$selfK6-)/)>K7-)/)B@3@@;@3K;-)/)N@@@::@D@Gl@@ఐ;!sKH-)/)OKI-)/)P@!@@7$@@@@:%@@KM-)/)5@@@ࠠ"s3KX.)T)^KY.)T)`@@@%@@@GD@Gq0K]K\K\K]K]K]K]K]@:C=@>@Ky@@@డ1/.global_replace#StrKp.)T)cKq.)T)u@&@@@;@@D@Gy@; @@D@Gx@&@@D@Gw&@@D@Gv@D@Gu@D@Gt@D@Gs%@@డ1S®exp#StrK.)T)wK.)T)@1Q@@@1@@E@G;8@@E@G@E@G?@@! K.)T)K.)T)@@K.)T)K.)T)@@1@@F@GF@GF@GS@@K.)T)vK.)T)@@;V@@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@B1@@C@H C@GC@H@C@HC@GD@@C@GB@@C@G@@C@G@C@G@C@G0LLLLLLLL@@@L$@@@@ఐ$#fmtL/))L/))@@@ @@ภAAL$/))L%/))AAภA.String_literal 8.String_literalA !a@$Р!b@$Ѡ!c@$Ҡ!d@$Ӡ!e@$Ԡ!f@$@@@'@B@@@'A'#@@@'@BKAYAAA$}$}A$%@@@Bk%{\tt{E@E@@@D@HD@HD@Hd@ภB7AQAภB<AVA@V@AʠE@H@@D@HD@H#v@ภBI[cZ"}}h@h@?@@D@H4D@H7D@H6@ภBZAtA@t@B-C@GC@HC@HC@H3E@H%EQ@@D@GD@GD@HD@HD@H2@@D@H5D@HA@@@BL @@D@HD@H1@@@BWE@G'()*@@D@HD@H@@@BcE@GΠ(1234@@D@GD@G@){\tt{%s}}@@Bj@@D@GD@HCD@HB@@@@C|>@@D@GD@G@@ఐ"s3L/))L/))@@@D@HW@@@@C@G@ @@@@@C@Gh@@A A@@(=C@GZ C@GY@C@H\C@H[0M MMM M M M M @@@@@AA@A@@@:W@:V:U@C@Hh@C@Hg@C@HfC@Hc0MMMMMMMM@@@@@A @@<@:`@:_:^@C@Hm@C@Hl@C@Hk@C@Hj@M$,)),@@:_M*1))M+1))@AA@&self-1ࠠ6655@=0M6M5M5M6M6M6M6M6@(@@@  66@=@@@#fmtME1))MF1))@@@;C@HC@H0MIMHMHMIMIMIMIMI@(='@6@Mf"=)@6@Mh@@@@@!sM]1))M^1))@@@(C@H0M^M]M]M^M^M^M^M^@&@@Mz@@@@ఐC"psMp2))Mq2))@Aް@@@F@@D@H@C@@D@HD@@D@H@D@H@D@H0M}M|M|M}M}M}M}M}@ -#@$@M@@@@ఐM#fmtM2))M2))@-@@I@@5\begin{ocamldoccode} M2))M2))@@M2))M2)*@@C@@E@HE@HE@H%@@6 @@E @@C@HD@H+@ఐC"psM3**M3** @B$@@@F^@@D@H@C@@D@HDK@@D@H@D@H@D@HF@@ఐ#fmtM3** M3**@o@@S@@ఐ$selfM3**M3**@6@@=d@6M3**"@@@=O=N@E@Hi@@ఐ!sM3**#M3**$@s@@v@@M3**M3**%@@=^y@@D@@E`@@C@HD@H@ఐDP"psN4*'*-N 4*'*/@Bv@@@F@@C@H@DH@@C@HD@@C@H@C@H@C@H@@ఐ᠐#fmtN"4*'*0N#4*'*3@@@@@4 \end{ocamldoccode} N-4*'*5N.4*'*L@@N04*'*4N14*'*M@@Dl@@D@HD@HD@H@@2 @@C@H@ @@@ @@C@H@@AA@@)tC@H~C@H}@C@HC@H0NFNENENFNFNFNFNF@@@@@AA@ A@@@;@;;@C@H@C@H@C@HC@H0NTNSNSNTNTNTNTNT@ @@@@A @@>1@;@;;@C@H@C@H@C@H@C@Hs@Na1))1@@;Ng6*O*ZNh6*O*k@AA@&self-1ࠠ7=7>7<7<@>M0NsNrNrNsNsNsNsNs@)@@@  7>7>@>O@@@#fmtN6*O*lN6*O*o@@@d@7S@N">f@7U@N@@@@@!sN6*O*pN6*O*q@@@;C@IAC@I0NNNNNNNN@)@ @N@@@@ఐD"psN7*t*zN7*t*|@C@@@GX@@D@I@D@@D@IEE@@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@I,E@I+%@@6 @@FL@@C@I/D@I%+@ఐE>"psN8**N8**@Cd@@@G@@D@I6@E6@@D@I5E@@D@I4@D@I3@D@I2F@@ఐ#fmtO8**O8**@o@@S@@ఐ!sO8**O8**@]@@`@@+@@F@@C@IID@I@f@ఐEw"psO/9**O09**@C@@@G@@C@IO@Eo@@C@INE@@C@IM@C@IL@C@IK@@ఐˠ#fmtOI9**OJ9**@@@@@0 \end{verbatim} OT9**OU9**@@OW9**OX9**@@E@@D@IZD@I`D@I_@@2 @@)C@IY@n @@@ @@C@I@@AA@@C@IC@I@C@IeC@Id0OmOlOlOmOmOmOmOm@@@@@AA@A@@@<@<<@C@Iq@C@Ip@C@IoC@Il0O{OzOzO{O{O{O{O{@@@@@A @@?X@<@<<@C@Iv@C@Iu@C@It@C@IsN@O6*O*S1@@<O;**O;**@AA@&self-1ࠠ8d8e8c8c@?t0OOOOOOOO@+ @@@  8e8e@?v@@@#fmtO;**O;**@@@HQ@@C@IC@I0OOOOOOOO@+#?@8{@O#?@8}@O@@@@@!tO;**O;**@@@5C@I0OOOOOOOO@(@@O@@@@ఐF"psO<**O<**@DD@@@H~@@D@I@F@@D@IFk@@D@I@D@I@D@I0OOOOOOOO@ .$@%@O@@@@ఐO#fmtO<**O<**@-@@K@@%{\bf O<**P<*+@@P<**P<*+@@F>@@E@IE@IE@I%@@6 @@Gr@@C@ID@I+@ఐ$selfP=++ P=++@8@@?;@8P#=++@@@=@==@D@I@D@IB@@ఐ#fmtP2=++P3=++"@k@@O@@ఐ!tP?=++#P@=++$@Y@@}\@@%@@=]@ఐF"psPL>+&+,PM>+&+.@D@@@H@@C@I@F@@C@IF@@C@I@C@I@C@Iv@@ఐ#fmtPf>+&+/Pg>+&+2@@@@@!}Pq>+&+4Pr>+&+5@@Pt>+&+3Pu>+&+6@@F@@D@ID@ID@I@@2 @@FC@I@c @@@ @@C@I@@AA@@C@IC@I@C@IC@I0PPPPPPPP@@@@@AA@A@@@=@==@C@I@C@I@C@IC@I0PPPPPPPP@@@@@A @@@u@=@==@C@I@C@I@C@I@C@I.@P;**1@@=P@+8+CP@+8+R@AA@&self-1 ࠠ9999@@0PPPPPPPP@,*@@@  99@@@@@#fmt!P@+8+SP@+8+V@@@In@@C@J,C@J 0PPPPPPPP@,@@@9@P#@@9@P@@@@@!t"P@+8+WP@+8+X@@@PC@J0PPPPPPPP@(@@P@@@@ఐG;"psPA+[+aPA+[+c@Ea@@@I@@D@J @G3@@D@JG@@D@J@D@J@D@J0QPPQQQQQ@ .$@%@Q@@@@ఐO#fmtQA+[+dQA+[+g@-@@K@@%{\it QA+[+iQA+[+o@@QA+[+hQ A+[+p@@G[@@E@J+E@J1E@J0%@@6 @@H@@C@J4D@J*+@ఐ$selfQ;B+r+xQ<B+r+|@9@@A;@9Q@B+r+@@@? @??@D@J9@D@J8B@@ఐ#fmtQOB+r+QPB+r+@k@@O@@ఐ!tQ\B+r+Q]B+r+@Y@@}\@@%@@?]@ఐG"psQiC++QjC++@Eװ@@@J@@C@JO@G@@C@JNG@@C@JM@C@JL@C@JKv@@ఐ#fmtQC++QC++@@@@@!}QC++QC++@@QC++QC++@@G@@D@JZD@JdD@Jc@@2 @@cC@JY@c @@@ @@C@J@@AA@@C@J C@J @C@JiC@Jh0QQQQQQQQ@@@@@AA@A@@@>@>>@C@Ju@C@Jt@C@JsC@Jp0QQQQQQQQ@@@@@A @@A@>@>>@C@J~@C@J}@C@J|@C@J{$@Q@+8+<1@@>QE++QE++@AA@&self-1$ࠠ:#:::@A0QQQQQQQQ@-G@@@  ::@A@@@#fmt%QE++QE++@@@J@@C@JC@J0QQQQQQQQ@-]A@:@R#A@:@R@@@@@!t&QE++QE++@@@kC@J0QQQQQQQQ@(@@R@@@@ఐHX"psRF++RF++@F~@@@J@@D@J@HP@@D@JH@@D@J@D@J@D@J0RRRRRRRR@ .$@%@R9@@@@ఐO#fmtR.F++R/F++@-@@K@@%{\em R9F++R:F++@@R<F++R=F++@@Hx@@E@JE@JE@J%@@6 @@I@@C@JD@J+@ఐ$selfRXG++RYG++@;@@B4;@:ذR]G++@@@@*@@%@@D@J@D@JB@@ఐ#fmtRlG++RmG++@k@@O@@ఐ!tRyG++RzG++@Y@@}\@@%@@@9]@ఐHΠ"psRH,,RH,, @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@J$@RE++1@@?RJ,,RJ,,-@AA@&self-1(ࠠ;';;;@B0RRRRRRRR@.d@@@  ;;@B@@@#fmt)SJ,,.SJ,,1@@@K@@C@K4C@K0SSSSSSSS@.zB@;@S"#B@;@S$@@@@@!t*SJ,,2SJ,,3@@@C@K0SSSSSSSS@(@@S7@@@@ఐIu"psS-K,6,<S.K,6,>@G@@@K@@D@K(@Im@@D@K'I@@D@K&@D@K%@D@K$0S:S9S9S:S:S:S:S:@ .$@%@SV@@@@ఐO#fmtSKK,6,?SLK,6,B@-@@K@@/\begin{center} SVK,6,DSWK,6,U@@SYK,6,CSZK,6,V@@I@@E@K3E@K9E@K8%@@6 @@J@@C@K@@@M@@C@LU>U?U?U?U?U?@0E@> @U\#E@>@U^@@@@@!t2UST-!-?UTT-!-@@@@C@L%0UUUTUTUUUUUUUUUU@(@@Uq@@@@ఐK"psUgU-C-IUhU-C-K@Iհ@@@N@@D@L0@K@@D@L/K@@D@L.@D@L-@D@L,0UtUsUsUtUtUtUtUt@ .$@%@U@@@@ఐO#fmtUU-C-LUU-C-O@-@@K@@3\begin{flushright} UU-C-QUU-C-f@@UU-C-PUU-C-g@@K@@E@L;E@LAE@L@%@@6 @@M@@C@LDD@L:+@ఐ$selfUV-i-oUV-i-s@>s@@E;@>/UV-i-@@@C@C|Cu@D@LI@D@LHB@@ఐ#fmtUV-i-UV-i-@k@@O@@ఐ!tUV-i-UV-i-@Y@@}\@@%@@C]@ఐL%"psUW--UW--@JK@@@N@@C@L_@L@@C@L^Lr@@C@L]@C@L\@C@L[v@@ఐ#fmtUW--UW--@@@@@1\end{flushright} VW--VW--@@VW--VW--@@LA@@D@LjD@LtD@Ls@@2 @@C@Li@c @@@ @@C@L)@@AA@@C@LC@L@C@LyC@Lx0VVVVVVVV@@@@@AA@A@@@B@BB@C@L@C@L@C@LC@L0V)V(V(V)V)V)V)V)@@@@@A @@F@B@BB@C@L@C@L@C@L@C@L$@V6T-!-%1@@B۰V<Y--V=Y--@AA@&self-14ࠠ?3???@F"0VHVGVGVHVHVHVHVH@1@@@  ??@F$@@@#fmt5VWY--VXY--@@@D&C@MNC@L0V[VZVZV[V[V[V[V[@1F9@?(@Vx"F;@?*@Vz@@@@@"tl6VoY--VpY--@@@CC@LC@L0VsVrVrVsVsVsVsVs@)@ @V@@@@ఐL͠"psVZ--VZ--@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@@@!t7V\..V\..@@@^@@ఐMF"psV]..V].. @Kl@@@O@@F@L@M>@@F@LM@@F@L@F@L@F@L0W W W W W W W W @z(<@@W'@@@@ఐɠ#fmtW]..!W]..$@@@@@&\item W']..&W(]..-@@W*]..%W+]...@@Mf@@G@LG@LG@L%@@6 @@N@@E@MF@L+@ఐ$selfWF^.0.:WG^.0.>@@ @@G";@?ưWK^.0.L@@@E@EE @F@M@F@MB@@ఐ#fmtWZ^.0.MW[^.0.P@@@O@@ఐ{!tWg^.0.QWh^.0.R@Y@@\@@%@@E']@ఐM"psWt_.T.^Wu_.T.`@K@@@P@@E@M@M@@E@MN @@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@M1F@M0@@2 @@@@E@M3F@M&@f@@@@@@@E@M5E@M4@@AW\.. W`.j.s@@@@@E@L@E@LE@M70WWWWWWWW@'@@@@ఐ\"tlWa.t.|Wa.t.~@2@@X5@@@@O1@@C@M-@@ఐ#fmtWb..Wb..@}@@:@@.\end{itemize} Wb..Wb..@@Xb..Xb..@@N=@@D@MMD@MSD@MRN@@2 @@C@MLQ@@ @@R@ @@C@LU@@AA@@C@LC@L@C@MXC@MW0XXXXXXXX@@@@@AA@A@@@D@DD@C@Md@C@Mc@C@MbC@M_0X%X$X$X%X%X%X%X%@@@@@A @@H@D@DD@C@Mi@C@Mh@C@Mg@C@Mf@X2Y--1@@DX8d..X9d..@AA@&self-19ࠠA8AA A @H0XDXCXCXDXDXDXDXD@3@@@  AA@H @@@#fmt:XSd..XTd..@@@F"C@N)C@M{0XWXVXVXWXWXWXWXW@3H5@A$@Xt"H7@A&@Xv@@@@@"tl;Xkd..Xld..@@@DC@MC@M0XoXnXnXoXoXoXoXo@)@ @X@@@@ఐNɠ"psXe..Xe..@L@@@Q)@@D@M@N@@D@MO@@D@M@D@M@D@M0XXXXXXXX@ 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./@@@^@@ఐOB"psXh/ /Xh/ /@Mh@@@Q@@F@M@O:@@F@MO@@F@M@F@M@F@M0YYYYYYYY@z(<@@Y#@@@@ఐɠ#fmtYh/ /Yh/ /@@@@@&\item Y#h/ /Y$h/ /#@@Y&h/ /Y'h/ /$@@Ob@@G@MG@MG@M%@@6 @@P@@E@MF@M+@ఐ$selfYBi/&/0YCi/&/4@B@@I;@A°YGi/&/B@@@G@GG@F@M@F@MB@@ఐ#fmtYVi/&/CYWi/&/F@@@O@@ఐ{!tYci/&/GYdi/&/H@Y@@\@@%@@G#]@ఐO"psYpj/J/TYqj/J/V@Mް@@@R@@E@M@O@@E@MP@@E@M@E@M@E@Mv@@ఐ;#fmtYj/J/WYj/J/Z@@@7@@! Yj/J/\Yj/J/^@@Yj/J/[Yj/J/_@@O@@F@NF@N F@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/~@NC@@@R}@@C@N@P@@C@NPj@@C@N@C@N@C@N-@@ఐ#fmtYm/v/Ym/v/@}@@:@@0\end{enumerate} Ym/v/Ym/v/@@Ym/v/Ym/v/@@P9@@D@N(D@N.D@N-N@@2 @@C@N'Q@@ @@R@ @@C@MU@@AA@@C@MzC@My@C@N3C@N20ZZZZZZZZ@@@@@AA@A@@@F@FF@C@N?@C@N>@C@N=C@N:0Z!Z Z Z!Z!Z!Z!Z!@@@@@A @@I@F@FF@C@ND@C@NC@C@NB@C@NA@Z.d..1@@FZ4o//Z5o//@AA@&self-1>ࠠC =C C C @J0Z@Z?Z?Z@Z@Z@Z@Z@@5@@@  C C @J@@@#fmt?ZOo//ZPo//@@@HC@NiC@NR0ZSZRZRZSZSZSZSZS@5J1@C @Zp"J3@C"@Zr@@@@ఐP"psZfo//Zgo//@N԰@@@S@@C@N]@P@@C@N\P@@C@N[@C@NZ@C@NY0ZsZrZrZsZsZsZsZs@!1'@(@Z@@@@ఐ9#fmtZo//Zo//@@@5@@" Zo//Zo//@@Zo//Zo//@@P@@D@NhD@NnD@Nm%@@6 @@fC@NgC@NW*@@ARA@VA@@@GG @C@Nw@C@NvC@Nt0ZZZZZZZZ@U@@@@A@@J@GG@C@N{@C@Nz@C@Nyk@Zo//!@@GZq//Zq//@AA@&self-1AࠠC@CCC@J0ZZZZZZZZ@68@@@  CC@J@@@#fmtBZq//Zq//@@@S|@@C@NC@N0ZZZZZZZZ@6NJ@C@Z#J@C@Z@@@@@!tCZq//Zq//@@@GeC@N0ZZZZZZZZ@(@@[ @@@@ఐQI"ps[r//[r//@Oo@@@S@@D@N@QA@@D@NQ@@D@N@D@N@D@N0[[ [ [[[[[@ .$@%@[*@@@@ఐO#fmt[r//[ r//@-@@K@@<\begin{ocamldocdescription} [*r//[+r/0@@[-r//[.r/0@@Qi@@E@NE@NE@N%@@6 @@R@@C@ND@N+@ఐ$self[Is00![Js00%@D @@K%;@Cɰ[Ns003@@@I@II@D@N@D@NB@@ఐ#fmt[]s004[^s007@k@@O@@ఐ!t[js008[ks009@Y@@}\@@%@@I*]@ఐQ"ps[wt0;0A[xt0;0C@O@@@T@@C@N@Q@@C@NR @@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!@H H@C@N@C@N@C@N@C@N@[q//1@@H [v0j0u[v0j0@AA@&self-1EࠠDDDDD@K0[[[[[[[[@7U@@@  DD@K@@@#fmtF[v0j0[v0j0@@@IC@OC@O0[[[[[[[[@7jK@D@\"K@D@\@@@@@!nG\ v0j0\ v0j0@@@DZC@O*0\ \ \ \ \ \ \ \ @'@@\'@@@@@)label_optH\v0j0\v0j0@@@H\C@OC@O40\ \\\ \ \ \ \ @$@@\<@@@@@!tI\1v0j0\2v0j0@@@tC@O;0\3\2\2\3\3\3\3\3@$@@\O@@@@@ࠠ$fmt2J\Gw00\Hw00@@@T@@@OXD@OA0\L\K\K\L\L\L\L\L@(@@\h@@@ࠠ%flushK\Zw00\[w00@@@@U@@@O[T@@@OZ@@OYD@OB@@\hw00\iw00@@#@@OE@ఐU-'new_fmt\ww00\xw00@R@@@U@@D@OMU%@@D@OI@U@@D@OLU@@D@OK@D@OJ@D@OH@D@OG?@@ภU\w00\w00@U@@@U@@E@O\E@O`O@@(@@7D@OWR@@\w00 @@ఐѠ$self\x00\x00@Et@@L0\\\\\\\\@fsm@n@\b\@]@\@@@E7 \x00@@@J@JJ}@D@Of@D@Oe@@ఐ$fmt2\x00\x00@@@Uq@@C@Oo@@ఐ!t\x00\x00@@@+@@/@@J,@@ࠠ(s_title2L\y00\y00@@@E!D@Ox0\\\\\\\\@:@@@ఐ$self\y00\y00@E@@L@Ej\y01@@@L@LL@D@O|@D@O{@@ఐ!n] y01 ]y01 @@@#@@ఐ %flush]y01 ]y01@f@@@VL@@E@OU@@E@O@E@O:@@ภV>]/y01]0y01@V=@@@V_@@F@OF@OJ@@]8y01 ]9y01@@EqF@OO@@D@@LP@@]>y00@@ఐS"ps]Jz11]Kz11!@Q@@@U@@D@O@S@@D@OS@@D@O@D@O@D@O0]W]V]V]W]W]W]W]W@wq@r@]s@@@@ఐ{#fmt]hz11"]iz11%@Z@@w@@ఐ(s_title2]uz11&]vz11.@@@@@/@@T@@C@OD@O$@ఐo)label_opt]|181E]|181N@Q@@k0@Ġ$None]}1T1]]}1T1a@5s@@@@x0]]]]]]]]@=@@@@y@@ภV]}1T1e]}1T1g@V@@@jC@OC@O @Ġ$Some]~1h1q]~1h1u@5ࠠ!lM]~1h1v]~1h1w@@@5zC@Ob@@@@@c@@c@@ఐT"ps]1{1]1{1@R4@@@Vn@@D@O@T@@D@OT[@@D@O@D@O@D@O0]]]]]]]]@}%@ @]@@@@ఐ#fmt]1{1]1{1@ְ@@@@ఐ$self]1{1]1{1@F@@M"@Fr]1{1@@@KK@E@O'@@ఐ,$self^ 1{1^ 1{1@Fϰ@@M8@F^1{1@@M[MYMX@@F@O@MRMI@F@O@F@OC@Mcภ$Some^-6)ภ\^'1{1^(1{1@\@@@MlG@OV@@@Mr@@G@OZ@@ఐ!l^:1{1^;1{1@d@@g@@^>1{1^?1{1@@Mpj@@^A1{1^B1{1@@L3m@@~@@C@OC@Or@@A^I{1016^J11@@C@O?@@@@@@b@@@c@@@@@A!A@@C@O3C@O2@C@OC@O0^W^V^V^W^W^W^W^W@$@@@@A@A@@AC@O)@C@O(C@O'@C@O@C@OC@O0^e^d^d^e^e^e^e^e@E@@@@Aa A@@FC@O@SC@O@C@OC@O@C@P@C@P@C@PC@P0^w^v^v^w^w^w^w^w@l@@@@A2A@6A@@@J@J@J@JJ@C@P@C@P@C@P@C@P@C@PC@P0^^^^^^^^@@@@@A@@Nf@J@J@J@JJ@C@P!@C@P @C@P@C@P@C@P@C@P@^v0j0nQ@@JȰ^11^11@AA@&self-1OࠠGvNGwGuGu@N0^^^^^^^^@:@@@  GwGw@N@@@#fmtP^11^11@@@LC@PRC@P30^^^^^^^^@:4N@G@^"N@G@^@@@@@!sQ^11^11@@@L=C@PQC@P<0^^^^^^^^@)@ @^@@@@ఐU/"ps^11^11@SU@@@W@@C@PF@U'@@C@PEU|@@C@PD@C@PC@C@PB0^^^^^^^^@.$@%@_@@@@ఐN#fmt_11_11@+@@J@@ఐC!s_11_11@@@?@@/@@ C@PPC@P@#@@AHA@@IC@P2 C@P1@C@P[C@PZ0_ ___ _ _ _ _ @I@@@@AjA@nA@@@KO@KNKL@C@Pg@C@Pf@C@PeC@Pb0_._-_-_._._._._.@o@@@@A @@O @KX@KWKU@C@Pl@C@Pk@C@Pj@C@PiU@_;11)@@KV_A11_B12@AA@&self-1SࠠHRHHH@O'0_M_L_L_M_M_M_M_M@:@@@  HH@O)@@@#fmtT_\12_]12 @@@M)C@P0_^_]_]_^_^_^_^_^@:O<@H+@_{ O>@H-@_}@@@@@!sU_r12 _s12 @@@KC@PC@P0_v_u_u_v_v_v_v_v@'@@_@@@@@!tV_12_12@@@C@P0________@$@@_@@@@ఐS$self_22_22@Ha@@Oy0________@#@@_@@@H! _22*@@@Ms@MnMg@D@P@D@P @@ఐ]#fmt_22+_22.@<@@Y@@ఐ?!t_22/_220@"@@;%@@)@@M&@ఐV"ps_2329_232;@T?@@@Xy@@D@P@V@@D@PVf@@D@P@D@P@D@PA@@ఐ#fmt_232<_232?@r@@N@@&[\url{_232A_232H@@_232@_232I@@V5@@E@PE@PE@Pb@@2 @@Wi@@C@PD@Ph@ఐV["ps`2K2Q`2K2S@T@@@X@@D@P@VS@@D@PV@@D@P@D@P@D@P@@ఐՠ#fmt`-2K2T`.2K2W@@@@@ఐ̠!s`:2K2X`;2K2Y@@@@@+@@W@@C@PD@P@ఐV"ps`L2\2b`M2\2d@T@@@X@@C@P@V@@C@PV@@C@P@C@P@C@P@@ఐ#fmt`f2\2e`g2\2h@@@ @@"}]`q2\2j`r2\2l@@`t2\2i`u2\2m@@V@@D@PD@QD@Q@@2 @@"FC@P@n @@@ @@@@@C@P@@AA@@C@PC@P@C@Q C@Q 0````````@@@@@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@QC@Q0````````@K@@@@A @@P@L@L@LL@C@Q-@C@Q,@C@Q+@C@Q*@C@Q)@`11D@@L`2o2z`2o2@AA@&self-1XࠠIWIII@P0````````@<=@@@  II@P@@@#fmtY`2o2`2o2@@@NC@QG0````````@33@@P@@F@Qu0b?b>b>b?b?b?b?b?@@@@@@bD33bE33@@N'C@QsC@Qr@@@*@@F @@F @@@ࠠ$textfbU33bV33@@@E@Q@ఐP(text_optbc33bd33@5@@L0bcbbbbbcbcbcbcbc@8@@@Ġ$Nonebq33br33@:P@@@@Z5@@Z5@@ภV:by33bz33@_8@@@&C@RE@R@@Ġ$Someb33b33@:ࠠ!xgb33b34@@@C@Q1@@@@@~2@@~2@@ఐ !xb34b34@ @@b @@E@R0bbbbbbbb@y@@@@Ab33 @@Rk@@b33 @@@ࠠ%labelhb4 4b4 4@@@%E@R0bbbbbbbb@ke@f@b @@@ఐ$selfb4 4b4 4"@K@@R@KEb4 4+@@@PP@E@R@@ఐ$selfb4 4-b4 41@K@@R(@Kb4 47@@R/R-R,@@F@R@R&R@F@R@F@R3@R7ภb:ภ`ڰb4 4=b4 4B@`@@@R>G@R*D@@@RD@@G@R+H@@డa$Name&simplec4 4Dc4 4O@@RM@@@QRP@@@Q@@Q@VZwTZV[wTm@@VA@@@RZ@@G@R/R]@@G@R.@G@R-o@@ఐH$namec34 4Pc44 4T@*@@D|@@c74 4Cc84 4U@@Rp@@c:4 4,c;4 4V@@Rl@@t@@Q@@c>4 4@@ఐ$selfcJ4Z4dcK4Z4h@L@@S&0cJcIcIcJcJcJcJcJ@@@cf @@@Kΰ cS4Z4v@@@Q @QQ@D@RF@D@RE @@ఐ#fmtcb4Z4wcc4Z4z@n@@@@డb;!@cq4{4cr4{4@@$listI!a@i@@@@  @@@@@@@@@@@a6wwa6wwA@@a! @@@Wy@C@RQC@RV@@E@RX@ @@E@RW@@E@RU@E@RT@E@RS[@@ఐ]$textc4{4c4{4@@@]h@@ภaFc4{4c4{4AaDภ%Latex c4{4@Aడb!^c4{4c4{4@V@@@V@@F@Rw@V@@F@RvV@@F@Ru@F@Rt@F@Rs@@![c4{4c4{4@@c4{4@@V@@G@RG@RG@R@@డb!^c4{4d4{4@V@@@V@@G@R@V@@G@RV@@G@R@G@R@G@R@@ఐc%labelH@ʰI@@a@@!]d"4{4d#4{4@@%d%4{4@@V@@H@RH@RH@R@@] @@V@@G@RG@RH@R@@d64{4d74{4@@@@F@RqF@RG@R@@ @@F@Rp@ภaAa@A@cϠG@Rg@@F@RlF@R@@dQ4{4@@Ѡ@@F@RcF@Rk @@dY4{4dZ4{4@@ C@Rb@@@@R@!@@R@@@&*C@Q#@Ġ$Somedl44dm44@@@@@@@@@ภdsf882f88eAdqภ)Odoc_info$Code f88@@'ɠడe2use_hidden_modules)Odoc_infog88Bg88^@f@@@R@@F@S;f@@F@S:@F@S9F@@ఐ,$nameg88_g88c@@@(S@@g88Ag88d@@y@@F@SEY@@8@@[@WC@SVC@S5F@S6b@ภcDAc@EA@fE@S.@@F@S2F@SRp@@g8881O@@vC@S0E@S,u@Ġ$SomegF8f8tgG8f8x@?Pࠠ!tkgO8f8ygP8f8z@@@#C@S)}@@@@@;~@@;~@@ఐ !tg\8f8~g]8f8@ @@gu@@#E@SS0g`g_g_g`g`g`g`g`@@@@@Agf78 @@@@gh77 @@ఐ$selfgt88gu88@P8@@WP0gtgsgsgtgtgtgtgt@@@g@@@O g}88@@@UJ@UEU>@D@Se@D@Sd @@ఐ#fmtg88g88@@@@@డfe!@g88g88@*@@@*[@C@SpC@Su@@E@Sw@) @@E@Sv(@@E@St@E@Ss@E@Sr=@@ఐ$textg88g88@G@@J@@ภeRg88g88AePภ%Latex g88@#Mడf!^g88g88@Z@@@Z@@F@S@Z@@F@SZ@@F@S@F@S@F@Su@@![g88g88@@g88@@Z@@G@SG@SG@S@@డf!^h 88h 88@Zư@@@Z@@G@S@Z@@G@SZ@@G@S@G@S@G@S@@ఐb$selfh)88h*88@P@@X@Ph.88@@@VV @H@S@@ఐ'f_labelh=88h>88@v@@VWV@@I@S@VV@I@S@I@S@Vภ$Noneh\@-@h\@WV@@J@S@@ఐs$nameh^88h_88@U@@o@@hb88hc88@@V@@Z@@VA@@!]hm88hn88@@dhp88@@[#@@H@SH@SH@S@@ @@[+@@G@SG@SH@S @@h88h88@@#@@F@SF@SG@S@@ @@F@S@ภeRAeO@A@hG@S@@F@SF@S$@@h88@@@@F@SF@S,@@h88h88@@$C@S1@@5@@Ve2@B@@Vf@@@*uC@R@@Ah22 @@*yC@QmO@@A A@@C@Qa*C@Q`@C@SC@S0hhhhhhhh@@@@@AA@@C@QW@C@QV*C@QU@C@T@C@SC@S0hhhhhhhh@@@@@A%A@@TC@QF@C@QE@C@QD*C@QC@C@T @C@T @C@TC@T0hhhhhhhh@@@@@A7A@;A@@@T@T@T@TT@C@T@C@T@C@T@C@T@C@TC@T0hhhhhhhh@@@@@A@@X@T@T@T@TT@C@T'@C@T&@C@T%@C@T$@C@T#@C@T" @h2o2sV@@Tǰi89i89@AA@&self-1mࠠQlQQQ@X0i i i i i i i i @D@@@  QQ@X@@@#fmtni89i89@@@a@@C@TYC@T90i iii i i i i @DX@Q@i=#Y@Q@i?@@@@@!toi489i589@@@UC@TB0i6i5i5i6i6i6i6i6@(@@iR@@@@ఐ_"psiH99$iI99&@]@@@a@@D@TM@_@@D@TL_@@D@TK@D@TJ@D@TI0iUiTiTiUiUiUiUiU@ .$@%@iq@@@@ఐO#fmtif99'ig99*@-@@K@@#$^{iq99,ir99/@@it99+iu990@@_@@E@TXE@T^E@T]%@@6 @@`@@C@TaD@TW+@ఐ$selfi9298i929<@RT@@Yl;@Ri929J@@@Wb@W]WV@D@Tf@D@TeB@@ఐ#fmti929Ki929N@k@@O@@ఐ!ti929Oi929P@Y@@}\@@%@@Wq]@ఐ`"psi9R9Xi9R9Z@^,@@@bf@@C@T|@_@@C@T{`S@@C@Tz@C@Ty@C@Txv@@ఐ#fmti9R9[i9R9^@@@@@"}$i9R9`i9R9b@@i9R9_i9R9c@@`"@@D@TD@TD@T@@2 @@+C@T@c @@@ @@C@TF@@AA@@UC@T8C@T7@C@TC@T0iiiiiiii@@@@@AA@A@@@U@UU@C@T@C@T@C@TC@T0j j j j j j j j @@@@@A @@Y@U@UU@C@T@C@T@C@T@C@T I@j881@@UҰj9e9pj9e9@AA@&self-1qࠠRpRRR@Z0j)j(j(j)j)j)j)j)@E@@@  RR@Z@@@#fmtrj89e9j99e9@@@b@@C@TC@T0j=j<j<j=j=j=j=j=@EZ@S @jZ#Z@S @j\@@@@@!tsjQ9e9jR9e9@@@#C@T0jSjRjRjSjSjSjSjS@(@@jo@@@@ఐ`"psje99jf99@^Ӱ@@@c @@D@T@`@@D@T`@@D@T@D@T@D@T0jrjqjqjrjrjrjrjr@ .$@%@j@@@@ఐO#fmtj99j99@-@@K@@#$_{j99j99@@j99j99@@`@@E@TE@TE@T%@@6 @@b@@C@TD@T+@ఐ$selfj99j99@Sq@@Z;@S-j99@@@X@XzXs@D@T@D@TB@@ఐ#fmtj99j99@k@@O@@ఐ!tj99j99@Y@@}\@@%@@X]@ఐa#"psj99j99@_I@@@c@@C@U@a@@C@Tap@@C@T@C@T@C@Tv@@ఐ#fmtj99j99@@@@@"}$k99k99@@k99k99@@a?@@D@U D@UD@U@@2 @@XC@U @c @@@ @@C@T@@AA@@$C@TC@T@C@UC@U0kkkkkkkk@@@@@AA@A@@@V@VV@C@U&@C@U%@C@U$C@U!0k'k&k&k'k'k'k'k'@@@@@A @@[@V@VV@C@U/@C@U.@C@U-@C@U,$@k49e9i1@@@VSk6[  Vk@VV@ @[A[ZAZZAZZAZZAZZAZZqAZpZYAZXZBAZAZ+AZ*ZAZYAYYAYYAYYAYYAYYAYYsAYrY\AY[YKAYJY9AY8YAYYAYXAXXAXXAXXAXXAXXAXXrAXqXbAXaXRAXQXBAXAX2AX1X"AX!X AXWAWWAWWAWWAWWAWWAWWZAWYWJAWIb#@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@WÐW:@@W@Ve@AVd[=@@@Wj@@@W@@W@@@W@V]@AVu[N@@@Wj@@@W@@W@@@W@AVV@AV[]@@@Wk@@@W@@W@@@W@BC@Z۰@AZ[Z@@@W&@ZZ@@W%@@W$@@W#@AZ@AZ[$Z@@@W*@ZZ@@W)@@W(@@W'@Z@AZ[0Z@@@W.@ZZ@@W-@@W,@@W+@Z@AZ[<Y@@@W2@YY@@W1@@W0@@W/@ABC[z@A@[v[u@@W4@@W3@[b@A@[^[]@@W6@@W5@AD[v@A@[r[q@@W8@@W7@Zn@AZj[[Zh@@@W<@ZfZe@@W;@@W:@@W9@AZ@AZ[fZ@@@W@@ZZ@@W?@@W>@@W=@B[w@A[s[q[p@@@WD@[j[a@@WC@@WB@@WA@X@A@X@XX@@WG@@WF@@WE@AYG@A@YC@YBYA@@WJ@@WI@@WH@Y@A@Y@YY@@WM@@WL@@WK@ABY@A@Y@YY@@WP@@WO@@WN@CDY@A@Y@YY@@WS@@WR@@WQ@YC@A@Y?@Y>Y=@@WV@@WU@@WT@X@A@X@XX@@WY@@WX@@WW@ABYd@A@Y`@Y_Y^@@W\@@W[@@WZ@X@A@X@XX@@W_@@W^@@W]@ACY=@A@Y9@Y8Y7@@Wb@@Wa@@W`@X@A@X@X@XX@@Wf@@We@@Wd@@Wc@AY,@A@Y(@Y'Y@@Wi@@Wh@@Wg@Y@A@XX@@Wk@@Wj@ABY@A@Y@YY@@Wn@@Wm@@Wl@X@A@X@X@X@XXz@@Ws@@Wr@@Wq@@Wp@@Wo@AY_@A@Y[@YZYY@@Wv@@Wu@@Wt@Xl@A@Xh@XgXe@@Wy@@Wx@@Ww@AX@A@X@XX@@W|@@W{@@Wz@BCDEFGZA@A@Z=Z<Z:Z4Z2Z,@@W@@W@@W~@@W}@Y@A@Y@Y@Y@Y Y @@W@@W@@W@@W@@W@AZ@A@Y@YY@@W@@W@@W@BZ@A@Z{@Zz@ZtZo@@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[\S[@@@W@[[@@W@@W@@W@[@A[\`[@@@W@[[@@W@@W@@W@[@A[\l[@@@W@[[@@W@@W@@W@[Y@A[U\x[S@@@W@[Q[P@@W@@W@@W@ABC] @A@]@\\@@W@@W@@W@\@A@\@\\@@W@@W@@W@[@A[\[@@@W@[[@@W@@W@@W@A\{@A\w\\u@@@W@\s\r@@W@@W@@W@BCDEH]LVM@XS 0 Generation of LaTeX code from text structures. mlY s smmY s @@@@@@@X@7]\@XXX\[]']E[\\ \l[`[t[.[O[ZYʠZYIY8Z5Y|ZߠYZ'YZMYZZZuZĠZנZfZY\\ []\][\\\v\@@XX@0mmmmmmmm@Y9@@0@@$infom::'m::+@wBvBuB%#infotBБࠠ$selfxm:.:8m:.:<@m:.:7m:.:=@@-latex_of_textA@l&Format)formatter@@@\@l$text@@@\m<@@@\@@\@@\@@\D@\,text_of_infoA%block]3m@@@\@@@\@mrl$info@@@\@@@\l$text@@@\@@\@@\@@\D@\-latex_of_infoA@J@@@]D@\%block]d3@@@]D@\@@@\@43@@@]@@@]D@\X@@@]D@\@@]@@]@@]D@\@@\D@\@@\@\D@\@\D@\@\D@\א@@\D@\0n;n:n:n;n;n;n;n;@Y^7 @Y^7W8@YY^9@Y^:@YY^< @^&A@^@@@X@d@@@X@@Y@@Y@@Y^A@^^ ^@@@XŠ^@@@X@@X@@@X@a@@@X4@@Y@@Y@@Y]A@  @@Y@@Y]A@@@Y@@Y]A@@@Y@@Y]A]]٠]@@@X%@@@Y@b}]]@@@X#aW@@@X"@@Y@@Y@@Y]A]]@@@Y@@@Y@@Y@@Y]A]]#@@@Y@ @@Y@@Y@@Y]A]^/@@@Y@,'@@Y@@Y@@Y~]A]^;@@@Y}@83@@Y|@@Y{@@Yz]A]^ G@@@Yy@D?@@Yx@@Yw@@Yv]A]^,S@@@Yu@PK@@Yt@@Ys@@Yr]~A]y^8_@@@Yq@\W@@Yp@@Yo@@Yn]qA]l^Dk@@@Ym@hc@@Yl@@Yk@@Yj]dA]_^Pw@@@Yi@to@@Yh@@Yg@@Yf]WA]R^\@@@Ye@{@@Yd@@Yc@@Yb]JA]E^h@@@Ya@@@Y`@@Y_@@Y^]=A]8^t@@@Y]@@@Y\@@Y[@@YZ]0A@ep@@@X@@YY@@YX]&A@a@@@X@@YW@@YV]A@mmgg@@@XJ@c3]@@@XIf@@@XH@@YU@@YT@@YS]A@@cBc?@@@X@@YR@@YQ@@YP]A@ @\@@@X@cS]4@@@X @@YO@@YN@@YM@@YL\A@1\\@@@X\\@@@Xd0@@YK@@YJ@@YI@@YH\A@A@8@@YG@@YF@@YE\A@I@@@@YD@@YC@@YB\A@Q@'H@@YA@@Y@@@Y?\A@Y@\@@@XS@@Y>@@Y=@@Y<\A@d@_[@@Y;@@Y:@@Y9\A@l@gc@@Y8@@Y7@@Y6\A@t@ok@@Y5@@Y4@@Y3\A@|@ws@@Y2@@Y1@@Y0\A@@{@@Y/@@Y.@@Y-\A@@@@Y,@@Y+@@Y*\|A@@\t@@@Xq@@Y)@@Y(@@Y'\mA@@\e@@@X]@@Y&@@Y%@@Y$\`A@@@Y#@@Y"\WA@@@@Y!@@Y @@Y\MA@@@\Cq@@@X@@@Y@@Y@@Y@@Y@@Y\;A@@@@Y@@Y@@Y\0A@@\(@@@Xm@d]@@@Xl@@Y@@Y@@Y@@Y\#A@@d_h\@@@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@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@Xܐ[@@X@[&@A[%__@@@XѠo@@@X@@X@@@X@[@A[7`` @@@Xՠo@@@X@@X@@@X@A[@A[G` `@@@X٠o@@@X@@X@@@X@BC@_@A__ݠ@@@X$@@@X!@@X @@X@A_x@A_t_@@@X)@ @@X(@@X'@@X&@_k@A_g_@@@X-@@@X,@@X+@@X*@^Ȱ@A^`'@@@X1@$@@X0@@X/@@X.@ABC`>@A@MM@@X3@@X2@`&@A@SS@@X6@@X5@AD`:@A@XX@@X8@@X7@_2@A_.`F@@@X<@C>@@X;@@X:@@X9@A_V@A_R`*Q@@@X@@NI@@X?@@X>@@X=@B`;@A`7`5\@@@XD@YT@@XC@@XB@@XA@]U@A@@@@XG@@XF@@XE@A^ @A@@@@XM@@XL@@XK@]ݰ@A@@@@XP@@XO@@XN@AB^V@A@@@@XS@@XR@@XQ@CD^K@A@@@@XV@@XU@@XT@^@A@@@@XY@@XX@@XW@]@A@@@@@X\@@X[@@XZ@AB^(@A@@@@X`@@X_@@X^@]_@A@@@@Xc@@Xb@@Xa@AC^@A@@@@Xg@@Xf@@Xe@]]@A@@.@+@@Xk@@Xj@@Xi@@Xh@A]@A@ @u@@Xp@@Xo@@Xn@]İ@A@@@Xs@@Xr@AB^@A@@ @@Xv@@Xu@@Xt@]^@A@@<@7@/@@X{@@Xz@@Xy@@Xx@@Xw@A^#@A@*@%!@@X@@X@@X@]0@A@3@.*@@X@@X@@X@A]I@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_C@A@a@A@>Z@@X@@X@@X@@X@C_@A@j@ea@@X@@X@@X@_m@A@s@_j@@X@@X@@X@A_@A@%@@X@@X@_@A@+@@X@@X@ABD`@A`a>@@@X@;6@@X@@X@@X@`@A`~a$K@@@X@HC@@X@@X@@X@`u@A`qa0W@@@X@TO@@X@@X@@X@`@A`a<c@@@X@`[@@X@@X@@X@ABCaͰ@A@@@@X@@X@@X@a@A@@@@X@@X@@X@`R@A`NaX@@@X@|w@@X@@X@@X@Aa?@Aa;ac@@@X@@@X@@X@@X@BCDEHĐ[@@@X@]]]Zb@aA@a@@@Z@hm@@@Z:@@[@@[@@[aA@aaa@@@Z@a@@@ZA@@Z?@@@Z>@e@@@Y@@[@@[@@[aA@  @@[@@[ aA@@@[ @@[ aA@@@[ @@[ aAaaa@@@Y@@@[@fVaa@@@Ye0@@@Y@@[@@[@@[aAaaɠ@@@[@@@[@@[@@[aAaaՠ#@@@[@ @@Z@@Z@@ZaAaa/@@@Z@,'@@Z@@Z@@Za~Aaya;@@@Z@83@@Z@@Z@@ZaqAalaG@@@Z@D?@@Z@@Z@@ZadAa_bS@@@Z@PK@@Z@@Z@@ZaWAaRb_@@@Z@\W@@Z@@Z@@ZaJAaEbk@@@Z@hc@@Z@@Z@@Za=Aa8b)w@@@Z@to@@Z@@Z@@Za0Aa+b5@@@Z@{@@Z@@Z@@Za#AabA@@@Z@@@Z@@Z@@ZaAabM@@@Z@@@Z@@Z@@Za A@iI@@@Z#@@Z@@Z`A@e@@@Z&@@Z@@Z`A@qFkk@@@Y@g `@@@Yj@@@Y@@Z@@Z@@Z`A@@gg@@@Z @@Z@@Z@@Z`A@ @`@@@Z@g,a @@@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`}A@t@ok@@Z@@Z@@Z`sA@|@ws@@Z@@Z@@Z`iA@@{@@Z@@Z@@Z`_A@@@@Z@@Z@@Z`UA@@`M@@@Y@@Z@@Z@@Z`FA@@`>@@@Y@@Z@@Z@@Z`9A@@@Z@@Z`0A@@@@Z@@Z@@Z`&A@@@`q@@@Z@@@Z@@Z@@Z@@Z@@Z`A@@@@Z@@Z@@Z` A@@`@@@Y@ga@@@Y@@Z@@Z@@Z@@Z_A@@gcA_@@@Y@_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{@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\@Z[@ZZ@ZY@ZX@ZW_Ԡ@@ZV@^@A^cc@@@ZLs@@@ZM@@ZK@@@ZJ@^@A_cc@@@ZPs@@@ZQ@@ZO@@@ZN@A^@A_ cc@@@ZTs@@@ZU@@ZS@@@ZR@BC@cx@Actc@@@Y@@@Y@@Y@@Y@AcQ@AcMc@@@Y@ @@Y@@Y@@Y@cD@Ac@c͠@@@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+dQ@@@Y@NI@@Y@@Y@@Y@Bd@Add\@@@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@ABb@A@@@@Y@@Y@@Y@a8@A@@@@Y@@Y@@Y@ACaڰ@A@@@@Y@@Y@@Y@a6@A@@.@+@@Y@@Y@@Y@@Y@Aaɰ@A@ @u@@Y@@Y@@Y@a@A@@@Y@@Y@ABb@A@@ @@Y@@Y@@Y@a7@A@@<@7@/@@Y@@Y@@Y@@Y@@Y@Aa@A@*@%!@@Y@@Y@@Y@a @A@3@.*@@Z@@Y@@Y@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@Cc]@A@j@ea@@Z@@Z@@Z@cF@A@s@_j@@Z@@Z@@Z@Ac@A@%@@Z"@@Z!@c@A@+@@Z%@@Z$@ABDd@Add>@@@Z*@;6@@Z)@@Z(@@Z'@d[@AdWdK@@@Z.@HC@@Z-@@Z,@@Z+@dN@AdJe W@@@Z2@TO@@Z1@@Z0@@Z/@c@Acec@@@Z6@`[@@Z5@@Z4@@Z3@ABCe@A@@@@Z9@@Z8@@Z7@e@A@@@@Z=@@Z<@@Z;@d+@Ad'e1@@@ZE@|w@@ZD@@ZC@@ZB@Ae@Aee<@@@ZI@@@ZH@@ZG@@ZF@BCDEH@a2a/e8@@@AeA@e@@@[e@lA@@@[@@[@@[@@[eA@eee@@@[e@@@[@@[@@@[@ij@@@[@@[@@[@@[eA@  @@[@@[eA@@@[@@[eA@@@[@@[eAeee@@@[@@@[@j*ee@@@[di@@@[@@[@@[@@[ezAeue@@@[@@@[@@[@@[elAege#@@@[@ @@[@@[@@[e_AeZe/@@@[@,'@@[@@[@@[eRAeMe;@@@[@83@@[@@[@@[eEAe@e͠G@@@[@D?@@[@@[@@[e8Ae3e٠S@@@[@PK@@[@@[@@[e+Ae&e_@@@[@\W@@[@@[@@[eAeek@@@[@hc@@[@@[@@[eAe ew@@@[@to@@[@@[@@[eAdf @@@[@{@@[@@[@@[dAdf@@@[@@@[@@[@@[dAdf!@@@[@@@[@@[@@[dA@m@@@[@@[@@[dA@i@@@[@@[@@[dA@uoo@@@[G@jd@@@[Fnh@@@[E@@[@@[@@[dA@@jj@@@[@@[@@[@@[dA@ @d@@@[@kd@@@[ @@[@@[@@[@@[dA@1dd@@@[dd@@@[]0@@[@@[@@[@@[dA@A@8@@[@@[@@[dA@I@@@@[@@[@@[d|A@Q@'H@@[@@[@@[dqA@Y@di@@@[S@@[@@[@@[deA@d@_[@@[@@[@@[d[A@l@gc@@[@@[@@[dQA@t@ok@@[~@@[}@@[|dGA@|@ws@@[{@@[z@@[yd=A@@{@@[x@@[w@@[vd3A@@@@[u@@[t@@[sd)A@@d!@@@[r@@[q@@[p@@[odA@@d@@@[n@@[m@@[l@@[kd A@@@[j@@[idA@@@@[h@@[g@@[fcA@@@cq@@@[c@@@[b@@[a@@[`@@[_@@[^cA@@@@[\@@[[@@[ZcA@@c@@@[Y@ke@@@[X@@[W@@[V@@[U@@[TcA@@kgc@@@[S@cƠkc@@@[R@@@[Q@c @@@[P@@[O@@[N@@[M@@[L@@[KcA@@@@[J@@[I@@[HcA@@@@[D@@[C@@[Bn@W@[A@[@@[?@[>@[=@[<@[;@[:@[9@[8@[7@[6@[5@[4@[3@[2@[1@[0@[/@[.@[-@[,@[+@[*@[)@[(@['@[&@[%@[$@[#@["@[!@[ @[@[@[@[@[@[@[@[@[@[g@@[@@@@c?@@@c<g8@@@AgAggYgV@@@\&@@@\@kgSgR@@@\$j@@@\#@@\@@\@@\gAfgp@@@\@@@\@@\@@\fAfg|#@@@\@ @@\@@\@@\fQAfLg/@@@\@,'@@\@@\@@\gA@k@@@\.@@\@@\gA@  @@\@@\gA@@@\@@\fAfgP@@@\@MH@@\@@\@@\fAfg\@@@\@YT@@\@@\@@\gAggh@@@\@e`@@\@@\@@\dA@vq*q)@@@\S@lnfO@@@\Wo@@@\Q@@\@@\@@\eA@@ @@\@@\@@\euA@@@@\@@\@@\eA@$@_@@\@@\@@\eA@,@g#@@\@@\@@\eA@4@/+@@\@@\@@\eDA@<@e<:@@@\7@@\@@\@@\eA@H@C?@@\@@\@@\dA@P@f<@@@\lJ@@\@@\@@\eA@[@VR@@\@@\@@\dA@c@d@@@\@lf@@@\c@@\@@\@@\@@\eA@t@er@@@\o@@\@@\@@\eoA@u@@\@@\fcA@@}@@\@@\@@\e A@@lhNe@@@\@dmd@@@\~@@@\}@d@@@\|@@\{@@\z@@\y@@\x@@\weA@@@@\v@@\u@@\tdA@@@@\s@@\r@@\qeA@@@@\p@@\o@@\nfA@ff@@@\mfx@@\k@@\j@@\i@@\heA@@i@@@\7@eE@@@\g@@@\f@@\e@@\d@@\c@@\bfA@@f@@@\a@@\`@@\_@@\^g A@@g@@@\]@m\g=@@@\\@@\[@@\Z@@\Y@@\XgUA@@@@\V@@\U@@\Tg=A@@mpmm@@@\R@@\P@@\O@@\NgA@yo@@@\M@@\L@@\KgA@lY@@@\J@@\I@@\HhAhh@@@\G@@@\F@@\E@@\Dh]AhXh@@@\C@@@\B@@\A@@\@hPAhKi @@@\?@@@\>@@\=@@\<gAgi@@@\;@@@\:@@\9@@\8iA@@p@@@\6@@\5@@\4@@\3iA@iii@@@\1i@@@\2@@\0@@@\/@@@\-@@\,@@\+h?Ah:iD@@@\*@@@\)@@\(@@\'i-Ai(iP@@@\%@@@\"@@\!@@\ @@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\ @\ @\ @\ @\ @\@\@\@\@\@\@\@\@\@[@[@[@[@[@[@[@[@[@[@[@[@[@@[@@@@eH@@@eE g8@@@A A  VA U :A 9@@]C@]@]@]@]C@\А@@\@@@@z#::z$<@@ z:z:z:z:@AШ@б@г   z:z:z:z:@@ 0zzzzzzzz@ T AcpA@@@@б@г )Odoc_info °z:z:z:z:@@ @@г Ġ$unitz:z:z:z:@@ @@  @@ @@ @z:z:~@a 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;;@aG B The method used to get a [text] from an optional info structure. z::{:;@@@@@@@ {;;{;;@AA@&self-2ࠠccݰ Z YA@ V0{{{{{{{{@  d \⑐@  ~@ Z [@ > ?@ABC@!2 i@{: h @{3@{=@@@@ i@@@#fmt{3;;{4;;@@@ !D@]10{5{4{4{5{5{5{5{5@$( |@'@{R2 ~@)@{T@@@@ %SS{S{H;;{I;;A@j ,D@]E@@E@]J0{M{L{L{M{M{M{M{M@'@@{i@@@@@ࠠ > ?{];;@@@D@]D@]P0{_{^{^{_{_{_{_{_@#j@@@]I@"@{@@@ఐ.S{| {q;;{r<@@H@]W@@@@ఐ S{ @ @{!@5D@]_0{{{{{{{{@3@@@ĠS~{Sz@@@jS@@H@]\*@@*@@ภy!]@y@"@ID@]bE@]`2@@Ab@JG@@{@@(info_opt{;;{;;@@@ D@]O0{{{{{{{{@W`\@]@{ @@@@ఐ$self{;;{;<@@@ 0{{{{{{{{@!@@{"@@@ {;<@@@@@D@]v@@@D@]u @@D@]t@D@]s@D@]r@@ఐ#fmt{;<{;<@@@!@@ఐꠐ$self{<<{<2@۰{<<.@@kG@@E@]@@E@]@@@E@]@@E@]@@E@]@E@]@E@]J@+ภ|&T"ఐĠ%block|"<<0|#<<5@j@@[@@@kk@@F@]_@@ఐ(info_opt|3<<6|4<<>@i@@l@@|7<<@@6@@E@]q@@u@@ D@]ot@@AA@@D@]N@D@]0|@|?|?|@|@|@|@|@@@@@@@D@]?D@]>@D@]D@]꠰Mg|[Mf|[@@A@7k5D@]0@@D@]@2D@].+D@]-@D@]@D@]D@]0|\|[|[|\|\|\|\|\@@@@@A.A@2A@@@VQkO@@D@]@JA@D@]@D@]@D@]@D@]D@]0|p|o|o|p|p|p|p|p@;@@@@A@@@e`k ^@@D@]@YP@D@]@D@]@D@]@D@]@D@]0||~|~|||||@l@@@|;;@bؐ F Print LaTeX code for a description, except for the [i_params] field. |;p;t|;p;@@@@@@@@Yu|:.:0p@\V@ @AAAs.@^-@^1@^0@^/g@@^.@@@A@k@@@^@@@^@@^@@^@@^@A@@@@@@^$@@@@^#@@@^"@@^!@@^ @@^@@@l@@@^,@@@^+@۠@@@^*@@@^)@@@^(@@^'@@^&@@^%@AB2@@c0 : A class used to generate LaTeX code for info structures. |99|9:@@@@@@@@VA@ (@@@0||||||||@@@)Generator DC|A@B@@>@@_@@_@@_juA@J@k@@@_"I@@_@@_@@_kA@U@SQ@@_@@_@@_juA@]@jm@@@_+@E@@@_*a@@_@@_@@_@@_kA@m@kn@@@_/m@@_@@_@@_jA@ys@@_@@_kA@@{@@`@@`@@`jA@@^@@@_=@ju\@@@_<@@@_;@jp@@@_:@@_@@_@@_@@_@@_kUA@@@@_@@_@@_jaA@@@@_@@_@@_j{A@@@@_@@_@@_l8A@l2l.@@@_Kl-t@@` @@` @@`@@`kA@@n@@@_R@k F@@@_Q@@@_@@_@@_@@_@@_kA@@k@@@_V@@_@@_@@_lA@@ly@@@_\@~@@@_[@@`@@` @@` @@` lA@@@@@_c@@`@@`@@`lA@ru;@@@_f@@`@@`lA@{q@@@_i@@`@@`nAnn]@@@`@@@@`?@@`>@@`=mAmni@@@`4@@@`3@@`2@@`1mAmnu@@@`0@@@`/@@`.@@`-3normal_class_paramsA@)Odoc_info$Name!t@@@iQ@ %Class't_class@@@iP&stringO@@@iO@@j|@@j{@@jz1normal_class_typeA@ @%Types*class_type@@@iU@@j@@j@@jF@l$@@l%@@l&@@l'F@l@@l F@l-latex_of_typeA@@@@F@l.@@@@QF@l/PF@l0@@l1@@l2F@l,@@l-F@l)7latex_of_type_extensionA@@@@F@l9@@@@F@l:@x$)Extension0t_type_extension@@@F@l;uF@l<@@l=@@l>@@l?F@l7@@l8F@l42latex_of_exceptionA@0@@@*F@lF@xB)Exception+t_exception@@@F@lGF@lH@@lI@@lJF@lD@@lEF@lA9latex_of_module_parameterA@N@@@F@lQ@JF@lR@xd&Module0module_parameter@@@F@lS{@@@F@lT@@lU@@lV@@lWF@lO@@lPF@lL9latex_of_module_type_kindA@&F@l^@#F@l_@"0module_type_kind@@@F@l`|@@@F@la@@lb@@lc@@ldF@l\@@l]F@lY4latex_of_module_kindA@@@@ZF@lk@FF@ll@E+module_kind@@@F@lm|3@@@VF@ln@@lo@@lp@@lqF@li@@ljF@lf3latex_of_class_kindA@@@@F@lx@@@@DF@ly@x%Class*class_kind@@@F@lz|\@@@6F@l{@@l|@@l}@@l~F@lv@@lwF@ls8latex_of_class_type_kindA@)F@l@%F@l@"/class_type_kind@@@F@l||@@@υF@l@@l@@l@@lF@l@@lF@l6latex_for_module_indexA@@@@MF@l@(t_module@@@8F@l|@@@zF@l@@l@@lF@l@@lF@l;latex_for_module_type_indexA@ @@@cF@l@-t_module_type@@@NF@l|@@@F@l@@l@@lF@l@@lF@l6latex_for_module_labelA@~ @@@xF@l@@@@@F@l|@@@hF@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@@@mF@l}@@@&F@l@@l@@lF@l@@lF@l:latex_for_class_type_indexA@@@@F@l@,t_class_type@@@F@l}8@@@ΕF@l@@l@@lF@l@@lF@l5latex_for_class_labelA@~@@@F@l@@@@@F@l}V@@@F@l@@l@@lF@l@@lF@l:latex_for_class_type_labelA@~@@@ F@l@>@@@8F@l}t@@@΃F@l@@l@@lF@l@@lF@l/latex_of_moduleA@~@@@F@l@@@@F@lWF@l@@l@@lF@l@@lF@l4latex_of_module_typeA@~@@@?F@l@@@@$F@lqF@l@@l@@lF@l@@lF@l8latex_of_included_moduleA@ ,@@@F@m@/included_module@@@GF@mF@m@@m@@mF@l@@lF@l.latex_of_classA@@@@˳F@m @@@@˘F@m F@m @@m@@mF@m @@m F@m3latex_of_class_typeA@ b@@@HF@m@@@@F@mF@m@@m@@mF@m@@mF@m6latex_of_class_elementA@F@m!@F@m"@-class_element@@@F@m#F@m$@@m%@@m&@@m'F@m@@m F@m7latex_of_module_elementA@KF@m.@HF@m/@G.module_element@@@F@m0F@m1@@m2@@m3@@m4F@m,@@m-F@m)9generate_inheritance_infoA@F@m;@st/inherited_class@@@@@@F@m<@@@ڶF@m=@@m>@@m?F@m9@@m:F@m6?generate_class_inheritance_infoA@F@mF@W@@@UF@mGF@mH@@mI@@mJF@mD@@mEF@mA $generate_class_type_inheritance_infoA@6F@mQ@N@@@ڏF@mR2F@mS@@mT@@mUF@mO@@mPF@mL7generate_for_top_moduleA@ @@@@F@m\@@@@|F@m]I@@@F@m^@@m_@@m`F@mZ@@m[F@mW,latex_headerA@@@@F@mg@I(@@@tG@@@@ F@mh~@@@F@mi@@mj@@mkF@me@@mfF@mb3generate_style_fileA~@@@zF@mp@@mqF@mm(generateA@+F@my$unitF@@@F@mz@@m{F@mw@@mxF@mt@@mu@mvF@mn@moF@mc@mdF@mX@mYF@mM@mNF@mB@mCF@m7@m8F@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@l@lF@lt@luF@lg@lhF@lZ@l[F@lM@lNF@lB@lCF@l5@l6F@l*@l+F@l@lF@l@lF@l@lF@k@kF@k@kF@k@kF@k@kF@k@kF@k@kF@kf@kg@kh@ki@kj@kk@kl@km@kn@ko@kp@kq@kr@ks@kt@ku@kv@kw@kx@ky@kz@k{@k|@k}@k~@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@kF@kJ@kN@kM@kL @@kKF@^0@Z @ b@@ y  v@ d@ {  x @A@ ~@@@^f@ |@@@^e@@@^d@@^c@@^b@@^aAv@@@^`@@@^_@ˠ {@@@^^@@@^] z@@@^\@@^[@@^Z@@^YA@ y@@@^Aw@@@^@@@@^X@ w@@@^>@@@^= @@@^<@@^W@@^V@@^U@@^T K@^S@^R@^Q O@@^P O@@@A@#w= @@@^?@@@^;@@^:@@^9@@^8@A7@@@54@@@^G@32@@@^F1@@@^E@@^D@@^C@@^B@-@@+w\)@@@^O@@@^N@('&@@@^M@@@^L%$@@@^K@@^J@@^I@@^H@AB O@@  N@lA@ih@@@^@gf@@@^e@@@^@@^@@^@@^bA_w]@@@^@@@^@\[Z@@@^@@@^YX@@@^@@^@@^@@^UA@7@@@^pPw@@@^o@@@^@~}|@@@^m@@@^l@@@^k@@^@@^@@^@@^ @^@^@^G @@^ @@z@A@&qwӠ!@@@^n@@@^j@@^i@@^h@@^g@AͰ@@@j@@@^v@@@@^u@@@^t@@^s@@^r@@^q@ð@@w@@@^~@@@^}@@@@^|@@@^{@@@^z@@^y@@^x@@^w@AB @ 8@@@AA@@@@^@@@@^@@@^@@^@@^@@^Ax%@@@^@@@^@@@@^@@@^@@@^@@^@@^@@^A@-,@@@^xG@@@^@@@^@@@@^@@@^6@@@^@@^@@^@@^@@^@^3@^@^@^o@@^@@@@@@@p8@@@AA@XW@@@^xr?@@@^@@@^@>=<@@@^@@@^a@@@^@@^@@^@@^@@^|A@yx@@@^@wv@@@^u@@@^@@^@@^@@^rAoxm@@@^@@@^@lkj@@@^@@@^ih@@@^@@^@@^@@^@@^@^@^@^@@^@@@@O@@@L d8@@@AxA xVA x?A wA AyA xA xA wA xA AAAAqApA3A2 A AAAAAHAGjAi.A-kAjv A vA vA vA vA vA v@A vA yuA svA juA dveA Vv3A Lw#A HuA BvA *uA $uA wPA v A vA AtAsBAA AAbAaAAwA AAA AA=A<DACAAjAiZAY;A wA AAAKAJxA wA yA xA xA  A  A  A  A  A  ]A \ PA OxQA 0 &A % A yA yA  A  A  A  A  A  A  oA n aA ` ?A >]A  -A , A AAAAAAoAn^A]PAOCAB4A3#A"AAAxAyA@@HE@@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@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@E@^ϐ@@^@@@@l<<m0ty@@@@# a8@@@AyA yTA y=A xA AyA yA yA xA yA AAAAoAnA1A0 A AAAAAFAEhAg,A+iAhw A wA wA wA wA wA w>A wA wvA qwA hvA bwcA Tw1A Jx!A FvA @w}A (vA "vA xNA wA wA ArAq@A?AA`A_A A xA AAA AA;A:BAAAAhAgXAW9A xA AAAIAHyA xA zA yA yA  A  A  A  A  A  [A Z NA MyOA . $A # A zA zA  A  A  A  A  A  ~A } mA l _A ^ =A <[A +A * A  A  A  A  A  A  A ~ mA l \A [ NA M AA @ 2A 1 !A  A  A AyAzAE@YE@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@ E@ E@ E@ E@ E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@ E@!E@"E@#E@$E@%E@&E@'E@(E@)E@*E@+E@,E@-E@.E@/E@0E@1E@2E@3E@4E@5E@6E@7E@8E@9E@:E@;E@E@?E@@E@AE@BE@CE@DE@EE@FE@GE@HE@IE@JE@^ѐݠ@E@^@@@@@@@_ @MF@^@v;@Av:@@@_@@@_@@_@@@_@Av1@AvI@@@_@@@_@@_@@@_@v+@AvY@@@_@@@_@@_@@@_@-tag_functionsAA Π@@@j @  @@@j#  @@@j"@@j!@@j@@@j@ABC@z̰@Az{ @@@@m@@@m@1@@@m;@@@m@@m~@@m}@@m|@Az@Az{T@@@m@@@m@E@@@mO@@@m@@m@@m@@m@z@Az{3i@@@m@@@m@Z@@@md@@@m@@m@@m@@m@ABz@Az {G}@@@m@@@m@n@@@mx@@@m@@m@@m@@m@@A@@@@m@@m@@m@A{@A@d@@@m@@m@@m@B{@A@l@@@m@@m@@m@{@A@u@@@m@@m@@m@ACDz@Az{~@@@m@@@m@@@@m@@@m@@m@@m@@m@z°@Az{@@@m@@@m@@@@m@@@m@@m@@m@@m@A ð@A@   @@m@@m@@m@@A@@@m@@m@A{@A@w@up@@m@@m@@m@Bk@A@g@e`@@m@@m@@m@\@A@X@SN@@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@p@A@l@gb@@m@@m@@m@ADE@A@@@@m@@m@@m@c@A@_@ZU@@m@@m@@m@@A@@@@m@@m@@m@AByL@A@@@@m@@@@m @@@m@@m@@m@@m@Cz @A@@@@m@@@@m0@@@m@@m@@m@@m@y@A@@@@m@@@@mB@@@m@@m@@m@@m@Azi@A@@@@m@p@@@mR@@@m@@m@@m@@m@zh@A@ @@@n@@@@nc@@@n@@n@@m@@m@ABDFGz*@A@@@@n @@@@ns@@@n@@n@@n@@n@y۰@A@1@@@n@yנ2@@@n@@@n@@@n @@n @@n @@n @Azd@A@E@@@n@C@@@n@@@n@@n@@n@@n@y@A@V@@@n@z@@@n@@@n@@n@@n@@n@ABzO@A@f@@@n"@d@@@n!@@@n @@n@@n@@n@y@A@x@@@n*@y@@@n)@@@@n(@@@n'@@n&@@n%@@n$@@n#@AzR@A@@@@n1@zN@@@n0@@@n/@@@n.@@n-@@n,@@n+@z3@A@@@@n5@@@n4@@n3@@n2@ABC{,@A@@@@n;@!@@@n: @@@n9@@n8@@n7@@n6@yް@A@@@@nG@@@@nF@y֠@@@nE@@@nD@yѠ@@@nC@@@nB )@@@nA@@n@@@n?@@n>@@n=@@n<@Az@A@@@@nM@@@@nL 9@@@nK@@nJ@@nI@@nH@yϰ@A@@@@nS@@@@nR J@@@nQ@@nP@@nO@@nN@ABy@A@@@@nY@@@@nX Z@@@nW@@nV@@nU@@nT@{@A@@@@na{{@@@n`{{@@@n_ q@@@n^@@n]@@n\@@n[@@nZ@Az@A@+@@@nl@~ @@@nk@z@@@nj@@@ni@7@@@nh @@@ng@@nf@@ne@@nd@@nc@@nb@{@A@J@@@nr@{@@@nq @@@np@@no@@nn@@nm@ABC @A@ @  @@nu@@nt@@ns@"@A@@@@nx@@nw@@nv@@A@@@@@n|@@n{@@nz@@ny@AB İ@A@ @ @  @@n@@n@@n~@@n}@C d@A@ `@ [@ V Q@@n@@n@@n@@n@.@A@*@% @@n@@n@@n@A @A@ @ @  @@n@@n@@n@@n@B @A@ @ @  @@n@@n@@n@@n@CDEFH|c@A@@@@n@|_@@@n@d@@@n @@@n@@n@@n@@n@@n@ @A@ @  @@n@@n@@n@@A@@@@n@@n@@n@AB @A@@@@n ~A!@@@n@@@n@! @@@n@@@n!/@@@n@@n@@n@@n@@n@C @A@ @  @@n@@n@@n@ @A@@@@n@@n@@n@h@A@d@b@aZ@@n@@n@@n@@n@AB v@A@ r@ m@ l e@@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@3@@@n@1@@@n!@@@n@@n@@n@@n@ACDE}@A@C@@@n@ @@@n!@@@n@@n@@n@@n@ k@A@ g@ b ]@@n@@n@@n@ Y@A@ U@ P@ K B@@n@@n@@n@@n@AB v@A@ r@ m@ h _@@n@@n@@n@@n@C հ@A@ @  @@n@@n@@n@}@A@@@@n@@@n@@n@@n@A}@A@@@@ng@@@n@@n@@n@~@A~6@@@n@@@n@!'@@@n1@@@n@@n@@n@@n@ABDF~r@A~nJ@@@n@@@n@!;@@@nE@@@n@@n@@n@@n@~p@A~l+a@@@n@@@n@!R@@@n\@@@n@@n@@n@@n@A@A@@@@o@@@@o@@@n@@n@@n@@n@@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@AT@@@o @@@o@@@@o@@@@o@@@o@@o@@o@@o@@o@@A@'@@@o&@@@@o%@@@o$@@o#@@o"@@o!@@A@@@o2@@@o1@A@@@o0@@@@o/@@@@o.@@@o-?@@@o,@@o+@@o*@@o)@@o(@@o'@ABCDGI~@A~ܠ@@@o9@@@o8@"@@@o7 @@@o6@@o5@@o4@@o3@@A@r@@@o?@@@@o>g@@@o=@@o<@@o;@@o:@@A@@@@oE@@@@oD @@@oC@@oB@@oA@@o@@AB@A@@@@oJ@ @@@oI@@oH@@oG@@oF@C@A@"u@@@oQw@@@oR@@oP@@@oO@1@@@oN@@oM@@oL@@oK@@A@@@@oW@@@oV@@@oU@@oT@@oS@A@A@@@@o]@@@o\@@@o[@@@oZ@@oY@@oX@B@A@@@@od@@@oe@@oc@@@ob @@@oa@@@o`@@o_@@o^@@A@@@@ol@@@@ok֠@@@oj@@@oi@@oh@@og@@of@A@A@ @@@or@@@@oq@@@op@@oo@@on@@om@BCD@A@@@@oy@@@@ox@@@ow@@@ov@@ou@@ot@@os@@A@6@@@o@@@@o@@@o@@@o~@@@o}@@o|@@o{@@oz@A@A@@@@o@@@o@@o@@@o@@@o@@o@@o@B@A@@@@o\@@@o@@@o@@o@@o@#Ȱ@A##@@@o@@@o@#às@@@o@@@or@@@o@@o@@o@@o@A@A@@@@o@@@o@@@o@@o@@o@BC@A@@@o@@@o@@@@o@@@o@@@o@@o@@o@@o@@A@{@@@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@@@oK@@@o@@@o@@o@@o@@A@@@@o@@@ob@@@o@@@o@@o@@o@A@A@@@@o@@@o@@o@@o@B@A@@@@o@@@o6@@@o@@@o@@o@@o@@A@o@@@o@@@@oL@@@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&[@@@o@@@o@@o@@o@@o@@o@@A@@@@o @@@o@@@o@@o@@o@@A@@@@p@@@p@@@p@@@p@@p@@o@ABCi@Aeo@@@p @@@p @$@@@p @@@p@@p@@p@@p@`@A\@@@p@@@p@$@@@p@@@p@@p@@p @@p @ADEFGJ|=F@@@GE@^@`@H@@E@^Ԑ@E@^@@|L@h@@@@|:|;jj@> @AаT$textj<<k<<@@@ @RF@j%F@_DAC&A%AAAAAA}A|RAQ:A9AAAAAAA,text_of_infoAhF@jA{AzZAY1A0$A# A AAAAAAAAtAsgAfTAS%As0F@kF@jF@k F@k F@kF@kF@kF@kF@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@`]F@`^F@`Z@~@AY@~~@AM@A~i@A>@BC@@AXF@^@A@A@AF@_@@AF@_@@AF@_@AB@AF@_@B@AF@_@AC@AF@_#@8@AF@_&@AŰ@AF@_,@@AF@_0@AB@AF@_2@)@AF@_5@A@AF@_>@@AF@_A@A@AF@_D@BCDEFG@AF@_G@@AF@_L@Am@ArF@_S@B@AjF@_W@C#@A-F@_]@@AbF@_`@AR@AZF@_d@C@AUF@_g@ABDS@AOF@_j@ @AHF@_n@@A@F@_r@@AzF@_v@ABC@@AXF@_z@'@AQF@_~@@AF@_@A@AF@_@BCDEH0{zz{{{{{@ iA}^A@@@@5O@ˠ;Y4tBc,ޠ]LI;aǠ%ؠz *p@@@A@x@AB@6@A@(@ABC@3@A @@AB@@A@@ABCD@J@A@@AB@@Ah@5@ABC#@@A~@@AB@L@A@@ABCDk@@A@@AB@@A@h@AB@@A@ @@ABCDEFGpo^@@z{@Ơ/0ŠĠà  ۠12\]ߠРϠ}~ɠBC[\/0#$tuSTǠŠڠrs$%@Auv@j<<@@Aа,Odoc_to_text'to_text,Odoc_to_text|<<}<= @@@@A eANAAAAAAAAAtAAAzAt+AnAdA^pAUAOPAAA7A3A-jApAA ;A AA_AAuF@`|AAAAzAcAAAA AYAOF@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@jF@jF@jF@jF@jF@jF@kF@kF@kF@kF@kF@kF@kF@kF@kF@k F@k F@k F@j@ ?AA >@A@@@F@iE@@AF@iL@AB@AF@iR@@AF@iV@Au@AwF@i[@BZ@A\F@ib@6@A8F@ik@+@A-F@io@ABCD@AF@ix@@AF@i|@а@AF@i@AB@AF@i@C@AF@i@@AF@i@As@AuF@i@f@AhF@i@ABV@AXF@i@CI@AKF@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}@AF@i@Bl@AnF@i@]@A_F@i@ACDP@ARF@i@F@AHF@i@A8@A:F@j@*@A,F@j @A@AF@j@@AF@j@A@AF@j@BCDEG0onnooooo@A@(@@@@@@ @.AUgw̠ߠ 8\rԠ<W Ҡ1Cd@@j@AJ@:@AB$@@A@@ABC@@Am@T@AB6@@A@@ABCD@@A@@AB@@Ae@;@ABC,@@A@@AB@@A@@AB@@Ar@d@P@ABCDEFGBAN@'to_text % &@WXopҠ젠/0렠DEꠠcd頠uv蠠砠ɠ栠堠[\䠠㠠$%⠠78ᠠMNࠠabߠ{|ޠݠܠڠ۠  ڠ٠KLؠ]^נ֠ՠ Ԡ֠Ӡ@2<<3<=@@Aа)$info@==%A==)@@@ @$F@kF@kc@@)?@AF@k2@A)@@+F@k<@)n@@F@kB@AB0RQQRRRRR@ @B@@@@@)u))O@@)P@A@@@)R)S@`== @@ɰf>>g>>@AA@&self-3sࠠ<r=XWA@ 0srrsssss@g_ @@Ade@MN@AB@+,@A@@ABC@@A@@AB'(@@A@}~@ABCDΠ@AB @A @ @ABР @ @A@@ABCST@wx@A:;@wx@AB@ɠ@A@ @ABCDE@@AMN@Ġ@AB@@A@qr@ABC>? @01!@AϠ"@#@AB$@%@A[\&@+,'@ABCD(@ )@A*@NO+@AB,@-@Amn.@/@ABC0@1@A2@3@AB))4@5@A6@GH7@ABCDEFMN8@9@Aנ:@wx;@ABfg<@*H*I=@A >@?@ABC@@A@AWXB@C@ABD@E@AǠF@G@ABCDH@ϠI@AJ@K@ABL@ijM@A[\N@\]O@ABC01P@'(Q@AR@S@ABT@U@AʠV@W@ABCDEX@Y@Az{Z@lm[@ABIJ\@*h*i]@A78^@$%_@ABC`@ܠa@AΠb@c@ABd@e@Ayzf@hig@ABCYZh@NOi@A>?j@-.k@ABl@m@An@o@p@ABCDEFGH@>@A%@@ @ABC!3Y@$X @% @@& @ @' @ @( AT@)q @Y`@A9c@B(f@j@ACm@r@Au@y@ABD|@[@AA@$@ABE@@A@@AB@@A@@ABCFs@T@A)@@AB@@A@@ABC@@A@@ABp@`@AQ@=@ABCDG8|@*@@@CC::@ B9@@@%i_optt>>>>@@@F@p0@JN U@M@+X W@O@,@@@@ఐ%i_opt>>>>@@@-@@0@$@@@Ġ$None>>>>@p@@@@&0@@@@@'@@ภ>>>>@@@@@BF@qF@p@@G@p@ภ>>>>@@@@@@F@qF@p@@G@p*@@ >>>>@@cF@pdF@ܙF@pF@p@G@qG@p:@Ġ$Some&>?'>? @q0ࠠ!iu/>? 0>? @@@F@qrF@qF@q F@pF@pF@pk@@@@@l@@l@@ఐ!iJ??"K??#@@@c.@@0LKKLLLLL@}&@@@)Odoc_info&i_descW??$X??4@,&i_desc;$info@@@%@@@@@@@@,,)i_authors@@@@@@@A @A\\@@Sr,)i_version@@@@@@@B@A]]@@bs,&i_sees.m#see@@@@@@@C+@A^FJ^F\@@rt,'i_since>Ҡ@@@@@@@D:@A_|_|@@u,(i_beforeM:@@@ u@@@ @@ @@@ @EP@A``@@v,,i_deprecatedc@@@@@@ @F^@Aaa7@@w,(i_paramsq^%param@@@@@@@Gn@Abmqbm@@x,3i_raised_exceptionsn0raised_exception@@@@@@@H~@A$c%c@@y,.i_return_value%@@@@@@@I@A2d 3d +@@z,(i_customF@@@@@@@@@@@@J@AHe]aIe]@@{@AL[~M[~@@q@@@@@p@@@p@Ġ$None$?:?H%?:?L@r@@@@Ǡ@@J@p@@J@p0+**+++++@@@@ @@@ภ7?:?Q8?:?S@@@@@F@qF@p@@H@p@ఐ᠐$selfP?:?UQ?:?Y@԰@@3%@U?:?f@@,m,k@@H@p@@H@p@,j@@H@p@@H@p@@H@p@H@p@H@p=@,ภ??@@@@@qDI@q10A@@AAAAA@q~x@y@]0@@@ࠠ$restxO??P??@@@@@@qEI@q2@@X??Y??@@ @@q5@డ(?first_sentence_and_rest_of_text)Odoc_infoj?@k?@+@u@@@0@@I@q;6@@I@q9:@@I@q:@I@q8@I@q78@@ఐ$self?@-?@1@@@mI@B?@>@@-ؠ-@@J@qR@@J@qQ@-T@@J@qP@@J@qOS@@J@qN@J@qM@J@qLa@-ภ=sภ?@G?@L@@@@-@@K@qhK@qou@@@@@K@qpy@@ఐ%i_opt?@M?@R@@@@@?@,?@S@@~@@J@qd@@g@@yI@qC@@?? @@డ5text_no_title_no_list)Odoc_info@W@h@W@@@@@@y@@@x@@w@-.$@@e@@@@@H@q@@H@q@H@q0@@@1@@@@ఐ>%first @W@ @W@@ư@@@@I@qI@qI@q@@1 @@b@ఐΠ$rest@W@@W@@!@@ F@q&@@#@W@g$@W@@@u @H@q-@V@@@@@H@qY@@A.?? @@ G@q@@A2>>@@F@p$F@p@F@r%F@r$[@@AA@A@@@@F@r1@F@r0@F@r/F@r,0IHHIIIII@@@@@A @@@@F@r6@F@r5@F@r4@F@r30TSSTTTTT@@@@Y>>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. e=+=/f>>@@@@@@@l@@m@@@AA@&self-3zࠠByC@0xwwxxxxx@@@@  @@@@#fmt{@@@@@@@F@rH0@#@@2 %@@3@@@@@!v|@@@@@@@F@rQ0@%@@4@@@@డr0reset_type_names)Odoc_info@@@A@@$unitF@@@#@@@"@@!@tttt@@P@@@@@G@rZ@@G@rY@G@rX0@/=3@4@5@@@@ภ@A@A@@@@(@@H@raH@re@@1@@K@@F@rhG@r`@@ࠠ%label}AAAA@@@d@@@r|G@ri0@,@@@ఐ$selfAA AA@@@@ AA)@@.V@@G@rq@@G@rp@.}@@G@ro@@G@rn@G@rm@G@rl#@?ภ41u@1@k@@H@r@@H@r0@@ఐ!v8AA*9AA+@h@@?@(val_name?AA,@AA4@,(val_name$%Value't_value@@@!t@@@@@,(val_info@@@@@@AA @A<11<110@@9,(val_type%Types)type_expr@@@@B@A=1n1x=1n1@@G,-val_recursive+$boolE@@@@C%@A>11>11@@S,.val_parameters7 .Odoc_parameter)parameter@@@ @@@ AD8@A?12?12;@@f,(val_codeJƠ@@@ @@@ AEG@A@2[2e@2[2@@u,'val_locY|(location@@@ AFR@AA22A22@@@A;00;00@@rj@@/@@H@r}H@rH@r@@r@@@@AA t@@@ࠠ%latex~A8ABA8AG@@@@@@rG@r0@@@6@@@ఐ`$selfA8AJA8AN@Y@@ @A8AY@@@ H@@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@@ఐ#fmt&AcA|'AcA@@@!@@ภ0AA1AA@ภ%Latex9AA:AA@Yఐ%latexCAADAA@;@@Y@@G@rG@rG@rE@@NAAOAA@@4@@G@s+G@rG@rQ@ఐ۠'to_texteAAfAA@@@ `@kAA@@@@@G@r* @@G@r@@G@r@G@rp@@ఐ預!vAAAA@@@}@@AAAA@@=@@G@rG@s'G@r@@AAAA@@!d@?G@rG@r@@@@F@F@F@r@ @@@ @@@@@ F@rU@@AA@@F@rGF@rF@F@s0F@s/0@ @@@@A&A@*A@@@@@F@s<@F@s;@F@s:F@s70@-@@@@A @@O@@@F@sA@F@s@@F@s?@F@s>L@@@2@? Print LaTeX code for a value. @@@@@@@@@@@AAAB@AA@&self-3ࠠpp@x0@o@@@  rr@z@@@#fmtABAB@@@ F@sS0@@@8 @@9@@@@@!aABAB@@@F@s\0      @%@@%:@@@@ఐ<$selfBBBB"@@@!0@!@@7;@@@ $BB0@@@!@@F@sg@!@@F@sf1S@@F@se@F@sd@F@sc@@ఐO#fmt<BB1=BB4@0@@K!@@ภFB5BGB5B@Πภ%LatexOB5B?PB5BD@Z̠ఐ~$self]B5BF^B5BJ@@@"@B@HbB5BU@@@!@@G@s@@G@s@G@sM@@ఐ$selfyB5BWzB5B[@@@"\^@~B5Bk@@Ǡ!@@H@s@@H@s@0@@H@s!@@H@s@H@s@H@sr@ภ7Hws@@ܠ"@@I@s@@I@s@@ఐ!aB5BlB5Bm@@@@)att_valueB5BnB5Bw@,)att_values+t_attribute@@@x@@@@@ ,+att_mutable S@@@@A@AH33H33@@,+att_virtual]@@@@B@A I44&I44:@@@AG3n3xG3n3@@-%@@@@I@s@s@(val_nameB5BxB5B@9@@1L@@I@sI@sI@s@@B5BVB5B@@"]@@H@sH@sI@s@@B5BEB5B@@[t@@G@sG@sH@s@@B5B>B5B@@@@G@sG@sG@s@ఐ'to_textBBBB@@@ @ ABB@@@@@G@sܠ@@G@s@@G@s@G@s @@ఐ1!a4BB5BB@@@-@@8BB9BB@@à=@@G@sG@sG@s$@@CB5B=DBB@@#@?G@srG@s+@@/@@YF@sqF@s`/@@AG A@@dF@sR F@sQ@F@sF@s0SRRSSSSS@J@@@@AgA@kA@@@{@vq@F@s@F@s@F@sF@s0a``aaaaa@n@@@@A @@@@z@F@s@F@s@F@s@F@s@nAA+@ ) Print LaTeX code for a class attribute. zAA{AA@@@@@@@BBBB@AA@&self-3ࠠWX  @#0@ @@@    @%@@@#fmtBBBB@@@F@s0@ -8@ 0@< :@ 2@=@@@@@!mBBBC@@@F@t0@%@@>@@@@ఐ<$selfCC CC @ J@@#0@!@@?@@@ CC@@@#@@F@t@#@@F@t2@@F@t @F@t @F@t @@ఐO#fmtCCCC@0@@K!@@ภðC ClC Cn@yภ%LatexC C*C C/@\wఐ~$selfC C1 C C5@ @@#B@ C C@@@@#{@@G@t7I@@G@t6@G@t5M@@ఐ$self$C CB%C CF@ @@$^@ )C CS@@r#@@H@tF@@H@tE@2@@H@tD#@@H@tC@H@tB@H@tAr@(ภ8My@M@#@@I@tV@@I@tU@@ఐ!mVC CTWC CU@@@@)met_value]C CV^C C_@,)met_value(t_method@@@#@@@@@ ,+met_private @@@@A@AP525<P525P@@O,+met_virtual@@@@B@AQ5y5Q5y5@@Y@AO44O44@@]-%@@B@@I@t^@t[@(val_nameC C`C Ch@M9@@2@@I@tRI@t_I@t]@@C CAC Ci@@$@@H@t>H@taI@tQ@@C C0C Cj@@]@@G@t2G@tcH@t=@@C C)C Ck@@@@G@t{G@t+G@t1@ఐ 8'to_textCoCyCoC@ =@@S@ ϐACoC@@@ @@G@ti! @@G@th@@G@tg@G@tf @@ఐ1!mCoCCoC@@@-@@CoCxCoC@@n=@@G@t,G@twG@tp$@@C C(CoC@@$@?G@tG@t*+@@/@@F@tF@t0@@AH A@@F@s 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,@n & Print LaTeX code for a class method. &BB'BB@@@@@@@-CC.CC@AA@&self-3ࠠ  @098899999@ @@@    @@@@#fmtHCCICC@@@,F@t0JIIJJJJJ@ @ @g@ @ @iA@@@@@&m_name^CC_CC@@@;F@t0`__`````@%@@|B@@@@@!tqCCrCC@@@GF@t0srrsssss@"@@C@@@@@ࠠ)print_oneCDCD@@@@"@@@uG@tĠ*@@@tG@tŠ1@@@tG@t@@tG@t-@@@uxG@t@@tG@t0@3A7@8@D@@@@ ࠠ!pCDCD@@@-0@>CDDYD@@@@ࠠ"coCDCD@@@7@ࠠ"cnCDCD@@@:@@CDCD@@MHB@I@t"@@ఐ2"psD D(D D*@X@@@@@H@t@*@@H@t@@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@@@*@@@@(@@@)@@'{@@@&@@%@@$@xuuyuv @@Q@@@@@I@t@@@I@t@@I@t@I@t@@I@t@I@t@I@tY@@ఐ!t]D DM^D DN@@@f@@ఐ"comD DPnD DR@o@@v@ఐ"cnxD DSyD DU@x@@@@|D DO}D DV@@@J@tJ@uc@@D D/D DW@@@@I@tI@ueJ@t@@ @@@@G@uhH@t@ఐ堐"psDYDaDYDc@ @@@E@@G@un@@@G@um2@@G@ul@G@uk@G@uj@@ఐs#fmtDYDdDYDg@T@@o@@ఐ$selfDYDiDYDm@ L@@&@ DYDy@@@$@@H@u@$ @@H@u$@@H@u@H@u@H@u@@ఐ&m_nameDYDzDYD@o@@@@ఐ8!pDYDDYD@@@e@@DYDh5@@1@@H@uyH@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_nameu!t@@@|@@@A(--(--@@",'ty_info) @@@~@@@}AA@A)..)../@@07,'ty_kind7!()type_kind@@@@C!@A,./,./@@;,*ty_privateB!3,private_flag@@@@D,@A-/,/6-/,/P@@F,+ty_manifestM!B-type_manifest@@@@@@@E<@A./p/z./p/@@V,&ty_loc]@@@AFE@A//////@@_,'ty_codef@@@@@@AGT@A0//0//@@n@A*.m.w*.m.@@r{@@ut@@@yq@@@yp@@@y@@y@@@y@ĠtDDDD@r@@@@@@I@z@@I@z@@I@z@I@z@@I@z 0@@@@@@@ภݰDDDD@@@@!F@zLF@zJ @ĠDDDDAdࠠ!pDDDD@@@@@@z'@ࠠ"coDDDD@@@@@@z(@ࠠ"cnDDDD@@@@@@z)@@- DD@@" @I@z*@Ġ 7A@@ 8A@@@I@z4@@I@z5@@I@z6@I@z3@@I@z2@@@(DDL@@@@I@z9@@I@z:@@I@z;@I@z8@@I@z7'@@'@@ఐ)print_oneDDDEDD@0@@@%@@G@zS@@G@zT@@G@zU@G@zR@@G@zQ@G@zP0WVVWWWWW@Izt@u@uJoi@j@wKd^@_@yL@@@@ఐ!pqDDrDD@@@%@@H@z`H@zlH@zk!@ఐ"coDDDD@%@@@@H@zaH@znH@zm3@ఐ"cnDDDD@5@@@@H@zbH@zpH@zoE@@DDDD@@/ @H@z_H@zqO@@f @@F@z^F@zNT@@DDDD@@@@I@zC@@I@zD@@I@zE@I@zB@@I@zA@@@@ఐ"psDEDE@A@@@{@@H@zz@@@H@zyh@@H@zx@H@zw@H@zv@@ఐ#fmtDEDE @@@@@!(DE DE @@DE DE @@7@@I@zI@zI@z@@2 @@k@@G@zH@z@ఐ,print_concat EE EE%@@@@@@H@z@U@@H@z@@&`@@H@zƠ@@H@zǠ@@H@z@H@zH@za@@H@zAH@z@@@H@z @H@z@H@z@H@z@H@z,@@ఐ#fmtJ EE&K EE)@@@9@@", U EE+V EE-@@X EE*Y EE.@@@@I@zI@zI@zM@@ఐ砐)print_onek EE/l EE8@W@@@&@@I@z@@I@z@@I@z@I@z@@I@z@I@zm@@ఐ !t EE9 EE:@@@|@-ty_parameters EE; EEH@x @@Xx@@I@zI@zI@z@@ @@@@G@zH@z@ఐ"ps EJET EJEV@@@@V@@G@z@@@G@zC@@G@z@G@z@G@z@@ఐ#fmt EJEW EJEZ@e@@@@!) EJE\ EJE]@@ EJE[ EJE^@@@@H@zH@zH@z@@2 @@F@z@ @@@ @@F@zs@@ADD@@F@t"@*@@C@@A{A@@#F@t!F@t@F@{LF@{K0@~@@@@AA@@#F@t@#F@t/F@t@F@{S@F@{RF@{P0@@@@@A-A@1A@@@#@#@##@F@{c@F@{b@F@{a@F@{`F@{\0@@@@@A @@@#@#@##@F@{i@F@{h@F@{g@F@{f@F@{e@CCH@r 0 Print LaTeX code for the parameters of a type. *CC+CC@@@@@@@#1 E`Ek2 E`E@AA@&self-3ࠠ@0=<<=====@@@@  @@@@#fmtL E`EM E`E@@@$F@{0NMMNNNNN@@@kM @@mN@@@@@&fatherb E`Ec E`E@@@$F@{0dccddddd@%@@O@@@@@!cu E`Ev E`E@@@$"F@{0wvvwwwww@"@@P@@@@ఐO$self EE EE@ @@*l0@!@@Q@@@  EE@@@*k@@F@{@*i@@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<@@$ư+EE,EE@AA@&self-3-ࠠ,@076677777@@@@  @@@@V3ࠠ#fmt.JEEKEF@@@$0JIIJJJJJ@@@gR"@@iS@@@ࠠ%flush/[EF\EF@@@$@@_EE`EF@@$$@H@}+@@@2Ġ$NonepFFqFF @O@@@@$F@}10rqqrrrrr@*2%@-@T#%@@U@@@@ภBFF$FF&@@@@@$F@F@F@F@F@F@}F@F@}F@}F@}?0@L$@@V@@@ఐ"psFKFWFKFY@=@@@w@@I@}F@@@I@}Ed@@I@}D@I@}C@I@}B@@ఐ#fmtFKFZFKF]@s@@%z,@@8\begin{ocamldoccomment} FKF_FKFy@@FKF^FKFz@@3@@J@}QJ@}WJ@}V@@@2 @@g@@H@}ZI@}PF@ఐߠ$selfF|FF|F@@@+V@F|F@@@+@@I@}f;f;3@@I@}e@@I@}d@;2+@@I@}c@@I@}b;T@@I@}a@I@}`@I@}_@I@}^s@@ఐ#fmt=F|F>F|F@ǰ@@%@;&ภ@R#@R@;Y@@J@}@@J@}@@ภ$SomeVF|FWF|F@`ఐ!t`F|FaF|F@@@@@dF|FeF|F@@;q%@@J@}wJ@}@@Z@@@@H@}I@}v@ఐŠ"ps}FF~FF@@@@%@@I@}@@@I@}@@I@}@I@}@I@}@@ఐM#fmtFFFF@!@@&(@@7 \end{ocamldoccomment} FFFF@@FFFF@@@@J@}J@}J@}@@2 @@@@H@}I@}@ఐb%flushFFFF@E@@&H@@ภװFFFF@@@@@@I@}@@@@&N@S@@&O@@@&P@ @@&Q@@F9FC @@ภbFGFGA`ภ%Latex FG @e]ఐ4!sFGFG@4@5@W@@60@0?@@@@@@&F@5F@F@F@-F@F@F@F@F@F@F@\F@!F@YF@F@F@F@F@F@F@F@}G@}.@ภ7IA@8JA@6F@}@@G@}G@}<@@,FGT@@@@G@}B@_Y@@F@}F@}>v@@A7EF _@@@&F@}"F@}!@F@~1F@~0@@AhA@lA@@@&@&&@F@~=@F@~<@F@~;F@~80JIIJJJJJ@@@@@A @@@&@&&@F@~B@F@~A@F@~@@F@~?@WEE@@&]G4G?^G4GN@AA@&self-35ࠠ344@0ihhiiiii@@@@  @@@@!f8ࠠ#fmt6G4GRG4GU@@@&0~~@@@X%@@Y@@@ࠠ%flush7G4GVG4G[@@@&@@G4GQG4G\@@&&@H@~b@**G4G`G4Ga@G4GOG4Gb@@ @@@(mod_name9G4GcG4Gk@@@&F@~l0@19'@4@Z*'@%@[H' '@@~c@@\@@@@@!l:G4GlG4Gm@@@' F@~s0@,"@#@]@@@@ఐ|!pGpGvGpGw@@@@@@G@~@zQ@@F@~G@~G@~|@@G@~~}@@G@~@@G@~}@G@~{@G@~z0@-;1@2@^@@@@ఐ#fmtGpGxGpG{@U@@'W@@ภҰGpG|GpGAѠภ,Char_literal 8,Char_literal!a@$٠!b@$ڠ!c@$۠!d@$ܠ!e@$ݠ!f@$@@@'@$charB@@@(٠)%!@@@(@BLAYAA%%%%@@@ l{F@@@H@~H@~H@~e@ภ&tRs@R@G@~G@~I@~ˠ@@H@~H@~H@~ؠ  @@H@~H@~@@i@I@~@@H@~H@~@!{z@z@@@H@~H@~H@~@@@@)'@@H@~H@~@@@@@@ࠠ&fields;GGGG@@@tH(H@@@@G@@@@G@0@@@@డ$List#map GG GG@@@@@(@G@@( @@G@%@@G@@G@@G@0@@@@@@!r< GG GG@@@( @@@ࠠ's_field=!GG!GG@@@;F@F@F@0@ (6@@`@@@ఐ!p"GG"GG@2@@@@@J@#@@N@@J@@U@@J@@\@@J@g@@I@J@0J@[@J@fJ@@J@J@@J@J@@@J@!@@J@"@@J@ %@J@@J@A@@ఐĠ#fmtC"GGD"GG@@@(N@@ภN#GGO#GHA ภ.Formatting_gen 8.Formatting_gen"a1@%(!b@%)!c@%*"d1@%+"e2@%,"f2@%-@@@("e1@%/"f1@%0@?.formatting_gen.*&"@@@($40($@@@(@BRAYAA))*>*@@@Trภf(Open_boxW8(Open_box"!a@&Р!b@&Ѡ!c@&Ҡ!d@&Ӡ!e@&Ԡ!f@&@@@'G@"@@@'H@AA@BAAUH Q SVI  @@@Oภ&Formatภ``%@@`@@K@K@K@@ภ@@J@J@4L@@@K@/K@rK@K@K@K@J@sK@K@K@K@  L@!L@@@K@K@#@@@)L@$L@L@@@K@K@2@%@@@@K@K@K@>@@@DL@=012L@+L@@@K@K@M@@@à6L@wI<=@J@K@~?K@@@K@K@]@ภa/ a." @@a@@K@K@K@n@ภ.ภ3#@#@aL@a@@K@K@@ภ@0ภE5@5@ӠlL@l@@K@K@@ภRadBac" :G@G@aH@@K@,K@/K@.@ภc.Formatting_litT8.Formatting_lit7!a@%!b@% !c@%!!d@%"!e@%#!f@%$@@@(@.formatting_lit@@@(_($ @@@(@BQAYAAX)()(Y))@@@qภ%Break8%Break@@@'D@@@@'>#intA@@@'?@@@'@@C@GC@Ay|  z|  9@@@@"@ @@@@K@IK@MK@L@A@$@@K@JK@OK@N@@@(@@K@KK@QK@P$@@@Y@@K@@K@H)@ภภZY@@|L@S@@K@eK@o;@ภb b " ;@@a@@K@K@K@L@ภ ZY@@ߠ J@J@J@+J@?J@dJ@L@qgK@K@K@K@*K@>K@cK@~L@t@@K@K@x@@#@L%&L@V()@@K@hK@}@@/@_L@1#01L@434@@K@AK@b@@<@lL@.;?@@K@-K@=@@I@,y8EFL@HI@@K@K@)@@U@8BO[L@RS@@K@K@@@a@DL@͠MehL@Рhi@@K@K@@@n@Qmt@@K@K@@@y@\L@RȠ@@K@tK@@5@[ %s%s :@ %s ;@@c@@K@uK@K@@@@@uРޠ@@K@.K@q@@ఐ!r$HH$HH@@@+3@*rf_mutable$HH$HH%@,*rf_mutable+9@@@[@@@W@A,'rf_name O@@@V@@@AL'w'M'w'@@,'rf_type)type_expr@@@X@B@AX''Y'( @@,'rf_text Y@@@Z@@@YAC!@Af(&(0g(&(O@@@Aj''k''@@ <4@@s@@K@K@>@(mutable ;$HH,<$HH4@@>$HH+?$HH5@@*K@J@ H$HH<@@J$HH;K$HH=@@6K@V@O$HHP$HH>@@Y@@ఐ!r]%H?HO^%H?HP@e@@+h@'rf_named%H?HQe%H?HX@^ @@JK@q@@ఐ$selfw&HYHjx&HYHn@@@2Z@N|&HYHz@@@0C@@K@@/@@K@08@@K@@K@@K@@@ఐ(mod_name&HYH{&HYH@ǰ@@@@ఐŠ!r&HYH&HYH@@@+@'rf_type&HYH&HYH@ @@/@@L@L@L@@@&HYHi&HYH@@L@@@@@J@9@ఐ4%flush'HH'HH@@@,@@ภް'HH'HH@@@@@@J@@@@@F@@@@@@!GG @@డ!@)HH)HH@Lr@@@Lr8@@H@@Lk>@@H@LjB@@H@@H@@H@0@ @@a@@@@ภ)HH)HHAภ'CodePre  )HH@Vఐ$'s_field)HH)HH@@@$ @@@@#I@#@ภް)HHA@A@1J@@@I@I@2@@))HH(@@L|@@I@I@:@@ఐؠ$self>)HH?)HH@°@@3!K@C)HH@@@,@,,@I@@I@R@@ఐޠ!fR)HHS)HH@@@,F@a@@ఐ!rc)HHd)HH@k@@,p@'rf_textj)HHk)HH@N @@,F@y@@p)HHq)HH@@,|@@J@@}@@@G@~@@Aw GGx*HI@@@,@H@H@ @@ఐà!l*HI*HI@@@@@@@@@GG@@డ`!@+I I$+I I%@M%@@@M%F@@@F@@M @@F@M @@F@@F@@F@0@ @@_@@@@డ$List'flatten+I I+I I@@lp!a@-v@@@-@@@-z @@@-@@-@vhhvh@@P@@@G@#@@G@%@@G@$@@G@"@G@!@@@ఐO&fields+I I+I I#@J@@98@@H@.@@H@-H@1H@/Y@@G@@Mn@@G@G@4G@,b@@ภ+I I(+I I5Aภ'CodePre +I I/@i!}$+I I1%+I I2@@'+I I0(+I I3@@r@@G@@G@BG@A@@ @@=G@?@ภ8+I I4$A@%A@KH@6@@G@;G@G@@C+I I&/@@Mà@@G@G@:@@6@@-F@'F@F@LF@F@F@F@F@F@F@F@F@@N@@@O@@F@~w@@ARA@@-F@~k$F@~j@F@LF@K0lkklllll@@@@@A\A@@-F@~W@-F@~V2F@~U@F@S@F@RF@P0zyyzzzzz@@@@@AjA@nA@@@-@-@--@F@c@F@b@F@a@F@`F@\0@ @@@@A @@&#@-@-@--@F@i@F@h@F@g@F@f@F@e ^@G4G8@퐠8 record printing method GGGG3@@@@@@@-Ӱ-I7IB-I7IT@AA@&self-3?ࠠ>FF@&N0@E@@@  HH@&P@@@!fBࠠ#fmt@-I7IX-I7I[@@@-0@]&h@`@b%&j@b@c@@@ࠠ%flushA-I7I\-I7Ia@@@-@@-I7IW-I7Ib@@..@H@@**-I7If-I7Ig@-I7IU-I7Ih@@ @@@(mod_nameC-I7Ii-I7Iq@@@.F@0@19.@4@d*.@%@eH.%.$@@@@"f@@@@@'Pࠠ$argsD-I7Is-I7Iw@@@.&0@ .$@%@7g@@@ࠠ#retE)-I7Iy*-I7I|@@@.,@@--I7Ir.-I7I}@@.:.3@H@@@ఐ$$args?.II@.II@.J@%@Xh@@.L0A@@AAAAA@(0".H@@^i@@@ఐ(#retQ.IIR.II@ @@.T@@@@.`.Y@@@Ġ*Cstr_tuplef/IIg/II@8*Cstr_tuple.p@@@a@)type_expr@@@`@@@_@AA@B@A)))/)))S@@@YĠE/II/II@C@@@@@@I@@@I@0@J@@@@@* @@.@@Ġ$None/II/II@w@@@@.@@@7@@@I@@@@@ภ//II/IIA-ภ'CodePre /II@ఐڠ%flush/II/II@@@..@@ภӰ /II@@ @@@@H@;@@/II@@ F@PF@ A@@+@@G@D@ภ 1A@2A@_F@@@G@G@Q@@/II;@@F@U@Ġ*Cstr_tuple0II0II@@0II0II@@@@I@@@I@I@0@@@@@@ @@/ @@!lF 0II 0II@@@  @Ġ$None0II0II@@@@@/@@@(@@@I@@@@@ఐɠ!p)1II*1II@T@@@@@H@@Ǡ@p@@H@@@G@ H@,H@@H@H@@@H@@@H@@@H@@H@@H@0JIIJJJJJ@ I/V@@@@G@ij@@@@ఐ#fmt^1II_1II@]@@/{@@ภ+)i1IJj1IJ A(ภ3gEgD# of @ @g)@@I@|I@I@~/@ภDภI"@"@@@I@I@I@D@A-@@@I@I@I@O@@8@@@I@I@I@Z@@?@@@I@I@_@ภt*I)ภyN@N@J@@@I@I@q@ภ[@[@Yt@@I@+I@hI@zI@I@H@iH@{H@H@  @@I@I@@@x@vJ@@@I@I@@@@J@m&@@I@}I@@@@J@H0%&'(@@I@jI@y@' of@ %s@@@@I@kI@I@@@@@F@@I@*I@g@@ఐr$self'2J J(2J J@@@7 @,2J J,@@46:4@@I@@@I@@4@@I@@4@@I@4@@I@@I@@I@@I@@4ภV*UQภ0O2J J2P2J J7@/@@@4@@J@J@ @@@@@J@@@ఐo(mod_namee2J J8f2J J@@G@@k@@ఐh!lr2J JAs2J JB@%@@4@@J@J@J@/@@}2J J~2J JC@@GJ@4@@Y@@EH@/6@ภ3JEJP3JEJbAภ'CodePre 3JEJW@ܠఐ%flush3JEJY3JEJ^@@@0Q@@ภ 3JEJ`@@ @@@@H@^@@3JEJX3JEJa@@a@@(@@ F@G@f@ภx 0Au@ 1A@@F@ @@G@G@"t@@3JEJO;@@@@G@z@@@@{F@F@@Ġ*Cstr_tuple4JcJk4JcJu@uࠠ!tG4JcJv4JcJw@@@{z@@@@@@I@0@@@@@@ @@0@@!lH4JcJ{4JcJ|@ @@  @Ġ$Some4JcJ~4JcJ@ ࠠ!rI 4JcJ 4JcJ@@@1F@F@6F@;F@%@@@ @@1@(@@> @@*@I@-@@-@@@ࠠ#resM'5JJ(5JJ@@@5@@@5H@$0,++,,,,,@SM@N@JkA1<@@@@?@Ol3-@.@Qm@@@ఐ$selfG5JJH5JJ@˰@@8*@L5JJ@@@6@@H@+@5@@H@*6@@H@)@H@(@H@'+@@ఐn(mod_named5JJe5JJ@F@@j8@@ఐf!rq5JJr5JJ@9@@fE@@.@@IF@@v5JJ@@డNlLlN6JJ6JJ@lK@@@@@H@L@@H@KH@B@ lP@@H@A@H@@@H@?0@huo@p@n@@@@ఐ!t6JJ6JJ@s@@@@ภp6JJ6JJ@n@@@*H@P@@@@@@H@RI@J$@ఐc!p7JJ7JJ@@@@k@@H@Z@a@ @@H@?@@G@EH@gH@@H@H@V@@H@Xk@@H@Y@@H@W@H@U@H@TQ@@ఐ##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ภ xNw@N@~J@ޠ~@@I@I@@ภg[f@[@@@I@fI@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@eI@@@ఐ#res7JJ7JJ@ @@I@%@@@@H@j'@ఐg!p9KK9KK@@@@o@@H@#@e@@@H@@@@H@ H@0H@@H@H@@H@H@@@H@!s@@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ĠภN@N@J@@@I@I@@ภ!k3[k2$ -> `@`@k@@I@I@I@@ภ2lภ7q@q@ŠJ@ܠ@@I@I@@ภD~@~@6@@I@/I@oI@I@I@I@I@H@pH@H@H@H@H@  @@I@I@@@@<J@Ƞ$@@I@I@@@@Hܠ- !@@I@I@'@@@SJ@7()*+@@I@I@3@@@_J@tA2345@@I@I@?@@@kJ@OK<=>?@@I@qI@K@, :@ %s -> %s@@r@@I@rI@I@W@@@@a@@I@.I@n`@@ఐO$self9KK$9KK(@ @@:q@߰ 9KK9@@8:8@@I@!@@I@ @8@@I@@8@@I@8@@I@@I@@I@@I@@8ภZ2.ภ ,9KK?-9KKD@ @@@8@@J@4J@8@@@z@@J@9@@ఐL(mod_nameB9KKEC9KKM@$@@H@@ఐW!lO9KKNP9KKO@@@8@@J@1J@@J@?@@Z9KK#[9KKP@@J@0@@ఐA#resh9KKQi9KKT@Ұ@@I@B@@@@H@6@p6JJ@@@ภu;KaKlv;KaK~Aภ'CodePre ~;KaKs@ʠఐ%flush;KaKu;KaKz@@@4@@ภ ;KaK|@@ @@@@H@U@@;KaKt;KaK}@@@@(@@F@NG@O @ภf 0Ac@ 1A@.F@G@@G@KG@\@@;KaKk;@@n@@G@J@F@@@ @AA@@jF@IF@#@Ġ+Cstr_record<KK<KK@8+Cstr_recordb@_5 @@@^@@@]@A@@B@A))))(@@@ࠠ!lJ<KK<KK@@@5 @@@@@@0@@@@@@% @@4@@Ġ$None<KK<KK@@@@@4@@@4@@@I@@@@@ఐ!p =KK =KK@6@@@@@H@f@@@G@H@sH@b@@H@d@@H@e@@H@c@H@a@H@`0%$$%%%%%@MG@H@Ao@@@@ఐh#fmt6=KK7=KK@5@@5S@@ภA=KKB=KKAภ mm# of @ @m@@I@I@I@,@ภ  ภ!   d"@"@ @@I@I@I@A@A-@ @@I@I@I@L@@8@ @@I@I@I@W@@?@ @@I@I@\@ภLI@I@|H@H@H@J@Š?@@I@rI@I@I@Ҡ@@I@I@|@@d@:J@@@I@I@@@p@F#J@$%&'@@I@I@@% of@ @@M@@I@I@I@@@@@_3@@I@qI@@@@@@ఐ($self>KK>KK@"a@@<@!ְ>KK@@@67@6.@6)6@G@ @G@ @G@ @@ఐ0!f>KK>KK@@@6HF@@@ఐ (mod_name>KK>KK@@@@@ఐ.!l>KK>KK@@@6RF@@@8@@6H@ @@F@]@Ġ+Cstr_record$?KK%?KK@\ࠠ!rK-?KK.?KK@@@c6l@@@@@@@@@ @@6@@@Ġ$SomeA?KKB?KK@Kࠠ#resLJ?KKK?KL@@@;F@ @@@@@6O@ @@.@@@I@@@@@@ࠠ!lN`@LLa@LL@@@ H@0a``aaaaa@">8@9@~p#@@q@@@ఐ!pvALL$wALL%@@@@@@I@(@@@H@I@5I@$.@@I@&@@I@'@@I@%@I@#@I@"/@@ఐϠ#fmtALL&ALL)@@@6<@@ภjhALL*ALL0Agภrnn" : @ @nh@@J@J@J@W@ภ  ภ   "@"@ @@J@J@J@l@A-@ @@J@J@J@w@@8@ @@J@J@J@@@?@ #@@J@J@@ภI@I@xI@oI@I@K@@@J@4J@nJ@J@@@J@J@@@d@K@s@@J@J@@@p@#K@N$%&'@@J@pJ@@$ :@ @@@@J@qJ@J@@@@@Ơ3@@J@3J@m@@@@@ఐ $selfDBL2L>EBL2LB@#Ȱ@@>'@#=IBL2LR@@@7@7@77@H@@H@@H@@@ఐ !fZBL2LS[BL2LT@ U@@7F@@@ఐ s(mod_nameiBL2LUjBL2L]@ K@@ o@@ఐI!rvBL2L^wBL2L_@@@7F@@@8@@7@@@7@@~@LL@@@ࠠ"l2OCLcLqCLcLs@@@Ks@@@H@@@@H@0@4=7@8@r@@@ఐF!pDLvLDLvL@Ѱ@@@N@@I@@D@@@I@p@@@I@)@@H@I@I@@I@I@d@I@oI@l@@I@U@@I@@@I@@I@@I@:@@ఐ #fmtDLvLDLvL@ ڰ@@7G@@ภDLvLDLvLAภMLภ  @@@@J@RJ@VJ@Uf@A@@@J@SJ@XJ@Wq@@'@@@J@TJ@ZJ@Y|@@.@P@@J@IJ@Q@ภ8ภQ=P@=@stK@\t@@J@nJ@x@ภJภVOU:S@S@W@@J@J@J@@A^@]@@J@J@J@@@i@a@@J@J@J@@@p@@@J@J@@ภ"zנภ'@@K@@@J@J@@ภ4@@$@@J@J@5J@GJ@lJ@J@I@6I@HI@mI@I@   @@J@J@@@@(K@z @@J@J@@@@4)@@J@qJ@@@@?K@:3&'()@@J@JJ@k@@@KK@=0123@@J@7J@F*@(@ %s@ %s@@R@@J@8J@J@6@@@@d S@@J@J@4?@@"->DLvLDLvL@@DLvLDLvL@@.J@N@@ఐ >$selfELLELL@%w@@?_@$ʰELL@@@=@@J@@=5@@J@=@@J@@J@@J@o@@ఐ (mod_nameELLELL@ @@ |@@ఐӠ#resELLELL@@@@@!ELL"ELL@@gK@@@@@eI@@ภ+FLL,FLLAภ'CodePre 4FLL@ఐ `%flush?FLL@FLL@ <@@9Z@@ภY JFLL@W@ @@w@@I@@@PFLLQFLL@@9@@(@@H@@ภ .A@ /A@@@H@H@ @@bFLL7@@ @@@@<@@@@iCLcLm>@@డ=!@sGLLtGLL@Z@@@ZF@@@G@@Y@@G@Y @@G@@G@ @G@ 0@@@s@@@@ఐ5!lGLLGLL@@@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 @@2u@:@9@99@F@@F@@F@@F@@F@~@-I7I;I@@9MM'M2MM'M?@AA@&self-3RࠠQ&&@20@&@@@  &&@2@@@#fmtS MM'M@ MM'MC@@@9F@0  @&2@&@+t 2@&@-u@@@@@!tT"MM'MD#MM'ME@@@:F@0$##$$$$$@%@@@v@@@@@ࠠ&s_nameU5NMHMR6NMHMX@@@q@@@G@0:99:::::@%@@Vw@@@డ $Name&simpleMNMHM[NNMHMf@[<@@@@@G@@@G@@G@@@ఐF!tdNMHMgeNMHMh@'@@B*@'ty_namekNMHMilNMHMp@1 @@@@H@H@H@8@@) @@<9@@wNMHMN @@@ࠠ$textVOMtM~OMtM@@@ZG@@@@G@0@Q^X@Y@x@@@@ࠠ$fmt2WPMMPMM@@@H@@@H@@ࠠ&flush2XPMMPMM@@@@@@@I@@@@@H@/@@PMMPMM@@@@6@!fYPMMPMM@PMMPMM@@,@@C@ఐ'new_fmtPMMPMM@\@@@ @@H@@@H@@@@H@}@@H@@H@@H@@H@c@@ภPMMPMM@@@@(@@I@I@s@@(@@7H@v@@PMM @@డ0reset_type_names)Odoc_infoQMMQMM@"_@@@"_@@H@"\@@H@@H@0@@@9zys@t@;{cy@@@b@A|@@@@ภC4QMM5QMM@B@@@"@@I@ I@@@*@@@@G@H@ $@@ࠠ(mod_nameZLRMMMRMM@@@@@@!H@0QPPQQQQQ@6@@@డ $Name&fatheraRMMbRMN@@@@@Q@@@Q@@Q@@@KF@@@@@H@@@H@@H@%@@ఐg!tRMNRMN@H@@c4@'ty_nameRMNRMN @R @@@@I@"I@*I@(B@@6 @@FC@@RMM @@డo&Format'fprintfSNNSNN&@@@@O@@H@4@E@@G@ H@AH@0_@@H@2H@@H@3@@H@1@H@/@H@.0@~x@y@}@@@@ఐ2$fmt2SNN'SNN+@@@|@@I@BI@FI@E@@ภSNN,SNN:AภภM LภภssΠ%@@s@@I@I@I@B@ภ(@(@bH@|H@H@J@@@I@@I@{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@@ภ3tEtD%type @@t)@@I@I@I@@ภD@@tJ@֠lI@wzJ@٠z{@@I@I@@@@&xk0mn@@I@I@@@@1J@[@@I@}I@@,@[type @@8@@I@~I@I@@@@@J@@I@?I@z@@@@ @ఐР$selfTN<NDTN<NH@)N@@C @(TN<N]@@@=@=@==@H@@H@@H@@@ఐ@$fmt2TN<N^TN<Nb@@@@@F@"@@ఐ(mod_nameTN<NcTN<Nk@,@@*@@F@!2@@ఐ⠐!tTN<NlTN<Nm@ð@@?@@:@@=@@ఐ!tUNoN~UNoN@԰@@P@-ty_parametersUNoNUNoN@ @@@@@0@@@1@@@2@@/@@@.i@Ġ6UNoN7UNoN@@@@@@@K@D@@K@E@@K@F@K@C@@K@B@@@@ภ_PUNoNQUNoN@^@@@@@G@H@TH@R@@`UNoNaUNoN@@?>@@K@N;@@K@O:@@K@P@K@M@@K@L@@@@ఐŠ"ps}UNoN~UNoN@@@@%@@I@\@@@I@[@@I@Z@I@Y@I@X@@ఐ$fmt2UNoNUNoN@w@@A@@J@hJ@lJ@k@@! UNoNUNoN@@UNoNUNoN@@@@J@gJ@nJ@m@@9 @@eH@fH@V@@AUNoNwUNoN@@jH@+@ఐ"psVNNVNN@8@@@r@@H@@ @@H@_@@H@@H@@H@@@ఐD$fmt2VNNVNN@İ@@@@I@I@I@*@@ఐà&s_nameVNNVNN@k@@2@@I@:@@5@@e@@G@H@@@@ࠠ$priv[WNNWNN@@@x@@@H@0@R@@@డx蠐xWNN WNN@x@@@@@H@H@@x@@H@@H@@H@@@ఐ!t:WNN;WNN@@@'@*ty_privateAWNNBWNN@ @@.@@ภ(Asttypes'PrivateOWNNPWNN@8'Private(Asttypes,private_flag@@@@@@@B@@A4parsing/asttypes.mlie1Ee1L@@@ O@@@>H@N@@+@@RO@@fWNN@@ఐV!ttYO OuYO O@7@@R0tssttttt@oi@j@~@@@+ty_manifestYO O€YO O%@@@@@@@@@@Ġ$Some“ZO+O6”ZO+O:@Ġ%OtherœZO+O<ZO+OA@8%Other/@@@z@%D)type_expr@@@w@A@@B@A",,",-@@@ࠠ#typi¶ZO+OB·ZO+OE@@@@@@E@@@½ZO+O;¾ZO+OF@@N@@K@K@@@0@@VU@@K@@@K@S@@S@@ఐs!p[OJOW[OJOX@@@@{@@I@@q@@@I@@!@@I@V@@G@H@!I@@I@I@@I@I@@@I@@@I@@@I@@I@@I@0@NH@I@@@@@ఐl$fmt2 [OJOY [OJO]@@@@@J@"J@,J@+@@ภް[OJO^[OJOgAݠภvv# =  @ @v@@J@uJ@xJ@w3@ภภji@@`K@z`@@J@J@E@ภ +ภ|0{@0@kK@k@@J@J@W@ภk=j@=@q @@J@ J@aJ@sJ@J@I@bI@tI@I@  @@J@J@y@@Z@ @@J@J@@@e@K@f%@@J@vJ@@@q@$K@A/$%&'@@J@cJ@r@' = %s%s@@+@@J@dJ@J@@@@@=̠E@@J@J@`@@ఐ$privû[OJOlü[OJOp@D@@@@J@J@@(private [OJOw[OJO@@[OJOv[OJO@@J@@ [OJO@@[OJO[OJO@@J@@[OJOh[OJO@@@@ఐ$self[OJO[OJO@,p@@F@+ð[OJO@@@D@@J@@D.@@J@D@@J@@J@@J@@@ఐ(mod_name [OJO [OJO@E@@D@@K@K@K@@@ఐg#typ[OJO[OJO@@@DY@@K@K@K@)@@([OJO)[OJO@@AK@.@@Z@@?H@ 1@@5\OO6\OO@@ʠ@@K@ @@K@@ @@@ภRC\OOD\OO@Q@@@ZH@H@@@AKXNOL]OO@@_H@0LKKLLLLL@@@@@ࠠ's_type3jZ^OO[^OO@@@@@@rH@0_^^_____@@@@ఐ!pn_OOo_OO@@@@@@I@ @ @@@I@@@H@hI@I@t@I@I@-@@I@@@I@@@I@@I@@I@0@@ఐ$fmt2Ĝ_OOĝ_OO@|@@F@@J@J@J@D@@ภpnĮ`OOį`OPAmภx` @@@J@gJ@jJ@i^@ภ>=ภ@@TK@lT@@J@~J@p@ภ*@*@mZ@@J@J@SJ@eJ@|iI@TI@fI@}@@J@J@@@C@zK@X@@J@hJ@{@@O@K@3"@@J@UJ@d@# %s`@`@@@J@VJ@J@@@gf@@8@@J@J@R@@ఐ !t+bPP",bPP#@@@ @'ty_kind2bPP$3bPP+@ ߰ @@ @@@@Ġ-Type_abstractBcP1P@CcP1PM@8-Type_abstract @@@o@@@@BB@A***+@@@)@@  @@ @@M@@@@@ఐ?!t]dPQPm^dPQPn@ @@;@+ty_manifestddPQPoedPQPz@  @@  @@@@@@ @Ġ$SomexePPyePP@Ġ+Object_typeŁePPłePP@8+Object_type@B[,object_field@@@y@@@x@AA@B@A#-I-O#-I-q@@@p@ŘePPřePP@@@@N@@@N@?@@@ŢePPţePP@@!3@@N@E@@@0@@!;!:@@N@@@N@M@@M@@డĂ!^ŸfPPŹfPP@s@@@s@@L@@p@@L@o@@L@@L@@L@f@@"= fPPfPP@@fPPfPP@@@@M@M@M@z@@డIJ!^fPPfPP@@@@@@M@@@@M@@@M@@M@@M@@@ఐ$privfPPfPP@@@I@@N@N@@'privatefPPfPP@@fPPfPP@@@@N@N@ N@@ #fPP@@%fPP&fPP@@N@ N@ @,fPP-fPP@@@@" <6fPP7fPP@@9fPP:fPP@@@@N@N@ N@ @@ @@@@M@M@N@@@x@@I@I@@@UgPPVgPP@@!!@@N@@@N@@ @@@ cgPQ@@egPQfgPQ@@I@I@ @@AldPQPamhQQ@@#I@@Ġ,Type_variantziQQ({iQQ4@8,Type_variant8@CT3variant_constructor@@@l@@@k@A@BB@A+1+7+1+a@@@i@ƑiQQ5ƒiQQ6@@@@M@@@M@8@@@! @@"D@@M@<@@<@@డq!^ƧiQQ=ƨiQQ>@b@@@b@@K@ @_@@K@^@@K@@K@@K@U@@!=ƿiQQ;iQQ<@@iQQ:@@}@@L@,L@.L@-h@@ఐȠ$priviQQBiQQF@_@@@@L@0L@/|@( privateiQQMiQQU@@iQQLiQQV@@@@L@+L@2L@1@ iQQ]@@iQQ\iQQ^@@L@4L@3@ViQQ_@@@@>@@I@*I@@Ġ+Type_recordjQ`QojQ`Qz@8+Type_record@CP@@@n@@@m@AABB@AZ++[++@@@@#jQ`Q{$jQ`Q|@@Ca@@M@@@M@@@@ @@"@@M@@@@@డ!^9jQ`Q:jQ`Q@@@@@@K@<@@@K@;@@K@:@K@9@K@8@@"= QjQ`QRjQ`Q@@TjQ`Q@@@@L@HL@JL@I@@ఐZ$privhjQ`QijQ`Q@@@@@L@LL@K@(private ujQ`QvjQ`Q@@xjQ`QyjQ`Q@@,@@L@GL@NL@M@ LJjQ`Q@@ljjQ`QNJjQ`Q@@L@PL@O-@VǐjQ`Q@@/@@>@@I@FI@64@Ġ)Type_openǠkQQǡkQQ@8)Type_open^@@@ABB@A++++@@@@@  @@#S@@M@K@@K@@$= ..DzkQQdzkQQ@@ǵkQQǶkQQ@@@@|@@O@O@O@x@ภh(g@(@jN@N@P@q@@O@O@6O@JO@[O@lO@~tN@7O@KO@\O@mO@  P@u!P@v@@O@O@@@Q@)P@_$P@cP@d@@O@nO@}@%e@e@ @@O@oO@O@@@l@XDP@O=012P@S+P@T@@O@]O@k@@{@(P@;I<=@N@O@BO@C@@O@LO@Z@ภ}}" @@}x@@O@O@O@@ภIHภ@@&P@@@O@O@@ภ}}" :@@}@@O@O@O@@ภSRภ@@@@O@O@O@)@A@!@@O@O@O@4@@@%@@O@O@O@?@@@V@@O@O@D@ภภWV@@y0P@0@@O@ O@V@ภ~ ~ " ; @ @}@@O@&O@)O@(g@ภ WV@@ܠN@N@N@N@ N@%P@O@O@O@O@O@ O@$P@@@O@'O@3@@:@j!"P@$%@@O@O@#@@F@ }P@נ!,-P@ڠ/0@@O@O@@@S@P@à,78P@Ơ:;@@O@O@@@`@%6AP@DE@@O@O@@@l@1P@AP@@@O@O@@@y@>F9;<@@O@MO@@@@IP@PCDEF@@O@8O@I@3@[ %s :@ %s ;@@P@@O@9O@5O@4@@@@b۠f@@O@O@5@@ఐ!rzSFS]zSFS^@@@; @'of_namezSFS_zSFSf@,'of_namea@@@u3@@@q@@ ,'of_type -)type_expr@@@r@A @A9,F,L:,F,g@@,'of_text:*Odoc_types$info@@@t@@@sAB@AL,h,nM,h,@@@AP,-,3Q,-,E@@7/@@O@J?@@ఐ -$self'{SgS({SgS@3@@N P@2,{SgS@@@K@@O@R@Ki@@O@QK@@O@P@O@O@O@N`@@ఐ (mod_nameD{SgSE{SgS@ @@L@@P@^P@bP@at@@ఐ!rZ{SgS[{SgS@@@@'of_typea{SgSb{SgS@p @@K@@P@]P@fP@d@@l{SgS~m{SgS@@oP@\@@@@mN@@ఐ ̠&flush2{|SS||SS@ Y@@@ī@@M@n@@M@m@M@l@@ภĝˎ|SSˏ|SS@Ĝ@@@ľ@@N@uN@y@@@@@ @@@@˙wRR @@డm!@ˣ~STˤ~ST@h2@@@h2@@L@@h+$@@L@h*(@@L@~@L@}@L@|0˳˲˲˳˳˳˳˳@@@@@@@ภK~SS~STAIภ'CodePre ~SS@ఐ's_field~SS~SS@@@@@M@M@M@'@@ @@!M@*@ภȥ~SS$Aȣ@%A@n_N@@@M@M@8@@~SS.@@h|h@@M@M@@@@ఐ $self~ST~ST@4@@NQ@4y ~ST@@@H@HHz@M@@M@X@@ఐ Q!f~ST~ST@ @@HF@g@@ఐh!r)~ST*~ST@O@@v@'of_text0~ST1~ST"@3 @@HF@@@6~ST7~ST#@@H@@J@@@@@K@b@@A=vRR>T$T6@@@@L@L@@@ఐ!lMT$T7NT$T8@@@s@@L@L@L@@@ @@@@ZuRR @@డ.!@dTKTneTKTo@h@@@h"rJ@@@J@@h@@J@h @@J@@J@@J@0uttuuuuu@@@̑@@@@డS$List'flatten̋TKTŽTKTf@Ͱ@@@̠͠"K@@@K@@@K@ɠ@@K@@K@&@@ఐ(&fields̨TKTg̩TKTm@0@@@@L@@@L@L@L@?@@-@@iFS@@K@K@K@H@@ภQTKTrTKTAOภ'CodePre TKTy@!>TKT{TKT|@@TKTzTKT}@@%@@K@K@K@k@@ @@"K@n@ภɫTKT~$Aɩ@%A@t"L@@@K@K@}@@TKTp/@@iv@@K@K@@@s6@@@7@@H@p@Ġ$None TTTT@@@@@((@@M@@@M@@@@Ġ$SomeTT TT@)Ġ%Other(TT)TT@ @-TT.TT@@ @@M@ @@@3TT4TT@@(@@M@@@@@@(̠(@@M@@@M@@@@@4 @@(Ԡ(@@L@@@L@#@@ภMTTNTT@ @@@H@H@/@@AUsRIRVVTT@@H@a@Ġ,Type_variantcTTdTT@ࠠ!lllTTmTT@@@@@@@@@0srrsssss@~@@@@@ @@)!@@K@@@@@డPNPͅTT͆TT@M@@@  @@I@@@I@I@ @ R@@I@ @I@ @I@ 0͕͔͔͕͕͕͕͕@2,@-@ͱ@@@@ఐ:!lͦTTͧTT@@@@@ภrͱTTͲTT@p@@@*I@@@@@@@I@J@$@ఐg!pTTTT@@@@o@@J@%@e<@@I@J@2J@!@@J@#h@@J@$@@J@"@J@ @J@L@@ఐN$fmt2TTTT@ΰ@@Ƙ@@K@3K@7K@6`@@ภTTTU Aÿภ!!ภ!i !hภ!6Πภ%@@@@K@K@K@@ภ8(7@(@ý^J@mJ@J@yL@@@K@1K@lK@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@qG:;VK@xX@@K@K@@ภOa`# |@@E@@K@K@K@@ภ`îí@@3tL@ǠlK@ԠwzL@ʠz{@@K@K@@@@Bxk0mn@@K@K@@@@ML@L@@K@nK@+@*@[ |@@T@@K@oK@K@7@@@@f@@K@0K@k@@@@@A@ภgTUTU!Aeภ'CodePre TU@2ఐB&flush2TUTU@ϰ@@@!@@I@ lj@@I@ @I@d@@ภTU@@@@3@@J@J@s@@ TU TU @@W@@I@I@J@}@@9 @@%I@@ภݰ?A@@A@Υ%)H@@@I@I@@@'TU J@@H@@+TT,TU"@@@@ࠠ,constructorsr8U*U;9U*UG@@@kK@@@}J@"@@@/J@0DCCDDDDD@@@@డ$List#mapTUJUYUUJUa@@@@@@@J@6J@$ @J@%@ @@J@#/)@@J@!@J@ @J@0gffggggg@@@@@@Ȉxঠ'vc_name{UJUh|UJUoA,'vc_name@@@i@@@c@@ ,'vc_args K@@@d@A@A )) )*@@k,&vc_retˠ26)type_expr@@@f@@@e@B@A** **,@@|,'vc_text$ܠ6L@@@h@@@gAC%@A*-*7*-*V@@Ê@A )) ))@@Îࠠ=s>=<@@6@@@7Q@'vc_argsUJUqUJUxA<ࠠt@@K@@@:a@&vc_retUJUzUJUACࠠu@@FE@@@?@@@>u@'vc_textUJUUJUAFࠠv@@I6@@@D@@@C@@@UJUgUJU@@M@4@@ఐƣ!pUUUU@.@@@ȫ@@L@S@ơ@J@@L@ @@K@KL@`L@@L@L@O@@L@Qƫ@@L@R@@L@P@L@N@L@M0$##$$$$$@wu@v@Cig@h@E[Y@Z@GIG@H@I@@@@ఐ$fmt2>UU?UU@@@@@M@aM@hM@g!@@ภPUUQUUAภ$$ภ# #ภ$#ภ);:%@@@@M@M@M@K@ภ:ň(Ň@(@ pL@%L@dN@ؠ/@@M@_M@M@M@M@M@L@M@M@M@M@  N@ܠ!N@@@M@M@y@@Q@6)N@Ơ$N@ʠN@@@M@M@@%e@e@@@@M@M@M@@@l@xDN@=012N@+N@@@M@M@@@{@$HN@I<=@L@M@M@@@M@M@@ภƢ$ | @@@@M@M@ M@ @ภƳihภƸ$#@@FN@ @@M@M@(@ภ@@ƘM@M@9L@;N@@@M@!M@2@@@ƩN@EHN@HI@@M@M@@@@ƶMT@@M@M@@@@ N@}@@M@M@@-@[ | %s@@@@M@M@4M@3@@@@ڠ92@@M@^M@%@@ఐ'vc_nameVUUWUU@,@@GM@H4@@Y@@EL@c6@@ࠠ!lwgUUhUU@@@ L@L0hgghhhhh@D@@@ఐ}$selfwUUxUU@9@@TZ@9|UU@@@M@M@MMx@L@Q@L@P@L@O@@ఐƠ!fэUUюUU@i@@MF@['@@ఐP(mod_nameќUUѝUU@ذ@@@@F@b7@@ఐ栐'vc_argsѯUVѰUV@@@MM@hI@ఐ㠐&vc_retѼUV ѽUV@@@MF@iV@@UVUV@@MF@k[@@P@@M\@@UU@@డМ!@VV)VV*@na@@@naNA@@K@s@nZNG@@K@rnYNK@@K@p@K@o@K@n0@~@@@@@@ఐ!lVV'VV(@@@@@ఐ $selfVV,VV0@:@@T"@:y VV>@@@N@NNz@L@@L@)@@ఐQ!fVV?VV@@@@NF@8@@ఐ:'vc_text'VVA(VVH@@@NF@G@@-VV+.VVI@@NJ@@=@@K@i@@@/@@J@J@@A5UJUb6VVK@@@@K@1K@@@ఐ٠!lEVVLFVVM@@@k@@K@0K@K@@@ @@ @@RU*U7 @@డ'$List'flatten_V^Vk`V^Vw@!@@@!!(rI@@@I@@@I@!@@I@@I@0onnooooo@@:@;@ҋ@@@@ఐH,constructorsҀV^VxҁV^V@@@!Ġ!à#@@J@@@J@J@J@@@1@@lH@H@"@ҕTU(ҖV^V@@P@ҘTT@@H@S@Ġ+Type_recordҤVVҥVV@ ࠠ!lmҭVVҮVV@@@ N@@@@@@ @@@ @@.a@@K@ @@ @@ఐ̠$selfVVVV@;J@@U0@ "@@@@@:ð VV@@@O$@O@OO @I@@I@@I@ @@ఐ!fVVVV@@@O5F@@@ఐ(mod_nameVVVV@+@@)@@F@,@@ఐR!lVVVV@6@@OBF@;@@?@@!H@>@Ġ)Type_openVVVV@ q@@@@.@@K@ @@ @@ภݰWWWW@@@@!F@H@ @@A$qR R@@ . -@@&pQR @@@ࠠ%defs2y1W"W.2W"W3@@@)3H@@@@H@087788888@ D M G@ H@T@@@ภCW"WHDW"WJ@ˠภ'CodePreLW"W7MW"W>@ƙఐ's_type3VW"W?WW"WF@ ^@@Ƣ@@H@H@H@%@@aW"W6bW"WG@@)gH@*@ఐ y$defsmW"WKnW"WO@2@@ y5@@@@.;@@@:@@vW"W* @@డJ!@ӀWSWqӁWSWr@p@@@p@@G@@p@@G@p@@G@@G@@G@0ӐӏӏӐӐӐӐӐ@Yhb@c@Ӭ@@@@ఐǏ-merge_codepreӣWSW\ӤWSWi@`@@@eNj@@H@@@H@4@@H@@H@ @@ఐ%defs2ӽWSWjӾWSWo@*@@с)@@I@I@I@5@@WSW[WSWp@@pYH@@H@H@H@@@@డҩ!@WsWWsW@pn@@@pn)H@3H@@@H@@pk @@H@pj@@H@@H@@H@c@@ภчWsW|WsWAхภ%Latex WsW@డ!^WsWWsW@̰@@@@@I@;@@@I@:@@I@9@I@8@I@7@@'\index{)WsW*WsW@@,WsW@@@@J@GJ@IJ@H@@డ !^@WsWAWsW@@@@@@J@O@@@J@N@@J@M@J@L@J@K@@ఐd$self^WsW_WsW@<@@WA@<cWsW@@VsVqV@@K@c@@K@b@e@@K@aV@@K@`@K@_@K@^@Vภl-ԇX@ԇ@VV@@L@s@@L@r@@ఐW&s_nameԌWsWԍWsW@@@e@@L@oL@wL@v@@W@@Q@@K@[K@yL@n @@డt!^ԪWsWԫWsW@e@@@e@@K@@b@@K@~a@@K@}@K@|@K@{'@@'@\verb`WsWWsW@@@@@@L@L@L@9@@డӢ!^WsWWsW@Ǔ@@@Ǔ@@L@@ǐ@@L@Ǐ@@L@@L@@L@U@@ఐ$selfWsWWsW@=z@@Wf@=RWsW@@W W Wz@@M@@@M@@fk@@M@Wu@@M@@M@@M@z@WภvภWsWWsW@@@@W@@N@N@@@@g@@N@@@ఐ&s_name/WsW0WsW@@@f@@N@N@N@@@b@@@@M@M@N@@@#`} IWsWJWsW@@sLWsW@@@@M@M@M@@@ @@@@L@L@M@@@@@@@K@ZK@L@@@S@@@@J@FJ@K@Y@@mWsWnWsW@@@@I@5I@J@E@@z @@I@4@ภ>A;@A@J@+@@I@0I@@@ՇWsW{@@r@@I@)I@/@@ఐ$self՜WW՝WW@> @@X @=TաWW@@gg@@I@@@I@@gXf@@I@@@I@Xe@@I@@I@@I@$@gΐภmo@@g@@J@@@J@1@@ఐ!tWWWW@@@@@'ty_infoWWWW@1 @@gX@@J@@@J@J@J@R@@WWWW@@X@@I@X@@e@@rmi@@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@hF@@F@@F@@F@@@ఐ'#fmt/XX0XX"@@@#!@@ภ 9X#Xb:X#Xd@ภ%LatexBX#X-CX#X2@ఐV$selfPX#X4QX#X8@>԰@@Y3B@>;UX#XC@@@X@@G@-̑@@G@,@G@+M@@ఐr$selflX#XEmX#XI@>@@YO^@>qX#XT@@İźX@@H@<@@H@;@g@@H@:X@@H@9@H@8@H@7r@ภn;֕f@֕@ϠY@@I@L@@I@K@@ఐ~!t֜X#XU֝X#XV@_@@z@'ty_name֣X#XW֤X#X^@2i @@h@@I@HI@RI@P@@֮X#XD֯X#X_@@Y@@H@4H@TI@G@@ָX#X3ֹX#X`@@6@@G@(G@VH@3@@X#X,X#Xa@@,G@'@ఐL$textX#XeX#Xi@@@Z,@@G@"G@XG@W@@X#X+X#Xj@@p,@@G@[G@ @@ @@8NF@@@@\@s@@F@@@AA@@RF@F@@F@aF@`0@@@@@AA@ A@@@R@RR@F@m@F@l@F@kF@h0@@@@@A @@K@R@RR@F@r@F@q@F@p@F@o%Q@ MM'M+3@a> Print LaTeX code for a type. LLMLLM&@@@@@@@R XX!XX@AA@&self-3{ࠠz??@K0,++,,,,,@?@@@  ??@K@@@(mod_name|;XX<XX@@@S F@F@0>==>>>>>@?K@?@[!K@?@]@@@@@#fmt}RXXSXX@@@SF@0TSSTTTTT@&@@p@@@@@"te~eXXfXX@@@S'F@0gffggggg@"@@׃@@@@@ࠠ$textxXXyXX@@@s-rG@@@@G@0׀׀׀׀׀׀@(@@ל@@@@ࠠ$fmt2זXXחXX@@@>@@@H@@ࠠ&flush2ץXXצXX@@@@@@@?@@@@@H@/@@׳XX״XX@@@@6@!f׽XY׾XY@ @@*@@A@ఐЃ'new_fmtXYXY @P@@@@@H@{@@H@@ @@H@q@@H@@H@@H@@H@a@@ภXYXY@@@@@@I@I@q@@(@@7H@t@@XX @@డ0reset_type_names)Odoc_infoYYYY6@;S@@@;S@@H@;P@@H@@H@0@~@@-wq@r@/aw@@@`@5@@@@ภ7(YY7)YY9@6@@@;t@@I@I@@@*@@ϗ@@G@H@$@డ &Format'fprintfDY<YDEY<YR@ι@@@@@H@@Ϲ@@G@H@H@ݠ@@H@ߠ@@H@@@H@@H@@H@O@@ఐՠ$fmt2kY<YSlY<YW@W@@@@I@I@I@c@@ภ?=}Y<YX~Y<YfA<ภG,/,.ภL+ +ภQ+KภVhg%@@L@@I@rI@uI@t@ภg͵(ʹ@(@:^H@)H@H@5J@c^@@I@I@(I@e@e@m@@I@aI@I@@@l@ΥDJ@A:-./J@EKJ@F@@I@OI@]@@{@,uQJ@-G:;VI@4X@@I@>I@L@ภݠ%type @@@@I@I@I@@ภ+*@@ΰtJ@lI@wzJ@z{@@I@I@@@@οxk0mn@@I@?I@"@@@ʠJ@@@I@*I@;.@,@[type @@@@I@+I@I@:@@@@@@I@I@'C@@@@D@ఐ"tecYrYdYrY@@@T@2te_type_parametersjYrYkYrY@,2te_type_parametersU+@@@<)type_expr@@@@@@@B,'te_infoŸ@(@@@@@@A@ @A    @@ff,,te_type_name!t@@@@A@A   ! @@qg*,*te_private*UU,private_flag@@@@C!@A!b!l!b!@@|i,/te_constructors55Ud7t_extension_constructor@@@@@@AD1@A!!!!@@͌j,&te_locE<@@@AE:@A!!!!@@͕k,'te_codeN@@@@@@AFI@A!!!"@@ͤl@A!-!7!-!a@@ͨhkc@@]\@@@@@@@Ġ͟YYYY@֝@@@@po@@K@@@K@0@@@@ @@@ภYYYY@@@@Y@@G@H@H@@ĠͣYYYYA׈ࠠ!p  YY@ @@@@@0        @@@@Ġͣ A@@ A@ٚ@@K@@@K@@@@YY@@@@K@@@K@@ @@@ఐx"ps0YY1YY@Ξ@@@@@J@@p@@J@@@J@@J@@J@0=<<=====@/=8@9@Y@@@@ఐ$fmt2NYYOYY@:@@@@K@K@K@@@ఐ=$selffYYgYY@B@@]I)@B=kYY@@@[2@@K@@Z@@K@['@@K@@K@@K@9@@ఐL(mod_nameڃYYڄYY@,@@HF@@ఐ!pڐYYڑYY@P@@Z@@L@ L@L@Z@@ڛYYڜYY@@@@K@K@L@ d@@u @@ @@I@J@j@ఐ"psڳZZڴZZ@!@@@[@@I@@@@I@H@@I@@I@@I@@@ఐ7$fmt2ZZZZ@@@w@@J@)J@-J@,@@! ZZZZ@@ZZZZ@@@@J@(J@/J@.@@9 @@H@'@ @@H@@ࠠ!lZZ*ZZ+@@@@@@@@@@@@@J@@@J@@@ఐ_"psZ/Z?Z/ZA@υ@@@ӿ@@J@8@W@@J@7Ѭ@@J@6@J@5@J@40$##$$$$$@2,@-@@@@@@ఐ$fmt25Z/ZB6Z/ZF@!@@@@K@DK@HK@G@@!(GZ/ZHHZ/ZI@@JZ/ZGKZ/ZJ@@ц@@K@CK@JK@I,@@= @@Һ@@I@MJ@B2@ఐ,print_concatdZLZ\eZLZh@@@@ @@J@Y@Ѥ@@J@X@@[@@J@J@Vԥ@@J@TAJ@W@=@@J@U @J@S@J@R@J@Q@J@P]@@ఐ$fmt2ێZLZiۏZLZm@z@@8@@K@oK@sK@r0ە۔۔ەەەەە@q@@@@", ۡZLZoۢZLZq@@ۤZLZnۥZLZr@@@@K@nK@uK@t@@@!pۺZLZxۻZLZy@@@H@@ఐ"psZLZ}ZLZ@4@@@n@@K@@@@K@[@@K@@K@@K@~0@&d@@@@@@ఐN$fmt2ZLZZLZ@а@@Ԏ@@L@L@L@@@ఐӠ$selfZLZZLZ@D@@^)@CӰZLZ@@@\@@L@@\>@@L@\@@L@@L@@L@9@@ఐ⠐(mod_nameZLZZLZ@°@@F@@ఐp!p&ZLZ'ZLZ@P@@S@@*ZLZ+ZLZ@@f@@L@L@M@]@@n @@a@@K@K@c@@A:ZLZs;ZLZ@@@Ӧ@@I@J@k@K@mK@@@ఐU!lPZLZQZLZ@)@@@@K@lK@K@4@@ @@@ఐҭ"pseZZfZZ@Ӱ@@@ @@I@@ҥ@@I@@@I@@I@@I@@@ఐ預$fmt2ZZ܀ZZ@k@@)@@J@J@J@@@") ܑZZܒZZ@@ܔZZܕZZ@@@@J@J@J@@@9 @@H@@= @@ @ @@H@1 @@AܥYhYpܦZZ@@H@@ఐ"psܴZZܵZZ@"@@@\@@H@@@@H@I@@H@@H@@H@@@ఐ8$fmt2ZZZZ@@@x@@I@I@ I@ @@ఐ$selfZZZZ@Ej@@_@DZZ@@@]@@I@@\@@I@]@@I@@I@@I@@@ఐ̠(mod_nameZZZZ@@@@@ఐ"teZZZ[@@@-@,te_type_nameZ[Z[ @ @@@@J@a7@@ ZZ!Z[@@\@@I@I@gJ@A@@v @@Ԑ@@G@jH@G@ఐڠ!p:[[;[[@e@@@@@H@s@ؠ@Ӂ@@H@Զ@@G@/H@H@@H@H@o@@H@q@@H@r@@H@p@H@n@H@mv@@ఐҠ$fmt2h[[i[[@T@@@@I@I@I@@@ภ<:z[[{[[&A9ภDVU# += @ @:@@I@I@I@@ภU  ภZ@@UJ@֠U@@I@I@@ภgҵ+Ҵ@+@:[S@@I@I@I@I@jH@H@H@@@I@I@@@D@S{J@ @@I@I@@@P@_J@"@@I@I@@% +=%sa@a@f@@I@I@I@@@hg@@x8@@I@~I@@@డ°[[9[[:@@@@f@@I@ I@@@@I@@I@@I@@@ఐ"te[[+[[-@@@-@*te_private[[.[[8@ @@4@@ภ(Asttypes'Private'[[;([[K@@@@.I@(D@@@@o@@I@*J@J@( private7[[R8[[Z@@:[[Q;[[[@@I@+V@ D[[b@@F[[aG[[c@@I@,b@K[['L[[d@@e@@@@H@g@@ࠠ's_type3Y[g[sZ[g[z@@@@@@:H@00^]]^^^^^@O@@@ఐƠ&flush2k[g[}l[g[@U@@@כ@@H@4@@H@3@H@2@@ภ׍~[g[[g[@׌@@@׮@@I@;I@?%@@@@)&@@ވ[g[o @@@ࠠ$defsޓ[[ޔ[[@@@-Ǡ4H@E@@@NH@A0ޛޚޚޛޛޛޛޛ@KE@F@޷@@@డv$List'flattenޮ[[ޯ[[@-@@@--@@H@G@@H@F-#@@H@D@H@C0޼޻޻޼޼޼޼޼@!@@@@డݗ$List#map[[[[@@@@@1@@I@gI@W.I@@I@PI@I@I@U@I@X@@@I@Vɴ@@I@T@I@S@I@R0@@@!x[[[[@@@)@@@@ࠠ&father [[ [\@@@E@@@xK@j0  @t>@@*@@@డ$Name&father![\"[\@@@@]@@K@n`@@K@m@K@l@@ఐ@!x8[\9[\@'@@e*@'xt_name?[\@[\@,'xt_name@@@}!t@@@@@ ,'xt_args )Odoc_type0constructor_args@@@@A @AҔ\fҕ\@@5`,&xt_ret˕B)type_expr@@@@@@@B@AҥҦ@@Fa,1xt_type_extension*[*@@@@C%@AҮү@@Ob,(xt_alias3˯[7/extension_alias@@@@@@@D5@AҾMWҿMy@@_c,&xt_locC(location@@@AEA@A@@kd,'xt_textOˠ$info@@@@@@AFR@A @@|e@A?I?[@@Ӏ_nf@@@@L@yL@L@@@n@@@@߯[[p@@ఐ[!p߻\\2߼\\3@@@@c@@K@@Y@@@K@K@X9@@J@K@K@L@K@WK@|@@K@e@@K@@@K@@K@@K@0@@@@@@@ఐY$fmt2\\4\\8@۰@@ؙ@@L@L@L@@@ภ\\9\\HAภ33ภ3j 3iภ37Ϡภ%@@@@L@L@"L@!B@ภ9(8@(@վiK@]K@M@@@L@L@L@L@L@ L@xK@L@L@L@ L@  M@!M@@@L@ L@,p@@Q@)M@$M@M@@@L@ L@@%e@e@@@L@L@.L@-@@l@)DM@=012M@+M@@@L@L@ @@{@3M@ڠI<=@K@>L@L@@@L@L@@ภSed$ | @@I@@L@?L@BL@A@ภdภi@@M@D@@L@VL@`@ภv@@IL@=L@T9K@U;M@G@@L@YL@j@@@ZM@0EHM@3HI@@L@@L@S@@@gMT@@L@L@<@@@rM@@@L@L@@-@[ | %s@@y@@L@L@lL@k@@@@׋2)@@L@L@@@డ$Name&simple \\J \\U@}@@@H@@L@K@@L@@L@6@@ఐ+!x#\\V$\\W@@@PE@'xt_name*\\X+\\_@ @@h@@M@M@M@S@@5\\I6\\`@@iV@@}@@gK@X@@ࠠ!lC\b\yD\b\z@@@/K@0DCCDDDDD@f@@@ఐ *$selfS\b\}T\b\@Iװ@@d6@IfX\b\@@@]z@]q@]l]T@K@@K@@K@@@ఐ !fi\b\j\b\@ Q@@]F@'@@ఐo&fatherx\b\y\b\@@@в@@F@7@@ఐ!x\b\\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\\\\@@@߃ի@@@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][@e@@@@@M@@ؠ@ф!t@@M@M@`ٺ@@L@M@M@T@M@_M@@@M@@@M@@@M@@M@@M@0_^^_____@GA@B@{@@@@ఐ ڠ$fmt2p]A]\q]A]`@ \@@@@N@N@N@0wvvwwwww@@@@@ภEC]A]a]A]hABภM_^# =  @ @C@@N@GN@JN@I@ภ^ภc@@^O@L^@@N@^N@h.@ภp׾+׽@+@C`\@@N@N@3N@EN@\oM@4M@FM@]@@N@aN@rL@@D@\O@8@@N@HN@[X@@P@hO@"@@N@5N@Dd@% = %sa@a@o@@N@6N@tN@sp@@hg@@ف8@@N@N@2y@@ఐࠐ"xa]]]]@@@@@O@@@%xa_xt ]]]]@,%xa_xt@@@M q@@@@@@AA,'xa_name@@@@@@A`)3a)E@@]@Adxex@@^*@@ @@@@@@@Ġ$None<]]=]]@@@@@+ @@Q@@@Q@@@@@ఐ."xaO]]P]]@@@@@O@@@'xa_name[]]\]]@@@@M@@Ġ$Somej]^k]^ @tࠠ!xs]^ t]^@@@ @@@@@@@@f @@Q@@@Q@@@@@ఐ!x]^]^@@@@@ @@O@@0@3' @@@'xt_name]^]^@[@@Y@@M@M@@@A]i]^^8@@ZM@,@@m@@UM@.@ภ6^:^T^:^hA4ภ'CodePre ^:^[@ఐ &flush2^:^]^:^c@ @@@@@L@X@@L@@L@Q@@ภ^:^d^:^f@@@@@@M@M@a@@^:^\^:^g@@'@@L@L@M@k@@: @@L@n@ภ୰@A@AA@u*K@@@L@L@|@@^:^SK@@ᵠ@@L@@P@@;K@K@@@A\\V@@?4@@\\X@@డ!@^^^^@@@@:J@@@J@@@@J@ @@J@@J@@J@0      @Uhb@c@<@@@@ภ.^^/^^@ᶠภ%Latex7^^8^^@ఐ $selfE^^F^^@Lɰ@@g(0EDDEEEEE@%@@@L1K^^@@@f@@K@"ڇ@@K@!@K@  @@ఐ 9$selfb^^c^^@L@@gE@Lΰg^^@@Ӱf@@L@1@@L@0@u@@L@/f@@L@.@L@-@L@,1@ภ|1\@@Šf@@M@A@@M@@>@@ఐ!x^^^^@@@M@'xt_name^^^^@Z @@v@@M@=M@GM@E[@@^^^^@@g@@L@)L@IM@<e@@^^^^@@,@@K@K@KL@(o@@ @@:K@r@ఐ!l^^^^@@@}@@@@R@@K@K@@@డ!@^^^^@g@@@g:K@aK@Q@@K@S@d @@K@Rc@@K@P@K@O@K@N@@ఐ8!c^^^^@ְ@@#@@L@_L@bL@`@@ఐ!x^^^^@@@?@'xt_text^^^^@ @@@@@f@@@e@Ġ$None-__.__@ @@@@@@O@o@@O@n@@@@ภ<__=__!@@@@d@@M@M@@Ġ$SomeO_"_8P_"_<@Yࠠ!tX_"_=Y_"_>@@@@@@v;@@@@@͠@@O@x@@O@wC@@C@@@ࠠ!sp_B_^q_B__@@@@@@N@0uttuuuuu@V& @!@@@@ఐϠ"ps_b_|_b_~@@@@/@@O@@@@O@@@O@@O@@O@@@ఐ $fmt2_b__b_@ @@K@@P@P@P@3@@8\begin{ocamldoccomment} _b__b_@@_b__b_@@@@P@P@P@G@@9 @@&@@N@O@M@ఐ$self____@NV@@h]@Mݰ__@@@h@@O@w%w@@O@@@O@@wh@@O@@@O@x@@O@@O@@O@@O@z@@ఐf$fmt2____@ @@h@@P@P@P@@wภ}@@Rx@@P@@@P@@@ภ$Some____@&ఐΠ!t&__'__@@@h@@P@P@@@/__0__@@x<h@@P@@@P@P@@@i @@ݡ@@N@O@@ఐܓ"psK__L__@ڹ@@@@@O@@܋@@O@@@O@@O@@O@@@ఐϠ$fmt2e__f__@Q@@@@P@P@P@@@7 \end{ocamldoccomment} w_`x_`@@z_`{_`@@ܶ@@P@P@P@ @@9 @@@@N@O@@ఐ&flush2``8``>@|@@@@@N@*@@N@@N@%@@ภߴ``?``A@߳@@@@@O@O@5@@@@96@d @@:7@ @@;8@* @@<9@@_B_Z @@ภA`]`w`]`A?ภ%Latex `]`|@<ఐY!s`]`}`]`~@Y@Z@@@J@@M@M@M@0@^k @@@@!@@K@M@@ภ㡰)A@*A@iN@ @@M@M@@@`]`u4@@䩠@@M@@?9@@M@{@@A^^``@@u@@L@^L@s@@@@~@@K@K@uK@]@@@@)@@@*8@R@@+@N@@,@[@@/I@i@@A [[``@@@=8@J@dJ@xu@@ఐ"te`` ``@@@c@/te_constructors&``'``@  @@LZ@@J@cJ@}J@zr@@2[[3``@@6uZ@@I@OI@I@b@@=[[>``@@@@@[[@@@ࠠ%defs2K`aL`a @@@ =IH@@@@H@0SRRSSSSS@@@o@@@ภ0^`a!_`a#@ภ'CodePreg`ah`a@ڴఐ 's_type3q`ar`a@Ӱ@@ڽ@@H@H@H@%@@|`a}`a @@=tH@*@ఐ$defs`a$`a(@2@@?@@H@H@H@=@@ @@QD@@@B@@`a@@డm!@a,aJa,aK@2@@@2+@@G@@+1@@G@*5@@G@@G@@G@0@aqk@l@@@@@ఐ۲-merge_codeprea,a5a,aB@ۃ@@@删ۮ@@H@@@H@W@@H@@H@ @@ఐ%defs2a,aCa,aH@*@@夠=@@I@I@I@5@@a,a4a,aI@@|u@@H@H@H@@@@ఐ۠$selfaLaUaLaY@P@@jQ@O aLaf@@z!Rz@@H@@@H@@zj@@H@@@H@j@@H@@H@@H@i@z6ภ1@1@kz8@@I@@@I@v@@ఐנ"te8aLag9aLai@@@@'te_info?aLaj@aLaq@İ @@zOj@@I@@@I@I@I@@@NaLaTOaLar@@k@@H@@@h@@@@@@@@ @ @@ @  @@ @  @@ @  @@ @ @@ @U @@ @e@@@@^XX@@ఐA$selfja|aka|a@P@@kM0jiijjjjj@@@@@@Pd sa|a@@@kL@@F@@kJ@@F@z@@F@@F@@F@@@ఐ=#fmta|aa|a@!@@9!@@ఐ $texta|aa|a@+@@>@@G@G@G@8@@< @@JF@;@K@@F@(@@AGA@@doF@F@@F@ F@ 0@J@@@@AdA@@dF@@d}F@F@@F@@F@F@0@k@@@@A+A@/A@@@d@d@dd@F@!@F@ @F@@F@F@0@@@@@A @@]h@d@d@dd@F@'@F@&@F@%@F@$@F@#*@XXF@2 ( Print LaTeX code for a type extension. XlXpXlX@@@@@@@daaaa@AA@&self-3ࠠQQ@]0@Q@@@  QQ@]@@@#fmt aa aa@@@dF@90  @Q]@Q@+ ]@Q@-@@@@@!e"aa#aa@@@dF@B0$##$$$$$@%@@@@@@@@ࠠ$text5aa6ab@@@?%G@@@@G@G0=<<=====@(@@Y@@@@ࠠ$fmt2SbbTbb@@@@@@aH@I@ࠠ&flush2bbbcbb@@@@@@@d@@@c@@bH@J/@@pbbqbb@@@@L6@!fzbb"{bb#@ @@*@@NA@ఐ@'new_fmtbb&bb-@ @@@@@H@V8@@H@R@@@H@U.@@H@T@H@S@H@Q@H@Pa@@ภ⸰bb/@@ @@@@I@eI@ip@@'@@6H@`s@@bb  @@డ0reset_type_names)Odoc_infob3b;b3bU@M@@@M@@H@pM @@H@o@H@n0@}@~@vp@q@`v@@M@_@@@@@ภb3bVb3bX@@@@M0@@I@wI@{@@*@@S@@G@~H@v$@@ࠠ&s_nameb[bgb[bm@@@8@@@H@0@6@@@డ$Name&simpleb[bpb[b{@@@@M@@H@P@@H@@H@@@ఐ !e(b[b|)b[b}@@@'@'ex_name/b[b~0b[b@,'ex_namee@@@m!t@@@@@ ,'ex_info wP@@@@@@AA @A݄$$݅$$@@%t,'ex_args 0constructor_args@@@@B@Aݐ%/%9ݑ%/%^@@1u,&ex_ret%֑L)type_expr@@@@@@@C(@Aݡ%_%iݢ%_%@@Bv,(ex_alias6֢f /exception_alias@@@@@@@D8@Aݱ%%ݲ%%@@Rw,&ex_locFL@@@AEA@Aݺ&&'ݻ&&B@@[x,'ex_codeOֻ@@@@@@AFP@A&C&M&C&n@@jy@A$$$$@@nsld@@@@I@I@I@@@l@@@@b[bcn@@@ࠠ&fatherbbbb@@@@@@H@0@@@@@@డ$Name&fatherbbbb@+_@@@@@H@@@H@@H@@@ఐ!ebbbb@@@*@'ex_namebbbb@ @@@@I@I@I@8@@) @@<9@@bb @@ఐᖠ!pbbbb@!@@@@@H@@ᔠ@@@@H@H@t@@G@H@H@@H@H@Ӡ@@H@ՠ@@H@@@H@@H@@H@0@mzt@u@5@@@@ఐנ$fmt2*bb+bb@Z@@@@I@I@I@@@ภ<bb=bbAภ>>ภ > >ภ>r ภ'&'@@ @@I@kI@nI@mB@ภ&t(s@(@iH@H@J@\@@I@I@!I@5I@FI@WI@ixH@"I@6I@GI@XI@j  J@`!J@a@@I@lI@xp@@Q@")J@J$J@NJ@O@@I@YI@h@'e@e@,@@I@ZI@zI@y@@l@dDJ@:=012J@>+J@?@@I@HI@V@@{@?4J@&I<=@H@I@-I@.@@I@7I@E@ภ*exception @@@@I@I@I@@ภUTภ@@2J@@@I@I@@ภ@@ᄠI@I@9H@;J@@@I@I@@@@ᕠJ@|EHJ@HI@@I@I@@@@ᢠMT@@I@8I@@@@᭠J@@@I@#I@4@5@[exception %s@@@@I@$I@I@@@@@Ơ2)@@I@I@ @@ఐF&s_nameBbbCbb@@@<)@@P@@:H@+@@ࠠ!lQbbRbb@@@:H@0RQQRRRRR@9@@@ఐg$selfabbbbb@T@@oD@Ttfbc @@@h@h@hzhb@H@@H@@H@@@ఐ!fwbcxbc@@@hF@'@@ఐޠ&fatherbcbc@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`cl c`cp@@@@@@@K@@@K@5@@5@@ภذc`ctc`cv@@@@HH@?@Ġ$Some&cwc'cwc@0ࠠ"ea/cwc0cwc@@@@@@ F@@@@@͠@@K@@@K@N@@N@@డ&Format'fprintfKccLcc@@@@@@J@ @@ܕ!t@@J@J@@@I@{J@-J@@J@J@@@J@@@J@@@J@@J@@J@0pooppppp@JD@E@@@@@ఐy#fmtcccc@Z@@u0@@@@@ภOMccccALภWih# =  @ @M@@K@}K@K@@ภhภm@@WL@W@@K@K@.@ภz+@+@MYf@@K@,K@iK@{K@hJ@jJ@|J@@@K@K@L@@D@f}L@n@@K@~K@X@@P@rL@I"@@K@kK@zd@% = %sa@a@y@@K@lK@K@p@@hg@@䋠8@@K@+K@hy@@ఐܠ"ea cc cc@@@@@L@@@%ea_excccc@,%ea_ex@@@Wi@@@@@@AA,'ea_name@@@@@@Aj##k##@@ q@An$$o$$6@@r*@@i@@@@@@@Ġ$NoneFcdGcd@%@@@@+i@@N@@@N@@@@@ఐ*"eaYcd Zcd @@@@@L@@@'ea_nameecdfcd@@@@ J@@Ġ$Sometdd*udd.@~ࠠ!e}dd/~dd0@@@j@@@@@@@@fj&@@N@@@N@@@@@ఐ!edd4dd5@@@@@j:@@L@@0@,' @@@'ex_namedd6dd=@u@@s@@J@J@@@Accd>dO@@SJ@/,@@f@@NJ@0.@ภ@dQd`dQdtA>ภ'CodePre dQdg@ ఐh&flush2dQdidQdo@@@@@@I@b@@I@@I@Q@@ภdQdpdQdr@@@@ @@J@J@a@@dQdhdQds@@1@@I@I@J@k@@: @@I@n@ภ뷰@A@AA@&H@}@@I@I@|@@dQd_K@@쿠@@I@@P@@7H@H@@@A c@cJV@@;0@@c0c8X@@డ!@dddd@@@@@@G@@@@G@@@G@@G@@G@0(''(((((@Ob\@]@D@@@@ภ6dd7dd@쾠ภ%Latex?dd@dd@ఐS$selfMddNdd@WѰ@@r0%@W8Rdd@@@q@@H@@@H@@H@0@@ఐo$selfiddjdd@W@@rLA@Wְndd@@޷q@@I@@@I@@@@I@q@@I@@I@@I@U@אภ8c@@̠r@@J@@@J@b@@ఐ{!edddd@Y@@wq@'ex_namedddd@q @@ @@J@J@J@@@dddd@@r@@I@I@J@@@dddd@@3@@H@H@I@@@ @@EH@@ఐ㷠-merge_codepredddd@㈰@@@퍠@@H@ @@H@ \@@H@@H@@@డ!@dddd@v@@@vl@@I@@ol#@@I@nl'@@I@@I@@I@@@ఐ!ldddd@'@@@@ఐB!sdddd@@@lI@@J@%J@*J@(@@dddd@@F@@I@I@,I@$@@] @@ﱠI@@@H@H@/H@@@@@@@H@H@ @@డ!@DeFeMEeFeN@Ӱ@@@ӠF6H@LH@4@@H@6@Р @@H@5Ϡ@@H@3@H@2@H@10@@ภbddcdeEAภ%Latex kdd@డ@!^vddwdd@1@@@1@@I@T@.@@I@S-@@I@R@I@Q@I@P[@@'\index{dddd@@dd@@L@@J@`J@bJ@an@@డo!^dede@`@@@`@@J@h@]@@J@g\@@J@f@J@e@J@d@@ఐɠ$selfdede@YG@@s@Yde @@rr֠sG@@K@|@@K@{@8@@K@zsB@@K@y@K@x@K@w@rภȽ@@rs\@@L@@@L@@@ఐ&s_namede de@A@@\@@L@L@L@@@W@@@@K@tK@L@@@డ!^dede@ʰ@@@@@K@@@@K@@@K@@K@@K@@@'@\verb`'de(de@@@@@@L@L@L@@@డ!^=de<>de=@@@@@@L@@@@L@@@L@@L@@L@"@@ఐa$self[de\de#@Y߰@@t>3@Y`de)@@spsns@@M@@@M@@@@M@s@@M@@M@@M@G@sภYɀภ_~de/de4@^@@@s@@N@N@[@@@̠@@N@_@@ఐ&s_namede5de;@@@@@N@N@N@s@@b@@Y@@M@M@N@{@@#`} de>deB@@sdeC@@d@@M@M@M@@@ @@l@@L@L@M@@@@@t@@K@sK@L@@@S@@|@@J@_J@K@r@@dddeD@@P@@I@NI@J@^@@z @@I@M@ภA@A@kJ@D@@I@II@@@dd@@y@@I@BI@H@@ఐ $selfeFePeFeT@Z@@t@YeFea@@O@@I@@@I@@t@@I@@@I@t@@I@@I@@I@@3ภ.@.@h5@@J@ @@J@ @@ఐ !e5eFeb6eFec@@@  @'ex_info<eFed=eFek@ @@Lt@@J@@@J@J@J@@@KeFeOLeFel@@t@@I@%@@e@@Ҡ @@H@H@H@@.@@@@ /@M@@ !~@@@ "@g@@ #@t@@ $@@@ %[@@@ &\@@@ ' !@@baa@@ఐ t$selfnepevoepez@Z@@uQ0nmmnnnnn@ 2 B <@ =@@@@Zh wepe@@@uP@@F@@uN@@F@@@F@@F@@F@@@ఐ #fmtepeepe@ h@@ !@@ఐ g$textepeepe@+@@Šo @o G@7G@4G@17@@; @@TF@(:@J@@F@F n@@A A@@nTF@8F@7@F@=F@<0@ @@@@A A@  A@@@nk@nfn]@F@I@F@H@F@GF@D0@ @@@@A @@g[@nt@nonf@F@N@F@M@F@L@F@K@aa3@# $ Print LaTeX code for an exception. aaaa@@@@@@@nteeee@AA@&self-3ࠠ۸۹[|[|@g0@[{@@@  [~[~@g@@@#fmteeee@@@ndF@d0@[g@[@g@[@@@@@@&m_nameeeee@@@nwF@q0@$@@0@@@@@!p%ee&ee@@@nF@x0'&&'''''@"@@C@@@@ఐP$self;ee<ee@[@@v0;::;;;;;@#@@W@@@[5 Dee@@@v@@G@@v@@G@s@@G@@G@@G@@@ఐc#fmt\ee]ee@E@@_!@@ภfeegf;fDAภ$Code oee@D)functor (veewef@@yeezef@@P@@H@H@H@D@@ @@g@@H@H@H@N@ภf f+Aภ$Codef f@nఐ!pf ff f@f@@i@'mp_namef ff f"@,'mp_nameo,@@@ b@@@ ]@@ ,'mp_type V]+module_type@@@ _@@@ ^@A@ARRRR@@ ,,mp_type_code@@@ `@B@A SS SS.@@ ,'mp_kind%o/@@@ a@C!@ASHSPSHSl@@@ARRRR@@ <4@@@@H@H@H@@@W<@@gH@H@@ภ{f%f/Axภ$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$selfEfGfMFfGfQ@\ɰ@@w( @\?JfGfk@@@o@o@oo@G@@G@@G@@@ఐb#fmt[fGfl\fGfo@D@@^ @@ఐZ&m_namehfGfpifGfv@>@@V-@@ఐV!pwfGfwxfGfx@9@@R<@'mp_kind~fGfyfGf@ @@oC@@=@@oD@ఐ$selfffff@]@@wpR@\ff@@@wk@@F@@wi@@F@@@F@@F@@F@b@@ఐ#fmtffff@@@o@@ภ>ffffA<ภ$Code ff@%) -> ffff@@ffff@@@@G@G@G@@@ @@@@G@G@G@@ภ*A@+A@g@@G@G@@@ff3@@w@G@G@@@`8@@peF@F@@<@@@=@@F@|@@A@A@@pxF@pF@o@F@F@0@@@@@AJA@@pF@c@pF@bF@a@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@@p-ff.ff@AA@&self-3ࠠ]]@i098899999@]@@@  ]]@i@@@#fmtHffIff@@@nF@F@!0KJJKKKKK@]i@]@h!i@]@j@@@@@&father_ff`ff@@@pF@F@5F@8F@\F@_F@NF@.0lkklllll@"1'@(@@@@@@$kind}ff~ff@@@pF@;F@50@/%@&@@@@@ఐ$kindffff@@@@@0@#@@@Ġ2Module_type_structfgfg@82Module_type_structq@@@ @<n@@@ @@@ @A@@E@A(\\(\]$@@@$ࠠ$elesfgfg@@@n@@@?@@@>0@2@@@@@( @@J@@J@@ఐ$selfg!g+g!g/@^[@@x0@E"@@@@@]Ѱ g!g=@@@x@@H@`@x@@H@_@@H@^@H@]@H@\@@ఐ#fmtg!g>g!gA@@@!@@ภg!gCg!geAภ%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@@5g!gB3@@y@I@kI@{`@@d8@@@@G@H@jf@డ$List$iterNgggqOgggz@@@@@oF@@@H@@H@@ @@H@@@H@@H@@H@@@ఐ:$selfpggg|qggg@^@@yS@^uuggg@@@o@o@oo@J@@J@@J@@@ఐB#fmtgggggg@@@>@@ఐ8&fathergggggg@@@4@@ggg{ggg@@@oo@I@@@ఐ砐$elesgggggg@˰@@Z@@I@I@I@@@c @@@@G@H@@ఐ$selfgggg@_E@@y@^gg@@@y@@G@@y@@G@@@G@@G@@G@@@ఐ#fmtgggg@o@@@@ภrggggApภ%Latex gg@m5\end{ocamldocsigend} gggg@@gggg@@y@@H@H@H@*@@ @@@@H@H@H@4@ภӰ*A@+A@@@H@H@@@@gg3@@y@H@H@F@@`8@@ryF@fF@J@<@@K@O=@@F@XN@Ġ3Module_type_functor2gg3gh @83Module_type_functor@r@@@ r@@@ @BA@E@A})]I]O~)]I]@@@%ࠠ!pJgh Kgh @@@r@@@C0MLLMMMMM@@@@ࠠ!kXghYgh@@@r@@@D@@@-_gh@@@@@@ఐ7$selfmhhnhh"@_@@zP0mllmmmmm@-'@(@!@@@@@_q yhh<@@@s@s@rr@H@@H@@H@@@ఐF#fmthh=hh@@@@B@@ఐ<&fatherhhAhhG@@@8*@@ఐZ!phhHhhI@3@@s$@@F@ :@@>@@s!;@ఐ$selfhKhUhKhY@`:@@zI@_hKhs@@@s"@s @ss@G@@G@@G@R@@ఐ#fmthKhthKhw@]@@_@@ఐ~&fatherhKhxhKh~@U@@zl@@ఐ!khKhhKh@s@@sD@@F@#|@@7@@sC}@@@F@F@@Ġ1Module_type_alias hh hh@81Module_type_aliasZ@s~1module_type_alias@@@ @AB@E@AE+]]F+]^ @@@&ࠠ!a  hh hh@@@@@@G0@@@@@@@@@@@@ఐ$self% hh& hh@`@@{0%$$%%%%%@@@A@@@` . hh@@@{@@G@.@{@@G@-]@@G@,@G@+@G@*@@ఐ#fmtF hhG hh@װ@@!@@ภڰP hhQ hiAؠภ$Code Y hh@.ఐ0$selff hhg hh@`@@{IA@`5k hh@@@x@@H@X@xk@@H@Wx@@H@V@H@U@H@TQ@@ఐ(&father hh hh@@@$^@@ఐ!a hh hh@j@@@@I@k@ir@(mta_name hh hi@,(mta_name@@@ !t@@@ @@ ,*mta_module s`@@@ @@@ AA @A#\\!#\\L@@#@A"[["[[@@",@@@@I@j@@ hh hi@@@@H@QH@pI@b@@| @@@@H@yH@JH@P@ภA@A@b@@H@KH@v@@ hh@@{@H@9H@I@@@@F@8F@'@Ġ0Module_type_with ii  ii@80Module_type_withT@tV@@@ D@@@ @BC@E@AB-^`^fC-^`^@@@'ࠠ!k  ii ii@@@tm@@@K0@@@@ࠠ!s  ii! ii"@@@!@@@L@@@.$ ii#@@@@@@ఐ$self2 i'i13 i'i5@a@@|021122222@-'@(@O!@@Q@@@a3 > i'iO@@@t@t@tt@H@@H@@H@@@ఐ #fmtO i'iPP i'iS@@@@@ఐ&father\ i'iT] i'iZ@ذ@@*@@ఐZ!ki i'i[j i'i\@3@@t@@F@:@@>@@t;@ఐE$self{i^ih|i^il@a@@|^I@aqi^iz@@@|Y@@G@@|W@@G@@@G@@G@@G@Y@@ఐT#fmti^i{i^i~@)@@Pf@@ภ,iiiiA*ภ$Code ii@! iiii@@iiii@@@@H@H@H@@@ @@@@H@H@H@@ภWii+ATภ$Codeii@ఐ$selfiiii@bf@@|@aii@@@z@@H@@y@@H@z@@H@@H@@H@@@ఐ&fatheriiii@{@@@@ఐ!s ii ii@԰@@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_typeofOiiPii@82Module_type_typeof@@@@ @AD@E@A/^^/^_@@@8(ࠠ!s diieii@@@@@@O@@@@@@@@@ఐ@$selfvijwij@b@@}Y0vuuvvvvv@@@@@@bp ij@@@}X@@G@@}V@@G@@@G@@G@@G@@@ఐS#fmtijij@(@@O!@@ภ+jj(jtjA)ภ$Code jj,@/module type of jj.jj=@@jj-jj>@@@@H@*H@,H@+D@@ @@@@H@^H@#H@)N@ภVj@jN+ASภ$Codej@jR@ఐ$selfj@jTj@jX@ce@@}k@bj@jh@@@{@@H@B@z@@H@A{@@H@@@H@?@H@>{@@ఐ&fatherj@jij@jo@z@@@@ఐ!s j@jp j@jq@@@{ @@I@MI@SI@R@@j@jSj@jr@@@@H@;H@UI@L@@T @@dH@4H@:@ภ)jtjA@A@@@H@5H@[@@fA@w@@H@$H@3@@9jj&@@~ @xH@H@"@@@@"F@F@@@ADff@@&F@90DCCDDDDD@@@@@AA@@F@-0F@,@F@F@0NMMNNNNN@@@@@AA@@F@ @F@>F@@F@@F@F@0\[[\\\\\@@@@@AA@A@@@v@v@vv@F@@F@@F@ @F@ F@0lkklllll@!@@@@A @@p@v@v@vv@F@@F@@F@@F@@F@@{ff@@vͰjjjj@AA@&self-3 ࠠW Xdd@p#0@d@@@  dd@p%@@@#fmt jjjj@@@vF@+0@d,p7@d/@p9@d1@@@@@@&father jjjj@@@w7F@80@#@@@@@@@$kind jjjj@@@wF@EF@?0@#@@@@@@ఐ$kindjjjj@@@ɰ@@0@#@@@Ġ-Module_structjjjj@8-Module_structw$@@@ r@肠u*@@@ e@@@ d@A@@H@A7SS8ST!@@@ࠠ$eles jjjj@@@u@@@@I@@@H0        @2@@@@@( @@J@@J@@ఐ$selfjjjj@d@@0@E"@@9@@@d &jk@@@~@@H@~@~@@H@}U@@H@|@H@{@H@z@@ఐ#fmt>jk?jk @@@!@@ภҰHjk Ijk-AРภ%Latex Qjk@͠7\begin{ocamldocsigend} XjkYjk+@@[jk\jk,@@@@I@I@I@D@@ @@I@@I@I@I@N@ภ3*A0@+A@@@I@I@Z@@{jk 3@@M@I@I@`@@d8@@@@G@H@f@డ\$List$iterk/k9k/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@̰@@0[@@I@I@I@@@d @@^@@G@H@@ఐ~$selfksk} ksk@e@@@d ksk@@@@@G@@@@G@<@@G@@G@@G@@@ఐ#fmt%ksk&ksk@p@@@@ภ/ksk0kskAภ%Latex 8ksk@5\end{ocamldocsigend} ?ksk@ksk@@BkskCksk@@@@H@H@H@+@@ @@0@@H@H@ H@5@ภ*A@+A@@@H@ H@A@@bksk3@@4@H@H@ G@@`8@@xF@I@:@@J@N;@@F@vM@Ġ,Module_aliaswkkxkk@8,Module_alias@x,module_alias@@@ f@AA@H@ATFTLTFTj@@@aࠠ!a kkkk@@@@@@L0@@@@@@@@@@@@ఐ$selfkkkk@f$@@0@@@@@@e kk@@@@@G@&@@@G@%@@G@$@G@#@G@"@@ఐ)#fmtkkkk@ @@%!@@ภU kk kl2ASภ$Code  kl@ఐW$self kl kl@fe@@A@e kl@@@~:@@H@P@}@@H@O~5@@H@N@H@M@H@LQ@@ఐQ&father kl  kl&@4@@M^@@ఐ!a  kl' kl(@j@@@@I@c@ar@'ma_name kl) kl0@,'ma_name@@@ [W!t@@@ X@@ ,)ma_module ay#mmt@@@ Z@@@ YAA @ApQQqQR@@ @AtQQuQQ@@ .!@@@@I@b@@? kl@ kl1@@@@H@IH@hI@Z@@~ @@-@@H@qH@BH@H@ภA@A@ߠ@@H@CH@n@@_ kk@@1@H@1H@A@@@@F@0F@@Ġ.Module_functors!l3l;t!l3lI@8.Module_functor@y@@@ gy@@@ h@BB@H@ATTTT@@@_ࠠ!p !l3lK!l3lL@@@z @@@P0@@@@ࠠ!k !l3lN!l3lO@@@y@@@Q@@@-!l3lP@@@@@@ఐ$$self"lTl^"lTlb@g2@@0@-'@(@!@@@@@f "lTl|@@@zG@zB@z@z7@H@y@H@x@H@w@@ఐ3#fmt"lTl}"lTl@@@/@@ఐ+&father"lTl"lTl@@@'*@@ఐZ!p"lTl"lTl@3@@ze@@F@:@@>@@zb;@ఐm$self#ll#ll@g{@@I@f#ll@@@zC@z>@z=z6@G@@G@@G@R@@ఐu#fmt #ll#ll@X@@q_@@ఐm&father#ll#ll@P@@il@@ఐ!k'#ll(#ll@s@@zby@@4@@z^z@~@@F@F@s@Ġ,Module_apply:$ll;$ll@8,Module_applyR@zw@@@ iz{@@@ j@BC@H@AU:U@U:Uk@@@&ࠠ"k1 R$llS$ll@@@z@@@U0UTTUUUUU@|@@@ࠠ"k2 `$lla$ll@@@z@@@V@@@-g$ll@@@@@@ఐ렐$selfu'mNmXv'mNm\@g@@X0uttuuuuu@-'@(@!@@@@@g '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@hD@@K@g(mm@@@@@H@@@@H@@@H@@H@@H@[@@ఐE#fmt(mm(mm@(@@Ah@@ภq(mm(mmAoภ$Code (mm@Š!((mm(mm@@(mm(mm@@@@I@I@I@@@ @@@@I@I@I@@ภҰ*A@+A@@@I@I@@@(mm3@@@I@I@@@`8@@@@G@H@@ఐ$self2)mm3)mm@h@@@h67)mm@@@{~@{y@{x{q@H@@H@@H@@@ఐ#fmtH)mmI)mm@@@@@ఐ&fatherU)mmV)mm@@@@@ఐ"k2b)mmc)mm@@@{@@F@ @@7@@{@ఐꠐ$selft*mmu*mm@h@@W@hjy*mm@@@R@@G@@P@@G@@@G@@G@@G@@@ఐ#fmt*mm*mn@ܰ@@@@ภ%*mn*mn A#ภ$Code *mn@y!)*mn *mn @@*mn*mn @@@@H@H@=?@@ @@@@H@GH@5H@;I@ภ*A@+A@N@@H@6H@DU@@*mn3@@@H@ H@4[@@`8@@nF@^@;@@_@<@@`@d=@@F@c@Ġ+Module_with+n n+n n @8+Module_with@|E@@@ k3@@@ l@BD@H@A1UU2UU@@@ࠠ!k +n n"+n n#@@@|\@@@Z0@(@@@ࠠ!s  +n n% +n n&@@@!@@@[@@@.+n n'@@N@@N@@ఐ$self!-nony"-non}@i@@0!  !!!!!@J-'@(@>!@@@@@@i" --non@@@|@|@||@H@O@H@N@H@M@@ఐ#fmt>-non?-non@@@@@ఐ&fatherK-nonL-non@@@*@@ఐZ!kX-nonY-non@3@@|@@F@a:@@>@@|;@ఐࠐ$selfj.nnk.nn@i@@MI@i`o.nn@@@H@@G@m@F@@G@l@@G@k@G@j@G@iY@@ఐ#fmt.nn.nn@Ұ@@f@@ภ/nn1oo!Aภ$Code /nn@o! /nn/nn@@/nn/nn@@{@@H@H@H@@@ @@@@H@H@H@@ภF0nn+ACภ$Code0nn@™ఐG$self0nn0nn@jU@@@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@xH@ @@@@F@w @@@F@I@Ġ1Module_constraint>2o"o*?2o"o;@81Module_constraintV@}{@@@ m}@@@ n@BE@H@A VpVv VpV@@@*ࠠ!k V2o"o=W2o"o>@@@}@@@_0YXXYYYYY@@@@ࠠ#_tk d2o"o@e2o"oC@@@}@@@`@@@-k2o"oD@@@@@@ఐ$selfw4oto~x4oto@j@@Z0wvvwwwww@+%@&@@@@@@j 4oto@@@}@}@}}@G@@G@@G@@@ఐ#fmt4oto4oto@߰@@@@ఐ&father4oto4oto@װ@@*@@ఐX!k4oto4oto@3@@}@@F@:@@>@@F@<@Ġ-Module_typeof5oo5oo@8-Module_typeof@ @@@ o@AF@H@A VV  VW @@@ࠠ!s 5oo5oo@@@@@@c0@@@@@@@@@@@@ఐ^$self6oo6oo@kl@@0@@@@@@j 6oo@@@@@G@@@@G@ @@G@@G@@G@@@ఐq#fmt 6oo 6oo@T@@m!@@ภ7oo9p;pHAภ$Code 7oo@/module type of #7oo$7op@@&7oo'7op@@@@H@H@H@D@@ @@@@H@EH@ H@N@ภȰ>8pp+AŠภ$CodeF8pp@ఐɠ$selfS8ppT8pp@kװ@@6k@k&X8pp/@@@@@H@)@X@@H@(@@H@'@H@&@H@%{@@ఐà&fatherp8pp0q8pp6@@@@@ఐ!s}8pp7~8pp8@@@|@@I@4I@:I@9@@8pp8pp9@@_@@H@"H@ppAภ$Code '=pp@ఐ$self4=pp5=pp@l@@A@l9=pp@@@@@H@x@9@@H@w@@H@v@H@u@H@tQ@@ఐ&fatherQ=ppR=pp@@@^@@ఐ!s^=pp_=pp@h@@]@@I@I@I@r@@i=ppj=pp@@@@@H@qH@I@|@@U @@W@@H@H@jH@p@ภA>ppcA?@dA@ @@H@kH@@@<ppl@@\@H@YH@i@@q@@,F@XF@G@@Ajjw@@0F@C0@@@@@A{A@@F@7:F@6@F@F@0@@@@@AA@@uF@*@F@)HF@(@F@ @F@F@0@@@@@A A@ A@@@@@@F@0@F@/@F@.@F@-F@)0@ @@@@A @@yV@ @@@F@6@F@5@F@4@F@3@F@2@jj@@@pp@pp@AA@&self-3 ࠠ mlml@yt0@mk@@@  mnmn@yv@@@#fmt @pp@pp@@@F@L0@m}y@m@ y@m@ @@@@@&father @pp@pq@@@~^F@Y0@#@@@@@@@$kind @pq@pq @@@,F@fF@`0@#@@4@@@@ఐ$kind(Aq q)Aq q@@@Aڰ@@0*))*****@#@@@Ġ/Class_structure9Bq"q*:Bq"q9@8/Class_structureN@@@ @~_~^@@@ @@@ ۠~@@@ @@@ @B@@D@A====@@@1ࠠ͠#inh ]Bq"q;^Bq"q>@@@~~~}@@@l@@@k0dccddddd@:@@@ࠠ$eles oBq"q@pBq"qD@@@)~@@@n@@@m@@@AzBq"qE@@d@@d@@ఐ$selfCqIqSCqIqW@n @@k0@`5/@0@%@ @@@@m CqIqe@@@m@@H@@k@@H@@@H@@H@@H@@@ఐà#fmtCqIqfCqIqi@@@$@@ภ@CqIqkCqIqA>ภ%Latex CqIqp@;:\begin{ocamldocobjectend} CqIqrCqIq@@CqIqqCqIq@@G@@I@I@I@G@@ @@@@I@I@I@Q@ภ*A@+A@i@@I@I@]@@CqIqj3@@@I@I@c@@g8@@U@@G@H@i@ఐ&$selfDqqDqq@n@@y@ncDqq@@@,@+@H@@H@@@ఐ,#fmtDqqDqq@@@(@@ఐŠ#inh"Dqq#Dqq@@@C@@%@@:@డ$List$iter4Eqq5Eqq@Ȅ@@@@F@ȁ@@H@@H@@~ @@H@}@@H@@H@@H@@@ఐ{$selfVEqqWEqq@nڰ@@9@nq[Eqq@@@@@@J@@J@@J@@@ఐ#fmtlEqqmEqq@f@@@@ఐ{&fatheryEqqzEqq@^@@w@@}Eqq~Eqr@@@@I@@@ఐ$elesEqrEqr@@@ϠZ@@I@I@I@ @@c @@@@G@H@@ఐ̠$selfFrrFrr@o+@@@nFrr#@@@@@G@@@@G@@@G@@G@@G@/@@ఐ۠#fmtFrr$Frr'@@@<@@ภXFrr)FrrLAVภ%Latex Frr.@S8\end{ocamldocobjectend} Frr0FrrJ@@Frr/FrrK@@_@@H@"H@$H@#_@@ @@@@H@-H@H@!i@ภ*A@+A@@@H@H@*u@@Frr(3@@@H@ H@{@@`8@@F@F@F@F@ @@@@@A@@ @B@@ F@@Ġ+Class_applyHrNrVHrNra@8+Class_apply@3+class_apply@@@ @AA@D@Af>>g>>;@@@Π@/HrNrb0HrNrc@@@@I@q@@@@@@@@@ఐe$self@JrrAJrr@oİ@@#@o6EJrr@@@@@G@6@@@G@5t@@G@4@G@3@G@2@@ఐt#fmt]Jrr^Jrr@W@@p@@ภgJrrhJrrAภ#Raw pJrr@Ȩ !class application not handled yetwJrrxJrr@@zJrr{Jrr@@ȴ@@H@YH@[H@Z@@ @@h@@H@dH@RH@X&@ภR*AO@+A@@@H@SH@a2@@Jrr3@@l@H@AH@Q8@@`8@@F@@F@/=@Ġ,Class_constrLrrLrr@8,Class_constru@,class_constr@@@ @AB@D@A>>>>@@@Ϡࠠ#cco LrrLrs@@@@@@t0@@@@@@@@@@@@ఐ#ccoNss"Nss%@@@ݰ@@-@@I@m@j0@% @@@3cco_type_parametersNss&Nss9@,3cco_type_parameters:@@@ j)type_expr@@@ @@@ @B,(cco_name5!t@@@ @@@AA|@@,)cco_classB#cct@@@ @@@ AA@AQ}@@K@u@@K@t032233333@S@@@ @@@ภK<Os?sR=Os?sT@J@@@@@G@H@H@~@ࠠ!l PPsUsbQPsUsc@@@cb@@@y@@@xw@@ji@@J@{@@J@z~@@ఐ$selflQsgsvmQsgsz@p@@O0lkklllll@%@ @@@@pf uQsgs@@@N@@I@@L@@I@@@I@@I@@I@@@ఐ#fmtQsgsQsgs@@@!@@డf!@TstTst@+@@@+@@J@J@J@J@@@J@@/@@J@.@@J@@J@@J@K@@ภSssSss@Iภ$CodeSssSss@ɠ![SssSss@@SssSss@@ɬ@@K@K@K@o@@ @@;K@r@ఐ$selfTssTss@qq@@@pTss@@@@@K@@@@K@@@K@.c@@K@@@K@@K@@K@@@ఐ&father Tss Tss@@@@@ఐϠ!l Tst Tst@@@@@L@@@L@L@L@@@ .Tss /Tst@@L@@@K@K@K@@@p @@Ơ@@K@K@@@ภѰ GUtt HUtt"AϠภ$Code  PUtt@%"]  WUtt XUtt @@ ZUtt [Utt!@@1@@K@K@K@@@ @@K@@ภ+#A(@$A@L@@@K@K@@@ uUtt.@@@@K@K@ @@ }Rss ~Vt#t5@@P@@J@J@@@@@HH@H@@@A Mss Wt6tA@@MH@gX@ఐ$self XtCtM XtCtQ@r@@|f@q XtCt_@@@w@@G@@u@@G@ @@G@ @G@ @G@ v@@ఐ͠#fmt XtCt` XtCtc@@@@@ภJ Ytdtq YtdtAHภ$Code  Ytdtu@ʞఐ$self Ytdtw Ytdt{@rZ@@@q Ytdt@@@@@H@8@@@H@7@@H@6@H@5@H@4@@ఐ&father Ytdt Ytdt@ذ@@@@ఐ>#cco Ytdt Ytdt@)@@T@@I@K@I@(cco_name Ytdt Ytdt@@@@@I@J@@ Ytdtv Ytdt@@@@H@1H@PI@B@@_ @@@@H@YH@*H@0@ภlA@mA@ @@H@+H@V@@ 5Ytdtpu@@@H@H@)@@z@@6F@@}@@F@f @Ġ0Class_constraint J[tt K[tt@80Class_constraint@`@@@ B@@@ @BC@D@A????@@@6Рࠠ"ck  b[tt c[tt@@@v@@@x;@ࠠ#ctk  o[tt p[tt@@@a@@@yH@@@, v[tt@@`J@@`J@@ఐ$self \tt \tt@s@@g0        @\,&@'@ !@@ @@@r  \tt@@@i@@H@c@g@@H@b@@H@a@H@`@H@_@@ఐ#fmt \tt \tt@@@$@@ภ< \tt \ttA:ภ$Code  \tt@ː"(  \tt \tt@@ \tt \tt@@˜@@I@I@I@G@@ @@@@I@I@I@Q@ภ*A@+A@ e@@I@I@]@@ \tt3@@@I@nI@~c@@g8@@Q@@G@H@mi@ఐ"$self ]tu ]tu@s@@y@s ]tu@@@&@!@@H@@H@@H@@@ఐ*#fmt ]tu ]tu@ @@&@@ఐ"&father ]tu !]tu%@@@@@ఐˠ"ck -]tu& .]tu(@@@A@@4@@;@ఐc$self >^u*u4 ?^u*u8@s°@@!@s4 C^u*uF@@@@@H@@@@H@r@@H@@H@@H@@@ఐr#fmt [^u*uG \^u*uJ@U@@n@@ภ e^u*uL f^u*uWAภ$Code  n^u*uP@C# :  u^u*uR v^u*uU@@ x^u*uQ y^u*uV@@O@@I@I@I@@@ @@f@@I@I@I@@ภP*AM@+A@ @@I@I@@@ ^u*uK3@@j@I@I@@@`8@@@@G@H@@ఐՠ$self _uZud _uZuh@t4@@,@sİ _uZu@@@@@@H@@H@@H@5@@ఐݠ#fmt _uZu _uZu@@@B@@ఐՠ&father _uZu _uZu@@@O@@ఐq#ctk _uZu _uZu@V@@\@@4@@]@ఐ$self `uu `uu@ts@@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@%@@ I`uu3@@@H@H@@@`8@@JF@@;@@@<@@@W=@@@>@@F@[@@A XAq qB@@TF@d0 X W W X X X X X@.@@@@AIFA@@JF@X^F@W@F@F@0 b a a b b b b b@J@@@@AePA@@F@K@XF@JlF@I@F@@F@F@0 p o o p p p p p@m@@@@A^A@bA@@@@@@F@@F@@F@@F@F@0        @@@@@A @@@@@@F@@F@@F@@F@@F@@ @ppy@@ buu buu@AA@&self-3 !ࠠk lu/u/@70        @u.@@@  u1u1@9@@@#fmt " buu buu@@@F@/F@0        @uCN@uF@ "P@uH@ @@@@@&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@ANDDODD@@@ݠࠠ#cta % dv v dv v"@@@@@@0        @+@@@@@!@@C@@C@@ఐ#cta 0fv2vC 1fv2vF@@@ I@@-@@I@-@*0 7 6 6 7 7 7 7 7@E% @@@3cta_type_parameters @fv2vG Afv2vZ@,3cta_type_parameters:@@@ ٠o)type_expr@@@ @@@ @B,(cta_name!t@@@ @@@AC-C7C-CJ@@9,)cta_classW@@@ @@@ AA@ACzCCzC@@G*@ACCCD@@K۰A0@@*)@@@,@@@+>@ĠB gv`vm gv`vo@ @@@@@=<@@K@5@@K@40        @Q@@@ @@@ภ gv`vs gv`vu@@@@@@G@H@@H@>@ࠠ!l ( hvvv hvvv@@@a`@@@9@@@8u@@hg@@J@;@@J@:|@@ఐ#$self ivv ivv@vE@@0        @%@ @ @@@u  ivv@@@@@I@I@@@I@H@@I@G@I@F@I@E@@ఐ6#fmt ivv ivv@@@2!@@డ !@ kvw kvw@@@@@@J@J@J@xJ@`@@J@b@@@J@a@@J@_@J@^@J@]K@@ภjvvjvv@ ภ$Codejvv jvv@!['jvv(jvv@@*jvv+jvv@@@@K@zK@|K@{o@@ @@;K@yr@ఐ$selfBkvvCkvv@vư@@%@vGkvw@@@@@K@@@@K@@@K@@@K@@@K@@K@@K@@@ఐ&fathergkvwhkvw @@@@@ఐϠ!ltkvwukvw@@@  @@L@@@L@L@L@@@kvvkvw@@L@p@@K@uK@K@@@p @@@@K@nK@t@@ภ &lww&lww0A $ภ$Code lww*@z"] lww,lww.@@lww+lww/@@φ@@K@K@K@@@ @@K@@ภ #A }@$A@HL@@@K@K@@@lww%.@@J@@K@mK@ @@jvvmw1wC@@@@J@J@l@@@@HH@SH@B@@Aev&v0nwDwO@@MH@'X@ఐP$selfowQw[owQw_@wr@@f@vowQwm@@@@@G@@@@G@"@@G@@G@@G@v@@ఐ_#fmt owQwn owQwq@<@@[@@ภ pwrwpwrwA ภ$Code pwrw@ఐ$self+pwrw,pwrw@w@@@v0pwrw@@@@@H@@0@@H@@@H@@H@@H@@@ఐ&fatherHpwrwIpwrw@d@@@@ఐ<#ctaWpwrwXpwrw@'@@R@@I@ @ @(cta_namecpwrwdpwrw@@@@@I@ @@jpwrwkpwrw@@A@@H@H@I@@@_ @@X@@H@H@H@@ภ BlA ?@mA@ @@H@H@@@pwrw~u@@\@H@H@@@z@@|F@F@@~@@F@& @Ġ/Class_signaturerwwrww@8/Class_signature@7@@@ @@@ @@@@ @@@ @B@@B@ADDDD@@@ܠࠠ#inh &rwwrww@@@ @@@@@@@ࠠ$eles 'rwwrww@@@(,@@@!@@@ @@@>rww@@@@@@ఐN$selfswwsww@xp@@0@4.@/@ %@ @ @@@w sww@@@@@H@#@@@H@"'@@H@!@H@ @H@@@ఐd#fmtswwsww@A@@`$@@ภ swwswxA ภ%Latex #sww@˟:\begin{ocamldocobjectend} *swx+swx@@-swx.swx@@˫@@I@FI@HI@GG@@ @@@@I@QI@?I@EQ@ภ *A @+A@͠@@I@@I@N]@@Msww3@@@I@.I@>c@@g8@@@@G@TH@-i@ఐǠ$selfetx!x+ftx!x/@x@@Hy@xǰjtx!xI@@@@@H@Y@H@X@@ఐ͠#fmtytx!xJztx!xM@@@@@ఐĠ#inhtx!xNtx!xQ@@@F@d@@'@@@డb$List$iteruxSx]uxSxf@@@@@H@o@@H@q@H@p@ @@H@n@@H@m@H@l@H@k@@ఐ$selfuxSxhuxSxl@yA@@@xذuxSx@@@!@ @@J@@J@@J@@@ఐ'#fmtuxSxuxSx@@@#@@ఐ&fatheruxSxuxSx@@@@@uxSxguxSx@@@=6@I@@@ఐ$elesuxSxuxSx@@@6[@@I@}I@I@@@d @@d@@G@H@|@ఐp$selfvxxvxx@y@@"@yvxx@@@@@G@@@@G@B@@G@@G@@G@2@@ఐ#fmt+vxx,vxx@\@@{?@@ภ5vxx6vxxAภ%Latex >vxx@̺8\end{ocamldocobjectend} EvxxFvxx@@HvxxIvxx@@@@H@H@H@b@@ @@6@@H@H@H@l@ภ *A@+A@@@H@H@x@@hvxx3@@:@H@H@~@@`8@@F@@;@@@ <@@@=@@F@@@AvcuuA@@F@0vuuvvvvv@@@@@AEA@@F@F@@F@F@0@@@@@AOA@@F@@F@F@@F@@F@F@0@@@@@A]A@aA@@@@@@F@@F@@F@@F@F@0@@@@@A @@7@@@@F@@F@@F@@F@@F@ @buux@@xxxxxx@AA@&self-3 *ࠠ )zMzM@U0@zL@@@  zOzO@W@@@#fmt +xxxxxy@@@F@0@z_j@zb@ l@zd@@@@@@!m ,xxyxxy@@@F@0@%@@@@@@@ࠠ&s_name -yyyyyy@@@3@@@0G@"0@%@@@@@డ$Name&simpleyyyyyy%@@@@K@@G@&N@@G@%@G@$@@ఐF!m&yyy&'yyy'@'@@B*@&m_name-yyy(.yyy.@,&m_name@@@ k!t@@@ t@@, ,&m_type t+module_type@@@ uAA @AXGXQXGXu@@!,&m_infox@@@ w@@@ vAB@AXXXX@@/,.m_is_interface%t@@@ x@C!@AXYXY@@9,&m_file/@@@ y@D+@AYQY[YQYl@@C,&m_kind9@@@ zAE4@AYYYY@@L,%m_locBt@@@ {AF=@AYYYZ @@U,*m_top_depsK!t@@@ }@@@ |AGM@AZ ZZ Z7@@e,&m_code[Š@@@ @@@ ~AH\@AZrZ|ZrZ@@t,+m_code_intfjԠ@@@ @@@ AIk@AZZZZ@@ ,+m_text_onlyyu<@@@ @Ju@A[&[0[&[D@@!@AXXXX"@@@@@@H@1H@9H@7@@@@@@yyy @@ఐ$selfzy2y8zy2y<@{P@@0@@@@@@zư zy2yJ@@@@@F@A@@@F@@@@F@?@F@>@F@=@@ఐ##fmtzy2yKzy2yN@@@!@@ภ{yOyX~yyAภ%Latex {yOy]@|డ!^ {yOyi {yOyj@ư@@@@@G@j@@@G@i@@G@h@G@g@G@fL@@'\index{#{yOy`${yOyh@@&{yOy_@@@@H@vH@xH@w_@@డ!^:{yOy};{yOy~@@@@@@H@~@@@H@}@@H@|@H@{@H@z{@@ఐ$selfX{yOykY{yOyo@{ܰ@@;@{]{yOyu@@mk@@I@@@I@@@@I@@@I@@I@@I@@~ภ'R@@@@J@@@J@@@ఐ&s_name{yOyv{yOy|@@@@@J@J@J@@@W@@K@@I@I@J@@@డn!^{yOy{yOy@_@@@_@@I@@\@@I@[@@I@@I@@I@@@'@\verb`{yOy{yOy@@@@y@@J@J@J@@@డ!^|yy|yy@@@@@@J@@@@J@@@J@@J@@J@@@ఐ4$self|yy|yy@|t@@$@|L|yy@@t@@K@@@K@@e@@K@o@@K@@K@@K@8@ภภ|yy|yy@@@@@@L@L@L@@@a@@L@P@@ఐ2&s_name)|yy*|yy@Z@@@@L@L@L@d@@4|yyc@@@@K@K@L@m@@#`} D|yyE|yy@@tG|yy@@@@K@K@K@@@ @@@@J@J@K@@@@@ @@I@I@J@@@T@@@@H@uH@I@@@h{yOy^i}yy@@@@G@dG@H@t@@{ @@V@@G@G@]G@c@ภ@~yyA>@A@ @@G@^G@@@{yOyW@@[@G@LG@\@@@@[F@fF@K@@@F@!@@AA@@kF@F@@F@F@0@@@@@AA@A@@@@}v@F@@F@@F@F@0@@@@@A @@B@@@F@@F@@F@@F@@xxx@@|yyyz@AA@&self-3 /ࠠ .}V}V@^0@}U@@@  }X}X@`@@@#fmt 0yzyz@@@F@*0@}hs@}k@ u@}m@@@@@@"mt 1yzyz @@@F@30@%@@ @@@@@ࠠ&s_name 2z zz z@@@<@@@FG@80@%@@!@@@డ$Name&simplez zz z*@@@@T@@G@<W@@G@;@G@:@@ఐF"mt/z z+0z z-@'@@B*@'mt_name6z z.7z z5@,'mt_name@@@ t!t@@@ @@ ,'mt_info ~{@@@ @@@ AA @A6_`6_`#@@ ,*,'mt_typew+module_type@@@ @@@ AB@A7`a`k7`a`@@ =+,/mt_is_interface*w@@@ @C&@A8``8``@@ G,,'mt_file4@@@ @D0@A9a&a09a&aB@@ Q-,'mt_kind>@@@ @@@ AE>@A:ara|:ara@@ _.,&mt_locLw@@@ AFG@A>bb>bb@@ h/@A5__5__@@ l)c[@@@@H@GH@OH@M@@c@@@@z ze@@ఐ⠐$selfz9z?z9zC@~+@@0@@@@@@} z9zQ@@@@@F@W@@@F@V@@F@U@F@T@F@S@@ఐ#fmtz9zRz9zU@ְ@@!@@ภ\zVz_zzAZภ%Latex zVzd@Wడ!^zVzpzVzq@@@@@@G@@@@G@@@G@~@G@}@G@|L@@'\index{zVzgzVzo@@zVzf@@@@H@H@H@_@@డ!^zVzzVz@а@@@@@H@@@@H@@@H@@H@@H@{@@ఐn$self3zVzr4zVzv@~@@@~8zVz|@@HF@@I@@@I@@@@I@@@I@@I@@I@@Yภ\-@\@[@@J@@@J@@@ఐa&s_nameazVz}bzVz@@@@@J@J@J@@@W@@ &@@I@I@J@@@డI!^zVzzVz@ :@@@ :@@I@@ 7@@I@ 6@@I@@I@@I@@@'@\verb`zVzzVz@@@@ T@@J@J@J@@@డw!^zzzz@ h@@@ h@@J@@ e@@J@ d@@J@@J@@J@@@ఐ$selfzzzz@O@@$@'zz@@ޠO@@K@@@K@@@@@K@J@@K@@K@@K@8@ภภϰzzzz@@@@l@@L@L@L@@@<@@L@P@@డ$Name&simple zz zz@@@@E@@L@H@@L@@L@j@@ఐ&s_namezzzz@t@@\@@M@M@M@~@@)zz*zz@@b@@L@@@/zz@@ @@K@K@L@@@#`} ?zz@zz@@Bzz@@ @@K@K@ K@@@ @@ @@J@J@"K@@@=@@ @@I@I@$J@@@t@@ @@H@H@&I@@@czVzedzz@@@@G@zG@(H@@@ @@ Q@@G@1G@sG@y@ภ;{zzA9@A@@@G@tG@.@@zVz^@@V@G@bG@r@@@@6F@F@a@@@F@7@@AA@@FF@)F@(@F@6F@50@@@@@AA@A@@@]@XQ@F@B@F@A@F@@F@=0@@@@@A @@=@f@aZ@F@G@F@F@F@E@F@D@yy@@Wzzz{@AA@&self-3 4ࠠ 3QQ@Y0@P@@@  SS@[@@@#fmt 5z{z{@@@mF@Y0@cn@f@ p@h@@@@@@!m 6z{z{@@@|F@b0@%@@@@@@ఐB"ps{{!{{#@ h@@@@@F@l@:@@F@k@@F@j@F@i@F@h0@,"@#@#@@@@ఐJ#fmt{{${{'@+@@F@@ఐi$self){{)*{{-@@@ "@.{{8@@@@@G@j@@G@@G@~-@@ఐ$selfE{{:F{{>@ɰ@@(>@+J{{K@@@@H@@@H@@@@H@@@H@@H@@H@R@ภn?@n@@@I@@@I@_@@ఐ!mu{{Lv{{M@k@@n@&m_name|{{N}{{T@O @@@@I@I@I@|@@{{9{{U@@@@H@H@I@@@{{({{V@@@@G@wG@H@@@ @@+F@TF@vF@f@@AA@@6F@X F@W@F@F@0@@@@@AA@A@@@M@HC@F@@F@@F@F@0@@@@@A @@M@V@QL@F@@F@@F@@F@@zz0@@I{X{c{X{~@AA@&self-3 8ࠠ 7aa@i0@`@@@  cc@k@@@#fmt 9{X{{X{@@@_F@0@s~@v@ @x@@@@@@"mt :{X{{X{@@@nF@0@%@@@@@@ఐR"ps {{ {{@ x@@@@@F@@J@@F@@@F@@F@@F@0@,"@#@3@@@@ఐJ#fmt({{){{@+@@F@@ఐi$self9{{:{{@@@"@$>{{@@@@@G@z@@G@@G@-@@ఐ$selfU{{V{{@ٰ@@8>@9Z{{@@@@H@@@H@@@@H@@@H@@H@@H@R@ภ$~O@~@@@I@@@I@_@@ఐ"mt{{{{@k@@n@'mt_name{{{{@V @@@@I@I@I@|@@{{{{@@@@H@H@I@@@{{{{@@@@G@G@!H@@@ @@F@F@@@A A@@&F@ F@@F@&F@%0@@@@@AA@A@@@=@83@F@2@F@1@F@0F@-0@@@@@A @@[@F@A<@F@7@F@6@F@5@F@4@{X{\.@@9{{{{@AA@&self-3 <ࠠ ;oo@w0@n@@@  qq@y@@@#fmt ={{{{@@@OF@I0@@@ @@@@@@@!c >{{{{@@@^F@R0@%@@$@@@@@ࠠ&s_name ?{|{|@@@ U@@@eG@W0@%@@:@@@డ$Name&simple1{| 2{|@ @@@ m@@G@[ p@@G@Z@G@Y@@ఐF!cH{|I{|@'@@B*@'cl_nameO{|P{|@,'cl_name@@@  !t@@@ @@  ,'cl_info @@@ @@@ AA @A @@ @@@@E,'cl_type} *class_type@@@ @B@A A4A> A4AZ@@Q,2cl_type_parameters% })type_expr@@@ @@@ @C(@A AuA AuA@@b,*cl_virtual6}@@@ @D2@A AA AA@@l,'cl_kind@@@@ AE;@A B B B B2@@u,-cl_parametersI.)Parameter)parameter@@@ @@@ AFM@A BXBb BXB@@,&cl_loc[}@@@ AGV@A BB BB@@@A @@ @@@@Ѱrj@@ @@H@fH@nH@l@@r@@@@{{t@@ఐ$self|"|(|"|,@S@@0@@@@@@ɰ |"|:@@@@@F@v@@@F@u@@F@t@F@s@F@r@@ఐ#fmt|"|;|"|>@@@!@@ภ|?|H||Aภ%Latex |?|M@డ!^|?|Y|?|Z@ ɰ@@@ @@G@@ @@G@ @@G@@G@@G@L@@'\index{&|?|P'|?|X@@)|?|O@@ @@H@H@H@_@@డ!^=|?|m>|?|n@ @@@ @@H@@ @@H@ @@H@@H@@H@{@@ఐ}$self[|?|[\|?|_@߰@@>@`|?|e@@pn@@I@@@I@@@@I@@@I@@I@@I@@ภ*U@@@@J@@@J@@@ఐp&s_name|?|f|?|l@@@@@J@J@J@@@W@@N@@I@I@J@@@డq!^|?|x|?|y@b@@@b@@I@@_@@I@^@@I@@I@@I@@@'@\verb`|?|o|?|w@@@@|@@J@J@J@@@డ!^|z||z|@@@@@@J@@@@J@@@J@@J@@J@@@ఐ$self|z||z|@w@@$@O|z|@@w@@K@ @@K@ @h@@K@ r@@K@@K@@K@8@ภภ|z||z|@@@@@@L@L@L@@@ d@@L@P@@ఐ&s_name,|z|-|z|@Z@@@@L@L@"L@!d@@7|z|c@@@@K@K@$L@m@@#`} G|z|H|z|@@tJ|z|@@@@K@K@&K@%@@ @@@@J@J@(K@@@@@ @@I@I@*J@@@T@@@@H@H@,I@@@k|?|Nl||@@@@G@G@.H@@@{ @@Y@@G@7G@G@@ภC||AA@A@ @@G@G@4@@|?|G@@^@G@G@@@@@F@@@@F@Vu@@AA@@F@H F@G@F@@@K@H@@K@@K@@K@8@ภภͰ}}}}@@@@j@@L@/L@3L@@@:@@L@4P@@ఐ&s_name}}}}@Z@@m@@L@-L@8L@7d@@ }}c@@@@K@K@:L@,m@@#`} }}}}@@t }}@@@@K@K@K@@@@@@@I@I@@J@@@T@@@@H@H@BI@@@A}F}UB}}@@ڿ@@G@G@DH@@@{ @@/@@G@MG@G@@ภY}}A@A@@@G@G@J@@b}F}N@@4@G@G@@@@@F@@@@F@lc@@AA@@F@^ F@]@F@RF@Q0rqqrrrrr@@@@@AA@A@@@@@F@^@F@]@F@\F@Y0@@@@@A @@@@@F@c@F@b@F@a@F@`@||@@}}}}@AA@&self-3 Fࠠi Ej--@50@,@@@  //@7@@@#fmt G}}}}@@@F@u0@?J@B@ L@D@@@@@@!c H}}}}@@@F@~0@%@@@@@@ఐ"ps}~}~@D@@@~@@F@@@@F@k@@F@@F@@F@0@,"@#@ @@@@ఐJ#fmt}~}~@+@@F@@ఐi$self }~  }~@@@"@ }~@@@x@@G@F@@G@@G@-@@ఐ$self !}~ "}~@@@>@ &}~+@@o@@H@@@H@@@@H@@@H@@H@@H@R@ ภ J@ J@@@I@@@I@_@@ఐ!c Q}~, R}~-@k@@n@'cl_name X}~. Y}~5@  @@@@I@I@I@|@@ c}~ d}~6@@@@H@H@I@@@ m}~  n}~7@@@@G@G@H@@@ @@F@F@@@A A@@F@t F@s@F@F@0        @@@@@AA@A@@@@@F@@F@@F@F@0        @@@@@A @@'@@@F@@F@@F@@F@@ }}.@@ ~9~D ~9~^@AA@&self-3 Jࠠ w I x;;@C0        @:@@@  ==@E@@@#fmt K ~9~_ ~9~b@@@F@0        @MX@P@   Z@R@  @@@@@"ct L ~9~c ~9~e@@@F@0        @%@@  @@@@ఐ,"ps ~h~n ~h~p@R@@@@@F@@$@@F@y@@F@@F@@F@0        @,"@#@!  @@@@ఐJ#fmt!~h~q!~h~t@+@@F@@ఐi$self!~h~v!~h~z@@@"@!~h~@@@@@G@T@@G@@G@-@@ఐ$self!/~h~!0~h~@@@>@!4~h~@@}@@H@#@@H@"@@@H@!@@H@ @H@@H@R@ภ!X)@!X@@@I@3@@I@2_@@ఐ"ct!_~h~!`~h~@k@@n@(clt_name!f~h~!g~h~@/ @@@@I@/I@9I@7|@@!q~h~!r~h~@@@@H@H@;I@.@@!{~h~u!|~h~@@@@G@ G@=H@@@ @@yF@ F@@@A A@@F@ F@@F@BF@A0!!!!!!!!@@@@@AA@A@@@@@F@N@F@M@F@LF@I0!!!!!!!!@@@@@A @@5@@@F@S@F@R@F@Q@F@P@!~9~=.@@!~~!~~@AA@&self-3 Nࠠ  M II@Q0!!!!!!!!@H@@@  KK@S@@@#fmt O!~~!~@@@F@e0!!!!!!!!@[f@^@! h@`@!@@@@@!m P!~!~@@@F@n0!!!!!!!!@%@@!@@@@@ࠠ&father Q!!@@@/@@@G@s0!!!!!!!!@%@@"@@@డ $Name&father" " #@b@@@G@@G@wJ@@G@v@G@u@@ఐF!m""$"#%@'@@B*@&m_name")&"*,@ @@g@@H@H@H@8@@) @@<9@@"5  @@@ࠠ!t R"@0:"A0;@@@ *@@@G@@@@G@0"K"J"J"K"K"K"K"K@Ta[@\@"g@@@ภ"VHR"WAޠภ%Latex "_HW@۠5\begin{ocamldoccode} "fHY"gHp@@"iHX"jHq@@@@G@G@G@$@@ @@+G@'@ภ "zt~$A ภ$Code"t@W'module "t"t@@"t"t@@c@@G@G@G@G@@ @@NG@J@ภ '"GA $ภ$Code"@zడ!r$Name&simple""@@@@@@G@@@G@@G@p@@ఐ!m""@ϰ@@@&m_name""@ @@@@H@H@H@@@""@@@@G@@@E@@G@@ภ s"A pภ$Code"@Ơ# : ""@@""@@@@G@G@G@@@ @@G@@ภ̰# A@A@"H@@@G@G@@@.A@"H@@@G@G@@@A@"H@@@G@G@@@A@"@@G@G@@@#0>F@@ @@@@@#606@@ఐ$self#D#E@Ȱ@@'0#D#C#C#D#D#D#D#D@ @@#`@@@> #M@@@&@@G@@$@@G@|@@G@@G@@G@@@ఐ#fmt#e#f@@@!@@ఐ2!t#r#s@+@@F@@H@H@3@@7@@@@F@G@9@ఐՠ$self##@@@pI@#@@@k@@G@ @i@@G@ @@G@ @G@ @G@ Y@@ఐ䠐#fmt##@Ű@@f@@ภ!>##G@@ఐH$self$>D$>H@@@@R$>_@@@@@G@C@G@B@@ఐN#fmt$>`$>c@/@@J@@ఐE!m$!>d$">e@&@@A@@%@@@ఐz$self$2gm$3gq@@@@$7g@@@@ @G@Y@G@X@@ఐ#fmt$Fg$Gg@a@@|@@ఐw!m$Sg$Tg@X@@s@@%@@!@ఐ!p$b$c@@@@ @@G@o@@@F@4G@|G@k@@G@m@@G@n@@G@l@G@j@G@i8@@ఐà#fmt$$@@@E@@ภVT$$ASภ^xFxEภcw wภhwbภm~%@@c@@H@H@H@o@ภ~(@(@QWG@G@G@I@u@@H@{H@H@H@H@H@H@H@H@H@ I@!I@@@H@H@@@Q@z)I@!I@0I@@@H@H@@%e@e@@@H@H@H@@@l@DI@Ҡ:-./I@֠KI@@@H@H@@@{@xQI@G:;VH@ŠY@@H@H@@ภ21@@dYLNO@@H@H@@@@ mI@cnopq@@H@H@@'@[@@@@H@H@H@@@@@۠۠y@@H@zH@@@@@@ఐ$self%[%\@߰@@>@_%`@@@@@@G@:@G@9@G@8 @@ఐ#fmt%q%r@@@-@@ఐ&father%~%@0@@@@F@H=@@ఐ!m%%@@@L@&m_kind%%@1 @@@@F@NV@@C@@W@డ$m&Module1module_is_functor%% @@@@@ H@@@ @@ @kiikii@@=@@@@@H@\@@H@[@H@Z@@ఐ!m% % @ְ@@@@'@@@@@b@Ġ#°%%@#@@@@.@@J@o0%%%%%%%%@@@@@@@ภ%#%%@@@@X@@F@FG@wG@u@ĠҰ&&/&&3@@@@@M@@J@s@@@@ఐ[$self&7B&7F@@@@ &7T@@@@@I@@@@I@G@@I@@I@~@I@}@@ఐj#fmt&07U&17X@K@@f@@ภ#İ&:7[&;7cA# ภ'Newline &C7b@@ @@)@@J@J@J@@ภ#A#@A@%۠@@J@J@@@&[7Z!@@-@J@J@@@N&@@@@H@I@@డ%<$List&filter&tr&ur@@@!a@,$boolE@@@.@@.@0@@@.5@@@.@@.@@.@G**G**@@k"!@@@@@@@I@ʠm@@@I@@@@I@@@I@1@@I@@I@@.@@I@-"@@I@@I@@I@v@@@ T@&r&r@@-@ࠠ!d S&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'3'2'2'3'3'3'3'3@@@@@డ%1module_parameters'C'D@%trans@@@ @@@ @$@@@ @@@ (@@@ @@@ @@ @@@ @@ @@ @njCjGnjCj@@K>.-@@+)(@@J@@@J@@K@@J@'@@J@&M@@J@@@J@@J@@@J@@J@@J@J@Kภx'ภ%~''@%}@@@T@@K@ K@ ^@@@@@K@b@@ఐנ!m''@@@o@@''@@6&@@J@J@J@z@@N @@6+@@@@Ġ''@$@@@@FU@@K@#@@K@%@@K@$@K@"@@K@!@@@@ภ ''@ @@@G@9G@7 @ࠠ!l U''@@@q@@@-@@@/@@@.@@,@@@+@@@@J@2 @@J@4@@J@3@J@1@@J@0@@@ࠠ!t V(+,(,-@@@%@@@EJ@>@@@@J@<0(6(5(5(6(6(6(6(6@E?@@@(R@@@ภ%˰(A0D(BA%ɠภ$Bold (J0H@ภ%ڰ(P0J(Q0]A%ؠภ#Raw (Y0M@鑠,Parameters: (`0O(a0[@@(c0N(d0\@@@@J@[J@]J@\3@@ @@Q@@J@fJ@TJ@Z=@ภ%;*A%8@+A@(@@J@UJ@cI@@(0I3@@G@J@GJ@SO@@H8@@VJ@FR@ภ&(_sOA&ภ$List(_w@)డ'n$List#map(x(x@ְ@@@@1@@J@J@@@J@J@@@J@J@@J@J@{@@J@J@J@y@J@|@"@@J@z@@J@x@J@w@J@v0((((((((@@@@@@! [ࠠ!p W((@@@7@ࠠ(text_opt X((@@@;@@((@@GB@M@&@@@ࠠ!t Y))@@@NJ@J@L@0) ))) ) ) ) ) @-^@(@)&%Z@ @)(@@@ఐ,(text_opt))@ @@g0))))))))@@@@Ġ$None)*)+@ @@@@u!@@u!@@ภ)2)3@%@@@0J@L@,@Ġ$Some)B )C@Lࠠ!t Z)K)L@@@J@1@@@@@2@@2@@ఐ !t)X)Y@ @@)q@@(J@0)\)[)[)\)\)\)\)\@T@@@@A)b @@\W@@)d @@ภ;)iD)jF@&ภ#Raw)r6)s9@ꫠఐ!p)~:);@q@@0)~)})})~)~)~)~)~@v}@~@)@@@'mp_name)<)C@5ް@@@@K@K@K@@@" @@|@@J@J@J@J@K@ @ภx)P)R@'.ภ#Raw)G)J@": )L)N@@)K)O@@@@K@K@K@B@@ @@0K@E@ఐʠ!t)S)T@M@@P@@#@@)YAJ@@@K@K@X@@)4)U@@'@@K@_@}@@J@@@A))Vp@@@='@K@K@@@ఐ!l)q)q@@@Q@@K@K@K@+@@*x*@@@kJ@t@@J@sJ@J@@@} @@J@r@ภ&԰*A&@A@)K@h@@J@mJ@J@@A@)@@J@BJ@l@@*&0B@@'@@@A@@*,(@@ఐ$self*8*9@@@0*8*7*7*8*8*8*8*8@@@*T@@@2 *A@@@@@I@@@@I@p@@I@@I@@I@@@ఐ#fmt*Y*Z@t@@!@@ఐ;!t*f*g@+@@:@@J@J@3@@7@@G@6@F @@G@;;@@A*uep*v@@G@y@g*z@@@@A*|*}@@G@W@ఐՠ$self** @@@p@*@@@k@@G@N@i@@G@M@@G@L@G@K@G@J@@ఐ䠐#fmt**@Ű@@@@ภ(>**'A(<ภ'Newline *&@@ @@@@H@xH@jH@o@ภ'A'@A@*U@@H@kH@u@@*!@@@H@YH@i@@N&@@"A@@F@{G@X@ఐ 5$self*)/*)3@q@@ @*)A@@@@@G@@ @@G@@@G@@ @@G@@@G@.@@G@@G@@G@@G@&@@ఐ Q#fmt+)B+)E@ 2@@ M3@ภ+,(ภ+&)N+')R@@@@;@@H@H@G@@@t@@H@K@@ఐ b!m+>)S+?)T@ C@@ ^Z@&m_info+E)U+F)[@ @@U@@H@@@H@H@H@l@@g@@"@@F@G@r@ఐ"!p+b]c+c]d@!@@@$ @@F@@"F@$@@F@!@@F@@@F@ @F@@F@@@ఐ #fmt+]e+]h@ @@ @@ภ!Q!O+]i+]mA!Nภ!Y}}ภ!^)Close_box8)Close_box}@@@@GC@A!"z !#z @@@!Y~@@}@@G@G@@ภ!p  @@!CGF@F@H@$_@@G@G@G@   @@G@G@@@6@!ZH@۠@@G@G@ @"@]G@G@!a@@G@G@ G@@@NM@@"ss'J@@G@G@@@V@@w@+]n@@y@\@@z@n@@{@@@|@@@}@@@~@@@@b@@@ @@ @ @@ @  @@ZF@r @@A A@@F@dcF@c@F@8F@70++++++++@ @@@@A 5A@ 9A@@@@@F@D@F@C@F@BF@?0,,,,,,,,@ <@@@@A @@@@@F@I@F@H@F@G@F@F d@,~~/@i , Print the LaTeX code for the given module. ,!~~,"~~@@@@@@@,(,)@AA@&self-3 ]ࠠ \@0,4,3,3,4,4,4,4,4@@@@  @@@@#fmt ^,C,D@@@ F@[0,E,D,D,E,E,E,E,E@@@,b @@,d@@@@@"mt _,Y,Z@@@F@d0,[,Z,Z,[,[,[,[,[@%@@,w@@@@@ࠠ&father `,l,m@@@@@@wG@i0,q,p,p,q,q,q,q,q@%@@,@@@డ+C$Name&father,,@m#@@@@@G@m@@G@l@G@k@@ఐF"mt,,@'@@B*@'mt_name,,@l @@@@H@xH@H@~8@@) @@<9@@, @@@ࠠ!t a, , @@@*{ @@@G@@@@G@0,,,,,,,,@Ta[@\@,@@@ภ*Y,$,A*Wภ%Latex ,)@T5\begin{ocamldoccode} ,+,B@@,*,C@@`@@G@G@G@$@@ @@+G@'@ภ*},FP$A*zภ$Code,FT@Р,module type -FV-Fb@@-FU-Fc@@@@G@G@G@G@@ @@NG@J@ภ*-fpGA*ภ$Code-ft@డ+$Name&simple-,fv--f@@@@h@@G@k@@G@@G@p@@ఐ"mt-Cf-Df@ϰ@@@'mt_name-Jf-Kf@ @@@@H@H@H@@@-Ufu-Vf@@@@G@@@E@@G@@ภ*"-bA* @A@,H@@@G@G@@@WA@,H@@@G@G@@@A@,@@G@G@@@-}@@+;@@@@@-@@ఐ`$self--@@@t0--------@@@- @@@ -@@@s@@G@@q@@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.4.5@>ࠠ$kind b.= .> @@@@@@@@@@@̠@@J@@@J@@@1@@) @J@@@@@ఐ,$self.].^ @@@@0.].\.\.].].].].]@)#@$@.y!@@@W .f.@@@?@@I@,@=@@I@+@@I@*@I@)@I@(@@ఐ?#fmt.~/.2@ @@;!@@ภ,.5.AA,ภ$Code .9@f# = .;.>@@.:.?@@r@@J@OJ@QJ@PD@@ @@"@@J@ZJ@HJ@NN@ภ+s.@+A+q@,A@.<@@J@IJ@W[@@.34@@@J@7J@Ga@@e9@@&(@@H@]I@6g@ఐ$self.CN.CR@X@@w@ʰ.C`@@@@@I@e@@@I@d@@I@c@I@b@I@a@@ఐ#fmt.Ca.Cd@@@@@ภ,.Cg.CA,ภ%Latex /Cl@ꀠ3\end{ocamldoccode} / Cn/ C@@/Cm/C@@@@J@J@J@@@ @@"@@J@J@J@@ภ+/&C+A+@,A@.@@J@J@@@//Ce4@@@J@pJ@@@a9@@&@@H@I@o@ఐ$self/G/H@˰@@*@/L@@@@@I@@I@@@ఐ#fmt/[/\@@@@@ఐ"mt/h/i@@@ @@%@@ @ఐH$self/y/z@@@\@ǰ/~@@@9@4-@I@@I@#@@ఐN#fmt//@/@@J0@@ఐE"mt//@&@@A=@@%@@H>@ఐ&I!p//@%԰@@@(Q@@I@@&G'@@H@I@I@à(a@@I@Š&J@@I@@@I@@I@@I@f@@ఐ#fmt//@r@@s@@ภ%%// A%ภ%ภ%D Cภ%%ภ%Š%@@@@J@[J@^J@]@ภ%%(%@(@%WI@I@rI@K@L(@@J@J@J@%J@6J@GJ@YJ@&J@7J@HJ@Z K@P!K@Q@@J@\J@h@@Q@%)K@:!K@>0K@?@@J@IJ@X@%e@e@%@@J@JJ@jJ@i@@l@&DK@*:-./K@.KK@/@@J@8J@F@@{@ӠQK@G:;VJ@Y@@J@'J@5@ภ&+%y%x@@%dYLNO@@J@(J@t@@@& mK@cnopq@@J@J@$@'@[@@&@@J@J@vJ@u+@@@@'"۠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@@1@@F@y@@:@@0z@2@@1{@c@@2|@ @@3}@  @@4~@ @@9G@$@@0FO0FP@@@@J@@@J@|R@@J@!@@J@ @J@g@@g@@ఐנ$self1T_1 Tc@@@w@1 Tq@@@@@I@@@@I@<@@I@@I@@I@@@ఐ栐#fmt1%Tr1&Tu@ǰ@@@@ภ.1/Tx10TA.ภ%Latex 18T}@촠3\end{ocamldoccode} 1?T1@T@@1BT~1CT@@@@J@J@J@@@ @@%0@@J@J@J@@ภ.1ZT+A.@,A@0@@J@J@@@1cTv4@@5@J@J@@@a9@@(@@H@I@@ఐJ$self1{1|@@@^@ɰ1@@@;@6/@I@@I@@@ఐP#fmt11@1@@L@@ఐG"mt11@(@@C @@%@@J @ఐ(I!p11@'԰@@@*Q@@H@@(G:G@ H@*^@@H@(G@@H@@@H@ @H@@H@/@@ఐ#fmt11@o@@<@@ภ''11A'ภ'ภ'A @ภ''ภ' %@@@@I@“I@–I@•f@ภ''('@(@'TH@JH@ªH@VJ@„*@@I@ I@II@]I@nI@I@‘I@^I@oI@€I@’ J@ˆ!J@‰@@I@”I@ @@Q@')J@r!J@v0J@w@@I@I@@%e@e@'@@I@‚I@¢I@¡@@l@(DJ@b:-./J@fKJ@g@@I@pI@~@@{@РQJ@NG:;VI@UY@@I@_I@m@ภ(('v'u@@'dYLNO@@I@`I@¬@@@(mJ@)cnopq@@I@KI@\@'@[@@( @@I@LI@®I@­@@@@)ؠy@@I@ I@H@@@@@2@@@@@G@@@A22@@;yG@022222222@@@@డ1l&Module6module_type_is_functor22$@@a@@@ dG@@@ c@@ b@%rr%rrD@@&L@@@o@@H@@@H@@H@*@@ఐ{"mt2%2'@\@@w7@@'@@@@@;@Ġ02-62-;@0@@@@.@@J@022222222@R@@@@@@ภ+2-?2-A@+@@@*W@@F@G@G@@Ġ Ѱ2BK3BO@ @@@@M@@J@i@@i@@ఐ᠐$self3S^3Sb@@@y@3Sp@@@@@I@@@@I@F@@I@@I@@I@@@ఐ#fmt3/Sq30St@Ѱ@@@@ภ0ð39Sv3:S~A0ภ'Newline 3BS}@@ @@'(@@J@'J@J@@ภ0A0@A@2ڠ@@J@J@$@@3ZSu!@@,@J@J@@@N&@@*@@H@*I@@డ2;$List&filter3s3t@ @@@@@@@ÀI@F !M@@@ÂI@[@@@\I@G@@HI@0 @@I@3@I@2@ @@I@1 "@@I@/@I@.@I@-@@@, d@33@@-@ࠠ!d c33@@@1@@33@@=8@L@I!@@డ2"<>33@ @@@FI@Q@ @@J@P@J@O@J@N033333333@>$O@@3"@@@@ఐ,!d33@@@]@@ภ$None33@ @@@iI@]@@@@ t@@J@aJ@`%@@A33@@@ ~@@J@A@J@@J@c033333333@l@@@@డ2I6module_type_parameters4 4@%trans ʠ@@@ n@@@ m@@@@ l @@@ i e!@@@ k@@@ j@@ h@@@ g@@ f@@ e@'srr'trr@@(M-,@@* (@@J@o@@J@n@@@J@m'@@J@j&"@@J@l@@J@k@J@i@@J@h@J@g@J@f@JภA4l hภ2G4f4g@2F@@@T@@K@ÅK@É@@@#@@K@Ê@@ఐ'"mt4|4}@@@#@@44@@ @@J@?J@ÏJ@~@@ @@ @@@>@Ġ(Y44@1W@@@@@@K@ß "i@@K@á@@K@à@K@Þ@@K@Ý@@@@ภ-4#4%@-@@@G@õG@ó@ࠠ!l e4&44&5@@@:I@@@é נ"@@@ë@@@ê@@è@@@ç@@L[@@J@î "@@J@ð@@J@ï@J@í@@J@ì@@@ࠠ!t f49M49N@@@2(@@@J@ú@@@üJ@ø044444444@oE?@@@5#@@@ภ25 Qe5 A2ภ$Bold 5Qi@ؠภ25Qk5Q~A2ภ#Raw 5"Qn@Z,Parameters: 5)Qp5*Q|@@5,Qo5-Q}@@f@@J@J@J@3@@ @@)@@J@J@J@=@ภ2*A2@+A@4̠@@J@J@I@@5LQj3@@#@J@J@O@@H8@@VJ@R@ภ25YOA2ภ$List5a@డ47$List#map5o5p@@@@@@@J@4J@ #I@@J@KJ@@@J@J@@J@ J@#Q@@J@RJ@*J@@J@@"@@J@ b@@J@@J@@J@055555555@@@@@@. kࠠ!p g55@@@7@ࠠ(text_opt h55@@@;@@55@@GB@M@ &@@@ࠠ!t i55@@@NJ@7?!@@G@\@17C"@@^@@A7E7F#*@@XG@c@ఐ %$self7V,27W,6@ڰ@@9s@L7[,D@@@4@@G@@2@@G@Ɋ@@G@@G@@G@@@ఐ 4#fmt7s,E7t,H@ @@ 0@@ภ57},J7~,RA5ภ'Newline 7,Q@K@ @@+l@@H@H@H@@ภ4VA4S@A@7@@H@H@@@7,I!@@p@H@H@@@N&@@/ @@F@G@@ఐ $self7 TZ7 T^@:@@@7 Tl@@@e@@G@ɧ' @@G@@@G@@ՠc@@G@@@G@@@G@@G@@G@@G@@@ఐ #fmt7 Tm7 Tp@ @@ @ɐภ7ภ7 Ty7 T}@@@@@@H@H@@@@'=@@H@ @@ఐ "mt8 T~8 T@ @@ $@'mt_info8 T8 T@"Ͱ @@@@H@@@H@H@%H@"6@@g@@/@@F@)G@<@ఐ.ˠ!p8+ 8, @.V@@@0@@F@1@.ɠF@>F@-0@@F@/.@@F@0@@F@. @F@,@F@+_@@ఐ #fmt8O 8P @ @@ l@@ภ..8Z 8[ A.ภ.$ภ.)   @ @@@G@ŋG@Ő@ภ.3--@@.AF@xF@ŊH@|1"@@G@=G@wG@ʼn  @@G@ŌG@Ś@@.@.H@W@@G@yG@ň@"@]?@?@.$@@G@zG@ŜG@ś@@FE@@/6m'm@@G@@@9l&59m&?@@C@@G@G@G@%@@9v&/9w&@@@-\@@G@SG@G@ 1@ภ,X99@7ภ$Code9DN9DR@eఐ"im9Sf9Sh@n@@q@)im_module9Si9Sr@,)im_moduleK@@@ V%;@@@ S@@@ RAA,'im_name(!t@@@ Q@@@A,PLPV,PLPh@@-,'im_info%n$info@@@ U@@@ TAB@A- PQ- PQ0@@-@A-PP-PP@@-80@@*;@@@#@@@"@Ġ$None9x9x@@@@@>;@@J@,@@J@+@@@@ఐ堐"im9x9x@ʰ@@@'im_name:x:x@N @@@@H@dH@Q@Ġ$Some::@Ġ#Mod::@8#Mod;@@@ O@@@@ M@A@@B@A-eOO-fOO@@@.ࠠ!m p:2:3@@@@@@60:5:4:4:5:5:5:5:5@ @@@@@:::;@@<@@J@7@@@.@@<@@J@9@@J@8@@@@ఐ!m:P:Q@@@:i-@@&@@H@V@T0:W:V:V:W:W:W:W:W@,. @@@&m_name:`:a@(3@@`H@Z @Ġ$Some:o:p@yĠ'Modtype:x:y@8'Modtype]@,@@@ N@AA@B@A-OO-OP@@@.`ࠠ"mt q::@@@>@@@Cc@@@::@@KLMN@@H@vH@ȅW@/class %s%s%s : @@4'@@H@wH@H@c@@@@T@@H@4H@sl@@ఐ!c>'>'@@@}@*cl_virtual>'>'@$; @@.@@H@H@@(virtual >'%>'-@@>'$>'.@@*H@@ >'5@@>'4>'6@@6H@@>'>'7@@@@ఐ+type_params>(8J>(8U@@@AH@@@డ=$Name&simple?)Vi?)Vt@@@@.=@@H@#.@@@H@"@H@!@@ఐz!c?)Vu?)Vv@T@@v@'cl_name?)Vw? )V~@$а @@.]@@I@.I@6I@4@@?*)Vh?+)V@@r@@?-%?.*@@pG@>@@@@G@&@ภ;?8+A;@A@>H@@@G@"G@>@@A@>ʠ@@G@G@! @@?J#@@=@@@@@?P"u{ @@ఐ䠐$self?^-?_-@@@A0?^?]?]?^?^?^?^?^@#60@1@?z6@@@X ?g-@@@@@@G@F@>@@G@Eі@@G@D@G@C@G@B@@ఐ#fmt?-?-@ذ@@!@@ఐ[!t?-?-@+@@`@@H@[H@Y3@@7@@6@@F@dG@P9@ఐ-$self?.?.@+@@ŠI@?.@@@g@b@]X@G@j@G@i@G@hR@@ఐ5#fmt?.?.@@@1_@@ఐ⠐&father?.?.@@@/@@F@zo@@ఐ<@7@7A>:ภ%Latex @7@73\end{ocamldoccode} @7@7 @@@7@7@@C@@H@H@H@m@@ @@4@@H@H@H@w@ภ=@7+A=@,A@@f@@H@H@@@@74@@ø@H@H@@@a9@@8R@@F@G@@ఐ$self@8@8@@@@WA82@@@"@@G@@G@@@ఐ#fmtA83A86@k@@@@ఐ!cA87A 88@[@@}@@%@@3@ఐ$selfA09:@A19:D@@@@A59:Z@@@@@G@@G@@@ఐ#fmtAD9:[AE9:^@@@@@ఐ!cAQ9:_AR9:`@@@@@%@@@ఐ8!pA`:bhAa:bi@7@@@:@@G@/@78@@F@G@@@a@@H@H@H@S@ภ7|6(6@(@7OWG@zG@G@ʆI@ʴ:s@@H@;H@yH@ʍH@ʞH@ʯH@H@ʎH@ʟH@ʰH@  I@ʸ!I@ʹ@@H@H@@@Q@7x)I@ʢ!I@ʦ0I@ʧ@@H@ʱH@@%e@e@7@@H@ʲH@H@@@l@7DI@ʒ:-./I@ʖKI@ʗ@@H@ʠH@ʮ@@{@QI@~G:;VH@ʅY@@H@ʏH@ʝ@ภ7707/@@7dYLNO@@H@ʐH@@@@7mI@Ycnopq@@H@{H@ʌ@'@[@@7@@H@|H@H@@@@@8٠۠y@@H@:H@x@@@@@ఐ!cBY;yBZ;y@@@@'cl_kindB`;yBa;y@'Ѱ @@t@@@@Ġ%Class,Class_constrBr<Bs<@:Ġ@Bw<Bx<@@:@@J@@@@ @@@@J@@@@@ภ;B<B<@;@@@;}G@)@@B=B=@@@@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? @{@@@B?@@@@@G@>@@@G@=+@@G@<@G@;@G@:@@ఐ#fmtC?C?@m@@@@ภ@C?!C?)A@ภ'Newline C'?(@@ @@7 @@H@hH@ZH@_@ภ?A?@A@B@@H@[H@e@@C?? !@@@H@IH@Y@@N&@@:@@F@kG@H@ఐݠ$selfCW@+1CX@+5@۰@@:@bC\@+C@@@@@G@wH2w@@G@v@@G@u@v@@G@t@@G@s՘@@G@r@G@q@G@p@G@o@@ఐ#fmtC@+DC@+G@ڰ@@#@jภkCภbC@+PC@+T@c@@@ե@@H@ˋH@˓7@@@2ޠ@@H@˔;@@ఐ !cC@+UC@+V@@@J@'cl_infoC@+WC@+^@)U @@տM@@H@ˉ@@H@ˈH@˙H@˖\@@g@@;$@@F@˝G@ˇb@ఐ:l!pCA`fCA`g@9@@@KLMN@@H@FH@U:@4class type %s%s%s = @@='@@H@GH@H@F@@@@ T@@H@H@CO@@ఐ"ctGQRhGQRj@ذ@@`@+clt_virtualGQRkGQRv@*S @@7@@H@H@l@(virtual GQR}GQR@@GQR|GQR@@*H@x@ GQR@@GQRGQR@@6H@@GQRdGQR@@@@ఐ+type_paramsGRGR@@@AH@@@డF$Name&simpleHSHS@@@@7=@@H@7@@@H@@H@@@ఐ]"ctHSHS@7@@Y@(clt_nameHSH S@* @@7]@@I@I@I@@@H*SH+S@@r@@H-O H.T@@pG@@@@@G@@ภDH8UAD@A@GH@@@G@G@@@A@Gʠ@@G@G@@@HJM@@F@@@@@HPL@@ఐǠ$selfH^WH_W@@@A0H^H]H]H^H^H^H^H^@@@Hz>@@@X HgW@@@@@@G@@>@@G@ږ@@G@@G@@G@@@ఐڠ#fmtHWHW@@@!@@ఐ>!tHWHW@+@@`@@H@+H@)3@@7@@?@@F@4G@ 9@ఐ$selfHY%HY)@+@@ˊI@HY7@@@˅@@G@<@˃@@G@;@@G@:@G@9@G@8Y@@ఐ#fmtHY8HY;@@@f@@ภFXHY>HY]AFVภ%Latex HYC@S3\end{ocamldoccode} HYEHYZ@@HYDHY[@@_@@H@_H@aH@`@@ @@<@@H@jH@XH@^@ภEHY\+AE@,A@H@@H@YH@g@@IY<4@@@H@GH@W@@a9@@@n@@F@mG@F@ఐ$selfIZ_eIZ_i@@@@oIZ_@@@ @@G@r@G@q@@ఐ#fmtI.Z_I/Z_@j@@@@ఐ"ctI;Z_I<Z_@Z@@|@@%@@1@ఐ$selfIL[IM[@а@@/@IQ[@@@Ð@ËÄ@G@Έ@G@·@@ఐ#fmtI`[Ia[@@@@@ఐ"ctIm[In[@@@@@%@@ß@ఐ@!pI|\I}\@?@@@B$@@G@Ξ@@@@@F@cG@ΫG@ΚB4@@G@Μ@@@G@Ν@@G@Λ@G@Ι@G@Θ8@@ఐ#fmtI\I\@߰@@E@@ภ?p?nI\I\A?mภ?x`_ภ?} ภ??|ภ?%@@}@@H@2H@5H@4o@ภ?>(>@(@?kWG@G@IG@I@#B@@H@ΪH@H@H@ H@H@0H@H@H@H@1 I@'!I@(@@H@3H@?@@Q@?)I@!I@0I@@@H@ H@/@%e@e@?@@H@!H@AH@@@@l@?֠DI@:-./I@KI@@@H@H@@@{@QI@G:;VH@Y@@H@H@ @ภ??L?K@@?ѠdYLNO@@H@H@K@@@?ܠmI@Ƞcnopq@@H@H@@'@[@@?@@H@H@MH@L@@@@@۠y@@H@ΩH@@@@@@ఐޠ$selfJu]Jv]@@@X@Jz]@@@u@t@rk@G@i@G@h@G@g @@ఐ栐#fmtJ]J]@ǰ@@-@@ఐ&fatherJ]J]@A@@9@@F@w=@@ఐ"ctJ]J]@ɰ@@L@(clt_kindJ]J] @-: @@ţ@@F@}V@@C@@ŢW@ఐ.$selfJ^J^@I@@ͨg@J^&@@@ͣ@@G@ύ@͡@@G@ό@@G@ϋ@G@ϊ@G@ωw@@ఐ=#fmtJ^'J^*@@@9@@ภHvJ^,J^4AHtภ'Newline J^3@@ @@>@@H@ϻH@ϭH@ϲ@ภGŰAG@A@J@@H@ϮH@ϸ@@K ^+!@@@H@ϘH@Ϭ@@N&@@By@@F@ϾG@ϗ@ఐ$selfK%_6<K&_6@@@@@0K*_6N@@@@@G@:xE@@G@@@G@@D@@G@@@G@f@@G@@G@@G@@G@@@ఐ#fmtKO_6OKP_6R@@@@8ภ9Kd#`ภ#0K^_6[K__6_@#1@@@s@@H@H@@@@:@@H@ @@ఐ"ctKv_6`Kw_6b@@@@(clt_infoK}_6cK~_6k@.; @@ݍ@@H@@@H@H@H@*@@g@@B@@F@G@0@ఐB:!pK`msK`mt@AŰ@@@DB@@F@@B8F@ F@DO@@F@B8@@F@@@F@ @F@@F@S@@ఐ#fmtK`muK`mx@@@`@@ภAAK`myK`m}AAภA0/ภA :  9@ @@@G@\G@ay@ภA@@@@AuAF@IF@[H@MD@@G@ G@HG@Z  @@G@]G@k@@.@AH@(@@G@JG@Y@"@]?@?@A@@G@KG@mG@l@@FE@@Bm'm@@G@ G@G@@~N@@q@O@@r@UP@@s@Q@@t@R@@u@S@@v@T@@w@xU@@x@V@@y@W@@z@X@@{@Y@@|@NZ@@}F@X@@Ah]A@@ŚF@JF@I@F@ЅF@Є0L,L+L+L,L,L,L,L,@k@@@@AgA@kA@@@ű@Ŭŧ@F@Б@F@А@F@ЏF@Ќ0L:L9L9L:L:L:L:L:@@@@@A @@@ź@ŵŰ@F@Ж@F@Е@F@Д@F@Г@LGD~@2 0 Print the LaTeX code for the given class type. LSCrvLTCr@@@@@@@žLZcL[c@AA@&self-3 ࠠ50 51@0LfLeLeLfLfLfLfLf@@@@  @@@@#fmt LucLvc@@@ǛF@ѐF@Ь0LyLxLxLyLyLyLyLy@@ @L?"@ @L@@@@@@*class_name LcLc@@@ǬF@F@й0LLLLLLLL@)@ @LA@@@@@)class_ele LcLc@@@F@F@0LLLLLLLL@&@@LB@@@@ఐW$selfLdLd@>@@ϝ0LLLLLLLL@%@@LC@@@ Ld@@@Ϝ@@G@@Ϛ@@G@@@G@@G@@G@@@ఐj#fmtLdLd@G@@f!@@ภJoLdLdAJmภ'Newline Ld@ @ @@@@@H@H@H@<@ภIAI@A@L@@H@H@H@@Md!@@@H@H@N@@R&@@Dr@@F@G@T@ఐ|)class_eleMe!-Me!6@]@@x`@Ġ/Class_attributeM'f<DM(f<S@8/Class_attribute~@@@ @+t_attribute@@@ @A@@C@A@sb77@tb77@@@Aࠠ#att M@f<TMAf<W@@@@@@0MCMBMBMCMCMCMCMC@@@@@@!@@@@@@ఐ$selfMSf<[MTf<_@װ@@60MSMRMRMSMSMSMSMS@@@MoD@@@u M\f<r@@@x@sn@G@ @G@  @@ఐ#fmtMkf<sMlf<v@װ@@@@ఐ8#attMxf<wMyf<z@"@@L@@F@(@@,@@5F@+@Ġ,Class_methodMg{Mg{@8,Class_methodd@M(t_method@@@ @AA@C@A@c77@c78 @@@Auࠠ#met Mg{Mg{@@@@@@0MMMMMMMM@@@@@@@@@@@@ఐQ$selfMg{Mg{@8@@З0MMMMMMMM@@@ME@@@ Mg{@@@ʻ@ʶʱ@G@!@G@  @@ఐ[#fmtMg{Mg{@8@@W@@ఐ8#metMg{Mg{@"@@L@@F@.(@@,@@F@+@Ġ-Class_commentMhMh@8-Class_comment@;@@@ @AB@C@AA3d8 8A4d8 8)@@@Aࠠ!t NhNh@@@;@@@I@@@@@bJ@@bJ@@ఐ!tNiNi@@@N)F@@;@@@40NNNNNNNN@\@@@ĠAN#jN$j@J@@@@;@@J@?@@@@ภG=N.jN/j@G<@@@F@^F@\@ĠAN=kN>k@KŠĠ%TitleNFkNGk @ q@NKkNLk@@>@@J@Q8@@NSkNTk@@: w@@J@S@@J@RD@@N_kN`k@@<"@@J@TL@@@NekNfk@@BG@@J@UR@@NmkNnk@@MBR@@J@W@@J@V^@@@ @@<8@@J@Xb@@b@@ఐ"$selfNkNk#@ @@hp@{Nk1@@@c@@H@g@a@@H@f@@H@e@H@d@H@c@@ఐ1#fmtNk2Nk5@@@-@@ఐ!tNk6Nk7@@@х@@I@rI@{I@z@@5 @@F@qF@`@@Nl8DNl8E@@<@@J@Z@@@@ఐq$selfNl8INl8M@X@@ѷ@ʰNl8[@@@Ѳ@@H@ф@Ѱ@@H@у@@H@т@H@с@H@р@@ఐ#fmtNl8\Nl8_@]@@|@@ภLNl8bNl8ALภ%Title Ol8g@ .డM!+Ol8Ol8@@&@@@@& @@@&@@@@@@@'%addintBAM@@@@M[5:5:M[5:5h@@MFp@@@@@I@ѳ@@@I@Ѳ@@I@ѱ@I@Ѱ@I@ѯ!@@డN$Name%depthOHl8jOIl8t@@>@@@Q?@@@Q@@Q@B~[aB~[u@@C3C@@@>@@J@@@J@@J@I@@ఐ⠐*class_nameOkl8uOll8@°@@V@@Ool8iOpl8@@a@@J@ѿJ@K@`@@BOl8Ol8@@k@@J@ѾJ@J@p@@ @@?S@@I@ѪI@J@ѽx@ภ$NoneOl8Ol8@'v@@@;ՠ @@I@Ѭ@@I@ѫI@@ఐ!tOl8Ol8@@@=s@@I@ѭI@I@@@Ol8@@C@@I@I@ѠI@ѩ@ภLOl8AL@A@ON@@I@ѡI@@@Ol8`@@Ҡ@I@яI@џ@@@@F@юF@}@@AOi@@F@2@@AOe!'@@F@0OOOOOOOO@#@@@(@@@@AAA@@BF@иF@з@F@ҶF@ҵ0OOOOOOOO@B@@@@A`A@@aF@Ы@PF@ЪF@Щ@F@ҽ@F@ҼF@Һ0OOOOOOOO@e@@@@AA@A@@@a@`@^W@F@@F@@F@@F@F@0PPPPPPPP@@@@@A @@ğ@l@k@ib@F@@F@@F@@F@@F@ w@Pc@6i 3 Print the LaTeX code for the given class element. P!bP"b@@@@@@@oP(oP)o@AA@&self-3 ࠠ8 8@0P4P3P3P4P4P4P4P4@@@@  @@@@#fmt PCoPDo@@@F@7F@0PGPFPFPGPGPGPGPG@@@PdG"@@PfH@@@@@+module_name P[oP\o@@@y F@0P]P\P\P]P]P]P]P]@'@@PyI@@@@@*module_ele PnoPoo @@@ɫF@8F@0PrPqPqPrPrPrPrPr@$@@PJ@@@@ఐU$selfPpPp@ @@i0PPPPPPPP@%@@PK@@@ Pp(@@@h@@G@ @f@@G@@@G@@G@@G@@@ఐh#fmtPp)Pp,@G@@d!@@ภN;Pp.Pp6AN9ภ'Newline Pp5@ @ @@D@@H@3H@%H@*<@ภMAM@A@PR@@H@&H@0H@@Pp-!@@Ӥ@H@H@$N@@R&@@H>@@F@6G@T@ఐ|*module_elePq8DPq8N@]@@x`@Ġ.Element_modulePrT\PrTj@8.Element_module-@@@ K@@@@ A@A@@J@AD=MMD>MM@@@Dࠠ!m Q rTkQ rTl@@@@@@:0Q Q Q Q Q Q Q Q @@@@@@@@@@@@ఐ점$selfQrTpQrTt@@@0QQQQQQQQ@@@Q9L@@@( Q&rT@@@ @@G@e@G@d @@ఐ#fmtQ5rTQ6rT@հ@@@@ఐ8!mQBrTQCrT@"@@@@F@r(@@,@@F@a+@Ġ3Element_module_typeQUsQVs@83Element_module_typeb@ @@@ B@AA@J@ADMMDMM@@@E=ࠠ"mt QisQjs@@@@@@=0QlQkQkQlQlQlQlQl@@@@@@@@@@@@ఐK$selfQ|sQ}s@@@_0Q|Q{Q{Q|Q|Q|Q|Q|@@@QM@@@| Qs@@@N@ID@G@z@G@y @@ఐU#fmtQsQs@4@@Q@@ఐ8"mtQsQs@"@@S@@F@Ӈ(@@,@@pF@v+@Ġ7Element_included_moduleQtQt@87Element_included_module@\@@@ C@AB@J@ADNNDNN2@@@Eࠠ"im QtQt@@@n@@@@0QQQQQQQQ@E@@@@@@@_@@_@@ఐ$selfQtQt@_@@Ծ0QQQQQQQQ@V@@QN@@@ Qt@@@˓@ˎˇ@G@ӏ@G@ӎ @@ఐ#fmtQtQt@@@@@ఐ8"imRtRt@"@@˦@@F@Ӝ(@@,@@F@Ӌ+@Ġ-Element_classRu!Ru.@8-Element_class @)'t_class@@@ D@AC@J@AE\N3N9E]N3NY@@@Eࠠ!c R)u/R*u0@@@@@@C0R,R+R+R,R,R,R,R,@@@@@@@@@@@@ఐ $selfR<u4R=u8@@@0R<R;R;R<R<R<R<R<@@@RXO@@@] REuG@@@@@G@Ӥ@G@ӣ @@ఐ#fmtRTuHRUuK@@@@@ఐ8!cRauLRbuM@"@@L@@F@ӱ(@@,@@F@Ӡ+@Ġ2Element_class_typeRtvNVRuvNh@82Element_class_type@͊,t_class_type@@@ E@AD@J@AENZN`ENZN@@@F^ࠠ"ct RvNiRvNk@@@@@@F0RRRRRRRR@@@@@@@@!@@!@@ఐl$selfRvNoRvNs@!@@Հ0RRRRRRRR@@@RP@@@ RvN@@@@@G@ӹ@G@Ӹ @@ఐv#fmtRvNRvN@U@@r@@ఐ8"ctRvNRvN@"@@L@@F@(@@,@@"F@ӵ+@Ġ-Element_valueRwRw@8-Element_value@'t_value@@@ F@AE@J@AFNNFNN@@@Fࠠ!v RwRw@@@@@@I0RRRRRRRR@h@@@@@@@@@@@ఐ͠$selfRwRw@@@0RRRRRRRR@y@@SQ@@@ Sw@@@A@<7@G@@G@ @@ఐנ#fmtSwSw@@@@@ఐ8!vS#wS$w@"@@L@@F@(@@,@@F@+@Ġ6Element_type_extensionS6xS7x@86Element_type_extensionC@0t_type_extension@@@ G@AF@J@AFNNFNN@@@G ࠠ"te SLxSMx@@@@@@L0SOSNSNSOSOSOSOSO@@@@@@@@@@@@ఐ.$selfS_xS`x@@@B0S_S^S^S_S_S_S_S_@@@S{R@@@U Shx@@@8@3@.%@G@@G@@G@ @@ఐ"+module_nameSyxSzx@@@@@ఐG#fmtSxSx@&@@C'@@ఐG"teSxSx@1@@[@@F@7@@;@@jF@:@Ġ1Element_exceptionSy!Sy2@81Element_exception@J+t_exception@@@ H@AG@J@AFNNFNO!@@@Gࠠ!e Sy3Sy4@@@@@@O0SSSSSSSS@9@@@@@@@S@@S@@ఐ$selfSy8Sy<@S@@ֲ0SSSSSSSS@J@@SS@@@ SyO@@@σ@~u@G@@G@ @@ఐ#fmtSyPSyS@@@@@ఐ8!eSyTSyU@"@@L@@F@ (@@,@@aTF@+@Ġ,Element_typeTzV^TzVj@8,Element_type@&t_type@@@ I@AH@J@AGPO"O(GQO"OE@@@Gࠠ!t TzVkTzVl@@@@@@R0T TTT T T T T @@@@@@@@@@@@ఐ$selfT0zVpT1zVt@@@0T0T/T/T0T0T0T0T0@@@TLT@@@' T9zV@@@#@@G@@G@ @@ఐ #fmtTHzVTIzV@@@@@ఐ8!tTUzVTVzV@"@@L@@F@ (@@,@@}xF@+@Ġ6Element_module_commentTh{Ti{@86Element_module_commentu@B.@@@ J@AI@J@AGOFOLGOFOl@@@HPࠠ!t T|{T}{@@@B@@@@U@@@@@@@@@ఐ]$selfT{T{@@@q0TTTTTTTT@ @@TU@@@ T{@@@p@@G@+@n@@G@*@@G@)@G@(@G@'@@ఐp#fmtT{T{@O@@l!@@ఐ@!tT{T{@+@@ג@@H@6H@?H@>5@@9 @@1F@5F@$:@@ATq8>@@5F@0TTTTTTTT@F@@@K@@@@AdA@@eF@@F@@F@F@0TTTTTTTT@e@@@@AA@@}F@@sF@NF@@F@@F@F@0TTTTTTTT@@@@@A-A@1A@@@3@1@0)@F@@F@@F@@F@F@0TTTTTTTT@@@@@A @@Ɏ@>@<@;4@F@@F@@F@@F@@F@@UoH@;X 4 Print the LaTeX code for the given module element. UnUn@@@@@@@BU~U~6@AA@&self-3 ࠠ= =@ɹ0U#U"U"U#U#U#U#U#@@@@  @ɻ@@@#fmt U2~7U3~:@@@XF@*F@0U6U5U5U6U6U6U6U6@@@USV"@@UUW@@@@@'inher_l UJ~;UK~B@@@oF@GF@0UNUMUMUNUNUNUNUN@)@ @UjX@@@@@ࠠ!f U_EOU`EP@@@@΂@@@عG@ S*IR@@@1G@+@@@-G@ @@ G@ 0UsUrUrUsUsUsUsUs@&6,@-@UY@@@@#inh UEQUET@@@!0UUUUUUUU@-UEKULY@@@@@ఐ#inhUWeUWh@5@@U[@@70UUUUUUUU@#@@@(ic_classUWiUWq@,(ic_class@@@ AM@@@ @@@ AA,'ic_nameD!t@@@ @@@AHm9C9MHm9C9_@@I,'ic_textAC@@@ @@@ @B@AIo99Io9:@@I@AI n99I n99@@Iİ9-@@'M@@@@@@;@Ġ$NoneUwUw@-@@@@;M@@J@@@J@0UUUUUUUU@O@@@ @@@ภHðUU@Syภ'NewlineUU@@@@H@20UUUUUUUU@b@@@ภHװVV@Sภ$CodeVV@డT!^VV@Hհ@@@H@@H@D@H@@H@CH@@H@B@H@A@H@@+@@(inherit V2V3@@V5@@H@@I@PI@RI@Q>@@ఐɠ#inh.VI@0@@L@'ic_nameVOVP@7@@@@I@TV@@VVVW@@-@@H@>H@ZI@N`@@R @@H@=c@ఐ#inhVnVo@ְ@@ @'ic_textVuVv @ @@D<@@@^@@@]@Ġ$NoneV!V%@.h@@@@̠DP@@K@g@@K@f@@@@ภJYV)V+@SW@@@V"0I@4@@I@׍I@z@Ġ$SomeV,:V,>@.ࠠ!t V,?V,@@@@Dz@@@n@@@@@D@@K@p@@K@o@@@@ภIV,LV,N@TPภ'NewlineV,DV,K@@@@fG@ׅI@׆0VVVVVVVV@<("@#@V\@@@ఐ.!tV,OV,P@ @@D@@I@ׇ@@@@PI@׌@@AVVQ^@@VwU@@H@9H@ך@@@@V~@@H@/H@8@@@@G@)@Ġ$SomeW _iW _m@/ࠠ#cct W_nW_q@@@O @@@$|@@@@@pO@@J@&@@J@%@@@@@ࠠ%label W+uW,u@@@ٛ@@@I@ל0W0W/W/W0W0W0W0W0@& @!@WL]@@@ఐ-#cctW@WA@ @@O6@@@מ@Ġ"ClWPWQ@8"ClOG@@@ @ѫ@@@ @A@@B@AJh88Jh88@@@K;@WcWd@@Ѹ@@L@ף5@@@@@O\@@L@פ9@@9@@ఐW$selfWwWx@@@ZG@W|@@FQFŠ@@J@׸@@J@׷@@@J@׶@@J@׵@J@״@J@׳[@FbภFW/q@W@Fڠ@@K@@@K@h@@ఐ'#inhWW@@@Dw@'ic_nameWW@ @@@@K@K@K@@@B @@I@װ@Ġ&CltypeWW@8&Cltypeu@@@@ D`r)type_expr@@@ @@@ @BA@B@AKi88Ki88@@@K @WW@@@@L@׫@@@@@L@׭@@L@׬@@@+@@O@@L@׮@@@@ఐޠ$selfWW@@@@wX@@FGLڂ@@J@@@J@@s@@J@}@@J@@J@@J@@FАภX'/@X'@Gaڗ@@K@@@K@@@ఐ#inhX.X/@@@@'ic_nameX5X6@ @@@@K@K@K@ @@B @@I@I@@@AXE@@@@XGu@@ภKXLZnXMZp@UԠภ'NewlineXUZfXVZm@@@@G@CH@D0XYXXXXXYXYXYXYXY@*71@2@Xu^@@@ภK7XeqXfq@Uภ)Odoc_info$CodeXpq}Xqq@FడWF!^X|qX}q@K7@@@K7@@H@V@K4@@H@UK3@@H@T@H@S@H@R0@@(inherit XqXq@@Xq@@KR@@I@bI@dI@cC@@ఐ+#inh.Xq@0@@GQ@'ic_nameXqXq@7@@@@I@f[@@XqXq@@@@H@PH@lI@`e@@R @@jH@Oh@ภKXX@VQภ)Odoc_info%LatexXX@QడW!^XX@K@@@K@@H@~@K@@H@}K@@H@|@H@{@H@z@@" [XX@@X@@K@@I@؊I@،I@؋@@డW!^YY@Kʰ@@@K@@I@ؒ@K@@I@ؑK@@I@ؐ@I@؏@I@؎@@ఐ $selfY-Y.@@@@Y2@@@۠@@J@أK@@J@آ@J@ء@@ఐ%labelYEYF@@@۷@@K@تK@جK@ث@@oA@@L @@J@؞J@خK@ة@@!]Y_Y`@@RYb@@L@@J@؝J@ذJ@د@@ @@L@@I@؉I@زJ@؜@@YsYt@@@@H@xH@شI@؈ @@Y}Y~@@'H@w%@ఐ #inhYY@@@*0YYYYYYYY@4@@@'ic_textYY@ٰ @@ؠG\@@@ظ@@@ط@Ġ$NoneYY @1@@@@Gp@@K@@@K@W@@W@@ภMyY$Y&@Vw@@@YBhI@n@@I@I@g@Ġ$SomeY'5Y'9@1נࠠ!t Y':Y';@@@G@@@L@@@@@G@@K@@@K@T@@T@@ภLY'GY'I@Wpภ'NewlineY'?Y'F@@@@G@I@0YYYYYYYY@("@#@Z_@@@ఐ.!tZ'JZ'K@ @@G@@I@@@@@PI@@@AZ@@YT@@H@sH@@@@@YI@F@@H@KH@r@@@@YG@=@@H@AH@J@@@@W@@H@@@@@G@?G@כ@@AZ2W_@@G@6@@AA@@@@0Z5Z4Z4Z5Z5Z5Z5Z5@@@@@@డY $List$iterZEciZFcr@@@@@@@F@4F@@@F@@F@@ @@F@@@F@@F@@F@0ZZZYZYZZZZZZZZZZ@@@ZvZ@@@@ఐO$selfZoctZpcx@@@R@eZtc@@@M@@H@@K@@H@@@H@@H@@H@%@@ఐ^#fmtZcZc@;@@Z2@@ZcsZc@@@c@@G@1@@G@0@G@/=@@డYq$List#mapZcZc@@ٰ@@@@F@UG@;jF@SG@9@G@<@@٠ @@G@:E @@G@8@G@7@G@6e@@ఐm!fZcZc@o@@@@@H@QXN@@H@P@@H@O@H@N~@@ఐ'inher_lZcZc@o@@@@ZcZc@@,@@G@G@XG@F@@ @@ F@F@hF@@o@@F@ @@AA@@F@F@@F@`F@_0[[[[[[[[@@@@@AA@!A@@@4@3'@F@l@F@k@F@jF@g0[[[[[[[[@@@@@A @@ϩ@=@<0@F@q@F@p@F@o@F@n @[~4@Aq A Generate the LaTeX code for the given list of inherited classes.[)}[*}@@@@@@@:[0[1@AA@&self-3 ࠠD D@0[<[;[;[<[<[<[<[<@@@@  @@@@#fmt [K[L!@@@oF@ك0[M[L[L[M[M[M[M[M@@@[j` @@[la@@@@@"cl [a"[b$@@@bF@ٌ0[c[b[b[c[c[c[c[c@%@@[b@@@@Aࠠ)iter_kind [t'5[u'>@@@@֌@@@ٚG@ْG@ٓ@G@ٕ0[}[|[|[}[}[}[}[}@)@ @[c@@@@!k ['?['@@@@0[[[[[[[[@#@@@ٔH@ّ@"@[d@@@@ఐ!k[CQ[CR@,@@[e@@.0[[[[[[[[@#@@@Ġ/Class_structure[Xb[Xq@VzĠO|[Xs[Xu@Xz@@@@ܠ@@J@٤@@J@٣0[[[[[[[[@@@@@[Xw[Xx@@V!@@J@٦@@J@٥ @@@ [Xy@@[@@[@@ภT[}[}@T@@@G@پ@Ġ/Class_structure[[@Vࠠ!l [[@@@@@@٭@@@٬0[[[[[[[[@T@@@@[\@@VW@@J@ٯ@@J@ٮ @@@!\ @@@@@@ఐܠ$self\\@ę@@0\\\\\\\\@r-'@(@\1f@@@{ \@@@D@C7@H@@H@ @@ఐ栐#fmt\-\.@ǰ@@@@ఐI!l\:\;@"@@]F@'@@+@@LG@*@Ġ0Class_constraint\L\M@Rࠠ!k \U\V@@@i@@@ٳ@@\^\_@@O@@J@ٴ@@@\d@@@@@@ఐ)iter_kind\n\o@ݰ@@@@H@0\p\o\o\p\p\p\p\p@$@@\g@@@@ఐ,!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@@G0\\\\\\\\@6@@@@\'-@@ఐ_)iter_kind\jp\jy@B@@@@@F@K]@F@JJ@@ఐ"cl\jz\j|@g@@Y@'cl_kind\j}\j@B_ @@@@G@PG@VG@Tg@@& @@{h@1 @@F@ِ|@@AA@@F@ق F@ف@F@[F@Z0]]]]]]]]@@@@@AA@A@@@@ @F@g@F@f@F@eF@b0]]]]]]]]@@@@@A @@ѩ@@@F@l@F@k@F@j@F@i@]/@Cq G Generate the LaTeX code for the inherited classes of the given class. ])]*@@@@@@@#]0]1 @AA@&self-3 ࠠF F@0]<];];]<]<]<]<]<@@@@  @@@@#fmt ]K ]L@@@oF@~0]M]L]L]M]M]M]M]M@@@]jh @@]li@@@@@#clt ]a]b@@@KF@ڇ0]c]b]b]c]c]c]c]c@%@@]j@@@@ఐ#clt]u"]v%@@@]k@@0]w]v]v]w]w]w]w]w@#@@@(clt_kind]&].@@ @@r@@@ڎ @Ġ/Class_signature]4<]4K@MĠQY]4M]4O@ZW@@@@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@@N26@@I@ڪ@@I@کm@@@ ]d@@@@I@ګr@@r@@ఐ$self]]@{@@0]]]]]]]]@/)@*@^l@@@] ^@@@&@%@G@ڼ@G@ڻ @@ఐȠ#fmt^^@@@@@ఐK!l^^@"@@?F@'@@+@@,F@ڸ*@Ġ*Class_type^.^/@Q,@^3^4@@Q+@@I@ڰ@@@ @@(@@I@ڱ@@@@ภWP^A^B@WO@@@ZF@F@@@A^I@@^F@ڋ@@A A@@8F@}gF@|@F@ F@0^R^Q^Q^R^R^R^R^R@@@@@A A@A@@@L@JE@F@,@F@+@F@*F@'0^`^_^_^`^`^`^`^`@@@@@A @@@U@SN@F@1@F@0@F@/@F@.-@^m,@D L Generate the LaTeX code for the inherited classes of the given class type. ^y^z@@@@@@@[^-8^-O@AA@&self-3 ࠠGV GW@"0^^^^^^^^@@@@  @$@@@#fmt ^-P^-S@@@qF@C0^^^^^^^^@,7@/@^m 9@1@^n@@@@@!m ^-T^-U@@@׀F@L0^^^^^^^^@%@@^o@@@@@ࠠ'first_t ^Xc^Xj@@@G@R0^^^^^^^^@%@@^p@@@ࠠ&rest_t ^Xl^Xr@@@G@S@@^Xb^Xs@@@@V@ఐd$self^Xv^Xz@q@@$@W^X@@@PGB@G@Z@G@Y-@@ఐX!m_X_X@9@@T<@&m_info_ X_ X@LȰ @@jF@aE@@%@@6G@_H@@_X^ @@@ࠠ$text _ _!@@@\S @@@G@@@@G@e0_+_*_*_+_+_+_+_+@dnh@i@_Hq`Z@[@_Jr@@@@ࠠ%title _?_@@@@]S)@@@sH@l@@@nH@f@ఐ!m_X_Y@@@-@+m_text_only___`@L @@N@@H@jH@h9@ภ\_k_lA\ภ#Raw _t@ ఐҠ!m__@@@T@&m_name__@MY @@MU@@H@w^@@"@@FH@ta@ภ\T (A\Q@)A@_S@@H@pH@ۀm@@_1@@]ZY@@@os@ภ]0__2A].ภ#Raw _@ డ^!^__@Ru@@@Ru@@H@ۑ@Rr@@H@ېRq@@H@ۏ@H@ێ@H@ۍ@@డ\%modul-Odoc_messages_@\C@@@}@\rDD\rDD@@\, '@@R@@I@۝I@۟I@۞@@! __@@8_@@R@@I@ۜI@ۡI@۠@@__ @@!6@@H@ۋH@ۣI@ۛ@@` @@H@ۊ@ภ]` #gA]ภ$Code`'@ ఐs!m` (`!)@T@@o@&m_name`'*`(0@M @@M@@H@۱@@!@@H@ۮ@ภ\`51A\@A@_I@ۥ@@H@۪H@ۺ@@3A@_ǠH@ۂ@@H@ۆH@۩@@`I@@H@ۅ@`M@@ @@`O@@@ࠠ(subtitle `Z6B`[6J@@@^TJ@@F@'F@$F@F@H@@@@H@ۻ0`m`l`l`m`m`m`m`m@C71@2@`t@@@ఐ'first_t`}6S`~6Z@N@@0`}`|`|`}`}`}`}`}@@@@ĠTK``l``n@]I@@@@@@@@ภTS``r``t@]Q@@@8H@'@ࠠ!t `u`u@@@$@@$@@ภSz`u`u@^0ภ#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> @@ภ^r``A^pภ%Title `@@``@@P@@G@G@G@0````````@@@au@@@ภ$Nonea a @8@@@MI2@@G@@@G@G@@డ_!@a!a"@@@@G@ @@G@@@@G@  @@G@ @G@ @G@ 6@@ఐ%titlea@aA@а@@Ѡ!@@H@H@H@K@@ఐ(subtitleaUaV@U@@٠6@@H@H@H@`@@! @@@G@&G@#G@j@@ak@@DG@n@ภ^3asA^1@A@`R@@G@G@,{@@a|@@_:X@@@@@@@4@@U@@a@@ఐ $selfaa@@@u0aaaaaaaa@h{u@v@as@@@Ɍ a@@@t@@G@4@r@@G@3@@G@2@G@1@G@0@@ఐ#fmtaa@@@!@@ఐ$textaa@+@@@@H@IH@G3@@7@@Y/@@F@RG@>9@ఐR$selfaa@_@@I@-a@@@{@vq@G@W@G@VP@@ఐX#fmtaa@9@@T]@@ఐO!maa@0@@Kj@@%@@܌k@ఐ$selfb $b(@ʑ@@{@`b?@@@@@G@m@G@l@@ఐ#fmtb!@b"C@k@@@@ఐ!mb.Db/E@b@@}@@%@@@ఐ$selfb?GMb@GQ@ð@@"@5bDG_@@@@@G@܂@@@G@܁s@@G@܀@G@@G@~@@ఐŠ#fmtb\G`b]Gc@@@@@ఐ&rest_tbiGdbjGj@8@@@@.@@Y@@F@ܜG@܌@ఐ$selfbntbnx@@@b@ubn@@@]@@G@ܤ@[@@G@ܣ@@G@ܢ@G@ܡ@G@ܠ@@ఐ#fmtbnbn@@@ @@ภ`0bnbnA`.ภ'Newline bn@t@ @@V@@H@H@H@%@ภ_bnA_}@A@bH@@H@H@2@@bn"@@@H@ܯH@8@@O'@@Z4@@F@G@ܮ>@డa#notbb@@@@@C@@@B@@A(%boolnotAA`@@@`""`""@@a\@@@@@G@@@G@@G@i@@ఐ]!mc c @>@@Yx@+m_text_onlycc@Pk @@3@@H@H@H@@@< @@R^@@G@H@@ఐYr"psc*c+@W@@@[@@G@@Yj@@G@Y@@G@@G@@G@@@ఐ#fmtcDcE@@@@@8\ocamldocvspace{0.5cm} cOcP@@cRcS@@Y@@H@H@H@@@2 @@Z@@F@G@H@@@cd@@ @డb9$List$itercqcr@%@@@@ܰF@%@@F@@F@@% @@F@ %@@F@ @F@ @F@ @@@#ele cc@@@@@ఐ$selfc c@'@@0cccccccc@1@@cw@@@ˬ c)@@@@@@H@+@H@*@H@) @@ఐ&#fmtc*c-@@@"@@ఐ!mc.c/@@@)@&m_namec0c6@Q @@Q@@F@<3@@ఐT#elec7c:@=@@n@@@D@@A@ఐZ8"psc<Fc<H@X^@@@\@@G@J@Z0@@G@IZ@@G@H@G@G@G@FZ@@ఐs#fmtd <Id <L@T@@og@@" d<Nd<R@@d<Md<S@@ZT@@H@UH@_H@^{@@2 @@&i@@G@aH@T@@@&o@@G@cG@b@@Ad.d/T]@@@&y@@G@@G@G@e0d4d3d3d4d4d4d4d4@@@@@డc&Module/module_elementsdG^gdH^}@%trans=@@@ @@@ @'@@@ Pݕ@@@ @@@ @@ @@ @WDcBcFWDcBc@@XB0! @@= @@G@n@@G@m@B@@G@lݯ@@G@k@@G@j@G@i@G@h@3ภdd<ภbjd^d^@bi@@@=@@H@~H@݂@@@Sנ@@H@݃@@ఐ!md^d^@Ӱ@@ @@d^fd^@@&4@@G@G@݈G@z@@= @@yF@F@+F@|@P@@}@6@@~@w@@@@@ @@@ @'@@ @6@@ @@@F@P@@A A@@ݎF@BF@A@F@ݍF@݌0dddddddd@@@@@A-$A@1(A@@@ݥ@ݠݛ@F@ݙ@F@ݘ@F@ݗF@ݔ0dddddddd@4@@@@A @@j@ݮ@ݩݤ@F@ݞ@F@ݝ@F@ݜ@F@ݛ@d-1;@K2 H Generate the LaTeX code for the given top module, in the given buffer. dd,@@@@@@@ݮdd@AA@&self-3 ࠠM M͋͋@ٓ0dddddddd@͊@@@  ͍͍@ٕ@@@#fmt e e @@@F@ݰ0ee e eeeee@͝٨@͠@e+x ٪@͢@e-y@@@@@+module_list e"e#@@@F@F@F@ݹ0e'e&e&e'e'e'e'e'@(@@eCz@@@@ఐ["pse9e:@Y@@@]@@G@@[y@@G@[@@G@@G@@G@0eFeEeEeFeFeFeFeF@ 1'@(@eb{@@@@ఐO#fmteWeX@-@@K@@?\documentclass[11pt]{article} ebec@@eeef@@[@@H@H@H@%@@6 @@\@@F@G@+@ఐ[Ǡ"pse#e%@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/@@@^i@@G@@\@@G@\V@@G@@G@@G@@@ఐӠ#fmteOXeO[@@@@@:\usepackage[T1]{fontenc} eO]eOy@@eO\eOz@@\%@@H@H@ H@ @@2 @@]Y@@F@G@@ఐ\K"psf|f|@Zq@@@^@@G@@\C@@G@\@@G@@G@@G@@@ఐ#fmtf|f|@@@@@6\usepackage{textcomp} f(|f)|@@f+|f,|@@\g@@H@ H@&H@%@@2 @@]@@F@)G@@ఐ\"psfEfF@Z@@@^@@G@0@\@@G@/\@@G@.@G@-@G@, @@ఐW#fmtf_f`@5@@S@@7\usepackage{fullpage} fjfk@@fmfn@@\@@H@;H@AH@@-@@2 @@]@@F@DG@:3@ఐ\Ϡ"psff@Z@@@_/@@G@K@\@@G@J]@@G@I@G@H@G@GN@@ఐ#fmtff@w@@[@@2\usepackage{url} ff@@ff@@\@@H@VH@\H@[o@@2 @@^@@F@_G@Uu@ఐ]"psff@[7@@@_q@@G@f@] @@G@e]^@@G@d@G@c@G@b@@ఐ۠#fmtff@@@@@6\usepackage{ocamldoc} ff@@ff@@]-@@H@qH@wH@v@@2 @@^a@@F@zG@p@డeNРNҰg %2g %3@Nϰ@@@e1SOZ_@@@޸@@@޷H@@@H@ހ @H@~@@డe&Global%title g-%?@&Stdlib#ref! @@@ު@@@ީ@@@ި@Z}$Z~$@@[7@@eh7@@I@ޅI@޹I@޶@@A @@9@Ġ$NonegWENgXER@?6@@@@DC@@J@@@J@0g^g]g]g^g^g^g^g^@@@@ @@@ภ`vggEVghEX@`u@@@^@@F@5G@G@@Ġ$Someg{Ybg|Yf@?ࠠ!s ˠgYggYh@@@m@@@A@@@@@ut@@J@@@J@I@@I@@ఐ]堐"psglwgly@\ @@@`E@@I@@]@@I@^2@@I@@I@@I@0gggggggg@e/)@*@g|@@@@ఐ#fmtglzgl}@@@@@'\title{glgl@@gl~gl@@^@@J@J@J@%@@6 @@_9@@H@I@+@ఐ^+"psgg@\Q@@@`@@I@@^#@@I@^x@@I@@I@@I@F@@ఐ#fmtgg@Ӱ@@S@@ఐ$selfhh@В@@d@Ђh@@@[[@@J@@J@l@@ఐ!sh#h$@v@@^d@@J@J@K@ K@K@ @@h2h3@@ @@R@@_@@H@I@@ఐ^"pshChD@\@@@`@@H@@^@@H@^@@H@@H@@H@@@ఐU#fmth]h^@3@@Q@@"} hhhi@@hkhl@@^@@I@$I@*I@)@@2 @@ G@#@ @@@ @@G@@@Ah|#h}@@G@{@ఐ^Ӡ"pshh@\@@@a3@@G@<@^@@G@;_ @@G@:@G@9@G@8:@@ఐ#fmthh@{@@G@@1\begin{document} hh@@hh@@^@@H@GH@MH@L[@@2 @@`#@@F@PG@Fa@డgPPhh@P@@@f @@@^@@@]H@U@@H@V @H@T@@డg&Global%titleh @ @@g @@I@[I@_I@\@@* @@"@Ġ$Noneii@@@@@@@@J@h@@J@g@@@@ภb i"i$@b@@@`|@@F@ߙG@uG@s@Ġ$Somei%'/i&'3@A/@i*'4i+'5@@@@J@o@@@ @@@@J@q@@J@p@@@@ఐ_"psi@'9iA';@]@@@a@@H@}@_@@H@|_@@H@{@H@z@H@y@@ఐR#fmtiZ'<i['?@0@@N@@+\maketitle ie'Aif'N@@ih'@ii'O@@_@@I@߈I@ߎI@ߍ@@2 @@`G@߇G@w@@AiwixPW@@eG@Q@డhRQKQMiYbiYc@QJ@@@gX@@G@ߨG@ߥG@ߝ@@G@ߞ@G@ߜ6@@డhc&Global(with_tociYr@w#ref=@@@ޯ@@@ޮ@\*\*@@]-@@g٠-@@H@ߣH@ߦH@ߤ\@@7@@/]@ఐ`"psiYxiYz@^5@@@bo@@G@߮@`@@G@߭`\@@G@߬@G@߫@G@ߪv@@ఐ٠#fmtiY{iY~@@@@@1\tableofcontents iYiY@@iYiY@@`+@@H@߹H@߿H@߾@@2 @@aa@@F@G@H@߸@@jY_@@ @@ࠠ$info ̠j j @@@VJм@@@G@@@@G@0jjjjjjjj@@@@డh)apply_opt)Odoc_infoj(j)@@@!a@!b@@@@Vr@@@-@@@@@@@@]7]73@@^!q@@@@]@@G@G@<@G@@ @@G@FE@@G@@G@@G@@@@డi(4info_of_comment_file)Odoc_infojjjk@@W(t_module@@@@@@@.@@@#@@@@@@@@][ss][s@@^`w@@@@@I@@@I@@D@@I@9@@I@@I@@I@|@@ఐ+module_listjj@X@@@@jj@@@\@@H@Q@@H@@H@@@డiR~Rjj@R}@@@hߠ~@@H@H@ H@@@H@ @H@@@డi&Global*intro_file)Odoc_info j#@#refW^+@@@ޭ@@@ެ@@@ޫ@^*'ae^+'a@@^6@@i6@@I@I@ I@@@@@@8@@ @@@@j"@@ఐ$infok.<k .@@@@k!}@@ѵ@@@@@@0kkkkkkkk@ @@@Ġ$Nonek .Fk!.J@B@@@@@@J@@@J@@@@@ภd>k/.Nk0.P@d=@@@b@@F@G@&G@$%@Ġ$SomekC.SkD.W@CM@kH.XkI.Y@@@@J@ 9@@@ @@=@@J@"@@J@!A@@A@@ఐa"psk^.]k_._@_̰@@@d@@H@.@a@@H@-a@@H@,@H@+@H@*Z@@ఐp#fmtkx.`ky.c@N@@lg@@.\vspace{0.2cm}k.ek.t@@k.dk.u@@a@@I@9I@?I@>{@@2 @@`G@8G@(@@Ak.5k.v@@eG@@ఐ$selfkxkx@*@@@ӱkx@@@U@@G@Z@@G@@@G@@ŠS@@G@@@G@@@G@@G@@G@@G@@@ఐȠ#fmtkxkx@@@@ภkC@k@[@@H@@@H@@@ఐޠ$infokxkx@@@@@H@@@H@H@H@@@S@@c_@@F@G@@ఐ$infoll@@@Ҳ@@@@@@@Ġ$Nonell@C@@@@ @@I@@@I@@@@@ภe9l*l+@e8@@@F@F@F@@Ġ$Somel<l=@DF@lAlB@@@@I@2@@@ @@6@@I@@@I@:@@:@@ఐb"pslWlX@`Ű@@@d@@G@@b@@G@b@@G@@G@@G@S@@ఐi#fmtlqlr@G@@e`@@" l|l}@@ll@@b@@H@H@ H@ t@@2 @@^F@F@y@@All@@cF@ݽ~@@@@@@@ll@@|@@@}@"@@ ~@@@ @@@ @@@ @@@ @Y@@@ @@@ @@@" @@@i @@@@A A@@F@ݯ|F@ݮ@F@}F@|0llllllll@@@@@AA@A@@@l@g\@F@@F@@F@F@0llllllll@@@@@A @@O@u@pe@F@@F@@F@@F@3@l.@S ' Print the header of the TeX document. ll@@@@@@@ol$/l$B@AA@&self-3 ΠࠠU ͠Upp@x0llllllll@o@@@  rr@z@@@ࠠ#dir ϠlO[lO^@@@&stringO@@@cG@0llllllll@Պ@Ս@m~(@Տ@m@@@డk(Filename'dirnamemOamOq@@@@@'"@@@&@@%@,filename.mliuu@@0Stdlib__FilenameM@@@@@G@]1@@G@\@G@[.@@డlTTm7Orm8Os@T@@@k\-@@H@dH@rH@g@@H@h@H@fI@@డl&Global(out_filemTO@'#ref`@@@ޣ@@@ޢ@``@@a?-@@k-@@I@mI@pI@no@@7@@/p@@^@@wq@@mpOW@@@ࠠ$file m{m|@@@@@@G@t0mmmmmmmm@@@m@@@డl\(Filename&concatmm@@@@@@@@@#@@@@@@@@^^@@C@@@@@G@z@@@G@y5@@G@x@G@w@G@v4@@ఐϠ#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@0nnnnnnnn@@@n/@@@@ఐ$filen$n%@@@5@@G@G@G@@@> @@]q@@F@G@@డl'verbose)Odoc_infon@nA@@a@@@ѐ@@@@@@a&a&@@b,m@@@@@F@@@F@@F@D@@డj9file_exists_dont_generate-Odoc_messagesninj(@@&stringO@@@|@@@{@@z@jmDD"jmDD;@@j*@@@@@G@@@G@@G@o@@ఐ$filen)n-@y@@(@@H@H@H@@@nn.@@[@@G@G@H@@@d @@9F@@@ࠠ'chanout 0nHWnH^@@@l+out_channel@@@G@0nnnnnnnn@@@@డm(open_outnHanHi@@a@@@@@@@@@ll@@l@@@@@G@%@@G@@G@#@@ఐl$filenHjnHn@Ѱ@@%@@H@H@H@7@@. @@=8@@nHS @@డm-output_stringnr}or@@O@@@@a@@@@@@@@@@@mbbmb@@m0@@@c@@G@@@@G@@@G@@G@@G@0o ooo o o o o @ys@t@o<@@@@ఐ'chanouto1ro2r@@@@@H@H@H@@@డ0Odoc_latex_style'content0Odoc_latex_styleoJroKr@&stringO@@@@3odoc_latex_style.mlRR@@0Odoc_latex_style@@@U@@H@H@H@>@@c@@f@@F@G@D@డn<%flushoros@@@@@@@@@@@msmt@@m@@@@@G@@@G@@G@h@@ఐ堐'chanoutoo@r@@@@H@H@H@|@@. @@g@@F@G@@డnz)close_outoo@@@@@7@@@@@@m00m0S@@m@@@ @@G@D@@G@@G@@@ఐ"'chanoutoo@@@$@@H@H@H@@@- @@gC@@F@G@@డn'verbose)Odoc_infooo@@@@@@F@@@F@@F@@@డlH.file_generated-Odoc_messagespp !@@@@@y@@@x@@w@lKlCClLlCD@@lJ(@@@@@G@#@@G@"@G@!@@ఐ$filep*"p+&@@@@@H@*H@,H@+@@p5p6'@@@@G@G@.H@)@@Q @@G@@ @@@ @@ @E@@!@pE<FpF(3@@@pH@@@h@@@@@M@Ġ)Sys_errorpS?GpT?P@8)Sys_errorV@@@@c@@@@An~ @@AV𠰠=ocaml.warn_on_literal_patternnZ^n[^@@n^^n_^@@@nLࠠ!s 2pt?Qpu?R@@@@@@4|@@@(@@o@@I@5@@డoS-prerr_endlinepV`pVm@@cD@@@@@@@@@nn@@n@@@@@H@=@@H@<@H@;0pppppppp@5/@0@p@@@@ఐ=!spVnpVo@@@*@@I@DI@FI@E@@3 @@h"@@G@IH@C@డo$incrpr|pr@@nG@@@u@@@tV@@@s@@r%%incrAAnՠ@@@nn@@n԰@@@o@@G@N@@G@M@@G@L@G@KM@@డo&errors)Odoc_infoprpr@ #ref`@@@@@@@dH4dI4@@dp@@o3D@@H@W@@H@VH@ZH@Xw@@Q@@yF@Uz@qr@@F@8~@@q"EK@@ A@@@F@`F@_0q(q'q'q(q(q(q(q(@-@@@@A@@@F@c@F@b 0@q1$(@W 6 Generate the LaTeX style file, if it does not exist. q=q>#@@@@@@@ϰqDqE @AA@&self-3 4ࠠZ 3Z@0qPqOqOqPqPqPqPqP@@@@  @@@@+module_list 5q_ q`@@@F@q0q`q_q_q`q`q`q`q`@@@q}@@q@@@@ఐ($selfquqv"@@@X0quqtqtquququququ@#@@q@@@ְ q~6@@@@ࠠ)main_file 6q9Cq9L@@@3@@@G@{0qqqqqqqq@@@@డpeY^Y`q9Oq9P@Y]@@@oG@~@@G@@G@}@@డpq&Global(out_fileq9_@^@@oؠ@@H@H@H@+@@# @@,@@q9? @@@ࠠ#dir 7qcmqcp@@@@@@G@0qqqqqqqq@ZNH@I@q@@@డp(Filename'dirnameqcsqc@а@@@@@G@@@G@@G@@@ఐm)main_fileqcqc@%@@@@H@H@H@/@@  @@30@@rci @@డpYӠYհrr@YҰ@@@p4a[@@G@G@G@@@G@@G@0rrrrrrrr@O\V@W@r8@@@@ఐpR.separate_filesr-@oӰ@@pS@@H@H@H@@@) @@!@@ࠠ!f 8rB rC @@@@F@F@H@@@@SH@@@H@0rQrPrPrQrQrQrQrQ@5@@@@!m :r_ r` @@@0r_r^r^r_r_r_r_r_@D%rf rgv@@@@@@ࠠ'chanout ;rt ru @@@@@@I@0ryrxrxryryryryry@'6@@r@@@డqS(open_outr r  @Ű@@@@@I@@@I@@I@@@డqj!^r ;r <@e[@@@e[@@J@@eX@@J@eW@@J@@J@@J@4@@డq(Filename&concatr r @+@@@+@@K@@*@@K@L@@K@@K@@K@S@@ఐ#dirr  r #@@@G@@L@L@L@g@@డq$Name&simpler %r 0@@@@b.@@L@b1@@L@@L@@@ఐ!ms  1s  2@@@@&m_names 3s 9@` @@bN@@M@M@M@@@s $s :@@bT@@L@@@s! @@e@@K@K@L@@@$.texs1 =s2 A@@s4 B@@e@@K@K@K@@@s= s> C@@z@@J@J@K@@@ @@@@sH  @@@ࠠ#fmt <sSTesTTh@@@k@@@I@0sXsWsWsXsXsXsXsX@@@st@@@డr3&Format8formatter_of_out_channelskTkslT@@k+out_channel@@@ml@@@l@@k@k}k~@@k||@@@@@I@l%@@I@@I@*@@ఐ'chanoutsTsT@4@@&@@J@J@J@>@@/ @@B?@@sTa @@ఐ\$selfss@-@@0ssssssss@R_Y@Z@s@@@ s@@@@~@I@@I@ @@ఐn#fmtss@@@lg@@F@"@@ఐv!mss@U@@(@@,@@)@డr&Format.pp_print_flushss@k@@@l@@I@2@k@@I@1k@@I@0@I@/@I@.G@@ఐ#fmtss@Q@@l@@J@>J@BJ@A[@@ภmtt@m@@@k@@J@=J@Fk@@5@@k~@@H@II@<q@డr)close_outt&t' @v@@@v@@H@M@@H@L@H@K@@ఐǠ'chanoutt; t<@@@@@I@TI@VI@U@@  @@@d @@@ @@@ @@@@@@Ġ'FailuretT"/tU"6@8'FailureZ@@@@g@@@@Ar @@AZ񠰠=ocaml.warn_on_literal_patternr[E  r\E  @@r_E  r`E  @@@rHࠠ!s =tu"7tv"8@@@@@@aK@\@@@*@@s@@L@]@Ġ)Sys_errort9Ft9O@4!st9Pt9Q@@@@@@ @@s@@L@b@@C@@s@@K@d@@డso-prerr_endlinetUdtUq@@@@@@J@l@@J@k@J@j0tttttttt@5A;@<@t@@@@ఐI!stUrtUs@@@7@@K@sK@uK@t@@$ @@l/@@I@xJ@r@డs$incrtvtv@ @@@r @@I@}@@I@| @@I@{@I@z6@@డs&errors)Odoc_infotv@@@s*@@J@@@J@J@J@P@@*@@H@S@_@@H@gV@@u @@H@0uuuuuuuu@@@@@AA@@@@0u u u u u u u u @@@@@@డs$List$iteruu@7k@@@@G@7i@@G@@G@@7f @@G@7e@@G@@G@@G@0u-u,u,u-u-u-u-u-@@@uI@@@@ఐ!fu>u?@@@@@@H@@H@@@ఐ+module_listuPuQ@ذ@@#@@9@@l@@F@G@H@+@u\ u]@@  @@u_@@  @@ࠠ'chanout ?ulum@@@@@@G@0uqupupuququququq@U@@@డtH(open_outu~u@@@@@@G@@@G@@G@@@ఐ )main_fileuu@°@@@@H@H@H@)@@  @@-*@@u @@@ࠠ#fmt @u u @@@nR@@@G@0uuuuuuuu@LF@G@u@@@డt&Format8formatter_of_out_channelu u ;@W@@@W@@G@nm@@G@@G@@@ఐk'chanoutu <u C@%@@n@@H@H@H@/@@  @@30@@u  @@డt]]uGRuGS@]@@@te<@@G@G@G@@@G@@G@0uuuuuuuu@O\V@W@v@@@@డt&Global+with_header vGe@#refت@@@޳@@@޲@i[0i\0@@i1@@tF1@@H@H@H@*@@;@@3+@ఐ預$selfv6Gkv7Go@޺@@9@ށv;G|@@@@@G@@G@@@@ఐ#fmtvJG}vKG@J@@n@@F@P@@ఐ+module_listvZGv[G@@@]@@(@@^@@v_GO@@`@డu6$List$itervn vo @8@@@@8@@G@@G@@8&@@G@8@@G@@G@@G@@@@!m Av!v!@@@:@@డuf^_^av"v"@^^@@@te@@H@"H@H@@@H@@H@0vvvvvvvv@'W@@v@@@@ఐtޠ.separate_filesv"@t_@@tߠ@@I@I@ I@@@) @@!@ఐm"psv#v#@k;@@@ou@@H@(@m @@H@'mb@@H@&@H@%@H@$2@@ఐ=#fmtv#v#@@@o@@I@4I@8I@7F@@డu!^v#v#@i@@@i@@I@>@i@@I@=i@@I@<@I@;@I@:b@@'\input{w#w#@@w#@@i@@J@JJ@LJ@Ku@@డu!^w,#w-#@i@@@i@@J@R@i@@J@Qi@@J@P@J@O@J@N@@డv $Name&simplewK#wL#@:@@@f@@K@bf@@K@a@K@`@@ఐؠ!mwb#wc#@@@@&m_namewi# wj#@e< @@f@@L@mL@uL@s@@vH@@f@@K@l@@&.tex} w#w#@@Uw#@@j5@@K@]K@yK@x@@ @@j=@@J@IJ@{K@\@@w#w#@@m@@I@3I@}J@H@@ @@dI@2@ఐ^$selfw%.<w%.@@/@@@w%.X@@@@|@H@@H@ @@ఐ#fmtw%.Yw%.\@@@pe@@F@@@ఐE!mw%.]w%.^@$@@{'@@(@@(@w"@@:@@H@H@/@@Aw!w&_j@@@:&@@H@ @H@ H@0wwwwwwww@@@@@ఐ+module_listw'kuw'k@w@@@@@@oY@@F@G@ @డv_Ƞ_ʰx(x(@_ǰ@@@v)gP@@G@G@G@@@G@@G@0@@డv&Global,with_trailerx!(@#refں@@@޵@@@޴@kk3kl3@@l -@@vV-@@H@H@H@V@@7@@/W@ఐn"psxD(xE(@l@@@p@@G@@n@@G@n@@G@@G@@G@p@@ఐ#fmtx^(x_(@^@@q@@H@H@H@@@/\end{document} xp(xq(@@xs(xt(@@n@@H@H@H@@@9 @@o@@F@G@H@@@x(@@ @డw\&Format.pp_print_flushx)x)@pE@@@q<@@G@@pE@@G@pB@@G@@G@@G@@@ఐ#fmtx)x)@@@qX@@H@H@H@@@ภqϰx)x)@q@@@pl@@H@H@@@5@@p/@@F@G@@డw)close_outx*x*@ '@@@ '@@F@^@@F@@F@@@ఐ'chanoutx*x*@:@@ >@@G@G@G@@@  @@v@d @@w@t @@x@ @@y@@@z@@@{J@^@@|@Ġ'Failurey,y,@ࠠ!s By,y, @@@@@@I@@@@@@xj@@J@@Ġ)Sys_errory"-!)y#-!2@Ϡ!sy*-!3y+-!4@@@@@@ @@x@@J@@@+@@x@@I@@@డx -prerr_endliney@.8ByA.8O@@@@@@H@ @@H@@H@0yHyGyGyHyHyHyHyH@-A;@<@yd@@@@ఐI!syY.8PyZ.8Q@@@@@I@I@I@@@$ @@p@@G@H@@డx<$incryr/T^ys/Tb@@@@w@@G@@@G@@@G@@G@6@@డxL&errors)Odoc_infoy/Tcy/Ts@@@w@@H@#@@H@"H@&H@$Q@@+@@F@!T@`@@F@W@@y@@#0yyyyyyyy@@@@G@@%@@@&@@@'@4@@*F@v@@AMA@Q!A@@@97@F@1@F@0F@.0yyyyyyyy@S@@@@A@@L@@>@F@5@F@4@F@3 @y0@` W Generate the LaTeX file from a module list, in the {!Odoc_info.Global.out_file} file. yy@@@@@@@@`Ky<<a@c@@ @ A A AhA]hA@hA6gA,iaA"iEAiVAhGAhbA AfLAfAfAg=Ag-AfAfAfAf(AfAfAfAfsAgcAfAfAjeAdeA^gAXf`AMg:A<gA3gA%hAhAiAhAhAAAAAAmAl`A_haA@6A5+A*j A!iAAAAAAAA~qApOAN;A:(A'AAAAAA}A|lAk^A]QAPBAA1A0!A AAhAiAAAAAiAhBAAAAAyAxaA`>A="A!AAAAzAy\A[>A="A!AAAAAzAybAaHAG0A/AAAAAA}A|[AZOANqR@@[@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@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@䐐;@@@e@AZ@Ae}@AL@ei@A>@0AA/@ABC@i@Aij"X@@@Q@@@P@ I@@@OS@@@N@@M@@L@@K@Aiư@Aij6l@@@X@@@W@ ]@@@Vg@@@U@@T@@S@@R@i°@AijK@@@_@@@^@ r@@@]|@@@\@@[@@Z@@Y@ABi'@Ai#j_@@@f@@@e@ @@@d@@@c@@b@@a@@`@ǰ@A@@@@i@@h@@g@Aj@A@n|@@@l@@k@@j@Bj@A@n@@@o@@n@@m@j@A@n@@@r@@q@@p@ACDi@Aij@@@y@@@x@ @@@w@@@v@@u@@t@@s@iڰ@Aij@@@@@@@ @@@~@@@}@@|@@{@@z@A۰@A@Π@@@@@@@@A@  @@@@@A@A@@@@@@@@@B@A@@}x@@@@@@@t@A@p@kf@@@@@@@A˰@A@@@@@@@@@A@A?@@@ABCD@A+@@@@@@@ @@@&@@@@@@@@@@%@A@!@@@@@@@@@A@@@@@@@@@A@A@@ @@@@@@@߰@A@@@@@@@@@ABC@A@@@@@@@@@@A@@z@@@@@@@ADE@A@@@@@@@@@{@A@w@rm@@@@@@@@A@@@@@@@@@ABhd@A@@@@@@@@8@@@@@@@@@@Ci#@A@@@@@@@@H@@@@@@@@@@h@A@@@@@@@@Z@@@@@@@@@@Ai@A@@@@@o@@@j@@@@@@@@@@i@A@%@@@@o@@@{@@@@@@@@@@ABDFGiB@A@5@@@@3@@@@@@@@@@@@@h@A@I@@@@hJ@@@@@@@@@@@@@@@@Ai|@A@]@@@@[@@@@@@@@@@@@@h@A@n@@@@j@@@@@@@@@@@@@ABig@A@~@@@@|@@@@@@@@@@@@@h˰@A@@@@@h@@@@ @@@@@@@@@@@@@@@Aij@A@@@@@if@@@@@@@@@@@@@@@@iK@A@@@@ @@@@@@@@ABCjD@A@@@@ @p9@@@ @@@@@@@@@@h@A@@@@@ @@@@h @@@@@@@h@@@@@@A@@@@@@@@@ @@ @@ @AiҰ@A@@@@@@@@Q@@@@@@@@@@h@A@ @@@"@ @@@!b@@@ @@@@@@@ABi @A@@@@(@@@@'r@@@&@@%@@$@@#@jа@A@.@@@0jj@@@/jj@@@.@@@-@@,@@+@@*@@)@Ai@A@C@@@;@m8@@@:@i@@@9@@@8@O@@@7@@@6@@5@@4@@3@@2@@1@j@A@b@@@A@j@@@@@@@?@@>@@=@@<@ABC@A@@@@D@@C@@B@:@A@6@1,@@G@@F@@E@@A@ @ @@@K@@J@@I@@H@ABܰ@A@@@@@O@@N@@M@@L@C|@A@x@s@ni@@S@@R@@Q@@P@F@A@B@=8@@V@@U@@T@Aϰ@A@@@@@Z@@Y@@X@@W@B@A@@@@@^@@]@@\@@[@CDEFHk{@A@@@@f@kw@@@e@|@@@d@@@c@@b@@a@@`@@_@@A@@@@i@@h@@g@@A@@@@l@@k@@j@AB@A@@@@vmY&@@@u@@@t@%@@@s@@@rG@@@q@@p@@o@@n@@m@C*@A@&@!@@y@@x@@w@@A@@ @@|@@{@@z@@A@|@z@yr@@@@@@~@@}@AB@A@@@}@@@@@@@@@Cݰ@A@@@@@@@@@@@@%@A@!@@@@@@@@Aʰ@A@@@@@@@@@@@@B@A@@@@@@@@@@@@@A@K@@@@I@@@@@@@@@@@@@ACDEl3@A@[@@@@(@@@@@@@@@@@@@@A@@zu@@@@@@@q@A@m@h@cZ@@@@@@@@@AB@A@@@w@@@@@@@@@C@A@@@@@@@@@l@A@&@@@t@@@@@@@@Al@A@1@@@q@@@@@@@@m@AmnN@@@@@@@?@@@I@@@@@@@@@@ABDFm@Amn,b@@@@@@@S@@@]@@@@@@@@@@m@AmnCy@@@@@@@j@@@t@@@@@@@@@@Aհ@A@@@@@@@@@@@@@@@@@@ư@A@@@@@@@@@@@@@@@@@@ABŰ@A@@@@@Ƞ@@@@@@@@@@@@@@@@Ű@AS@@@@@@@@@@@@@@ @@@@@@@@@@@@A@Al@@@@@@@@@@@@@@@@@@@@@@@@@@@A@?@@@@@@@4@@@@@@@@@@@A@@@@@@@Y@@@@@@@@@@@@@@W@@@@@@@@@@@@@@ABCDGImհ@Amn*@@@@@@@@@@%@@@@@@@@@@@A@@@@@@@@ @@@ @@ @@ @@ @İ@A@(@@@@@@@#@@@@@@@@@@ABo@A@o@@@@v"@@@@@@@@@@Co@A@o@@@ o@@@!@@@@@@sI@@@@@@@@@@ϰ@A@@@@&ˠ@@@%@@@$@@#@@"@Aİ@A@Ġ@@@,@@@+t@@@*@@@)@@(@@'@B@A@@@@3@@@4@@2@@@1ؠt"@@@0@@@/@@.@@-@@A@@@@;@@@@:@@@9@@@8@@7@@6@@5@A@A@%@@@A@@@@@@@@?@@>@@=@@<@BCD@A@5@@@H@@@@G@@@F@@@E@@D@@C@@B@@A@N@@@P@ @@@O@@@Nà@@@M@@@L@@K@@J@@I@A@A@@@@V@@@W@@U@@@T@@@S@@R@@Q@B@A@@@@\t@@@[@@@Z@@Y@@X@@Ap@@@d@@@c@۠@@@b@@@a@@@`@@_@@^@@]@Aư@A@@@@i@@@h@@@g@@f@@e@BC@A@@@q@@@p@@@@o@@@n@@@m@@l@@k@@j@@A@@@@xE@@@{@@@z@@@y@@w@@@v@@@u@@@t@@s@@r@A@A@@@@@@@@@@~@@}@@|@B@AG @@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@A@A@%@@@@@@@@@@@@@@@@@@@@@@@BCD@A@@@@@@@uc@@@@@@@@@@@@A@0@@@@@@0uz@@@@@@@@@@@A@A@@@@@@@@@@@@B@A@6@@@@@@Nu@@@@@@@@@@@@A@@@@@@@@d@@@@@@@@@@@@@A@A@w@@@@@@wu@@@@@@@@@@@BC@A@@@@@$@@@@@@@@@@@@@@@@@A@@@@@#@@@@"!@@@@@@>s@@@@@@@@@@@@@@@@A@@@@ڠ@@@@@@@@@@@@A@Π@@@@@@Πv@@@@@@@@@@@ABCp@Ap}q@@@@@@@@@@@@@@@@@@@@qx@Aqtq@@@@@@@@@@@@@@@@@@@@ADEFGJY@h W This class is used to create objects which can generate a simple LaTeX documentation. rnnyovnp o3ohnߠonoƠoRoppooޠo0XxAx ՠoHq\qDrVrHrgpqqȠq@@@0@]@@@ @ $@A@@ '@A@8@@@A@@@@@@@A@8@@@A=@@@<@@@@@j@@i@@h9A6sg4@@@g@@@f@321@@@e@@@d0/@@@c@@b@@a@@`,A@on@@@_'sV@@@^@@@]@UTS@@@\@@@[x@@@Z@@Y@@X@@W@@VsfAsas@@@@@@U@xGss@@@@@@@@T@@S@@RsKAsFs@@@Q@@@P@@O@@Ns>As9sƠ#@@@M@ @@L@@K@@JrArsҠ/@@@I@,'@@H@@G@@FtA@w@@@@@E@@DsA@  @@C@@BtA@@@A@@@sAssP@@@?@MH@@>@@=@@<s,As's\@@@;@YT@@:@@9@@8AРh@@@7@e`@@6@@5@@4q*A@@@@3@@2@@1qA@@@@0@@/@@.qA@@@@-@@,@@+r-A@@S@@*@@)@@(r#A@@[@@'@@&@@%qA@@@@$@@#@@"qA@@qz@@@!@@ @@@@rA@@@@@@@@q:A@@rz@@@@@@@@@qA@@ @@@@@@q:A@@q2@@@@yr@@@@@@@@@@@qA@,@q͠*@@@'@@ @@ @@ qA@8-@@ @@ rA@>@5@@@@@@qGA@F@y6tq@@@@@q=y?q<@@@@@@@q9U@@@R@@@@@@@@@@rA@c@^Z@@@@@@q*A@k@fb@@@@@@qDA@s@nj@@@@@@sA@{rr@@@rxw@@@@@@@@qA@@u]@@@@qՠ9@@@@@@@@@@@@@@rA@@r@@@@@@@@@sJA@@sB@@@@ys{@@@@@@@@@@@ssA@@yy@@@@@@@@@sA@e|@@@@@@@sA@nx@@@@@@@tAtu(@@@@}@@@@@@tAtu4@@@@@@@@@@tAtu@@@@@@@@@@@A@@@@@@@@q@@@@@@@@@A@@@@@@@@@@@A@!@@@@g@@@f@@@@@@AB@@@@@@@:@@@@5@@@@@@@@AX@@@@@@@@@@@@@@@@@@@@@@@@@A@d@@@@ ^@@@@@@A?@@@@v@@@@@@@@@@@y@@@@@@@@@@tAtuנ4@@@@1,@@@@@@A@@@@@@@@@@@A@R@@@@L@@@@@@vA@@|@@@@@@@@@vnA@vgv`v]@@@vZ@@@@@@@@@77@@@@@@A@@@@@@@@@@@@@@A@@@@@@@zz@@@@@@@@@@~A@@@@|@@@}@@{@@@z@@@y@@x@@wA@@@@@v@@@@@@u@@t@@s@@rA@%@ ~{@@@p@@o@@n@@mzA@1@y@@@lנ!@@@k@@j@@i@@hxA@B@!w-@@@e@@d@@c@@btA@sr@@@`ol@@@a@@_@@@^kj@@@]@@\@@[iA@1hg@@@Z+8(@@@Y@@@X@@W@@VfA@D@e@@@U>K;@@@T@@@S@@R@@QdAc a@@@P@@@O@``_@@@N^gW@@@8@@@M@@L@@K@@J]A@7yy\@@@G[t@@@?@@@I@@@H@@F@@@EZ~@@@D@@@C@@B@@AYA@ @@@@@@@>@@=@@<XAW @@@;@@@:@U@@@9Q@@@7@@6@@5@@4TA@SR@@@3|@@@2@@1@@0QA@@gf@@@/@@@.@@@-@@@,@@+@@*@@)PA@O@@@(@@@'Š=@@@&@@%@@$NA@֠@@@#@@@"נO@@@!@@ @@MA@ L@@@ @@@@@@@KA@ޠ@@@k@@@@@@@JA@^@ ,@@@@@@@@@@@@IA@H@@@@@@@@@@@@@ GA@@F M=@@@ @@@ @@ @@@@EA@@@Ơ|@@@@@@@@@@@DA@ gcC@@@a n^@@@@@@@@@@BA@V@@@@@@V@@@@@@@wAwx j@@@@gb@@@@@@wAwxv@@@@sn@@@@@@?A@@@@@@@|v@@@@@@@@@@@@5A@,+@@@@ @@@i@@@ @@@@@@,A@A@@@@@ @@@K_@@@@@@@@@#A@VU@@@Y@ @@@X@@@@@@A@V@@@@   @@@@}$@@@@@@@@@@@@@@A@#@@@"@   @@@!@ #  @@@ @@@@@@@@@@@A@@@@@@@@|@@@@@@@@a@@@@@@&}k}h@@@@@@@@@@@@A@)$@@@ ` ] \@@@@o }w@@@@@@&6$@@@2@@@@@@@@A@ID@@8@  } |@@@7@}@@@4aӠ  @@@6@@@5@@3(@@@@@@@@A@  @@@@}@@@@@@@@@A@   @@@d@&%@@@@}@@@@@@@@@@@A@87@@@E@}@@@D @@@@@@A@JI@@@e@2@~@@@r@@@q@@@@@@@@A@@D@~@@@}@@@|@@@@@@@@A@sr@@@l@[@~*@@@k@@@j@@@@@@@@}A@)@@@(@ "  @@@@~Fvu@@@@@@@@@@@@@@pA@@@~Xg@@@-@@@,@@@@@@@@bA@W@@@^@~m \@@@]@@@\@@@@@@WA@l@@@j@~Q@@@i @@@h@@@@@@LA@RQ@@@d@~3@@@c@@@b@@@@@@CA@gf@@@p@~H{@@@o4@@@n@@@@@@:A@  @@@F@~4@@@EI@@@D@@@@@@/A@! @@@R@~)@@@Q^@@@P@@@@@@$A@$@@@L@~^@@@Ks@@@J@@@@@@A@9@@@X@0S@@@W@@@V@@@@@@A@N@@@^@@@@]4@@@@@@ A@`@@@w@'@@@vF@@@@@@A@#@@@J@9@@@IX@@@@@@A@@@@@K{@@@ j@@@@@@A@G@@@'@]@@@&|@@@@@@A@0@+@l@@@v@@@@@@@@A@@@{@@@c@@~@@}@@|@@{A@N@Š@@@7@@@6@@@&@@z@@y@@xA@b@@@@'@@w@@v@@uA@o@@@@,@@t@@s@@rA@@@@2@W@@@1N$@@@0@@q@@p@@oA@ @@@u@N,o@@@"@@@!\@@@t@@n@@m@@lAc@@@9@@kA@@@@ @@j@@iH@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۠{{@@@f@@@@@@@@@AvӰ@Av{{@@@v@@@@@@@@@vΰ@Av{{@@@@@@@@@@@@AA@@@@ a ^@@@ \ [@@@@@@@@@@@ABC@{m@A{i{@@@@@@@O{{@@@@@@@@@@@@@A{Q@A{M{@@@@@@@e{{@@@@@@@@@@@@@{O@A{K{ؠ@@@@@@@|{{@@@ @@@@@@@@@@ABz@Az{$@@@@@@@{{@@@!@@@@@@@@@@ X@A@T@C;@@@@@@@A|A@A@ @@@@@@@@B|+@A@@@@@@@@@|C@A@@@@@@@@@ACD{:@A{6|']@@@@@@@|!| @@@ Z@@@ @@ @@ @@ @{m@A{i|Aw@@@@@@@|;|:@@@t@@@@@@@@@@A p@A@2*&@@@@@@@@A@.@@@@@A(@A@@it@@%@@$@@#@B@A@@c{@@+@@*@@)@ @A@_@ZU@@/@@.@@-@A`@A@@@@5@@4@@3@ְ@A@@@8@ABCDQ@AQO@@@@@@@?@.||@@@>@@@=@@<@@;@@:@@A@@~y@@C@@B@@A@@A@b@]X@@I@@H@@G@A@A@~@yt@@O@@N@@M@v@A@\@WR@@U@@T@@S@ABCW@A@@@@[@@Z@@Y@@A@@@@a@@`@@_@ADEF@A@@@@g@@f@@e@@A@@@@m@@l@@k@U@A@@@@s@@r@@q@ABy@A@u@@@{@@@@z@@@y@@x@@w@@v@Cz@A@@@@@@@@@@@@@~@@}@@|@z@A@@@@@@@@@@@@@@@@@@A{!@A@  @@@@*@@@ @@@@@@@@@@{"@A@ $ #@@@@=@@@ @@@@@@@@@@ABDFGz@A@ 6 5@@@@ 4 3@@@ 2@@@@@@@@@@z@A@ M L@@@@z N M@@@@@@ M@@@@@@@@@@A{&@A@ d c@@@@ b a@@@ `@@@@@@@@@@zi@A@ x w@@@@{@@@ s@@@@@@@@@@AB{@A@)  @@@@  @@@ @@@@@@@@@@z}@A@>  @@@@z{@@@@X|9@@@ @@@@@@@@@@@@A{@A@V  @@@@{  @@@@@@ @@@@@@@@@@{@A@n  @@@ @@@@@@@@ABC{@A@{  @@@@@@@ @@@@@@@@@@z@A@  @@@@}z@@@@zz@@@@@@@z!!@@@@@@!@@@@@@@@@@@@@@A{@A@!!@@@@!!@@@!@@@@@@@@@@z@A@!.!-@@@@!,!+@@@!*@@@@@@@@@@ABzѰ@A@!A!@@@@@!?!>@@@!=@@@@@@@@@@|@A@!V!U@@@||@@@||@@@!V@@@@@@@@@@@@A{@A@ !m!l@@@@@@@@{*~~@@@@@@@!{!z@@@!y@@@@@@@@@@@@@@||@A@0!!@@@@|z@@@!@@@@@@@@@@ABC @A@b@]X@@@@@@@ @A@@w@@ @@ @@ @@A@+@&@l@@@@@@@@@AB @A@4@/@*%@@@@@@@@@C P@A@C@>@94@@@@@@@@@ @A@+@&@@%@@$@@#@A @A@P@K@4/@@+@@*@@)@@(@B Ӱ@A@@@@@1@@0@@/@@.@CDEFH}O@A@!!@@@@@}M@@@?@}@@@>!@@@=@@<@@;@@:@@9@ @A@@@@C@@B@@A@ @A@@@@H@@G@@F@AB!԰@A@""@@@T!2!@@@S@@@R@!!!@@@Q@@@P"!@@@O@@N@@M@@L@@K@C @A@@@@W@@V@@U@ @A@@ @@\@@[@@Z@ Z@A@@-@@@b@@a@@`@@_@AB h@A@@6@@@i@@h@@g@@f@C @A@@?@ @@p@@o@@n@@m@ @A@@2@@u@@t@@s@A @A@%@R@ @@{@@z@@y@@x@B @A@@@@@@@@@@@~@"@A@!""@@@@""@@@"~@@@@@@@@@@ACDE~@A@4""@@@@IF@@@"@@@@@@@@@@ c@A@@u@@@@@@@ Q@A@@@@@@@@@@@@AB n@A@T@O@JE@@@@@@@@@C Ͱ@A@@@@@@@@@~@A@@@@@@@@@@@@A~@A@@@@_@@@@@@@@@A.@@@@@@@@@@+@@@@@@@@@@ABDFl@AhD@@@@@@@@@@A@@@@@@@@@@l@Ah']@@@@@@@! @@@Z@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@AB@A@@@@@@@@@@@@@@@@@@@@@@AC@@@@@@@@@@@ @@@@@@@@@@@@@@@A@A`@@@@@@@"@@@@@@@@@@@@@@@@@@@@A@632@@@@@@@.@@@@@@@@@@@A@@@@@@@SPO@@@@@@@@@@@@@@T@@@@@@@@@@@@@@ABCDGIҰ@A'@@@@@@@@@@$@@@@@@@@@@@A@@@@ @@@@ @@@@@@@@@@Ű@A@@@@@@@@&@@@@@ @@ @@ @AB@A@@@@@%@@@@@@@@@@C@A@@@@@@@@@@@@@M@@@@@@@@@@Ӱ@A@@@@"Ѡ@@@!@@@ @@@@@A˰@A@ˠ@@@(@@@'Š @@@&@@@%@@$@@#@B@A@@@@/@@@0@@.@@@-+(@@@,@@@+@@*@@)@@A@@@@7@"@@@6)@@@5@@@4@@3@@2@@1@Að@A@410@@@=@;/.@@@<@@@;@@:@@9@@8@BCDǰ@A@IFE@@@D@PD@@@C*WG@@@B@@@A@@@@@?@@>@Ұ@A@gdc@@@L@;87@@@K@@@Jߠxh@@@I@@@H@@G@@F@@E@Aް@A@ޠ@@@R@@@S@@Q@@@P@@@O@@N@@M@BҰ@A@@@@X@@@W@@@V@@U@@T@%@A%1$@@@`@@@_@$$$@@@^@@@]$$@@@\@@[@@Z@@Y@A@A@@@@eà@@@d@@@c@@b@@a@BC@A"@@@m@@@l@@@@k@@@j@@@i@@h@@g@@f@@A@@@@tq @@@w@@@v@@@u@@s@@@r@@@q@@@p@@o@@n@Aݰ@A@@@@|%@@@{@@@z@@y@@x@B߰@Aw:@@@@@@@99@@@@0@@@@@@@@@@~@@}@@A@M@@@Q @@@@@@@@Aܰ@A@[XW@@@@&e@@@@@@9m]@@@@@@@@@@@@@BCD߰@A@<z@@@@@@U@@@@@@@@@@@@A@mK@@@@@@n@@@@@@@@@@@A@A@@@@a@@@@@@@@B@A@w@@@@@@@@@@@@@@@@@@A@@@@@BA@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@BC@A@@@@@nm@@@@@@@@@@@@@@@@@A@  @@@@q@@@@pon@@@@@@&@@@@@@@@@@@@@@@@A@2.@@@,9)@@@@@@@@@@@ @A@!U@@@@@@!kh@@@@@@@@@@@ABCհ@A۠@@@@@@@@@@@@@@@@@@@@ΰ@A(@@@@@@@@@@%@@@@@@@@@@ADEFGJXn@@@@ VZ S@'A@&&@@@o@&&@@@&@@@m@@@@@@&A&&&@@@@@@@&&&@@@@@@&&@@@@@@@@@&A@'.'-@@@&H'@@@@@@@'''@@@@@@'7@@@@@@@@@@@%A b@@@@@@@\[@@@~@@@}@@@@@@ Ay@@@@@@@@@@A#@@@@ @@@@@@ZAU/@@@@,'@@@@@@A@@@@@@@@A@  @@@@A@@@@@AP@@@@MH@@@@@@A\@@@@YT@@@@@@Ah@@@@e`@@@@@@A@@@@@@@@A@@@@@@@@rA@@@@@@@@A@@S@@@@@@A@@[@@@@@@A@@@@@@@@AA@@9@@@@@@@@@A@@@@@@@@A@@9@@@@@@@@@A@@ @@@@@@A@@@@@@@@@@@@@@@@@A@,@*@@@'@@@@@@lA@8-@@@@`A@>@5@@@@@@A@F@K@@@@@@@@@@@U@@@R@@@@@@@@@@A@c@^Z@@@@@@A@k@fb@@@@@@A@s@nj@@@@@@A@{@@@xw@@@@@@@@A@@@@@'@9@@@@@@~@@}@@|@@{@@zA@@~@@@y@@x@@w@@v A@@@@@u@Y:@@@t@@s@@r@@q@@p2A@@eb@@@n@@l@@k@@jA@e@@@i@@h@@g{A@nN@@@f@@e@@dA@@@c@}@@b@@a@@`RAM@@@_@@@^@@]@@\EA@@@@[@@@Z@@Y@@XA@@@@@@@@@@@1@@W@@V@@UA@@~{@@@T@@S@@R@@QzA@!@yvu@@@@@@@@P@@O@@NtAsq@@@=@@@M@:@nm@@@L5@@K@@J@@I@@HlAki@@@G@@@F@@@@-@fe@@@Ed@@@+@@D@@C@@B@@AaA@d@`_@@@^@@@@@?@@>^A]@?@@@<@v@[@@@@ZYX@@@@@@y@@;@@:@@9@@8@@7xAs4@@@6@1,@@5@@4@@3WA@@V@@@2@@0@@/@@.UA@R@a@@@,L@@*@@)@@(?A@@@@@&@@%@@$@@#-A@&@@@!@@@"@@ @@@@77@@@@@@UA@XTS@@@R_O@@@@@@@@@@NA@MJ@@@@@@G@@@@@@@@@@EA@Ds@@@A@@@@@@@@ d@@@ @@ @@ @A@@?@@@ u@@@@@@@@@@@@>A@%@ =:@@@@@@@@@9A@1@8@@@!@@@@@@@@@7A@B@!6-@@@@@@@@@3A@21@@@.+@@@@@@@@*)@@@@@@@(A@'&@@@@@@@@@@@@@%A@$@@@ @@@@@@@@@@#A"] @@@@@@@@@@&@@@@@@@@@@@@A@88@@@ڠC3@@@@@@@@@@@@@@M=@@@@@@@@@@A@@@@V@@@@@@@Aq@@@@@@@pp@@@JQ@@@@@@@@@A@@@@;@@@@@@@A@@T&%@@@@@@g@@@@@@@@@@@@A@k@@@@@@=@@@@@@@ A@s@@@@@@O@@@@@@@ A@ @@@@@@@@@@ A@@@@k@@@@@@@ A@^@@@@@@@@@@@@@A@Ӡ@@@@@@Ӡ@@@@@@@A@@ @@@@@@@@@@@@A@@@|@@@@@@@@@@@A@&"@@@ -@@@@@@@@@@A@I@@@@@@@@@@@@@A̠j@@@@gb@@@@@@Aؠv@@@@sn@@|@@{@@zA@+++@@@@@@j@@@++@@@@@y@@x@@wA@++@@@<@_@@@;(@@@@@v@@u@@tA@,+@@@@@@@\@@@@@s@@r@@qA@,,@@@@@@@@@p@@o@@nA@@@@7@@@@6@@@@5k@@@4@@m@@l@@k@@jA@,C,B@@@@@@@@@@@@@@@@i@@h@@g@@fA@P@@@@b@@@@@@@@@@@rF,G,F@@@@@@6Ġ*'@@@@@@@@e@@d@@cA@)$@@@@@@@F6@@@@@@6$@@@@@b@@a@@`@@_A@ID@@@?<;@@@@fV@@@Ǡr@@@@@@@@(@@^@@]@@\@@[A@k,,@@@)@qp@@@(@@Z@@Y@@X}A@olk@@@@,,@@@/@vu@@@.@@W@@V@@U@@TqA@,,@@@@ji@@@ @@S@@R@@QeA@- -@@@@2@\[@@@H@@@@@P@@O@@N@@MVA@@D@nM@@@Z@@@@@L@@K@@J@@IHA@-2-1@@@@[@A@@@q@@@@@H@@G@@F@@E@@=!A@-w-v@@@@,@@@@@@@@<@@;@@:A@+--@@@@A@@@@@@@@9@@8@@7 A@@@@@VE@@@@@@@@6@@5@@4A@&%@@@@k:@@@@@@@@3@@2@@1A@j--@@@@@@@@@@@@0@@/@@.A@--@@@@@@@@@@@@-@@,@@+A@ed@@@@@@@2@@@@@*@@)@@(A@zy@@@@@@@G@@@@@'@@&@@%A@ @@@@p@@@4@@$@@#@@"A@@@@ @@@@ F@@!@@ @@A@.C.B@@@@@@@X@@@@@@A@C@@@@ :}@@@j@@@@@@A@.g.f@@@@Lo@@@|@@@@@@A@0@+@+[@@@v@@@@@@@@A@@@:@@@@@@@@@@@A@N@Jz@@@@@@@@@@@ @@ @@ A@b@[@@@@@ @@ @@uA@o@h@@@@@@@@@jA@d..@@@@zi@@@^@@@@@@@@@aA@JI@@@@^.@@@@@@@@@@@@@@@VA"@@@@@OA@F@@@@@@@"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A" @@" @@Asp@@@s%@@@t@@r@@@q@A@A@@@w5@@@x@@v@@@u@@A@@@{F@@@|@@z@@@y@cAAba@@@@ @@@@@@@@@@~@@@}@ABC@,@A(j@@@q@@@p@dc@@@o@@@n@@m@@l@@k@A@A @@@x@@@w@$zy@@@v@@@u@@t@@s@@r@@A @@@@@@~@;@@@}@@@|@@{@@z@@y@ABu@Aq@@@@@@@Q@@@@@@@@@@@@@@A@T@C;@@@@@@@A@A@@@@@@@@@B@A@@@@@@@@@@A@@@@@@@@@ACD@A @@@@@@@@@@ @@@@@@@@@@,@A( 6@@@@@@@@@@ 3@@@@@@@@@@A/@A@2*&@@@@@@@c@A@.@@@@@A@A@@it@@@@@@@Bװ@A@@c{@@@@@@@Ȱ@A@_@ZU@@@@@@@A@A@@@@@@@@@@A@@@@ABCD @A   @@@@@@@CB@@@ |@@@@@@@@@@{@A@@~y@@@@@@@D@A@b@]X@@@@@@@Ak@A@~@yt@@@@@@@5@A@\@WR@@@@@@@ABC@A@@@@@@@@@ް@A@@@@@@@@@ADE@A@@@@@@@@@Ѱ@A@@@@@@@@@@A@@@@@@@@@AB@A@400@@@@00@@@ 0@@@ @@ @@ @@ @C|@A@G00@@@@00@@@0@@@@@@@@@@[@A@\00@@@@00@@@0@@@@@@@@@@A@A@o00@@@ @@@@0@@@@@@@@@@@A@00@@@&@@@@%0@@@$@@#@@"@@!@ABDFG@A@00@@@,@00@@@+0@@@*@@)@@(@@'@Y@A@1 1 @@@3@W1 1 @@@2@@@11 @@@0@@/@@.@@-@A@A@1#1"@@@9@1!1 @@@81@@@7@@6@@5@@4@(@A@1716@@@?@n@@@>12@@@=@@<@@;@@:@ABհ@A@1I1H@@@E@1G1F@@@D1E@@@C@@B@@A@@@@<@A@1^1]@@@M@:@@@L@@@@K1_@@@J@@I@@H@@G@@F@Aް@A@1v1u@@@T@ܠ1w1v@@@S@@@R1v@@@Q@@P@@O@@N@°@A@-11@@@X1@@@W@@V@@U@ABC@A@:11@@@^@@@@]1@@@\@@[@@Z@@Y@q@A@P11@@@j@fp@@@i@mol@@@h@@@g@i11@@@f@@@e1@@@d@@c@@b@@a@@`@@_@AS@A@x11@@@p@11@@@o1@@@n@@m@@l@@k@k@A@11@@@v@11@@@u1@@@t@@s@@r@@q@AB@A@21@@@|@11@@@{1@@@z@@y@@x@@w@Z@A@22@@@ZV@@@UQ@@@2@@@@@@@@@~@@}@A?@A@2,2+@@@@@@@@>?>@@@@@@@2:29@@@28@@@@@@@@@@@@@@;@A@2P2O@@@@9@@@2K@@@@@@@@@@ABCL@A@b@]X@@@@@@@Ͱ@A@@w@@@@@@@@A@+@&@l@@@@@@@@@ABo@A@4@/@*%@@@@@@@@@C@A@C@>@94@@@@@@@@@ٰ@A@+@&@@@@@@@Ab@A@P@K@4/@@@@@@@@@B@A@@@@@@@@@@@@CDEFH@A@J22@@@@ @@@@dE@@@2@@@@@@@@@@@@A@A@@@@@@@@@M@A@@@@@@@@@AB2@A@v22@@@22@@@@@@@222@@@@@@2@@@@@@@@@@@@Cð@A@@@@@@@@@@A@@ @@@@@@@@A@@-@@@@@@@@@@AB'@A@@6@@@@@@@@@@Cv@A@@?@ @@@@@@@@@@A@@2@@@@@@@Ac@A@%@R@ @@@@ @@ @@ @BZ@A@@@@@@@@@@@@3C@A@3A3@@@@@3?3>@@@3=@@@@@@@@@@ACDEϰ@A@3T3S@@@$@@@@#3P@@@"@@!@@ @@@"@A@@u@@'@@&@@%@@A@@@@@-@@,@@+@@*@AB-@A@T@O@JE@@3@@2@@1@@0@C@A@@@@:@@9@@8@O@A@#@@@@@@@?@@>@@=@AG@A@#@@@D@@@C@@B@@A@`@A\#@@@K@@@J@[@@@I#@@@H@@G@@F@@E@ABDF+@A'͠$@@@R@@@Q@q@@@P$@@@O@@N@@M@@L@+@A'$@@@Y@@@X@@@@W$@@@V@@U@@T@@S@A"z@A@"z"w"v@@@_@""u"t@@@^"s@@@]@@\@@[@@Z@"o@A@"""@@@e@"t"q@@@d"@@@c@@b@@a@@`@AB"q@A@"""@@@l@"v"s"r@@@k@@@j"@@@i@@h@@g@@f@"t@A"t$"r@@@u@@@t@"""@@@s@""t"s@@@r"@@@q@@p@@o@@n@@m@A"s@A"s$"q@@@~@@@}@"""@@@|@"n"m@@@{"l@@@z@@y@@x@@w@@v@"h@A@"""@@@@"m"l@@@"@@@@@@@@@@"m@A"m$P"@@@@@@@###@@@@"s@@@@"r"q"p@@@@@@#@@@@@@@@@@@@@@ABCDGI@A$@@@@@@@T@@@$@@@@@@@@@@"~@A@#H#E#D@@@@"@@@#?@@@@@@@@@@"@A@#[#X#W@@@@"@@@"@@@@@@@@@@ABu@A@o@@@@@@@@@@@@@@Ce@A@_XU@@@R@@@@@@@@@ @@@@@@@@@@"@A@#""@@@"#"@@@@@@@@@@@A"@A@""@@@@@@"@@@@@@@@@@@B"@A@"#@@@ #"}@@@@@@@@"@@@@@@@@@@@"@A@###@@@@##"@@@"#"@@@@@@@@@@@@@A"@A@###@@@@###@@@""@@@@@@@@@@BCD"@A@$$$@@@@$$"@@@"$#@@@@@@@@@@@@@"@A@$&$#$"@@@@###@@@@@@"$7#'@@@@@@@@@@@@@A"@A@""@@@""@@@@@@@@""@@@@@@@@B"@A@$Z""@@@#T$a#Q@@@@@@@@@@@5@A55@@@@@@@555@@@@@@55@@@@@@@@@@A"@A@$#"@@@#$#@@@@@@@@@@@BC"@A"%"@@@@@@@$""@@@"$#@@@@@@@@@@@@@"@A@#|$""@@@"#0$#@@@ @@@ @@@@@@@@"$#@@@@@@@@@@@A"@A@$d$c@@@"۠$#@@@@@@ @@ @@ @B"@A"&6"@@@@@@@$""@@@#Ҡ$#@@@@@@@@@@@@@"@A@% ""@@@%#@@@@@@@@A"@A@%%%@@@#@#%$""@@@"@@@!"%,$@@@ @@@@@@@@@@BCD"@A@#%9"@@@)@@@($^[@@@'@@@&@@%@@$@"@A@#,%R$ @@@/@@@.$-wt@@@-@@@,@@+@@*@A"@A@%d"@@@3%h$ @@@2@@1@@0@B"@A@$6%t"@@@9@@@8$O@@@7@@@6@@5@@4@"@A@%%%@@@@@%%@@@?$i%$@@@>@@@=@@<@@;@@:@A"@A@#}"@@@F@@@E$}@@@D@@@C@@B@@A@BC"@A@%%%@@@M@%-%,@@@L"%$@@@K@@@J@@I@@H@@G@"@A@%%%@@@W@%0@@@V@%/%.%-@@@U@@@T$L%$@@@S@@@R@@Q@@P@@O@@N@"Ͱ@A@%$"@@@\$%$@@@[@@@Z@@Y@@X@"˰@A@##@@@b@@@a$*'@@@`@@@_@@^@@]@ABC@A'@@@i@@@h@>@@@g'@@@f@@e@@d@@c@@A'@@@p@@@o@U@@@n'@@@m@@l@@k@@j@ADEFGJ#@#(n8@@@A7A@X77@@@Y@77@@@i7@@@W@@@@@@7A77@@@@@@@777@@@@@@77@@@@@@@@@7A@77@@@77@@@@@@@7Π77@@@@@@7@@@@@@@@@@@A(R@@@j@@@@@@@h(O@@@g@@@@@@A3@@@@@@@@@@A?#@@@@ @@@@@@AK/@@@@,'@@@@@@A@V@@@@@@@vA@  @@@@A@@@@@A{lP@@@@MH@@@@@@Ax\@@@@YT@@@@@@(LA(K(Ih@@@@e`@@@@@@A@@@@@@@@ZA@@@@@@@@,A@@@@@@@@A@@S@@@@@@A@@[@@@@@@VA@@@@@@@@A@@@@@@@@@@@|A@@@@@@@@A@@@@@o@@@@@@YA@@ @@@@@@A@@@@@@i@@@@@@@@@@@NA@,@F*@@@'@@@@@@&A@8-@@@@A@>@5@@@@@@A@F@@@@@@@@@@@@U@@@R@@~@@}@@|@@{@@zA@c@^Z@@y@@x@@wA@k@fb@@v@@u@@tA@s@nj@@s@@r@@qzA@{tp@@@poxw@@n@@m@@l@@kUA@@@@@@N9@@@j@@@h@@g@@f@@e@@d@A@@8@@@c@@b@@a@@`A@@@@@_@@@@^@@]@@\@@[@@ZA@@@@@X@@V@@U@@T?A@e@@@S@@R@@Q5A@n@@@P@@O@@NKAF@@@M@}@@L@@K@@J A@@@I@@@H@@G@@FA@@@E@@@D@@C@@B(DA@(C(@(?@@@@(J(>(=@@@(<@@@@@A@@@@@?(9A@@(8(5@@@>@@=@@<@@;(4A@!@(3(0(/@@@@@@@@:@@9@@8(.A(-)(+@@@'@@@7@:@(((('@@@65@@5@@4@@3@@2(&A(%)Ѡ(#@@@1@@@0@(((@@@@( (@@@/(@@@@@.@@-@@,@@+(A@d@((@@@^@@*@@)@@((A()?@@@&@v@(@@@@(((@@@@@@y@@%@@$@@#@@"@@!2A-P4@@@ @1,@@@@@@(A@@(@@@@@@@@@(A@R@(@@@L@@@@@@A@@d@@@@@@@@@ A@@@@ @@@ @@ @@@ @77@@@@@@(A@)(( @@@( )( @@@@@@@@@@(A@((@@@@@@(KH@@@r@@@@@@@'A@')-@@@)C'@@@@@@@@(@@@@@@@'A@@)U)I'@@@(/)\(L@@@@@@@@@@@@'A@%@ ''@@@@@@@@@'A@1@)v)j'@@@(P!@@@@@@@@@'A@B@!'-@@@@@@@@@'A@''@@@ݠ''@@@@@@@@''@@@@@@@'A@)''@@@()(@@@@@@@@@@'A@)('@@@()(@@@@@@@@@@'A'+'@@@@@@@)''@@@'נ)(@@@@@@@@@@@@'A@()''@@@Ġ'Ԡ(d)(@@@@@@@@@@@@@@'Ӡ*(@@@@@@@@@@'A@))@@@(@@@@@@@'A'+h(+@@@@@@@**(*'@@@)Q@@@@@@@@@'A@*9''@@@*=(@@@@@@@'A@@)*M''@@@@@@(!*U)E@@@@@@@@@@@@'A@)%*c'@@@@@@)>=@@@@@@@'A@(O*u)-@@@@@@)PO@@@@@@@'A@*'@@@*)@@@@@@@@'A@)W@@@)lk@@@@@@@'A@^@)x*)@@@@@@@@@@@@'A@('@@@@@@)@@@@@@@'A@@'*)@@@@@@@@@@@@'A@@@)?|@@@~@@}@@|@@{@@z'A@*)'@@@y)ڠ*)@@@x@@@w@@v@@u'A@(Ϡ(@@@t@@@s)Ϡ@@@q@@p@@oA|j@@@n@gb@@m@@l@@koAjv@@@i@sn@@f@@e@@d'A@'~A@ @@@+@@@@.9@@@-@@,@@=@==@@@<@@@;G~@@@$@@@:@@9@@8@@7'fA@)$@@6@+++@@@5@;''Y@@@4@@@3G$@@@#@@2@@1@@0@@/'SA@ID@@*@+++@@@)@ ('F@@@&L+}+|@@@(@@@'@@%(@@"@@!@@ @@'?A@%==@@@@;(+(*@@@@@@@@@'7A@,),&,%@@@@>==@@@@T'0'/@@@@@@@@@@@'+A@P==@@@@f'$'#@@@ @@@@@@'A@b==@@@@2@z''@@@@@@ @@ @@ @@ @@ 'A@@D@'('@@@@@@@@@@@@@@'A@==@@@@[@'?&@@@+@@@@@@@@@@@&A@>>@@@@,,,@@@@&&@@@G@@@@@@@@@@@&A@@@'&@@@Y@@@@@@@@@@@&A@>1>0@@@@'&@@@n@@@@@@@@@&A@>F>E@@@@'&@@@@@@@@@@@@&A@I@@@@'&@@@@@@@@@@@@&A@^@@@@%'&@@@@@@@@@@@@&A@$>>@@@@:'j&@@@@@@@@@@@@&A@9>>@@@@O'&@@@@@@@@@@@@&A@@@@@d'&@@@@@@@@@@@@&A@43@@@@y'&@@@@@@@@@@@@&A@IH@@@@(*'}@@@4@@@@@@&A@[Z@@@@(<'o@@@F@@@@@@&{A@>>@@@@(N&u@@@X@@@@@@&qA@~@@@@''7@@@j@@@@@@&iA@?!? @@@@(')@@@|@@@@@@&aA@0@+@(&X@@@v@@@@@@@@&SA@@@(&J@@@@@@@@@@@&FA@N@&>(4&>@@@@@@T@@@@@@@@@&9A@b@(E'@@@@@@@@@&/A@o@"(R'u@@@@@@@@@&$A@??~@@@@4((#@@@o@@@@@@@@@&A@@@@@oL((;@@@{@@@z@@@@@@@@@~&A@@@}@@|& A@&@@@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@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@))@@@@@@#@@@#0{8@@@AAؠ0@@@h@@@@|@@@f0 @@@e@@@@@@A{@@@@@@@@@@sAn#@@@@ @@@@@@A/@@@@,'@@@@@@*eA@sr@@@@@@@ @@@@@@@@??@@@@@@Je@@@@@@@@@@@@pA@;@@@@@@@[A@  @@@@pA@@@@@eA`Qy@@@@vq@@@@@@A]@@@@}@@@@@@+A@@,@+@*@@@@@@@@@@]@\@@@@@@@@@&A@pz!))@@@X@@@W&@@@@@@@'VA@!@@@@@@7)g(@@@@@@@@@@@@'TA@@G)w(@@@@@@@@@'IA@C@@@@@@Y))H@@@p@@@@@@@@@'A@7@'l)'@@@@@@6@@@@@@'-A@@@@@0A00 @@@@ @@@@@@) A@|@@@@@@))@@@@@@@@@@@@(A@ba@@@@))@@@/@@@@@@@@@~)A@AA@@@}@))@@@|D@@@{@@z@@y@@x(A@ @@@w@*)$@@@vY@@@u@@t@@s@@r)A@A1A0@@@q@*)@@@pn@@@o@@n@@m@@l)A@4@@@k@*)@@@j@@@i@@h@@g@@f)A@A[AZ@@@e@*)@@@d@@@c@@b@@a@@`)A@^@@@_@%*)@@@^@@@]@@\@@[@@Z( A@s@@@Y@@@@V@@U@@T@@SA@4AA@@@y@AA@@@}A@@@w@@R@@Q@@P~A@@ @@O@@N@@MPA@@@@L@@K@@JA@$@@@I@@H@@GA@,@#@@F@@E@@DzA@4@/+@@C@@B@@AA@<@:@@@@7@@?@@>@@=A@H@C?@@<@@;@@:A@P@@@@J@@9@@8@@7}A@[@VR@@6@@5@@4A@c@@@@3@@@@2c@@1@@0@@/@@.rA@t@jr@@@-o@@,@@+@@*JA@u@@)@@(>A@@}@@'@@&@@%A@@)@@@$@ڠ@@@#@@@"@֠@@@!@@ @@@@@@@@A@@@@@@@@A@@@@@@@@A@@@@@@@@A@@@@x@@@@@@@@ yA@@@@@@r@@@ @@@ @@ @@ @@@@dA@@\@@@@@@@@@-nA@"BB@@@@100@@@r@@@@@@@@@)A@@@@@M+}*@@@@@@]@@@@@@)A@+@1@1=1<@@@@d+)@@@,@@@@@@@@+A@?@@s++@@@@@@@@@@@@@@-]A@rBB@@@@1k1h1g@@@@1r1f1e@@@@@@@@@@@@@@*7A@BB@@@@+*@@@W@@@@@@+A@@T@++@@@;@@@@@@@@@@@-A@@@@111@@@@-,@@@Ԡ1.1-@@@@@@@@M@@@@@@@@@@@A@@@@@@@@@@@@@@@@@,A@CLCK@@@@,,@@@@@@@@@*A@C^C]@@@@,*@@@@@@@@@C-A@CpCo@@@C(CW@@@@@@@CVCUCT@@@@@@Cy@@@@@@@@@@@.^A@0CC@@@@2)1%0J@@@@@@@@@+UA@@@@@X,,G@@@ @@@@@@*A@TCC@@@@2M2J2I@@@n@q- *@@@$@@@@@@@@,A@mCC@@@@@-!,@@@ @@@@@@@@@@@-AA@0@+@-3-2@@@@@@@@@@@@@@+A@gf@@@@-H,{@@@_@@@@@@-?A@T@O@-W-6@@@C@@@@@@@@@@@.?A@@@@222@@@@..2@@@@@@@@@@@@@@~D:A@@@@|@@{@@zA@@@@@x@@v@@u@@t.A@DKDJ@@@s@..@@@r@@q@@p@@o-A@@D_D^@@@m@--@@@l@@k@@j@@i@@h/$A@_@@@g@3 33@@@f@-//@@@e@@@d@@c@@b@@a@@`/A@,DD@@@_@3%2!0@@@^@@\@@[@@ZbA@@@@Y@@X@@WXA@+@@@V@@U@@TnAiĠ@@@S@@@R@@Q@@P/A*Р@@@O@@@N@@M@@L"Aܠ@@@K@@@J@@I@@H3gA@3f3c3b@@@@3m3a3`@@@3_@@@!@@G@@F@@E3\A@@3[3X@@@D@@C@@B@@A3WA@!@3V3S3R@@@@@@@@@@@?@@>3QA3P4ޠ3N@@@-@@@=@:@33K3J@@@<5@@;@@:@@9@@83IA3H43F@@@7@@@6@333@@@@3C3B@@@53A@@@@@4@@3@@2@@13>A@d@3=3<@@@^@@0@@/@@.3;A3:5?@@@,@v@38@@@@373635@@@@@@~y@@+@@*@@)@@(@@'UAPs@@@&@@@%@@$@@#34A@@33@@@"@@ @@@@32A@R@3>@@@L@@@@@@A@@@@@@@@@@@ A@@@@@@@@@@@@@uu@@ @@ @@ 32A@453130@@@ 3/4<3,@@@ @@@@@@@3+A@3*3'@@@@@@3$nk@@@p@@@@@@@3"A@3!4P@@@4f3@@@@@@@@3A@@@@@@@3A@@4x4l3@@@3R43o@@@}@@@@@@@@@3A@%@ 33@@@@@@@@@3A@1@443@@@3s!@@@@@@@@@3A@B@!3-@@@@@@@@@3A@33@@@3 3@@@@@@@@33@@@@@@@3A@433@@@3Ǡ43@@@@@@@@@@F4AF1bF/@@@@@@@F.F-F,@@@@@@F+F*@@@@@@@@@3A@433@@@353@@@@@@@@@@3A36U3@@@@@@@533@@@354@@@@@@@@@@@@3A@350303@@@ 335;4+@@@@@@@@@@@@@@35E45@@@@@@@@@@3A@44@@@3N@@@@@@@3A363i@@@@@@@5h3h3 @@@4BQ@@@@@@@@@3 A@5w3 3 @@@5{43@@@@@@@3A@ @4L533@@@@@@3_54@@@@@@@@@@@@3A@4c53@@@@@@4|X@@@@@@@3A@354k@@@@@@4j@@@@@@@3A@53@@@54~@@@@@@@3A@4@@@4@@@@@@@3A@y@454@@@@@@@@@@@@3A@3ˠ2@@@@@@4ˠ@@@@@@@2A@@6264@@@@@@@@@@@@2A@@4@14}@@@|@@{@@z@@y@@x2A@652@@@w56%5@@@v@@@u@@t@@s2A@4 3A@@@r@@@q5 @@@o@@n@@mAĠ@@@l@@@k@@j@@iAР@@@g@@@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@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+'@@@+$@@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@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W񐐠>`>e@@W@@@@@@@A@H @99@@ print the typedtree module_type m%lln&mmM@ 5 TODO: modify when Module_with will be more detailed s,n+n5t,n+nn@= TODO: what should we print? y3oHoRz3oHos@ ' TODO: print final type from typedtree IrgrqIrgr@ -* 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 //.@ 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. =@)../ocamlc)-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 3/home/barsac/ci/builds/workspace/bootstrap/ocamldoc )('&%$#"! @0$D:Ĺ"X0@@@(Asttypes0{EX P5Build_path_prefix_map0 5 ttY8CamlinternalFormatBasics0cEXygc 7پI{YG)Longident0{C 3C$Misc0KH(1Xk5o\*Odoc_class0B=1B kKF.Odoc_exception0ǕF/!LѠ.Odoc_extension0^ z $G:A+Odoc_global0=$Vq(peU렠0=ræ4)ArH0Z05 0F%I0F׍0BT=ë~03e)dj)Odoc_misc0+[۶r0J+Odoc_module0Vj>S q)Odoc_name07k纤᮵o?.Odoc_parameter0OTQ͓5ų#à+Odoc_search0 Ŏ#r&WK#,(Odoc_str0ClPMpjvF6"0 dBY7TT頠)Odoc_type0Ig@;sDphX*Odoc_types0qТ4c*Odoc_value0](L8.ђH+Outcometree0xHU ͧTƠ)Parsetree03p雲Ҳ$$Path0"nA_8K 1)Primitive0.>}7Fmd*ՠ%Shape0-#\wz5&Stdlib0>,W:(-Stdlib__Array0Q!3͒.Stdlib__Buffer0'ON͋[h#ڗA.Stdlib__Digest0@~8x2.Stdlib__Either0 }rCT0J){9)0Stdlib__Filename0YẒZР.Stdlib__Format0=z+.m׸/Stdlib__Hashtbl0!z9ϸ@`VǠ+Stdlib__Int0FK^N3g,Stdlib__Lazy0'rruSZY.Stdlib__Lexing0zsc\ZoQ,Stdlib__List0E &xa+Stdlib__Map0ҭfȨ؜ׇ0.Stdlib__Printf0=iW1jfSW<+Stdlib__Seq0yt\eǟ&Q,}+Stdlib__Set0PSVl8 ;.Stdlib__String0L%BWx:6+Stdlib__Sys0Xn*T?n -Stdlib__Uchar0 |K?bޣ ˠ#Str0 鑁?Fzp 3.Type_immediacy0Xp '%Types0AF3Ai4(Warnings0Ӷ.5S6V@05 0F%AZ@o@5@<@>Ko0*@K @.<@iðZL@O@;@@gB@@@U@`V@ܰ;@@PC@KA?@@A#An@@B