Caml1999T036 \ C*Odoc_latex*ocaml.text&_none_@@A $ Generation of LaTeX documentation. 6ocamldoc/odoc_latex.mlP77P7`@@@@@@3@@@@#intA;@@@A@@@@@9@A@$charB;@@A@@@@@=@A@&stringQ;@@ A@@@@@A@@@%bytesC;@@ A@@@@@E@@@%floatD;@@A@@@@@I@@@$boolE;@@%falsec@@S@$trued@@Y@@@A@@@@@Z@A@$unitF;@@"()e@@d@@@A@@@@@e@A@ #exnG;@@@A@@@@@i@@@#effH;@@O@A@A@@@@@@r@@@,continuationI;@@Q@@P@BDA@nY@@@@@@@@@ %arrayJ;@@R@AOA@@@@@@@@@$listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AA@Y@@@@@@@@5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@AA@Y@@@@@@@@*atomic_locU;@@Z@AA@@@@@@@@@.Assert_failure`#@@@@@J@@@@@@@@[@@A=ocaml.warn_on_literal_pattern@0Division_by_zero]#@@@A  @+End_of_file\##@@@A@'FailureY#+@&@@A  @0Invalid_argumentX#4@/@@A&#))@-Match_failureV#=@@<@8@:@@a@@A74::@)Not_foundZ#N@@@A?<B B@-Out_of_memoryW#V@@@AGDJJ@.Stack_overflow^#^@@@AOLRR@.Sys_blocked_io_#f@@@AWTZ"Z@)Sys_error[#n@i@@A`]c+c@:Undefined_recursive_modulea#w@@v@r@t@@h@@Aqnt<t@:Continuation_already_takenb#@@@Ayv|D|@&Stdlib@@Р)Odoc_info)Odoc_infoRbgRbp@@ 3@@@@@A3@@@Rbb@@ @Р%ValueSqvSq{@@ 3@@@@@A3@ @@Sqq@@ @3@@@Р.$TypeT|T|@@ 3@@@@@A3@ @@T||@@ @3@@@РD)ExtensionUU@@ 3@@@@@A3@ @@U@@ @3@@@РZ)ExceptionVV@@ 3@@@@@A3@ @@V@@ @3@@@Рp%ClassWW@@ 3@@@@@A3@ @@W@@ @3@@@Р&ModuleXX@@ 3@@@@@A3@ @@ X@@ @3        @@@@ఠ.separate_files\\@2@A@@&Stdlib#ref@@@ A@ @@@ A@ 3++++++++@&@@@డ#ref8\9\@@!a@"@@@g@@f,%makemutableAA @@@*stdlib.mliddd@@+@@@@+3.@@@ @@ (@@ภ%false_\`\@;9@@@M@@@@B@@As@@ @@@@B@ ;@@2 @@K<@A@k\ @@ @?@ఠ,latex_titlesx^y^@AA@@_ @@@@ A@ @@@@ A@ @@ A@ @@@ A@ @@@ A@ 3@@@@@@డ3#ref^^@o@@@+.@@@ @@ @@ภ"::_emnA;/9>@@U@0B@AA@A@@*@@_@@;/@@'section__@@__@@@;@@@@PA@ >@ภ'` &A%@A ` @@]B@ Q@@'section``@@` `@@dB@ _@@@@tA@ b@ภKaJAI@B  a@@B@ u@@*subsectionaa)@@aa*@@B@ @@@@A@ @ภo'b-/nAm@C 1b-0@@B@ @@-subsubsection;b-3b-2?b-A@@B@ @@@@A@ @ภKcDFA@D UcDG@@B@ @@)paragraph_cDJ`cDS@@bcDIccDT@@B@ @@@@A@ @ภodWYA@E ydWZ@@B@ @@,subparagraphdW]dWi@@dW\dWj@@B@ @@@@A@ @ภ"[]emmA;@@@@AA@A@@@A@ C@ @@@ B@ @@2A@C@ @@@ B@ @@_A@(C@ @@@ B@ @@A@$1C@ @@@ B@  @@A@-:C@ @@@ B@ )@@ A@6C@@@ B@ 0@@^@@LA@ 4@@)@@R5@A@^@@@8@ఠ2latex_value_prefixgptgp@BA@@Š&stringQ@@@A@ @@@ A@ 3@V~w@x@y@@@డ#refgpgp@İ@@@@@@ @@ @@డ-Odoc_messages:default_latex_value_prefix-Odoc_messagesgpgp@ gpgp@@4@@@@:ocamldoc/odoc_messages.mliK ^ ^K ^ @@-Odoc_messagesy@ @@>7@@,@@D8@A@)gpp@@@;@ఠ1latex_type_prefix6h7h@OCA@@X@@@A@@@@A@3CCCCCCCC@Wng@h@i@@@డ#refRhSh@@@@8@@@@@@@డV9default_latex_type_prefix-Odoc_messagesihjh@ mhnh@@0@@@!@TM  UM  @@S{@ @@83@@( @@>4@A@{h@@@7@ఠ5latex_type_elt_prefixii@DA@@o@@@A@@@@A@3@Sha@b@c@@@డ0#refii@l@@@@@@@@@@డ=default_latex_type_elt_prefix-Odoc_messagesii'@ i(iE@@0@@@#@O  O  @@}@ @@83@@( @@>4@A@i@@@7@ఠ6latex_extension_prefixjFJjF`@EA@@@@@A@@@@A@3@Sha@b@c@@@డ#refjFcjFf@@@@ܠ@@@@@@@డ>default_latex_extension_prefix-Odoc_messages jFgjFt@ jFujF@@0@@@%@Q : :Q : e@@@ @@83@@( @@>4@A@jFF@@@7@ఠ6latex_exception_prefix,k-k@EFA@@N@@@A@@@@A@399999999@Sha@b@c@@@డ#refHkIk@@@@.@@@@@@@డL>default_latex_exception_prefix-Odoc_messages_k`k@ ckdk@@0@@@'@JS  KS  @@IA@ @@83@@( @@>4@A@qk@@@7@ఠ3latex_module_prefix~ll@GA@@e@@@A@@@@A@3@Sha@b@c@@@డ&#refll@b@@@@@@@@@@డ;default_latex_module_prefix-Odoc_messagesll @ ll)@@0@@@)@U  U  @@C@ @@83@@( @@>4@A@l@@@7@ఠ8latex_module_type_prefixm*.m*F@HA@@@@@A@@@@A@3@Sha@b@c@@@డx#refm*Im*L@@@@Ҡ@@@@@@@డ default_latex_module_type_prefix-Odoc_messagesm*Mm*Z@ m*[m*{@@0@@@+@W $ $W $ Q@@E@ @@83@@( @@>4@A@m**@@@7@ఠ2latex_class_prefix"n|#n|@;IA@@ D@@@ A@@@@ A@3////////@Sha@b@c@@@డ#ref>n|?n|@@@@$@@@@@@@డB:default_latex_class_prefix-Odoc_messagesUn|Vn|@ Yn|Zn|@@0@@@-@@Y x xAY x @@?G@ @@83@@( @@>4@A@gn||@@@7@ఠ7latex_class_type_prefixtouo@JA@@[@@@A@@@@A@ 3@Sha@b@c@@@డ#refoo@X@@@v@@@@@@@డ?default_latex_class_type_prefix-Odoc_messagesoo@ oo@@0@@@/@[  [  @@I@ @@83@@( @@>4@A@o@@@7@ఠ6latex_attribute_prefixpp,@KA@@@@@!A@@@@ A@3@Sha@b@c@@@డn#refp/p2@@@@Ƞ@@@@@@@డ>default_latex_attribute_prefix-Odoc_messagesp3p@@ pAp_@@0@@@1@]  ]  =@@K@ @@83@@( @@>4@A@ p@@@7@ఠ3latex_method_prefixq`dq`w@1LA@@:@@@,A@&@@@+A@"3%%%%%%%%@Sha@b@c@@@డ#ref4q`z5q`}@@@@@@@%@@$@@డ8;default_latex_method_prefix-Odoc_messagesKq`~Lq`@ Oq`Pq`@@0@@@3@6_ b b7_ b @@5M@ @@83@@( @@>4@A@]q``@@@7@ఠ7latex_escape_underscorejrkr@MA@@QL@@@8A@1@@@6A@-3vvvvvvvv@Rg`@a@b@@@డ#refrr@M@@@k@@@0@@/@@ภ$truerr@;P8@@@AB@@A@@O@@@)B@9%@@@@/&@A@r @@ @)@ఠ'new_buftt@NA@@@l@@@>A@;&Buffer!t@@@A@<@@=A@:3@L`Y@Z@[@@@࣠@%paramAĠ"()tt@; @@@N@@@@A@@A@@@@@@'3@4tt@@@@@@@డz&Buffer&creatett@ tt@@@#intA@@@D@@@@@@*buffer.mlip<<p<Q@@.Stdlib__BufferA@@@@@@@S@@@@@7@@t:@@$@@@D@D@F@@2B@@fG@PCA@sA@J@A@G@GF@c@ఠ'new_fmt2u3u@KOA@@@@@@A@@)&Format)formatter@@@"A@"@@@@@"A@"&stringQ@@@#8A@"@@"A@"@@"A@@@A@3^^^^^^^^@@@@@@࣠@MAĠou pu @@@@@83oooooooo@Evuw~  @@@@@  @@@ఠ!bv  v  @PA@@@@@D@@ఐ預'new_bufv  v  @5@@@@@@@@@@@/@@ภְv  v  @@@@@@@E@?@@@@(@@A@v   @@@ఠ#fmtw  #w  &@QA@@}@@@"D@3@VIB@C@D@@@డ`&Format3formatter_of_bufferw  )w  /@ w  0w  C@@@&Stdlib&Buffer!t@@@@@@@@@*format.mli@@.Stdlib__Format@@@@@@@@@@@@6@@ఐ!b w  D w  E@@@@-@@@"E@"E@"J@@; @@NK@A@ w   @@@ఐa#fmt x I L x I O@`@a@b@@3        @]k@@@@࣠@`LAĠ_ 2y Q X 3y Q Z@^@@@@@@@@ డ&Format.pp_print_flush Fz ^ b Gz ^ h@  Jz ^ i Kz ^ w@@@ @@@(@$unitF@@@'@@@&@@%@@$@q==r==@@pk@@@@@@@#@@@@#@@@"@@"@@"3 n n n n n n n n@N@@@@ఐ#fmt |z ^ x }z ^ {@]@@<@@@# G@#G@#@@ภ z ^ | z ^ ~@@@@>@@@# G@#%@@Q@@ N@@@#F@# ,@@ఠ!sK {   {  @ RA@@R@@@#!F@#@డF&Buffer(contents {   {  @  {   {  @@@ @@@o@@@@@@~ H H~ H b@@B@@@@@@@#|@@@#@@#@@ఐ`!b {   {  @@@.@@@#"G@#&G@#%@@2 @@B@A@ {   @@ డ&Buffer%reset |   |  @  |   |  @@@M@@@=$unitF@@@<@@;@bb$@@I@@@@]@@@#+@@@#*@@#)3        @x@y@z@@@@ఐ!b -|   .|  @f@@w@@@#2G@#6G@#5@@8 @@@@@#7F@#1@ఐ!s D}   E}  @$@@'@H@@(@Y@@&@@@'@ Ky Q T@@A@#;+@@ Ox I K@@@ @ @@#<3@D@@@@@@A@#A@#?@A@@@@ఠ!pN g@   h@  @ SA@@@(@@@#G@&format@@#C5@@@#E+@@@#F@@@#D @@#B@@#AA@#@3        @%YR@S@T@@@డ &Format'fprintf @   @  @  @   @  @@@V@@@@.!a@c@@@.@@@@@@ @@@@@.....k@@@$@@J2@A@ @  !@@"@5@ఠ"psO A   A  @ TA@@@@@@#hA@#I@&stringQ@@@(A@#N`@@@#gA@#O@@#PA@#J@@#KA@#H3        @_{@|@}@@@࣠@!fQA A   A  @ UA@@(3        @5 A   A  @@@@@  @@!sRA A   A  @ VA@@33        @!?@@@@@@@@డ &Format'fprintf A   A  @  A   A  @@@@@@@@#Z@@YUC@(C@(@@(C@#V@@@#X@@@#Y@@@#W@@#U@@#T3 ; ; ; ; ; ; ; ;@6Bk@9@:@@@@ఐ]!f KA   LA  @B@@@@ภ8CamlinternalFormatBasics e&Format g [A   \A  A;&Format8CamlinternalFormatBasics'format6!a@#Π!b@#Ϡ!c@#Р!d@#Ѡ!e@#Ҡ!f@#@@@(@'#fmt$ @@@(@@@(@B@@A@A@@@ఐ-merge_codepre I e k I e x@ϰ@@@@@*3        @[T@U@V81@2@3&@ @!@@@@ภ ݰ I e  I e @ ܠภ'CodePre I e { I e @డ 6!^ I e  I e @@&stringQ@@@T@@@@S @@@R@@Q@@P@ u^2^2 v^2^X@@ q@@@@@@@*,@@@@*+@@@**@@*)@@*(K@@ఐ"s1 I e 2@R3@@2@@@*8E@*:E@*9^@@డ |!^ I e  I e @F@@@F@@@*@@C@@@*?B@@@*>@@*=@@*<z@@! I e  I e @@`@@`@@@*LF@*NF@*M@@ఐŠ"s2+I e @-@@k@@@*KF@*PF@*O@@{ @@s@@@*7@*QF@*J@@.I e /I e @@@@@*&@*RE@*6@@8I e z9I e @@D@*%@ఐڠ!qDI e EI e @@@ A@*@@@*!D@*TD@*S@@RI e ySI e @@A@* @@@@@Ġ ^J  _J  @ ఠ!egJ  hJ  @\A@@A@)3jjjjjjjj@@@@ఠ!quJ  vJ  @]A@@ @@@*@@@@@@@@ภ ˰K  K  @ ʠఐ&!eK  K  @%@&@'@@&3@1#@@@@@ఐ-merge_codepreK  K  @@@@ @@*^@@ఐ9!qK  K  @@@'A@*b"@@K  K  @@%@@*@@&@@AE  @@@@@@5%@@*A@* @@@E   @@ @ @ఠ,print_concatM  M  @^A@@@@@@*A@*@@@@*A@*@@@@*V@@@*A@*АA@*A@*@ tE@*@@@+E@*@@+A@*@@*A@*@@*A@*@@*A@*@࣠@#fmtA M   M  @"_A@@83        @\EM  V _ e@@@@@  @@#sepAM  M  @6`A@@C3@!O@@@@@@@@!fA.M  /M  @GaA@@K3////////@W@@@@@@@@Aఠ$iterAN  BN  @ZbA@@@ ƠR@@@*E@*P@@*3JJJJJJJJ@(i@@ @@@@Ġ ǰZO  [O  @ @@@@3ZZZZZZZZ@"@g@@*F@*@ @!@@@@@ภiO  jO  @@@@o@Ġ sP  tP  A ఠ!c |P  @cA @@E@*3~~~~~~~~@$@@@Ġ  A @@ A@ @@@* @@@P  @@H@@@ఐm!fP  P  @K@@3@?%@ @!@@@@ఐ,!cP  P  @ @@,@@@@@Ġ Q  "Q  $@ ఠ!cQ  Q  !@dA@@E@*3@d@@@ఠ!qQ  %Q  &@eA@@<@@@*@@@@@@@@ ఐ!fR * 2R * 3@@@3@+$@%@&@@@@@@ఐ3!cR * 4R * 5@@@2@@@@@ ఐ9"psS 7 ?S 7 A@\@@@@@@*@0@@@*@@@*@@*@@*.@@ఐ#fmtS 7 BS 7 E@@@F;@@ఐ #sep%S 7 F&S 7 I@@@JH@@+@@@@@*H@*N@ఐ$iter7T K S8T K W@ڰ@@@?@@*\@@ఐ}!qFT K XGT K Y@d@@E@*k@@@@Ol@O@@Pm@q@@Qn@@APN   @@@ @@@Y@@+E@+@@@WN  @@ఐ$iter_V _ aN@O@@l@ P@@m@ZQA@A@+X@A@U@UT@/A@$textoY  pY  @AAAБఠ$selfZ  Z  @gAZ  Z  @@-section_styleA@@@@5C@+/@@@@L+C@+-C@+,@@+.@@+0C@+*@@++C@+'%substA@$listK@#Str®exp@@@6F@6@&stringQ@@@6F@6@@6F@6h@@@6wC@3-@@@@F7C@3+C@3*@@3,@@3.C@3(@@3)C@3%&escapeA@C@36C@35@@37C@33@@34C@30-escape_simpleA@"C@3?#C@3>@@3@C@3<@@3=C@39+escape_codeA@1C@3H2C@3G@@3IC@3E@@3FC@3B%labelA#no_@@@;C@3S@@@3T@$Name!t@@@NnC@3Q@@@A?C@3P@@3R@@3UC@3N@@3OC@3K+value_labelA#no_,+C@3`@@@3aC@3_@'C@3]C@3\@@3^@@3bC@3Z@@3[C@3W/attribute_labelA#no_HGC@3m@@@3nC@3l@CC@3jC@3i@@3k@@3oC@3g@@3hC@3d,method_labelA#no_cbC@3z@@@3{C@3y@^C@3w7C@3v@@3x@@3|C@3t@@3uC@3q+class_labelA#no_~}C@3@@@3C@3@yC@3RC@3@@3@@3C@3@@3C@3~0class_type_labelA#no_C@3@@@3C@3@C@3mC@3@@3@@3C@3@@3C@3,module_labelA#no_C@3@@@3C@3@C@3C@3@@3@@3C@3@@3C@31module_type_labelA#no_ϠC@3@@@3C@3@C@3C@3@@3@@3C@3@@3C@3/extension_labelA#no_C@3@@@3C@3@C@3C@3@@3@@3C@3@@3C@3/exception_labelA#no_C@3@@@3C@3@C@3C@3@@3@@3C@3@@3C@3*type_labelA#no_ C@3@@@3C@3@C@3C@3@@3@@3C@3@@3C@3.recfield_labelA#no_;:C@3@@@3C@3@6C@3C@3@@3@@3C@3@@3C@3+const_labelA#no_VUC@3@@@3C@3@QC@3*C@3@@3@@3C@3@@3C@3*make_labelA@WC@3@@@LPC@3@@3C@3@@3C@3(make_refA@jC@4@@@OC@4@@4C@3@@4C@3-latex_of_textA@ f@@@PbC@4 @#$text@@@B`C@4  "@@@PC@4 @@4 @@4C@4@@4 C@45latex_of_text_elementA@ C@4@?@@GC@4C@4@@4@@4C@4@@4C@44latex_of_custom_textA@7C@4%@@@@C3C@4#@;@@@C4C@4!9C@4 @@4"@@4$@@4&C@4@@4C@4/latex_of_TargetA@UC@42&target&stringQ@@@DtC@40$code;@@@LC@4.]C@4-@@4/@@41@@43C@4+@@4,C@4(,latex_of_RawA@yC@4=@RC@4;oC@4:@@4<@@4>C@48@@49C@45-latex_of_CodeA@C@4H@dC@4FC@4E@@4G@@4IC@4C@@4DC@4@0latex_of_CodePreA@C@4S@vC@4QC@4P@@4R@@4TC@4N@@4OC@4K1latex_of_VerbatimA@C@4^@@@@FC@4\C@4[@@4]@@4_C@4Y@@4ZC@4V-latex_of_BoldA@C@4i@C@4gC@4f@@4h@@4jC@4d@@4eC@4a/latex_of_ItalicA@C@4t@@@@BkC@4rC@4q@@4s@@4uC@4o@@4pC@4l2latex_of_EmphasizeA@C@4@@@@BvC@4}C@4|@@4~@@4C@4z@@4{C@4w/latex_of_CenterA@C@4@@@@BC@4C@4@@4@@4C@4@@4C@4-latex_of_LeftA@C@4@@@@BC@4C@4@@4@@4C@4@@4C@4.latex_of_RightA@0C@4@,@@@BC@4*C@4@@4@@4C@4@@4C@4-latex_of_ListA@FC@4@DHG@I@@@IC@4DC@4@@4@@4C@4@@4C@4-latex_of_EnumA@`C@4@aG@Jp@@@J~C@4]C@4@@4@@4C@4@@4C@40latex_of_NewlineA@yC@4lC@4@@4C@4@@4C@4.latex_of_BlockA@C@4@@@@BC@4C@4@@4@@4C@4@@4C@4.latex_of_TitleA@C@4@C@4@&optionL4C@B@@@BC@4@@@@BC@4C@4@@4@@4@@4@@4C@4@@4C@4.latex_of_LatexA@C@4@aC@4C@4@@4@@4C@4@@4C@4-latex_of_LinkA@C@4@ @@@M>C@4@@@@BC@4C@4@@4@@4@@4C@4@@4C@4,latex_of_RefA@C@5@}!t@@@OhC@4@Z(ref_kind@@@C@@@CC@4@h @@@C@@@CC@4 C@4@@4@@4@@4@@5C@4@@4C@44latex_of_SuperscriptA@%C@5 @!@@@CC@5 C@5@@5 @@5 C@5@@5C@52latex_of_SubscriptA@;C@5@7@@@CC@55C@5@@5@@5C@5@@5C@5@@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@4x@4yC@4m@4nC@4b@4cC@4W@4XC@4L@4MC@4A@4BC@46@47C@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@3r@3sC@3e@3fC@3X@3YC@3L@3MC@3C@3DC@3:@3;C@31@32C@3&@3'C@+(@+)C@+@@+ C@+%3@H2+@,@-;@@@AAA~fAeA.A-A#A"A!A  A AAwAvAAA#A"AAoAnAGAFAAAeAd\A[tAsFAEAAjAiAAAAAAxAwA AA/A.%A$@@QB@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@R@R@R@R@R@R@R@R@R@R @R @R @R @R @R@R@R@R@R@R@RB@+@@+@@@@`Y  a:#:(@@@@yfA#@w@-subst_strings@A@@@@0ID@.@@@@0[D@.@@.D@.@@@.@2subst_strings_code@A@@@@2HD@2<@@@@2ZD@2=@@2>D@2#@@@20@A4subst_strings_simple@A3@@@@1D@1@@@@1D@1@@1D@1x@@@1@BC@e@Aa]@@@5@[Z@@5@@5@@5@A:@A62@@@5@0/@@5@@5@@5@+@A'#@@@5#@! @@5"@@5!@@5 @z@AvȠr@@@5'@po@@5&@@5%@@5$@ABC@A@@@5)@@5(@@A@@@5+@@5*@AD@A@@@5-@@5,@@A@@@51@@@50@@5/@@5.@A@A @@@55@@@54@@53@@52@B@A@@@59@@@58@@57@@56@@A@@@@5<@@5;@@5:@A@A@@@@5?@@5>@@5=@@A@@|@@5B@@5A@@5@@AB@A@@@@5E@@5D@@5C@CD@A@@@@5H@@5G@@5F@@A@@@@5K@@5J@@5I@J@A@F@E=@@5N@@5M@@5L@ABٰ@A@@@@5Q@@5P@@5O@@A@@@@5T@@5S@@5R@AC@A@@@@5W@@5V@@5U@@A@@@@@5[@@5Z@@5Y@@5X@A@A@@@@5^@@5]@@5\@b@A@^]@@5`@@5_@ABg@A@c@ba@@5c@@5b@@5a@@A@@@@@@5h@@5g@@5f@@5e@@5d@Aİ@A@@@@5k@@5j@@5i@°@A@@@@5n@@5m@@5l@A߰@A@@@@5q@@5p@@5o@BCDEFG@A@@@5u@@5t@@5s@@5r@{@A@w@v@t@je@@5z@@5y@@5x@@5w@@5v@Au@A@q@pk@@5}@@5|@@5{@B@A@@@@@5@@5@@5@@5~@C4@A@0@+$@@5@@5@@5@@A@@@@5@@5@@5@Ak@A@gf@@5@@5@^@A@ZX@@5@@5@ABD@Aߠ|@@@5@zy@@5@@5@@5@@@A<8@@@5@65@@5@@5@@5@1@A-)@@@5@'&@@5@@5@@5@Ѱ@A@@@5@@@5@@5@@5@ABC@A@@@@5@@5@@5@@A@~@[V@@5@@5@@5@@A @@@5@@@5@@5@@5@A@A+@@@5@@@5@@5@@5@BCDEH'*undef*C@@@QB@+@_@#@@@+@@+@@;@@^AAAAAAoAnAaA`~A}hAgLAKAAOAN?A>AA A  AAAAsAruAtAAAAA\A[MALAAA+A*A=A<AAkAj%A$ A AA ?@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@S@S@S@S@S@S@S@S@S@S @S @S @S B@+Ƞ@@+@@@@^@@@[@@[@@@)selfpat-*ͱhA<@<@8] - 8] - E@AA࣠@&self-1@Aఠ&self-*?UTAqA@R3@aXy@@A]^@DE@AB@  @A@@ABC@@A@̠@AB@TU@AΠ @!@ABCDno"@#@A$@%@ABLM&@'@A$%(@)@ABC*@~+@ABC,@9:-@ABPQ.@#$/@A۠0@̠1@ABCDEF2@3@Aab4@5@AB6@7@Amn8@TU9@AB:@;@A<@  =@>@ABCDEFG@Ѡ@@A @BC!1@UoAc N@XpA@@@uulZrAm@k@@m@࣠@%levelAAP] - FQ] - K@isA@@3QQQQQQQQ@}@@@@@@@@  @@!sBAc] - Ld] - M@|tA@@3dddddddd@ @@@@@@@@@ఠ#secCx_ Z fy_ Z i@uA@@@@@5G@53~~~~~~~~@'@@@@@డ$List%assoc_ Z l_ Z p@ _ Z q_ Z v@@@!a@+@@@!b@+@@.|@@@.{@@.z@@.y@(list.mli6667#@@,Stdlib__Listx@&!@@@#C@5@@ @IG@5@@5@@@5@@5@@5G@@ఐ%level_ Z w_ Z |@k@@?T@@డm!!_ Z }_ Z ~@@Ǡ!a@@@@i@@h'%field0AA@@@@@@@@@ڠ_@N@D@@5@@@5H@5H@5@@@5@@5@@ఐ,latex_titles3_ Z @$5@@"@@@5I@5I@5@@? @@$@@ @@\@A@"_ Z b@@డ!^,`  -`  @ @@@ @@@5@ @@@5 ~@@@5@@5@@5399999999@@@@@@@!\G`  H`  @@J`  @@ @@@5G@5G@5@@డ!^^`  _`  @ @@@ @@@5@ @@@5 @@@5@@5@@52@@ఐ#secK@:L@@ @@@6H@6H@6D@@డ!^`  `  @ @@@ @@@6 @ @@@6  @@@6 @@6 @@6 `@@!{`  `  @@H@@ @@@6I@6I@6r@@డF!^`  `  @ @@@ @@@6!@ @@@6  @@@6@@6@@6@@ఐt!sG@QH@@ 8@@"} `  `  @@%`  @@ .@@@6,J@60J@6/@@\ @@ 6@@@6@61J@6+@@@@ >@@@6@62I@6@@@@ F@@@5@63H@6@@!@@ fC@L4C@5@%@@@Ġ)Not_found a  a  @;)Not_found#exnG@@@@@@ A@A&_none_@@A@@I@@@@@=@@@68@@@ఐȠ!s(a  )a  @@@ @@@,^ P V@@,@A@ A@@@ @  @@6E@@6D@@6C@@@ @ @  @@6N@@6M@@6L@@6KC@6Gi@C] - 1@)ocaml.docU i Return latex code to make a section according to the given level, and with the given latex code. R[  S\  ,@@@@@@@ѠYd  Zd  @@#Aడ$List#mapid  jd  "@ md  #nd  &@@@@!a@,!b@,@@-@ ͠@@@-@@@-@@-@@-@@@W@$@@@@@ @@@0JD@.젠@%D@.@@.D@.3@@.@#@@@.=<@@@.@@.@@.3@ 1AA@@@@࣠@A@ఠ!xd  -d  .@iA@@-3@@@@@ఠ!yd  0d  1@jA@@2 @@d  ,d  2@@@A@;@@.@@ @@@డ#Str®exp#Strd  7d  :@ d  ;d  A@@@`@@@/ <@@@/@@/@'str.mli^bb^b@@ ?A@@@@n@@@0C J@@@0B@@0A3        @eTz@N@OHs@B@C@@@@ఐ\!xd  Bd  C@@@@@1@@@@ఐ\!y)d  E*d  F@@@@@-d  6.d  G@@@@@@0L(@6d  '7d  H@@@@@.E@0OE@0Nz@@ภFf Q YG~A@!Rf Q ZSf Q ^@@Uf Q _@@E@0Z@@"_f Q b`f Q j@@bf Q acf Q k@@@@@@D@0\@ภmg m u'A@"\\xg m vyg m z@@{g m {@@E@0g@@"bg m ~g m @@g m }g m @@E@0h@@ @@D@0i@ภݰi  OA۠@!{i  i  @@i  @@ E@0t@@#\\{i  i  @@i  i  @@8E@0u @@ @@$D@0v @ภj  wA@!}j  j  @@j  @@5E@0$@@#\\}j  j  @@j  j  @@`E@02@@ @@LD@05@ภ-k  A+@"\$k  k  @@k  @@]E@0L@@#\\$k  k  @@k  k  @@E@0Z@@ @@tD@0]@ภU l  AS@"\^l  l  @@l  @@E@0t@@3{\\textasciicircum}%l  &l  @@(l  )l  @@E@0@@ @@D@0@ภ}5m  A{@!%@m  Am  @@Cm  @@E@0@@#\\%Mm Nm @@Pm Qm @@E@0@@ @@D@0@ภ]n A@!_hn in @@kn @@E@0@@#\\_un vn @@xn yn @@E@0@@ @@D@0@ภͰo'?Aˠ@!~o(o)@@o*@@E@0@@%\\~{}o-o4@@o,o5@@(E@0@@ @@D@0@ภp7?gA@!#p7@p7A@@p7B@@%E@0@@){\char35}p7Ep7O@@p7Dp7P@@PE@0"@@ @@qR[qR]@@qR^@@ME@0<@@.$\\rightarrow$qRaqRq@@qR`qRr@@xE@0J@@ @@dD@0M@ภErt|AC@"<-rt} rt@@ rt@@uE@0d@@-$\\leftarrow$rtrt@@rtrt@@E@0r@@ @@D@0u@ภm%sAk@">=0s1s@@3s@@E@0@@'$\\geq$=s>s@@@sAs@@E@0@@ @@D@0@ภMtA@"<=XtYt@@[t@@E@1@@'$\\leq$etft@@htit@@E@1@@ @@D@1@ภuu/A@!>uu@@u@@E@1@@#$>$uu@@uu@@E@1@@ @@D@1@ภvWA@!<vv@@v@@E@1@@#$<$vv@@vv@@@E@1@@ @@,D@1@ภ wA @!=ww@@w@@=E@1*,@@#$=$ww@@ww@@hE@1+:@@ @@TD@1,=@ภ5xA3@!|xx@@x@@eE@17T@@+{\\textbar}xx"@@x x#@@E@18b@@ @@|D@19e@ภ]y%-A[@&\.\.\. y%.!y%7@@#y%8@@E@1D|@@)$\\ldots$-y%;.y%F@@0y%:1y%G@@E@1E@@ @@D@1F@ภ=zIQA@!&HzIRIzIS@@KzIT@@E@1Q@@#\\&UzIWVzI\@@XzIVYzI]@@E@1R@@ @@D@1S@ภe|`hA@"bp|`iq|`n@@s|`o@@E@1^@@*{\\char92}}|`r~|`~@@|`q|`@@ E@1_@@ @@D@1`@ภհ}GAӠ@"}}@@}@@E@1k@@!}}@@}}@@ 0E@1l@@ @@D@1m@ภ"~oA!@pA@(+F@1b@@@1gE@1r@@3yA@14F@1U@@@1ZE@1f@@dA@:=F@1H@@@1ME@1Y'@@A@CFF@1;@@@1@E@1L0@@A@LOF@1.@@@13E@1?9@@A@UXF@1!@@@1&E@12B@@(A@^aF@1@@@1E@1%K@@YA@gjF@1@@@1 E@1T@@A@psF@0@@@0E@1 ]@@A@y|F@0@@@0E@0f@@A@F@0@@@0E@0o@@A@F@0@@@0E@0x@@NA@F@0@@@0E@0@@A@F@0@@@0E@0@@A@F@0@@@0E@0@@A@F@0@@@0E@0@@A@F@0@@@0E@0@@C A@F@0@@@0E@0@@tA@ʠF@0x@@@0}E@0@@A@ӠF@0k@@@0pE@0|@@$A@ܠF@0^@@@0cE@0o@@-A@F@0Q@@@0VE@0b@@}e I O7@@@@@.E@0U@@>@@ @@d  @@C 6 Associations of strings to substitute in latex code. c  c  @@@@@@@Ѡ @@aAడ4$List#map@ @@B@@@@@&@@@1D@1@ D@1@@1D@1z &@@1{@H@@@1y b /@@@1w@@1v@@1u3@& j@@@@@࣠@  A@ఠ!x@kA@@+3@@@@@ఠ!y@ lA@@1 @@@@@?@:@@1@@ @@@డ$®exp#Str  @   @@"@@@@@@1^@@@1@@13        @TDh@>@?8b@2@3@@@@ఐL!x 0 1@@@v@@#@@ @@ఐL!y = >@@@|@@ A B@@@ @@@1(@ J K@@@ @@1E@1E@1j@@ภ Z [ A@! f g@@ i@@E@1@@" s  t@@ v w@@ @@@@D@1@ภɰ 'AǠ@"\\  !@@ "@@E@1@@"b % *@@ $ +@@ E@1@@ @@D@1@ภ -5OA@!{ -6 -7@@ -8@@E@1@@"l -; -@@@ -: -A@@ E@1@@ @@D@1@ภ DLwA@!} DM DN@@ DO@@#E@1@@+{\\char125} DR D_@@ DQ D`@@ BE@1!@@ @@:D@1$@ภA bjA?@!'!bk!bl@@!bm@@KE@1;@@3{\\textquotesingle}!bp!b@@!bo!b@@ jE@1I@@ @@bD@1L@ภi!!Ag@!`!,!-@@!/@@sE@1c@@2{\\textasciigrave}!9!:@@!<!=@@ E@1q@@ @@D@1t@ภ!IA@"b!T!U@@!W@@E@1@@*{\\char92}!a!b@@!d!e@@ E@1@@ @@D@1@ภ!qA@"l!|!}@@!@@E@2 @@+{\\char123}!!@@!!@@ E@2 @@ @@D@2 @ภ!?Aߠ@"!!@@!@@E@2@@!!! @@!! @@ E@2@@ @@D@2@ภ.! gA-@hA@!4F@2 @@@2E@2@@3qA@!=F@2@@@2E@2@@dzA@!F#F@1@@@1E@2@@A@!O,F@1@@@1E@1@@A@!X5F@1@@@1E@1 @@A@!a>F@1@@@1E@1)@@(A@!jGF@1@@@1E@12@@YA@!sPF@1@@@1E@1;@@A@!|YF@1@@@1E@1D@@"@@c@@@1E@1L@@q@@ 4@@"@@Ѡ "#"$0@@ Aడ $List#map"33"47@ "78"8;@@ʰ@@@@@@@@2ID@24@ D@25@@26D@2% @@2&@Р@@@2$  @@@2"@@2!@@2 3"T"T"T"T"T"T"T"T@ @@@@@࣠@A@ఠ!x "lB"mC@"mA@@+3"m"m"m"m"m"m"m"m@@@@@ఠ!y"yE"zF@"nA@@1 @@"~A"G@@@?@:@@28@@ @@@డ®exp#Str"L"O@ "P"V@@@@@ @@@2B@@@2A@@2@3""""""""@TDh@>@?8b@2@3@@@@ఐL!x"W"X@@@v@@#@@ -@@ఐL!y"Z"[@@@|@@"K"\@@@ @@@@2K(@"<"]@@@ S@@22E@2NE@2Mj@@ภ *"fn"/6A )@!"fo"fs@@"ft@@E@2Y@@""fw"f@@"fv"f@@ j@@@@D@2[@ภ Q# 'A O@"\\##@@#@@E@2f@@"b#!#"@@#$#%@@ E@2g@@ @@D@2h@ภ y#1OA w@!{#<#=@@#?@@E@2s@@"l#I#J@@#L#M@@ E@2t@@ @@D@2u@ภ #YwA @!}#d#e@@#g@@#E@2@@+{\\char125}#q#r@@#t#u@@ E@2!@@ @@:D@2$@ภ ɰ#A Ǡ@!'##@@#@@KE@2;@@3{\\textquotesingle}##@@##@@ E@2I@@ @@bD@2L@ภ #A @!`##@@#@@sE@2c@@2{\\textasciigrave}##@@##@@2E@2q@@ @@D@2t@ภ!##A!@!%#$#%@@#&@@E@2@@#\\%#)#.@@#(#/@@ZE@2@@ @@D@2@ภ!A#19A!?@!_$1:$1;@@$1<@@E@2@@#\\_$1?$1D@@$1>$1E@@E@2@@ @@D@2@ภ!i$!GO?A!g@!~$,GP$-GQ@@$/GR@@E@2@@+{\\char126}$9GU$:Gb@@$<GT$=Gc@@E@2@@ @@D@2@ภ!$IemgA!@!#$Ten$Ueo@@$Wep@@E@2@@*{\\char35}$aes$be@@$der$ee@@E@2@@ @@*D@2@ภ!$qA!@!&$|$}@@$@@;E@2+@@#\\&$$@@$$@@E@29@@ @@RD@2<@ภ!$A!ߠ@"\$$$@@$@@cE@2S@@#\\$$$@@$$@@"E@2a@@ @@zD@2d@ภ" $A"@"\^$$@@$@@E@2{@@*{\\char94}$$@@$$@@JE@2@@ @@D@2@ภ"1$A"/@"b$$@@$@@E@3@@*{\\char92}%%@@%%@@rE@3@@ @@D@3@ภ"Y%/A"W@"l%%@@%@@E@3@@+{\\char123}%)%*@@%,%-@@E@3@@ @@D@3@ภ"%9WA"@"%D%E$@@%G%@@E@3@@!%Q(%R,@@%T'%U-@@E@3@@ @@D@3@ภ!ΰ%a/5A!@A@$Ԡ)F@3@@@3E@3#@@3A@$ݠ2F@3@@@3 E@3@@dA@$;F@2@@@2E@3 &@@A@$DF@2@@@2E@2/@@A@$MF@2@@@2E@28@@A@%VF@2@@@2E@2A@@(A@% _F@2@@@2E@2J@@YA@%hF@2@@@2E@2S@@A@%qF@2@@@2E@2\@@A@%%zF@2@@@2E@2e@@A@%.F@2@@@2E@2n@@A@%7F@2@@@2E@2w@@NA@%@F@2w@@@2|E@2@@A@%IF@2j@@@2oE@2{@@A@%RF@2]@@@2bE@2n@@A@%[F@2P@@@2UE@2a@@%^d@@ w@@@21E@2T@@@@w@@%@@Z&8C&8H@AA࣠@&self-1EAఠ<D=;&)yA<@3&&&&&&&&@= @  &)@@@@@@&;vA @  @&>wA @ /@&AxA@@@""U&CzAV@@@V@࣠@!lFA&98I&:8J@&R{A@@3&:&:&:&:&:&:&:&:@,0@j@/8@k@@@@@  @@!sGA&L8K&M8L@&e|A@@{3&M&M&M&M&M&M&M&M@ @@@@@@@@డ$$List)fold_left&bOU&cOY@ &fOZ&gOc@@@@#acc@,@!a@, @@-@@-@ @ʠ @@@-@@-@@-@@-@ 33 3r@@ ]@#@@@@C@FBC@EC@E*C@DC@DC@6F@6f@@@6j@@6i@@@@@6g@@6e@@6d@@6c3&&&&&&&&@Q]@T@U@@@@࣠@#accHA&Oi&Ol@&}A@@,3&&&&&&&&@@@@@@@KA@ఠ"reI&On&Op@&~A@@ 3&&&&&&&&@*!C@@@@@@ఠ"stJ&Or&Ot@&A@@@@&Om&Ou@@@!@@@6@@ @@డ .global_replace#Str&Oy&O|@ &O}&O@@@:@@@/@3@@@/@8@@@/<@@@/@@/@@/@@/@ "" "#@@KP@!@@@S@@@6@L@@@6@@@@6@@@6@@6@@6@@63' ' ' ' ' ' ' ' @\ei@_@`W^@Q@R@@@@ఐm"re'2O'3O@@@w@@ఐk"st'?O'@O@@@x@@ఐ#acc'LO'MO@@@,@@`@@J@6/@'SOd'TO@@@@@@6y@@6xG@6G@6@@ఐ!s'gO'hO@ǰ@@@@ఐ>!l'tO'uO@$@@@@@@@@A@DA@@@@@@6@@6@@6F@@@@@@@6@@6@@6@@6C@6z@'8<@@''@AA࣠@&self-1MAఠLͱ'@A@3''''''''@@@@  б'AA!@!@@@࣠@!sNA''@'BA@@3''''''''@5@@!6@@@@@@  @@ ఐ+$self''@@@H3''''''''@"@@@@@'@@@%@@@6@@6 @@B-subst_strings'' @@@4C@6@@ఐ?!s''@#@@ &@@*@@'@AA@EA@@@@@6@@6E@@@z@@@6@@6@@6C@6`@(@ ( 9 Escape the strings which would clash with LaTeX syntax. ((@@@@@@@,(JU(Jb@AA࣠@&self-1PAఠUOVT(BCAU@3()()()()()()()()@@@@  W(EDAX@@@X@࣠@!sQA(;Jc(<Jd@(TEA@@H3(<(<(<(<(<(<(<(<@.@l@!@m@@@@@  @@ ఐ+$self(QJg(RJk@w@@3(Q(Q(Q(Q(Q(Q(Q(Q@"`@@@@@&(YJq@@@@@@6@@6 @@B)4subst_strings_simple(hJr(iJ@@@C@6@@ఐ?!s(wJ(xJ@#@@&@@*@@'@AA@EA@@@@@7@@7E@@@@@@7 @@7 @@7 C@7`@(JN@J( / Escape the ['\'], ['{'] and ['}'] characters. ((I@@@@@@@((@AA࣠@&self-1SAఠR۱(FA@,3((((((((@@@@  ޱ(GA/@/@@@࣠@!sTA((@(HA@@3((((((((@C@@!D@@@@@@  @@ ఐ+$self((@@@V3((((((((@"@@@@@(@@@3@ @@7@@7 @@B2subst_strings_code((@@@BC@7#@@ఐ?!s((@#@@&@@*@@('@AA@EA@@@@@7+@@7*E@@@@  @@72@@71@@70C@7-`@)@)% , Escape some characters for the code style. )")#@@@@@@@))Xc)*Xh@AA࣠@&self-1VAఠcUdb)PIAc@3)7)7)7)7)7)7)7)7@'@@@  e)SJAf@@@f@࣠-%*opt*Aఠ2W3)JXk)KXn@)cKA@@5C@7ID@7F3)N)N)N)N)N)N)N)N@@@~@%@@@@@ภ!Ű)[Xo)\Xs@!@@@'5@@@7J@@)bXi)cXt@@$nameXA)mXu)nXy@)LA@@M3)n)n)n)n)n)n)n)n@!,&@'@(@@@@@@@ఠ#lenY)|)|@)MA@@#intA@@@:cG@7Q3))))))))@(k@@ @@@డ(%&String&length)|)|@ )|)|@@@@@@8$@@@8@@8.%string_lengthAA @@@*string.mlia((a(Z@@.Stdlib__StringD@@@@@@@:]8@@@:\@@:[5@@ఐa$name)|)|@?@@B@@3@@IC@A@)|@@@ఠ#buf))@)NA@@"$@@@:tG@:f3))))))))@Yjc@d@e@@@డ(}&Buffer&create))@ ))@@"@@@"@@@:j"D@@@:i@@:h @@ఐ#len**@*@@"@@@:uH@:wH@:v4@@% @@85@A@* @@ !i*%*&@@@@@*,*-@@)@@@@:zG@:y3*0*0*0*0*0*0*0*0@P^W@X@Y@@@డ(!-*?*@@@#intA@@@@@@@ @@@@@@@'%subintBA(@@@@(5,~,~(5,~,@@(9o@@@@@@@:@@@@:@@@:~@@:}@@:|8@@ఐ#len*u*v@@@8@@@:H@:H@:L@@A**@@@@@@:H@:H@:\@@ @@)@@@:H@:b@@@@ఠ%s_no_**@*PA@@)@@@; I@:3********@z-@@@:G@:G@:@**#-@@*OA@@@@ఠ!s**@*QA@@)@@@; I@: @@**@@@,@@@:)@డ)m&String#get****A@@@@8@=@@@8$charB@@@8@@8@@80%string_safe_getBAL@@@@LdMd@@KE@A@@@@@:@W@@@:@@@:@@:@@:3+ + + + + + + + @d@@@@ఐ$name6+@8@@ @@ఐ!i+'+(@{@@{@@FE@@8@@@:@_+6'+7*@@G@@@:K@:@@J@@@:@@@డ)jl+J.?+K.@@i@@@)09@@@;J@;J@:@@@:@@:@@ఐ#7latex_escape_underscore+d.W@#@@)K@@@;K@;K@;@@% @@@@+-underscore+x]o+y]z@@+{]n+|]{@@@@!_+]~+]@@+]}+]@@@@+]m+]@@@砠@@@; @@!_++@@++@@J@;@@!_++@@++@@J@;@@++@@*J@; @+.<@@@@@@:@~++@@@@@:K@:!@@@@@:$@@@@&-tilde++@@++@@7J@;4@@!~++@@++@@%J@;B@@++@@9E@e++@@ @@@:K@:T@@ @@@:W@@@@(-percent, , @@,,@@jJ@;g@@!%,,@@,,@@XJ@; u@@,",#@@lx@@,,,-@@=@@@:K@:@@@@@@:@@@@#-at,?,@@@,B,C@@J@;&@@""@,M,N@@,P,Q@@J@;'@@,U,V@@@a,_ ,`@@p@@@:K@:@@s@@@:@@@@%-bang,r,s@@,u,v@@J@;-@@""!,,"@@,,#@@J@;.@@,,$@@@|,%/,%2@@@@@:K@:@@@@@:@@@@%-pipe,%8,%=@@,%7,%>@@J@;4@@""|,%A,%D@@,%@,%E@@J@;5@@,%6,%F@@@|,GQ,GT@@@@@:K@: @@@@@:#@@@@#-lt,GZ,G]@@,GY,G^@@6J@;;3@@!<,Ga,Gb@@,G`,Gc@@$J@;<A@@,GX,Gd@@8D@~,eo,er@@ @@@:K@:S@@ @@@:V@@@@#-gt- ex- e{@@-ew-e|@@iJ@;Bf@@!>-e-e@@-e~-e@@WJ@;Ct@@-!ev-"e@@kw@^-+-,@@<@@@:K@:@@?@@@:@@@@$-exp->-?@@-A-B@@J@;I@@!^-L-M@@-O-P@@J@;J@@-T-U@@@f-^-_@@o@@@:K@:@@r@@@:@@@@*-ampersand-q-r@@-t-u@@J@;P@@!&--@@--@@J@;Q@@--@@@k--@@@@@:K@:@@@@@:@@@@%-plus--@@--@@J@;W@@!+--@@--@@J@;X @@--@@@m--@@@@@:K@:@@@@@:"@@@@&-minus--@@--@@5J@;^2@@!---@@--@@#J@;_@@@--@@7C@j--@@@@@:K@:R@@ @@@:U@@@@%-star. .  @@. .!@@hJ@;ee@@!*.$.%@@.#.&@@VJ@;fs@@. .!'@@jv@o.*(2.+(5@@;@@@:K@:@@>@@@:@@@@&-slash.=(;.>(A@@.@(:.A(B@@J@;l@@!/.K(E.L(F@@.N(D.O(G@@J@;m@@.S(9.T(H@@@d.]IS.^IV@@n@@@:K@:@@q@@@:@@@@'-dollar.pI\.qIc@@.sI[.tId@@J@;s@@!$.~Ig.Ih@@.If.Ii@@J@;t@@.IZ.Ij@@@}.ku.kx@@@@@:K@:@@@@@:@@@@&-equal.k~.k@@.k}.k@@J@;z@@!=.k.k@@.k.k@@J@;{ @@.k|.k@@@z..@@@@@:K@:@@@@@:!@@@@&-colon..@@..@@4J@;1@@!:..@@..@@"J@;?@@..@@6B@ఠ!c..@/RA@@ @@@:@@ @@@:@@@@డ-&String$make//@ //@@@@@@8@0@@@8 @@@8@@8@@8@yN  zN  =@@xA@@@@@@@;@@@@;@@@;@@;@@;3/:/:/:/:/:/:/:/:@KD@E@F@@@@A/G/H@@0@@@;K@;K@;@@ఐb!c/Z/[@@@>@@@;K@;K@;'@@R @@K@;*@@డ-&String$make/v/w@ /z/{@@c@@@c@@@;@b@@@;a@@@;@@;@@;N@@A//@@{@@@;K@;K@;^@@ఐ!c//@h@@@@@;K@;K@;r@@: @@K@;u@@//@@x@@@A/@@@@@@;@A@/ @@డ.U&Buffer*add_string//@ //@@@(@@@`@'@@@_%@@@^@@]@@\@'ee'e@@'P@@@@(-@@@;@@@@;@@@;@@;@@;3////////@KYR@S@T:3@4@5@@@@ఐ)#buf00@Ѱ@@(N@@@;I@;I@;@@ఐϠ#no_0 0@@@(@ఐ%s_no_0$0%@.@@P@@@;I@;I@;9@ఐs!s06 07!@?@@I@;I@;H@0>0?"@@K@@u@@&@@@;H@;Q@@@@@&@@@;G@;30I0I0I0I0I0I0I0I@@@@డ.&Buffer(contents0Z/50[/;@ 0^/<0_/D@@&@@@(@@@;( @@@;@@;@@ఐ#buf0t/E0u/H@A@@(@@@;G@<G@<2@@% @@C@@C@@C@@C@@0C@@NC@?C@?C@?hC@?C@?C@?"C@>C@>C@>ZC@=C@=C@=tC@=C@=C@=.C@@@4g@?@@5@@@@6)@TAA@XEA@@@@@<@@@<@@<@@< s@ @@ A@@@<@@@<@@<@@<@@<C@<@0X\_@0䐠 ) Make a correct latex label from a name. 00.@@@@@@@0}0}@AA࣠@&self-1Aఠ"#!1SA"@ r300000000@ @@@  $1TA u%@ u@@%@࣠ Aư1}1}@1 UA@@C@<,@@@<131 1 1 1 1 1 1 1 @  @=@% @>@@@@@1}@@$nameA1 }1!}@19VA@@31!1!1!1!1!1!1!1!@% @@@<0@!@"@@@@  @@డ/!^16}17}@#@@@#@@@<=@#@@@<<#@@@<;@@<:@@<931C1C1C1C1C1C1C1C@#/@&@'@@@@డ/tv1T}1U}@s@@@/:#@@@;C@C@$@@@$@@@<@$@@@<$@@@<@@<@@<32J2J2J2J2J2J2J2J@#/ @&@'@@@@డ0{}2[+2\,@z@@@0A$@@@@3#@3 * Make a correct label from a method name. 3[_3[@@@@@@@"r33)@AA࣠@&self-1Aఠ5644"_A5@#34 4 4 4 4 4 4 4 @ @@@  74%`A#8@#@@8@࣠""A"4+4.@43aA@@#"C@=X@@@=]34 4 4 4 4 4 4 4 @#@P@%#@Q@@@@@4)*@@$nameA43/443@4LbA@@"34444444444444444@%##@@@=\@!@"@@@@  @@డ2!^4II4JJ@&@@@&@@@=i@&@@@=h&@@@=g@@=f@@=e34V4V4V4V4V4V4V4V@#/"@&@'@@@@డ24g64h7@@@@2M&@@@=uG@=G@=x@@@=y@@=w@@ఐ._2latex_class_prefix8@-9@@2g@@@=~H@=H@=1@@$B@@2@@ ఐ$self4K4O@@@$C@4U@@###@@@=@##z@@=@@=N@#ఐ#no_4W4Z@z@@##@@@=H@=H@=c@@ఐ$name4[4_@m@@#,p@@4`@@#r@@e@@C@=su@A@ A@@#F##B@@@=@#@#?@@=@@=@@=@ @@$Z#T#Π#P@@@=@#N#M@@=@@=@@=@@=C@=@4#@4 ) Make a correct label from a class name. 44@@@@@@@#]55@AA࣠@&self-1Aఠ;<:5(cA;@$355555555@@@@  =5+dA$>@$@@>@࣠#n#nA#r5 5!@59eA@@$ #tC@=@@@=35&5&5&5&5&5&5&5&@$@V@%$@W@@@@@5/@@$nameA595:@5RfA@@#35:5:5:5:5:5:5:5:@%$)@@@=@!@"@@@@  @@డ3!^5O5P@'@@@'@@@=@'@@@='@@@=@@=@@=35\5\5\5\5\5\5\5\@#/#@&@'@@@@డ35m5n@@@@3S'@@@=G@=G@=@@@=@@=@@ఐ/7latex_class_type_prefix8@.9@@3m@@@=H@=H@=1@@$B@@2@@ ఐ$self55@Ű@@%C@5@@$$$@@@=@$$@@=@@=N@$ఐ#no_55@z@@$$@@@=H@=H@=c@@ఐ$name55@m@@$p@@5@@$r@@e@@C@=u@A@ A@@$1$Ơ$-@@@>@$+$*@@>@@>@@>@ @@%`$?$Ԡ$;@@@>@$9$8@@>@@> @@> @@> C@>@5#@6 . Make a correct label from a class type name. 6bf6b@@@@@@@$H6'26'>@AA࣠@&self-1AఠAB@6.gAA@%366666666@@@@  C61hA%D@%@@D@࣠$Y$YA$]6&'@6''C@6?iA@@%$_C@> @@@>%36,6,6,6,6,6,6,6,@%@\@%%@]@@@@@65'?@@$nameA6?'D6@'H@6XjA@@$p36@6@6@6@6@6@6@6@@%%/@@@>$@!@"@@@@  @@డ4!^6U'_6V'`@(@@@(@@@>1@(@@@>0(@@@>/@@>.@@>-36b6b6b6b6b6b6b6b@#/$@&@'@@@@డ56s'K6t'L@@@@4Y(@@@>=G@>JG@>@@@@>A@@>?@@ఐ13latex_module_prefix8@09@@4s@@@>FH@>IH@>G1@@$B@@2@@ ఐ$self6'a6'e@˰@@&#C@6'k@@%%%@@@>O@%%@@>N@@>MN@%ఐ#no_6'm6'p@z@@%%@@@>WH@>YH@>Xc@@ఐ$name6'q6'u@m@@%p@@6'v@@%r@@e@@s@A@A@@%%ʠ%@@@>h@%%@@>g@@>f@@>e@ @@&d%(%ؠ%$@@@>s@%"%!@@>r@@>q@@>p@@>oC@>j@6'+!@7 * Make a correct label from a module name. 77&@@@@@@@%17 7 @AA࣠@&self-1AఠEFD72kAE@&377777777@ @@@  G75lA&H@&@@H@࣠%B%BA%F7*7+@7CmA@@&%HC@>@@@>37070707070707070@"&@`@%&@a@@@@@79@@$nameA7C7D@7\nA@@%Y37D7D7D7D7D7D7D7D@%&3@@@>@!@"@@@@  @@డ5!^7Y7Z@)@@@)@@@>@)@@@>)@@@>@@>@@>37f7f7f7f7f7f7f7f@#/%~@&@'@@@@డ67w7x@@@@5])@@@>G@>G@>@@@>@@>@@ఐ18latex_module_type_prefix8@1]9@@5w@@@>H@>H@>1@@$B@@2@@ ఐ$self77@ϰ@@''C@7@@&&&@@@>@&&@@>@@>N@&ఐ#no_77@z@@&&@@@>H@>H@>c@@ఐ$name77 @m@@%p@@7 @@&r@@e@@#C@>u@A@ A@@&&Р&@@@>@%%@@>@@>@@>@ @@'j&&ޠ&@@@>@& & @@>@@>@@>@@>C@>@7#@8 / Make a correct label from a module type name. 8 x|8 x@@@@@@@&8DO8D^@AA࣠@&self-1Aఠ Kà L J88oA K@'388888888@@@@   M8;pA' N@'@@ N@࣠&-&-A&180D`81Dc@8IqA@@'&3C@>@@@>38686868686868686@('@ f@%'@ g@@@@@8?D_@@$nameA8IDd8JDh@8brA@@&D38J8J8J8J8J8J8J8J@%'9@@@>@!@"@@@@  @@డ6!^8_D8`D@*@@@*@@@>@*@@@>*@@@>@@>@@>38l8l8l8l8l8l8l8l@#/&i@&@'@@@@డ7 8}Dk8~Dl@@@@6c*@@@?G@?G@?@@@? @@?@@ఐ36latex_extension_prefix8@3Y9@@6}@@@?H@?H@?1@@$B@@2@@ ఐ$self8D8D@ հ@@(-C@ 8D@@'''@@@?@''@@?@@?N@'ఐ#no_8D8D@z@@''@@@?H@?!H@? c@@ఐ$name8D8D@m@@&p@@8D@@'r@@e@@)C@?u@A@ A@@&'֠&@@@?0@&&@@?/@@?.@@?-@ @@(p&'&@@@?;@&&@@?:@@?9@@?8@@?7C@?2@9DH#@9 . Make a correct label from an extension name. 9 9 C@@@@@@@'99@AA࣠@&self-1Aఠ!QǠ!R!P9>sA!Q@(39%9%9%9%9%9%9%9%@@@@  !S9AtA(!T@(@@!T@࣠''A'9697@9OuA@@(#'C@?L@@@?Q39<9<9<9<9<9<9<9<@.(@!l@%(@!m@@@@@9E@@$nameA9O9P@9hvA@@'/39P9P9P9P9P9P9P9P@%(?@@@?P@!@"@@@@  @@డ7!^9e9f@+@@@+@@@?]@+@@@?\+@@@?[@@?Z@@?Y39r9r9r9r9r9r9r9r@#/'T@&@'@@@@డ8  99@ @@@7i+@@@?iG@?vG@?l@@@?m@@?k@@ఐ4q6latex_exception_prefix8@4 9@@7@@@?rH@?uH@?s1@@$B@@2@@ ఐ$self99@!۰@@)3C@!Ű9@@(((@@@?{@((@@?z@@?yN@(ఐ#no_99"@z@@((@@@?H@?H@?c@@ఐ$name9#9'@m@@'p@@9(@@(r@@e@@/C@?gu@A@ A@@'(ܠ'@@@?@''@@?@@?@@?@ @@)v'('@@@?@''@@?@@?@@?@@?C@?@:#@: . Make a correct label from an exception name. ::@@@@@@@':\g:\q@AA࣠@&self-1Aఠ"Wˠ"X"V:DwA"W@)3:+:+:+:+:+:+:+:+@@@@  "Y:GxA)"Z@)@@"Z@࣠((A(:<\s:=\v@:UyA@@))( C@?@@@?3:B:B:B:B:B:B:B:B@4)@"r@%)@"s@@@@@:K\r@@$nameA:U\w:V\{@:nzA@@(3:V:V:V:V:V:V:V:V@%)E@@@?@!@"@@@@  @@డ8!^:k\:l\@,@@@,@@@?@,@@@?,@@@?@@?@@?3:x:x:x:x:x:x:x:x@#/(?@&@'@@@@డ9!!:\~:\@!@@@8o,@@@?G@?G@?@@@?@@?@@ఐ6m1latex_type_prefix8@6 9@@8@@@?H@?H@?1@@$B@@2@@ ఐ$self:\:\@"@@*9C@"˰:\@@)))@@@?@))@@?@@?N@)ఐ#no_:\:\@z@@)à)@@@?H@?H@?c@@ఐ$name:\:\@m@@(p@@:\@@)r@@e@@ 5C@?u@A@ A@@()(@@@?@((@@?@@?@@?@ @@*|()(@@@@@((@@@@@@@@@@@?C@?@;\`#@ ; ( Make a correct label from a type name. ;*.;*[@@@@@@@(ݰ;#;$@AA࣠@&self-1Aఠ#]Ϡ#^#\;J{A#]@*3;1;1;1;1;1;1;1;1@!@@@  #_;M|A*#`@*@@#`@࣠((A(;B;C@;[}A@@*/(C@@@@@@3;H;H;H;H;H;H;H;H@:*@#x@%*@#y@@@@@;Q@@$nameA;[;\ @;t~A@@)3;\;\;\;\;\;\;\;\@%*K@@@@@!@"@@@@  @@డ9!^;q ;r @-ǰ@@@-@@@@%@-@@@@$-@@@@#@@@"@@@!3;~;~;~;~;~;~;~;~@#/)*@&@'@@@@డ:""; ; @"@@@9u-@@@@1G@@>G@@4@@@@5@@@3@@ఐ7!5latex_type_elt_prefix8@69@@9@@@@:H@@=H@@;1@@$B@@2@@ ఐ$self; ; @#@@+?C@#Ѱ; &@@***@@@@C@**@@@B@@@AN@*ఐ#no_; (; +@z@@*ɠ*@@@@KH@@MH@@Lc@@ఐ$name; ,; 0@m@@)p@@; 1@@*r@@e@@ ;C@@/u@A@ A@@)*)@@@@\@))@@@[@@@Z@@@Y@ @@+)*)@@@@g@))@@@f@@@e@@@d@@@cC@@^@<#@!<% + Make a correct label from a record field. <"<#@@@@@@@)Ȱ<) o z<* o @AA࣠@&self-1Aఠ$cӠ$d$bA&0@-3>>>>>>>>@@@@  &2> A-&3@-@@&3@࣠@%labelA>!m!>!m!@>/A@@+3>>>>>>>>@ -@&G@!-@&H@@@@@  @@డ*!m!>+!m!@0@@@0@@@A@0}@@@A0|@@@A@@A@@A3>7>7>7>7>7>7>7>7@!-+@$@%@@@@%\ref{>E!m!>F!m!@@>H!m!@@0@@@A+F@A-F@A,@@డ\!m!>]!m!@0@@@0@@@A3@0@@@A20@@@A1@@A0@@A/2@@ఐc%labelK@:L@@+=@@!}>!m!>!m!@@%>!m!@@0@@@A>G@ABG@AAP@@` @@0@@@A*@ACG@A=X@@K@@,C@OC@NC@NC@A)`@A@A@@@, , @@AH@@AG@@@. @,,@@AO@@AN@@AMC@AJ@>!m!q+@$i> 1 Return latex code for the ref to a given label. >!2!6>!2!l@@@@@@@,>!!>!!@AA࣠@&self-1Aఠ&ݠ&&>A&@.K3>>>>>>>>@@@@  &>A.N&@.N@@&@࣠@#fmtA>!!>!!@>A@@,:3>>>>>>>>@.b@'@!.c@'@@@@@  @@!tA>!">!"@? A@@,F3>>>>>>>>@ ,P@@@@@@@@డ=$List$iter? "" ? ""@ ?""?""@@@@!a@,$unitF@@@-@@-@+,@@@- @@@-@@-@@-@&z&{@@&yU@% @@@@,gC@AC@Ah@@@Aj@@Ai@+E @@@Ag@@@Af@@Ae@@Ad3????????????????@KW,@N@O@@@@ ఐ$self?S""?T""@'y@@.@'4?X""/@@@,@,,@@A}@@A|@@ఐ#fmt?g""0?h""3@o@@,(@@?k""?l""4@@@,,@@A-@@ఐ!t?y""5?z""6@7@@,:@@s@@,C@P|C@AxC@MC@KC@KuC@JC@IC@I@C@HC@HdC@GC@GC@GC@AuV@A@#A@@@,@,,@@A@@A@@A@@@/ @-@,,@@A@@A@@A@@AC@A@?!!5@%k? < Print the LaTeX code corresponding to the [text] parameter.?!!?!!@@@@@@@-?"}"?"}"@AA࣠@&self-1Aఠ'''?A'@/M3????????@@@@  '?A/P(@/P@@(@࣠@#fmtA?"}"?"}"@?A@@-3????????@/d@(@!/e@(@@@@@  @@#txtA?"}"?"}"@@A@@-,3????????@ -2@@@@@@@@ఐ#txt@""@ ""@-=@@@@->3@ @ @ @ @ @ @ @ @@@@Ġ)Odoc_info@ ""@ ""@#Raw@ ""@  ""@@;#Raw3@3@@@@A@BV@A3c3c@@@3P@ఠ!s@5 ""@6 ""@@NA@@@@@A3@9@9@9@9@9@9@9@9@0@@@@@$@@-p@@-p@@@ ఐ{$self@I ""@J ""@(o@@/3@I@I@I@I@I@I@I@I@A@@@@@(A@Q ""@@@-0@-/-.@@B-@@B, @@ఐ#fmt@` ""@a ""@f@@-@@ఐ8!s@m ""@n ""@!@@C@B4&@@*@@-'@Ġ)Odoc_info@ ""@ "#@$Code@ "#@ "#@@;$Code3m@3j@@@@AABV@A3hd3id@@@3Q@ఠ!s@ "#@ "#@@A@@@@@A3@@@@@@@@@@@@@@$@@-@@-@@@ ఐࠐ$self@ "# @ "#@(԰@@0,3@@@@@@@@@@@@@@(@ "#@@@-@--@@B8@@B7 @@ఐ堐#fmt@ "#@ "#"@˰@@-@@ఐ8!s@ "##@ "#$@!@@HC@B?&@@*@@.'@Ġ)Odoc_info@ #%#-@ #%#6@'CodePre@ #%#7@ #%#>@@3Ҡఠ!s@ #%#?@ #%#@@A A@@3@@@A3@@@@@@@@@@@@@@@@..@@..@@@ ఐ9$selfA #%#DA #%#H@)-@@03AAAAAAAA@@@@@@)A #%#Y@@@-@--@@BC@@BB @@ఐ>#fmtA #%#ZA #%#]@$@@.V@@ఐ8!sA+ #%#^A, #%#_@!@@C@BJ&@@*@@.]'@Ġ)Odoc_infoA= #`#hA> #`#q@(VerbatimAB #`#rAC #`#z@@;(Verbatim4+@4(@@@@ACBV@A4&fik4'fi@@@4S@ఠ!sAX #`#{AY #`#|@AqA@@@@@A3A\A\A\A\A\A\A\A\@S@@@@@$@@.@@.@@@ ఐ$selfAl #`#Am #`#@)@@03AlAlAlAlAlAlAlAl@d@@@@@)VAt #`#@@@.@..@@BN@@BM @@ఐ#fmtA #`#A #`#@@@.@@ఐ8!sA #`#A #`#@!@@.8C@FC@BU'@@+@@.(@Ġ)Odoc_infoA ##A ##@$BoldA ##A ##@@;$Bold4@.@@@@ADBV@A4g4g@@@5 T@ఠ!tA ##A ##@AA@@/ @@@A3AAAAAAAA@@@@@@#@@.@@.@@@ ఐ$selfA ##A ##@)@@1O3AAAAAAAA@@@@@@)A ##@@@.l@.k.i@@BY@@BX @@ఐ#fmtA ##A ##@@@/ @@ఐ8!tA ##A ##@!@@/D$@@(@@/%%@Ġ)Odoc_infoB##B##@&ItalicB ##B ##@@;&Italic4@/\@@@@AEBV@A4h4h@@@5U@ఠ!tB##B ##@B8A@@/o@@@A3B#B#B#B#B#B#B#B#@@@@@@#@@/Z@@/Z@@@ ఐe$selfB3##B4##@*Y@@13B3B3B3B3B3B3B3B3@+@@@@@*5B;#$@@@.@..@@Bd@@Bc @@ఐj#fmtBJ#$BK#$@P@@/@@ఐ8!tBW#$ BX#$ @!@@.$@@(@@/%@Ġ)Odoc_infoBg$ $Bh$ $@)EmphasizeBl$ $Bm$ $&@@;)Emphasize5U@/@@@@AFBV@A5Oi5Pi@@@5V@ఠ!tB$ $'B$ $(@BA@@/@@@A3BBBBBBBB@|@@@@@#@@/@@/@@@ ఐǠ$selfB$ $,B$ $0@*@@23BBBBBBBB@@@@@@*B$ $C@@@/@//@@Bo@@Bn @@ఐ̠#fmtB$ $DB$ $G@@@/@@ఐ8!tB$ $HB$ $I@!@@/$@@(@@/%@Ġ)Odoc_infoB$J$RB$J$[@&CenterB$J$\B$J$b@@;&Center5@0 @@@@AGBV@A5j5j-@@@6FW@ఠ!tB$J$cB$J$d@BA@@03@@@A3BBBBBBBB@@@@@@#@@0@@0@@@ ఐ)$selfB$J$hB$J$l@+@@2u3BBBBBBBB@@@@@@+B$J$|@@@/S@/R/M@@Bz@@By @@ఐ.#fmtC$J$}C$J$@@@0F@@ఐ8!tC$J$C$J$@!@@/j$@@(@@0K%@Ġ)Odoc_infoC+$$C,$$@$LeftC0$$C1$$@@;$Left6@0@@@@AHBV@A6kDF6kDT@@@6X@ఠ!tCE$$CF$$@C^A@@0@@@A3CICICICICICICICI@@@@@@@#@@0@@0@@@ ఐ$selfCY$$CZ$$@+@@23CYCYCYCYCYCYCYCY@Q@@@@@+XCa$$@@@/@//@@B@@B @@ఐ#fmtCp$$Cq$$@v@@0@@ఐ8!tC}$$C~$$@!@@/$@@(@@0%@Ġ)Odoc_infoC$$C$$@%RightC$$C$$@@;%Right6{@0@@@@AIBV@A6ulln6vll}@@@7 Y@ఠ!tC$$C$$@CA@@0@@@A3CCCCCCCC@@@@@@#@@0@@0@@@ ఐ$selfC$$C$$@+@@393CCCCCCCC@@@@@@+C$$@@@/@//@@B@@B @@ఐ#fmtC$$C$$@ذ@@1 @@ఐ8!tC$$C$$@!@@0$@@(@@1%@Ġ)Odoc_infoC$$C$%@$ListC$%C$%@@;$List6@$listK1L@@@@@@@AJBV@A6m6m@@@7sZ@ఠ"tlD$%D$%@D)A@@1c@@@A@@@A3DDDDDDDD@@@@@@. @@1O@@1O@@@ ఐZ$selfD($% D)$%@,N@@33D(D(D(D(D(D(D(D(@ !@@@@@,#D0$%@@@0B@0A08@@B@@B @@ఐ_#fmtD?$%D@$%"@E@@1w@@ఐ<"tlDL$%#DM$%%@!@@0]C@JC@B'@@+@@1(@Ġ)Odoc_infoD_%&%.D`%&%7@$EnumDd%&%8De%&%<@@;$Enum7M@p1@@@@@@@AKBV@A7Ln7Mn@@@7[@ఠ"tlD~%&%=D%&%?@DA@@1@@@A@@@A3DDDDDDDD@}@@@@@, @@1@@1@@@ ఐȠ$selfD%&%CD%&%G@,@@43DDDDDDDD@!@@@@@,D%&%U@@@0@00@@B@@B @@ఐ͠#fmtD%&%VD%&%Y@@@1@@ఐ<"tlD%&%ZD%&%\@!@@0C@JC@B'@@+@@1(@Ġ)Odoc_infoD%]%eD%]%n@'NewlineD%]%oD%]%v@@;'Newline7@@@@BV@A7o7o@@@8F\@@@ @@2T@@2T@@@ ఐ$selfD%]%zD%]%~@-@@4fb@,ްD%]%@@@00@@Bg@@ఐ#fmtD%]%D%]%@@@22t@@@@2*u@Ġ)Odoc_infoE %%E %%@%BlockE%%E%%@@;%Block7@2a@@@@ALBV@A7p7p)@@@8]@ఠ!tE$%%E%%%@E=A@@2t@@@A3E(E(E(E(E(E(E(E(@@@@@@#@@2_@@2_@@@ ఐj$selfE8%%E9%%@-^@@43E8E8E8E8E8E8E8E8@0@@@@@-IE@%%@@@1@11 @@B@@B @@ఐo#fmtEO%%EP%%@U@@2@@ఐ8!tE\%%E]%%@!@@1'$@@(@@2%@Ġ)Odoc_infoEl%%Em%%@%TitleEq%%Er%%@@;%Title8Z@#intA@@@ڠ1,8a@@@@@@۠2@@@@CMBV@A8dqJL8eqJq@@@8^@ఠ!nE%%E%%@EA@@#@@@A3EEEEEEEE@@@@ఠ%l_optE%%E%%@EA@@1W+@@@A@@@A@ఠ!tE%%E%%@EA@@3@@@A!@@@SE%%@@2#@@2#@@@ ఐ$selfE%%E%%@-@@5I3EEEEEEEE@@9@:@;2+@,@-!@@@@@- E%&@@@1@1@1@11@@B@@B@@B@@B@@ఐ #fmtE%&E%& @@@3"@@ఐa!nE%& E%& @'@@1C@B-@@ఐ`%l_optF%&F%&@4@@1:@@ఐ[!tF%&F%&@@@@1G@@K@@3BH@Ġ)Odoc_infoF"&&F#&&'@%LatexF'&&(F(&&-@@;%Latex9@9 @@@@ANBV@A9 s9 s@@@9_@ఠ!sF=&&.F>&&/@FVA@@@@@A3FAFAFAFAFAFAFAFA@8@@@@@$@@3x@@3x@@@ ఐ$selfFQ&&3FR&&7@.w@@53FQFQFQFQFQFQFQFQ@I@@@@@.QFY&&F@@@1@11@@B@@B @@ఐ#fmtFh&&GFi&&J@n@@3@@ఐ8!sFu&&KFv&&L@!@@3iC@LC@B'@@+@@3(@Ġ)Odoc_infoF&M&UF&M&^@$LinkF&M&_F&M&c@@;$Link9v@9s@@@ߠ3@@@@BOBV@A9ut9vt@@@: `@ఠ!sF&M&eF&M&f@FA@@@@@A3FFFFFFFF@@@@ఠ!tF&M&hF&M&i@FA@@4@@@A@@@6F&M&j@@3@@3@@@ ఐ$selfF&M&nF&M&r@.@@6H3FFFFFFFF@-&@'@(@@@@@.Ȱ F&M&@@@2V@2U@2P2K@@B@@B@@B@@ఐ#fmtF&M&F&M&@@@4@@ఐK!sF&M&F&M&@$@@2sC@MGC@B+@@ఐL!tG&M&G&M&@3@@2x8@@<@@429@Ġ)Odoc_infoG&&G&&@#RefG&&G&&@@;#Ref:@9@@@2v2u@@@@@@2p4y@@@@@@@CPBV@A: u $ &: u $ U@@@:a@ఠ$nameG=&&G>&&@GVA@@$@@@A3GAGAGAGAGAGAGAGA@8@@@ఠ'ref_optGL&&GM&&@GeA@@22@@@A@@@A@ఠ(text_optG^&&G_&&@GwA@@24@@@A@@@A%@@@XGj&&@@4'@@4'@@@ ఐ$selfGv&&Gw&&@/@@63GvGvGvGvGvGvGvGv@pD=@>@?6/@0@1%@@ @@@/n G&&@@@2@2@2@22@@B@@B@@B@@B@@ఐ#fmtG&&G&&@@@4@@ఐe$nameG&&G&&@'@@3 C@OkC@NoC@NrC@NC@C5@@ఐl'ref_optG&&G&&@<@@3B@@ఐg(text_optG&&G&&@H@@3O@@S@@4P@Ġ)Odoc_infoG&&G&'@+SuperscriptG&'G&'@@;+Superscript:@5,@@@@AQBV@A:y  :y  @@@;Rb@ఠ!tG&'G&'@HA@@5?@@@A3GGGGGGGG@@@@@@#@@5*@@5*@@@ ఐ5$selfH&'H&'@0)@@73HHHHHHHH@@@@@@/H &'.@@@3>@3=38@@C @@C  @@ఐ:#fmtH&'/H&'2@ @@5R@@ఐ8!tH'&'3H(&'4@!@@3U$@@(@@5W%@Ġ)Odoc_infoH7'5'=H8'5'F@)SubscriptH<'5'GH='5'P@@;)Subscript;%@5@@@@ARBV@A;z # %; z # 8@@@;c@ఠ!tHQ'5'QHR'5'R@HjA@@5@@@A3HUHUHUHUHUHUHUHU@L@@@@@#@@5@@5@@@ ఐ$selfHe'5'VHf'5'Z@0@@73HeHeHeHeHeHeHeHe@]@@@@@0VHm'5'm@@@3@33@@C@@C @@ఐ#fmtH|'5'nH}'5'q@@@5@@ఐ8!tH'5'rH'5's@!@@3$@@(@@5%@Ġ)Odoc_infoH't'|H't'@+Module_listH't'H't'@@;+Module_list;@;@@@@@@@ASBV@A;{ L N;{ L j@@@<d@@H't'H't'@@@@@B@@@Bf@@@& @@5g@@5g@@@ภ@H't'H't'@@@@@5o@Ġ)Odoc_infoH''H''@*Index_listH''H''@@;*Index_list;@@@ABV@A;}  ;}  @@@@@7);@@@AI""@@7+3IIIIIIII@ @@@  A@ " A@@@7>@7=77@@C@@C@@C $@@@9@7H@7G7A@@D@@D@@D@@DC@C A@J"}"@/J' ; Print the LaTeX code for the [text_element] in parameter. J$"8"<J%"8"|@@@@@@@7QJ+#(T(_J,#(T(s@AA࣠@&self-1Aఠ2e2f2dJRA2e@93J9J9J9J9J9J9J9J9@$)@@@  2gJUA92h@9@@2h@࣠@ByA@JH#(T(tJI#(T(u@@7h3JGJGJGJGJGJGJGJG@$99@2w@9@2x@@@@@@@BA@JV#(T(vJW#(T(w@@7s@@@@BA@J_#(T(xJ`#(T(y@@7t@@@@ภBJh#(T(|Ji#(T(~@B@@@B@@@D"$@'A@+ A@@@7@7@77@@D5@@D4@@D3@@D21@ @@9@7@7@77@@D@@@D?@@D>@@D=@@D@@@@డI&String/lowercase_asciiK!&((K"&((@ K%&((K&&((@@@8$@@@9u)@@@9t@@9s@! %E%E! %E%k@@!~]@@@@81@@@Dm6@@@Dl@@Dk0@@ఐ&targetKH&((KI&((@s@@8F=@@+@@G>@@%latexKT&((KU&((@@KW&((KX&((@@VH@DvM@@;@@:A@@@DwH@DiS@ ఐӠ$selfKl'((Km'((@3@@:a@3iKq'()@@@7@77@@D{@@Dzh@@ఐՠ#fmtK'()K'()@@@8u@@ఐ$codeK'()K'() @@@8@@%@@7@ภCİK)))K)))@C@@@ G@D@K&((@@7+@A@ A@@@888888@@D@@D@@D@@D@ @@;(@888888@@D@@D@@D@@D@@DC@D@K%((!@@8K+)!),K+)!)8@AA࣠@&self-1 Aఠ3 33KA3@;H3KKKKKKKK@%@@@  3KA;K3@;K@@3@࣠@#fmt AK+)!)9K+)!)<@KA@@83KKKKKKKK@%;_@4@!;`@4@@@@@  @@!sAK+)!)=K+)!)>@L A@@83KKKKKKKK@ 8@@@@@@@@ఐA>"psL,)A)GL,)A)I@?a@@@C@@@D@A5@@@DA@@@D@@D@@D3LLLLLLLL@+8@"@#@@@@ఐE#fmtL ,)A)JL!,)A)M@+@@8@@ ఐh$selfL1,)A)OL2,)A)S@4W@@;!@4JL6,)A)Z@@@;Q;P@@D&@@ఐU!sLC,)A)[LD,)A)\@0@@93@@LG,)A)NLH,)A)]@@;`6@@G@@ G@D9@oA@s A@@@91@909/@@D@@D@@Du@@@;@9;@9:99@@D@@D@@D@@DC@D@Lb+)!)%@@9:Lh.)_)jLi.)_)w@AA࣠@&self-1Aఠ444LA4@;3LvLvLvLvLvLvLvLv@&f@@@  4LA;4@;@@4@࣠@#fmtAL.)_)xL.)_){@LA@@9V3LLLLLLLL@&{< @4@!< @4@@@@@  @@!sAL.)_)|L.)_)}@LA@@9f3LLLLLLLL@ 9l@@@@@@@@@ఠ"s2L/))L/))@LA@@&#G@D3LLLLLLLL@!9}@@@@@ ఐN$selfL/))L/))@4@@@?@@@డ2.global_replace#StrL0))L0))@ M0))M0))@@& @@@0))M?0))@@MA0))MB0))@@2@@@E$I@E&I@E%^@@MK0))ML0))@@<@@@E@E'I@E#h@@#\\ M\0))M]0))@@M_0))M`0))@@<@@@EH@E)H@E(|@@ఐĠ"s2Mr0))Ms0))@@@@@z@@@A@Mw0))@@ఐC!pM1))M1))@B@@@E?@@@E2@C@B@@@EF@E?F@E|F@E@@EF@E.EU@@@E0C @@@E1@@@E/@@E-@@E,3MMMMMMMM@@@@@@@ఐ,#fmtM1))M1))@@@:~@@ภBfMʠBeM˰M1))M1)*ABdภBqMՠ.String_literalM ;.String_literalBF!a@$֠!b@$נ!c@$ؠ!d@$٠!e@$ڠ!f@$@@@(@C@@@(Bm'#@@@(@BKAYAABf$}$}Bg$%@@@Bk@%{\tt{H@H@@@@EG@EG@Ei@ภBN!BqN"WBpภBN)B,N*_B+@_@BQH@E@@@EG@E@ภBN9dN:oc"}}t@t@H@@@EG@EG@E@ภBNMB/NNB.@@BF@EF@EF@EH@EF@@@E>G@E{G@EG@EG@E@@@EG@E@@@BڠΠ@@@EG@E@@@BH@E%&'(@@@EG@E@@@BH@E[(@@@E}G@E@){\tt{%s}}@@B@@@E~G@EG@E@@@@D>@@@E=G@Ez@@ఐ"s3N1)*N1)*@@@G@E@@%@@F@EB@1@@@@@@" A@& A@@@;|@;{;z@@E@@E@@E(@@@>1@;@;;@@E@@E@@E@@EC@EE@N.)_)c@@;N3**N3**"@AA࣠@&self-1Aఠ676NA6@>O3NNNNNNNN@(@@@  7NA>R7@>R@@7@࣠@#fmtAN3**#N3**&@NA@@;3NNNNNNNN@(>f@7@!>g@7@@@@@  @@!sAN3**'N3**(@OA@@;3NNNNNNNN@ ;@@@@@@@@ ఐDG"psO 4*+*1O 4*+*3@Bj@@@F@@@F@D>@@@FD@@@F@@F@@F3OOOOOOOO@!-;@$@%@@@@ఐG#fmtO)4*+*4O*4*+*7@-@@;@@5\begin{ocamldoccode} O44*+*9O54*+*P@@O74*+*8O84*+*Q@@De@@@FH@F$H@F#$@@5 @@E@@@F%G@F*@ ఐD"psOQ5*S*YOR5*S*[@B@@@G@@@F,@D@@@F+D@@@F*@@F)@@F(E@@ఐ#fmtOk5*S*\Ol5*S*_@o@@<&R@@ ఐ$selfO|5*S*aO}5*S*e@7@@>c@7O5*S*s@@@>>@@F>h@@ఐ!sO5*S*tO5*S*u@r@@x@@D@@E@@@FCG@F6~@ఐDޠ"psO6*x*~O6*x*@C@@@Ga@@@FI@D@@@FHE0@@@FG@@FF@@FE@@ఐ۠#fmtO6*x*O6*x*@@@+@+FQT>+@+H@D@@@I@@@F@F@@@FF@@@F@@F@@F3Q`Q`Q`Q`Q`Q`Q`Q`@!-=@$@%@@@@ఐG#fmtQp>+@+IQq>+@+L@-@@>@@%{\bf Q{>+@+NQ|>+@+T@@Q~>+@+MQ>+@+U@@F@@@GH@GH@G$@@5 @@G@@@G G@G*@  ఐ$selfQ?+W+]Q?+W+a@9@@A:@9|Q?+W+o@@@>@>>@@G@@G A@@ఐ#fmtQ?+W+pQ?+W+s@k@@>AN@@ఐ!tQ?+W+tQ?+W+u@X@@>K[@@%@@?\@ఐG"psQ@+w+}Q@+w+@E&@@@I@@@G @F@@@GGU@@@G@@G@@Gu@@ఐ#fmtQ@+w+Q@+w+@@@>u@@!}Q@+w+Q@+w+@@Q@+w+Q@+w+@@G@@@G+G@G5G@G4@@2 @@gG@G*@c @@@ @@@A@A@@@>@>>@@G@@@G?@@G>@@@A@>@>>@@GI@@GH@@GG@@GFC@GB@R=++#$@@>RB++RB++@AA࣠@&self-1"Aఠ:T!:U:SRAA:T@A3R(R(R(R(R(R(R(R(@,@@@  :VRDAA:W@A@@:W@࣠@#fmt#AR:B++R;B++@RSA@@>3R;R;R;R;R;R;R;R;@,-A@:k@!A@:l@@@@@  @@!t$ARMB++RNB++@RfA@@>3RNRNRNRNRNRNRNRN@ >@@@@@@@@ ఐG"psRaC++RbC++@E@@@J@@@Gc@G@@@GbG@@@Ga@@G`@@G_3RnRnRnRnRnRnRnRn@!->@$@%@@@@ఐG#fmtR~C++RC++@-@@>@@%{\it RC++RC++@@RC++RC++@@G@@@GnH@GxH@Gw$@@5 @@H@@@GyG@Gm*@  ఐ$selfRD++RD++@:ΰ@@B&:@:RD++@@@@@@?@@G~@@G}A@@ఐ#fmtRD++RD++@k@@?<N@@ఐ!tRD++RD++@X@@?F[@@%@@@\@ఐH"psRE++RE++@F4@@@J@@@G@H@@@GHc@@@G@@G@@Gu@@ఐ#fmtRE++RE++@@@?p@@!}RE++RE++@@RE++RE++@@H,@@@GG@GG@G@@2 @@uG@G@c @@@ @@@A@A@@@?@??@@G@@G@@G@@@B@?@??@@G@@G@@G@@GC@G@S"B++$@@?S(G+,S)G+,@AA࣠@&self-1&Aఠ;b%;c;aSOA;b@B3S6S6S6S6S6S6S6S6@-&@@@  ;dSRAB;e@B@@;e@࣠@#fmt'ASHG+,SIG+,@SaA@@?3SISISISISISISISI@-;B@;y@!B@;z@@@@@  @@!t(AS[G+,S\G+,@StA@@?3S\S\S\S\S\S\S\S\@ ?@@@@@@@@ ఐH"psSoH,,!SpH,,#@FͰ@@@K-@@@G@H@@@GH@@@G@@G@@G3S|S|S|S|S|S|S|S|@!-?@$@%@@@@ఐG#fmtSH,,$SH,,'@-@@?@@%{\em SH,,)SH,,/@@SH,,(SH,,0@@H@@@GH@GH@G$@@5 @@J @@@GG@G*@  ఐ$selfSI,2,8SI,2,<@;ܰ@@C4:@;SI,2,J@@@A@AA@@G@@GA@@ఐ#fmtSI,2,KSI,2,N@k@@@4N@@ఐ!tSI,2,OSI,2,P@X@@@>[@@%@@A"\@ఐI"psSJ,R,XSJ,R,Z@GB@@@K@@@G@I@@@GIq@@@G@@G@@Gu@@ఐ#fmtSJ,R,[SJ,R,^@@@@h@@!}T J,R,`T J,R,a@@T J,R,_T J,R,b@@I:@@@HG@HG@H@@2 @@G@H@c @@@ @@@A@A@@@@@@@@@H@@H@@H@@@C@@@@@@@H%@@H$@@H#@@H"C@H@T0G++$@@@T6L,d,oT7L,d,~@AA࣠@&self-1*AఠJ @@@H=@@H<@@H;3TTTTTTTT@!-@@$@%@@@@ఐG#fmtTM,,TM,,@-@@@@@/\begin{center} TM,,TM,,@@TM,,TM,,@@I@@@HJH@HTH@HS$@@5 @@K@@@HUG@HI*@  ఐ$selfTN,,TN,,@<@@DB:@<TN,,@@@B!@BB@@HZ@@HYA@@ఐ#fmtTN,,TN,,@k@@A,N@@ఐ!tTN,,TN,,@X@@A6[@@%@@B0\@ఐJ-"psTO,,TO,,@HP@@@L@@@Hj@J$@@@HiJ@@@Hh@@Hg@@Hfu@@ఐ#fmtU O,,U O,,@@@A`@@-\end{center} UO,,UO,,@@UO,,UO,,@@JH@@@HuG@HG@H~@@2 @@G@Ht@c @@@ @@@A@A@@@A@AA|@@H@@H@@H@@@D@A@AA@@H@@H@@H@@HC@H@U>L,d,h$@@AUDQ,,UEQ,-@AA࣠@&self-1.Aఠ=~-==}UkA=~@D3URURURURURURURUR@/B@@@  =UnAD=@D@@=@࣠@#fmt/AUdQ,-UeQ,-@U}A@@A3UeUeUeUeUeUeUeUe@/WD@=@!D@=@@@@@  @@!t0AUwQ,-UxQ,-@UA@@A3UxUxUxUxUxUxUxUx@ A@@@@@@@@ ఐJƠ"psUR- -UR- -@H@@@MI@@@H@J@@@HK@@@H@@H@@H3UUUUUUUU@!-A@$@%@@@@ఐG#fmtUR- -UR- -@-@@A@@2\begin{flushleft} UR- -UR- -,@@UR- -UR- --@@J@@@HH@HH@H$@@5 @@L)@@@HG@H*@  ఐ$selfUS-/-5US-/-9@=@@EP:@=US-/-G@@@C/@C*C#@@H@@HA@@ఐ#fmtUS-/-HUS-/-K@k@@B$N@@ఐ!tUS-/-LUS-/-M@X@@B.[@@%@@C>\@ఐK;"psVT-O-UVT-O-W@I^@@@M@@@H@K2@@@HK@@@H@@H@@Hu@@ఐ#fmtVT-O-XVT-O-[@@@BX@@0\end{flushleft} V%T-O-]V&T-O-o@@V(T-O-\V)T-O-p@@KV@@@HG@HG@H@@2 @@G@H@c @@@ @@@A@A@@@Bz@ByBt@@H@@H@@H@@@E@B@BB~@@I@@I@@H@@HC@H@VLQ,,$@@BVRV-r-}VSV-r-@AA࣠@&self-12Aఠ>1>>VyA>@E3V`V`V`V`V`V`V`V`@0P@@@  >V|AE>@E@@>@࣠@#fmt3AVrV-r-VsV-r-@VA@@B3VsVsVsVsVsVsVsVs@0eE@>@!E@>@@@@@  @@!t4AVV-r-VV-r-@VA@@B3VVVVVVVV@ B@@@@@@@@ ఐKԠ"psVW--VW--@I@@@NW@@@I@K@@@IL&@@@I@@I@@I3VVVVVVVV@!-B@$@%@@@@ఐG#fmtVW--VW--@-@@B@@3\begin{flushright} VW--VW--@@VW--VW--@@K@@@I&H@I0H@I/$@@5 @@M7@@@I1G@I%*@  ఐ$selfVX--VX--@?@@F^:@>°VX--@@@D=@D8D1@@I6@@I5A@@ఐ#fmtVX--VX--@k@@CN@@ఐ!tWX--WX--@X@@C&[@@%@@DL\@ఐLI"psWY--WY--@Jl@@@N@@@IF@L@@@@IEL@@@ID@@IC@@IBu@@ఐ#fmtW(Y--W)Y--@@@CP@@1\end{flushright} W3Y--W4Y--@@W6Y--W7Y--@@Ld@@@IQG@I[G@IZ@@2 @@G@IP@c @@@ @@@A@A@@@Cr@CqCl@@If@@Ie@@Id@@@F@C|@C{Cv@@Io@@In@@Im@@IlC@Ih@WZV-r-v$@@CwW`[-. Wa[-.@AA࣠@&self-16Aఠ?5??WA?@F3WnWnWnWnWnWnWnWn@1^@@@  ?WAF?@F@@?@࣠@#fmt7AW[-.W[-.@WA@@C3WWWWWWWW@1sG@?@!G@?@@@@@  @@"tl8AW[-.W[-.@WA@@C3WWWWWWWW@ C@@@@@@@@ ఐL⠐"psW\. .&W\. .(@K@@@Oe@@@I@L@@@IM4@@@I@@I@@I3WWWWWWWW@!-C@$@%@@@@ఐG#fmtW\. .)W\. .,@-@@C@@0\begin{itemize} W\. ..W\. .@@@W\. .-W\. .A@@M@@@IH@IH@I$@@5 @@NE@@@IG@I*@ డVy$List$iterW].C.IW].C.M@ W].C.NW].C.R@@@@@@D@@@I@@I@D D @@@I@@@I@@I@@IQ@@࣠@!t9AX^.S.`X^.S.a@X/A@@D 3XXXXXXXX@c@@@@@@ ఐMc"psX(_.e.oX)_.e.q@K@@@O@@@I@MZ@@@IM@@@I@@I@@I3X5X5X5X5X5X5X5X5@+DA@"@#@@@@ఐȠ#fmtXE_.e.rXF_.e.u@@@DW@@&\item XP_.e.wXQ_.e.~@@XS_.e.vXT_.e.@@M@@@IK@IK@I$@@5 @@N@@@IJ@I*@  ఐ$selfXo`..Xp`..@@@@G:@@QXt`..@@@E@EE@@I@@IA@@ఐ#fmtX`..X`..@@@DN@@ఐ}!tX`..X`..@X@@D[@@%@@E\@ఐMؠ"psXa..Xa..@K@@@P[@@@I@M@@@IN*@@@I@@I@@Iu@@ఐ:#fmtXa..Xa..@ @@D@@! Xa..Xa..@@Xa..Xa..@@M@@@IJ@IJ@I@@2 @@@@@JJ@I@f@@@@@@X^.S.[Xb..@@@D@@@I@@IH@JH@J@@ఐ\"tlXc..Xc..@5@@D8@@@@OY@@@J G@I@ఐN9"psXd..Xd..@L\@@@P@@@J@N0@@@JN@@@J@@J @@J @@ఐ#fmtYd..Yd..@@@E*@@.\end{itemize} Y#d..Y$d..@@Y&d..Y'd..@@NT@@@JG@J%G@J$@@2 @@G@J@C @@@ @@@A@A@@@EL@EKEB@@J0@@J/@@J.@@@H@EV@EUEL@@J9@@J8@@J7@@J6C@J2@YJ[-.$@@EMYPf..YQf./ @AA࣠@&self-1;AఠA:AAYwAA@H3Y^Y^Y^Y^Y^Y^Y^Y^@3N@@@  AYzAHA@H@@A@࣠@#fmtAZi/I/VZi/I/W@ZA@@E3ZZZZZZZZ@c@@@@@@ ఐOS"psZj/[/eZj/[/g@Mv@@@Q@@@J@OJ@@@JO@@@J@@J@@J3Z%Z%Z%Z%Z%Z%Z%Z%@+F@"@#@@@@ఐȠ#fmtZ5j/[/hZ6j/[/k@@@F-@@&\item Z@j/[/mZAj/[/t@@ZCj/[/lZDj/[/u@@Oq@@@JK@JK@J$@@5 @@P@@@JJ@J*@  ఐ$selfZ_k/w/Z`k/w/@B@@I:@BAZdk/w/@@@G@GG@@J@@JA@@ఐ#fmtZsk/w/Ztk/w/@@@FkN@@ఐ}!tZk/w/Zk/w/@X@@Fp[@@%@@G\@ఐOȠ"psZl//Zl//@M@@@RK@@@J@O@@@JP@@@J@@J@@Ju@@ఐ:#fmtZl//Zl//@ @@F@@! Zl//Zl//@@Zl//Zl//@@O@@@JJ@JJ@J@@2 @@@@@JJ@J@f@@@@@@Zi/I/QZm//@@@F@@@J@@JH@JH@J@@ఐ\"tlZn//Zn//@5@@F8@@@@QI@@@JG@J}@ఐP)"psZo//Zo//@NL@@@R@@@J@P @@@JP{@@@J@@J@@J@@ఐ#fmt[o//[ o//@@@G@@0\end{enumerate} [o//[o//@@[o//[o//@@PD@@@JG@JG@J@@2 @@G@J@C @@@ @@@A@A@@@G"@G!G@@J@@J@@J@@@J@G,@G+G#@@K@@K@@K@@KC@J@[:f..$@@G$[@q//[Aq/0@AA࣠@&self-1@AఠCz?C{Cy[gACz@J3[N[N[N[N[N[N[N[N@5>@@@  C|[jAJC}@J@@C}@࣠@#fmtAA[`q/0[aq/0 @[yA@@G@3[a[a[a[a[a[a[a[a@5SJ@C@!J@C@@@@@  @@ఐP"ps[tq/0 [uq/0@NҰ@@@S2@@@K@P@@@KQ@@@K@@K@@K3[[[[[[[[@!-Gc@$@%@@@@ఐ4#fmt[q/0[q/0@ @@Gp@@" [q/0[q/0@@[q/0[q/0@@P@@@K F@K*F@K)$@@5 @@F@K'@L A@PA@@@GG@@K/@@K.P@@@K1@GG@@K6@@K5@@K4C@K1k@[q//@@G[s00&[s004@AA࣠@&self-1CAఠCBCC[AC@KM3[[[[[[[[@5@@@  C[AKPD@KP@@D@࣠@#fmtDA[s005[s008@[A@@G3[[[[[[[[@5Kd@D@!Ke@D@@@@@  @@!tEA[s009[s00:@\A@@G3[[[[[[[[@ G@@@@@@@@ ఐQE"ps\ t0=0C\ t0=0E@Oh@@@S@@@KP@Q<@@@KOQ@@@KN@@KM@@KL3\\\\\\\\@!-G@$@%@@@@ఐG#fmt\'t0=0F\(t0=0I@-@@G@@<\begin{ocamldocdescription} \2t0=0K\3t0=0i@@\5t0=0J\6t0=0j@@Qc@@@K[H@KeH@Kd$@@5 @@R@@@KfG@KZ*@  ఐ$self\Qu0l0r\Ru0l0v@Dw@@K:@D3\Vu0l0@@@I@II@@Kk@@KjA@@ఐ#fmt\eu0l0\fu0l0@k@@H5N@@ఐ!t\ru0l0\su0l0@X@@H?[@@%@@I\@ఐQ"ps\v00\v00@Oݰ@@@T=@@@K{@Q@@@KzR @@@Ky@@Kx@@Kwu@@ఐ#fmt\v00\v00@@@Hi@@; \end{ocamldocdescription} \v00\v00@@\v00\v00@@Q@@@KG@KG@K@@2 @@G@K@c @@@ @@@A@A@@@H@HH@@K@@K@@K@@@L=@H@HH@@K@@K@@K@@KC@K@\s00$@@H\x00\x00@AA࣠@&self-1GAఠE FE E \AE @L[3\\\\\\\\@6@@@  E \AL^E@L^@@E@࣠@#fmtHA\x00\x00@] A@@H3\\\\\\\\@6Lr@E"@!Ls@E#@@@@@  @@!nIA]x00]x00@]A@@H3]]]]]]]]@ H@@@@@@@@)label_optJA]x00]x00@].A@@H3]]]]]]]]@H@@@@@@@@!tKA]&x00]'x00@]?A@@H3]']']']']']']']'@H@@@@@@@@@@ఠ$fmt2L]=y00]>y00@]VA@@T@@@KI@K3]C]C]C]C]C]C]C]C@)H@ @!@@@@ఠ%flushM]Qy00]Ry00@]jA@@@U@@@KU@@@K@@KI@K@@]`y00]ay01@@@%@@@K"@ఐU?'new_fmt]qy01]ry01 @R@@@U@@@K@U6@@@Kՠ@@U@@@KU,@@@K@@K@@K@@KD@@ภU]y01 ]y01 @U@@@U@@@KJ@KT@@*@@@`@N@@KJ@K]@A@]y00@@  ఐ֠$self]z11]z11@Eذ@@M03]]]]]]]]@qx@y@zle@f@g@@@E ]z11)@@@K@KK@@K@@K @@ఐ$fmt2]z11*]z11.@@@U@@@K@@ఐ!t]z11/]z110@@@I)@@-@@K&*@@ఠ(s_title2N]{121<]{121D@^A@@CI@L3]]]]]]]]@9@@@ ఐ$self]{121G]{121K@F @@Mx@EͰ]{121Y@@@Ml@MgMb@@L@@L@@ఐ !n^{121Z^{121[@@@I#@@ఐ̠%flush^{121]^{121b@f@@@Vk@@@LU@@@L @@L :@@ภV]^0{121c^1{121e@V\@@@V~@@@LK@LJ@@^9{121\^:{121f@@D@@@Kt@@.@@ TG@L @VA@Z A@@@K@KK@@L@@L@@L\@@@Oq@K@KK@@L@@L@@L@@LC@Ly@_22@@K`2@2K`2@2X@AA࣠@&self-1UAఠH?TH@H>`,AH?@O3````````@:@@@  HA`/AOHB@O@@HB@࣠@#fmtVA`%2@2Y`&2@2\@`>A@@K3`&`&`&`&`&`&`&`&@:O@HV@!O@HW@@@@@  @@!sWA`82@2]`92@2^@`QA@@K3`9`9`9`9`9`9`9`9@ K@@@@@@@@!tXA`I2@2_`J2@2`@`bA@@K3`J`J`J`J`J`J`J`J@K@@@@@@@@  ఐO$self`_2c2i``2c2m@H@@O3`_`_`_`_`_`_`_`_@"K@@@@@HD`g2c2{@@@M@MM@@M@@L @@ఐT#fmt`v2c2|`w2c2@:@@K@@ఐ=!t`2c2`2c2@!@@K$@@(@@M%@ ఐU͠"ps`22`22@S@@@XP@@@M@U@@@MV@@@M@@M@@M@@@ఐ#fmt`22`22@p@@L.M@@&[\url{`22`22@@`22`22@@U@@@M!I@M+I@M*a@@2 @@W-@@@M,H@M g@ ఐV"ps`22`22@T2@@@X@@@M3@V@@@M2Va@@@M1@@M0@@M/@@ఐ̠#fmt`22`22@@@Lp@@ఐƠ!s`22`22@@@Lz@@+@@Wh@@@MHH@M=@ఐVH"psa 22a22@Tk@@@X@@@MN@V?@@@MMV@@@ML@@MK@@MJ@@ఐ#fmta'22a(22@@@L@@"}]a222a322@@a522a622@@Vc@@@MYH@McH@Mb@@2 @@!H@MX@n @@@ @@@@@@ A@$A@@@L@L@LL@@Mv@@Mu@@Mt@@Ms(@ @@P@L@L@LL@@M@@M@@M@@M~@@M}C@MxG@a^2@2D)@@Lΰad22ae22@AA࣠@&self-1ZAఠIYIIaAI@P3arararararararar@;b@@@  IaAPI@P@@I@࣠@#fmt[Aa22a22@aA@@L3aaaaaaaa@;wQ@I@!Q@I@@@@@  @@$name\Aa22a22@aA@@L3aaaaaaaa@ M@@@@@@@@'ref_opt]Aa22a22@aA@@M3aaaaaaaa@M@@@@@@@@(text_opt^Aa22a22@aA@@M3aaaaaaaa@M@@@@@@@@ఐ&'ref_opta23a23@@@M$3aaaaaaaa@M@@@@@Ġ$Nonea3 3a3 3@G@@@@M43aaaaaaaa@@@@@M5@@@ ఐ{$selfa33'a33+@J@@Qh@Ḭa339@@@OG@OBO;@@M@@M@@ఐ}#fmta33:a33=@c@@Mc3aaaaaaaa@3@@@@ఐX(text_optb3>3Ob3>3W@@@@MY3@Ġ$Noneb3]3jb3]3n@@@@@Mf@@Mf@@@ภ_kb#3r3b$3r3A_jภ)Odoc_info b.3r3@$Codeb23r3b33r3@@!డ`2use_hidden_modules)Odoc_infobC3r3bD3r3@ bG3r3bH3r3@@@M@@@Q*!t@@@@@@U.*nnU/*n@@Ur@@@@M@@@M@@@M@@Ma@@ఐؠ$namebl3r3bm3r3@@@Mn@@bp3r3bq3r3@@"@@@Nt@@S@@U@O@M M@M{@ภ^^A^@_A@aC@M@@@MM@N @@b3r3i@@O@Ġ$Someb33b33@ఠ!t`b33b33@b A@@MC@M@@@@@M@@M@@@ఐ!tb33b33@ @@@@P3bbbbbbbb@@@@@@Ab3>3Hb33@@P@@@@M@Ġ$Someb33b33@Ġ*RK_sectionb33b33@;*RK_sectionN@@@@P@@@@A@LA@AU^ikU^i@@@VEM@@b33b33@@P,@@@M3bbbbbbbb@@@@@@b33b33@@N9C@M@@@(@@N@@@N@@@@@ఠ$texthb34 b34 @c  A@@N@Ġ$Somec&4=4Kc'4=4O@vఠ!xic/4=4Pc04=4Q@cH A@@NwC@N4/@@@@@N~0@@N~0@@@ఐ!xc=4=4Uc>4=4V@ @@@@I3c>c>c>c>c>c>c>c>@t@@@@@AcD34@@Mg@A@cF34 @@@ఠ%labeljcQ4Z4hcR4Z4m@cj A@@$K@NI3cScScScScScScScS@ha@b@c@@@ ఐ$selfcd4Z4oce4Z4s@K@@R@KBci4Z4|@@@PP@@NL@@ ఐ $selfcz4Z4~c{4Z4@K@@R'@Kc4Z4@@RmRkRj@@@NT@RdR[@@NS@@NR2@Ruภjcݠภa7c4Z4c4Z4@a6@@@R}M@N_D@@@R@@@N`H@@డb.$Name&simplec4Z4c4Z4@ c4Z4c4Z4@@@R@@@MR@@@M@@M@V}V}*@@W,E@@@@R@@@NdR@@@Nc@@Nbu@@ఐA$namec4Z4c4Z4@)@@O7@@c4Z4c4Z4@@R@@c4Z4}c4Z4@@R@@{@@QF@A@c4Z4d@@ ఐ}$selfc44c44@L@@Sj3cccccccc@@@@@@KѰc44@@@QL@QGQ@@@Nx@@Nw @@ఐ#fmtd44d44@h@@Oh@@డb!@d44d44@@$listK!a@s@@@@  @@@@@@@@@@@annann@@b@! @@@W@Q@NC@NC@N@@@N@@@@N@@@N@@N@@N\@@ఐa$textdU44dV44@@@`i@@ภad`44da44Aaภ%Latex di44@@డc!^dt44du44@Vʰ@@@V@@@N@V@@@NV@@@N@@N@@N@@![d44d44@@d44@@V@@@NM@NM@N@@డc/!^d44d44@V@@@V@@@N@V@@@NV@@@N@@N@@N@@ఐl%labelH@̰I@@i@@!]d44d44@@%d44@@W@@@NN@NN@N@@] @@W@@@N@NN@N@@d44d44@@@@@N@NM@N@@ @@L@N@ภaYAaW@A@d^M@N@@@NL@N@@d44@@ՠ@@@NL@N@@d44d44@@RNC@N@@@@RJ@$@@RK@@@PC'@Ġ$Somee45e45@_ఠ$kind_e45e45 @e1A@@PnC@MP@@@@@PuQ@@PuQ@@@@ఠ'f_labelke)55e*55$@eB A@@SjTSf@@@N@SdSc@@N@@NK@N3e4e4e4e4e4e4e4e4@j%@@ @@@ఐ+$kindeC5'59eD5'5=@ @@*@Ġ)Odoc_infoeR5C5QeS5C5Z@)RK_moduleeW5C5[eX5C5d@@;)RK_module@@@@LA@AX6TX7T@@@XC@@@ @@F+@@F+@@@ ఐ$selfek5C5hel5C5l@M@@T7@MDep5C5y@@D:@Ġ)Odoc_infoe}5z5e~5z5@.RK_module_typee5z5e5z5@@;.RK_module_type@@@ALA@AXaUXbU@@@XD@@@ @@qV@@qV@@@ ఐ'$selfe5z5e5z5@M@@Ub@Mme5z5@@oe@Ġ)Odoc_infoe55e55@(RK_classe55e55@@;(RK_class@@@BLA@AXVXV@@@Y!E@@@ @@@@@@@ ఐR$selfe55e55@M@@U?@Me55@@@Ġ)Odoc_infoe55e56@-RK_class_typee56e56@@;-RK_class_type@@@CLA@AXWXW@@@YLF@@@ @@@@@@@ ఐ}$selfe56e56@N@@Uj@N e56.@@@Ġ)Odoc_infoe6/6=e6/6F@(RK_valuef6/6Gf6/6O@@;(RK_value9@@@DLA@AXXXX@@@YwG@@@ @@@@@@@ ఐ$selff6/6Sf6/6W@N=@@U@Mf6/6c@@@Ġ)Odoc_infof)6d6rf*6d6{@'RK_typef.6d6|f/6d6@@;'RK_typed@@@ELA@AY YYY'@@@YH@@@ @@@@@@@ ఐӠ$selffB6d6fC6d6@Nh@@U@NfG6d6@@@Ġ)Odoc_infofT66fU66@,RK_extensionfY66fZ66@@;,RK_extension@@@FLA@AY8Z(*Y9Z(8@@@YI@@@ @@H-@@H-@@@ ఐ$selffm66fn66@N@@U9@N~fr66@@F<@Ġ)Odoc_infof66f66@,RK_exceptionf66f66@@;,RK_exception@@@GLA@AYc[9;Yd[9I@@@YJ@@@ @@sX@@sX@@@ ఐ)$selff66f67@N@@Vd@Nf67@@qg@Ġ)Odoc_infof77f77(@,RK_attributef77)f775@@;,RK_attribute@@@HLA@AY\JLY\JZ@@@Z#K@@@ @@@@@@@ ఐT$selff779f77=@N@@VA@Nf77M@@@Ġ)Odoc_infof7N7\f7N7e@)RK_methodf7N7ff7N7o@@;)RK_method@@@ILA@AY][]Y][h@@@ZNL@@@ @@@@@@@ ఐ$selff7N7sf7N7w@O@@Vl@NȰf7N7@@@Ġ)Odoc_infog77g77@*RK_sectiong77g77@@;@g 77g 77@@TY@@@N@@@@@@@@@@ ภdg77g77@d@@@d@@@O@g77@@@Ġ)Odoc_infog,77g-77@+RK_recfieldg177g277@@;+RK_recfieldg@@@JLA@AZ_Z_@@@ZN@@@ @@ @@ @@@ ఐ֠$selfgE77gF77@Ok@@V@OgJ77@@@Ġ)Odoc_infogW78gX78 @(RK_constg\78 g]78@@;(RK_const@@@KLA@AZ;`Z<`@@@ZO@@@ @@K0@@K0@@@ ఐ$selfgp78gq78@O@@V<@Ogu78)@@I?@@@Agw5'53@@KA@A@gy55@@@ఠ$textlg878Eg878I@gA@@RK@OG3gggggggg@Tg`@a@b@@@ఐࠐ(text_optg8L8^g8L8f@Ȱ@@R3gggggggg@@@@Ġ$Noneg8l8zg8l8~@ @@@@R@@R@@@ภdg8l8g8l8Adภ)Odoc_info g8l8@$Codeg8l8g8l8@@'7డfK2use_hidden_modules)Odoc_infog8l8g8l8@ g8l8g8l8@@@@@S3@@@O]@@@O\@@O[R@@ఐR$nameg8l8g8l8@:@@SH_@@g8l8g8l8@@@@@Oge@@D@@[c@S8@OvC@OWM@OXn@ภdkQAdi@RA@gpK@OP@@@OTM@Os}@@h8l8\@@@Ġ$Someh88h88@ cఠ!tmh88h88@h5A@@SdC@OL@@@@@Sk@@Sk@@@ఐ!th*88h+88@ @@@@3h+h+h+h+h+h+h+h+@@@@@@Ah18L8X@@@A@h3878A @@ ఐР$selfh?88h@88@Pe@@W3h?h?h?h?h?h?h?h?@@@@@@P$hG88@@@U@UU@@O@@O @@ఐՠ#fmthV88hW88@@@S@@డf!@he89hf89@S@@@S[@U@OC@OC@O@@@O@T@@@OS@@@O@@O@@O>@@ఐ$texth89 h89@H@@K@@ภeݰh89h89DAeܠภ%Latex h89@"uడg5!^h89h89 @Z@@@Z@@@O@Z@@@OZ@@@O@@O@@Ow@@![h89h89@@h89@@[@@@OM@OM@O@@డgd!^h89>h89?@[.@@@[.@@@O@[+@@@O[*@@@O@@O@@O@@ ఐ$selfh89!h89%@Q@@Xt@P԰h89.@@@VgVe@@O@@ఐ᠐'f_labeli 890i 897@@@WHWWD@@@O@WBWA@@O@@O@WPภ$Nonei* @i*@XWR@@@O@@ఐ$namei+898i,89<@@@T@@i/89/i089=@@W]@@Z@@V@@!]i:89@i;89A@@di=89B@@[@@@ON@ON@O@@ @@[@@@O@ON@O @@iN89iO89C@@#'@@@O@OM@O@@ @@L@O@ภeͰAe@A@hҠM@O@@@OL@O'@@ij89@@I@@@OL@O/@@ir89 is89E@@VC@O4@@8@@V5@E@@V@@@TB@@@Aiz22@@Tz@ A@ A@@@T@T@T@TT@@P/@@P.@@P-@@P,@@P+@ @@Y@T@T@T@TT@@P<@@P;@@P:@@P9@@P8@@P7C@P1#@i22'@@Tװi9G9Ri9G9f@AA࣠@&self-1oAఠQnQQرiAQ@Y)3iiiiiiii@C@@@  Q۱iAY,Q@Y,@@Q@࣠@#fmtpAi9G9gi9G9j@iA@@T3iiiiiiii@CY@@Q@!YA@Q@@@@@  @@!tqAi9G9ki9G9l@iA@@U3iiiiiiii@ U @@@@@@@@ ఐ_!"psi9o9ui9o9w@]D@@@a@@@PV@_@@@PU_s@@@PT@@PS@@PR3iiiiiiii@!-U&@$@%@@@@ఐG#fmtj9o9xj9o9{@-@@U6@@#$^{j9o9}j9o9@@j9o9|j9o9@@_?@@@PaH@PgH@Pf$@@5 @@`@@@PhG@P`*@  ఐ$selfj-99j.99@RS@@Y:@Rj299@@@W@WW~@@Pm@@PlA@@ఐ#fmtjA99jB99@k@@UtN@@ఐ!tjN99jO99@X@@U~[@@%@@W\@ఐ_"psj[99j\99@]@@@b@@@P@_@@@P_@@@P@@P@@P~u@@ఐ#fmtju99jv99@@@U@@"}$j99j99@@j99j99@@_@@@PG@PG@P@@2 @@*G@P@c @@@ @@@A@A@@@U@UU@@P@@P@@P@@@Z@U@UU@@P@@P@@P@@PC@P@j9G9K$@@Uϰj99j99@AA࣠@&self-1sAఠRrRRjAR@Z73jjjjjjjj@D@@@  RjAZ:R@Z:@@R@࣠@#fmttAj99j99@jA@@U3jjjjjjjj@DZN@R@!ZO@R@@@@@  @@!tuAj99j99@jA@@U3jjjjjjjj@ V@@@@@@@@ ఐ`/"psj99j99@^R@@@b@@@P@`&@@@P`@@@P@@P@@P3kkkkkkkk@!-V@$@%@@@@ఐG#fmtk99k99@-@@V.@@#$_{k99k99@@k99k 99@@`M@@@PH@PH@P$@@5 @@a@@@PG@P*@  ఐ$selfk;99k<99@Sa@@Z:@Sk@9:@@@X@XX@@P@@PA@@ఐ#fmtkO9: kP9: @k@@VlN@@ఐ!tk\9: k]9:@X@@Vv[@@%@@X\@ఐ`"pski::kj::@^ǰ@@@c'@@@P@`@@@P`@@@P@@P@@Pu@@ఐ#fmtk::k::@@@V@@"}$k::k:: @@k::k::!@@`@@@PG@QG@Q@@2 @@XG@P@c @@@ @@@A@A@@@V@VV@@Q@@Q@@Q@@@['@V@VV@@Q@@Q@@Q@@QC@Q@k99$@@@VQSװkZ  VW@VTV@#@[2A[1[A[ZAZZAZZAZZAZZAZZ{AZzZbAZaZIAZHZ0AZ/ZAZYAYYAYYAYYAYYAYYAYYhAYgYWAYVYEAYDY'AY&YAYXAXXAXXAXXAXXAXXAXXAX~XkAXjXWAXVXCAXBX/AX.XAXXAXWAWWAWWAWWAWWAWW|AW{WLAWKW8AW7a@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@SW%@@S@V@AV@[c@@@S@k>@@@S@@S@@@S@V@AVƠ@[v@@@S@kQ@@@S@@S@@@S@AV@AVנ@[@@@S@kb@@@S@@S@@@S@BC@[@AZ[CZ@@@S@ZZ@@S@@S@@S @AZذ@AZ[NZ@@@S@ZZ@@S@@S@@S@Zɰ@AZ[ZZ@@@S@ZZ@@S@@S@@S@Z@AZ[fZ@@@S@ZZ @@S@@S@@S@ABC[@A@[[@@S@@S@[@A@[[@@S @@S@AD[@A@[[@@S"@@S!@Z@AZ[Z@@@S&@Z~Z}@@S%@@S$@@S#@AZ@AZ[Z@@@S*@ZZ@@S)@@S(@@S'@B[@A[[[@@@S.@[[@@S-@@S,@@S+@X@A@X@XX@@S1@@S0@@S/@AY[@A@YW@YVYT@@S4@@S3@@S2@Y$@A@Y @YY@@S7@@S6@@S5@ABY@A@Y@YY@@S:@@S9@@S8@CDY@A@Y@YY@@S=@@S<@@S;@YR@A@YN@YMYH@@S@@@S?@@S>@X@A@X@XX@@SC@@SB@@SA@ABYw@A@Ys@YrYm@@SF@@SE@@SD@X@A@X@XX@@SI@@SH@@SG@ACYD@A@Y@@Y?Y:@@SL@@SK@@SJ@X@A@X@X@XX@@SP@@SO@@SN@@SM@AY+@A@Y'@Y&Y@@SS@@SR@@SQ@Y@A@XX@@SU@@ST@ABZ@A@Z@ZY@@SX@@SW@@SV@X@A@X@X@X@X|Xr@@S]@@S\@@S[@@SZ@@SY@AYb@A@Y^@Y]YX@@S`@@S_@@S^@X`@A@X\@X[XV@@Sc@@Sb@@Sa@AX}@A@Xy@XxXs@@Sf@@Se@@Sd@BCDEFGZT@A@ZPZOZMZEZCZ>@@Sj@@Si@@Sh@@Sg@Y@A@Y@Y@Y@YY@@So@@Sn@@Sm@@Sl@@Sk@AZ@A@Z@ZZ @@Sr@@Sq@@Sp@BZ@A@Z@Z@ZZ@@Sv@@Su@@St@@Ss@CZҰ@A@Z@ZZ@@Sy@@Sx@@Sw@Z@A@Z@ZZ@@S|@@S{@@Sz@A[ @A@[[@@S~@@S}@Z@A@ZZ@@S@@S@ABD\"@A\\}\@@@S@\\@@S@@S@@S@[ް@A[\[@@@S@[[@@S@@S@@S@[ϰ@A[\[@@@S@[[@@S@@S@@S@[o@A[k\[g@@@S@[e[d@@S@@S@@S@ABC]2@A@].@])]$@@S@@S@@S@] @A@]@\\@@S@@S@@S@[@A[\[@@@S@[[@@S@@S@@S@A\@A\\ɠ\@@@S@\\@@S@@S@@S@BCDEH]tV@XGϐ 0 Generation of LaTeX code from text structures. mX g gmX g @@@@@@@X#@>];@@XA]qA]p]YA]X]#A]"]A]] A]\A\\A\\A\\A\\A\\oA\n\VA\U\=A\<\$A\#\ A\ [A[[A[[A[[A[[A[[A[[fA[e[QA[P[5A[4[A[[A[ZAZZAZZAZZAZZAZZAZZAZZnAZmZZAZYZBAZAZ+AZ*ZAZZ AZ YAYYAYYAYYAYYwAYvc@S@T@T@T@T@T@T@T@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@Sې]@@S@@@@X@@@X@XrXXTnjsr@rr@@@r@r@]0\=]]ܠ\%\\][[[[Ϡ[["Z4[~YYZY[_Z`ZZZ Z[ZZ[D[WZߠ[Z]]|\\{]]]\.\]]?@@Y2Y1@3nnnnnnnn@Y@@/@@$infon:j:xn:j:|@xBwBvBБఠ$selfyn::n::@nAn::n::@@-latex_of_textA@mU&Format)formatter@@@X5@mT$text@@@X6n@@@X7@@X8@@X9@@X:D@X<,text_of_infoA%block]ʠn@@@X?@@@XE@nTmy$info@@@X@@@@XBm$text@@@XC@@XD@@XF@@XGD@XI-latex_of_infoA@J@@@XD@XX%block]3@@@XD@XU@@@XV@43@@@X@@@XD@XSX@@@XD@XR@@XT@@XW@@XYD@XP@@XQD@XM@@XN@XOD@XJ@XKD@X=@X>D@X.@@X/D@X43o/o/o/o/o/o/o/o/@ZD^#@Yؐ^ʐW@YVY^#@Yې^W@YXY^#@^A@n[@@@T@dx@@@T@@U@@U@@U^A@^@^^@@@T@^@@@T@@T@@@T@d@@@T@@U@@U@@U^A@  @@U@@U^A@@@U@@U^A@@@U@@U^wA^r^p^m@@@T@@@U@c^j^i@@@T a@@@T @@U@@U~@@U}^dA^_^@@@U|@@@U{@@Uz@@Uy^TA^O^#@@@Ux@ @@Uw@@Uv@@Uu^EA^@^/@@@Ut@,'@@Us@@Ur@@Uq^6A^1^;@@@Up@83@@Uo@@Un@@Um^'A^"^G@@@Ul@D?@@Uk@@Uj@@Ui^A^^àS@@@Uh@PK@@Ug@@Uf@@Ue^ A^^Ϡ_@@@Ud@\W@@Uc@@Ub@@Ua]A]^۠k@@@U`@hc@@U_@@U^@@U]]A]^w@@@U\@to@@U[@@UZ@@UY]A]^@@@UX@{@@UW@@UV@@UU]A]^@@@UT@@@US@@UR@@UQ]A]_ @@@UP@@@UO@@UN@@UM]A@eV@@@T@@UL@@UK]A@b@@@T@@UJ@@UI]A@n"gg@@@T3@c]@@@T7f@@@T1@@UH@@UG@@UF]A@@cc@@@T@@UE@@UD@@UC]A@ @]{@@@T@c]@@@T @@UB@@UA@@U@@@U?]vA@1]p]l@@@T]ie@@@TQ0@@U>@@U=@@U<@@U;]bA@A@8@@U:@@U9@@U8]XA@I@@@@U7@@U6@@U5]NA@Q@'H@@U4@@U3@@U2]DA@Y@e@@@TS@@U1@@U0@@U/]9A@d@_[@@U.@@U-@@U,].A@l@d]@@@TMg@@U+@@U*@@U)]$A@x@d)^@@@TEs@@U(@@U'@@U&]A@@d5^@@@T;@@U%@@U$@@U#]A@@dA^@@@TU@@U"@@U!@@U ]A@@dM^*@@@Tr@@U@@U@@U\A@@\@@@T_@@U@@U@@U\A@@]@@@TI@@U@@U@@U\A@@@U@@U\A@@dw^T@@@T2@@U@@U@@U\A@@@\Ġ@@@T@d^h@@@T@@U@@U@@U@@U@@U \A@@@@U @@U @@U \A@@fX@@@T[@d^@@@TZ@@U @@U@@U@@U\A@@d`\@@@Tn@\d\@@@Tm@@@Tl@\d^@@@Tk@@@Tj@@U@@U@@U@@U@@U\A@ @d^@@@Tz@@U@@T@@T\A@,@d^@@@Tv'@@T@@T@@T]@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@Tϐ\a@@Ta@\@A\@``@@@TĠ@p@@@T@@T@@@T@\ @A\#@``@@@TȠ@p@@@T@@T@@@T@A\@A\5@``@@@T̠@p@@@T@@T@@@T@BC@`b@A`^`2@@@T @/*@@T @@T @@T@A`7@A`3`=@@@T@:5@@T@@T@@T@`(@A`$`I@@@T@FA@@T@@T@@T@_w@A_s`ŠU@@@T@RM@@T@@T@@T@ABCa@A@{{@@T@@T@`@A@@@T@@T@AD`@A@@@T!@@T @_@A_`t@@@T%@ql@@T$@@T#@@T"@A` @A` `@@@T)@|w@@T(@@T'@@T&@Ba@A``@@@T-@@@T,@@T+@@T*@]@A@@@@T0@@T/@@T.@A^@A@@@@T6@@T5@@T4@^@A@@j@@T:@@T9@@T8@AB_@A@@@@T>@@T=@@T<@CD^@A@@@@TA@@T@@@T?@^@A@@@@TD@@TC@@TB@^G@A@@Z@@TH@@TG@@TF@AB^ְ@A@@ @@TL@@TK@@TJ@]@A@@@@TP@@TO@@TN@AC^@A@$@@@TT@@TS@@TR@]@A@.@@@='@@TY@@TX@@TW@@TV@A^@A@7@.@@T^@@T]@@T\@^_@A@?4@@Ta@@T`@AB_d@A@D@;@@Td@@Tc@@Tb@]@A@M@N@I@AH@@Ti@@Th@@Tg@@Tf@@Te@A^@A@X@O@@Tq@@Tp@@To@]@A@a@5X@@Tu@@Tt@@Ts@A]ܰ@A@h@H_@@Ty@@Tx@@Tw@BCDEFG_@A@o_>_;h@@T~@@T}@@T|@@T{@^x@A@}@t@@x@@T@@T@@T@@T@@T@A_r@A@@/@@T@@T@@T@B_@A@@o@l@@T@@T@@T@@T@C`1@A@@@@T@@T@@T@`@A@@@@T@@T@@T@A`h@A@S@@T@@T@`[@A@Y@@T@@T@ABDa@Aa}aܠl@@@T@id@@T@@T@@T@a=@Aa9ay@@@T@vq@@T@@T@@T@a.@Aa*a@@@T@}@@T@@T@@T@`ΰ@A`b@@@T@@@T@@T@@T@ABCb@A@@@@T@@T@@T@b@A@@@@T@@T@@T@a@Aab@@@T@@@T@@T@@T@Ab@Abb(@@@T@@@T@@T@@T@BCDEH_[@@@T@]a]b#@bA@rd@@@U@h@@@Vs@@Vr@@Vq@@VpbA@b@bb@@@Vn@b@@@Vo@@Vm@@@Vl@h@@@V@@Vk@@Vj@@VibA@  @@Vh@@VgbA@@@Vf@@VebA@@@Vd@@VcbAb{bybv@@@V2@@@Vb@g bsbr@@@Ue@@@V*@@Va@@V`@@V_bmAbhb@@@V^@@@V]@@V\@@V[b]AbXb#@@@VZ@ @@VY@@VX@@VWbNAbIb/@@@VV@,'@@VU@@VT@@VSb?Ab:b;@@@VR@83@@VQ@@VP@@VOb0Ab+bG@@@VN@D?@@VM@@VL@@VKb!Abb̠S@@@VJ@PK@@VI@@VH@@VGbAb bؠ_@@@VF@\W@@VE@@VD@@VCbAabk@@@VB@hc@@VA@@V@@@V?aAabw@@@V>@to@@V=@@V<@@V;aAab@@@V:@{@@V9@@V8@@V7aAac@@@V6@@@V5@@V4@@V3aAac@@@V1@@@V0@@V/@@V.aA@i_@@@V-@@V,@@V+aA@f@@@V)@@V(@@V'aA@r+ll@@@U@ga@@@Uj@@@U@@V&@@V%@@V$aA@@gg@@@V#@@V"@@V!@@V aA@ @a@@@V@ga@@@V @@V@@V@@V@@VaA@1ayau@@@Vari@@@U0@@V@@V@@V@@VakA@A@8@@V@@V@@VaaA@I@@@@V@@V@@VaWA@Q@'H@@V @@V @@V aMA@Y@i@@@V S@@V @@V@@VaBA@d@_[@@V@@V@@Va7A@l@h&b@@@Vg@@V@@V@@Va-A@x@h2b@@@Us@@U@@U@@Ua#A@@h>b@@@U@@U@@U@@UaA@@hJb'@@@U@@U@@U@@UaA@@hVb3@@@U@@U@@U@@UaA@@`@@@U@@U@@U@@U`A@@a @@@U@@U@@U@@U`A@@@U@@U`A@@hb]@@@U@@U@@U@@U`A@@@`͠@@@U@hbq@@@U@@U@@U@@U@@U@@U`A@@@@U@@U@@U`A@@ja@@@U@hb@@@U@@U@@U@@U@@U`A@@hd$`@@@U@`h`@@@U@@@U@`hb@@@U@@@U@@U@@U@@U@@U@@U`A@ @hb@@@U@@U@@U@@U`A@,@hb@@@U'@@U@@U@@U f@W>@W=@W<@W;@W:@W9@W8@W7@W6@W5@W4@W3@W2@W1@W0@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` j@@W j@`@A`@dd@@@W@t@@@W @@W@@@W@`@A`,@dd@@@W @t@@@W @@W @@@W @A` @A`>@dd@@@W@t@@@W@@W@@@W@BC@dk@Adgd2@@@Vw@/*@@Vv@@Vu@@Vt@Ad@@Ad<d=@@@V{@:5@@Vz@@Vy@@Vx@d1@Ad-d I@@@V@FA@@V~@@V}@@V|@c@Ac|dΠU@@@V@RM@@V@@V@@V@ABCe @A@{{@@V@@V@d@A@@@V@@V@ADe@A@@@V@@V@c@Acdt@@@V@ql@@V@@V@@V@Ad@Add@@@V@|w@@V@@V@@V@Be @Aee@@@V@@@V@@V@@V@a@A@@@@V@@V@@V@Abð@A@@@@V@@V@@V@b@A@@j@@V@@V@@V@ABc @A@@@@V@@V@@V@CDc@A@@@@V@@V@@V@b@A@@@@V@@V@@V@bP@A@@Z@@V@@V@@V@ABb߰@A@@ @@V@@V@@V@a@A@@@@V@@V@@V@ACb@A@$@@@V@@V@@V@a@A@.@@@='@@V@@V@@V@@V@Ab@A@7@.@@V@@V@@V@bh@A@?4@@V@@V@ABcm@A@D@;@@V@@V@@V@a@A@M@N@I@AH@@V@@V@@V@@V@@V@Abʰ@A@X@O@@V@@V@@V@aȰ@A@a@5X@@V@@V@@V@Aa@A@h@H_@@V@@V@@V@BCDEFGc@A@oc>c;h@@V@@V@@V@@V@b@A@}@t@@x@@V@@V@@V@@V@@V@Ac{@A@@/@@V@@V@@V@Bc@A@@o@l@@V@@V@@V@@V@Cd:@A@@@@V@@V@@V@d#@A@@@@V@@V@@V@Adq@A@S@@V@@V@dd@A@Y@@V@@V@ABDe@Aeel@@@V@id@@V@@V@@V@eF@AeBey@@@V@vq@@V@@V@@V@e7@Ae3e@@@V@}@@V@@V@@V@dװ@Adf @@@V@@@V@@V@@V@ABCf@A@@@@V@@V@@V@f@A@@@@V@@V@@V@e@Ae f&@@@W@@@W@@V@@V@Af @Af f1@@@W@@@W@@W@@W@BCDEH W;@@@AfAfAfzAfmAf`AfSAf+AfAeAeAeAeAeAe{AxebAneIAde0AZeAPdAFdA?dA8dA&dAdA djAdZAdJAd:Ad&AdAdAcAcAcAcAcAcAcuAcaAc=Axc-ArcAcbADbA: W@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U V [@@U@@@@bP@@@bM@bP bMg<;@@@AfdAf_ff@@@Ws@@@X&@k3ff@@@Wqj@@@Wp@@X%@@X$@@X#fEAf@f@@@X"@@@X!@@X @@Xf6Af1fƠ#@@@X@ @@X@@X@@XeAefҠ/@@@X@,'@@X@@X@@XgA@m@@@W{@@X@@XfA@  @@X@@XgA@@@X@@XeAefP@@@X@MH@@X@@X@@X fAff\@@@X @YT@@X @@X @@X gAg g h@@@X@e`@@X@@X@@XdA@voo@@@W@ke@@@Xn@@@W@@X@@X@@XdA@@ke@@@W@@X@@W@@WdA@ @ke@@@W@@W@@W@@We)A@,@g#@@W@@W@@WeA@4@o+@@W@@W@@WdA@<@ke@@@W7@@W@@W@@WdpA@H@d7@@@WC@@W@@W@@WeA@T@ke@@@WO@@W@@W@@Wd$A@`@m@@@WZ@@W@@W@@WdA@k@l e@@@Wf@@W@@W@@Wd)A@w@m@@@W@le@@@Ww@@W@@W@@W@@WdA@@d w@@@W@@W@@W@@WdA@@@W@@WeA@@@@W@@W@@Wd7A@@lBgd0@@@W@d-lKd,@@@W@@@W@d)lUf2@@@W@@@W@@W@@W@@W@@W@@WeA@@lbf?@@@W@@W@@W@@WdA@@lnfK@@@W@@W@@W@@Wd>A@@lzfW@@@W@@W@@W@@WfA@ff@@@Wf @@W@@W@@W@@WdA@@x4@@@W@dנi@@@W@lf{@@@W@@W@@W@@W@@W@@WeA@ @nc@@@W@@W@@W@@WfgA@@f_@@@W@lf@@@W@@W@@W@@W@@WfA@'@@@W@@W@@WfA@/@ll@@@W*@@W@@W@@WfA@n@@@W@@W@@WfA@k@@@W@@W@@Wh Ahhd@@@W@@@W@@W@@WgAghp@@@W@@@W@@W@@WgAgh|@@@W@@@W@@W@@WgVAgQh@@@W@@@W@@W@@WiA@@n@@@W@@W@@W@@Wi A@i@hh@@@W~@h@@@W@@W}@@@W|@@@Wz@@Wy@@WxgAgh@@@Ww@ @@Wv@@Wu@@WthAhhĠ!@@@Wr@@@Wo@@Wn@@Wm@@Wl@Wk@Wj@Wi@Wh@Wg@Wf@We@Wd@Wc@Wb@Wa@W`@W_@W^@W]@W\@W[@WZ@WY@WX@WW@WV@WU@WT@WS@WR@WQ@WP@WO@WN@WM@WL@WK@WJ@WI@WH@WG@WF@WE@WD@WC@WB@WA@W@@@W?@@@@d@@@d C;@@dA A  3A 2 A @@YC@Y @Y@Y@YC@X'@@X(@@@@y:j:jy<<@@@@z A Y#@ F @@ @A@  h @@@X^@  @@X]@@X\@@X[@@XZ@A O@@@ M@@@Xd@ I@@@Xc F@@@Xb@@Xa@@X`@@X_@ B@@ @i >@@@Xl@@@Xk@ = <@@@Xj@@@Xi 9@@@Xh@@Xg@@Xf@@Xe@ABb@@z?@< #@@@X,@@X-@@b;@@e>A BA A A  nA mo@Y(@Y-@Y.@Y/C@X) @@X*@@@@X@@@U@zX@U@@@bzbzZzdA z[@  @ zS::zT::@AШ@б@г  za::zb::@ ze::zf::@@@ 3zezezezezezezeze@ 8 AbA@@ @@б@г )Odoc_infozv:;zw:; @ zz:; z{:;@@@ @@г $unitz:;z:;@@ @@ @@  (@@ !@z::@`Gz 2 The method used to get LaTeX code from a [text]. z::z::@@@@@@@ ưz;f;yz;f;@AШ@б г  $boolz;f;z;f;@@ F@@б@г Ơ&optionz;f;z;f;@г ˠ)Odoc_infoz;f;z;f;@ Ұz;f;z;f;@@@ a@@@ b @@г ՠ)Odoc_infoz;f;z;f;@ ܰz;f;z;f;@@@ r@@ s@@ tz;f;@@ v@z;f;j@`z𐠠 B The method used to get a [text] from an optional info structure. z;;z;;e@@@@@@@ z<<z<<)@AA࣠@&self-2Aఠc.c/ U TA{A@ R3{{{{{{{{@  a X@  @ V W@ : ;@ABC@!2 e@{+A d @{$@{.A@@@{0A f@ f@@@࣠@#fmtA{&<<*{'<<-@{?A@@ !3{'{'{'{'{'{'{'{'@&+ z@*@)3 {@+@@@@@  @ "QAఠ & '{9<<0{:<<5@{R A@@ *D@XF@X3{={={={={={={={=@# :@@@@@ภx{H<<6{I<<;@x@@@y"@@@X@@{O<<.{P<<<@@(info_optA{Z<<={[<@@Y=@@Y<@@Y;@AB @@rVL : A class used to generate LaTeX code for info structures. |q:*:*|r:*:i@@@@@@@}#@W ;@@gyA A  A  A ~r@YI@YL@YK@YJ @@YH@@@@@@@@ bA|! @  @@@ @ @  ؠ @@@3||||||||@ _@@)Generator XC|<<|<<@|A@Б/A@%latex|==|==@DDDБఠ$self|=='|==+@|#A|==&|==,@@A@{b  @@@b}@  @@@b| @@@b{@@bz@@by@@bxAkˠ@@@bw@@@bv@  @@@bu@@@bt  @@@bs@@br@@bq@@bp A@{<;@@@bW k#@@@bV@@@bo@"! @@@bT@@@bSE@@@bR@@bn@@bm@@bl@@bk.*dummy method*B@FYF@YkAkl$boolE@@@`F@Y@@@[K@ @@@Y&stringQ@@@`F@Y@@[J@@[I@@[HkAkl.@@@[C@@@[B@@[A@@[@kAkl:+@@@[?@# @@[>@@[=@@[<jAjlF7@@@[#@/,@@["@@[!@@[ lA@r@@@Y@@[Y@@[XlqA@  @@[U@@[TlA@@@[W@@[VkkAkflgX@@@[/@PM@@[.@@[-@@[,kAklsd@@@[3@\Y@@[2@@[1@@[0%labelA#no_&optionLt@@@`@pF@`k@@`@@`@@`i|A@F@Z@ @@@ZF@Z@@Z@@Z@@ZjNA@@F@Z  @@[@@[@@ZjA@@ @@@Z @@Z@@Z@@ZjA@$@g@@[ @@[ @@[jA@,@o'@@[@@[@@[jJA@4@ &@@@Z2@@Z@@Z@@ZiA@?@i3@@@Z>@@Z@@Z@@ZjwA@K@ I@@@ZI@@Z@@Z@@ZiA@V@s*@@@Z#T@@Z@@Z@@ZjKA@a@ ;@@@Z'_@@Z@@Z@@ZiA@l@s@@@@Z-@ @@@Z,o@@Z@@Z@@Z@@Zj:A@|@j2p@@@Z1{@@Z@@Z@@ZjA@@@Z@@ZkA@@@@[ @@[ @@[ iA@@ @@@Z@@i @@@Z?@@@Z>@i @@@Z=@@@Z<@@Z@@Z@@Z@@Z@@ZjA@@ @@@ZD@@Z@@Z@@ZiA@@ @@@ZH@@Z@@Z@@ZiA@@ @@@ZL@@Z@@Z@@ZkA@k}ky@@@ZQkv@@[@@[@@[@@[jGA@@}@@@ZY@j@a@@@ZX@ |@@@ZW@@Z@@Z@@Z@@Z@@ZkLA@@s@@@Z]@@[@@[@@[kA@@k@@@Zc@L@@@Zb@@[@@[@@[@@[kA@@h@@@Zj@@[@@[@@[lHA@s@@@Zm@@[@@[l>A@q!@@@Zp@@[@@[mhAmcm @@@[G@@@[F@@[E@@[Dm#AmmΠ@@@[;@@@[:@@[9@@[8mAmmڠ@@@[7@@@[6@@[5@@[43normal_class_paramsA@)Odoc_info$Name!t@@@`@ %Class't_class@@@`@@@`@@`@@`@@`1normal_class_typeA@$Name!t@@@`@%Types*class_type@@@`@@@`@@`@@`@@`$Name!t@@@aC@#)type_expr@@@aB@@@aA V,text_element@@@a@@@@a?@@a>@@a=@@a<.text_of_customA@@2@@@aI@r$text@@@aJ@@aH@@@aGy$text@@@aF@@aE@@aD1text_of_exceptionA@)Exception+t_exception@@@aOI,text_element@@@aN@@@aM@@aL@@aK.text_of_methodA@%Value(t_method@@@a]c,text_element@@@a\@@@a[@@aZ@@aY3text_of_module_kindA/with_def_syntax"@@@ae@@@ad@&Module+module_kind@@@ac,text_element@@@ab@@@aa@@a`@@a_@@a^=text_of_module_parameter_listA@@&Module0module_parameter@@@al@X,text_element@@@ao@@@an@@@am@@ak@@@aj,text_element@@@ai@@@ah@@ag@@af3text_of_module_typeA@+module_type@@@at֠,text_element@@@as@@@ar@@aq@@ap8text_of_module_type_kindA/with_def_syntax@@@a|@@@a{@:&Module0module_type_kind@@@azE,text_element@@@ay@@@ax@@aw@@av@@au=text_of_parameter_descriptionA@T)Parameter)parameter@@@a[$text@@@a@@a~@@a}6text_of_parameter_listA@i$Name!t@@@a@-w)Parameter)parameter@@@a@@@a:,text_element@@@a@@@a@@a@@a@@a9text_of_raised_exceptionsA@L0raised_exception@@@a@@@aW,text_element@@@a@@@a@@a@@a2text_of_return_optA@$text@@@a@@@at,text_element@@@a@@@a@@a@@a+text_of_seeA@#see@@@a$text@@@a@@a@@a,text_of_seesA@#see@@@a@@@a,text_element@@@a@@@a@@a@@a7text_of_short_type_exprA@$Name!t@@@a@)type_expr@@@aƠ,text_element@@@a@@@a@@a@@a@@a1text_of_since_optA@@@@a@@@a*,text_element@@@a@@@a@@a@@a1text_of_type_exprA@9$Name!t@@@a@)type_expr@@@aL,text_element@@@a@@@a@@a@@a@@a6text_of_type_expr_listA@[$Name!t@@@a@*@@@a@%F)type_expr@@@a@@@a0y,text_element@@@a@@@a@@a@@a@@a@@a-text_of_valueA@%Value't_value@@@aJ,text_element@@@a@@@a@@a@@a3text_of_version_optA@k@@@a@@@ae,text_element@@@a@@@a@@a@@aqAqr@@@[+@@@[*@@[)@@[(rArr@@@[O@@@[N@@[M@@[L6first_and_rest_of_infoA@@@@g@@@gF@b@q4@@@hF@bࠠ@@@@F@b@@b@@bF@b@@bF@b.latex_of_valueA@3@@@iF@b@@@@i.F@bzt@@@͏F@b@@b@@bF@b@@bF@b2latex_of_attributeA@Q@@@iF@b@@@@jF@bE@@@F@b@@b@@bF@b@@bF@b/latex_of_methodA@o@@@jJF@c@@@@jF@cF@c@@c@@cF@b@@cF@b4latex_of_type_paramsA@|@@@q#F@c@@@@pQF@c@w$Type&t_type@@@qF@c z@@@F@c @@c@@c@@cF@c @@c F@c=latex_of_class_parameter_listA@@@@qF@c@@@@qF@c@@@@qF@cz@@@F@c@@c@@c@@cF@c@@cF@c-entry_commentA@@|e@@@|F@s3@@}@@@sF@sw@@@}F@s@@sF@s4@@s5F@c)@&-@@@s~F@s>@@@s=F@c' xC@@@|F@0@@@=F@c&@@c(@@c*F@c$@@c%F@c!/latex_of_recordA@@CF@t@@?F@tA@@tBF@c6@J@@@vF@c4@j~,record_field@@@wK@t@@@tF@c2 ;F@g@@@uF@c1@@c3@@c5@@c7F@c/@@c0F@c,2latex_of_cstr_argsA@@xF@w@tF@w@@wF@cC@@@@{*F@cA@@0constructor_args@@@wF@w@&@@@}F@w@@@wF@w@@wF@c?BF@c>@@c@@@cB@@cDF@c<@@c=F@c9-latex_of_typeA@@@@F@cN@@@@F@cLYF@cK@@cM@@cOF@cI@@cJF@cF7latex_of_type_extensionA@o@@@F@c[@@@@F@cY@x)Extension0t_type_extension@@@F@cW~F@cV@@cX@@cZ@@c\F@cT@@cUF@cQ2latex_of_exceptionA@@@@nF@cf@y)Exception+t_exception@@@TF@cdF@cc@@ce@@cgF@ca@@cbF@c^9latex_of_module_parameterA@@@@F@cs@@@@~F@cq@y5&Module0module_parameter@@@F@co|5@@@0F@cn@@cp@@cr@@ctF@cl@@cmF@ci9latex_of_module_type_kindA@)F@c@%F@c~@!0module_type_kind@@@F@c||T@@@F@c{@@c}@@c@@cF@cy@@czF@cv4latex_of_module_kindA@ 1@@@1F@c@HF@c@E+module_kind@@@F@c|x@@@F@c@@c@@c@@cF@c@@cF@c3latex_of_class_kindA@ U@@@F@c@%@@@0F@c@y%Class*class_kind@@@F@c|@@@F@c@@c@@c@@cF@c@@cF@c8latex_of_class_type_kindA@)F@c@%F@c@!/class_type_kind@@@F@c|@@@F@c@@c@@c@@cF@c@@cF@c6latex_for_module_indexA@ @@@[F@c@(t_module@@@GF@c|@@@F@c@@c@@cF@c@@cF@c;latex_for_module_type_indexA@ @@@[F@c@-t_module_type@@@GF@c}@@@6F@c@@c@@cF@c@@cF@c6latex_for_module_labelA@~d@@@VF@c@@@@@F@c}@@@̿F@c@@c@@cF@c@@cF@c;latex_for_module_type_labelA@~@@@F@c@>@@@F@c}<@@@F@c@@c@@cF@c@@cF@c5latex_for_class_indexA@ @@@=F@c@'t_class@@@)F@c}\@@@F@c@@c@@cF@c@@cF@c:latex_for_class_type_indexA@ 9@@@=F@c@,t_class_type@@@)F@c}|@@@F@c@@c@@cF@c@@cF@c5latex_for_class_labelA@~@@@&F@c@@@@@RF@c}@@@F@c@@c@@cF@c@@cF@c:latex_for_class_type_labelA@~@@@F@c@>@@@F@c}@@@F@c@@c@@dF@c@@cF@c/latex_of_moduleA@@@@F@d @@@@F@dbF@d@@d @@d F@d@@dF@d4latex_of_module_typeA@6@@@iF@d@@@@PF@d|F@d@@d@@dF@d@@dF@d 8latex_of_included_moduleA@ @@@F@d @/included_module@@@4F@dF@d@@d@@d!F@d@@dF@d.latex_of_classA@l@@@3F@d+@@@@F@d)F@d(@@d*@@d,F@d&@@d'F@d#3latex_of_class_typeA@ @@@F@d6@@@@pF@d4F@d3@@d5@@d7F@d1@@d2F@d.6latex_of_class_elementA@F@dC@F@dA@-class_element@@@F@d?F@d>@@d@@@dB@@dDF@d<@@d=F@d97latex_of_module_elementA@LF@dP@HF@dN@D.module_element@@@F@dLF@dK@@dM@@dO@@dQF@dI@@dJF@dF9generate_inheritance_infoA@F@d[@m/inherited_class@@@J@@@@F@dYw@@@>F@dX@@dZ@@d\F@dV@@dWF@dS?generate_class_inheritance_infoA@F@df@V@@@F@ddF@dc@@de@@dgF@da@@dbF@d^ $generate_class_type_inheritance_infoA@4F@dq@M@@@F@do2F@dn@@dp@@drF@dl@@dmF@di7generate_for_top_moduleA@ @@@̛F@d|@@@@F@dzIa@@@wF@dy@@d{@@d}F@dw@@dxF@dt,latex_headerA@F@@@F@d@t'@@@nI@@@@ F@d@@@F@d@@d@@dF@d@@dF@d3generate_style_fileA@@@ԓF@d@@dF@d(generateA@+F@d$unitF@@@F@d@@dF@d@@dF@d@@d@dF@d@dF@d@dF@du@dvF@dj@dkF@d_@d`F@dT@dUF@dG@dHF@d:@d;F@d/@d0F@d$@d%F@d@dF@d@dF@d@dF@c@cF@c@cF@c@cF@c@cF@c@cF@c@cF@c@cF@c@cF@c@cF@c@cF@c@cF@cw@cxF@cj@ckF@c_@c`F@cR@cSF@cG@cHF@c:@c;F@c-@c.F@c"@c#F@c@cF@c@c F@b@bF@b@bF@b@bF@b@bF@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@bf@bj@bi@bh @@bgF@Y3@8#@ߐ8@@ s9#@:@ u<#@'A@ @@@Y{@ @@@Yz@@@Yy@@Yx@@Yw@@YvAwߠ@@@Yu@@@Yt@ @@@Ys@@@Yr @@@Yq@@Yp@@Yo@@Yn A@ @@@YVw3@@@YU@@@Ym@2 @@@YS@@@YRT@@@YQ@@Yl@@Yk@@Yj@@Yi @Yh@Yg@Yf @@Ye @@-@A@#$x @@@YT@@@YP@@YO@@YN@@YM@A@@@~}@@@Y\@|{@@@Y[z@@@YZ@@YY@@YX@@YW@v@@tx<r@@@Yd@@@Yc@qpo@@@Yb@@@Yanm@@@Y`@@Y_@@Y^@@Y]@AB @@u r#@A@@@@Y@@@@Y@@@Y@@Y@@Y@@YAxp@@@Y@@@Y@@@@Y@@@Y@@@Y@@Y@@Y@@YA@6@@@Yx@@@Y@@@Y@Ǡ@@@Y@@@Y@@@Y@@Y@@Y@@Y@@Y @Y@Y@Y @@Y @@ð@A@&x!@@@Y@@@Y@@Y@@Y@@Y@A@@@i@@@Y@@@@Y@@@Y@@Y@@Y@@Y@ @@ xҠ@@@Y@@@Y@@@@Y@@@Y@@@Y@@Y@@Y@@Y@AB ;@@@AKA/A Ak @Y@Y~@Y}  @@Y|@@@@@@@@ m;@@@AA@WV@@@Yy>@@@Y@@@Y@=<;@@@Y@@@Y`@@@Y@@Y@@Y@@Y@@Y{A@xw@@@Y@vu@@@Yt@@@Y@@Y@@Y@@YqAny6l@@@Y@@@Y@kji@@@Y@@@Yhg@@@Y@@Y@@Y@@Y@@Y@Y@Y@Y@@Y@@@@q@@@n ;@@uhAyA JxA -xA #xA AyA y{A yA xmA xA AAOAN:A9$A#wAvA A AvAuA\A[8A7AAAAvxA w=A wA w{A wkA wA vA w6A vLA vA v>A vA vA wA v)A vA guA ^uA UwA LvA AwyA -A&A%AA^A]AAAxA 4PAOTASA AAAA@A?|A{AA:A*x4A >AAAAxA =xtA 6yA /yHA %y/A  A  A  A  A  A  mA l TA SxA $ A  A zA zyA  A  A  A  A  \A [ :A 9 A  A  A  A ^AX A  A  bA a /A . A AAAAAtAsYAX9A8 AAAAy0Az&A@@7E@ٻ@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@{@|@}@~@@ڀ@ځ@ڂ@ڃ@ڄ@څ@چ@ڇ@ڈ@ډ@ڊ@ڋ@ڌ@ڍ@ڎ@ڏ@ڐ@ڑ@ڒ@ړ@ڔ@ڕ@ږ@ڗ@ژ@ڙ@ښ@ڛ@ڜ@ڝ@ڞ@ڟ@ڠ@ڡ@ڢ@ڣ@ڤ@ڥ@ڦ@ڧ@ڨ@ک@ڪ@ګ@ڬ@ڭ@ڮ@گ@ڰ@ڱE@Y̐@@Y@@@@a==b6ej@@@@z"A#@F@Y@v@Av@@@@Z@@@@Z@@Z@@@Z@Au@Av@@@@Z@@@@Z@@Z@@@Z@u@Av%@@@@Z@@@@Z@@Z@@@Z@-tag_functionsAA ]@p@@@aʠ@@ $text@@@a $text@@@a@@a@@a@@@a@ABC@zs@Azoz@@@d@@@d@C@@@d@@@d@@d@@d@@d@AzQ@AzMzǠ@@@d@@@d@W@@@d@@@d@@d@@d@@d@zK@AzGzܠ@@@d@@@d@l@@@d@@@d@@d@@d@@d@ABy@Ayz@@@d@@@d@@@@d@@@d@@d@@d@@d@~@A@z@^S@@d@@d@@d@A{A@A@M@@@d@@d@@d@B{+@A@U@@@d@@d@@d@{C@A@^@@@d@@d@@d@ACDz*@Az&{'@@@d@@@d@@@@d@@@d@@d@@d@@d@z]@AzY{?.@@@d@@@d@@@@d)@@@d@@d@@d@@d@A@A@@@@@d@@d@@d@@A@@@d@@d@AC@A@?@=8@@d@@d@@d@B3@A@/@-(@@d@@d@@d@$@A@ @@@d@@d@@d@A|@A@x@wj@@d@@d@@d@@A@@d@ABCD@Aw@@@d@@@d@@@@dr@@@d@@d@@d@@d@԰@A@@@@d@@d@@d@@A@@@@d@@d@@d@Aİ@A@@@@d@@d@@d@@A@@@@d@@d@@d@ABCo@A@k@f_@@d@@d@@d@7@A@3@.)@@d@@d@@d@ADE^@A@Z@UN@@d@@d@@d@*@A@&@!@@d@@d@@d@n@A@j@eZ@@e@@e@@e@ABxͰ@A@.@@@e@@@@e4@@@e@@e@@e@@e@Cy@A@>@@@e@<@@@e D@@@e @@e @@e @@e @ys@A@P@@@e@]@@@eV@@@e@@e@@e@@e@Ay@A@`@@@e@[@@@ef@@@e@@e@@e@@e@y@A@q@@@e @l@@@ew@@@e@@e@@e@@e@ABDFGy@A@@@@e&@@@@e%@@@e$@@e#@@e"@@e!@y\@A@@@@e-@yr@@@e,@@@e+@@@e*@@e)@@e(@@e'@Ay@A@@@@e3@@@@e2@@@e1@@e0@@e/@@e.@y@A@@@@e9@@@@e8@@@e7@@e6@@e5@@e4@AByװ@A@@@@e?@@@@e>@@@e=@@e<@@e;@@e:@y-@A@@@@eG@@@@eF@@@@eE@@@eD@@eC@@eB@@eA@@e@@AyҰ@A@@@@eN@yΠ@@@eM@@@eL@@@eK@@eJ@@eI@@eH@y@A@@@@eR@@@eQ@@eP@@eO@ABCz@A@@@@eX@ @@@eW@@@eV@@eU@@eT@@eS@yY@A@%@@@ed@@@@ec@yQ@@@eb@@@ea@yL@@@e`@@@e_=@@@e^@@e]@@e\@@e[@@eZ@@eY@Az>@A@G@@@ej@<@@@eiM@@@eh@@eg@@ef@@ee@yD@A@X@@@ep@@@@eo^@@@en@@em@@el@@ek@AByj@A@h@@@ev@@@@eun@@@et@@es@@er@@eq@{L@A@z@@@e~{J{F@@@e}{Cz@@@e|@@@e{@@ez@@ey@@ex@@ew@Az@A@@@@e@r@@@e@z@@@e@@@e@T@@@e@@@e@@e@@e@@e@@e@@e@{&@A@@@@e@@@@e@@@e@@e@@e@@e@ABC s@A@ o@ j e@@e@@e@@e@@A@@@@e@@e@@e@@A@@@@@e@@e@@e@@e@AB@A@@@|s@@e@@e@@e@@e@C 5@A@ 1@ ,@ ' "@@e@@e@@e@@e@@A@@@@e@@e@@e@A}@A@y@x@wp@@e@@e@@e@@e@B @A@ @ @  @@e@@e@@e@@e@CDEFH{@A@@@@e@{@@@e@x@@@e @@@e@@e@@e@@e@@e@ \@A@ X@ S J@@e@@e@@e@f@A@b@]V@@e@@e@@e@AB@A@@@@e} "@@@e@@@e@ !@@@e@@@e C@@@e@@e@@e@@e@@e@C @A@ @  @@e@@e@@e@Ȱ@A@@@@e@@e@@e@0@A@,@+@*#@@e@@e@@e@@e@AB =@A@ 9@ 4@ 2 +@@e@@e@@e@@e@C @A@ @ @  w@@e@@e@@e@@e@԰@A@@@@e@@e@@e@A x@A@ t@ s@ r k@@e@@e@@e@@e@B x@A@ t@ i@ d W@@e@@e@@e@@e@ @A@@@@e@@@@e @@@e@@e@@e@@e@ACDE|@A@@@@e@$@@@e @@@e@@e@@e@@e@ 4@A@ 0@ + &@@e@@e@@e@ "@A@ @ @  @@e@@e@@e@@e@AB G@A@ C@ >@ 9 0@@e@@e@@e@@e@C @A@ @  @@e@@e@@e@}+@A@r@@@e@@@e@@e@@e@A}#@A@}@@@f @@@f@@f@@f@~P@A~L~@@@f @@@f @ ;@@@f@@@f@@f@@f@@f@ABDF~@A~~@@@f@@@f@ O@@@f@@@f@@f @@f @@f @~@A~ ~֠@@@f@@@f@ f@@@f@@@f@@f@@f@@f@A@A@@@@f@@@@f@@@f@@f@@f@@f@@A@@@@f$@@@@f#@@@f"@@f!@@f @@f@AB@A@@@@f+@@@@f*@@@f)@@@f(@@f'@@f&@@f%@ܰ@A@@@f4@@@f3@@@@f2@@@@f1@@@f0@@f/@@f.@@f-@@f,@A̰@A@@@f=@@@f<@@@@f;@@@@f:@@@f9@@f8@@f7@@f6@@f5@@A@@@@fC@@@@fB@@@fA@@f@@@f?@@f>@@A@@@fO@@@fN@@@@fM@@@@fL@@@@fK@@@fJ@@@fI@@fH@@fG@@fF@@fE@@fD@ABCDGI~T@A~Pv@@@fV@@@fU@!@@@fTq@@@fS@@fR@@fQ@@fP@@A@@@@f\@@@@f[@@@fZ@@fY@@fX@@fW@@A@@@@fb@@@@fa@@@f`@@f_@@f^@@f]@ABE@A@@@@fg@@@@ff@@fe@@fd@@fc@C8@A@2@!@@@fn@$@@@fo@@fm@@@fl@@@@fk@@fj@@fi@@fh@@A@@@@fu@@@ft@@@fs@@@fr@@fq@@fp@A@A@@@@fz@@@fy@@@fx@@fw@@fv@B@A@@@@f@@@f@@@f~@@@f}@@f|@@f{@@A@@@@@f@@@@f@@f@@@f@@@f@@@f@@f@@f@A@A@@@@f@|@@@fwv@@@f@@@f@@f@@f@@f@BCDq@A@q@@@f@l@@@fg@@@f@@f@@f@@f@e@A@e@@@f@`@@@f[Z@@@f@@@f@@f@@f@@f@AU@A@U@@@f@PO@@@f@@@fLK@@@f@@@f@@f@@f@@f@BF@A@F@E@@@f@D@@@f@@f@@@fA@@@f@@f@@f@>@A@>@@@f98@@@f@@@f@@f@@f@A"@A""@@@f@@@f@"@@@f@@@f@@@f@@f@@f@@f@BCK@A@K@@@fFE@@@f@@@f@@f@@f@C@ACcA@@@f@@@f@@@@@f;:@@@f@@@f@@f@@f@@f@A5@A@5@4@@@f̠@/.-@@@f@@@f@@@f@@f@@@f*)@@@f@@@f@@f@@f@B$@A@$@@@f! @@@f@@@f@@f@@f@@A@@@f@@@f@@@@f@@@f@@@f@@f@@f@@f@A@A@@@@f @@@f@@f@@f@BCD@A@@@@f@@@@f@@@f@@@f@@@f@@f@@f@@f@@A@@@@f@@@f@@@f@@@f@@f@@f@A@A@@@@f@@@f@@@f@@@f@@f@@f@B@A@@@@f@@@f@@f@@f@ް@A@ޠ@@@f@@@fڠ@@@f@@@f@@f@@f@A԰@A@@@@g@@@@g̠@@@g@@@g@@g@@g@@f@BCư@A@Ơ@@@g @@@g Ġ@@@g @@@g@@g@@g@@A@@@@g@@@@g@@@g@@@g@@g@@g @@g @A@A@@@@g@@@@g@@@@g@@@g@@@g@@@g@@g@@g@@g@@g@@A@@@@g!@@@g @@@g@@g@@g@@A@@@@g'@@@g&@@@g%@@@g$@@g#@@g"@ABC@A6%@@@g.@@@g-@#@@@g, @@@g+@@g*@@g)@@g(@'@A#K:@@@g5@@@g4@#@@@g35@@@g2@@g1@@g0@@g/@ADEFGJ|)@@@6E@Y@@#@@@Yѐ@@Y@@|8;@@~A6AfAIA?.A5AA-A&A"AAA A  kA j VA U @A ? A  A A A  A  A  xA w TA S A  8A 7 A  :A 9AYA AAA8AARAhAAZAAAAEA AAzAqAhA]AIA BA A A  A zAy 0A / A AAPlAk pA o$AA A  A A\A[ A 7A60A/%VAFPAZAAA$A#AYARAKdAAKA7-A,AAAAApAoA@6A5AAAAAAAxAwVAU7A6AAA%zAtAA~A}KAJ5A4AAAAAAuAtUAT@?@@@A@BE@Yΐ @@Y@@@@ @@@ @@ @@@||$A@ @Aа$text=-=9=-==@@@ @F@aF@Z~}AAlAkLAK%A$AAAAZAY?A>'A&A AAAAaA`AA@,text_of_infoAF@aP.A-AAAAArAqKAJ0A/AAAAAAeAdMAL%A @bF@a@b'@b(@b)@b*@b+@b,@b-@b.@b/@b0@b1@b2@b3@b4@b5@b6@b7@b8@b9@b:@b;@b<@b=@b>@b?@b@@bA@bB@bC@bD@bE@bF@bG@bH@bI@bJ@bKF@[d@[eF@[a@@A @n@A u@AW@A d@BC@@AF@Y@Ar@AF@Y@[@AF@Y@@AF@Y@ABC&@AF@Y@ @AF@Y@AD@AF@Y@@AF@Y@A"@AF@Y@B @AF@Y@@A|F@Z@A@ApF@Z@@AjF@Z @AB@AbF@Z@CD@A]F@Z@@A[F@Z@4@ATF@Z@AB@AKF@Z@װ@ADF@Z @AC@A=J=>=V@ =>=W=>=^@@@@@`A,AsAiXA_AUANAJAFA<A_A"A AA>AAXAnAA`AAAAKAAAAwAnAcAOAFNA{F@[1A;zA2iA+A$=A$AA tA\AAOAE@a@a@a@a@a@b@b@b@b@b@b@b@b@b@b @b @b @b @b @b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b @b!@b"@b#@b$@b%@b&F@a@ iAA h@A@|@@|@A@A@@A@ABݰ@A@@A@A@A@q@Aq@ABCW@AW@@A@A@A@˰@A@AB@A@@A@A~@A~@Y@AY@ABCD6@A6@@A@A@A@Ұ@A@AB@A@q@Aq@A@A@@A@ABC^@A^@.@A.@A@A@@A@AB߰@A@@A@A@A@@A@ABCp@Ap@V@AV@A5@A5@@A@A@A@Ѱ@A@@A@ABCDEFG3RRRRRRRR@@@@@@@@ @۠ ,Hk٠@YѠ8]̠!^xӠ%Hf@@@Am@Q@AB/@@A@@ABC@s@A7@@AB@@A@@ABCD}@]@A6@@AB@@A@@ABC@u@AO@;@AB@@A@@ABC@@Ap@O@#@ @ABCDEFGP@'to_text  @./^_젠Ơ렠ꠠ頠蠠<=砠hi栠堠䠠Ġ㠠⠠%&ᠠBCࠠߠbcޠݠܠؠ۠ڠ#$٠MNؠklנ֠ՠԠӠDEҠbcѠРϠݠΠ͠ @=>=B=>=i@@Aа)$info(=j=v)=j=z@@@ @h@bF@b@@)3@A=F@bN@A)|@@oF@bX@)b@@_F@b^@AB3::::::::@ @B@@@@@)i))C@@)D@A@@@)F)G@H=j=n @@}N>?O>?@AA࣠@&self-3oAఠnAv,A@ 3]]]]]]]]@ @ !@A@Ҡ@AB@ޠ@A@@ABC@rs@A@@ABѠ@ST@A=>@'(@ABCDyz@@A@@AByz@@A_` @;< @ABC @ ! @A @!"@ABz{@@A@A@}~@ABCDElm@!"@A@:;@ABOP@@AAB@Ӡ@ABC@@A,-@@AB@ @AѠ!@"@ABCDz{#@$@A)*%@&@AB'@ab(@A)@*@ABCȠ+@,@ARS-@VW.@AB))/@0@A1@2@ABCDEF3@EF4@A5@ 6@AB7@*>*?8@A789@:@ABC;@<@A  =@>@ABvw?@@@AJKA@12B@ABCDC@D@AܠE@F@ABG@pqH@AVWI@ՠJ@ABCK@L@AM@{|N@ABΠO@P@AQ@R@ABCDE\]S@>?T@AU@V@AB֠W@X@A*`*aY@Z@ABC[@ef\@A12]@^@AB_@`@Aa@b@ABCDc@vwd@AZ[e@:;f@AB !g@h@Aՠi@j@01k@&'l@ABCDEFGH@W@AZ@^@ @ABC!3@y%A r@|&Ad ١@@'Ad @ @(Ad@ @)A ϡAX@*Am@d@Adg@BGj@C%m@q@ADt@z@A}@h@AB,@@A@@ABCE@@At@Q@AB*@ @A@@ABCF@@A@i@ABC@0@A@@ABC@@A@@ABe@E@A@@ABCDG9@+A@@@FF>-A6?@6=@@?@࣠@%i_optpA>?>?@.A@@3@OTJ@S@R\K@T@@@@@  @@ఐ%i_opt??+??0@@@@@3@!@@@Ġ$None?6?>?6?B@;9@@@@3@@@@@@@@@ภG?6?G?6?I@G@@@ZQ@@h%F@gS@@@gU@@ภ[?6?K?6?M@[@@@ne@@@gF@gW@@@gY,@@?6?F?6?N@@@@@@gM5@Ġ$Some?O?W?O?[@;_ఠ!iq?O?\?O?]@1/A@@JF@hF@gF@gF@g_F@g\F@gJg@@@@@Ph@@Ph@@@ఐ!i4?a?s5?a?t@@@@@355555555@x&@@@)Odoc_info@?a?uA?a?~@&i_descE?a?F?a?@@3&i_desc$info@@@%@@@ @@@ @@@33)i_authorsV`>@@@ @@@ @@A @A<a=a,@@u@3)i_versionM@@@@@@ @@B@AKbZ^LbZx@@v@3&i_sees.V~#see@@@@@@@@C+@A[c\c@@w@3'i_since>6l@@@@@@@@D:@Ajdkd@@x@3(i_beforeMV@@@@@@@@@@@@@@@ER@Aee?@@y@3,i_deprecatede]@@@@@@@@F`@Afswfs@@%z@3(i_paramssVà0%param@@@@@@@@Gp@Agg@@5{@33i_raised_exceptionsVӠ@0raised_exception@@@@@@@@H@Ahh>@@E|@3.i_return_value-@@@@@@@@I@Aieiie@@S}@3(i_customV@@@@!@E@@@"@@ @@@@@J@Ajj@@k~@3(i_alertsW v%alert@@@$@@@#@@K@Ak k %@@{@@A``@@t@@@Ǡe@@@g^@@@g]@Ġ$None'??(??@<@@@@۠y@@@gg@@@gf3........@@@@ @@@@gi@@@gh@@@@ภB??C??@@@@ jF@g}@@@g@@ ఐ$selfX??Y??@@@*@$]??@@,I,@@@g@@@g@,~~@@@g@@@g}@@@g@@g@@gB@,ภ*ภ@3@@3@@@@@.@@@gO@h@@@Ӡ@@@h@@ఐR%i_opt@3@@3@@;@@"@@@3@}@3@@@N@@@g@hO@g@@s @@@@@@hN@g@A@@3@C@@@డ5text_no_title_no_list)Odoc_info!@@"@@@ %@@&@@@@@w@@@z@@@@@@    @@k@@@@@@@h@@@h@@h3;;;;;;;;@@@@@@@ఐn%firstK@@L@@@@@@@@hM@h"M@h!@@5 @@n@@ఐ렐$rest_@@`@@@!@@@@@h&'@@f@@g@@@@@@ @@h*0@`@@@ @@@@@Aq?a?m @@sA@@@As??% @@@@@@h@A@A@@@@@@@h@@h@@h@ @@&@@@@@h@@h@@h@@hF@h7@>>2@U 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. =|=>>@@@@@@@AAAA)@AA࣠@&self-3vAఠu_3A`@W3@^@@@  b4AZc@Z@@c@࣠@#fmtwAAA*AA-@5A@@3@sn@w@!o@x@@@@@  @@!vxAAA.AA/@6A@@3@ @@@@@@@@ డw0reset_type_names)Odoc_infoA2A8A2AA@ A2ABA2AR@@@$unitF@@@/@@@.@@-@uuuv@@zV@@@@@@@h@@@h@@h3@6B@9@:@@@@ภQ$A2AS%A2AU@P@@@'@@@hK@h@@5@@@@@hJ@h@@ఠ%labely<AXAb=AXAg@U7A@@! @@@hJ@h3BBBBBBBB@,@@@ ఐ$selfQAXAjRAXAn@@@!@VAXAz@@B!1@@@h@@@h@.@@@h!,@@@h@@h@@h#@+ภ5S|?@|@X!G@@@h@@@h1@@ఐ!vAXA{AXA|@i@@@@(val_nameAXA}AXA@3(val_name%Value't_value@@@n!t@@@@@@3(val_infoJV@@@@@@A@A @A}C11~C12@@@3(val_type%Types)type_expr@@@@@B@AD2V2`D2V2|@@ @3-val_recursive+$boolE@@@@@C%@AE22E22@@,@3.val_parameters7Zʠ.Odoc_parameter)parameter@@@@@@A@D8@AF22F23#@@?@3(val_codeJ@@@@@@A@EG@AG3C3MG3C3o@@N@3'val_locYU(location@@@A@FR@AH33H33@@Y@@AB11B11@@]@rj@@/h@@@hK@hK@h@@r@@@A@AXA^t@@@ఠ%latexzAA AA@!8A@@6@@@hJ@h3@@@@@@ ఐg$selfAA AA@@@"^@ $AA@@@!@@@hR@@@h@@h@@ఐ%label7AA8AA@&@@"@@@hK@hK@h0@@# @@41@A@CAA @@ ఐ$selfOAAPAA@@@"3OOOOOOOO@BPI@J@K@@@^WAA@@@"@@@h@"@@@h0@@@h@@h@@h@@ఐ#fmtoAApAA@@@s @@ภ°zAA{AA@ภ%LatexAAAA@Y[ఐ%latexAAAA@;@@Yg@@@iJ@iJ@iE@@AAAA@@ @@@iyJ@iJ@iQ@ ఐ9'to_textAAAA@>@@ `@AB @@@2@@@i%-,@@@i$@@@i#@@i"p@@ఐ!vAB AB @@@}@@AAAB @@E=@@@iJ@iuK@i,@@AAAB@@# @?@iJ@i@@@@F@lF@i@ @@@ @@@ @@@ A@ A@@@@@@i@@i@@i"@@@@@@@i@@i@@i@@iF@i?@AA#@? Print LaTeX code for a value.  @@ @A@@@@@@@BCBNBCB`@AA࣠@&self-3AఠMNű:9A@3!!!!!!!!@@@@  ȱ=:A@@@@࣠@#fmtA3BCBa4BCBd@L;A@@344444444@@@!@@@@@@  @@!aAFBCBeGBCBf@_Ac l@c@@ l@࣠@#fmtAC1CLC1CO@?A@@3@ |w@ @!x@ @@@@@  @@!mAC1CPC1CQ@@A@@3@ @@@@@@@@ ఐ<$selfCTCZCTC^@ @@%<3@ @@@@@ CTCl@@@%:@@@j>@%8@@@j=3@@@@j<@@j;@@j:@@ఐJ#fmtCTCmCTCp@0@@ @@ภp(CqC)CqC@oภ%Latex1CqC{2CqC@\  ఐ~$self?CqC@CqC@ ٰ@@%~B@ @DCqC@@@%@@@jfr@@@je@@jdM@@ ఐ$self[CqC\CqC@ @@%^@ X`CqC@@L%;@@@ju@@@jt@2@@@js%6@@@jr@@jq@@jpr@ภ9]C@@b%Q@@@j@@@j@@ఐ!mCqCCqC@@@O@)met_valueCqCCqC@3)met_value (t_method@@@#@@@ @@@ 3+met_private @@@!@@A@AW66$W668@@@3+met_virtual@@@"@@B@AX6a6kX6a6@@ @@AV55V55@@$@-%@@0@@@j@j@(val_nameCqCCqC@;9@@3;@@@jL@jL@j@@CqCCqC@@%@@@jm@jL@j@@CqCCqC@@\@@@ja@jK@jl@@CqCzCqC@@X@@@jJ@jZJ@j`@ ఐ 'to_textCCCC@ @@i@ "BCC@@@!d@@@j!_!^@@@j@@@j@@j @@ఐ1!mCCCC@@@@@CCCC@@=@@@j[J@jK@j%@@&CqCy'CC@@&U@?@jIJ@jY,@@0@@F@jH.@YA@] A@@@@@@j@@j@@j_@@@@@@@j@@j@@j@@jF@j|@DC1C5@U & Print LaTeX code for a class method. RCCSCC0@@@@@@@ YD D+ZD D?@AA࣠@&self-3Aఠ AA @3gggggggg@ @@@   BA @@@ @࣠@#fmtAyD D@zD DC@CA@@'3zzzzzzzz@ @ #@!@ $@@@@@  @@&m_nameAD DDD DJ@DA@@33@ =@@@@@@@@!tAD DKD DL@EA@@=3@G@@@@@@@@@ఠ)print_oneDODYDODb@FA@@@@$ @@@pPK@jܠ@(Variance!t@@@k K@j@@jK@jQ@@@p9K@j@@jK@j3@4@s@7@8@@@࣠@A@ఠ!pDODdDODe@GA@@-3@@DODUDD@@@@@ఠ!vDODgDODh@HA@@8@@DODcDODi@@@F@A@@j@@ @@ ఐN"psDlDtDlDv@q@@@@@@j@E@@@j@@@j@@j@@j3        @:Ci@=@>2c@,@-@@@@ఐ#fmt2DlDw3DlDz@@@@@డ2string_of_variance)Odoc_infoEDlD|FDlD@ IDlDJDlD@@@&t_type@@@4@@@@39@@@2@@1@@0@6vv7vw@@W@@@@@@@j@@@@j@@@j@@j@@jL@@ఐߠ!tyDlDzDlD@@@ Y@@ఐ!vDlDDlD@a@@f@@DlD{DlD@@@@@j@p(O@k p@@ @@@@@p)M@jv@ఐݠ"psDDDD@@@@`@@@p/@@@@p./@@@p-@@p,@@p+@@ఐF#fmtDDDD@,@@ i@@ ఐi$selfDDDD@ g@@( @ DD@@@%)@@@pE@%$@@@pD%!@@@pC@@pB@@pA@@ఐa&m_nameDDDD@I@@ @@ఐ!pDDDD@Ӱ@@<@@DD @@(@@@p:@pVN@pO@@b@@3@@@4@A@RK@pX@A@@ఐy!tDDDD@?@@ 3@Cle@f@g@@@-ty_parametersDDDD@3-ty_parameters @@@a*@)type_expr@@@@(Variance!t@@@@@@@@@@B#3'ty_name!t@@@@@@@A/../..@@@3'ty_info* @@@@@@A@A@A,0./-0./"@@@83'ty_kind8 )type_kind@@@@@C!@A73//83/0@@@3*ty_privateC ,private_flag@@@@@D,@AB400C4008@@@3+ty_manifestN! -type_manifest@@@@@@@@E<@AR50X0bS50X0@@@3&ty_loc^@@@A@FE@A[600\600@@@3'ty_codeg6l@@@@@@A@GT@Aj700k700@@@@An1/`/jo1/`/@@@|@@v@u@@@p]@r@@@p^@@p\@@@p[@Ġ DDDD@ @@@@@@@@pl@@@@pm@@pk@@@pj3@@@@@@@@@pp@@@@pq@@po@@@pn@@@ภ DEDE@@@@!r@Ġ0EEEEA/ఠ!t EE@ JA @@@@@@p~@@@@p@@p}@ĠsAq@@A@v@@@@p@@@@p@@p@@@p@@@EE 0@@@@@@p@@@@p@@p@@@p@@@@@@p@@@@p@@p@@@p#@@@ఐ)print_oneBEECEE@,@@@@&@@@p@@@@p@@p@@@p@@p3SSSSSSSS@Ake@f@g@@@@ఐr!tcEEdEE@ @@@&@@@p@@@@p@@pM@pM@p @@5@@" !@@} E E(~ E E)@@[@Z@@@p@W@@@p@@p@@@py@@k@j@@@p@g@@@p@@p@@@p@@@ ఐ堐"ps E-E7 E-E9@@@@h@@@p@@@@p7@@@p@@p@@p@@ఐN#fmt E-E: E-E=@4@@"q@@!( E-E? E-E@@@ E-E> E-EA@@@@@pN@pN@p@@2 @@E@@@pM@p@ ఐ,print_concat ECEM ECEY@@@@@@@p@@@@p@@@'M@@@q@A@@@q @@qM@pr@@@pِA@p@@@@p @@p@@p@@p@@p@@ఐ#fmt ECEZ  ECE]@@@" @@", * ECE_+ ECEa@@- ECE^. ECEb@@[@@@pN@pN@p @@ఐ)print_one@ ECEcA ECEl@*@@@@'@@@q@@@@q@@q@@@q@@q>@@ఐƠ!t` ECEma ECEn@@@"M@-ty_parametersg ECEoh ECE|@J @@t@@@pN@qN@q \@@ @@@@@qM@pb@ఐ"ps E~E E~E@߰@@@?@@@q@@@@q@@@q@@q@@q{@@ఐ%#fmt E~E E~E@ @@#H@@!) E~E E~E@@ E~E E~E@@@@@q"M@q(M@q'@@2 @@#HF@pM@q!@ @@@@@#K@@@ADD@@#M@@@#N@CA@GA@@@#n@#i@#d#[@@q@@q@@q@@qK@ @@e@#z@#u@#p#g@@q@@q@@q@@q@@qF@qj@D D$,@搠 0 Print LaTeX code for the parameters of a type. CCCD@@@@@@@#sEEEE@AA࣠@&self-3!Aఠ$ %KA@3@@@@  LA@@@@࣠@#fmt"A EE EE@#MA@@#3        @@@!@@@@@@  @@&father#AEEEE@6NA@@#3@ #@@@@@@@@!c$A.EE/EE@GOA@@#3////////@#@@@@@@@@ ఐM$selfBEECEE@ܰ@@+3BBBBBBBB@ #@@@@@QJEE@@@+@@@q@+}@@@q9@@@q@@q@@q@@ఐ[#fmtbEEcEE@A@@# @@ ఐ~$selfsEEtEE@ @@+1@GxEF @@@'@@@q@'@@@q'z@@@q@@q@@qA@@ఐv&fatherEF EF@^@@$ N@@ఐr!cEFEF@X@@$[@@EEEF@@'@@@qa@@e@@$F@qc@A@ A@@@$2@$-@$($#@@s@@s@@s@@s@ @@R@$>@$9@$4$/@@s%@@s$@@s#@@s"@@s!F@s@EE!@@$,FF#FF0@AA࣠@&self-3FF6FF;@SA@@$Q@@FF1FF<@@@$_@$Z@@s7@@ @@Ġ$NoneFHFPFHFT@J@@@@$V3@)2$r@,@-"$l@@@@@@@ภ"FHFX#FHFZ@@@@$X @Ġ$Some-F[Fc.F[Fg@J}ఠ!t?6F[Fh7F[Fi@OTA@@$wF@sF@sF@s@3<<<<<<<<@'@@@@@ @@$@@@@ఠ!s@KFmF{LFmF|@dUA@@$F@}F@sF@sF@sG3SSSSSSSS@?&@ @!@@@ ఐ"psdFFeFF@°@@@"@@@sN@@@@sM@@@sL@@sK@@sJ@@ఐ#fmt~FFFF@e@@$+@@8\begin{ocamldoccomment} FFFF@@FFFF@@@@@sYM@s_M@s^?@@2 @@@@@s`L@sXE@  ఐՠ$selfFFFF@B@@,U@ɰFF@@@,@@@sl::@@@sk@@@sj@:Ӡ,@@@si@@@sh:@@@sg@@sf@@se@@sdr@@ఐ堐#fmtFFFF@@@%+@:ǐภ@KF@@Š:@@@s@@@s@@ภ$SomeFFFF@K<ఐ!tFFFF@@@@@FFFF@@;%8@@@s}M@s@@[@@l@@@sL@s|@ ఐN"psFFFF@q@@@@@@s@E@@@s@@@s@@s@@s@@ఐ@#fmt-FF.FF@@@%@@7 \end{ocamldoccomment} 8FF9FG @@;FF<FG @@i@@@sM@sM@s@@2 @@@@@sL@s@ఐU%flushSGGTGG@9@@%@@ภ^GG _GG"@@@@@@@s@@@@%@S@@%@@@%@ @@%@A@iFmFw @@ภoG0G<pG0GDAภ%Latex xG0GA@dOఐ6!sG0GBG0GC@5@6@7@@63@0@@@@@@@%F@yF@&F@aF@{F@F@F@|F@F@VF@F@ F@F@F@F@F@F@aF@xF@wF@sJ@s,@ภ$5GA"@6HA@)5F@s@@@sJ@s;@@G0G:R@@?@@@sA@^W@@%q@@AAFF?Z@@@[A@_A@@@&/@&&@@t&@@t%@@t$@@@r@&9@&&@@t/@@t.@@t-@@t,F@t(@FFq@@&GhGsGhG@AA࣠@&self-3DAఠ C! VA@3@@@@  WA@@@@࣠@!fGA@ఠ#fmtEGhGGhG@'XA@@&%3@!@@ )@@@@@@ఠ%flushFGhG GhG@8YA@@&3@@$GhG%GhG@@@&=@&<@@tC@--.GhG/GhG@GZA@&H@&G@@tD8GhG9GhG@@@&Q@&P@@tE.@@ @@(mod_nameHAJGhGKGhG@c[A@@&Z3KKKKKKKK@?H&f@B@C8&d@2@3U$@(@%@@@@  @@!lIA_GhG`GhG@x\A@@&h3````````@"&r@@@@@@@@ ఐ !ps GGt GG@@@@1@@@t\@ @@@tK@tiK@tXA@@@tZ @@@t[@@@tY@@tW@@tV3@.:&@1@2@@@@ఐ#fmt GG GG@M@@&@@ภRQ GG GGAPภ],Char_literal ;,Char_literal2!a@$ߠ!b@$!c@$!d@$!e@$!f@$@@@(@$charB@@@([)%!@@@(@BLAYAAT%%U%%@@@l@{I@@@@tL@tL@tj@ภX@X@~K@tK@tM@t@@@thL@tL@t  @@@tL@t@@o@M@t@@@tL@t@!{@@@@@tL@tL@t@@@@'@@@tgL@t@@@@@@ఠ&fieldsJE!GGF!GG@^]A@@H'M@v@@@vK@t@@@tK@t3SSSSSSSS@@@@డ$List#mapd"GGe"GG@ h"GGi"GG@@@@@@'p"@@t@'u@@@t +@@@t@@t@@t3wwwwwwww@@@@@࣠@!rKA"GG"GG@^A@@'7@@@@@ఠ's_fieldL#GG#GG@_A@@PF@wF@wF@t3@#'@@@@@ ఐJ!p$GH $GH @ΰ@@@o@@@t@G@@@@u@@@@u@@@@vD@@@@vvG@@@vO@u O@uOO@va@@vuO@v/@@vCO@u@@uO@u@@uO@t@@@th@@@t@@@t.@@t@@tI@@ఐ蠐#fmt$GH $GH@@@( V@@ภ%HH!%HH:Aภ.Formatting_gen ;.Formatting_gen"a1@%.!b@%/!c@%0"d1@%1"e2@%2"f2@%3@@@(!"e1@%5"f1@%6@.formatting_gen.*&"@@@("à40($@@@(#@BRAYAA))*>*@@@r@ภk(Open_boxm];(Open_box%!a@&֠!b@&נ!c@&ؠ!d@&٠!e@&ڠ!f@&@@@'M@%"@@@'N@AA@BAAH Q SI  @@@.O@ภBA=ภJ__ؠ%@@_@@@uP@uP@u @ภ^ @@2O@uO@u Q@u@@@uP@uNP@ubP@usP@uP@uP@ucP@utP@uP@u Q@uQ@u@@@uP@u:@@@Y'Q@uw"Q@u{Q@u|@@@uP@uI@%@@c@@@uP@uP@uU@@@BQ@ug;./0Q@uk+Q@ul@@@uuP@ud@@@̠NQ@uUG:;9O@uP@uRWP@uS@@@udP@urt@ภ+`V,`U" !@!@`:@@@uP@uP@u@ภ?@0ภGJH8I@8@oQ@u@@@uP@u@ภWXHภ_b`Pa@P@Q@uݠ@@@uP@u@ภ o`p``" :e@e@`~@@@v P@v P@v @ภ.Formatting_litu;.Formatting_lit!a@%%!b@%&!c@%'!d@%(!e@%)!f@%*@@@(@=.formatting_lit@@@(($ @@@( @BQAYAA)()())@@@Lq@ภ`Ġ%Break;%Break@@@'J@@@@'D#intA@@@'E@@@'F@C@GC@A9|  :|  9@@@p@@"@ @@@@@v&P@v*P@v)=@A@$@@@v'P@v,P@v+H@@@(@@@v(P@v.P@v-S@@@\@@@vP@v%X@ภ_^ภ@@?DQ@v1D@@@vBP@vLp@ภ'f(e`@I@@@v]P@v`P@v_@ภ:;+ภBEC3D@3@jhQ@vch@@@vtP@v~@ภRSC{G@t@@@vP@vP@v@ภeGfVF@V@ՠ]O@uO@uO@vO@vO@vAO@v\O@vsO@vQ@vP@uP@uP@uP@vP@vP@v@P@v[P@vrP@v#$Q@v&'@@@vP@v@@@-.Q@vf01@@@vwP@v@@@Q@vN'89Q@vQ;<@@@v^P@vq@@@Ӡ1BCQ@v4EF@@@vEP@vZ @@@)Q@v<MNQ@vPQ@@@vP@v?@@@6Q@uGXYQ@u[\@@@v P@v$@@@CQbcQ@uef@@@uP@v0@@@O[lQ@u op@@@uP@u<@@@[&Q@ufԠQ@uנ@@@uP@uI@@@hܠ+ !@@@ueP@uT@@@s>Q@u.5#$%&@@@uPP@ua`@7@[ %s%s :@ %s %s;@@z@@@uQP@vP@vl@@  @@WK9@@@uP@uMu@@ఐ!r&&H;HO'&H;HP@@@+)@*rf_mutable-&H;HQ.&H;H[@3*rf_mutable+/@@@g|@@@b@@A3'rf_name @@@a@@@@A(4(>(4(P@@@3)rf_atomic@@@c@@B@A"((#((@@@3'rf_type)type_expr@@@d@@C@A.((/((@@@3'rf_text* @@@f@@@eA@D+@A< ))#= ))B@@@@A@(k(uA(k(@@@F>@@Q@@@vP@v@(mutable v&H;Hbw&H;Hj@@y&H;Haz&H;Hk@@P@v@ &H;Hr@@&H;Hq&H;Hs@@P@v@&H;HK&H;Ht@@@@ఐ!r'HuH'HuH@@@+@'rf_name'HuH'HuH@h @@P@v@@ ఐ$self(HH(HH@L@@3@(HH@@@1@@@v@1 @@@v1@@@v@@v@@v"@@ఐ(mod_name(HH(HH@l@@+/@@ఐX!r(HH(HH@;@@+>@'rf_type(HH(HH@ @@16@@@vQ@vQ@vL@@(HH(HH@@$Q@vQ@@ఐ|!r)HH)HH@_@@,b@)rf_atomic )HH )HH@Ȱ @@@@@vP@vn@*[@atomic] )HH)HH@@)HH)HH@@FP@vz@ #)HH@@%)HH&)HH@@RP@v@*)HH+)HH@@@@|@@QO@u@ఐ%flush7*II8*II@@@,J@@ภoB*IIC*II@n@@@@@@v@@@@F@v@@@@A@L#GG @@డ!@V,I'IGW,I'IH@MD@@@MD @@@v@M=@@@vM<@@@v@@v@@v3ffffffff@@@@@@@ภt,I'I5u,I'IFAภ'CodePre },I'I<@dఐ's_field,I'I=,I'ID@@@ @@@@N@w#@ภ,I'IEA@A@O@v@@@vN@w3@@,I'I3)@@MP@@@vN@v;@@ ఐ$self,I'IJ,I'IN@L@@4L@=,I'I\@@@-@,,@@w @@w S@@ఐà!f,I'I],I'I^@t@@-%F@wb@@ఐQ!r,I'I_,I'I`@4@@,q@'rf_text,I'Ia,I'Ih@ @@-F@wz@@,I'II,I'Ii@@-}@@J@@~@@@E@"GG-IjIu@@@,@@tL@wL@w@@ఐ!l-IjIv-IjIw@k@@-@@@@@A@!GG@@డ!@ .I{I .I{I@M@@@MJ@w!@@@w#@M@@@w"M @@@w @@w@@w3@@@@@@@డ$List'flatten2.I{I3.I{I@ 6.I{I7.I{I@@@!a@,@@@-{@@@-z @@@-y@@-x@5@@R@"@@@K@w3@@@w5@@@w4@@@w2@@w1E@@ఐ)&fieldsn.I{Io.I{I@O@@98@@@w>@@@w=L@wAL@w?^@@L@@Nks@@@w/K@wCL@w<g@@ภְ.I{I.I{IAՠภ'CodePre .I{I@~!}.I{I.I{I@@.I{I.I{I@@@@@wOK@wQK@wP@@ @@!K@wN@ภ .I{I%A@&A@&0L@wE@@@wJK@wV@@.I{I0@@N@@@w.K@wI@@7@@-F@vF@F@F@F@F@F@>F@?F@~F@~ F@wF@w-@O@@@lP@@@QA@UA@@@.@-@--@@wi@@wh@@wg@@wf@ @@'@. @.@--@@wt@@ws@@wr@@wq@@wpF@wk@GhGlk@ 8 record printing method GFGJGFGg@@@@@@@-0II0II@AA࣠@&self-3NAఠHMI5`A@'3@@@@  ñ8aA'@'@@@࣠@!fQA@ఠ#fmtO60II70II@ObA@@.377777777@!'@@ )'@@@@@@ఠ%flushPG0IIH0II@`cA@@.&@@L0IIM0II@@@.0@./@@w@--V0IIW0II@odA@.;@.:@@w`0IIa0II@@@.D@.C@@w.@@ @@(mod_nameRAr0IIs0II@eA@@.M3ssssssss@?H.Y@B@C8.W@2@3U$@(@%@@@@  @@_A@ఠ$argsS0II0II@fA@@.Z3@'.j@@@@@@ఠ#retT0II0II@gA@@.`@@0II0II@@@.p@.i@@w@@ @@@ఐ+$args1II1IJ@.@+@,@@.3@-6'.@!@"@@@@ఐ-#ret1IJ1IJ@ @@.@@@@@.@.@@w@@Ġ*Cstr_tuple2J J2J J@;*Cstr_tuple.@@@m@oB)type_expr@@@l@@@k@AA@B@A**"**F@@@b@Ġk2J J2J J!@k@@@@@@@w@@@w3@M@@@@@* @@.@w@@Ġ$None2J J#2J J'@U@@@@.@w@@8@@@@@@w@@@@@@w@@@ภq)2J J,*2J J=Apภ'CodePre 22J J3@ఐ%flush=2J J4>2J J9@İ@@/8@@ภu H2J J;@s@ @@@@@x E@@N2J J<@@ F@{EF@x K@@+@@ L@xN@ภɰ2A@3A@Π F@w@@@xL@x]@@f2J J+=@@/_@@Ġ*Cstr_tuplew3J>JFx3J>JP@@|3J>JQ}3J>JR@@@@@w@@@wM@w3@@@@@@ @@/S@w@!lU3J>JV3J>JW@hA/Z@@@w@@ @@Ġ$None3J>JY3J>J]@V @@@@/b@w@@-@@@@ @@w#@@@%@@@w)@@@ ఐT!p4JaJk4JaJl@ذ@@@y@@@x@Q@@@@x<@@@yM@x)M@xfM@x@@xM@x@@@x]@@@x@@@x@@x@@x3@'XR@V@S@@@@ఐ#fmt4JaJm4JaJp@v@@/@@ภ4JaJq4JaJzAภg= g<# of@@g!@@@xyN@x|N@x{1@ภ&'ภ.j/'iN+@+@k@@@xN@xN@xL@A6@q@@@xN@xN@xW@@A@u@@@xN@xN@xb@@H@@@@xN@xg@ภ\]Uภdge]f@]@O@x@@@xN@x@ภtVumU@m@/@@@x(N@xeN@xwN@xN@xM@xxM@xM@x@@@xN@x@@@O@x~@@@xN@x@@@ O@xj$@@@xzN@x@@@O@xE.ҠӠԠ@@@xgN@xv@' of@ %s@@@@@xhN@xN@x@@@@BD@@@x'N@xd@@ ఐ$self5J{J5J{J@d@@9 @5J{J@@6v896t@@@x@@@x@6s@@@x@6n@@@x6i@@@x@@x@@x@@x@6ภVW;ภ5J{J5J{J@@@@6@@@xO@x@@@@@@x@@ఐ(mod_name 5J{J 5J{J@y@@0+@@ఐ!l5J{J5J{J@5@@6@@@xO@yO@y?@@!5J{J"5J{J@@YO@xD@@k@@UM@x,F@ภt,6JJ-6JJAsภ'CodePre 56JJ@ఐ%flush@6JJA6JJ@ǰ@@1b@@ภx K6JJ@v@ @@@@@yo@@Q6JJR6JJ@@r@@(@@ L@yu@ภɰ /A@ 0A@Π F@y@@@y L@y@@f6JJ:@@@@@y @?@@1"@@Ġ*Cstr_tuple|7JJ}7JJ@ఠ!tV7JJ7JJ@iA@@@@@w@@@wM@w3@@@@@@@@1^@w@!lW7JJ7JJ@jA1e@@@wѰ%@@ @@Ġ$Some7JJ7JJ@Wఠ!rX7JJ7JJ@kA@@1xF@}F@y/F@y4F@w+@@@ @@1@w.@@E@@@1@ @@w5@@@7@@@w;@@@@ఠ#res\8JK8JK @oA@@7!@@@y.M@y3@(c\@]@^OI@M@J81@2@3@@@ ఐ٠$self8JK 8JK@@@:1@߰8JK@@@7N@@@y$@7I@@@y#7F@@@y"@@y!@@y %@@ఐ(mod_name8JK8JK&@@@12@@ఐj!r8JK'8JK(@8@@i?@@.@@C@@A@!8JK@@ డlIlK.9K,K;/9K,K<@lH@@@ML@@@yD@@@yCM@y:@ lM@@@y9@@y8@@y73>>>>>>>>@bpi@j@k@@@@ఐɠ!tN9K,K9O9K,K:@l@@@@ภưY9K,K=Z9K,K?@@@@)M@yH@@@@D@@@yIN@yB#@ఐ!pm:KEKQn:KEKR@@@@+@@@yQ@@@@@y@@@{:M@y^M@yM@y@@yM@yMD@@@yO@@@yP@@@yN@@yL@@yKR@@ఐg#fmt:KEKS:KEKV@%@@2~_@@ภRQ:KEKW:KEK_APภ]i i" :@@i@@@yN@yN@y@ภqՠ R Qภyݠ ' +@+@ @@@yN@yN@y@A6@ @@@yN@yN@y@@A@ $@@@yN@yN@y@@H@ X@@@yN@y@ภ [ UZภ]@]@;O@y֠@@@yN@y@ภ#$m@m@@@@y]N@yN@yN@yN@yM@yM@yM@y@@@yN@y@@@O@y@@@yN@y@@@O@y$@@@yN@y @@@ƠO@yz.ϠРѠ@@@yN@y@& :@ %s@@@@@yN@yN@y!@@@@D@@@y\N@y*@@ఐ#resu:KEK`v:KEKc@4@@N@z9@@@@M@ya;@ఐ!p<KsK<KsK@@@@D@@@z@@@@@z@@@@z"M@z'M@zgM@z@@zM@z@@zM@za@@@z,@@@z@@@z@@z@@zo@@ఐ#fmt<KsK<KsK@B@@3|@@ภoӠn԰<KsK<KsKAmภzޠk  k" :@@j@@@zzN@z}N@z|@ภ o nภ 6' 5 +@+@ 7@@@zN@zN@z@A6@ =@@@zN@zN@z@@A@ A@@@zN@zN@z@@H@ u@@@zN@z@ภ(x)Uwภ031]2@]@XO@z@@@zN@z@ภ@kkAmkj$ -> r@r@kO@@@zN@zN@z@ภTUภ\_]^@@O@zԠ@@@zN@z@ภlNmM@@ܠĠ+@@@z&N@zfN@zxN@zN@zN@zN@zM@zyM@zM@zM@zM@z   @@@zN@zB@@@O@z"@@@zN@zN@@@ +@@@zN@zY@@@ O@z5&'()@@@zN@ze@@@"O@zk?0123@@@z{N@zq@@@.$O@zFI@@@zhN@zw}@, :@ %s -> %s@@5@@@ziN@zN@z@@@@Y=_-@@@z%N@ze@@ ఐȠ$self<KsK<KsK@!{@@= @ Ұ<KsK@@:KKU>KKAภ'CodePre ]>KK@Dఐ!%flushh>KKi>KK@@@5F*@@ภ s>KK@@ @@@@@{J7@@y>KKz>KK@@,:@@(@@L@{D=@ภ /A@ 0A@F@{<@@@{@L@{PL@@>KK:@@ @@@{?R@F?@@S@t@@@5K@@Ġ+Cstr_record?KK?KL@;+Cstr_record@v5@@@j@@@i@A@@B@A)))*@@@@ఠ!lY?KL?KL@lA@@5@@@w@@@w3@ @@@@@& @@5@w@@Ġ$None?KL?KL @\?@@@@5@w@@6@@@@ @@w@@@@@@w@@@ ఐ!p@LL@LL@ @@@@@@{Y@h@@@{M@{fM@{U@@@{W@@@{X@@@{V@@{T@@{S3        @SWP@Q@R@@@@ఐ䠐#fmt@LL@LL@@@5@@ภ34(@LL)@LL&A͠ภ>mi? mh# of@@mM@@@{N@{N@{1@ภR S ΠภZ ['  z+@+@ @@@{N@{N@{L@A6@ @@@{N@{N@{W@@A@ @@@{N@{N@{b@@H@ @@@{N@{g@ภ$jUi@U@M@{M@{M@{O@{H@@@{eN@{N@{N@{Š@@@{N@{@@p@O@{@@@{N@{@@|@#O@{$%&'@@@{N@{@% of@ @@&@@@{N@{N@{@@@@JĠ3@@@{dN@{@@@@@ ఐ$selfAL(L2AL(L6@#j@@?@"߰AL(LF@@@6@6@66@@{@@{@@{@@ఐ!fAL(LGAL(LH@l@@7F@|@@ఐ(mod_nameAL(LIAL(LQ@e@@6@@ఐF!lAL(LRAL(LS@@@7 F@| @@8@@7@@@6@@Ġ+Cstr_recordBLTL\BLTLg@tఠ!rZ BLTLh!BLTLi@9mA@@|7%@@@w@@@wp@@@ @@6@ws@@Ġ$Some6BLTLk7BLTLo@]ఠ#res[?BLTLp@BLTLs@XnA@@F@w@@@@@7@w@@1@@@ @ @@w@@@&@@@w@@@@ఠ!l]^CLwL_CLwL@wpA@@ M@|3````````@JC@D@E,%@&@'@@@ ఐ !psDLLtDLL@@@@1@@@|@ @@@|N@|%N@|A@@@| @@@|@@@|@@|@@|-@@ఐ d#fmtDLLDLL@ "@@7{:@@ภONDLLDLLAMภZn n" :@@n@@@|rO@|uO@|t[@ภnҠONภvڠ' +@+@@@@|O@|O@|v@A6@@@@|O@|O@|@@A@!@@@|O@|O@|@@H@U@@@|O@|@ภ U@U@xN@|_N@|qN@|P@|w@@@|$O@|^O@|pO@|@@@|O@|@@p@P@|c@@@|sO@|@@|@#P@|>$%&'@@@|`O@|o@$ :@ @@@@@|aO@|O@|@@@@ʠ3@@@|#O@|]@@@@@ ఐ 7$selfPELLQELL@$@@@@$_UELL@@@8q@8f@8a8T@@|@@|@@|@@ఐ ;!ffELLgELL@ @@8F@|@@ఐ (mod_nameuELLvELL@ @@8O@@ఐb!rELLELL@@@8F@|$@@8@@8%@@@8&@A@CLwL@@@ఠ"l2^FLLFLL@qA@@@@@}M@}@@@}M@|3@BLE@F@G@@@ ఐK!pGLLGLL@ϰ@@@p@@@|@H@@@@}Z@@@@}:@@@}N@|N@} N@}@@}N@}E@@}YN@|Ϡ@@@|Ѡ[@@@|@@@| @@|@@|;@@ఐ #fmtGLLGLL@ q@@8H@@ภGLLGLMAภ  ภQP5@@R@@@}O@}DO@}C@@4@@@@}3O@};@ภCDAภKNLIM@I@sP@}G@@@}XO@}b@ภ[\Yנภcdae@e@@@@}|O@}O@}@Ap@@@@}}O@}O@}@@{@@@@}~O@}O@}@@@@@@}sO@}{@ภ-ภ5@@P@}@@@}O@}@ภE@@ՠf@@@|O@}O@}1O@}VO@}qO@}N@}2N@}WN@}rN@}  @@@}O@}@@@8P@}d@@@}tO@}$@@@D'@@@}[O@}p/@@@OP@}$1$%&'@@@}4O@}U;@@@[%P@|;@@@}!O@}0G@(@ %s@ %s@@b@@@}"O@}O@}S@@@@>Q.@@@|O@}\@@"->GLM GLM@@ GLM GLM@@LO@}k@@ ఐ $selfHM MHM M@&@@B\|@& "HM M(@@@?y@@@}@?t@@@}?q@@@}@@}@@}@@ఐ ˠ(mod_name:HM M);HM M1@ @@:@@ఐ#resGHM M2HHM M5@@@@@KHM MLHM M6@@P@}@@@@N@|@ภVIM8MEWIM8MWAภ'CodePre _IM8ML@Fఐ #%flushjIM8MNkIM8MS@ @@:H@@ภ uIM8MU@@ @@@@@}@@{IM8MM|IM8MV@@:@@(@@M@}@ภ /A@ 0A@@@@}M@}@@IM8MD8@@ @@@}@=@@@A@FLL?@@డ+!@JM[MgJM[Mh@[@@@[F@}@@@}@[@@@}[ @@@}@@}@@}3@$@@@@@@ఐb!lJM[MeJM[Mf@@@a@@ఐ8"l2JM[MiJM[Mk@@@[0@@@~M@~ M@~ %@@ @@ F@~(@G@@8@S@@:z@@@A1II@@: @ A@ A@@@:@:@::@@~~@@~}@@~|@@~{ @ @@4@:@:@::@@~@@~@@~@@~@@~F@~ @0II,@@:PMMPMM@AA࣠@&self-3aAఠ9`:'&rA'@43        @'@@@  ')sA4'@4@@'@࣠@#fmtbAPMM PMM@8tA@@:3        @'4@'@!4@'@@@@@  @@!tcA2PMM3PMM@KuA@@:333333333@ :@@@@@@@@@ఠ&s_namedEQMMFQMM@^vA@@%@@@~J@~3KKKKKKKK@%:@@@@@డ$Name&simple^QMM_QMM@ bQMMcQMM@@\@@@B@@@~E@@@~@@~ @@ఐK!tzQMM{QMM@,@@;/@'ty_nameQMMQMM@E @@b@@@~K@~K@~=@@. @@A>@A@QMM @@@ఠ$texteRMMRMM@wA@@\u J@@@@J@~3@We^@_@`@@@@@ఠ$fmt2fSMNSMN @xA@@v@@@~K@~@@ఠ&flush2gSMN SMN@yA@@@@@@~x@@@~@@~K@~2@@SMNSMN@@@"@@@~;@!fhSMNSMN@zA@/@ @@~SMNSMN@@@8@)@@~Q@ఐ̠'new_fmtSMNSMN"@y@@@L@@@~@@@@~@@Z@@@~@@@~@@~@@~@@~s@@ภLSMN# SMN%@K@@@m@@@~L@~@@*@@@s@d@@~L@~@A@1SMM@@ డ0reset_type_names)Odoc_infoATN)N1BTN)N:@ ETN)N;FTN)NK@@#I@@@#I@@@~#F@@@~@@~3NNNNNNNN@@@@@xr@v@s@@@@ภ`TN)NLaTN)NN@@@@#c@@@~L@~@@(@@@@@~K@~@@ఠ(mod_nameixUNQN]yUNQNe@{A@@X@@@~K@~3~~~~~~~~@0@@@డ$Name&fatherUNQNhUNQNl@ UNQNmUNQNs@@@s@@@N v@@@N @@N@xy@@ J@@@@@@@~@@@~@@~+@@ఐ!tUNQNtUNQNu@j@@<\:@'ty_nameUNQNvUNQN}@ @@@@@~L@~L@~H@@; @@LI@A@UNQNY @@ డd&Format'fprintfVNNVNN@ VNNVNN@@H@@@@@@@vX@@@K@K@@@@y@@@@@@@@@@3@@@@@@@ఐS$fmt2 VNN VNN@@@@@@L@L@@@ภ*+VNN VNNAĠภ56 ภ=>ѠภEFܠภMtxN#tw%(@(@t\@@@L@L@P@ภaCb7B@7@ѠsK@NK@K@RM@%@@@L@ML@aL@rL@L@L@bL@sL@L@ M@!M@@@@L@@@`@)M@v!M@z0M@{@@@L@@%t@t@@@@L@L@@@{@<DM@f:-./M@jKM@k@@@tL@@@@mQM@TG:;VL@QX@@@cL@q@ภeɠtt%type @@t@@@L@L@@ภyݠ@@MzM@rL@}M@@@@L@@@@\~q6st@@@dL@@@@gM@-@@@OL@`@,@[type @@n@@@PL@L@@@@@@@@L@L@@2@@ @  ఐ$selfWNNWNN@*@@FY @*WNN@@@>@>@>>@@@@@@)@@ఐy$fmt20WNN1WNN@ݰ@@@@@9@@ఐȠ(mod_name@WNNAWNN@C@@@@@I@@ఐ!!tPWNNQWNN@@@=V@@:@@>W@ ఐ2!taXNNbXNN@@@>g@-ty_parametershXNNiXNN@K @@G@F@@@@C@@@@@@@@~@ĠÄXNOÅXNO@@@@@c@b@@@@_@@@@@@@@@@s@r@@@@o@@@@@@@@@@@ภٰìXNO íXNO @@@@@@@XK@%K@@@üXNOýXNO@@@@@@@@@@@@@@@@@@@@@!@@@@"@@ @@@@@@ఐ""psXNOXNO@E@@@@@@,@@@@+t@@@*@@)@@(@@ఐJ$fmt2XNOXNO@@@@@@8N@N@="@@9 @@q#@@@A!XNN"XNO @@t&@ ఐi"ps.YO"O*/YO"O,@@@@@@@_@`@@@^@@@]@@\@@[A@@ఐ$fmt2HYO"O-IYO"O1@@@@@@kL@oL@nU@@ఐ&s_name\YO"O2]YO"O8@@@9@@@pe@@5@@@@@tK@ik@@ఠ$privjrZO:OFsZO:OJ@ċ|A@@y@@@K@u3xxxxxxxx@~@@@డyyĄZO:OZąZO:O[@y@@@'@@@K@z@y@@@y@@x@@w@@ఐp!tğZO:OMĠZO:ON@Q@@?C'@*ty_privateĦZO:OOħZO:OY@F @@.@@ภ(AsttypesĴZO:O\ĵZO:Od@'PrivateĹZO:OeĺZO:Ol@@;'Private(Asttypes,private_flag@@@@@@@B@@A4parsing/asttypes.mlie1Ee1L@@@ O@@@@DK@T@@1@@XU@A@ZO:OB@@ ఐ!t\OzO\OzO@@@?3@vo@p@q@@@+ty_manifest\OzO\OzO@~ @@}|@@@@@@@Ġ$Some]OO]OO@fMĠ%Other]OO]OO@;%Other@@@@&d)type_expr@@@@A@@B@A)--)-.@@@@ఠ#typz ]OO!]OO@9}A@@@@@E@@@(]OO)]OO@@@@@K@@@1@@@@@@@@S@@Ơ@@@@@@Z@@@ఐޠ!pE^OOF^OO@b@@@@@@@۠@~@@@]@@@@{@@@K@M@1M@f@@zM@H@@\M@ߠ#@@@@@@@@@ @@@@3oooooooo@XQ@R@S@@@@ఐȠ$fmt2^OOŀ^OO@,@@?@@@N@N@@@ภ;ş:ŠŔ^OOŕ^OOA9ภFŪwū wԠ# = @@w@@@DN@GN@F8@ภZžſ ภbƠ'@'@mO@Jm@@@[N@eP@ภr֠&7%ภzޠ?@?@~O@h~@@@yN@h@ภO@O@^@@@N@0N@BN@YN@wM@CM@ZM@x@@@|N@@@j@y@@@^N@v@@u@O@5#@@@EN@X@@@O@-@@@2N@A@' = %s%s@@@@@3N@N@@@@@C@@@N@/@@ఐϠ$privA^OOB^OO@_@@)@@@N@@(private N^OOO^OO@@Q^OOR^OO@@N@@ [^OO@@]^OO^^OO@@ N@@b^OOc^OO@@@@ ఐh$selfr^OOs^OP@. @@I@-_w^OP @@@F@@@@F@@@F@@@@@@@@@ఐ(mod_nameƏ^OP Ɛ^OP@@@F@@@O@O@'@@ఐ#typƣ^OPƤ^OP@1@@F@@@O@O@;@@Ʈ^OOƯ^OP@@UO@@@@n@@QK@C@@ƻ_PP&Ƽ_PP'@@!N!M@@@@@@@ @!U!T@@@@@@@@@ภ_PP+_PP-@@@@ @@@A[OpOx`P.P7@@#3@@@@@ఠ's_type3{aP9PEaP9PL@~A@@@@@;K@3@@@@ ఐ!pbPOPYbPOPZ@@@@@@@@@/@@@Lw@@@1L@L@ L@7@@KL@Ѡ@@@Ӡ@@@@@@@@@@2@@ఐo$fmt2&bPOP['bPOP_@Ӱ@@@@@M@M@F@@ภFG;cP`Pl<cP`PqAภQR `@s@@@3M@6M@5f@ภdeภlom&n@&@bN@9b@@@JM@T~@ภ|^}6]@6@k5@@@M@M@1M@HxL@2L@I@@@MM@^@@M@N@$ @@@4M@G@@Y@N@ @@@!M@0@# %sj@j@@@@"M@aM@`@@qp@@:6@@@M@@@ఐ!tePPePP@t@@Bf@'ty_kindePPePP@"t @@"s@@@w@Ġ-Type_abstractfPPfPP@;-Type_abstract"@@@{@@@@BB@A++++@@@O@@@  @@"@@@|@@"@@@}@@@ఐȠ!tgPPgPP@@@B@+ty_manifestgPPgPP@" @@""@@@@@@@Ġ$SomehPQhPQ@ibĠ+Object_typehPQ hPQ@;+Object_type@&C,object_field@@@@@@@AA@B@A*.<.B*.<.d@@@@@2hPQ3hPQ@@@@@@@@Q@@@<hPQ=hPQ@@"@@@W@@@0@@"Ӡ"@@@@@@_@@"ڠ"@@@@@@f@@@డ!^YiQQ2ZiQQ3@@@@@@@@@@@@@@@@@@@@"= qiQQ.riQQ0@@tiQQ-uiQQ1@@@@@R@R@@@డ!^ȉiQQUȊiQQV@߰@@@@@@@@@@@@@@@@@@@ఐ3$privȥiQQ8ȦiQQ<@ð@@@@@S@@'privateȲiQQCȳiQQJ@@ȵiQQBȶiQQK@@ @@@S@S@@ iQQR@@iQQQiQQS@@S@S@@iQQ4iQQT@@@@" <iQQXiQQZ@@iQQWiQQ[@@)@@@S@S@@@ @@1@@@@S@@@x@@L@@@jQ\QnjQ\Qo@@##@@@@@@@ @##@@@@@@@@@  jQ\Qt@@ jQ\Qs jQ\Qu@@!#@@@AgPPkQvQ@@$&@Ġ,Type_variantlQQlQQ@;,Type_variantA@%D3variant_constructor@@@x@@@w@A@BB@A,$,*,$,T@@@@@1lQQ2lQQ@@@@@@@@P@@@! @@#@@@T@@#@@@W@@@డ!^JlQQKlQQ@@@@@@@@@@@@@@@@@@p@@!=blQQclQQ@@elQQ@@@@@P@P@@@ఐ$privylQQzlQQ@@@a@@@P@@( privateɆlQQɇlQQ@@ɉlQQɊlQQ@@@@@P@P@@ ɘlQQ@@ɚlQQɛlQQ@@P@P@@VɡlQQ@@@@>@@@Ġ+Type_recordɭmQQɮmQQ@;+Type_record@D@@@z@@@y@AABB@A,|,,|,@@@)@@mQQmQQ@@D@@@@@@@@@ @@$s@@@@@$v@@@@@@డg!^mQQmQQ@1@@@1@@@ @.@@@-@@@@@@@@@"= mQQmQQ@@mQQ@@L@@@P@P@@@ఐ$priv mQQ mQQ@(@@@@@P@(@(private mQRmQR @@mQRmQR@@i@@@P@P@9@ )mQR@@+mQR,mQR@@P@P@G@V2mQR@@I@@>@@HJ@Ġ)Type_open>nRR'?nRR0@;)Type_opene@@@ABB@A ,, ,,@@@@@@  @@$@@@a@@$@@@d@@@$= ..SnRR5TnRR9@@VnRR4WnRR:@@ln@@@AYdPrP~ZoR;RH@@oq@@f@@PL@s@ఐ &flush2fpRKRUgpRKR[@ @@@´@@@5@@@4@@3@@ภ¦ypRKR\zpRKR^@¥@@@@@@@ LyS)S?MyS)SB@@߰@@@@2@@@}P@*@@@ܠ @@@3@@@@@@@3````````@+@@@@࣠@!rAryS)SHsyS)SI@ˋA@@">@@@@@ఠ's_field˂zSMSd˃zSMSk@˛A@@-@@@?S@3ˈˈˈˈˈˈˈˈ@T":@@@@@ ఐ2!p˙{SnS˚{SnS@@@@W@@@@/@@@@@@@@!@@@5T@T@T@@@T@q@@T@w@@@B@@@@@@ @@@@;@@ఐ $fmt2{SnS{SnS@ }@@Ð@@@U@U@O@@ภ|SS|SSAภ ภภ  ภ~>#~=%(@(@~"@@@LU@OU@N@ภ' (7@7@~T@T@V@=@@@U@U@U@'U@8U@JU@U@(U@9U@K V@AV@B@@@MU@Y@@^@'V@+"V@/V@0@@@:U@I@%r@r@@@@;U@\U@[@@y@BV@;./0V@+V@ @@@)U@7@@@1V@ G:;T@lU@U@@@@U@&@ภ,̐~̑~" @@~@@@mU@pU@o@ภ@̤̥ภH̬̭@@ԠV@s@@@U@@ภX̼~̽~" :@@~@@@U@U@1@ภlРMLภtؠ@@@@@U@U@L@A@@@@U@U@W@@@@@@U@U@b@@ @S@@@U@g@ภVUภ@@6ZV@ǠZ@@@U@@ภI.H" ;3@3@-@@@U@U@@ภ23B@B@T@T@T@T@T@V@U@kU@U@U@U@U@V@@@@U@@@e@Š!"V@ʠ$%@@@U@@@q@ѠV@!,-V@/0@@@U@@@~@ޠV@,78V@:;@@@U@@@@Ǡ6AV@vDE@@@U@@@@V@^A V@a@@@nU@@@@bUWX@@@U@j@@@V@l@@@U@@3@[ %s :@ %s ;@@@@@U@U@ @@@@: @@@U@)@@ఐQ!r}SS}SS@5@@o8@'of_name}SS}SS@3'of_name@@@@@@}@@@ 3'of_type /+)type_expr@@@~@@A @A$-9-?$-9-Z@@I@3'of_text*Odoc_types$info@@@@@@A@B@A%-[-a%-[-@@\@@A#- -&#- -8@@`@7/@@OU@n@@ ఐ $self~SS~SS@5@@QF@4 ~ST@@@Nc@@@ @N^@@@N[@@@@@@@@@ఐ (mod_name$~ST%~ST @ '@@N@@@,V@0V@/@@ఐˠ!r:~ST ;~ST @@@@'of_typeA~ST B~ST@p @@N@@@+V@4V@2@@L~SSM~ST@@V@*@@@@T@@ఐ &flush2[TT+\TT1@ @@@Ʃ@@@9@@@8@@7@@ภƛnTT2oTT4@ƚ@@@Ƽ@@@@T@D@@@@@ @@@A@yzSMS` @@డ!@΃TKTr΄TKTs@jq@@@jqW@@@K@jj]@@@Jjia@@@H@@G@@F3ΓΓΓΓΓΓΓΓ@ @@@@@@ภΡTKT`΢TKTqAภ'CodePre ΪTKTg@ఐ1's_fieldγTKThδTKTo@@@@@@cS@eS@d'@@ @@$0S@b*@ภ3TKTp%A2@&A@9T@Y@@@^S@j9@@TKT^/@@j@@@WS@]A@@ ఐ۠$selfTKTuTKTy@6@@R$R@6pTKT@@@JI@J-J"@@n@@mY@@ఐ!fTKTTKT@ @@JXF@uh@@ఐ!r TKT TKT@@@w@'of_textTKTTKT@4 @@JRF@{@@TKTtTKT@@JL@@J@@@@@@yS)SCTT@@@@@Q@Q@@@ఐ2!l.TT/TT@@@@@@Q@Q@@@ @@@A@;xS S @@డ!@ETTFTT@k3@@@k3$O@@@@@k.@@@k- @@@@@@@3WWWWWWWW@#:3@4@5@@@@డ$List'flattenmTTnTT@ qTTrTT@@;@@@;:$P@@@@@@@7@@@@@+@@ఐi&fieldsϏTTϐTT@5@@ZY@@@@@@Q@Q@D@@2@@kY@@@P@Q@M@@ภϯTTϰTTAภ'CodePre ϸTT@Ÿ!>ϿTTTT@@TTTT@@¨@@@P@P@q@@ @@%>P@t@ภATT%A@@&A@G%MQ@@@@P@@@TT0@@k@@@P@@@z7@@K@@:@@W@Ġ$NoneTUTU@qb@@@@**@@@@@@@@@@@Ġ$SomeTU TU @qXĠ%OtherTUTU@ @TUTU@@ @@@[@@@TU TU@@*@@@a@@@@@**@@@@@@i@@i@@4 @@**@@@@@@q@@@ภ̣6TU7TU@̣@@@y@@@A:vRR;UU-@@@Ġ,Type_variantFU.U:GU.UF@,ఠ!l}OU.UGPU.UH@hA@@43@@@Q@@@P3WWWWWWWW@@@@@@ @@+@@@R@@+@@@S@@@డlULU^mULU_@@@@TS@@@@@@M@@ @@@@@@@3||||||||@6/@0@1@@@@ఐ=!lЌULU\ЍULU]@ @@@@ภЗULU`ИULUb@@@@)M@@@@@@@@N@#@ ఐF!pЭULUiЮULUj@ʰ@@@k@@@@C%@@@N@N@{@@@F@@@@@@@@@@K@@ఐ$fmt2ULUkULUo@@@Ȕ@@@O@O@_@@ภŐŏULUpULU|AŎภś# #ภţ##ภūŪŦภųB#A%(@(@&@@@yO@|O@{@ภ+ ,7 @7@śpN@0N@N@4P@j@@@O@/O@CO@TO@eO@wO@DO@UO@fO@x P@n!P@o@@@zO@@@`@Ġ)P@X!P@\0P@]@@@gO@v@%t@t@@@@hO@O@@@{@DP@H:-./P@LKP@M@@@VO@d@@@$7QP@6G:;VO@3X@@@EO@S@ภ/ѓє# |@@@@@O@O@@ภCѧʼnѨň@@zP@rO@}P@@@@O@+@@@&~q6st@@@FO@6@@@1P@@@@1O@BB@*@[ |@@8@@@2O@O@N@@@@\@@@O@.W@@*@@X@ภ$ULUULUA#ภ'CodePre ULU@̠ఐ(&flush2ULUULU@@@@>@@@ɝ@@@@@|@@ภ0ULU@.@@@P@@@N@@@ ULU ULU@@@@@@N@@@9 @@'M@@ภΊ@AΈ@AA@я'K@@@@M@@@'ULU~K@@V@)ULUh*ULU@@Y@@ఠ,constructors6UU7UU@OA@@ӠnMr@@@=<@A@7@@@|@'vc_argsUUUUA=ఠ@A@M@@@@&vc_retUUUUAEఠ@A@IH@@@@@@@'vc_textUUUUAIఠ@ A@M8@@@@@@@@@UUUU@@Q@@@@@ ఐȨ!pUVUV@,@@@@@@@ȥ@H@@@ɐ@@@ Q@ Q@^Q@@@Q@@@@ȱ@@@@@@@@@@ 322222222@|@~@}ol@n@m_\@^@]KH@J@I@@@@ఐ$fmt2HUVIUV@@@@@@!R@(R@'@@ภhi]UV^UV(Aภs&Yt &Xภ{&|&ภӃӄภ'Ӌӌ#%(@(@@@@R@R@V@ภ;ӟǁӠ7ǀ@7@Q@Q@$S@a@@@R@]R@qR@R@R@R@rR@R@R@ S@S@@@@R@@@^@6'S@"S@S@@@@R@@%r@r@@@@@R@R@@@y@xBS@v;./0S@z+S@{@@@R@@@@&S@dG:;Q@R@aR@b@@@sR@@ภȤ3 2$ | @@@@@R@R@@ภȸlkภ$'%&@@LS@Π@@@R@@ภ45@@Ȥ R@R@ݠEQ@ޠGS@Ѡ@@@R@@@@ȵ"S@QTS@TU@@@R@@@@ Y`@@@tR@@@@͠:S@=4567@@@_R@p(@-@[ | %s@@@@@`R@R@4@@  @@SȠJ@@@R@\=@@ఐ'vc_name|UV)}UV0@D@@aR@ L@@s@@]Q@#N@@ఠ!lԍV3VJԎV3VK@ԦA@@!Q@ 3ԏԏԏԏԏԏԏԏ@]@@@ ఐ$selfԞV3VNԟV3VR@<8@@W@;ǰԣV3Ve@@@O@O@OzO`@@@@@@@@ఐѠ!fԴV3VfԵV3Vg@_@@OF@'@@ఐK(mod_nameV3VhV3Vp@ư@@à@@@"7@@@ఐ'vc_argsV3VrV3Vy@@@OR@(J@@ఐ&vc_retV3VzV3V@@@OF@)X@@V3VqV3V@@OF@+]@@R@@O^@A@V3VF@@డӇ!@VVVV@p@@@pP1@@@2@pP7@@@1pP;@@@/@@.@@-3        @@@@@@@ఐ!lVVVV@ @@@@ ఐ"$self,VV-VV@<ư@@Xk!@<1VV@@@P@PtPi@@C@@B(@@ఐ]!f@VVAVV@@@PF@J7@@ఐY'vc_textOVVPVV@@@PF@OF@@UVVVVV@@PI@@=@@J@h@@@K@@@[UU\VV@@@$@@O@TO@S@@ఐ!lmVVnVV@@@@@@O@WO@U @@% @@=3@A@zUU @@డ$List'flattenՈVVՉVV@ ՌVVՍVV@@#V@@@#V#U+ M@[@@@]@@@\#R@@@Z@@Y3՝՝՝՝՝՝՝՝@"pi@j@k@@@@ఐw,constructorsխVVծVV@ @@#x#w"@@@f@@@eN@iN@g@@5@@K@d@ULUVV@@|@ULUY@@ 1~@Ġ+Type_recordVWVW@ !ఠ!l~VWVW@A@@ )P@@@Z@@@Y =@@@ @@0@@@[ A@@0@@@\ D@@@ ఐꠐ$selfWW"WW&@=@@Y33@ d&@ @!@@@=WW6@@@Q@Q @QP@@o@@n@@m @@ఐ*!f WW7WW8@@@Q)F@y@@ఐ(mod_nameWW9WWA@@@@@@+@@ఐU!l,WWB-WWC@5@@Q4F@:@@>@@ ;@Ġ)Type_open<WDWP=WDWY@ @@@@0@@@` @@0@@@a @@@ภҷJWxWKWxW@ҷ@@@  @@@ANtR~R@@  @A@PsRkRs@@@ఠ%defs2[WW\WW@tA@@ޠ+K@@@@K@3cccccccc@   @ @ @@@ภӶnWWoWW@ӵภ'CodePrewWWxWW@_ఐ's_type3ցWWւWW@ @@h@@@K@K@%@@֌WW֍WW@@+K@*@ఐ $defs֘WW֙WW@2@@ 5@@@@;@@@:@A@֡WW @@డ7!@֫WW֬WW@r@@@r@@@@r@@@r@@@@@@@3ֻֻֻֻֻֻֻֻ@Yib@c@d@@@@ఐI-merge_codepreWWWW@@@@OD@@@@@@H@@@@@@@ఐ%defs2WWWW@)@@k,[@@@L@L@4@@WWWW@@r[@@@K@L@?@@డՕ!@ WXF WXG@r@@@r,K@K@@@@@r @@@r@@@@@@@b@@ภp(WW)WXEAoภ%Latex 1WW@డ!^<WW=WW@ɒ@@@ɒ@@@@ɏ@@@Ɏ@@@@@@@@@'\index{TWWUWW@@WWW@@ɭ@@@M@M@@@డ!^kWXlWX@@@@@@@@ɾ@@@ɽ@@@@@@@@@ ఐ$self׉WX׊WX@?#@@Z@>׎WX @@YYZi@@@@@@@h @@@Zd@@@@@@@@Z ภn״y@״@ZZ@@@+@@@*@@ఐs&s_name׸WX ׹WX@@@h/@@@'O@/O@.@@X@@@@@@0O@& @@డb!^WXWX@,@@@,@@@6@)@@@5(@@@4@@3@@2(@@'@\verb`WXWX@@@@F@@@BO@DO@C:@@డ֐!^WX<WX=@Z@@@Z@@@J@W@@@IV@@@H@@G@@FV@@ ఐ$self"WX#WX#@?@@[ag@?'WX)@@ZZ[@@@^@@@]@h@@@\Z@@@[@@Z@@Y{@ZภyMyภFWX/GWX4@@@@[ @@@lQ@p@@@7@@@q@@ఐ&s_name\WX5]WX;@@@h@@@jQ@uQ@t@@c@@ʼ@@@V@vQ@i@@#`} vWX>wWXB@@tyWXC@@@@@UP@xP@w@@ @@@@@A@yP@T@@@@@@@@zO@@@@U@@@@@@{N@@@ؚWW؛WXD@@s@@@@|M@@@| @@L@@ภA@A@M@@@@L@@@صWW@@t@@@L@@@ ఐ$selfXHXQXHXU@@d@@\ @?XHXb@@iǻi@@@@@@@i[@@@@@@[@@@@@@@'@jภozV@@ՠj @@@@@@5@@ఐР!tXHXcXHXd@@@SD@'ty_infoXHXeXHXl@3 @@j"\"@@@@@@M@M@V@@XHXPXHXm@@\$@@@\@@f@@t@@@K@L@e@@1@@f@@@@@@@@@=@T@@>@X@@@@@@ @@@@@@R@@@c@@@@@@@@@A@1RMM@@ ఐ3$self=XwX}>XwX@@װ@@\|3========@@@@@@@LEXwX@@@\z@@@@\x@@@j@@@@@@@@@ఐA#fmt]XwX^XwX@'@@T @@ภְhXXiXX@֯ภ%LatexqXXrXX@I ఐu$selfXXـXX@A@@\B@@لXX@@@\N@@@β@@@@@M@@ ఐ$selfٛXXٜXX@A5@@\^@@E٠XX@@pȌ\{@@@@@@@j@@@\v@@@@@@@r@ǁภp{#@@Ȣ\@@@@@@@@ఐ!tXXXX@~@@Tp@'ty_nameXXXX@4 @@jJ@@@L@L@@@XXXX@@\@@@@L@@@XXXX@@@@@@K@@@XXXX@@/\J@@ఐf$textXXXX@@@t/n@@@J@J@@@ XX XX@@/v@@@J@@@ @@:4F@@@@u@@@@A@A@@@T@TT@@@@@@@@@N@T@TT@@@@@@@@F@@0PMM&@A> Print LaTeX code for a type. >OMpMt?OMpM@@@@@@@T۰EYYFYY1@AA࣠@&self-3Aఠ€AlAA@N3SSSSSSSS@A@@@  AoANA@N@@A@࣠@(mod_nameAeYY2fYY:@~A@@T3ffffffff@B O@B@!O@B@@@@@  @@#fmtAxYY;yYY>@ڑA@@U3yyyyyyyy@ U @@@@@@@@"teAډYY?ڊYYA@ڢA@@U 3ڊڊڊڊڊڊڊڊ@U@@@@@@@@@ఠ$textڜYDYNڝYDYR@ڵA@@vy0K@a@@@mK@:3ڥڥڥڥڥڥڥڥ@(U+@@ @@@@@ఠ$fmt2ڻYUYbڼYUYf@A@@z@@@TL@<@@ఠ&flush2YUYhYUYn@A@@@@@@W|@@@V@@UL@=2@@YUYaYUYo@@@"@@@?;@!fYUYsYUYt@A@/@ @@@ @@@6@'@@AO@ఐΠ'new_fmtYUYwYUY~@{@@@N@@@I@@@@E@@\@@@Hһ@@@G@@F@@D@@Cq@@ภN!YUY"YUY@M@@@o@@@XM@\@@*@@@q@b@@]M@S@A@3YUY]@@ డ0reset_type_names)Odoc_infoCYYDYY@ GYYHYY@@=K@@@=K@@@b=H@@@a@@`3PPPPPPPP@@@@@vp@t@q@@@@ภӏbYYcYY@ӎ@@@=e@@@iM@m@@(@@@@@nL@h@ డ&Format'fprintfYYۀYY@ ۃYYۄYY@@@@@B@@@w@@@@ML@L@sR@@@u@@@v@@@t@@r@@qN@@ఐ$fmt2۫YY۬YY@V@@k@@@M@M@b@@ภgˠf̰YYYYAeภr֠. .ภzޠ.s.rภЂЁ}ภЊ#%(@(@@@@M@ M@ @ภО7@7@rpL@L@(L@N@@@@M@M@M@M@M@M@M@M@M@ N@!N@@@@ M@@@`@Л)N@!N@0N@@@@M@@%t@t@Х@@@M@M@@@{@ݠDN@נ:-./N@۠KN@@@@M@@@@/QN@ŠG:;VM@ X@@@M@@ภjk%type @@y@@@)M@,M@+@ภ~`_@@zN@rM@'}N@@@@*M@6.@@@~q6st@@@M@&9@@@N@@@@M@E@,@[type @@@@@M@9M@8Q@@@@3@@@M@Z@@/@@[@ ఐ5"teܻYYܼYY@@@W>k@2te_type_parametersYYYZ@32te_type_parametersWD@@@Ϡ>#)type_expr@@@@@@@@B3'te_infoȅB@@@@@@A@@ @Aϸ!@!JϹ!@!i@@Mj@3,te_type_name˿!t@@@@@A@A!!!!@@Xk@*3*te_private*Wn,private_flag@@@@@C!@A"")""D@@cm@3/te_constructors5W}7t_extension_constructor@@@@@@A@D1@A"E"O"E"@@sn@3&te_locE>%@@@A@E:@A""""@@|o@3'te_codeN @@@@@@A@FI@A""""@@Ћp@@A!!!"@@Џl@kc@@]\@@@R@@@Q@Ġ٣6ZZ7ZZ@٣@@@@po@@@[@@@Z3========@@@@ @xw@@@]@@@\@@@ภzMZZ"NZZ$@y@@@ӻ@@@}L@zL@N@Ġڨ`Z%Z4aZ%Z6Aڧఠ!p iZ%Z5@݁A @@@@@e3llllllll@@@@Ġ A@@A@@@@k@@@j@@@Z%Z3@@@@@m@@@l@ @@@@o@@@n@@@ ఐԠ"psݙZ:ZJݚZ:ZL@@@@W@@@@@@@&@@@@@@@~3ݦݦݦݦݦݦݦݦ@WF@@A@B@@@@ఐ$fmt2ݶZ:ZMݷZ:ZQ@a@@v@@@P@P@@@ ఐ~$selfZ:ZSZ:ZW@Eh@@a (@DZ:Zc@@@^*@@@@^%@@@^"@@@@@@@8@@ఐ(mod_nameZ:ZdZ:Zl@o@@X|E@@ఐ!pZ:ZmZ:Zn@O@@^I@@@Q@Q@Y@@Z:ZRZ:Zo@@1@@@@Q@c@@t @@v@@@O@i@ఐV"psZqZZqZ@y@@@@@@@M@@@Ө@@@@@@@@@ఐz$fmt25ZqZ6ZqZ@@@@@@O@O@@@! GZqZHZqZ@@JZqZKZqZ@@x@@@O@O@@@9 @@O@@ @@@ఠ!laZZbZZ@zA@@@@@s@@@r@@@@@u@@@t @@@ ఐӹ"ps~ZZZZ@ܰ@@@<@@@@Ӱ@@@ @@@@@@@3ދދދދދދދދ@<3,@-@.@@@@ఐࠐ$fmt2ޛZZޜZZ@F@@[@@@P@P@@@!(ޭZZޮZZ@@ްZZޱZZ@@@@@P@P@+@@< @@#@@@O@1@ ఐ,print_concatZZZZ@Ѱ@@@ֈ@@@@@@@@@_'@@@3O@G@@@A@@c@@@ @@@@@@@@\@@ఐ9$fmt2ZZZZ@@@ִ@@@P@P@3@p@@@@", ZZZZ@@ ZZ ZZ@@8@@@P@P@@@࣠@!pA!ZZ"ZZ@:A@@J'@@@@ఐk"ps0ZZ1ZZ@Ҏ@@@@@@@b@@@Խ@@@@@@@ 3========@(h@@ @@@@ఐ$fmt2MZZNZZ@@@ @@@R@!R@ @@ ఐ$selfeZZfZZ@F@@b(@FRjZ[@@@_@@@(@_@@@'_@@@&@@%@@$8@@ఐ (mod_name߂Z[߃Z[@@@ZE@@ఐq!pߏZ[ߐZ[@O@@R@@ߓZZߔZ[@@@@@@9S@2\@@m @@@@@:R@b@ߣZZߤZ[@@@@@@CO@@@P@>P@<@@ఐZ!l߻Z[߼Z[@-@@?@@@P@BP@@8@@ @@@ఐ "ps[[([[*@.@@@׎@@@I@@@@H]@@@G@@F@@E@@ఐ/$fmt2[[+[[/@@@ת@@@UO@YO@X@@") [[1[[3@@[[0[[4@@-@@@TO@[O@Z @@9 @@O@S @B @@@ @@@@@AYY[5[>@@@ ఐV"ps[@[H[@[J@y@@@@@@@M@@@ը@@@@@@@@@ఐz$fmt25[@[K6[@[O@@@@@@M@M@@@ ఐ$selfM[@[QN[@[U@G@@c@G6R[@[e@@@`P@@@@`K@@@`J@@@@@@@ @@ఐ(mod_namej[@[fk[@[n@@@Z-@@ఐ"tey[@[oz[@[q@Ѱ@@Z<@,te_type_name[@[r[@[~@ @@@@@F@@[@[P[@[@@յ@@@@N@P@@v @@@@@L@V@ ఐ:!p[[[[@վ@@@_@@@@7@@@@p"@@@L@L@DL@[@@oL@x@@@C@@@@@@@@@@@@ఐ$fmt2[[[[@|@@ؑ@@@M@M@ @@ภՍՌ[[[[AՋภ՘' &# +=@@ @@@WM@ZM@Y@ภլ`_ภմ'@'@@cN@]c@@@nM@x@ภ( )7 @7@՘l@@@M@CM@UM@lyL@VL@m@@@qM@@@N@կN@H @@@XM@k@@Z@ջN@# @@@EM@T @% +=%sk@k@@@@FM@M@@@rq@@6@@@M@B @@డm[[n[[@@@@@@@M@@@@@@@@@<@@ఐ"te[[[[@@@\ K@*te_private[[[[@ @@R@@ภ(Asttypes[[[[@'Private[[[[@@@ @@4M@h@@!@@Ў@@@N@n@( private[[[[@@[[[[@@M@z@ [[@@[[[[@@M@@[[[[@@@@)@@L@ @@ఠ's_type3[[[[@A@@ـ@@@L@3@@@@ఐ&flush2[[[[@@@@6@@@ٕ@@@@@@@ภ([[[[@'@@@I@@@M@%@@@@)&@A@[[ @@@ఠ$defs[\[\ @)A@@/̠7}L@@@@L@3@MF@G@H@@@డ$List'flatten,\\-\\@ 0\\1\\%@@/@@@//#@@@@@@/(@@@@@3????????@&@@@@డ$List#mapS\&\4T\&\8@ W\&\9X\&\<@@@@@@b@@@:M@0*T@@@M@LM@M@@@@@@@ @@@@@@@6@@࣠@!xA\=\R\=\S@A@@+n@@@@@ఠ&father\W\n\W\t@A@@v@@@P@3@"C@@@@@డ/$Name&father\W\w\W\{@ \W\|\W\@@! @@@ѓ@@@і@@@@@ @@ఐH!x\W\\W\@,@@o/@'xt_name\W\\W\@3'xt_name@@@ѳ!t@@@@@@ 3'xt_args )Odoc_type0constructor_args@@@@@A @A#G@@Wd@3&xt_retΝDI)type_expr@@@@@@@@B@AHRHr@@he@31xt_type_extension*]~@@@@@C%@A@@qf@3(xt_alias3η]/extension_alias@@@@@@@@D5@A    6@@ցg@3&xt_locC4(location@@@A@EA@A i s i @@֍h@3'xt_textOӠD$info@@@@@@A@FR@A      @@֞i@@A @@֢c@nf@@@@@Q@Q@@@n@@@A@B\W\jp@@ ఐ砐!pN\\O\\@k@@@ @@@ @@;@@@ P@@@@P@P@TP@@@P@'@@@@@@@@@@@@@3ssssssss@@@@@@@ఐȠ$fmt2\\\\@.@@C@@@Q@Q@@@ภ?㣠>㤰\\\\A=ภJ㮠6 6ภR㶠6K6JภZ㾠YUภbƠ#%(@(@@@@Q@Q@P@ภvڠ׼7׻@7@J|P@P@R@ۜ@@@Q@SQ@gQ@xQ@Q@Q@hQ@yQ@Q@ R@R@@@@Q@@@^@q'R@|"R@R@@@@Q@@%r@r@{@@@Q@Q@@@y@سBR@l;./0R@p+R@q@@@zQ@@@@6R@ZG:;P@Q@WQ@X@@@iQ@w@ภCnDm$ | @@R@@@Q@Q@@ภWاXئภ_b`a@@؇R@Ġ@@@Q@@ภ oQpP@@ߠQ@Q@ӠEP@ԠGR@Ǡ@@@Q@@@@R@QTR@TU@@@Q@ @@@Y`@@@jQ@@@@6R@3./01@@@UQ@f"@-@[ | %s@@@@@VQ@Q@.@@  @@3OȠD@@@Q@R7@@డ=$Name&simple\\\\@ \\\\@@@@@ӡ@@@Ӥ@@@@@W@@ఐV!x\\\\@:@@}f@'xt_name\\\\@ @@@@@R@R@t@@\\\\@@w@@@@P@y@@ఠ!l\\\\@A@@2'P@3@@@@ ఐ $self \\ \\@L@@hI@L3\]@@@_@_@__@@@@@@@@ఐ 9!f \]!\]@ ɰ@@`F@''@@ఐ&father/\]0\]@@@ @@@.7@@@ఐ !xE\]F\]@@@J@'xt_argsL\]M\]@o @@`F@5S@@ఐ٠!x\\]]\]@@@a@&xt_retc\]d\]#@x @@`'F@:j@@i\]j\]$@@`;F@=o@@d@@`$p@A@o\\@@@ఠ!cz](]?{](]@@A@@@@@P@\@@@]P@>3@@@@@@ఐ!x]C]^]C]_@@@;3@@@@(xt_alias]C]`]C]h@ @@@@@B@@@A@Ġ$None]n]]n]@@@@@@@@K@@@J4@@@@@M@@@L;@@@ภ6]n]]n]@6@@@NC@Ġ$Some]]]]@&ఠ"xa]]]]@A@@@@@TL@@@@@ޠ@@@V@@@UT@@@@@X@@@W[@@@ ఐۙ!p]]]]@@@@ݾ@@@g@ۖ@!t@@@&S@܅@@@S@tS@S@@@S@c@@@eۦ@@@f@@@d@@b@@a3''''''''@QJ@K@L@@@@ఐ |$fmt27]]8]]@ @@@@@uT@|T@{3>>>>>>>>@@@@@ภXYM]]N]]Aภcd # = @@r@@@T@T@"@ภwxƠภڂ'ځ@'@ڧkU@ˠk@@@T@:@ภ+揠q7p@7@pH@@@sT@T@T@ڠ}S@S@۠@@@T@Y@@N@U@ @@@T@e@@Z@"U@ @@@T@q@% = %sk@k@)@@@T@T@}@@rq@@M6@@@rT@@@ఐ"xa]^]^@@@@@@ @ @%xa_xt]^]^"@3%xa_xt@@@Җ @@@@@@A@A3'xa_name@@@@@@@A@@da@@A5?5o@@hb@*@@ @@@ @@@ @Ġ$None^(^G^(^K@|@@@@+ @@@@@@@@2 @@@@@@@@@ఐK"xa*^(^O+^(^Q@@@"@@@'@%@'xa_name6^(^R7^(^Y@G@@(S@v@Ġ$SomeD^Z^yE^Z^}@ఠ!xM^Z^~N^Z^@fA@@ R@@@*@@@@@m Y@@@@@@2@@t `@@@!@@@ 9@@@ఐ!xl^Z^m^Z^@@@ @@ s@@@-@+3rrrrrrrr@L. @@@'xt_name{^Z^|^Z^@@@E @@@A]]^^@@H@@@@@hS@wB@ภа^^^^AϠภ'CodePre ^^@xఐ Р&flush2^^^^@ F@@@@@@I@@@@@f@@ภܰ^^^^@@@@@@@S@v@@^^^^@@ڞ@@@@S@@@: @@?R@@ภ7AA5@BA@<MP@@@@R@@@^^K@@Q@@@@P@@[@@@A]C]XR@@]R@A@](];T@@డr!@^_B^_C@԰@@@Ԡ=RO@@@@@Ϡ@@@Π @@@@@@@3@s@@@@@@ภN^_=^_?@Mภ%Latex^_^_ @ ఐ ͠$self^_ ^_@O@@k\3@%@@@O#^_@@@j@@@Q@@@@@ @@ ఐ ꠐ$self:^_;^_ @O԰@@ky@O?^_0@@E+k@@@@@@@x@@@k@@@@@@@1@Vภ<e@e@Ak0@@@@@@?@@ఐ蠐!xk^_1l^_2@̰@@N@'xt_namer^_3s^_:@ @@x@@@R@R@\@@}^_~^_;@@kJ@@@@R@f@@^_ ^_<@@`@@@@Q@p@@ @@=P@s@ఐ!l^_@^_A@@@~@@@@@@@P@@@డ=!@_F_Z_F_[@@@@>P@4P@$@@@&@ @@@%@@@#@@"@@!@@ఐX!c^_D^_E@װ@@ #@@@2Q@5Q@3@@ఐh!x_F_c_F_d@L@@@'xt_text_F_e_F_l@Ѱ @@Р@@@9@@@8@Ġ$None_r__r_@r@@@@@@@B@@@A@@@@@D@@@C@@@ภ剰_r__r_@@@@i@@@R@Ġ$Some-__.__@}ఠ!t6__7__@OA@@@@@KB@@@@@@@@M@@@LJ@@ @@@O@@@NQ@@@@ఠ!sV__W__@oA@@@@@T@X3\\\\\\\\@e/(@)@*@@@ ఐި"psm__n__@˰@@@+@@@_@ޟ@@@^@@@]@@\@@[@@ఐ̠$fmt2____@2@@G@@@kV@oV@n2@@8\begin{ocamldoccomment} ___`@@___`@@@@@jV@qV@pF@@9 @@@@@rU@iL@  ఐh$self``-``1@QR@@l\@Pٰ``?@@@l@@@~zخz@@@}@@@|@zl@@@{@@@z{@@@y@@x@@w@@vy@@ఐ'$fmt2``@``D@@@l@@@V@V@@zސภ]@@ܠ{@@@@@@@@ภ$Some``F``J@Sఐנ!t ``K``L@@@m@@@V@@@``E``M@@{/m @@@@@@V@@@j @@@@@U@@ ఐm"ps2`O`i3`O`k@ݐ@@@@@@@d@@@߿@@@@@@@@@ఐ$fmt2L`O`lM`O`p@@@ @@@V@V@@@7 \end{ocamldoccomment} ^`O`r_`O`@@a`O`qb`O`@@ߏ@@@V@V@ @@9 @@@@@U@@ఐ&flush2y``z``@#@@@@@@&@@@@@%@@ภ⹰````@@@@@@@U@5@@@@96@d @@:7@ @@;8@+ @@<9@A@__ @@ภ````Aภ%Latex ``@ఐ[!s````@Z@[@\@@@@@S@S@3@^l @@@@  @@S@@ภ4'A2@(A@9T@@@@S@@@``2@@O@@@@>7@@x@@@A_F_\`a@@&@@@1Q@A@@@@@@@P@BQ@0@@@@@@@b@}@@@@@@@@O@\=\Maa@@@@@N@EN@D@@ఐ}"teaa-aa/@[@@e@/te_constructors aa0 aa?@ @@В@@@N@JN@G@@\&\3a@aP@@8@@@M@KN@ @@!\\"aQa`@@  @A@$[\@@@ఠ%defs2/alax0ala}@HA@@負@L@O@@@QL@M388888888@  1 *@ +@ ,@@@ภ苰CalaDala@芠ภ'CodePreLalaMala@4ఐ 's_type3ValaWala@ :@@=@@@XL@ZL@Y%@@aalabala@@@L@W*@ఐ ]$defsmalanala@2@@?@@@SL@\L@[=@@ @@D@@@RB@A@~alat@@డ!@aaaa@v@@@v@@@c@o@@@bn@@@`@@_@@^3@ark@l@m@@@@ఐ&-merge_codepreaaaa@@@@,!@@@s@@@t%@@@r@@q@@ఐ%defs2aaaa@)@@HA*@@@}M@M@~4@@aaaa@@4@@@oL@M@{?@@ ఐ$selfaaaa@S@@o'P@Raa@@}٠}@@@@@@@}o@@@@@@o @@@@@@@h@}&ภt@@})@@@@@@v@@ఐ"teaaaa@u@@f@'te_info$aa%aa@Q @@}@o@@@@@@@M@M@@@3aa4aa@@oB@@@@@i@@@@@@@@ @ 7@@ ^@  @@ _@ # @@ `@ 1 @@ a@ @@ b@ @@ c@@@@A@CYDYJ@@ ఐ$selfOaaPaa@S@@o3OOOOOOOO@@@@@@S^Wab@@@o@@@@o@@@}@@@@@@@@@ఐ#fmtoabpab @@@f @@ఐࠐ$text|ab }ab@*@@uA@@@K@K@7@@; @@LF@:@J@@@)A@-A@@@g$@g@gg@@@@@@@@1@ @@a7@g0@g+@g&g@@@@@@@@@@F@P@YY+@d츐 ( Print LaTeX code for a type extension. XXXY@@@@@@@g-b>bIb>b[@AA࣠@&self-3AఠTnATo@af3@Tm@@@  TqAaiTr@ai@@Tr@࣠@#fmtAb>b\b>b_@A@@gI3@Ta}@T@!a~@T@@@@@  @@!eAb>b`b>ba@A@@gU3@ g_@@@@@@@@@ఠ$textbdbnbdbr@A@@ߠB_J@@@@J@3        @(gs@@ @@@@@ఠ$fmt2!bub"bub@:A@@@@@K@@@ఠ&flush22bub3bub@KA@@@@@@@@@@@K@2@@AbubBbub@@@"@@@;@!fMbubNbub@fA@/@ @@ @@@6@'@@O@ఐ4'new_fmtfbubgbub@@@@@@@@+@@@ @@@@@ !@@@ @@ @@ @@q@@ภ崰 bub@@"@@@@@L@!@@)@@@p@a@@"L@@A@bub}@@ డ'0reset_type_names)Odoc_infobbbb@ bbbb@@O@@@O@@@'O@@@&@@%3@@@@@uo@s@p@@@@ภbbbb@@@@O@@@.L@2@@(@@9@@@3K@-@@ఠ&s_namebbbb@A@@ܿ@@@BK@43@0@@@డv$Name&simplebbbb@ bbbb@@H@@@@@@8@@@7@@6@@ఐ&!ebbbb@@@hw-@'ex_namebbbb@3'ex_nameh}@@@!t@@@@@@ 3'ex_info ֠S@@@@@@A@A @A %% %%@@x@3'ex_args U0constructor_args@@@@@B@A%%%&@@y@3&ex_ret%O)type_expr@@@@@@@@C(@A&&&&'&&G@@z@3(ex_alias6h/exception_alias@@@@@@@@D8@A6&z&7&z&@@{@3&ex_locFO}@@@A@EA@A?&&@&&@@|@3'ex_codeOP@@@@@@A@FP@AN'' O''+@@}@@AR%h%rS%h%@@w@ld@@\@@@CL@IL@G@@l@@@A@bbn@@@ఠ&fatherbcbc @A@@r@@@XK@J3@@@@@@డ+$Name&fatherbcbc@ bcbc@@-@@@ݏ@@@Nݒ@@@M@@L @@ఐ۠!ebcbc@@@i,/@'ex_namebcbc$@ @@ݯ@@@YL@}L@{=@@. @@A>@A@bc @@ ఐ!pc(c0c(c1@@@@@@@@|@@@@}K@Ti@@@K@K@K@?@@SK@@@@@@@@@@@@@@3        @t{@|@}@@@@ఐ$fmt2c(c2c(c6@a@@@@@L@L@@@ภ;<0c(c71c(cNAՠภFB,G B+ภNAOAภVWภ^_#'(@(@m@@@L@L@P@ภrTs7S@7@|K@YK@M@ 4@@@L@L@L@L@L@L@L@L@L@ M@M@@@@L@'@@^@ 'M@"M@M@@@@L@@'r@r@@@@ L@*L@)@@y@KBM@;./0M@+M@@@@L@@@@B|M@נG:;K@:L@ԠL@@@@L@@ภw۠*exception @@@@@;L@>L@=@ภ?>ภ@@M@A@@@RL@\@ภ@@wL@9L@PEK@QGM@D@@@UL@f@@@䈠M@,QTM@/TU@@@exception %s@@@@@L@iL@h.@@  @@ˠOȠD@@@L@7@@ఐp&s_nameOc(cOPc(cU@@@YD@@m@@UK@F@@ఠ!l^cWcc_cWcd@wA@@=K@3````````@U@@@ ఐ$selfocWcgpcWck@X @@s@WtcWc~@@@k[@kP@kKk1@@@@@@@@ఐ8!fcWccWc@ɰ@@klF@'@@ఐ&fathercWccWc@@@q@@@7@@@ఐ!ecWccWc@@@kJ@'ex_argscWccWc@ @@k~F@S@@ఐՠ!ecWccWc@@@k&a@&ex_retcWccWc@ @@kF@j@@cWccWc@@kF@o@@d@@kp@A@cWc_@@@ఠ!scccc@A@@bY@@@K@@@@K@3@@@@@@ఐ!ecccc@@@ka3@@@@(ex_aliascccc@ @@@@@@@@@Ġ$Nonecccc@@@@@Ƞ@@@@@@4@@Ϡ@@@@@@;@@@ภ훰.cc/cc@@@@NC@Ġ$Some;cc<cc@ఠ"eaDccEcc@]A@@@@@L@@@@@@@@@@@T@@@@@@@@[@@@ డ&Format'fprintficd jcd@ mcdncd@@ְ@@@,@@@@@[!t@@@N@F@@@N@N@N@1@@EN@̠I@@@Π@@@@@@@@@@3@ZS@T@U@@@@ఐ̠#fmtcdcd@@@l3@@@@@ภ[Zcd cd'AYภfʠ # = @@@@@-O@0O@/"@ภzޠ.-ภ'@'@dP@3d@@@DO@N:@ภ7@7@fi@@@O@O@+O@BvN@,N@C@@@GO@XY@@N@}P@ @@@.O@Ae@@Z@扠P@ @@@O@*q@% = %sk@k@@@@O@[O@Z}@@rq@@素6@@@O@@@ఐ"ea<d:dR=d:dT@@@@@@t@q@%ea_exHd:dUId:dZ@3%ea_ex@@@l@@@@@@A@A3'ea_name@@@@@@@A6$v$7$v$@@u@@A:$$;$$@@v@*@@l@@@s@@@r@Ġ$Nonewd`dtxd`dx@@@@@+l@@@|@@@{@@2l@@@~@@@}@@@ఐM"ead`d|d`d~@@@?@@@@@'ea_named`dd`d@G@@!N@@Ġ$Somedddd@ఠ!edddd@A@@m@@@#@@@@@mm@@@@@@+@@tm&@@@@@@2@@@ఐ!edddd@@@ @@m9@@@@3@E. @@@'ex_namedddd@ɰ@@E @@@Ad(d8dd@@H@@@@@aN@B@ภ7ddddA6ภ'CodePre dd@ߠఐѠ&flush2dddd@H@@@Q@@@@@@@@f@@ภCdddd@B@@@d@@@N@v@@dd dd@@@@@@N@@@: @@AM@@ภAA@BA@OK@@@@M@@@:ddK@@@@@@P@@]@@@AAccR@@_T@A@CccT@@డ!@Me7eUNe7eV@;@@@;J@@@@4P@@@3T@@@ @@ @@ 3]]]]]]]]@s@@@@@@ภkde4lde6@ภ%Latextddudd@L ఐ$selfdede@[@@v%@Zde@@@vQ@@@-@@@,@@+0@@ ఐנ$selfdede@[8@@vA@[!de&@@⏠v~@@@<@@@;@@@@:vy@@@9@@8@@7U@័ภ&@@⥠v@@@L@@@Kc@@ఐ㠐!ede'de(@@@n4r@'ex_namede)de0@ @@M@@@HM@RM@P@@dede1@@v@@@4@SM@G@@ddde3@@@@@(@TL@3@@ @@IIK@'@ఐ}-merge_codepree7e>e7eK@O@@@x@@@X@@@Y|@@@W@@V@@డ!@e7eOe7eP@ @@@ o@@@i@o@@@ho"@@@f@@e@@d@@ఐܠ!l:e7eM;e7eN@L@@@@ఐh!sGe7eQHe7eR@@@*oD@@@tM@yM@w@@Se7eLTe7eT@@֠I@@@bL@zM@s@@] @@ѠZL@@@@#K@|L@`@@@@Sb@@@K@"@@డ!@zee{ee@h@@@hIK@K@@@@@e @@@d@@@@@@@~1@@ภeWe^eWeAภ%Latex eWec@yడ9!^eWeoeWep@@@@@@@@@@@@@@@@@@]@@'\index{eWefeWen@@eWee@@@@@M@M@p@@డh!^eWeeWe@2@@@2@@@@/@@@.@@@@@@@@@ ఐ3$selfeWeqeWeu@\@@x9@\leWe{@@wkwiw@@@@@@@{@@@w@@@@@@@@w|ภ%@%@ww@@@@@@@@ఐJ&s_name)eWe|*eWe@@@@@@O@O@@@X@@@@@@O@@@డ!^GeWeHeWe@睰@@@@@@@@@@@@@@@@@@@'@\verb`_eWe`eWe@@@@@@@O@O@ @@డ!^ueWeveWe@˰@@@@@@@@@@@@@@@@@%@@ ఐ̠$selfeWeeWe@]-@@x6@]eWe@@xxxs@@@ @@@ @@@@ xn@@@ @@@@J@xภภYeWeeWe@X@@@x@@@Q@_@@@䨠@@@c@@ఐ&s_nameeWeeWe@2@@D@@@Q@#Q@"w@@c@@-@@@@$Q@@@#`} eWeeWe@@teWe@@8@@@P@&P@%@@ @@@@@@@'P@@@@@H@@@@(O@@@U@@P@@@@)N@@@ eWed eWe@@@@@@*M@@@| @@L@@ภA@A@M@@@@L@/@@&eWe]@@@@@L@@@ ఐ t$self;ee<ee@]հ@@yz@]@ee@@d,b@@@8@@@7@aya@@@6@@@5y`@@@4@@3@@2@yภAj@j@F|@@@P@@@O@@ఐ !epeeqee@ b@@p@'ex_infoweexee@S @@y@@@L@@@KM@UM@R%@@eeee@@y@@@J+@@f@@l @@@K@[L@4@@!@@ 5@S@@ @@@ 4@@@ 5@@@ @@@ @@@ @ @@  @A@bdbj@@ ఐ ⠐$selfeeee@^C@@y3@   @ @ @@@]ee@@@y@@@b@y@@@a@@@`@@_@@^@@ఐ #fmteeee@ ְ@@q5 @@ఐ Ԡ$texteeef@*@@Ϡr @r @{J@xJ@u6@@: @@WF@l9@I@@ @ A@ A@@@qX@qSqJ@@@@@@ @@@k@qb@q]qT@@@@@@@@F@ .@b>bB&@ܹ $ Print LaTeX code for an exception.  bb bb=@@@@@@@qdffff(@AA࣠@&self-3AఠKL^ñ8A^@k3@^@@@  ^Ʊ;Ak^@k@@^@࣠@#fmtA1ff)2ff,@JA@@q322222222@^k@^@!k@^@@@@@  @@&m_nameADff-Eff3@]A@@q3EEEEEEEE@ q@@@@@@@@!pAUff4Vff5@nA@@q3VVVVVVVV@q@@@@@@@@  ఐO$selfkf8f>lf8fB@_@@z3kkkkkkkk@"q@@@@@^zsf8fP@@@z@@@@z@@@@@@@@@@@@ఐ]#fmtf8fQf8fT@C@@q @@ภްf_fiffAݠภ$Code f_fm@)functor (f_fof_fx@@f_fnf_fy@@%@@@L@L@D@@ @@&@@@L@L@N@ภ f{f,Aภ$Codef{f@Dఐ!pf{ff{f@g@@rj@'mp_namef{ff{f@3'mp_namer@@@ n@@@ i@@@ 3'mp_type 㘠YD+module_type@@@ k@@@ j@@A@ASSSS@@c@3,mp_type_code@@@ l@@B@ASSST@@m@3'mp_kind%r@@@ m@@C!@AT0T8T0TT@@v@@ASSSS@@z@<4@@@@@L@L@@@W<@@hL@L@@ภk#ffAiภ$Code+ff@# : 2ff3ff@@5ff6ff@@@@@L@L@@@ @@(L@L@@ภIffA@A@@@@L@@@/A@à<@@@L@@@A@ʠ@@@L@@@`fUf]@@{@@L@@@@@@@@K@@  ఐ\$selfxffyff@`@@{ @_}ff@@@r@r@rr@@@@ @@ @@ఐ`#fmtffff@F@@r#@@ఐZ&m_nameffff@B@@r0@@ఐX!pffff@<@@r?@'mp_kindffff@ @@rF@@=@@rG@ ఐ$selfffff@`Z@@{U@_̰fg @@@{@@@@{@@@@@@@@@@e@@ఐ#fmtfg fg@@@s+r@@ภ0fgfgA/ภ$Code fg@k%) -> fgfg@@fgfg@@w@@@K@K@@@ @@x@@@!K@K@@ภ+A@,A@@@@K@@@fg4@@|J@@K@ @@b9@@sXF@*F@@=@@@>@@@?A@CA@@@s{@sv@sqsh@@4@@3@@2@@1@ @@m@s@s@s}st@@?@@>@@=@@<@@;F@6@AffY@@sqGg"g-Hg"gF@AA࣠@&self-3Aఠ`nA`@m3UUUUUUUU@`@@@  `qAm`@m@@`@࣠@#fmtAgg"gGhg"gJ@A@@s3hhhhhhhh@a n@a@!n @a@@@@@  @@&fatherAzg"gK{g"gQ@A@@s3{{{{{{{{@ s@@@@@@@@$kindAg"gRg"gV@A@@s3@s@@@@@@@@ఐ$kindgYgegYgi@s@@@@s3@@@@Ġ2Module_type_structgogwgog@;2Module_type_structs@@@ @q@@@ @@@ @A@@E@A1^G^M1^G^x@@@,*@ఠ$elesgoggog@A@@q@@@a@@@`3@3@@@@@) @@s@@s@@@  ఐ$selfgggg@a}@@}"3@F#@@@@@`gg@@@} @@@@}@@@&@@@@@~@@}@@ఐ#fmtgggg@@@t( @@ภVggggAUภ%Latex gg@7\begin{ocamldocsigend} gggg@@!gg"gg@@@@@N@N@D@@ @@@@@N@N@N@ภ+A@,A@@@@N@[@@Bgg4@@}p@@N@a@@e9@@@@@M@g@ డ$List$iter\gg]gg@ `ggagg@@R@@@@raF@O@@@@@@x @@@L@@@@@@@@@ ఐ1$selfgggg@b@@}@agh @@@r@r@rr@@@@@@@@ఐ5#fmtgh gh @@@t@@ఐ/&fatherghgh@@@t@@gggh@@@rr@@@@ఐ$elesghgh@Ұ@@ɠZ@@@N@N@@@h @@-@@@M@@ ఐ$selfhh&hh*@bn@@~@ahh8@@@~@@@@~ @@@@@@@@@@@@ఐ#fmthh9hh<@s@@u@@ภDhh>hh^ACภ%Latex hhC@ܠ5\end{ocamldocsigend}  hhE hh\@@hhDhh]@@@@@M@ M@2@@ @@@@@M@M@<@ภ+A@,A@@@@M@I@@0hh=4@@~^@@M@O@@b9@@uQF@AF@F@M@W@A@@X@\B@@uTY@Ġ3Module_type_functorI h_hgJ h_hz@;3Module_type_functor@u@@@ ul@@@ @BA@E@A/2^^02^^@@@+@ఠ!pa h_h|b h_h}@zA@@u@@@e3eeeeeeee@@@@ఠ!kp h_hq h_h@A@@u@@@f@@@/x h_h@@u@@u@@@  ఐ4$self hh hh@c @@~3@/(@)@*!@@@@@b  hh@@@u@u@uu@@@@@@@@ఐ=#fmt hh hh@#@@u@@ఐ7&father hh hh@@@u(@@ఐZ!p hh hh@1@@u@@@'8@@<@@u9@ ఐ{$self hh hh@cg@@ G@bݰ hh@@@u@u@uu@@/@@.@@-P@@ఐ#fmt hh hh@e@@v]@@ఐy&father hh hh@a@@vj@@ఐ!k hh hh@r@@v@@@;z@@7@@v{@@@v|@Ġ1Module_type_alias hh hi @;1Module_type_aliasb@vO1module_type_alias@@@ @AB@E@A4_0_64_0_^@@@,@ఠ!a% hi & hi @>A@@@@@i3))))))))@@@@@@@@vJ@@vJ@@@ ఐ砐$self9 ii: ii@cӰ@@x399999999@@@@@@cHA ii-@@@v@@@D@t@@@C|@@@B@@A@@@@@ఐ#fmtY ii.Z ii1@۰@@v~ @@ภdi2i?ei2itAภ$Code mi2iC@ ఐ($selfzi2iE{i2iI@d@@A@c_i2i`@@@|d@@@r@|_@@@q|^@@@p@@o@@nQ@@ఐ &fatheri2iai2ig@@@v^@@ఐ!ai2ihi2ii@j@@@@@@r@(mta_namei2iji2ir@3(mta_name@@@ !t@@@ @@@ 3*mta_module ov3@@@ @@@ A@A @A,]k]u,]k]@@7)@@A+]]'+]]:@@;(@,@@@@@@@i2iDi2is@@R@@@k@N@|@@| @@S@@@M@dM@j@ภ\AZ@A@a@@@eM@@@i2i>@@%@@OM@c@@@@w@Ġ0Module_type_withiui}iui@;0Module_type_withZ@w&@@@ @@@ @BC@E@A6__6__@@@-@ఠ!k iui!iui@9A@@w>@@@m3$$$$$$$$@@@@ఠ!s/iui0iui@HA@@#@@@n@@@07iui@@wT@@wT@@@  ఐ$selfEiiFii@d߰@@3EEEEEEEE@/(@)@*!@@@@@dZ Oii@@@wt@ws@wrwk@@@@@@@@ఐ#fmt`iiaii@@@w@@ఐ&fathermiinii@ް@@w(@@ఐZ!kzii{ii@1@@w@@@8@@<@@w9@ ఐ:$selfiiii@e&@@G@dii@@@@@@@@@@@@@@@@@W@@ఐE#fmtiiii@+@@wd@@ภiij<jIAภ$Code ij@7! ijij@@ijij@@C@@@M@M@@@ @@D@@@M@M@@ภ(jj,A&ภ$Codejj@b ఐ$selfjjjj @e@@4@dްjj0@@@}@@@@}@@@}@@@@@@@@@ఐ&fatherjj1jj7@@@x4@@ఐ!sjj8 jj9@հ@@~@@@N@N@@@*jj+jj:@@@@@@N@@@T @@eM@M@@ภ>j<jHA@A@@@@M@ @@gA@y@@@M@@@Nii@@|@z@M@ @@@@M@@@@xl@Ġ2Module_type_typeofajJjRbjJjd@;2Module_type_typeof@F@@@ @AD@E@AD8`7`=E8`7`[@@@.@ఠ!s vjJjewjJjf@A@@@@@q@@@@@x@@x@@@ ఐ7$selfjjjtjjjx@f#@@3@@@@@@ejjj@@@@@@@@@@@@@@@@@@@ఐE#fmtjjjjjj@+@@x @@ภjjjjAภ$Code jj@7/module type of jjjj@@jjjj@@C@@@M@=D@@ @@D@@@tM@5M@;N@ภ(jj,A&ภ$Codejj@b ఐ$selfjjjj@f@@4l@eްjj@@@~@@@T@~@@@S~@@@R@@Q@@P|@@ఐ&fatherjjjj@@@y4@@ఐ!sjj jj@@@@@@_N@iN@h@@*jj+jj@@@@@M@jN@^@@T @@eM@FM@L@ภ>jjA@A@@@@GM@p@@gA@y@@@6M@E@@Njj@@|@z@ M@4@@@@yi@@@AUgYg_@@yk3SSSSSSSS@@@@A@A@@@y@y@yyy@@@@@@@@@ @@t@y@y@yy@@@@@@@@@@F@@qg"g&@@ywjjxjk@AA࣠@&self-3 Aఠ g)Ag*@t!3@g(@@@  g,At$g-@t$@@g-@࣠@#fmt Ajkjk@A@@y3@g=t8@gA@!t9@gB@@@@@  @@&father Ajkjk@A@@y3@ y@@@@@@@@$kind Ajkjk#@A@@y3@y@@@@@@@@ఐ$kindk&k2k&k6@y@@@@y3@@@@Ġ-Module_structk<kDk<kQ@;-Module_structy@@@ @w@@@ q@@@ p@A@@I@A TT TU @@@\@ఠ$eles k<kRk<kV@A@@w@@@@@@3@3@@@@@) @@y@@y@@@  ఐ$selfkZkdkZkh@g@@R3@F#@@@@@g"kZkv@@@P@@@%@N@@@$V@@@#@@"@@!@@ఐ#fmt3kZkw4kZkz@@@z9 @@ภ>kZk|?kZkAภ%Latex GkZk@7\begin{ocamldocsigend} NkZkOkZk@@QkZkRkZk@@*@@@HN@JN@ID@@ @@@@@TN@AN@GN@ภװ+A@,A@ܠ@@@BN@P[@@rkZk{4@@@@0N@@a@@e9@@@@@UM@/g@ డ$List$iterkkkk@ kkkk@@@@@@xM@\@@@^@@]@쩠 @@@[}@@@Z@@Y@@X@@ ఐ2$selfkkkk@hN@@@gϰkk@@@x@x@xx@@r@@q@@p@@ఐ6#fmtkkkk@@@z@@ఐ0&fatherkkkk@@@z@@kkkk@@@xx@@@@ఐ$eleskkkk@Ӱ@@[@@@jN@N@@@i @@^@@@M@i@ ఐ$self kk kk@h@@D@h  kl@@@?@@@@=@@@E@@@@@@@@@ఐ#fmt" kl# kl@t@@{(@@ภu- kl. kl&Atภ%Latex 6 kl @ 5\end{ocamldocsigend} = kl > kl$@@@ kl A kl%@@@@@M@M@3@@ @@@@@M@M@=@ภư+A@,A@ˠ@@@M@J@@a kl4@@@@M@P@@b9@@{^F@F@F@VF@X@A@@Y@]B@@{aZ@Ġ,Module_aliasz!l'l/{!l'l;@;,Module_alias@{,module_alias@@@ r@AA@I@A^ U.U4_ U.UR@@@@ఠ!a !l'l<!l'l=@A@@@@@3@@@@@@@@{@@{@@@ ఐ"$self"lAlK"lAlO@i>@@3@@@@@@h"lAl]@@@@@@@@@@@@@@@@@@@ఐ0#fmt"lAl^"lAla@@@{ @@ภ#lblo#lblAภ$Code #lbls@R ఐc$self#lblu#lbly@i@@$A@hʰ#lbl@@@@@@@@@@@@@@@@@Q@@ఐ[&father#lbl#lbl@C@@|^@@ఐ!a#lbl#lbl@j@@@@@ @ r@'ma_name#lbl#lbl@3'ma_name@@@ g!t@@@ d@@@ 3)ma_module ڠ|k#mmt@@@ f@@@ eA@A @ARRRS@@@@ARRRR@@@.!@@@@@ @@C#lbltD#lbl@@@@@@N@@@~ @@@@@M@M@@ภɰA@A@Π@@@M@@@d#lbln@@@@M@@@@@|[@Ġ.Module_functort$llu$ll@;.Module_functor@|@@@ s|s@@@ t@BB@I@AZ UU[ UU@@@@ఠ!p $ll$ll@A@@|@@@3@@@@ఠ!k $ll$ll@A@@|@@@@@@/$ll@@|@@|@@@  ఐ/$self%ll%ll@jK@@3@/(@)@*!@@@@@iɰ %ll@@@} @}@||@@!@@ @@@@ఐ8#fmt%ll%ll@@@|@@ఐ2&father%ll%ll@@@|(@@ఐZ!p%ll%ll@1@@}$@@@-8@@<@@}!9@ ఐv$self&lm&lm @j@@7G@j&lm@@@}@|@||@@5@@4@@3P@@ఐz#fmt&lm &lm#@`@@}]@@ఐt&father&lm$&lm*@\@@}j@@ఐ!k(&lm+)&lm,@r@@}!@@@Az@@7@@} {@@@}!|@Ġ,Module_apply:'m-m5;'m-mA@;,Module_apply]@}5@@@ u}9@@@ v@BC@I@A  V"V(! V"VS@@@@ఠ"k1 R'm-mCS'm-mE@kA@@}L@@@3VVVVVVVV@@@@ఠ"k2 a'm-mGb'm-mI@zA@@}[@@@@@@/i'm-mJ@@}b@@}b@@@  ఐ$selfw*mmx*mm@k@@3wwwwwwww@/(@)@*!@@@@@j *mm@@@}@}@}}y@@I@@H@@G@@ఐ#fmt*mm*mm@@@}@@ఐ&father*mm*mm@@@}(@@ఐZ"k1*mm*mm@1@@}@@@S8@@<@@}9@  ఐ>$self+mm+mn@kZ@@I@j̰+mn@@@@@@^@@@@]@@@\@@[@@ZY@@ఐI#fmt+mn+mn@/@@}f@@ภ0+mn+mnA/ภ$Code +mn@k!(+mn+mn@@+mn+mn@@w@@@N@N@@@ @@x@@@N@~N@@ภ+A@,A@@@@N@@@+mn4@@J@@iN@}@@b9@@@@@M@h@  ఐ$self4,nn)5,nn-@kΰ@@s@kN9,nnB@@@~?@~:@~8~1@@@@@@@@ఐ#fmtJ,nnCK,nnF@@@~P@@ఐ&fatherW,nnGX,nnM@@@~V@@ఐ"k2d,nnNe,nnP@@@~]@@@@@7@@~\@ ఐ$selfv-nRn\w-nRn`@l@@@k{-nRnn@@@@@@@@@@@@@@@@@@@ఐ#fmt-nRno-nRnr@@@~@@ภ-nRnt-nRn}Aภ$Code -nRnx@!!)-nRnz-nRn{@@-nRny-nRn|@@-@@@M@M@@@@ @@.@@@M@M@J@ภ7+A5@,A@<@@@M@W@@-nRns4@@@@M@]@@b9@@oM@`@<@@a@=@@b@f>@@~c@Ġ1Module_apply_unit.n~n.n~n@;1Module_apply_unit @~@@@ w@AD@I@AVVVV@@@^@ఠ"k1 .n~n.n~n@A@@~@@@3@1@@@@@@@~@@~@@@  ఐ$self/nn/nn@l@@P3@D@@@@@l./nn@@@@@@@@@@@ @@ఐ#fmt*/nn+/nn@|@@0@@ఐ&father7/nn8/nn@x@@6&@@ఐI"k1D/nnE/nn@0@@=@@@6@@:@@<7@ ఐԠ$selfV0nnW0nn@l@@E@lb[0nn@@@@@@@@@@@@@@@@@U@@ఐߠ#fmts0nnt0nn@Ű@@yb@@ภư~0nn0nnAŠภ$Code 0nn@"()0nn0nn@@0nn0nn@@ @@@ M@"M@!@@ @@@@@,M@M@@ภ+A@,A@@@@M@(@@0nn4@@@@M@@@b9@@MM@@<@@@Ġ+Module_with1no1no@;+Module_with@@@@ x@@@ y@BE@I@AW WW W:@@@A@ఠ!k 1no1no@A@@@@@3@@@@ఠ!s 1no1no@A@@#@@@@@@01no@@@@@@@  ఐ$self3o`oj3o`on@m@@B3@7/(@)@*!@@@@@m  3o`o@@@2@1@0)@@2@@1@@0@@ఐ#fmt3o`o3o`o@p@@$@@ఐ&father+3o`o,3o`o@l@@*(@@ఐZ!k83o`o93o`o@1@@U@@@>8@@<@@T9@ ఐȠ$selfJ4ooK4oo@m@@G@mVO4oo@@@@@@H@@@@G@@@F@@E@@DW@@ఐӠ#fmtg4ooh4oo@@@md@@ภr5oos7ppAภ$Code {5oo@! 5oo5oo@@5oo5oo@@@@@oM@qM@p@@ @@@@@M@hM@n@ภ6oo,Aภ$Code6oo@  ఐ1$self6oo6oo@nM@@@m6oo@@@@@@@@@@@@@@@@@@@ఐ)&father6oo6oo@@@@@ఐ!s6op6op@հ@@@@@N@N@@@6oo6op@@d@@@@N@@@T @@eM@yM@@ภi7ppAh@A@o@@@zM@@@gA@vy@@@iM@x@@ 5oo@@:@z@SM@g @@@@M@R@@@@Ġ1Module_constraint8pp 8pp,@;1Module_constraintB@@@@ zB@@@ {@BF@I@AWWWW@@@@ఠ!k 78pp.88pp/@PA@@1@@@3;;;;;;;;@m@@@ఠ#_tk F8pp1G8pp4@_A@@d@@@@@@/N8pp5@@G@@G@@@ ఐؠ$selfZ:pepo[:peps@n@@3ZZZZZZZZ@-&@'@(@@@@@ny d:pep@@@j@e@c\@@@@@@@@ఐ᠐#fmtu:pepv:pep@ǰ@@{@@ఐ۠&father:pep:pep@ð@@(@@ఐX!k:pep:pep@1@@@@@8@@<@@9@Ġ-Module_typeof;pp;pp@;-Module_typeof@@@@ |@AG@I@AXBXHXBXa@@@@ఠ!s ;pp;pp@A@@@@@ 3@@@@@@@@@@@@@ ఐG$self<pp<pp@oc@@3@@@@@@nذ<pp@@@@@@@@@@ @@@@@@@@@ఐU#fmt<pp<pp@;@@ @@ภ<=pp?q,q9A;ภ$Code =pp@w/module type of =pp=pp@@=pp=pp@@ǃ@@@M@M@D@@ @@@@@M@M@N@ภh >pq,Afภ$Code(>pq @Ǣ ఐ$self5>pq 6>pq@oϰ@@tl@o:>pq @@@8@@@@3@@@2@@@@@@@|@@ఐ&fatherR>pq!S>pq'@@@Q@@ఐ!s_>pq(`>pq)@@@W@@@ N@N@@@j>pq k>pq*@@@@@@N@@@T @@eM@M@@ภ~?q,q8A@A@@@@M@@@gA@y@@@M@@@=pp@@@z@M@@@@@@Ġ-Module_unpack@q:qB@q:qO@;-Module_unpack@@@@ } @@@ ~@BH@I@AXXXX@@@@ఠ!s @q:qQ@q:qR@A@@@@@@@@q:qT@q:qU@@ @@@@@@)@q:qV@@@@@@@ ఐ Q$selfAqZqdAqZqh@pm@@3@ %@@ @@@oAqZqv@@@@@@%@@@@$@@@#@@"@@!@@ఐ _#fmtAqZqwAqZqz@ E@@ @@ภFCqqDqqAEภ$Code  Cqq@ȁ ఐ $self Cqq Cqq@p@@SA@o Cqq@@@@@@S@@@@R@@@Q@@P@@OQ@@ఐ &father 1Cqq 2Cqq@ r@@0^@@ఐ!s >Cqq ?Cqq@h@@6@@@^N@hN@gr@@ ICqq JCqq@@@@@L@iN@]|@@U @@@@@sM@EM@K@ภϰ bDqqdA@eA@ՠ@@@FM@o@@ kBq{qm@@@@0M@D@@r@@b@@@A rk&k,t@@d3 p p p p p p p p@ @@@ vA@ zA@@@@{@yr@@@@@@@@ @ @@~@@@~@@@@@@@@@@F@ @ jj@@{ Fqq Fqq@AA࣠@&self-3 Aఠ qF AqG@~>3        @qE@@@  qI A~AqJ@~A@@qJ@࣠@#fmt A Fqq Fqq@ A@@3        @qZ~U@q^@!~V@q_@@@@@  @@&father A Fqq Fqq@ A@@3        @ @@@@@@@@$kind A Fqq Fqq@ A@@3        @@@@@@@@@ఐ$kind Gqr  Gqr @@@@@3        @@@@Ġ/Class_structure Hrr Hrr*@;/Class_structure@@@ @@@@ @@@ "@@@ @@@ @B@@D@A>j>r>j>@@@@ఠ#inh  Hrr, Hrr/@ 8A@@!@@@@@@3 ' ' ' ' ' ' ' '@<@@@ఠ$eles  2Hrr1 3Hrr5@ KA@@+L@@@@@@@@@D >Hrr6@@@@@@@  ఐ$self LIr:rD MIr:rH@q@@3 L L L L L L L L@c70@1@2%@@ @@@q]  VIr:rV@@@@@@0@@@@/@@@.@@-@@,@@ఐ#fmt nIr:rW oIr:rZ@@@P"@@ภ yIr:r\ zIr:rAภ%Latex  Ir:ra@Y:\begin{ocamldocobjectend}  Ir:rc Ir:r@@ Ir:rb Ir:r@@e@@@SN@UN@TF@@ @@ @@@_N@LN@RP@ภ+A@,A@ @@@MN@[]@@ Ir:r[4@@@@;N@Kc@@g9@@@@@`M@:i@  ఐ&$self Jrr Jrr@r_@@y@r= Jrr@@@@@@e@@d@@ఐ(#fmt Jrr Jrr@@@@@ఐǠ#inh Jrr Jrr@@@F@F@l@@(@@@ డ $List$iter Krr Krr@  Krr Krr@@@@@@F@u@@@w@@v@ @@@t@@@s@@r@@q@@ ఐ$self #Krr $Krr@r@@b@rT (Krr@@@F@E@D=@@@@@@@@ఐ#fmt 9Krr :Krr@n@@@@ఐ&father FKrr GKrr@j@@!@@ JKrr KKrr@@@c\@@@@ఐ&$eles XKrr YKrr@@@iZ@@@N@N@@@h @@@@@M@@ ఐՠ$self tLrs uLrs@s@@(@r yLrs@@@@@@@@@@@@@@@@@8@@ఐࠐ#fmt Lrs Lrs@ư@@sE@@ภ Lrs Lrs=Aภ%Latex  Lrs@|8\end{ocamldocobjectend}  Lrs! Lrs;@@ Lrs  Lrs<@@ň@@@M@M@i@@ @@,@@@M@M@s@ภ5+A3@,A@ :@@@M@@@ Lrs4@@@@M@@@b9@@F@F@OF@FF@@A@@@B@@ @C@@@Ġ+Class_apply Ns?sG Ns?sR@;+Class_apply@+class_apply@@@ @AA@D@A????#@@@c@@ Ns?sS Ns?sT@@@@@@@@@@@@@@@ ఐn$self Pss Pss@s@@L@s Pss@@@G@@@@E@@@M@@@@@@@@@ఐy#fmt *Pss +Pss@_@@ @@ภ } 5Pss 6PssA |ภ#Raw  >Pss@ !class application not handled yet EPss FPss@@ HPss IPss@@)@@@M@M@'@@ @@@@@M@M@1@ภΰ+A@,A@ Ӡ@@@M@>@@ iPss4@@@@M@D@@b9@@7E@Ġ,Class_constr yRss zRss@;,Class_constr@M,class_constr@@@ @AB@D@A]?n?t^?n?@@@@ఠ#cco  Rss Rss@ A@@@@@3        @@@@@@@@i@@i@@@ ఐ#cco Ttt Ttt@@@@@-@@@ @ 3        @% @@@3cco_type_parameters Ttt Ttt*@33cco_type_parameters:@@@ n)type_expr@@@ @@@ @@B3(cco_name!t@@@ @@@@A= == =&@@<@3)cco_class#cct@@@ @@@ A@A@A=V=`=V=@@L@,@A====@@P@B2@@,+@@@ @@@ @@Ġ d Ut0t= Ut0t?@ d@@@@?>@@@@@@3        @S@@@ @GF@@@@@@@@@ภ; Ut0tC Ut0tE@:@@@|@@@M@!M@@ఠ!l  "VtFtS #VtFtT@ ;A@@kj@@@@@@@@rq@@@@@@@@@ ఐ$self ?WtXtg @WtXtk@tٰ@@~3 ? ? ? ? ? ? ? ?@&@ @!@@@tN GWtXty@@@|@@@)@z@@@(@@@'@@&@@%@@ఐ#fmt _WtXtz `WtXt}@@@A @@డ !@ nZtt oZtt@\@@@\@@@P@P@XP@@@@@B@`@@@A_@@@?@@>@@=J@@ภ ܰ Ytt Ytt@ ۠ภ$Code Ytt Ytt@![ Ytt Ytt@@ Ytt Ytt@@$@@@ZQ@\Q@[o@@ @@j^u4uB@v@@k@uun^u4uP@@@@@@@@@@@@@@@@@{@@ఐՠ#fmt^u4uQ^u4uT@@@h@@ภ ٰ_uUub_uUuA ؠภ$Code _uUuf@ ఐ$self_uUuh_uUul@vA@@@u_uUu|@@@@@@@@@@@@@@@@@@@ఐ&father_uUu}_uUu@@@@@ఐD#cco_uUu_uUu@.@@Z@@@@@(cco_name_uUu_uUu@@@@@@@@_uUug_uUu@@b@@@@N@@@_ @@c@@@M@M@@ภ lmA j@nA@q@@@M@@@_uUuav@@5@@M@ @@{@@9M@@~@@@Ġ0Class_constraintauuauu@;0Class_constraint @@@@ @@@ @BC@D@A@@@@@@@@ఠ"ck 2auu3auu@KA@@@@@!K@ఠ#ctk @auuAauu@YA@@@@@"Y@@@.Hauu@@[@@[@@@  ఐ$selfVbuuWbuu@v@@3VVVVVVVV@m.'@(@)!@@@@@vg `buu@@@@@@@@@@@@@@@@@@@ఐǠ#fmtxbuuybuu@@@Z"@@ภ ˰buubuuA ʠภ$Code buu@"( buubuu@@buubuu@@@@@ N@"N@!F@@ @@@@@,N@N@P@ภ +A @,A@!@@@N@(]@@buu4@@@@N@c@@g9@@&@@@-M@i@  ఐ0$selfcuucuu@wi@@y@vcuv @@@@@@@3@@2@@1@@ఐ4#fmtcuv cuv@@@@@ఐ.&fathercuvcuv@@@@@ఐ͠"ckcuvcuv@@@@@@C@@7@@@  ఐt$selfdvv%dvv)@w@@R@wdvv7@@@M@@@N@K@@@MS@@@L@@K@@J@@ఐ#fmt0dvv81dvv;@e@@@@ภ ;dvv=<dvvHA ภ$Code DdvvA@Ͼ# : KdvvCLdvvF@@NdvvBOdvvG@@@@@uN@wN@v@@ @@@@@N@nN@t@ภ ԰+A @,A@٠@@@oN@}@@odvv<4@@@@YN@m@@b9@@@@@M@X!@  ఐ蠐$selfevKvUevKvY@x!@@1@wevKvr@@@E@D@C<@@@@@@:@@ఐ점#fmtevKvsevKvv@Ұ@@G@@ఐ栐&fatherevKvwevKv}@ΰ@@T@@ఐw#ctkevKv~evKv@\@@ha@@4@@db@ ఐ'$selffvvfvv@x`@@p@wҰfvv@@@@@@@@@@@@@@@@@@@ఐ2#fmtfvvfvv@@@@@ภ6fvvfvvA5ภ$Code fvv@q" )fvvfvv@@fvvfvv@@}@@@M@M@@@ @@~@@@M@M@@ภ +A @,A@@@@M@@@"fvv4@@P@@M@@@b9@@RM@@<@@@=@@@^>@@@?@@@@@A/GqrA@@3--------@B@@@~CA@GA@@@@@@@@@@@@@@ @@@%@ @@@)@@(@@'@@&@@%F@ @KFqq]@@QhvvRhvv@AA࣠@&self-3 Aఠ yxAy@3________@y@@@  y{Ay@@@y@࣠@#fmt Aqhvvrhvv@A@@+3rrrrrrrr@y@y@!@y@@@@@  @@&father !Ahvvhvv@A@@;3@ A@@@@@@@@$kind "Ahvvhvv@A@@I3@O@@@@@@@@ఐ$kindivvivv@Z@@@@[3@@@@Ġ*Class_typejvwjvw@;*Class_typei@@@ @0class_type_alias@@@ @AA@B@AEEEE@@@3@ఠ#cta #jvwjvw@A@@@@@I3@,@@@@@"@@@@@@@ ఐ#ctalw#w4lw#w7@@@@@-@@@]@Z3@E% @@@3cta_type_parameterslw#w8lw#wK@33cta_type_parameters:@@@ sV)type_expr@@@ @@@ @@B3(cta_name!t@@@ @@@@ADDDD2@@}@3)cta_classàA@@@ @@@ A@A@ADbDlDbD@@@*@ADDDD@@@@0@@*)@@@\@@@[>@Ġ6mwQw^7mwQw`@@@@@=<@@@e@@@d3========@Q@@@ @ED@@@g@@@f@@@ภ zMmwQwdNmwQwf@ y@@@@@@M@qM@W@ఠ!l &anwgwtbnwgwu@zA@@ih@@@k@@@j}@@po@@@m@@@l@@@ ఐ"$self~owywowyw@z@@3~~~~~~~~@&@ @!@@@yowyw@@@@@@y@@@@x@@@w@@v@@u@@ఐ0#fmtowywowyw@@@W @@డ9!@qwxqwx@@@@*@@@P@P@P@@@@@@@@@@@@@@@J@@ภpwwpww@ภ$Codepwwpww@W![pwwpww@@pwwpww@@c@@@Q@Q@o@@ @@@yаqww@@@@@@@Ơ@@@@@@ @@@@@@@@@@@@ఐ&father$qww%qww@@@@@ఐР!l1qww2qwx@@@@@@@@@R@R@@@@qwwAqwx@@R@@@@Q@R@@@p @@7@@@Q@@@ภZrxx[rxx!Aภ$Code crxx@ݠ"] jrxxkrxx@@mrxxnrxx @@@@@Q@Q@@@ @@Q@@ภ$A@%A@R@@@@Q@@@rxx/@@h@@@Q@@@pwwsx"x4@@@@P@Q@@@@@J@@@Akww!tx5x@@@M]@ ఐL$selfuxBxLuxBxP@{B@@k@zuxBx^@@@@@@@@@@@@@@@@@{@@ఐW#fmtuxBx_uxBxb@=@@~@@ภvxcxpvxcxAภ$Code vxcxt@S ఐ$selfvxcxvvxcxz@{@@%@zϰvxcx@@@@@@$@@@@#@@@"@@!@@ @@ఐ&fathervxcxvxcx@j@@@@ఐB#ctavxcxvxcx@,@@X@@@7@5@(cta_namevxcxvxcx@@@@@@6@@%vxcxu&vxcx@@ӡ@@@@;N@.@@_ @@@@@EM@M@@ภmA@nA@@@@M@A@@Fvxcxov@@t@@M@ @@{@@F@M@@@@@Ġ/Class_signatureZxxx[xxx@;/Class_signature@e=@@@ @@@ ʠn@@@ @@@ @B@@B@AJErEzKErE@@@@ఠ#inh $|xxx}xxx@A@@!]@@@P@@@O@ఠ$eles %xxxxxx@A@@*@@@R@@@Q@@@@xxx@@K@@K@@@  ఐL$selfyxxyxx@|B@@3@6/@0@1%@@ @@@{ yxx@@@@@@M@@@@L@@@K@@J@@I@@ఐ\#fmtyxxyxx@B@@"@@ภyxxyxyAภ%Latex yxx@ε:\begin{ocamldocobjectend} yxxyxy@@yxxyxy@@@@@pN@rN@qF@@ @@e@@@|N@iN@oP@ภn+Al@,A@s@@@jN@x]@@ yxx4@@7@@XN@hc@@g9@@ x@@@}M@Wi@  ఐŠ$self!zyy"zyy @|@@`y@|&zyy:@@@ @ @@@@@@ఐǠ#fmt5zyy;6zyy>@@@@@ఐƠ#inhBzyy?CzyyB@@@ ^F@@@'@@@ డ$List$iterW{yDyNX{yDyR@ [{yDyS\{yDyW@@M@@@@xM@K@@@@@@t @@@H@@@@@@@@@ ఐ#$self{yDyY{yDy]@}@@@|{yDyt@@@@@@@@@@@@@ఐ'#fmt{yDyu{yDyx@ @@N@@ఐ!&father{yDyy{yDy@ @@X@@{yDyX{yDy@@@@@@@ఐ&$eles{yDy{yDy@@@Š[@@@N@N@@@i @@ )@@@M@@ ఐt$self|yy|yy@}j@@(@|ܰ|yy@@@ @@@@@@@@@@@@@@8@@ఐ#fmt|yy|yy@e@@E@@ภ@|yy|yyA?ภ%Latex |yy@ؠ8\end{ocamldocobjectend} |yy |yy@@ |yy |yy@@@@@M@M@i@@ @@ @@@M@M@s@ภ+A@,A@@@@M@@@,|yy4@@Z@@M@@@b9@@M@@<@@@=@@@>@@@@@A8ivv@@@366666666@@@@BA@FA@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@F@@Thvv\@@Z~yy[~yy@AA࣠@&self-3 (Aఠ '~ A~ @3hhhhhhhh@~ @@@  ~A~@@@~@࣠@#fmt )Az~yy{~yy@A@@3{{{{{{{{@~ @~$@!@~%@@@@@  @@!m *A~yy~yy@A@@!3@ +@@@@@@@@@ఠ&s_name +yzyz@A@@@@@AJ@33@%<@@@@@డ9$Name&simpleyz yz@ yzyz@@ @@@@@@7@@@6@@5 @@ఐK!myzyz@,@@h/@&m_nameyzyz@3&m_namen@@@ !t@@@ @@@/ 3&m_type xA+module_type@@@ A@A @A YY YY@@ _@3&m_info|@@@ @@@ A@B@A YY YZ@@ m@3.m_is_interface%xM@@@ @@C!@A ZOZY ZOZp@@ w @3&m_file/ @@@ @@D+@A  ZZ  ZZ@@ !@3&m_kind9@@@ A@E4@A !ZZ !Z[@@ "@3%m_locBx<@@@ A@F=@A "[:[D "[:[^@@ #@3*m_top_depsK1 !t@@@ @@@ A@GM@A #[_[i #[_[@@ $@3&m_code[ @@@ @@@ A@H\@A $[[ $[[@@ %@3+m_code_intfj .@@@ @@@ A@Ik@A ,%\\ -%\\D@@ &@3+m_text_onlyyx@@@ @@Ju@A 6&\z\ 7&\z\@@ '@@A :Y[Ye ;Y[Yv@@ @@@D@@@BK@HK@F@@@@@A@oyy@@ ఐ$self{z#z)|z#z-@@@3{{{{{{{{@@@@@@~z#z;@@@@@@O@@@@N@@@M@@L@@K@@ఐ$#fmtz#z<z#z?@ @@5 @@ภz@zIzzAภ%Latex z@zN@цడF!^z@zZz@z[@ @@@ @@@x@ @@@w @@@v@@u@@tL@@'\index{z@zQz@zY@@z@zP@@ +@@@K@K@_@@డu!^z@znz@zo@ ?@@@ ?@@@@ <@@@ ;@@@@@@@{@@ ఐ$selfz@z\z@z`@@@F@y z@zf@@xv@@@@@@@@@@@@@@@@@@ภ 2@2@@@@@@@@@ఐ&s_name6z@zg7z@zm@@@@@@M@M@@@X@@ @@@@M@@@డ!^Tz@zyUz@zz@ @@@ @@@@ @@@ @@@@@@@@@'@\verb`lz@zpmz@zx@@@@ @@@M@M@@@డ!^z{zz{z@ ذ@@@ @@@@ @@@ @@@@@@@@@ ఐ;$selfz{zz{z@:@@%@z{z@@@@@@@@@!@@@{@@@@@@@9@"ภ ภfz{zz{z@e@@@@@@O@N@@@@@@R@@ఐ:&s_namez{zz{z@\@@Q@@@O@O@f@@z{zd@@ ;@@@@O@o@@#`} z{zz{z@@uz{z@@ F@@@N@N@@@ @@ N@@@@N@@@@@ V@@@@M@@@V@@ ^@@@@L@@@z@zOzz@@@@@r@K@@@} @@ @@@ J@kJ@q@ภ2zzA@A@@@@lJ@@@;z@zH@@i@@ZJ@j@@@@F@F@Y@@@@A@A@@@@@@@@@@@@@@@@@@@@@@@F@@[~yy@@azzbzz@AA࣠@&self-3 -Aఠ ,A@ 3oooooooo@@@@  A@@@@࣠@#fmt .Azzzz@A@@3@'"@+@!#@,@@@@@  @@"mt /Azzzz@A@@3@ @@@@@@@@@ఠ&s_name 0z{z{ @A@@@@@AJ@33@%#@@@@@డ@$Name&simplez{z{@ z{z{@@@@@@@@7@@@6@@5 @@ఐK"mtz{z{@,@@O/@'mt_namez{z{&@3'mt_nameU@@@ !t@@@ @@@ 3'mt_info @@@ @@@ A@A @A ?aNaX ?aNaw@@ h0@3'mt_type{Z+module_type@@@ @@@ A@B@A @aa @aa@@ y1@3/mt_is_interface*{Y@@@ @@C&@A Ab"b, Ab"bD@@ 2@3'mt_file4 @@@ @@D0@A Bbzb Bbzb@@ 3@3'mt_kind>ӠC@@@ @@@ A@E>@A Cbb Cbb@@ 4@3&mt_locL{M@@@ A@FG@A Gdd Gdd5@@ 5@@A >aa >aa$@@ /@c[@@ @@@BK@HK@F@@c@@@A@Hz{e@@ ఐ蠐$selfT{*{0U{*{4@@@3TTTTTTTT@@@@@@c\{*{B@@@@@@O@@@@N@@@M@@L@@K@@ఐ#fmtt{*{Cu{*{F@ܰ@@ @@ภǰ{G{P{{AƠภ%Latex {G{U@_డ!^{G{a{G{b@ @@@ @@@x@ @@@w @@@v@@u@@tL@@'\index{{G{X{G{`@@{G{W@@ @@@K@K@_@@డN!^{G{u{G{v@ @@@ @@@@ @@@ @@@@@@@{@@ ఐt$self{G{c{G{g@z@@@R{G{m@@QO@@@@@@@a@@@@@@@@@@@bภ h@ @e@@@@@@@@ఐh&s_name{G{n{G{t@@@@@@M@M@@@X@@ o@@@@M@@@డ!^-{G{.{G{@ @@@ @@@@ @@@ @@@@@@@@@'@\verb`E{G{wF{G{@@@@ @@@M@M@@@డ!^[{{\{{@ @@@ @@@@ @@@ @@@@@@@@@ ఐ $selfy{{z{{@@@%@~{{@@Y@@@@@@@@@@T@@@@@@@9@ภrภ?{{{{@>@@@w@@@O@N@@@ @@@R@@డ9$Name&simple{{{{@ {{{{@@ @@@ @@@ @@@@@r@@ఐ,&s_name{{{{@|@@ @@@P@ P@ @@{{{{@@T@@@@ P@@@{{@@>@@@@ O@@@#`} {{{{@@{{@@I@@@N@N@@@ @@Q@@@@N@@@I@@Y@@@@M@@@@@a@@@@L@@@{G{V{{@@@@@r@K@@@ @@@@@J@kJ@q@ภ5{{A@A@@@@lJ@@@>{G{O@@l@@ZJ@j@@@@F@F@Y@@@@A@A@@@@@@(@@'@@&@@@@@@@1@@0@@/@@.F@*@^zz@@ðd{{e{|@AA࣠@&self-3 2Aఠ 1A@3rrrrrrrr@@@@  A@@@@࣠@#fmt 3A{|{|@A@@3@*%@.@!&@/@@@@@  @@!m 4A{|{| @A@@3@ @@@@@@@@ఐ䠐"ps| || |@@@@g@@@J@@@@I6@@@H@@G@@F3@+ @"@#@@@@ఐE#fmt| || |@+@@ @@ ఐh$self| || |@q@@!@ذ| |)@@@@@@^ @@@]@@\,@@ ఐ$self| |+| |/@@@2=@| |<@@ 4 @@@m@@@l@t@@@k@@@j@@i@@hQ@ Eภ{@@ @@@}@@@|_@@ఐ!m$| |=%| |>@k@@wn@&m_name+| |?,| |E@O @@@@@yL@L@|@@6| |*7| |F@@@@@e@L@x@@@| |A| |G@@n@@@U@K@d@@ @@F@F@T@ A@A@@@@@@@@@@@@@@@@@@@@@@@F@@c{{#@@i|I|Tj|I|o@AA࣠@&self-3 6Aఠ 5A@3wwwwwwww@@@@  A@@@@࣠@#fmt 7A|I|p|I|s@A@@3@/*@3@!+@4@@@@@  @@"mt 8A|I|t|I|v@A@@3@ @@@@@@@@ఐ預"ps|y||y|@ @@@l@@@@@@@;@@@@@@@3@+@"@#@@@@ఐE#fmt|y||y|@+@@@@ ఐh$self|y||y|@v@@!@ݰ|y|@@@@@@@@@@@,@@ ఐ$self|y||y|@@@7=@|y|@@  @@@@@@@y@@@@@@@@@@Q@ /ภ#@#@ @@@@@@_@@ఐ"mt)|y|*|y|@k@@^n@'mt_name0|y|1|y|@M @@@@@L@L@|@@;|y|<|y|@@@@@@L@@@E|y|F|y|@@s@@@@K@@@ @@|F@@ A@A@@@@@@@@@@@@@@@@@@@@@@@F@@f|I|M!@@l||m||@AA࣠@&self-3 :Aఠ 9A@3zzzzzzzz@@@@  !A"@@@"@࣠@#fmt ;A||||@A@@3@2-@6@!.@7@@@@@  @@!c @yడ9!^}0}J}0}K@@@@@@@Z@@@@Y@@@X@@W@@VL@@'\index{}0}A}0}I@@}0}@@@@@@fK@hK@g_@@డh!^}0}^}0}_@2@@@2@@@n@/@@@m.@@@l@@k@@j{@@ ఐ$self}0}L}0}P@@@9@l}0}V@@ki@@@@@@@{@@@@@@@@~@@}@|ภ %@ %@@@@@@@@@ఐw&s_name )}0}W *}0}]@@@@@@M@M@@@X@@@@@z@M@@@డ!^ G}0}i H}0}j@@@@@@@@@@@@@@@@@@@@'@\verb` _}0}` `}0}h@@@@@@@M@M@@@డ!^ u}k} v}k}@˰@@@@@@@@@@@@@@@@@@@ ఐ$self }k}| }k}@-@@%@ }k}@@s@@@@@@@@@@n@@@@@@@9@ภ ภY }k} }k}@X@@@@@@O@N@@@@@@R@@ఐ&s_name }k} }k}@\@@D@@@O@O@f@@ }k}{d@@.@@@@O@o@@#`}  }k} }k}@@u }k}@@9@@@N@N@@@ @@A@@@@N@@@@@I@@@y@M@@@V@@Q@@@e@L@x@@! }0}?! }}@@@@@T@K@d@@} @@@@@J@MJ@S@ภ!%}}A@A@ @@@NJ@@@!.}0}8@@\@@ !yA@3!`!`!`!`!`!`!`!`@@@@  !|A@@@@࣠@#fmt @A!r}}!s}}@!A@@q3!s!s!s!s!s!s!s!s@@@!@@@@@@  @@"ct AA!}}!}}@!A@@}3!!!!!!!!@ @@@@@@@@@ఠ&s_name B!}}!}}@!A@@x@@@#J@3!!!!!!!!@%@@@@@డ 1$Name&simple!}}!}~@ !}~!}~ @@@@@@@@@@@@@ @@ఐK"ct!}~ !}~ @,@@/@(clt_name!}~!}~@3(clt_name@@@ !t@@@ @@@ 3(clt_info  @@@ @@@ A@A @AFFFF@@Y@3(clt_typeG*class_type@@@ @@B@AG"G,G"GI@@e@33clt_type_parameters%W)type_expr@@@ @@@ @@C(@AGJGTGJG@@v@3+clt_virtual6V@@@ @@D2@AGGGG@@@3(clt_kind@@@@ A@E;@AGGGH@@@3'clt_locI;@@@ A@FD@AH<HFH<Hb@@@@AFzFFzF@@@`X@@ @@@$K@*K@(@@`@@@A@"6}}b@@ ఐ堐$self"B~~ "C~~$@ܰ@@3"B"B"B"B"B"B"B"B@@@@@@Q"J~~2@@@@@@1@}@@@0@@@/@@.@@-@@ఐ#fmt"b~~3"c~~6@ٰ@@` @@ภ"m~7~@"n~~Aภ%Latex "v~7~E@Mడ! !^"~7~Q"~7~R@װ@@@@@@Z@@@@Y@@@X@@W@@VL@@'\index{"~7~H"~7~P@@"~7~G@@@@@fK@hK@g_@@డ!@A@& @@@ఠ!t P&!+&!,@&A@@$H?@@@J@@@@J@3&&&&&&&&@Zha@b@c@@@ภ$$&9C&A$#ภ%Latex &9H@༠5\begin{ocamldoccode} &9J&9a@@&9I&9b@@@@@J@J@$@@ @@+J@'@ภ$I'eo%A$Gภ$Code' es@惠'module 'eu'e|@@'et'e}@@@@@J@J@H@@ @@OJ@K@ภ$m'%IA$kภ$Code'-@槠డ%$Name&simple'<'=@ '@'A@@Î@@@ @@@&#@@@%@@$x@@ఐ!m'X'Y@ݰ@@@&m_name'_'`@ @@@@@@1K@7K@5@@'j'k@@F@@@0@@K@@J@!@ภ$'xA$ภ$Code'@# : ''@@''@@@@@FJ@HJ@G@@ @@J@E@ภ$ 'A$@A@'K@<@@@AJ@M@@/A@'K@@@@J@@@@A@'!K@ @@@J@@@A@'*@@@J@@@'/7@@%>@@@@A@'!'@@  ఐ$self''@n@@3''''''''@@@@@@'@@@@@@U@@@@T@@@S@@R@@Q@@ఐ#fmt''@@@ @@ఐ|$)? |#ภ)F{)G{ڠภ)N)Oภ)Vہ)W#ۀ%(@(@e@@@jK@mK@l@ภ)jL)k7K@7@ڠiJ@!J@J@%L@[!.@@@K@ K@4K@EK@VK@hK@5K@FK@WK@i L@_!L@`@@@kK@w@@`@)L@I!L@M0L@N@@@XK@g@%t@t@ @@@YK@zK@y@@{@EDL@9:-./L@=KL@>@@@GK@U@@@|vQL@'G:;VK@$Y@@@6K@D@ภo)Ӡ)@@Cg\OQR@@@7K@@@@NpL@fqrst@@@"K@3@'@[@@U@@@#K@K@@@@@y|@@@K@@@@@@  ఐʠ$self**@@@@-@*@@@ @@@@@@@@6@@ఐΠ#fmt**@@@C@@ఐ&father*$*%@P@@@@@S@@ఐڠ!m*6*7@@@b@&m_kind*=*>@( @@6@@@l@@C@@5m@ డ(&Module1module_is_functor*U*V@ *Y*Z@@@@@@ @@@ @@ @?tk k$@tk kL@@C@@@@@@@@@@@@@@ఐ!!m*}*~@@@@@,@@@@@@Ġ(/* *@(.@@@@.@@@3********@@@@@2@@@@@@ภ"ɰ**@"@@@! @@@J@J@@Ġ#* *$@#@@@@P@@@@@S@@@@@@  ఐ$self*(3*(7@_@@@Ѱ*(E@@@@@@@@@@@@@@@@@@@ఐ#fmt*(F*(I@@@@@ภ(5*(L*(TA(4ภ'Newline *(S@"@ @@k@@@N@N@ *@ภ'tA'r@A@*y@@@N@7@@+(K"@@=@@N@=@@P'@@!~@@@M@C@డ)$List&filter+)cu+*cy@ +-cz+.c@@@@!a@+$boolE@@@.D@@.C@@@@.B@@@.A@@.@@@.?@^-)-)^-)-X@@o@'"@@@@@@@@iM@/@̠@@@kM@E@@@FM@0@@1M@3@@@@@@0 @@@/$@@@@@@@@@࣠@# RA@@+c+c@@03++++++++@@@@@ఠ!d Q+c+c@+A@@6 @@+c+c@@@D@?@@3@@ @@డ*7"<>+c+c@@!a@@@@@*@@)@@()%notequalBA)u@@@@)u~QQ)v~Q@@)R@@@@eM@;@@@@:@@9@@83++++++++@?n@9@:@@@@ఐF!d+c+c@ @@{@@ภ$None+c+c@Q@@@M@G@@@@@@@HP@C$@+c+c@@@@@@,@@+N@LN@Jr@@డ*1module_parameters,, @%trans[@@@ @@@ @@@@ #@`@@@ @ؠz@@@ @@@ @@ @@@ @@ @@ @ wkk wkk@@D@0/@@-+*@@@X@@@W@@@@V)@@@@S@(@@@U@@@T@@R@@@Q@@P@@O@Oภ<,nͯภ* ,g,h@*@@@Y@@@nO@r@@@X@@@s@@ఐ!!m,},~@@@@@,,@@F6@@@*N@{O@g@@c @@F;@@@)@Ġ),,@)@@@@V@@@@@@@@@@@@@@@@@@j@@@@@% @@@@@@@@@@@1@@@ภ$,,@$@@@-9@ఠ!l S,,@,A@@@@@@@O5@@@@@@@@@@@d@@@0@@@@cI@@@@@@@@@@@x@@@@ఠ!t T-  -  @-%A@@* @@@O@@@@O@3--------@EKD@E@F@@@ภ*k-#!5-$A*jภ$Bold -,!9@날ภ*{-3!;-4!NA*zภ#Raw -<!>@,Parameters: -C!@-D!L@@-F!?-G!M@@'@@@O@O@4@@ @@ @@@O@O@>@ภ)̰+A)@,A@,Ѡ@@@O@K@@-g!:4@@@@O@Q@@J9@@XO@T@ภ*-uPdRA*ภ$List-}Ph@釠డ,$List#map-i-i@ -i-i@@#@@@@@@@@ O@@@@@8O@@@@O@@@O@@@@>O@O@@@@:$@@@T@@@@@@@3--------@@@@@࣠@% YA@ఠ!p U--@-A@@;@@ఠ(text_opt V--@-A@@@@@--@@@N@I@@@@ @@@ఠ!t W--@.A@@XO@(O@0R@3........@5i@/@0*c@$@%@@@ఐ0(text_opt..@ @@o3........@@@@Ġ$None.. @ϋ@@@@}@@}@@@ภ*.'.(@*@@@,'@Ġ$Some.4.5@τఠ!t X.=.>@.VA@@O@/@@@@@0@@0@@@ఐ!t.K.L@ @@@@Q3.L.L.L.L.L.L.L.L@M@@@@@A.R@@UP@A@.T @@ภ+.Z 5.[ 7@+ภ#Raw.c '.d *@Cఐ!p.o +.p ,@k@@3.o.o.o.o.o.o.o.o@p~w@x@y@@@'mp_name.y -.z 4@6 @@[@@@Q@!Q@@@! @@!@@@DO@AO@@A@1 @@@ఠ!t _11@1A@@/5%,@@@J@@@@J@311111111@Zha@b@c@@@ภ/1 1A/ภ%Latex 1 @멠5\begin{ocamldoccode} 1 1 3@@1 1 4@@@@@J@J@$@@ @@+J@'@ภ/617A%A/4ภ$Code17E@p,module type 17G17S@@27F27T@@|@@@J@J@H@@ @@OJ@K@ภ/Z2WaIA/Xภ$Code2We@డ0$Name&simple2)Wg2*Wk@ 2-Wl2.Wr@@{@@@! @@@!@@@@@x@@ఐ"mt2EWs2FWu@ݰ@@@'mt_name2LWv2MW}@i @@!-@@@K@K@@@2WWf2XW~@@!3@@@@@K@@J@@ภ.Ұ2eA.@A@1ؠK@@@@J@@@^A@1K@@@@J@@@A@1@@@J@@@2 @@/@@@@A@2@@  ఐp$self22@.@@322222222@@@@@@2@@@@@@@@@@@@@@@@@@@ఐ~#fmt22@d@@< @@ఐ!t22@*@@@@@+K@)2@@6@@)3@@@2J@ 8@ @ఐ"mt22@x@@aL@'mt_type22@ @@@@@:@@@9Z@@ఐ"mt22@@@}h@'mt_kind33@ @@#@@@>@@@=v@@. @@@(@@@@}@@Ġ$Some3"3#@r@3'3(@@%@@@R@@@ @@-,@@@T@@@S@@Ġ$Some3<3=@Ԍఠ$kind `3E3F@3^ A@@c@@@Y@@@@@(j@@@[@@@Z@@3@@@,@@@\@@@_^@@@_@@@^@C@@@a@@@`@@]@@@  ఐX$self3| 3}@@@33|3|3|3|3|3|3|3|@@9@:@;@@@3@@@@@@z@@@@yĿ@@@x@@w@@v@@ఐf#fmt3 3#@L@@$ @@ภ03&32A0ภ$Code 3*@*# = 3,3/@@3+30@@6@@@N@N@D@@ @@'7@@@N@N@N@ภ0@31,A0?@-A@3F@@@N@\@@3$5@@ @@N@b@@f:@@*K@@@M@h@  ఐР$self34?34C@@@3x@34Q@@@.@@@@,@@@4@@@@@@@@@ఐ۠#fmt44R44U@@@@@ภ1d44X44wA1cภ%Latex 4%4]@3\end{ocamldoccode} 4,4_4-4t@@4/4^404u@@@@@N@N@@@ @@'@@@N@N@@ภ04H4v,A0@-A@3@@@N@@@4Q4V5@@@@N@@@c:@@*@@@M@@  ఐE$self4iy4jy@@@@̰4ny@@@@@@@@@@ఐG#fmt4}y4~y@-@@@@ఐA"mt4y4y@"@@ @@%@@@  ఐw$self44@5@@@4@@@@@@@@&@@ఐy#fmt44@_@@73@@ఐs"mt44@T@@=@@@%@@)A@ ఐ*d!p44@)@@@,@@@@*a+C@@@M@M@ ,@@@ *d@@@@@@ @@ @@ i@@ఐ#fmt44@@@zv@@ภ)5 )5 55A)ภ)55 ภ)55ภ)5&)5')ภ)5.Y5/#X%(@(@=@@@N@N@@ภ)5B)$5C7)#@7@)iM@ZM@M@^O@-@@@N@YN@mN@~N@N@N@nN@N@N@ O@!O@@@@N@@@`@)۠)O@!O@0O@@@@N@@%t@t@)@@@N@N@@@{@*DO@r:-./O@vKO@w@@@N@ @@@NQO@`G:;VN@]Y@@@oN@}@ภ*G5)5)@@*g\OQR@@@pN@+@@@*&pO@9fqrst@@@[N@l7@'@[@@*-@@@\N@N@C@@@@+Q|@@@N@XL@@@@M@ ఐ$self55 @q@@[@5&@@@@@@@@@@@d@@ఐ#fmt5'5*@@@uq@@ఐ&father5+51@9@@$@@@@@ఐŠ$kind6 26 6@@@'@@@@@:@@&@G@@'@x@@(@ @@)@! @@*@ @@:J@3@@67@67A@@@$#@@@i@@@h@J@@@k@@@j@@g@@@87@@@n@@@m@^@@@p@@@o@@l@@@  ఐ1$self6UEP6VET@@@@a6ZEb@@@@@@@@@@Ǖ@@@@@@@@@ఐ<#fmt6rEc6sEf@"@@@@ภ3Ű6}Ei6~EA3Ġภ%Latex 6En@]3\end{ocamldoccode} 6Ep6E@@6Eo6E@@i@@@N@N@@@ @@* @@@)N@N@ @ภ36E,A3@-A@6@@@N@%@@6Eg5@@@@N@ @@c:@@-!@@@*M@&@  ఐ$self66@d@@ 6@.6@@@I@D=@@/@@.=@@ఐ#fmt66@@@fJ@@ఐ"mt66@@@lW@@%@@XX@ఐ,!p66@,@@@.@@@>@,;L@KL@:.@@@<,@@@=@@@; @@9@@8{@@ఐ栐#fmt77@̰@@@@ภ+75+767*7+A+Ϡภ+7@&7A %ภ+7H7Iܠภ+7P+7Q+ภ+7X7Y#邠%(@(@g@@@M@M@@ภ,7l+N7m7+M@7@+ܠfL@L@L@N@à/0@@@JM@M@M@M@M@РM@M@M@M@Ѡ N@Ǡ!N@@@@M@@@`@,)N@!N@0N@@@@M@@%t@t@,@@@M@M@ @@{@,GDN@:-./N@KN@@@@M@@@@xQN@G:;VM@Y@@@M@*@ภ,q7ՠ+7+@@,Eg\OQR@@@M@=@@@,PpN@hfqrst@@@M@I@'@[@@,W@@@M@M@U@@@@-{|@@@IM@^@@@@_@-7@@a@@@b@@@A77@@377777777@e@@@ డ6&Module6module_type_is_functor88@ 88@@@@@@ qc@@@ p@@ o@*sbsf*sbs@@+R@@@@@@@@@@@@0@@ఐ"mt8687@ΰ@@=@@,@@@@@!A@Ġ58F'8G,@5@@@@.@@@)38I8I8I8I8I8I8I8I@@@@@2@@@*@@@ภ08U08V2@0@@@.@@@J@2J@@Ġ0Ұ8h3<8i3@@0@@@@P@@@.r@@S@@@/u@@@  ఐZ$self8~DO8DS@@@@8Da@@@@@@;@@@@:ɾ@@@9@@8@@7@@ఐe#fmt8Db8De@K@@#@@ภ58Dg8DoA5ภ'Newline 8Dn@@ @@,$@@@fN@WN@\@ภ5-A5+@A@82@@@XN@b@@8Df"@@@@FN@V@@P'@@/7@@@gM@E@డ7k$List&filter8~8~@ 8~8~@@ @@@@@1@@@M@@f&N@@@M@@@@M@@@M@m @@@p@@o@ ʠ @@@n ɠ$@@@l@@k@@j@@࣠@1O bA@@9"~9#~@@039!9!9!9!9!9!9!9!@@@@@ఠ!d a9-~9.~@9F!A@@6 @@92~93~@@@D@?@@@@ @@డ7"<>9E~9F~@ @@@OM@@ @@@@@@@39M9M9M9M9M9M9M9M@)X@#@$@@@@ఐ0!d9]~9^~@ @@e@@ภ$None9i~9j~@@@@qM@@@@@8@@@P@$@9u~9v~@@@D@@@~@@}N@N@\@@డ76module_type_parameters99@%trans @@@ {@@@ z@ @@@ y@@@@ v@%[&@@@ x@@@ w@@ u@@@ t@@ s@@ r@,ss,stH@@-$S@/.@@, *@@@@@@@4@@@)@ @@@@('$@@@@@@@@@@@@@@@@Nภڿ92ภ799@7@@@Y@@@O@@@@(۠@@@@@ఐ"mt::@@@@@::@@ɠ@@@|N@O@@@- @@ɠ$@@@{@Ġ6::@6@@@@٠@a@@@ؠ@۔'z@@@@@@@@@@@@@@u@@@ݠ@ۨ'@@@@@@@@@@@@@@ภ2y:L:M@2x@@@@ఠ!l c:Y%:Z&@:r"A@@@@@@砠@Ҡ'@@@@@@@@@@@M@@+@@@@젠@'@@@@@@@@@@@a@@@@ఠ!t d:*>:*?@:#A@@8. @@@O@@@@O@3::::::::@KD@E@F@@@ภ7:BV: A7ภ$Bold :BZ@ภ7:B\:BoA7ภ#Raw :B_@,Parameters: :Ba:Bm@@:B`:Bn@@@@@O@O@4@@ @@.F@@@O@ O@>@ภ7O+A7M@,A@:T@@@ O@K@@:B[4@@(9@@O@ Q@@J9@@XO@T@ภ8@:qRA8>ภ$List;q@ డ9$List#map;;@ ;;@@ @@@@@^@@@nO@C@ܓ({@@@O@N@@@MO@D@@EO@4(@@@O@dO@2@@5@ $@@@3%נ@@@1@@0@@/3;A;A;A;A;A;A;A;A@@@@@࣠@3 iA@ఠ!p e;X;Y@;q$A@@;@@ఠ(text_opt f;d;e@;}%A@@@@@;i;j@@@N@I@@G@@ @@@ఠ!t g;};~@;&A@@XO@vO@~R@K3;;;;;;;;@5i@/@0*c@$@%@@@ఐ0(text_opt;; @ @@o3;;;;;;;;@@@@Ġ$None;;@@@@@}@@}@@@ภ8;;@8@@@,'@Ġ$Some;; @ఠ!t h;!;"@;'A@@O@P/@@@@@0@@0@@@ఐ!t;&;'@ @@@@Q3;;;;;;;;@M@@@@@A;@@UP@A@; @@ภ9%;+V;+X@9$ภ#Raw;+H;+K@Ơఐ!p;+L;+M@k@@3;;;;;;;;@p~w@x@y@@@'mp_name;+N;+U@D  @@@@@kQ@oQ@m@@! @@/~@@@O@O@O@iQ@j@ภ9b<+b<+d@9aภ#Raw<#+Y<$+\@": <++^<,+`@@<.+]@|ภl=ߠภ6=Ej=En@6@@@θ@@@CK@KS@@@,@@@LW@@ఐ f"mt=Eo=Eq@ G@@0f@'mt_info=Er=Ey@#Ȱ @@Ҡ@@@A@@@@K@QK@Nx@@h@@4.@@@SJ@?~@ఐ3l!p={={@2@@@5@@@[@3iF@hI@W5@@@Y3i@@@Z@@@X @@V@@U@@ఐ #fmt={={@ @@@@ภ2>2>>{>{A2ภ2>> ภ2># >$ @@}@@@J@@ภ2>02>1 2@ @2MI@I@K@5@@@gJ@J@  @@@J@@@7@2K@@@@J@@"@]H@H@2@@@J@J@@@ON@@3y'y@@@fJ@@@W@@}@>^{@@@e@@@u@@@h@@@ @@@ @@ @ @@ @ -A@ 1 A@@@@@@@@@@ 3@@@ @@@@@@@@@@F@ P@>{@$8> 1 Print the LaTeX code for the given module type. >bf>b@@@@@@@>>@AA࣠@&self-3 kAఠ& j&B>(AC@:3>>>>>>>>@A@@@  E>)A=F@=@@F@࣠@#fmt lA>>@>*A@@3>>>>>>>>@VQ@Z@!R@[@@@@@  @@"im mA>>@>+A@@+3>>>>>>>>@ 5@@@@@@@@ ఐ<$self>>@q@@3>>>>>>>>@ A@@@@@>@@@@@@@@@@@@@@@@@@@ఐJ#fmt>>@0@@e3>>>>>>>>@ @@@@ภ2AQ4QP@@2 @3'im_info+q$info@@@ a@@@ `A@B@A2QQQ2RQR@@2 @@A2UQ~Q2VQ~Q@@2 @80@@*=T@@@@@@@?@Ġ$None?iw?i{@@@@@>=h@@@I@@@H@@E=o@@@K@@@J@@@ఐ점"im?i?i@Ұ@@@'im_name?i?i@U @@,@@@m@Ġ$Some??@Ġ#Mod??@;#Mod=@@@ [@b@@@ Y@A@@B@A2PP2PP@@@3F @ఠ!m n??@?,A@@u@@@U3????????@@@@@@??@@=@@@V@@@/@@=@@@X@@@W@@=@@@Z@@@Y@@@ఐ&!m@ @ @%@&@'@@@@@w@u3@@@@@@@@@95 @@@&m_name@@@)<@@e @Ġ$Some@%@&@uĠ'Modtype@.@/@;'Modtypeb@@@@ Z@AA@B@A3PP3PP@@@3 @ఠ"mt o@B@C@@[-A@@@@@do@@@@J@K@@>@@@eu@@@+@@>#@@@g@@@f}@@>*@@@i@@@h@@@ఐ%"mt@g@h@$@%@&@@@@@~@|3@m@m@m@m@m@m@m@m@4 @@@'mt_name@v@w@&@@ @@@A@zDP@{@@@@@@@@eJ@?J@5J@;@ ఐ$self@@@0@@@b@ @@ѿ/ѽ@@@@@@@Ѽü@@@@@@û@@@@@@@@Ԑภל@"@@@/@@@0@@@/@@ఐ "im@ @ @@@2@'im_info@ @@i @@@@@,@@@+K@5K@2@@@@@@@@@* @@e@@@X@@@%J@4@@@@@@@@J@#@@@@F@@H A@L A@@@k@f_@@M@@L@@KN@@@@u@pi@@V@@U@@T@@SF@Ok@A @&A 5 Print the LaTeX code for the given included module. AA@@@@@@@yA" VaA# Vo@AA࣠@&self-3 qAఠ)\ p)]ԱAI.A@3A0A0A0A0A0A0A0A0@@@@  ױAL/A@@@@࣠@#fmt rAAB VpAC Vs@A[0A@@3ACACACACACACACAC@@@!@@@@@@  @@!c sAAU VtAV Vu@An1A@@3AVAVAVAVAVAVAVAV@ @@@@@@@@ డ?0reset_type_names)Odoc_infoAm!x~An!x@ Aq!xAr!x@@u@@@u@@@nr@@@m@@l3AzAzAzAzAzAzAzAz@%1@(@)@@@@ภ9A!xA!x@9@@@@@@uK@y@@$@@7@@@zJ@t@@ఠ&father tA"A"@A2A@@0@@@J@{3AAAAAAAA@,@@@డ@7$Name&fatherA"A"@ A"A"@@(@@@0@@@0@@@~@@}@@ఐ!cA"A"@V@@-@'cl_nameA"A"@" @@0@@@K@K@;@@. @@?<@A@A" @@@ఠ+type_params uA#A#@B 3A@@A @@@J@3AAAAAAAA@~`Y@Z@[@@@ఐ!cB$B $@@@S3BBBBBBBB@@@@2cl_type_parametersB$B$@" @@""@@@@@@@Ġ>B#% B$% @>@@@@##@@@@@@3@@##@@@@@@:@@@ B9% @@B;% B<% @@HC@ఠ!l vBG&'BH&(@B`4A@@#4#3@@@@@@G@@#;#:@@@@@@N@@@డ@!^Bb&XBc&Y@4@@@4@@@@4@@@4@@@@@@@3BoBoBoBoBoBoBoBo@y1*@+@,@@@@ ఐV$selfB&-B&1@@@@vB&N@@@Q@@@@LI@@@@@@F@@@@@@@(@@ఐ&fatherB&OB&U@@@q@@@N@N@<@@ఐq!lB&VB&W@F@@{x@@@@@@N@N@T@@B&,f@@5@@@@N@]@@! B&ZB&[@@wB&\@@5(@@@M@M@p@@ @@q@@@AB$ @@@A@B# @@@ఠ!t wB(fpB(fq@C 5A@@@t6k@@@J@@@@J@3BBBBBBBB@@@@@@ภ@PC*~C 1A@Oภ%Latex C*~@5\begin{ocamldoccode} C*~C*~@@C*~C*~@@@@@J@J@$@@ @@+J@'@ภ@uC-+%A@sภ$CodeC5+@డA&Printf'sprintfCD+CE+@ CH+CI+@@@&Stdlib&format!a@U$unitF@@@z&stringQ@@@{@@@y@@x@*printf.mli@@.Stdlib__PrintfC@,'@@@$@8@@@2@8@@@P@2c@@@J@n @@@J@J@J@J@Y@@mJ@;@@OJ@@@1J@=@@@:@@@@@@+@@@@ภ8RC8QCC,C,A8Pภ8]CC &class @@@@@K@K@@ภ8qCՠ8%C8$ภ8yCݠ7C'7@'@8aL@a@@@0K@:@ภ8C8=C78<ภ8C7C?7@?@8rL@=r@@@NK@X@ภ8D8UDO8Tภ8D 8DW8@W@85L@[@@@lK@v @ภ8DHDgG# : l@l@,@@@K@K@@ภ8D18D2{8@{@8J@J@/J@MJ@kJ@L@x@@@K@K@K@.K@LK@jK@@@@K@J@@@8Ơà#$%&@@@oK@U@@@8Ѡנ!,-./@@@QK@i`@@@8ܠ*5678@@@3K@Kk@@@8L@ 4?@AB@@@K@-w@@@8L@>@@@K@@/class %s%s%s : @@8@@@K@K@@@@@D T@@@K@@@ఐT!cD-D-@)@@@*cl_virtualD-D-@% @@3@@@K@@(virtual D-D-@@D-D-@@HK@@ D-&@@D-%D-'@@TK@@D-D-(@@@@ఐ預+type_paramsD.);D.)F@ڰ@@_K@@@డCo$Name&simpleD/GZD/G^@ D/G_D/Ge@@A@@@3@@@3@@@@@@@ఐ!cE /GfE /Gg@@@V@'cl_nameE/GhE/Go@&$ @@3@@@L@L@@@E/GYE/Gp@@@@E +E!0q@@J@#@@@@*J@&@ภAE,1$AA@%A@D9K@@@@J@6@@ .A@DB@@@J@=@@E>)t|6@@BH@@@C@A@ED(fl<@@  ఐ%$selfER3ES3@@@ȑ3ERERERERERERERER@Vjc@d@e@@@aEZ3@@@ȏ@@@@ȍ@@@֕@@@@@@@@@ఐ3#fmtEr3Es3@@@ @@ఐ!tE3E3@*@@ȯ@@@K@2@@6@@;@@@J@8@  ఐm$selfE4E4@4@@H@ǰE4@@@#@@@@@@@@Q@@ఐq#fmtE4E4@W@@^@@ఐ&fatherE4E4@ð@@4@@@n@@ఐ{!cE4E4@P@@{@@7@@?|@ ఐ!cE7(5E7(6@a@@)@'cl_kindE7(7E7(>@& @@@@@@Ġ%ClassE8DME8DR@,Class_constrE8DSE8D_@@9@F8D`F8Da@@9@@@@@@@@@@@@@@@@@@@ ఐ점$selfF9epF9et@@@X@IF9e@@@@@@@&@@%@@$@@ఐ#fmtF/9eF09e@ְ@@@@ఐ&fatherF<9eF=9e@B@@5@@@4@@ఐ!cFN9eFO9e@Ѱ@@@'cl_kindFU9eFV9e@'' @@'@@@:@@C@@:J@ @@Fd:Fe:@@5@@@@@8@@@ @@@ภ>Fq;Fr;@>@@@@@@AFu6 &Fv<@@"@  ఐW$selfF=F=@@@2@F=@@@ɾ@@@W@ɼ@@@V@@@U@@T@@SB@@ఐb#fmtF=F=@H@@O@@ภCF=F=ACภ%Latex F=@3\end{ocamldoccode} F=F=@@F=F=@@@@@zK@|K@{s@@ @@:<@@@K@sK@y}@ภCEF=,ACD@-A@FK@@@tK@@@F=5@@@@bK@r@@c:@@=P@@@J@a@  ఐ̠$selfF> F> @@@8@hF>#@@@@@@@@@@ఐΠ#fmtG >$G>'@@@_@@ఐȠ!cG>(G>)@@@e@@%@@@  ఐ$selfG+?+1G,?+5@Ű@@j@G0?+K@@@N@IB@@@@@@ఐ#fmtG??+LG@?+O@@@@@ఐ!cGL?+PGM?+Q@ϰ@@@@%@@]@ ఐ(@(@@@@HK@KK@Ji@ภ@@@IK@U@@`@t@t@@@<@@@K@eK@d@@@@=|@@@K@@@@@@ ఐ!cHiAjwHjAjx@@@@'cl_kindHpAjyHqAj@)B @@B@@@}!@Ġ%ClassHBHB@,Class_constrHBHB@@<@HBHB@@<@@@=@@@@@b@@@A@@e@@@D@@@ภ@˰HBHB@@@@@J$>J%JGQ]JGQaA>ภ>J/J0 ภ>J7J8@@@@@J@@ภ>JD>&JE >%@ @>MI@lI@~K@pB@@@1J@kJ@}  @@@J@@@7@>ˠK@K@@@mJ@|@"@]H@H@>@@@nJ@J@@@ON@@?y'y@@@0J@j@@W@@}@X@@~@dY@@@tZ@@@[@@ @K\@@!@~]@@"@^@@#@_@@$@`@@%@)a@@&@8b@@|@c@@@d@@@ e@@@ >fA@ BjA@@@@@@@@@@ D@@@'@@@@@@@@@@F@ a@J VZ|@0RJ + Print the LaTeX code for the given class. J!%J!U@@@@@@@JJJJ@AA࣠@&self-3 Aఠ2 2\J6A]@T3JJJJJJJJ@[@@@  _J7AW`@W@@`@࣠@#fmt AJJJJ@J8A@@3JJJJJJJJ@pk@t@!l@u@@@@@  @@"ct AJJJJ@J9A@@3JJJJJJJJ@ @@@@@@@@ డIt0reset_type_names)Odoc_infoJKJK@ JKJK@@@@@@@@@@@@@3KKKKKKKK@%16@(@)@@@@ภC=KKKK@C<@@@@@@K@@@$@@A@@@J@@@ఠ&father K(LK)L@KA:A@@:@@@J@3K.K.K.K.K.K.K.K.@,@@@డI$Name&fatherK?LK@L@ KCLKDL @@@@@:#@@@:&@@@@@@@ఐ"ctK[L K\L @V@@Ì-@(clt_nameKbL KcL@) @@:C@@@K@K@;@@. @@?<@A@KnL @@@ఠ+type_params KyM#KzM.@K;A@@J@@@ J@3KKKKKKKK@~`Y@Z@[@@@ఐ"ctKN1?KN1A@@@3KKKKKKKK@@@@3clt_type_parametersKN1BKN1U@) @@))@@@@@@@ĠHKO[eKO[g@H@@@@))@@@@@@3@@))@@@@@@:@@@ KO[l@@KO[kKO[m@@HC@ఠ!l KPnxKPny@K@@@@>@@@@@>=@@@><@@@@@@@ 3KKKKKKKK@y1*@+@,@@@@ ఐV$selfL Pn~L Pn@@@J@LPn@@@@@@%@Ԡ@@@$@@@#@@@"@@!@@ (@@ఐ&fatherL,PnL-Pn@@@@@@3N@7N@6<@@ఐq!lL@PnLAPn@F@@@@@2@@@1N@:N@8T@@LOPn}f@@>@@@@@@@M@>M@=p@@ @@q@@@ALlN19 @@@A@LnM @@@ఠ!t LyRLzR@L=A@@I?@@@SJ@L@@@NJ@J3LLLLLLLL@@@@@@ภIذLTL[AIנภ%Latex LT@p5\begin{ocamldoccode} LTLT@@LTLT@@|@@@UJ@WJ@V$@@ @@+J@T'@ภILU%AIภ$CodeLU @ 7డKU&Printf'sprintfLU LU@ LULU@@ @@@ @B@@@@B @@@@;@@@jJ@ n@@@cJ@tJ@rJ@J@@@J@@@J@@@J@f @@@h @@@i@@@g+@@e|@@ภAMAMMV,MVBAAภAM%PM& O+class type @@4@@@K@K@@ภAM9AM:AภAMAADMB'AC@'@AiaL@ʠa@@@K@@ภAMQAMR7AภAMYA\MZ?A[@?@ArL@r@@@K@@ภBMiAMjOAภB MqAtMrWAs@W@AL@@@@K@!@ภBMMg# = l@l@@@@2K@5K@4@ภB1MAwM{Av@{@BJ@J@J@J@J@1L@# K@@@qK@K@K@K@K@K@0@@@3K@?&@@@B*à#$%&@@@K@/1@@@B5נ!,-./@@@K@<@@@B@*5678@@@K@G@@@BKL@4?@AB@@@K@S@@@BWL@>@@@K@_@4class type %s%s%s = @@B^@@@K@BK@Ak@@@@  T@@@pK@t@@ఐ0"ctN WCYN WC[@@@;@+clt_virtualNWC\NWCg@, @@<@@@YK@W@(virtual NWCnNWCv@@N!WCmN"WCw@@HK@Z@ N+WC~@@N-WC}N.WC@@TK@[@N2WCUN3WC@@@@ఐŠ+type_paramsN>XN?X@@@_K@\@@డL$Name&simpleNSYNTY@ NWYNXY@@ꥰ@@@=7@@@`=:@@@_@@^@@ఐ"ctNoYNpY@j@@Ơ@(clt_nameNvYNwY@, @@=W@@@kL@qL@o@@NYNY@@@@NU NZ@@J@z@@@@J@b@ภJN[AJ@A@NK@Y@@@^J@y@@ A@N @@@PJ@]@@NS@@L $@@@O@A@NR@@  ఐ$selfN]N]@P@@3NNNNNNNN@2F?@@@A@@@ŰN]@@@@@@@@@@@@@@@~@@}@@ఐ#fmtN]N] @@@ @@ఐj!tN] N] @*@@@@@K@2@@6@@EU@@@J@8@  ఐI$selfN_N_@@@=H@ O_(@@@8@@@@6@@@>@@@@@@@X@@ఐT#fmtO_)O_,@:@@Se@@ภLnO&_/O'_NALmภ%Latex O/_4@ 3\end{ocamldoccode} O6_6O7_K@@O9_5O:_L@@ @@@K@K@@@ @@B@@@K@K@@ภKOR_M,AK@-A@NŠ@@@K@@@O[_-5@@҉@@K@@@c:@@E@@@J@@  ఐ$selfOs`PVOt`PZ@ @@Ҳ@ްOx`Pu@@@8@3.@@@@@@ఐ#fmtO`PvO`Py@@@ǿ@@ఐ"ctO`PzO`P|@@@@@%@@I@  ఐ$selfOa~Oa~@?@@@Oa~@@@Ȩ@ȣȜ@@@@@@ఐ#fmtOa~Oa~@ذ@@@@ఐ점"ctOa~Oa~@@@@@%@@ȷ@ ఐEn!pObOb@D@@@G@@@@EkFM@@@J@J@G@@@En@@@@@@@@@@9@@ఐ5#fmtObOb@@@4F@@ภDPDPP bP bADภDP P! ภDP(P)ภDP0DP1DǠภDP8cP9#b%(@(@G@@@K@K@@ภDPLD.PM7D-@7@DiJ@MJ@J@QL@H@@@K@LK@`K@qK@K@K@aK@rK@K@ L@!L@@@@K@@@`@D)L@u!L@y0L@z@@@K@@%t@t@D@@@K@K@@@{@E'DL@e:-./L@iKL@j@@@sK@@@@XQL@SG:;VK@PY@@@bK@p@ภEQPDPD@@E%g\OQR@@@cK@@@@E0pL@,fqrst@@@NK@_@'@[@@E7@@@OK@K@@@@@F[|@@@ K@K@@@@@  ఐ.$selfPcPc@}@@"-@ Pc@@@ʡ@ʠ@ʟʘ@@@@@@6@@ఐ2#fmtPcPc@@@1C@@ఐޠ&fatherQcQc@@@?@@@S@@ఐ>"ctQcQc@@@Ib@(clt_kindQcQ c@/  @@@@@l@@C@@m@  ఐ~$selfQ3dQ4d @Ͱ@@r}@?Q8d@@@m@@@@k@@@s@@@@@@@@@ఐ#fmtQPdQQd@o@@Ɉ@@ภNQ[dQ\d%ANภ'Newline Qdd$@ @ @@D@@@K@K@@ภMAM@A@P@@@K@@@Q}d"@@ԫ@@K@@@P'@@G@@@J@@  ఐࠐ$selfQe'-Qe'1@/@@@Qe'?@@@Ԡ@@@+@@@@*@@@)@Ԟ@@@(@@@'@@@&@@%@@$@@#@@ఐ#fmtQe'@Qe'C@ް@@ @ⴐภQภJ9Qe'LQe'P@J8@@@@@@?K@K@@@@@@@L"@@ఐ "ctQe'QQe'S@@@1@(clt_infoQe'TQe'\@0 @@ @@@=@@@f^nAFภFRSRT ϠภFR[!R\!@@@@@»J@@ภGRhFJRi FI@ @FؠMI@¨I@ºK@¬J$@@@iJ@§J@¹  @@@¼J@@@7@FK@‡@@@©J@¸@"@]H@H@F@@@ªJ@J@@@ON@@Hy'y@@@hJ@¦@@W@@}@X@@~@dY@@@Z@@@[@@@\@@@(]@@@^@@@_@@@`@@@1a@@@2b@@o@c@@p@dA@hA@@@@@@@@@@@@@I@@@@@@@@@@F@@RJz@8tRȐ 0 Print the LaTeX code for the given class type. RIcgRIc@@@@@@@RiRi@AA࣠@&self-3 Aఠ; ;~R>A@v3RRRRRRRR@}@@@  R?Ay@y@@@࣠@#fmt ARiRi@S@A@@ 3RRRRRRRR@Ǎ@@!ǎ@@@@@@  @@*class_name ARiSi@SAA@@3SSSSSSSS@ !@@@@@@@@)class_ele ASiSi@S)BA@@)3SSSSSSSS@/@@@@@@@@  ఐO$selfS&jS'j@@@e3S&S&S&S&S&S&S&S&@"A@@@@@5S.j@@@c@@@@a@@@i@@@@@@@@@ఐ]#fmtSFjSGj@C@@d @@ภPSQjSRjAPภ'Newline SZj@@ @@F@@@GL@8L@=<@ภOذAO@A@Rݠ@@@9L@CI@@Ssj"@@֡@@#L@7O@@S'@@I@@@HK@"U@ఐz)class_eleSkSk'@^@@˟a@Ġ/Class_attributeSl-5Sl-D@;/Class_attribute˫@@@ @+t_attribute@@@ @A@@C@AF{i88F|i88@@@G@ఠ#att Sl-ESl-H@SCA@@@@@L3SSSSSSSS@@@@@@"@@@@@@@ ఐꠐ$selfSl-LSl-P@[@@3SSSSSSSS@@@@@@Sl-c@@@ϯ@Ϫϥ@@Z@@Y @@ఐ#fmtSl-dSl-g@հ@@@@ఐ8#attSl-hSl-k@!@@L@@@e'@@+@@(@Ġ,Class_methodSmltSml@;,Class_methodb@n(t_method@@@ @AA@C@AFj88Fj88@@@Go@ఠ#met T mlT ml@T%DA@@@@@O3TTTTTTTT@@@@@@@@*@@*@@@ ఐI$selfT mlT!ml@@@_3T T T T T T T T @@@@@@AT(ml@@@@@@k@@j @@ఐN#fmtT7mlT8ml@4@@U@@ఐ8#metTDmlTEml@!@@L@@@v'@@+@@Y(@Ġ-Class_commentTUnTVn@;-Class_comment@A@@@ @AB@C@AG7k88G8k89@@@G@ఠ!t TinTjn@TEA@@A@@@RG@@@@@̆H@@̆H@@@ఐ!tTzoT{o@@@@@A@@@z3T~T~T~T~T~T~T~T~@Y@@@ĠPTpTp@P@@@@A@@@Å@@A@@@Æ@@@ภLǰTpTp@L@@@̫@ĠQTqTq @QĠ%TitleTqTq@=@TqTq@@?@@@Ø8@@TqTq@@@l@@@@Ú@@@ÙD@@TqTq@@B@@@ÛL@@@TqTq@@H?@@@ÜR@@Tq Tq @@TGHJ@@@Þ@@@Ý^@@@ @@B,@@@ßb@@B/@@@àe@@@ ఐ$selfTqTq@@@0s@Tq"@@@+@@@ñ@)@@@ð1@@@ï@@î@@í@@ఐ%#fmtUq#Uq&@ @@,@@ఐ!tUq'Uq(@@@M@@@üO@O@@@5 @@4@@U,r)5U-r)6@@Bz@@@â@@B}@@@ã@@@ ఐh$selfU?r):U@r)>@ٰ@@~@KUDr)L@@@y@@@@w@@@@@@@@@@@@ఐs#fmtU\r)MU]r)P@Y@@z@@ภRUgr)SUhr)ARภ%Title Upr)X@డT!+U{r)rU|r)s@@+<@@@~@+B@@@}+F@@@|@@{@@z'%addintBASI@@@@SI0++SJ0+,@@Ssn@@@@@@@@@@@@@@@@@@$@@డT5$Name%depthUr)[Ur)_@ Ur)`Ur)e@@@D@@@MK@@@M@@M@HH2@@I4G@@@@D@@@@@@@@R@@ఐ᠐*class_nameUr)fUr)p@ɰ@@_@@Ur)ZUr)q@@g@@@@"Q@i@@BUr)tUr)u@@q@@@P@$P@#y@@ @@@@@@%P@ @ภ$NoneV r)wV r){@u@@@A@@@@@@O@+@ఐ!tVr)}Vr)~@@@Cp@@@O@1O@0@@V(r)@@I@@@;O@O@@ภRV8r)AR@A@U@@@O@7@@VAr)Q@@o@@O@@@@@U@@@AVHo@@W@@@AVJk@@Y3VHVHVHVHVHVHVHVH@"@@@'@@[@bA@fA@@@q@p@oh@@@@@@Ŀ@@ľj@ @@@}@|@{t@@@@@@@@@@F@@Vgi@<$Vx 3 Print the LaTeX code for the given class element. VuhptVvhp@@@@@@@΃V|uV}u@AA࣠@&self-3 Aఠ> >.VFA/@&3VVVVVVVV@-@@@  1VGA)2@)@@2@࣠@#fmt AVuVu@VHA@@Ο3VVVVVVVV@B=@F@!>@G@@@@@  @@+module_name AVuVu@VIA@@ί3VVVVVVVV@ ε@@@@@@@@*module_ele AVuVu@VJA@@ν3VVVVVVVV@@@@@@@@@  ఐO$selfVvVv @p@@3VVVVVVVV@"@@@@@Vv@@@@@@@@@@@@@@@@@@@ఐ]#fmtVvVv@C@@ @@ภTIWvWv'ATHภ'Newline W v&@6@ @@J@@@L@ L@<@ภSAS@A@V@@@ L@I@@W#v"@@Q@@L@ O@@S'@@M@@@K@U@ఐz*module_eleW7w)5W8w)?@^@@3a@Ġ.Element_moduleWDxEMWExE[@;.Element_module?@@@ W@@@@ M@A@@J@AJ)NNJ*NN@@@J@ఠ!m W[xE\W\xE]@WtKA@@@@@ 3W_W_W_W_W_W_W_W_@@@@@@ @@]@@]@@@ ఐ蠐$selfWoxEaWpxEe@ @@ڮ3WoWoWoWoWoWoWoWo@@@@@@WwxEu@@@@@@J@@I @@ఐ#fmtWxEvWxEy@Ӱ@@ψ@@ఐ8!mWxEzWxE{@!@@$@@@W'@@+@@ό(@Ġ3Element_module_typeWy|Wy|@;3Element_module_type`@@@@ N@AA@J@AJNNJNN@@@K@ఠ"mt Wy|Wy|@WLA@@*@@@#3WWWWWWWW@@@@@@@@Ϻ@@Ϻ@@@ ఐE$selfWy|Wy|@f@@ 3WWWWWWWW@@@@@@Wy|@@@\@WR@@]@@\ @@ఐJ#fmtWy|Wy|@0@@@@ఐ8"mtWy|Wy|@!@@a@@@h'@@+@@(@Ġ7Element_included_moduleXzXz@;7Element_included_module@h@@@ O@AB@J@AJNNJNO@@@Kx@ఠ"im XzXz@X.MA@@{@@@&3XXXXXXXX@C@@@@@@@@@@@@ ఐ$selfX)zX*z@ð@@h3X)X)X)X)X)X)X)X)@T@@@@@NX1z@@@П@КГ@@n@@m @@ఐ#fmtX@zXAz@@@B@@ఐ8"imXMzXNz @!@@в@@@y'@@+@@F(@Ġ-Element_classX^{ X_{ @;-Element_class@2't_class@@@ P@AC@J@AKBOO!KCOOA@@@K@ఠ!c Xt{  Xu{ !@XNA@@@@@)3XxXxXxXxXxXxXxXx@@@@@@@@v@@v@@@ ఐ$selfX{ %X{ )@"@@3XXXXXXXX@@@@@@X{ 8@@@@@@@@~ @@ఐ#fmtX{ 9X{ <@@@С@@ఐ8!cX{ =X{ >@!@@L@@@Ŋ'@@+@@Х(@Ġ2Element_class_typeX|?GX|?Y@;2Element_class_typey@ґ,t_class_type@@@ Q@AD@J@AKOBOHKOBOr@@@L6@ఠ"ct X|?ZX|?\@XOA@@@@@,3XXXXXXXX@@@@@@@@@@@@@ ఐ`$selfX|?`X|?d@@@&3XXXXXXXX@@@@@@X|?x@@@'@"@@Ő@@ŏ @@ఐe#fmtX|?yX|?|@K@@@@ఐ8"ctY |?}Y |?@!@@L@@@ś'@@+@@(@Ġ-Element_valueY}Y}@;-Element_value@'t_value@@@ R@AE@J@ALOsOyLOsO@@@L@ఠ!v Y2}Y3}@YKPA@@@@@/3Y6Y6Y6Y6Y6Y6Y6Y6@`@@@@@@@4@@4@@@ ఐ$selfYF}YG}@@@܅3YFYFYFYFYFYFYFYF@q@@@@@LYN}@@@R@MH@@š@@Š @@ఐĠ#fmtY]}Y^}@@@_@@ఐ8!vYj}Yk}@!@@L@@@Ŭ'@@+@@c(@Ġ6Element_type_extensionY{~Y|~@;6Element_type_extension7@0t_type_extension@@@ S@AF@J@AL_OOL`OO@@@L@ఠ"te Y~Y~@YQA@@@@@23YYYYYYYY@@@@@@@@ѓ@@ѓ@@@ ఐ$selfY~Y~@?@@3YYYYYYYY@@@@@@Y~@@@>@9@4+@@ų@@Ų@@ű @@ఐ+module_nameY~Y~@@@ѽ@@ఐ2#fmtY~Y~@@@&@@ఐG"teY~Y~ @0@@[@@@6@@:@@7@Ġ1Element_exceptionY Y #@;1Element_exception@N+t_exception@@@ T@AG@J@ALOOLOP @@@Mb@ఠ!e Y $Z %@ZRA@@@@@53ZZZZZZZZ@-@@@@@@@@@@@@ ఐ$selfZ )Z -@@@R3ZZZZZZZZ@>@@@@@:Z @@@@ԇ@Ԃy@@@@ @@ఐ#fmtZ* AZ+ D@w@@,@@ఐ8!eZ7 EZ8 F@!@@L@@@'@@+@@0(@Ġ,Element_typeZHGOZIG[@;,Element_type@&t_type@@@ U@AH@J@AM,P PM-P P-@@@M@ఠ!t Z^G\Z_G]@ZwSA@@@@@83ZbZbZbZbZbZbZbZb@@@@@@@@`@@`@@@ ఐ렐$selfZrGaZsGe@ @@ݱ3ZrZrZrZrZrZrZrZr@@@@@@~ZzGs@@@%@ @@@@ @@ఐ#fmtZGtZGw@ְ@@ҋ@@ఐ8!tZGxZGy@!@@L@@@'@@+@@ҏ(@Ġ6Element_module_commentZzZz@;6Element_module_commentc@G@@@ V@AI@J@AMP.P4MP.PT@@@N@ఠ!t ZzZz@ZTA@@H @@@;@@@@@Ҽ@@Ҽ@@@ ఐG$selfZzZz@h@@ 3ZZZZZZZZ@@@@@@ݰZz@@@ @@@@ @@@@@@@@@@@@ఐU#fmtZzZz@;@@ @@ఐ@!tZzZz@*@@-@@@M@M@4@@8 @@5@@@A[w)/ @@3[[[[[[[[@/@@@4@@@oA@sA@@@@@ @@@@@@@@w@ @@ϴ@@@@@@@@@@@@@F@@[$u)@@[5 4 Print the LaTeX code for the given module element. [2t[3t@@@@@@@%[9[:'@AA࣠@&self-3 AఠCs Ct[`UA@3[G[G[G[G[G[G[G[G@@@@  [cVA@@@@࣠@#fmt A[Y([Z+@[rWA@@A3[Z[Z[Z[Z[Z[Z[Z[Z@@@!@@@@@@  @@'inher_l A[l,[m3@[XA@@Q3[m[m[m[m[m[m[m[m@ W@@@@@@@@@ఠ!f [6@[6A@[YA@@@c@@@ɀJ@Y O@@@J@@@@J@@@J@3[[[[[[[[@(4{@+@,@@@࣠@#inh A[6B[6E@[ZA@@"3[[[[[[[[@/[6<[=J@@@@@  @@ఐ#inh[HV[HY@8@@@@93[[[[[[[[@$@@@(ic_class[HZ[Hb@3(ic_classӤ@@@ G{N@@@ @@@ A@A3'ic_nameJ!t@@@ @@@@ANt:+:5Nt:+:G@@OK@3'ic_textGI3@@@ @@@ @@B@ANv::Nv::@@OY@@ANu:u:Nu:u:@@O]@8-@@'O@@@@@@;@Ġ$None\hr\hv@q@@@@;O3@@@@@@3\ \ \ \ \ \ \ \ @O@@@ @CO;@@@@@@@@@ภYd\\@Ycภ'Newline\%\&@R@@@M@3\'\'\'\'\'\'\'\'@j@@@ภYy\1\2@Yxภ$Code\:\;@డZ!^\F\G@N@@@N@@@(@N@@@'N@@@&@@%@@$,@@(inherit \^\_@@\a@@N@@@4N@6N@5?@@ఐӠ#inh.\u@0@@M@'ic_name\{\|@7@@@@@8W@@\\@@@@@"@=N@2a@@R @@M@!d@ఐ#inh\\@ް@@@'ic_text\\@° @@I@@@A@@@@@Ġ$None\\@!@@@@ՠJ@@@J@@@I@@ܠJ@@@L@@@K@@@ภY8\\@Y8@@@\=@N@@@@Z@Ġ$Some\+\/@.ఠ!t \0\1@]\A@@J7@@@S@@@@@ J>@@@U@@@T@@JE@@@W@@@V@@@ภZJ]=]?@ZIภ'Newline] 5] <@8@@@}O@i3] ] ] ] ] ] ] ] @Q/(@)@*@@@ఐ4!t]@]A@ @@Jj@@@j@@@@T@@@A]#]$BO@@\Y@@@M@z@@@@\@@@M@@@@@ @Ġ$Some]=PZ]>P^@ఠ#cct ]FP_]GPb@]_[A@@Pr@@@@@@@@Py@@@ @@@@@P@@@ @@@ @@@@ఠ%label ]ffv]gf{@]]A@@3@@@ȣN@{3]l]l]l]l]l]l]l]l@/(@)@*@@@ఐ5#cct]{~]|~@ @@P@@@}@Ġ"Cl]]@;"ClP@@@ @֥@@@ @A@@B@APpo9v9~Pqo9v9@@@Q@@]]@@ֲ@@@Ȃ4@@@@@P@@@ȃ8@@P@@@Ȅ;@@@ ఐq$self]]@O@@I@F]@@L,L@@@Ș@@@ȗ@6@@@Ȗ@@@ȕ@@Ȕ@@ȓ]@L=ภ]=@]@L@@@Ȩ@@@ȧk@@ఐD#inh]]@*@@bz@'ic_name]]@ @@d@@@ȤQ@ȮQ@Ȭ@@C @@@Ġ&Cltype^^@;&Cltypew@@@@ e)type_expr@@@ @@@ @BA@B@APp99Pp99@@@Q@@^^@@@@@ȋ@@@@@@ȍ@@@Ȍ@@@+@@QU@@@Ȏ@@QX@@@ȏ@@@ ఐ$self^>^?@ذ@@}@Ͱ^C@@LM/@@@ȶ@@@ȵ@@@@ȴ@@@ȳ@@Ȳ@@ȱ@Lภ@^i@^i@ME4@@@@@@@@ఐ͠#inh^o^p@@@@'ic_name^v^w @ @@@@@Q@Q@@@C @@@@@A^~ @@@A@^fr@@ภ[Ұ^K_^Ka@[Ѡภ'Newline^KW^K^@@@@M@3^^^^^^^^@*81@2@3@@@ภ[^b^b@[ภ)Odoc_info^bn^bw@$Code^bx^b|@@-డ]J!^^b^b@Q@@@Q@@@!@Q@@@ Q@@@@@@@6@@(inherit ^b^b@@^b~@@Q/@@@-N@/N@.I@@ఐK#inh.^b@00@@hW@'ic_name^b^b@7@@@@@1a@@^b}^b@@v@@@@6N@+k@@X @@sM@n@ภ\T_ _ @\Sภ)Odoc_info__@%Latex__@@డ]!^_)_*@Q@@@Q@@@H@Q|@@@GQ{@@@F@@E@@D@@" [_A_B@@_D@@Q@@@TN@VN@U@@డ]!^_X_Y@Q@@@Q@@@\@Q@@@[Q@@@Z@@Y@@X@@ ఐ2$self_v_w@@@@v_{@@@E@@@mQ@@@l@@k@@ఐ(%label__@@@\@@@tP@vP@u@@oA@@Q@@@h@wP@s@@!]__@@R_@@Q@@@gO@yO@x@@ @@R@@@S@zO@f#@@__@@@@@B@{N@R-@@__@@7M@A2@ఐ4#inh__@@@R3________@A@@@'ic_text__@ @@M0@@@@@@~@Ġ$None_ _@^@@@@MD@@@Ɉ@@@ɇd@@MK@@@Ɋ@@@ɉk@@@ภ\u`` @\u@@@_z}N@8@@@ɘy@Ġ$Some`&`*@kఠ!t `$+`%,@`=^A@@Mt@@@ɑR@@@@@IM{@@@ɓ@@@ɒZ@@PM@@@ɕ@@@ɔa@@@ภ]`?8`@:@]ภ'Newline`H0`I7@u@@@O@ɧ3`J`J`J`J`J`J`J`J@/(@)@*@@@ఐ4!t`X;`Y<@ @@M@@@ɨ@@@@T@@@A``@@_ҠX@@@=M@ɸ@@@@_٠N@@@@M@<@@@@_J@@@@ M@@@@@]@@@ @@@@@@A`HP@@W@A@J@@A@@డ_$List$iter`TZ`T^@ `T_`Tc@@!@@@@@@@I@!@@@@@@L @@@!@@@@@@@3````````@5.@/@0@@@@ ఐ{$self`Te`Ti@Y@@@˰`Tw@@@@@@@@@@@@@@@@@$@@ఐ#fmt`Tx`T{@l@@1@@`Td`T|@@@@@@@@@@@<@@డ_$List#map`T~`T@ `T`T@@F@@@@kI@J@@@@F@@@K @@@@@@@f@@ఐ!faTaT@p@@@@@@^T@@@@@@@@@@ఐΠ'inher_la7Ta8T@@@@@a;T}a<T@@MK@@@J@K@@@ @@F@qF@J@@@@@A@A@@@9@8+@@&@@%@@$@@@@C@B5@@/@@.@@-@@,F@(@ab'@Gas A Generate the LaTeX code for the given list of inherited classes.apaq@@@@@@@Aawax@AA࣠@&self-3 AఠI I)a_A*@!3aaaaaaaa@(@@@  ,a`A$-@$@@-@࣠@#fmt Aaa@aaA@@]3aaaaaaaa@=8@A@!9@B@@@@@  @@"cl Aaa@abA@@l3aaaaaaaa@ s@@@@@@@@Aఠ)iter_kind a&a/@acA@@@۔@@@LJ@EJ@D@@G3aaaaaaaa@)ً@ @!@@@࣠@!k Aa0a1@adA@@3aaaaaaaa@%@ @@FK@C@#@$@@@@  @@ఐ!ka4Ba4C@.@@@@/3aaaaaaaa@#@@@Ġ/Class_structureaISaIb@XĠ^sbIdbIf@^s@@@@X@@@V@@@U3b b b b b b b b @@@@@bIhbIi@@X ,@@@X@@@W @@@ bIj@@\@@\@@@ภZQb$nzb%n|@ZP@@@_@Ġ/Class_structureb1}b2}@X7ఠ!l b:}b;}@bSeA@@X<@@@_@@@^3bBbBbBbBbBbBbBbB@S@@@@bI}bJ}@@X@a@@@a@@@` @@@"bS}@@@@@@@ ఐݠ$selfb_b`@@@3b_b_b_b_b_b_b_b_@q.'@(@)@@@ڰbg@@@N@M@@@v@@u @@ఐ⠐#fmtbvbw@Ȱ@@;@@ఐI!lbb@!@@gF@&@@*@@'@Ġ0Class_constraintbb@Syఠ!k bb@bfA@@o@@@e@@bb@@V@@@f@@@b@@@@@@@ఐ)iter_kindbb @ڰ@@@@@ʂ3bbbbbbbb@%@@ @@@@ఐ,!kb b@ @@ܚ@@@ʈ@@@@@Ġ+Class_applybb$@V@b%b&@@V@@@i@@@ @@#@@#@Ġ,Class_constrb'1b'=@Vu@b'>b'?@@Vw@@@l@@@ @@6@@6@@@@7@@@ภ[,bCOcCQ@[+@@@:@@@Ac4<@@<@-A@@FA@@J@-@@@c  @@ఐW)iter_kindc[ac[j@8@@@@@@T@@3cccccccc@@@@@@ఐ"clc)[kc*[m@_@@@'cl_kindc0[nc1[u@D @@@@@J@J@@@' @@s@2 @@tr@ A@A@@@@@@@@@@@@@@@ @@@@@@@@F@@cR"@Icc G Generate the LaTeX code for the inherited classes of the given class. c`ca@@@@@@@cgch@AA࣠@&self-3 AఠK KcgA@3cucucucucucucucu@@@@  chA@@@@࣠@#fmt Acc@ciA@@63cccccccc@-(@1@!)@2@@@@@  @@#clt Acc@cjA@@E3cccccccc@ L@@@@@@@@ఐ#cltcc@X@@@@Y3cccccccc@!@@@(clt_kindcc@A @@i@@@ @Ġ/Class_signaturec%-c%<@OnĠ`=c%>c%@@`=@@@@Ot۰@@@"@@@!3cccccccc@(@@@@c%Bc%C@@Ox@@@$@@@# @@@ c%D@@ݗ@@@%@@ݚ@@@&@@@ภ\!cHRcHT@\ @@@ۙ@Ġ/Class_signaturedU]dUl@Oఠ!l d Und Uo@d#kA@@O@@@/@@@.c@@dUqdUr@@O0@@@1@@@0o@@@!d"Us@@@@@2t@@@@@3w@@@ ఐ $selfd4wd5w@ΰ@@s3d4d4d4d4d4d4d4d4@3,@-@.@@@˯d<w@@@#@"@@C@@B @@ఐǠ#fmtdKwdLw@@@@@ఐN!ldXwdYw@!@@@@A@&m_infoeCIeDI@NP @@mF@J@@'@@@S@D@@K@S@A@eRIO@@@ఠ$text  e]e^@evrA@@bX@@@RJ@H@@@JJ@3eieieieieieieiei@p{t@u@vkd@e@f@@@@ఠ%title àe{e|@esA@@bX@@@K@@@@K@@ఐ!mee@@@$,@+m_text_onlyee@NG @@T@@@K@8@ภbeeAbภ#Raw e@%ఐߠ!mee@@@LT@&m_nameee@N @@N@@@^@@"@@GK@a@ภb@)Ab>@*A@eEU@@@K@n@@e2@@cY[@@@t@ภc.ee#Ac-ภ#Raw e@%Πడd!^e e @XP@@@XP@@@@XM@@@XL@@@@@@@@@డb%modul-Odoc_messagesff@ f#@$@b6@@@@b  b  @@b@.@@X}@@@L@L@@@! f7f8@@?f:@@X@@@L@L@@@fCfD@@&$@@@@L@@@g @@K@@ภcfUoAcภ$Codef]@%נఐ!mfhfi@j@@@&m_namefofp!@O @@O@@@ @@!@@K@ @ภbf~"Ab@A@eL@ @@@K@@@4A@e K@@@@K@%@@f@@K@)@f@@+@A@f@@@ఠ(subtitle Ġf'3f';@ftA@@d&Z#@@@̂F@F@xF@$K@*@@@+K@ 3ffffffff@OE>@?@@@@@ఐΠ'first_tf'Df'K@Y@@3ffffffff@@@@Ġc@fQ]fQ_@c@@@@@@@@@@ภcHfQcfQe@cH@@@7$@ఠ!t Šffrffs@guA@@#@@#@@@ภd9ffff@d8ภ#Rawffxff{@&ڠ# : gf}gf@@gf|gf@@&@@@7M@9M@83g g g g g g g g @U,@&@'@@@@gfwgf@@jF@5M@6 @ఐ7!tgfg f@@@&@@@@|@@@Ag$'>@@~k@A@g&'/@@ภdtg,g-Adsภ%Title g5@! @g;g<@@!@@@TJ@YJ@X3gAgAgAgAgAgAgAgA@@@@@@ภ$NonegNgO@@@@S!@@@V@@@UJ@_@డe!@gdge@R@@@RJ@h@@@j@M@@@iL @@@g@@f@@e5@@ఐ%titlegg@ɰ@@s!@@@vK@yK@wJ@@ఐ(subtitlegg@T@@{6@@@uK@{K@z_@@! @@@@́J@~K@ti@@g@@IJ@Sm@ภd$gAd#@A@g*X@@@LJ@̇{@@g@@e>^@@@K@@@ @/@@[@A@g@@  ఐ$selfgg@p@@3gggggggg@n{@|@}@@@g@@@@@@̏@@@@̎@@@̍@@̌@@̋@@ఐ+#fmtgg@@@ߌ @@ఐ$texthh@*@@3@@@̤K@̢2@@6@@^u@@@̫J@̙8@  ఐe$selfhh@ϸ@@]H@φh#@@@}@xs@@̰@@̯O@@ఐg#fmth2h3 @M@@\@@ఐa!mh? h@ @A@@i@@%@@j@  ఐ$selfhPhQ@@@z@ϹhU0@@@@@@@@@@ఐ#fmthd1he4@@@@@ఐ!mhq5hr6@s@@@@%@@@  ఐɠ$selfh8>h8B@@@@ώh8P@@@@@@@@@@@@@@@@@@@ఐԠ#fmth8Qh8T@@@5@@ఐ&rest_th8Uh8[@>@@@@.@@_@@@J@@  ఐ $selfh_eh_i@\@@@ΰh_w@@@@@@@@@@@@@@@@@@@ఐ#fmth_xh_{@@@u @@ภf2h_~h_Af1ภ'Newline h_@$@ @@\h@@@&K@K@%@ภeqi_Aep@A@hw@@@K@"3@@i _|#@@;@@K@9@@Q(@@_|@@@'J@?@ డg#noti%i&@@9@@@F=@@@E@@D(%boolnotAAf@@@fLLfLt@@g\@@@@@@@,@@@+@@*j@@ఐq!miOiP@Q@@y@+m_text_onlyiViW@R @@3@@@3K@9K@5@@< @@XF@@@:K@2@ఐ^"psioip@\Ͱ@@@a-@@@@@^@@@?^@@@>@@=@@<@@ఐ#fmtii@@@@@8\ocamldocvspace{0.5cm} ii@@ii@@^@@@KK@UK@T@@2 @@` @@@WJ@VK@J@@i@@ @డh@$List$iterii@ ii@@*@@@@I@]*@@@_@@^@UԠ @@@\*@@@[@@Z@@Y@@࣠@#ele Aii@ivA@@ 3iiiiiiii@ @@@@@@  ఐ:$selfii@э@@23iiiiiiii@ 6@@@@@i@@@@@@@x@@w@@v @@ఐA#fmtj j @'@@@@ఐ=!mjj @@@(@&m_namej"!j#'@SF @@SB@@@͇2@@ఐV#elej2(j3+@<@@r?@@C@@(@@ఐ_z"psj?-7j@-9@]@@@a@@@͕@_q@@@͔_@@@͓@@͒@@͑Y@@ఐ#fmtjY-:jZ-=@t@@f@@" jd-?je-C@@jg->jh-D@@_@@@͠L@ͪL@ͩz@@2 @@+Y@@@ͫL@͟@@@@jxjyEN@@@+f@@@m@@lJ@ͯJ@ͭ@@డi&Module/module_elementsjOXjO^@ jO_jOn@@%trans>@@@ @@@ @7@@@ &@@@ @@@ @@ @@ @]Mdd]Mdd@@^"6@&!@@>@@@͸@@@ͷ@R@@@Ͷ@@@͵@@@ʹ@@ͳ@@Ͳ@3ภ j #ภh}jOwjO|@h|@@@>@@@K@ @@@Y̠@@@@@ఐ!mjO}jO~@@@@@jOWjO@@W;@@@kJ@K@&@@I @@F@ևF@7F@j"@]@@#@E@@$@@@%@@@ &@@@ '@5@@ (@D@@ @@@ @@A@DA@@@@@@@@@@F@@@ߵ@@@@@@@@@@F@c@k#".@Pk4 H Generate the LaTeX code for the given top module, in the given buffer. k1k2@@@@@@@⵰k8k9@AA࣠@&self-3 AఠSr ǠSsk_wA@3kFkFkFkFkFkFkFkF@@@@  kbxA@@@@࣠@#fmt AkXkY@kqyA@@3kYkYkYkYkYkYkYkY@@@!@@@@@@  @@+module_list Akkkl@kzA@@3klklklklklklklkl@ @@@@@@@@ ఐ`"pskk@^ݰ@@@c=@@@@`@@@a @@@@@@@3kkkkkkkk@!-@$@%@@@@ఐG#fmtkk@-@@@@?\documentclass[11pt]{article} kk @@kk @@`@@@K@K@$@@5 @@b@@@J@*@ ఐ`"pskk@_"@@@c@@@@`@@@aQ@@@@@@@E@@ఐ#fmtkk@o@@VR@@?\usepackage[latin1]{inputenc} kk=@@kk>@@a@@@)K@/K@.f@@2 @@b_@@@0J@(l@ ఐaA"psl@Fl@H@_d@@@c@@@7@a8@@@6a@@@5@@4@@3@@ఐˠ#fmtl @Il!@L@@@@@:\usepackage[T1]{fontenc} l+@Nl,@j@@l.@Ml/@k@@a\@@@BK@HK@G@@2 @@b@@@IJ@A@ ఐa"pslHmslImu@_@@@d@@@P@az@@@Oa@@@N@@M@@L@@ఐ #fmtlbmvlcmy@@@@@6\usepackage{textcomp} lmm{lnm@@lpmzlqm@@a@@@[K@aK@`@@2 @@b@@@bJ@Z@ ఐaŠ"psll@_@@@dH@@@i@a@@@hb@@@g@@f@@e @@ఐO#fmtll@5@@@@7\usepackage{fullpage} ll@@ll@@a@@@tK@zK@y,@@2 @@c%@@@{J@s2@ ఐb"psll@`*@@@d@@@΂@a@@@΁bY@@@΀@@@@~M@@ఐ#fmtll@w@@^Z@@2\usepackage{url} ll@@ll@@b"@@@΍K@ΓK@Βn@@2 @@cg@@@ΔJ@Όt@ ఐbI"psmm@`l@@@d@@@Λ@b@@@@Κb@@@Ι@@Θ@@Η@@ఐӠ#fmtm(m)@@@@@6\usepackage{ocamldoc} m3m4 @@m6m7 @@bd@@@ΦK@άK@Ϋ@@2 @@c@@@έJ@Υ@ డkTqTsmQ#mR$@Tp@@@k7Y `?@@@@@@K@β@@@γ @@α@@డk&Global%title!ms*@mv+mw0@'@&Stdlib#ref'&@@@@@@@@@@`c&)-`d&)J@@`@=@@kt=@@@θL@L@@@G!@@? @Ġ$Nonem6?m6C@@@@@JI@@@@@@3mmmmmmmm@@@@ @RQ@@@@@@@@@ภem6Gm6I@e@@@d'@@@bJ@J@ή@Ġ$SomemJSmJW@ఠ!s ֠mJXmJY@m{A@@{@@@N@@@@@@@@@@@V@@@@@@@@]@@@ ఐc2"psm]hm]j@aU@@@e@@@ @c)@@@ c@@@ @@ @@ 3nnnnnnnn@y70@1@2@@@@ఐ#fmtn]kn]n@@@@@'\title{n]pn ]x@@n"]on#]y@@cP@@@N@N@$@@5 @@d@@@M@*@ ఐcw"psn<{n={@a@@@e@@@&@cn@@@%c@@@$@@#@@"E@@ఐ#fmtnV{nW{@@@R@@ ఐ$$selfng{nh{@@@c@nl{@@@c@@@9@@8k@@ఐ!sn|{n}{@u@@c@@@1@AO@>O@@O@?@@n{n{@@ @@R@@d@@@BM@0@ఐcנ"psnn@a@@@fZ@@@H@c@@@Gd)@@@F@@E@@D@@ఐa#fmtnn@G@@.@@"} nn@@nn@@c@@@SM@YM@X@@2 @@M@R@ @@@ @@@@@Ann@@)@ ఐd"psnn@b>@@@f@@@i@d@@@hdm@@@g@@f@@eD@@ఐ#fmtnn@@@rQ@@1\begin{document} oo@@oo @@d6@@@tK@zK@ye@@2 @@e{@@@{J@sk@ డmVCVEo#o$@VB@@@m Ҡ@@@ω@@@ψK@π@@@ρ @@@@డm&Global%titleoC@oFoG@%@а&@@m/&@@@φL@ϊL@χ@@0 @@(@Ġ$Noneo] o^@@@@@@@@ϒ@@@ϑ@@  @@@ϔ@@@ϓ@@@ภgosot@g@@@e@@@J@ϢJ@|@Ġ$Someo o$@נ@o%o&@@/@@@ϛ@@@ @@76@@@ϝ@@@Ϝ@@>=@@@ϟ@@@Ϟ@@@ఐd䠐"pso*o,@c@@@gg@@@ϩ@d@@@Ϩe6@@@ϧ@@Ϧ@@ϥ @@ఐn#fmto-o0@T@@;@@+\maketitle o2o?@@o1o@@@d@@@ϴM@ϺM@Ϲ.@@2 @@e/@@@AooAH@@h2@ డnwW W oJSoJT@W @@@mР^@@@J@J@@@@@@N@@డn&Global(with_tocpJZ@p J[p Jc@#@#ref\@@@@@@@b, b,"@@c@3@@n3@@@K@K@z@@=@@5{@ఐek"psp0Jip1Jk@c@@@g@@@@eb@@@e@@@@@@@@@ఐ#fmtpJJlpKJo@۰@@@@1\tableofcontents pUJqpVJ@@pXJppYJ@@e@@@K@K@@@2 @@f@@@J@K@@@pjJP@@ @@ఠ$info נpupv@p|A@@\)7@@@"J@@@@J@3pppppppp@@@@డo)apply_opt)Odoc_infopp@ pp@@@@!a@!b@@@@\W@@@3@@@@@@@@c>c>,@@d w@$@@@@c@@@#J@B@@@ @@@LK@@@@@@@F@@డoZ4info_of_comment_file)Odoc_infopp@ pp@@@,$(t_module@@@@@@@4@@@֪@@@@@@@@c]c]@@de|@!@@@@@@@@@@J@@@@@@@@@@@@ఐ+module_listqq@@@@@qq@@@b@@@ @@@@@@@డoXPXRq0q1@XO@@@o@@@K@1K@&@@@' @@%@@డo&Global*intro_file)Odoc_info"qS@ qVqW @(@q[ q\@-@#ref]dH@@@@@@@@@@dG)dH)@@d@B@@oXB@@@,L@0L@-@@L @@D@@!@@@A@q~#@@ ఐ$infoq-q1@@@@@G@@@5@@@43qqqqqqqq@& @@@Ġ$Noneq7q;@ @@@@)]@@@=@@@<@@0d@@@?@@@>@@@ภiq?qA@i@@@h%@@@пJ@MJ@2,@Ġ$SomeqDqH@@qIqJ@@׈@@@F@@@@ @@[׏@@@H@@@GH@@bז@@@J@@@IO@@@ఐg("psqNqP@eK@@@i@@@T@g@@@Sgz@@@R@@Q@@Ph@@ఐ#fmtrQrT@@@u@@.\vspace{0.2cm}rVre@@rUrf@@gC@@@_M@eM@d@@2 @@e@@@Ar &r!g@@h@  ఐ점$selfr/ipr0it@ɰ@@n@Pr4i@@@:@@@,a%[@@@@@@@Z8@@@@@@|@@@@@@@@@@@ఐ#fmtrYirZi@@@@Nภ Grp@rp@aL@@@@@@@@ఐ$infortirui@@@n@@@@@@K@K@@@T@@h@@@J@@ఐ$inforr@@@M@@@@@@@Ġ$Nonerr@@@@@-a@@@@@@@@4h@@@@@@!@@@ภjrr@j@@@!)@Ġ$Somerr@@rr@@؅@@@=@@@ @@X،@@@@@@E@@_ؓ@@@@@@L@@@ఐh%"psrr@fH@@@j@@@ @h@@@ hw@@@ @@ @@e@@ఐ#fmtss@@@|r@@" ss@@ss@@h@@@@L@L@@@2 @@@@@Ass@@@@@@@@@s"s#@@@@@@J@@@G@@@U@@@@@@^@@@@@@ @@@' @@@j @@@ @@@ A@A@@@@@@с@@р@@@@@@@@@ъ@@щ@@ш@@чF@у@sE#@YsV ' Print the header of the TeX document. sSsT@@@@@@@곰sZ s[3@AA࣠@&self-3 Aఠ[ ؠ[ s}A @3shshshshshshshsh@ @@@  s~A@@@@@ఠ#dir ڠs{@Ls|@O@sA@@&stringQ@@@pH@ђ3ssssssss@)"$@-@!*%@.@@@@డr"(Filename'dirnames@Rs@Z@ s@[s@b@@@"@@@*&@@@)@@(@,filename.mliuu@@0Stdlib__FilenameM@@@@@@@j5@@@i@@h2@@డrQZ䠐Zs@cs@d@Z@@@q-@@@qI@~I@t@@@u@@sM@@డrb&Global(out_files@j@s@ks@s@#@o#reff@@@@@@@f-1f-J@@ga@3@@qݠ3@@@zJ@}J@{y@@=@@5z@@i@@{@A@t@H@@@ఠ$file twtw@t'A@@@@@ҏH@3tttttttt@@@@@@డr(Filename&concatt(wt)w@ t,wt-w@@@@@@@@@@(@@@@@@@@^^@@C@@@@@@@҅@@@@҄:@@@҃@@҂@@ҁ9@@ఐࠐ#dirt[wt\w@C@@0@@@ґI@ғI@ҒM@@,ocamldoc.stytmwtnw@@tpwtqw@@>@@@ҐI@ҕI@Ҕa@@R @@fb@A@t{w @@డs#Sys+file_existstt@ tt@@@&stringQ@@@6$boolE@@@5@@44caml_sys_file_existsAA @@@'sys.mlicc%@@+Stdlib__SysB@"@@@@@@@@@@@3tttttttt@@@@@@@ఐ$filett@ @@4@@@H@H@@@B @@c@@@H@@డs^'verbose)Odoc_infott@ tt@@@g@@@@@@@@@g-g-@@h_s@@@@@@@@@@@@I@@డp9file_exists_dont_generate-Odoc_messagesuu@ uu@@@q/@@@q3@@@@@@q P Pq P @@p@@@@@@@@@@@@x@@ఐ)$fileu7u8@@@&@@@I@I@@@uBuC@@_@@@@I@@@m @@F@@@ఠ'chanout DuX9HuY9O@uqA@@s?+out_channel@@@H@3u`u`u`u`u`u`u`u`@@@@డs(open_outum9Run9Z@@g@@@@@@@@@s/s0@@sY@@@@@@@%@@@@@#@@ఐ$fileu9[u9_@۰@@%@@@I@I@7@@. @@=8@A@u9D @@ డt4-output_stringucnuc{@@O@@@@h@@@@@@@@@@@sp&&sq&W@@s@@@@c@@@ @@@@@@@@@@@3uuuuuuuu@zs@t@u@@@@ఐ'chanoutuc|uc@ @@@@@I@I@@@డ0Odoc_latex_style'content0Odoc_latex_styleucuc@ ucuc@@&stringQ@@@@=ocamldoc/odoc_latex_style.mliRR@@0Odoc_latex_style@@@@Z@@@I@I@C@@h@@ly@@@H@I@ డt%flushv v!@@@@@h@@@@@@sffsf@@t @@@@@@@!@@@ @@m@@ఐ렐'chanoutvCvD@w@@@@@(I@*I@)@@. @@l@@@+H@'@ డt)close_outv^v_@@@@@@@@@@@tt @@tI@@@@@@@0@@@/@@.@@ఐ('chanoutvv@@@)@@@7I@9I@8@@- @@l@@@:H@6@డu'verbose)Odoc_infovv@ vv@@@@@@@@>@@@=@@<@@డr.file_generated-Odoc_messagesvv@ vv@@@r@@@r@@@@@@r * *r * O@@r@@@@@@@I@@@H@@G@@ఐؠ$filevv@1@@&@@@PI@RI@Q$@@vv@@@@@E@SI@O.@@^ @@H@D1@ @@2@ @@3@X@@4@w-7w$@@@w@@@@@@@@@Ġ)Sys_errorw08w0A@;)Sys_error]@@@@ih@@@@At @@A]=ocaml.warn_on_literal_patternt^t^@@t^t^@@@uL@ఠ!s Fw00Bw10C@wIA@@@@@X@@@)@@vW@@@Z@@@ డu-prerr_endlinewFGQwGG^@@i@@@@@@@@@u `wQwQu `wQws@@u3@@@@@@@a@@@`@@_3w]w]w]w]w]w]w]w]@6/@0@1@@@@ఐ=!swmG_wnG`@ @@)@@@hK@jK@i@@2 @@m@@@kJ@g@డv$incrwcmwcq@@ulMJ@@@q@@@p@@@o@@n%%incrAAuR@@@uQuR@@u{@@@@u@@@p@@@o@@@n@@mL@@డv9&errors)Odoc_infowcrwc{@ wc|wc@@ H#ref2P@@@@@@@j;j;@@k:v@@@uJ@@@y@@@xJ@|J@z|@@W@@J@w@wc@@6@@@w6<@@A@@>@@3wwwwwwww@b@@@@@E@@Ԅ@@ԃF@ԁ@w@]x 6 Generate the LaTeX style file, if it does not exist. wx@@@@@@@Qx x @AA࣠@&self-3 HAఠ`@ G`A߸x-A߹@3xxxxxxxx@߷@@@  ߻x0A߼@@@߼@࣠@+module_list IAx& x' @x?A@@m3x'x'x'x'x'x'x'x'@@@!@@@@@@  @@  ఐ+$selfx<  x=  @ְ@@{3x<x<x<x<x<x<x<x<@"@@@@@߲xD  '@@@@ఠ)main_file JxO *4xP *=@xhA@@g@@@ԟI@Ԕ3xUxUxUxUxUxUxUxU@@@@డv__xa *@xb *A@_@@@vGI@ԗ@@@Ԙ@@Ԗ@@డv&Global(out_filexz *G@x} *Hx~ *P@@@@vf@@@ԝJ@ԠJ@Ԟ1@@) @@!2@A@x *0@@@ఠ#dir Kx T^x Ta@xA@@@@@ԫI@ԡ3xxxxxxxx@aVO@P@Q@@@డw8(Filename'dirnamex Tdx Tl@ x Tmx Tt@@@@@@@@ԥ;@@@Ԥ@@ԣ @@ఐz)main_filex Tux T~@*@@-@@@ԬJ@ԮJ@ԭ4@@% @@85@A@x TZ @@ డwo``xx@`@@@vȠg@@@ԼI@ԺI@Բ@@@Գ@@Ա3xxxxxxxx@Tb[@\@]@@@@ఐv栐.separate_filesx@vc@@v@@@ԸJ@ԻJ@Թ@@( @@ @@ఠ!f Lyy@y-A@@@@@@J@Ծc@@@]J@Կ@@J@Խ3y#y#y#y#y#y#y#y#@4@@@࣠@!m NAy2y3@yKA@@3y3y3y3y3y3y3y3y3@E'y:y;g@@@@@  @@@ఠ'chanout OyJyK@ycA@@@@@L@3yPyPyPyPyPyPyPyP@*:@!@"@@@డw(open_outy_y`@@@@@@@ @@@@@@@డx!^yv,yw-@k̰@@@k@@@@k@@@k@@@@@@@3@@డx(Filename&concatyy @ y y@@n@@@n@@@@m@@@@@@@@@@X@@ఐ#diryy@ð@@@@@O@O@l@@డxO$Name&simpleyy@ yy!@@!@@@h@@@h@@@@@@@ఐ!my"y#@@@@&m_namey$y*@c @@h@@@P@ P@@@yy+@@h@@@@@z@@lY@@@@ O@@@$.texz.z2@@z3@@ld@@@N@N@@@zz 4@@@@@@N@@@ @@@A@z* @@@ఠ#fmt Pz5EVz6EY@zNA@@q@@@L@3z;z;z;z;z;z;z;z;@@@@@@డx&Format8formatter_of_out_channelzNE\zOEb@ zREczSE{@@@qv+out_channel@@@r@@@@@@qrqs@@qq@@@@@@@r#@@@@@/@@ఐ-'chanoutzwE|zxE@9@@&@@@ M@"M@!C@@4 @@GD@A@zER @@  ఐ$selfzz@+@@3zzzzzzzz@We^@_@`@@@ z@@@/@*%@@'@@& @@ఐs#fmtzz@@@rd@@@0@@ఐ!mzz@e@@'@@+@@C(@ డyT&Format.pp_print_flushzz@ zz@@q@@@r@@@>@q@@@=q@@@<@@;@@:L@@ఐ#fmtzz@V@@r@@@JM@NM@M`@@ภs)zz@s(@@@q@@@IM@Rp@@:@@qn@@@SL@Hv@డy)close_out{{@@@@@@@W[@@@V@@U@@ఐޠ'chanout{({)@@@@@@^L@`L@_@@  @@@i @@@ @@@ @@@ @@@Ġ'Failure{A {B'@;'Failurea4@@@@m@@@@Ay- @@Aa6=ocaml.warn_on_literal_patterny E  y E  @@y E  yE  @@@y7H@ఠ!s Q{b({c)@{{A@@Q@@@jO@e@@@+ @@z@@@f@Ġ)Sys_error{u*7{v*@@f!s{}*A{~*B@{A@@.@@@ @@z@@@k2@@E@@z@@@n6@@@ డz -prerr_endline{FU{Fb@N@@@N@@@uM@@@t@@s3{{{{{{{{@MC<@=@>@@@@ఐJ!s{Fc{Fd@ @@h@@@|O@~O@}@@# @@r @@@N@{@డzQ$incr{gv{gz@?@@@y?@@@Մ@@@Ճ>@@@Ղ@@Ձ5@@డza&errors)Odoc_info{g{{g@ {g@@'@@yΠb@@@Ս@@@ՌN@ՐN@ՎU@@0@@N@ՋX@d@@Y@@@{@@3{{{{{{{{@@@@A@J@Ք@A@@డz$List$iter| | @ ||@@=@@@@I@՚<@@@՜@@՛@h( @@@ՙ<@@@՘@@՗@@Ֆ3|"|"|"|"|"|"|"|"@4@@@@@@ఐ!f|2|3@ @@@w@@@կ@@ծ@@ఐ!+module_list|D|E@@@"@@=@@r@@@մI@ճJ@է*@|P|Q @@ ,@@|S@@ .@@ఠ'chanout S|`#|a#@|yA@@@@@տI@յ3|f|f|f|f|f|f|f|f@w@@@డz(open_out|s#|t#@@@@@@@չ@@@ո@@շ@@ఐ9)main_file|#|#@@@@@@J@J@)@@  @@-*@A@|# @@@ఠ#fmt T|$|$ @|A@@t^@@@I@3||||||||@NG@H@I@@@డ{A&Format8formatter_of_out_channel|$ |$@ |$|$,@@j@@@j@@@t~@@@@@ @@ఐr'chanout|$-|$4@*@@@@@J@J@4@@% @@85@A@|$ @@ డ{xd d |%8C|%8D@d @@@zѠk@@@I@I@@@@@@3||||||||@Tb[@\@]@@@@డ{&Global+with_header } %8J@}%8K}%8V@&@#ref`@@@@@@@o2o2@@p@6@@{6@@@J@J@/@@@@@80@ ఐ%$self}6%8\}7%8`@а@@u>@䗰};%8m@@@@@@@@E@@ఐ#fmt}J%8n}K%8q@O@@u@@@U@@ఐ7+module_list}Z%8r}[%8}@@@b@@(@@c@@}_%8@@@e@ డ{$List$iter}o&}p&@ }s&}t&@@>e@@@@>a@@@@@@i@@@>^@@@@@@@@@࣠@!m UA}'}'@}A@@3}}}}}}}}@@@@@@@డ|3dƠdȰ}(}(@dŰ@@@{l@@@K@K@@@@@@3}}}}}}}}@*"@!@"@@@@ఐ{.separate_files}(@{'@@{@@@L@L@@@( @@ @ఐs"ps})})@q5@@@u@@@$@s @@@#sd@@@"@@!@@ 1@@ఐR#fmt})})@@@u@@@0L@4L@3E@@డ|!^~)~)@p]@@@p]@@@:@pZ@@@9pY@@@8@@7@@6a@@'\input{~)~ )@@~")@@px@@@FM@HM@Gt@@డ|!^~6)~7)@p@@@p@@@N@p@@@Mp@@@L@@K@@J@@డ|$Name&simple~V)~W)@ ~Z)~[)@@@@@m:@@@^m=@@@]@@\@@ఐࠐ!m~r)~s)@@@@&m_name~y)~z)@g @@mZ@@@iO@oO@m@@|N@@m^@@@h@@&.tex} ~)~) @@[~) @@p@@@YN@tN@s@@ @@p@@@E@uN@X@@~)~) @@s@@@/@vM@D@@ @@4L@.@ ఐ$self~+-~+1@U@@@4~+I@@@V@QL@@{@@z@@ఐ0#fmt~+J~+M@԰@@v@@@ւ@@ఐM!m~+N~+O@)@@K,@@(@@j-@~(@@8/@~'~,P[@@@W?@@@ @@ J@֋J@։X@@ఐؠ+module_list~-\f~-\q@@@A@@@@uh@@@֎I@ k@ డ}f0f2.t.t@f/@@@|m@@@֜I@֚I@֒@@@֓@@֑@@డ}&Global,with_trailer..t@1.t2.t@#@#ref@@@@@@@r5(,r5(G@@r@3@@})3@@@֘J@֛J@֙@@=@@5@ఐt"psV.tW.t@r@@@w@@@֢@t@@@֡t@@@֠@@֟@@֞@@ఐѠ#fmtp.tq.t@u@@w0@@@֮J@ֲJ@ֱ@@/\end{document} .t.t@@.t.t@@t@@@֭J@ִJ@ֳ@@9 @@u@@@ֶI@ֵJ@֬@@.t|@@ @ డ~0&Format.pp_print_flush//@ //@@va@@@wj@@@ֽ@va@@@ּv^@@@ֻ@@ֺ@@ֹ#@@ఐ'#fmt//@˰@@w@@@J@J@7@@ภx//@x@@@v@@@J@G@@:@@vJ@@@I@M@డ~{)close_out00@ @@@ @@@7@@@@@a@@ఐ'chanout00@\@@ @@@I@I@u@@  @@Ov@i @@Pw@z @@Qx@ @@Ry@@@Sz@6@@Tl@@@U@Ġ'Failure2 2@ޠఠ!s V(2)2@AA@@ @@@L@@@@ @@Q@@@@Ġ)Sys_error;3<3#@ ,!sC3$D3%@\A@@@@@ @@g@@@@@-@@k@@@@@@ డ~-prerr_endlineZ4)3[4)@@ @@@ @@@ @@@@@3bbbbbbbb@tC<@=@>@@@@ఐJ!sr4)As4)B@ @@ .@@@L@L@@@# @@v@@@K@@డ$incr5EO5ES@ @@@~q @@@@@@ @@@@@5@@డ'&errors)Odoc_info5ET5E]@ 5E^5Ed@@@@~ )@@@ @@@ K@K@ V@@1@@K@ Y@e@@Z@@@"@@3@@@@p@@@@@%@:@@m@@@n@A@A@@@@@@@@@@l@@@@@@@F@@ ,@f鐠 W Generate the LaTeX file from a module list, in the {!Odoc_info.Global.out_file} file.   @@@@@@@@}==@@#@7A'AAoAoqAoXAnAp ApApAnAoAwAvlAemAXmiAPmAGmAAmA;mA2mA(lAmaAlA m9AmAn AlAmWAlNAlfAn8AlAmAn\AnuAnAvnAooAhoA^ohATJAI-A,AAAAAo A]SAR%A$ A AAAAAwAv[AZ9A8-A,wh@@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@A~@Alg@An@lQ@A^@NAAM@ABC@p@App@@@I@@@H@s@@@G@@@F@@E@@D@@C@Ap@Ap}p@@@P@@@O@@@@N@@@M@@L@@K@@J@p{@Apwq @@@W@@@V@@@@U@@@T@@S@@R@@Q@ABoҰ@Aoq @@@^@@@]@@@@\ @@@[@@Z@@Y@@X@@A@@@@a@@`@@_@Aqq@A@w}@@@d@@c@@b@Bq[@A@w@@@g@@f@@e@qs@A@w@@@j@@i@@h@ACDpZ@ApVqWF@@@q@@@p@@@@oA@@@n@@m@@l@@k@p@Apqo^@@@x@@@w@@@@vY@@@u@@t@@s@@r@AŰ@A@@@@@{@@z@@y@@A@@@}@@|@As@A@o@mh@@ހ@@@@~@Bc@A@_@]X@@ރ@@ނ@@ށ@T@A@P@KF@@ކ@@ޅ@@ބ@A@A@@@@މ@@ވ@@އ@!@A@@ފ@ABCD8@A86@@@ޑ@@@ސ@H@@@ޏ@@@ގ@@ލ@@ތ@@ދ@@A@@@@ޔ@@ޓ@@ޒ@Ͱ@A@@@@ޗ@@ޖ@@ޕ@A@A@@@@ޚ@@ޙ@@ޘ@@A@@@@ޝ@@ޜ@@ޛ@ABC@A@@@@ޠ@@ޟ@@ޞ@g@A@c@^Y@@ޣ@@ޢ@@ޡ@ADE@A@@~@@ަ@@ޥ@@ޤ@Z@A@V@QL@@ީ@@ި@@ާ@@A@@@@ެ@@ޫ@@ު@ABn@A@^@@@޲@)@@@ޱd@@@ް@@ޯ@@ޮ@@ޭ@Coа@A@n@@@޸@l@@@޷t@@@޶@@޵@@޴@@޳@o@A@@@@޾@@@@޽@@@޼@@޻@@޺@@޹@Ap,@A@@@@@x@@@@@@@@@@@@޿@p+@A@@@@@x@@@@@@@@@@@@@ABDFGo@A@@@@@@@@@@@@@@@@@@o@A@@@@@o@@@@@@@@@@@@@@@@Ap(@A@@@@@@@@@@@@@@@@@@oM@A@@@@@x@@@@@@@@@@@@@ABp@A@@@@@@@@@@@@@@@@@@o]@A@ @@@@y@@@@@@@@@@@@@@@@@@@Ap@A@!@@@@o"@@@@@@+@@@@@@@@@@o@A@6@@@7@@@@@@@@ABCp@A@A@@@@y<@@@G@@@@@@@@@@o@A@U@@@@@@@ @o@@@ @@@ @o|@@@ @@@ m@@@@@@@@@@@@@@Apn@A@w@@@@l@@@}@@@@@@@@@@ot@A@@@@@@@@@@@@@@@@@@ABo@A@@@@ @ @@@@@@@@@@@@@q|@A@@@@(qzqv@@@'qsy@@@&@@@%@@$@@#@@"@@!@ApH@A@@@@3@@@@2@pE @@@1@@@0@@@@/@@@.@@-@@,@@+@@*@@)@qV@A@@@@9@y@@@8@@@7@@6@@5@@4@ABC@A@@@@<@@;@@:@@A@@ @@?@@>@@=@@A@@@@@C@@B@@A@@@@AB@A@@@@@G@@F@@E@@D@Ce@A@a@\@WR@@K@@J@@I@@H@%@A@!@@@N@@M@@L@A@A@@@@@R@@Q@@P@@O@B@A@@@@@V@@U@@T@@S@CDEFHr'@A@7@@@^@r#@@@]@@@@\B@@@[@@Z@@Y@@X@@W@@A@@z@@a@@`@@_@@A@@@@d@@c@@b@AB)@A@1@@@n#tR@@@m@@@l@Q/@@@k@@@js@@@i@@h@@g@@f@@e@C@A@@ @@q@@p@@o@@A@@@@t@@s@@r@`@A@\@[@ZS@@x@@w@@v@@u@ABm@A@i@d@b[@@|@@{@@z@@y@C@A@@@@@߀@@@@~@@}@@A@@@@߃@@߂@@߁@A@A@@@@@߇@@߆@@߅@@߄@B@A@@@@@ߋ@@ߊ@@߉@@߈@ְ@A@@@@ߑ@@@@ߐ@@@ߏ@@ߎ@@ߍ@@ߌ@ACDErް@A@@@@ߗ@T@@@ߖ@@@ߕ@@ߔ@@ߓ@@ߒ@d@A@`@[V@@ߚ@@ߙ@@ߘ@R@A@N@I@D;@@ߞ@@ߝ@@ߜ@@ߛ@ABw@A@s@n@i`@@ߢ@@ߡ@@ߠ@@ߟ@Cװ@A@@@@ߥ@@ߤ@@ߣ@s[@A@@@@ߩ{@@@ߨ@@ߧ@@ߦ@AsS@A@@@@߭x:@@@߬@@߫@@ߪ@t@At|t۠@@@ߴ@@@߳@k@@@߲@@@߱@@߰@@߯@@߮@ABDFtC@At?t@@@߻@@@ߺ@@@@߹@@@߸@@߷@@߶@@ߵ@t?@At;u@@@@@@@@@@@@@߿@@߾@@߽@@߼@A3@A@3@@@@,@@@'@@@@@@@@@@%@A@%@@@@ @@@@@@@@@@@@@AB@A@@@@@@@@@@@ @@@@@@@@@@ @A Ϡ @@@@@@@ @@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@A @@@@@@@@@@@@@@@ܠ@@@@@@@@@@@@@@@@@@@@ABCDGIt@Atu @@@@@@@G@@@ @@@@@@@@@@@A@@@@@@@@@@@@@@@@@@ٰ@A@@@@ @@@@ @@@ @@ @@@@@ABvu@A@@@@@|4@@@@@@@@@ @Cvh@A@vb@@@@@vT@@@@@@@@@|N@@@@@@@@@@װ@A@נ@@@@@@Ӡ@@@@@@@@@@@AͰ@A@@@@$Ƞ@@@#@@@"@@!@@ @B°@A@ @@@*@@@)@@@(@@@'@@&@@%@@A@@@@@1@@@@2@@0@@@/@@@.@@@-@@,@@+@A@A@@@@9@@@@8@@@7@@@6@@5@@4@@3@BCD@A@@@@?@@@@>@@@=@@<@@;@@:@@A@@@@F@@@@E@@@D@@@C@@B@@A@@@@A@A@@@@N@@@@M@@@L|{@@@K@@@J@@I@@H@@G@Bv@A@v@u@@@T@t@@@U@@S@@@Rq@@@Q@@P@@O@n@A@n@@@Zih@@@Y@@@X@@W@@V@A%@A#v!@@@b@@@a@  @@@`@@@_ @@@^@@]@@\@@[@BC{@A@{@@@gvu@@@f@@@e@@d@@c@s@As q@@@o@@@n@p@@@mkj@@@l@@@k@@j@@i@@h@Ae@A@e@d@@@v@_^]@@@y@@@x@@@w@@u@@@tZY@@@s@@@r@@q@@p@BT@A@T@@@~QP@@@}@@@|@@{@@z@M@AM K@@@@@@@J@@@ED@@@@@@@@@@@@@A?@A@?@@@:@@@@@@@@BCD5@A@5@@@@0/@@@@@@*)@@@@@@@@@@@@@(@A@('@@@@@@$#@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@B@A@@@@@@@@@@@@@A@ @@@@@@  @@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@@@@BC@A@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@ݠ@@@@@@٠@@@@@@@@@@@@@@@԰@A@@@@Ϡ@@@@@@@@@@@ʰ@A@ʠ@@@@@@Ƞ@@@@@@@@@@@ABCwN@AwJxf U@@@@@@@@@@ P@@@@@@@@@@xW@AxSx{ j@@@@@@@ @@@ e@@@@@@@@@@ADEFGJ 1@Cc W This class is used to create objects which can generate a simple LaTeX documentation. <<<=@@@@@@@N#@ǐ ;@@tAA A A xmA x9A x A vweA lxA bxA [xA WwA SwA I ?A >uA -vnA v1A vA vA vMA uA vgA u}A v)A uoA vA uA vA uZA vA uA u.A wA }uA rvA ^w$A Uw=A GwA >wuA 7xA 0xIA &x0A  A  A  A  A  A  nA m UA TwA % A  A yA yzA  A  A  A  A  ]A \ ;A : A AAAAAaA`.A-AAAAAAsArXAW8A7AAAAx/Ay%AAiAhMAL1A0AAAAZAY AAAAAAcAb#A"AA0@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@~@}@|@{@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@`@_@^@] @@[@@@@O@@@L@O LOpk  @  @@@ @ @yx"=k͠;e{  3 O r     . J e z2zM   ܠx  8 `   ˠ y y(yzxZxnx,5GŠmlx"<%ZwvŠxv@v+w7vuwvw%vwSvwwwwՠwwpwv\|#E }ڠtYy6yz>z0zOxРyyy@@@311111111@d@@@#@ M@A@#@ P;@@v?A@@@@@@@@A@;@@vBA@@@@@@@A@@3========@x#@@#@@#@A@@@@@@@@K@@@@@@@@@AzS@@@@@@@@@@@@@@@@@@@@@@A@@@@|zu@@@@@@@@@@@@@@@@@@@@@@@@zPAzKz~@@@@@@@zz@@@{@@@@@@@@@z1Az,z@@@@@@@@@@z"Azz#@@@@ @@@@@@yqAylz/@@@@,'@@@@@@zA@ @@@@@@@zA@  @@@@zA@@@@@yAyzߠP@@@@MH@@@@@@~z Azz\@@@}@YT@@|@@{@@zxAwuh@@@y@e`@@x@@w@@vwA@@yh@@@u@@t@@s@@rxA@@@@q@@p@@oxA@@y|@@@n@@m@@l@@ky A@@[@@j@@i@@hxA@@c@@g@@f@@exA@@y@@@d@@c@@b@@axPA@@xb@@@`@@_@@^@@]xA@ @y@@@\@@[@@Z@@YxA@@@@@*@@X@@W@@VxA@#@y@@@U@@T@@S@@Rx A@/@@@@Q@y@@@P/@@O@@N@@M@@LxA@@@x>@@@J;@@I@@H@@GxA@LA@@F@@EyA@R@I@@D@@C@@BxA@Z@"{x@@@A@x +x @@@@@@@?@x 5z@@@>@@@=j@@<@@;@@:@@9@@8xA@{@Bz@@@7v@@6@@5@@4wA@@Nz+@@@3@@2@@1@@0xA@@Zz7@@@/@@.@@-@@,yA@yy@@@+y@@)@@(@@'@@&xA@@@@@@x]@@@%@~z[@@@$@@#@@"@@!@@ @@yA@@C@@@@@@@@@zGA@@z?@@@@zw@@@@@@@@@@@zoA@@@@@@@@@@@zA@i@@@@@ @@ zA@@@@ @@ @@ {A{|<@@@@@@@@@@{A{|H@@@@@@@@@@{A{|T@@@@@@@@@@zA@yvu@@@@tsr@@@q@@@@@@@@@pA@onm@@@@li@@@h@@@@@@@@@gA@fed@@@@c`_@@@@@@^@@@@@@@@@]A\Z@@@@@@@YXW@@@@VUT@@@S@@@@@@@@@@@RAQ=O@@@@@@@NML@@@@KJ@@@I@@@@@@@@@@@HA@GFE@@@@DC@@@B@@@@@@@@@AA@n>@@@@@@@=<;@@@@:@@@@987@@@@@@6@@@@@@@@@@@@@{A{}@@@@@@@@@@5A@432@@@@1@@@0@@@@@@@@@/A@.-,@@@@+@@@*@@@@@@@@@}A@[@@@@@@@@@@}A@}@}}@@@毠@}@@@@@@@@@@@@@@@*A@)('@@@@@@&%$@@@@@@@@@@#A@"! @@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@斠@@@@@@@@@@@@@@@@@@@A@   @@@@  @@@@@@@@@@@@@@@A@@@@@  @@@  @@@@@@@@@ A@   @@@@   @@@   @@@@@@@@~@@}@@| A@   @@@{@   @@@z@@@y   @@@x@@@w@@v@@u@@t A@ @ @@@r@  @@@s@@q@@@p  @@@o@@n@@m A@   @@@l ڠ  @@@k@@@j@@i@@h A@   @@@g Ӡ  @@@f@@@e@@d@@c A  @@@b@@@a@   @@@` ɠ  @@@_@@@^@@]@@\@@[ A@ Š@   @@@W@    @@@Z@@@Y@@@X@@V@@@U   @@@T@@@S@@R@@Q A@  @@@P   @@@O@@@N@@M@@L A F @@@K@@@J@   @@@I   @@@H@@@G@@F@@E@@D A@   @@@C  @@@B@@A@@@ A@   @@@?@    @@@>@@@=   @@@<@@@;@@:@@9@@8 A@   @@@7@@@6   @@@5@@@4@@3@@2 A@   @@@1@@@0   @@@/@@@.@@-@@, A@  @@@+  @@@*@@)@@( A@   @@@'@@@&   @@@%@@@$@@#@@" A@ ~ } |@@@!@ { z@@@  y x w@@@@@@@@@@@@ vA@ u t@@@@@@ s r q@@@@@@@@@@ pA@ o n m@@@@ l k@@@ j i h@@@@@@@@@@@@ gA@ f e d@@@ @ c@@@ @ b a `@@@ @@@  _ ^ ]@@@ @@@@@@@@@@@ \A@ [ Z Y@@@ X W V@@@@@@@@@@ UA@ T S@@@@@@ R Q P@@@@@@@@@@~A~c@@@@`[@@@@@@Ao@@@@lg@@@@@@ MA@"6"5"4@@@@@@@~y@@@@"i"h@@@@@@@@@ CA@"|"{@@@@   @@@@@@ @@@@@@ :A@""@@@@@@@RD@@@@@@@@@ 1A@""@@@X@@@@W@@@@@@ (A@[21@@@@@@@@ ! @@@@@@@@@@@@@@ A@)""@@@!@@@@ @@@@@@@@@@@@@@@ A@@nm@@@@@@@@@@@@@@@@3/""@@@@@@-@=@@@@@@@@@@@@ A@@+@&@@@876@@@@wl^  @@@@@@-ݠ&@@@1@@@@@@@@ A@@M@H@@7@@@@6@@  @@@3@3ed@@@5@@@4@@2,@@@@@@@@ A@#e#d@@@@  @@@@@@@@@ A@321@@@@#~#}@@@@  @@@@@@@@@@@ A@##@@@D@  @@@C@@@@@@ A@##@@@d@LKJ@@@c@  @@@q@@@p@@@@@@@@ A@@@  @@@|@@@{@@@@@@@@ A@%##@@@k@.@   @@@j@@@i@@@@@@@@ A@<##@@@'@@@@@&  @@@"@@@@@@@@@@@ A@@@8  w@@@,4@@@+@@@@@@@@ rA@j$$@@@]@M  l@@@\I@@@[@@@@@@ gA@$*$)@@@i@b - a@@@h^@@@g@@@@@@ \A@@@@c@w B @@@bs@@@a@@@@@@ SA@@@@o@ W @@@n@@@m@@@@@@ JA@$i$h@@@E@  D@@@D@@@C@@@@@@ ?A@$~$}@@@Q@  9@@@P@@@O@@@@@@ 4A@6  @@@K@ * n@@@J@@@I@@@@@@ +A@K"!@@@W@ ? c@@@V@@@U@@@@@@ "A@`76@@@]@  @@@\A@@@@@@ A@rIH@@@v@  @@@uS@@@@@@ A@6$$@@@I@  @@@He@@@@@@ A@ml@@@ @+  @@@ w@@@@@@ A@Z%%@@@&@=  @@@%@@@@@@ A@0@+@L  @@@@@@@@@@@ A@@@[& @@@b@@@@@@@@ A@N@yyk  @@@6@@@5J@@@%@@@@@@ A@b@|  @@@&@@~@@}@@| A@o@  @@@+@@{@@z@@y A@%c%b@@@1@f @@@0U@@@/@@x@@w@@v A@@@@t@J~ @@@!@@@ @@@s@@u@@t@@s A@@@8@@r A@ @@@@@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@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@ @@@~@A~@@@@栠@@@@@@@@@@A~@A @@@@ꠠ@@@@@@@@@@~@A@@@@@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@ABC@g@Ac@@@@@@@7@@@@@@@@@@@@@AG@AC@@@@@@@M@@@@@@@@@@@@@C@A?Ԡ@@@@@@@d@@@@@@@@@@@@@AB@A@@@@@@@z@@@@@@@@@@@@@z@A@i@VN@@@@@@@A=@A@I@@@@@@@@B'@A@Q@@@@@@@@?@A@Z@@@@@@@@ACD&@A"#@@@@@@ @@@@ @@@ @@ @@ @@@[@AW=,@@@@@@@76@@@)@@@@@@@@@@A@A@I@A@=@@@@@@@ @A@8@@@@@A C@A@@s~@@$@@#@@"@B 3@A@@m@@*@@)@@(@ $@A@i@d_@@.@@-@@,@A |@A@@@@4@@3@@2@ @AJ@@7@ABCD@Aw@@@?@@@>@@@@=t@@@<@@;@@:@@9@ְ@A@@@@B@@A@@@@@A@l@gb@@H@@G@@F@Aư@A@@~@@N@@M@@L@@A@f@a\@@T@@S@@R@ABCq@A@@@@Z@@Y@@X@9@A@@@@`@@_@@^@ADE`@A@@@@f@@e@@d@,@A@@@@l@@k@@j@ p@A@@@@r@@q@@p@ABϰ@A@'='<@@@z@tQ@@@y'9@@@x@@w@@v@@u@C@A@'P'O@@@@'N'M@@@'L@@@~@@}@@|@@{@{@A@'e'd@@@@y@@@'a@@@@@@@@@@A@A@'x'w@@@@h@@@'s@@@@@@@@@@@A@''@@@@{@@@'@@@@@@@@@@ABDFGɰ@A@''@@@@@@@'@@@@@@@@@@n@A@ ''@@@@''@@@@@@'@@@@@@@@@@A @A@ ''@@@@@@@'@@@@@@@@@@5@A@4''@@@@@@@'@@@@@@@@@@AB@A@F''@@@@(@@@'@@@@@@@@@@J@A@[((@@@@@@@@B@@@(@@@@@@@@@@@@A@A@s((@@@@((@@@@@@(@@@@@@@@@@װ@A@(6(5@@@(,@@@@@@@@ABC@A@(C(B@@@@3@@@(>@@@@@@@@@@@A@(Y(X@@@@@@@@|{@@@@@@@x@@@@@@(j@@@@@@@@@@@@@@Ak@A@((@@@@@@@(}@@@@@@@@@@t@A@((@@@@@@@(@@@@@@@@@@AB@A@((@@@@@@@(@@@@@@@@@@@A@((@@@~@@@{@@@(@@@@@@@@@@@@AP@A@)((@@@@@@@@O~}@@@@@@@@@@(@@@@@@@@@@@@@@c@A@M((@@@@@@@(@@@@@@@@@@ABC@A@y@to@@@@@@@(@A@!@@@ @@ @@@@A@5@0@@@@@@@@@@ABɰ@A@>@9@4/@@@@@@@@@Ct@A@Z@U@PK@@@@@@@@@4@A@5@0@@$@@#@@"@A@A@Z@U@>9@@*@@)@@(@@'@B@A@ @@@@0@@/@@.@@-@CDEFH6@A@)S)R@@@?@4@@@>@l@@@=)T@@@<@@;@@:@@9@@8@@A@@@@B@@A@@@@@A@@@@G@@F@@E@AB);@A@))~@@@S)70)f@@@R@@@Q@)e)d)c@@@P@@@O)@@@N@@M@@L@@K@@J@C)@A@@@@V@@U@@T@ @A@@#@@[@@Z@@Y@u@A@@ @-@@a@@`@@_@@^@AB@A@@@@@h@@g@@f@@e@CӰ@A@!@@@@o@@n@@m@@l@@A@@I@@t@@s@@r@A@A@4@/@@@z@@y@@x@@w@B@A@@@@@@@@@~@@}@)@A@>))@@@@))@@@)@@@@@@@@@@ACDE@A@Q))@@@@30@@@)@@@@@@@@@@@A@@@@@@@@@m@A@@@@@@@@@@@@AB@A@k@f@a\@@@@@@@@@C@A@@@@@@@@@v@A@@@@!@@@@@@@@An@A@@@@U@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@ABDF`@A\ @@@@@@@@@@@@@@@@@@@@^@AZ%@@@@@@@@@@@@@@@@@@@@AT@A@TQP@@@@ONM@@@L@@@@@@@@@@J@A@JIH@@@@GD@@@C@@@@@@@@@@AB@@A@@?>@@@@=:9@@@@@@8@@@@@@@@@@7@A75@@@@@@@432@@@@10/@@@.@@@@@@@@@@@@A+@A+)@@@@@@@('&@@@@%$@@@#@@@@@@@@@@@@!@A@! @@@@@@@@@@@@@@@@@@AH@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ABCDGI@A@@@@@@@@@@@@@@@@@@@@@A@@@@ @@@@ @@@@@@@@@@@A@@@@@@@@@@@@@ @@ @@ @AB@A@U@@@@r@@@@@@@@@@C@A@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@#@@@"@@@!@@@ @@@@@A@A@  @@@(   @@@'@@@&@@%@@$@B@A@@@@.@@@-@@@,@@@+@@*@@)@@A@@@@@5@@@@6@@4@@@3@@@2@@@1@@0@@/@A@A@@@@=@@@@<@@@;@@@:@@9@@8@@7@BCD@A@@@@C@@@@B@@@A@@@@@?@@>@@A@@@@J@@@@I@@@H@@@G@@F@@E@@D@A۰@A@@@@R@ؠ@@@Q@@@Pՠ@@@O@@@N@@M@@L@@K@Bа@A@Р@@@@X@@@@Y@@W@@@V@@@U@@T@@S@ʰ@A@@@@^Ǡ@@@]@@@\@@[@@Z@A,@A,J,@@@f@@@e@,,~,}@@@d@@@c,|,{@@@b@@a@@`@@_@BCܰ@A@@@@k٠@@@j@@@i@@h@@g@װ@A@@@s@@@r@@@@qѠ@@@p@@@o@@n@@m@@l@A̰@A@̠@@@@z@ȠǠ@@@}@@@|@@@{@@y@@@xĠ@@@w@@@v@@u@@t@B@A@@@@@@@@@@@@@@~@@AM@@@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@BCD@A@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@B@A@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@A@A@@@@@@@@~}@@@@@@@@@@@@@BCz@A@zy@@@@@@xwv@@@@@@@@@@@v@A@vut@@@@sr@@@qpo@@@@@@@@@@@@@Al@A@lkj@@@@i@@@@hgf@@@@@@edc@@@@@@@@@@@@@@@a@A@a`_@@@^]\@@@@@@@@@@@Z@A@ZY@@@@@@XWV@@@@@@@@@@@ABC߰@A@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@ADEFGJ @@@@ #@.A@..@@@;@..@@@r.@@@9@@@@@@.}A.zB.x@@@@@@@.w.v.u@@@@@@.t.s@@@@@@@@@.pA@..@@@.kd.@@@@@@@...@@@@@@.@@@@@@@@@@@?A:~ m@@@@@@@xw@@@ j@@@@@@@@@ A@@@@@@@@@@A #@@@@ @@@@@@`A[/@@@@,'@@@@@@A@@@@@@@@A@  @@@@A@@@@@AΠP@@@@MH@@@@@@Aڠ\@@@@YT@@@@@@ gA f dh@@@@e`@@@@@@A@@zW@@@@@@@@@A@@@@@@@@sA@@k@@@@@@@@@A@@[@@@@@@A@@c@@@@@@A@@@@@@@@@@@?A@@Q@@@@@@@@@A@ @@@@@@@@@@A@@@@@Q@@@@~@@}A@#@@@@|@@{@@z@@yA@/@@@@x@@@@w/@@v@@u@@t@@sA@@@>@@@q;@@p@@o@@nrA@LA@@m@@lxA@R@I@@k@@j@@iA@Z@{@@@h@@@@g@@@f@$@@@e@@@dj@@c@@b@@a@@`@@_A@{@1@@@^v@@]@@\@@[A@@=@@@Z@@Y@@X@@W A@@I&@@@V@@U@@T@@SA@@@@R@@P@@O@@N@@MA@@@@@@]@@@L@mJ@@@K@@J@@I@@H@@G@@FA@@2@@@E@@D@@C@@B6A@@.@@@A@f@@@@@@?@@>@@=@@<^A@@@@@:@@8@@7@@6A@X@@@5@@4@@3A@@@@2@@1@@0A+@@@/@@@.@@-@@,A7@@@+@@@*@@)@@(}AxC@@@'@@@&@@%@@$ iA@ h e d@@@#@ c b a@@@" `@@@!@@ @@@@ _A@ ^ ] \@@@@ [ X@@@ W@@@@@@@@@ VA@ U T S@@@@ R O N@@@@@@ M@@@@@@@@@ LA K" I@@@@@@@ H G F@@@@ E D C@@@  B@@@ @@ @@ @@ @@ AA @", >@@@@@@@ = < ;@@@@ : 9@@@ 8@@@@@@@@@@@ 7A@ 6 5 4@@@@ 3 2@@@ 1@@@@@@@@@ 0A /"] -@@@@@@@ , + *@@@@ )@@@@ ( ' &@@@@@@ %@@@@@@@@@@@@@A@@@@@@@@@@ $A@ # " !@@@@ @@@ @@@@@@@@@ A@   @@@@ @@@ @@@@@@@@@A@[@x@@@@@@@@@A@@@@@֠@@@@@@@@@@@@@@@@ A@   @@@@@@   @@@@@@@@@@ A@   @@@   @@@@@@@@@@ A@  @@@@@@   @@@@@@@@@@ A@ @ @@@齠@  @@@@@@@@ @@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@A@@@@@ڠ@@@@@@נ@@@@@@@@@@@@A@Ӡ@@@@陠@@@@@@@@@@@@@@@@A@@@@ɠ@@@@@@@@@@A@@@@ @@@@@@@@@@A#ޠ@@@@@@@@@@@@@@@@@@@@@@A@@@@@~@@@@@@@@@@@@}@@@|@@@{@@@z@@y@@xA@@@@w@@@v@@@u@@t@@sA$5@@@r@@@q@@@@p@@@o@@@n@@m@@l@@kA@@@@j@@@i@@h@@gA@@@@f@@@@e@@@d@@@c@@@b@@a@@`@@_A@@@@^@@@]@@@\@@@[@@Z@@YA@~@@@X@@@W}|{@@@V@@@U@@T@@SzA@yx@@@Rwv@@@Q@@P@@OuA@tsr@@@N@@@Mqpo@@@L@@@K@@J@@InA@mlk@@@H@ji@@@Ghgf@@@F@@@E@@D@@C@@BeA@dc@@@A@@@@ba`@@@?@@@>@@=@@<_A@^]\@@@;@[Z@@@:YXW@@@9@@@8@@7@@6@@5VA@UTS@@@4@R@@@3@QPO@@@2@@@1NML@@@0@@@/@@.@@-@@,@@+KA@JIH@@@*GFE@@@)@@@(@@'@@&DA@CB@@@%@@@$A@?@@@#@@@"@@!@@ Ac@@@@`[@@@@@@Ao@@@@lg@@@@@@@$$$@@@V@ts@@@@@@@@@@@@@@nA@@@'f@@@#@@@@@@@@@@@aA@Y66@@@@<[@@@8@@@@@@@@@VA@n66@@@@QP@@@M@@@@@@@@@KA@@@@@f1@@@b@@@@@@@@@BA@@@@@{Fz@@@w@@@@@@@@@9A@6X6W@@@@3@@@@@@@@@@@@.A@6m6l@@@@(@@@@@@@@~@@}@@|#A@%@@@{@]@@@z@@@y@@x@@w@@vA@:@@@u@.R@@@t@@@s@@r@@q@@pA@O&%@@@o@@@@nA@@m@@l@@k A@a87@@@j@@@@iS@@h@@g@@fA@%66@@@e@@@@de@@c@@b@@aA@\[@@@`@y@@@_w@@^@@]@@\A@I66@@@[@,@@@Z@@Y@@X@@WA@0@+@;@@@U@@S@@R@@Q@@PA@@@J @@@M@@K@@J@@I@@HA@N@hZ@@@G@@@F9@@@<@@E@@D@@CA@b@k@@@B@@A@@@@@?A@o@x@@@=@@;@@:@@9A@7R7Q@@@8@ U@@@7g@@@6@@5@@4@@3A@ @@@2@9 m@@@+@@@*@@@1@@0@@/@@.A@@@-@@,A@@@@)@@(@@'$j@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@턐$n@@$n@@A@@@@s@u@@@t@@r@@@q@A@A@@@@w@@@@x@@v@@@u@ܰ@A@@@@{@@@@|@@z@@@y@AA@@@@@@@@@@@@@@@@~@@@}@ABC@V@AR)@@@@@@@&@@@)@@@@@@@@@@A6@A2)@@@@@@@<@@@)@@@@@@@@@@2@A.à)@@@@@@@S@@@)@@@@@@@@@@AB@A٠)@@@@@@@i@@@)@@@@@@@@@@"i@A@i@VN@@@@@@@A,@A@8@@@@@@@@B@A@@@@@@@@@@.@A@I@@@@@@@@ACD@A*@@@@@@@  @@@)@@@@@@@@@@J@AF,*@@@ @@@@&%@@@*@@@@@@@@@@A#@A@I@A@=@@ @@ @@ @@A@8@@@@ @A2@A@@s~@@@@@@@B"@A@@m@@@@@@@@A@i@d_@@@@@@@Ak@A@@@@@@@@@@AJ@@@ABCD)@A))*f@@@"@@@!@qp@@@ *c@@@@@@@@@@ Ű@A@@@@%@@$@@#@ @A@l@gb@@(@@'@@&@A @A@@~@@+@@*@@)@ @A@f@a\@@.@@-@@,@ABC!`@A@@@@1@@0@@/@!(@A@@@@4@@3@@2@ADE!O@A@@@@7@@6@@5@!@A@@@@:@@9@@8@_@A@@@@=@@<@@;@AB@A@9,9+@@@C@c@@@@B9(@@@A@@@@@?@@>@C@A@9?9>@@@I@9=9<@@@H9;@@@G@@F@@E@@D@j@A@9T9S@@@O@h@@@N9P@@@M@@L@@K@@J@A@A@9g9f@@@U@W@@@T9b@@@S@@R@@Q@@P@@A@9z9y@@@[@j@@@Z9u@@@Y@@X@@W@@V@ABDFG@A@99@@@a@@@@`9@@@_@@^@@]@@\@]@A@99@@@h@u99@@@g@@@f9@@@e@@d@@c@@b@A@A@99@@@n@@@@m9@@@l@@k@@j@@i@$@A@#99@@@t@@@@s9@@@r@@q@@p@@o@AB@A@599@@@z@@@@y9@@@x@@w@@v@@u@9@A@J99@@@@@@@@1@@@9@@@@@~@@}@@|@@{@A@A@b: : @@@@ߠ:: @@@@@@: @@@@@@@@@@ư@A@z:%:$@@@:@@@@@@@@ABCӰ@A@:2:1@@@@"@@@:-@@@@@@@@@@o@A@:H:G@@@@n@@@@kj@@@@@@@gp@@@@@@:Y@@@@@@@@@@@@@@AZ@A@:p:o@@@@@@@:l@@@@@@@@@@c@A@::@@@@@@@:@@@@@@@@@@AB@A@::@@@@@@@:@@@@@@@@@@q@A@::@@@qm@@@j@@@:@@@@@@@@@@@@A?@A@::@@@@@@@@>ml@@@@@@@ @@@:@@@@@@@@@@@@@@R@A@<::@@@@@@@:@@@@@@@@@@ABC%@A@y@to@@@@@@@"@A@!@@@@@@@@!@A@5@0@@@@@@@@@@AB#@A@>@9@4/@@@@@@@@@C%c@A@Z@U@PK@@@@@@@@@"#@A@5@0@@@@@@@A#@A@Z@U@>9@@@@@@@@@B$@A@ @@@@@@@@@@@CDEFH%@A@;B;A@@@@#@@@@~[@@@;C@@@@@@@@@@@@$@A@@@@@@@@@"@A@@@@@@@@@AB;*@A@;n;m@@@;&;U@@@@@@@;T;S;R@@@@@@;w@@@@@@@@@@@@C&@A@@@@@@@@@"@A@@#@@@@@@@"d@A@@ @-@@ @@@@@@@AB$q@A@@@@@ @@ @@ @@ @C$°@A@!@@@@@@@@@@@#@A@@I@@@@@@@A$@A@4@/@@@@@@@@@@B%@A@@@@@@@@@@@@;ڰ@A@-;;@@@"@;;@@@!;@@@ @@@@@@@ACDE@A@@;;@@@(@"@@@';@@@&@@%@@$@@#@%n@A@@@@+@@*@@)@%\@A@@@@@/@@.@@-@@,@AB&@A@k@f@a\@@3@@2@@1@@0@C&@A@@@@6@@5@@4@e@A@-@@@:@@@9@@8@@7@A]@A@-@@@>D@@@=@@<@@;@@A-@@@E@@@D@u@@@C-@@@B@@A@@@@@?@ABDFO@AK-@@@L@@@K@@@@J-@@@I@@H@@G@@F@M@AI.@@@S@@@R@ @@@Q.@@@P@@O@@N@@M@A,C@A@,C,@,?@@@Y@,>,=,<@@@X,;@@@W@@V@@U@@T@,9@A@,9,8,7@@@_@,6,3@@@^,2@@@]@@\@@[@@Z@AB,/@A@,/,.,-@@@f@,,,),(@@@e@@@d,'@@@c@@b@@a@@`@,&@A,&-,$@@@o@@@n@,#,",!@@@m@, ,,@@@l,@@@k@@j@@i@@h@@g@A,@A,.,@@@x@@@w@,,,@@@v@,,@@@u,@@@t@@s@@r@@q@@p@,@A@,,,@@@~@, , @@@}, @@@|@@{@@z@@y@, @A, .7,@@@@@@@,,,@@@@,@@@@,,,@@@@@@+@@@@@@@@@@@@@@ABCDGI@Aޠ.@@@@@@@n@@@.@@@@@@@@@@, @A@, , ,@@@@,@@@,@@@@@@@@@@,@A@,,,@@@@,@@@,@@@@@@@@@@AB@A@D@@@@a@@@@@@@@@@C@A@@@@@쩠@@@@@@@@@@|@@@@@@@@@@,@A@,,,@@@@@@,,,@@@@@@@@@@@A+@A@+++@@@+++@@@@@@@@@@@B+@A@++@@@@@@+++@@@@@@@@@@@+@A@+@+@@@ @++@@@@@@@@+++@@@@@@@@@@@A+@A@+++@@@@+++@@@+++@@@@@@@@@@@@@BCD+ܰ@A@+++@@@@+++@@@++@@@@@@@@@@+հ@A@+++@@@@+++@@@+Ϡ++@@@@@@@@@@@@@A+ʰ@A@+++@@@@+Ǡ++@@@@@@+Ġ++@@@@@@@@@@@@@B+@A@+@+@@@堠@++@@@@@@@@++@@@@@@@@+@A@+++@@@+++@@@@@@@@@@@A>s@A>q9>o@@@@@@@>n>m>l@@@@@@>k>j@@@@@@@@@@BC+˰@A@+++@@@+Ƞ++@@@@@@@@@@@+ư@A+/+@@@@@@@+++@@@+++@@@@@@@@@@@@@A+@A@+@+++@@@@++++@@@ @@@ @@@@@@@@+++@@@@@@@@@@@B+@A@++@@@+++@@@@@@ @@ @@ @+@A+0<+@@@@@@@+++@@@+++@@@@@@@@@@@@@A+@A@+++@@@++@@@@@@@@BCD+@A@+++@@@#@++++@@@"@@@!+++@@@ @@@@@@@@@@+@A@+++@@@)@@@(+++@@@'@@@&@@%@@$@A+@A@+++@@@/@@@.+++@@@-@@@,@@+@@*@B+@A@++~@@@3+}+|@@@2@@1@@0@+{@A@+{+z+y@@@9@@@8+x+w+v@@@7@@@6@@5@@4@A+s@A@+s+r+q@@@@@+p+o@@@?+n+m+l@@@>@@@=@@<@@;@@:@BC+i@A@+i+h@@@F@@@E+g+f+e@@@D@@@C@@B@@A@+e@A@+e+d+c@@@M@+b+a@@@L+`+_+^@@@K@@@J@@I@@H@@G@A+[@A@+[+Z+Y@@@W@+X@@@V@+W+V+U@@@U@@@T+T+S+R@@@S@@@R@@Q@@P@@O@@N@+P@A@+P+O+N@@@\+M+L+K@@@[@@@Z@@Y@@X@+I@A@+I+H@@@b@@@a+G+F+E@@@`@@@_@@^@@]@ABCΰ@A1@@@i@@@h@v@@@g1@@@f@@e@@d@@c@ٰ@A1@@@p@@@o@@@@n1@@@m@@l@@k@@j@ADEFGJ%s;@@@A@rA@VA@0AAAAAx[An?AgPAc1A_NAU1AKAAA7A1A'A!APAAAAAtACAEAAAAAsA,AAjAaARAHAA A:A0A&0A0hA 0MA0-A0A/A/AGAt/Aj/wAYAHA?/AA(/&A/A.A.A.A.A.mA.HAt.(A[.AJ-A9-A-A -A -gA -TA --A -A ,A },A q,A ],A F,A 3,rA ,GA ,/A A A ,A +A +A +A +A t+dA Z+AA @+A *A *A *{A *XA *@@ @@ A@  @@ @@ A@@@ @@A{@@@@xs@@@@@@A@@@@@@@@@@,A@AӠAA@@@@@@@9@@@@BB@@@@@@@@@("A@M+*l@@@@@@(#@@@@@@@(A@B+B*@@@(@c**@@@A@@@@@@@@@(A@@s*)@@@@@@@@@(A@BMBL@@@@+P*@@@r@@@@@@@@@) A@7@*)@@@@@@6@@@@@@(A@@@@@3A33@@@@ @@@@@@*gA@BB@@@@+*a@@@@@@@@@@@@*@@@@+2*v@@@@@@@@@@@@*qA@BB@@@@+G*k@@@@@@@@@@@@*HA@h?>@@@@+\*@@@@@@@@@@@@+7A@/BB@@@@++1@@@@@@@@@@@@+ A@ih@@@@'++F@@@#@@@@@@@@@+AA@YCC@@@@<,+;@@@8@@@@@@@@@+A@@@@@Q,+P@@@M@@@@@@@@@)iA@@@@@]@@@@@@@@@A@C>C=@@@@uR@@@C:@@@@@@@@@A@@CKCJ@@@@@@@@@uA@ @m@@@@@@@@@A@,@#@@@@@@A@4@+@@@@@@A@<@@@@7@@@@@@AA@H@S7@@@C@@@@@@A@T@@@@O@@@@@@A@`@@@@ZZ@@@@@@A@k@@@@f@@@@@@A@w@@@@@@@@w@@~@@}@@|@@{A@@w@@@z@@y@@x@@wtA@@@v@@uzA@@ @@t@@s@@rA@@}@@@q@@@@p@@@o@&@@@n@@@m@@l@@k@@j@@i@@hA@@3@@@g@@f@@e@@dA@@?@@@c@@b@@a@@`A@@K(@@@_@@^@@]@@\A@@@@[@@Y@@X@@W@@VA@@@@@G@@@@U@oL@@@T@@S@@R@@Q@@P@@OA@ @4@@@N@@M@@L@@K.A@DTDS@@@J@222@@@It@@@@@H@@G@@F+~A@ @@@E@-,D@@@D@@@@@C@@B@@A+_A@S@3<3;3:@@@'@-+\@@@@,@@?@@>@@=@@<-7A@g@@-&-%@@@;@@@:@@9@@8@@7@@6.A@DD@@@5@2u2t2s@@@4@2r2q2p@@@3@@@2@@1@@0@@/@@.+A@DD@@@-@-W,{@@@,W@@+@@*@@)-NA@@T@-f-F@@@&@@@%@@$@@#@@"@@!.A@@?@:@@ @4E4D4C@@@@@(/R.@@@@U(4 4 @@@@@@@@OD@@@@@@@@@@@A@@@@@@G$@@@@@@@@@@@.PA@vE!E @@@@Y.I.H@@@@@@@ @@ ,dA@E3E2@@@ @k.6,^@@@ @@ @@@@EA@EEED@@@DE,@@@@@@@E+E*E)@@@@@@EN@@@@@@@@@@@/A@EfEe@@@@222@@@@@@@@@,A@@@@@.{-@@@@@@@@@,OA@EE@@@@444342@@@@.,Q@@@(@@@@@@@@.lA@EE@@@@@..d@@@@@@@@@@@@@@.A@0@+@..@@@@@@@@@@@@@@-A@oFE@@@@..@@@c@@@@@@.A@T@O@..@@@@@@@@@@@@@@/A@@K@F@@@5 5 5 @@@@A30]/@@@@@@@@@@@@@@FA@@@@@@@@A@@HE@@@@@@@@@/A@wF"F!@@@@Z00@@@@@@@@@/A@444@@@@F;F:@@@@s//@@@@@@@@@@@0A@@@@@5i5h5g@@@@00@@@@@@@@@@@@@@10A@FiFh@@@@111@@@@@@@@@A@d@@@@@@@A@ @@@@@@@A7#@@@@ @@@@@@AC/@@@@,'@@@@@@AO;@@@@83@@@@@@6uA@6t6q6p@@@@6o6n6m@@@6l@@@@@@@@@6kA@6j6i6h@@@@6g6d@@@6c@@@@@@@@@6bA@6a6`6_@@@@6^6[6Z@@@@@@6Y@@@@@~@@}@@|6XA6W86U@@@{@@@z@6T6S6R@@@y@6Q6P6O@@@x6N@@@w@@v@@u@@t@@s6MA6L886J@@@r@@@q@6I6H6G@@@p@6F6E@@@o6D@@@n@@m@@l@@k@@j6CA@6B6A6@@@@i@6?6>@@@h6=@@@g@@f@@e@@d6@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@-@@@-@@4<<57kn@.344444444@0g@@@@9<<@@/Latex_generator YEC9p|D9p@\AДР<)GeneratorP9pQ9p@@<.A@<.A@<.A@@3WWWWWWWW@0<@<.)A@<.(A@<.&A@@@,<@@@@i9p@@@k9pp@@3jjjjjjjj@@@@[@@,@D@@<@T@@L@d@@\@t @$@)@`@-@@@@'#@MKK@:K7A@)#@MK;@@AK@@@@>@@@;@>K;A@,;@@A@@@@B@@@?A@K#@==@@@?=??A@K#@==3;@@A=2@@@@?@@@?@?=C?A@K ;@@A?@@@@?@@@?A@=@y@w=@@rO@In@@3@Zv= .A@= .A@= .A@@@Ty@@@{*Odoc_latexR@A.aQ@A.dA.f@=* P@@.kN@@.n@.p@iM@@L@@K@@hJ@@!I@@$H@@g'G@@*F@@-E@@f0D@@3C@@6B@@9A@@<@@@ H************************************************************************A@@A@L@ H BMMBM@ H OCaml  CC@ H DD3@ H Maxence Guesdon, projet Cristal, INRIA Rocquencourt E44E4@ H F F@ H Copyright 2001 Institut National de Recherche en Informatique et %G&G@ H en Automatique. +H,Hg@ H 1Ihh2Ih@ H All rights reserved. This file is distributed under the terms of 7J8J@ H the GNU Lesser General Public License version 2.1, with the =K>KN@ H special exception on linking described in the file LICENSE. CLOODLO@ H IMJM@ H************************************************************************ONPN5@ %* Generation of LaTeX documentation. U 1* Generation of LaTeX code from text structures. Ld j* Return latex code to make a section according to the given level, and with the given latex code.  7* Associations of strings to substitute in latex code. ʠ :* Escape the strings which would clash with LaTeX syntax. M 0* Escape the ['\'], ['{'] and ['}'] characters. ɠ -* Escape some characters for the code style. E ** Make a correct latex label from a name.   The following characters are forbidden in LaTeX \index: \ { } $ & # ^ _ % ~ ! " @ | (" to close the double quote) The following characters are forbidden in LaTeX \label: \ { } $ & # ^ _ % ~ So we will use characters not forbidden in \index if no_ = true. m/3nQW@ ** Make a correct label from a value name.  /* Make a correct label from an attribute name.  +* Make a correct label from a method name.  ** Make a correct label from a class name.  /* Make a correct label from a class type name.  +* Make a correct label from a module name. ~ 0* Make a correct label from a module type name. { /* Make a correct label from an extension name. x /* Make a correct label from an exception name. u )* Make a correct label from a type name. r ,* Make a correct label from a record field. ~o 3* Make a correct label from a variant constructor. }l 4* Return latex code for the label of a given label. | 2* Return latex code for the ref to a given label. {ࠠ =* Print the LaTeX code corresponding to the [text] parameter.zᠠ <* Print the LaTeX code for the [text_element] in parameter. p| ;* A class used to generate LaTeX code for info structures. >2 3* The method used to get LaTeX code from a [text]. @ C* The method used to get a [text] from an optional info structure. ? G* Print LaTeX code for a description, except for the [i_params] field. > X* This class is used to create objects which can generate a simple LaTeX documentation. 1 p* 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.  * Print LaTeX code for a value.  ** Print LaTeX code for a class attribute.  '* Print LaTeX code for a class method. i 1* Print LaTeX code for the parameters of a type. ۠9* record printing method ?* Print LaTeX code for a type. ) FIXME ? W]WjW]Ww@ )* Print LaTeX code for a type extension.  %* Print LaTeX code for an exception. Ơ b TODO: application is not correct in a .mli. Fix? -> print the typedtree module_type (mNmX)mm@ 5 TODO: modify when Module_with will be more detailed 2oo&2oo_@= TODO: what should we print? 9p9pC9p9pd@ ' TODO: print final type from typedtree OsXsbOsXs@ -* Print the LaTeX code for the given module. ٠ 2* Print the LaTeX code for the given module type. |e 6* Print the LaTeX code for the given included module. y֠ ,* Print the LaTeX code for the given class. pQ ) avoid a big gap if the kind is a constr 55@ 1* Print the LaTeX code for the given class type. h8 4* Print the LaTeX code for the given class element. d 5* Print the LaTeX code for the given module element. _Ѡ B* Generate the LaTeX code for the given list of inherited classes.Y= we can't make the reference  hz h@= we can create the reference )J@ H* Generate the LaTeX code for the inherited classes of the given class. W M* Generate the LaTeX code for the inherited classes of the given class type. Vq I* Generate the LaTeX code for the given top module, in the given buffer. Oꠠ (* Print the header of the TeX document. Gˠ 7* Generate the LaTeX style file, if it does not exist. C" X* Generate the LaTeX file from a module list, in the {!Odoc_info.Global.out_file} file. :>@../ocamlopt.opt)-nostdlib"-I(./stdlib"-g0-strict-sequence*-principal(-absname"-w8+a-4-9-40-41-42-44-45-48+-warn-error"+a*-bin-annot/-strict-formats"-I(ocamldoc"-I%utils"-I'parsing"-I&typing"-I(bytecomp"-I,file_formats"-I&lambda"-I*middle_end"-I2middle_end/closure"-I2middle_end/flambda"-I=middle_end/flambda/base_types"-I'asmcomp"-I&driver"-I(toplevel"-I%tools"-I'runtime"-I1otherlibs/dynlink"-I-otherlibs/str"-I4otherlibs/systhreads"-I.otherlibs/unix"-I8otherlibs/runtime_events2-function-sections"-c]^ ;/builds/workspace/main/flambda/false/label/ocaml-freebsd-64 =210/.-,+*)('&%$#"! @@0Ks]#!޷3xxxxxxxx@w@@(Asttypes0E\eǥ]k6e5Build_path_prefix_map0gMOBnM`8CamlinternalFormatBasics0oZ2t,ݠ0CamlinternalLazy0;x#5䢜hLm*Format_doc0Mv9630A %Ident0y43a$+,Identifiable0XnAZ4eҠ(Location0nݹV 2f-V )Longident0@#j,6.Nt蠠$Misc0  =73 Z *Odoc_class0tǘ۶a.Odoc_exception0 M.GL.Odoc_extension0o?Q HgStʎ+Odoc_global0%[<㎁F0W3ux|]_Uސ0xg:)Odoc_type0G9Q/_;%I*Odoc_types0B3F;*Odoc_value0!$DiJpPCl+Outcometree0yl4>Yfܠ)Parsetree0Z<4$PC$Path09{ְZsv)Primitive0{mV|{J %Shape0OĸT>b&Stdlib0y{x!O!.Stdlib__Buffer0_?K|/V>O}~Nࠠ.Stdlib__Digest0 Jjrڵ6.Stdlib__Domain0iW',P6wz.Stdlib__Either0FԤ) 4'>0Stdlib__Filename0s&R |1K.Stdlib__Format0)n[-Ob/Stdlib__Hashtbl0^iaxG$+,Stdlib__Lazy0OM>x9H@DNWW@@ϥϵљѣё۰ꖑ@.8@CCưqq__@ʑ԰z̄GQ@7@@ l ʑ@`j@@@WWaias@pqp{]g|@L{L[5[?9I@@W@a@fpQ[@!+6L%@ak@@HI5?PZ@Ӻ@@OY@@CΑC@Z&Z0@DDC*N@"@MW\FWa@_U@_i@I<@GۑG@訑貰YY@pp@@ۑ@_ב_qƑqаzPzZ@ÑͰ@@@IБI@pjpt@W֑Wۑ@EE5?@KU@!!@%2@@ @{w{ؑUU@Ȱ__@ؑ@DǑѰ0@@P@@D@@@A2+@@@A@G@@H@AB@@SEP@@@AB@@@@{@x@@@AC,@)@@@;@8@@@A|@y@@@BD@@@@@@@@A5@2@@@@@@@ABEB@?@@@8@5@@@A@@@@B@@@@@@@@ACF@@