Caml1999T036 3 C*Odoc_latex*ocaml.text&_none_@@A $ Generation of LaTeX documentation. 6ocamldoc/odoc_latex.mlP77P7`@@@@@@3@@@@@@#intA;@@@A@@@@@:@A@$charB;@@A@@@@@>@A@&stringQ;@@ A@@@@@B@@@%bytesC;@@ A@@@@@F@@@%floatD;@@A@@@@@J@@@$boolE;@@%falsec@@T@$trued@@Z@@@A@@@@@[@A@$unitF;@@"()e@@e@@@A@@@@@f@A@ #exnG;@@@A@@@@@j@@@#effH;@@O@A@A@@@@@@s@@@,continuationI;@@Q@@P@B@A@nY@@@@@@@@@%arrayJ;@@R@A@A@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AJA@Y@@@@@@@@5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@A[A@Y@@@@@@@@*atomic_locU;@@Z@AdA@@@@@@@@@.Assert_failure`#@@@@@J@@@@@@@@[@@A=ocaml.warn_on_literal_pattern @ @0Division_by_zero]#@@@A  @+End_of_file\#$@@@A@'FailureY#,@'@@A!$$@0Invalid_argumentX#5@0@@A*$-#-@-Match_failureV#>@@=@9@;@@a@@A;5>4>@)Not_foundZ#O@@@AC=F<F@-Out_of_memoryW#W@@@AKENDN@.Stack_overflow^#_@@@ASMVLV@.Sys_blocked_io_#g@@@A[U^T^@)Sys_error[#o@j@@Ad^g]g@:Undefined_recursive_modulea#x@@w@s@u@@h@@Auoxnx@:Continuation_already_takenb#@@@A}wv@&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\\@6@A@@&Stdlib#ref@@@ A@ @@@ A@ 3/../////@&@@@డ#ref<\=\@@!a@"@@@g@@f,%makemutableAA @@@*stdlib.mliddd@@+@@@@+3.@@@ @@ (@@ภ%falsec\d\@;!9@@@M@@@@B@@Aw@@#@@@@B@ ;@@2 @@K<@A@o\ @@ @?@ఠ,latex_titles|^}^@AA@@_ @@@@ A@ @@@@ A@ @@ A@ @@@ A@ @@@ A@ 3@@@@@@డ3#ref^^@o@@@+.@@@ @@ @@ภ"::_emnA;09?@@U@1B@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 5b-0@@B@ @@-subsubsection?b-3@b-@@@Bb-2Cb-A@@B@ @@@@A@ @ภOcDFA@D YcDG@@B@ @@)paragraphccDJdcDS@@fcDIgcDT@@B@ @@@@A@ @ภsdWYA@E }dWZ@@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@7C@@@ 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_prefix:h;h@SCA@@X@@@A@@@@A@3GFFGGGGG@Wng@h@i@@@డ#refVhWh@@@@8@@@@@@@డV9default_latex_type_prefix-Odoc_messagesmhnh@ qhrh@@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_messagesjFgjFt@ jFujF@@0@@@%@Q : :Q : e@@@ @@83@@( @@>4@A@#jFF@@@7@ఠ6latex_exception_prefix0k1k@IFA@@N@@@A@@@@A@3=<<=====@Sha@b@c@@@డ#refLkMk@@@@.@@@@@@@డL>default_latex_exception_prefix-Odoc_messagesckdk@ gkhk@@0@@@'@JS  KS  @@IA@ @@83@@( @@>4@A@uk@@@7@ఠ3latex_module_prefixll@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@332233333@Sha@b@c@@@డ#refBn|Cn|@@@@$@@@@@@@డB:default_latex_class_prefix-Odoc_messagesYn|Zn|@ ]n|^n|@@0@@@-@@Y x xAY x @@?G@ @@83@@( @@>4@A@kn||@@@7@ఠ7latex_class_type_prefixxoyo@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@5LA@@:@@@,A@&@@@+A@"3)(()))))@Sha@b@c@@@డ#ref8q`z9q`}@@@@@@@%@@$@@డ8;default_latex_method_prefix-Odoc_messagesOq`~Pq`@ Sq`Tq`@@0@@@3@6_ b b7_ b @@5M@ @@83@@( @@>4@A@aq``@@@7@ఠ7latex_escape_underscorenror@MA@@QL@@@8A@1@@@6A@-3zyyzzzzz@Rg`@a@b@@@డ#refrr@M@@@k@@@0@@/@@ภ$truerr@;S8@@@AB@@A@@R@@@)B@9%@@@@/&@A@r @@ @)@ఠ'new_buftt@NA@@@o@@@>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_fmt6u7u@OOA@@@@@@A@@)&Format)formatter@@@"A@"@@@@@"A@"&stringQ@@@#8A@"@@"A@"@@"A@@@A@3baabbbbb@@@@@@࣠@MAĠsu tu @@@@@83srrsssss@Ezu{~  @@@@@  @@@ఠ!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Ġ_ 6y Q X 7y Q Z@^@@@@@@@@ డ&Format.pp_print_flush Jz ^ b Kz ^ h@  Nz ^ i Oz ^ w@@@ @@@(@$unitF@@@'@@@&@@%@@$@q==r==@@pk@@@@@@@#@@@@#@@@"@@"@@"3 r q q r r r r r@N@@@@ఐ#fmt z ^ x z ^ {@]@@<@@@# G@#G@#@@ภ z ^ | z ^ ~@@@@>@@@# G@#%@@Q@@ Q@@@#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 1|   2|  @f@@w@@@#2G@#6G@#5@@8 @@@@@#7F@#1@ఐ!s H}   I}  @$@@'@H@@(@Y@@&@@@'@ Oy Q T@@A@#;+@@ Sx I K@@@ @ @@#<3@D@@@@@@A@#A@#?@A@@@@ఠ!pN k@   l@  @ 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 OA   PA  @B@@@@ภ8CamlinternalFormatBasics i&Format k _A   `A  A;&Format8CamlinternalFormatBasics'format6!a@#Π!b@#Ϡ!c@#Р!d@#Ѡ!e@#Ҡ!f@#@@@(@'#fmt$ @@@(@@@(@B@@A@A > ? ? ? ? ?@@@@@@ DH < @ EH < L@@A@))@Ġ7 MH < ] NH < _@ Ġ'CodePre VH < Q WH < X@6ఠ"s2 _H < Y `H < [@ xZA@@;@@@)$@@@ gH < P hH < \@@E@)0)@ఠ!q rH < ` sH < a@ [A@@ @@@)8@@@@@ 8@@@)=@@@< @@>@@@ఐ-merge_codepre I e k I e x@Ұ@@@@@*3        @[T@U@V81@2@3&@ @!@@@@ภ":: I e  I e @ ภ'CodePre I e { I e @డ ;!^ I e  I e @@&stringQ@@@T@@@@S @@@R@@Q@@P@ z^2^2 {^2^X@@ q@@@@@@@*,@@@@*+@@@**@@*)@@*(L@@ఐ"s1 I e 2@S3@@2@@@*8E@*:E@*9_@@డ !^ I e  I e @F@@@F@@@*@@C@@@*?B@@@*>@@*=@@*<{@@! I e I e @@`@@`@@@*LF@*NF@*M@@ఐƠ"s2+%I e @-@@k@@@*KF@*PF@*O@@{ @@s@@@*7@*QF@*J@@7I e 8I e @@@@@*&@*RE@*6@@AI e zBI e @@D@*%@ఐ۠!qMI e NI e @@@ A@*@@@*!D@*TD@*S@@[I e y\I e @@A@* @@@@@ĠQgJ  hJ  @ ఠ!epJ  qJ  @\A@@A@)3srrsssss@@@@ఠ!q~J  J  @]A@@ @@@*@@@@@@@@ภK  K  @ Ϡఐ&!eK  K  @%@&@'@@&3@1#@@@@@ఐ -merge_codepreK  K  @@@@@@*^@@ఐ9!qK  K  @@@,A@*b"@@K  K  @@!%@@*@@"&@@A%paramE  @@@@@@;+@@*A@*@@@E   @@@&@ఠ,print_concatM  M  @^A@@@@@@*A@*@@@@*A@*@@@@*\@@@*A@*АA@*A@*@ zE@*@@@+E@*@@+A@*@@*A@*@@*A@*@@*A@*@࣠@#fmtAM  M  @,_A@@83@aEM  V _ e@@@@@  @@#sepA'M  (M  @@`A@@C3(''(((((@!O@@@@@@@@!fA8M  9M  @QaA@@K398899999@W@@@@@@@@Aఠ$iterKN  LN  @dbA@@@ ̠R@@@*E@*P@@*3TSSTTTTT@(i@@ @@@@ĠdO  eO  @ @@@@3dccddddd@"@g@@*F@*@ @!@@@@@ภsO  tO  @@@@o@Ġ}P  ~P  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@@C@@@*@@@@@@@@ ఐ!fR * 2R * 3@@@3@+$@%@&@@@@@@ఐ3!cR * 4R * 5@@@2@@@@@ ఐ?"psS 7 ? S 7 A@b@@@@@@*@6@@@*@@@*@@*@@*.@@ఐ#fmt"S 7 B#S 7 E@@@F;@@ఐ #sep/S 7 F0S 7 I@@@JH@@+@@@@@*H@*N@ఐ$iterAT K SBT K W@ڰ@@@?@@*\@@ఐ}!qPT K XQT K Y@d@@E@*k@@@@Ol@O@@Pm@q@@Qn@@AZN   @@@ @@@Y@@+E@+@@@aN  @@ఐ$iteriV _ aN@O@@l@ P@@m@ZQA@A@+X@A@U@UT@/A@$textyY  zY  @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@ l@@@PbC@4 @)$text@@@B`C@4  (@@@PC@4 @@4 @@4C@4@@4 C@45latex_of_text_elementA@ C@4@E@@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$codeA@@@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@M2+@,@-;@@@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@+@@+@@@@jY  k:#:(@@@@fA#@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@+@i@#@@@+@@+@@;@@^AAAAAAoAnAaA`~A}hAgLAKAAOAN?A>AA A  AAAAsAruAtAAAAA\A[MALAAA+A*A=A<AAkAj%A$ A AA E@R@R@R@R@R@R@R@R@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@_oAc X@bpA@@@uuldrAm@k@@m@࣠@%levelAAZ] - F[] - K@ssA@@3[ZZ[[[[[@}@@@@@@@@  @@!sBAm] - Ln] - M@tA@@3nmmnnnnn@ @@@@@@@@@ఠ#secC_ Z f_ 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@@డs!!_ Z }_ Z ~@@͠!a@@@@i@@h'%field0AA@@@@@@@@@_@N@D@@5@@@5H@5H@5@@@5@@5@@ఐ,latex_titles3_ Z @*5@@"@@@5I@5I@5@@? @@$@@ @@\@A@,_ Z b@@డ!^6`  7`  @ @@@ @@@5@ @@@5 @@@5@@5@@53CBBCCCCC@@@@@@@!\Q`  R`  @@T`  @@ @@@5G@5G@5@@డ!^h`  i`  @ @@@ @@@5@ @@@5 @@@5@@5@@52@@ఐ#secK@:L@@ @@@6H@6H@6D@@డ!^`  `  @ @@@ @@@6 @ @@@6  @@@6 @@6 @@6 `@@!{`  `  @@H@@ @@@6I@6I@6r@@డL!^`  `  @ @@@ @@@6!@ @@@6  @@@6@@6@@6@@ఐt!sG@QH@@ 8@@"} `  `  @@%`  @@ /@@@6,J@60J@6/@@\ @@ 7@@@6@61J@6+@@@@ ?@@@6@62I@6@@@@ G@@@5@63H@6@@!@@ fC@L4C@5@%@@@Ġ)Not_founda  a  @;)Not_found#exnG@@@@@@ A@A&_none_@@A@@I@@@@@D@@@68@@@ఐȠ!s2a  3a  @@@ @@@6^ P V@@,@A@ A@@@ @  @@6E@@6D@@6C@@@ @ @  @@6N@@6M@@6L@@6KC@6Gi@M] - 1@)ocaml.doc_ i Return latex code to make a section according to the given level, and with the given latex code. \[  ]\  ,@@@@@@@Ѡcd  dd  @@#Aడ$List#mapsd  td  "@ wd  #xd  &@@@@!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@@@@ఐ\!x&d  B'd  C@@@@@1@@@@ఐ\!y3d  E4d  F@@@@@7d  68d  G@@@@@@0L(@@d  'Ad  H@@@@@.E@0OE@0Nz@@ภPf Q YQ~A@!\f Q Z]f Q ^@@_f Q _@@E@0Z@@"if Q bjf Q j@@lf Q amf Q k@@@@@@D@0\@ภwg m u'A@"\\g m vg 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@ภ3k  A1@"\$k  k  @@k  @@]E@0L@@#\\$k  k  @@ k   k  @@E@0Z@@ @@tD@0]@ภ[l  AY@"\^"l  #l  @@%l  @@E@0t@@3{\\textasciicircum}/l  0l  @@2l  3l  @@E@0@@ @@D@0@ภ?m  A@!%Jm  Km  @@Mm  @@E@0@@#\\%Wm Xm @@Zm [m @@E@0@@ @@D@0@ภgn A@!_rn sn @@un @@E@0@@#\\_n n @@n n @@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@ภKrt|AI@"<-rt}rt@@rt@@uE@0d@@-$\\leftarrow$rt rt@@"rt#rt@@E@0r@@ @@D@0u@ภs/sAq@">=:s;s@@=s@@E@0@@'$\\geq$GsHs@@JsKs@@E@0@@ @@D@0@ภWtA@"<=btct@@et@@E@1@@'$\\leq$otpt@@rtst@@E@1@@ @@D@1@ภðu/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,=@ภ;xA9@!|xx@@x@@eE@17T@@+{\\textbar}xx"@@xx#@@E@18b@@ @@|D@19e@ภcy%-Aa@&\.\.\.*y%.+y%7@@-y%8@@E@1D|@@)$\\ldots$7y%;8y%F@@:y%:;y%G@@E@1E@@ @@D@1F@ภGzIQA@!&RzIRSzIS@@UzIT@@E@1Q@@#\\&_zIW`zI\@@bzIVczI]@@E@1R@@ @@D@1S@ภo|`hA@"bz|`i{|`n@@}|`o@@E@1^@@*{\\char92}|`r|`~@@|`q|`@@ E@1_@@ @@D@1`@ภ۰}GA٠@"}}@@}@@E@1k@@!}}@@}}@@ 0E@1l@@ @@D@1m@ภ(~oA'@pA@/+F@1b@@@1gE@1r@@3yA@84F@1U@@@1ZE@1f@@dA@A=F@1H@@@1ME@1Y'@@A@JFF@1;@@@1@E@1L0@@A@SOF@1.@@@13E@1?9@@A@\XF@1!@@@1&E@12B@@(A@eaF@1@@@1E@1%K@@YA@njF@1@@@1 E@1T@@A@wsF@0@@@0E@1 ]@@A@|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డ:$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 : ;@@@v@@#@@ @@ఐL!y G H@@@|@@ K L@@@ @@@1(@ T U@@@ @@1E@1E@1j@@ภ d e A@! p q@@ s@@E@1@@" }  ~@@  @@ @@@@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$@ภG!bjAE@!'!bk!bl@@!bm@@KE@1;@@3{\\textquotesingle}!bp!b@@!bo!b@@ jE@1I@@ @@bD@1L@ภo!+Am@!`!6!7@@!9@@sE@1c@@2{\\textasciigrave}!C!D@@!F!G@@ E@1q@@ @@D@1t@ภ!SA@"b!^!_@@!a@@E@1@@*{\\char92}!k!l@@!n!o@@ E@1@@ @@D@1@ภ!{A@"l!!@@!@@E@2 @@+{\\char123}!!@@!!@@ E@2 @@ @@D@2 @ภ!?A@"!!@@!@@E@2@@!!! @@!! @@ E@2@@ @@D@2@ภ4! gA3@hA@!;F@2 @@@2E@2@@3qA@!DF@2@@@2E@2@@dzA@!M#F@1@@@1E@2@@A@!V,F@1@@@1E@1@@A@!_5F@1@@@1E@1 @@A@!h>F@1@@@1E@1)@@(A@!qGF@1@@@1E@12@@YA@!zPF@1@@@1E@1;@@A@!YF@1@@@1E@1D@@"@@c@@@1E@1L@@q@@ 4@@"'@@Ѡ "-".0@@ Aడ $List#map"=3">7@ "A8"B;@@ʰ@@@@@@@@2ID@24@ D@25@@26D@2% @@2&@Р@@@2$  @@@2"@@2!@@2 3"^"]"]"^"^"^"^"^@ @@@@@࣠@A@ఠ!x "vB"wC@"mA@@+3"w"v"v"w"w"w"w"w@@@@@ఠ!y"E"F@"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@@ภ 0"fn"/6A /@!"fo"fs@@"ft@@E@2Y@@"#fw#f@@#fv# f@@ j@@@@D@2[@ภ W#'A U@"\\##@@#!@@E@2f@@"b#+#,@@#.#/@@ E@2g@@ @@D@2h@ภ #;OA }@!{#F#G@@#I@@E@2s@@"l#S#T@@#V#W@@ E@2t@@ @@D@2u@ภ #cwA @!}#n#o@@#q@@#E@2@@+{\\char125}#{#|@@#~#@@ 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@ภ!G$19A!E@!_$1:$1;@@$1<@@E@2@@#\\_$1?$1D@@$1>$1E@@E@2@@ @@D@2@ภ!o$+GO?A!m@!~$6GP$7GQ@@$9GR@@E@2@@+{\\char126}$CGU$DGb@@$FGT$GGc@@E@2@@ @@D@2@ภ!$SemgA!@!#$^en$_eo@@$aep@@E@2@@*{\\char35}$kes$le@@$ner$oe@@E@2@@ @@*D@2@ภ!${A!@!&$$@@$@@;E@2+@@#\\&$$@@$$@@E@29@@ @@RD@2<@ภ!$A!@"\$$$@@$@@cE@2S@@#\\$$$@@$$@@"E@2a@@ @@zD@2d@ภ"$A" @"\^$$@@$@@E@2{@@*{\\char94}$$@@$$@@JE@2@@ @@D@2@ภ"7$A"5@"b$$@@%@@E@3@@*{\\char92}% % @@%%@@rE@3@@ @@D@3@ภ"_%/A"]@"l%&%'@@%)@@E@3@@+{\\char123}%3%4@@%6%7@@E@3@@ @@D@3@ภ"%CWA"@"%N%O$@@%Q%@@E@3@@!%[(%\,@@%^'%_-@@E@3@@ @@D@3@ภ!԰%k/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@%5F@2@@@2E@2n@@A@%>F@2@@@2E@2w@@NA@%GF@2w@@@2|E@2@@A@%PF@2j@@@2oE@2{@@A@%YF@2]@@@2bE@2n@@A@%bF@2P@@@2UE@2a@@%^d@@ w@@@21E@2T@@@@w@@&@@Z& 8C& 8H@AA࣠@&self-1EAఠ<D=;&3yA<@3&&&&&&&&@= @  &3@@@@@@&EvA @  @&HwA @ /@&KxA@@@""U&MzAV@@@V@࣠@!lFA&C8I&D8J@&\{A@@3&D&C&C&D&D&D&D&D@,0@j@/8@k@@@@@  @@!sGA&V8K&W8L@&o|A@@{3&W&V&V&W&W&W&W&W@ @@@@@@@@డ$$List)fold_left&lOU&mOY@ &pOZ&qOc@@@@#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'<O'=O@@@w@@ఐk"st'IO'JO@@@x@@ఐ#acc'VO'WO@@@,@@`@@J@6/@']Od'^O@@@@@@6y@@6xG@6G@6@@ఐ!s'qO'rO@ǰ@@@@ఐ>!l'~O'O@$@@@@@@@@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(LCAU@3(3(2(2(3(3(3(3(3@@@@  W(ODAX@@@X@࣠@!sQA(EJc(FJd@(^EA@@H3(F(E(E(F(F(F(F(F@.@l@!@m@@@@@  @@ ఐ+$self([Jg(\Jk@w@@3([(Z(Z([([([([([@"`@@@@@&(cJq@@@@@@6@@6 @@B)4subst_strings_simple(rJr(sJ@@@C@6@@ఐ?!s(J(J@#@@&@@*@@'@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. ),)-@@@@@@@)3Xc)4Xh@AA࣠@&self-1VAఠcUdb)ZIAc@3)A)@)@)A)A)A)A)A@'@@@  e)]JAf@@@f@࣠-%*opt*Aఠ2W3)TXk)UXn@)mKA@@5C@7ID@7F3)X)W)W)X)X)X)X)X@@@~@%@@@@@ภ!˰)eXo)fXs@!@@@';@@@7J@@)lXi)mXt@@$nameXA)wXu)xXy@)LA@@M3)x)w)w)x)x)x)x)x@!,&@'@(@@@@@@@ఠ#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"J@@@:i@@:h @@ఐ#len**@*@@" @@@:uH@:wH@:v4@@% @@85@A@*$ @@ !i*/*0@@@@@*6*7@@)G@@@:zG@:y3*:*9*9*:*:*:*:*:@P^W@X@Y@@@డ(!-*I*J@@#intA@@@@@@@ @@@@@@@'%subintBA(@@@@(5,~,~(5,~,@@(?o@@@@@@@:@@@@:@@@:~@@:}@@:|8@@ఐ#len**@@@8@@@:H@:H@:L@@A**@@@@@@:H@:H@:\@@ @@)@@@:H@:b@@@@ఠ%s_no_**@*PA@@)@@@; I@:3********@z-@@@:G@:G@:@**#-@@*OA@@@@ఠ!s**@*QA@@)@@@; I@: @@**@@@,@@@:)@డ)s&String#get****A@@@@8@=@@@8$charB@@@8@@8@@80%string_safe_getBAL@@@@LdMd@@KE@A@@@@@:@W@@@:@@@:@@:@@:3++++++++@d@@@@ఐ$name6+%@8@@ @@ఐ!i+1+2@{@@{@@FE@@8@@@:@_+@'+A*@@G@@@:K@:@@J@@@:@@@డ)jl+T.?+U.@@i@@@)69@@@;J@;J@:@@@:@@:@@ఐ$7latex_escape_underscore+n.W@#@@)Q@@@;K@;K@;@@% @@@@+-underscore+]o+]z@@+]n+]{@@@@!_+]~+]@@+]}+]@@@@+]m+]@@@砠@@@; @@!_++@@++@@J@;@@!_++@@++@@J@;@@++@@*J@; @+.<@@@@@@:@~++@@@@@:K@:!@@@@@:$@@@@&-tilde++@@++@@7J@;4@@!~++@@++@@%J@;B@@++@@9E@e,,@@ @@@:K@:T@@ @@@:W@@@@(-percent,,@@,,@@jJ@;g@@!%,$,%@@,',(@@XJ@; u@@,,,-@@lx@@,6,7@@=@@@:K@:@@@@@@:@@@@#-at,I,J@@,L,M@@J@;&@@""@,W,X@@,Z,[@@J@;'@@,_,`@@@a,i ,j@@p@@@:K@:@@s@@@:@@@@%-bang,|,}@@,,@@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@^-5-6@@<@@@:K@:@@?@@@:@@@@$-exp-H-I@@-K-L@@J@;I@@!^-V-W@@-Y-Z@@J@;J@@-^-_@@@f-h-i@@o@@@:K@:@@r@@@:@@@@*-ampersand-{-|@@-~-@@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.4(2.5(5@@;@@@:K@:@@>@@@:@@@@&-slash.G(;.H(A@@.J(:.K(B@@J@;l@@!/.U(E.V(F@@.X(D.Y(G@@J@;m@@.](9.^(H@@@d.gIS.hIV@@n@@@:K@:@@q@@@:@@@@'-dollar.zI\.{Ic@@.}I[.~Id@@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/D/C/C/D/D/D/D/D@KD@E@F@@@@A/Q/R@@0@@@;K@;K@;@@ఐb!c/d/e@@@>@@@;K@;K@;'@@R @@K@;*@@డ.&String$make//@ //@@c@@@c@@@;@b@@@;a@@@;@@;@@;N@@A//@@{@@@;K@;K@;^@@ఐ!c//@h@@@@@;K@;K@;r@@: @@K@;u@@//@@x@@@A/@@@@@@;@A@/ @@డ.[&Buffer*add_string//@ //@@@(@@@`@'@@@_%@@@^@@]@@\@'ee'e@@'P@@@@(3@@@;@@@@;@@@;@@;@@;3////////@KYR@S@T:3@4@5@@@@ఐ)#buf00@Ѱ@@(T@@@;I@;I@;@@ఐϠ#no_0$ 0%@@@(@ఐ%s_no_0.0/@.@@P@@@;I@;I@;9@ఐs!s0@ 0A!@?@@I@;I@;H@0H0I"@@K@@u@@&@@@;H@;Q@@@@@&@@@;G@;30S0R0R0S0S0S0S0S@@@@డ.&Buffer(contents0d/50e/;@ 0h/<0i/D@@&@@@(@@@;(@@@;@@;@@ఐ#buf0~/E0/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"@ r310011111@ @@@  $1TA u%@ u@@%@࣠ Aư1}1}@1*UA@@C@<,@@@<1311111111@  @=@% @>@@@@@1 }@@$nameA1*}1+}@1CVA@@31+1*1*1+1+1+1+1+@% @@@<0@!@"@@@@  @@డ/!^1@}1A}@#@@@#@@@<=@#@@@<<#@@@<;@@<:@@<931M1L1L1M1M1M1M1M@#/@&@'@@@@డ/tv1^}1_}@s@@@/@#@@@;C@@3#@4 * Make a correct label from a method name. 3[_3[@@@@@@@"r44)@AA࣠@&self-1Aఠ5644,_A5@#344444444@ @@@  74/`A#8@#@@8@࣠""A"4$+4%.@4=aA@@#"C@=X@@@=]34*4)4)4*4*4*4*4*@#@P@%#@Q@@@@@43*@@$nameA4=/4>3@4VbA@@"34>4=4=4>4>4>4>4>@%##@@@=\@!@"@@@@  @@డ2!^4SI4TJ@&@@@&@@@=i@&@@@=h&@@@=g@@=f@@=e34`4_4_4`4`4`4`4`@#/"@&@'@@@@డ24q64r7@@@@2S&@@@=uG@=G@=x@@@=y@@=w@@ఐ.e2latex_class_prefix8@.9@@2m@@@=~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#@5 ) Make a correct label from a class name. 55@@@@@@@#]5 5 @AA࣠@&self-1Aఠ;<:52cA;@$355555555@@@@  =55dA$>@$@@>@࣠#n#nA#r5*5+@5CeA@@$ #tC@=@@@=3505/5/5050505050@$@V@%$@W@@@@@59@@$nameA5C5D@5\fA@@#35D5C5C5D5D5D5D5D@%$)@@@=@!@"@@@@  @@డ3!^5Y5Z@'@@@'@@@=@'@@@='@@@=@@=@@=35f5e5e5f5f5f5f5f@#/#@&@'@@@@డ45w5x@@@@3Y'@@@=G@=G@=@@@=@@=@@ఐ/7latex_class_type_prefix8@.9@@3s@@@=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. 6 bf6 b@@@@@@@$H6'26'>@AA࣠@&self-1AఠAB@68gAA@%366666666@@@@  C6;hA%D@%@@D@࣠$Y$YA$]60'@61'C@6IiA@@%$_C@> @@@>%36665656666666666@%@\@%%@]@@@@@6?'?@@$nameA6I'D6J'H@6bjA@@$p36J6I6I6J6J6J6J6J@%%/@@@>$@!@"@@@@  @@డ4!^6_'_6`'`@(@@@(@@@>1@(@@@>0(@@@>/@@>.@@>-36l6k6k6l6l6l6l6l@#/$@&@'@@@@డ56}'K6~'L@@@@4_(@@@>=G@>JG@>@@@@>A@@>?@@ఐ13latex_module_prefix8@09@@4y@@@>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@7'+!@7 * Make a correct label from a module name. 77&@@@@@@@%177@AA࣠@&self-1AఠEFD7<kAE@&37#7"7"7#7#7#7#7#@ @@@  G7?lA&H@&@@H@࣠%B%BA%F7475@7MmA@@&%HC@>@@@>37:79797:7:7:7:7:@"&@`@%&@a@@@@@7C@@$nameA7M7N@7fnA@@%Y37N7M7M7N7N7N7N7N@%&3@@@>@!@"@@@@  @@డ5!^7c7d@)@@@)@@@>@)@@@>)@@@>@@>@@>37p7o7o7p7p7p7p7p@#/%~@&@'@@@@డ6 77@@@@5c)@@@>G@>G@>@@@>@@>@@ఐ1Ǡ8latex_module_type_prefix8@1c9@@5}@@@>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@>@8#@8 / Make a correct label from a module type name. 8x|8x@@@@@@@&8DO8D^@AA࣠@&self-1Aఠ Kà L J8BoA K@'38)8(8(8)8)8)8)8)@@@@   M8EpA' N@'@@ N@࣠&-&-A&18:D`8;Dc@8SqA@@'&3C@>@@@>38@8?8?8@8@8@8@8@@('@ f@%'@ g@@@@@8ID_@@$nameA8SDd8TDh@8lrA@@&D38T8S8S8T8T8T8T8T@%'9@@@>@!@"@@@@  @@డ6!^8iD8jD@*@@@*@@@>@*@@@>*@@@>@@>@@>38v8u8u8v8v8v8v8v@#/&i@&@'@@@@డ78Dk8Dl@@@@6i*@@@?G@?G@?@@@? @@?@@ఐ3à6latex_extension_prefix8@3_9@@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@9 DH#@9 . Make a correct label from an extension name. 9 9 C@@@@@@@'9!9"@AA࣠@&self-1Aఠ!QǠ!R!P9HsA!Q@(39/9.9.9/9/9/9/9/@@@@  !S9KtA(!T@(@@!T@࣠''A'9@9A@9YuA@@(#'C@?L@@@?Q39F9E9E9F9F9F9F9F@.(@!l@%(@!m@@@@@9O@@$nameA9Y9Z@9rvA@@'/39Z9Y9Y9Z9Z9Z9Z9Z@%(?@@@?P@!@"@@@@  @@డ7!^9o9p@+@@@+@@@?]@+@@@?\+@@@?[@@?Z@@?Y39|9{9{9|9|9|9|9|@#/'T@&@'@@@@డ8  99@ @@@7o+@@@?iG@?vG@?l@@@?m@@?k@@ఐ4w6latex_exception_prefix8@49@@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:NwA"W@)3:5:4:4:5:5:5:5:5@@@@  "Y:QxA)"Z@)@@"Z@࣠((A(:F\s:G\v@:_yA@@))( C@?@@@?3:L:K:K:L:L:L:L:L@4)@"r@%)@"s@@@@@:U\r@@$nameA:_\w:`\{@:xzA@@(3:`:_:_:`:`:`:`:`@%)E@@@?@!@"@@@@  @@డ8!^:u\:v\@,°@@@,@@@?@,@@@?,@@@?@@?@@?3::::::::@#/(?@&@'@@@@డ9!!:\~:\@!@@@8u,@@@?G@?G@?@@@?@@?@@ఐ6s1latex_type_prefix8@69@@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ఠ#]Ϡ#^#\;T{A#]@*3;;;:;:;;;;;;;;;;@!@@@  #_;W|A*#`@*@@#`@࣠((A(;L;M@;e}A@@*/(C@@@@@@3;R;Q;Q;R;R;R;R;R@:*@#x@%*@#y@@@@@;[@@$nameA;e;f @;~~A@@)3;f;e;e;f;f;f;f;f@%*K@@@@@!@"@@@@  @@డ:!^;{ ;| @-Ȱ@@@-@@@@%@-@@@@$-@@@@#@@@"@@@!3;;;;;;;;@#/)*@&@'@@@@డ:"""; ; @"@@@9{-@@@@1G@@>G@@4@@@@5@@@3@@ఐ7'5latex_type_elt_prefix8@6ð9@@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@@^@<#@!!m!x>!m!@AA࣠@&self-1Aఠ&0ڠ&1&/>'A&0@-3>> > >>>>>@@@@  &2>*A-&3@-@@&3@࣠@%labelA> !m!>!!m!@>9A@@+3>!> > >!>!>!>!>!@ -@&G@!-@&H@@@@@  @@డ4!m!>5!m!@0@@@0@@@A@0~@@@A0}@@@A@@A@@A3>A>@>@>A>A>A>A>A@!-+@$@%@@@@%\ref{>O!m!>P!m!@@>R!m!@@0@@@A+F@A-F@A,@@డf!m!>g!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?I?H?H?I?I?I?I?I@KW,@N@O@@@@ ఐ$self?]""?^""@'y@@.@'4?b""/@@@,@,,@@A}@@A|@@ఐ#fmt?q""0?r""3@o@@,(@@?u""?v""4@@@,,@@A-@@ఐ!t?""5?""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@? ""@@ ""@@XA@@@@@A3@C@B@B@C@C@C@C@C@0@@@@@$@@-p@@-p@@@ ఐ{$self@S ""@T ""@(o@@/3@S@R@R@S@S@S@S@S@A@@@@@(A@[ ""@@@-0@-/-.@@B-@@B, @@ఐ#fmt@j ""@k ""@f@@-@@ఐ8!s@w ""@x ""@!@@C@B4&@@*@@-'@Ġ)Odoc_info@ ""@ "#@$Code@ "#@ "#@@;$Code3o@3l@@@@AABV@A3jd3kd@@@4Q@ఠ!s@ "#@ "#@@A@@@@@A3@@@@@@@@@@@@@@$@@-@@-@@@ ఐࠐ$self@ "# @ "#@(԰@@0,3@@@@@@@@@@@@@@(@ "#@@@-@--@@B8@@B7 @@ఐ堐#fmt@ "#@ "#"@˰@@-@@ఐ8!s@ "##@ "#$@!@@HC@B?&@@*@@.'@Ġ)Odoc_info@ #%#-@ #%#6@'CodePre@ #%#7@ #%#>@@3Ԡఠ!s@ #%#?@ #%#@@AA@@3@@@A3AAAAAAAA@@@@@@@@..@@..@@@ ఐ9$selfA #%#DA #%#H@)-@@03AAAAAAAA@@@@@@)A #%#Y@@@-@--@@BC@@BB @@ఐ>#fmtA( #%#ZA) #%#]@$@@.V@@ఐ8!sA5 #%#^A6 #%#_@!@@C@BJ&@@*@@.]'@Ġ)Odoc_infoAG #`#hAH #`#q@(VerbatimAL #`#rAM #`#z@@;(Verbatim4-@4*@@@@ACBV@A4(fik4)fi@@@4S@ఠ!sAb #`#{Ac #`#|@A{A@@@@@A3AfAeAeAfAfAfAfAf@S@@@@@$@@.@@.@@@ ఐ$selfAv #`#Aw #`#@)@@03AvAuAuAvAvAvAvAv@d@@@@@)VA~ #`#@@@.@..@@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 ##B ##@!@@/D$@@(@@/%%@Ġ)Odoc_infoB##B##@&ItalicB##B##@@;&Italic4@/\@@@@AEBV@A4h4h@@@5U@ఠ!tB)##B*##@BBA@@/o@@@A3B-B,B,B-B-B-B-B-@@@@@@#@@/Z@@/Z@@@ ఐe$selfB=##B>##@*Y@@13B=B<B<B=B=B=B=B=@+@@@@@*5BE#$@@@.@..@@Bd@@Bc @@ఐj#fmtBT#$BU#$@P@@/@@ఐ8!tBa#$ Bb#$ @!@@.$@@(@@/%@Ġ)Odoc_infoBq$ $Br$ $@)EmphasizeBv$ $Bw$ $&@@;)Emphasize5W@/@@@@AFBV@A5Qi5Ri@@@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-@@@6LW@ఠ!tB$J$cB$J$d@CA@@03@@@A3BBBBBBBB@@@@@@#@@0@@0@@@ ఐ)$selfC$J$hC$J$l@+@@2u3CCCCCCCC@@@@@@+C $J$|@@@/S@/R/M@@Bz@@By @@ఐ.#fmtC$J$}C$J$@@@0F@@ఐ8!tC%$J$C&$J$@!@@/j$@@(@@0K%@Ġ)Odoc_infoC5$$C6$$@$LeftC:$$C;$$@@;$Left6@0@@@@AHBV@A6kDF6kDT@@@6X@ఠ!tCO$$CP$$@ChA@@0@@@A3CSCRCRCSCSCSCSCS@@@@@@@#@@0@@0@@@ ఐ$selfCc$$Cd$$@+@@23CcCbCbCcCcCcCcCc@Q@@@@@+XCk$$@@@/@//@@B@@B @@ఐ#fmtCz$$C{$$@v@@0@@ఐ8!tC$$C$$@!@@/$@@(@@0%@Ġ)Odoc_infoC$$C$$@%RightC$$C$$@@;%Right6}@0@@@@AIBV@A6wlln6xll}@@@7Y@ఠ!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@@@7yZ@ఠ"tlD$%D$%@D3A@@1c@@@A@@@A3D"D!D!D"D"D"D"D"@@@@@@. @@1O@@1O@@@ ఐZ$selfD2$% D3$%@,N@@33D2D1D1D2D2D2D2D2@ !@@@@@,#D:$%@@@0B@0A08@@B@@B @@ఐ_#fmtDI$%DJ$%"@E@@1w@@ఐ<"tlDV$%#DW$%%@!@@0]C@JC@B'@@+@@1(@Ġ)Odoc_infoDi%&%.Dj%&%7@$EnumDn%&%8Do%&%<@@;$Enum7O@p1@@@@@@@AKBV@A7Nn7On@@@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@@@8L\@@@ @@2T@@2T@@@ ఐ$selfD%]%zD%]%~@-@@4fb@,ްD%]%@@@00@@Bg@@ఐ#fmtE%]%E%]%@@@22t@@@@2*u@Ġ)Odoc_infoE%%E%%@%BlockE%%E%%@@;%Block7@2a@@@@ALBV@A7p7p)@@@8]@ఠ!tE.%%E/%%@EGA@@2t@@@A3E2E1E1E2E2E2E2E2@@@@@@#@@2_@@2_@@@ ఐj$selfEB%%EC%%@-^@@43EBEAEAEBEBEBEBEB@0@@@@@-IEJ%%@@@1@11 @@B@@B @@ఐo#fmtEY%%EZ%%@U@@2@@ఐ8!tEf%%Eg%%@!@@1'$@@(@@2%@Ġ)Odoc_infoEv%%Ew%%@%TitleE{%%E|%%@@;%Title8\@#intA@@@ڠ1,8c@@@@@@۠2@@@@CMBV@A8fqJL8gqJq@@@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!nF%& F%& @'@@1C@B-@@ఐ`%l_optF%&F%&@4@@1:@@ఐ[!tF%&F%&@@@@1G@@K@@3BH@Ġ)Odoc_infoF,&&F-&&'@%LatexF1&&(F2&&-@@;%Latex9@9@@@@ANBV@A9 s9s@@@9_@ఠ!sFG&&.FH&&/@F`A@@@@@A3FKFJFJFKFKFKFKFK@8@@@@@$@@3x@@3x@@@ ఐ$selfF[&&3F\&&7@.w@@53F[FZFZF[F[F[F[F[@I@@@@@.QFc&&F@@@1@11@@B@@B @@ఐ#fmtFr&&GFs&&J@n@@3@@ఐ8!sF&&KF&&L@!@@3iC@LC@B'@@+@@3(@Ġ)Odoc_infoF&M&UF&M&^@$LinkF&M&_F&M&c@@;$Link9x@9u@@@ߠ3@@@@BOBV@A9wt9xt@@@:`@ఠ!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@ఠ$nameGG&&GH&&@G`A@@$@@@A3GKGJGJGKGKGKGKGK@8@@@ఠ'ref_optGV&&GW&&@GoA@@22@@@A@@@A@ఠ(text_optGh&&Gi&&@GA@@24@@@A@@@A%@@@XGt&&@@4'@@4'@@@ ఐ$selfG&&G&&@/@@63GGGGGGGG@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  @@@;Xb@ఠ!tG&'G&'@HA@@5?@@@A3GGGGGGGG@@@@@@#@@5*@@5*@@@ ఐ5$selfH &'H&'@0)@@73H H H H H H H H @@@@@@/H&'.@@@3>@3=38@@C @@C  @@ఐ:#fmtH$&'/H%&'2@ @@5R@@ఐ8!tH1&'3H2&'4@!@@3U$@@(@@5W%@Ġ)Odoc_infoHA'5'=HB'5'F@)SubscriptHF'5'GHG'5'P@@;)Subscript;'@5@@@@ARBV@A;!z # %;"z # 8@@@;c@ఠ!tH['5'QH\'5'R@HtA@@5@@@A3H_H^H^H_H_H_H_H_@L@@@@@#@@5@@5@@@ ఐ$selfHo'5'VHp'5'Z@0@@73HoHnHnHoHoHoHoHo@]@@@@@0VHw'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);@@@AJ""@@7+3JJJJJJJJ@ @@@  A@ " A@@@7>@7=77@@C@@C@@C $@@@9@7H@7G7A@@D@@D@@D@@DC@C A@J "}"@/J1 ; Print the LaTeX code for the [text_element] in parameter. J."8"<J/"8"|@@@@@@@7QJ5#(T(_J6#(T(s@AA࣠@&self-1Aఠ2e2f2dJ\A2e@93JCJBJBJCJCJCJCJC@$)@@@  2gJ_A92h@9@@2h@࣠@BA@JR#(T(tJS#(T(u@@7h3JQJPJPJQJQJQJQJQ@$99@2w@9@2x@@@@@@@BA@J`#(T(vJa#(T(w@@7s@@@@BA@Ji#(T(xJj#(T(y@@7t@@@@ภBJr#(T(|Js#(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/&((K0&((@@@8$@@@9u)@@@9t@@9s@! %E%E! %E%k@@!~]@@@@81@@@Dm6@@@Dl@@Dk0@@ఐ&targetKR&((KS&((@s@@8F=@@+@@G>@@%latexK^&((K_&((@@Ka&((Kb&((@@VH@DvM@@;@@:A@@@DwH@DiS@ ఐӠ$selfKv'((Kw'((@3@@:a@3iK{'()@@@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+)!)<@LA@@83KKKKKKKK@%;_@4@!;`@4@@@@@  @@!sAK+)!)=K+)!)>@LA@@83KKKKKKKK@ 8@@@@@@@@ఐAD"psL ,)A)GL,)A)I@?g@@@C@@@D@A;@@@DA@@@D@@D@@D3LLLLLLLL@+8@"@#@@@@ఐE#fmtL*,)A)JL+,)A)M@+@@8@@ ఐh$selfL;,)A)OL<,)A)S@4W@@;!@4JL@,)A)Z@@@;Q;P@@D&@@ఐU!sLM,)A)[LN,)A)\@0@@93@@LQ,)A)NLR,)A)]@@;`6@@G@@ G@D9@oA@s A@@@91@909/@@D@@D@@Du@@@;@9;@9:99@@D@@D@@D@@DC@D@Ll+)!)%@@9:Lr.)_)jLs.)_)w@AA࣠@&self-1Aఠ444LA4@;3LLLLLLLL@&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#StrM0))M0))@ M 0))M 0))@@& @@@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**&@OA@@;3NNNNNNNN@(>f@7@!>g@7@@@@@  @@!sAO3**'O3**(@OA@@;3OOOOOOOO@ ;@@@@@@@@ ఐDM"psO4*+*1O4*+*3@Bp@@@F@@@F@DD@@@FD@@@F@@F@@F3O#O"O"O#O#O#O#O#@!-;@$@%@@@@ఐG#fmtO34*+*4O44*+*7@-@@;@@5\begin{ocamldoccode} O>4*+*9O?4*+*P@@OA4*+*8OB4*+*Q@@Dk@@@FH@F$H@F#$@@5 @@E@@@F%G@F*@ ఐD"psO[5*S*YO\5*S*[@B@@@G@@@F,@D@@@F+D@@@F*@@F)@@F(E@@ఐ#fmtOu5*S*\Ov5*S*_@o@@<&R@@ ఐ$selfO5*S*aO5*S*e@7@@>c@7O5*S*s@@@>>@@F>h@@ఐ!sO5*S*tO5*S*u@r@@x@@D@@F@@@FCG@F6~@ఐD䠐"psO6*x*~O6*x*@C@@@Gg@@@FI@D@@@FHE6@@@FG@@FF@@FE@@ఐ۠#fmtO6*x*O6*x*@@@+@+FQ^>+@+H@D@@@I@@@F@F@@@FF@@@F@@F@@F3QjQiQiQjQjQjQjQj@!-=@$@%@@@@ఐG#fmtQz>+@+IQ{>+@+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 @G@@@GG[@@@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=++#$@@>R$B++R%B++@AA࣠@&self-1"Aఠ:T!:U:SRKA:T@A3R2R1R1R2R2R2R2R2@,@@@  :VRNAA:W@A@@:W@࣠@#fmt#ARDB++REB++@R]A@@>3RERDRDRERERERERE@,-A@:k@!A@:l@@@@@  @@!t$ARWB++RXB++@RpA@@>3RXRWRWRXRXRXRXRX@ >@@@@@@@@ ఐG"psRkC++RlC++@EŰ@@@J%@@@Gc@G@@@GbG@@@Ga@@G`@@G_3RxRwRwRxRxRxRxRx@!->@$@%@@@@ఐG#fmtRC++RC++@-@@>@@%{\it RC++RC++@@RC++RC++@@G@@@GnH@GxH@Gw$@@5 @@I@@@GyG@Gm*@  ఐ$selfRD++RD++@:ΰ@@B&:@:RD++@@@@@@?@@G~@@G}A@@ఐ#fmtRD++RD++@k@@?<N@@ఐ!tRD++RD++@X@@?F[@@%@@@\@ఐH"psRE++RE++@F:@@@J@@@G@H@@@GHi@@@G@@G@@Gu@@ఐ#fmtRE++RE++@@@?p@@!}SE++SE++@@SE++S E++@@H2@@@GG@GG@G@@2 @@uG@G@c @@@ @@@A@A@@@?@??@@G@@G@@G@@@B@?@??@@G@@G@@G@@GC@G@S,B++$@@?S2G+,S3G+,@AA࣠@&self-1&Aఠ;b%;c;aSYA;b@B3S@S?S?S@S@S@S@S@@-&@@@  ;dS\AB;e@B@@;e@࣠@#fmt'ASRG+,SSG+,@SkA@@?3SSSRSRSSSSSSSSSS@-;B@;y@!B@;z@@@@@  @@!t(ASeG+,SfG+,@S~A@@?3SfSeSeSfSfSfSfSf@ ?@@@@@@@@ ఐH"psSyH,,!SzH,,#@FӰ@@@K3@@@G@H@@@GI@@@G@@G@@G3SSSSSSSS@!-?@$@%@@@@ఐ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@GH@@@K@@@G@I@@@GIw@@@G@@G@@Gu@@ఐ#fmtTJ,R,[T J,R,^@@@@h@@!}TJ,R,`TJ,R,a@@TJ,R,_TJ,R,b@@I@@@@HG@HG@H@@2 @@G@H@c @@@ @@@A@A@@@@@@@@@H@@H@@H@@@C@@@@@@@H%@@H$@@H#@@H"C@H@T:G++$@@@T@L,d,oTAL,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\@ఐJ3"psTO,,TO,,@HV@@@L@@@Hj@J*@@@HiJ@@@Hh@@Hg@@Hfu@@ఐ#fmtUO,,UO,,@@@A`@@-\end{center} U!O,,U"O,,@@U$O,,U%O,,@@JN@@@HuG@HG@H~@@2 @@G@Ht@c @@@ @@@A@A@@@A@AA|@@H@@H@@H@@@D@A@AA@@H@@H@@H@@HC@H@UHL,d,h$@@AUNQ,,UOQ,-@AA࣠@&self-1.Aఠ=~-==}UuA=~@D3U\U[U[U\U\U\U\U\@/B@@@  =UxAD=@D@@=@࣠@#fmt/AUnQ,-UoQ,-@UA@@A3UoUnUnUoUoUoUoUo@/WD@=@!D@=@@@@@  @@!t0AUQ,-UQ,-@UA@@A3UUUUUUUU@ A@@@@@@@@ ఐJ̠"psUR- -UR- -@H@@@MO@@@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>\@ఐKA"psV T-O-UV T-O-W@Id@@@M@@@H@K8@@@HK@@@H@@H@@Hu@@ఐ#fmtV$T-O-XV%T-O-[@@@BX@@0\end{flushleft} V/T-O-]V0T-O-o@@V2T-O-\V3T-O-p@@K\@@@HG@HG@H@@2 @@G@H@c @@@ @@@A@A@@@Bz@ByBt@@H@@H@@H@@@E@B@BB~@@I@@I@@H@@HC@H@VVQ,,$@@BV\V-r-}V]V-r-@AA࣠@&self-12Aఠ>1>>VA>@E3VjViViVjVjVjVjVj@0P@@@  >VAE>@E@@>@࣠@#fmt3AV|V-r-V}V-r-@VA@@B3V}V|V|V}V}V}V}V}@0eE@>@!E@>@@@@@  @@!t4AVV-r-VV-r-@VA@@B3VVVVVVVV@ B@@@@@@@@ ఐKڠ"psVW--VW--@I@@@N]@@@I@K@@@IL,@@@I@@I@@I3VVVVVVVV@!-B@$@%@@@@ఐG#fmtVW--VW--@-@@B@@3\begin{flushright} VW--VW--@@VW--VW--@@K@@@I&H@I0H@I/$@@5 @@M=@@@I1G@I%*@  ఐ$selfVX--VX--@?@@F^:@>°VX--@@@D=@D8D1@@I6@@I5A@@ఐ#fmtVX--VX--@k@@CN@@ఐ!tW X--W X--@X@@C&[@@%@@DL\@ఐLO"psWY--WY--@Jr@@@N@@@IF@LF@@@IEL@@@ID@@IC@@IBu@@ఐ#fmtW2Y--W3Y--@@@CP@@1\end{flushright} W=Y--W>Y--@@W@Y--WAY--@@Lj@@@IQG@I[G@IZ@@2 @@G@IP@c @@@ @@@A@A@@@Cr@CqCl@@If@@Ie@@Id@@@F@C|@C{Cv@@Io@@In@@Im@@IlC@Ih@WdV-r-v$@@CwWj[-. Wk[-.@AA࣠@&self-16Aఠ?5??WA?@F3WxWwWwWxWxWxWxWx@1^@@@  ?WAF?@F@@?@࣠@#fmt7AW[-.W[-.@WA@@C3WWWWWWWW@1sG@?@!G@?@@@@@  @@"tl8AW[-.W[-.@WA@@C3WWWWWWWW@ C@@@@@@@@ ఐL蠐"psW\. .&W\. .(@K @@@Ok@@@I@L@@@IM:@@@I@@I@@I3WWWWWWWW@!-C@$@%@@@@ఐG#fmtW\. .)W\. .,@-@@C@@0\begin{itemize} W\. ..W\. .@@@W\. .-W\. .A@@M@@@IH@IH@I$@@5 @@NK@@@IG@I*@ డV$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@X9A@@D 3X!X X X!X!X!X!X!@c@@@@@@ ఐMi"psX2_.e.oX3_.e.q@K@@@O@@@I@M`@@@IM@@@I@@I@@I3X?X>X>X?X?X?X?X?@+DA@"@#@@@@ఐȠ#fmtXO_.e.rXP_.e.u@@@DW@@&\item XZ_.e.wX[_.e.~@@X]_.e.vX^_.e.@@M@@@IK@IK@I$@@5 @@N@@@IJ@I*@  ఐ$selfXy`..Xz`..@@@@G:@@QX~`..@@@E@EE@@I@@IA@@ఐ#fmtX`..X`..@@@DN@@ఐ}!tX`..X`..@X@@D[@@%@@E\@ఐMޠ"psXa..Xa..@L@@@Pa@@@I@M@@@IN0@@@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@@@@O_@@@J G@I@ఐN?"psYd..Y d..@Lb@@@P@@@J@N6@@@JN@@@J@@J @@J @@ఐ#fmtY"d..Y#d..@@@E*@@.\end{itemize} Y-d..Y.d..@@Y0d..Y1d..@@NZ@@@JG@J%G@J$@@2 @@G@J@C @@@ @@@A@A@@@EL@EKEB@@J0@@J/@@J.@@@H@EV@EUEL@@J9@@J8@@J7@@J6C@J2@YT[-.$@@EMYZf..Y[f./ @AA࣠@&self-1;AఠA:AAYAA@H3YhYgYgYhYhYhYhYh@3N@@@  AYAHA@H@@A@࣠@#fmtAZi/I/VZi/I/W@Z)A@@E3ZZZZZZZZ@c@@@@@@ ఐOY"psZ"j/[/eZ#j/[/g@M|@@@Q@@@J@OP@@@JO@@@J@@J@@J3Z/Z.Z.Z/Z/Z/Z/Z/@+F@"@#@@@@ఐȠ#fmtZ?j/[/hZ@j/[/k@@@F-@@&\item ZJj/[/mZKj/[/t@@ZMj/[/lZNj/[/u@@Ow@@@JK@JK@J$@@5 @@P@@@JJ@J*@  ఐ$selfZik/w/Zjk/w/@B@@I:@BAZnk/w/@@@G@GG@@J@@JA@@ఐ#fmtZ}k/w/Z~k/w/@@@FkN@@ఐ}!tZk/w/Zk/w/@X@@Fp[@@%@@G\@ఐOΠ"psZl//Zl//@M@@@RQ@@@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@@@@QO@@@JG@J}@ఐP/"psZo//Zo//@NR@@@R@@@J@P&@@@JP@@@J@@J@@J@@ఐ#fmt[o//[o//@@@G@@0\end{enumerate} [o//[o//@@[ o//[!o//@@PJ@@@JG@JG@J@@2 @@G@J@C @@@ @@@A@A@@@G"@G!G@@J@@J@@J@@@J@G,@G+G#@@K@@K@@K@@KC@J@[Df..$@@G$[Jq//[Kq/0@AA࣠@&self-1@AఠCz?C{Cy[qACz@J3[X[W[W[X[X[X[X[X@5>@@@  C|[tAJC}@J@@C}@࣠@#fmtAA[jq/0[kq/0 @[A@@G@3[k[j[j[k[k[k[k[k@5SJ@C@!J@C@@@@@  @@ఐP"ps[~q/0 [q/0@Nذ@@@S8@@@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@@@@@@@@ ఐQK"ps\t0=0C\t0=0E@On@@@S@@@KP@QB@@@KOQ@@@KN@@KM@@KL3\!\ \ \!\!\!\!\!@!-G@$@%@@@@ఐG#fmt\1t0=0F\2t0=0I@-@@G@@<\begin{ocamldocdescription} \<t0=0K\=t0=0i@@\?t0=0J\@t0=0j@@Qi@@@K[H@KeH@Kd$@@5 @@R@@@KfG@KZ*@  ఐ$self\[u0l0r\\u0l0v@Dw@@K:@D3\`u0l0@@@I@II@@Kk@@KjA@@ఐ#fmt\ou0l0\pu0l0@k@@H5N@@ఐ!t\|u0l0\}u0l0@X@@H?[@@%@@I\@ఐQ"ps\v00\v00@O@@@TC@@@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@]8A@@H3] ]]] ] ] ] ] @H@@@@@@@@!tKA]0x00]1x00@]IA@@H3]1]0]0]1]1]1]1]1@H@@@@@@@@@@ఠ$fmt2L]Gy00]Hy00@]`A@@U@@@KI@K3]M]L]L]M]M]M]M]M@)H@ @!@@@@ఠ%flushM][y00]\y00@]tA@@@U@@@KU@@@K@@KI@K@@]jy00]ky01@@@%@@@K"@ఐUE'new_fmt]{y01]|y01 @R@@@U@@@K@U<@@@Kՠ@@U@@@KU2@@@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@@@Vq@@@LU@@@L @@L :@@ภVc^:{121c^;{121e@Vb@@@V@@@LK@LJ@@^C{121\^D{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>`6AH?@O3````````@:@@@  HA`9AOHB@O@@HB@࣠@#fmtVA`/2@2Y`02@2\@`HA@@K3`0`/`/`0`0`0`0`0@:O@HV@!O@HW@@@@@  @@!sWA`B2@2]`C2@2^@`[A@@K3`C`B`B`C`C`C`C`C@ K@@@@@@@@!tXA`S2@2_`T2@2`@`lA@@K3`T`S`S`T`T`T`T`T@K@@@@@@@@  ఐO$self`i2c2i`j2c2m@H@@O3`i`h`h`i`i`i`i`i@"K@@@@@HD`q2c2{@@@M@MM@@M@@L @@ఐT#fmt`2c2|`2c2@:@@K@@ఐ=!t`2c2`2c2@!@@K$@@(@@M%@ ఐUӠ"ps`22`22@S@@@XV@@@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 @@W3@@@M,H@M g@ ఐV"ps`22`22@T8@@@X@@@M3@V @@@M2Vg@@@M1@@M0@@M/@@ఐ̠#fmt`22`22@@@Lp@@ఐƠ!sa22a22@@@Lz@@+@@Wn@@@MHH@M=@ఐVN"psa22a22@Tq@@@X@@@MN@VE@@@MMV@@@ML@@MK@@MJ@@ఐ#fmta122a222@@@L@@"}]a<22a=22@@a?22a@22@@Vi@@@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@ah2@2D)@@Lΰan22ao22@AA࣠@&self-1ZAఠIYIIaAI@P3a|a{a{a|a|a|a|a|@;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@@ఐ}#fmtb33:b 33=@c@@Mc3bbbbbbbb@3@@@@ఐX(text_optb3>3Ob3>3W@@@@MY3@Ġ$Noneb%3]3jb&3]3n@@@@@Mf@@Mf@@@ภ_qb-3r3b.3r3A_pภ)Odoc_info b83r3@$Codeb<3r3b=3r3@@!డ`2use_hidden_modules)Odoc_infobM3r3bN3r3@ bQ3r3bR3r3@@@M@@@Q*!t@@@@@@U0*nnU1*n@@Ur@@@@M@@@M@@@M@@Ma@@ఐؠ$namebv3r3bw3r3@@@Mn@@bz3r3b{3r3@@"@@@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@@@VKM@@b33b33@@P,@@@M3bbbbbbbb@@@@@@b33b33@@N9C@M@@@(@@N@@@N@@@@@ఠ$texthb34 b34 @c A@@N@Ġ$Somec04=4Kc14=4O@vఠ!xic94=4Pc:4=4Q@cR A@@NwC@N4/@@@@@N~0@@N~0@@@ఐ!xcG4=4UcH4=4V@ @@@@I3cHcGcGcHcHcHcHcH@t@@@@@AcN34@@Mg@A@cP34 @@@ఠ%labeljc[4Z4hc\4Z4m@ct A@@$K@NI3c]c\c\c]c]c]c]c]@ha@b@c@@@ ఐ$selfcn4Z4oco4Z4s@K@@R@KBcs4Z4|@@@PP@@NL@@ ఐ $selfc4Z4~c4Z4@K@@R'@Kc4Z4@@RmRkRj@@@NT@RdR[@@NS@@NR2@Ruภjcݠภa=c4Z4c4Z4@a<@@@R}M@N_D@@@R@@@N`H@@డb4$Name&simplec4Z4c4Z4@ c4Z4c4Z4@@@R@@@MR@@@M@@M@V}V}*@@W2E@@@@R@@@NdR@@@Nc@@Nbu@@ఐA$namec4Z4c4Z4@)@@O7@@c4Z4c4Z4@@R@@c4Z4}c4Z4@@R@@{@@QF@A@c4Z4d@@ ఐ}$selfc44c44@L@@Sj3cccccccc@@@@@@KѰc44@@@QL@QGQ@@@Nx@@Nw @@ఐ#fmtd 44d44@h@@Oh@@డb!@d44d44@@$listK!a@s@@@@  @@@@@@@@@@@annann@@b@! @@@W@Q@NC@NC@N@@@N@@@@N@@@N@@N@@N\@@ఐa$textd_44d`44@@@`i@@ภadj44dk44Aaภ%Latex ds44@@డc!^d~44d44@V˰@@@V@@@N@V@@@NV@@@N@@N@@N@@![d44d44@@d44@@V@@@NM@NM@N@@డc5!^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@ภa_Aa]@A@deM@N@@@NL@N@@e44@@ՠ@@@NL@N@@e44e 44@@RNC@N@@@@RJ@$@@RK@@@PC'@Ġ$Somee45e45@_ఠ$kind_e"45e#45 @e;A@@PnC@MP@@@@@PuQ@@PuQ@@@@ఠ'f_labelke355e455$@eL A@@SjTSf@@@N@SdSc@@N@@NK@N3e>e=e=e>e>e>e>e>@j%@@ @@@ఐ+$kindeM5'59eN5'5=@ @@*@Ġ)Odoc_infoe\5C5Qe]5C5Z@)RK_moduleea5C5[eb5C5d@@;)RK_module@@@@LA@AX8TX9T@@@XC@@@ @@F+@@F+@@@ ఐ$selfeu5C5hev5C5l@M@@T7@MDez5C5y@@D:@Ġ)Odoc_infoe5z5e5z5@.RK_module_typee5z5e5z5@@;.RK_module_type@@@ALA@AXcUXdU@@@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@@@YRF@@@ @@@@@@@ ఐ}$selfe56e56@N@@Uj@N e56.@@@Ġ)Odoc_infof6/6=f 6/6F@(RK_valuef 6/6Gf6/6O@@;(RK_value9@@@DLA@AXXXX@@@Y}G@@@ @@@@@@@ ఐ$selff!6/6Sf"6/6W@N=@@U@Mf&6/6c@@@Ġ)Odoc_infof36d6rf46d6{@'RK_typef86d6|f96d6@@;'RK_typed@@@ELA@AYYYY'@@@YH@@@ @@@@@@@ ఐӠ$selffL6d6fM6d6@Nh@@U@NfQ6d6@@@Ġ)Odoc_infof^66f_66@,RK_extensionfc66fd66@@;,RK_extension@@@FLA@AY:Z(*Y;Z(8@@@YI@@@ @@H-@@H-@@@ ఐ$selffw66fx66@N@@U9@N~f|66@@F<@Ġ)Odoc_infof66f66@,RK_exceptionf66f66@@;,RK_exception@@@GLA@AYe[9;Yf[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@@@ZTL@@@ @@@@@@@ ఐ$selff7N7sf7N7w@O@@Vl@NȰf7N7@@@Ġ)Odoc_infog 77g 77@*RK_sectiong77g77@@;@g77g77@@TY@@@N@@@@@@@@@@ ภdg"77g#77@d@@@d@@@O@g)77@@@Ġ)Odoc_infog677g777@+RK_recfieldg;77g<77@@;+RK_recfieldg@@@JLA@AZ_Z_@@@ZN@@@ @@ @@ @@@ ఐ֠$selfgO77gP77@Ok@@V@OgT77@@@Ġ)Odoc_infoga78gb78 @(RK_constgf78 gg78@@;(RK_const@@@KLA@AZ=`Z>`@@@ZO@@@ @@K0@@K0@@@ ఐ$selfgz78g{78@O@@V<@Og78)@@I?@@@Ag5'53@@KA@A@g55@@@ఠ$textlg878Eg878I@gA@@RK@OG3gggggggg@Tg`@a@b@@@ఐࠐ(text_optg8L8^g8L8f@Ȱ@@R3gggggggg@@@@Ġ$Noneg8l8zg8l8~@ @@@@R@@R@@@ภdg8l8g8l8Adภ)Odoc_info g8l8@$Codeg8l8g8l8@@'7డfQ2use_hidden_modules)Odoc_infog8l8g8l8@ g8l8g8l8@@@@@S3@@@O]@@@O\@@O[R@@ఐR$nameg8l8g8l8@:@@SH_@@g8l8g8l8@@@@@Oge@@D@@[i@S8@OvC@OWM@OXn@ภdqQAdo@RA@gwK@OP@@@OTM@Os}@@h8l8\@@@Ġ$Someh88h88@ cఠ!tmh&88h'88@h?A@@SdC@OL@@@@@Sk@@Sk@@@ఐ!th488h588@ @@@@3h5h4h4h5h5h5h5h5@@@@@@Ah;8L8X@@@A@h=878A @@ ఐР$selfhI88hJ88@Pe@@W3hIhHhHhIhIhIhIhI@@@@@@P$hQ88@@@U@UU@@O@@O @@ఐՠ#fmth`88ha88@@@S@@డf!@ho89hp89@S@@@S[@U@OC@OC@O@@@O@T@@@OS@@@O@@O@@O>@@ఐ$texth89 h89@H@@K@@ภeh89h89DAeภ%Latex h89@"uడg;!^h89h89 @[@@@[@@@O@Z@@@OZ@@@O@@O@@Ow@@![h89h89@@h89@@[@@@OM@OM@O@@డgj!^h89>h89?@[/@@@[/@@@O@[,@@@O[+@@@O@@O@@O@@ ఐ$selfi89!i89%@Q@@Xt@P԰i89.@@@VgVe@@O@@ఐ᠐'f_labeli890i897@@@WHWWD@@@O@WBWA@@O@@O@WPภ$Nonei4 @i4@XWR@@@O@@ఐ$namei5898i689<@@@T@@i989/i:89=@@W]@@Z@@V@@!]iD89@iE89A@@diG89B@@[@@@ON@ON@O@@ @@[@@@O@ON@O @@iX89iY89C@@#'@@@O@OM@O@@ @@L@O@ภeӰAe@A@h٠M@O@@@OL@O'@@it89@@I@@@OL@O/@@i|89 i}89E@@VC@O4@@8@@V5@E@@V@@@TB@@@Ai22@@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@]J@@@a@@@PV@_@@@PU_y@@@PT@@PS@@PR3iiiiiiii@!-U&@$@%@@@@ఐG#fmtj 9o9xj9o9{@-@@U6@@#$^{j9o9}j9o9@@j9o9|j9o9@@_E@@@PaH@PgH@Pf$@@5 @@`@@@PhG@P`*@  ఐ$selfj799j899@RS@@Y:@Rj<99@@@W@WW~@@Pm@@PlA@@ఐ#fmtjK99jL99@k@@UtN@@ఐ!tjX99jY99@X@@U~[@@%@@W\@ఐ_"psje99jf99@]@@@b@@@P@_@@@P_@@@P@@P@@P~u@@ఐ#fmtj99j99@@@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@kA@@U3jjjjjjjj@ V@@@@@@@@ ఐ`5"psj99j99@^X@@@b@@@P@`,@@@P`@@@P@@P@@P3k k k k k k k k @!-V@$@%@@@@ఐG#fmtk99k99@-@@V.@@#$_{k&99k'99@@k)99k*99@@`S@@@PH@PH@P$@@5 @@a@@@PG@P*@  ఐ$selfkE99kF99@Sa@@Z:@SkJ9:@@@X@XX@@P@@PA@@ఐ#fmtkY9: kZ9: @k@@VlN@@ఐ!tkf9: kg9:@X@@Vv[@@%@@X\@ఐ`"psks::kt::@^Ͱ@@@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@kE@@@S@@S@@@S@V@AVƠ@[v@@@S@kX@@@S@@S@@@S@AV@AVנ@[@@@S@ki@@@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@XrXXTntsr@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@m[&Format)formatter@@@X5@mZ$text@@@X6n@@@X7@@X8@@X9@@X:D@X<,text_of_infoA%block]ʠn@@@X?@@@XE@n[m$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@X43o9o8o8o9o9o9o9o9@ZD^#@Yؐ^ʐW@YVY^#@Yې^W@YXY^#@^A@nb@@@T@d~@@@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@e\@@@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@@d;^@@@T;@@U%@@U$@@U#]A@@dG^@@@TU@@U"@@U!@@U ]A@@dS^*@@@Tr@@U@@U@@U\A@@\@@@T_@@U@@U@@U\A@@]@@@TI@@U@@U@@U\A@@@U@@U\A@@d}^T@@@T2@@U@@U@@U\A@@@\Ġ@@@T@d^h@@@T@@U@@U@@U@@U@@U \A@@@@U @@U @@U \A@@f^@@@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@rk@@@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@gbsbr@@@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@ie@@@V-@@V,@@V+aA@f@@@V)@@V(@@V'aA@r1ll@@@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@h8b@@@Us@@U@@U@@Ua#A@@hDb@@@U@@U@@U@@UaA@@hPb'@@@U@@U@@U@@UaA@@h\b3@@@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@@jg@@@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&@k9ff@@@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@le@@@Wf@@W@@W@@Wd)A@w@m@@@W@l!e@@@Ww@@W@@W@@W@@WdA@@d w@@@W@@W@@W@@WdA@@@W@@WeA@@@@W@@W@@Wd7A@@lHgd0@@@W@d-lQd,@@@W@@@W@d)l[f2@@@W@@@W@@W@@W@@W@@W@@WeA@@lhf?@@@W@@W@@W@@WdA@@ltfK@@@W@@W@@W@@Wd>A@@lfW@@@W@@W@@W@@WfA@ff@@@Wf @@W@@W@@W@@WdA@@x;@@@W@dנi@@@W@lf{@@@W@@W@@W@@W@@W@@WeA@ @ni@@@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<<@@@@zA 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@@zI@< #@@@X,@@X-@@b;@@e>A BA A A  nA mo@Y(@Y-@Y.@Y/C@X) @@X*@@@@X@@@U@zb@U@@@bzbzdznA ze@  @ z]::z^::@AШ@б@г  zk::zl::@ zo::zp::@@@ 3zoznznzozozozozo@ 8 AbA@@ @@б@г )Odoc_infoz:;z:; @ z:; 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@{5A d @{.@{8A@@@{:A f@ f@@@࣠@#fmtA{0<<*{1<<-@{IA@@ !3{1{0{0{1{1{1{1{1@&+ z@*@)3 {@+@@@@@  @ "QAఠ & '{C<<0{D<<5@{\ A@@ *D@XF@X3{G{F{F{G{G{G{G{G@# :@@@@@ภx{R<<6{S<<;@x@@@y(@@@X@@{Y<<.{Z<<<@@(info_optA{d<<={e<@@Y=@@Y<@@Y;@AB @@rVL : A class used to generate LaTeX code for info structures. |{:*:*||:*:i@@@@@@@}#@W ;@@gyA A  A  A ~r @YI@YL@YK@YJ @@YH@@@@@@@@ bA|! @  @@@ @ @  ؠ @@@3||||||||@ _@@)Generator XC|<<|<<@|A@Б/A@%latex|==|==@DDDБఠ$self|=='|==+@|#A|==&|==,@@A@{h  @@@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@s0@@@Z#T@@Z@@Z@@ZjKA@a@ ;@@@Z'_@@Z@@Z@@ZiA@l@sF@@@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@bzz@@@͏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@c{@@@F@c@@c@@c@@cF@c@@cF@c-entry_commentA@@|k@@@|F@s3@@}@@@sF@sw@@@}F@s@@sF@s4@@s5F@c)@&-@@@s~F@s>@@@s=F@c' xI@@@|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@y;&Module0module_parameter@@@F@co|;@@@0F@cn@@cp@@cr@@ctF@cl@@cmF@ci9latex_of_module_type_kindA@)F@c@%F@c~@!0module_type_kind@@@F@c||Z@@@F@c{@@c}@@c@@cF@cy@@czF@cv4latex_of_module_kindA@ 1@@@1F@c@HF@c@E+module_kind@@@F@c|~@@@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@~j@@@VF@c@@@@@F@c}$@@@̿F@c@@c@@cF@c@@cF@c;latex_for_module_type_labelA@~@@@F@c@>@@@F@c}B@@@F@c@@c@@cF@c@@cF@c5latex_for_class_indexA@ @@@=F@c@'t_class@@@)F@c}b@@@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@<@@@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@r@@@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@dY}@@@>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@L@@@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@<@@@Yx@@@Y@@@Y@Ǡ@@@Y@@@Y@@@Y@@Y@@Y@@Y@@Y @Y@Y@Y @@Y @@ð@A@&x!@@@Y@@@Y@@Y@@Y@@Y@A@@@o@@@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@@@@k==l6ej@@@@"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@S@@@d@@d@@d@B{+@A@[@@@d@@d@@d@{C@A@d@@@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@a@@@ef@@@e@@e@@e@@e@y@A@q@@@e @r@@@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}{C@@@e|@@@e{@@ez@@ey@@ex@@ew@Az@A@@@@e@y@@@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@ABCDEFG3\[[\\\\\@@@@@@@@ @۠ ,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а)$info2=j=v3=j=z@@@ @h@bF@b@@)3@A=F@bN@A)|@@oF@bX@)b@@_F@b^@AB3DCCDDDDD@ @B@@@@@)i))C@@)D@A@@@)F)G@R=j=n @@}X>?Y>?@AA࣠@&self-3oAఠnA,A@ 3gffggggg@ @ !@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@%A |@&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@@@@@@@@@ภ1?6?G?6?I@M@@@`W@@h%F@gS@@@gU@@ภE?6?K?6?M@a@@@tk@@@gF@gW@@@gY,@@?6?F?6?N@@@@@@gM5@Ġ$Some?O?W?O?[@;_ఠ!iq"?O?\#?O?]@;/A@@JF@hF@gF@gF@g_F@g\F@gJg@@@@@Ph@@Ph@@@ఐ!i>?a?s??a?t@@@@@3?>>?????@x&@@@)Odoc_infoJ?a?uK?a?~@&i_descO?a?P?a?@@3&i_desc$info@@@%@@@ @@@ @@@33)i_authorsV`@@@@ @@@ @@A @A>a?a,@@u@3)i_versionO@@@@@@ @@B@AMbZ^NbZx@@v@3&i_sees.V~#see@@@@@@@@C+@A]c^c@@w@3'i_since>6n@@@@@@@@D:@Aldmd@@x@3(i_beforeMV@@@@@@@@@@@@@@@ER@Aee?@@y@3,i_deprecatede]@@@@@@@@F`@Afswfs@@+z@3(i_paramssVà6%param@@@@@@@@Gp@Agg@@;{@33i_raised_exceptionsVӠF0raised_exception@@@@@@@@H@Ahh>@@K|@3.i_return_value-@@@@@@@@I@Aieiie@@Y}@3(i_customV@@@@!@E@@@"@@ @@@@@J@Ajj@@q~@3(i_alertsW |%alert@@@$@@@#@@K@Ak k %@@@@A``@@t@@@Ǡe@@@g^@@@g]@Ġ$None1??2??@<@@@@۠y@@@gg@@@gf387788888@@@@ @@@@gi@@@gh@@@@ภL??M??@@@@ȠjF@g}@@@g@@ ఐ$selfb??c??@@@*@$g??@@,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+@@,@@@ /@@0@@@@@w@@@z@@@@@@    @@k@@@@@@@h@@@h@@h3EDDEEEEE@@@@@@@ఐn%firstU@@V@@@@@@@@hM@h"M@h!@@5 @@n@@ఐ렐$resti@@j@@@!@@@@@h&'@@p@@q@@@@@@ @@h*0@`@@@ @@@@@A{?a?m @@sA@@@A}??% @@@@@@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@ @@@@@@@@ డ}0reset_type_names)Odoc_infoA2A8A2AA@ A2ABA2AR@@@$unitF@@@/@@@.@@-@uuuv@@V@@@@@@@h@@@h@@h3      @6B@9@:@@@@ภW.A2AS/A2AU@V@@@'@@@hK@h@@5@@@@@hJ@h@@ఠ%labelyFAXAbGAXAg@_7A@@! @@@hJ@h3LKKLLLLL@,@@@ ఐ$self[AXAj\AXAn@@@!@`AXAz@@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 @AC11C12@@@3(val_type%Types)type_expr@@@@@B@AD2V2`D2V2|@@&@3-val_recursive+$boolE@@@@@C%@AE22E22@@2@3.val_parameters7Zʠ.Odoc_parameter)parameter@@@@@@A@D8@AF22F23#@@E@3(val_codeJ@@@@@@A@EG@AG3C3MG3C3o@@T@3'val_locY[(location@@@A@FR@AH33H33@@_@@AB11B11@@c@rj@@/h@@@hK@hK@h@@r@@@A@AXA^t@@@ఠ%latexzAAAA@+8A@@<@@@hJ@h3@@@@@@ ఐg$self)AA*AA@@@"^@ .AA@@@!@@@hX@@@h@@h@@ఐ%labelAAABAA@&@@"@@@hK@hK@h0@@# @@41@A@MAA @@ ఐ$selfYAAZAA@@@"3YXXYYYYY@BPI@J@K@@@^aAA@@@"@@@h@"@@@h0@@@h@@h@@h@@ఐ#fmtyAAzAA@@@s @@ภAAAA@Ǡภ%LatexAAAA@Y[ఐ%latexAAAA@;@@Yg@@@iJ@iJ@iE@@AAAA@@@@@iyJ@iJ@iQ@ ఐ9'to_textAAAA@>@@ `@AB @@@2@@@i%-,@@@i$@@@i#@@i"p@@ఐ!vAB AB @@@}@@AAAB @@L=@@@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űD9A@3+**+++++@@@@  ȱG:A@@@@࣠@#fmtA=BCBa>BCBd@V;A@@3>==>>>>>@@@!@@@@@@  @@!aAPBCBeQBCBf@iAc l@c@@ l@࣠@#fmtAC1CLC1CO@?A@@3@ |w@ @!x@ @@@@@  @@!mAC1CPC1CQ@ @A@@3@ @@@@@@@@ ఐ<$selfCTCZCTC^@ @@%<3@ @@@@@ CTCl@@@%:@@@j>@%8@@@j=3@@@@j<@@j;@@j:@@ఐJ#fmt'CTCm(CTCp@0@@ @@ภ2CqC3CqC@uภ%Latex;CqC{<CqC@\  ఐ~$selfICqCJCqC@ ٰ@@%~B@ @NCqC@@@%@@@jfx@@@je@@jdM@@ ఐ$selfeCqCfCqC@ @@%^@ XjCqC@@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@@^@@@jJ@jZJ@j`@ ఐ 'to_textCCCC@ @@i@ "B CC@@@!d@@@j!_!^@@@j@@@j@@j @@ఐ1!m!CC"CC@@@@@%CC&CC@@=@@@j[J@jK@j%@@0CqCy1CC@@&U@?@jIJ@jY,@@0@@F@jH.@YA@] A@@@@@@j@@j@@j_@@@@@@@j@@j@@j@@jF@j|@NC1C5@_ & Print LaTeX code for a class method. \CC]CC0@@@@@@@ cD D+dD D?@AA࣠@&self-3Aఠ AA @3qppqqqqq@ @@@   BA @@@ @࣠@#fmtAD D@D DC@CA@@'3@ @ #@!@ $@@@@@  @@&m_nameAD DDD DJ@DA@@33@ =@@@@@@@@!tAD DKD DL@EA@@=3@G@@@@@@@@@ఠ)print_oneDODYDODb@FA@@@@$ @@@pPK@jܠ@(Variance!t@@@k K@j@@jK@jW@@@p9K@j@@jK@j3@4@s@7@8@@@࣠@A@ఠ!pDODdDODe@ GA@@-3@@DODUDD@@@@@ఠ!vDODgDODh@HA@@8@@DODc DODi@@@F@A@@j@@ @@ ఐT"psDlDtDlDv@w@@@@@@j@K@@@j@@@j@@j@@j3*))*****@:Ci@=@>2c@,@-@@@@ఐ#fmt<DlDw=DlDz@@@@@డ2string_of_variance)Odoc_infoODlD|PDlD@ SDlDTDlD@@@&t_type@@@4@@@@3;@@@2@@1@@0@8vv9vw@@W@@@@@@@j@@@@j@@@j@@j@@jL@@ఐߠ!tDlDDlD@@@ Y@@ఐ!vDlDDlD@a@@f@@DlD{DlD@@@@@j@p(O@k p@@ @@@@@p)M@jv@ఐ㠐"psDDDD@@@@f@@@p/@@@@p.5@@@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_parameters'DD(DD@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!@A93//:3/0@@@3*ty_privateC ,private_flag@@@@@D,@AD400E4008@@@3+ty_manifestN! -type_manifest@@@@@@@@E<@AT50X0bU50X0@@@3&ty_loc^@@@A@FE@A]600^600@@@3'ty_codeg6n@@@@@@A@GT@Al700m700@@@@Ap1/`/jq1/`/@@ @|@@v@u@@@p]@r@@@p^@@p\@@@p[@Ġ DDDD@&@@@@@@@@pl@@@@pm@@pk@@@pj3@@@@@@@@@pp@@@@pq@@po@@@pn@@@ภDEDE@@@@!r@Ġ%EEEEA5ఠ!t EE@JA @@@@@@p~@@@@p@@p}@Ġ.Aw@@A@}@@@@p@@@@p@@p@@@p@@@"EE 0@@@@@@p@@@@p@@p@@@p@@@@@@p@@@@p@@p@@@p#@@@ఐ)print_oneLEEMEE@,@@@@&@@@p@@@@p@@p@@@p@@p3]\\]]]]]@Ake@f@g@@@@ఐr!tmEEnEE@ @@@&@@@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@@@@n@@@p@@@@p=@@@p@@p@@p@@ఐN#fmt E-E: E-E=@4@@"q@@!( E-E? E-E@@@ E-E> E-EA@@@@@pN@pN@p@@2 @@K@@@pM@p@ ఐ,print_concat ECEM ECEY@@@@@@@p@$@@@p@@@'M@@@q@A@@@q @@qM@px@@@pِA@p@@@@p @@p@@p@@p@@p@@ఐ#fmt) ECEZ* ECE]@@@" @@", 4 ECE_5 ECEa@@7 ECE^8 ECEb@@a@@@pN@pN@p @@ఐ)print_oneJ ECEcK ECEl@*@@@@'@@@q@@@@q@@q@@@q@@q>@@ఐƠ!tj ECEmk ECEn@@@"M@-ty_parametersq ECEor ECE|@J @@t@@@pN@qN@q \@@ @@@@@qM@pb@ఐ "ps E~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"AEEEE@-MA@@#3@@@!@@@@@@  @@&father#A'EE(EE@@NA@@#3(''(((((@ #@@@@@@@@!c$A8EE9EE@QOA@@#398899999@#@@@@@@@@ ఐM$selfLEEMEE@ܰ@@+3LKKLLLLL@ #@@@@@QTEE@@@+@@@q@+}@@@q9@@@q@@q@@q@@ఐ[#fmtlEEmEE@A@@# @@ ఐ~$self}EE~EE@ @@+1@GEF @@@'@@@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-3FF6 FF;@!SA@@$Q@@ FF1FF<@@@$_@$Z@@s7@@ @@Ġ$NoneFHFP FHFT@J@@@@$V3@)2$r@,@-"$l@@@@@@@ภy,FHFX-FHFZ@@@@$X @Ġ$Some7F[Fc8F[Fg@J}ఠ!t?@F[FhAF[Fi@YTA@@$wF@sF@sF@s@3FEEFFFFF@'@@@@@ @@$@@@@ఠ!s@UFmF{VFmF|@nUA@@$F@}F@sF@sF@sG3]\\]]]]]@?&@ @!@@@ ఐ"psnFFoFF@Ȱ@@@(@@@sN@@@@sM@@@sL@@sK@@sJ@@ఐ#fmtFFFF@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@@[@@r@@@sL@s|@ ఐT"psFFFF@w@@@@@@s@K@@@s@@@s@@s@@s@@ఐ@#fmt7FF8FF@@@%@@7 \end{ocamldoccomment} BFFCFG @@EFFFFG @@o@@@sM@sM@s@@2 @@@@@sL@s@ఐU%flush]GG^GG@9@@%@@ภhGG iGG"@@@@@@@s@@@@%@S@@%@@@%@ @@%@A@sFmFw @@ภyG0G<zG0GDAภ%Latex G0GA@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@05F@s@@@sJ@s;@@G0G:R@@E@@@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@1XA@@&%3@!@@ )@@@@@@ఠ%flushF)GhG*GhG@BYA@@&3@@.GhG/GhG@@@&=@&<@@tC@--8GhG9GhG@QZA@&H@&G@@tDBGhGCGhG@@@&Q@&P@@tE.@@ @@(mod_nameHATGhGUGhG@m[A@@&Z3UTTUUUUU@?H&f@B@C8&d@2@3U$@(@%@@@@  @@!lIAiGhGjGhG@\A@@&h3jiijjjjj@"&r@@@@@@@@ ఐ!p} GG~ GG@@@@7@@@t\@@@@tK@tiK@tXG@@@tZ@@@t[@@@tY@@tW@@tV3@.:&@1@2@@@@ఐ#fmt GG GG@M@@&@@ภXW GG GGAVภcˠ,Char_literal ;,Char_literal8!a@$ߠ!b@$!c@$!d@$!e@$!f@$@@@(@$charB@@@(a)%!@@@(@BLAYAAZ%%[%%@@@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@@@@@@ఠ&fieldsJO!GGP!GG@h]A@@H'M@v@@@vK@t@@@tK@t3]\\]]]]]@@@@డ$List#mapn"GGo"GG@ r"GGs"GG@@@@@@'p"@@t@'u@@@t +@@@t@@t@@t3@@@@@࣠@!rKA"GG"GG@^A@@'7@@@@@ఠ's_fieldL#GG#GG@_A@@PF@wF@wF@t3@#'@@@@@ ఐP!p$GH $GH @԰@@@u@@@t@M@@@@u@@@@u@@@@vD@@@@vvM@@@vO@u O@uOO@va@@vuO@v/@@vCO@u@@uO@u@@uO@t@@@tn@@@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@ภ u(Open_boxw];(Open_box%!a@&֠!b@&נ!c@&ؠ!d@&٠!e@&ڠ!f@&@@@'M@+"@@@'N@AA@BAAH Q SI  @@@4O@ภH&FormatDภQ__٠%@@_@@@uP@uP@u @ภe͠@@9O@uO@u Q@u@@@uP@uNP@ubP@usP@uP@uP@ucP@utP@uP@u Q@uQ@u@@@uP@u;@@@`'Q@uw"Q@u{Q@u|@@@uP@uJ@%@@j@@@uP@uP@uV@@@BQ@ug;./0Q@uk+Q@ul@@@uuP@ue@@@͠OQ@uUG:;:O@uP@uRXP@uS@@@udP@uru@ภ6`W7`V" "@"@`;@@@uP@uP@u@ภJK1ภRQS9P@9@vQ@u@@@uP@u@ภbcIภjikQh@Q@Q@uݠ@@@uP@u@ภz`{a`" :f@f@`@@@v P@v P@v @ภ&.Formatting_litv;.Formatting_lit!a@%%!b@%&!c@%'!d@%(!e@%)!f@%*@@@(@D.formatting_lit@@@(#($ @@@( @BQAYAA)()())@@@Sq@ภgϠ%Break;%Break@@@'J@@@@'D#intA@@@'E@@@'F@C@GC@A@|  A|  9@@@w@@"@ @@@@@v&P@v*P@v)>@A@$@@@v'P@v,P@v+I@@@(@@@v(P@v.P@v-T@@@\@@@vP@v%Y@ภfeภ"!#  @ @FEQ@v1E@@@vBP@vLq@ภ2g3f`@J@@@v]P@v`P@v_@ภEF,ภMLN4K@4@qiQ@vci@@@vtP@v~@ภ]^D{H@u@@@vP@vP@v@ภpNqWM@W@ܠ]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 @@@0Q@v<MNQ@vPQ@@@vP@v?@@@=Q@uGXYQ@u[\@@@v P@v%@@@JQbcQ@uef@@@uP@v1@@@V[lQ@u op@@@uP@u=@@@b'Q@ufԠQ@uנ@@@uP@uJ@@@oܠ+ !@@@ueP@uU@@@z?Q@u.5$%&'@@@uPP@uaa@7@[ %s%s :@ %s %s;@@@@@uQP@vP@vm@@  @@XK:@@@uP@uMv@@ఐ!r1&H;HO2&H;HP@@@+*@*rf_mutable8&H;HQ9&H;H[@3*rf_mutable+0@@@g}@@@b@@A3'rf_name @@@a@@@@A(4(>(4(P@@@3)rf_atomic@@@c@@B@A%((&((@@@3'rf_type)type_expr@@@d@@C@A1((2((@@@3'rf_text* @@@f@@@eA@D+@A? ))#@ ))B@@@@AC(k(uD(k(@@@F>@@R@@@vP@v@(mutable &H;Hb&H;Hj@@&H;Ha&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@M@@3@(HH@@@1@@@v@1 @@@v1@@@v@@v@@v#@@ఐ(mod_name(HH(HH@m@@+0@@ఐY!r(HH(HH@<@@+?@'rf_type(HH(HH@ @@17@@@vQ@vQ@vM@@(HH(HH@@%Q@vR@@ఐ}!r )HH)HH@`@@,c@)rf_atomic)HH)HH@Ȱ @@@@@vP@vo@*[@atomic] !)HH")HH@@$)HH%)HH@@GP@v{@ .)HH@@0)HH1)HH@@SP@v@5)HH6)HH@@@@}@@RO@u@ఐ%flushB*IIC*II@@@,K@@ภvM*IIN*II@u@@@@@@v@@@@F@v@@@@A@W#GG @@డ!@a,I'IGb,I'IH@ME@@@ME @@@v@M>@@@vM=@@@v@@v@@v3qppqqqqq@@@@@@@ภð,I'I5,I'IFA ภ'CodePre ,I'I<@gఐ's_field,I'I=,I'ID@@@ @@@@N@w#@ภ,I'IEA@A@ O@v@@@vN@w3@@,I'I3)@@MQ@@@vN@v;@@ ఐ $self,I'IJ,I'IN@M@@4L@>,I'I\@@@-@,,@@w @@w S@@ఐĠ!f,I'I],I'I^@u@@-&F@wb@@ఐR!r,I'I_,I'I`@5@@,q@'rf_text,I'Ia,I'Ih@ @@- F@wz@@,I'II,I'Ii@@-}@@J@@~@@@F@"GG-IjIu@@@,@@tL@wL@w@@ఐ!l-IjIv-IjIw@l@@-@@@@@A@ !GG@@డ!@.I{I.I{I@M@@@MJ@w!@@@w#@M@@@w"M @@@w @@w@@w3'&&'''''@@@@@@@డ$List'flatten=.I{I>.I{I@ A.I{IB.I{I@@@!a@,@@@-{@@@-z @@@-y@@-x@5@@R@"@@@K@w3@@@w5@@@w4@@@w2@@w1E@@ఐ*&fieldsy.I{Iz.I{I@O@@98@@@w>@@@w=L@wAL@w?^@@L@@Nls@@@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@.1L@wE@@@wJK@wV@@.I{I0@@N@@@w.K@wI@@7@@-F@vF@F@F@F@F@F@>F@?F@~F@~ F@wF@w-@O@@@mP@@@QA@UA@@@.@-@--@@wi@@wh@@wg@@wf@ @@'@.@.@--@@wt@@ws@@wr@@wq@@wpF@wk@GhGlk@8 record printing method GFGJGFGg@@@@@@@-0II0II@AA࣠@&self-3NAఠIMJ@`A@'3'&&'''''@@@@  ıCaA'@'@@@࣠@!fQA@ఠ#fmtOA0IIB0II@ZbA@@.3BAABBBBB@!'@@ )'@@@@@@ఠ%flushPR0IIS0II@kcA@@.'@@W0IIX0II@@@.1@.0@@w@--a0IIb0II@zdA@.<@.;@@wk0IIl0II@@@.E@.D@@w.@@ @@(mod_nameRA}0II~0II@eA@@.N3~}}~~~~~@?H.Z@B@C8.X@2@3U$@(@%@@@@  @@_A@ఠ$argsS0II0II@fA@@.[3@'.k@@@@@@ఠ#retT0II0II@gA@@.a@@0II0II@@@.q@.j@@w@@ @@@ఐ+$args1II1IJ@.@+@,@@.3@-6'.@!@"@@@@ఐ-#ret1IJ1IJ@ @@.@@@@@.@.@@w@@Ġ*Cstr_tuple2J J2J J@;*Cstr_tuple.@@@m@oC)type_expr@@@l@@@k@AA@B@A**"**F@@@i@ĠV 2J J 2J J!@r@@@@@@@w@@@w3@M@@@@@* @@.@w@@Ġ$None2J J#2J J'@U@@@@.@w@@8@@@@@@w@@@@@@w@@@ภx42J J,52J J=Awภ'CodePre =2J J3@ఐ%flushH2J J4I2J J9@İ@@/8@@ภ| S2J J;@z@ @@@@@x E@@Y2J J<@@ F@{EF@x K@@+@@ L@xN@ภа2A@3A@֠ F@w@@@xL@x]@@q2J J+=@@/_@@Ġ*Cstr_tuple3J>JF3J>JP@@3J>JQ3J>JR@@@@@w@@@wM@w3@@@@@@ @@/T@w@!lU3J>JV3J>JW@hA/[@@@w@@ @@Ġ$None3J>JY3J>J]@V @@@@/c@w@@-@@@@ @@w#@@@%@@@w)@@@ ఐ[!p4JaJk4JaJl@߰@@@@@@x@X@@@@xC@@@yM@x)M@xfM@x@@xM@x@@@xd@@@x@@@x@@x@@x3@'XR@V@S@@@@ఐ#fmt4JaJm4JaJp@v@@/@@ภ4JaJq4JaJzAภg> g=# of@@g"@@@xyN@x|N@x{1@ภ12ภ9j:'iN+@+@k@@@xN@xN@xL@A6@q@@@xN@xN@xW@@A@u@@@xN@xN@xb@@H@@@@xN@xg@ภghUภonp]m@]@O@x@@@xN@x@ภ]m\@m@6@@@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@@@@ID@@@x'N@xd@@ ఐ$self5J{J5J{J@e@@9 @5J{J@@6w8:6u@@@x@@@x@6t@@@x@6o@@@x6j@@@x@@x@@x@@x@6ภVW<ภ5J{J5J{J@@@@6@@@xO@x@@@@@@x@@ఐ(mod_name5J{J5J{J@y@@0+@@ఐ!l!5J{J"5J{J@5@@6@@@xO@yO@y?@@,5J{J-5J{J@@YO@xD@@k@@UM@x,F@ภ{76JJ86JJAzภ'CodePre @6JJ@ఐ%flushK6JJL6JJ@ǰ@@1b@@ภ V6JJ@}@ @@@@@yo@@\6JJ]6JJ@@r@@(@@ L@yu@ภа /A@ 0A@֠ F@y@@@y L@y@@q6JJ:@@@@@y @?@@1#@@Ġ*Cstr_tuple7JJ7JJ@ఠ!tV7JJ7JJ@iA@@@@@w@@@wM@w3@@@@@@@@1_@w@!lW7JJ7JJ@jA1f@@@wѰ%@@ @@Ġ$Some7JJ7JJ@Wఠ!rX7JJ7JJ@kA@@1yF@}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@@@:2@8JK@@@7O@@@y$@7J@@@y#7G@@@y"@@y!@@y %@@ఐ(mod_name8JK8JK&@@@12@@ఐj!r'8JK'(8JK(@8@@i?@@.@@C@@A@,8JK@@ డlJlL99K,K;:9K,K<@lI@@@ML@@@yD@@@yCM@y:@ lN@@@y9@@y8@@y73IHHIIIII@bpi@j@k@@@@ఐɠ!tY9K,K9Z9K,K:@l@@@@ภd9K,K=e9K,K?@@@@)M@yH@@@@E@@@yIN@yB#@ఐ !px:KEKQy:KEKR@@@@2@@@yQ@ @@@@y@@@{:M@y^M@yM@y@@yM@yMK@@@yO@@@yP@@@yN@@yL@@yKR@@ఐg#fmt:KEKS:KEKV@%@@2_@@ภYX°:KEKW:KEK_AWภd̠i i" :@@i@@@yN@yN@y@ภx R Qภ ' +@+@ @@@yN@yN@y@A6@ @@@yN@yN@y@@A@ $@@@yN@yN@y@@H@ X@@@yN@y@ภbUaภ]@]@BO@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*@@ఐ#res:KEK`:KEKc@4@@N@z9@@@@M@ya;@ఐ&!p<KsK<KsK@@@@K@@@z@#@@@@z@@@@z"M@z'M@zgM@z@@zM@z@@zM@zh@@@z3@@@z@@@z@@z@@zo@@ఐ#fmt<KsK<KsK@B@@3|@@ภvޠu߰<KsK<KsKAtภ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@ภ34U~ภ;:<]9@]@_O@z@@@zN@z@ภKklLmkk$ -> r@r@kP@@@zN@zN@z@ภ_`ภgfhe@@O@zԠ@@@zN@z@ภwUxT@@Ġ2@@@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@@@5$O@zFI@@@zhN@zw}@, :@ %s -> %s@@<@@@ziN@zN@z@@@@`=_-@@@z%N@ze@@ ఐȠ$self<KsK<KsK@!|@@=!@ Ӱ<KsK@@:KK`>KKAภ'CodePre h>KK@Gఐ!%flushs>KKt>KK@@@5G*@@ภ ~>KK@@ @@@@@{J7@@>KK>KK@@,:@@(@@L@{D=@ภ /A@ 0A@F@{<@@@{@L@{PL@@>KK:@@@@@{?R@F?@@S@t@@@5L@@Ġ+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@o@@@{M@{fM@{U@@@{W@@@{X@@@{V@@{T@@{S3@SWP@Q@R@@@@ఐ䠐#fmt%@LL&@LL@@@5@@ภ>?3@LL4@LL&AԠภImjJ mi# of@@mN@@@{N@{N@{1@ภ] ^ Πภe f'  z+@+@ @@@{N@{N@{L@A6@ @@@{N@{N@{W@@A@ @@@{N@{N@{b@@H@ @@@{N@{g@ภ+qUp@U@M@{M@{M@{O@{O@@@{eN@{N@{N@{Š@@@{N@{@@p@O@{@@@{N@{@@|@&#O@{$%&'@@@{N@{@% of@ @@-@@@{N@{N@{@@@@QĠ3@@@{dN@{@@@@@ ఐ$selfAL(L2AL(L6@#k@@?@"AL(LF@@@6@6@66@@{@@{@@{@@ఐ!fAL(LGAL(LH@l@@7F@|@@ఐ(mod_nameAL(LIAL(LQ@e@@6@@ఐF!l AL(LRAL(LS@@@7 F@| @@8@@7@@@6@@Ġ+Cstr_record"BLTL\#BLTLg@tఠ!rZ+BLTLh,BLTLi@DmA@@|7&@@@w@@@wp@@@ @@6@ws@@Ġ$SomeABLTLkBBLTLo@]ఠ#res[JBLTLpKBLTLs@cnA@@F@w@@@@@7@w@@1@@@ @ @@w@@@&@@@w@@@@ఠ!l]iCLwLjCLwL@pA@@ M@|3kjjkkkkk@JC@D@E,%@&@'@@@ ఐ!p~DLLDLL@@@@8@@@|@@@@|N@|%N@|H@@@|@@@|@@@|@@|@@|-@@ఐ d#fmtDLLDLL@ "@@7|:@@ภVUDLLDLLATภaɠn n" :@@n@@@|rO@|uO@|t[@ภuݠONภ}' +@+@@@@|O@|O@|v@A6@@@@|O@|O@|@@A@!@@@|O@|O@|@@H@U@@@|O@|@ภU@U@N@|_N@|qN@|P@|w@@@|$O@|^O@|pO@|@@@|O@|@@p@P@|c@@@|sO@|@@|@#P@|>$%&'@@@|`O@|o@$ :@ @@@@@|aO@|O@|@@@@Ѡ3@@@|#O@|]@@@@@ ఐ 7$self[ELL\ELL@$@@@@$``ELL@@@8r@8g@8b8U@@|@@|@@|@@ఐ ;!fqELLrELL@ @@8F@|@@ఐ (mod_nameELLELL@ @@8P@@ఐb!rELLELL@@@8F@|$@@8@@8%@@@8&@A@CLwL@@@ఠ"l2^FLLFLL@qA@@@@@}M@}@@@}M@|3@BLE@F@G@@@ ఐR!pGLLGLL@ְ@@@w@@@|@O@@@@}Z@@@@}A@@@}N@|N@} N@}@@}N@}E@@}YN@|Ϡ@@@|Ѡb@@@|@@@| @@|@@|;@@ఐ #fmtGLLGLL@ q@@8H@@ภ GLLGLMAภ ภ Q!P5@@R@@@}O@}DO@}C@@4@@@@}3O@};@ภNOAภVUWIT@I@zP@}G@@@}XO@}b@ภfgYנภnoae@e@@@@}|O@}O@}@Ap@@@@}}O@}O@}@@{@@@@}~O@}O@}@@@@@@}sO@}{@ภ4ภ<@@ȠP@}@@@}O@}@ภL@@ ՠm@@@|O@}O@}1O@}VO@}qO@}N@}2N@}WN@}rN@}  @@@}O@}@@@?P@}d@@@}tO@}$@@@K'@@@}[O@}p/@@@VP@}$1$%&'@@@}4O@}U;@@@b%P@|;@@@}!O@}0G@(@ %s@ %s@@i@@@}"O@}O@}S@@@@>Q.@@@|O@}\@@"->GLMGLM@@GLMGLM@@LO@}k@@ ఐ $self(HM M)HM M@&@@B]|@& -HM M(@@@?z@@@}@?u@@@}?r@@@}@@}@@}@@ఐ ˠ(mod_nameEHM M)FHM M1@ @@:@@ఐ#resRHM M2SHM M5@@@@@VHM MWHM M6@@P@}@@@@N@|@ภaIM8MEbIM8MWAภ'CodePre jIM8ML@Iఐ #%flushuIM8MNvIM8MS@ @@:I@@ภ IM8MU@@ @@@@@}@@IM8MMIM8MV@@:@@(@@M@}@ภ /A@ 0A@@@@}M@}@@IM8MD8@@@@@}@=@@@A@FLL?@@డ2!@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,@@: PMM PMM@AA࣠@&self-3aAఠ:`;'1rA'@43@'@@@  '4sA4'@4@@'@࣠@#fmtbA*PMM+PMM@CtA@@:3+**+++++@'4@'@!4@'@@@@@  @@!tcA=PMM>PMM@VuA@@:3>==>>>>>@ :@@@@@@@@@ఠ&s_namedPQMMQQMM@ivA@@&@@@~J@~3VUUVVVVV@%:@@@@@డ$Name&simpleiQMMjQMM@ mQMMnQMM@@\@@@C@@@~F@@@~@@~ @@ఐK!tQMMQMM@,@@;/@'ty_nameQMMQMM@F @@c@@@~K@~K@~=@@. @@A>@A@QMM @@@ఠ$texteRMMRMM@wA@@\vJ@@@@J@~3@We^@_@`@@@@@ఠ$fmt2fSMNSMN @xA@@}@@@~K@~@@ఠ&flush2gSMN SMN@yA@@@ @@@~@@@~@@~K@~2@@SMNSMN@@@"@@@~;@!fhSMNSMN@zA@/@ @@~SMNSMN@@@8@)@@~Q@ఐӠ'new_fmt SMN SMN"@@@@S@@@~@@@@~@@a@@@~@@@~@@~@@~@@~s@@ภS*SMN#+SMN%@R@@@t@@@~L@~@@*@@@s@d@@~L@~@A@<SMM@@ డ0reset_type_names)Odoc_infoLTN)N1MTN)N:@ PTN)N;QTN)NK@@#J@@@#J@@@~#G@@@~@@~3YXXYYYYY@@@@@xr@v@s@@@@ภkTN)NLlTN)NN@@@@#d@@@~L@~@@(@@@@@~K@~@@ఠ(mod_nameiUNQN]UNQNe@{A@@Y@@@~K@~3@0@@@డ$Name&fatherUNQNhUNQNl@ UNQNmUNQNs@@@t@@@N w@@@N @@N@{|@@J@@@@@@@~@@@~@@~+@@ఐ!tUNQNtUNQNu@j@@<]:@'ty_nameUNQNvUNQN}@ @@@@@~L@~L@~H@@; @@LI@A@UNQNY @@ డk&Format'fprintfVNNVNN@ VNNVNN@@O@@@@@@@}_@@@K@K@@@@@@@@@@@@@@3@@@@@@@ఐS$fmt2VNNVNN@@@@@@L@L@@@ภ56*VNN+VNNAˠภ@A ภHIҠภPQภXtyY#tx%(@(@t]@@@L@L@P@ภlJm7I@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@@@{@CDM@f:-./M@jKM@k@@@tL@@@@nQM@TG:;VL@QX@@@cL@q@ภlԠtt%type @@t@@@L@L@@ภ@@TzM@rL@}M@@@@L@@@@c~q6st@@@dL@@@@nM@-@@@OL@`@,@[type @@u@@@PL@L@@@@@@@@L@L@@2@@ @  ఐ$self%WNN&WNN@*@@FZ @**WNN@@@>@>@>>@@@@@@)@@ఐy$fmt2;WNN<WNN@ݰ@@@@@9@@ఐȠ(mod_nameKWNNLWNN@C@@@@@I@@ఐ!!t[WNN\WNN@@@=V@@:@@>W@ ఐ2!tlXNNmXNN@@@>g@-ty_parameterssXNNtXNN@L @@H@G@@@@D@@@@@@@@~@ĠܰÏXNOÐXNO@@@@@d@c@@@@`@@@@@@@@@@t@s@@@@p@@@@@@@@@@@ภ÷XNO øXNO @@@@!@@@XK@%K@@@XNOXNO@@@@@@@@@@@@@@@@@@@@@!@@@@"@@ @@@@@@ఐ)"psXNOXNO@L@@@@@@,@ @@@+{@@@*@@)@@(@@ఐJ$fmt2 XNO XNO@@@@@@8N@N@="@@9 @@q#@@@A,XNN-XNO @@t&@ ఐp"ps9YO"O*:YO"O,@@@@@@@_@g@@@^@@@]@@\@@[A@@ఐ$fmt2SYO"O-TYO"O1@@@@@@kL@oL@nU@@ఐ&s_namegYO"O2hYO"O8@@@:@@@pe@@5@@@@@tK@ik@@ఠ$privj}ZO:OF~ZO:OJ@Ė|A@@y@@@K@u3ăĂĂăăăăă@~@@@డyyďZO:OZĐZO:O[@y@@@(@@@K@z@y@@@y@@x@@w@@ఐp!tĪZO:OMīZO:ON@Q@@?D'@*ty_privateıZO:OOIJZO:OY@G @@.@@ภ(AsttypesĿZO:O\ZO:Od@'PrivateZO:OeZO: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@fNĠ%Other]OO]OO@;%Other@@@@&e)type_expr@@@@A@@B@A)--)-.@@@@ఠ#typz+]OO,]OO@D}A@@@@@E@@@3]OO4]OO@@@@@K@@@1@@@@@@@@S@@Ǡ@@@@@@Z@@@ఐ堐!pP^OOQ^OO@i@@@ @@@@@@@@]@@@@{@@@K@M@1M@f@@zM@H@@\M@ߠ*@@@@@@@@@ @@@@3zyyzzzzz@XQ@R@S@@@@ఐȠ$fmt2Ŋ^OOŋ^OO@,@@F@@@N@N@@@ภBŪAūş^OOŠ^OOA@ภMŵwŶ wՠ# = @@w@@@DN@GN@F8@ภaɠภiѠ'@'@mO@Jm@@@[N@eP@ภy-7,ภ?@?@ ~O@h~@@@yN@h@ภO@O@e@@@N@0N@BN@YN@wM@CM@ZM@x@@@|N@@@j@@@@^N@v@@u@O@5#@@@EN@X@@@O@-@@@2N@A@' = %s%s@@@@@3N@N@@@@@ C@@@N@/@@ఐϠ$privL^OOM^OO@_@@*@@@N@@(private Y^OOZ^OO@@\^OO]^OO@@N@@ f^OO@@h^OOi^OO@@ N@@m^OOn^OO@@@@ ఐh$self}^OO~^OP@. @@I@-`Ƃ^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'@@!O!N@@@@@@@ @!V!U@@@@@@@@@ภ_PP+_PP-@@@@ @@@A[OpOx`P.P7@@#3@@@@@ఠ's_type3{aP9PEaP9PL@~A@@@@@;K@3@@@@ ఐ!pbPOPYbPOPZ@@@@@@@@@6@@@L~@@@1L@L@ L@7@@KL@Ѡ@@@Ӡ@@@@@@@@@@2@@ఐo$fmt21bPOP[2bPOP_@Ӱ@@@@@M@M@F@@ภQRFcP`PlGcP`PqAภ\] `@t@@@3M@6M@5f@ภopภwvx&u@&@bN@9b@@@JM@T~@ภLJeLj6d@6@k<@@@M@M@1M@HxL@2L@I@@@MM@^@@M@ N@$ @@@4M@G@@Y@N@ @@@!M@0@# %sj@j@@@@"M@aM@`@@qp@@A6@@@M@@@ఐ!tePPePP@t@@Bg@'ty_kindePPePP@"u @@"t@@@w@Ġ-Type_abstractfPPfPP@;-Type_abstract"@@@{@@@@BB@A++++@@@V@@@  @@"@@@|@@"@@@}@@@ఐȠ!tgPPgPP@@@B@+ty_manifest gPP gPP@" @@""@@@@@@@Ġ$SomehPQhPQ@icĠ+Object_type&hPQ 'hPQ@;+Object_type@'C,object_field@@@@@@@AA@B@A*.<.B*.<.d@@@@@=hPQ>hPQ@@@@@@@@Q@@@GhPQHhPQ@@"@@@W@@@0@@"Ԡ"@@@@@@_@@"۠"@@@@@@f@@@డ!^diQQ2eiQQ3@@@@@@@@@@@@@@@@@@@@"= |iQQ.}iQQ0@@iQQ-ȀiQQ1@@@@@R@R@@@డ!^ȔiQQUȕiQQV@@@@@@@@@@@@@@@@@@@@ఐ3$privȰiQQ8ȱiQQ<@ð@@@@@S@@'privateȽiQQCȾiQQJ@@iQQBiQQK@@@@@S@S@@ iQQR@@iQQQiQQS@@S@S@@iQQ4iQQT@@@@" <iQQXiQQZ@@iQQWiQQ[@@+@@@S@S@@@ @@3@@@@S@@@x@@L@@@jQ\QnjQ\Qo@@##@@@@@@@ @##@@@@@@@@@ jQ\Qt@@jQ\QsjQ\Qu@@!#@@@AgPPkQvQ@@$&@Ġ,Type_variant%lQQ&lQQ@;,Type_variantA@&D3variant_constructor@@@x@@@w@A@BB@A,$,*,$,T@@@@@<lQQ=lQQ@@@@@@@@P@@@! @@#@@@T@@#@@@W@@@డ!^UlQQVlQQ@@@@@@@@@@@@@@@@@@p@@!=mlQQnlQQ@@plQQ@@@@@P@P@@@ఐ$privɄlQQɅlQQ@@@b@@@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,|,,|,@@@0@@mQQmQQ@@D@@@@@@@@@ @@$t@@@@@$w@@@@@@డn!^mQQmQQ@3@@@3@@@ @0@@@/@@@@@@@@@"= mQQmQQ@@mQQ@@N@@@P@P@@@ఐ$privmQQmQQ@(@@@@@P@(@(private "mQR#mQR @@%mQR&mQR@@k@@@P@P@9@ 4mQR@@6mQR7mQR@@P@P@G@V=mQR@@I@@>@@HJ@Ġ)Type_openInRR'JnRR0@;)Type_opene@@@ABB@A ,,  ,,@@@@@@  @@$@@@a@@$@@@d@@@$= ..^nRR5_nRR9@@anRR4bnRR:@@ln@@@AddPrP~eoR;RH@@oq@@f@@PL@s@ఐ &flush2qpRKRUrpRKR[@ @@@»@@@5@@@4@@3@@ภ­ʄpRKR\ʅpRKR^@¬@@@@@@@ WyS)S?XyS)SB@@@@@@2@@@}P@*@@@ݠ @@@3@@@@@@@3kjjkkkkk@+@@@@࣠@!rA}yS)SH~yS)SI@˖A@@">@@@@@ఠ's_fieldˍzSMSdˎzSMSk@˦A@@4@@@?S@3˓˒˒˓˓˓˓˓@T":@@@@@ ఐ9!pˤ{SnS˥{SnS@@@@^@@@@6@@@@@@@@(@@@5T@T@T@@@T@q@@T@~@@@I@@@@@@ @@@@;@@ఐ $fmt2{SnS{SnS@ }@@×@@@U@U@O@@ภ|SS|SSAภ ภภfภ~?#~>%(@(@~#@@@LU@OU@N@ภ237@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@@@2V@ G:;T@lU@U@@@@U@&@ภ3̛~̜~" @@~@@@mU@pU@o@ภG̯̰ภO̷̸@@۠V@s@@@U@@ภ_Ǡ~~" :@@~@@@U@U@1@ภs۠MLภ{@@@@@U@U@L@A@@@@U@U@W@@@@@@U@U@b@@ @S@@@U@g@ภ]\ภ@@=ZV@ǠZ@@@U@@ภ)J*.I" ;3@3@.@@@U@U@@ภ=>B@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@ @@@@A @@@U@)@@ఐQ!r}SS}SS@5@@o8@'of_name}SS}SS@3'of_name@@@@@@}@@@ 3'of_type /,)type_expr@@@~@@A @A$-9-?$-9-Z@@P@3'of_text*Odoc_types$info@@@@@@A@B@A%-[-a%-[-@@c@@A#- -&#- -8@@g@7/@@OU@n@@ ఐ $self~SS~SS@5@@QG@4~ST@@@Nd@@@ @N_@@@N\@@@@@@@@@ఐ (mod_name/~ST0~ST @ '@@N@@@,V@0V@/@@ఐˠ!rE~ST F~ST @@@@'of_typeL~ST M~ST@p @@N@@@+V@4V@2@@W~SSX~ST@@V@*@@@@T@@ఐ &flush2fTT+gTT1@ @@@ư@@@9@@@8@@7@@ภƢyTT2zTT4@ơ@@@@@@@T@D@@@@@ @@@A@΄zSMS` @@డ!@ΎTKTrΏTKTs@jr@@@jrW@@@K@jk]@@@Jjja@@@H@@G@@F3ΞΝΝΞΞΞΞΞ@ @@@@@@ภάTKT`έTKTqAภ'CodePre εTKTg@ఐ1's_fieldξTKThοTKTo@@@@@@cS@eS@d'@@ @@$1S@b*@ภ:TKTp%A9@&A@AT@Y@@@^S@j9@@TKT^/@@j@@@WS@]A@@ ఐ۠$selfTKTuTKTy@6@@R%R@6qTKT@@@JJ@J.J#@@n@@mY@@ఐ!fTKTTKT@ @@JYF@uh@@ఐ!rTKTTKT@@@w@'of_textTKTTKT@4 @@JSF@{@@"TKTt#TKT@@JM@@J@@@@@@'yS)SC(TT@@@@@Q@Q@@@ఐ2!l9TT:TT@@@@@@Q@Q@@@ @@@A@FxS S @@డ!@PTTQTT@k4@@@k4$O@@@@@k/@@@k. @@@@@@@3baabbbbb@#:3@4@5@@@@డ$List'flattenxTTyTT@ |TT}TT@@;@@@;:$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@ภHTT%AG@&A@O%NQ@@@@P@@@TT0@@k@@@P@@@z7@@K@@:@@W@Ġ$NoneTUTU@qc@@@@**@@@@@@@@@@@Ġ$SomeTUTU @qYĠ%OtherTUTU@ @!TU"TU@@ @@@[@@@'TU (TU@@*@@@a@@@@@**@@@@@@i@@i@@4 @@**@@@@@@q@@@ภÎATUBTU@̪@@@y@@@AEvRRFUU-@@@Ġ,Type_variantQU.U:RU.UF@,ఠ!l}ZU.UG[U.UH@sA@@43@@@Q@@@P3baabbbbb@@@@@@ @@+@@@R@@+@@@S@@@డwULU^xULU_@@@@TS@@@@@@M@@ @@@@@@@3ЇІІЇЇЇЇЇ@6/@0@1@@@@ఐ=!lЗULU\ИULU]@ @@@@ภТULU`УULUb@ @@@)M@@@@@@@@N@#@ ఐM!pиULUiйULUj@Ѱ@@@r@@@@J,@@@N@N@Ȃ@@@M@@@@@@@@@@K@@ఐ$fmt2ULUkULUo@@@ț@@@O@O@_@@ภŗŖULUpULU|AŕภŢ #  #ภŪ##ภŲ#jŭภź"C##B%(@(@'@@@yO@|O@{@ภ677@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@@@$8QP@6G:;VO@3X@@@EO@S@ภ6ўџ# |@@@@@O@O@@ภJѲŐѳŏ@@zP@rO@}P@@@@O@+@@@-~q6st@@@FO@6@@@8P@@@@1O@BB@*@[ |@@?@@@2O@O@N@@@@c@@@O@.W@@*@@X@ภ+ULUULUA*ภ'CodePre ULU@Ϡఐ(&flush2ULUULU@@@@E@@@ɤ@@@@@|@@ภ7ULU@5@@@W@@@N@@@ULUULU@@@@@@N@@@9 @@'M@@ภΑ@AΏ@AA@ї'K@@@@M@@@2ULU~K@@V@4ULUh5ULU@@Y@@ఠ,constructorsAUUBUU@ZA@@ԠnMs@@@=<@A@7@@@|@'vc_argsUUUUA=ఠ@A@M@@@@&vc_retUUUUAEఠ@A@IH@@@@@@@'vc_textUUUUAIఠ@A@M8@@@@@@@@@ UU UU@@Q@@@@@ ఐȯ!pUVUV@3@@@@@@@Ȭ@O@@@ɗ@@@ Q@ Q@^Q@@@Q@@@@ȸ@@@@@@@@@@ 3=<<=====@|@~@}ol@n@m_\@^@]KH@J@I@@@@ఐ$fmt2SUVTUV@@@@@@!R@(R@'@@ภ s thUViUV(A ภ~&Z &Yภӆ&Ӈ&ภ&ӎ%ӏ!ภ.Ӗӗ#%(@(@@@@R@R@V@ภBӪLjӫ7LJ@7@Q@Q@$S@h@@@R@]R@qR@R@R@R@rR@R@R@ S@S@@@@R@@@^@='S@"S@S@@@@R@@%r@r@G@@@R@R@@@y@BS@v;./0S@z+S@{@@@R@@@@&S@dG:;Q@R@aR@b@@@sR@@ภȫ43$ | @@@@@R@R@@ภȿ's(rภ/.0-@@SS@Π@@@R@@ภ?@@@ȫ 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@<9@@W@;ȰԮV3Ve@@@O@O@O{Oa@@@@@@@@ఐѠ!fԿV3VfV3Vg@_@@OF@'@@ఐK(mod_nameV3VhV3Vp@ư@@á@@@"7@@@ఐ'vc_argsV3VrV3Vy@@@OR@(J@@ఐ&vc_retV3VzV3V@@@OF@)X@@V3VqV3V@@OF@+]@@R@@O^@A@V3VF@@డӎ!@VVVV@p@@@pP2@@@2@pP8@@@1pP<@@@/@@.@@-3@@@@@@@ఐ!l&VV'VV@ @@@@ ఐ"$self7VV8VV@<ǰ@@Xl!@<<VV@@@P@PuPj@@C@@B(@@ఐ]!fKVVLVV@@@PF@J7@@ఐY'vc_textZVV[VV@@@PF@OF@@`VVaVV@@PI@@=@@J@h@@@K@@@fUUgVV@@@$@@O@TO@S@@ఐ!lxVVyVV@@@@@@O@WO@U @@% @@=3@A@ՅUU @@డ$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&@=@@Y43@ d&@ @!@@@=WW6@@@Q@Q@Q P@@o@@n@@m @@ఐ*!fWW7WW8@@@Q*F@y@@ఐ(mod_name'WW9(WWA@@@@@@+@@ఐU!l7WWB8WWC@5@@Q5F@:@@>@@ ;@Ġ)Type_openGWDWPHWDWY@ @@@@0@@@` @@0@@@a @@@ภɢUWxWVWxW@Ҿ@@@  @@@AYtR~R@@  @A@[sRkRs@@@ఠ%defs2fWWgWW@A@@+K@@@@K@3nmmnnnnn@   @ @ @@@ภܰyWWzWW@Ӽภ'CodePreւWWփWW@bఐ's_type3֌WW֍WW@ @@k@@@K@K@%@@֗WW֘WW@@+K@*@ఐ $defs֣WW֤WW@2@@ 5@@@@ ;@@@:@A@֬WW @@డ>!@ֶWWַWW@r@@@r@@@@r@@@r@@@@@@@3@Yib@c@d@@@@ఐP-merge_codepreWWWW@!@@@VK@@@@@@P@@@@@@@ఐ%defs2WWWW@)@@r,\@@@L@L@4@@WWWW@@r[@@@K@L@?@@డ՜!@WXFWXG@r@@@r,K@K@@@@@r @@@r@@@@@@@b@@ภw3WW4WXEAvภ%Latex <WW@ డ!^GWWHWW@ɔ@@@ɔ@@@@ɑ@@@ɐ@@@@@@@@@'\index{_WW`WW@@bWW@@ɯ@@@M@M@@@డ!^vWXwWX@ð@@@@@@@@@@ɿ@@@@@@@@@ ఐ$selfהWXוWX@?$@@Z@>יWX @@YYZj@@@@@@@h @@@Ze@@@@@@@@Z ภn׿y@׿@ZZ@@@+@@@*@@ఐs&s_nameWX WX@@@h0@@@'O@/O@.@@X@@@@@@0O@& @@డi!^WXWX@.@@@.@@@6@+@@@5*@@@4@@3@@2(@@'@\verb`WXWX@@@@H@@@BO@DO@C:@@డ֗!^WX<WX=@\@@@\@@@J@Y@@@IX@@@H@@G@@FV@@ ఐ$self-WX.WX#@?@@[bg@?2WX)@@ZZ[@@@^@@@]@h@@@\Z@@@[@@Z@@Y{@ZภyXyภQWX/RWX4@@@@[!@@@lQ@p@@@8@@@q@@ఐ&s_namegWX5hWX;@@@h@@@jQ@uQ@t@@c@@ʾ@@@V@vQ@i@@#`} ؁WX>؂WXB@@t؄WXC@@@@@UP@xP@w@@ @@@@@A@yP@T@@@@@@@@zO@@@@U@@@@@@{N@@@إWWئWXD@@t@@@@|M@@@| @@L@@ภ A@A@&M@@@@L@@@WW@@t@@@L@@@ ఐ$selfXHXQXHXU@@e@@\ @?XHXb@@iǼi@@@@@@@i[@@@@@@[@@@@@@@'@j ภozW@@֠j @@@@@@5@@ఐР!t XHXc XHXd@@@SD@'ty_infoXHXeXHXl@3 @@j#\#@@@@@@M@M@V@@ XHXP!XHXm@@\%@@@\@@f@@t@@@K@L@e@@1@@f@@@@@@@@@=@T@@>@X@@@@@@ @@@@@@R@@@c@@@@@@@@@A@<RMM@@ ఐ3$selfHXwX}IXwX@@ذ@@\}3HGGHHHHH@@@@@@@MPXwX@@@\{@@@@\y@@@j@@@@@@@@@ఐA#fmthXwXiXwX@'@@T  @@ภְsXXtXX@ֶภ%Latex|XX}XX@J ఐu$selfيXXًXX@A@@\B@@ُXX@@@\O@@@ι@@@@@M@@ ఐ$self٦XX٧XX@A6@@\^@@F٫XX@@qȍ\|@@@@@@@j@@@\w@@@@@@@r@ǂภp{$@@ȣ\@@@@@@@@ఐ!tXXXX@~@@Tq@'ty_nameXXXX@4 @@jK@@@L@L@@@XXXX@@\@@@@L@@@XXXX@@@@@@K@@@XXXX@@/]J@@ఐf$text XX XX@@@|/o@@@J@J@@@XXXX@@/w@@@J@@@ @@:5F@@@@u@@@@A@A@@@T@TT@@@@@@@@@N@T@TT@@@@@@@@F@@;PMM&@L> Print LaTeX code for a type. IOMpMtJOMpM@@@@@@@TܰPYYQYY1@AA࣠@&self-3Aఠ€AwAA@N3^]]^^^^^@A@@@  AzANA@N@@A@࣠@(mod_nameApYY2qYY:@ډA@@T3qppqqqqq@B O@B@!O@B@@@@@  @@#fmtAڃYY;ڄYY>@ڜA@@U3ڄڃڃڄڄڄڄڄ@ U@@@@@@@@"teAڔYY?ڕYYA@ڭA@@U3ڕڔڔڕڕڕڕڕ@U@@@@@@@@@ఠ$textڧYDYNڨYDYR@A@@vz0K@a@@@mK@:3ڰگگڰڰڰڰڰ@(U,@@ @@@@@ఠ$fmt2YUYbYUYf@A@@ҁ@@@TL@<@@ఠ&flush2YUYhYUYn@A@@@$@@@W҃@@@V@@UL@=2@@YUYaYUYo@@@"@@@?;@!fYUYsYUYt@ A@/@ @@@ @@@6@'@@AO@ఐՠ'new_fmt YUYw YUY~@Ђ@@@U@@@I@@@@E@@c@@@H@@@G@@F@@D@@Cq@@ภU,YUY-YUY@T@@@v@@@XM@\@@*@@@q@b@@]M@S@A@>YUY]@@ డ0reset_type_names)Odoc_infoNYYOYY@ RYYSYY@@=L@@@=L@@@b=I@@@a@@`3[ZZ[[[[[@@@@@vp@t@q@@@@ภӖmYYnYY@ӕ@@@=f@@@iM@m@@(@@@@@nL@h@ డ&Format'fprintfۊYYۋYY@ ێYYۏYY@@@@@I@@@w@!@@@ML@L@sY@@@u$@@@v@@@t@@r@@qN@@ఐ$fmt2۶YY۷YY@V@@r@@@M@M@b@@ภn֠mװYYYYAlภy. .ภЁ.t.sภЉ.AЄภБ#%(@(@@@@M@ M@ @ภХ 7@7@ypL@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@@ภ uv%type @@z@@@)M@,M@+@ภ!܉g܊f@@zN@rM@'}N@@@@*M@6.@@@~q6st@@@M@&9@@@N@@@@M@E@,@[type @@@@@M@9M@8Q@@@@:@@@M@Z@@/@@[@ ఐ5"teYYYY@@@W?k@2te_type_parametersYYYZ@32te_type_parametersWE@@@Р>$)type_expr@@@@@@@@B3'te_infoȆB@@@@@@A@@ @Aϻ!@!Jϼ!@!i@@Tj@3,te_type_name!t@@@@@A@A!!!!@@_k@*3*te_private*Wo,private_flag@@@@@C!@A"")""D@@jm@3/te_constructors5W~7t_extension_constructor@@@@@@A@D1@A"E"O"E"@@zn@3&te_locE>&@@@A@E:@A""""@@Ѓo@3'te_codeNà@@@@@@A@FI@A""""@@Вp@@A!!!"@@Жl@kc@@]\@@@R@@@Q@ĠЎAZZBZZ@٪@@@@po@@@[@@@Z3HGGHHHHH@@@@ @xw@@@]@@@\@@@ภՁXZZ"YZZ$@Հ@@@@@@}L@zL@N@ĠОkZ%Z4lZ%Z6Aڮఠ!p tZ%Z5@݌A @@@@@e3wvvwwwww@@@@ĠП A@@A@@@@k@@@j@@@݊Z%Z3@@@@@m@@@l@ @@@@o@@@n@@@ ఐ۠"psݤZ:ZJݥZ:ZL@@@@^@@@@@@@-@@@@@@@~3ݱݰݰݱݱݱݱݱ@WF@@A@B@@@@ఐ$fmt2Z:ZMZ:ZQ@a@@}@@@P@P@@@ ఐ~$selfZ:ZSZ:ZW@Ei@@a(@DZ:Zc@@@^+@@@@^&@@@^#@@@@@@@8@@ఐ(mod_nameZ:ZdZ:Zl@o@@X}E@@ఐ!pZ:ZmZ:Zn@O@@^J@@@Q@Q@Y@@Z:ZRZ:Zo@@8@@@@Q@c@@t @@}@@@O@i@ఐ]"ps&ZqZ'ZqZ@р@@@@@@@T@@@ӯ@@@@@@@@@ఐz$fmt2@ZqZAZqZ@@@@@@O@O@@@! RZqZSZqZ@@UZqZVZqZ@@@@@O@O@@@9 @@O@@ @@@ఠ!llZZmZZ@ޅA@@@@@s@@@r@@@@@u@@@t @@@ ఐ"psމZZފZZ@@@@C@@@@ӷ@@@@@@@@@@3ޖޕޕޖޖޖޖޖ@<3,@-@.@@@@ఐࠐ$fmt2ަZZާZZ@F@@b@@@P@P@@@!(޸ZZ޹ZZ@@޻ZZ޼ZZ@@@@@P@P@+@@< @@*@@@O@1@ ఐ,print_concatZZZZ@Ұ@@@֏@@@@@@@@@_(@@@3O@N@@@A@@j@@@ @@@@@@@@\@@ఐ9$fmt2ZZZZ@@@ֻ@@@P@P@3@p@@@@", ZZZZ@@ZZZZ@@?@@@P@P@@@࣠@!pA,ZZ-ZZ@EA@@J'@@@@ఐr"ps;ZZ<ZZ@ҕ@@@@@@@i@@@@@@@@@@ 3HGGHHHHH@(h@@ @@@@ఐ$fmt2XZZYZZ@@@@@@R@!R@ @@ ఐ$selfpZZqZZ@G@@b(@FSuZ[@@@_@@@(@_@@@'_@@@&@@%@@$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!lZ[Z[@-@@F@@@P@BP@@8@@ @@@ఐ"ps[[([[*@5@@@ו@@@I@ @@@Hd@@@G@@F@@E@@ఐ/$fmt2[[+[[/@@@ױ@@@UO@YO@X@@") [[1[[3@@ [[0 [[4@@4@@@TO@[O@Z @@9 @@O@S @B @@@ @@@@@AYY[5[>@@@ ఐ]"ps&[@[H'[@[J@Ӏ@@@@@@@T@@@կ@@@@@@@@@ఐz$fmt2@[@[KA[@[O@@@@@@M@M@@@ ఐ$selfX[@[QY[@[U@G@@c@G7][@[e@@@`Q@@@@`L@@@`K@@@@@@@ @@ఐ(mod_nameu[@[fv[@[n@@@Z-@@ఐ"te[@[o[@[q@Ѱ@@Z<@,te_type_name[@[r[@[~@ @@@@@F@@[@[P[@[@@ռ@@@@N@P@@v @@@@@L@V@ ఐA!p[[[[@Ű@@@f@@@@>@@@@p)@@@L@L@DL@[@@oL@@@@J@@@@@@@@@@@@ఐ$fmt2[[[[@|@@ؘ@@@M@M@ @@ภՔՓ[[[[AՒภ՟( '# +=@@ @@@WM@ZM@Y@ภճgfภջ#"$'!@'@GcN@]c@@@nM@x@ภ347@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 @@డx[[y[[@@@@@@@M@@@@@@@@@<@@ఐ"te[[[[@@@\ K@*te_private[[[[@ @@R@@ภ(Asttypes[[[[@'Private[[[[@@@ @@4M@h@@!@@Џ@@@N@n@( private[[[[@@[[[[@@M@z@ [[@@[[[[@@M@@[[[[@@@@)@@L@ @@ఠ's_type3[[[[@A@@ه@@@L@3@@@@ఐ&flush2[[[[@@@@=@@@ٜ@@@@@@@ภ/[[[[@.@@@P@@@M@%@@@@)&@A@[[ @@@ఠ$defs[\[\ @4A@@/̠7~L@@@@L@3$##$$$$$@MF@G@H@@@డ$List'flatten7\\8\\@ ;\\<\\%@@/@@@//#@@@@@@/(@@@@@3JIIJJJJJ@&@@@@డ$List#map^\&\4_\&\8@ b\&\9c\&\<@@@@@@b@@@:M@0*T@@@M@LM@M@@@@@@@ @@@@@@@6@@࣠@!xA\=\R\=\S@A@@+n@@@@@ఠ&father\W\n\W\t@A@@w@@@P@3@"C@@@@@డ6$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@@^d@3&xt_retΞDJ)type_expr@@@@@@@@B@AHRHr@@oe@31xt_type_extension*]@@@@@C%@A@@xf@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@M\W\jp@@ ఐ!pY\\Z\\@r@@@@@@ @@<@@@ P@@@@P@P@TP@@@P@.@@@@@@@@@@@@@3~}}~~~~~@@@@@@@ఐȠ$fmt2\\\\@.@@J@@@Q@Q@@@ภF㮠E㯰\\\\ADภQ㹠6 6ภY6L6Kภaɠ6\ภiѠ#%(@(@@@@Q@Q@P@ภ}7@7@Q|P@P@R@ۣ@@@Q@SQ@gQ@xQ@Q@Q@hQ@yQ@Q@ R@R@@@@Q@@@^@x'R@|"R@R@@@@Q@@%r@r@؂@@@Q@Q@@@y@غBR@l;./0R@p+R@q@@@zQ@@@@6R@ZG:;P@Q@WQ@X@@@iQ@w@ภNoOn$ | @@S@@@Q@Q@@ภbخcحภjikh@@؎R@Ġ@@@Q@@ภzX{W@@Q@Q@ӠEP@ԠGR@Ǡ@@@Q@@@@R@QTR@TU@@@Q@ @@@Y`@@@jQ@@@@6R@3./01@@@UQ@f"@-@[ | %s@@@@@VQ@Q@.@@  @@:OȠD@@@Q@R7@@డD$Name&simple\\\\@ \\\\@@@@@Ӣ@@@ӥ@@@@@W@@ఐV!x\\\\@:@@}f@'xt_name\\\\@ @@@@@R@R@t@@\\\\@@w@@@@P@y@@ఠ!l\\\\@A@@2'P@3@@@@ ఐ $self\\\\@L@@hJ@L4\]@@@_@_@__@@@@@@@@ఐ 9!f+\],\]@ ɰ@@`F@''@@ఐ&father:\];\]@@@ @@@.7@@@ఐ !xP\]Q\]@@@J@'xt_argsW\]X\]@o @@`F@5S@@ఐ٠!xg\]h\]@@@a@&xt_retn\]o\]#@x @@`(F@:j@@t\]u\]$@@`3@@@@@@ఐ!x]C]^]C]_@@@;3@@@@(xt_alias]C]`]C]h@ @@@@@B@@@A@Ġ$None]n]]n]@ @@@@@@@K@@@J4@@@@@M@@@L;@@@ภ!]n]]n]@=@@@NC@Ġ$Some]]]]@'ఠ"xa]]]]@A@@@@@TL@@@@@ޠ@@@V@@@UT@@@@@X@@@W[@@@ ఐ۠!p ]] ]]@$@@@@@@g@۝@!t@@@&S@܌@@@S@tS@S@@@S@c@@@eۭ@@@f@@@d@@b@@a321122222@QJ@K@L@@@@ఐ |$fmt2B]]C]]@ @@@@@uT@|T@{3IHHIIIII@@@@@ภcdX]]Y]]Aภno # = @@s@@@T@T@"@ภ悠͠ภ"抠ډ'ڈ@'@ڮkU@ˠk@@@T@:@ภ2暠x7w@7@pO@@@sT@T@T@ڠ}S@S@۠@@@T@Y@@N@U@ @@@T@e@@Z@)U@ @@@T@q@% = %sk@k@0@@@T@T@}@@rq@@T6@@@rT@@@ఐ"xa]^]^@@@@@@ @ @%xa_xt]^]^"@3%xa_xt@@@җ @@@@@@A@A3'xa_name@@@@@@@A@@ka@@A5?5o@@ob@*@@ @@@ @@@ @Ġ$None^(^G^(^K@}@@@@+ @@@@@@@@2 @@@@@@@@@ఐK"xa5^(^O6^(^Q@@@"@@@'@%@'xa_nameA^(^RB^(^Y@G@@(S@v@Ġ$SomeO^Z^yP^Z^}@ఠ!xX^Z^~Y^Z^@qA@@ R@@@*@@@@@m Y@@@@@@2@@t `@@@!@@@ 9@@@ఐ!xw^Z^x^Z^@@@ @@ s@@@-@+3}||}}}}}@L. @@@'xt_name^Z^^Z^@@@E @@@A]]^^@@H@@@@@hS@wB@ภװ^^^^A֠ภ'CodePre ^^@{ఐ Р&flush2^^^^@ F@@@@@@P@@@@@f@@ภ^^^^@@@@@@@S@v@@^^^^@@ڡ@@@@S@@@: @@?R@@ภ>AA<@BA@DMP@@@@R@@@^^K@@X@@@@P@@[@@@A]C]XR@@]R@A@](];T@@డy!@^_B^_C@հ@@@ՠ=SO@@@@@Р@@@Ϡ @@@@@@@3@s@@@@@@ภt^_=^_?@Tภ%Latex^_^_ @ ఐ ͠$self(^_ )^_@O@@k]3(''(((((@%@@@O .^_@@@j@@@X@@@@@ @@ ఐ ꠐ$selfE^_F^_ @Oհ@@kz@OJ^_0@@F,k@@@@@@@x@@@k@@@@@@@1@Wภ=p@p@Bk1@@@@@@?@@ఐ蠐!xv^_1w^_2@̰@@N@'xt_name}^_3~^_:@ @@x@@@R@R@\@@^_^_;@@kK@@@@R@f@@^_ ^_<@@a@@@@Q@p@@ @@=P@s@ఐ!l^_@^_A@@@~@@@@@@@P@@@డD!@_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_@s@@@@@@@B@@@A@@@@@D@@@C@@@ภt'_r_(_r_@@@@i@@@R@Ġ$Some8__9__@~ఠ!tA__B__@ZA@@@@@KB@@@@@@@@M@@@LJ@@ @@@O@@@NQ@@@@ఠ!sa__b__@zA@@@@@T@X3gffggggg@e/(@)@*@@@ ఐޯ"psx__y__@Ұ@@@2@@@_@ަ@@@^@@@]@@\@@[@@ఐ̠$fmt2____@2@@N@@@kV@oV@n2@@8\begin{ocamldoccomment} ___`@@___`@@@@@jV@qV@pF@@9 @@@@@rU@iL@  ఐh$self``-``1@QS@@l\@Pڰ``?@@@l@@@~zدz@@@}@@@|@zl@@@{@@@z{@@@y@@x@@w@@vy@@ఐ'$fmt2``@``D@@@l@@@V@V@@zߐภ ^@ @ݠ{@@@@@@@@ภ$Some``F``J@Tఐנ!t``K``L@@@m@@@V@@@!``E"``M@@{0m@@@@@@V@@@j @@@@@U@@ ఐt"ps=`O`i>`O`k@ݗ@@@@@@@k@@@@@@@@@@@@ఐ$fmt2W`O`lX`O`p@@@@@@V@V@@@7 \end{ocamldoccomment} i`O`rj`O`@@l`O`qm`O`@@ߖ@@@V@V@ @@9 @@@@@U@@ఐ&flush2````@#@@@@@@-@@@@@%@@ภ````@@@@@@@U@5@@@@96@d @@:7@ @@;8@+ @@<9@A@__ @@ภ````Aภ%Latex ``@ఐ[!s````@Z@[@\@@@@@S@S@3@^l @@@@  @@S@@ภ;'A9@(A@AT@@@@S@@@``2@@V@@@@>7@@x@@@A_F_\`a@@&@@@1Q@A@@@@ @@@P@BQ@0@@@@@@@b@}@@@@@@@@O@\=\Maa@@@@@N@EN@D@@ఐ}"teaa-aa/@[@@e@/te_constructorsaa0aa?@ @@Г@@@N@JN@G@@!\&\3"a@aP@@8@@@M@KN@ @@,\\-aQa`@@  @A@/[\@@@ఠ%defs2:alax;ala}@SA@@蹠@L@O@@@QL@M3CBBCCCCC@  1 *@ +@ ,@@@ภݱNalaOala@葠ภ'CodePreWalaXala@7ఐ 's_type3aalabala@ :@@@@@@XL@ZL@Y%@@lalamala@@@L@W*@ఐ ]$defsxalayala@2@@?@@@SL@\L@[=@@ @@D@@@RB@A@alat@@డ!@aaaa@w@@@w@@@c@p@@@bo@@@`@@_@@^3@ark@l@m@@@@ఐ--merge_codepreaaaa@@@@3(@@@s@@@t-@@@r@@q@@ఐ%defs2aaaa@)@@OA+@@@}M@M@~4@@aaaa@@4@@@oL@M@{?@@ ఐ$selfaaaa@S@@o(P@Raa@@}ڠ}@@@@@@@}o@@@@@@o@@@@@@@h@}'ภ"u@"@}*@@@@@@v@@ఐ"te(aa)aa@u@@f@'te_info/aa0aa@Q @@}AoA@@@@@@M@M@@@>aa?aa@@oC@@@@@i@@@@@@@@ @ 7@@ ^@  @@ _@ # @@ `@ 1 @@ a@ @@ b@ @@ c@@@@A@NYDYJ@@ ఐ$selfZaa[aa@S@@o3ZYYZZZZZ@@@@@@S_bab@@@o@@@@o@@@}@@@@@@@@@ఐ#fmtzab{ab @@@f @@ఐࠐ$textab ab@*@@uA@@@K@K@7@@; @@LF@:@J@@@)A@-A@@@g%@g @gg@@@@@@@@1@ @@a8@g1@g,@g'g@@@@@@@@@@F@P@YY+@eÐ ( Print LaTeX code for a type extension. XXXY@@@@@@@g.b>bIb>b[@AA࣠@&self-3AఠToATp@ag3@Tn@@@  TrAajTs@aj@@Ts@࣠@#fmtAb>b\b>b_@A@@gJ3@Ta~@T@!a@T@@@@@  @@!eAb>b`b>ba@A@@gV3@ g`@@@@@@@@@ఠ$text bdbnbdbr@&A@@B`J@@@@J@3@(gt@@ @@@@@ఠ$fmt2,bub-bub@EA@@@@@K@@@ఠ&flush2=bub>bub@VA@@@@@@@@@@@K@2@@LbubMbub@@@"@@@;@!fXbubYbub@qA@/@ @@ @@@6@'@@O@ఐ;'new_fmtqbubrbub@@@@@@@@2@@@ @@@@@ (@@@ @@ @@ @@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@@(@@@@@@3K@-@@ఠ&s_namebbbb@A@@@@@BK@43@0@@@డ}$Name&simplebbbb@ bbbb@@I@@@@@@8@@@7@@6@@ఐ&!ebbbb@@@hx-@'ex_name$bb%bb@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@A9&z&:&z&@@{@3&ex_locFO~@@@A@EA@AB&&C&&@@|@3'ex_codeOS@@@@@@A@FP@AQ'' R''+@@}@@AU%h%rV%h%@@w@ld@@]@@@CL@IL@G@@l@@@A@bbn@@@ఠ&fatherbcbc @A@@s@@@XK@J3@@@@@@డ2$Name&fatherbcbc@ bcbc@@-@@@ݐ@@@Nݓ@@@M@@L @@ఐ۠!ebcbc@@@i-/@'ex_namebcbc$@ @@ݰ@@@YL@}L@{=@@. @@A>@A@bc @@ ఐ䆠!pc(c0c(c1@ @@@@@@@䃠@@@@}K@Tp@@@K@K@K@?@@SK@@@@@@@@@@@@@@3@t{@|@}@@@@ఐ$fmt2&c(c2'c(c6@a@@@@@L@L@@@ภFG;c(c7<c(cNAܠภQB-R B,ภYAZAภaAbภij#'(@(@n@@@L@L@P@ภ}[~7Z@7@|K@YK@M@ ;@@@L@L@L@L@L@L@L@L@L@ M@M@@@@L@'@@^@'M@"M@M@@@@L@@'r@r@@@@ L@*L@)@@y@RBM@;./0M@+M@@@@L@@@@B}M@נG:;K@:L@ԠL@@@@L@@ภ~*exception @@@@@;L@>L@=@ภFEภ@@&M@A@@@RL@\@ภ@@~L@9L@PEK@QGM@D@@@UL@f@@@䏠M@,QTM@/TU@@@exception %s@@@@@L@iL@h.@@  @@ҠOȠD@@@L@7@@ఐp&s_nameZc(cO[c(cU@@@YD@@m@@UK@F@@ఠ!licWccjcWcd@A@@=K@3kjjkkkkk@U@@@ ఐ$selfzcWcg{cWck@X @@s@WcWc~@@@k\@kQ@kLk2@@@@@@@@ఐ8!fcWccWc@ɰ@@kmF@'@@ఐ&fathercWccWc@@@r@@@7@@@ఐ!ecWccWc@@@kJ@'ex_argscWccWc@ @@kF@S@@ఐՠ!ecWccWc@@@k'a@&ex_retcWccWc@ @@kF@j@@cWccWc@@kF@o@@d@@kp@A@cWc_@@@ఠ!scccc@A@@i`@@@K@@@@K@3@@@@@@ఐ!ecccc@@@kb3@@@@(ex_aliascccc@ @@@@@@@@@Ġ$None#cc$cc@@@@@Ƞ@@@@@@4@@Ϡ@@@@@@;@@@ภ䆰9cc:cc@@@@NC@Ġ$SomeFccGcc@ఠ"eaOccPcc@hA@@@@@L@@@@@@@@@@@T@@@@@@@@[@@@ డ&Format'fprintftcd ucd@ xcdycd@@ݰ@@@3@@@@ @\!t@@@N@F@@@N@N@N@1@@EN@̠P@@@Π@@@@@@@@@@3@ZS@T@U@@@@ఐ̠#fmtcdcd@@@l3@@@@@ภbʠa˰cd cd'A`ภmՠ # = @@@@@-O@0O@/"@ภ54ภ'@'@dP@3d@@@DO@N:@ภ7@7@mi@@@O@O@+O@BvN@,N@C@@@GO@XY@@N@愠P@ @@@.O@Ae@@Z@搠P@ @@@O@*q@% = %sk@k@@@@O@[O@Z}@@rq@@绠6@@@O@@@ఐ"eaGd:dRHd:dT@@@@@@t@q@%ea_exSd:dUTd:dZ@3%ea_ex@@@l@@@@@@A@A3'ea_name@@@@@@@A9$v$:$v$@@u@@A=$$>$$@@v@*@@l@@@s@@@r@Ġ$Noned`dtd`dx@@@@@+l@@@|@@@{@@2l@@@~@@@}@@@ఐM"ead`d|d`d~@@@?@@@@@'ea_named`dd`d@G@@!N@@Ġ$Somedddd@ఠ!edddd@A@@m@@@#@@@@@mm @@@@@@+@@tm'@@@@@@2@@@ఐ!edddd@@@ @@m:@@@@3@E. @@@'ex_namedddd@ɰ@@E @@@Ad(d8dd@@H@@@@@aN@B@ภ>ddddA=ภ'CodePre dd@ఐѠ&flush2dddd@H@@@X@@@@@@@@f@@ภJ!dd"dd@I@@@k@@@N@v@@*dd+dd@@@@@@N@@@: @@AM@@ภ殺AA@BA@OK@@@@M@@@EddK@@@@@@P@@]@@@ALccR@@_T@A@NccT@@డ!@Xe7eUYe7eV@<@@@<J@@@@5P@@@4T@@@ @@ @@ 3hgghhhhh@s@@@@@@ภٰvde4wde6@ภ%Latexdddd@M ఐ$selfdede@[@@v%@Zde@@@vR@@@-@@@,@@+0@@ ఐנ$selfdede@[9@@vA@["de&@@␠v@@@<@@@;@ @@@:vz@@@9@@8@@7U@᠐ภ'@@⦠v@@@L@@@Kc@@ఐ㠐!ede'de(@@@n5r@'ex_namede)de0@ @@N@@@HM@RM@P@@dede1@@v@@@4@SM@G@@ddde3@@@@@(@TL@3@@ @@IJK@'@ఐ焠-merge_codepre e7e> e7eK@U@@@@@@X@@@Y@@@W@@V@@డ!@(e7eO)e7eP@ @@@ o@@@i@o@@@ho#@@@f@@e@@d@@ఐܠ!lEe7eMFe7eN@L@@@@ఐh!sRe7eQSe7eR@@@+oE@@@tM@yM@w@@^e7eL_e7eT@@ݠI@@@bL@zM@s@@] @@٠ZL@@@@#K@|L@`@@@@Tb@@@K@"@@డ !@eeee@i@@@iIK@K@@@@@f @@@e@@@@@@@~1@@ภeWe^eWeAภ%Latex eWec@zడ@!^eWeoeWep@@@@@@@@@@@@@@@@@@]@@'\index{eWefeWen@@eWee@@ @@@M@M@p@@డo!^eWeeWe@4@@@4@@@@1@@@0@@@@@@@@@ ఐ3$selfeWeqeWeu@\@@x:@\m eWe{@@wlwjw@@@@@@@|@@@w@@@@@@@@w}ภ0@0@ww@@@@@@@@ఐJ&s_name4eWe|5eWe@@@@@@O@O@@@X@@@@@@O@@@డ!^ReWeSeWe@矰@@@@@@@@@@@@@@@@@@@'@\verb`jeWekeWe@@@@@@@O@O@ @@డ!^eWeeWe@Ͱ@@@@@@@@@@@@@@@@@%@@ ఐ̠$selfeWeeWe@].@@x6@]eWe@@xxxt@@@ @@@ @@@@ xo@@@ @@@@J@xภภ`eWeeWe@_@@@x@@@Q@_@@@䩠@@@c@@ఐ&s_nameeWeeWe@2@@E@@@Q@#Q@"w@@c@@/@@@@$Q@@@#`} eWeeWe@@teWe@@:@@@P@&P@%@@ @@B@@@@'P@@@@@J@@@@(O@@@U@@R@@@@)N@@@eWedeWe@@@@@@*M@@@| @@L@@ภA@A@M@@@@L@/@@1eWe]@@@@@L@@@ ఐ t$selfFeeGee@]ְ@@y{@]Kee@@e-c@@@8@@@7@byb@@@6@@@5ya@@@4@@3@@2@zภBu@u@G}@@@P@@@O@@ఐ !e{ee|ee@ b@@p@'ex_infoeeee@S @@y@@@L@@@KM@UM@R%@@eeee@@y@@@J+@@f@@m @@@K@[L@4@@!@@ 5@S@@ @@@ 4@@@ 5@@@ @@@ @@@ @ @@  @A@bdbj@@ ఐ ⠐$selfeeee@^D@@y3@   @ @ @@@]ee@@@y@@@b@y@@@a@@@`@@_@@^@@ఐ #fmteeee@ ְ@@q6 @@ఐ Ԡ$texteeef@*@@Ϡr @r @{J@xJ@u6@@: @@WF@l9@I@@ @ A@ A@@@qY@qTqK@@@@@@ @@@k@qc@q^qU@@@@@@@@F@ .@b>bB&@ܺ $ Print LaTeX code for an exception. bbbb=@@@@@@@qeffff(@AA࣠@&self-3AఠLM^ıCA^@k3*))*****@^@@@  ^DZFAk^@k@@^@࣠@#fmtA<ff)=ff,@UA@@q3=<<=====@^k@^@!k@^@@@@@  @@&m_nameAOff-Pff3@hA@@q3POOPPPPP@ q@@@@@@@@!pA`ff4aff5@yA@@q3a``aaaaa@q@@@@@@@@  ఐO$selfvf8f>wf8fB@_@@z3vuuvvvvv@"q@@@@@^{~f8fP@@@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@Eఐ!pf{ff{f@g@@rj@'mp_namef{ff{f@3'mp_namer@@@ n@@@ i@@@ 3'mp_type 㙠YE+module_type@@@ k@@@ j@@A@ASSSS@@j@3,mp_type_code@@@ l@@B@ASSST@@t@3'mp_kind%r @@@ m@@C!@AT0T8T0TT@@}@@ASSSS@@@<4@@@@@L@L@@@W<@@hL@L@@ภr.ffApภ$Code6ff@# : =ff>ff@@@ffAff@@@@@L@L@@@ @@(L@L@@ภTffA@A@Ġ@@@L@@@/A@ˠ<@@@L@@@A@Ҡ@@@L@@@kfUf]@@{@@L@@@@@@@@K@@  ఐ\$selfffff@`@@{ @_ff@@@r@r@rr@@@@ @@ @@ఐ`#fmtffff@F@@r#@@ఐZ&m_nameffff@B@@r0@@ఐX!pffff@<@@r?@'mp_kindffff@ @@rF@@=@@rG@ ఐ$selfffff@`[@@|U@_Ͱfg @@@{@@@@{@@@@@@@@@@e@@ఐ#fmtfg fg@@@s,r@@ภ7fgfgA6ภ$Code fg@l%) -> fgfg@@fgfg@@x@@@K@K@@@ @@@@@!K@K@@ภ+A@,A@@@@K@@@'fg4@@|K@@K@ @@b9@@sYF@*F@@=@@@>@@@?A@CA@@@s|@sw@srsi@@4@@3@@2@@1@ @@m@s@s@s~su@@?@@>@@=@@<@@;F@6@LffY@@srRg"g-Sg"gF@AA࣠@&self-3Aఠ`yA`@m3`__`````@`@@@  `|Am`@m@@`@࣠@#fmtArg"gGsg"gJ@A@@s3srrsssss@an @a@!n @a@@@@@  @@&fatherAg"gKg"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@@@3*@ఠ$elesgoggog@A@@q@@@a@@@`3@3@@@@@) @@s@@s@@@  ఐ$selfgggg@a~@@}#3@F#@@@@@`gg@@@}!@@@@}@@@'@@@@@~@@}@@ఐ#fmtgggg@@@t) @@ภ]ggggA\ภ%Latex "gg@7\begin{ocamldocsigend} )gg*gg@@,gg-gg@@@@@N@N@D@@ @@@@@N@N@N@ภ+A@,A@@@@N@[@@Mgg4@@}q@@N@a@@e9@@@@@M@g@ డ$List$iterggghgg@ kgglgg@@S@@@@rbF@P@@@@@@y @@@M@@@@@@@@@ ఐ1$selfgggg@b@@}@agh @@@r@r@rr@@@@@@@@ఐ5#fmtgh gh @@@t@@ఐ/&fatherghgh@@@t@@gggh@@@rr@@@@ఐ$elesghgh@Ұ@@ʠZ@@@N@N@@@h @@4@@@M@@ ఐ$selfhh&hh*@bo@@~@ahh8@@@~@@@@~ @@@@@@@@@@@@ఐ#fmthh9hh<@s@@u@@ภKhh>hh^AJภ%Latex hhC@ݠ5\end{ocamldocsigend} hhEhh\@@hhDhh]@@@@@M@ M@2@@ @@@@@M@M@<@ภ+A@,A@@@@M@I@@;hh=4@@~_@@M@O@@b9@@uRF@AF@F@M@W@A@@X@\B@@uUY@Ġ3Module_type_functorT h_hgU h_hz@;3Module_type_functor@u@@@ um@@@ @BA@E@A22^^32^^@@@+@ఠ!pl h_h|m h_h}@A@@u@@@e3pooppppp@@@@ఠ!k{ h_h| h_h@A@@u@@@f@@@/ 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@ch@@ 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@vP1module_type_alias@@@ @AB@E@A4_0_64_0_^@@@,@ఠ!a0 hi 1 hi @IA@@@@@i343344444@@@@@@@@vK@@vK@@@ ఐ砐$selfD iiE ii@c԰@@y3DCCDDDDD@@@@@@cIL ii-@@@w@@@D@u@@@C}@@@B@@A@@@@@ఐ#fmtd ii.e ii1@۰@@v @@ภoi2i?pi2itAภ$Code xi2iC@ ఐ($selfi2iEi2iI@d@@A@c`i2i`@@@|e@@@r@|`@@@q|_@@@p@@o@@nQ@@ఐ &fatheri2iai2ig@@@v^@@ఐ!ai2ihi2ii@j@@@@@@r@(mta_namei2iji2ir@3(mta_name@@@ !t@@@ @@@ 3*mta_module pv4@@@ @@@ A@A @A,]k]u,]k]@@>)@@A+]]'+]]:@@B(@,@@@@@@@i2iDi2is@@S@@@k@N@|@@| @@Z@@@M@dM@j@ภcAa@A@i@@@eM@@@i2i>@@&@@OM@c@@@@w@Ġ0Module_type_withiui}iui@;0Module_type_withZ@w'@@@ @@@ @BC@E@A6__6__@@@-@ఠ!k+iui,iui@DA@@w?@@@m3/../////@@@@ఠ!s:iui;iui@SA@@#@@@n@@@0Biui@@wU@@wU@@@  ఐ$selfPiiQii@d@@3POOPPPPP@/(@)@*!@@@@@d[ Zii@@@wu@wt@wswl@@@@@@@@ఐ#fmtkiilii@@@w@@ఐ&fatherxiiyii@ް@@w(@@ఐZ!kiiii@1@@w@@@8@@<@@w9@ ఐ:$selfiiii@e'@@G@dii@@@@@@@@@@@@@@@@@W@@ఐE#fmtiiii@+@@wd@@ภiij<jIAภ$Code ij@8! ijij@@ijij@@D@@@M@M@@@ @@K@@@M@M@@ภ/jj,A-ภ$Codejj@c ఐ$selfjjjj @e@@5@d߰jj0@@@}@@@@}@@@}@@@@@@@@@ఐ&fatherjj1jj7@@@x5@@ఐ!s*jj8+jj9@հ@@~@@@N@N@@@5jj6jj:@@@@@@N@@@T @@eM@M@@ภIj<jHA@A@@@@M@ @@gA@y@@@M@@@Yii@@}@z@M@ @@@@M@@@@xm@Ġ2Module_type_typeofljJjRmjJjd@;2Module_type_typeof@I@@@ @AD@E@AG8`7`=H8`7`[@@@.@ఠ!s jJjejJjf@A@@@@@q@@@@@x@@x@@@ ఐ7$selfjjjtjjjx@f$@@3@@@@@@ejjj@@@@@@@@@@@@@@@@@@@ఐE#fmtjjjjjj@+@@x @@ภjjjjAภ$Code jj@8/module type of jjjj@@jjjj@@D@@@M@=D@@ @@K@@@tM@5M@;N@ภ/jj,A-ภ$Codejj@c ఐ$selfjjjj@f@@5l@e߰jj@@@~@@@T@~@@@S~@@@R@@Q@@P|@@ఐ&fatherjjjj@@@y5@@ఐ!s*jj+jj@@@@@@_N@iN@h@@5jj6jj@@@@@M@jN@^@@T @@eM@FM@L@ภIjjA@A@@@@GM@p@@gA@y@@@6M@E@@Yjj@@}@z@ M@4@@@@yj@@@A`gYg_@@yl3^]]^^^^^@@@@A@A@@@y@y@yyz@@@@@@@@@ @@t@y@y@yy@@@@@@@@@@F@@|g"g&@@yjjjk@AA࣠@&self-3 Aఠ g*Ag+@t"3@g)@@@  g-At%g.@t%@@g.@࣠@#fmt Ajkjk@A@@y3@g>t9@gB@!t:@gC@@@@@  @@&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 @@@c@ఠ$eles k<kRk<kV@A@@w@@@@@@3        @3@@@@@) @@y@@y@@@  ఐ$selfkZkdkZkh@g@@S3@F#@@@@@g#&kZkv@@@Q@@@%@O@@@$W@@@#@@"@@!@@ఐ#fmt>kZkw?kZkz@@@z: @@ภIkZk|JkZkAภ%Latex RkZk@7\begin{ocamldocsigend} YkZkZkZk@@\kZk]kZk@@+@@@HN@JN@ID@@ @@@@@TN@AN@GN@ภް+A@,A@@@@BN@P[@@}kZk{4@@@@0N@@a@@e9@@@@@UM@/g@ డ$List$iterkkkk@ kkkk@@@@@@xM@\@@@^@@]@쪠 @@@[~@@@Z@@Y@@X@@ ఐ2$selfkkkk@hO@@@gаkk@@@x@x@xx@@r@@q@@p@@ఐ6#fmtkkkk@@@z@@ఐ0&fatherkkkk@@@z@@kkkk@@@xx@@@@ఐ$eleskkkk@Ӱ@@[@@@jN@N@@@i @@e@@@M@i@ ఐ$self kk kk@h@@E@h kl@@@@@@@@>@@@F@@@@@@@@@ఐ#fmt- kl. kl@t@@{)@@ภ|8 kl9 kl&A{ภ%Latex A kl @5\end{ocamldocsigend} H kl I kl$@@K kl L kl%@@@@@M@M@3@@ @@@@@M@M@=@ภͰ+A@,A@Ӡ@@@M@J@@l kl4@@@@M@P@@b9@@{_F@F@F@VF@X@A@@Y@]B@@{bZ@Ġ,Module_alias!l'l/!l'l;@;,Module_alias@{,module_alias@@@ r@AA@I@Aa U.U4b U.UR@@@@ఠ!a !l'l<!l'l=@A@@@@@3@@@@@@@@{@@{@@@ ఐ"$self"lAlK"lAlO@i?@@3@@@@@@h"lAl]@@@@@@@@@@@@@@@@@@@ఐ0#fmt"lAl^"lAla@@@{ @@ภ#lblo#lblAภ$Code #lbls@S ఐ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 ۠|l#mmt@@@ f@@@ eA@A @ARRRS@@@@ARRRR@@@.!@@@@@ @@N#lbltO#lbl@@@@@@N@@@~ @@@@@M@M@@ภаA@A@֠@@@M@@@o#lbln@@@@M@@@@@|\@Ġ.Module_functor$ll$ll@;.Module_functor@|@@@ s|t@@@ t@BB@I@A] UU^ UU@@@@ఠ!p $ll$ll@A@@|@@@3@@@@ఠ!k $ll$ll@A@@|@@@@@@/$ll@@|@@|@@@  ఐ/$self%ll%ll@jL@@3@/(@)@*!@@@@@iʰ %ll@@@} @}@}|@@!@@ @@@@ఐ8#fmt%ll%ll@@@|@@ఐ2&father%ll%ll@@@|(@@ఐZ!p%ll%ll@1@@}%@@@-8@@<@@}"9@ ఐv$self&lm&lm @j@@8G@j&lm@@@}@|@||@@5@@4@@3P@@ఐz#fmt&lm &lm#@`@@}]@@ఐt&father&&lm$'&lm*@\@@}j@@ఐ!k3&lm+4&lm,@r@@}"@@@Az@@7@@}!{@@@}"|@Ġ,Module_applyE'm-m5F'm-mA@;,Module_apply]@}6@@@ u}:@@@ v@BC@I@A# V"V($ V"VS@@@@ఠ"k1 ]'m-mC^'m-mE@vA@@}M@@@3a``aaaaa@@@@ఠ"k2 l'm-mGm'm-mI@A@@}\@@@@@@/t'm-mJ@@}c@@}c@@@  ఐ$self*mm*mm@k@@3@/(@)@*!@@@@@j *mm@@@}@}@}}z@@I@@H@@G@@ఐ#fmt*mm*mm@@@}@@ఐ&father*mm*mm@@@}(@@ఐZ"k1*mm*mm@1@@}@@@S8@@<@@}9@  ఐ>$self+mm+mn@k[@@I@jͰ+mn@@@@@@^@@@@]@@@\@@[@@ZY@@ఐI#fmt+mn+mn@/@@}f@@ภ7+mn+mnA6ภ$Code +mn@l!(+mn+mn@@+mn+mn@@x@@@N@N@@@ @@@@@N@~N@@ภ+A@,A@@@@N@@@'+mn4@@K@@iN@}@@b9@@@@@M@h@  ఐ$self?,nn)@,nn-@kϰ@@t@kOD,nnB@@@~@@~;@~9~2@@@@@@@@ఐ#fmtU,nnCV,nnF@@@~Q@@ఐ&fatherb,nnGc,nnM@@@~W@@ఐ"k2o,nnNp,nnP@@@~^@@@@@7@@~]@ ఐ$self-nRn\-nRn`@l@@@k-nRnn@@@@@@@@@@@@@@@@@@@ఐ#fmt-nRno-nRnr@@@~@@ภ-nRnt-nRn}Aภ$Code -nRnx@"!)-nRnz-nRn{@@-nRny-nRn|@@.@@@M@M@@@@ @@5@@@M@M@J@ภ>+A<@,A@D@@@M@W@@-nRns4@@@@M@]@@b9@@oM@`@<@@a@=@@b@f>@@~c@Ġ1Module_apply_unit.n~n.n~n@;1Module_apply_unit @~@@@ w@AD@I@AVVVV@@@e@ఠ"k1 .n~n.n~n@A@@~@@@3        @1@@@@@@@~@@~@@@  ఐ$self/nn/nn@l@@Q3@D@@@@@l/$/nn@@@ @@@@@@@@ @@ఐ#fmt5/nn6/nn@|@@1@@ఐ&fatherB/nnC/nn@x@@7&@@ఐI"k1O/nnP/nn@0@@>@@@6@@:@@=7@ ఐԠ$selfa0nnb0nn@l@@E@lcf0nn@@@@@@@@@@@@@@@@@U@@ఐߠ#fmt~0nn0nn@Ű@@zb@@ภͰ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:@@@H@ఠ!k 1no1no@A@@@@@3@@@@ఠ!s 1no1no@A@@#@@@@@@01no@@@@@@@  ఐ$self3o`oj3o`on@m@@C3  @7/(@)@*!@@@@@m 3o`o@@@3@2@1*@@2@@1@@0@@ఐ#fmt)3o`o*3o`o@p@@%@@ఐ&father63o`o73o`o@l@@+(@@ఐZ!kC3o`oD3o`o@1@@V@@@>8@@<@@U9@ ఐȠ$selfU4ooV4oo@m@@G@mWZ4oo@@@@@@H@@@@G@@@F@@E@@DW@@ఐӠ#fmtr4oos4oo@@@nd@@ภ}5oo~7ppAภ$Code 5oo@! 5oo5oo@@5oo5oo@@@@@oM@qM@p@@ @@ @@@M@hM@n@ภ6oo,Aภ$Code6oo@! ఐ1$self6oo6oo@nN@@@m6oo@@@@@@@@@@@@@@@@@@@ఐ)&father6oo6oo@@@@@ఐ!s6op6op@հ@@@@@N@N@@@6oo6op@@e@@@@N@@@T @@eM@yM@@ภp7ppAo@A@w@@@zM@@@gA@~y@@@iM@x@@5oo@@;@z@SM@g @@@@M@R@@@@Ġ1Module_constraint*8pp+8pp,@;1Module_constraintB@@@@ zC@@@ {@BF@I@AWW WW@@@@ఠ!k B8pp.C8pp/@[A@@2@@@3FEEFFFFF@m@@@ఠ#_tk Q8pp1R8pp4@jA@@e@@@@@@/Y8pp5@@H@@H@@@ ఐؠ$selfe:pepof:peps@n@@3eddeeeee@-&@'@(@@@@@nz o:pep@@@k@f@d]@@@@@@@@ఐ᠐#fmt:pep: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@od@@ 3@@@@@@nٰ<pp@@@@@@@@@@ @@@@@@@@@ఐU#fmt<pp<pp@;@@ @@ภC=pp?q,q9ABภ$Code =pp@x/module type of =pp=pp@@=pp=pp@@DŽ@@@M@M@D@@ @@@@@M@M@N@ภo+>pq,Amภ$Code3>pq @ǣ ఐ$self@>pq A>pq@oа@@ul@oE>pq @@@9@@@@4@@@3@@@@@@@|@@ఐ&father]>pq!^>pq'@@@R@@ఐ!sj>pq(k>pq)@@@X@@@ N@N@@@u>pq v>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@pn@@3@ %@@ @@@oAqZqv@@@@@@%@@@@$@@@#@@"@@!@@ఐ _#fmtAqZqwAqZqz@ E@@ @@ภM Cqq DqqALภ$Code  Cqq@Ȃ ఐ $self Cqq Cqq@p@@TA@o $Cqq@@@@@@S@@@@R@@@Q@@P@@OQ@@ఐ &father <Cqq =Cqq@ r@@1^@@ఐ!s ICqq JCqq@h@@7@@@^N@hN@gr@@ TCqq UCqq@@@@@L@iN@]|@@U @@@@@sM@EM@K@ภְ mDqqdA@eA@ݠ@@@FM@o@@ vBq{qm@@@@0M@D@@r@@c@@@A }k&k,t@@e3 { z z { { { { {@ @@@ vA@ zA@@@@|@zs@@@@@@@@ @ @@~@@@@@@@@@@@@@F@ @ jj@@| Fqq Fqq@AA࣠@&self-3 Aఠ qG AqH@~?3        @qF@@@  qJ A~BqK@~B@@qK@࣠@#fmt A Fqq Fqq@ A@@3        @q[~V@q_@!~W@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/@ CA@@!@@@@@@3 2 1 1 2 2 2 2 2@<@@@ఠ$eles  =Hrr1 >Hrr5@ VA@@+M@@@@@@@@@D IHrr6@@@@@@@  ఐ$self WIr:rD XIr:rH@q@@3 W V V W W W W W@c70@1@2%@@ @@@q^  aIr:rV@@@@@@0@@@@/@@@.@@-@@,@@ఐ#fmt yIr:rW zIr:rZ@@@Q"@@ภȰ Ir:r\ Ir:rAǠภ%Latex  Ir:ra@Z:\begin{ocamldocobjectend}  Ir:rc Ir:r@@ Ir:rb Ir:r@@f@@@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@@c@rU 3Krr@@@G@F@E>@@@@@@@@ఐ#fmt DKrr EKrr@n@@@@ఐ&father QKrr RKrr@j@@"@@ UKrr VKrr@@@d]@@@@ఐ&$eles cKrr dKrr@@@jZ@@@N@N@@@h @@@@@M@@ ఐՠ$self Lrs Lrs@s@@(@r Lrs@@@@@@@@@@@@@@@@@8@@ఐࠐ#fmt Lrs Lrs@ư@@tE@@ภ Lrs Lrs=Aภ%Latex  Lrs@}8\end{ocamldocobjectend}  Lrs! Lrs;@@ Lrs  Lrs<@@ʼn@@@M@M@i@@ @@3@@@M@M@s@ภ<+A:@,A@ B@@@M@@@ Lrs4@@@@M@@@b9@@F@F@OF@FF@@A@@@B@@ @C@@@Ġ+Class_apply Ns?sG Ns?sR@;+Class_apply@+class_apply@@@ @AA@D@A????#@@@j@@ Ns?sS Ns?sT@@@@@@@@@@@@@@@ ఐn$self Pss Pss@s@@M@s Pss@@@H@@@@F@@@N@@@@@@@@@ఐy#fmt 5Pss 6Pss@_@@ @@ภ  @Pss APssA ภ#Raw  IPss@ !class application not handled yet PPss QPss@@ SPss TPss@@*@@@M@M@'@@ @@@@@M@M@1@ภհ+A@,A@ ۠@@@M@>@@ tPss4@@@@M@D@@b9@@8E@Ġ,Class_constr Rss Rss@;,Class_constr@N,class_constr@@@ @AB@D@A`?n?ta?n?@@@@ఠ#cco  Rss Rss@ A@@@@@3        @@@@@@@@j@@j@@@ ఐ#cco Ttt Ttt@@@@@-@@@ @ 3        @% @@@3cco_type_parameters Ttt Ttt*@33cco_type_parameters:@@@  n)type_expr@@@ @@@ @@B3(cco_name!t@@@ @@@@A= == =&@@C@3)cco_class#cct@@@ @@@ A@A@A=V=`=V=@@S@,@A====@@W@B2@@,+@@@ @@@ @@ĠO Ut0t= Ut0t?@ k@@@@?>@@@@@@3        @S@@@ @GF@@@@@@@@@ภB Ut0tC Ut0tE@A@@@@@@M@!M@@ఠ!l  -VtFtS .VtFtT@ FA@@kj@@@@@@@@rq@@@@@@@@@ ఐ$self JWtXtg KWtXtk@tڰ@@3 J I I J J J J J@&@ @!@@@tO RWtXty@@@}@@@)@{@@@(@@@'@@&@@%@@ఐ#fmt jWtXtz kWtXt}@@@B @@డ !@ yZtt zZtt@]@@@]@@@P@P@XP@@@@@B@a@@@A`@@@?@@>@@=J@@ภ Ytt Ytt@ ภ$Code Ytt Ytt@![ Ytt Ytt@@ Ytt Ytt@@%@@@ZQ@\Q@[o@@ @@u^u4uB@v@@k@uvy^u4uP@@@@@@@@@@@@@@@@@{@@ఐՠ#fmt^u4uQ^u4uT@@@i@@ภ _uUub_uUuA ߠภ$Code _uUuf@ ఐ$self_uUuh_uUul@vB@@@u_uUu|@@@@@@@@@@@@@@@@@@@ఐ&father_uUu}_uUu@@@@@ఐD#cco_uUu_uUu@.@@Z@@@@@(cco_name_uUu_uUu@@@@@@@@_uUug_uUu@@c@@@@N@@@_ @@j@@@M@M@@ภ smA q@nA@y@@@M@@@_uUuav@@6@@M@ @@{@@9M@@~@@@Ġ0Class_constraint%auu&auu@;0Class_constraint @@@@ @@@ @BC@D@A@@@@@@@@ఠ"ck =auu>auu@VA@@@@@!K@ఠ#ctk KauuLauu@dA@@@@@"Y@@@.Sauu@@[@@[@@@  ఐ$selfabuubbuu@v@@3a``aaaaa@m.'@(@)!@@@@@vh kbuu@@@@@@@@@@@@@@@@@@@ఐǠ#fmtbuubuu@@@["@@ภ ҰbuubuuA Ѡภ$Code buu@"( buubuu@@buubuu@@@@@ N@"N@!F@@ @@@@@,N@N@P@ภ #+A !@,A@)@@@N@(]@@buu4@@@@N@c@@g9@@-@@@-M@i@  ఐ0$selfcuucuu@wj@@y@wcuv @@@@@@@3@@2@@1@@ఐ4#fmtcuv cuv@@@@@ఐ.&fathercuvcuv@@@@@ఐ͠"ck cuv cuv@@@@@@C@@7@@@  ఐt$selfdvv%dvv)@w@@S@w #dvv7@@@N@@@N@L@@@MT@@@L@@K@@J@@ఐ#fmt;dvv8<dvv;@e@@@@ภ Fdvv=GdvvHA ภ$Code OdvvA@Ͽ# : VdvvCWdvvF@@YdvvBZdvvG@@@@@uN@wN@v@@ @@@@@N@nN@t@ภ ۰+A @,A@@@@oN@}@@zdvv<4@@@@YN@m@@b9@@@@@M@X!@  ఐ蠐$selfevKvUevKvY@x"@@1@wevKvr@@@F@E@D=@@@@@@:@@ఐ점#fmtevKvsevKvv@Ұ@@G@@ఐ栐&fatherevKvwevKv}@ΰ@@T@@ఐw#ctkevKv~evKv@\@@ia@@4@@eb@ ఐ'$selffvvfvv@xa@@p@wӰfvv@@@@@@@@@@@@@@@@@@@ఐ2#fmtfvvfvv@@@@@ภ=fvvfvvA<ภ$Code fvv@r" ) fvv fvv@@ fvv fvv@@~@@@M@M@@@ @@@@@M@M@@ภ +A @,A@@@@M@@@-fvv4@@Q@@M@@@b9@@RM@@<@@@=@@@^>@@@?@@@@@A:GqrA@@387788888@B@@@~CA@GA@@@@@@@@@@@@@@ @@@&@!@@@)@@(@@'@@&@@%F@ @VFqq]@@\hvv]hvv@AA࣠@&self-3 Aఠ yAy@3jiijjjjj@y@@@  yAy@@@y@࣠@#fmt A|hvv}hvv@A@@,3}||}}}}}@y@y@!@y@@@@@  @@&father !Ahvvhvv@A@@<3@ B@@@@@@@@$kind "Ahvvhvv@A@@J3@P@@@@@@@@ఐ$kindivvivv@[@@@@\3@@@@Ġ*Class_typejvwjvw@;*Class_typej@@@ @0class_type_alias@@@ @AA@B@AEEEE@@@:@ఠ#cta #jvwjvw@A@@@@@I3@,@@@@@"@@@@@@@ ఐ#ctalw#w4lw#w7@@@@@-@@@]@Z3@E% @@@3cta_type_parameterslw#w8lw#wK@33cta_type_parameters:@@@ sW)type_expr@@@ @@@ @@B3(cta_name!t@@@ @@@@ADDDD2@@@3)cta_classĠA@@@ @@@ A@A@ADbDlDbD@@@*@ADDDD@@@@0@@*)@@@\@@@[>@ĠAmwQw^BmwQw`@@@@@=<@@@e@@@d3HGGHHHHH@Q@@@ @ED@@@g@@@f@@@ภ XmwQwdYmwQwf@ @@@@@@M@qM@W@ఠ!l &lnwgwtmnwgwu@A@@ih@@@k@@@j}@@po@@@m@@@l@@@ ఐ"$selfowywowyw@z@@3@&@ @!@@@yowyw@@@@@@y@@@@x@@@w@@v@@u@@ఐ0#fmtowywowyw@@@X @@డ@!@qwxqwx@@@@1@@@P@P@P@@@@@@@@@@@@@@@J@@ภApwwpww@!ภ$Codepwwpww@X![pwwpww@@pwwpww@@d@@@Q@Q@o@@ @@@@@ @@@ ʠo@@@ @@@ @B@@B@AMErEzNErE@@@@ఠ#inh $xxxxxx@A@@!^@@@P@@@O@ఠ$eles %xxxxxx@A@@*@@@R@@@Q@@@@xxx@@L@@L@@@  ఐL$selfyxxyxx@|C@@3@6/@0@1%@@ @@@{ yxx@@@@@@M@@@@L@@@K@@J@@I@@ఐ\#fmtyxxyxx@B@@"@@ภ$yxxyxyA#ภ%Latex yxx@ζ:\begin{ocamldocobjectend} yxxyxy@@yxxyxy@@@@@pN@rN@qF@@ @@l@@@|N@iN@oP@ภu+As@,A@{@@@jN@x]@@yxx4@@8@@XN@hc@@g9@@ @@@}M@Wi@  ఐŠ$self,zyy-zyy @|@@ay@|1zyy:@@@@ @@@@@@ఐǠ#fmt@zyy;Azyy>@@@@@ఐƠ#inhMzyy?NzyyB@@@ ^F@@@'@@@ డ$List$iterb{yDyNc{yDyR@ f{yDySg{yDyW@@N@@@@yM@L@@@@@@u @@@I@@@@@@@@@ ఐ#$self{yDyY{yDy]@}@@@|{yDyt@@@@@@@@@@@@@ఐ'#fmt{yDyu{yDyx@ @@O@@ఐ!&father{yDyy{yDy@ @@Y@@{yDyX{yDy@@@@@@@ఐ&$eles{yDy{yDy@@@Ơ[@@@N@N@@@i @@ 0@@@M@@ ఐt$self|yy|yy@}k@@(@|ݰ|yy@@@ @@@@ @@@@@@@@@@8@@ఐ#fmt|yy|yy@e@@E@@ภG|yy|yyAFภ%Latex  |yy@٠8\end{ocamldocobjectend} |yy|yy@@|yy|yy@@@@@M@M@i@@ @@ @@@M@M@s@ภ+A@,A@@@@M@@@7|yy4@@[@@M@@@b9@@M@@<@@@=@@@>@@@@@ACivv@@@3A@@AAAAA@@@@BA@FA@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@F@@_hvv\@@e~yyf~yy@AA࣠@&self-3 (Aఠ '~ A~@3srrsssss@~ @@@  ~A~@@@~@࣠@#fmt )A~yy~yy@A@@3@~!@~%@!@~&@@@@@  @@!m *A~yy~yy@A@@"3@ ,@@@@@@@@@ఠ&s_name +yzyz@A@@@@@AJ@33@%=@@@@@డ@$Name&simpleyz yz@ yzyz@@ @@@@@@7@@@6@@5 @@ఐK!myzyz@,@@i/@&m_nameyzyz@3&m_nameo@@@ !t@@@ @@@/ 3&m_type xB+module_type@@@ A@A @A YY YY@@ f@3&m_info|@@@ @@@ A@B@A YY YZ@@ t@3.m_is_interface%xN@@@ @@C!@A ZOZY ZOZp@@ ~ @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_depsK2 !t@@@ @@@ A@GM@A #[_[i #[_[@@ $@3&m_code[ "@@@ @@@ A@H\@A $[[ !$[[@@ %@3+m_code_intfj 1@@@ @@@ A@Ik@A /%\\ 0%\\D@@ &@3+m_text_onlyyx@@@ @@Ju@A 9&\z\ :&\z\@@ '@@A =Y[Ye >Y[Yv@@ @@@E@@@BK@HK@F@@@@@A@zyy@@ ఐ$selfz#z)z#z-@@@3@@@@@@~z#z;@@@@@@O@@@@N@@@M@@L@@K@@ఐ$#fmtz#z<z#z?@ @@6 @@ภz@zIzzAภ%Latex z@zN@чడM!^z@zZz@z[@ @@@ @@@x@ @@@w @@@v@@u@@tL@@'\index{z@zQz@zY@@z@zP@@ -@@@K@K@_@@డ|!^z@znz@zo@ A@@@ A@@@@ >@@@ =@@@@@@@{@@ ఐ$selfz@z\z@z`@@@G@zz@zf@@yw@@@@@@@@@@@@@@@@@@ภ =@=@@@@@@@@@ఐ&s_nameAz@zgBz@zm@@@@@@M@M@@@X@@ @@@@M@@@డ!^_z@zy`z@zz@ @@@ @@@@ @@@ @@@@@@@@@'@\verb`wz@zpxz@zx@@@@ @@@M@M@@@డ!^z{zz{z@ ڰ@@@ @@@@ @@@ @@@@@@@@@ ఐ;$selfz{zz{z@;@@%@z{z@@@@@@@@@"@@@|@@@@@@@9@#ภ ภmz{zz{z@l@@@@@@O@N@@@@@@R@@ఐ:&s_namez{zz{z@\@@R@@@O@O@f@@z{zd@@ =@@@@O@o@@#`} z{zz{z@@uz{z@@ H@@@N@N@@@ @@ P@@@@N@@@@@ X@@@@M@@@V@@ `@@@@L@@@$z@zO%zz@@@@@r@K@@@} @@ @@@ J@kJ@q@ภ=zzA@A@@@@lJ@@@Fz@zH@@j@@ZJ@j@@@@F@F@Y@@@@A@A@@@@@@@@@@@@@@@@@@@@@@@F@@f~yy@@lzzmzz@AA࣠@&self-3 -Aఠ ,A@ 3zyyzzzzz@@@@  A@@@@࣠@#fmt .Azzzz@A@@3@(#@,@!$@-@@@@@  @@"mt /Azzzz@A@@ 3@ @@@@@@@@@ఠ&s_name 0z{z{ @A@@@@@AJ@33@%$@@@@@డG$Name&simplez{z{@ z{z{@@@@@@@@7@@@6@@5 @@ఐK"mtz{z{@,@@P/@'mt_namez{z{&@3'mt_nameV@@@ !t@@@ @@@ 3'mt_info @@@ @@@ A@A @A ?aNaX ?aNaw@@ o0@3'mt_type{[+module_type@@@ @@@ A@B@A @aa @aa@@ 1@3/mt_is_interface*{Z@@@ @@C&@A Ab"b, Ab"bD@@ 2@3'mt_file4 @@@ @@D0@A Bbzb Bbzb@@ 3@3'mt_kind>ԠD@@@ @@@ A@E>@A Cbb Cbb@@ 4@3&mt_locL{N@@@ A@FG@A Gdd Gdd5@@ 5@@A >aa >aa$@@ /@c[@@ @@@BK@HK@F@@c@@@A@Sz{e@@ ఐ蠐$self_{*{0`{*{4@@@3_^^_____@@@@@@dg{*{B@@@@@@O@@@@N@@@M@@L@@K@@ఐ#fmt{*{C{*{F@ܰ@@ @@ภΰ{G{P{{A͠ภ%Latex {G{U@`డ&!^{G{a{G{b@ @@@ @@@x@ @@@w @@@v@@u@@tL@@'\index{{G{X{G{`@@{G{W@@ @@@K@K@_@@డU!^{G{u{G{v@ @@@ @@@@ @@@ @@@@@@@{@@ ఐt$self{G{c{G{g@{@@ @S{G{m@@RP@@@@@@@b@@@@@@@@@@@cภi@@f@@@@@@@@ఐh&s_name{G{n{G{t@@@@@@M@M@@@X@@ q@@@@M@@@డ!^8{G{9{G{@ @@@ @@@@ @@@ @@@@@@@@@'@\verb`P{G{wQ{G{@@@@ @@@M@M@@@డ!^f{{g{{@ @@@ @@@@ @@@ @@@@@@@@@ ఐ $self{{{{@@@%@{{@@Z@@@@@@@@@@U@@@@@@@9@ภsภF{{{{@E@@@x@@@O@N@@@ @@@R@@డ@$Name&simple{{{{@ {{{{@@ @@@ @@@ @@@@@r@@ఐ,&s_name{{{{@|@@ @@@P@ P@ @@{{{{@@U@@@@ P@@@{{@@@@@@@ O@@@#`} {{{{@@{{@@K@@@N@N@@@ @@S@@@@N@@@I@@[@@@@M@@@@@c@@@@L@@@'{G{V({{@@@@@r@K@@@ @@@@@J@kJ@q@ภ@{{A@A@@@@lJ@@@I{G{O@@m@@ZJ@j@@@@F@F@Y@@@@A@A@@@@@@(@@'@@&@@@@@@@1@@0@@/@@.F@*@izz@@İo{{p{|@AA࣠@&self-3 2Aఠ 1A@3}||}}}}}@@@@  A@@@@࣠@#fmt 3A{|{|@A@@3@+&@/@!'@0@@@@@  @@!m 4A{|{| @A@@3@ @@@@@@@@ఐ렐"ps| || |@@@@n@@@J@@@@I=@@@H@@G@@F3@+ @"@#@@@@ఐE#fmt| || |@+@@!@@ ఐh$self| || |@r@@!@ٰ| |)@@@@@@^@@@]@@\,@@ ఐ$self| |+| |/@@@3=@| |<@@ 5 @@@m@@@l@u@@@k@@@j@@i@@hQ@ Fภ)|@)@ @@@}@@@|_@@ఐ!m/| |=0| |>@k@@xn@&m_name6| |?7| |E@O @@@@@yL@L@|@@A| |*B| |F@@@@@e@L@x@@K| |L| |G@@u@@@U@K@d@@ @@F@F@T@ A@A@@@@@@@@@@@@@@@@@@@@@@@F@@n{{#@@t|I|Tu|I|o@AA࣠@&self-3 6Aఠ 5A@3@@@@  A @@@ @࣠@#fmt 7A|I|p|I|s@A@@3@0+@4@!,@5@@@@@  @@"mt 8A|I|t|I|v@A@@3@ @@@@@@@@ఐ"ps|y||y|@@@@s@@@@@@@B@@@@@@@3@+@"@#@@@@ఐE#fmt|y||y|@+@@@@ ఐh$self|y||y|@w@@!@ް|y|@@@@@@@@@@@,@@ ఐ$self|y||y|@@@8=@|y|@@  @@@@@@@z@@@@@@@@@@Q@ 0ภ.@.@ @@@@@@_@@ఐ"mt4|y|5|y|@k@@_n@'mt_name;|y|<|y|@M @@@@@L@L@|@@F|y|G|y|@@ @@@@L@@@P|y|Q|y|@@z@@@@K@@@ @@}F@@ A@A@@@@@@@@@@@@@@@@@@@@@@@F@@q|I|M!@@w||x||@AA࣠@&self-3 :Aఠ 9A @3@@@@  "A#@@@#@࣠@#fmt ;A||||@A@@3@3.@7@!/@8@@@@@  @@!c @zడ@!^}0}J}0}K@@@@@@@Z@@@@Y@@@X@@W@@VL@@'\index{}0}A}0}I@@}0}@@@ @@@fK@hK@g_@@డo!^}0}^}0}_@4@@@4@@@n@1@@@m0@@@l@@k@@j{@@ ఐ$self }0}L }0}P@@@:@m }0}V@@lj@@@@@@@|@@@@@@@@~@@}@}ภ 0@ 0@@@@@@@@@ఐw&s_name 4}0}W 5}0}]@@@@@@M@M@@@X@@@@@z@M@@@డ!^ R}0}i S}0}j@@@@@@@@@@@@@@@@@@@@'@\verb` j}0}` k}0}h@@@@@@@M@M@@@డ!^ }k} }k}@Ͱ@@@@@@@@@@@@@@@@@@@ ఐ$self }k}| }k}@.@@%@ }k}@@t@@@@@@@@@@o@@@@@@@9@ภ ภ` }k} }k}@_@@@@@@O@N@@@@@@R@@ఐ&s_name }k} }k}@\@@E@@@O@O@f@@ }k}{d@@0@@@@O@o@@#`}  }k} }k}@@u }k}@@;@@@N@N@@@ @@C@@@@N@@@@@K@@@y@M@@@V@@S@@@e@L@x@@!}0}?!}}@@@@@T@K@d@@} @@@@@J@MJ@S@ภ!0}}A@A@ @@@NJ@@@!9}0}8@@]@@ !A@3!k!j!j!k!k!k!k!k@@@@  !A @@@ @࣠@#fmt @A!}}}!~}}@!A@@r3!~!}!}!~!~!~!~!~@@@!@@@@@@  @@"ct AA!}}!}}@!A@@~3!!!!!!!!@ @@@@@@@@@ఠ&s_name B!}}!}}@!A@@y@@@#J@3!!!!!!!!@%@@@@@డ 8$Name&simple!}}!}~@ !}~!}~ @@@@@@@@@@@@@ @@ఐK"ct!}~ !}~ @,@@/@(clt_name!}~!}~@3(clt_name@@@ !t@@@ @@@ 3(clt_info  @@@ @@@ A@A @AFFFF@@`@3(clt_typeH*class_type@@@ @@B@AG"G,G"GI@@l@33clt_type_parameters%X)type_expr@@@ @@@ @@C(@AGJGTGJG@@}@3+clt_virtual6W@@@ @@D2@AGGGG@@@3(clt_kind@@@@ A@E;@AGGGH@@@3'clt_locI<@@@ A@FD@AH<HFH<Hb@@@@AFzFFzF@@@`X@@ @@@$K@*K@(@@`@@@A@"A}}b@@ ఐ堐$self"M~~ "N~~$@ݰ@@3"M"L"L"M"M"M"M"M@@@@@@R"U~~2@@@@@@1@~@@@0@@@/@@.@@-@@ఐ#fmt"m~~3"n~~6@ٰ@@a @@ภ"x~7~@"y~~Aภ%Latex "~7~E@Nడ!!^"~7~Q"~7~R@ٰ@@@@@@Z@@@@Y@@@X@@W@@VL@@'\index{"~7~H"~7~P@@"~7~G@@@@@fK@hK@g_@@డ!C!^"~7~e"~7~f@@@@@@@n@@@@m@@@l@@k@@j{@@ ఐq$self"~7~S"~7~W@i@@@A"~7~]@@@>@@@@@@@P@@@@@@@@~@@}@Qภ#W@#@T@@@@@@@@ఐe&s_name#~7~^# ~7~d@@@u@@@M@M@@@X@@_@@@z@M@@@డ!!^#&~7~p#'~7~q@s@@@s@@@@p@@@o@@@@@@@@@'@\verb`#>~7~g#?~7~o@@@@@@@M@M@@@డ!!^#T~r~#U~r~@@@@@@@@@@@@@@@@@@@@ ఐ $self#r~r~#s~r~@@@%@ڰ#w~r~@@נH@@@@@@@@@@C@@@@@@@9@ภa#Ԡภ!4#~r~#~r~@!3@@@f@@@O@N@@@}@@@R@@ఐ &s_name#~r~#~r~@\@@@@@O@O@f@@#~r~d@@@@@@O@o@@#`} #~r~#~r~@@u#~r~@@@@@N@N@@@ @@@@@@N@@@@@@@@y@M@@@V@@'@@@e@L@x@@#~7~F#~~@@ݺ@@@T@K@d@@} @@d@@@J@MJ@S@ภ m$~~A l@A@#t@@@NJ@@@$ ~7~?@@1@@$>$?$?$?$?$?@@@@  ܱ$[A@@@@࣠@#fmt EA$Q~~$R~~@$jA@@&3$R$Q$Q$R$R$R$R$R@@@!@@@@@@  @@!c FA$d~~$e~~@$}A@@23$e$d$d$e$e$e$e$e@ <@@@@@@@@ఐ"ps$v~~$w~~@а@@@0@@@@@@@@@@@@@@3$$$$$$$$@+S@"@#@@@@ఐE#fmt$~~$~~@+@@g@@ ఐh$self$~~$~~@4@@!@$~ @@@i@@@.@@@-@@,,@@ ఐ$self$~ $~@P@@=@G$~@@-@@@=@@@<@7@@@;@@@:@@9@@8Q@>ภ$>@$@@@@M@@@L_@@ఐ!c$~$~@k@@n@'cl_name$~$~&@ @@e@@@IL@SL@Q|@@%~ %~'@@@@@5@TL@H@@% ~~%~(@@7@@@%@UK@4@@ @@F@$@ A@A@@@@@@`@@_@@^@@@@@@@i@@h@@g@@fF@b@%.~~!@@%4*5%5*O@AA࣠@&self-3 HAఠ d G eܱ%[ A@3%B%A%A%B%B%B%B%B@@@@  ߱%^ A@@@@࣠@#fmt IA%T*P%U*S@%m A@@ 3%U%T%T%U%U%U%U%U@@@!@@@@@@  @@"ct JA%g*T%h*V@% A@@3%h%g%g%h%h%h%h%h@ !@@@@@@@@ఐ"ps%yY_%zYa@Ӱ@@@3@@@@@@@@@@@@@@~3%%%%%%%%@+8@"@#@@@@ఐE#fmt%Yb%Ye@+@@L@@ ఐh$self%Yg%Yk@7@@!@%Yv@@@l@@@@@@@@,@@ ఐ$self%Yx%Y|@S@@=@H%Y@@@@@@@@@:@@@@@@@@@@Q@&ภ%A@%@@@@@@@_@@ఐ"ct%Y%Y@k@@n@(clt_name%Y%Y@ @@h@@@L@L@|@@&Yw&Y@@@@@@L@@@&Yf&Y@@:@@@@K@@@ @@F@@ A@A@@@@@@@@@@@@@@@@@@@@@@@F@@&1*.!@@԰&7&8@AA࣠@&self-3 LAఠg Kh߱&^ A@3&E&D&D&E&E&E&E&E@@@@  &aA@@@@࣠@#fmt MA&W&X@&pA@@3&X&W&W&X&X&X&X&X@@@!@@@@@@  @@!m NA&j&k@&A@@3&k&j&j&k&k&k&k&k@ @@@@@@@@@ఠ&father O&}&~@&A@@S@@@J@3&&&&&&&&@%@@@@@డ%$Name&father& & @ &&@@d@@@p@@@s@@@@@ @@ఐK!m&&@,@@C/@&m_name&&@Ұ @@@@@K@K@=@@. @@A>@A@& @@@ఠ!t P&!+&!,@&A@@$OF@@@J@@@@J@3&&&&&&&&@Zha@b@c@@@ภ$+&9C&A$*ภ%Latex &9H@འ5\begin{ocamldoccode} &9J&9a@@&9I&9b@@@@@J@J@$@@ @@+J@'@ภ$P' eo%A$Nภ$Code'es@愠'module 'eu'e|@@'et'e}@@@@@J@J@H@@ @@OJ@K@ภ$t'0IA$rภ$Code'8@樠డ%$Name&simple'G'H@ 'K'L@@Ï@@@!@@@&$@@@%@@$x@@ఐ!m'c'd@ݰ@@@&m_name'j'k@ @@A@@@1K@7K@5@@'u'v@@G@@@0@@K@@J@!@ภ$ǰ'A$Šภ$Code'@# : ''@@''@@@@@FJ@HJ@G@@ @@J@E@ภ$'A$@A@'K@<@@@AJ@M@@/A@' K@@@@J@@@@A@')K@ @@@J@@@A@'2@@@J@@@'/7@@%E@@@@A@'!'@@  ఐ$self''@o@@3''''''''@@@@@@'@@@@@@U@@@@T@@@S@@R@@Q@@ఐ#fmt'(@@@ @@ఐ)?)3)4AԠภ)I|%)J |$ภ)Q{)R{۠ภ)Y{)Zภ)aۂ)b#ہ%(@(@f@@@jK@mK@l@ภ )uS)v7R@7@iJ@!J@J@%L@[!5@@@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@@{@LDL@9:-./L@=KL@>@@@GK@U@@@|wQL@'G:;VK@$Y@@@6K@D@ภv)ޠ)@@Jg\OQR@@@7K@@@@UpL@fqrst@@@"K@3@'@[@@\@@@#K@K@@@@@|@@@K@@@@@@  ఐʠ$self* * @@@A-@*@@@ @@@@@@@@6@@ఐΠ#fmt*"*#@@@C@@ఐ&father*/*0@P@@@@@S@@ఐڠ!m*A*B@@@b@&m_kind*H*I@( @@7@@@l@@C@@6m@ డ(&Module1module_is_functor*`*a@ *d*e@@@@@@ @@@ @@ @Btk k$Ctk kL@@C@@@@@@@@@@@@@@ఐ!!m**@@@@@,@@@@@@Ġ(6* *@(5@@@@.@@@3********@@@@@2@@@@@@ภ"а**@"@@@!@@@J@J@@Ġ# * *$@#@@@@P@@@@@S@@@@@@  ఐ$self*(3*(7@`@@@Ұ*(E@@@@@@@@@@@@@@@@@@@ఐ#fmt*(F*(I@@@@@ภ(<*(L*(TA(;ภ'Newline +(S@#@ @@r@@@N@N@ *@ภ'{A'y@A@*@@@N@7@@+(K"@@>@@N@=@@P'@@!@@@M@C@డ)$List&filter+4cu+5cy@ +8cz+9c@@@@!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@@ @@డ*>"<>+c+c@@!a@@@@@*@@)@@()%notequalBA)|@@@@)|~QQ)}~Q@@)R@@@@eM@;@@@@:@@9@@83++++++++@?n@9@:@@@@ఐF!d+c+c@ @@{@@ภ$None+c+c@R@@@M@G@@@@@@@HP@C$@+c+c@@@@@@,@@+N@LN@Jr@@డ* 1module_parameters,,@%trans\@@@ @@@ @@@@ $@a@@@ @٠{@@@ @@@ @@ @@@ @@ @@ @wkkwkk@@D@0/@@-+*@@@X@@@W@@@@V)@@@@S@(@@@U@@@T@@R@@@Q@@P@@O@Oภ=,yͰภ*,r,s@*@@@Y@@@nO@r@@@Y@@@s@@ఐ!!m,,@@@@@,,@@F6@@@*N@{O@g@@c @@F;@@@)@Ġ,,@) @@@@V@@@@@@@@@@@@@@@@@@j@@@@@& @@@@@@@@@@@1@@@ภ$,,@$@@@-9@ఠ!l S,,@,A@@@@@@@P6@@@@@@@@@@@d@@@1@@@@dJ@@@@@@@@@@@x@@@@ఠ!t T- - @-0A@@* @@@O@@@@O@3-#-"-"-#-#-#-#-#@EKD@E@F@@@ภ*r-.!5-/A*qภ$Bold -7!9@냠ภ*->!;-?!NA*ภ#Raw -G!>@,Parameters: -N!@-O!L@@-Q!?-R!M@@(@@@O@O@4@@ @@ @@@O@O@>@ภ)Ӱ+A)@,A@,٠@@@O@K@@-r!:4@@@@O@Q@@J9@@XO@T@ภ*İ-PdRA* ภ$List-Ph@鈠డ,$List#map-i-i@ -i-i@@$@@@@@@@@ O@@@@@8O@@@@O@@@O@@@@>O@O@@@@;$@@@U@@@@@@@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.*.+@ό@@@@}@@}@@@ภ!.2.3@*@@@,'@Ġ$Some.?.@@υఠ!t X.H.I@.aA@@O@/@@@@@0@@0@@@ఐ!t.V.W@ @@@@Q3.W.V.V.W.W.W.W.W@M@@@@@A.]@@UP@A@._ @@ภ Ȱ.e 5.f 7@+ภ#Raw.n '.o *@Dఐ!p.z +.{ ,@k@@3.z.y.y.z.z.z.z.z@p~w@x@y@@@'mp_name. -. 4@6 @@\@@@Q@!Q@@@! @@"@@@DO@AO@F0?L@@ @@P.@@@@@@K@K@@@h@@&@@@J@@ఐ%!p0[NT0\NU@%t@@@(@@@ @%~F@I@ ("@@@ %@@@ @@@  @@@@@@ఐ +#fmt0NV0NY@ @@@@ภ%00%/00NZ0N^A%.ภ%;00 ภ%C0)Close_box0;)Close_box@@@@GC@A%z % z @@@%?~@@@@@@gJ@l@ภ%X0$0($@(@%,UI@TI@fK@X(x@@@J@SJ@e  @@@hJ@v-@@?@%CK@3@@@UJ@d9@"@]P@P@%J@@@VJ@yJ@xE@@WV@@&n'@@@J@RN@@_@@O@ 0N_@@Q@m@@R@}@@S@@@T@@@U@&@@V@Y@@W@@@X@  @@Y@ ' @@ @ 4 @@ s@  A@ A@@@@@@@@@@ @@@@@@@@@@@@@F@ @1"@1 , Print the LaTeX code for the given module. 11@@@@@@@1$1%@AA࣠@&self-3 [AఠT ZU̱1KA@31211111212121212@@@@  ϱ1NA@@@@࣠@#fmt \A1D1E@1]A@@31E1D1D1E1E1E1E1E@@@!@@@@@@  @@"mt ]A1W1X@1pA@@31X1W1W1X1X1X1X1X@ @@@@@@@@@ఠ&father ^1j1k@1A@@ @@@@J@31p1o1o1p1p1p1p1p@%@@@@@డ/$Name&father11@ 11@@o@@@ ]@@@ `@@@@@ @@ఐK"mt11@,@@/@'mt_name11@ @@ }@@@K@K@=@@. @@A>@A@1 @@@ఠ!t _11@1A@@/<%3@@@J@@@@J@311111111@Zha@b@c@@@ภ/1 1A/ภ%Latex 1 @몠5\begin{ocamldoccode} 1 1 3@@1 1 4@@@@@J@J@$@@ @@+J@'@ภ/=17A%A/;ภ$Code27E@q,module type 27G2 7S@@2 7F2 7T@@}@@@J@J@H@@ @@OJ@K@ภ/a2WaIA/_ภ$Code2%We@డ0$Name&simple24Wg25Wk@ 28Wl29Wr@@|@@@!@@@!@@@@@x@@ఐ"mt2PWs2QWu@ݰ@@@'mt_name2WWv2XW}@i @@!.@@@K@K@@@2bWf2cW~@@!4@@@@@K@@J@@ภ.ٰ2pA.@A@1K@@@@J@@@^A@1K@@@@J@@@A@1@@@J@@@2 @@0@@@@A@2@@  ఐp$self22@/@@322222222@@@@@@2@@@@@@@@@@@@@@@@@@@ఐ~#fmt22@d@@= @@ఐ!t22@*@@@@@+K@)2@@6@@):@@@2J@ 8@ @ఐ"mt22@x@@bL@'mt_type22@ @@@@@:@@@9Z@@ఐ"mt33@@@~h@'mt_kind33@ @@$@@@>@@@=v@@. @@@(@@@@}@@Ġ$Some3-3.@s@3233@@%@@@R@@@ @@-,@@@T@@@S@@Ġ$Some3G3H@ԍఠ$kind `3P3Q@3i A@@d@@@Y@@@@@(k@@@[@@@Z@@3@@@,@@@\@@@_^@@@_@@@^@C@@@a@@@`@@]@@@  ఐX$self3 3@@@333333333@@9@:@;@@@3@@@@@@z@@@@y@@@x@@w@@v@@ఐf#fmt3 3#@L@@% @@ภ03&32A0ภ$Code 3*@+# = 3,3/@@3+30@@7@@@N@N@D@@ @@'>@@@N@N@N@ภ0G31,A0F@-A@3N@@@N@\@@3$5@@ @@N@b@@f:@@*R@@@M@h@  ఐР$self34?44C@@@4x@44Q@@@/@@@@-@@@5@@@@@@@@@ఐ۠#fmt44R44U@@@@@ภ1k4'4X4(4wA1jภ%Latex 404]@3\end{ocamldoccode} 474_484t@@4:4^4;4u@@ @@@N@N@@@ @@'@@@N@N@@ภ04S4v,A0@-A@3à@@@N@@@4\4V5@@@@N@@@c:@@*@@@M@@  ఐE$self4ty4uy@@@@Ͱ4yy@@@@@@@@@@ఐG#fmt4y4y@-@@@@ఐA"mt4y4y@"@@ @@%@@@  ఐw$self44@6@@@4@@@@@@@@&@@ఐy#fmt44@_@@83@@ఐs"mt44@T@@>@@@%@@*A@ ఐ*k!p44@)@@@,@@@@*h+J@@@M@M@ ,@@@ *k@@@@@@ @@ @@ i@@ఐ#fmt44@@@{v@@ภ)5)55 5 A)ภ)5!5" ภ)5)5*ภ)5152)Ġภ)59Z5:#Y%(@(@>@@@N@N@@ภ)5M)+5N7)*@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@ @@@OQO@`G:;VN@]Y@@@oN@}@ภ*N5)5)@@*"g\OQR@@@pN@+@@@*-pO@9fqrst@@@[N@l7@'@[@@*4@@@\N@N@C@@@@+X|@@@N@XL@@@@M@ ఐ$self55 @r@@[@5&@@@@@@@@@@@d@@ఐ#fmt5'5*@@@vq@@ఐ&father6+61@9@@$@@@@@ఐŠ$kind6266@@@(@@@@@:@@'@G@@(@x@@)@ @@*@! @@+@ @@:J@3@@6)7@6*7A@@@$#@@@i@@@h@K@@@k@@@j@@g@@@87@@@n@@@m@_@@@p@@@o@@l@@@  ఐ1$self6`EP6aET@@@@b6eEb@@@@@@@@@@ǖ@@@@@@@@@ఐ<#fmt6}Ec6~Ef@"@@@@ภ3̰6Ei6EA3ˠภ%Latex 6En@^3\end{ocamldoccode} 6Ep6E@@6Eo6E@@j@@@N@N@@@ @@*@@@)N@N@ @ภ36E,A3@-A@6$@@@N@%@@6Eg5@@@@N@ @@c:@@-(@@@*M@&@  ఐ$self66@e@@ 6@/6@@@J@E>@@/@@.=@@ఐ#fmt66@@@gJ@@ఐ"mt66@@@mW@@%@@YX@ఐ,!p77@,@@@.@@@>@,;L@KL@:.@@@<,@@@=@@@; @@9@@8{@@ఐ栐#fmt7'7(@̰@@@@ภ+7@+7A7576A+֠ภ+7K'7L &ภ+7S7Tݠภ+7[7\+ภ+7c7d#郠%(@(@h@@@M@M@@ภ,7w+U7x7+T@7@+fL@L@L@N@à/7@@@JM@M@M@M@M@РM@M@M@M@Ѡ N@Ǡ!N@@@@M@@@`@, )N@!N@0N@@@@M@@%t@t@,@@@M@M@ @@{@,NDN@:-./N@KN@@@@M@@@@yQN@G:;VM@Y@@@M@*@ภ,x7+7+@@,Lg\OQR@@@M@=@@@,WpN@hfqrst@@@M@I@'@[@@,^@@@M@M@U@@@@-|@@@IM@^@@@@_@-8@@a@@@b@@@A88@@388888888@e@@@ డ6&Module6module_type_is_functor88@ 88@@@@@@ qd@@@ p@@ o@*sbsf*sbs@@+R@@@@@@@@@@@@0@@ఐ"mt8A8B@ΰ@@=@@,@@@@@!A@Ġ58Q'8R,@5@@@@.@@@)38T8S8S8T8T8T8T8T@@@@@2@@@*@@@ภ08`08a2@0@@@.@@@J@2J@@Ġ0ٰ8s3<8t3@@0@@@@P@@@.r@@S@@@/u@@@  ఐZ$self8DO8DS@@@@8Da@@@@@@;@@@@:ɿ@@@9@@8@@7@@ఐe#fmt8Db8De@K@@$@@ภ58Dg8DoA5ภ'Newline 8Dn@@ @@,+@@@fN@WN@\@ภ54A52@A@8:@@@XN@b@@8Df"@@@@FN@V@@P'@@/>@@@gM@E@డ7r$List&filter8~8~@ 8~8~@@ @@@@@2@@@M@@g&O@@@M@@@@M@@@M@m @@@p@@o@ ʠ @@@n ɠ$@@@l@@k@@j@@࣠@1V bA@@9-~9.~@@039,9+9+9,9,9,9,9,@@@@@ఠ!d a98~99~@9Q!A@@6 @@9=~9>~@@@D@?@@@@ @@డ7"<>9P~9Q~@ @@@OM@@ @@@@@@@39X9W9W9X9X9X9X9X@)X@#@$@@@@ఐ0!d9h~9i~@ @@e@@ภ$None9t~9u~@@@@qM@@@@@8@@@P@$@9~9~@@@D@@@~@@}N@N@\@@డ76module_type_parameters99@%trans @@@ {@@@ z@ @@@ y@@@@ v@%\&@@@ x@@@ w@@ u@@@ t@@ s@@ r@,ss,stH@@-+S@/.@@, *@@@@@@@5@@@)@ @@@@('%@@@@@@@@@@@@@@@@Nภ93ภ799@7@@@Y@@@O@@@@(ܠ@@@@@ఐ"mt: : @@@@@::@@ɠ@@@|N@O@@@- @@ɠ$@@@{@Ġ-t:':(@6@@@@٠@b@@@ؠ@ە'{@@@@@@@@@@@@@@v@@@ݠ@۩'@@@@@@@@@@@@@@ภ2:W:X@2@@@@ఠ!l c:d%:e&@:}"A@@@@@@砠@Ӡ'@@@@@@@@@@@M@@+@@@@젠@'@@@@@@@@@@@a@@@@ఠ!t d:*>:*?@:#A@@8.@@@O@@@@O@3::::::::@KD@E@F@@@ภ7:BV: A7ภ$Bold :BZ@ภ8:B\:BoA8ภ#Raw :B_@,Parameters: :Ba:Bm@@:B`:Bn@@@@@O@O@4@@ @@.M@@@O@ O@>@ภ7V+A7T@,A@:\@@@ O@K@@:B[4@@(:@@O@ Q@@J9@@XO@T@ภ8G;qRA8Eภ$List; q@ డ9$List#map;;@ ;;@@ @@@@@_@@@nO@C@ܔ(|@@@O@N@@@MO@D@@EO@4(@@@O@dO@2@@5@ $@@@3%ؠ@@@1@@0@@/3;L;K;K;L;L;L;L;L@@@@@࣠@3 iA@ఠ!p e;c;d@;|$A@@;@@ఠ(text_opt f;o;p@;%A@@@@@;t;u@@@N@I@@G@@ @@@ఠ!t g;;@;&A@@XO@vO@~R@K3;;;;;;;;@5i@/@0*c@$@%@@@ఐ0(text_opt;; @ @@o3;;;;;;;;@@@@Ġ$None;;@@@@@}@@}@@@ภ/;;@8@@@,'@Ġ$Some;; @ఠ!t h;!;"@;'A@@O@P/@@@@@0@@0@@@ఐ!t;&;'@ @@@@Q3;;;;;;;;@M@@@@@A;@@UP@A@; @@ภ.K;+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@ภ.<%+b<&+d@9hภ#Raw<.+Y@}ภm=ภ6=Ej=En@6@@@ι@@@CK@KS@@@,@@@LW@@ఐ f"mt=Eo=Eq@ G@@1f@'mt_info=Er=Ey@#Ȱ @@Ӡ@@@A@@@@K@QK@Nx@@h@@45@@@SJ@?~@ఐ3s!p={={@2@@@5@@@[@3pF@hI@W5@@@Y3p@@@Z@@@X @@V@@U@@ఐ #fmt>{>{@ @@@@ภ2>2>>{>{A2ภ2>&>' ภ2>. >/ @@}@@@J@@ภ2>;2>< 2@ @2MI@I@K@5@@@gJ@J@  @@@J@@@7@2K@@@@J@@"@]H@H@2@@@J@J@@@ON@@3y'y@@@fJ@@@W@@}@>i{@@@e@@@u@@@h@@@ @@@ @@ @ @@ @ -A@ 1 A@@@@@@@@@@ 3@@@@@@@@@@@@@F@ P@>@$9> 1 Print the LaTeX code for the given module type. >bf>b@@@@@@@>>@AA࣠@&self-3 kAఠ& j&C>(AD@;3>>>>>>>>@B@@@  F>)A>G@>@@G@࣠@#fmt lA>>@>*A@@ 3>>>>>>>>@WR@[@!S@\@@@@@  @@"im mA>>@>+A@@,3>>>>>>>>@ 6@@@@@@@@ ఐ<$self>>@r@@3>>>>>>>>@ B@@@@@>@@@@@@@@@@@@@@@@@@@ఐJ#fmt??@0@@f3????????@ @@@@ภ1q?2?4@@<ภ$Code?F5??G5C@ఐ"im?TDW?UDY@o@@r@)im_module?[DZ?\Dc@3)im_module@@@ b+=+@@@ _@@@ ^A@A3'im_name.=!t@@@ ]@@@@A2CQ4Q>2DQ4QP@@2 @3'im_info+q$info@@@ a@@@ `A@B@A2TQQ2UQR@@2 @@A2XQ~Q2YQ~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=@@@ [@c@@@ Y@A@@B@A2PP2PP@@@3M @ఠ!m n??@@,A@@v@@@U3????????@@@@@@??@@=@@@V@@@/@@=@@@X@@@W@@=@@@Z@@@Y@@@ఐ&!m@@@%@&@'@@@@@w@u3@@@@@@@@@95 @@@&m_name@#@$@)<@@e @Ġ$Some@0@1@vĠ'Modtype@9@:@;'Modtypeb@@@@ Z@AA@B@A3PP3PP@@@3 @ఠ"mt o@M@N@@f-A@@@@@do@@@@U@V@@>@@@eu@@@+@@>#@@@g@@@f}@@>*@@@i@@@h@@@ఐ%"mt@r@s@$@%@&@@@@@~@|3@x@w@w@x@x@x@x@x@4 @@@'mt_name@@@&@@ @@@A@DP@@@@@@@@@eJ@?J@5J@;@ ఐ$self@@@1@@@c@ @@/Ѿ@@@@@@@ѽý@@@@@@ü@@@@@@@@Րภם@#@@@/@@@0@@@/@@ఐ "im@ @ @@@3@'im_info@ @@i @@@@@,@@@+K@5K@2@@@@@@@@@* @@e@@@`@@@%J@4@@@@@@@@J@#@@@@F@@H A@L A@@@l@g`@@M@@L@@KN@@@@v@qj@@V@@U@@T@@SF@Ok@A@&A) 5 Print the LaTeX code for the given included module. A&A'@@@@@@@zA- VaA. Vo@AA࣠@&self-3 qAఠ)] p)^ձAT.A@3A;A:A:A;A;A;A;A;@@@@  رAW/A@@@@࣠@#fmt rAAM VpAN Vs@Af0A@@3ANAMAMANANANANAN@@@!@@@@@@  @@!c sAA` VtAa Vu@Ay1A@@3AaA`A`AaAaAaAaAa@ @@@@@@@@ డ?0reset_type_names)Odoc_infoAx!x~Ay!x@ A|!xA}!x@@v@@@v@@@ns@@@m@@l3AAAAAAAA@%1@(@)@@@@ภ9A!xA!x@9@@@@@@uK@y@@$@@8@@@zJ@t@@ఠ&father tA"A"@A2A@@0@@@J@{3AAAAAAAA@,@@@డ@>$Name&fatherA"A"@ A"A"@@(@@@0@@@0@@@~@@}@@ఐ!cA"A"@V@@-@'cl_nameA"A"@" @@0@@@K@K@;@@. @@?<@A@A" @@@ఠ+type_params uA#A#@B3A@@A@@@J@3BBBBBBBB@~`Y@Z@[@@@ఐ!cB$B$@@@T3BBBBBBBB@@@@2cl_type_parametersB$B$@" @@""@@@@@@@Ġ5{B.% B/% @>@@@@##@@@@@@3@@##@@@@@@:@@@ BD% @@BF% BG% @@HC@ఠ!l vBR&'BS&(@Bk4A@@#4#3@@@@@@G@@#;#:@@@@@@N@@@డ@!^Bm&XBn&Y@4@@@4@@@@4@@@4@@@@@@@3BzByByBzBzBzBzBz@y1*@+@,@@@@ ఐV$selfB&-B&1@@@@wB&N@@@R@@@@MJ@@@@@@G@@@@@@@(@@ఐ&fatherB&OB&U@@@r@@@N@N@<@@ఐq!lB&VB&W@F@@|y@@@@@@N@N@T@@B&,f@@5@@@@N@]@@! B&ZB&[@@wB&\@@5*@@@M@M@p@@ @@q@@@AB$ @@@A@B# @@@ఠ!t wB(fpB(fq@C5A@@@{6r@@@J@@@@J@3CCCCCCCC@@@@@@ภ@WC*~C1A@Vภ%Latex C*~@5\begin{ocamldoccode} C#*~C$*~@@C&*~C'*~@@@@@J@J@$@@ @@+J@'@ภ@|C8+%A@zภ$CodeC@+@డA&Printf'sprintfCO+CP+@ CS+CT+@@@&Stdlib&format!a@U$unitF@@@z&stringQ@@@{@@@y@@x@*printf.mli@@.Stdlib__PrintfC@,'@@@$@8@@@2@8@@@P@2d@@@J@n @@@J@J@J@J@Y@@mJ@;@@OJ@@@1J@=@@@:@@@@@@+@@@@ภ8YC8XC°C,C,A8Wภ8dC̠C &class @@@@@K@K@@ภ8xC8,C8+ภ8C7C'7@'@8 aL@a@@@0K@:@ภ8C8DC78Cภ8D7D?7@?@8$rL@=r@@@NK@X@ภ8D8\DO8[ภ8D8DW8@W@8<L@[@@@lK@v @ภ8D(ID)gH# : l@l@-@@@K@K@@ภ8D<8D={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 : @@9@@@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@@@డCv$Name&simpleD/GZD/G^@ D/G_D/Ge@@B@@@3@@@3@@@@@@@ఐ!cE/GfE/Gg@@@W@'cl_nameE/GhE/Go@&$ @@3@@@L@L@@@E(/GYE)/Gp@@@@E++E,0q@@J@#@@@@*J@&@ภAE71$AA@%A@D9K@@@@J@6@@ .A@DB@@@J@=@@EI)t|6@@BàH@@@C@A@EO(fl<@@  ఐ%$selfE]3E^3@@@Ȓ3E]E\E\E]E]E]E]E]@Vjc@d@e@@@bEe3@@@Ȑ@@@@Ȏ@@@֖@@@@@@@@@ఐ3#fmtE}3E~3@@@ @@ఐ!tE3E3@*@@Ȱ@@@K@2@@6@@;@@@J@8@  ఐm$selfE4E4@5@@H@ȰE4@@@$@@@@@@@@Q@@ఐq#fmtE4E4@W@@^@@ఐ&fatherE4E4@ð@@4@@@n@@ఐ{!cE4E4@P@@{@@7@@@|@ ఐ!cE7(5E7(6@a@@*@'cl_kindE7(7E7(>@& @@@@@@Ġ%ClassF8DMF8DR@,Class_constrF8DSF8D_@@9@F 8D`F8Da@@9@@@@@@@@@@@@@@@@@@@ ఐ점$selfF$9epF%9et@@@Y@JF)9e@@@@@@@&@@%@@$@@ఐ#fmtF:9eF;9e@ְ@@@@ఐ&fatherFG9eFH9e@B@@5@@@4@@ఐ!cFY9eFZ9e@Ѱ@@@'cl_kindF`9eFa9e@'' @@(@@@:@@C@@:J@ @@Fo:Fp:@@6@@@@@9@@@ @@@ภ>F|;F};@>@@@@@@AF6 &F<@@"@  ఐ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@@ @@:C@@@K@sK@y}@ภCLF=,ACK@-A@FS@@@tK@@@F=5@@@@bK@r@@c:@@=W@@@J@a@  ఐ̠$selfG> G> @@@9@iG >#@@@@@@@@@@ఐΠ#fmtG>$G>'@@@`@@ఐȠ!cG%>(G&>)@@@f@@%@@@  ఐ$selfG6?+1G7?+5@ư@@k@G;?+K@@@O@JC@@@@@@ఐ#fmtGJ?+LGK?+O@@@@@ఐ!cGW?+PGX?+Q@ϰ@@@@%@@^@ ఐG<=GG@S_G@ShA<<ภ(@(@@@@HK@KK@Ji@ภ@@@IK@U@@`@t@t@<|@@@7K@XK@W@@{@<DL@:-./L@KL@@@@%K@3@@@ߠQL@G:;VK@Y@@@K@"@ภ<HF<$HG<#@@<g\OQR@@@K@b@@@<pL@ޠfqrst@@@K@@'@[@@<@@@K@eK@d@@@@=|@@@K@@@@@@ ఐ!cHtAjwHuAjx@@@@'cl_kindH{AjyH|Aj@)B @@C@@@}!@Ġ%ClassHBHB@,Class_constrHBHB@@<@HBHB@@<@@@=@@@@@c@@@A@@f@@@D@@@ภ@ҰHBHB@@@@@J/>J0J$GQ]J%GQaA>Šภ>J:J; ภ>JBJC@@@@@J@@ภ>JO>-JP >,@ @>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|@0SJ + Print the LaTeX code for the given class. J!%J!U@@@@@@@JJJJ@AA࣠@&self-3 Aఠ2 2]J6A^@U3JJJJJJJJ@\@@@  `J7AXa@X@@a@࣠@#fmt AJJJJ@J8A@@3JJJJJJJJ@ql@u@!m@v@@@@@  @@"ct AJJJJ@K9A@@3JJJJJJJJ@ @@@@@@@@ డI{0reset_type_names)Odoc_infoKKKK@ KKKK@@@@@@@@@@@@@3K K K K K K K K @%17@(@)@@@@ภCDKKKK@CC@@@@@@K@@@$@@A@@@J@@@ఠ&father K3LK4L@KL:A@@: @@@J@3K9K8K8K9K9K9K9K9@,@@@డI$Name&fatherKJLKKL@ KNLKOL @@@@@:$@@@:'@@@@@@@ఐ"ctKfL KgL @V@@Í-@(clt_nameKmL KnL@) @@:D@@@K@K@;@@. @@?<@A@KyL @@@ఠ+type_params KM#KM.@K;A@@J@@@ J@3KKKKKKKK@~`Y@Z@[@@@ఐ"ctKN1?KN1A@@@3KKKKKKKK@@@@3clt_type_parametersKN1BKN1U@) @@))@@@@@@@Ġ?KO[eKO[g@H@@@@))@@@@@@3@@))@@@@@@:@@@ KO[l@@KO[kKO[m@@HC@ఠ!l KPnxKPny@KB@@@>B@@@@>?@@@>>@@@@@@@ 3LLLLLLLL@y1*@+@,@@@@ ఐV$selfLPn~LPn@@@K@LPn@@@@@@%@ՠ@@@$@@@#@@@"@@!@@ (@@ఐ&fatherL7PnL8Pn@@@@@@3N@7N@6<@@ఐq!lLKPnLLPn@F@@@@@2@@@1N@:N@8T@@LZPn}f@@>@@@@@@@M@>M@=p@@ @@q@@@ALwN19 @@@A@LyM @@@ఠ!t LRLR@L=A@@J?@@@SJ@L@@@NJ@J3LLLLLLLL@@@@@@ภI߰LTL[AIޠภ%Latex LT@q5\begin{ocamldoccode} LTLT@@LTLT@@}@@@UJ@WJ@V$@@ @@+J@T'@ภJLU%AJภ$CodeLU @ 8డK\&Printf'sprintfLU LU@ LULU@@ @@@ @B @@@@B@@@@;@@@jJ@ o@@@cJ@tJ@rJ@J@@@J@@@J@@@J@f @@@h @@@i@@@g+@@e|@@ภAM%AM&MV,MVBAAภAM0QM1 P+class type @@5@@@K@K@@ภAMDAMEAภAMLAKMM'AJ@'@ApaL@ʠa@@@K@@ภAM\AM]7AภAMdAcMe?Ab@?@ArL@r@@@K@@ภB MtAMuOAภBM|A{M}WAz@W@AL@@@@K@!@ภB$MMg# = l@l@@@@2K@5K@4@ภB8MA~M{A}@{@B J@J@J@J@J@1L@# K@@@qK@K@K@K@K@K@0@@@3K@?&@@@B1à#$%&@@@K@/1@@@B<נ!,-./@@@K@<@@@BG*5678@@@K@G@@@BRL@4?@AB@@@K@S@@@B^L@>@@@K@_@4class type %s%s%s = @@Be@@@K@BK@Ak@@@@  T@@@pK@t@@ఐ0"ctNWCYNWC[@@@<@+clt_virtualNWC\NWCg@, @@<@@@YK@W@(virtual N)WCnN*WCv@@N,WCmN-WCw@@HK@Z@ N6WC~@@N8WC}N9WC@@TK@[@N=WCUN>WC@@@@ఐŠ+type_paramsNIXNJX@@@_K@\@@డL$Name&simpleN^YN_Y@ NbYNcY@@ꦰ@@@=8@@@`=;@@@_@@^@@ఐ"ctNzYN{Y@j@@ơ@(clt_nameNYNY@, @@=X@@@kL@qL@o@@NYNY@@@@NU NZ@@J@z@@@@J@b@ภKN[AK@A@N K@Y@@@^J@y@@ A@N@@@PJ@]@@NS@@L'$@@@O@A@NR@@  ఐ$selfN]N]@Q@@3NNNNNNNN@2F?@@@A@@@ưN]@@@@@@@@@@@@@@@~@@}@@ఐ#fmtN]N] @@@ @@ఐj!tN] N] @*@@@@@K@2@@6@@E\@@@J@8@  ఐI$selfO _O _@@@>H@ O_(@@@9@@@@7@@@?@@@@@@@X@@ఐT#fmtO&_)O'_,@:@@Te@@ภLuO1_/O2_NALtภ%Latex O:_4@ 3\end{ocamldoccode} OA_6OB_K@@OD_5OE_L@@ @@@K@K@@@ @@B@@@K@K@@ภKưO]_M,AK@-A@N͠@@@K@@@Of_-5@@Ҋ@@K@@@c:@@E@@@J@@  ఐ$selfO~`PVO`PZ@@@ҳ@߰O`Pu@@@9@4/@@@@@@ఐ#fmtO`PvO`Py@@@@@ఐ"ctO`PzO`P|@@@@@%@@J@  ఐ$selfOa~Oa~@@@@@Oa~@@@ȩ@Ȥȝ@@@@@@ఐ#fmtOa~Oa~@ذ@@@@ఐ점"ctOa~Oa~@@@@@%@@ȸ@ ఐEu!pObOb@D@@@G@@@@ErFT@@@J@J@G@@@Eu@@@@@@@@@@9@@ఐ5#fmtPbPb@@@5F@@ภDP DP!PbPbADภDP+P, ภDP3P4ภDP;P<DΠภDPCdPD#c%(@(@H@@@K@K@@ภDPWD5PX7D4@7@DàiJ@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@@@@YQL@SG:;VK@PY@@@bK@p@ภEXPDPD@@E,g\OQR@@@cK@@@@E7pL@,fqrst@@@NK@_@'@[@@E>@@@OK@K@@@@@Fb|@@@ K@K@@@@@  ఐ.$selfPcPc@~@@#-@Pc@@@ʢ@ʡ@ʠʙ@@@@@@6@@ఐ2#fmtQcQc@@@2C@@ఐޠ&fatherQcQc@@@?@@@S@@ఐ>"ctQ#cQ$c@@@Jb@(clt_kindQ*cQ+c@/  @@@@@l@@C@@m@  ఐ~$selfQ>dQ?d @ΰ@@s}@@QCd@@@n@@@@l@@@t@@@@@@@@@ఐ#fmtQ[dQ\d@o@@ɉ@@ภNQfdQgd%ANภ'Newline Qod$@ @ @@D@@@K@K@@ภMAM@A@P@@@K@@@Qd"@@Ԭ@@K@@@P'@@G@@@J@@  ఐࠐ$selfQe'-Qe'1@0@@@Qe'?@@@ԡ@@@+@@@@*@@@)@ԟ@@@(@@@'@@@&@@%@@$@@#@@ఐ#fmtQe'@Qe'C@ް@@ @ⵐภQภJ@Qe'LQe'P@J?@@@@@@?K@K@@@@@@@L"@@ఐ "ctQe'QQe'S@@@1@(clt_infoQe'TQe'\@0 @@ @@@=@@@A@w3RRRRRRRR@~@@@  S?Az@z@@@࣠@#fmt ARiRi@S@A@@ 3RRRRRRRR@ǎ@@!Ǐ@@@@@@  @@*class_name AS iS i@S#AA@@3S S S S S S S S @ "@@@@@@@@)class_ele ASiSi@S4BA@@*3SSSSSSSS@0@@@@@@@@  ఐO$selfS1jS2j@@@f3S1S0S0S1S1S1S1S1@"B@@@@@6S9j@@@d@@@@b@@@j@@@@@@@@@ఐ]#fmtSQjSRj@C@@e @@ภPS\jS]jAPภ'Newline Sej@@ @@F@@@GL@8L@=<@ภO߰AO@A@R@@@9L@CI@@S~j"@@֢@@#L@7O@@S'@@I@@@HK@"U@ఐz)class_eleSkSk'@^@@ˠa@Ġ/Class_attributeSl-5Sl-D@;/Class_attributeˬ@@@ @+t_attribute@@@ @A@@C@AF~i88Fi88@@@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_methodTmltTml@;,Class_methodb@o(t_method@@@ @AA@C@AFj88Fj88@@@Gv@ఠ#met TmlTml@T0DA@@@@@O3TTTTTTTT@@@@@@@@+@@+@@@ ఐI$selfT+mlT,ml@@@`3T+T*T*T+T+T+T+T+@@@@@@BT3ml@@@@@@k@@j @@ఐN#fmtTBmlTCml@4@@V@@ఐ8#metTOmlTPml@!@@L@@@v'@@+@@Z(@Ġ-Class_commentT`nTan@;-Class_comment@A@@@ @AB@C@AG:k88G;k89@@@G@ఠ!t TtnTun@TEA@@A@@@RG@@@@@̇H@@̇H@@@ఐ!tToTo@@@@@A@@@z3TTTTTTTT@Y@@@ĠGTpTp@Q@@@@A@@@Å@@A@@@Æ@@@ภLΰTpTp@L@@@̬@ĠGTqTq @QĠ%TitleTqTq@>@TqTq@@@@@@Ø8@@TqTq@@@mA@@@Ú@@@ÙD@@TqTq@@B@@@ÛL@@@TqTq@@HF@@@ÜR@@Tq Tq @@TOHQ@@@Þ@@@Ý^@@@ @@B-@@@ßb@@B0@@@àe@@@ ఐ$selfTqTq@@@1s@Uq"@@@,@@@ñ@*@@@ð2@@@ï@@î@@í@@ఐ%#fmtUq#Uq&@ @@-@@ఐ!tU&q'U'q(@@@N@@@üO@O@@@5 @@5@@U7r)5U8r)6@@B{@@@â@@B~@@@ã@@@ ఐh$selfUJr):UKr)>@ڰ@@@LUOr)L@@@z@@@@x@@@@@@@@@@@@ఐs#fmtUgr)MUhr)P@Y@@{@@ภRUrr)SUsr)ARภ%Title U{r)X@డT!+Ur)rUr)s@@+=@@@~@+C@@@}+G@@@|@@{@@z'%addintBASP@@@@SP0++SQ0+,@@Szn@@@@@@@@@@@@@@@@@@$@@డT<$Name%depthUr)[Ur)_@ Ur)`Ur)e@@@D@@@ML@@@M@@M@HH2@@I;G@@@@D@@@@@@@@R@@ఐ᠐*class_nameUr)fUr)p@ɰ@@_@@Ur)ZUr)q@@g@@@@"Q@i@@BUr)tUr)u@@q@@@P@$P@#y@@ @@@@@@%P@ @ภ$NoneVr)wVr){@v@@@A@@@@@@O@+@ఐ!tV(r)}V)r)~@@@Cq@@@O@1O@0@@V3r)@@I@@@;O@O@@ภRVCr)AR@A@U@@@O@7@@VLr)Q@@p@@O@@@@@V@@@AVSo@@X@@@AVUk@@Z3VSVRVRVSVSVSVSVS@"@@@'@@\@bA@fA@@@r@q@pi@@@@@@Ŀ@@ľj@ @@@~@}@|u@@@@@@@@@@F@@Vri@<%V 3 Print the LaTeX code for the given class element. VhptVhp@@@@@@@΄VuVu@AA࣠@&self-3 Aఠ> >/VFA0@'3VVVVVVVV@.@@@  2VGA*3@*@@3@࣠@#fmt AVuVu@VHA@@Π3VVVVVVVV@C>@G@!?@H@@@@@  @@+module_name AVuVu@VIA@@ΰ3VVVVVVVV@ ζ@@@@@@@@*module_ele AVuVu@VJA@@ξ3VVVVVVVV@@@@@@@@@  ఐO$selfVvVv @q@@3VVVVVVVV@"@@@@@Vv@@@@@@@@@@@@@@@@@@@ఐ]#fmtWvWv@C@@ @@ภTPW vW v'ATOภ'Newline Wv&@7@ @@J@@@L@ L@<@ภSAS@A@V@@@ L@I@@W.v"@@R@@L@ O@@S'@@M@@@K@U@ఐz*module_eleWBw)5WCw)?@^@@4a@Ġ.Element_moduleWOxEMWPxE[@;.Element_module@@@@ W@@@@ M@A@@J@AJ,NNJ-NN@@@J@ఠ!m WfxE\WgxE]@WKA@@@@@ 3WjWiWiWjWjWjWjWj@@@@@@ @@^@@^@@@ ఐ蠐$selfWzxEaW{xEe@ @@گ3WzWyWyWzWzWzWzWz@@@@@@WxEu@@@@@@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|@g@@ 3WWWWWWWW@@@@@@Wy|@@@]@XS@@]@@\ @@ఐJ#fmtWy|Wy|@0@@@@ఐ8"mtWy|Wy|@!@@b@@@h'@@+@@(@Ġ7Element_included_moduleX zX z@;7Element_included_module@i@@@ O@AB@J@AJNNJNO@@@K@ఠ"im X zX!z@X9MA@@|@@@&3X$X#X#X$X$X$X$X$@C@@@@@@@@@@@@ ఐ$selfX4zX5z@İ@@i3X4X3X3X4X4X4X4X4@T@@@@@OX<z@@@Р@ЛД@@n@@m @@ఐ#fmtXKzXLz@@@C@@ఐ8"imXXzXYz @!@@г@@@y'@@+@@G(@Ġ-Element_classXi{ Xj{ @;-Element_class@3't_class@@@ P@AC@J@AKEOO!KFOOA@@@K@ఠ!c X{  X{ !@XNA@@@@@)3XXXXXXXX@@@@@@@@w@@w@@@ ఐ$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@@@L=@ఠ"ct X|?ZX|?\@XOA@@@@@,3XXXXXXXX@@@@@@@@@@@@@ ఐ`$selfX|?`X|?d@@@'3XXXXXXXX@@@@@@X|?x@@@(@#@@Ő@@ŏ @@ఐe#fmtY |?yY |?|@K@@@@ఐ8"ctY|?}Y|?@!@@L@@@ś'@@+@@(@Ġ-Element_valueY'}Y(}@;-Element_value@'t_value@@@ R@AE@J@ALOsOyLOsO@@@L@ఠ!v Y=}Y>}@YVPA@@@@@/3YAY@Y@YAYAYAYAYA@`@@@@@@@5@@5@@@ ఐ$selfYQ}YR}@@@܆3YQYPYPYQYQYQYQYQ@q@@@@@MYY}@@@S@NI@@š@@Š @@ఐĠ#fmtYh}Yi}@@@`@@ఐ8!vYu}Yv}@!@@L@@@Ŭ'@@+@@d(@Ġ6Element_type_extensionY~Y~@;6Element_type_extension7@0t_type_extension@@@ S@AF@J@ALbOOLcOO@@@L@ఠ"te Y~Y~@YQA@@@@@23YYYYYYYY@@@@@@@@є@@є@@@ ఐ$selfY~Y~@@@@3YYYYYYYY@@@@@@Y~@@@?@:@5,@@ų@@Ų@@ű @@ఐ+module_nameY~Y~@@@Ѿ@@ఐ2#fmtY~Y~@@@&@@ఐG"teY~Y~ @0@@[@@@6@@:@@7@Ġ1Element_exceptionY Y #@;1Element_exception@O+t_exception@@@ T@AG@J@ALOOLOP @@@Mi@ఠ!e Z  $Z  %@Z#RA@@@@@53ZZ Z ZZZZZ@-@@@@@@@@@@@@ ఐ$selfZ )Z -@@@S3ZZZZZZZZ@>@@@@@;Z& @@@@Ԉ@ԃz@@@@ @@ఐ#fmtZ5 AZ6 D@w@@-@@ఐ8!eZB EZC F@!@@L@@@'@@+@@1(@Ġ,Element_typeZSGOZTG[@;,Element_type@&t_type@@@ U@AH@J@AM/P PM0P P-@@@M@ఠ!t ZiG\ZjG]@ZSA@@@@@83ZmZlZlZmZmZmZmZm@@@@@@@@a@@a@@@ ఐ렐$selfZ}GaZ~Ge@ @@ݲ3Z}Z|Z|Z}Z}Z}Z}Z}@@@@@@ZGs@@@&@!@@@@ @@ఐ#fmtZGtZGw@ְ@@Ҍ@@ఐ8!tZGxZGy@!@@L@@@'@@+@@Ґ(@Ġ6Element_module_commentZzZz@;6Element_module_commentc@G@@@ V@AI@J@AMP.P4MP.PT@@@N%@ఠ!t ZzZz@ZTA@@H @@@;@@@@@ҽ@@ҽ@@@ ఐG$selfZzZz@i@@3ZZZZZZZZ@@@@@@ްZz@@@ @@@@ @@@@@@@@@@@@ఐU#fmtZzZz@;@@ @@ఐ@!t[z[z@*@@.@@@M@M@4@@8 @@5@@@A[w)/ @@3[[[[[[[[@/@@@4@@@oA@sA@@@@@ @@@@@@@@w@ @@ϵ@@@@@@@@@@@@@F@@[/u)@@[@ 4 Print the LaTeX code for the given module element. [=t[>t@@@@@@@&[D[E'@AA࣠@&self-3 AఠCt Cu[kUA@3[R[Q[Q[R[R[R[R[R@@@@  [nVA@@@@࣠@#fmt A[d([e+@[}WA@@B3[e[d[d[e[e[e[e[e@@@!@@@@@@  @@'inher_l A[w,[x3@[XA@@R3[x[w[w[x[x[x[x[x@ X@@@@@@@@@ఠ!f [6@[6A@[YA@@@d@@@ɀJ@YO @@@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@@OR@3'ic_textGI4@@@ @@@ @@B@ANv::Nv::@@O`@@ANu:u:Nu:u:@@Od@8-@@'O@@@@@@;@Ġ$None\hr\hv@r@@@@;O3@@@@@@3\\\\\\\\@O@@@ @CO;@@@@@@@@@ภN\'\(@Yjภ'Newline\0\1@S@@@M@3\2\1\1\2\2\2\2\2@j@@@ภN\<\=@Yภ$Code\E\F@డZ!^\Q\R@N@@@N@@@(@N@@@'N@@@&@@%@@$,@@(inherit \i\j@@\l@@N@@@4N@6N@5?@@ఐӠ#inh.\@0@@M@'ic_name\\@7@@@@@8W@@\\@@@@@"@=N@2a@@R @@M@!d@ఐ#inh\\@ް@@@'ic_text\\@° @@I@@@A@@@@@Ġ$None\\@"@@@@ՠJ@@@J@@@I@@ܠJ@@@L@@@K@@@ภP#\\@Y?@@@\E@N@@@@Z@Ġ$Some\+\/@/ఠ!t \0\1@] \A@@J8@@@S@@@@@ J?@@@U@@@T@@JF@@@W@@@V@@@ภOp] =]?@ZPภ'Newline]5]<@9@@@}O@i3]]]]]]]]@Q/(@)@*@@@ఐ4!t]&@]'A@ @@Jk@@@j@@@@T@@@A].]/BO@@\Y@@@M@z@@@@\@@@M@@@@@ @Ġ$Some]HPZ]IP^@ఠ#cct ]QP_]RPb@]j[A@@Pr@@@@@@@@Py@@@ @@@@@P@@@ @@@ @@@@ఠ%label ]qfv]rf{@]]A@@4@@@ȣN@{3]w]v]v]w]w]w]w]w@/(@)@*@@@ఐ5#cct]~]~@ @@P@@@}@Ġ"Cl]]@;"ClP@@@ @֦@@@ @A@@B@APso9v9~Pto9v9@@@Q @@]]@@ֳ@@@Ȃ4@@@@@P@@@ȃ8@@P@@@Ȅ;@@@ ఐq$self]]@P@@I@G]@@L-L@@@Ș@@@ȗ@7@@@Ȗ@@@ȕ@@Ȕ@@ȓ]@L>ภ]>@]@L@@@Ȩ@@@ȧk@@ఐD#inh]]@*@@bz@'ic_name]]@ @@e@@@ȤQ@ȮQ@Ȭ@@C @@@Ġ&Cltype^ ^@;&Cltypew@@@@ f)type_expr@@@ @@@ @BA@B@APp99Pp99@@@Q@@^)^*@@@@@ȋ@@@@@@ȍ@@@Ȍ@@@+@@QU@@@Ȏ@@QX@@@ȏ@@@ ఐ$self^I^J@ٰ@@~@ΰ^N@@LM0@@@ȶ@@@ȵ@@@@ȴ@@@ȳ@@Ȳ@@ȱ@LภA^t@^t@MF5@@@@@@@@ఐ͠#inh^z^{@@@@'ic_name^^ @ @@@@@Q@Q@@@C @@@@@A^~ @@@A@^fr@@ภP^K_^Ka@[ؠภ'Newline^KW^K^@@@@M@3^^^^^^^^@*81@2@3@@@ภQ^b^b@[ภ)Odoc_info^bn^bw@$Code^bx^b|@@.డ]Q!^^b^b@Q@@@Q@@@!@Q@@@ Q@@@@@@@6@@(inherit ^b^b@@^b~@@Q1@@@-N@/N@.I@@ఐK#inh.^b@00@@hW@'ic_name^b^b@7@@@@@1a@@_b}_b@@w@@@@6N@+k@@X @@sM@n@ภQz__@\Zภ)Odoc_info_"_#@%Latex_'_(@@డ]!^_4_5@Q@@@Q@@@H@Q~@@@GQ}@@@F@@E@@D@@" [_L_M@@_O@@Q@@@TN@VN@U@@డ]!^_c_d@Q@@@Q@@@\@Q@@@[Q@@@Z@@Y@@X@@ ఐ2$self__@@@@w_@@@F@@@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__@ @@M1@@@@@@~@Ġ$None_ _@_@@@@ME@@@Ɉ@@@ɇd@@ML@@@Ɋ@@@ɉk@@@ภS```@\|@@@_}N@8@@@ɘy@Ġ$Some`&&`'*@lఠ!t `/+`0,@`H^A@@Mu@@@ɑR@@@@@IM|@@@ɓ@@@ɒZ@@PM@@@ɕ@@@ɔa@@@ภR`J8`K:@]ภ'Newline`S0`T7@v@@@O@ɧ3`U`T`T`U`U`U`U`U@/(@)@*@@@ఐ4!t`c;`d<@ @@M@@@ɨ@@@@T@@@A`k@@_ڠ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@Z@@@̰`Tw@@@@@@@@@@@@@@@@@$@@ఐ#fmt`Tx`T{@l@@1@@`Td`T|@@@@@@@@@@@<@@డ_$List#mapaT~aT@ a Ta T@@F@@@@kI@J@@@@F@@@K @@@@@@@f@@ఐ!fa)Ta*T@p@@@@@@^T@@@@@@@@@@ఐΠ'inher_laBTaCT@@@@@aFT}aGT@@ML@@@J@K@@@ @@F@qF@J@@@@@A@A@@@:@9,@@&@@%@@$@@@@D@C6@@/@@.@@-@@,F@(@am'@G a~ A Generate the LaTeX code for the given list of inherited classes.a{a|@@@@@@@Baa@AA࣠@&self-3 AఠI I*a_A+@"3aaaaaaaa@)@@@  -a`A%.@%@@.@࣠@#fmt Aaa@aaA@@^3aaaaaaaa@>9@B@!:@C@@@@@  @@"cl Aaa@abA@@m3aaaaaaaa@ t@@@@@@@@Aఠ)iter_kind a&a/@acA@@@ە@@@LJ@EJ@D@@G3aaaaaaaa@)ٌ@ @!@@@࣠@!k Aa0a1@adA@@3aaaaaaaa@%@ @@FK@C@#@$@@@@  @@ఐ!ka4Ba4C@.@@@@/3aaaaaaaa@#@@@Ġ/Class_structureb ISb Ib@XĠU^bIdbIf@^z@@@@X@@@V@@@U3bbbbbbbb@@@@@bIhb Ii@@X -@@@X@@@W @@@ b)Ij@@\@@\@@@ภZXb/nzb0n|@ZW@@@_@Ġ/Class_structureb<}b=}@X7ఠ!l bE}bF}@b^eA@@X<@@@_@@@^3bMbLbLbMbMbMbMbM@S@@@@bT}bU}@@X@b@@@a@@@` @@@"b^}@@@@@@@ ఐݠ$selfbjbk@@@3bjbibibjbjbjbjbj@q.'@(@)@@@۰br@@@O@NA@@v@@u @@ఐ⠐#fmtbb@Ȱ@@<@@ఐI!lbb@!@@hF@&@@*@@'@Ġ0Class_constraintbb@Syఠ!k bb@bfA@@p@@@e@@bb@@W@@@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@@@ภ[3c COc CQ@[2@@@:@@@Ac4<@@<@-A@@FA@@J@-@@@c @@ఐW)iter_kindc[ac [j@8@@@@@@T@@3c$c#c#c$c$c$c$c$@@@@@@ఐ"clc4[kc5[m@_@@@'cl_kindc;[nc<[u@D @@@@@J@J@@@' @@s@2 @@tr@ A@A@@@@@@@@@@@@@@@ @@@@@@@@F@@c]"@Icn G Generate the LaTeX code for the inherited classes of the given class. ckcl@@@@@@@crcs@AA࣠@&self-3 AఠK KcgA@3cccccccc@@@@  chA@@@@࣠@#fmt Acc@ciA@@73cccccccc@.)@2@!*@3@@@@@  @@#clt Acc@cjA@@F3cccccccc@ M@@@@@@@@ఐ#cltcc@Y@@@@Z3cccccccc@!@@@(clt_kindcc@A @@j@@@ @Ġ/Class_signaturec%-c%<@OnĠW(c%>c%@@`D@@@@Ot۱@@@"@@@!3cccccccc@(@@@@c%Bc%C@@Ox@@@$@@@# @@@ c%D@@ݘ@@@%@@ݛ@@@&@@@ภ\(cHRdHT@\'@@@ۚ@Ġ/Class_signatured U]d Ul@Oఠ!l dUndUo@d.kA@@O@@@/@@@.c@@d#Uqd$Ur@@O1@@@1@@@0o@@@!d-Us@@@@@2t@@@@@3w@@@ ఐ $selfd?wd@w@ϰ@@t3d?d>d>d?d?d?d?d?@3,@-@.@@@˰dGw@@@$@#@@C@@B @@ఐǠ#fmtdVwdWw@@@@@ఐN!ldcwddw@!@@=F@L&@@*@@'@Ġ*Class_typedsdt@R@dxdy@@R@@@8@@@ @@"@@@9@@%@@@:@@@ภ\dd@\@@@$@@@Ad @@&@A@ A@@@8@61@@˚@@˙@@˘@@@,@B@@;@@ˣ@@ˢ@@ˡ@@ˠF@˜ @d@JWd L Generate the LaTeX code for the inherited classes of the given class type. dw{dw@@@@@@@Jd)d@@AA࣠@&self-3 AఠL LadlAb@Y3dddddddd@`@@@  ddmA\e@\@@e@࣠@#fmt AdAdD@dnA@@f3dddddddd@up@y@!q@z@@@@@  @@!m AdEdF@eoA@@r3dddddddd@ |@@@@@@@@@@ఠ'first_t eITeI[@epA@@J@˸3eeeeeeee@&܎@@@@@@ఠ&rest_t eI]eIc@e-qA@@tJ@˹@@eISeId@@@@ @@˼@ ఐi$selfe-Ige.Ik@̽@@b'@̣e2I@@@R@I@D@@@@˿2@@ఐ^!meGIeHI@>@@A@&m_infoeNIeOI@NP @@nF@J@@'@@@S@D@@K@S@A@e]IO@@@ఠ$text  ehei@erA@@bX@@@RJ@H@@@JJ@3etesesetetetetet@p{t@u@vkd@e@f@@@@ఠ%title àee@esA@@cX@@@K@@@@K@@ఐ!mee@@@%,@+m_text_onlyee@NG @@T@@@K@8@ภbeeAbภ#Raw e@%ఐߠ!mee@@@MT@&m_nameee@N @@N@@@^@@"@@GK@a@ภbG)AbE@*A@eMU@@@K@n@@e2@@c`[@@@t@ภc5ee#Ac4ภ#Raw e@%Ϡడd!^f f @XR@@@XR@@@@XO@@@XN@@@@@@@@@డb %modul-Odoc_messagesf#f$@ f'#@$@b=@@@@b   b   @@b @.@@X@@@L@L@@@! fBfC@@?fE@@X@@@L@L@@@fNfO@@&%@@@@L@@@g @@K@@ภcf`oAcภ$Codefh@%ؠఐ!mfsft@j@@@&m_namefzf{!@O @@O@@@ @@!@@K@ @ภbf"Ab@A@eL@ @@@K@@@4A@f 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@@@@ĠZ+fQ]fQ_@cG@@@@@@@@@ภZ3fQcfQe@cO@@@7$@ఠ!t Šffrffs@g uA@@#@@#@@@ภY_ffff@d?ภ#Rawgfxgf{@&۠# : g f}gf@@gf|gf@@&@@@7M@9M@83gggggggg@U,@&@'@@@@gfwgf@@jF@5M@6 @ఐ7!tg*fg+f@@@&@@@@|@@@Ag/'>@@~k@A@g1'/@@ภd{g7g8Adzภ%Title g@@!à@gFgG@@!@@@TJ@YJ@X3gLgKgKgLgLgLgLgL@@@@@@ภ$NonegYgZ@@@@S!@@@V@@@UJ@_@డe!@gogp@S@@@SJ@h@@@j@N@@@iM @@@g@@f@@e5@@ఐ%titlegg@ɰ@@t!@@@vK@yK@wJ@@ఐ(subtitlegg@T@@|6@@@uK@{K@z_@@! @@@@́J@~K@ti@@g@@IJ@Sm@ภd+gAd*@A@g2X@@@LJ@̇{@@g@@eE^@@@K@@@ @/@@[@A@g@@  ఐ$selfgg@q@@3gggggggg@n{@|@}@@@g@@@@@@̏@@@@̎@@@̍@@̌@@̋@@ఐ+#fmthh@@@ߍ @@ఐ$texthh@*@@4@@@̤K@̢2@@6@@^|@@@̫J@̙8@  ఐe$selfh)h*@Ϲ@@^H@χh.@@@~@yt@@̰@@̯O@@ఐg#fmth=h> @M@@\@@ఐa!mhJ hK @A@@i@@%@@j@  ఐ$selfh[h\@@@z@Ϻh`0@@@@@@@@@@ఐ#fmtho1hp4@@@@@ఐ!mh|5h}6@s@@@@%@@@  ఐɠ$selfh8>h8B@@@@Ϗh8P@@@@@@@@@@@@@@@@@@@ఐԠ#fmth8Qh8T@@@6@@ఐ&rest_th8Uh8[@>@@@@.@@_ @@@J@@  ఐ $selfh_eh_i@]@@@ϰh_w@@@@@@@@@@@@@@@@@@@ఐ#fmth_xh_{@@@v @@ภf9h_~h_Af8ภ'Newline h_@$ @ @@\o@@@&K@K@%@ภexi_Aew@A@h@@@K@"3@@i_|#@@<@@K@9@@Q(@@_@@@'J@?@ డg#noti0i1@@:@@@F>@@@E@@D(%boolnotAAf@@@fLLfLt@@g\@@@@@@@,@@@+@@*j@@ఐq!miZi[@Q@@y@+m_text_onlyiaib@R @@3@@@3K@9K@5@@< @@XG@@@:K@2@ఐ^"psizi{@\԰@@@a4@@@@@^@@@?_@@@>@@=@@<@@ఐ#fmtii@@@ @@8\ocamldocvspace{0.5cm} ii@@ii@@^@@@KK@UK@T@@2 @@`@@@WJ@VK@J@@i@@ @డhG$List$iterii@ ii@@*@@@@I@]*@@@_@@^@Uՠ @@@\*@@@[@@Z@@Y@@࣠@#ele Aii@jvA@@ 3iiiiiiii@ @@@@@@  ఐ:$selfii@ю@@33iiiiiiii@ 6@@@@@j@@@@@@@x@@w@@v @@ఐA#fmtjj@'@@@@ఐ=!mj&j' @@@(@&m_namej-!j.'@SF @@SB@@@͇2@@ఐV#elej=(j>+@<@@r?@@C@@)@@ఐ_"psjJ-7jK-9@]@@@b@@@͕@_x@@@͔_@@@͓@@͒@@͑Y@@ఐ#fmtjd-:je-=@t@@f@@" jo-?jp-C@@jr->js-D@@_@@@͠L@ͪL@ͩz@@2 @@+Z@@@ͫL@͟@@@@jjEN@@@+g@@@m@@lJ@ͯJ@ͭ@@డi&Module/module_elementsjOXjO^@ jO_jOn@@%trans>@@@ @@@ @8@@@ &@@@ @@@ @@ @@ @]Mdd]Mdd@@^)6@&!@@>@@@͸@@@ͷ@S@@@Ͷ@@@͵@@@ʹ@@ͳ@@Ͳ@3ภ j $ภhjOwjO|@h@@@>@@@K@ @@@Y͠@@@@@ఐ!mjO}jO~@@@@@kOWkO@@W;@@@kJ@K@&@@I @@F@ևF@7F@j"@]@@#@E@@$@@@%@@@ &@@@ '@5@@ (@D@@ @@@ @@A@DA@@@@@@@@@@F@@@߶@@@@@@@@@@F@c@k.".@Pk? H Generate the LaTeX code for the given top module, in the given buffer. k<k=@@@@@@@ⶰkCkD@AA࣠@&self-3 AఠSs ǠStkjwA@3kQkPkPkQkQkQkQkQ@@@@  kmxA@@@@࣠@#fmt Akckd@k|yA@@3kdkckckdkdkdkdkd@@@!@@@@@@  @@+module_list Akvkw@kzA@@3kwkvkvkwkwkwkwkw@ @@@@@@@@ ఐ`"pskk@^@@@cD@@@@`@@@a@@@@@@@3kkkkkkkk@!-@$@%@@@@ఐG#fmtkk@-@@@@?\documentclass[11pt]{article} kk @@kk @@`@@@K@K@$@@5 @@b$@@@J@*@ ఐa"pskk@_)@@@c@@@@`@@@aX@@@@@@@E@@ఐ#fmtkk@o@@WR@@?\usepackage[latin1]{inputenc} kk=@@kk>@@a!@@@)K@/K@.f@@2 @@bf@@@0J@(l@ ఐaH"psl@Fl@H@_k@@@c@@@7@a?@@@6a@@@5@@4@@3@@ఐˠ#fmtl+@Il,@L@@@@@:\usepackage[T1]{fontenc} l6@Nl7@j@@l9@Ml:@k@@ac@@@BK@HK@G@@2 @@b@@@IJ@A@ ఐa"pslSmslTmu@_@@@d @@@P@a@@@Oa@@@N@@M@@L@@ఐ #fmtlmmvlnmy@@@@@6\usepackage{textcomp} lxm{lym@@l{mzl|m@@a@@@[K@aK@`@@2 @@b@@@bJ@Z@ ఐa̠"psll@_@@@dO@@@i@a@@@hb@@@g@@f@@e @@ఐO#fmtll@5@@@@7\usepackage{fullpage} ll@@ll@@a@@@tK@zK@y,@@2 @@c,@@@{J@s2@ ఐb"psll@`1@@@d@@@΂@b@@@΁b`@@@΀@@@@~M@@ఐ#fmtll@w@@_Z@@2\usepackage{url} ll@@lm@@b)@@@΍K@ΓK@Βn@@2 @@cn@@@ΔJ@Όt@ ఐbP"psmm@`s@@@d@@@Λ@bG@@@Κb@@@Ι@@Θ@@Η@@ఐӠ#fmtm3m4@@@@@6\usepackage{ocamldoc} m>m? @@mAmB @@bk@@@ΦK@άK@Ϋ@@2 @@c@@@έJ@Υ@ డkTrTtm\#m]$@Tq@@@k>Y `B@@@@@@K@β@@@γ @@α@@డk&Global%title!m~*@m+m0@'@&Stdlib#ref'&@@@@@@@@@@`f&)-`g&)J@@`@=@@k{=@@@θL@L@@@G!@@? @Ġ$Nonem6?m6C@@@@@JI@@@@@@3mmmmmmmm@@@@ @RQ@@@@@@@@@ภem6Gm6I@e@@@d.@@@bJ@J@ή@Ġ$SomemJSmJW@ఠ!s ֠mJXmJY@m{A@@{@@@N@@@@@@@@@@@V@@@@@@@@]@@@ ఐc9"psn]hn]j@a\@@@e@@@ @c0@@@ c@@@ @@ @@ 3nnnnnnnn@y70@1@2@@@@ఐ#fmtn]kn ]n@@@@@'\title{n*]pn+]x@@n-]on.]y@@cW@@@N@N@$@@5 @@d@@@M@*@ ఐc~"psnG{nH{@a@@@f@@@&@cu@@@%c@@@$@@#@@"E@@ఐ#fmtna{nb{@@@R@@ ఐ$$selfnr{ns{@@@c@nw{@@@c@@@9@@8k@@ఐ!sn{n{@u@@c@@@1@AO@>O@@O@?@@n{n{@@ @@R@@d@@@BM@0@ఐcޠ"psnn@b@@@fa@@@H@c@@@Gd0@@@F@@E@@D@@ఐa#fmtnn@G@@/@@"} nn@@nn@@c@@@SM@YM@X@@2 @@M@R@ @@@ @@@@@Ann@@)@ ఐd""psnn@bE@@@f@@@i@d@@@hdt@@@g@@f@@eD@@ఐ#fmtoo@@@sQ@@1\begin{document} oo@@oo@@d=@@@tK@zK@ye@@2 @@e@@@{J@sk@ డmVDVFo.o/@VC@@@mҠ@@@ω@@@ψK@π@@@ρ @@@@డm&Global%titleoN@oQoR@%@а&@@m6&@@@φL@ϊL@χ@@0 @@(@Ġ$Noneoh oi@@@@@@@@ϒ@@@ϑ@@  @@@ϔ@@@ϓ@@@ภgo~o@g@@@e@@@J@ϢJ@|@Ġ$Someo o$@ؠ@o%o&@@/@@@ϛ@@@ @@76@@@ϝ@@@Ϝ@@>=@@@ϟ@@@Ϟ@@@ఐd렐"pso*o,@c@@@gn@@@ϩ@d@@@Ϩe=@@@ϧ@@Ϧ@@ϥ @@ఐn#fmto-o0@T@@<@@+\maketitle o2o?@@o1o@@@e@@@ϴM@ϺM@Ϲ.@@2 @@e/@@@AooAH@@h2@ డn~W W oJSoJT@W @@@mנ^@@@J@J@@@@@@N@@డn&Global(with_tocpJZ@pJ[pJc@#@#ref]@@@@@@@b, b,"@@c@3@@n 3@@@K@K@z@@=@@5{@ఐer"psp;Jip<Jk@c@@@g@@@@ei@@@e@@@@@@@@@ఐ#fmtpUJlpVJo@۰@@@@1\tableofcontents p`JqpaJ@@pcJppdJ@@e@@@K@K@@@2 @@f@@@J@K@@@puJP@@ @@ఠ$info נpp@p|A@@\*8@@@"J@@@@J@3pppppppp@@@@డo)apply_opt)Odoc_infopp@ pp@@@@!a@!b@@@@\X@@@3@@@@@@@@c>c>,@@d'w@$@@@@c@@@#J@B@@@ @@@LK@@@@@@@F@@డoa4info_of_comment_file)Odoc_infopp@ pp@@@,%(t_module@@@@@@@4@@@֫@@@@@@@@c]c]@@dl|@!@@@@@@@@@@J@@@@@@@@@@@@ఐ+module_listq"q#@@@@@q&q'@@@b@@@ @@@@@@@డoXQXSq;q<@XP@@@o@@@K@1K@&@@@' @@%@@డo&Global*intro_file)Odoc_info"q^@ qaqb @(@qf qg@-@#ref]dK@@@@@@@@@@dJ)dK)@@d@B@@o_B@@@,L@0L@-@@L @@D@@!@@@A@q#@@ ఐ$infoq-q1@@@@@H@@@5@@@43qqqqqqqq@& @@@Ġ$Noneq7q;@@@@@)^@@@=@@@<@@0e@@@?@@@>@@@ภiq?qA@i@@@h,@@@пJ@MJ@2,@Ġ$SomeqDqH@@qIqJ@@׉@@@F@@@@ @@[א@@@H@@@GH@@bח@@@J@@@IO@@@ఐg/"psqNqP@eR@@@i@@@T@g&@@@Sg@@@R@@Q@@Ph@@ఐ#fmtrQrT@@@u@@.\vspace{0.2cm}rVre@@r Ur!f@@gJ@@@_M@eM@d@@2 @@e@@@Ar+&r,g@@h@  ఐ점$selfr:ipr;it@ʰ@@o@Qr?i@@@;@@@-a&\@@@@@@@[9@@@@@@}@@@@@@@@@@@ఐ#fmtrdirei@@@@Oภ Hr{@r{@aM@@@@@@@@ఐ$inforiri@@@o@@@@@@K@K@@@T@@h@@@J@@ఐ$inforr@@@N@@@@@@@Ġ$Nonerr@@@@@-b@@@@@@@@4i@@@@@@!@@@ภjrr@j@@@")@Ġ$Somerr@@rr@@؆@@@=@@@ @@X؍@@@@@@E@@_ؔ@@@@@@L@@@ఐh,"psrr@fO@@@j@@@ @h#@@@ h~@@@ @@ @@e@@ఐ#fmtss@@@}r@@" ss@@ss@@hG@@@L@L@@@2 @@@@@As(s)@@@@@@@@@s-s.@@@@@@J@@@G@@@U@@@@@@^@@@@@@ @@@' @@@j @@@ @@@ A@A@@@@@@с@@р@@@@@@@@@ъ@@щ@@ш@@чF@у@sP#@Ysa ' Print the header of the TeX document. s^s_@@@@@@@괰se sf3@AA࣠@&self-3 Aఠ[ ؠ[ s}A@3sssrsrssssssssss@ @@@  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@@డrXZ堐Zs@cs@d@Z@@@q-@@@qI@~I@t@@@u@@sM@@డri&Global(out_files@j@s@ks@s@#@o#reff@@@@@@@f-1f-J@@gh@3@@q3@@@zJ@}J@{y@@=@@5z@@i@@{@A@t@H@@@ఠ$file twtw@t2A@@@@@ҏH@3t ttt t t t t @@@@@@డr(Filename&concatt3wt4w@ t7wt8w@@@@@@@@@@(@@@@@@@@^^@@C@@@@@@@҅@@@@҄:@@@҃@@҂@@ҁ9@@ఐࠐ#dirtfwtgw@C@@0@@@ґI@ғI@ҒM@@,ocamldoc.stytxwtyw@@t{wt|w@@>@@@ҐI@ҕI@Ҕa@@R @@fb@A@tw @@డ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@@డse'verbose)Odoc_infott@ tt@@@g@@@@@@@@@g-g-@@hfs@@@@@@@@@@@@I@@డq9file_exists_dont_generate-Odoc_messagesuu@ uu@@@q6@@@q:@@@@@@q P Pq P @@q@@@@@@@@@@@@x@@ఐ)$fileuBuC@@@&@@@I@I@@@uMuN@@_@@@@I@@@m @@F@@@ఠ'chanout Duc9Hud9O@u|A@@sF+out_channel@@@H@3ukujujukukukukuk@@@@డt(open_outux9Ruy9Z@@g@@@@@@@@@s6s7@@s`@@@@@@@%@@@@@#@@ఐ$fileu9[u9_@۰@@%@@@I@I@7@@. @@=8@A@u9D @@ డt;-output_stringucnuc{@@O@@@@h@@@@@@@@@@@sw&&sx&W@@s@@@@c@@@ @@@@@@@@@@@3uuuuuuuu@zs@t@u@@@@ఐ'chanoutuc|uc@ @@@@@I@I@@@డ0Odoc_latex_style'content0Odoc_latex_styleucuc@ vcvc@@&stringQ@@@@=ocamldoc/odoc_latex_style.mliRR@@0Odoc_latex_style@@@@Z@@@I@I@C@@h@@l@@@H@I@ డt%flushv+v,@@@@@i@@@@@@sffsf@@t@@@@@@@!@@@ @@m@@ఐ렐'chanoutvNvO@w@@@@@(I@*I@)@@. @@l@@@+H@'@ డt)close_outvivj@@@@@@@@@@@t&t'@@tP@@@@@@@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]@@@@ij@@@@Au @@A]=ocaml.warn_on_literal_patternt^t^@@t^t^@@@u L@ఠ!s Fw;0Bw<0C@wTA@@@@@X@@@)@@v_@@@Z@@@ డu-prerr_endlinewQGQwRG^@@i@@@@@@@@@u`wQwQu`wQws@@u:@@@@@@@a@@@`@@_3whwgwgwhwhwhwhwh@6/@0@1@@@@ఐ=!swxG_wyG`@ @@)@@@hK@jK@i@@2 @@m@@@kJ@g@డv$incrwcmwcq@@usMK@@@q@@@p@@@o@@n%%incrAAuY@@@uXuY@@u@@@@u@@@p@@@o@@@n@@mL@@డv@&errors)Odoc_infowcrwc{@ wc|wc@@ H#ref2Q@@@@@@@j;j;@@kAv@@@uJ@@@y@@@xJ@|J@z|@@W@@J@w@wc@@7@@@w6<@@A@@?@@3wwwwwwww@b@@@@@F@@Ԅ@@ԃF@ԁ@w@]x 6 Generate the LaTeX style file, if it does not exist. x x @@@@@@@Rx x @AA࣠@&self-3 HAఠ`A G`B߹x8Aߺ@3xxxxxxxx@߸@@@  ߼x;A߽@@@߽@࣠@+module_list IAx1 x2 @xJA@@n3x2x1x1x2x2x2x2x2@@@!@@@@@@  @@  ఐ+$selfxG  xH  @װ@@|3xGxFxFxGxGxGxGxG@"@@@@@߳xO  '@@@@ఠ)main_file JxZ *4x[ *=@xsA@@g@@@ԟI@Ԕ3x`x_x_x`x`x`x`x`@@@@డv__xl *@xm *A@_@@@vNI@ԗ@@@Ԙ@@Ԗ@@డw&Global(out_filex *G@x *Hx *P@@@@vm@@@ԝJ@ԠJ@Ԟ1@@) @@!2@A@x *0@@@ఠ#dir Kx T^x Ta@xA@@@@@ԫI@ԡ3xxxxxxxx@aVO@P@Q@@@డw?(Filename'dirnamex Tdx Tl@ x Tmx Tt@@@@@@@@ԥ;@@@Ԥ@@ԣ @@ఐz)main_filex Tux T~@*@@-@@@ԬJ@ԮJ@ԭ4@@% @@85@A@x TZ @@ డwv``xx@`@@@vϠg@@@ԼI@ԺI@Բ@@@Գ@@Ա3xxxxxxxx@Tb[@\@]@@@@ఐv.separate_filesy @vj@@v@@@ԸJ@ԻJ@Թ@@( @@ @@ఠ!f Lyy @y8A@@@@@@J@Ծd@@@]J@Կ@@J@Խ3y.y-y-y.y.y.y.y.@4@@@࣠@!m NAy=y>@yVA@@3y>y=y=y>y>y>y>y>@E'yEyFg@@@@@  @@@ఠ'chanout OyUyV@ynA@@@@@L@3y[yZyZy[y[y[y[y[@*:@!@"@@@డw(open_outyjyk@@@@@@@ @@@@@@@డx !^y,y-@kΰ@@@k@@@@k@@@k@@@@@@@3@@డx&(Filename&concatyy @ y y@@n@@@n@@@@m@@@@@@@@@@X@@ఐ#diryy@ð@@@@@O@O@l@@డxV$Name&simpleyy@ yy!@@"@@@h@@@h@@@@@@@ఐ!my"y#@@@@&m_namey$y*@c @@h@@@P@ P@@@zz +@@h@@@@@z@@l[@@@@ O@@@$.texz.z2@@z!3@@lf@@@N@N@@@z*z+4@@@@@@N@@@ @@@A@z5 @@@ఠ#fmt Pz@EVzAEY@zYA@@q@@@L@3zFzEzEzFzFzFzFzF@@@@@@డx&Format8formatter_of_out_channelzYE\zZEb@ z]Ecz^E{@@@q}+out_channel@@@r@@@@@@qyqz@@qx@@@@@@@r*@@@@@/@@ఐ-'chanoutzE|zE@9@@&@@@ M@"M@!C@@4 @@GD@A@zER @@  ఐ$selfzz@,@@3zzzzzzzz@We^@_@`@@@z@@@0@+&@@'@@& @@ఐs#fmtzz@@@rk@@@0@@ఐ!mzz@e@@'@@+@@D(@ డy[&Format.pp_print_flushzz@ zz@@q@@@r@@@>@q@@@=q@@@<@@;@@:L@@ఐ#fmtzz@V@@r@@@JM@NM@M`@@ภs0{{@s/@@@q@@@IM@Rp@@:@@qu@@@SL@Hv@డy)close_out{{@@@@@@@W\@@@V@@U@@ఐޠ'chanout{3{4@@@@@@^L@`L@_@@  @@@i @@@ @@@ @@@ @@@Ġ'Failure{L {M'@;'Failurea5@@@@m@@@@Ay4 @@Aa7=ocaml.warn_on_literal_patternyE  yE  @@yE  yE  @@@y>H@ఠ!s Q{m({n)@{A@@Q@@@jO@e@@@+ @@z@@@f@Ġ)Sys_error{*7{*@@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@{@డzX$incr{gv{gz@?@@@y?@@@Մ@@@Ճ>@@@Ղ@@Ձ5@@డzh&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|=|>@ @@@x@@@կ@@ծ@@ఐ!+module_list|O|P@@@"@@=@@r@@@մI@ճJ@է*@|[|\ @@ ,@@|^@@ .@@ఠ'chanout S|k#|l#@|A@@@@@տI@յ3|q|p|p|q|q|q|q|q@w@@@డ{(open_out|~#|#@@@@@@@չ@@@ո@@շ@@ఐ9)main_file|#|#@@@@@@J@J@)@@  @@-*@A@|# @@@ఠ#fmt T|$|$ @|A@@te@@@I@3||||||||@NG@H@I@@@డ{H&Format8formatter_of_out_channel|$ |$@ |$|$,@@j@@@j@@@t@@@@@ @@ఐr'chanout|$-|$4@*@@@@@J@J@4@@% @@85@A@|$ @@ డ{d d|%8C|%8D@d @@@zؠk@@@I@I@@@@@@3}}}}}}}}@Tb[@\@]@@@@డ{&Global+with_header }%8J@}%8K}%8V@&@#refa@@@@@@@o2o2@@p@6@@{6@@@J@J@/@@@@@80@ ఐ%$self}A%8\}B%8`@Ѱ@@v>@䘰}F%8m@@@@@@@@E@@ఐ#fmt}U%8n}V%8q@O@@u @@@U@@ఐ7+module_list}e%8r}f%8}@@@b@@(@@c@@}j%8@@@e@ డ{$List$iter}z&}{&@ }~&}&@@>f@@@@>b@@@@@@i@@@>_@@@@@@@@@࣠@!m UA}'}'@}A@@3}}}}}}}}@@@@@@@డ|:dǠdɰ}(}(@dư@@@{l@@@K@K@@@@@@3}}}}}}}}@*#@!@"@@@@ఐ{.separate_files}(@{.@@{@@@L@L@@@( @@ @ఐs"ps})})@q<@@@u@@@$@s@@@#sk@@@"@@!@@ 1@@ఐR#fmt})})@@@u@@@0L@4L@3E@@డ|!^~)~)@p_@@@p_@@@:@p\@@@9p[@@@8@@7@@6a@@'\input{~*)~+)@@~-)@@pz@@@FM@HM@Gt@@డ|!^~A)~B)@p@@@p@@@N@p@@@Mp@@@L@@K@@J@@డ|$Name&simple~a)~b)@ ~e)~f)@@@@@m;@@@^m>@@@]@@\@@ఐࠐ!m~})~~)@@@@&m_name~)~)@g @@m[@@@iO@oO@m@@|N@@m_@@@h@@&.tex} ~)~) @@[~) @@p@@@YN@tN@s@@ @@p@@@E@uN@X@@~)~) @@s@@@/@vM@D@@ @@5L@.@ ఐ$self~+-~+1@V@@@5~+I@@@W@RM@@{@@z@@ఐ0#fmt~+J~+M@԰@@v@@@ւ@@ఐM!m~+N~+O@)@@L,@@(@@k-@~(@@8/@~'~,P[@@@X?@@@ @@ J@֋J@։X@@ఐؠ+module_list-\f-\q@@@B@@@@uo@@@֎I@ k@ డ}f1f3.t.t@f0@@@|n@@@֜I@֚I@֒@@@֓@@֑@@డ}&Global,with_trailer9.t@<.t=.t@#@#ref@@@@@@@r5(,r5(G@@r@3@@}03@@@֘J@֛J@֙@@=@@5@ఐt"psa.tb.t@r@@@w@@@֢@t@@@֡t@@@֠@@֟@@֞@@ఐѠ#fmt{.t|.t@u@@w7@@@֮J@ֲJ@ֱ@@/\end{document} .t.t@@.t.t@@t@@@֭J@ִJ@ֳ@@9 @@v@@@ֶI@ֵJ@֬@@.t|@@ @ డ~7&Format.pp_print_flush//@ //@@vh@@@wq@@@ֽ@vh@@@ּve@@@ֻ@@ֺ@@ֹ#@@ఐ'#fmt//@˰@@w@@@J@J@7@@ภx //@x @@@v@@@J@G@@:@@vQ@@@I@M@డ~)close_out00@ @@@ @@@8@@@@@a@@ఐ'chanout00@\@@ @@@I@I@u@@  @@Pv@i @@Qw@z @@Rx@ @@Sy@@@Tz@6@@Ul@@@V@Ġ'Failure*2+2@ޠఠ!s V3242@LA@@ @@@L@@@@ @@Y@@@@Ġ)Sys_errorF3G3#@ ,!sN3$O3%@gA@@@@@ @@o@@@@@-@@s@@@@@@ డ~-prerr_endlinee4)3f4)@@ @@@ @@@ @@@@@3mllmmmmm@tC<@=@>@@@@ఐJ!s}4)A~4)B@ @@ .@@@L@L@@@# @@v@@@K@@డ$incr5EO5ES@ @@@~x @@@@@@ @@@@@5@@డ.&errors)Odoc_info5ET5E]@ 5E^5Ed@@@@~ )@@@ @@@ K@K@ V@@1@@K@ Y@e@@Z@@@"@@3@@@@p@@@@@%@:@@m@@@n@A@A@@@@@@@@@@m@@@@@@@F@@ ,@f W Generate the LaTeX file from a module list, in the {!Odoc_info.Global.out_file} file.   @@@@@@@@~==@@#@8A(AAoAorAoYAnAp!ApApAnAoAxAwlAfmAYmjAQmAHmABmA<mA3mA)lA mbAlAm:Am An AlAmXAlOAlgAn9AlAmAn]AnvAnAwnApoAioA_oiAUKAJ.A-AAAAAo A^TAS=A<pA&pAAAAAAtAsUAT3A2A AAAAgAfQAP-A,AAAAAAqApXAW8A7 A AohAp^AAAAjAiQAP*A)AAAYAXAA@AAAAAuAtXAW:A9AAAAAApAoXAW@A?&A%A AAAAAxAw\A[:A9.A-wo@@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@Alh@Ao@lR@A_@OAAN@ABC@p@App@@@I@@@H@t@@@G@@@F@@E@@D@@C@Ap@Ap~p@@@P@@@O@@@@N@@@M@@L@@K@@J@p|@Apxq @@@W@@@V@@@@U@@@T@@S@@R@@Q@ABoӰ@Aoq!@@@^@@@]@@@@\ @@@[@@Z@@Y@@X@@A@@@@a@@`@@_@Aqr@A@w@@@d@@c@@b@Bq\@A@w@@@g@@f@@e@qt@A@w@@@j@@i@@h@ACDp[@ApWqXG@@@q@@@p@@@@oB@@@n@@m@@l@@k@p@Apqp_@@@x@@@w@@@@vZ@@@u@@t@@s@@r@Aư@A@@@@@{@@z@@y@@A@@@}@@|@At@A@p@ni@@ހ@@@@~@Bd@A@`@^Y@@ރ@@ނ@@ށ@U@A@Q@LG@@ކ@@ޅ@@ބ@A@A@@@@މ@@ވ@@އ@"@A @@ފ@ABCD9@A97@@@ޑ@@@ސ@I@@@ޏ@@@ގ@@ލ@@ތ@@ދ@@A@@@@ޔ@@ޓ@@ޒ@ΰ@A@@@@ޗ@@ޖ@@ޕ@A@A@@@@ޚ@@ޙ@@ޘ@@A@@@@ޝ@@ޜ@@ޛ@ABC@A@@@@ޠ@@ޟ@@ޞ@h@A@d@_Z@@ޣ@@ޢ@@ޡ@ADE@A@@@@ަ@@ޥ@@ޤ@[@A@W@RM@@ީ@@ި@@ާ@@A@@@@ެ@@ޫ@@ު@ABn@A@_@@@޲@*@@@ޱe@@@ް@@ޯ@@ޮ@@ޭ@CoѰ@A@o@@@޸@m@@@޷u@@@޶@@޵@@޴@@޳@o@A@@@@޾@@@@޽@@@޼@@޻@@޺@@޹@Ap-@A@@@@@x@@@@@@@@@@@@޿@p,@A@@@@@x@@@@@@@@@@@@@ABDFGo@A@@@@@@@@@@@@@@@@@@o@A@@@@@o@@@@@@@@@@@@@@@@Ap)@A@@@@@@@@@@@@@@@@@@oN@A@@@@@x@@@@@@@@@@@@@ABp@A@@@@@@@@@@@@@@@@@@o^@A@ @@@@y@@@@@@@@@@@@@@@@@@@Ap@A@"@@@@o#@@@@@@,@@@@@@@@@@o@A@7@@@8@@@@@@@@ABCp@A@B@@@@yC@@@H@@@@@@@@@@o@A@V@@@@@@@ @o@@@ @@@ @o}@@@ @@@ n@@@@@@@@@@@@@@Apo@A@x@@@@m@@@~@@@@@@@@@@ou@A@@@@@@@@@@@@@@@@@@ABo@A@@@@ @ @@@@@@@@@@@@@q}@A@@@@(q{qw@@@'qty@@@&@@@%@@$@@#@@"@@!@ApI@A@@@@3@@@@2@pF @@@1@@@0@@@@/@@@.@@-@@,@@+@@*@@)@qW@A@@@@9@y@@@8@@@7@@6@@5@@4@ABC@A@@@@<@@;@@:@@A@@ @@?@@>@@=@@A@@@@@C@@B@@A@@@@AB@A@@@@@G@@F@@E@@D@Cf@A@b@]@XS@@K@@J@@I@@H@&@A@"@@@N@@M@@L@A@A@@@@@R@@Q@@P@@O@B@A@@@@@V@@U@@T@@S@CDEFHr(@A@8@@@^@r$@@@]@@@@\C@@@[@@Z@@Y@@X@@W@@A@@{@@a@@`@@_@@A@@@@d@@c@@b@AB*@A@2@@@n$tS@@@m@@@l@R0@@@k@@@jt@@@i@@h@@g@@f@@e@C@A@@ @@q@@p@@o@@A@@@@t@@s@@r@a@A@]@\@[T@@x@@w@@v@@u@ABn@A@j@e@c\@@|@@{@@z@@y@C@A@@@@@߀@@@@~@@}@@A@@@@߃@@߂@@߁@A@A@@@@@߇@@߆@@߅@@߄@B@A@@@@@ߋ@@ߊ@@߉@@߈@װ@A@@@@ߑ@@@@ߐ@@@ߏ@@ߎ@@ߍ@@ߌ@ACDEr߰@A@@@@ߗ@U@@@ߖ@@@ߕ@@ߔ@@ߓ@@ߒ@e@A@a@\W@@ߚ@@ߙ@@ߘ@S@A@O@J@E<@@ߞ@@ߝ@@ߜ@@ߛ@ABx@A@t@o@ja@@ߢ@@ߡ@@ߠ@@ߟ@Cذ@A@@@@ߥ@@ߤ@@ߣ@s\@A@@@@ߩ{ @@@ߨ@@ߧ@@ߦ@AsT@A@@@@߭x<@@@߬@@߫@@ߪ@t@At}tܠ@@@ߴ@@@߳@l@@@߲@@@߱@@߰@@߯@@߮@ABDFtD@At@t@@@߻@@@ߺ@@@@߹@@@߸@@߷@@߶@@ߵ@t@@At<u@@@@@@@@@@@@@߿@@߾@@߽@@߼@A4@A@4@@@@-@@@(@@@@@@@@@@&@A@&@@@@!@@@@@@@@@@@@@AB@A@@@@@@@@@@@@@@@@@@@@@ @A Р @@@@@@@ @@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@A @@@@@@@@@@@@@@@ݠ@@@@@@@@@@@@@@@@@@@@ABCDGIt@Atu @@@@@@@H@@@ @@@@@@@@@@@A@@@@@@@@@@@@@@@@@@ڰ@A@@@@ @@@@ @@@ @@ @@@@@ABvv@A@@@@@|;@@@@@@@@@ @Cvi@A@vc@@@@@vU@@@@@@@@@|U@@@@@@@@@@ذ@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@Bw@A@w@v@@@T@u@@@U@@S@@@Rr@@@Q@@P@@O@o@A@o@@@Zji@@@Y@@@X@@W@@V@A&@A$v"@@@b@@@a@! !@@@`@@@_ @@@^@@]@@\@@[@BC|@A@|@@@gwv@@@f@@@e@@d@@c@t@At r@@@o@@@n@q@@@mlk@@@l@@@k@@j@@i@@h@Af@A@f@e@@@v@`_^@@@y@@@x@@@w@@u@@@t[Z@@@s@@@r@@q@@p@BU@A@U@@@~RQ@@@}@@@|@@{@@z@N@AN L@@@@@@@K@@@FE@@@@@@@@@@@@@A@@A@@@@@;@@@@@@@@BCD6@A@6@@@@10@@@@@@+*@@@@@@@@@@@@@)@A@)(@@@@@@%$@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@B@A@@@@@@@@@@@@@A@@@@@@@  @@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@@@@BC@A@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@ޠ@@@@@@ڠ@@@@@@@@@@@@@@@հ@A@@@@Р@@@@@@@@@@@˰@A@ˠ@@@@@@ɠ@@@@@@@@@@@ABCwO@AwKxg V@@@@@@@@@@ Q@@@@@@@@@@xX@AxTx| k@@@@@@@ @@@ f@@@@@@@@@@ADEFGJ 2@Dc W This class is used to create objects which can generate a simple LaTeX documentation. <<<=@@@@@@@O#@ǐ ;@@tAA A A xnA x:A x!A wwfA mxA cxA \xA XwA TwA J @A ?uA .voA !v2A vA vA vNA uA vhA u~A v*A upA vA uA vA u[A v A uA u/A wA ~uA svA _w%A Vw>A HwA ?wvA 8xA 1xJA 'x1A  A  A  A  A  A  oA n VA UwA & A  A yA y{A  A  A  A  A  ^A ] lΠ<f|  4 P s     / K f z3zN à ݠx  9 a   ̠ y y)y{x[xox-6HƠnmx#=&[wvƠxvAv,w8vvwvw&vwTvwwww֠wwqwv]}$F ~ ۠uZy7yz?z1zPxѠyyy@@@3<;;<<<<<@e@@@#@ M@A@#@ P;@@v@A@@@@@@@@A@;@@@A@@@@@@@A@@3IHHIIIII@z#@@#@@#@A@@@@@@@@K@@@@@@@@@AzU@@@@@@@@@@@@@@@@@@@@@@A@!@@@~zw@@@@@@@@@@@@@@@@@@@@@@@@zRAzMz@@@@@@@'zz@@@}@@@@@@@@@z3Az.z@@@@@@@@@@z$Azz#@@@@ @@@@@@ysAynz/@@@@,'@@@@@@{A@@@@@@@@zA@  @@@@{A@@@@@yAyzP@@@@MH@@@@@@~z Azz\@@@}@YT@@|@@{@@zzAywh@@@y@e`@@x@@w@@vwA@@yj@@@u@@t@@s@@rxA@@@@q@@p@@oxA@@y~@@@n@@m@@l@@ky A@@[@@j@@i@@hyA@@c@@g@@f@@exA@@y@@@d@@c@@b@@axRA@@xd@@@`@@_@@^@@]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@x3x@@@@@@@?@x =z@@@>@@@=j@@<@@;@@:@@9@@8xA@{@Jz!@@@7v@@6@@5@@4wA@@Vz-@@@3@@2@@1@@0x A@@bz9@@@/@@.@@-@@,yA@yy@@@+y@@)@@(@@'@@&xA@@@@@@x]@@@%@z]@@@$@@#@@"@@!@@ @@yA@@K@@@@@@@@@zIA@@zA@@@@zy@@@@@@@@@@@zqA@@@@@@@@@@@zA@q@@@@@ @@ zA@@@@ @@ @@ {A{|>@@@@@@@@@@{A{|J@@@@@@@@@@{A{|V@@@@@@@@@@|A@{xw@@@@vut@@@s@@@@@@@@@rA@qpo@@@@nk@@@j@@@@@@@@@iA@hgf@@@@eba@@@@@@`@@@@@@@@@_A^!\@@@@@@@[ZY@@@@XWV@@@U@@@@@@@@@@@TAS?Q@@@@@@@PON@@@@ML@@@K@@@@@@@@@@@JA@IHG@@@@FE@@@D@@@@@@@@@CABp@@@@@@@@?>=@@@@<@@@@;:9@@@@@@8@@@@@@@@@@@@@{A{}@@@@@@@@@@7A@654@@@@3@@@2@@@@@@@@@1A@0/.@@@@-@@@,@@@@@@@@@}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 H @@@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@@@@@@@@@@@@ xA@ w v@@@@@@ u t s@@@@@@@@@@ rA@ q p o@@@@ n m@@@ l k j@@@@@@@@@@@@ iA@ h g f@@@ @ e@@@ @ d c b@@@ @@@  a ` _@@@ @@@@@@@@@@@ ^A@ ] \ [@@@ Z Y X@@@@@@@@@@ WA@ V U@@@@@@ T S R@@@@@@@@@@~A~c@@@@`[@@@@@@Ao@@@@lg@@@@@@ OA@"8"7"6@@@@@@@~{@@@@"k"j@@@@@@@@@ EA@"~"}@@@@   @@@@@@ @@@@@@ @@@K@ , p@@@J@@@I@@@@@@ -A@S*)@@@W@ A e@@@V@@@U@@@@@@ $A@h?>@@@]@  @@@\A@@@@@@ A@zQP@@@v@  @@@uS@@@@@@ A@>$$@@@I@!  @@@He@@@@@@ A@ut@@@ @3  @@@ w@@@@@@ A@b%%@@@&@E  @@@%@@@@@@ A@0@+@T  @@@@@@@@@@@ A@@@c( @@@b@@@@@@@@ A@N@y{s  @@@6@@@5R@@@%@@@@@@ A@b@  !@@@&@@~@@}@@| A@o@  @@@+@@{@@z@@y A@%e%d@@@1@h @@@0U@@@/@@x@@w@@v A@#@@@t@L @@@!@@@ @@@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@i@Ae@@@@@@@?@@@@@@@@@@@@@AI@AE@@@@@@@U@@@@@@@@@@@@@E@AA֠@@@@@@@l@@@@@@@@@@@@@AB@A@@@@@@@@@@@@@@@@@@@@|@A@i@VN@@@@@@@A?@A@Q@@@@@@@@B)@A@Y@@@@@@@@A@A@b@@@@@@@@ACD(@A$%@@@@@@ @@@@ @@@ @@ @@ @@@]@AY?.@@@@@@@98@@@+@@@@@@@@@@A@A@I@A@=@@@@@@@ @A@8@@@@@A E@A@@s~@@$@@#@@"@B 5@A@@m@@*@@)@@(@ &@A@i@d_@@.@@-@@,@A ~@A@@@@4@@3@@2@ @AJ@@7@ABCD @A y@@@?@@@>@ @@@=v@@@<@@;@@:@@9@ذ@A@@@@B@@A@@@@@A@l@gb@@H@@G@@F@AȰ@A@@~@@N@@M@@L@@A@f@a\@@T@@S@@R@ABCs@A@@@@Z@@Y@@X@;@A@@@@`@@_@@^@ADEb@A@@@@f@@e@@d@.@A@@@@l@@k@@j@ r@A@@@@r@@q@@p@ABѰ@A@'?'>@@@z@|S@@@y';@@@x@@w@@v@@u@C@A@'R'Q@@@@'P'O@@@'N@@@~@@}@@|@@{@}@A@'g'f@@@@{@@@'c@@@@@@@@@@A @A@'z'y@@@@p@@@'u@@@@@@@@@@ @A@''@@@@@@@'@@@@@@@@@@ABDFG˰@A@''@@@@@@@'@@@@@@@@@@p@A@''@@@@''@@@@@@'@@@@@@@@@@A@A@(''@@@@ @@@'@@@@@@@@@@7@A@<''@@@@@@@'@@@@@@@@@@AB@A@N''@@@@0@@@'@@@@@@@@@@L@A@c((@@@@@@@@J!@@@( @@@@@@@@@@@@A@A@{( (@@@@(!( @@@@@@( @@@@@@@@@@ٰ@A@(8(7@@@(.@@@@@@@@ABC@A@(E(D@@@@;@@@(@@@@@@@@@@@@A@([(Z@@@@@@@@~}@@@@@@@z@@@@@@(l@@@@@@@@@@@@@@Am@A@((@@@@@@@(@@@@@@@@@@v@A@((@@@@@@@(@@@@@@@@@@AB@A@((@@@@@@@(@@@@@@@@@@@A@((@@@@@@}@@@(@@@@@@@@@@@@AR@A@1((@@@@@@@@Q@@@@@@@#@@@(@@@@@@@@@@@@@@e@A@U((@@@@@@@(@@@@@@@@@@ABC@A@y@to@@@@@@@*@A@!@@@ @@ @@@@A@5@0@@@@@@@@@@AB˰@A@>@9@4/@@@@@@@@@Cv@A@Z@U@PK@@@@@@@@@6@A@5@0@@$@@#@@"@A@A@Z@U@>9@@*@@)@@(@@'@B@A@ @@@@0@@/@@.@@-@CDEFH8@A@)U)T@@@?@6@@@>@n@@@=)V@@@<@@;@@:@@9@@8@@A@@@@B@@A@@@@@A@@@@G@@F@@E@AB)=@A@))@@@S)92)h@@@R@@@Q@)g)f)e@@@P@@@O)@@@N@@M@@L@@K@@J@C+@A@@@@V@@U@@T@@A@@#@@[@@Z@@Y@w@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@F))@@@@))@@@)@@@@@@@@@@ACDE@A@Y))@@@@;8@@@)@@@@@@@@@@@A@@@@@@@@@o@A@@@@@@@@@@@@AB@A@k@f@a\@@@@@@@@@C@A@@@@@@@@@x@A@@@@)@@@@@@@@Ap@A@@@@X@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@ABDFb@A^@@@@@@@@@@@@@@@@@@@@`@A\'@@@@@@@! @@@@@@@@@@@@@AV@A@VSR@@@@QPO@@@N@@@@@@@@@@L@A@LKJ@@@@IF@@@E@@@@@@@@@@ABB@A@BA@@@@@?<;@@@@@@:@@@@@@@@@@9@A97@@@@@@@654@@@@321@@@0@@@@@@@@@@@@A-@A-+@@@@@@@*)(@@@@'&@@@%@@@@@@@@@@@@#@A@#"!@@@@ @@@@@@@@@@@@@@AJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ABCDGI@A@@@@@@@@@@@@@@@@@@@@@A@@@@ @@@@ @@@@@@@@@@@A@@@@@@@@@@@@@ @@ @@ @AB@A@^@@@@z@@@@@@@@@@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,L,@@@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@@@@@@@@@@@@@@~@@AO@@@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@BCD@A@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@B@A@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@@@@BC|@A@|{@@@@@@zyx@@@@@@@@@@@x@A@xwv@@@@ut@@@srq@@@@@@@@@@@@@An@A@nml@@@@k@@@@jih@@@@@@gfe@@@@@@@@@@@@@@@c@A@cba@@@`_^@@@@@@@@@@@\@A@\[@@@@@@ZYX@@@@@@@@@@@ABC@A@@@@@@@@@@@@@@@@@@@@@A@@@@@@@  @@@@@@@@@@@@@ADEFGJ @@@@ #@.A@..@@@;@..@@@r.@@@9@@@@@@.A.|D.z@@@@@@@.y.x.w@@@@@@.v.u@@@@@@@@@.rA@..@@@.mf.@@@@@@@...@@@@@@.@@@@@@@@@@@AA< o@@@@@@@zy@@@ l@@@@@@@@@"A@@@@@@@@@@A#@@@@ @@@@@@bA]/@@@@,'@@@@@@A@@@@@@@@A@  @@@@A@@@@@AРP@@@@MH@@@@@@Aܠ\@@@@YT@@@@@@ iA h fh@@@@e`@@@@@@A@@Y@@@@@@@@@A@@@@@@@@uA@@m@@@@@@@@@A@@[@@@@@@A@@c@@@@@@A@@@@@@@@@@@AA@@S@@@@@@@@@A@ @@@@@@@@@@A@@@@@Q@@@@~@@}A@#@@@@|@@{@@z@@yA@/@@@@x@@@@w/@@v@@u@@t@@sA@@@>@@@q;@@p@@o@@ntA@LA@@m@@lzA@R@I@@k@@j@@iA@Z@}@@@h@"@@@g@@@f@,@@@e@@@dj@@c@@b@@a@@`@@_A@{@9@@@^v@@]@@\@@[A@@E@@@Z@@Y@@X@@WA@@Q(@@@V@@U@@T@@SA@@@@R@@P@@O@@N@@MA@@ @@@@]@@@L@uL@@@K@@J@@I@@H@@G@@FA@@:@@@E@@D@@C@@B8A@@0@@@A@h@@@@@@?@@>@@=@@<`A@@@@@:@@8@@7@@6A@`@@@5@@4@@3A@@@@2@@1@@0A-@@@/@@@.@@-@@,A9@@@+@@@*@@)@@(AzE@@@'@@@&@@%@@$ kA@ j g f@@@#@ e d c@@@" b@@@!@@ @@@@ aA@ ` _ ^@@@@ ] Z@@@ Y@@@@@@@@@ XA@ W V U@@@@ T Q P@@@@@@ O@@@@@@@@@ NA M" K@@@@@@@ J I H@@@@ G F E@@@  D@@@ @@ @@ @@ @@ CA B". @@@@@@@@ ? > =@@@@ < ;@@@ :@@@@@@@@@@@ 9A@ 8 7 6@@@@ 5 4@@@ 3@@@@@@@@@ 2A 1"_ /@@@@@@@ . - ,@@@@ +@@@@ * ) (@@@@@@ '@@@@@@@@@@@@@A@@@@@@@@@@ &A@ % $ #@@@@ "@@@ !@@@@@@@@@ A@   @@@@ @@@ @@@@@@@@@A@[@@@@@@@@@@A@@@@@֠@@@@@@@@@@@@@@@@ A@   @@@@@@   @@@@@@@@@@ A@   @@@   @@@@@@@@@@ A@  @@@@@@   @@@@@@@@@@ A@ @ @@@齠@  @@@@@@@@   @@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@A@@@@@ܠ@@@@@@٠@@@@@@@@@@@@A@ՠ@@@@陠@@@@@@@@@@@@@@@@A@@@@ˠ@@@@@@@@@@A@@@@Ġ@@@@@@@@@@A#@@@@@@@@@@@@@@@@@@@@@@A@@@@@~@@@@@@@@@@@@}@@@|@@@{@@@z@@y@@xA@@@@w@@@v@@@u@@t@@sA$7@@@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@@S|A@{z@@@Ryx@@@Q@@P@@OwA@vut@@@N@@@Msrq@@@L@@@K@@J@@IpA@onm@@@H@lk@@@Gjih@@@F@@@E@@D@@C@@BgA@fe@@@A@@@@dcb@@@?@@@>@@=@@<aA@`_^@@@;@]\@@@:[ZY@@@9@@@8@@7@@6@@5XA@WVU@@@4@T@@@3@SRQ@@@2@@@1PON@@@0@@@/@@.@@-@@,@@+MA@LKJ@@@*IHG@@@)@@@(@@'@@&FA@ED@@@%@@@$CBA@@@#@@@"@@!@@ Ac@@@@`[@@@@@@Ao@@@@lg@@@@@@>A@4'4&4%@@@@@@@j@@@@4Z4Y@@@@@@@@@4A@4m4l@@@ @@@@ @@@L@@ @@ @@ +A@44@@@@"""@@@d5@@@T@@@@@@"A@44@@@@!!!@@@@@@@@@A@R)(@@@@###@@@@@@@@@@@@@@@@@@ A@ 44@@@@"""@@@@"""@@@@@@@@@@@@@@A@@ed@@@ܠ@@@@@@@@@@@@@E 44@@@@@@?74@@@@@@@@@@@@A@@+@&@@@$)$($'@@@@]Uy@@@@@@?Π&@@@@@@@@@@@A@@M@H@@@$$$@@@@@x@@@נ@Er$V$U@@@@@@@@,@@@@@@@@A@5V5U@@@@@@@@@@@@@A@$$$#$"@@@@5o5n@@@@@@@@@@@@@@@A@55@@@@@@@@@@@@@A@55@@@O@$=$<$;@@@N@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@55@@@@.@@@@@@@@@@@@@@@}A@355@@@>@$$$@@@V@vu@@@@@@@@@@@@@@pA@@@/h@@@+@@@@@@@@@@@cA@a66@@@@D ]@@@@@@@@@@@@@XA@v66@@@@YR@@@U@@@@@@@@@MA@@@@@n3@@@j@@@@@@@@@DA@@@@@H|@@@@@@@@@@@@;A@6Z6Y@@@@5@@@@@@@@@@@@0A@6o6n@@@@*@@@@@@@@~@@}@@|%A@-@@@{@_@@@z@@@y@@x@@w@@vA@B@@@u@0T@@@t@@@s@@r@@q@@pA@W.-@@@o@@@@nA@@m@@l@@k A@i@?@@@j@@@@iS@@h@@g@@fA@-66@@@e@@@@de@@c@@b@@aA@dc@@@`@"{@@@_w@@^@@]@@\A@Q66@@@[@4@@@Z@@Y@@X@@WA@0@+@C@@@U@@S@@R@@Q@@PA@@@R @@@M@@K@@J@@I@@HA@N@jb@@@G@@@FA@@@<@@E@@D@@CA@b@s@@@B@@A@@@@@?A@o@@@@=@@;@@:@@9A@7T7S@@@8@ W@@@7g@@@6@@5@@4@@3A@@@@2@; o@@@+@@@*@@@1@@0@@/@@.A@@@-@@,A@@@@)@@(@@'$k@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@턐$o@@$o@@A@@@@s@~@@@t@@r@@@q@A@A@@@@w@@@@x@@v@@@u@ް@A@@@@{@@@@|@@z@@@y@AA@@@@@@@@@@@@@@@@~@@@}@ABC@X@AT)@@@@@@@.@@@)@@@@@@@@@@A8@A4)@@@@@@@D@@@)@@@@@@@@@@4@A0Š)@@@@@@@[@@@)@@@@@@@@@@AB@A۠)@@@@@@@q@@@)@@@@@@@@@@"k@A@i@VN@@@@@@@A.@A@@@@@@@@@@B@A@H@@@@@@@@0@A@Q@@@@@@@@ACD@A*@@@@@@@ @@@*@@@@@@@@@@L@AH.*@@@ @@@@('@@@*@@@@@@@@@@A#@A@I@A@=@@ @@ @@ @@A@8@@@@ @A4@A@@s~@@@@@@@B$@A@@m@@@@@@@@A@i@d_@@@@@@@Am@A@@@@@@@@@@AJ@@@ABCD)@A))*h@@@"@@@!@sr@@@ *e@@@@@@@@@@ ǰ@A@@@@%@@$@@#@ @A@l@gb@@(@@'@@&@A @A@@~@@+@@*@@)@ @A@f@a\@@.@@-@@,@ABC!b@A@@@@1@@0@@/@!*@A@@@@4@@3@@2@ADE!Q@A@@@@7@@6@@5@!@A@@@@:@@9@@8@a@A@@@@=@@<@@;@AB@A@9.9-@@@C@kB@@@B9*@@@A@@@@@?@@>@C@A@9A9@@@@I@9?9>@@@H9=@@@G@@F@@E@@D@l@A@9V9U@@@O@j@@@N9R@@@M@@L@@K@@J@A@A@9i9h@@@U@_@@@T9d@@@S@@R@@Q@@P@@A@9|9{@@@[@r@@@Z9w@@@Y@@X@@W@@V@ABDFG@A@99@@@a@@@@`9@@@_@@^@@]@@\@_@A@99@@@h@w99@@@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@=99@@@z@@@@y9@@@x@@w@@v@@u@;@A@R99@@@@@@@@9@@@9@@@@@~@@}@@|@@{@A@A@j::@@@@::@@@@@@:@@@@@@@@@@Ȱ@A@:':&@@@:@@@@@@@@ABCհ@A@:4:3@@@@*@@@:/@@@@@@@@@@q@A@:J:I@@@@p@@@@ml@@@@@@@ir@@@@@@:[@@@@@@@@@@@@@@A\@A@:r:q@@@@@@@:n@@@@@@@@@@e@A@::@@@@@@@:@@@@@@@@@@AB@A@::@@@@@@@:@@@@@@@@@@s@A@ ::@@@so@@@l@@@:@@@@@@@@@@@@AA@A@ ::@@@@@@@@@ on@@@@@@@@@@:@@@@@@@@@@@@@@T@A@D::@@@@@@@:@@@@@@@@@@ABC%@A@y@to@@@@@@@"@A@!@@@@@@@@!@A@5@0@@@@@@@@@@AB#@A@>@9@4/@@@@@@@@@C%e@A@Z@U@PK@@@@@@@@@"%@A@5@0@@@@@@@A#@A@Z@U@>9@@@@@@@@@B$@A@ @@@@@@@@@@@CDEFH'@A@;D;C@@@@%@@@@]@@@;E@@@@@@@@@@@@$@A@@@@@@@@@"@A@@@@@@@@@AB;,@A@;p;o@@@;(!;W@@@@@@@;V;U;T@@@@@@;y@@@@@@@@@@@@C&@A@@@@@@@@@"@A@@#@@@@@@@"f@A@@ @-@@ @@@@@@@AB$s@A@@@@@ @@ @@ @@ @C$İ@A@!@@@@@@@@@@@# @A@@I@@@@@@@A$@A@4@/@@@@@@@@@@B%@A@@@@@@@@@@@@;ܰ@A@5;;@@@"@;;@@@!;@@@ @@@@@@@ACDE@A@H;;@@@(@*'@@@';@@@&@@%@@$@@#@%p@A@@@@+@@*@@)@%^@A@@@@@/@@.@@-@@,@AB&@A@k@f@a\@@3@@2@@1@@0@C&@A@@@@6@@5@@4@g@A@-@@@:@@@9@@8@@7@A_@A@-@@@>G@@@=@@<@@;@@A-@@@E@@@D@}@@@C-@@@B@@A@@@@@?@ABDFQ@AM-@@@L@@@K@@@@J-@@@I@@H@@G@@F@O@AK.@@@S@@@R@@@@Q.@@@P@@O@@N@@M@A,E@A@,E,B,A@@@Y@,@,?,>@@@X,=@@@W@@V@@U@@T@,;@A@,;,:,9@@@_@,8,5@@@^,4@@@]@@\@@[@@Z@AB,1@A@,1,0,/@@@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, .9, @@@@@@@,,,@@@@,@@@@,,,@@@@@@,@@@@@@@@@@@@@@ABCDGI@A.@@@@@@@v@@@.@@@@@@@@@@, @A@, , , @@@@, @@@,@@@@@@@@@@,@A@,,,@@@@,@@@,@@@@@@@@@@AB@A@M@@@@i@@@@@@@@@@C@A@@@@@쩠@@@@@@@@@@@@@@@@@@@@,@A@,,,@@@@@@,,,@@@@@@@@@@@A+@A@+++@@@+++@@@@@@@@@@@B+@A@++@@@@@@+++@@@@@@@@@@@+@A@+@+@@@ @++@@@@@@@@+++@@@@@@@@@@@A+@A@+++@@@@+++@@@+++@@@@@@@@@@@@@BCD+ް@A@+++@@@@+++@@@++@@@@@@@@@@+װ@A@+++@@@@+++@@@+Ѡ++@@@@@@@@@@@@@A+̰@A@+++@@@@+ɠ++@@@@@@+Ơ++@@@@@@@@@@@@@B+@A@+@+@@@堠@++@@@@@@@@++@@@@@@@@+@A@+++@@@+++@@@@@@@@@@@A>u@A>s;>q@@@@@@@>p>o>n@@@@@@>m>l@@@@@@@@@@BC+Ͱ@A@+++@@@+ʠ++@@@@@@@@@@@+Ȱ@A+/+@@@@@@@+++@@@+ ++@@@@@@@@@@@@@A+@A@+@+++@@@@++++@@@ @@@ @@@@@@@@+++@@@@@@@@@@@B+@A@++@@@+++@@@@@@ @@ @@ @+@A+0>+@@@@@@@+++@@@+++@@@@@@@@@@@@@A+@A@+++@@@++@@@@@@@@BCD+@A@+++@@@#@++++@@@"@@@!+++@@@ @@@@@@@@@@+@A@+++@@@)@@@(+++@@@'@@@&@@%@@$@A+@A@+++@@@/@@@.+++@@@-@@@,@@+@@*@B+@A@++@@@3++~@@@2@@1@@0@+}@A@+}+|+{@@@9@@@8+z+y+x@@@7@@@6@@5@@4@A+u@A@+u+t+s@@@@@+r+q@@@?+p+o+n@@@>@@@=@@<@@;@@:@BC+k@A@+k+j@@@F@@@E+i+h+g@@@D@@@C@@B@@A@+g@A@+g+f+e@@@M@+d+c@@@L+b+a+`@@@K@@@J@@I@@H@@G@A+]@A@+]+\+[@@@W@+Z@@@V@+Y+X+W@@@U@@@T+V+U+T@@@S@@@R@@Q@@P@@O@@N@+R@A@+R+Q+P@@@\+O+N+M@@@[@@@Z@@Y@@X@+K@A@+K+J@@@b@@@a+I+H+G@@@`@@@_@@^@@]@ABCа@A1@@@i@@@h@~@@@g1@@@f@@e@@d@@c@۰@A1@@@p@@@o@@@@n1@@@m@@l@@k@@j@ADEFGJ%t;@@@A@tA@XA@2AAAAAx]AnAAgRAc3A_PAU1AKAAA7A1!A'A!ARAAAAAvAEAGAAAAAuA.AAjAaARAHAA A:A0A&0A0jA 0OA0/A0A/A/AIAt/Aj/yAYAHA?/CA(/(A/A.A.A.A.A.oA.JAt.*A[.AJ-A9-A-A -A -iA -VA -/A -A ,A },A q,A ],A F,A 3,tA ,IA ,1A A A ,A +A +A +A +A t+fA Z+CA @+A *A *A *}A *ZA *>A *A )A p)A [)A A)A 1)vA )XA )@@ @@ A@  @@ @@ A@@@ @@A{@@@@xs@@@@@@A@@@@@@@@@@,A@AՠAA@@@@@@@A@@@@BB@@@@@@@@@($A@U+*n@@@@@@(%@@@@@@@(A@B-B,@@@(@k**@@@I@@@@@@@@@(A@@{*)@@@@@@@@@(A@BOBN@@@@+R*@@@r@@@@@@@@@)A@7@*)@@@@@@6@@@@@@(A@@@@@3A33@@@@ @@@@@@*iA@BB@@@@+*c@@@@@@@@@@@@*>A@F@@@@+4*x@@@@@@@@@@@@*sA@ BB@@@@+I*m@@@@@@@@@@@@*JA@pGF@@@@+^*@@@@@@@@@@@@+9A@7BB@@@@++3@@@@@@@@@@@@+A@qp@@@@/++H@@@+@@@@@@@@@+CA@aCC@@@@D, +=@@@@@@@@@@@@@+A@@@@@Y,+R@@@U@@@@@@@@@)kA@@@@@e@@@@@@@@@A@C@C?@@@@}T@@@C<@@@@@@@@@A@@CMCL@@@@@@@@@wA@ @o@@@@@@@@@A@,@#@@@@@@A@4@+@@@@@@A@<@@@@7@@@@@@CA@H@U7@@@C@@@@@@A@T@@@@O@@@@@@A@`@@@@ZZ@@@@@@A@k@@@@f@@@@@@A@w@@@@@@@@w@@~@@}@@|@@{A@@w@@@z@@y@@x@@wvA@@@v@@u|A@@ @@t@@s@@r A@@@@@q@$@@@p@@@o@.@@@n@@@m@@l@@k@@j@@i@@hA@@;@@@g@@f@@e@@dA@@G@@@c@@b@@a@@`A@@S*@@@_@@^@@]@@\A@@@@[@@Y@@X@@W@@VA@@@@@G@@@@U@wN@@@T@@S@@R@@Q@@P@@OA@ @<@@@N@@M@@L@@K.A@DVDU@@@J@222@@@It @@@@@H@@G@@F+A@@@@E@-,F@@@D@@@@@C@@B@@A+aA@S@3>3=3<@@@'@-+^@@@@,@@?@@>@@=@@<-9A@g@@-(-'@@@;@@@:@@9@@8@@7@@6.A@DD@@@5@2w2v2u@@@4@2t2s2r@@@3@@@2@@1@@0@@/@@.+A@DD@@@-@-Y,}@@@,W@@+@@*@@)-PA@@T@-h-H@@@& @@@%@@$@@#@@"@@!.A@@?@:@@ @4G4F4E@@@@@0/T.@@@@U*44 @@@@@@@@OD@@@@@@@@@@@A@@@@@@O&@@@@@@@@@@@.RA@~E#E"@@@@a.K.J@@@@@@@ @@ ,fA@E5E4@@@ @s.8,`@@@ @@ @@@@EA@EGEF@@@DE.@@@@@@@E-E,E+@@@@@@EP@@@@@@@@@@@/A@EhEg@@@@222@@@@@@@@@,A@#@@@@.}-@@@@@@@@@,QA@EE@@@@464544@@@@.,S@@@(@@@@@@@@.nA@EE@@@@@..f@@@@@@@@@@@@@@.A@0@+@..@@@@@@@@@@@@@@-A@wNM@@@@ ..@@@c@@@@@@.A@T@O@..@@@@@@@@@@@@@@/A@@K@F@@@555 @@@@C;0_/@@@@@@@@@@@@@@FA@@@@@@@@A@@PM@@@@@@@@@/A@F$F#@@@@b00@@@@@@@@@/A@444@@@@F=F<@@@@{//@@@@@@@@@@@0A@@@@@5k5j5i@@@@00@@@@@@@@@@@@@@12A@FkFj@@@@111@@@@@@@@@A@l@@@@@@@A@ @@@@@@@A9#@@@@ @@@@@@AE/@@@@,'@@@@@@AQ;@@@@83@@@@@@6wA@6v6s6r@@@@6q6p6o@@@6n@@@@@@@@@6mA@6l6k6j@@@@6i6f@@@6e@@@@@@@@@6dA@6c6b6a@@@@6`6]6\@@@@@@6[@@@@@~@@}@@|6ZA6Y86W@@@{@@@z@6V6U6T@@@y@6S6R6Q@@@x6P@@@w@@v@@u@@t@@s6OA6N8:6L@@@r@@@q@6K6J6I@@@p@6H6G@@@o6F@@@n@@m@@l@@k@@j6EA@6D6C6B@@@i@6A6@@@@h6?@@@g@@f@@e@@d6>A6=8k6;@@@c@@@b@6:6968@@@a@67@@@`@666564@@@_@@@^63@@@]@@\@@[@@Z@@Y@@XA@@@W@@@V@@U@@T62A@61606/@@@S@6.@@@R6-@@@Q@@P@@O@@N6,A@6+6*6)@@@M@6(@@@L6'@@@K@@J@@I@@HA@e@@@@F@@E@@D@@CA@@@@@A@@@@B@@@@@@?@@@=@@<@@;6'A@6&6%6$@@@:@@@96#6"6!@@@8@@@7@@6@@56 A@666@@@4666@@@3@@@2@@1@@06A@66@@@/@@@.666@@@-@@@,@@+@@*6A@6@6@@@(@66@@@)@@'@@@&66 6 @@@%@@@$@@#@@"6 A@6 6 6@@@!@666@@@ 666@@@@@@@@@@@@6A@655@@@@555@@@55@@@@@@@@@5A@555@@@@555@@@555@@@@@@@@@@@@5A@555@@@ @555@@@ @@@ 555@@@ @@@ @@@@@@5A@5@5@@@@55@@@@@@@@55@@@@@@@5A@555@@@5נ55@@@@@@@@@@HAH[H@@@@@@@HHH@@@@@@HH@@@@@@@@@5A@555@@@555@@@@@@@@@@5A5:5@@@@@@@555@@@555@@@@@@@@@@@@5A@5ݠ@555@@@ᠠ@5٠5ؠ55@@@@@@@@@@@@@@5ՠ55@@@@@@@@@@5A@55@@@5Ϡ55@@@@@@@@@@5A5:^5@@@@@@@555@@@5Š55@@@@@@@@@@@@5A@555@@@55@@@@@@@5A@555@@@@5555@@@@@@555@@@@@@@@@@@@5A@555@@@@@@555@@@@@@@@@@5A@555@@@@@@555@@@@@@@@@@5A@55@@@55@@@@@@@5A@555@@@@@@555@@@@@@@@@@5A@555@@@@55@@@555@@@@@@@@@@@@5A@55@@@@@@555@@@@@@@@@@5A@555@@@@55@@@555@@@@@@@@@@@@5A@5~5}5|@@@@5{@@@@5z5y5x@@@@@@5w5v5u@@@@@@@@@@@@@@5tA@5s5r5q@@@5p5o5n@@@@@@@@@@5mA@5l5k@@@@@@5j5i5h@@@@@@@@@@A @@@@@@@@@@A @@@}@@@z@@y@@x@@w@v@u@t@s@r@q@p@o@n@m@l@k@j@i@h@g@f@e@d@c@b@a@`@_@^@]@\@[@Z@Y@X@W@V@U@T@S@R@Q@P@O@N@M@L@K@J@I@H@G@F@E@D@C@B@A@@@?@>@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@-@@@-@@@<<A7kn@.3@??@@@@@@0i@@@@E<<@@/Latex_generator YEO9p|P9p@hAДР<)Generator\9p]9p@@<. A@<.A@<.A@@3cbbccccc@0<@<.*A@<.)A@<.'A@@@,<@@@@u9p@@@w9pp@@3vuuvvvvv@@@@c@@4@L@@D@\@ @T@l@@d@|@,@1@h@5@@@@)#@MKK@<K9A@+#@MK;@@AK@@@@@@@@=@@K=A@.;@@.bA@@@@D@@@AA@K#@==B@@?=A?A@K #@==5;@@A=4@@@@?@@@?@?=E?A@K ;@@.mA?@@@@?@@@?A@=@y@w=@@rO@In@@3@Zv= .A@= .A@=.A@@@Ty@@@{*Odoc_latexR@A.cQ@A.fA.h@=, P@@.mN@@.p@.r@qM@@ƱL@@K@@pJ@@ű!I@@$H@@o'G@@ı*F@@-E@@n0D@@ñ3C@@6B@@9A@@<@@@ H************************************************************************ A@@A@L@ H BMMBM@ H OCaml CC@ H D D3@ H Maxence Guesdon, projet Cristal, INRIA Rocquencourt %E44&E4@ H +F,F@ H Copyright 2001 Institut National de Recherche en Informatique et 1G2G@ H en Automatique. 7H8Hg@ H =Ihh>Ih@ H All rights reserved. This file is distributed under the terms of CJDJ@ H the GNU Lesser General Public License version 2.1, with the IKJKN@ H special exception on linking described in the file LICENSE. OLOOPLO@ H UMVM@ H************************************************************************[N\N5@ %* Generation of LaTeX documentation. a 1* Generation of LaTeX code from text structures. Lf 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. O 0* Escape the ['\'], ['{'] and ['}'] characters. ˠ -* Escape some characters for the code style. G ** 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. y/3zQW@ ** 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. z /* Make a correct label from an exception name. w )* Make a correct label from a type name. t ,* Make a correct label from a record field. ~q 3* Make a correct label from a variant constructor. }n 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. >4 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. k 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. |f 6* Print the LaTeX code for the given included module. yנ ,* Print the LaTeX code for the given class. pR ) avoid a big gap if the kind is a constr 55@ 1* Print the LaTeX code for the given class type. h9 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 hzh@= 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. Vr 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. :?@(./ocamlc)-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_events"-chi 9/builds/workspace/main/flambda/false/label/ocaml-linux-32 <10/.-,+*)('&%$#"! @@0Ks]#!޷3@@@(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%[<㎁M0W3ux|]_U0xg:)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>x9