Caml1999T037 G:KC*Odoc_latex*ocaml.text&_none_@@A $ Generation of LaTeX documentation. 6ocamldoc/odoc_latex.mlP77P7`@@@@@@3@@@@@@#intA;@@#intA@@@@@;@A@$charB;@@$charA@@@@@A@A@&stringQ;@@&stringA@@@@@G@@@%bytesC;@@%bytesA@@@@@M@@@%floatD;@@%floatA@@@@@S@@@$boolE;@@%falsec@@]@$trued@@c@@@A@@@@@d@A@$unitF;@@"()e@@n@@@A@@@@@o@A@ #exnG;@@@A@@@@@s@@@#effH;@@O@A@A@@@@@@|@@@,continuationI;@@Q@@P@B,continuationA@nY@@@@@@@@@%arrayJ;@@R@A%arrayA@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@)nativeintA@@@@@@@@%int32N;@@%int32A@@@@@@@@%int64O;@@%int64A@@@@@@@@&lazy_tP;@@X@A&lazy_tA@Y@@@@@@@@ 5extension_constructorR;@@5extension_constructorA@@@@@@@@*floatarrayS;@@*floatarrayA@@@@@@@@&iarrayT;@@Y@A&iarrayA@Y@@@@@@@@ *atomic_locU;@@Z@A*atomic_locA@@@@@@ @@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A!=ocaml.warn_on_literal_pattern%@&@0Division_by_zero]#@@@A+ . .@+End_of_file\#$@@@A366@'FailureY#,@'@@A<??@0Invalid_argumentX#5@0@@AE$H#H@-Match_failureV#>@@=@9@;@@a@@AV5Y4Y@)Not_foundZ#O@@@A^=a<a@-Out_of_memoryW#W@@@AfEiDi@.Stack_overflow^#_@@@AnMqLq@.Sys_blocked_io_#g@@@AvUyTy@)Sys_error[#o@j@@A^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&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%Class W W@@ 3        @@@@@A3  @ @@W@@ @3@@@Р&Module"X#X@@ 3#""#####@@@@@A3$##$$$$$@ @@*X@@ @3)(()))))@@@@ఠ.separate_files8\9\@Q@A@@&Stdlib#ref@@@ A@ @@@ A@ 3JIIJJJJJ@&@@@డ#refW\X\@@!a@"@@@g@@f,%makemutableAA @@@*stdlib.mliddd@@+@@@@+3.@@@ @@ (@@ภ%false~\\@;39@@@M@@@@B@@A@@5@@@@B@ ;@@2 @@K<@A@\ @@ @?@ఠ,latex_titles^^@AA@@_@@@@ A@ @@@@ A@ @@ A@ @@@ A@ @@@ A@ 3@@@@@@డ3#ref^^@o@@@+.@@@ @@ @@ภ"::_emnA;@9O@@U@AB@AA@A@@;@@_@@;/@@'section__@@__@@@;@@@@PA@ >@ภ'` &A%@A ` @@]B@ Q@@'section``@@` `@@dB@ _@@@@tA@ b@ภK"aJAI@B ,a@@B@ u@@*subsection6a7a)@@9a:a*@@B@ @@@@A@ @ภoFb-/nAm@C Pb-0@@B@ @@-subsubsectionZb-3[b-@@@]b-2^b-A@@B@ @@@@A@ @ภjcDFA@D tcDG@@B@ @@)paragraph~cDJcDS@@cDIcDT@@B@ @@@@A@ @ภdWYA@E dWZ@@B@ @@,subparagraphdW]dWi@@dW\dWj@@B@ @@@@A@ @ภ"[]emmA; @@@@AA@A@@@A@C@ @@@ B@ @@2A@#C@ @@@ B@ @@_A@,(C@ @@@ B@ @@A@51C@ @@@ B@  @@A@>:C@ @@@ B@ )@@ A@GC@@@ 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_messages4gp5gp@ 8gp9gp@@4@@@!@:ocamldoc/odoc_messages.mliK ^ ^K ^ @@-Odoc_messagesy@ @@>7@@,@@D8@A@Hgpp@@@;@ఠ1latex_type_prefixUhVh@nCA@@X@@@A@@@@A@3baabbbbb@Wng@h@i@@@డ#refqhrh@@@@8@@@@@@@డV9default_latex_type_prefix-Odoc_messageshh@ hh@@0@@@#@TM  UM  @@S{@ @@83@@( @@>4@A@h@@@7@ఠ5latex_type_elt_prefixii@DA@@o@@@A@@@@A@3@Sha@b@c@@@డ0#refii@l@@@@@@@@@@డ=default_latex_type_elt_prefix-Odoc_messagesii'@ i(iE@@0@@@%@O  O  @@}@ @@83@@( @@>4@A@i@@@7@ఠ6latex_extension_prefixjFJjF`@EA@@@@@A@@@@A@3@Sha@b@c@@@డ#refjFcjFf@@@@ܠ@@@@@@@డ>default_latex_extension_prefix-Odoc_messages,jFg-jFt@ 0jFu1jF@@0@@@'@Q : :Q : e@@@ @@83@@( @@>4@A@>jFF@@@7@ఠ6latex_exception_prefixKkLk@dFA@@N@@@A@@@@A@3XWWXXXXX@Sha@b@c@@@డ#refgkhk@@@@.@@@@@@@డL>default_latex_exception_prefix-Odoc_messages~kk@ kk@@0@@@)@JS  KS  @@IA@ @@83@@( @@>4@A@k@@@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#ref m*I m*L@@@@Ҡ@@@@@@@డ default_latex_module_type_prefix-Odoc_messages"m*M#m*Z@ &m*['m*{@@0@@@-@W $ $W $ Q@@E@ @@83@@( @@>4@A@4m**@@@7@ఠ2latex_class_prefixAn|Bn|@ZIA@@ D@@@ A@@@@ A@3NMMNNNNN@Sha@b@c@@@డ#ref]n|^n|@@@@$@@@@@@@డB:default_latex_class_prefix-Odoc_messagestn|un|@ xn|yn|@@0@@@/@@Y x xAY x @@?G@ @@83@@( @@>4@A@n||@@@7@ఠ7latex_class_type_prefixoo@JA@@[@@@A@@@@A@3@Sha@b@c@@@డ#refoo@X@@@v@@@@@@@డ?default_latex_class_type_prefix-Odoc_messagesoo@ oo@@0@@@1@[  [  @@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@@@3@]  ]  =@@K@ @@83@@( @@>4@A@*p@@@7@ఠ3latex_method_prefix7q`d8q`w@PLA@@:@@@.A@(@@@-A@$3DCCDDDDD@Sha@b@c@@@డ#refSq`zTq`}@@@@@@@'@@&@@డ8;default_latex_method_prefix-Odoc_messagesjq`~kq`@ nq`oq`@@0@@@5@6_ b b7_ b @@5M@ @@83@@( @@>4@A@|q``@@@7@ఠ7latex_escape_underscorerr@MA@@QL@@@:A@3@@@8A@/3@Rg`@a@b@@@డ#refrr@M@@@k@@@2@@1@@ภ$truerr@;e8@@@AB@@A@@d@@@)B@;%@@@@/&@A@r @@ @)@ఠ'new_buftt@NA@@@@@@@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@@9t:@@$@@@D@D@F@@2B@@fG@PCA@sA@J@A@G@GF@c@ఠ'new_fmtQuRu@jOA@@@@@@A@@)&Format)formatter@@@"A@"@@@@@"A@"&stringQ@@@#:A@"@@"A@"@@"A@@@A@3}||}}}}}@@@@@@࣠@MAĠu u @@@@@83@Eu~  @@@@@  @@@ఠ!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@ 2w   @@@ఐa#fmt >x I L ?x I O@`@a@b@@3 ? > > ? ? ? ? ?@]k@@@@࣠@`LAĠ_ Qy Q X Ry Q Z@^@@@@@@@@ డ&Format.pp_print_flush ez ^ b fz ^ h@  iz ^ i jz ^ w@@@ @@@*@$unitF@@@)@@@(@@'@@&@q==r==@@pk@@@@@@@#@@@@#@@@#@@#@@"3        @N@@@@ఐ#fmt z ^ x z ^ {@]@@<@@@#G@#G@#@@ภ z ^ | z ^ ~@@@@>@@@#G@#%@@Q@@ c@@@#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 L|   M|  @f@@w@@@#4G@#8G@#7@@8 @@@@@#9F@#3@ఐ!s c}   d}  @$@@'@H@@(@Y@@&@@@'@ jy Q T@@A@#=+@@ nx I K@@@ @ @@#>3@D@@@@@@A@#A@#A@A@@@@ఠ!pN @   @  @ SA@@@(@@@#I@&format@@#E5@@@#G+@@@#H@@@#F @@#D@@#CA@#B3        @%YR@S@T@@@డ &Format'fprintf @   @  @  @   @  @@@V@@@@.!a@c@@@.@@@@@@ @@@@@.....k@@@$@@J2@A@ @  !@@"@5@ఠ"psO A   A  @ TA@@@@@@#jA@#K@&stringQ@@@(A@#P`@@@#iA@#Q@@#RA@#L@@#MA@#J3        @_{@|@}@@@࣠@!fQA A   A  @ )UA@@(3        @5 A   A  @@@@@  @@!sRA $A   %A  @ =VA@@33 % $ $ % % % % %@!?@@@@@@@@డ &Format'fprintf :A   ;A  @  >A   ?A  @@@@@@@@#\@@YUC@(C@(@@(C@#X@@@#Z@@@#[@@@#Y@@#W@@#V3 Z Y Y Z Z Z Z Z@6Bk@9@:@@@@ఐ]!f jA   kA  @B@@@@ภ8CamlinternalFormatBasics &Format  zA   {A  A;&Format8CamlinternalFormatBasics'format6!a@#Р!b@#Ѡ!c@#Ҡ!d@#Ӡ!e@#Ԡ!f@#@@@(@'#fmt$ @@@(@@@(@B@@A@A@@@ఐ-merge_codepre I e k I e x@Ұ@@@@@*3        @[T@U@V81@2@3&@ @!@@@@ภ":: I e  I e @ ภ'CodePre I e { I e @డ ;!^ I e  I e @@&stringQ@@@T@@@@S @@@R@@Q@@P@ z^2^2 {^2^X@@ q@@@@@@@*.@@@@*-@@@*,@@*+@@**L@@ఐ"s1 I e 2@S3@@2@@@*:E@*{@@! ,I e -I e @@`@@`@@@*NF@*PF@*O@@ఐƠ"s2+@I e @-@@k@@@*MF@*RF@*Q@@{ @@s@@@*9@*SF@*L@@RI e SI e @@@@@*(@*TE@*8@@\I e z]I e @@D@*'@ఐ۠!qhI e iI e @@@ РA@*@@@*#D@*VD@*U@@vI e ywI e @@A@*"@@@@@ĠQJ  J  @ ఠ!eJ  J  @\A@@A@*3@@@@ఠ!qJ  J  @]A@@ @@@*@@@@@@@@ภK  K  @ Ϡఐ&!eK  K  @%@&@'@@&3@1#@@@@@ఐ -merge_codepreK  K  @@@@@@*`@@ఐ9!qK  K  @@@,A@*d"@@K  K  @@!%@@*@@"&@@A%paramE  @@@@@@;+@@*A@*@@@E   @@@&@ఠ,print_concatM  M  @ ^A@@@@@@*A@*@@@@*A@*@@@@*\@@@*A@*ҐA@*A@*@ zE@*@@@+E@*@@+A@*@@*A@*@@*A@*@@*A@*@࣠@#fmtA.M  /M  @G_A@@83/../////@aE6M  7V _ e@@@@@  @@#sepABM  CM  @[`A@@C3CBBCCCCC@!O@@@@@@@@!fASM  TM  @laA@@K3TSSTTTTT@W@@@@@@@@Aఠ$iterfN  gN  @bA@@@ ̠R@@@*E@*P@@*3onnooooo@(i@@ @@@@ĠO  O  @ @@@@3~~@"@g@@*F@*@ @!@@@@@ภO  O  @@@@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@@S@@@*@@@@@@@@ ఐ!fR * 2R * 3@@@3@+$@%@&@@@@@@ఐ3!cR * 4R * 5@@@2@@@@@ ఐ?"ps#S 7 ?$S 7 A@b@@@@@@*@6@@@*@@@*@@*@@*.@@ఐ#fmt=S 7 B>S 7 E@@@F;@@ఐ #sepJS 7 FKS 7 I@@@JH@@+@@@@@*H@*N@ఐ$iter\T K S]T K W@ڰ@@@?@@*\@@ఐ}!qkT K XlT K Y@d@@E@*k@@@@Ol@O@@Pm@q@@Qn@@AuN   @@@ @@@Y@@+E@+@@@|N  @@ఐ$iterV _ aN@O@@l@ P@@m@ZQA@A@+X@A@U@UT@/A@$textY  Y  @AAAБఠ$selfZ  Z  @gAZ  Z  @@-section_styleA@@@@6 C@+.@@@@L[C@+1C@+2@@+3C@+/@@+0C@+,@@+-C@+)%substA@$listK@#Str®exp@@@6F@6@&stringQ@@@6F@6@@6F@6@@@6C@3-@ @@@FgC@30C@31@@32C@3.@@3/C@3+@@3,C@3(&escapeA@C@39C@3:@@3;C@37@@38C@34-escape_simpleA@"C@3B#C@3C@@3DC@3@@@3AC@3=+escape_codeA@1C@3K2C@3L@@3MC@3I@@3JC@3F%labelA#no_@@@<C@3W@@@3XC@3T@$Name!t@@@NC@3Y@@@AoC@3Z@@3[C@3U@@3VC@3R@@3SC@3O+value_labelA#no_.-C@3e@@@3fC@3b@)C@3g!C@3h@@3iC@3c@@3dC@3`@@3aC@3]/attribute_labelA#no_LKC@3s@@@3tC@3p@GC@3uC@3v@@3wC@3q@@3rC@3n@@3oC@3k,method_labelA#no_ihC@3@@@3C@3~@dC@3;C@3@@3C@3@@3C@3|@@3}C@3y+class_labelA#no_C@3@@@3C@3@C@3XC@3@@3C@3@@3C@3@@3C@30class_type_labelA#no_C@3@@@3C@3@C@3uC@3@@3C@3@@3C@3@@3C@3,module_labelA#no_C@3@@@3C@3@C@3C@3@@3C@3@@3C@3@@3C@31module_type_labelA#no_ݠC@3@@@3C@3@C@3C@3@@3C@3@@3C@3@@3C@3/extension_labelA#no_C@3@@@3C@3@C@3C@3@@3C@3@@3C@3@@3C@3/exception_labelA#no_C@3@@@3C@3@C@3C@3@@3C@3@@3C@3@@3C@3*type_labelA#no_43C@3@@@3C@3@/C@3C@3@@3C@3@@3C@3@@3C@3.recfield_labelA#no_QPC@3@@@3C@3@LC@3#C@3@@3C@3@@3C@3@@3C@3+const_labelA#no_nmC@3@@@4C@3@iC@4@C@4@@4C@3@@3C@3@@3C@3*make_labelA@oC@4 @@@LC@4 @@4 C@4@@4 C@4(make_refA@C@4 @@@P C@4@@4C@4@@4C@4-latex_of_textA@ @@@PC@4@K$text@@@BC@4 J@@@QC@4 @@4!C@4@@4C@4@@4C@45latex_of_text_elementA@"C@4(@i@@GIC@4+C@4,@@4-C@4)@@4*C@4&@@4'C@4#4latex_of_custom_textA@;C@44@@@@CcC@47@A@@@CdC@4:?C@4;@@4,latex_of_RawA@C@4R@|C@4U{C@4V@@4WC@4S@@4TC@4P@@4QC@4M-latex_of_CodeA@C@4^@C@4aC@4b@@4cC@4_@@4`C@4\@@4]C@4Y0latex_of_CodePreA@C@4j@C@4mC@4n@@4oC@4k@@4lC@4h@@4iC@4e1latex_of_VerbatimA@C@4v@@@@FC@4yC@4z@@4{C@4w@@4xC@4t@@4uC@4q-latex_of_BoldA@C@4@C@4C@4@@4C@4@@4C@4@@4C@4}/latex_of_ItalicA@C@4@@@@BC@4C@4@@4C@4@@4C@4@@4C@42latex_of_EmphasizeA@C@4@@@@BC@4C@4@@4C@4@@4C@4@@4C@4/latex_of_CenterA@C@4@@@@BC@4C@4@@4C@4@@4C@4@@4C@4-latex_of_LeftA@6C@4@2@@@BC@40C@4@@4C@4@@4C@4@@4C@4.latex_of_RightA@NC@4@J@@@BC@4HC@4@@4C@4@@4C@4@@4C@4-latex_of_ListA@fC@4@hG@I@@@IC@4dC@4@@4C@4@@4C@4@@4C@4-latex_of_EnumA@C@4@G@J@@@JC@4C@4@@4C@4@@4C@4@@4C@40latex_of_NewlineA@C@4C@4@@4C@4@@4C@4.latex_of_BlockA@C@4@@@@BC@4C@4@@4C@4@@4C@4@@4C@4.latex_of_TitleA@C@4@C@4@&optionLvC@C@@@CC@4@@@@CC@5C@5@@5C@4@@4C@4@@4C@4@@4C@4@@4C@4.latex_of_LatexA@C@5 @C@5 C@5 @@5C@5 @@5 C@5@@5C@5-latex_of_LinkA@C@5@ @@@MnC@5@ @@@C!C@5C@5@@5C@5@@5C@5@@5C@5@@5C@5,latex_of_RefA@%C@5$@!t@@@OC@5'@f{(ref_kind@@@C6@@@C5C@5*@v@@@@C8@@@C7C@5-?C@5.@@5/C@5+@@5,C@5(@@5)C@5%@@5&C@5"@@5#C@54latex_of_SuperscriptA@]C@56@Y@@@CCC@59WC@5:@@5;C@57@@58C@54@@55C@512latex_of_SubscriptA@uC@5B@q@@@CNC@5EoC@5F@@5GC@5C@@5DC@5@@@5AC@5=@@5>@5?C@52@53C@5 @5!C@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@4r@4sC@4f@4gC@4Z@4[C@4N@4OC@4?@4@C@40@41C@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@3z@3{C@3l@3mC@3^@3_C@3P@3QC@3G@3HC@3>@3?C@35@36C@3)@3*C@+*@++C@+!ޠ@@+"C@+'3tssttttt@@@;@@@AAAAAAjAi{AzHAGgAfcAbAAA AA A=A<AAAAcAb.A-HAGAA^A]xAwzAyAAAAA A A0A/AANAM$A# A qApyAx@@RB@Q@R@R@R@R@R@R@R@R @R!@R"@R#@R$@R%@R&@R'@R(@R)@R*@R+@R,@R-@R.@R/@R0@R1@R2@R3@R4@R5@R6@R7@R8@R9@R:@R;@R<@R=@R>@R?@R@@RA@RB@RC@RDB@+@@+@@@@Y  :#:(@@@@fAN#@;w@-subst_strings@A@@@@0LD@.@@@@0^D@.@@.D@.@@@.@2subst_strings_code@A@)@@@2KD@2?@@@@2]D@2@@@2AD@2&@@@23@A4subst_strings_simple@A3@A@@@1D@1@'@@@1D@1@@1D@1{@@@1@BC@@A@@@5K@@@5J@@5I@@5H@A@A@@@5O@|{@@5N@@5M@@5L@w@Aso@@@5S@kj@@5R@@5Q@@5P@@A@@@5W@@@5V@@5U@@5T@ABC^@A@ZY@@5Y@@5X@F@A@BA@@5[@@5Z@ADZ@A@VU@@5]@@5\@.@A*=&@@@5a@"!@@5`@@5_@@5^@AV@ARHN@@@5e@JI@@5d@@5c@@5b@B[@AWSR@@@5i@JA@@5h@@5g@@5f@ @A@@@@5l@@5k@@5j@A@A@@@@5o@@5n@@5m@@A@@@@5r@@5q@@5p@AB4@A@0@-,@@5u@@5t@@5s@CD'@A@#@ @@5x@@5w@@5v@ذ@A@@@@5{@@5z@@5y@d@A@`@]U@@5~@@5}@@5|@AB@A@@@@5@@5@@5@@A@@@@5@@5@@5@ACư@A@@@@5@@5@@5@@A@@@@@5@@5@@5@@5@A@A@@@@5@@5@@5@z@A@vu@@5@@5@AB@A@@@@5@@5@@5@@A@@@@@@5@@5@@5@@5@@5@A@A@@@@5@@5@@5@İ@A@@@@5@@5@@5@A@A@@@@5@@5@@5@BCDEFG@A@@@5@@5@@5@@5@@A@@@@zu@@5@@5@@5@@5@@5@A@A@@@@5@@5@@5@B,@A@(@%@@@5@@5@@5@@5@Cp@A@l@e^@@5@@5@@5@W@A@S@PJ@@5@@5@@5@A@A@@@5@@5@@A@@@5@@5@ABD԰@A5@@@5@@@5@@5@@5@@AB@@@5@~}@@5@@5@@5@y@AuNq@@@5@ml@@5@@5@@5@@A Z @@@5@@@5@@5@@5@ABC@A@@@@5@@5@@5@ܰ@A@@@@5@@5@@5@J@AFvB@@@5@>=@@5@@5@@5@A[@AWS@@@5@ON@@5@@5@@5@BCDEH'*undef*C:@@@RB@+@@<#@@@+@@+ @@;@@^AbAa*A)AFAEAAAAAAdAc9A8A}A|kAjAA0A/0A/A AAAAAAAAArAqwAvA@ABCDEFG@Ѡ@@A @BC!1@oAc @pA@@@uulrAm@k@@m@࣠@%levelAA] - F] - K@sA@@3@}-@@.@@@@@@  @@!sBA] - L] - M@tA@@$3@ 0@@@@@@@@@ఠ#secC_ Z f_ Z i@uA@@@@@6 G@53@'A@@@@@డ|$List%assoc_ Z l_ Z p@ _ Z q_ Z v@@@!a@+@I@@!b@+@@.@@@.~@@.}@@.|@(list.mli6r6r6r6@@,Stdlib__Listx@&!@@@C@5@@ @IG@5@@5@@@5@@5@@5G@@ఐ%levelS_ Z wT_ Z |@k@@T@@డ!!b_ Z }c_ Z ~@@)!a@@@@i@@h'%field0AA @@@  @@4@@@@<_@N@D@@5@@@5H@6H@6@@@6@@6@@ఐ,latex_titles3_ Z @5@@^"@@@6I@6 I@6@@? @@$@@ @@\@A@_ Z b@@డ!^`  `  @ ߰@@@ @@@6@ @@@6 @@@6@@6@@63@@@@@@@!\`  `  @@`  @@ @@@6!G@6#G@6"@@డL!^`  `  @ @@@ @@@6)@ @@@6( @@@6'@@6&@@6%2@@ఐ#secK@:L@@ +@@@65H@67H@66D@@డz!^ `  `  @ ?@@@ ?@@@6=@ <@@@6< ;@@@6;@@6:@@69`@@!{%`  &`  @@H@@ Y@@@6II@6KI@6Jr@@డ!^;`  <`  @ m@@@ m@@@6Q@ j@@@6P i@@@6O@@6N@@6M@@ఐt!sG@QH@@ @@"} ^`  _`  @@%a`  @@ @@@6\J@6`J@6_@@\ @@ @@@6H@6aJ@6[@@@@ @@@64@6bI@6G@@@@ @@@6 @6cH@63@@!@@ C@LdC@6@%@@@Ġ)Not_founda  a  @;)Not_found#exnG@@@@@@Y A@A&_none_@@A@@[I@@@@@@@@6h@@@ఐȠ!sa  a  @@@ @@@^ P V@@,@A@ A@@@ @  @@6u@@6t@@6s@@@ @ @  @@6~@@6}@@6|@@6{C@6wi@] - 1@)ocaml.doc֐ i Return latex code to make a section according to the given level, and with the given latex code. [  \  ,@@@@@@@Ѡd  d  @@#AడT$List#mapd  d  "@ d  #d  &@@@@!a@,!b@,@@-@ '@@@-@@@-@@-@@-@@@W@$@@@@@ '@@@0MD@.@%D@.@@.D@.3@@.@#@@@.=<@@@.@@.@@.3(''(((((@ AA@@@@࣠@KA@ఠ!xAd  -Bd  .@ZiA@@-3BAABBBBB@@@@@ఠ!yNd  0Od  1@gjA@@2 @@Sd  ,Td  2@@@A@;@@.@@ @@@డ#Str®exp#Strpd  7qd  :@ td  ;ud  A@@@`@@@/ @@@/@@/@5otherlibs/str/str.mli^bb^b@@ A@@@@n@@@0F @@@0E@@0D3@eTz@N@OHs@B@C@@@@ఐ\!xd  Bd  C@@@@@1@@@@ఐ\!yd  Ed  F@@@@@d  6d  G@@@@@@0O(@d  'd  H@@@@@.E@0RE@0Qz@@ภf Q Y~A@!f Q Zf Q ^@@f Q _@@E@0]@@"f Q bf Q j@@f Q af Q k@@@@@@D@0_@ภg m u'A@"\\g m vg m z@@g m {@@E@0j@@"bg m ~g m @@ g m } g m @@E@0k@@ @@D@0l@ภ?i  OA=@!{!i  "i  @@$i  @@ E@0w@@#\\{.i  /i  @@1i  2i  @@8E@0x @@ @@$D@0y @ภg>j  wAe@!}Ij  Jj  @@Lj  @@5E@0$@@#\\}Vj  Wj  @@Yj  Zj  @@`E@02@@ @@LD@05@ภfk  A@"\$qk  rk  @@tk  @@]E@0L@@#\\$~k  k  @@k  k  @@E@0Z@@ @@tD@0]@ภl  A@"\^l  l  @@l  @@E@0t@@3{\\textasciicircum}l  l  @@l  l  @@E@0@@ @@D@0@ภ߰m  Aݠ@!%m  m  @@m  @@E@0@@#\\%m m @@m m @@E@0@@ @@D@0@ภn A@!_n n @@n @@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@ภW.p7?gAU@!#9p7@:p7A@@<p7B@@%E@0@@){\char35}Fp7EGp7O@@Ip7DJp7P@@PE@0"@@ @@aqR[bqR]@@dqR^@@ME@0<@@.$\\rightarrow$nqRaoqRq@@qqR`rqRr@@xE@0J@@ @@dD@0M@ภ~rt|A@"<-rt}rt@@rt@@uE@0d@@-$\\leftarrow$rtrt@@rtrt@@E@0r@@ @@D@0u@ภϰsA͠@">=ss@@s@@E@0@@'$\\geq$ss@@ss@@E@0@@ @@D@0@ภtA@"<=tt@@t@@E@1@@'$\\leq$tt@@tt@@E@1@@ @@D@1@ภu/A@!>uu@@u@@E@1@@#$>$uu@@uu@@E@1@@ @@D@1@ภGvWAE@!<)v*v@@,v@@E@1 @@#$<$6v7v@@9v:v@@@E@1!@@ @@,D@1"@ภoFwAm@!=QwRw@@Tw@@=E@1-,@@#$=$^w_w@@awbw@@hE@1.:@@ @@TD@1/=@ภnxA@!|yxzx@@|x@@eE@1:T@@+{\\textbar}xx"@@xx#@@E@1;b@@ @@|D@1<e@ภy%-A@&\.\.\.y%.y%7@@y%8@@E@1G|@@)$\\ldots$y%;y%F@@y%:y%G@@E@1H@@ @@D@1I@ภzIQA@!&zIRzIS@@zIT@@E@1T@@#\\&zIWzI\@@zIVzI]@@E@1U@@ @@D@1V@ภ|`hA @"b|`i|`n@@|`o@@E@1a@@*{\\char92}|`r|`~@@|`q|`@@ E@1b@@ @@D@1c@ภ7}GA5@"}}@@}@@E@1n@@!&}'}@@)}*}@@ 0E@1o@@ @@D@1p@ภ6~oA@pA@+F@1e@@@1jE@1u@@3yA@4F@1X@@@1]E@1i@@dA@=F@1K@@@1PE@1\'@@A@FF@1>@@@1CE@1O0@@A@OF@11@@@16E@1B9@@A@ȠXF@1$@@@1)E@15B@@(A@ѠaF@1@@@1E@1(K@@YA@ڠjF@1 @@@1E@1T@@A@sF@0@@@1E@1]@@A@|F@0@@@0E@1f@@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@4F@0@@@0E@0@@tA@=F@0{@@@0E@0@@A@FF@0n@@@0sE@0@@$A@OF@0a@@@0fE@0r@@-A@XF@0T@@@0YE@0e@@e I O7@@@@@.E@0X@@>@@ @@ d  @@C  6 Associations of strings to substitute in latex code.  c   c  @@@@@@@Ѡ   @@aAడ$List#map , -@  0 1@@B@@@@@&@@@1D@1@ D@1@@1D@1} &@@1~@H@@@1| b /@@@1z@@1y@@1x3 M L L M M M M M@& j@@@@@࣠@o A@ఠ!x e f@ ~kA@@+3 f e e f f f f f@@@@@ఠ!y r s@ lA@@1 @@ w x@@@?@:@@1@@ @@@డ$®exp#Str  @   @@"@@@@@@1@@@1@@13        @TDh@>@?8b@2@3@@@@ఐL!x  @@@v@@#@@ @@ఐL!y  @@@|@@  @@@ @@@1(@  @@@ @@1E@1E@1j@@ภ   A@!  @@ @@E@1@@"   @@  @@ @@@@D@1@ภ+!'A)@"\\! !!@@!"@@E@1@@"b!%!*@@!$!+@@ E@1@@ @@D@1@ภS!*-5OAQ@!{!5-6!6-7@@!8-8@@E@1@@"l!B-;!C-@@@!E-:!F-A@@ E@1@@ @@D@1@ภ{!RDLwAy@!}!]DM!^DN@@!`DO@@#E@1@@+{\\char125}!jDR!kD_@@!mDQ!nD`@@ BE@1!@@ @@:D@1$@ภ!zbjA@!'!bk!bl@@!bm@@KE@1;@@3{\\textquotesingle}!bp!b@@!bo!b@@ jE@1I@@ @@bD@1L@ภ˰!Aɠ@!`!!@@!@@sE@1c@@2{\\textasciigrave}!!@@!!@@ E@1q@@ @@D@1t@ภ!A@"b!!@@!@@E@1@@*{\\char92}!!@@!!@@ E@2@@ @@D@2@ภ!A@"l!!@@"@@E@2 @@+{\\char123}" " @@" "@@ E@2 @@ @@D@2@ภC"?AA@""%"&@@"(@@E@2@@!"2"3 @@"5"6 @@ E@2@@ @@D@2@ภ"B gA@hA@!F@2@@@2E@2 @@3qA@!F@2@@@2E@2@@dzA@!#F@1@@@1E@2@@A@! ,F@1@@@1E@1@@A@!ˠ5F@1@@@1E@1 @@A@!Ԡ>F@1@@@1E@1)@@(A@!ݠGF@1@@@1E@12@@YA@!PF@1@@@1E@1;@@A@!YF@1@@@1E@1D@@"@@c@@@1E@1L@@q@@ 4@@"@@Ѡ ""0@@ Aడ!$List#map"3"7@ "8";@@ʰ@@@@@@@@2LD@27@ D@28@@29D@2( @@2)@Р@@@2'  @@@2%@@2$@@2#3""""""""@ @@@@@࣠@A@ఠ!x "B"C@#mA@@+3""""""""@@@@@ఠ!y"E"F@#nA@@1 @@"A#G@@@?@:@@2;@@ @@@డ®exp#Str#L#O@ #P#V@@@@@ @@@2E@@@@2D@@2C3#'#&#&#'#'#'#'#'@TDh@>@?8b@2@3@@@@ఐL!x#9W#:X@@@v@@#@@ -@@ఐL!y#FZ#G[@@@|@@#JK#K\@@@ @@@@2N(@#S<#T]@@@ S@@25E@2QE@2Pj@@ภ #cfn#d/6A @!#ofo#pfs@@#rft@@E@2\@@"#|fw#}f@@#fv#f@@ j@@@@D@2^@ภ #'A @"\\##@@#@@E@2i@@"b##@@##@@ E@2j@@ @@D@2k@ภ ۰#OA ٠@!{##@@#@@E@2v@@"l##@@##@@ E@2w@@ @@D@2x@ภ!#wA!@!}##@@#@@#E@2@@+{\\char125}##@@##@@ E@2!@@ @@:D@2$@ภ!+$A!)@!'$ $@@$@@KE@2;@@3{\\textquotesingle}$$@@$$@@ E@2I@@ @@bD@2L@ภ!S$*A!Q@!`$5$6@@$8@@sE@2c@@2{\\textasciigrave}$B$C@@$E$F@@2E@2q@@ @@D@2t@ภ!{$R#A!y@!%$]$$^%@@$`&@@E@2@@#\\%$j)$k.@@$m($n/@@ZE@2@@ @@D@2@ภ!$z19A!@!_$1:$1;@@$1<@@E@2@@#\\_$1?$1D@@$1>$1E@@E@2@@ @@D@2@ภ!˰$GO?A!ɠ@!~$GP$GQ@@$GR@@E@2@@+{\\char126}$GU$Gb@@$GT$Gc@@E@2@@ @@D@2@ภ!$emgA!@!#$en$eo@@$ep@@E@2@@*{\\char35}$es$e@@$er$e@@E@2@@ @@*D@2@ภ"$A"@!&$$@@%@@;E@2+@@#\\&% % @@% %@@E@29@@ @@RD@2<@ภ"C%A"A@"\$%%%&@@%(@@cE@2S@@#\\$%2%3@@%5%6@@"E@2a@@ @@zD@2d@ภ"k%BA"i@"\^%M%N@@%P@@E@2{@@*{\\char94}%Z%[@@%]%^@@JE@2@@ @@D@2@ภ"%jA"@"b%u%v@@%x@@E@3@@*{\\char92}%%@@%%@@rE@3@@ @@D@3@ภ"%/A"@"l%%@@%@@E@3@@+{\\char123}%%@@%%@@E@3@@ @@D@3@ภ"%WA"@"%%$@@%%@@E@3@@!%(%,@@%'%-@@E@3 @@ @@D@3!@ภ"0%/5A"/@A@%G)F@3@@@3E@3&@@3A@%P2F@3 @@@3E@3@@dA@%Y;F@2@@@3E@3 &@@A@%bDF@2@@@2E@3/@@A@%kMF@2@@@2E@28@@A@%tVF@2@@@2E@2A@@(A@%}_F@2@@@2E@2J@@YA@%hF@2@@@2E@2S@@A@%qF@2@@@2E@2\@@A@%zF@2@@@2E@2e@@A@%F@2@@@2E@2n@@A@%F@2@@@2E@2w@@NA@%F@2z@@@2E@2@@A@%F@2m@@@2rE@2~@@A@%ŠF@2`@@@2eE@2q@@A@%ΠF@2S@@@2XE@2d@@&t^d@@ w@@@24E@2W@@@@w@@&}@@&8C&8H@AA࣠@&self-1EAఠ<D=;&yA<@3&&&&&&&&@= @  &@@@@@@&vA @  @&wA @ /@&xA@@@""U&zAV@@@V@࣠@!lFA&8I&8J@&{A@@3&&&&&&&&@,0@j@/8@k@@@@@  @@!sGA&8K&8L@&|A@@3&&&&&&&&@ @@@@@@@@డ%M$List)fold_left&OU&OY@ &OZ&Oc@@@@#acc@,@!a@, @@-@@-@ @$ @@@-@@-@@-@@-@ 33 3r@@ ]@#@@@@C@FrC@EGC@EZC@DC@EC@6F@6@:@@6@@6@@DA@@@6@@6@@6@@63''''''''@Q]&@T@U@@@@࣠@#accHA'2Oi'3Ol@'K}A@@,3'3'2'2'3'3'3'3'3@@@@@@@PKA@ఠ"reI'FOn'GOp@'_~A@@e3'G'F'F'G'G'G'G'G@*!C@@@@@@ఠ"stJ'UOr'VOt@'nA@@h@@'ZOm'[Ou@@@{@q@@6@@ @@డ .global_replace#Str'qOy'rO|@ 'uO}'vO@@@@@@/@@@@/@@@@/@@@/@@/@@/@@/@ "" "#@@P@!@@@@@@6@@@@6@@@@6@@@6@@6@@6@@63''''''''@\e@_@`W@Q@R@@@@ఐm"re'O'O@@@@@ఐk"st'O'O@@@@@ఐ#acc'O'O@@@,@@`@@J@6/@'Od'O@@@@@@6@@6G@6G@6@@ఐ!s'O'O@ǰ@@@@ఐ>!l'O'O@$@@!@@@@@@A@DA@@@+@@@6@@6@@6F@@@\@5@ @@6@@6@@6@@6C@6z@(8<@@ ((@AA࣠@&self-1MAఠLͱ(<@A@z3(#("("(#(#(#(#(#@@@@  б(?AA}@}@@@࣠@!sNA(5(6@(NBA@@(3(6(5(5(6(6(6(6(6@@@!@@@@@@  @@ ఐ+$self(K(L@@@3(K(J(J(K(K(K(K(K@"@@@@@@(S@@@@ZU@@7@@6 @@B-subst_strings(b(c @@@C@7@@ఐ?!s(q(r@#@@c&@@*@@r'@AA@EA@@@ml@@7@@7E@@@@ut@@7@@7@@7C@7`@(@ ( 9 Escape the strings which would clash with LaTeX syntax. ((@@@@@@@(JU(Jb@AA࣠@&self-1PAఠUOVT(CAU@3((((((((@@@@  W(DAX@@@X@࣠@!sQA(Jc(Jd@(EA@@3((((((((@.@l@!@m@@@@@  @@ ఐ+$self(Jg(Jk@w@@+3((((((((@"@@@@@&(Jq@@@@@@7&@@7% @@B)4subst_strings_simple(Jr(J@@@C@7-@@ఐ?!s(J(J@#@@&@@*@@'@AA@EA@@@@@75@@74E@@@]@@@7<@@7;@@7:C@77`@)JN@J) / Escape the ['\'], ['{'] and ['}'] characters. ))I@@@@@@@)#)$@AA࣠@&self-1SAఠR۱)JFA@3)1)0)0)1)1)1)1)1@@@@  ޱ)MGA@@@@࣠@!sTA)C)D@)\HA@@3)D)C)C)D)D)D)D)D@@@!@@@@@@  @@ ఐ+$self)Y)Z@@@3)Y)X)X)Y)Y)Y)Y)Y@"0@@@@@)a@@@@hc@@7L@@7K @@B2subst_strings_code)p)q@@@C@7S@@ఐ?!s))@#@@S&@@*@@'@AA@EA@@@]\@@7[@@7ZE@@@@ed@@7b@@7a@@7`C@7]`@)@) , Escape some characters for the code style. ))@@@@@@@t)Xc)Xh@AA࣠@&self-1VAఠcUdb)IAc@3))))))))@'@@@  e)JAf@@@f@࣠%*opt*AఠW)Xk)Xn@)KA@@C@7yD@7v3))))))))@@*@~@%+@@@@@ภ"')Xo)Xs@"&@@@'@@@7z@@)Xi)Xt@@$nameXA)Xu)Xy@*LA@@3))))))))@!,&@'@(@@@@@@@ఠ#lenY*|*|@*MA@@#intA@@@:G@73* * * * * * * * @(@@ @@@డ(&String&length*|*|@ *!|*"|@@@@@@9$@@@9@@9.%string_lengthAA @@@*string.mlia((a(Z@@.Stdlib__StringD@@@@@@@:8@@@:@@:5@@ఐa$name*L|*M|@?@@B@@3@@IC@A@*Q|@@@ఠ#buf*\*]@*uNA@@"@@@:G@:3*b*a*a*b*b*b*b*b@Yjc@d@e@@@డ(&Buffer&create*u*v@ *y*z@@"e@@@"e@@@:"@@@:@@: @@ఐ#len**@*@@"|@@@:H@:H@:4@@% @@85@A@* @@ !i**@@@@@**@@)@@@:G@:3********@P^W@X@Y@@@డ)-!-**@@#intA@@@@@@@ @@@@@@@'%subintBA(q@@@@(q5,~,~(r5,~,@@(o@@@@@@@:@@@@:@@@:@@:@@:8@@ఐ#len**@@@8@@@:H@:H@:L@@A++@@@@@@:H@:H@:\@@ @@*@@@:H@:b@@@@ఠ%s_no_+$+%@+=PA@@*"@@@;:I@:3+*+)+)+*+*+*+*+*@z-@@@:G@:G@:@+9+:#-@@+ROA@@@@ఠ!s+D+E@+]QA@@*B@@@;;I@: @@+N+O@@@,@@@:)@డ)&String#get+q+r+f+gA@@@@9@=@@@9$charB@@@9@@9@@90%string_safe_getBAL@@@@LdMd@@KE@A@@@@@:@W@@@:@@@:@@:@@:3++++++++@d@@@@ఐ$name6+@8@@M @@ఐ!i++@{@@{@@FE@@8@@@:@_+'+*@@G@@@:K@:@@J@@@:@@@డ*9jl+.?+.@@i@@@)@@@;5J@;3J@;+@@@;,@@;*@@ఐ$\7latex_escape_underscore+.W@$@@)@@@;1K@;4K@;2@@% @@@@+-underscore+]o+]z@@+]n+]{@@@@!_,]~,]@@,]}, ]@@@@, ]m, ]@@@砠@@@;<@@!_,,@@, ,!@@J@;A@@!_,+,,@@,.,/@@J@;B@@,3,4@@*J@;C @,8.<@@@@@@;(@~,G,H@@@@@:K@:!@@@@@:$@@@@&-tilde,Z,[@@,],^@@7J@;H4@@!~,h,i@@,k,l@@%J@;IB@@,p,q@@9E@e,z,{@@ @@@:K@:T@@ @@@:W@@@@(-percent,,@@,,@@jJ@;Og@@!%,,@@,,@@XJ@;Pu@@,,@@lx@@,,@@=@@@:K@:@@@@@@:@@@@#-at,,@@,,@@J@;V@@""@,,@@,,@@J@;W@@,,@@@a, ,@@p@@@:K@:@@s@@@:@@@@%-bang,,@@,,@@J@;]@@""!--"@@--#@@J@;^@@- - $@@@|-%/-%2@@@@@:K@:@@@@@:@@@@%-pipe-&%8-'%=@@-)%7-*%>@@J@;d@@""|-4%A-5%D@@-7%@-8%E@@J@;e@@-<%6-=%F@@@|-FGQ-GGT@@@@@:K@: @@@@@:#@@@@#-lt-YGZ-ZG]@@-\GY-]G^@@6J@;k3@@!<-gGa-hGb@@-jG`-kGc@@$J@;lA@@-oGX-pGd@@8D@~-yeo-zer@@ @@@:K@:S@@ @@@:V@@@@#-gt-ex-e{@@-ew-e|@@iJ@;rf@@!>-e-e@@-e~-e@@WJ@;st@@-ev-e@@kw@^--@@<@@@;K@;@@?@@@;@@@@$-exp--@@--@@J@;y@@!^--@@--@@J@;z@@--@@@f--@@o@@@;K@;@@r@@@;@@@@*-ampersand--@@--@@J@;@@!&..@@..@@J@;@@.. @@@k..@@@@@; K@;@@@@@; @@@@%-plus.%.&@@.(.)@@J@;@@!+.3.4@@.6.7@@J@; @@.;.<@@@m.E.F@@@@@; K@; @@@@@;"@@@@&-minus.X.Y@@.[.\@@5J@;2@@!-.f.g@@.i.j@@#J@;@@@.n.o@@7C@j.x.y@@@@@;K@;R@@ @@@;U@@@@%-star.. @@..!@@hJ@;e@@!*.$.%@@.#.&@@VJ@;s@@..'@@jv@o.(2.(5@@;@@@;K@;@@>@@@;@@@@&-slash.(;.(A@@.(:.(B@@J@;@@!/.(E.(F@@.(D.(G@@J@;@@.(9.(H@@@d.IS.IV@@n@@@;K@;@@q@@@;@@@@'-dollar.I\.Ic@@.I[.Id@@J@;@@!$.Ig/Ih@@/If/Ii@@J@;@@/IZ/Ij@@@}/ku/kx@@@@@;K@;@@@@@;@@@@&-equal/$k~/%k@@/'k}/(k@@J@;@@!=/2k/3k@@/5k/6k@@J@; @@/:k|/;k@@@z/D/E@@@@@;!K@; @@@@@;"!@@@@&-colon/W/X@@/Z/[@@4J@;1@@!:/e/f@@/h/i@@"J@;?@@/m/n@@6B@ఠ!c/y/z@/RA@@ @@@;$@@ @@@;%@@@@డ-&String$make//@ //@@@@@@9 @0@@@9 R@@@9 @@9 @@9 @yN  zN  =@@xA@@@@@@@;@@@@;@@@;@@;@@;3////////@KD@E@F@@@@A//@@0@@@;K@;K@;@@ఐb!c//@@@>@@@;K@;K@;'@@R @@K@;*@@డ.a&String$make//@ //@@c@@@c@@@;@b@@@;a@@@;@@;@@;N@@A00@@{@@@;K@;K@;^@@ఐ!c0&0'@h@@@@@;K@;K@;r@@: @@K@;u@@0405@@x@@@A07@@@@@@<@A@0? @@డ.&Buffer*add_string0M0N@ 0Q0R@@@({@@@b@'@@@a&4@@@`@@_@@^@(Aee(Be@@(@P@@@@(@@@< @@@@< @@@< @@< @@<30s0r0r0s0s0s0s0s@KYR@S@T:3@4@5@@@@ఐ)#buf00@Ѱ@@(@@@<I@<I@<@@ఐϠ#no_0 0@@@(@ఐ%s_no_00@.@@P@@@<I@<I@<9@ఐs!s0 0!@?@@I@C@>C@>lC@>C@>C@>&C@=C@=C@=@C@=^C@@@4g@?@@5@@@@6)@TAA@XEA@@ @@@<@@@@@@<=s@ @@    @@@@@@@@1}@@$nameA1}1}@1VA@@ +311111111@% f@@@<`@!@"@@@@  @@డ0$!^1}1}@#@@@#@@@kC@@$@@>@࣠##A#55@5eA@@$c#C@=@@@=355555555@%@V@%%@W@@@@@5@@$nameA55@5fA@@#355555555@%$@@@=@!@"@@@@  @@డ4=!^55@(@@@(@@@=@'@@@='@@@=@@=@@=355555555@#/#@&@'@@@@డ4\55@@@@3('@@@> G@>G@> @@@> @@> @@ఐ/u7latex_class_type_prefix8@/9@@3Ϡ@@@>H@>H@>1@@$B@@2@@ ఐ$self6 6!@Ű@@%yC@6%@@$$$@@@>@$$@@>@@>N@$ఐ#no_6869@z@@$$@@@>#H@>%H@>$c@@ఐ$name6M6N@m@@$ap@@6Q@@$r@@e@@C@>u@A@ A@@$}%$y@@@>4@$u$t@@>3@@>2@@>1@ @@%$%*$@@@>?@$$@@>>@@>=@@><@@>;C@>6@6s#@6 . Make a correct label from a class type name. 6bf6b@@@@@@@$6'26'>@AA࣠@&self-1AఠAB@6gAA@%366666666@@@@  C6hA%D@%@@D@࣠$$A$6'@6'C@6iA@@%i$C@>P@@@>U366666666@&@\@%& @]@@@@@6'?@@$nameA6'D6'H@6jA@@$366666666@%%@@@>T@!@"@@@@  @@డ5C!^6'_6'`@)@@@)@@@>a@)@@@>`)@@@>_@@>^@@>]366666666@#/$@&@'@@@@డ5b6'K6'L@@@@4)-@@@>mG@>zG@>p@@@>q@@>o@@ఐ1q3latex_module_prefix8@1 9@@4ՠ@@@>vH@>yH@>w1@@$B@@2@@ ఐ$self7&'a7''e@˰@@&C@7+'k@@%%%@@@>@%%@@>~@@>}N@%ఐ#no_7>'m7?'p@z@@&&@@@>H@>H@>c@@ఐ$name7S'q7T'u@m@@%Jp@@7W'v@@%r@@e@@s@A@A@@%d& %`@@@>@%\%[@@>@@>@@>@ @@&%r&.%n@@@>@%j%i@@>@@>@@>@@>C@>@7w'+!@7 * Make a correct label from a module name. 77&@@@@@@@%y77@AA࣠@&self-1AఠEFD7kAE@&377777777@ @@@  G7lA&H@&@@H@࣠%%A%77@7mA@@&m%C@>@@@>377777777@"' @`@%' @a@@@@@7@@$nameA77@7nA@@%377777777@%&@@@>@!@"@@@@  @@డ6G!^77@* @@@* @@@>@* @@@>*@@@>@@>@@>377777777@#/%@&@'@@@@డ6f77@@@@5*1@@@>G@>G@>@@@>@@>@@ఐ2#8latex_module_type_prefix8@19@@5٠@@@>H@>H@>1@@$B@@2@@ ఐ$self8*8+@ϰ@@'C@8/@@&&&@@@>@&&@@>@@>N@&ఐ#no_8B8C@z@@''@@@>H@>H@>c@@ఐ$name8W8X @m@@&1p@@8[ @@'r@@e@@#C@>u@A@ A@@&M'&&I@@@>@&E&D@@>@@>@@>@ @@'&['4&W@@@?@&S&R@@?@@?@@?@@?C@>@8}#@8 / Make a correct label from a module type name. 8x|8x@@@@@@@&b8DO8D^@AA࣠@&self-1Aఠ Kà L J8oA K@'388888888@@@@   M8pA' N@'@@ N@࣠&s&sA&w8D`8Dc@8qA@@'s&yC@?@@@?388888888@((@ f@%(@ g@@@@@8D_@@$nameA8Dd8Dh@8rA@@&388888888@%'@@@?@!@"@@@@  @@డ7M!^8D8D@+@@@+@@@?)@+@@@?(+@@@?'@@?&@@?%388888888@#/&@&@'@@@@డ7l8Dk8Dl@@@@6Š+7@@@?5G@?BG@?8@@@?9@@?7@@ఐ46latex_extension_prefix8@39@@6ߠ@@@?>H@?AH@??1@@$B@@2@@ ఐ$self90D91D@ հ@@(C@ 95D@@'''@@@?G@''@@?F@@?EN@(ఐ#no_9HD9ID@z@@( ( @@@?OH@?QH@?Pc@@ఐ$name9]D9^D@m@@'p@@9aD@@(r@@e@@)C@?3u@A@ A@@'6(,'2@@@?`@'.'-@@?_@@?^@@?]@ @@('D(:'@@@@?k@'<';@@?j@@?i@@?h@@?gC@?b@9DH#@9 . Make a correct label from an extension name. 9 9 C@@@@@@@'K99@AA࣠@&self-1Aఠ!QǠ!R!P9sA!Q@(399999999@@@@  !S9tA)!T@)@@!T@࣠'\'\A'`99@9uA@@(y'bC@?|@@@?399999999@.)@!l@%)@!m@@@@@9@@$nameA99@9vA@@'q399999999@%(@@@?@!@"@@@@  @@డ8S!^99@,@@@,@@@?@,@@@?,@@@?@@?@@?399999999@#/'@&@'@@@@డ8r  ::@ @@@7ˠ,=@@@?G@?G@?@@@?@@?@@ఐ4Ӡ6latex_exception_prefix8@4o9@@7@@@?H@?H@?1@@$B@@2@@ ఐ$self:6:7@!۰@@)C@!Ű:;@@)((@@@?@((@@?@@?N@)ఐ#no_:N:O"@z@@))@@@?H@?H@?c@@ఐ$name:c#:d'@m@@(p@@:g(@@)r@@e@@/C@?u@A@ A@@()2(@@@?@((@@?@@?@@?@ @@)(-)@()@@@?@(%($@@?@@?@@?@@?C@?@:#@: . Make a correct label from an exception name. ::@@@@@@@(4:\g:\q@AA࣠@&self-1Aఠ"Wˠ"X"V:wA"W@*3::::::::@@@@  "Y:xA*"Z@*@@"Z@࣠(E(EA(I:\s:\v@:yA@@)(KC@?@@@?3::::::::@4*@"r@%*@"s@@@@@:\r@@$nameA:\w:\{@:zA@@(Z3::::::::@%)@@@?@!@"@@@@  @@డ9Y!^:\:\@-@@@-@@@?@-@@@?-@@@?@@?@@?3::::::::@#/(@&@'@@@@డ9x!!; \~; \@!@@@8Ѡ-C@@@?G@@ G@@@@@@@@?@@ఐ6Ϡ1latex_type_prefix8@6k9@@8@@@@H@@ H@@1@@$B@@2@@ ఐ$self;<\;=\@"@@*C@"˰;A\@@***@@@@@))@@@@@@ N@*ఐ#no_;T\;U\@z@@**@@@@H@@H@@c@@ఐ$name;i\;j\@m@@(p@@;m\@@*r@@e@@ 5C@?u@A@ A@@)*8)@@@@(@)(@@@'@@@&@@@%@ @@*)*F)@@@@3@)) @@@2@@@1@@@0@@@/C@@*@;\`#@ ; ( Make a correct label from a type name. ;*.;*[@@@@@@@);;@AA࣠@&self-1Aఠ#]Ϡ#^#\;{A#]@+ 3;;;;;;;;@!@@@  #_;|A+ #`@+ @@#`@࣠).).A)2;;@;}A@@*)4C@@D@@@@I3;;;;;;;;@:+$@#x@%+%@#y@@@@@;@@$nameA;; @;~A@@)C3;;;;;;;;@%*@@@@H@!@"@@@@  @@డ:_!^; ; @.$@@@.$@@@@U@.!@@@@T. @@@@S@@@R@@@Q3;;;;;;;;@#/)h@&@'@@@@డ:~""< < @"@@@9נ.I@@@@aG@@nG@@d@@@@e@@@c@@ఐ75latex_type_elt_prefix8@79@@9@@@@jH@@mH@@k1@@$B@@2@@ ఐ$self)@@@@@))@@@@@@@@@@ @@+)+L)@@@@@))@@@@@@@@@@@@C@@@<#@!< + Make a correct label from a record field. <<@@@@@@@*< o z< o @AA࣠@&self-1Aఠ$cӠ$d$b<A$c@,3<<<<<<<<@'@@@  $e<A,$f@,@@$f@࣠**A*< o < o @<A@@+*C@@@@@@3<<<<<<<<@@,*@$~@%,+@$@@@@@< o @@$nameA< o < o @<A@@*,3<<<<<<<<@%+@@@@@!@"@@@@  @@డ;e!^< o < o @/*@@@/*@@@@@/'@@@@/&@@@@@@@@@@3========@#/*Q@&@'@@@@డ;##= o = o @#@@@:ݠ/O@@@@G@@G@@@@@@@@@@@ఐ85latex_type_elt_prefix8@8%9@@:@@@@H@@H@@1@@$B@@2@@ ఐ$self=H o =I o @$@@,C@$װ=M o @@,,, @@@@@,+@@@@@@N@,ఐ#no_=` o =a o @z@@,%,$@@@@H@@H@@c@@ఐ$name=u o =v o @m@@*p@@=y o @@, r@@e@@ AC@@u@A@ A@@*,D*@@@@@**@@@@@@@@@@ @@,*,R*@@@@@**@@@@@@@@@@@@C@@@= o s#@"= 2 Make a correct label from a variant constructor. = 3 7= 3 n@@@@@@@*= ! = !@AA࣠@&self-1Aఠ%iנ%j%h=A%i@-3========@-@@@  %k=A-%l@-@@%l@࣠@%labelA= != !@=A@@+ 3========@B-,@%@!--@%@@@@@  @@డ !%@@> !@@04@@@AF@AF@A@@డ !,> !-@0H@@@0H@@@A!@0E@@@A 0D@@@A@@A@@A2@@ఐc%labelK@:L@@+h=@@!}>9 !.>: !/@@%>< !0@@0f@@@A,G@A0G@A/P@@` @@0n@@@A@A1G@A+X@@K@@+C@LC@A\@A@A@@@++@@A6@@A5@@@-@++@@A=@@A<@@A;C@A8@>b !'@#>s 3 Return latex code for the label of a given label. >p  >q  @@@@@@@+>w!m!x>x!m!@AA࣠@&self-1Aఠ&0ڠ&1&/>A&0@-3>>>>>>>>@@@@  &2>A-&3@-@@&3@࣠@%labelA>!m!>!m!@>A@@+3>>>>>>>>@ -@&G@!-@&H@@@@@  @@డ=!^>!m!>!m!@0ݰ@@@0@@@AO@0@@@AN0@@@AM@@AL@@AK3>>>>>>>>@!-+@$@%@@@@%\ref{>!m!>!m!@@>!m!@@0@@@A[F@A]F@A\@@డ=J!^>!m!>!m!@1@@@1@@@Ac@1 @@@Ab1 @@@Aa@@A`@@A_2@@ఐc%labelK@:L@@,=@@!}?!m!?!m!@@%?!m!@@1-@@@AnG@ArG@AqP@@` @@15@@@AZ@AsG@AmX@@K@@, 1 Return latex code for the ref to a given label. ?;!2!6?<!2!l@@@@@@@,Z?B!!?C!!@AA࣠@&self-1Aఠ&ݠ&&?iA&@.3?P?O?O?P?P?P?P?P@@@@  &?lA.&@.@@&@࣠@#fmtA?b!!?c!!@?{A@@,v3?c?b?b?c?c?c?c?c@.@'@!.@'@@@@@  @@!tA?u!"?v!"@?A@@,3?v?u?u?v?v?v?v?v@ ,@@@@@@@@డ=$List$iter?"" ?""@ ?""?""@@@@!a@,$unitF@@@-@@-@+F@@@- @@@-@@-@@-@&z&{@@&yU@% @@@@,C@AC@A@@@A@@A@+_ @@@A@@@A@@A@@A3????????@KW,@N@O@@@@ ఐ$self?""?""@'y@@/-@'4?""/@@@,@,,@@A@@A@@ఐ#fmt?""0?""3@o@@,(@@?""?""4@@@,,@@A-@@ఐ!t?""5?""6@7@@-:@@s@@-C@PC@AC@M?C@L/C@KC@JC@JC@IpC@IC@HC@H&C@GC@GJC@AV@A@#A@@@-2@-+-$@@A@@A@@A@@@/|@-<@-5-.@@A@@A@@A@@AC@A@@/!!5@%k@@ < Print the LaTeX code corresponding to the [text] parameter.@=!!@>!!@@@@@@@-:@D"}"@E"}"@AA࣠@&self-1Aఠ'''@kA'@/3@R@Q@Q@R@R@R@R@R@@@@  '@nA/(@/@@(@࣠@#fmtA@d"}"@e"}"@@}A@@-V3@e@d@d@e@e@e@e@e@/@(@!/@(@@@@@  @@#txtA@w"}"@x"}"@@A@@-d3@x@w@w@x@x@x@x@x@ -l@@@@@@@@ఐ#txt@""@""@-u@@@@-v3@@@@@@@@@@@@Ġ)Odoc_info@ ""@ ""@#Raw@ ""@ ""@@;#Raw3f@3c@@@@A@BV@A3ac3bc@@@3P@ఠ!s@ ""@ ""@@A@@@@@A3@@@@@@@@@0@@@@@$@@-@@-@@@ ఐ{$self@ ""@ ""@(o@@0#3@@@@@@@@@A@@@@@(A@ ""@@@-`@-]-\@@B]@@B\ @@ఐ#fmt@ ""@ ""@f@@-@@ఐ8!s@ ""@ ""@!@@C@Bd&@@*@@-'@Ġ)Odoc_infoA ""A "#@$CodeA "#A "#@@;$Code3@3@@@@AABV@A3d3d@@@4_Q@ఠ!sA "#A "#@A4A@@@@@A3AAAAAAAA@@@@@@$@@. @@. @@@ ఐࠐ$selfA/ "# A0 "#@(԰@@03A/A.A.A/A/A/A/A/@@@@@@(A7 "#@@@-@--@@Bh@@Bg @@ఐ堐#fmtAF "#AG "#"@˰@@.7@@ఐ8!sAS "##AT "#$@!@@HC@Bo&@@*@@.<'@Ġ)Odoc_infoAe #%#-Af #%#6@'CodePreAj #%#7Ak #%#>@@40ఠ!sAt #%#?Au #%#@@AA@@45@@@A3AxAwAwAxAxAxAxAx@@@@@@@@.f@@.f@@@ ఐ9$selfA #%#DA #%#H@)-@@03AAAAAAAA@@@@@@)A #%#Y@@@-@--@@Bs@@Br @@ఐ>#fmtA #%#ZA #%#]@$@@.@@ఐ8!sA #%#^A #%#_@!@@C@Bz&@@*@@.'@Ġ)Odoc_infoA #`#hA #`#q@(VerbatimA #`#rA #`#z@@;(Verbatim4@4@@@@ACBV@A4fik4fi@@@5S@ఠ!sA #`#{A #`#|@AA@@@@@A3AAAAAAAA@S@@@@@$@@.@@.@@@ ఐ$selfA #`#A #`#@)@@1F3AAAAAAAA@d@@@@@)VA #`#@@@.G@.D.?@@B~@@B} @@ఐ#fmtB #`#B #`#@@@.@@ఐ8!sB #`#B #`#@!@@.`C@FC@B'@@+@@.(@Ġ)Odoc_infoB$ ##B% ##@$BoldB) ##B* ##@@;$Bold4@/4@@@@ADBV@A4g4g@@@5T@ఠ!tB> ##B? ##@BWA@@/G@@@A3BBBABABBBBBBBBBB@@@@@@#@@/0@@/0@@@ ఐ$selfBR ##BS ##@)@@13BRBQBQBRBRBRBRBR@@@@@@)BZ ##@@@.@..@@B@@B @@ఐ#fmtBi ##Bj ##@@@/Z@@ఐ8!tBv ##Bw ##@!@@/~$@@(@@/]%@Ġ)Odoc_infoB##B##@&ItalicB##B##@@;&Italic5Q@/@@@@AEBV@A5Kh5Lh@@@5U@ఠ!tB##B##@BA@@/@@@A3BBBBBBBB@@@@@@#@@/@@/@@@ ఐe$selfB##B##@*Y@@2 3BBBBBBBB@+@@@@@*5B#$@@@.@..@@B@@B @@ఐj#fmtB#$B#$@P@@/@@ఐ8!tB#$ B#$ @!@@.$@@(@@/%@Ġ)Odoc_infoB$ $B$ $@)EmphasizeB$ $B$ $&@@;)Emphasize5@/@@@@AFBV@A5i5i@@@6FV@ఠ!tC$ $'C$ $(@CA@@0 @@@A3CCCCCCCC@|@@@@@#@@/@@/@@@ ఐǠ$selfC$ $,C$ $0@*@@2o3CCCCCCCC@@@@@@*C$ $C@@@/+@/(/#@@B@@B @@ఐ̠#fmtC-$ $DC.$ $G@@@0@@ఐ8!tC:$ $HC;$ $I@!@@/@$@@(@@0!%@Ġ)Odoc_infoCJ$J$RCK$J$[@&CenterCO$J$\CP$J$b@@;&Center6@0Z@@@@AGBV@A6j6j-@@@6W@ఠ!tCd$J$cCe$J$d@C}A@@0m@@@A3ChCgCgChChChChCh@@@@@@#@@0V@@0V@@@ ఐ)$selfCx$J$hCy$J$l@+@@23CxCwCwCxCxCxCxCx@@@@@@+C$J$|@@@/u@/r/m@@B@@B @@ఐ.#fmtC$J$}C$J$@@@0@@ఐ8!tC$J$C$J$@!@@/$@@(@@0%@Ġ)Odoc_infoC$$C$$@$LeftC$$C$$@@;$Left6w@0@@@@AHBV@A6qkDF6rkDT@@@7 X@ఠ!tC$$C$$@CA@@0@@@A3CCCCCCCC@@@@@@@#@@0@@0@@@ ఐ$selfC$$C$$@+@@333CCCCCCCC@Q@@@@@+XC$$@@@/@//@@B@@B @@ఐ#fmtC$$C$$@v@@0@@ఐ8!tC$$C$$@!@@/$@@(@@0%@Ġ)Odoc_infoD$$D$$@%RightD$$D$$@@;%Right6@1@@@@AIBV@A6lln6ll}@@@7lY@ఠ!tD($$D)$$@DAA@@11@@@A3D,D+D+D,D,D,D,D,@@@@@@#@@1@@1@@@ ఐ$selfD<$$D=$$@+@@33D<D;D;D<D<D<D<D<@@@@@@+DD$$@@@0 @00@@B@@B @@ఐ#fmtDS$$DT$$@ذ@@1D@@ఐ8!tD`$$Da$$@!@@0$@@(@@1G%@Ġ)Odoc_infoDp$$Dq$%@$ListDu$%Dv$%@@;$List7;@$listK1@@@@@@@AJBV@A78@@@@@@۠3 @@@@CMBV@A8qJL8qJq@@@9[^@ఠ!nF%%F%%@F0A@@#@@@B3FFFFFFFF@@@@ఠ%l_optF&%%F'%%@F?A@@1i+@@@B@@@B@ఠ!tF8%%F9%%@FQA@@3A@@@B!@@@SF@%%@@3*#@@3*#@@@ ఐ$selfFL%%FM%%@-@@53FLFKFKFLFLFLFLFL@@9@:@;2+@,@-!@@@@@- FX%&@@@1@1@1@11@@B@@B@@B@@B@@ఐ #fmtFk%&Fl%& @@@3\@@ఐa!nFx%& Fy%& @'@@1C@C-@@ఐ`%l_optF%&F%&@4@@1:@@ఐ[!tF%&F%&@@@@1G@@K@@3zH@Ġ)Odoc_infoF&&F&&'@%LatexF&&(F&&-@@;%Latex9n@9k@@@@ANBV@A9is9js@@@:_@ఠ!sF&&.F&&/@FA@@@@@B3FFFFFFFF@8@@@@@$@@3@@3@@@ ఐ$selfF&&3F&&7@.w@@6+3FFFFFFFF@I@@@@@.QF&&F@@@1@11@@C @@C  @@ఐ#fmtF&&GF&&J@n@@3@@ఐ8!sF&&KF&&L@!@@3C@LC@C'@@+@@3(@Ġ)Odoc_infoG &M&UG &M&^@$LinkG&M&_G&M&c@@;$Link9@9@@@ߠ4@@@@BOBV@A9t9t@@@:l`@ఠ!sG(&M&eG)&M&f@GAA@@@@@B3G,G+G+G,G,G,G,G,@@@@ఠ!tG7&M&hG8&M&i@GPA@@4@@@@B@@@6G?&M&j@@4)@@4)@@@ ఐ$selfGK&M&nGL&M&r@.@@63GKGJGJGKGKGKGKGK@-&@'@(@@@@@.Ȱ GU&M&@@@2d@2a@2Z2U@@C@@C@@C@@ఐ#fmtGf&M&Gg&M&@@@4W@@ఐK!sGs&M&Gt&M&@$@@2C@MwC@C +@@ఐL!tG&M&G&M&@3@@28@@<@@4j9@Ġ)Odoc_infoG&&G&&@#RefG&&G&&@@;#Ref:^@:[@@@2|2{@@@@@@2t4@@@@@@@CPBV@A:iu $ &:ju $ U@@@;a@ఠ$nameG&&G&&@GA@@$@@@B"3GGGGGGGG@8@@@ఠ'ref_optG&&G&&@GA@@22@@@B$@@@B#@ఠ(text_optG&&G&&@GA@@24@@@B&@@@B%%@@@XG&&@@4'@@4'@@@ ఐ$selfG&&G&&@/@@7P3GGGGGGGG@pD=@>@?6/@0@1%@@ @@@/n H&&@@@2@2@2@22@@C'@@C&@@C%@@C$@@ఐ#fmtH&&H&&@@@5@@ఐe$nameH#&&H$&&@'@@3C@OC@NC@NC@NDC@C45@@ఐl'ref_optH9&&H:&&@<@@3B@@ఐg(text_optHF&&HG&&@H@@3O@@S@@5-P@Ġ)Odoc_infoHV&&HW&'@+SuperscriptH[&'H\&'@@;+Superscript;!@5f@@@@AQBV@A;y  ;y  @@@;b@ఠ!tHp&'Hq&'@HA@@5y@@@B)3HtHsHsHtHtHtHtHt@@@@@@#@@5b@@5b@@@ ఐ5$selfH&'H&'@0)@@73HHHHHHHH@@@@@@/H&'.@@@3B@3?3:@@C<@@C; @@ఐ:#fmtH&'/H&'2@ @@5@@ఐ8!tH&'3H&'4@!@@3W$@@(@@5%@Ġ)Odoc_infoH'5'=H'5'F@)SubscriptH'5'GH'5'P@@;)Subscript;@5@@@@ARBV@A;}z # %;~z # 8@@@<c@ఠ!tH'5'QH'5'R@HA@@5@@@B,3HHHHHHHH@L@@@@@#@@5@@5@@@ ఐ$selfH'5'VH'5'Z@0@@8?3HHHHHHHH@]@@@@@0VH'5'm@@@3@33@@CG@@CF @@ఐ#fmtH'5'nH'5'q@@@5@@ఐ8!tI '5'rI '5's@!@@3$@@(@@5%@Ġ)Odoc_infoI't'|I't'@+Module_listI't'I 't'@@;+Module_list;@;@@@@@@@ASBV@A;{ L N;{ L j@@@<~d@@I6't'I7't'@@@@@B1@@@B0f@@@& @@6)g@@6)g@@@ภASIE't'IF't'@AR@@@6+o@Ġ)Odoc_infoIT''IU''@*Index_listIY''IZ''@@;*Index_list<@@@ABV@A<}  <}  @@@@@7a;@@@AJ""@@7c3J}J|J|J}J}J}J}J}@ @@@  A@ " A@@@7x@7u7o@@D-@@D,@@D+ $@@@9@7@77y@@D6@@D5@@D4@@D3C@D/ A@J"}"@/J ; Print the LaTeX code for the [text_element] in parameter. J"8"<J"8"|@@@@@@@7J#(T(_J#(T(s@AA࣠@&self-1Aఠ2e2f2dJA2e@:3JJJJJJJJ@$)@@@  2gJA:2h@:@@2h@࣠@BA@J#(T(tJ#(T(u@@73JJJJJJJJ@$9:#@2w@:$@2x@@@@@@@BA@J#(T(vJ#(T(w@@7@@@@BA@J#(T(xJ#(T(y@@7@@@@ภBJ#(T(|J#(T(~@B@@@C@@@DR$@'A@+ A@@@7@7@77@@De@@Dd@@Dc@@Db1@ @@:T@7@7@77@@Dp@@Do@@Dn@@Dm@@DlC@DgK@K #(T(X @@7ʰK%((K%((@AA࣠@&self-1Aఠ222DZK6A2@:t3KKKKKKKK@$@@@  2ʱK9A:w2@:w@@2@࣠@#fmtAK/%((K0%((@KHA@@73K0K/K/K0K0K0K0K0@$:@2@!:@2@@@@@  @77 A7KA%((KB%((@KZA@@73KBKAKAKBKBKBKBKB@7@@@@@@KI%((@77 A7KR%((KS%((@KkA@@73KSKRKRKSKSKSKSKS@8@@@@@@KZ%((@@డI!=Kg&((Kh&((@@!a@@$boolE@@@'@@&@@%&%equalBAI@@@@IyIy@@I>Q@@@@80@@@DG@D@@@@D@@D@@D3KKKKKKKK@:E80@=@>@@@@డJ &String/lowercase_asciiK&((K&((@ K&((K&((@@@8V@@@9)@@@9@@9@! %E%E! %E%k@@!~]@@@@8c@@@D6@@@D@@D0@@ఐ&targetK&((K&((@s@@8x=@@+@@G>@@%latexK&((K&((@@K&((K&((@@VH@DM@@;@@:@@@DH@DS@ ఐӠ$selfK'((K'((@3@@;Fa@3iK'()@@@7@77@@D@@Dh@@ఐՠ#fmtL'()L'()@@@8u@@ఐ$codeL'()L'() @@@8@@%@@7,@ภD&L)))L)))@D%@@@ G@D@L&((@@79@A@ A@@@888888@@D@@D@@D@@D@ @@;@888888@@D@@D@@D@@D@@DC@D@L9%((!@@8ҰL?+)!),L@+)!)8@AA࣠@&self-1 Aఠ3 33LfA3@;3LMLLLLLMLMLMLMLM@%@@@  3LiA;3@;@@3@࣠@#fmt AL_+)!)9L`+)!)<@LxA@@83L`L_L_L`L`L`L`L`@%;@4@!;@4@@@@@  @@!sALr+)!)=Ls+)!)>@LA@@83LsLrLrLsLsLsLsLs@ 9@@@@@@@@ఐA"psL,)A)GL,)A)I@?ð@@@D#@@@D@A@@@DA@@@D@@D@@D3LLLLLLLL@+9@"@#@@@@ఐE#fmtL,)A)JL,)A)M@+@@9/@@ ఐh$selfL,)A)OL,)A)S@4W@@< !@4JL,)A)Z@@@;;@@D&@@ఐU!sL,)A)[L,)A)\@0@@9M3@@L,)A)NL,)A)]@@;6@@G@@ G@D9@oA@s A@@@9a@9^9]@@E @@E @@E u@@@<0@9k@9h9g@@E@@E@@E@@EC@E@L+)!)%@@9hL.)_)jL.)_)w@AA࣠@&self-1Aఠ444MA4@@?@@@డ2.global_replace#StrM}0))M~0))@ M0))M0))@@& @@@<@@@E8@<@@@E7@& @@@E6& @@@E5@@E4@@E3@@E2*@@డ29®exp#StrM0))M0))@ M0))M0))@@27@@@2@@@EM<@@@EL@@EKJ@@! M0))M0))@@M0))M0))@@2@@@ETI@EVI@EU^@@M0))M0))@@<@@@EI@EWI@ESh@@#\\ M0))M0))@@M0))M0))@@<@@@EHH@EYH@EX|@@ఐĠ"s2M0))M0))@@@@@z@@@A@M0))@@ఐC|!pN1))N1))@C@@@E@@@Eb@Cy@C@@@EF@EoF@EF@E@@EF@E^E@@@E`C@@@Ea@@@E_@@E]@@E\3N"N!N!N"N"N"N"N"@@@@@@@ఐ,#fmtN21))N31))@@@:@@ภBNKBNLN@1))NA1)*ABƠภBNV.String_literalNX ;.String_literalB!a@$ؠ!b@$٠!c@$ڠ!d@$۠!e@$ܠ!f@$@@@(@Cx@@@(BϠ'#@@@(@BKAYAAB$}$}B$%@@@Bk@%{\tt{H@H@@@@EG@EG@Ei@ภCNBNWBҠภC'NBN_B@_@BH@EŠ@@@EG@E@ภC7NdNoc"}}t@t@H@@@EG@EG@E@ภCKNΠBNB@@CF@EF@EF@EH@EFq@@@EnG@EG@EG@EG@E@@@EG@E@@@C<Π@@@EG@E@@@CGH@E%&'(@@@EG@E@@@CSH@E(@@@EG@E@){\tt{%s}}@@CZ@@@EG@FG@F@@@@D~>@@@EmG@E@@ఐ"s3O!1)*O"1)*@@@G@F@@%@@F@Er@1@@@@@@" A@& A@@@;@;;@@F @@F@@F(@@@>@;@;;@@F)@@F(@@F'@@F&C@F"E@O@.)_)c@@;OF3**OG3**"@AA࣠@&self-1Aఠ676OmA6@>3OTOSOSOTOTOTOTOT@(@@@  7OpA>7@>@@7@࣠@#fmtAOf3**#Og3**&@OA@@;3OgOfOfOgOgOgOgOg@(>@7@!>@7@@@@@  @@!sAOy3**'Oz3**(@OA@@;3OzOyOyOzOzOzOzOz@ ;@@@@@@@@ ఐD"psO4*+*1O4*+*3@B̰@@@G,@@@FC@D@@@FBD@@@FA@@F@@@F?3OOOOOOOO@!-;@$@%@@@@ఐG#fmtO4*+*4O4*+*7@-@@<@@5\begin{ocamldoccode} O4*+*9O4*+*P@@O4*+*8O4*+*Q@@D@@@FNH@FTH@FS$@@5 @@F @@@FUG@FM*@ ఐD"psO5*S*YO5*S*[@C@@@Gq@@@F\@D@@@F[E@@@@FZ@@FY@@FXE@@ఐ#fmtO5*S*\O5*S*_@o@@>@@Fnh@@ఐ!sP5*S*tP5*S*u@r@@x@@D@@F`@@@FsG@Ff~@ఐE@"psP$6*x*~P%6*x*@Cc@@@G@@@Fy@E7@@@FxE@@@Fw@@Fv@@Fu@@ఐ۠#fmtP>6*x*P?6*x*@@@<@@4 \end{ocamldoccode} PI6*x*PJ6*x*@@PL6*x*PM6*x*@@E[@@@FG@FG@F@@2 @@BG@F@ @@@ @@@A@A@@@<@<<@@F@@F@@F@@@?@<@<<@@F@@F@@F@@FC@F@Pp3** $@@<ͰPv8**Pw8**@AA࣠@&self-1Aఠ8/808.PA8/@?3PPPPPPPP@)@@@  81PA?82@?@@82@࣠@#fmtAP8**P8**@PA@@<3PPPPPPPP@*?@8F@!?@8G@@@@@  @@!sAP8**P8**@PA@@<3PPPPPPPP@ <@@@@@@@@ ఐE٠"psP9**P9**@C@@@H\@@@F@E@@@FF+@@@F@@F@@F3PPPPPPPP@!-=@$@%@@@@ఐG#fmtP9**P9**@-@@=,@@2 \begin{verbatim} P9**P9**@@P9**P9**@@E@@@FH@FH@F$@@5 @@G<@@@FG@F*@ ఐF"psQ:**Q:**@DA@@@H@@@F@F@@@FFp@@@F@@F@@FE@@ఐ#fmtQ:**Q:**@o@@=nR@@ఐ!sQ):**Q*:**@\@@=v_@@+@@Gw@@@FG@Fe@ఐFW"psQ;;*+Q<;*+@Dz@@@H@@@F@FN@@@FF@@@F@@F@@F~@@ఐ #fmtQU;*+QV;*+@@@=@@0 \end{verbatim} Q`;*+ Qa;*+@@Qc;*+Qd;*+@@Fr@@@FG@FG@F@@2 @@YG@F@n @@@ @@@A@A@@@=@==@@G@@G@@G@@@@@=@==@@G @@G @@G @@G C@G@Q8**$@@=̰Q=++*Q=++7@AA࣠@&self-1Aఠ9F9G9EQA9F@@3QQQQQQQQ@+ @@@  9HQA@9I@@@@9I@࣠@#fmtAQ=++8Q=++;@QA@@=3QQQQQQQQ@+A @9]@!A @9^@@@@@  @@!t AQ=++<Q=++=@QA@@=3QQQQQQQQ@ =@@@@@@@@ ఐF"psQ>+@+FQ>+@+H@E@@@Is@@@G'@F@@@G&GB@@@G%@@G$@@G#3QQQQQQQQ@!->@$@%@@@@ఐG#fmtQ>+@+IQ>+@+L@-@@>+@@%{\bf Q>+@+NQ>+@+T@@Q>+@+MR>+@+U@@G@@@G2H@G8H@G7$@@5 @@HS@@@G9G@G1*@  ఐ$selfR?+W+]R?+W+a@9@@At:@9|R ?+W+o@@@?3@?,?%@@G>@@G=A@@ఐ#fmtR/?+W+pR0?+W+s@k@@>iN@@ఐ!tR<?+W+tR=?+W+u@X@@>q[@@%@@?@\@ఐGe"psRI@+w+}RJ@+w+@E@@@I@@@GP@G\@@@GOG@@@GN@@GM@@GLu@@ఐ#fmtRc@+w+Rd@+w+@@@>@@!}Rn@+w+Ro@+w+@@Rq@+w+Rr@+w+@@G@@@G[G@GeG@Gd@@2 @@gG@GZ@c @@@ @@@A@A@@@>@>>@@Gp@@Go@@Gn@@@A@>@>>@@Gy@@Gx@@Gw@@GvC@Gr@R=++#$@@>ŰRB++RB++@AA࣠@&self-1"Aఠ:T!:U:SRA:T@B3RRRRRRRR@,@@@  :VRAB:W@B@@:W@࣠@#fmt#ARB++RB++@RA@@>3RRRRRRRR@,-B@:k@!B@:l@@@@@  @@!t$ARB++RB++@RA@@>3RRRRRRRR@ >@@@@@@@@ ఐG"psRC++RC++@F!@@@J@@@G@G@@@GHP@@@G@@G@@G3RRRRRRRR@!-?@$@%@@@@ఐG#fmtRC++SC++@-@@?$@@%{\it S C++S C++@@S C++SC++@@H@@@GH@GH@G$@@5 @@Ia@@@GG@G*@  ఐ$selfS)D++S*D++@:ΰ@@B:@:S.D++@@@@A@@:@3@@G@@GA@@ఐ#fmtS=D++S>D++@k@@?bN@@ఐ!tSJD++SKD++@X@@?j[@@%@@@N\@ఐHs"psSWE++SXE++@F@@@J@@@G@Hj@@@GH@@@G@@G@@Gu@@ఐ#fmtSqE++SrE++@@@?@@!}S|E++S}E++@@SE++SE++@@H@@@GG@GG@G@@2 @@uG@G@c @@@ @@@A@A@@@?@??@@G@@G@@G@@@B@?@??@@G@@G@@G@@GC@G@SB++$@@?SG+,SG+,@AA࣠@&self-1&Aఠ;b%;c;aSA;b@C3SSSSSSSS@-&@@@  ;dSAC;e@C@@;e@࣠@#fmt'ASG+,SG+,@SA@@?3SSSSSSSS@-;C%@;y@!C&@;z@@@@@  @@!t(ASG+,SG+,@SA@@?3SSSSSSSS@ ?@@@@@@@@ ఐI "psSH,,!SH,,#@G/@@@K@@@H@I@@@HI^@@@G@@G@@G3SSSSSSSS@!-@@$@%@@@@ఐG#fmtT H,,$TH,,'@-@@@@@%{\em TH,,)TH,,/@@TH,,(TH,,0@@I*@@@H H@HH@H$@@5 @@Jo@@@HG@H *@  ఐ$selfT7I,2,8T8I,2,<@;ܰ@@C:@;T<I,2,J@@@AO@AHAA@@H@@HA@@ఐ#fmtTKI,2,KTLI,2,N@k@@@XN@@ఐ!tTXI,2,OTYI,2,P@X@@@`[@@%@@A\\@ఐI"psTeJ,R,XTfJ,R,Z@G@@@L@@@H,@Ix@@@H+I@@@H*@@H)@@H(u@@ఐ#fmtTJ,R,[TJ,R,^@@@@@@!}TJ,R,`TJ,R,a@@TJ,R,_TJ,R,b@@I@@@H7G@HAG@H@@@2 @@G@H6@c @@@ @@@A@A@@@@@@@@@HL@@HK@@HJ@@@C@@@@@@@HU@@HT@@HS@@HRC@HN@TG++$@@@TL,d,oTL,d,~@AA࣠@&self-1*Aఠ1>>VA>@F83VVVVVVVV@0P@@@  >VAF;>@F;@@>@࣠@#fmt3AVV-r-VV-r-@W A@@B3VVVVVVVV@0eFO@>@!FP@>@@@@@  @@!t4AWV-r-WV-r-@WA@@B3WWWWWWWW@ B@@@@@@@@ ఐL6"psWW--WW--@JY@@@N@@@IK@L-@@@IJL@@@II@@IH@@IG3W'W&W&W'W'W'W'W'@!-B@$@%@@@@ఐG#fmtW7W--W8W--@-@@B@@3\begin{flushright} WBW--WCW--@@WEW--WFW--@@LT@@@IVH@I`H@I_$@@5 @@M@@@IaG@IU*@  ఐ$selfWaX--WbX--@?@@F:@>°WfX--@@@Dy@DrDk@@If@@IeA@@ఐ#fmtWuX--WvX--@k@@C:N@@ఐ!tWX--WX--@X@@CB[@@%@@D\@ఐL"psWY--WY--@Jΰ@@@O.@@@Iv@L@@@IuL@@@It@@Is@@Iru@@ఐ#fmtWY--WY--@@@Cn@@1\end{flushright} WY--WY--@@WY--WY--@@L@@@IG@IG@I@@2 @@G@I@c @@@ @@@A@A@@@C@CC@@I@@I@@I@@@G(@C@CC@@I@@I@@I@@IC@I@WV-r-v$@@CW[-. W[-.@AA࣠@&self-16Aఠ?5??XA?@GF3WWWWWWWW@1^@@@  ?X AGI?@GI@@?@࣠@#fmt7AX[-.X[-.@XA@@C3XXXXXXXX@1sG]@?@!G^@?@@@@@  @@"tl8AX[-.X[-.@X-A@@C3XXXXXXXX@ C@@@@@@@@ ఐMD"psX(\. .&X)\. .(@Kg@@@O@@@I@M;@@@IM@@@I@@I@@I3X5X4X4X5X5X5X5X5@!-C@$@%@@@@ఐG#fmtXE\. .)XF\. .,@-@@C@@0\begin{itemize} XP\. ..XQ\. .@@@XS\. .-XT\. .A@@Mb@@@IH@IH@I$@@5 @@N@@@IG@I*@ డV$List$iterXq].C.IXr].C.M@ Xu].C.NXv].C.R@@@@@@D@@@I@@I@D%D$@@@I@@@I@@I@@IQ@@࣠@!t9AX^.S.`X^.S.a@XA@@D:3XXXXXXXX@c@@@@@@ ఐMŠ"psX_.e.oX_.e.q@K@@@PH@@@I@M@@@IN@@@I@@I@@I3XXXXXXXX@+D[@"@#@@@@ఐȠ#fmtX_.e.rX_.e.u@@@Ds@@&\item X_.e.wX_.e.~@@X_.e.vX_.e.@@M@@@IK@JK@J$@@5 @@O(@@@JJ@I*@  ఐ$selfX`..X`..@@@@HI:@@QX`..@@@F@FE@@J @@J A@@ఐ#fmtY`..Y`..@@@DN@@ఐ}!tY`..Y`..@X@@D[@@%@@F\@ఐN:"psYa..Ya..@L]@@@P@@@J@N1@@@JN@@@J@@J@@Ju@@ఐ:#fmtY8a..Y9a..@ @@D@@! YCa..YDa..@@YFa..YGa..@@NU@@@J%J@J/J@J.@@2 @@@@@J0J@J$@f@@@@@@YX^.S.[YYb..@@@D@@@I@@IH@J4H@J2@@ఐ\"tlYmc..Ync..@5@@E8@@@@O@@@J:G@I@ఐN"psYd..Yd..@L@@@Q@@@J@@N@@@J?N@@@J>@@J=@@J<@@ఐ#fmtYd..Yd..@@@EF@@.\end{itemize} Yd..Yd..@@Yd..Yd..@@N@@@JKG@JUG@JT@@2 @@G@JJ@C @@@ @@@A@A@@@Eh@EeE\@@J`@@J_@@J^@@@I@Er@EoEf@@Ji@@Jh@@Jg@@JfC@Jb@Y[-.$@@EgYf..Yf./ @AA࣠@&self-1;AఠA:AAYAA@I63YYYYYYYY@3N@@@  AYAI9A@I9@@A@࣠@#fmtAZi/I/VZi/I/W@ZA@@F3ZZZZZZZZ@c@@@@@@ ఐO"psZj/[/eZj/[/g@Mذ@@@R8@@@J@O@@@JP@@@J@@J@@J3ZZZZZZZZ@+F0@"@#@@@@ఐȠ#fmtZj/[/hZj/[/k@@@FG@@&\item Zj/[/mZj/[/t@@Zj/[/lZj/[/u@@O@@@JK@JK@J$@@5 @@Q@@@JJ@J*@  ఐ$selfZk/w/Zk/w/@B@@J9:@BAZk/w/@@@G@GG@@J@@JA@@ఐ#fmtZk/w/Zk/w/@@@FN@@ఐ}!t[k/w/[k/w/@X@@F[@@%@@H\@ఐP*"ps[l//[l//@NM@@@R@@@J@P!@@@JP|@@@J@@J@@Ju@@ఐ:#fmt[(l//[)l//@ @@F@@! [3l//[4l//@@[6l//[7l//@@PE@@@JJ@JJ@J@@2 @@@@@JJ@J@f@@@@@@[Hi/I/Q[Im//@@@F@@@J@@JH@JH@J@@ఐ\"tl[]n//[^n//@5@@F8@@@@Q@@@KG@J@ఐP"ps[oo//[po//@N@@@S@@@K @P@@@K P@@@K@@K@@K@@ఐ#fmt[o//[o//@@@G@@0\end{enumerate} [o//[o//@@[o//[o//@@P@@@KG@KG@K@@2 @@G@K@C @@@ @@@A@A@@@G<@G9G1@@K*@@K)@@K(@@@K@GF@GCG;@@K3@@K2@@K1@@K0C@K,@[f..$@@G<[q//[q/0@AA࣠@&self-1@AఠCz?C{Cy[ACz@K&3[[[[[[[[@5>@@@  C|[AK)C}@K)@@C}@࣠@#fmtAA[q/0[q/0 @[A@@GX3[[[[[[[[@5SK=@C@!K>@C@@@@@  @@ఐQ"ps[q/0 [q/0@O4@@@S@@@KE@Q@@@KDQc@@@KC@@KB@@KA3\\\\\\\\@!-G{@$@%@@@@ఐ4#fmt\q/0\q/0@ @@G@@" \q/0\q/0@@\ q/0\!q/0@@Q/@@@KPF@KZF@KY$@@5 @@F@KO'@L A@PA@@@GG@@K_@@K^P@@@K@GG@@Kf@@Ke@@KdC@Kak@\>q//@@G\Ds00&\Es004@AA࣠@&self-1CAఠCBCC\kAC@K3\R\Q\Q\R\R\R\R\R@5@@@  C\nAKD@K@@D@࣠@#fmtDA\ds005\es008@\}A@@G3\e\d\d\e\e\e\e\e@5K@D@!K@D@@@@@  @@!tEA\ws009\xs00:@\A@@G3\x\w\w\x\x\x\x\x@ G@@@@@@@@ ఐQ"ps\t0=0C\t0=0E@Oʰ@@@T*@@@K@Q@@@KQ@@@K~@@K}@@K|3\\\\\\\\@!-G@$@%@@@@ఐG#fmt\t0=0F\t0=0I@-@@H@@<\begin{ocamldocdescription} \t0=0K\t0=0i@@\t0=0J\t0=0j@@Q@@@KH@KH@K$@@5 @@S @@@KG@K*@  ఐ$self\u0l0r\u0l0v@Dw@@L+:@D3\u0l0@@@I@II@@K@@KA@@ఐ#fmt\u0l0\u0l0@k@@HMN@@ఐ!t\u0l0\u0l0@X@@HU[@@%@@I\@ఐR"ps]v00]v00@P?@@@T@@@K@R@@@KRn@@@K@@K@@Ku@@ఐ#fmt]v00]v00@@@H@@; \end{ocamldocdescription} ]%v00]&v00@@](v00])v00@@R7@@@KG@KG@K@@2 @@G@K@c @@@ @@@A@A@@@H@HH@@K@@K@@K@@@L@H@HH@@K@@K@@K@@KC@K@]Ls00$@@H]Rx00]Sx00@AA࣠@&self-1GAఠE FE E ]yAE @L3]`]_]_]`]`]`]`]`@6@@@  E ]|ALE@L@@E@࣠@#fmtHA]rx00]sx00@]A@@H3]s]r]r]s]s]s]s]s@6L@E"@!L@E#@@@@@  @@!nIA]x00]x00@]A@@H3]]]]]]]]@ H@@@@@@@@)label_optJA]x00]x00@]A@@H3]]]]]]]]@H@@@@@@@@!tKA]x00]x00@]A@@H3]]]]]]]]@H@@@@@@@@@@ఠ$fmt2L]y00]y00@]A@@U^@@@LI@K3]]]]]]]]@)H@ @!@@@@ఠ%flushM]y00]y00@]A@@@V@@@LUc@@@L@@LI@K@@]y00]y01@@@%@@@L"@ఐU'new_fmt]y01]y01 @SN@@@V!@@@L @U@@@L@@V/@@@LU@@@L@@L@@L@@LD@@ภV!^y01 ^y01 @V @@@VB@@@LJ@LT@@*@@@`@N@@LJ@L]@A@^%y00@@  ఐ֠$self^3z11^4z11@Eذ@@M3^3^2^2^3^3^3^3^3@qx@y@zle@f@g@@@E ^=z11)@@@KP@KIKB@@L"@@L! @@ఐ$fmt2^Lz11*^Mz11.@@@U@@@L)@@ఐ!t^\z11/^]z110@@@I)@@-@@K`*@@ఠ(s_title2N^j{121<^k{121D@^A@@CI@L03^l^k^k^l^l^l^l^l@9@@@ ఐ$self^{{121G^|{121K@F @@M@EͰ^{121Y@@@M@MM@@L4@@L3@@ఐ !n^{121Z^{121[@@@I#@@ఐ̠%flush^{121]^{121b@f@@@V@@@L>V,@@@L=@@L<:@@ภV^{121c^{121e@V@@@V@@@LEK@LIJ@@^{121\^{121f@@D@@@K@@.@@ TG@L @VA@Z A@@@K@KK@@M@@M@@M\@@@O@K@KK@@M@@M@@M @@M C@My@`22@@K`2@2K`2@2X@AA࣠@&self-1UAఠH?TH@H>`AH?@O3````````@:@@@  HA`AOHB@O@@HB@࣠@#fmtVA`2@2Y`2@2\@`A@@K3````````@:P@HV@!P@HW@@@@@  @@!sWA`2@2]`2@2^@`A@@K3````````@ K@@@@@@@@!tXA`2@2_`2@2`@`A@@K3````````@K@@@@@@@@  ఐO$self`2c2i`2c2m@H@@P93````````@"K@@@@@HD`2c2{@@@M@MM@@M0@@M/ @@ఐT#fmt`2c2|`2c2@:@@L@@ఐ=!ta2c2a2c2@!@@L$@@(@@N%@ ఐV/"psa22a22@TR@@@X@@@MF@V&@@@MEV@@@MD@@MC@@MB@@@ఐ#fmta-22a.22@p@@L<M@@&[\url{a822a922@@a;22a<22@@VJ@@@MQI@M[I@MZa@@2 @@W@@@M\H@MPg@ ఐVq"psaU22aV22@T@@@X@@@Mc@Vh@@@MbV@@@Ma@@M`@@M_@@ఐ̠#fmtao22ap22@@@L~@@ఐƠ!sa|22a}22@@@L@@+@@W@@@MxH@Mm@ఐV"psa22a22@TͰ@@@Y-@@@M~@V@@@M}V@@@M|@@M{@@Mz@@ఐ#fmta22a22@@@L@@"}]a22a22@@a22a22@@V@@@MH@MH@M@@2 @@!H@M@n @@@ @@@@@@ A@$A@@@L@L@LL@@M@@M@@M@@M(@ @@Q*@L@L@LL@@M@@M@@M@@M@@MC@MG@a2@2D)@@Lذa22a22@AA࣠@&self-1ZAఠIYIIb AI@QJ3aaaaaaaa@;b@@@  IbAQMI@QM@@I@࣠@#fmt[Ab22b22@bA@@L3bbbbbbbb@;wQa@I@!Qb@I@@@@@  @@$name\Ab22b22@b1A@@M3bbbbbbbb@ M @@@@@@@@'ref_opt]Ab)22b*22@bBA@@M3b*b)b)b*b*b*b*b*@M@@@@@@@@(text_opt^Ab:22b;22@bSA@@M 3b;b:b:b;b;b;b;b;@M@@@@@@@@ఐ&'ref_optbL23bM23@@@M*3bLbKbKbLbLbLbLbL@M@@@@@Ġ$Noneb\3 3b]3 3@G@@@@M:3b\b[b[b\b\b\b\b\@@@@@M;@@@ ఐ{$selfbk33'bl33+@J@@Q@Ḭbp339@@@O@O|Ou@@M@@M@@ఐ}#fmtb33:b33=@c@@Mm3bb~b~bbbbb@3@@@@ఐX(text_optb3>3Ob3>3W@@@@M]3@Ġ$Noneb3]3jb3]3n@@@@@Mj@@Mj@@@ภ_Ͱb3r3b3r3A_̠ภ)Odoc_info b3r3@$Codeb3r3b3r3@@!డa$2use_hidden_modules)Odoc_infob3r3b3r3@ b3r3b3r3@@@M@@@Q~!t@@@@@@U,U,@@V%s@@@@M@@@N@@@N@@Na@@ఐؠ$nameb3r3b3r3@@@Mn@@b3r3b3r3@@"@@@N@t@@S@@VI@O@M;M@M{@ภ_Q^A_O@_A@bgC@M@@@MM@NP@@c 3r3i@@P@Ġ$Somec33c33@ఠ!t`c!33c"33@c: A@@MC@M@@@@@M@@M@@@ఐ!tc/33c033@ @@@@P:3c0c/c/c0c0c0c0c0@@@@@@Ac63>3Hc733@@P?@@@@M@Ġ$SomecC33cD33@Ġ*RK_sectioncL33cM33@;*RK_sectionN%@@@@PY@@@@A@LA@AV^ikV^i@@@VM@@c_33c`33@@Pf@@@M3cac`c`cacacacaca@@@@@@cf33cg33@@N?C@M@@@(@@NF@@NF@@@@ఠ$texthcu34 cv34 @c A@@N@K@N_@ఐM(text_optc34c34@5@@NR3cccccccc@8@@@Ġ$Nonec4$42c4$46@}@@@@N`6@@N`6@@@ภV̰c4$4:c4$4<@_@@@$>@Ġ$Somec4=4Kc4=4O@vఠ!xic4=4Pc4=4Q@c A@@N{C@Nd/@@@@@N0@@N0@@@ఐ!xc4=4Uc4=4V@ @@@@I3cccccccc@t@@@@@Ac34@@Mg@A@c34 @@@ఠ%labeljc4Z4hc4Z4m@c A@@$K@Ny3cccccccc@ha@b@c@@@ ఐ$selfc4Z4oc4Z4s@K@@S>@KBc4Z4|@@@QQ@@N|@@ ఐ $selfc4Z4~c4Z4@K@@ST'@Kd4Z4@@RRR@@@N@RR@@N@@N2@R͐ภjdݠภad4Z4d4Z4@a@@@RM@ND@@@R٠@@@NH@@డb$Name&simpled/4Z4d04Z4@ d34Z4d44Z4@@@R@@@N%R@@@N$@@N#@V}V}*@@WE@@@@R@@@NR@@@N@@Nu@@ఐA$namedV4Z4dW4Z4@)@@O?@@dZ4Z4d[4Z4@@S @@d]4Z4}d^4Z4@@S@@{@@Q@A@da4Z4d@@ ఐ}$selfdm44dn44@L@@S3dmdldldmdmdmdmdm@@@@@@KѰdu44@@@Q@QQz@@N@@N @@ఐ#fmtd44d44@h@@Or@@డc!@d44d44@@$listK!a@s@@@@  @@@@@@@@@@@bFnnbGnn@@bp@! @@@X @Q@NC@NC@N@@@N@@@@N@@@N@@N@@N\@@ఐa$textd44d44@@@`i@@ภb d44d44Ab ภ%Latex d44@@డcb!^d44d44@W'@@@W'@@@N@W$@@@NW#@@@N@@N@@N@@![e 44e44@@e44@@WB@@@NM@NM@N@@డc!^e$44e%44@WV@@@WV@@@N@WS@@@NWR@@@N@@N@@N@@ఐl%labelH@̰I@@i@@!]eG44eH44@@%eJ44@@Wt@@@NN@NN@N@@] @@W|@@@N@ON@N@@e[44e\44@@@@@N@OM@N@@ @@L@N@ภaAa@A@dѠM@N@@@NL@O@@ew44@@ՠ@@@NL@N@@e44e44@@RC@N@@@@R@$@@R@@@PG'@Ġ$Somee45e45@_ఠ$kind_e45e45 @eA@@PtC@MP@@@@@P{Q@@P{Q@@@@ఠ'f_labelke55e55$@e A@@STpS@@@O@SS@@O@@OK@O3eeeeeeee@j%@@ @@@ఐ+$kinde5'59e5'5=@ @@*@Ġ)Odoc_infoe5C5Qe5C5Z@)RK_modulee5C5[e5C5d@@;)RK_module@@@@LA@AXTXT@@@Y-C@@@ @@F+@@F+@@@ ఐ$selfe5C5he5C5l@M@@UE7@MDe5C5y@@D:@Ġ)Odoc_infoe5z5e5z5@.RK_module_typef5z5f5z5@@;.RK_module_type@@@ALA@AXUXU@@@YXD@@@ @@qV@@qV@@@ ఐ'$selff5z5f5z5@M@@Upb@Mmf5z5@@oe@Ġ)Odoc_infof)55f*55@(RK_classf.55f/55@@;(RK_class@@@BLA@AXVXV@@@YE@@@ @@@@@@@ ఐR$selffB55fC55@M@@U@MfG55@@@Ġ)Odoc_infofT55fU56@-RK_class_typefY56fZ56@@;-RK_class_type@@@CLA@AYWYW@@@YF@@@ @@@@@@@ ఐ}$selffm56fn56@N@@U@N fr56.@@@Ġ)Odoc_infof6/6=f6/6F@(RK_valuef6/6Gf6/6O@@;(RK_value9@@@DLA@AY@XYAX@@@YG@@@ @@@@@@@ ఐ$selff6/6Sf6/6W@N=@@U@Mf6/6c@@@Ġ)Odoc_infof6d6rf6d6{@'RK_typef6d6|f6d6@@;'RK_typed@@@ELA@AYkYYlY'@@@ZH@@@ @@@@@@@ ఐӠ$selff6d6f6d6@Nh@@V@Nf6d6@@@Ġ)Odoc_infof66f66@,RK_extensionf66f66@@;,RK_extension@@@FLA@AYZ(*YZ(8@@@Z/I@@@ @@H-@@H-@@@ ఐ$selff66f66@N@@VG9@N~f66@@F<@Ġ)Odoc_infog66g66@,RK_exceptiong66g66@@;,RK_exception@@@GLA@AY[9;Y[9I@@@ZZJ@@@ @@sX@@sX@@@ ఐ)$selfg66g67@N@@Vrd@Ng67@@qg@Ġ)Odoc_infog+77g,77(@,RK_attributeg077)g1775@@;,RK_attribute@@@HLA@AY\JLY\JZ@@@ZK@@@ @@@@@@@ ఐT$selfgD779gE77=@N@@V@NgI77M@@@Ġ)Odoc_infogV7N7\gW7N7e@)RK_methodg[7N7fg\7N7o@@;)RK_method@@@ILA@AZ][]Z][h@@@ZL@@@ @@@@@@@ ఐ$selfgo7N7sgp7N7w@O@@V@NȰgt7N7@@@Ġ)Odoc_infog77g77@*RK_sectiong77g77@@;@g77g77@@T@@@O@@@@@@@@@@ ภeg77g77@e@@@eT@@@OD@g77@@@Ġ)Odoc_infog77g77@+RK_recfieldg77g77@@;+RK_recfieldg@@@JLA@AZn_Zo_@@@[N@@@ @@ @@ @@@ ఐ֠$selfg77g77@Ok@@W@Og77@@@Ġ)Odoc_infog78g78 @(RK_constg78 g78@@;(RK_const@@@KLA@AZ`Z`@@@[2O@@@ @@K0@@K0@@@ ఐ$selfg78g78@O@@WJ<@Og78)@@I?@@@Ag5'53@@KA@A@g55@@@ఠ$textlh878Eh878I@hA@@RK@Ow3hhhhhhhh@Tg`@a@b@@@ఐࠐ(text_opth8L8^h8L8f@Ȱ@@R3hhhhhhhh@@@@Ġ$Noneh%8l8zh&8l8~@ @@@@R@@R@@@ภeVh-8l8h.8l8AeUภ)Odoc_info h88l8@$Codeh<8l8h=8l8@@'7డf2use_hidden_modules)Odoc_infohM8l8hN8l8@ hQ8l8hR8l8@@@@@S;@@@O@@@O@@OR@@ఐR$namehg8l8hh8l8@:@@SP_@@hk8l8hl8l8@@@@@Oe@@D@@[@S<@OC@OM@On@ภdͰQAd@RA@gK@O@@@OM@O}@@h8l8\@@@Ġ$Someh88h88@ cఠ!tmh88h88@hA@@ShC@O|@@@@@So@@So@@@ఐ!th88h88@ @@@@3hhhhhhhh@@@@@@Ah8L8X@@@A@h878A @@ ఐР$selfh88h88@Pe@@X3hhhhhhhh@@@@@@P$h88@@@U@UU@@O@@O @@ఐՠ#fmth88h88@@@S@@డgS!@h89h89@S@@@S\B@U@OC@OC@O@@@O@T@@@OS@@@O@@O@@O>@@ఐ$texti 89 i 89@H@@K@@ภf?i89i89DAf>ภ%Latex i89@"uడg!^i*89i+89 @[\@@@[\@@@O@[Y@@@O[X@@@O@@O@@Ow@@![iB89iC89@@iE89@@[w@@@OM@OM@O@@డg!^iY89>iZ89?@[@@@[@@@O@[@@@O[@@@O@@O@@O@@ ఐ$selfiw89!ix89%@Q@@X@P԰i|89.@@@VV@@P @@ఐ᠐'f_labeli890i897@@@WXNW@@@P@WW@@P@@P@Wภ$Nonei @i@X\W@@@P@@ఐ$namei898i89<@@@T@@i89/i89=@@W@@Z@@V@@!]i89@i89A@@di89B@@[@@@PN@P#N@P"@@ @@[@@@O@P$N@P @@i89i89C@@#'@@@O@P%M@O@@ @@L@O@ภf/Af-@A@iEM@O@@@OL@P*'@@i89@@I@@@OL@O/@@i89 i89E@@VC@O4@@8@@V5@E@@V@@@TB@@@Ai22@@Tz@ A@ A@@@T@T@T@TT@@P_@@P^@@P]@@P\@@P[@ @@Yc@T@T@T@TT@@Pl@@Pk@@Pj@@Pi@@Ph@@PgC@Pa#@j22'@@T۰j 9G9Rj!9G9f@AA࣠@&self-1oAఠQnQQرjGAQ@Y3j.j-j-j.j.j.j.j.@C@@@  Q۱jJAYQ@Y@@Q@࣠@#fmtpAj@9G9gjA9G9j@jYA@@T3jAj@j@jAjAjAjAjA@CY@Q@!Y@Q@@@@@  @@!tqAjS9G9kjT9G9l@jlA@@U3jTjSjSjTjTjTjTjT@ U @@@@@@@@ ఐ_"psjg9o9ujh9o9w@]@@@b@@@P@_z@@@P_@@@P@@P@@P3jtjsjsjtjtjtjtjt@!-U(@$@%@@@@ఐG#fmtj9o9xj9o9{@-@@U:@@#$^{j9o9}j9o9@@j9o9|j9o9@@_@@@PH@PH@P$@@5 @@`@@@PG@P*@  ఐ$selfj99j99@RS@@Z:@Rj99@@@W@WW@@P@@PA@@ఐ#fmtj99j99@k@@UxN@@ఐ!tj99j99@X@@U[@@%@@W\@ఐ_"psj99j99@^@@@b{@@@P@_@@@P`J@@@P@@P@@Pu@@ఐ#fmtj99j99@@@U@@"}$k99k99@@k99k99@@`@@@PG@PG@P@@2 @@*G@P@c @@@ @@@A@A@@@U@UU@@P@@P@@P@@@Zu@U@UU@@P@@P@@P@@PC@P@k(9G9K$@@UѰk.99k/99@AA࣠@&self-1sAఠRrRRkUAR@Z3k<k;k;k<k<k<k<k<@D@@@  RkXAZR@Z@@R@࣠@#fmttAkN99kO99@kgA@@U3kOkNkNkOkOkOkOkO@DZ@R@!Z@R@@@@@  @@!tuAka99kb99@kzA@@U3kbkakakbkbkbkbkb@ V@@@@@@@@ ఐ`"psku99kv99@^@@@c@@@P@`@@@P`@@@P@@P@@P3kkkkkkkk@!-V@$@%@@@@ఐG#fmtk99k99@-@@V0@@#$_{k99k99@@k99k99@@`@@@QH@Q H@Q $@@5 @@a@@@Q G@P*@  ఐ$selfk99k99@Sa@@[:@Sk9:@@@X@XX@@Q@@QA@@ఐ#fmtk9: k9: @k@@VnN@@ఐ!tk9: k9:@X@@Vv[@@%@@X\@ఐa"psk::k::@_)@@@c@@@Q @`@@@QaX@@@Q@@Q@@Qu@@ఐ#fmtl::l::@@@V@@"}$l::l:: @@l::l::!@@a!@@@Q+G@Q5G@Q4@@2 @@YG@Q*@c @@@ @@@A@A@@@V@VV@@Q@@@Q?@@Q>@@@[@V@VV@@QI@@QH@@QG@@QFC@QB@l699$@@@VQSװl8Z  VW@VTV@#@[A[[tA[s[@@S=@A[&@A["[[@@@SD@[[@@SC@@SB@@SA@[@A[[[ @@@SH@[ [@@SG@@SF@@SE@ZV@AZR[ZN@@@SL@ZJZI@@SK@@SJ@@SI@ABC[@A@[[@@SN@@SM@[@A@[[@@SP@@SO@AD[@A@[[@@SR@@SQ@Z̰@AZ[۠Z@@@SV@ZZ@@SU@@ST@@SS@AZ@AZ[Z@@@SZ@ZZ@@SY@@SX@@SW@B[@A[[[@@@S^@[[@@S]@@S\@@S[@X@A@X@XX@@Sa@@S`@@S_@AY@A@Y@Y|Yz@@Sd@@Sc@@Sb@YF@A@YB@Y?Y:@@Sg@@Sf@@Se@ABYҰ@A@Y@YY@@Sj@@Si@@Sh@CDYŰ@A@Y@YY@@Sm@@Sl@@Sk@Yv@A@Yr@YoYj@@Sp@@So@@Sn@Y@A@X@XX@@Ss@@Sr@@Sq@ABY@A@Y@YY@@Sv@@Su@@St@X@A@X@XX@@Sy@@Sx@@Sw@ACYd@A@Y`@Y]YX@@S|@@S{@@Sz@X@A@X@X@XX@@S@@S@@S~@@S}@AYG@A@YC@Y@Y7@@S@@S@@S@Y@A@YY@@S@@S@ABZ5@A@Z1@Z.Z-@@S@@S@@S@X@A@X@X@X@XXv@@S@@S@@S@@S@@S@AY@A@Y|@YyYt@@S@@S@@S@Xb@A@X^@X[XV@@S@@S@@S@AX@A@X}@XzXu@@S@@S@@S@BCDEFGZ@A@ZZZZuZsZn@@S@@S@@S@@S@Y/@A@Y+@Y(@Y$@YY@@S@@S@@S@@S@@S@AZ=@A@Z9@Z6Z1@@S@@S@@S@BZʰ@A@Z@Z@ZZ@@S@@S@@S@@S@C[@A@[ @[Z@@S@@S@@S@Z@A@Z@ZZ@@S@@S@@S@A[E@A@[A[@@@S@@S@[8@A@[4[2@@S@@S@ABD\r@A\n\Ӡ\j@@@S@\f\e@@S@@S@@S@\(@A\$\\ @@@S@\\@@S@@S@@S@\@A\\\@@@S@\ \ @@S@@S@@S@[@A[\[@@@S@[[@@S@@S@@S@ABC]@A@]@]]~@@S@@S@@S@]z@A@]v@]Q]L@@S@@S@@S@[@A[][@@@S@[[@@S@@S@@S@A\@A\]\@@@S@\\@@S@@S@@S@BCDEH]АV@XGϐ 0 Generation of LaTeX code from text structures. nuX g gnvX g @@@@@@@X#@>];@@XA]A]]A]]{A]z]nA]m]aA]`]TA]S](A]'] A] \A\\A\\A\\A\\A\\jA\i\OA\N\4A\3\A\[A[[A[[A[[A[[A[[A[[iA[h[CA[B[1A[0[A[[ A[ ZAZZAZZAZZAZZAZZAZZvAZuZ\AZ[ZCAZBZ6AZ5Z AZYAYYAYYAYYAYYyAYxd=@T @T6@T5@T4@T3@T2@T1@T0@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 ^B@@T @@@@X@@@X@XrXXTn될sr@rr@@@r@r@]\^^8\e\ڠ\]P\\0[\ [Ѡ[LZJ[YYZĠY[ZxZZZZ)[,Z[[p[[[GZu]Ԡ\۠\]]^\l]8]V]@@Y2Y1@3oooooooo@Y@@/@@$infoo:j:xo:j:|@xBwBvBБఠ$selfyo-::o.::@oFAo1::o2::@@-latex_of_textA@m&Format)formatter@@@Xe@m$text@@@Xfn@@@Xg@@Xh@@Xi@@XjD@Xl,text_of_infoA%block^ o!@@@Xo@@@Xu@nǠm$info@@@Xp@@@Xrm$text@@@Xs@@Xt@@Xv@@XwD@Xy-latex_of_infoA@J@@@XD@X%block^U7@@@YD@X@@@XD@X@:9@@@X@@@XD@X^@@@XD@X@@XD@X@@XD@X@@XD@X@@XD@X}@@X~@XD@Xz@X{D@Xm@XnD@X^@@X_D@Xd3oooooooo@ZJ_,#@Yސ_,W@Y\Y_.#@Y_/W@Y^Y_1#@_A@n@@@T@d@@@T@@U@@U@@U_A@_@_^@@@T蠠@^@@@T@@T@@@T@d@@@TM@@U@@U@@U^A@  @@U@@U^A@@@U@@U^A@@@U@@U^A^^̠^@@@T>@@@U@ch^^@@@T<bI@@@T;@@U@@U@@U^A^^@@@U@@@U@@U@@U^A^^#@@@U@ @@U@@U@@U^A^^/@@@U@,'@@U@@U@@U^A^_;@@@U@83@@U@@U@@U^yA^t_G@@@U@D?@@U@@U@@U^hA^c_S@@@U@PK@@U@@U@@U^WA^R_+_@@@U@\W@@U@@U@@U^FA^A_7k@@@U@hc@@U@@U@@U^5A^0_Cw@@@U@to@@U@@U@@U^$A^_O@@@U@{@@U@@U@@U^A^_[@@@U@@@U@@U@@U^A]_g@@@U@@@U@@U~@@U}]A@e@@@T@@U|@@U{]A@b@@@T@@Uz@@Uy]A@nhah`@@@Tc@d]@@@Tgg@@@Ta@@Ux@@Uw@@Uv]A@@d-d*@@@T@@Uu@@Ut@@Us]A@ @]@@@T@d>]@@@T @@Ur@@Uq@@Up@@Uo]A@1]]@@@T]f@@@T0@@Un@@Um@@Ul@@Uk]A@A@8@@Uj@@Ui@@Uh]A@I@@@@Ug@@Uf@@Ue]A@Q@'H@@Ud@@Uc@@Ub]tA@Y@f+@@@TS@@Ua@@U`@@U_]gA@d@_[@@U^@@U]@@U\]ZA@l@d^:@@@T}g@@U[@@UZ@@UY]NA@x@d^F@@@Tus@@UX@@UW@@UV]BA@@d^R@@@Tk@@UU@@UT@@US]6A@@d^^@@@T@@UR@@UQ@@UP]*A@@d^j@@@T@@UO@@UN@@UM]A@@]@@@T@@UL@@UK@@UJ]A@@] @@@Ty@@UI@@UH@@UG\A@@@UF@@UE\A@@d^@@@Tb@@UD@@UC@@UB\A@@@\ܠ@@@T@d^@@@T@@UA@@U@@@U?@@U>@@U=\A@@@@U<@@U;@@U:\A@@f@@@T@e ^@@@T@@U9@@U8@@U7@@U6\A@@e`u\@@@T@\e"\@@@T@@@T@\e,^@@@T@@@T@@U5@@U4@@U3@@U2@@U1\A@ @e9^@@@T@@U0@@U/@@U.\A@,@eE^@@@T'@@U-@@U,@@U+c@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@T\g@@Tg@\@A\@aa@@@T@q@@@T@@T@@@T@\@A\)@a3a0@@@T@q@@@T@@T@@@T@A\ @A\;@aEaB@@@T@q*@@@T@@T@@@T@BC@`@A``2@@@T=@/*@@T:@@T9@@T8@A`@A`a =@@@TB@:5@@TA@@T@@@T?@`z@A`vaI@@@TF@FA@@TE@@TD@@TC@_@A_a!U@@@TJ@RM@@TI@@TH@@TG@ABCaa@A@{{@@TL@@TK@aI@A@@@TO@@TN@ADa]@A@@@TQ@@TP@`1@A`-a@t@@@TU@ql@@TT@@TS@@TR@A`Y@A`UaK@@@TY@|w@@TX@@TW@@TV@Ba^@AaZaV@@@T]@@@T\@@T[@@TZ@^@A@@@@T`@@T_@@T^@A^@A@@@@Tf@@Te@@Td@^@A@@j@@Tj@@Ti@@Th@AB_7@A@@@@Tn@@Tm@@Tl@CD_*@A@@@@Tq@@Tp@@To@^۰@A@@@@Tt@@Ts@@Tr@^g@A@@Z@@Tx@@Tw@@Tv@AB_@A@@ @@T|@@T{@@Tz@^@A@@@@T@@T@@T~@AC^ɰ@A@$@@@T@@T@@T@^@A@.@@@='@@T@@T@@T@@T@A^@A@7@.@@T@@T@@T@^}@A@?4@@T@@T@AB_@A@D@;@@T@@T@@T@^@A@M@N@I@AH@@T@@T@@T@@T@@T@A^@A@X@O@@T@@T@@T@]ǰ@A@a@5X@@T@@T@@T@A]@A@h@H_@@T@@T@@T@BCDEFG_@A@o_>_;h@@T@@T@@T@@T@^@A@}@t@@x@@T@@T@@T@@T@@T@A_@A@@/@@T@@T@@T@B`/@A@@o@l@@T@@T@@T@@T@C`s@A@@@@T@@T@@T@`Z@A@@@@T@@T@@T@A`@A@S@@T@@T@`@A@Y@@T@@T@ABDaװ@Aab8l@@@T@id@@T@@T@@T@a@AabEy@@@T@vq@@T@@T@@T@a|@AaxbQ@@@T@}@@T@@T@@T@a@Aab]@@@T@@@T@@T@@T@ABCb@A@@@@T@@T@@T@b߰@A@@@@T@@T@@T@aM@AaIby@@@T@@@T@@T@@T@Ab^@AbZb@@@T@@@T@@T@@T@BCDEHe[@@@T7@]g]c9#@c%A@r@@@V@h@@@V@@V@@V@@VcA@c@c c@@@V@c@@@V@@V@@@V@i@@@V>@@V@@V@@VbA@  @@V@@VbA@@@V@@VbA@@@V@@VbAbbՠb@@@Vb@@@V@gqbb@@@VfR@@@VZ@@V@@V@@VbAbb@@@V@@@V@@V@@VbAbb#@@@V@ @@V@@V@@VbAbc/@@@V@,'@@V@@V@@VbAbc;@@@V@83@@V@@V@@VbAb}cG@@@V~@D?@@V}@@V|@@V{bqAblc(S@@@Vz@PK@@Vy@@Vx@@Vwb`Ab[c4_@@@Vv@\W@@Vu@@Vt@@VsbOAbJc@k@@@Vr@hc@@Vq@@Vp@@Vob>Ab9cLw@@@Vn@to@@Vm@@Vl@@Vkb-Ab(cX@@@Vj@{@@Vi@@Vh@@VgbAbcd@@@Vf@@@Ve@@Vd@@Vcb Abcp@@@Va@@@V`@@V_@@V^aA@i@@@V]@@V\@@V[aA@f@@@VY@@VX@@VWaA@rljli@@@U@h'a@@@Vk#@@@U@@VV@@VU@@VTaA@@h6h3@@@VS@@VR@@VQ@@VPaA@ @a@@@VO@hGa@@@VN @@VM@@VL@@VK@@VJaA@1aa@@@VIaj@@@V0@@VH@@VG@@VF@@VEaA@A@8@@VD@@VC@@VBaA@I@@@@VA@@V@@@V?aA@Q@'H@@V=@@V<@@V;a}A@Y@j4@@@V:S@@V9@@V8@@V7apA@d@_[@@V6@@V5@@V4acA@l@hbC@@@V3g@@V2@@V1@@V0aWA@x@hbO@@@V/s@@V.@@V-@@V,aKA@@hb[@@@V+@@V*@@V)@@V(a?A@@hbg@@@V'@@V&@@V%@@V$a3A@@hbs@@@V#@@V"@@V!@@V a'A@@a@@@V@@V@@V@@VaA@@a)@@@V@@V@@V@@VaA@@@V@@V`A@@hb@@@V@@V@@V@@V`A@@@`@@@V@hb@@@V @@V @@V @@V @@V @@V`A@@@@V@@V@@V`A@@j@@@V@ib@@@V@@V@@V@@U@@U`A@@i"d~`@@@U@`i+`@@@U@@@U@`i5b@@@U@@@U@@U@@U@@U@@U@@U`A@ @iBb@@@U@@U@@U@@U`A@,@iNc@@@U'@@U@@U@@U l@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` p@@WB p@`@A`@e(e%@@@W8@u @@@W9@@W7@@@W6@`@A`2@e<e9@@@W<@u!@@@W=@@W;@@@W:@A`@A`D@eNeK@@@W@@u3@@@WA@@W?@@@W>@BC@dð@Ade2@@@V@/*@@V@@V@@V@Ad@Ade=@@@V@:5@@V@@V@@V@d@AdeI@@@V@FA@@V@@V@@V@cİ@Ace*U@@@V@RM@@V@@V@@V@ABCej@A@{{@@V@@V@eR@A@@@V@@V@ADef@A@@@V@@V@d:@Ad6eIt@@@V@ql@@V@@V@@V@Adb@Ad^eT@@@V@|w@@V@@V@@V@Beg@Aece_@@@V@@@V@@V@@V@b@A@@@@V@@V@@V@Ab@A@@@@V@@V@@V@b@A@@j@@V@@V@@V@ABc@@A@@@@V@@V@@V@CDc3@A@@@@V@@V@@V@b@A@@@@V@@V@@V@bp@A@@Z@@V@@V@@V@ABc @A@@ @@V@@V@@V@b@A@@@@V@@V@@V@ACbҰ@A@$@@@V@@V@@V@b@A@.@@@='@@V@@V@@V@@V@Ab@A@7@.@@V@@V@@V@b@A@?4@@V@@V@ABc@A@D@;@@V@@V@@V@b @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@@W@@W@@V@@V@b@A@}@t@@x@@W@@W@@W@@W@@W@Ac@A@@/@@W @@W@@W@Bd8@A@@o@l@@W @@W @@W @@W @Cd|@A@@@@W@@W@@W@dc@A@@@@W@@W@@W@Ad@A@S@@W@@W@d@A@Y@@W@@W@ABDe@AefAl@@@W@id@@W@@W@@W@e@AefNy@@@W@vq@@W@@W@@W@e@AefZ@@@W#@}@@W"@@W!@@W @e@Aeff@@@W'@@@W&@@W%@@W$@ABCf@A@@@@W*@@W)@@W(@f@A@@@@W-@@W,@@W+@eV@AeRf@@@W1@@@W0@@W/@@W.@Afg@Afcf@@@W5@@@W4@@W3@@W2@BCDEH ];@@@Ag*AgAfAfAfAfAfAfiAfNAf3AfAeAeAeAxeAneAdevAZe[APe@AFe/A?eA8dA&dAdA dAdAd|AdjAdTAdAAd+AdAcAcAcAcAcAcAc}AcSAxcAArc"AcbADbA: ]@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 \ a@@U@@@@bV@@@bS@bV bSg;@@@AfAfff@@@W@@@XV@kff@@@Wj|@@@W@@XU@@XT@@XSfAfg@@@XR@@@XQ@@XP@@XOfAfg"#@@@XN@ @@XM@@XL@@XKeAeg./@@@XJ@,'@@XI@@XH@@XGgpA@m@@@W@@XF@@XEg[A@  @@XD@@XCgpA@@@XB@@XAfAAf<gOP@@@X@@MH@@X?@@X>@@X=fjAfeg[\@@@X<@YT@@X;@@X:@@X9gpAgkggh@@@X8@e`@@X7@@X6@@X5dA@vxpOpN@@@W@l e@@@X4o@@@W@@X3@@X2@@X1eA@@le@@@W@@X0@@X/@@X.dA@ @l'e@@@X-@@X,@@X+@@X*e]A@,@g#@@X)@@X(@@X'eQA@4@o+@@X&@@X%@@X$eA@<@lCe@@@X#7@@X"@@X!@@X dA@H@d7@@@XC@@X@@X@@Xe0A@T@l[f@@@XO@@X@@X@@Xd:A@`@n @@@WZ@@X@@X@@XdA@k@lrf'@@@Xf@@X@@X@@Xd=A@w@n7@@@X@lf8@@@Xw@@X@@X @@X @@X dA@@dw@@@X @@X @@X@@XdA@@@X@@XeA@@@@X@@X@@XdGA@@lhd>@@@X@d9ld8@@@X@@@W@d3lfr@@@W@@@W@@W@@W@@W@@W@@We?A@@lf@@@W@@W@@W@@Wd$A@@lf@@@W@@W@@W@@WdHA@@lf@@@W@@W@@W@@WfTA@fLfH@@@WfC@@W@@W@@W@@WdA@@x@@@W@di@@@W@mf@@@W@@W@@W@@W@@W@@WfA@ @n@@@W@@W@@W@@WfA@@f@@@W@m"f@@@W@@W@@W@@W@@WfA@'@@@W@@W@@WfA@/@m6m3@@@W*@@W@@W@@Wg,A@n@@@W@@W@@Wg"A@l&@@@W@@W@@Wh`Ah[h@@@W@@@W@@W@@WhAhh̠@@@W@@@W@@W@@WhAghؠ@@@W@@@W@@W@@WgAgh@@@W@@@W@@W@@Wi|A@@o=@@@W@@W@@W@@WikA@id@i]iZ@@@W@iW@@@W@@W@@@W@@@W@@W@@WgAgi@@@W@ @@W@@W@@WhAhi !@@@W@@@W@@W@@W@@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W~@W}@W|@W{@Wz@Wy@Wx@Ww@Wv@Wu@Wt@Ws@Wr@Wq@Wp@@Wo@@@@d@@@d I;@@dA A  9A 8 A @@YCC@Y=@YE@YF@YGC@XW@@XX@@@@z{:j:jz|<<@@@@zA _#@ L @@ @A@  iH @@@X@  @@X@@X@@X@@X@A U@@@ S@@@X@ O@@@X L@@@X@@X@@X@@X@ H@@ Fid D@@@X@@@X@ C B@@@X@@@X ?@@@X@@X@@X@@X@ABb@@z@< #@@@X\@@X]@@b;@@eDA HA G A  tA sp5@Y[@Y`@Ya@YbC@XY @@XZ@@@@X@@@U@z@U@@@bzbzzA z@  @ z::z::@AШ@б@г  z::z::@ z::z::@@@ 3zzzzzzzz@ 8 AbA@@ @@б@г )Odoc_infoz:;z:; @ {:; {:;@@@ @@г $unit{ :;{ :;@@ @@ @@  (@@ !@{::@`M{" 2 The method used to get LaTeX code from a [text]. {::{ ::@@@@@@@ ̰{&;f;y{';f;@AШ@б г Ƞ$bool{3;f;{4;f;@@ F@@б@г ̠&option{>;f;{?;f;@г Ѡ)Odoc_info{I;f;{J;f;@ ذ{M;f;{N;f;@@@ a@@@ b @@г ۠)Odoc_info{Z;f;{[;f;@ {^;f;{_;f;@@@ r@@ s@@ t{d;f;@@ v@{f;f;j@`{w B The method used to get a [text] from an optional info structure. {t;;{u;;e@@@@@@@ {{<<{|<<)@AA࣠@&self-2Aఠc4c5 [ ZA{A@ X3{{{{{{{{@  g ^@  @ \ ]@ @ A@ABC@!2 k@{A j @{@{A@@@{A l@ l@@@࣠@#fmtA{<<*{<<-@{A@@ '3{{{{{{{{@&+ @*@)3 @+@@@@@  @ &QAఠ * +{<<0{<<5@{ A@@ ,D@YF@X3{{{{{{{{@# @@@@@@ภyR{<<6{<<;@yQ@@@y@@@X@@{<<.{<<<@@(info_optA{<<={<@@[@@[@@[jA@K@ I@@@ZRI@@[1@@[0@@[/iA@V@s@@@ZVT@@[@@[@@[jqA@a@ ;@@@ZZ_@@[(@@['@@[&iA@l@s@@@Z`@ @@@Z_o@@[@@[@@[ @@[ j\A@|@jRp@@@Zd{@@["@@[!@@[ j1A@@@[@@[kOA@@@@[@@@[?@@[>iA@@ @@@Zs@i @@@Zr@@@Zq@i @@@Zp@@@Zo@@[ @@[ @@[ @@[@@[jA@@ @@@Zw@@[%@@[$@@[#iA@@ @@@Z{@@[@@[@@[iA@@ @@@Z@@[@@[@@[kA@kk@@@Zk@@[D@@[C@@[B@@[AjcA@@~@@@Z@jXa@@@Z@ |@@@Z@@[@@[@@[@@[@@[k|A@@t3@@@Z@@[7@@[6@@[5l A@@l@@@Z@L@@@Z@@[H@@[G@@[F@@[El6A@@h@@@Z@@[K@@[J@@[IlA@tW@@@Z@@[R@@[QlA@q@@@Z@@[P@@[OmAmn@@@[z@@@[y@@[x@@[wmsAmnn*@@@[n@@@[m@@[l@@[kmbAm]n6@@@[j@@@[i@@[h@@[g3normal_class_paramsA@)Odoc_info$Name!t@@@a@ %Class't_class@@@a@@@a@@a@@a@@`1normal_class_typeA@$Name!t@@@a @%Types*class_type@@@a @@@a@@a@@a@@a@@a=@@a<pA@@u@@@Z@@[@@[@@[oA@o@@@@Z@o@@@Z@@Z@@@Z@@@[@@[@@[.text_of_alertsA@_%alert@@@aG@@@aF!j,text_element@@@aE@@@aD@@aC@@aB1text_of_attributeA@y%Value+t_attribute@@@aL;,text_element@@@aK@@@aJ@@aI@@aH3text_of_author_listA@M\@@@aR@@@aQV,text_element@@@aP@@@aO@@aN@@aM.text_of_beforeA@h@{@@@aY@$text@@@aZ@@aX@@@aW},text_element@@@aV@@@aU@@aT@@aS2text_of_class_kindA@$Name!t@@@aa@%Class*class_kind@@@a`,text_element@@@a_@@@a^@@a]@@a\@@a[4text_of_class_paramsA@$Name!t@@@ag@%Class't_class@@@af*Odoc_types$text@@@ae@@ad@@ac@@ab7text_of_class_type_kindA@$Name!t@@@an@$%Class/class_type_kind@@@am/,text_element@@@al@@@ak@@aj@@ai@@ah "text_of_class_type_param_expr_listA@>$Name!t@@@av@#)type_expr@@@au@@@at V,text_element@@@as@@@ar@@aq@@ap@@ao.text_of_customA@@2@@@a|@r$text@@@a}@@a{@@@azy$text@@@ay@@ax@@aw1text_of_exceptionA@)Exception+t_exception@@@aI,text_element@@@a@@@a@@a@@a~.text_of_methodA@%Value(t_method@@@ac,text_element@@@a@@@a@@a@@a3text_of_module_kindA/with_def_syntax"@@@a@@@a@&Module+module_kind@@@a,text_element@@@a@@@a@@a@@a@@a=text_of_module_parameter_listA@@&Module0module_parameter@@@a@X,text_element@@@a@@@a@@@a@@a@@@a,text_element@@@a@@@a@@a@@a3text_of_module_typeA@+module_type@@@a֠,text_element@@@a@@@a@@a@@a8text_of_module_type_kindA/with_def_syntax@@@a@@@a@:&Module0module_type_kind@@@aE,text_element@@@a@@@a@@a@@a@@a=text_of_parameter_descriptionA@T)Parameter)parameter@@@a[$text@@@a@@a@@a6text_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@@@[^@@@[]@@[\@@[[rArs @@@[@@@[@@[@@[6first_and_rest_of_infoA@@@@h`@@@h_F@c@qv@@@hF@c@@@@ F@c@@cF@c@@cF@c@@cF@c.latex_of_valueA@5@@@iiF@c@@@@iF@c"z@@@κF@c#@@c$F@c @@c!F@c@@cF@c2latex_of_attributeA@U@@@jF@c+@@@@jkF@c.E@@@F@c/@@c0F@c,@@c-F@c)@@c*F@c&/latex_of_methodA@u@@@jF@c7@@@@kF@c: F@c;@@c=latex_of_class_parameter_listA@@@@r'F@cR@@@@rFF@cU@@@@rEF@cX{s@@@:F@cY@@cZF@cV@@cWF@cS@@cTF@cP@@cQF@cM-entry_commentA@@|@@@}HF@s@@}x@@@tF@tx@@@~QF@t@@tF@s@@sF@ca@&E@@@sF@s@@@sF@cd àx@@@^F@ @@@F@ce@@cfF@cb@@ccF@c_@@c`F@c\/latex_of_recordA@@EF@t@AF@t@@tF@cm@^@@@w5F@cp@j,record_field@@@w~K@uI@@@uUF@cs!?F@I@@@WF@ct@@cuF@cq@@crF@cn@@coF@ck@@clF@ch2latex_of_cstr_argsA@@~F@w젠@zF@w@@wF@c|@@@@{F@c@@0constructor_args@@@xF@w@&ʠ@@@~F@d:@@d;F@d7@@d8F@d45latex_for_class_labelA@@@@F@dE@D@@@4F@dH~F@@@F@dI@@dJF@dF@@dGF@dC@@dDF@d@:latex_for_class_type_labelA@@@@pF@dQ@B@@@F@dT~f@@@F@dU@@dVF@dR@@dSF@dO@@dPF@dL/latex_of_moduleA@@@@F@d]@@@@F@d`F@da@@dbF@d^@@d_F@d[@@d\F@dX4latex_of_module_typeA@@@@KF@di@@@@2F@dlF@dm@@dnF@dj@@dkF@dg@@dhF@dd8latex_of_included_moduleA@ @@@F@du@/included_module@@@F@dxF@dy@@dzF@dv@@dwF@ds@@dtF@dp.latex_of_classA@ @@@^F@d@@@@EF@dF@d@@dF@d@@dF@d@@dF@d|3latex_of_class_typeA@ M@@@F@d@@@@F@dF@d@@dF@d@@dF@d@@dF@d6latex_of_class_elementA@F@d@F@d@-class_element@@@zF@dF@d@@dF@d@@dF@d@@dF@d@@dF@d7latex_of_module_elementA@~F@d@zF@d@v.module_element@@@F@dWF@d@@dF@d@@dF@d@@dF@d@@dF@d9generate_inheritance_infoA@%F@d@n/inherited_class@@@AJ@'@@@3F@d9@@@iF@d@@dF@d@@dF@d@@dF@d?generate_class_inheritance_infoA@IF@d@r@@@F@dF@d@@dF@d@@dF@d@@dF@d $generate_class_type_inheritance_infoA@bF@d@i@@@@F@d6F@d@@dF@d@@dF@d@@dF@d7generate_for_top_moduleA@ @@@F@d@,@@@BF@dI@@@פF@d@@dF@d@@dF@d@@dF@d,latex_headerA@@@@CF@d@u Q@@@כI@)@@@7F@d@@@"F@d@@dF@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@d@dF@d@dF@d@dF@d@dF@d@dF@d@dF@d@dF@d}@d~F@dq@drF@de@dfF@dY@dZF@dM@dNF@dA@dBF@d5@d6F@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@cx@cyF@ci@cjF@c]@c^F@cN@cOF@c?@c@F@c3@c4F@c'@c(F@c@cF@c@cF@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@c@c@c@c@c@b@b@b@b |@@bF@Z 3@#@A@@G D#@C@I F#@A@ y@@@Y@ w@@@Y@@@Y@@Y@@Y@@YAx}@@@Y@@@Y@| v@@@Y@@@Y u@@@Y@@Y@@Y@@YsA@ t@@@Yjx@@@Y@@@Y@ r@@@Y@@@Y@@@Y@@Y@@Y@@Y@@Y b@Y@Y@Y\ f@@Y f@@@A@#x۠ @@@Y@@@Y@@Y@@Y@@Y@A@@@@@@Y@@@@Y@@@Y@@Y@@Y@@Y@ް@@x@@@Y@@@Y@٠@@@Y@@@Y@@@Y@@Y@@Y@@Y@AB f@@ e1#@A@@@@Y@@@@Y@@@Y@@Y@@Y@@YAy.@@@Y@@@Y@   @@@Y@@@Y  @@@Y@@Y@@Y@@YA@IH@@@YyP0@@@Y@@@Y@/.-@@@Y@@@YR@@@Y@@Y@@Y@@Y@@Y @Y@Y@Yߐ @@Y @@+@A@& yq!@@@Y@@@Y@@Y@@Y@@Y@A~@@@3|{@@@Y@zy@@@Yx@@@Y@@Y@@Y@@Y@t@@ryp@@@Y@@@Y@onm@@@Y@@@Ylk@@@Y@@Y@@Y@@Y@AB ;@@@AAAqAk @Y@Y@Y  @@Y@@@@|@@@y@| y;@@@A|A@v@@@YuyƠ@@@Y@@@Y@@@@Y@@@Y@@@Y@@Y@@Y@@Y@@YA@@@@Y@@@@Y@@@Y@@Y@@Y@@YAy@@@Y@@@Y@Ӡ@@@Y@@@Y@@@Y@@Y@@Y@@Y@@Y@Y@Y@Y@@Y@@@@@@@;@@uAyA yA yA xA {+A*zWA sz;A lzLA hyA dy8A ZAAWAV@A?(A'AA ^A ]AAAzAydAc"A!FAEA AvA ^wA QwA IxA @wA :wA 4w.A +wA !vA wA vA wTA wA x9A vA wtA vOA viA xkA wA x A A@@e9@@e8@@e7@B9@A@5@1,@@e<@@e;@@e:@(@A@$@@@e?@@e>@@e=@A@A@@r@@eB@@eA@@e@@@A@@eC@ABCDj@Ajh@@@eJ@@@eI@z@@@eH@@@eG@@eF@@eE@@eD@@A@@@@eM@@eL@@eK@@A@@@@eP@@eO@@eN@A@A@@@@eS@@eR@@eQ@@A@@@@eV@@eU@@eT@ABC@A@@@@eY@@eX@@eW@_@A@[@TO@@e\@@e[@@eZ@ADE@A@@}v@@e_@@e^@@e]@P@A@L@E@@@eb@@ea@@e`@p@A@l@eZ@@ee@@ed@@ec@AByM@A@@@@ek@[@@@ej@@@ei@@eh@@eg@@ef@Cz0@A@@@@eq@@@@ep@@@eo@@en@@em@@el@y@A@@@@ew@@@@ev@@@eu@@et@@es@@er@Az@A@@@@e}@%@@@e|@@@e{@@ez@@ey@@ex@z@A@@@@e@6@@@e@@@e@@e@@e@@e~@ABDFGzF@A@@@@e@@@@e@@@e@@e@@e@@e@yް@A@@@@e@y@@@e@@@e@@@e@@e@@e@@e@Az@A@ @@@e@0@@@e@@@e@@e@@e@@e@y@A@@@@e@@@@e(@@@e@@e@@e@@e@ABz_@A@,@@@e@-@@@e8@@@e@@e@@e@@e@y@A@>@@@e@@@@e@@@@eO@@@e@@e@@e@@e@@e@AzV@A@S@@@e@zPT@@@e@@@ec@@@e@@e@@e@@e@z4@A@h@@@eo@@@e@@e@@e@ABC{W@A@s@@@e@@@@e@@@e@@e@@e@@e@y˰@A@@@@e@@@@e@y@@@e@@@e@y@@@e@@@e@@@e@@e@@e@@e@@e@@e@Azİ@A@@@@e@@@@e@@@e@@e@@e@@e@y@A@@@@e@@@@e@@@e@@e@@e@@e@AByְ@A@@@@e@;@@@e@@@e@@e@@e@@e@{@A@@@@e{{@@@e{D@@@e@@@e@@e@@e@@e@@e@Az@A@@@@e@=@@@e@z<@@@e@@@e@@@@e @@@e@@e@@e@@e@@e@@e@{@A@@@@e@s@@@e @@@e@@e@@e@@e@ABC Ѱ@A@ @  @@e@@e@@e@@A@@@@e@@e@@e@ϰ@A@@@@@e@@e@@e@@e@AB@A@@@@@f@@e@@e@@e@C @A@ @ @ y t@@f@@f@@f@@f@ @A@@@@f@@f@@f@A@A@@@@@f @@f @@f @@f@B @A@ @ @  @@f@@f@@f @@f @CDEFH|@A@i@@@f@|@@@f@@@@f z@@@f@@f@@f@@f@@f@ @A@ @  @@f@@f@@f@~@A@z@sl@@f@@f@@f@AB a@A@c@@@f' Y~ @@@f&@@@f%@ a@@@f$@@@f# @@@f"@@f!@@f @@f@@f@C @@A@ <@ 5 0@@f*@@f)@@f(@@A@@@@f-@@f,@@f+@>@A@:@7@4-@@f1@@f0@@f/@@f.@AB u@A@ q@ j@ f _@@f5@@f4@@f3@@f2@C ΰ@A@ @ @  @@f9@@f8@@f7@@f6@@A@@@@f<@@f;@@f:@A @A@ @ @  @@f@@@f?@@f>@@f=@B Ȱ@A@ @ @  @@fD@@fC@@fB@@fA@!@A@@@@fJ@@@@fI!@@@fH@@fG@@fF@@fE@ACDE}P@A@ @@@fP@@@@fO!@@@fN@@fM@@fL@@fK@ |@A@ x@ q l@@fS@@fR@@fQ@ h@A@ d@ ]@ V M@@fW@@fV@@fU@@fT@AB @A@ @ @  @@f[@@fZ@@fY@@fX@C @A@ @  @@f^@@f]@@f\@}ϰ@A@@@@fb@@@fa@@f`@@f_@A}ǰ@A@@@@ff@@@fe@@fd@@fc@@Ai@@@fm@@@fl@ @@@fk@@@fj@@fi@@fh@@fg@ABDF~Ű@A~}@@@ft@@@fs@ @@@fr @@@fq@@fp@@fo@@fn@~@A~'@@@f{@@@fz@ @@@fy"@@@fx@@fw@@fv@@fu@Ae@A@e@@@f@^@@@fY@@@f@@f~@@f}@@f|@W@A@W@@@f@R@@@fM@@@f@@f@@f@@f@ABJ@A@J@@@f@EB@@@f@@@f?@@@f@@f@@f@@f@>@A><@@@f@@@f@;@@@f@6@@@f1@@@f@@f@@f@@f@@f@A.@A.,@@@f@@@f@+@@@f@&@@@f#@@@f@@f@@f@@f@@f@!@A@!@@@f@@@@f@@@f@@f@@f@@f@@AE@@@f@@@f@@@@f@@@@f@ @@@f@@@f @@@f@@f@@f@@f@@f@@f@ABCDGI~@A~E@@@f@@@f@!y@@@f@@@f@@f@@f@@f@@A@@@@f@@@@f @@@f@@f@@f@@f@ @A@ @@@f@@@@f@@@f@@f@@f@@f@AB @A@@@@f@@@@f@@f@@f@@f@C@A@@!@@@fѠ@@@@f@@f@@@f@@@@f@@f@@f@@f@ @A@ @@@f@@@f@@@f@@@f@@f@@f@A@A@@@@f@@@f@@@f@@f@@f@B@A@@@@f@@@f@@@f@@@f@@f@@f@@A@@@@@fꠠ@@@@f@@f@@@f@@@f@@@f@@f@@f@A@A@@@@f@@@@f٠@@@f@@@f@@f@@f@@f@BCDӰ@A@@@@f@@@@f@@@f@@f@@f@@f@ǰ@A@@@@f@@@@f@@@f@@@f@@f@@f@@f@A@A@@@@g@@@@g@@@g@@@g@@@g@@g@@g@@g@B@A@@@@@g @@@@g@@g @@@g @@@g @@g @@g@@A@@@@g@@@g@@@g@@g@@g@A#]@A#[y#Y@@@g@@@g@#XR@@@g@@@gQ@@@g@@g@@g@@g@BC@A@@@@g @@@g@@@g@@g@@g@@AŠ@@@g(@@@g'@@@@g&@@@g%@@@g$@@g#@@g"@@g!@A@A@@@@@g/@@@@g2@@@g1@@@g0@@g.@@@g-@@@g,@@@g+@@g*@@g)@B@A@@@@g7@@@g6@@@g5@@g4@@g3@@A}@@@g?@@@g>@|@@@g=wv@@@g<@@@g;@@g:@@g9@@g8@Aq@A@q@@@gCl@@@gB@@gA@@g@@BCDg@A@g@@@gK@ba@@@gJ@@@gI\[@@@gH@@@gG@@gF@@gE@@gD@Z@A@ZY@@@gQ@@@gPVU@@@gO@@@gN@@gM@@gL@AP@A@PO@@@gW@@@gVLK@@@gU@@@gT@@gS@@gR@BF@A@F@@@g[C@@@gZ@@gY@@gX@@@A@@?@@@ga@@@g`<;@@@g_@@@g^@@g]@@g\@A6@A@6@@@gh@1@@@gg.-@@@gf@@@ge@@gd@@gc@@gb@BC(@A@('@@@gn@@@gm&%@@@gl@@@gk@@gj@@gi@#@A@#@@@gu@@@@gt@@@gs@@@gr@@gq@@gp@@go@A@A@@@@g@@@@g~@@@@g}@@@g|  @@@g{@@@gz@@gy@@gx@@gw@@gv@@A@@@@g@@@g@@@g@@g@@g@@A@@@@g@@@g@@@g@@@g@@g@@g@ABCȰ@A@@@g@@@g@$(@@@g@@@g@@g@@g@@g@@A @@@g@@@g@$=@@@g@@@g@@g@@g@@g@ADEFGJ|'@@@cE@Z@n@)#@@@Z@@Z@@|;@@~AAAAAGAFsAWAhA5ATAv.A- A  sA r \A [ DA C A  A zAy A  A  A  A  A  >A = bA a "A ! @?@@@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@oE@Z @@Z@@@@ @@@ @s@ @@@}(})u$Av@ @Aа۠$textu=-=9v=-==@@@ @2F@bF@ZAAAAAbAaIAH A AAAApAoKAJ)A( A AAA,text_of_infoAJF@aAxAwTAS!A  A AAAAwAvfAeKAJ+A*AAAA&TAU@cF@b-@bZ@b[@b\@b]@b^@b_@b`@ba@bb@bc@bd@be@bf@bg@bh@bi@bj@bk@bl@bm@bn@bo@bp@bq@br@bs@bt@bu@bv@bw@bx@by@bz@b{@b|@b}@b~F@[@[F@[@@A @ְ@A u@A@A d@BC@_@A:F@Z @A(@AF@Z@@AF@Z@H@AF@Z@ABC@AF@Z @̰@AF@Z#@ADް@AF@Z%@@AF@Z'@Aа@AF@Z+@BͰ@AF@Z/@u@AF@Z3@AK@AF@Z9@ @AF@Z=@AB@AF@ZA@CD@AF@ZD@.@AF@ZG@@AF@ZK@ABM@AF@ZO@O@AF@ZS@AC @AF@ZW@D@AF@Z[@A@AF@Za@@AF@Ze@ABͰ@AF@Zg@2@A~F@Zj@A @AdF@Zt@@A^F@Zx@A@AVF@Z|@BCDEFG@ANF@Z@@AIF@Z@A@A6F@Z@B8@A.F@Z@Cv@AF@Z@Y@A&F@Z@A@AF@Z@@AF@Z@ABDΰ@AF@Z@|@A F@Z@c@AF@Z@@AF@Z@ABCʰ@AF@Z@@AF@Z@@AKF@Z@A%@ABF@Z@BCDEH3@ LA~OA@@@@t@/*ƠǠ۠|]^Go:#[ԠנD0 j<@@A@A@@AB @@A@@ABCz@@A@7@AB @@AL@9@ABCD@i@A@@AB@@A@R@ABCj@@A@~@AB@@A1@5@ABCD@@A@!@AB@F@A@@AB_@5@A@@@ABCDEFGrq^@@Р  @ŠĠ,-àKL z{kl9:OP  ./ststݠˠ!"ĠNO himnܠ[\ΠLMĠ%&./LM@Aabɠ@w=-=1@@Aа,Odoc_to_text'to_text,Odoc_to_text=>=J=>=V@ =>=W=>=^@@@@@AAAAAAA]A|AAAsAk3Ab!A\AVPAMACA:A1A(vAAA[A AAqAAA(A-AAA{F@[LAA ADAA|ArbAm8A1A(AA@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@bK@bL@bM@bN@bO@bP@bQ@bR@bS@bT@bU@bV@bW@bX@bYF@b*@ iAA h@A@ް@@@Ax@Ax@[@A[@AB?@A?@ @A @A@A@Ӱ@A@ABC@A@@A@Ag@Ag@-@A-@AB@A@@A@A@A@@A@ABCD@A@|@A|@AY@AY@4@A4@AB@A@q@Aq@A@A@@A@ABC@A@@A@Ay@Ay@U@AU@ABA@AA@@A@A@A@@A@ABCҰ@A@@A@A@A@@A@A^@A^@3@A3@@A@ABCDEFG3;::;;;;;@Z@?@'@@@@@ @"=k͠;e{3Or.Jeڠ5]ȠP@@@A@@AB@j@AC@)@ABC@@A@}@ABc@J@A#@@ABCD@@A@w@AB@_@AE@ @ABC@@A@@ABt@Y@A<@*@ABC @@A@@@l@ABCDEFGP@'to_text  @st젠()렠HIꠠ^_頠~蠠砠ʠ栠堠  䠠&'㠠^_⠠ᠠࠠߠĠޠݠܠ:;۠^_ڠ٠ؠ͠נ֠  ՠIJԠefӠҠĠѠРϠ?@Π_`͠@=>=B=>=i@@Aа)$info=j=v=j=z@@@ @z@cF@b@@)@AF@b@A)@@F@b@)ʰ@@F@b@AB3#""#####@ @B@@@@@)Ѡ))@@)@A@@@))@1=j=n @@߰7>?8>?@AA࣠@&self-3oAఠnA_,A@ 3FEEFFFFF@ @ڠ@A@@AB@01@A[\@?@@ABCOP@@A<=@@ABѠ@[\@ACD@+,@ABCD@@Abc@ܠ@AB@@A}~ @gh @ABC$% @JK @A   @#$@AB@Р@A@@ABCDE@@A23@Ƞ@ABǠ@@A@WX@ABC!"@=>@A@wx@ABQR@lm @Amn!@ "@ABCD  #@$@A?@%@  &@AB'@(@A*+)@ɠ*@ABC+@,@A-@no.@AB*K*L/@0@A1@2@ABCDEF./3@4@A5@[\6@ABgh7@**8@A٠9@:@ABC٠;@ <@Akl=@,->@AB?@RS@@AA@B@ABCDtuC@Z[D@A>?E@F@ABG@ҠH@AI@}~J@ABC}~K@hiL@AWXM@=>N@AB01O@P@AQ@R@ABCDES@T@AU@^_V@AB89W@X@A*Ƞ*Y@Z@ABC[@Ǡ\@A]@}~^@ABXY_@FG`@Aa@b@ABCDc@ؠd@Ae@f@ABg@cdh@A78i@ j@ڠk@l@ABCDEFGH@`W@AEZ@.^@ @ABC!3@b%A [@e&Ad ١@@h'Ad @ @k(Ad@ @n)A ϡAX@q*Am@d@Ag@Bj@Cm@_q@AD8t@ z@A}@@AB@s@AY@?@ABCE@@A@@AB@l@A@S@ABCF9@@A@@AB@@Ai@M@ABC0@ @A@@AB@@Az@a@ABCDG9@+A@@@FF>-A6?@6=@@?@࣠@%i_optpA>?>?@.A@@63@OTJ@S@R\K@T@@@@@  @@ఐ%i_opt??+??0@I@@@@J3@!@@@Ġ$None?6?>?6?B@;@@@@Y3@@@@@Z@@@@ภ?6?G?6?I@@@@$@\@hF@g@@@g@@ภ ?6?K?6?M@%@@@8/@@@h F@g@@@g,@@?6?F?6?N@@@}@x@@g5@Ġ$Some?O?W?O?[@;Ǡఠ!iq?O?\?O?]@/A@@F@hiF@gF@hF@gF@gF@gg@@@@@h@@h@@@ఐ!i?a?s?a?t@@@@@3@x&@@@)Odoc_info)?a?u*?a?~@&i_desc.?a?/?a?@@3&i_desc$info@@@%wA@@@ @@@ @@@33)i_authorsVȠ@@@ @@@ @@A @Aaa,@@u@3)i_version@@@@@@ @@B@AbZ^bZx@@v@3&i_sees.V#see@@@@@@@@C+@A!c"c@@w@3'i_since>2@@@@@@@@D:@A0d1d@@x@3(i_beforeMW@E@@@@@@@@@@@@@@ER@AHeIe?@@y@3,i_deprecatedeנ@@@@@@@@F`@AVfswWfs@@z@3(i_paramssW+%param@@@@@@@@Gp@Afggg@@{@33i_raised_exceptionsW; 0raised_exception@@@@@@@@H@Avhwh>@@|@3.i_return_value@@@@@@@@I@Aieiie@@}@3(i_customWY@@@@!@@@@"@@ @@@@@J@Ajj@@5~@3(i_alertsWq@%alert@@@$@@@#@@K@Ak k %@@E@@A``@@It@@@Ǡ@@@g@@@g@Ġ$None????@<@@@@۠@@@g@@@g3@@@@ @#@@@g@@@g@@@@ภ]+??,??@y@@@jF@g@@@g@@ ఐ$selfA??B??@@@*@$F??@@,,@@@g@@@g@,@@@g@@@g@@@g@@g@@gB@,ภ<p=0ภi??j??@@@@- @@@hM@hW@@@/@@@h[@@ఐ%i_opt????@ٰ@@"h@@B@@F@F@gl@@????@@@@@@gu@Ġ$Some????@=hఠ!tr????@0A@@@@@g@@@@@r@@@g@@@g@@y@@@g@@@g@@@@@ఠ%firsts????@1A@@@@@h!M@h3@3,@-@.@@@@@???@@@@@@h"M@h@@???@@@@@@@h@డS?first_sentence_and_rest_of_text)Odoc_info?@?@ @ ?@?@-@@@@@@@ @@@~@@@@@@}@@|@  "@@[k@@@@@@@h@@@@h@$@@@h@@h@@hS@@ఐ!t,?@.-?@/@]@@8@@@h#N@h(N@h'g@@D @@@s@g@@h)N@h p@A@@??@@@@@K@3@HL@3@I@@T@@@h>M@h+3ONNOOOOO@@@@@@@ఠ$restt]@3@K^@3@O@v2A@@h@@@h?M@h,@@g@3@Gh@3@P@@@ @@@h/@డ?first_sentence_and_rest_of_text)Odoc_info|@3@S}@3@\@ @3@]@3@|@@@@@@@@h5@@@@h3@@@@h4@@h2@@h1C@@ ఐa$self@3@~@3@@T@@ [T@@3@@@.Ki.I@@@hL@@@hK@.H B@@@hJ@@@hI A@@@hH@@hG@@hFl@.`ภ>>ภN@3@@3@@M@@@.k@@@hbO@hf@@@@@@hg@@ఐR%i_opt@3@@3@@;@@@@@3@}@3@@@@@@h@@hjO@h^@@s @@@@@@hkN@h=@A@@3@C@@@డj5text_no_title_no_list)Odoc_info @@ @@@ @@@@@@@@@@@@@@@@ ^^ ^@@il@@@@&@@@hs)@@@hr@@hq3$##$$$$$@@@@@@@ఐn%first4@@5@@@@@@@@@hM@hM@h@@5 @@@@ఐ렐$restH@@I@@@!@@P@@@h'@@O@@P@@@@@䠠@ @@h0@`@@@ @@@@@AZ?a?m @@sA@@@A\??% @@@@@@h@A@A@@@ @@@@h@@h@@h@ @@&@@@ @@i@@i@@i@@iF@h7@>>2@ 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ఠOuP_3A`@W3@^@@@  b4AZc@Z@@c@࣠@#fmtwAAA*AA-@5A@@23@sn@w@!o@x@@@@@  @@!vxAAA.AA/@6A@@<3@ H@@@@@@@@ డA0reset_type_names)Odoc_infoA2A8A2AA@ A2ABA2AR@@@$unitF@@@/@@@.@@-@vUvUvUvx@@DW@@@@@@@i@@@i@@i3@6Bt@9@:@@@@ภ A2ASA2AU@@@@'@@@i#K@i'@@5@@`@@@i(J@i"@@ఠ%labely%AXAb&AXAg@>7A@@!k@@@i@@ `@AB @@@@@@i@@@i@@@i@@ip@@ఐ!vAB AB @@@'}@@AAAB @@ =@@@izJ@iK@i@@AAAB@@#l@?@ihJ@ix@@@@7F@NF@ig@ @@@ @@@ @@@ A@ A@@@R@KF@@i@@i@@i"@@@@\@UP@@i@@i@@i@@iF@i?@AA#@#? Print LaTeX code for a value. @@@A@@@@@@@\BCBNBCB`@AA࣠@&self-3Aఠű#9A@3        @@@@  ȱ&:A@@@@࣠@#fmtABCBaBCBd@5;A@@x3@@@!@@@@@@  @@!aA/BCBe0BCBf@H@@j=@@j<r@0ภ8"B@@}$@@@jQ@@@jP@@ఐ!aBBBB@@@&@)att_valueBBBB@3)att_valuei+t_attribute@@@n@@@@@@ 3+att_mutable I@@@@@A@AQ5"5,Q5"5@@@=@3+att_virtualS@@@@@B@AR5m5wR5m5@@G@@AP44P44@@K@-%@@@@@jY@jV@(val_name BB BB@9@@1@@@jML@jZL@jX@@BBBB@@$[@@@j9@j[L@jL@@BB BB@@[w@@@j-@j\K@j8@@)BB*BB@@@@@jsJ@j&J@j,@ ఐ᠐'to_text@BBABB@@@ @ aBFBB@@@!K@@@jb!F!E@@@ja@@@j`@@j_ @@ఐ1!a]BB^BB@@@@@aBBbBB@@Ƞ=@@@j'J@joK@ji%@@lBBmBB@@%@?@jJ@j%,@@0@@F@j.@YA@] A@@@@@@j~@@j}@@j|_@@@3@@@@j@@j@@j@@jF@j|@BCBG@ ) Print LaTeX code for a class attribute. BBBBB@@@@@@@߰C1C<C1CK@AA࣠@&self-3AఠXY h=A i@`3@ g@@@   k>Ac l@c@@ l@࣠@#fmtAC1CLC1CO@?A@@3@ |w@ @!x@ @@@@@  @@!mAC1CPC1CQ@@A@@3@ @@@@@@@@ ఐ<$selfCTCZCTC^@ @@%3@ @@@@@ CTCl@@@%@@@j@%@@@j3@@@j@@j@@j@@ఐJ#fmtCTCmCTCp@0@@A @@ภYCqCCqC@9ภ%LatexCqC{CqC@\q ఐ~$self(CqC)CqC@ ٰ@@%B@ @-CqC@@@%p@@@j<@@@j@@jM@@ ఐ$selfDCqCECqC@ @@%^@ XICqC@@ %@@@j@@@j@3>@@@j%@@@j@@j@@jr@ภ9oDK@o@ %@@@j@@@j@@ఐ!mwCqCxCqC@@@@)met_value~CqCCqC@3)met_value (t_method@@@#@@@ @@@ 3+met_private @@@!@@A@AGY66HY66@@@3+met_virtual@@@"@@B@AQZ66RZ66@@@@AUX6$6.VX6$6C@@@-%@@0@@@j@j@(val_nameCqCCqC@;9@@3@@@jL@jL@j@@CqCCqC@@%@@@j@jL@j@@CqCCqC@@]@@@j@jK@j@@CqCzCqC@@"@@@k J@jJ@j@ ఐ 'to_textCCCC@ @@i@ "BCC@@@!@@@j!!@@@j@@@j@@j @@ఐ1!mCCCC@@@2@@CCCC@@k=@@@jJ@kK@k%@@CqCyCC@@&@?@jJ@j,@@0@@@F@j.@YA@] A@@@X@QL@@k@@k@@k_@@@@b@[V@@k@@k@@k@@kF@k|@-C1C5@i> & Print LaTeX code for a class method. ;CC<CC0@@@@@@@eBD D+CD D?@AA࣠@&self-3Aఠ iAA @3POOPPPPP@ @@@   lBA @@@ @࣠@#fmtAbD D@cD DC@{CA@@3cbbccccc@ @ #@!@ $@@@@@  @@&m_nameAuD DDvD DJ@DA@@3vuuvvvvv@ @@@@@@@@!tAD DKD DL@EA@@3@@@@@@@@@@ఠ)print_oneDODYDODb@FA@@@@$l@@@pK@k?@(Variance!t@@@kmK@k@@@kAK@k<@@@pK@k=@@k>K@k;3@4@@7@8@@@࣠@A@ఠ!pDODdDODe@GA@@-3@@DODUDD@@@@@ఠ!vDODgDODh@HA@@8@@DODcDODi@@@F@A@@kC@@ @@ ఐ"psDlDtDlDv@;@@@@@@kM@@@@kLj@@@kK@@kJ@@kI3      @:Ci@=@>2c@,@-@@@@ఐ#fmtDlDwDlDz@@@ 9@@డ2string_of_variance)Odoc_info.DlD|/DlD@ 2DlD3DlD@@@ ?&t_type@@@4@@@@3@@@2@@1@@0@w@w@w@w@@X@@@@@@@kb@@@@ka@@@k`@@k_@@k^L@@ఐߠ!tbDlDcDlD@@@ nY@@ఐ!voDlDpDlD@a@@f@@sDlD{tDlD@@@@@kX@pO@klp@@ @@@@@pM@kWv@ఐ"psDDDD@ʰ@@@*@@@p@@@@p@@@p@@p@@p@@ఐF#fmtDDDD@,@@ @@ ఐi$selfDDDD@ g@@(n@ DD@@@%@@@p@%@@@p%@@@p@@p@@p@@ఐa&m_nameDDDD@I@@ @@ఐ!pDDDD@Ӱ@@<@@DD @@@@@p@pN@p@@b@@3@@@4@A@RK@p@A@@ఐy!tDDDD@?@@!3@Cle@f@g@@@-ty_parametersDDDD@3-ty_parameters!@@@a@)type_expr@@@@(Variance!t@@@@@@@@@@B#3'ty_name!t@@@@@@@A1/#/-1/#/?@@}@3'ty_info*s @@@@@@A@A@A2/b/l2/b/@@@83'ty_kind8!I)type_kind@@@@@C!@A50L0V50L0j@@@3*ty_privateC!T,private_flag@@@@@D,@A60}0 60}0@@@3+ty_manifestN!c-type_manifest@@@@@@@@E<@A700700@@@3&ty_loc^@@@A@FE@A!800"801@@@3'ty_codeg2@@@@@@A@GT@A0911 1911@@@@@A43//53/0@@@|@@v@u@@@pĠ@r@@@p@@p@@@p@ĠΰDDDD@@@@@@@@@pӠ@@@@p@@p@@@p3@@@@@@@@@pנ@@@@p@@p@@@p@@@ภӰDEDE@@@@!@ĠEEEEAఠ!t EE@JA @@@@@@p堠@@@@p@@p@ĠA;@@A@Q@@@@p@@@@p@@p@@@p@@@EE 0@@@@@@p@@@@p@@p@@@p@@@@@@p@@@@p@@p@@@p#@@@ఐ)print_one+EE,EE@,@@@@&@@@q@@@@q@@q @@@q @@q 3<;;<<<<<@Ake@f@g@@@@ఐr!tLEEMEE@ @@@'@@@q@@@@q@@qM@qM@q @@5@@"`!@@f E E(g E E)@@[@Z@@@p@W@@@q@@p@@@py@@k@j@@@q@g@@@q@@q@@@q@@@ ఐ"ps E-E7 E-E9@Ұ@@@2@@@q'@@@@q&@@@q%@@q$@@q#@@ఐN#fmt E-E: E-E=@4@@"@@!( E-E? E-E@@@ E-E> E-EA@@@@@q2N@q8N@q7@@2 @@@@@q9M@q1@ ఐ㠐,print_concat ECEM ECEY@[@@@t@@@qE@@@@qD@@@'@@@qo@A@@@qp@@qnM@qB<@@@q@A@qC@X@@@qA @@q?@@q>@@q=@@q<@@ఐ#fmt ECEZ  ECE]@@@#& @@",  ECE_ ECEa@@ ECE^ ECEb@@%@@@qZN@q`N@q_ @@ఐ)print_one) ECEc* ECEl@*@@@@'@@@qj@@@@qk@@qi@@@qh@@qg>@@ఐƠ!tI ECEmJ ECEn@@@#UM@-ty_parametersP ECEoQ ECE|@J @@t@@@qXN@qwN@qr\@@ @@@@@qxM@qWb@ఐ"psj E~Ek E~E@@@@ @@@q~@}@@@q}@@@q|@@q{@@qz{@@ఐ%#fmt E~E E~E@ @@#@@!) E~E E~E@@ E~E E~E@@@@@qM@qM@q@@2 @@#F@qM@q@ @@@@@#@@@ADD@@#@@@#@CA@GA@@@#@#@##@@q@@q@@q@@qK@ @@e@#@#@##@@q@@q@@q@@q@@qF@qj@D D$,@ϐ 0 Print LaTeX code for the parameters of a type. CCCD@@@@@@@#ɰEEEE@AA࣠@&self-3!Aఠ KA@3@@@@  LA@@@@࣠@#fmt"AEEEE@ MA@@#3@@@!@@@@@@  @@&father#AEEEE@NA@@#3@ #@@@@@@@@!c$AEEEE@0OA@@#3@$@@@@@@@@ ఐM$self+EE,EE@ܰ@@+3+**+++++@ $ @@@@@Q3EE@@@+@@@r@+@@@r9@@@r@@r@@r@@ఐ[#fmtKEELEE@A@@$< @@ ఐ~$self\EE]EE@ @@,1@GaEF @@@'@@@r4@'@@@r3'@@@r2@@r1@@r0A@@ఐv&fatheryEF zEF@^@@$aN@@ఐr!cEFEF@X@@$e[@@EEEF@@'@@@rDa@@e@@$gF@r%c@A@ A@@@$@$@$z$u@@s@@s@@s@@s~@ @@R@$@$@$$@@s@@s@@s@@s@@sF@s@EE!@@$~FF#FF0@AA࣠@&self-3FF6FF;@SA@@$@@FF1FF<@@@$@$@@s@@ @@Ġ$NoneFHFPFHFT@J@@@@$3@)2$@,@-"$@@@@@@@ภ= FHFX FHFZ@Y@@@$ @Ġ$SomeF[FcF[Fg@Jఠ!t?F[Fh F[Fi@8TA@@$F@sF@sF@s3%$$%%%%%@'@@@@@ @@$@@@@ఠ!s@4FmF{5FmF|@MUA@@$F@~WF@t#F@t$F@s3<;;<<<<<@?&@ @!@@@ ఐi"psMFFNFF@@@@@@@s@`@@@s@@@s@@s@@s@@ఐ#fmtgFFhFF@e@@%)+@@8\begin{ocamldoccomment} rFFsFF@@uFFvFF@@@@@sM@sM@s?@@2 @@@@@sL@sE@  ఐՠ$selfFFFF@B@@-IU@ɰFF@@@-@@@s; \;<@@@s@@@s@;;-@@@s@@@s;]@@@s@@s@@s@@sr@@ఐ堐#fmtFFFF@@@%}@;-ภA(K@@;c@@@s@@@s@@ภ$SomeFFFF@Kఐ!tFFFF@@@@@FFFF@@;{%@@@sM@s@@[@@6@@@sL@s@ ఐ"psFFFF@;@@@@@@s@@@@sj@@@s@@s@@s@@ఐ@#fmtFFFF@@@%@@7 \end{ocamldoccomment} !FF"FG @@$FF%FG @@3@@@t M@tM@t@@2 @@x@@@tL@t @ఐU%flush<GG=GG@9@@%@@ภUGGG HGG"@T@@@t@@@t@@@@%@S@@%@@@%@ @@&@A@RFmFw @@ภXG0G<YG0GDAภ%Latex aG0GA@dఐ6!sjG0GBkG0GC@5@6@7@@63kjjkkkkk@0@@@@@@@&.F@[F@F@CF@]F@F@F@^F@bF@8F@F@F@F@F@F@F@F@:F@xkF@wgF@t!J@t",@ภ5GA@6HA@5F@t@@@tJ@t);@@G0G:R@@ @@@tA@^W@@&Jq@@AAFF?Z@@@[A@_A@@@&@&c&X@@t@@t@@t@@@r@&@&m&b@@t@@t@@t@@tF@t@FFq@@&WGhGsGhG@AA࣠@&self-3DAఠCVA@3@@@@  WA@@@@࣠@!fGA@ఠ#fmtEGhGGhG@XA@@&u3@!@@ )@@@@@@ఠ%flushFGhG GhG@!YA@@&@@ GhGGhG@@@&@&@@t@--GhGGhG@0ZA@&@&@@t!GhG"GhG@@@&@&@@t.@@ @@(mod_nameHA3GhG4GhG@L[A@@&343344444@?H&@B@C8&@2@3U$@(@%@@@@  @@!lIAHGhGIGhG@a\A@@&3IHHIIIII@"&@@@@@@@@ ఐ֠!p\ GG] GG@Z@@@@@@t@Ӡ@@@uAK@tK@t @@@t@@@t@@@t@@t@@t3vuuvvvvv@.:&@1@2@@@@ఐ#fmt GG GG@M@@'@@ภ GG GGAภ',Char_literal ;,Char_literal!a@$!b@$!c@$!d@$!e@$!f@$@@@(@$charB@@@(%)%!@@@( @BLAYAA%%%%@@@Ul@{I@@@@uL@u L@uj@ภtX@X@HK@u K@uM@u@@@tL@u L@u  @@@uL@u*@@o@_M@t@@@u L@u@!{@@f@@@u L@u-L@u,@@@@'@@@tL@u@@@@@@ఠ&fieldsJ.!GG/!GG@G]A@@JHM@wO@@@w[K@uG@@@uTK@uB3<;;<<<<<@@@@డ$List#mapM"GGN"GG@ Q"GGR"GG@@c@@@@'"@@uJ@['@@@uHu+@@@uF@@uE@@uD3`__`````@@@@@࣠@!rKAr"GGs"GG@^A@@'7@@@@@ఠ's_fieldL#GG#GG@_A@@PF@wiF@wjF@uZ3@#'@@@@@ ఐ!p$GH $GH @@@@9@@@uc@@@@@v9@@@@vW@@@@v@@@@v@@@wCO@upO@uO@v@@vO@v@@vO@vB@@vVO@v$@@v8O@u_g@@@ua2@@@ub@@@u`.@@u^@@u]I@@ఐ蠐#fmt$GH $GH@@@(\V@@ภut%HH!%HH:Asภ.Formatting_gen ;.Formatting_genU"a1@%0!b@%1!c@%2"d1@%3"e2@%4"f2@%5@@@(#"e1@%7"f1@%8@.formatting_gen.*&"@@@($40($@@@(%@BRAYAA))*>*@@@r@ภT(Open_boxV];(Open_box%!a@&ؠ!b@&٠!c@&ڠ!d@&۠!e@&ܠ!f@&@@@'O@"@@@'P@AA@BAAH Q SI  @@@O@ภ &Formatภ`B`A%@@`&@@@uP@vP@v @ภ)on@@O@v>O@utQ@uO@@@uoP@uP@uP@uP@uP@uP@uP@uP@uP@u Q@uQ@u@@@vP@v ;@@@$'Q@uޠ"Q@uQ@u@@@uP@uJ@%@@.@@@uP@vP@vV@@@fBQ@uΠ;./0Q@uҠ+Q@u@@@uP@ue@@@͠OQ@uG:;:O@vP@uXP@u@@@uP@uu@ภ``" "@"@`@@@v P@v#P@v"@ภ)Z*1Yภ129@9@:Q@v&@@@v7P@vA@ภArBIqภI-JQ,@Q@RQ@vD@@@vUP@v_@ภYaZaa" :f@f@`@@@vpP@vsP@vr@ภm.Formatting_litov;.Formatting_lit!a@%'!b@%(!c@%)!d@%*!e@%+!f@%,@@@( @.formatting_lit@@@(!($ @@@("@BQAYAA)()())@@@q@ภ+%Break;%Break@@@'L@@@@'F#intA@@@'G@@@'H@C@GC@A|  |  9@@@;@@"@ @@@@@vP@vP@v>@A@$@@@vP@vP@vI@@@(@@@vP@vP@vT@@@\@@@vP@vY@ภv*)ภ~ @ @ EQ@vE@@@vP@vq@ภgf`@J@@@vP@vP@v@ภ$U%,Tภ,-4@4@5iQ@vʠi@@@vP@v@ภ<=D{H@u@@@vP@vP@v@ภOPW@W@]O@v6O@vTO@voO@vO@vO@vO@vO@vQ@vP@vP@v5P@vSP@vnP@vP@vP@vP@vP@v#$Q@v&'@@@vP@w@@@Ϡ-.Q@v͠01@@@vP@v@@@۠Q@v'89Q@v;<@@@vP@v@@@Ԡ1BCQ@vEF@@@vP@v @@@Q@vu<MNQ@vxPQ@@@vP@v@@@Q@vaGXYQ@vd[\@@@vqP@v%@@@QbcQ@vGef@@@vXP@vm1@@@[lQ@v)op@@@v:P@vR=@@@&'Q@vfԠQ@vנ@@@v!P@v4J@@@3ܠ+ !@@@uP@vU@@@>?Q@u5$%&'@@@uP@ua@7@[ %s%s :@ %s %s;@@E@@@uP@wP@wm@@  @@iXK:@@@unP@uv@@ఐ!r&H;HO&H;HP@@@+v@*rf_mutable&H;HQ&H;H[@3*rf_mutable+|@@@h}@@@c@@A3'rf_name @@@b@@@@A(4(>(4(P@@x@3)rf_atomic@@@d@@B@A((((@@@3'rf_type)type_expr@@@e@@C@A((((@@@3'rf_text*@@@g@@@fA@D+@A ))# ))B@@@@A(k(u(k(@@@F>@@@@@wP@w@(mutable `&H;Hba&H;Hj@@c&H;Had&H;Hk@@P@w@ m&H;Hr@@o&H;Hqp&H;Hs@@P@w@t&H;HKu&H;Ht@@@@ఐ!r'HuH'HuH@@@+@'rf_name'HuH'HuH@h @@P@w!@@ ఐ $self(HH(HH@M@@4T@(HH@@@1q@@@w)@1l@@@w(1i@@@w'@@w&@@w%#@@ఐ(mod_name(HH(HH@m@@,-0@@ఐY!r(HH(HH@<@@,.?@'rf_type(HH(HH@ @@1@@@w4Q@wo@*[@atomic] )HH)HH@@)HH)HH@@GP@wA{@  )HH@@)HH)HH@@SP@wB@)HH)HH@@@@}@@RO@u|@ఐ%flush!*II"*II@@@,@@ภ:,*II-*II@9@@@Y@@@wJ@@@@F@wF@@@@A@6#GG @@డ!@@,I'IGA,I'IH@M@@@M @@@wQ@M@@@wPM@@@wN@@wM@@wL3POOPPPPP@@@@@@@ภ^,I'I5_,I'IFAภ'CodePre g,I'I<@+ఐ's_fieldp,I'I=q,I'ID@@@ @@@@N@wh#@ภʰ|,I'IEA@A@O@w_@@@wdN@wo3@@,I'I3)@@MQ@@@w]N@wc;@@ ఐ $self,I'IJ,I'IN@M@@5TL@>,I'I\@@@-i@-K-@@@ws@@wrS@@ఐĠ!f,I'I],I'I^@u@@-xF@wzb@@ఐR!r,I'I_,I'I`@5@@-'q@'rf_text,I'Ia,I'Ih@ @@-pF@w|z@@,I'II,I'Ii@@-j}@@J@@~@@@F@"GG-IjIu@@@->@@uVL@wL@w@@ఐ!l-IjIv-IjIw@l@@-P@@@@@A@!GG@@డa!@.I{I.I{I@Na@@@NaJ@w@@@w@N\@@@wN[ @@@w@@w@@w3@@@@@@@డ$List'flatten.I{I.I{I@  .I{I!.I{I@@@MQ!a@,@@@-~@@@-}[ @@@-|@@-{@ 5@@R@"@@@K@w@@@w@@@w@@@w@@wE@@ఐ*&fieldsX.I{IY.I{I@O@@98@@@w@@@wL@wL@w^@@L@@NԠs@@@wK@wL@wg@@ภx.I{Iy.I{IAภ'CodePre .I{I@E!}.I{I.I{I@@.I{I.I{I@@N@@@wK@wK@w@@ @@"K@w@ภ.I{I%A@&A@1L@w@@@wK@w@@.I{I0@@O@@@wK@w@@7@@.!F@XF@F@F@F@F@F@F@F@~oF@~pF@xfF@w@O@@@mP@@@QA@UA@@@.R@.E@.>.1@@w@@w@@w@@w@ @@'@.^@.Q@.J.=@@w@@w@@w@@w@@wF@w@GhGlk@8 record printing method GFGJGFGg@@@@@@@.G0II0II@AA࣠@&self-3NAఠM`A@'3@@@@  ı"aA'@'@@@࣠@!fQA@ఠ#fmtO 0II!0II@9bA@@.e3!  !!!!!@!'@@ )'@@@@@@ఠ%flushP10II20II@JcA@@.s@@60II70II@@@.}@.|@@w@--@0IIA0II@YdA@.@.@@wJ0IIK0II@@@.@.@@w.@@ @@(mod_nameRA\0II]0II@ueA@@.3]\\]]]]]@?H.@B@C8.@2@3U$@(@%@@@@  @@_A@ఠ$argsSv0IIw0II@fA@@.3wvvwwwww@'.@@@@@@ఠ#retT0II0II@gA@@.@@0II0II@@@.@.@@x@@ @@@ఐ+$args1II1IJ@.@+@,@@.3@-6'.@!@"@@@@ఐ-#ret1IJ1IJ@ @@.@@@@@.㠠@.@@x @@Ġ*Cstr_tuple2J J2J J@;*Cstr_tuple.@@@n@pWC)type_expr@@@m@@@l@AA@B@A**"**F@@@-@Ġ2J J2J J!@6@@@@@@@x@@@x3@M@@@@@* @@/@x @@Ġ$None2J J#2J J'@U@@@@/ @x @@8@@@@@@x@@@@@@x@@@ภ<2J J,2J J=A;ภ'CodePre 2J J3@ఐ%flush'2J J4(2J J9@İ@@/h8@@ภ@ 22J J;@>@ @@^@@@xtE@@82J J<@@ F@{F@xpK@@+@@ L@xlN@ภ2A@3A@ F@xd@@@xhL@xz]@@P2J J+=@@/f_@@Ġ*Cstr_tuplea3J>JFb3J>JP@@f3J>JQg3J>JR@@@@@x)@@@x(M@x%3nmmnnnnn@@@@@@ @@/@x@!lUy3J>JVz3J>JW@hA/@@@x'@@ @@Ġ$None3J>JY3J>J]@Vs@@@@/@x@@-@@@@ @@x,#@@@%@@@x-)@@@ ఐ!p4JaJk4JaJl@@@@D@@@x@@@@@y@@@ymM@xM@xM@y@@yM@x]@@@x(@@@x@@@x@@x~@@x}3@'XR@V@S@@@@ఐ#fmt4JaJm4JaJp@v@@0@@ภnm4JaJq4JaJzAlภyg g# of@@g@@@xN@xN@x1@ภภj'iN+@+@k@@@xN@yN@yL@A6@q@@@xN@yN@yW@@A@u@@@xN@yN@yb@@H@@@@xN@xg@ภFwGUvภN2O]1@]@WO@y@@@yN@y#@ภ^!_m @m@@@@xN@xN@xN@xN@yM@xM@xM@y@@@yN@y-@@@ʠO@x@@@xN@y@@@֠O@xѠ$@@@xN@x@@@O@x.ҠӠԠ@@@xN@x@' of@ %s@@@@@xN@y0N@y/@@@@ D@@@xN@x@@ ఐ$self5J{J5J{J@e@@9l@5J{J@@686@@@yM@@@yL@6@@@yK@6@@@yJ6@@@yI@@yH@@yG@@yF@6ภW1Wภ`5J{J5J{J@_@@@6@@@y`O@yd@@@@@@ye@@ఐ(mod_name5J{J5J{J@y@@1.+@@ఐ!l5J{J5J{J@5@@7@@@y]O@ylO@yk?@@ 5J{J 5J{J@@YO@y\D@@k@@UM@xF@ภ?6JJ6JJA>ภ'CodePre 6JJ@ఐ%flush*6JJ+6JJ@ǰ@@1kb@@ภC 56JJ@A@ @@a@@@y}o@@;6JJ<6JJ@@r@@(@@ L@ywu@ภ /A@ 0A@ F@yo@@@ysL@y@@P6JJ:@@@@@yr@?@@1k@@Ġ*Cstr_tuplef7JJg7JJ@ఠ!tVo7JJp7JJ@iA@@@@@x:@@@x9M@x63yxxyyyyy@@@@@@@@1@x/@!lW7JJ7JJ@jA1@@@x8%@@ @@Ġ$Some7JJ7JJ@Xbఠ!rX7JJ7JJ@kA@@1F@~EF@yF@yF@x<+@@@ @@1@x0.@@E@@@1@ @@x=5@@@7@@@x>;@@@@ఠ#res\8JK8JK @oA@@7@@@yM@y3@(c\@]@^OI@M@J81@2@3@@@ ఐ٠$self8JK 8JK@@@:@8JK@@@7@@@y@7@@@y7@@@y@@y@@y%@@ఐ(mod_name8JK8JK&@@@242@@ఐj!r8JK'8JK(@8@@i?@@.@@C@@A@ 8JK@@ డll9K,K;9K,K<@l@@@ML@@@y@@@yM@y@ l@@@y@@y@@y3(''(((((@bpi@j@k@@@@ఐɠ!t89K,K999K,K:@l@@@@ภuC9K,K=D9K,K?@@@@)M@y@@@@@@@yN@y#@ఐѠ!pW:KEKQX:KEKR@U@@@@@@y@Π@q@@@zP@@@{M@yM@zM@z;@@zOM@y@@@y@@@y@@@y@@y@@yR@@ఐg#fmt:KEKS:KEKV@%@@2_@@ภ:KEKW:KEK_Aภ(jU jT" :@@j9@@@zN@zN@z@ภ< R QภDǠ ' +@+@ @@@z2N@z6N@z5@A6@ @@@z3N@z8N@z7@@A@ $@@@z4N@z:N@z9@@H@ X@@@z)N@z1@ภr&U%ภz]@]@O@z=@@@zNN@zX@ภ m@m@^@@@yN@zN@zN@z'N@zLM@zM@z(M@zM@@@zQN@zb@@@yO@z@@@z*N@zK@@@O@z$@@@zN@z& @@@O@y.ϠРѠ@@@zN@z@& :@ %s@@@@@zN@zeN@zd!@@@@D@@@yN@z*@@ఐ#res_:KEK``:KEKc@4@@N@zy9@@@@M@y;@ఐꠐ!pp<KsKq<KsK@n@@@@@@z@@@@@{@@@@{N"M@zM@zM@{9@@{MM@{@@{M@z},@@@z@@@z@@@z~@@z|@@z{o@@ఐ#fmt<KsK<KsK@B@@3|@@ภ:9<KsK<KsKA8ภEȠkr kq" :@@kV@@@zN@zN@z@ภYܠ o nภa 6' 5 +@+@ 7@@@zN@{N@{@A6@ =@@@zN@{N@{@@A@ A@@@{N@{N@{@@H@ u@@@zN@z@ภCUBภ]@]@#O@{ @@@{N@{$@ภ*k+mkӠ$ -> r@r@k@@@{5N@{8N@{7@ภ>o?nภF*G)@@OO@{;@@@{LN@{V@ภVW@@Ġ@@@zN@zN@zN@zN@{N@{3N@{JM@zM@zM@{M@{4M@{K   @@@{ON@{`B@@@ʠO@{&"@@@{6N@{IN@@@֠+@@@{N@{2Y@@@ O@z5&'()@@@zN@{e@@@O@zҠ?0123@@@zN@zq@@@$O@zI@@@zN@z}@, :@ %s -> %s@@@@@zN@{cN@{b@@@@$=_-@@@zN@z@@ ఐȠ$self<KsK<KsK@!|@@=@ Ӱ<KsK@@:<:@@@{@@@{@:@@@{~@:@@@{}:@@@{|@@{{@@{z@@{y@;ภ[H[ภw<KsK<KsK@v@@@;@@@{O@{@@@@@@{@@ఐ(mod_name <KsK <KsK@@@5E@@ఐ!l<KsK<KsK@J@@;%@@@{O@{O@{@@"<KsK#<KsK@@O@{@@ఐo#res0<KsK1<KsK@@@N@{ @@@@M@z @89K,K6@@@ภg>>KK?>KKAfภ'CodePre G>KK@ ఐ!%flushR>KKS>KK@@@5*@@ภk ]>KK@i@ @@@@@{7@@c>KKd>KK@@,:@@(@@L@{=@ภ /A@ 0A@ҠF@{@@@{L@{L@@x>KK:@@נ@@@{R@F?@@S@t@@@5@@Ġ+Cstr_record?KK?KL@;+Cstr_record@w5@@@k@@@j@A@@B@AQ))R)*@@@@ఠ!lY?KL?KL@lA@@6@@@xH@@@xG3@ @@@@@& @@5@x@@@Ġ$None?KL?KL @\@@@@5@xA@@6@@@@ @@xK@@@@@@xL@@@ ఐT!p@LL@LL@ذ@@@y@@@{@Q3@@@|`M@{M@{@@@{T@@@{@@@{@@{@@{3@SWP@Q@R@@@@ఐ䠐#fmt@LL@LL@@@6H@@ภ@LL@LL&Aภ(m) mѠ# of@@m@@@|N@|N@|1@ภ< = ΠภD E'  z+@+@ @@@|7N@|;N@|:L@A6@ @@@|8N@|=N@|<W@@A@ @@@|9N@|?N@|>b@@H@ @@@|.N@|6g@ภr5sU4@U@àM@|M@|M@|-O@|@@@{N@|N@|N@|,@@@|/N@|I@@p@ޠO@| @@@|N@|+@@|@#O@{$%&'@@@|N@|@% of@ @@@@@| N@|LN@|K@@@@Ġ3@@@{N@|@@@@@ ఐ$selfAL(L2AL(L6@#k@@?r@"AL(LF@@@7B@75@7.7!@@|e@@|d@@|c@@ఐ!fAL(LGAL(LH@l@@7SF@|o@@ఐ(mod_nameAL(LIAL(LQ@e@@7@@ఐF!lAL(LRAL(LS@@@7WF@|t@@8@@7M@@@7@@Ġ+Cstr_recordBLTL\BLTLg@tఠ!rZ BLTLh BLTLi@#mA@@|7r@@@xV@@@xUp@@@ @@7?@xNs@@Ġ$Some BLTLk!BLTLo@]ఠ#res[)BLTLp*BLTLs@BnA@@F@xX@@@@@7O@xO@@1@@@ @ @@xY@@@&@@@xZ@@@@ఠ!l]HCLwLICLwL@apA@@ M@|v3JIIJJJJJ@JC@D@E,%@&@'@@@ ఐנ!p]DLL^DLL@[@@@@@@|@Ԡ@@@}N@|N@|{ @@@|}@@@|~@@@||@@|z@@|y-@@ఐ d#fmtDLLDLL@ "@@7:@@ภDLLDLLAภ%oR oQ" :@@o6@@@|O@|O@|[@ภ9ONภAĠ' +@+@@@@|O@|O@|v@A6@@@@|O@|O@|@@A@!@@@|O@|O@|@@H@U@@@|O@|@ภoU@U@CN@|N@|N@|P@|ޠ@@@|O@|O@|O@|@@@|O@}@@p@^P@|ʠ@@@|O@|@@|@j#P@|$%&'@@@|O@|@$ :@ @@q@@@|O@} O@} @@@@3@@@|O@|@@@@@ ఐ 7$self:ELL;ELL@$@@@@$`?ELL@@@8@8@88@@}$@@}#@@}"@@ఐ ;!fPELLQELL@ @@8F@}.@@ఐ (mod_name_ELL`ELL@ @@8@@ఐb!rlELLmELL@@@8F@}/$@@8@@8%@@@8&@A@tCLwL@@@ఠ"l2^FLLFLL@qA@@@@@~OM@~H@@@~JM@}13@BLE@F@G@@@ ఐ!pGLLGLL@@@@;@@@}:@@@@@}@@@@~@@@~FN@}GN@}N@}@@~N@}@@}N@}6[@@@}8&@@@}9@@@}7 @@}5@@}4;@@ఐ #fmtGLLGLL@ q@@9H@@ภihGLLGLMAgภt ภ|QP5@@R@@@}O@}O@}p@A"@X@@@}O@}O@}{@@-@\@@@}O@}O@}@@4@@@@}O@}@ภ-^.A]ภ56I@I@>P@}@@@}O@}@ภEFYנภMNae@e@@@@}O@}O@}@Ap@@@@}O@}O@}@@{@@@@}O@}O@}@@@@@@}O@}@ภ{|ภgf@@P@}@@@}O@~ @ภVU@@ՠ1@@@}FO@}O@}O@}O@}O@}N@}N@}N@}N@}  @@@~O@~@@@P@}ˠ@@@}O@}$@@@'@@@}O@}/@@@P@}1$%&'@@@}O@};@@@&%P@}f;@@@}O@}G@(@ %s@ %s@@-@@@}O@~O@~S@@@@Q>Q.@@@}EO@}\@@"->GLMGLM@@GLMGLM@@LO@~*k@@ ఐ $selfHM MHM M@&@@B|@&  HM M(@@@?@@@~1@?@@@~0?@@@~/@@~.@@~-@@ఐ ˠ(mod_name$HM M)%HM M1@ @@:_@@ఐ#res1HM M22HM M5@@@@@5HM M6HM M6@@P@~;@@@@N@}M@ภi@IM8MEAIM8MWAhภ'CodePre IIM8ML@ ఐ #%flushTIM8MNUIM8MS@ @@:@@ภm _IM8MU@k@ @@@@@~V@@eIM8MMfIM8MV@@;@@(@@M@~P@ภ /A@ 0A@Ԡ@@@~LM@~\@@xIM8MD8@@נ@@@~K@=@@@A@FLL?@@డ!@JM[MgJM[Mh@[@@@[F@~a@@@~c@[@@@~b[ @@@~`@@~_@@~^3@$@@@@@@ఐb!lJM[MeJM[Mf@@@a@@ఐ8"l2JM[MiJM[Mk@@@\0@@@~nM@~sM@~q%@@ @@ F@~m(@G@@8@S@@:z@@@A1II@@: @ A@ A@@@;@; @;:@@~@@~@@~@@~ @ @@4@;%@;@;:@@~@@~@@~@@~@@~F@~ @0II,@@:PMMPMM@AA࣠@&self-3aAఠ`'rA'@43@'@@@  'sA4'@4@@'@࣠@#fmtbA PMM PMM@"tA@@;3        @'4@'@!4@'@@@@@  @@!tcAPMMPMM@5uA@@;3@ ;*@@@@@@@@@ఠ&s_named/QMM0QMM@HvA@@@@@J@354455555@%;9@@@@@డ$Name&simpleHQMMIQMM@ LQMMMQMM@@]@@@@@@@@@@@ @@ఐK!tdQMMeQMM@,@@;e/@'ty_namekQMMlQMM@F @@@@@K@K@=@@. @@A>@A@wQMM @@@ఠ$texteRMMRMM@wA@@\ޠJ@@@@J@3@We^@_@`@@@@@ఠ$fmt2fSMNSMN @xA@@A@@@4K@@@ఠ&flush2gSMN SMN@yA@@@@@@7C@@@6@@5K@2@@SMNSMN@@@"@@@;@!fhSMNSMN@zA@/@ @@ SMNSMN@@@8@)@@!Q@ఐ'new_fmtSMNSMN"@D@@@@@@)@@@@%@@%@@@(@@@'@@&@@$@@#s@@ภ SMN# SMN%@@@@8@@@8L@<@@*@@@s@d@@=L@3@A@SMM@@ డ0reset_type_names)Odoc_info+TN)N1,TN)N:@ /TN)N;0TN)NK@@#J@@@#J@@@B#G@@@A@@@387788888@@@@@xr@v@s@@@@ภXJTN)NLKTN)NN@W@@@#d@@@IL@M@@(@@@@@NK@H@@ఠ(mod_nameibUNQN]cUNQNe@{{A@@@@@]K@O3hgghhhhh@0@@@డ$Name&fatheryUNQNhzUNQNl@ }UNQNm~UNQNs@@@0@@@N:3@@@N9@@N8@?@@@J@@@@=@@@S@@@@R@@Q+@@ఐ!t¢UNQNt£UNQNu@j@@<:@'ty_name©UNQNvªUNQN}@ @@]@@@^L@dL@bH@@; @@LI@A@µUNQNY @@ డ/&Format'fprintfVNNVNN@ VNNVNN@@@@@i@@@m@A#@@@CK@zK@iy@@@kD@@@l@@@j@@h@@g3@@@@@@@ఐS$fmt2VNNVNN@@@@@@{L@L@~@@ภ VNN VNNAภ  ภ'(Ҡภ/0ภ7t8#t%(@(@t@@@L@L@P@ภKL7 @7@sK@K@K@M@@@@yL@L@L@L@L@L@L@L@L@ M@!M@@@@L@ @@`@Š)M@ݠ!M@0M@@@@L@@%t@t@@@@L@L@ @@{@DM@͠:-./M@ѠKM@@@@L@@@@nQM@G:;VL@X@@@L@@ภ0óu]ôu\%type @@uA@@@L@"L@!@ภDǠ@@zM@rL@}M@@@@ L@,@@@'~q6st@@@L@@@@2M@@@@L@@,@[type @@9@@@L@/L@.@@@@]@@@xL@@@2@@ @  ఐ$selfWNNWNN@*@@F @* WNN@@@?'@? @??@@I@@H@@G)@@ఐy$fmt2WNNWNN@ݰ@@@@@U9@@ఐȠ(mod_name*WNN+WNN@C@@@@@ZI@@ఐ!!t:WNN;WNN@@@>;V@@:@@?>W@ ఐ2!tKXNNLXNN@@@>Lg@-ty_parametersRXNNSXNN@L @@H@G@@@g@D@@@h@@f@@@e~@ĠnXNOoXNO@@@@@d@c@@@x@`@@@y@@w@@@v@@t@s@@@|@p@@@}@@{@@@z@@@ภĖXNO ėXNO @@@@@@@K@K@b@@ĦXNOħXNO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ఐ"psXNOXNO@@@@p@@@@@@@?@@@@@@@@@ఐJ$fmt2XNOXNO@@@@@@N@N@@@! XNOXNO@@XNOXNO@@@@@N@N@"@@9 @@q#@@@A XNN XNO @@t&@ ఐ4"psYO"O*YO"O,@W@@@@@@@+@@@@@@@@@@A@@ఐ$fmt22YO"O-3YO"O1@@@@@@L@L@U@@ఐ&s_nameFYO"O2GYO"O8@@@@@@e@@5@@@@@K@k@@ఠ$privj\ZO:OF]ZO:OJ@u|A@@y@@@K@3baabbbbb@~@@@డzz nZO:OZoZO:O[@z@@@(@@@K@@z@@@@@@@@@ఐp!tʼnZO:OMŊZO:ON@Q@@?'@*ty_privateŐZO:OOőZO:OY@G @@.@@ภ(AsttypesŞZO:O\şZO:Od@'PrivateţZO:OeŤZO:Ol@@;'Private(Asttypes,private_flag@@@ @@@@B@@A4parsing/asttypes.mlie1Ee1L@@@ O@@@@DK@%T@@1@@XU@A@ŻZO:OB@@ ఐ!t\OzO\OzO@@@?3@vo@p@q@@@+ty_manifest\OzO\OzO@ @@~}@@@*@@@)@Ġ$Some]OO]OO@fĠ%Other]OO]OO@;%Other@@@@&e)type_expr@@@@A@@B@A+.P.V+.P.p@@@N@ఠ#typz ]OO ]OO@#}A@@@@@5E@@@]OO]OO@@@@@6K@@@1@@@@@8@@@7S@@Ǡ@@@:@@@9Z@@@ఐ!p/^OO0^OO@-@@@@@@J@@I@@@@P@@@@@@2K@WM@M@@@M@@@M@F@@@H@@@I@@@G @@E@@D3YXXYYYYY@XQ@R@S@@@@ఐȠ$fmt2i^OOj^OO@,@@ @@@XN@bN@a@@ภƉƊ~^OO^OOAภƔx>ƕ x=# = @@x"@@@N@N@8@ภ%ƨƩؠภ-ưƱ'@'@mO@m@@@N@P@ภ=7ภEȠ?@?@Ѡ~O@Ϡ~@@@N@h@ภUؠO@O@)t@@@VN@N@N@N@ޠM@M@M@ߠ@@@N@@@j@D@@@N@@@u@OO@#@@@N@@@@[O@w-@@@N@@' = %s%s@@b@@@N@N@@@@@C@@@UN@@@ఐϠ$priv+^OO,^OO@_@@@@@ N@ @(private 8^OO9^OO@@;^OO<^OO@@N@ @ E^OO@@G^OOH^OO@@ N@@L^OOM^OO@@@@ ఐh$self\^OO]^OP@. @@J@-`a^OP @@@G1@@@@G,@@@G)@@@@@@@@@ఐ(mod_namey^OP z^OP@@@GM@@@!O@%O@$'@@ఐ#typǍ^OPǎ^OP@1@@GW@@@ 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@@W@@@ K@33@@@@ ఐZ!pbPOPYbPOPZ@ް@@@@@@<@W@@@@B@@@L@IL@L@@@L@8@@@:c@@@;@@@9@@7@@63@:@@@@ఐp$fmt2bPOP[bPOP_@԰@@@@@JM@QM@PG@@ภ12&cP`Pl'cP`PqAภ<= `@u@@@M@M@g@ภOPภW;X&:@&@`cN@c@@@M@@ภg*h6)@6@l@@@HM@M@M@yL@L@@@@M@@@M@ϠN@ @@@M@@@Y@۠N@f @@@M@@# %sj@j@@@@M@M@@@qp@@6@@@GM@@@ఐ!tȭePPȮePP@u@@B@'ty_kindȴePPȵePP@"v @@"u@@@@Ġ-Type_abstractfPPfPP@;-Type_abstract"@@@}@@@@BC@A++++@@@@@@  @@"@@@@@"@@@@@@ఐɠ!tgPPgPP@@@B@+ty_manifestgPPgPP@" @@""@@@@@@@Ġ$SomehPQhPQ@i̠Ġ+Object_typehPQ hPQ@;+Object_type@D,object_field@@@@@@@AA@B@A,..,..@@@e@@hPQhPQ@@@@@@@@R@@@'hPQ(hPQ@@"@@@X@@@0@@"ՠ"@@@@@@`@@"ܠ"@@@@@@g@@@డDZ!^DiQQ2EiQQ3@v@@@v@@@'@s@@@&r@@@%@@$@@#@@"= \iQQ.]iQQ0@@_iQQ-`iQQ1@@@@@3R@5R@4@@డ!^tiQQUuiQQV@@@@@@@;@@@@:@@@9@@8@@7@@ఐ4$privɐiQQ8ɑiQQ<@İ@@M@@@IS@H@'privateɝiQQCɞiQQJ@@ɠiQQBɡiQQK@@@@@GS@KS@J@ ɯiQQR@@ɱiQQQɲiQQS@@S@MS@L@ɸiQQ4ɹiQQT@@@@" <iQQXiQQZ@@iQQWiQQ[@@@@@FS@OS@N@@ @@@@@2@PS@E@@x@@L@K@@jQ\QnjQ\Qo@@##@@@@@@@ @##@@@ @@@@@@ jQ\Qt@@jQ\QsjQ\Qu@@!$@@@AgPPkQvQ@@$'@Ġ,Type_variantlQQlQQ@;,Type_variantA@E3variant_constructor@@@y@@@x@A@BC@A,$,*,$,T@@@d@@lQQlQQ@@@@@@@@Q@@@! @@#@@@U@@#@@@X@@@డȢ!^5lQQ6lQQ@g@@@g@@@^@d@@@]c@@@\@@[@@Zq@@!=MlQQNlQQ@@PlQQ@@@@@jP@lP@k@@ఐ$privdlQQelQQ@@@!@@@nP@m@( privateqlQQrlQQ@@tlQQulQQ@@@@@iP@pP@o@ ʃlQQ@@ʅlQQʆlQQ@@P@rP@q@VʌlQQ@@@@>@@@Ġ+Type_recordʘmQQʙmQQ@;+Type_record@"E@@@{@@@z@AABC@A\,|,],|,@@@@@ʭmQQʮmQQ@@E@@@@@@@@@ @@$u@@@@@$x@@@@@@డ3!^mQQmQQ@@@@@@@x@@@@w@@@v@@u@@t@@"= mQQmQQ@@mQQ@@@@@P@P@@@ఐ$privmQQmQQ@)@@@@@P@)@(private mQRmQR @@mQRmQR@@0@@@P@P@:@ mQR@@mQRmQR@@P@P@H@VmQR@@J@@>@@HK@Ġ)Type_open)nRR'*nRR0@;)Type_opene@@@ABC@A ,, ,,@@@}@@@  @@$@@@b@@$@@@e@@@$= ..>nRR5?nRR9@@AnRR4BnRR:@@lo@Ġ-Type_externalMoR;RJNoR;RW@;-Type_external@@@@|@ABBC@A !,,!,- @@@@ఠ$name|boR;RXcoR;R\@{A@@@@@c@@@@@%(@@@g@@%+@@@j@@@డ&Printf'sprintf}pR`Rq~pR`Rw@ ˁpR`Rx˂pR`R@@@&Stdlib&format!a@$unitF@@@&stringQ@@@@@@@@@*printf.mli@@.Stdlib__PrintfC@,'@@@$@@@@O@SO@O@@@O@G)@@@I&@@@J@@@H@@F3@ib@c@d@@@@ภ[ޠZ߰pR`RpR`RAYภf} }+= external @@}w@@@P@P@$@ภz+Caml_string ;+Caml_stringO!x@$m!b@$n!c@$o!d@$p!e@$q!f@$r@@@'ՠ!a@$u@.'@o@@@'@@'@@@'֠.*&"@@@'@BCAYAAz}}{$@@@c@ภH,Ij+@j@QQ@@@@P@@ภXYz@z@@@@RP@P@P@O@O@@@@P@@@@Q@ @@@P@@@@̠Q@k @@@P@@-= external %S@@@@@P@P@@@@@ߠ6@@@QP@@@ ఐ $self̞pR`R̟pR`R@3O@@OV@3?̣pR`R@@@@@@@@@@ఐQ$name̳pR`R̴pR`R@@@ Q@Q@Q@@@̽pR`R̾pR`R@@@@C@@@@@AdPrP~qRR@@@@@@L@L@ఐ &flush2rRRrRR@ @@@@@@\@@@@@@@ภrRRrRR@@@@@@@L@@@@@@  @@@A@aP9PA @@@ఠ$defsuRRuRR@A@@?K@3@170@1@2@@@ఐ !t vRR vRR@ Ұ@@G 3        @@@@'ty_kindvRRvRR@&԰ @@&@@@ @Ġ-Type_abstract"wSS#wSS@^@@@@&@@@3%$$%%%%%@,@@@@&@@@@@@ఐ !t7xS"S;8xS"S<@ @@G8@+ty_manifest>xS"S=?xS"SH@& @@&&@@@A@@@@ @Ġ$SomeRySNS]SySNSa@n!Ġ+Object_type[ySNSc\ySNSn@Uఠ!ldySNSoeySNSp@}A@@]\@@@N@@@MG@@@pySNSbqySNSq@@'@@@OM@@@$@@''@@@Q@@@PU@@'%'$@@@S@@@R\@@@@ఠ&fields͎zSuS͏zSuS@ͧA@@h"%R@"@@@.P@r@@@P@m3͜͜͝͝͝͝͝͝@B;@<@=@@@డ$List#mapͰ{SSͱ{SS@ ʹ{SS͵{SS@@ư@@@@@@@VP@t*@@u@à @@@sݠ3@@@q@@p@@o3@+@@@@࣠@!rA{SS{SS@A@@">@@@@@ఠ's_field|SS|SS@A@@v@@@S@3@T":@@@@@ ఐ{!p}SS}SS@@@@Š@@@@x@@@@_@"@@@j@@@T@T@T@@@T@J@@^T@@@@Ë@@@@@@ @@@@;@@ఐ $fmt28}SS9}SS@ @@@@@U@U@O@@ภXYM~ST N~STAӠภc `d  _ภk l ภstภ{%|#$%(@(@ @@@%U@(U@'@ภ ΏRΐ7Q@7@~T@dT@V@2@@@U@U@U@U@U@#U@U@U@U@$ V@V@@@@&U@2@@^@'V@"V@V@ @@@U@"@%r@r@@@@U@5U@4@@y@IBV@;./0V@+V@@@@U@@@@ V@G:;T@EU@ߠU@@@@U@@ภu" @@@@@FU@IU@H@ภÉ = <ภÑ@@V@L@@@]U@g@ภá$%͠" :@@@@@xU@{U@z1@ภõ89ʠภý@Av@@@@@U@U@L@A@@@@U@U@W@@@@@@U@U@b@@ @@@@U@g@ภnßoÞภvZwY@@ZV@Z@@@U@@ภφ0χ./" ;3@3@@@@U@U@@ภϚ]ϛB\@B@T@\T@wT@T@T@V@U@DU@[U@vU@U@U@ʠV@@@@U@@@e@!"V@$%@@@U@@@q@V@}!,-V@/0@@@U@@@~@'V@i,78V@l:;@@@yU@@@@4Ǡ6AV@ODE@@@`U@u@@@@V@7A V@:@@@GU@Z@@@MbUWX@@@U@C@@@XV@l@@@U@@3@[ %s :@ %s ;@@_@@@U@U@ @@@@Ń @@@U@)@@ఐQ!r(TT6)TT7@5@@o8@'of_name/TT80TT?@3'of_name$@@@@@@@@@ 3'of_type 0)type_expr@@@@@A @A&--&--@@Ò@3'of_text*Odoc_types$info@@@@@@A@B@A '-- '--@@å@@A%--%--@@é@7/@@OU@n@@ ఐ{$selfoT@TXpT@T\@7 @@S'@6stT@Th@@@PD@@@@P?@@@P<@@@@@@@@@ఐ*(mod_nameЌT@TiЍT@Tq@ @@P`@@@V@ V@@@ఐˠ!rТT@TrУT@Ts@@@@'of_typeЩT@TtЪT@T{@p @@Ps@@@V@ V@ @@дT@TWеT@T|@@V@@@@@T@@ఐ&flush2T~TT~T@@@@@@@Q@@@@@@@ภT~TT~T@@@@@@@T@@@@@@ @@@A@|SS @@డX!@TTTT@lX@@@lXW@@@$@lQ]@@@#lPa@@@!@@ @@3@ @@@@@@ภ2 TT TTA1ภ'CodePre TT@֠ఐ1's_fieldTTTT@@@@@@S@='@@ @@%S@;*@ภ|.TT%A{@&A@ГT@2@@@7S@C9@@8TT/@@l@@@0S@6A@@ ఐY$selfMTTNTT@7@@TR@7RTT@@@L@KK@@G@@FY@@ఐ!faTTbTT@"@@L)F@Nh@@ఐ!rrTTsTT@@@w@'of_textyTTzTT@4 @@L!F@T@@TTрTT@@L@@J@@@@@@ф{SSхTU@@@@@Q@\Q@[@@ఐ2!lіTUїTU@@@@@@Q@_Q@]@@ @@@A@ѣzSuS @@డ!@ѭU$UGѮU$UH@m@@@m&>O@d@@@f@m@@@em @@@c@@b@@a3ѿѾѾѿѿѿѿѿ@#:3@4@5@@@@డ?$List'flattenU$U3U$U7@ U$U8U$U?@@@@@&nP@v@@@x@@@w@@@u@@t+@@ఐi&fieldsU$U@U$UF@5@@ؠנ@@@@@@Q@Q@D@@2@@msY@@@rP@Q@M@@ภ@U$UKU$UXA?ภ'CodePre  U$UR@!>'U$UT(U$UU@@*U$US+U$UV@@@@@P@P@q@@ @@&P@t@ภΊ<U$UW%AΉ@&A@ѡ&Q@@@@P@@@GU$UI0@@m@@@qP@@@z7@@K@p@:@@W@Ġ$None^UZUi_UZUm@sI@@@@, ,@@@[@@@Z@@@@@Ġ$SomepUZUpqUZUt@s?Ġ%OtheryUZUvzUZU{@ @~UZU|UZU}@@ @@@c[@@@҄UZUu҅UZU~@@,*@@@da@@@@@,2,1@@@f@@@ei@@i@@4 @@,:,9@@@j@@@iq@@@ภаҞUZUҟUZU@@@@y@@@AҢxS"S/ңUU@@@Ġ,Type_variantҮUUүUU@ఠ!lҷUUҸUU@A@@@@@#@@@"3ҿҾҾҿҿҿҿҿ@@@@@@ @@,@@@$@@,@@@%@@@డBnpUUUU@m@@@Ѡ@@@@@@M@@ r@@@@@@@3@6/@0@1@@@@ఐ=!lUUUU@ @@@@ภ1UUUU@M@@@)M@@@@@@@@N@#@ ఐȏ!pUUUU@@@@ʴ@@@@Ȍn@@@N@N@@@@ȏ@@@@@@@@@@K@@ఐ$fmt2<UU=UU@@@@@@O@O@_@@ภ\]QUURUUAנภg%dh %cภo%p%ภw$xภ)Ӏ#(%(@(@ @@@RO@UO@T@ภӓVӔ7U@7@pN@ N@rN@ P@C8@@@O@O@O@-O@>O@PO@O@.O@?O@Q P@G!P@H@@@SO@_@@`@ )P@1!P@50P@6@@@@O@O@%t@t@@@@AO@bO@a@@{@ODP@!:-./P@%KP@&@@@/O@=@@@%QP@G:;VO@ X@@@O@,@ภx# |@@@@@sO@vO@u@ภȌ@@`zP@drO@q}P@g@@@tO@+@@@o~q6st@@@O@p6@@@zP@@@@ O@B@*@[ |@@ȁ@@@ O@O@N@@@@ɥ@@@O@W@@*@@X@ภmDUUEUUAlภ'CodePre MUU@ఐ&flush2XUUYUU@@@@̇@@@@@@@@|@@ภykUU@w@@@̙@@@N@@@sUUtUU@@6@@@@N@@@9 @@)M@@ภӰ@A@AA@)K@@@@M@@@ԏUUK@@ @ԑUUԒUU@@ @@ఠ,constructorsԞVVԟVV @ԷA@@oOA@@@N@@@@N@3ԫԪԪԫԫԫԫԫ@@@@డ&$List#mapԼV#V2ԽV#V6@ V#V7V#V:@@Ұ@@@@ @@@N@&@@@Ϡ @@@/@@@@@@@3@@@@@࣠@Aঠ'vc_nameV#VAV#VHA3'vc_name @@@vǭ@@@p@@@ 3'vc_args O@@@q@@A@Aǰ**DZ**@@I@3&vc_ret?5q)type_expr@@@s@@@r@@B@A***+@@Z@3'vc_text$P9@@@u@@@tA@C%@A+ +*+ +I@@h@@A****@@l@ఠ=>=<@=A@7@@@|@'vc_args0V#VJ1V#VQA=ఠ@NA@O_@@@@&vc_retAV#VSBV#VYAEఠ@_A@IH@@@@@@@'vc_textVV#V[WV#VbAIఠ@tA@M:.@@@@@@@@@fV#V@gV#Vc@@Q@@@@@ ఐ!pwVgVzxVgV{@u@@@@@@@@ʑ@@@@@@Q@Q@7Q@@@Q@/@@@@@@@@@@@@@3՚ՙՙ՚՚՚՚՚@|@~@}ol@n@m_\@^@]KH@J@I@@@@ఐ$fmt2հVgV|ձVgV@s@@Q@@@R@R@@@ภMРLѰVgVVgVAKภX۠' 'נภ`''ภh'\cภp#%(@(@@@@R@R@V@ภʄ7@7@XQ@Q@S@qͪ@@@R@6R@JR@[R@lR@~R@KR@\R@mR@ S@uS@v@@@R@@@^@'S@_"S@cS@d@@@nR@}@%r@r@ʉ@@@oR@R@@@y@BS@O;./0S@S+S@T@@@]R@k@@@((S@=G:;Q@R@:R@;@@@LR@Z@ภpq$ | @@@@@R@R@@ภքʵօʴภ ֌p֍o@@ʕS@@@@R@@ภ֜_֝^@@ R@R@EQ@GS@@@@R@@@@"S@QTS@TU@@@R@@@@ Y`@@@MR@@@@:S@4567@@@8R@I(@-@[ | %s@@@@@9R@R@4@@  @@ASȠJ@@@R@5=@@ఐ'vc_nameVgVVgV@D@@aR@L@@s@@]Q@N@@ఠ!lVVVV@A@@#CQ@3@]@@@ ఐ$selfVVVV@=@@Y@=F VV@@@QU@QH@QAQ'@@@@@@@@ఐO!fVVVV@ݰ@@QfF@'@@ఐɠ(mod_name+VV,VV@D@@@@@7@@@ఐ'vc_args?VV@VV@@@QkR@J@@ఐ&vc_retMVVNVV@@@QpF@X@@SVVTVV@@QF@]@@R@@Qm^@A@YVV@@డ!@cVWdVW@rа@@@rРR@@@ @rɠR@@@ rȠR @@@@@@@3srrsssss@@@@@@@ఐ!l׃VWׄVW@ @@@@ ఐ$selfהVWוVW @>E@@ZL!@>6יVW@@@Ra@RCR8@@@@(@@ఐ۠!fרVWשVW@i@@RpF@#7@@ఐY'vc_text׷VW׸VW!@@@R_F@(F@@׽VW׾VW"@@RYI@@=@@J@h@@@K@@@V#V;VW$@@@$@@O@-O@,@@ఐ!lVW%VW&@@@ܠ@@@O@0O@. @@% @@=3@A@VV @@డZ$List'flattenW7WDW7WH@ W7WIW7WP@@$԰@@@$Ԡ$Ӡ,M@4@@@6@@@5$Р@@@3@@23@"pi@j@k@@@@ఐw,constructorsW7WQW7W]@ @@$$"@@@?@@@>N@BN@@@@5@@K@=@(UV)W7W^@@|@+UU@@ 1~@Ġ+Type_record6W_Wk7W_Wv@ ఠ!l?W_Ww@W_Wx@XA@@ R@@@,@@@+ =@@@ @@2 @@@- A@@2 @@@. D@@@ ఐh$self\W|W]W|W@? @@[3\[[\\\\\@ d&@ @!@@@>dW|W@@@R@R@RR@@H@@G@@F @@ఐ!fuW|WvW|W@6@@RF@R@@ఐ"(mod_name؄W|W؅W|W@@@4@@@Y+@@ఐU!lؔW|WؕW|W@5@@RF@\:@@>@@ ;@Ġ)Type_openؤWWإWW@ {@@@@2e@@@2 @@2h@@@3 @@@ภزWWسWW@@@@  @Ġ-Type_externalؿWWWX @ r@WX WX @@ t@@@8 @@@ @@2@@@9 @@2@@@: @@@ภWXWX@#@@@  @@@AvRR@@  @A@uRR@@@ఠ%defs2XX)XX.@A@@J-lK@@@@K@}3@   @ @ @@@ภAXXCXXE@!ภ'CodePreXX2XX9@ǠఐA's_type3 XX: XXA@ @@@@@K@K@%@@XX1XXB@@-K@*@ఐ ,$defs#XXF$XXJ@2@@ +5@@@@օ;@@@:@A@,XX% @@డף!@6XNXl7XNXm@t@@@t@@@@t@@@t@@@@@@@3FEEFFFFF@Yib@c@d@@@@ఐ̵-merge_codepreXXNXWYXNXd@̆@@@ֻ̰@@@@@@Š@@@@@@@ఐ%defs2rXNXesXNXj@)@@נ-@@@L@L@4@@~XNXVXNXk@@t@@@K@L@?@@డ!@ٔXnXٕXnX@u@@@u.!K@K@@@@@t @@@t@@@@@@@b@@ภܰٳXnXwٴXnXA۠ภ%Latex ټXnX|@డ4!^XnXXnX@@@@@@@@@@@@@@@@@@@@'\index{XnXXnX@@XnX~@@@@@M@M@@@డc!^XnXXnX@(@@@(@@@@%@@@$@@@@@@@@@ ఐ $selfXnXXnX@@Ű@@\@@XnX@@[[\m@@@@@@@j@@@\h@@@@@@@@\ภp?{@?@\\@@@ @@@ @@ఐ&s_nameCXnXDXnX@@@j3@@@ O@O@@@X@@@@@@O@ @@డ!^aXnXbXnX@̓@@@̓@@@@̐@@@̏@@@@@@@(@@'@\verb`yXnXzXnX@@@@̭@@@$O@&O@%:@@డ!^ڏXnXڐXnX@@@@@@@,@̾@@@+̽@@@*@@)@@(V@@ ఐ$selfڭXnXڮXnX@A^@@]eg@A6ڲXnX@@\\]@@@@@@@?@j@@@>]@@@=@@<@@;{@\ภ{%{ภTXnXXnX@S@@@]$@@@NQ@R@@@ɗ@@@S@@ఐ&s_nameXnXXnX@Y@@j@@@LQ@WQ@V@@c@@#@@@8@XQ@K@@#`} XnXXnX@@tXnX@@.@@@7P@ZP@Y@@ @@6@@@#@[P@6@@@@>@@@@\O@"@@U@@F@@@@]N@@@%XnX}&XnX@@}@@@@^M@@@| @@L@@ภׅA׃@A@ڛM@@@@L@c@@@XnXv@@v@@@L@@@ ఐa$selfUXXVXX@B@@^ @A8ZXX@@kk@@@l@@@k@k]@@@j@@@i]@@@h@@g@@f'@lภqۄ|`@ۄ@5l@@@@@@5@@ఐq!tۊXXۋXX@R@@UD@'ty_infoۑXXےXX@5a @@l,^&@@@@@@M@M@V@@۠XXۡXX@@^(@@@~\@@f@@w"@@@K@L@e@@1@@'f@@@(@@@)@@@*@@@+@@@,O@@@-P@@@.Q@@@/R@@@0S@@@1N@@@2O@@@3-@A@ۼRMM@@ ఐԠ$selfYYYY @By@@^3@>OH@I@J@@@AYY@@@^~@@@@^|@@@l@@@@@@@@@ఐ⠐#fmtYYYY@Ȱ@@U @@ภ;YY]YY_@ภ%LatexYY(YY-@S ఐ$self YY/ YY3@B@@^B@B"YY>@@@^R@@@@@@@@M@@ ఐ2$self&YY@'YYD@Bװ@@^^@A+YYO@@ɼ^@@@@@@@l @@@^z@@@@@@@r@͐ภrQ}-@Q@^@@@@@@@@ఐ>!tWYYPXYYQ@@@VX@'ty_name^YYR_YYY@69 @@lN@@@L@L@@@iYY?jYYZ@@^@@@@L@@@sYY.tYY[@@@@@@K@@@}YY'~YY\@@0J@@ఐ$text܉YY`܊YYd@@@1@@@J@J@@@ܕYY&ܖYYe@@1@@@J@@@ @@;F@@@@@.@@m@A@A@@@V@VV@@@@@@@@@Pd@V@VV@@@@@@@@F@@ܻPMM&@̐> Print LaTeX code for a type. OMpMtOMpM@@@@@@@VðYYYY@AA࣠@&self-3AఠĉĊCAC@P3@C@@@  CAPC@P@@C@࣠@(mod_nameAYYYY@ A@@V3@CP@C@!P@C@@@@@  @@#fmtAYYYY@A@@V3@ V@@@@@@@@"teAYYYY@-A@@V3@V@@@@@@@@@ఠ$text'YY(YY@@A@@x1K@C@@@OK@30//00000@(W@@ @@@@@ఠ$fmt2FYYGYY@_A@@@@@6L@@@ఠ&flush2WYYXYY@pA@@@Չ@@@9@@@8@@7L@2@@fYYgYY@@@"@@@!;@!frYYsYY@݋A@/@ @@" @@@6@'@@#O@ఐ:'new_fmt݋YZ݌YZ@@@@պ@@@+@1@@@'@@@@@*'@@@)@@(@@&@@%q@@ภպݬYZ ݭYZ @չ@@@@@@:M@>@@*@@@q@b@@?M@5@A@ݾYY@@ డ.0reset_type_names)Odoc_infoZZZZ @ ZZ!ZZ1@@>@@@>@@@D>@@@C@@B3@@@@@vp@t@q@@@@ภZZ2ZZ4@@@@?@@@KM@O@@(@@@@@@PL@J@ డt&Format'fprintf Z7Z? Z7ZE@ Z7ZFZ7ZM@@X@@@ծ@@@Y@ӆh@@@/L@fL@Uվ@@@WӉ@@@X@@@V@@T@@SN@@ఐ$fmt26Z7ZN7Z7ZR@V@@@@@gM@kM@jb@@ภVWKZ7ZSLZ7ZaAѠภa0^b 0]ภi0j0ภq/rภy#z#"%(@(@@@@M@M@@ภ ލPގ7O@7@ޠpL@L@ L@N@۠2@@@eM@M@M@M@M@M@M@M@M@ N@ߠ!N@@@@M@@@`@)N@ɠ!N@͠0N@@@@M@@%t@t@@@@M@M@@@{@IDN@:-./N@KN@@@@M@@@@0QN@G:;VM@X@@@M@@ภr%type @@@@@ M@M@ @ภӆ  @@ZzN@rM@ }N@@@@ M@.@@@i~q6st@@@M@9@@@tN@@@@M@E@,@[type @@{@@@M@M@Q@@@@ԟ@@@dM@Z@@/@@[@ ఐ5"teFZmZ}GZmZ@@@Y"k@2te_type_parametersMZmZNZmZ@32te_type_parametersY(@@@٠?)type_expr@@@@@@@@B3'te_infoʡD3@@@@@@A@@ @A !@!J!!@!i@@ҹj@3,te_type_name!t@@@@@A@A+!!,!!@@k@*3*te_private*YR,private_flag@@@@@C!@A6"")7""D@@m@3/te_constructors5 Ya7t_extension_constructor@@@@@@A@D1@AF"E"OG"E"@@n@3&te_locE?@@@A@E:@AO""P""@@o@3'te_codeNޠ`@@@@@@A@FI@A^""_""@@p@@Ab!!c!"@@l@kc@@]\@@@4@@@3@ĠZZZZ@@@@@po@@@=@@@<3@@@@ @xw@@@?@@@>@@@ภZZZZ@@@@'@@@_L@\L@0@ĠZZZZAఠ!p ZZ@ A @@@@@G3@@@@Ġ AM@@A@c@@@M@@@L@@@ ZZ@@@@@O@@@N@ @@@@Q@@@P@@@ ఐ@"ps$ZZ%ZZ@c@@@@@@d@7@@@cՒ@@@b@@a@@`310011111@WF@@A@B@@@@ఐ$fmt2AZZBZZ@a@@@@@pP@tP@s@@ ఐ~$selfYZZZZZ@G @@c(@F]^ZZ@@@`.@@@{@`)@@@z`&@@@y@@x@@w8@@ఐ(mod_namevZZwZZ@o@@ZdE@@ఐ!pZZZZ@O@@`M@@@Q@Q@Y@@ZZZZ@@՝@@@o@Q@c@@t @@@@@O@ni@ఐ "psZ[ Z[ @@@@E@@@@չ@@@@@@@@@@@@ఐz$fmt2Z[Z[@@@a@@@O@O@@@! Z[Z[@@Z[Z[@@@@@O@O@@@9 @@O@@ @@@ఠ!l[[%[[&@A@@@@@U@@@T@@@@@W@@@V @@@ ఐ%"ps [*[: [*[<@H@@@ب@@@@@@@w@@@@@@@3@<3,@-@.@@@@ఐࠐ$fmt2&[*[='[*[A@F@@@@@P@P@@@!(8[*[C9[*[D@@;[*[B<[*[E@@J@@@P@P@+@@< @@׏@@@O@1@ ఐc,print_concatU[G[WV[G[c@۰@@@@@@@h@@@@@a+@@@O@׳@@@ǐA@@Ϡ@@@ @@@@@@@@\@@ఐ9$fmt2[G[d[G[h@@@ @@@P@P@3@p@@@@", [G[j[G[l@@[G[i[G[m@@֤@@@P@P@@@࣠@!pA[G[s[G[t@A@@J'@@@@ఐנ"ps[G[x[G[z@@@@Z@@@@@@@)@@@@@@@3@(h@@ @@@@ఐ$fmt2[G[{[G[@@@y@@@R@R@@@ ఐ$self[G[[G[@H@@d(@G[G[@@@a@@@ @a@@@ a@@@@@@@8@@ఐ (mod_name [G[[G[@@@[E@@ఐq!p[G[[G[@O@@R@@[G[[G[@@-@@@@S@\@@m @@r@@@R@b@.[G[n/[G[@@@؀@@@%O@ސ@@P@ P@@@ఐZ!lF[G[G[G[@-@@߫@@@P@$P@"8@@ @@@ఐw"ps[[[\[[@՚@@@@@@+@n@@@*@@@)@@(@@'@@ఐ/$fmt2u[[v[[@@@@@@7O@;O@:@@") [[[[@@[[[[@@י@@@6O@=O@< @@9 @@O@5 @B @@@ @@@@@AZcZk[[@@@ ఐ "ps[[[[@@@@E@@@f@׹@@@e@@@d@@c@@b@@ఐz$fmt2[[[[@@@a@@@rM@vM@u@@ ఐ$self[[[[@I@@e@Hذ[[@@@bT@@@}@bO@@@|bN@@@{@@z@@y @@ఐ(mod_name[[[[@@@\-@@ఐ"te[[[[@Ѱ@@\<@,te_type_name [[ [\@ @@@@@F@@[[[\ @@!@@@q@N@P@@v @@f@@@L@pV@ ఐئ!p,\ \-\ \@*@@@@@@@أ@F@@@Rَ@@@L@L@&L@=@@QL@נ@@@٠د@@@@@@@@@@@@ఐ$fmt2\\ \]\ \@|@@@@@M@M@@@ภ|}q\ \r\ \!Aภ㇠1 0# +=@@@@@9M@@'Private-\ \?.\ \F@@@ @@4M@h@@!@@@@@N@n@( private>\ \M?\ \U@@A\ \LB\ \V@@M@z@ K\ \]@@M\ \\N\ \^@@M@@R\ \"S\ \_@@@@)@@L@@@ఠ's_type3`\b\na\b\u@yA@@@@@L@3feefffff@@@@ఐ&flush2s\b\xt\b\~@@@@ܢ@@@@@@@@@@ภܔ\b\\b\@ܓ@@@ܵ@@@M@%@@@@)&@A@\b\j @@@ఠ$defs\\\\@A@@1m9L@@@@L@3@MF@G@H@@@డ!$List'flatten\\\\@ \\\\@@1@@@11#@@@@@@1(@@@@@3@&@@@@డH$List#map\\\\@ \\\\@@@@@@b@@@M@1ˠT@@@M@.M@M@@@@@@@@@@@@@@6@@࣠@!xA\\\\@*A@@+n@@@@@ఠ&father!\\"\\@:A@@@@@P@3'&&'''''@"C@@@@@డ$Name&father:\];\]@ >\]?\] @@"@@@@@@@@@@@ @@ఐH!xV\] W\]@,@@o/@'xt_name]\]^\]@3'xt_name@@@!t@@@@@@ 3'xt_args )Odoc_type0constructor_args@@@@@A @A*#+G@@d@3&xt_retйE)type_expr@@@@@@@@B@A;HR<Hr@@e@31xt_type_extension*_b@@@@@C%@ADE@@f@3(xt_alias3Ӡ_o/extension_alias@@@@@@@@D5@AT  U  6@@g@3&xt_locCW(location@@@A@EA@A` i sa i @@h@3'xt_textOg$info@@@@@@A@FR@Aq  r  @@ i@@Auv@@c@nf@@u@@@Q@Q@@@n@@@A@\\p@@ ఐS!p]]-]].@װ@@@x@@@@P@ԙ@@@P@=@@@P@P@6P@@@P@ݓ@@@^@@@@@@@@@@3@@@@@@@ఐȠ$fmt2]]/]]3@.@@ݯ@@@Q@Q@@@ภګ.ڪ/#]]4$]]CAکภڶ986: 85ภھA7B7ภI7JภQR#%(@(@@@@Q@Q@P@ภe(f7'@7@ڶ|P@P@R@p@@@Q@5Q@IQ@ZQ@kQ@}Q@JQ@[Q@lQ@~ R@tR@u@@@Q@@@^@ݠ'R@^"R@bR@c@@@mQ@|@%r@r@@@@nQ@Q@@@y@BR@N;./0R@R+R@S@@@\Q@j@@@8R@<G:;P@Q@9Q@:@@@KQ@Y@ภKΠxw$ | @@\@@@Q@Q@@ภ_ภg@@R@@@@Q@@ภwڽڼ@@KQ@Q@EP@GR@@@@Q@@@@\R@QTR@TU@@@Q@ @@@iY`@@@LQ@@@@t6R@./01@@@7Q@H"@-@[ | %s@@{@@@8Q@Q@.@@  @@ܟOȠD@@@Q@47@@డ$Name&simpleH]]EI]]I@ L]]JM]]P@@@@@@@@@@@@@W@@ఐV!xd]]Qe]]R@:@@}f@'xt_namek]]Sl]]Z@ @@@@@R@R@t@@v]]Dw]][@@w@@@@P@y@@ఠ!l]]]t]]]u@A@@3P@3@@@@ ఐ $self]]]x]]]|@NF@@jM@Mհ]]]@@@a@a@aa@@@@@@@@ఐ 9!f]]]]]]@ ɰ@@aF@ '@@ఐ&father]]]]]]@@@j@@@7@@@ఐ !x]]]]]]@@@J@'xt_args]]]]]]@o @@bF@S@@ఐ٠!x]]]]]]@@@a@&xt_ret]]]]]]@x @@bF@j@@]]]]]]@@b%F@o@@d@@bp@A@]]]p@@@ఠ!c]]]]@A@@i`@@@P@>@@@?P@ 3@@@@@@ఐ!x"]]#]]@@@;3"!!"""""@@@@(xt_alias*]]+]]@ @@@@@$@@@#@Ġ$None>]^?]^@)@@@@@@@-@@@,4@@@@@/@@@.;@@@ภۆT]^U]^@@@@NC@Ġ$Somea^^1b^^5@0ఠ"xaj^^6k^^8@A@@@@@6L@@@@@ޠ@@@8@@@7T@@@@@:@@@9[@@@ ఐ!p^<^U^<^V@݉@@@*@@@I@@K!t@@@S@@@@S@VS@S@@@S@EG@@@G@@@H@@@F@@D@@C3@QJ@K@L@@@@ఐ |$fmt2^<^W^<^[@ @@c@@@WT@^T@]3@@@@@ภ`_^<^\^<^cA^ภk # = @@|@@@T@T@"@ภ32ภ݇  '@'@kU@k@@@T@:@ภݗ7@7@kp@@@UT@T@T@}S@S@@@@T@Y@@N@݂U@ @@@T@e@@Z@ݎU@s @@@T@q@% = %sk@k@ݕ@@@T@T@}@@rq@@޹6@@@TT@@@ఐ"xa`^^a^^@@@@@@@@%xa_xtl^^m^^@3%xa_xt@@@Բ @@@@@@A@A3'xa_name@@@@@@@A78@@a@@A;5?<5o@@b@*@@ @@@@@@@Ġ$None^^^^@@@@@+ @@@@@@@@2 @@@@@@@@@ఐK"xa^^^^@@@"@@@ @@'xa_name^^^^@G@@(S@X@Ġ$Some^_^_@ఠ!x^_^_ @A@@ R@@@*@@@@@m Y@@@@@@2@@t `@@@@@@9@@@ఐ!x^_ ^_@@@ @@ s@@@@ 3@L. @@@'xt_name^_^_@@@E @@@A ^d^ __3@@H@@@@@hS@YB@ภ<_5_O_5_cA;ภ'CodePre _5_V@ఐ Р&flush2'_5_X(_5_^@ F@@@V@@@@@@@@f@@ภH:_5__;_5_a@G@@@i@@@S@v@@C_5_WD_5_b@@@@@@S@@@: @@?R@@ภ棰AA@BA@鹠MP@@@@R@@@^_5_NK@@罠@@@@P@@[@@@Ae]]R@@]R@A@g]]T@@డ!@q_z_r_z_@ް@@@ޠ>O@@@@@٠@@@ؠ @@@@@@@3@s@@@@@@ภٰ_z__z_@繠ภ%Latex_z__z_@ ఐ ͠$self_z__z_@QY@@m`3@%@@@P_z_@@@l@@@߽@@@@@ @@ ఐ ꠐ$self_z__z_@Qv@@m}@Q^_z_@@ًؕm@@@@@@@z@@@m@@@@@@@1@ئภF@@١m4@@@@@@?@@ఐ蠐!x_z__z_@̰@@N@'xt_name_z__z_@ @@z@@@R@R@\@@_z_ _z_@@mN@@@@R@f@@_z__z_@@j@@@@Q@p@@ @@?P@s@ఐ!l&_z_'_z_@@@~@@@@@@@P@@@డ!@<__=__@@@@?P@P@@@@@ @@@@@@@@@@@@ఐX!c]_z_^_z_@װ@@̠#@@@Q@Q@@@ఐh!xv__w__@L@@@'xt_text}__~__@Ѱ @@Р@@@@@@@Ġ$None_`_`@|@@@@@@@$@@@#@@@@@&@@@%@@@ภٰ_`_`@@@@i@@@4@Ġ$Some``3``7@ఠ!t``8``9@A@@@@@-B@@@@@@@@/@@@.J@@ @@@1@@@0Q@@@@ఠ!s`=`Y`=`Z@A@@m@@@T@:3@e/(@)@*@@@ ఐ"ps`]`w`]`y@7@@@@@@A@ @@@@f@@@?@@>@@=@@ఐ̠$fmt2`]`z`]`~@2@@@@@MV@QV@P2@@8\begin{ocamldoccomment} $`]`%`]`@@'`]`(`]`@@6@@@LV@SV@RF@@9 @@{@@@TU@KL@  ఐh$selfC``D``@R@@n\@R{H``@@@n@@@`||@@@_@@@^@|n@@@]@@@\}@@@[@@Z@@Y@@Xy@@ఐ'$fmt2m``n``@@@n@@@uV@yV@x@|ภg@@<}@@@{@@@z@@ภ$Some````@]ఐנ!t````@@@o@@@V@@@````@@}9o@@@r@@@qV@@@j @@@@@U@p@ ఐ٠"ps````@@@@\@@@@@@@+@@@@@@@@@ఐ$fmt2````@@@x@@@V@V@@@7 \end{ocamldoccomment} ```a@@```a@@@@@V@V@ @@9 @@@@@@U@@ఐ&flush2aa3aa9@#@@@3@@@@@@@@%@@ภ%aa:aa<@$@@@F@@@U@5@@@@96@d @@:7@ @@;8@+ @@<9@A@$`=`U @@ภS*aXar+aXazARภ%Latex 3aXaw@ఐ[!s<aXax=aXay@Z@[@\@@@@@S@S@3DCCDDDDD@^l @@@@  @@S@@ภ頰'A@(A@춠T@@@@S@@@\aXap2@@껠@@@@>7@@x@@@Ac__da{a@@ &@@@Q@#@@@@ˠ@@@P@$Q@@@@@@@@b@}@@@@@@@@O@z\\{aa@@@@@N@'N@&@@ఐ}"teaaaa@[@@gj@/te_constructorsaaaa@ @@Ҝ@@@N@,N@)@@\\aa@@:@@@M@-N@ @@\\aa@@  @A@\\@@@ఠ%defs2abab@A@@BL@==@@ @@bD@@@4B@A@ aa@@డ!@b'bEb'bF@@@@@@@E@y@@@Dx@@@B@@A@@@3#""#####@ark@l@m@@@@ఐᒠ-merge_codepre5b'b06b'b=@c@@@똠@@@U@@@V@@@T@@S@@ఐ%defs2Ob'b>Pb'bC@)@@봠B@@@_M@aM@`4@@[b'b/\b'bD@@ɠ4@@@QL@cM@]?@@ ఐ$selfsbGbPtbGbT@U$@@q+P@TVxbGba@@9@@@l@@@k@q@@@j@@@iq@@@h@@g@@fh@0ภ~@@S3@@@@@@v@@ఐ"tebGbbbGbd@u@@h@'te_infobGbebGbl@Q @@JqD@@@@@@M@M@@@bGbObGbm@@qF@@@~@@i@@@@@@@@ @ 7@@ ^@  @@ _@ # @@ `@ 1 @@ a@ @@ b@ @@ c@@@@A@YY@@ ఐ$selfbwb}bwb@U@@q3@@@@@@Ubwb@@@q@@@@q@@@@@@@@@@@@ఐ#fmtbwbbwb@@@h @@ఐࠐ$textbwbbwb@*@@uC@@@K@K@7@@; @@NJF@:@J@@@)A@-A@@@i @i@hh@@@@@@@@1@ @@b@i@i@i i@@@@@@@@@@F@P@2YY+@nC ( Print LaTeX code for a type extension. @YgYkAYgY@@@@@@@iGbbHbb@AA࣠@&self-3AఠVnAV@c3UTTUUUUU@V@@@  VqAc V@c @@V@࣠@#fmtAgbbhbb@A@@i-3hgghhhhh@V$c@V(@!c @V)@@@@@  @@!eAzbb{bb@A@@i73{zz{{{{{@ iC@@@@@@@@@ఠ$textbbbb@A@@DJ@@@@J@3@(iU@@ @@@@@ఠ$fmt2bc bc@A@@L@@@K@@@ఠ&flush2bcbc@A@@@@@@N@@@@@K@2@@bc bc@@@"@@@;@!fbcbc@A@/@ @@ @@@6@'@@O@ఐ砠'new_fmtbc!bc(@M@@@ @@@@@@@젠@@.@@@@@@@@@@@@q@@ภ  bc*@@"@@@@@@L@@@)@@@p@a@@L@@A@#bc@@ డ0reset_type_names)Odoc_info3c.c64c.c?@ 7c.c@8c.cP@@QR@@@QR@@@ QO@@@@@3@??@@@@@@@@@@uo@s@p@@@@ภ`Rc.cQSc.cS@_@@@Ql@@@L@@@(@@@@@K@@@ఠ&s_namejcVcbkcVch@A@@@@@$K@3pooppppp@0@@@డ$Name&simplecVckcVco@ cVcpcVcv@@R@@@8@@@;@@@@@@@ఐ&!ecVcwcVcx@@@jY-@'ex_namecVcycVc@3'ex_namej_@@@X!t@@@@@@ 3'ex_info U@@@@@@A@A @Aq%%r%%@@ x@3'ex_args U0constructor_args@@@@@B@A}%%~%&@@y@3&ex_ret% Q>)type_expr@@@@@@@@C(@A&&&&&G@@'z@3(ex_alias6j/exception_alias@@@@@@@@D8@A&z&&z&@@7{@3&ex_locFQ@@@A@EA@A&&&&@@@|@3'ex_codeO6@@@@@@A@FP@A'' ''+@@O}@@A%h%r%h%@@Sw@ld@@ߺ@@@%L@+L@)@@l@@@A@cVc^n@@@ఠ&fathercccc@6A@@@@@:K@,3#""#####@@@@@@డ$Name&father6cc7cc@ :cc;cc@@.@@@@@@0@@@/@@. @@ఐ۠!eRccScc@@@k/@'ex_nameYccZcc@ @@ @@@;L@_L@]=@@. @@A>@A@ecc @@ ఐ렐!pqccrcc@o@@@@@@h@@1@@@_K@6@@@bK@uK@K@!@@5K@d+@@@f@@@g@@@e@@c@@b3@t{@|@}@@@@ఐ$fmt2cccc@a@@G@@@vL@}L@|@@ภCƠBǰccccAAภNѠC C͠ภV٠CCภ^CRYภf#'(@(@w@@@L@L@P@ภz7@7@N|K@;K@yM@@@@tL@L@L@L@L@L@L@L@L@ M@M@@@@L@ @@^@u'M@۠"M@ߠM@@@@L@@'r@r@@@@L@ L@ @@y@淠BM@ˠ;./0M@Ϡ+M@@@@L@@@@DM@G:;K@L@L@@@@L@@ภfg*exception @@@@@L@ L@@ภz{檠ภfe@@拠M@#@@@4L@>@ภUT@@L@L@2EK@3GM@&@@@7L@H@@@M@QTM@TU@@@L@1 @@@Y`@@@L@@@@ 6M@./01@@@L@"@5@[exception %s@@@@@L@KL@J.@@  @@7OȠD@@@sL@7@@ఐp&s_namecccc@@@YD@@m@@UK@xF@@ఠ!làcccc@A@@?)K@c3@U@@@ ఐ$selfcccc@Y@@u@Y:cd@@@mI@m<@m5m@@h@@g@@f@@ఐ8!fcd cd @ɰ@@mZF@r'@@ఐ&fathercd  cd@@@@@@y7@@@ఐ!e5cd6cd@@@lJ@'ex_args<cd=cd@ @@mhF@S@@ఐՠ!eLcdMcd@@@ma@&ex_retScd Tcd&@ @@mvF@j@@YcdZcd'@@mF@o@@d@@msp@A@_cc@@@ఠ!sĠjd+d7kd+d8@A@@Π@@@K@@@@K@3vuuvvvvv@@@@@@ఐ!ed;dKd;dL@@@mC3@@@@(ex_aliasd;dMd;dU@ @@@@@@@@@Ġ$Noned[dgd[dk@@@@@Ƞ@@@@@@4@@Ϡ@@@@@@;@@@ภd[dod[dq@@@@NC@Ġ$Somedrd~drd@ఠ"eaŠdrddrd@A@@@@@L@@@@@@@@@@@T@@@@@@@@[@@@ డ^&Format'fprintfdddd@ dddd@@B@@@@@@@p@!t@@@pN@(_@@@N@N@N@@@'N@@@@@@@@@@@@@@3      @ZS@T@U@@@@ఐ̠#fmt0dd1dd@@@m30//00000@@@@@ภJK?dd@ddAŠภUV # = @@@@@O@O@"@ภij虠ภqUr'T@'@zdP@d@@@&O@0:@ภD7C@7@Ҡi@@@O@O@ O@$vN@N@%@@@)O@:Y@@N@P@ @@@O@#e@@Z@P@۠ @@@O@ q@% = %sk@k@@@@O@=O@<}@@rq@@ 6@@@O@@@ఐ"eadddd@@@@@@V@S@%ea_exdddd@3%ea_ex@@@n@@@@@@A@A3'ea_name@@@@@@@A$v$$v$@@7u@@A$$$$@@;v@*@@n@@@U@@@T@Ġ$Noneddde@@@@@+n@@@^@@@]@@2n@@@`@@@_@@@ఐM"eadede@@@?@@@q@o@'ea_name(de )de@G@@!N@@Ġ$Some6ee%7ee)@ఠ!eƠ?ee*@ee+@XA@@n@@@g#@@@@@mo@@@i@@@h+@@to@@@k@@@j2@@@ఐ!e^ee/_ee0@@@ @@o@@@w@u3dccddddd@E. @@@'ex_namemee1nee8@ɰ@@E @@@Aqddre9eJ@@H@@@@@aN@B@ภzeLe[{eLeoAภ'CodePre eLeb@GఐѠ&flush2eLedeLej@H@@@@@@@@@@@f@@ภeLekeLem@@@@@@@N@v@@eLeceLen@@m@@@@N@@@: @@AM@@ภ AA@BA@ OK@@@@M@@@eLeZK@@$@@@@P@@]@@@Ad;dER@@_T@A@d+d3T@@డE!@eeee@E@@@EJ@@@@>P@@@=T@@@@@@@3@s@@@@@@ภ>e{ee{e@ภ%Latexe{ee{e@V ఐ$self e{ee{e@\@@x%@\%e{e@@@xU@@@!@@@@@ 0@@ ఐנ$self)e{e*e{e@\ڰ@@xA@\ð.e{e@@x@@@@@@@#@@@x}@@@@@@@U@ภT0@T@x@@@.@@@-c@@ఐ㠐!eZe{e[e{e@@@pr@'ex_nameae{ebe{e@ @@Q@@@*M@4M@2@@le{eme{e@@x@@@@5M@)@@ve{ewe{e@@@@@ @6L@@@ @@JK@ @ఐ預-merge_codepreeeee@麰@@@@@@:@@@;@@@9@@8@@డ!@eeee@@@@q@@@K@q @@@J q@@@H@@G@@F@@ఐܠ!leeee@L@@@@ఐh!seeee@@@4q2@@@VM@[M@Y@@eeee@@BKR@@@DL@\M@U@@] @@NZL@@@@K@^L@B@@@@]b@@@K@@@డr!@fAfHfAfI@r@@@rKzK@{K@c@@@e@o @@@dn@@@b@@a@@`1@@ภM$ee%ef@ALภ%Latex -ee@డ!^8ee9ee@j@@@j@@@@g@@@f@@@@@@@]@@'\index{PeeQee@@See@@@@@M@M@p@@డ!^gef hef@陰@@@@@@@@@@@@@@@@@@@ ఐ3$selfeeee@^6@@z=@^ef@@yoymy@@@@@@@@@@y@@@@@@@@yภ@@yy@@@@@@@@ఐJ&s_nameefef @@@@@@O@O@@@X@@@@@@O@@@డ?!^efef@@@@@@@@@@@@@@@@@@@@'@\verb`efef@@@@@@@O@O@ @@డm!^ef7ef8@2@@@2@@@@/@@@.@@@@@@@%@@ ఐ̠$selfefef@^ϰ@@z6@^#ef$@@zzzw@@@@@@@@@@zr@@@@@@@J@zภI ภŰBef*Cef/@@@@z@@@Q@_@@@@@@c@@ఐ&s_nameXef0Yef6@2@@H@@@Q@Q@w@@c@@@@@@Q@@@#`} ref9sef=@@tuef>@@@@@P@P@@@ @@@@@@ P@@@@@@@@@ O@@@U@@@@@@ N@@@eeef?@@@@@}@ M@@@| @@L@|@ภA@A@ M@s@@@xL@@@ee@@@@@qL@w@@ ఐ t$selffAfKfAfO@_w@@{~@^fAf\@@n猠l@@@@@@@k{e@@@@@@{d@@@@@@@@ภK@@禠@@@2@@@1@@ఐ !efAf]fAf^@ b@@r@'ex_infofAf_fAff@S @@{@@@.@@@-M@7M@4%@@fAfJfAfg@@{@@@,+@@f@@v @@@K@=L@o4@@!@@ 5@S@@ @@@ 4@@@ 5@@@ @@@ @@@ @ @@  @A@(bb@@ ఐ ⠐$self4fkfq5fkfu@_@@{343344444@   @ @ @@@_Z<fkf@@@{@@@D@{@@@C@@@B@@A@@@@@ఐ #fmtTfkfUfkf@ ְ@@s @@ఐ Ԡ$textafkfbfkf@*@@Ϡs@s@]J@ZJ@W6@@: @@XF@N9@I@@ @ A@ A@@@s<@s5s,@@i@@h@@g @@@m0@sF@s?s6@@r@@q@@p@@oF@k .@bb&@ $ Print LaTeX code for an exception. bbbb@@@@@@@sFffff@AA࣠@&self-3AఠUǠV`eA`f@m]3@`d@@@  `hAm``i@m`@@`i@࣠@#fmtAffff@A@@sb3@`ymt@`}@!mu@`~@@@@@  @@&m_nameAffff@A@@sl3@ sx@@@@@@@@!pAffff@A@@st3@s@@@@@@@@  ఐO$selfffff@`@@|3@"s@@@@@`ff@@@|@@@@|@@@@@@@@@@@@ఐ]#fmtffff@C@@s @@ภJ!ff"g6g?AIภ$Code *ff@#)functor (1ff2fg@@4ff5fg@@/@@@L@L@D@@ @@@@@L@L@N@ภvMgg,Atภ$CodeUgg@Nఐ!p`ggagg@g@@sj@'mp_nameggghgg@3'mp_names@@@ p+@@@ k@@@ 3'mp_type 崠Z+module_type@@@ m@@@ l@@A@A6T#T+7T#TO@@@3,mp_type_codeC@@@ n@@B@A@T`ThAT`T@@@3'mp_kind%s@@@ o@@C!@AITTJTT@@@@AMSTNST@@@<4@@@@@L@L@@@W<@@hL@L@@ภװg g*Aՠภ$Codeg g.@# : g g0g g3@@g g/g g4@@@@@L@L@@@ @@(L@L@@ภ"g6g>A!@A@9@@@L@@@/A@@<@@@L@@@A@G@@@L@@@ff@@}@@L@@@@@;@@@K@@  ఐ\$selfgBgHgBgL@a@@} @a*gBgf@@@t@t}@tzts@@@@@@@@ఐ`#fmtgBgggBgj@F@@t#@@ఐZ&m_name&gBgk'gBgq@B@@t0@@ఐX!p5gBgr6gBgs@<@@t?@'mp_kind<gBgt=gBg{@ @@tF@@=@@tG@ ఐ$selfKg}gLg}g@a@@~U@anPg}g@@@}@@@@}@@@ @@@@@@@e@@ఐ#fmthg}gig}g@@@u r@@ภsg}gtg}gAภ$Code |g}g@u%) -> g}gg}g@@g}gg}g@@@@@K@K@@@ @@@@@K@K@@ภ+A@,A@@@@K@@@g}g4@@~N@@K@@@b9@@u6F@ F@@=@@@>@@@?A@CA@@@u]@uV@uOuF@@@@@@@@@ @@os@ui@ub@u[uR@@!@@ @@@@@@F@@ffY@@uOgggg@AA࣠@&self-3 Aఠ bAb@o3@b@@@  bAob@o@@b@࣠@#fmt Agggg@ A@@uk3@bo@b@!o@b@@@@@  @@&father Agggg@A@@uy3@ u@@@@@@@@$kind Agggg@/A@@u3@u@@@@@@@@ఐ$kind(gg)gg@u@@@@u3)(()))))@@@@Ġ2Module_type_struct8gh9gh@;2Module_type_structu@@@ @Šs\@@@ @@@ @A@@E@A3^^3^^@@@+@ఠ$eles TghUgh@mA@@ss@@@C@@@B3\[[\\\\\@3@@@@@) @@u@@u@@@  ఐ$selfn hh&o hh*@c@@&3nmmnnnnn@F#@@@@@bv hh8@@@$@@@c@"@@@b0@@@a@@`@@_@@ఐ#fmt hh9 hh<@@@v @@ภ° hh> hh`Aภ%Latex  hhC@7\begin{ocamldocsigend}  hhE hh^@@ hhD hh_@@@@@N@N@D@@ @@ @@@N@N@N@ภ+A@,A@)@@@N@[@@ hh=4@@t@@nN@~a@@e9@@@@@M@mg@ డQ$List$iter hbhl hbhp@  hbhq hbhu@@\@@@@t F@Y@@@@@@蜠 @@@V@@@@@@@@@ ఐ1$self hbhw hbh{@c@@@c@ hbh@@@t:@t7@t4t-@@@@@@@@ఐ5#fmt$ hbh% hbh@@@v@@ఐ/&father1 hbh2 hbh@@@v@@5 hbhv6 hbh@@@tStL@@@@ఐ$elesC hbhD hbh@Ұ@@Z@@@N@N@@@h @@@@@M@@ ఐ$self_ hh` hh@d@@@cd hh@@@@@@@@@@@@@@@@@@@ఐ#fmt| hh} hh@s@@v@@ภ hh hhAภ%Latex  hh@5\end{ocamldocsigend}  hh hh@@ hh hh@@@@@M@M@2@@ @@@@@M@M@<@ภ+A@,A@@@@M@I@@ hh4@@b@@M@O@@b9@@w+F@#F@F@M@W@A@@X@\B@@w.Y@Ġ3Module_type_functor hh hi@;3Module_type_functor@wg@@@ wF@@@ @BA@E@A4__ 4__H@@@0,@ఠ!p  hi hi@A@@w~@@@G3@@@@ఠ!k  hi  hi @A@@wh@@@H@@@/ hi @@wo@@wo@@@  ఐ4$self ii ii@d°@@3@/(@)@*!@@@@@d@  ii7@@@w@w@ww@@@@@@@@ఐ=#fmt, ii8- ii;@#@@w@@ఐ7&father9 ii<: iiB@@@w(@@ఐZ!pF iiCG iiD@1@@w@@@ 8@@<@@w9@ ఐ{$selfXiFiPYiFiT@e @@G@d]iFin@@@w@w@ww@@@@@@P@@ఐ#fmtniFiooiFir@e@@w]@@ఐy&father{iFis|iFiy@a@@wj@@ఐ!kiFiziFi{@r@@w@@@z@@7@@w{@@@w|@Ġ1Module_type_aliasi|ii|i@;1Module_type_aliasb@x-1module_type_alias@@@ @AB@E@A[6__\6__@@@-@ఠ!a i|ii|i@A@@@@@K3@@@@@@@@x$@@x$@@@ ఐ砐$selfiiii@eu@@|3@@@@@@dii@@@z@@@&@x@@@%@@@$@@#@@"@@ఐ#fmtiiii@۰@@x\ @@ภiiiiAภ$Code ii@ ఐ($selfiiii@e@@A@e ii@@@~h@@@T@~c@@@S~b@@@R@@Q@@PQ@@ఐ &father"ii#ii@@@x^@@ఐ!a1ii2ii@j@@@@@g@er@(mta_name=ii>ii@3(mta_name@@@ !t@@@ @@@ 3*mta_module ꋠw@@@ @@@ A@A @A .]] .]^ @@*@@A-]]-]]@@)@,@@@@@f@@aiibii@@\@@@M@kN@^@@| @@@@@uM@FM@L@ภȰA@A@ޠ@@@GM@q@@ii@@)@@1M@E@@@@x@Ġ0Module_type_withijij@;0Module_type_withZ@y@@@ X@@@ @BC@E@AV8``#W8``R@@@.@ఠ!k ijij@A@@y@@@O3@@@@ఠ!s ijij@A@@#@@@P@@@0ij@@y.@@y.@@@  ఐ$selfj"j,j"j0@f@@3@/(@)@*!@@@@@e j"jJ@@@yR@yO@yLyE@@{@@z@@y@@ఐ#fmtj"jKj"jN@@@yc@@ఐ&fatherj"jOj"jU@ް@@yk(@@ఐZ!kj"jVj"jW@1@@yq@@@8@@<@@yp9@ ఐ:$selfjYjcjYjg@fȰ@@G@f:jYju@@@@@@@@@@@@@@@@@W@@ఐE#fmt4jYjv5jYjy@+@@yd@@ภh?jzj@jjAgภ$Code Hjzj@A! OjzjPjzj@@RjzjSjzj@@M@@@M@M@@@ @@@@@M@M@@ภkjj,Aภ$Codesjj@l ఐ$selfjjjj@g1@@8@fjj@@@@@@@@@@@@@@@@@@@ఐ&fatherjjjj@@@z@@ఐ!sjjjj@հ@@@@@N@N@@@jjjj@@@@@@N@@@T @@eM@M@@ภjjA@A@.@@@M@@@gA@5y@@@M@@@jzj@@@z@M@ @@@@M@@@@zF@Ġ2Module_type_typeofjjjj@;2Module_type_typeof@@@@ @AD@E@A:``:``@@@E/@ఠ!s jjjj@A@@@@@S@@@@@zt@@zt@@@ ఐ7$selfjjjk@gŰ@@3@@@@@@g:jk@@@@@@@@@@@@@@@@@@@ఐE#fmt4jk5jk@+@@z @@ภh?kk#@kok|Agภ$Code Hkk'@A/module type of Okk)Pkk8@@Rkk(Skk9@@M@@@M@ M@D@@ @@@@@VM@M@N@ภkk;kI,Aภ$Codesk;kM@l ఐ$selfk;kOk;kS@h1@@8l@gk;kc@@@@@@6@@@@5@@@4@@3@@2|@@ఐ&fatherk;kdk;kj@@@{@@ఐ!sk;kkk;kl@@@@@@AN@KN@J@@k;kNk;km@@@@@/@LN@@@@T @@eM@(M@.@ภkok{A@A@.@@@)M@R@@gA@5y@@@M@'@@kk!@@@z@M@@@@@{C@@@Agg@@{E3@@@@A@A@@@{`@{]@{Z{S@@@@@@@@@ @@u@{l@{i@{f{_@@@@@@@@@@F@@gg@@{\k~kk~k@AA࣠@&self-3 Aఠ h˱)Ah@u3@h@@@  hα,Auh@u@@h@࣠@#fmt A"k~k#k~k@;A@@{x3#""#####@hu@h@!u@h@@@@@  @@&father A5k~k6k~k@NA@@{365566666@ {@@@@@@@@$kind AFk~kGk~k@_A@@{3GFFGGGGG@{@@@@@@@@ఐ$kindXkkYkk@{@@@@{3YXXYYYYY@@@@Ġ-Module_structh kki kk@;-Module_struct{@@@ @y@@@ s@@@ r@A@@I@A/ UFUL0 UFUr@@@@ఠ$eles  kk kk@A@@y@@@@@@3@3@@@@@) @@{@@{@@@  ఐ$self!kk!kk@iO@@V3@F#@@@@@hİ!kl@@@T@@@@R@@@`@@@@@@@@@ఐ#fmt!kl!kl@@@| @@ภ!kl!kl(Aภ%Latex !kl @(7\begin{ocamldocsigend} !kl !kl&@@!kl !kl'@@4@@@*N@,N@+D@@ @@:@@@6N@#N@)N@ภC+AA@,A@Y@@@$N@2[@@!kl4@@@@N@"a@@e9@@M@@@7M@g@ డ$List$iter"l*l4"l*l8@ "l*l9"l*l=@@Ì@@@@z=M@>Ê@@@@@@?@͠ @@@=Ç@@@<@@;@@:@@ ఐ2$self?"l*l?@"l*lC@i@@@iqD"l*l[@@@zk@zh@zez^@@T@@S@@R@@ఐ6#fmtU"l*l\V"l*l_@@@|@@ఐ0&fatherb"l*l`c"l*lf@@@|@@f"l*l>g"l*lg@@@zz}@@d@@ఐ$elest"l*lhu"l*ll@Ӱ@@[@@@LN@hN@f@@i @@@@@iM@K@ ఐ$self#lnlx#lnl|@jA@@H@i#lnl@@@C@@@p@A@@@oO@@@n@@m@@l@@ఐ#fmt#lnl#lnl@t@@}@@ภ#lnl#lnlAภ%Latex #lnl@5\end{ocamldocsigend} #lnl#lnl@@#lnl#lnl@@#@@@M@M@3@@ @@)@@@M@M@=@ภ2+A0@,A@H@@@M@J@@#lnl4@@@@{M@P@@b9@@}4F@F@F@8F@zX@A@@Y@]B@@}7Z@Ġ,Module_alias$ll$ll@;,Module_alias@},module_alias@@@ t@AA@I@A UU UU@@@_@ఠ!a $ll$ll@4A@@@@@3@@@@@@@@}g@@}g@@@ ఐ"$self/%ll0%ll@j@@3/../////@@@@@@jU7%ll@@@@@@@@@@@@@@@@@@@ఐ0#fmtO%llP%ll@@@} @@ภZ&ll[&lm-Aภ$Code c&ll@\ ఐc$selfp&llq&lm@k!@@(A@jlu&lm@@@@@@@@@@@@@@@@@Q@@ఐ[&father&lm&lm!@C@@}^@@ఐ!a&lm"&lm#@j@@@@@@r@'ma_name&lm$&lm+@3'ma_name@@@ i\!t@@@ f@@@ 3)ma_module ~I#mmt@@@ h@@@ gA@A @AwSFSPxSFSp@@@@A{RS|RS@@@.!@@@@@@@&ll&lm,@@@@@@N@@@~ @@,@@@M@M@@ภ5A3@A@K@@@M@@@&ll@@@@M@@@@@~1@Ġ.Module_functor'm.m6'm.mD@;.Module_functor@~@@@ u~I@@@ v@BB@I@A UU UV1@@@[@ఠ!p 'm.mF'm.mG@0A@@~@@@3@@@@ఠ!k &'m.mI''m.mJ@?A@@~k@@@@@@/.'m.mK@@~r@@~r@@@  ఐ/$self<(mOmY=(mOm]@k@@3<;;<<<<<@/(@)@*!@@@@@kk F(mOmw@@@~@~@~~@@@@@@@@ఐ8#fmtW(mOmxX(mOm{@@@~@@ఐ2&fatherd(mOm|e(mOm@@@~(@@ఐZ!pq(mOmr(mOm@1@@@@@8@@<@@~9@ ఐv$self)mm)mm@l4@@;G@k)mm@@@~@~@~~@@@@@@P@@ఐz#fmt)mm)mm@`@@~]@@ఐt&father)mm)mm@\@@~j@@ఐ!k)mm)mm@r@@~@@@#z@@7@@~{@@@~|@Ġ,Module_apply*mm*mm@;,Module_apply]@ @@@ w@@@ x@BC@I@AVVVV@@@!@ఠ"k1 *mm*mm@A@@"@@@3@@@@ఠ"k2 *mm*mm@A@@1@@@@@@/*mm@@8@@8@@@  ఐ$self-nInS-nInW@l@@3@/(@)@*!@@@@@l8  -nInl@@@a@Z@VO@@+@@*@@)@@ఐ#fmt-nInm-nInp@@@r@@ఐ&father*-nInq+-nInw@@@v(@@ఐZ"k17-nInx8-nInz@1@@{@@@58@@<@@z9@  ఐ>$selfK.n|nL.n|n@l@@I@lnP.n|n@@@@@@@@@@@? @@@>@@=@@<Y@@ఐI#fmth.n|ni.n|n@/@@f@@ภs.n|nt.n|nAภ$Code |.n|n@u!(.n|n.n|n@@.n|n.n|n@@Ł@@@gN@iN@h@@ @@@@@sN@`N@f@ภ+A@,A@@@@aN@o@@.n|n4@@N@@KN@_@@b9@@@@@tM@J@  ఐ$self/nn/nn@mp@@w@l/nn@@@@@@@z@@y@@x@@ఐ#fmt/nn/nn@@@*@@ఐ&father/nn/nn@@@.@@ఐ"k2/nn/nn@@@3@@@@@7@@2@ ఐ$self0nn0nn@m@@@m$0nn@@@@@@@@@@@@@@@@@@@ఐ#fmt0nn0nn@@@s@@ภR)0nn*0noAQภ$Code 20no@+!)90no:0no@@<0no=0no@@7@@@M@M@@@@ @@@@@M@M@J@ภ+A@,A@@@@M@W@@]0nn4@@@@M@]@@b9@@oM@`@<@@a@=@@b@f>@@c@Ġ1Module_apply_unitr1oos1oo!@;1Module_apply_unit @@@@ y@AD@I@A1WW 2WW/@@@@ఠ"k1 1oo"1oo$@A@@@@@3@1@@@@@@@@@@@@  ఐ$self2o(o22o(o6@nM@@T3@D@@@@@mа2o(oK@@@@@@@@@@@ @@ఐ#fmt2o(oL2o(oO@|@@ @@ఐ&father2o(oP2o(oV@x@@&@@ఐI"k12o(oW2o(oY@0@@@@@6@@:@@7@ ఐԠ$self3o[oe3o[oi@n@@E@n3o[ow@@@@@@@@@@@@@@@@@U@@ఐߠ#fmt3o[ox3o[o{@Ű@@Sb@@ภ2 3o[o} 3o[oA1ภ$Code 3o[o@ "()3o[o3o[o@@3o[o3o[o@@@@@M@M@@@ @@z@@@M@M@@ภ+A@,A@@@@M@ @@=3o[o|4@@@@M@@@b9@@MM@@<@@@Ġ+Module_withP4ooQ4oo@;+Module_with@@@@ z@@@ {@BE@I@AWsWyWsW@@@@ఠ!k i4ooj4oo@A@@@@@3mllmmmmm@@@@ఠ!s x4ooy4oo@A@@#@@@@@@04oo@@@@@@@  ఐ$self6oo6oo@o?@@F3@7/(@)@*!@@@@@n 6op@@@@ @ @@@@@@@@ఐ#fmt6op6op@p@@@@ఐ&father6op6op@l@@(@@ఐZ!k6op6op@1@@/@@@ 8@@<@@.9@ ఐȠ$self7p!p+7p!p/@o@@G@n7p!p=@@@@@@*@@@@)@@@(@@'@@&W@@ఐӠ#fmt7p!p>7p!pA@@@Gd@@ภ&8pBpP:ppA%ภ$Code  8pBpT@!  8pBpV 8pBpW@@ 8pBpU 8pBpX@@ @@@QM@SM@R@@ @@n@@@M@JM@P@ภR )9pZph,APภ$Code 19pZpl@* ఐ1$self >9pZpn ?9pZpr@o@@@o> C9pZp@@@@@@i@@@@h@@@g@@f@@e@@ఐ)&father [9pZp \9pZp@@@@@ఐ!s h9pZp i9pZp@հ@@@@@tN@~N@}@@ s9pZpm t9pZp@@n@@@b@N@s@@T @@eM@[M@a@ภհ :ppA@A@@@@\M@@@gA@y@@@KM@Z@@ 8pBpN@@>@z@5M@I @@@@M@4@@@@Ġ1Module_constraint ;pp ;pp@;1Module_constraintB@@@@ |@@@ }@BF@I@AmX-X3nX-Xh@@@@ఠ!k  ;pp ;pp@ A@@@@@3        @m@@@ఠ#_tk  ;pp ;pp@ A@@>@@@@@@/ ;pp@@@@@@@ ఐؠ$self =pp =pp@p@@3        @-&@'@(@@@@@p  =pq@@@D@=@92@@@@@@@@ఐ᠐#fmt =pq =pq@ǰ@@U@@ఐ۠&father =pq =pq@ð@@Y(@@ఐX!k =pq =pq@1@@^@@@8@@<@@]9@Ġ-Module_typeof +>q q( ,>q q5@;-Module_typeof@@@@ ~@AG@I@AXXXX@@@@ఠ!s  @>q q6 A>q q7@ YA@@@@@3 D C C D D D D D@@@@@@@@@@@@@ ఐG$self T?q;qE U?q;qI@q@@ 3 T S S T T T T T@@@@@@pz \?q;qW@@@ @@@@@@@@@@@@@@@@ఐU#fmt t?q;qX u?q;q[@;@@ @@ภ @q\qj BqqAภ$Code  @q\qn@Ɂ/module type of  @q\qp @q\q@@ @q\qo @q\q@@ɍ@@@M@M@D@@ @@@@@M@M@N@ภ԰ Aqq,AҠภ$Code Aqq@ɬ ఐ$self Aqq Aqq@qq@@xl@p Aqq@@@<@@@@7@@@6@@@@@@@|@@ఐ&father Aqq Aqq@@@)@@ఐ!s Aqq Aqq@@@[@@@N@N@@@ Aqq Aqq@@@@@@N@@@T @@eM@M@@ภW BqqAV@A@ n@@@M@@@gA@ uy@@@M@@@ @q\qh@@@z@M@@@@@[@Ġ-Module_unpack )Cqq *Cqq@;-Module_unpack@@@@  @@@ @BH@I@AYYYY3@@@@ఠ!s  BCqq CCqq@ [A@@@@@@@ LCqq MCqq@@ @@@@@@) RCqq@@@@@@@ ఐ Q$self ^Dqq _Dqq@r@@3 ^ ] ] ^ ^ ^ ^ ^@ %@@ @@@q fDqr@@@@@@@@@@ @@@@@@@@@ఐ _#fmt ~Dqr Dqr@ E@@ @@ภ Frr! GrGrTAภ$Code  Frr%@ʋ ఐ $self Frr' Frr+@rP@@WA@q Frr;@@@@@@5@@@@4@@@3@@2@@1Q@@ఐ &father Frr< FrrB@ r@@^@@ఐ!s FrrC FrrD@h@@:@@@@N@JN@Ir@@ Frr& FrrE@@@@@.@KN@?|@@U @@2@@@UM@'M@-@ภ; GrGrSdA:@eA@ R@@@(M@Q@@ Errm@@@@M@&@@r@@8@@@A kkt@@:3        @ @@@ vA@ zA@@@Z@S@OH@@@@@@@@ @ @@@f@_@[T@@@@@@@@@@F@ @ k~k@@Q IrVra IrVrt@AA࣠@&self-3 "Aఠ !r FAr@3 - , , - - - - -@r@@@  r IAr@@@r@࣠@#fmt #A ?IrVru @IrVrx@ XA@@m3 @ ? ? @ @ @ @ @@r@s@!@s@@@@@  @@&father $A RIrVry SIrVr@ kA@@w3 S R R S S S S S@ @@@@@@@@$kind %A cIrVr dIrVr@ |A@@3 d c c d d d d d@@@@@@@@@ఐ$kind uJrr vJrr@@@@@3 v u u v v v v v@@@@Ġ/Class_structure Krr Krr@;/Class_structure@@@ @@@@ @@@ @@@ @@@ @B@@D@AU>>V>?@@@@ఠ#inh & Krr Krr@ A@@!@@@@@@3        @<@@@ఠ$eles ' Krr Krr@ A@@+@@@@@@@@@D Krr@@@@@@@  ఐ$self Lrr Lrr@s@@3        @c70@1@2%@@ @@@r  Lrr@@@@@@@@@@@@@@@@@@@ఐ#fmt Lrr Lrr@@@&"@@ภ - Lrr Lrs A ,ภ%Latex  Lrr@c:\begin{ocamldocobjectend}  Lrr Lrs @@ Lrr Lrs @@o@@@5N@7N@6F@@ @@u@@@AN@.N@4P@ภ ~+A |@,A@ @@@/N@=]@@ 8Lrr4@@@@N@-c@@g9@@@@@BM@i@  ఐ&$self PMs s QMs s@t@@y@s߰ UMs s5@@@]@ZM@@G@@F@@ఐ(#fmt dMs s6 eMs s9@@@@@ఐǠ#inh qMs s: rMs s=@@@vF@BF@N@@(@@k@ డ $List$iter Ns?sI Ns?sM@  Ns?sN Ns?sR@@@@@@F@W@@@Y@@X@< @@@V@@@U@@T@@S@@ ఐ$self Ns?sT Ns?sX@t_@@f@s Ns?so@@@@@@@m@@l@@k@@ఐ#fmt Ns?sp Ns?ss@n@@@@ఐ&father Ns?st Ns?sz@j@@@@ Ns?sS Ns?s{@@@ @@w@@ఐ&$eles Ns?s| Ns?s@@@Z@@@eN@{N@y@@h @@9@@@|M@d@ ఐՠ$self OssOss@t@@(@t"Oss@@@@@@@@@@@@@@@@@8@@ఐࠐ#fmtOssOss@ư@@IE@@ภ P'Oss(OssA Oภ%Latex 0Oss@dž8\end{ocamldocobjectend} 7Oss8Oss@@:Oss;Oss@@ǒ@@@M@M@i@@ @@@@@M@M@s@ภ +A @,A@ @@@M@@@[Oss4@@@@M@@@b9@@vF@F@zF@(F@@A@@@B@@ @C@@z@Ġ+Class_applyuQssvQss@;+Class_apply@+class_apply@@@ @AA@D@A6?j?p7?j?@@@@@QssQss@@@@@@@@@@@@@@@ ఐn$selfStt"Stt&@uI@@P@tStt4@@@K@@@@I@@@W@@@@@@@@@ఐy#fmtStt5Stt8@_@@@@ภ Stt:SttbA ภ#Raw Stt=@' !class application not handled yetStt?Stt`@@Stt>Stta@@3@@@M@M@'@@ @@1@@@M@M@1@ภ :+A 8@,A@P@@@M@>@@Stt94@@@@M@D@@b9@@ E@Ġ,Class_constrUtdtlUtdtx@;,Class_constr@,class_constr@@@ @AB@D@A????@@@^@ఠ#cco (UtdtyUtdt|@3A@@@@@3@@@@@@@@;@@;@@@ ఐ#cco0Wtt1Wtt@@@@@-@@@@365566666@% @@@3cco_type_parameters?Wtt@Wtt@33cco_type_parameters:@@@ ˠo)type_expr@@@ @@@ @@B3(cco_name!t@@@ @@@@A=r=|=r=@@@3)cco_classy#cct@@@ @@@ A@A@A== ==@@@,@A#>1>;$>1>f@@@B2@@,+@@@@@@@@ĠXttXtt@ @@@@?>@@@@@@3@S@@@ @GF@@@@@@@@@ภXttXtt@@@@@@@M@M@@ఠ!l +YttYtt@A@@kj@@@@@@@@rq@@@@@@@@@ ఐ$selfZttZtt@v{@@3@&@ @!@@@uZtu@@@@@@ @~@@@ @@@ @@@@@@ఐ#fmtZtuZtu@@@ @@డf!@]u9u~]u9u@f@@@fW@@@yP@vP@:P@"@@@$@j@@@#i@@@!@@ @@J@@ภg\uu6 \uu8@ Gภ$Code(\uu-)\uu1@"![0\uu31\uu4@@3\uu24\uu5@@.@@@Q@=o@@ @@@@ภEbuubuvADภ$Code %buu@ ఐ$self2buu3buu@w@@@w27buv@@@@@@@@@@@@@@@@@@@ఐ&fatherObuvPbuv @@@s@@ఐD#cco^buv_buv@.@@Z@@@@@(cco_namejbuvkbuv@@@@@@@@qbuurbuv@@l@@@@N@@@_ @@@@@M@M@@ภ ذmA @nA@@@@M@@@buuv@@9@@M@ @@{@@9M@@~@@@Ġ0Class_constraintdvv&dvv6@;0Class_constraint @@@@ @@@ @BC@D@AhAAiAAP@@@@ఠ"ck )dvv8dvv:@A@@@@@K@ఠ#ctk *dvv<dvv?@A@@@@@Y@@@.dvv@@@[@@[@@@  ఐ$selfevDvNevDvR@x@@3@m.'@(@)!@@@@@x  evDv`@@@@@@@@@@@@@@@@@@@ఐǠ#fmtevDvaevDvd@@@0"@@ภ7evDvfevDvpA6ภ$Code evDvj@"( evDvlevDvn@@!evDvk"evDvo@@@@@N@N@F@@ @@@@@N@N@P@ภ+A@,A@@@@N@ ]@@BevDve4@@@@N@c@@g9@@@@@M@i@  ఐ0$selfZfvsv}[fvsv@y @@y@x_fvsv@@@@@~u@@@@@@@@ఐ4#fmtpfvsvqfvsv@@@@@ఐ.&father}fvsv~fvsv@@@@@ఐ͠"ckfvsvfvsv@@@@@@%@@7@@@  ఐt$selfgvvgvv@yO@@V@xgvv@@@Q@@@0@O@@@/]@@@.@@-@@,@@ఐ#fmtgvvgvv@e@@@@ภgvvgvvAภ$Code gvv@Ƞ# : gvvgvv@@gvvgvv@@@@@WN@YN@X@@ @@7@@@cN@PN@V@ภ@+A>@,A@V@@@QN@_@@gvv4@@@@;N@O@@b9@@ J@@@dM@:!@  ఐ蠐$selfhvvhvv@yð@@1@yShvv@@@@@ @@j@@i@@h:@@ఐ점#fmt(hvv)hvw@Ұ@@UG@@ఐ栐&father5hvw6hvw@ΰ@@YT@@ఐw#ctkBhvwChvw @\@@6a@@4@@2b@ ఐ'$selfQiw wRiw w@z@@ p@ytViw w)@@@@@@|@@@@{@@@z@@y@@x@@ఐ2#fmtniw w*oiw w-@@@@@ภyiw w/ziw w9Aภ$Code iw w3@{" )iw w5iw w7@@iw w4iw w8@@҇@@@M@M@@@ @@@@@M@M@@ภ+A@,A@ @@@M@@@iw w.4@@T@@M@@@b9@@RM@@<@@@=@@@^>@@@?@@@@@AJrrA@@3@B@@@~CA@GA@@@@@@@@@@@@@@ @@}@@@@@ @@ @@ @@@@F@@IrVrZ]@@kw;wFkw;w^@AA࣠@&self-3 -Aఠ ,zAz@3@z@@@  zAz@@@z@࣠@#fmt .Akw;w_kw;wb@A@@3@z@z@!@z@@@@@  @@&father /Akw;wckw;wi@(A@@ 3@ @@@@@@@@$kind 0A kw;wj!kw;wn@9A@@3!  !!!!!@@@@@@@@@ఐ$kind2lwqw}3lwqw@(@@@@)332233333@@@@Ġ*Class_typeBmwwCmww@;*Class_type7@@@ @`0class_type_alias@@@ @AA@B@AF F&F FF@@@@ఠ#cta 1[mww\mww@tA@@@@@+3_^^_____@,@@@@@"@@W@@W@@@ ఐ#ctaqowwroww@@@@@-@@@?@<3wvvwwwww@E% @@@3cta_type_parametersowwoww@33cta_type_parameters:@@@  t)type_expr@@@ @@@ @@B3(cta_nameB!t@@@ @@@@APD~DQD~D@@@3)cta_classߠA@@@ @@@ A@A@A^DD_DD@@@*@AbE1E;cE1Eg@@@@0@@*)@@@>@@@=>@Ġpwwpww@@@@@=<@@@G@@@F3@Q@@@ @ED@@@I@@@H@@@ภ pwwpww@ @@@ '@@@M@SM@9@ఠ!l 4qwwqww@A@@ih@@@M@@@L}@@po@@@O@@@N@@@ ఐ"$self rxx rxx@{@@3      @&@ @!@@@{/rxx$@@@@@@[@@@@Z@@@Y@@X@@W@@ఐ0#fmt)rxx%*rxx(@@@) @@డ!@8txGx9txGx@@@@@@@P@P@P@r@@@t@@@@s@@@q@@p@@oJ@@ภ^sx)xD_sx)xF@ภ$Codegsx)x;hsx)x?@a![osx)xApsx)xB@@rsx)x@ssx)xC@@m@@@Q@Q@o@@ @@@@@@@Alwqww@@@3@@@@BA@FA@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@F@@kw;w?\@@ǰzXzczXzy@AA࣠@&self-3 6Aఠ 5 A@3@@@@  A@@@@࣠@#fmt 7AzXzzzXz}@A@@3@@@!@@@@@@  @@!m 8AzXz~zXz@1A@@3@ @@@@@@@@@ఠ&s_name 9+zz,zz@DA@@@@@#J@310011111@%@@@@@డ$Name&simpleDzzEzz@ HzzIzz@@@@@@@@@@@@@ @@ఐK!m`zzazz@,@@4/@&m_namegzzhzz@3&m_name:@@@ !t@@@ @@@/ 3&m_type y+module_type@@@ A@A @A 2ZZ 3ZZ2@@ @3&m_info~S@@@ @@@ A@B@A @ ZRZ\ A ZRZz@@  @3.m_is_interface%y@@@ @@C!@A J!ZZ K!ZZ@@ !@3&m_file/ W@@@ @@D+@A T"[[ U"[[)@@ "@3&m_kind9@@@ A@E4@A ]#[T[^ ^#[T[|@@ #@3%m_locBy@@@ A@F=@A f$[[ g$[[@@ $@3*m_top_depsK;g!t@@@ @@@ A@GM@A v%[[ w%[[@@ %@3&m_code[ @@@ @@@ A@H\@A &\/\9 &\/\Y@@ &@3+m_code_intfj @@@ @@@ A@Ik@A '\~\ '\~\@@ -'@3+m_text_onlyyzC@@@ @@Ju@A (\\ (\]@@ 7(@@A YY YY@@ ;@@@@@@$K@*K@(@@@@@A@zz@@ ఐ$selfzzzz@@@3@@@@@@,zz@@@@@@1@@@@0@@@/@@.@@-@@ఐ$#fmt&zz'zz@ @@ @@ภZ1zz2{L{UAYภ%Latex :zz@Ӑడ!^EzzFzz@ w@@@ w@@@Z@ t@@@Y s@@@X@@W@@VL@@'\index{]zz^zz@@`zz@@ @@@fK@hK@g_@@డ!^tzzuzz@ @@@ @@@n@ @@@m @@@l@@k@@j{@@ ఐ$selfzzzz@C@@J@zz@@|z@@@@@@@@@@@@@@@~@@}@ภ@@@@@@@@@@ఐ&s_namezzzz@@@@@@M@M@@@X@@ @@@z@M@@@డL!^z{z{@ @@@ @@@@ @@@ @@@@@@@@@'@\verb`zzz{@@@@ +@@@M@M@@@డz!^ {{3{{4@ ?@@@ ?@@@@ <@@@ ;@@@@@@@@@ ఐ;$self+{{,{{@ܰ@@%@0{{ @@@@@@@@@%@@@@@@@@@@9@&ภVภҰO{{&P{{+@@@@@@@O@N@@@ @@@R@@ఐ:&s_namee{{,f{{2@\@@U@@@O@O@f@@p{{d@@ @@@@O@o@@#`} {{5{{9@@u{{:@@ @@@N@N@@@ @@ @@@@N@@@@@ @@@y@M@@@V@@ @@@e@L@x@@zz{;{K@@@@@T@K@d@@} @@@@@J@MJ@S@ภ {L{TA @A@"@@@NJ@@@zz@@m@@2{{3{{@KA@@ @@@#J@387788888@%@@@@@డ$Name&simpleK{{L{{@ O{{P{{@@@@@ @@@ @@@@@ @@ఐK"mtg{{h{{@,@@/@'mt_namen{{o{{@3'mt_name@@@  "!t@@@ @@@ 3'mt_info N@@@ @@@ A@A @A;Aaa<Aaa@@1@3'mt_typeʠ|+module_type@@@ @@@ A@B@ALBbb(MBbbT@@2@3/mt_is_interface*|@@@ @@C&@AVCbbWCbb@@3@3'mt_file4c@@@ @@D0@A`DbbaDbb@@4@3'mt_kind>@@@ @@@ A@E>@AnEc/c9oEc/cd@@5@3&mt_locL|@@@ A@FG@AwIdydxIdyd@@6@@A{@aqa{|@aqa@@0@c[@@ {@@@$K@*K@(@@c@@@A@{{e@@ ఐ蠐$self{{{{@@@3@@@@@@{{@@@@@@1@@@@0@@@/@@.@@-@@ఐ#fmt{{{{@ܰ@@ @@ภ3 {{ |a|jA2ภ%Latex {{@iడ!^{{{{@P@@@P@@@Z@M@@@YL@@@X@@W@@VL@@'\index{6{{7{{@@9{{@@k@@@fK@hK@g_@@డ!^M{{N{|@@@@@@@n@|@@@m{@@@l@@k@@j{@@ ఐt$selfk{{l{{@@@#@p{{@@US@@@@@@@e@@@@@@@@~@@}@fภr@@i@@@@@@@@ఐh&s_name{{{{@@@@@@M@M@@@X@@@@@z@M@@@డ%!^{| {| @@@@@@@@@@@@@@@@@@@@'@\verb`{|{| @@@@@@@M@M@@@డS!^| |H| |I@@@@@@@@@@@@@@@@@@@@ ఐ $self| || |!@@@%@ | |'@@]@@@@@@@@@@X@@@@@@@9@ภ|/ภ(| |-)| |2@@@@{@@@O@N@@@ @@@R@@డ$Name&simpleD| |4E| |8@ H| |9I| |?@@@@@ @@@ @@@@@r@@ఐ,&s_name^| |@_| |F@|@@ @@@P@P@@@i| |3j| |G@@X@@@@P@@@s| |@@@@@@O@@@#`} | |J| |N@@| |O@@@@@N@N@@@ @@@@@@N@@@I@@@@@y@M@@@@@@@@e@L@x@@{{|P|`@@@@@T@K@d@@ @@@@@J@MJ@S@ภ|a|iA @A@%@@@NJ@@@{{@@p@@,@@ ఐ$self~||||@/@@6=@||@@ D@@@O@@@N@x@@@M@@@L@@K@@JQ@ ภ@@Z@@@_@@@^_@@ఐ!m||||@k@@?n@&m_name||||@O @@@@@[L@eL@c|@@||||@@@@@G@fL@Z@@||||@@@@@7@gK@F@@ @@_F@F@6@ A@A@@@w@pk@@r@@q@@p@@@@@zu@@{@@z@@y@@xF@t@|l|p#@@r||||@AA࣠@&self-3 DAఠ C A@3        @@@@   A@@@@࣠@#fmt EA || ||@ -A@@3        @@@!@@@@@@  @@"mt FA '|| (|}@ @A@@3 ( ' ' ( ( ( ( (@ @@@@@@@@ఐU"ps 9}}  :}} @x@@@@@@@L@@@@@@@@@@3 F E E F F F F F@+@"@#@@@@ఐE#fmt V}}  W}}@+@@@@ ఐh$self g}} h}}@@@!@ l}} @@@@@@{@@@@@,@@ ఐ$self }}" }}&@4@@;=@ }}8@@pI@@@@@@@}@@@@@@@@@@Q@ภ @ @_@@@@@@_@@ఐ"mt }}9 }};@k@@$n@'mt_name }}< }}C@M @@@@@L@L@|@@ }}! }}D@@ @@@@L@@@ }} }}E@@@@@@K@@@ @@BF@@ A@A@@@Z@SN@@@@@@@@@@d@]X@@@@@@@@F@@ ||!@@U }H}S }H}h@AA࣠@&self-3 HAఠ G!A@3!!!!!!!!@@@@  ñ!!A@@@@࣠@#fmt IA!}H}i!}H}l@!0A@@q3!!!!!!!!@@@!@@@@@@  @@!c JA!*}H}m!+}H}n@!CA@@{3!+!*!*!+!+!+!+!+@ @@@@@@@@@ఠ&s_name K!=}q}{!>}q}@!VA@@@@@J@3!C!B!B!C!C!C!C!C@%@@@@@డ$Name&simple!V}q}!W}q}@ !Z}q}![}q}@@'@@@ @@@@@@@@ @@ఐK!c!r}q}!s}q}@,@@/@'cl_name!y}q}!z}q}@3'cl_name@@@ -!t@@@ @@@# 3'cl_info  ǠY@@@ @@@ A@A @AFBB(GBBG@@@3'cl_type*class_type@@@ @@B@ARBBSBB@@@32cl_type_parameters%')type_expr@@@ @@@ @@C(@AcBBdBB@@@3*cl_virtual6@@@ @@D2@AmCCnCC1@@@3'cl_kind@@@@ A@E;@AvC[CewC[C@@@3-cl_parametersIK)Parameter)parameter@@@ @@@ A@FM@ACCCC@@!@3&cl_loc[ @@@ A@GV@AD DD D/@@*@@AAAAA@@.@rj@@@@@K@ K@ @@r@@@A@!}q}wt@@ ఐ$self!}}!}}@@@3!!!!!!!!@@@@@@"}}@@@@@@@@@@@@@@@@@@@ఐ#fmt"}}"}}@@@r @@ภM"$}}"%~<~EALภ%Latex "-}}@ۃడ !^"8}}"9}}@j@@@j@@@<@g@@@;f@@@:@@9@@8L@@'\index{"P}}"Q}}@@"S}}@@@@@HK@JK@I_@@డ !^"g}}"h}}@@@@@@@P@@@@O@@@N@@M@@L{@@ ఐ$self"}}"}}@6@@=@"}}@@om@@@d@@@c@@@@b@@@a@@`@@_@ภ"Ì@"@@@@t@@@s@@ఐw&s_name"}}"}}@@@@@@pM@xM@w@@X@@@@@\@yM@o@@డ!?!^"}}"}}@@@@@@@@@@@~@@@}@@|@@{@@'@\verb`"}}"}}@@@@@@@M@M@@@డ!m!^#}~##}~$@2@@@2@@@@/@@@.@@@@@@@@@ ఐ$self#}~#}~ @ϰ@@%@##}~@@w@@@@@@@@@@r@@@@@@@9@ภÖ#I ภ Ű#B}~#C}~@ @@@@@@O@N@@@@@@R@@ఐ&s_name#X}~#Y}~"@\@@H@@@O@O@f@@#c}~d@@@@@@O@o@@#`} #s}~%#t}~)@@u#v}~*@@@@@N@N@@@ @@@@@@N@@@@@@@@[@M@@@V@@@@@G@L@Z@@#}}#~+~;@@@@@6@K@F@@} @@@@@J@/J@5@ภ#~<~DA@A@#@@@0J@@@#}}@@`@@J@.@@@@F@@@@{@A@A@@@ @@@@@@@@@@@*@#@@@@@@@@F@@#}H}L@@#~G~R#~G~l@AA࣠@&self-3 MAఠ  L $A@3########@@@@  $A@@@@࣠@#fmt NA#~G~m#~G~p@$A@@53########@@@!@@@@@@  @@"ct OA$~G~q$~G~s@$)A@@?3$$$$$$$$@ K@@@@@@@@@ఠ&s_name P$#~v~$$~v~@$<A@@@@@J@3$)$($($)$)$)$)$)@%Z@@@@@డ"$Name&simple$<~v~$=~v~@ $@~v~$A~v~@@ @@@@@@@@@@@ @@ఐK"ct$X~v~$Y~v~@,@@/@(clt_name$_~v~$`~v~@3(clt_name@@@ !t@@@ @@@ 3(clt_info ?@@@ @@@ A@A @A,G#G--G#GM@@@3(clt_type*class_type@@@ @@B@A8GG9GG@@@33clt_type_parameters% )type_expr@@@ @@@ @@C(@AIGGJGG@@@3+clt_virtual6@@@ @@D2@ASHH THH @@@3(clt_kind@@@@ A@E;@A\HLHV]HLHz@@@3'clt_locI@@@ A@FD@AeHHfHH@@@@AiFFjFG@@@`X@@i@@@K@ K@ @@`@@@A@$~v~|b@@ ఐ堐$self$~~$~~@~@@3$$$$$$$$@@@@@@$~~@@@@@@@@@@@@@@@@@@@ఐ#fmt$~~$~~@ٰ@@$ @@ภ"!$~~$CLA" ภ%Latex %~~@Wడ#y!^% ~~% ~~@>@@@>@@@<@;@@@;:@@@:@@9@@8L@@'\index{%$~~%%~~@@%'~~@@Y@@@HK@JK@I_@@డ#!^%;~~%<~~@m@@@m@@@P@j@@@Oi@@@N@@M@@L{@@ ఐq$self%Y~~%Z~~@ @@@%^~~@@CA@@@d@@@c@S@@@b@@@a@@`@@_@Tภ%`@%@W@@@t@@@s@@ఐe&s_name%~~%~~@@@x@@@pM@xM@w@@X@@@@@\@yM@o@@డ$!^%~~%~~@ذ@@@@@@@@@@~@@@}@@|@@{@@'@\verb`%~~%~~@@@@@@@M@M@@@డ$A!^%~*%~+@@@@@@@@@@@@@@@@@@@@ ఐ $self%~ %~@@@%@{%~@@ڠK@@@@@@@@@@F@@@@@@@9@ภj&ݠภ#&~&~"@#@@@i@@@O@N@@@ܠ@@@R@@ఐ &s_name&,~#&-~)@\@@@@@O@O@f@@&7~ d@@i@@@@O@o@@#`} &G~,&H~0@@u&J~1@@t@@@N@N@@@ @@|@@@@N@@@@@@@@[@M@@@V@@@@@G@L@Z@@&k~~&l2B@@@@@6@K@F@@} @@@@@J@/J@5@ภ"Ұ&CKA"@A@%@@@0J@@@&~~@@4@@J@.@@@@F@@@@i@A@A@@@@@@@@@@@@@T@@@@@@@@@@F@@&~G~K@@˰&NY&Nn@AA࣠@&self-3 RAఠj Qkz&A{@r3&&&&&&&&@y@@@  }&Au~@u@@~@࣠@#fmt SA&No&Nr@&A@@3&&&&&&&&@@@!@@@@@@  @@!c TA&Ns&Nt@& A@@3&&&&&&&&@ @@@@@@@@ఐ"ps&w}&w@5@@@@@@@ @@@d@@@@@@@3''''''''@+@"@#@@@@ఐE#fmt'w'w@+@@(@@ ఐh$self'$w'%w@հ@@!@<')w@@@l@@@8@@@@@,@@ ఐ$self'@w'Aw@@@=@'Ew@@@@@@@@@:@@@@@@@@@@Q@ภ'kG@'k@@@@/@@@._@@ఐ!c'qw'rw@k@@}n@'cl_name'xw'yw@ @@h@@@+L@5L@3|@@'w'w@@@@@@6L@*@@'w'w@@@@@@7K@@@ @@F@@ A@A@@@@@@B@@A@@@@@@W@@@@K@@J@@I@@HF@D@'NR!@@''@AA࣠@&self-3 VAఠm Un}' A~@u3''''''''@|@@@  ' Ax@x@@@࣠@#fmt WA''@' A@@3''''''''@@@!@@@@@@  @@"ct XA''@( A@@3''''''''@ @@@@@@@@ఐ"ps''@8@@@@@@d@ @@@cg@@@b@@a@@`3((((((((@+@"@#@@@@ఐE#fmt((@+@@ @@ ఐh$self('((@ذ@@!@?(,@@@o@@@x;@@@w@@v,@@ ఐ$self(C(D@@@=@(H@@j @@@@@@@=@@@@@@@@@@Q@{ภ(nJ@(n@@@@@@@_@@ఐ"ct(t(u@k@@`n@(clt_name({(|#@ @@k@@@L@L@|@@(($@@@@@@L@@@((%@@@@@o@K@~@@ @@~F@n@ A@A@@@@@@@@@@@@@Z@@@@@@@@@@F@@(!@@(]h(]w@AA࣠@&self-3 ZAఠp Yq(A@x3((((((((@@@@  (A{@{@@@࣠@#fmt [A(]x(]{@(A@@3((((((((@@@!@@@@@@  @@!m \A(]|(]}@)A@@3((((((((@ @@@@@@@@@ఠ&father ]((@)A@@@@@J@3))))))))@%@@@@@డ'w$Name&father))@ ))@@f@@@@@@@@@@@ @@ఐK!m)2)3@,@@/@&m_name)9):@Ұ @@@@@K@K@=@@. @@A>@A@)E @@@ఠ!t ^)P)Q@)iA@@&@@@J@@@@J@3)\)[)[)\)\)\)\)\@Zha@b@c@@@ภ&)g)hFOA&ภ%Latex )p@Ơ5\begin{ocamldoccode} )w)x@@)z){@@@@@J@J@$@@ @@+J@'@ภ&)%A&ภ$Code)@荠'module ))@@))@@@@@J@J@H@@ @@OJ@K@ภ&ٰ) IA&נภ$Code) @豠డ(($Name&simple) ) @ ) ) $@@Ř@@@~@@@@@@@@x@@ఐ!m) %) &@ݰ@@@&m_name) ') -@ @@@@@K@K@@@) ) .@@@@@@@K@@J@@ภ',*0:A'*ภ$Code* 0>@# : *0@*0C@@*0?*0D@@@@@(J@*J@)@@ @@J@'@ภ&u*'FNA&t@A@)K@@@@#J@/@@/A@)K@@@@J@"@@A@)K@@@@J@@@A@)@@@J@@@*K@@'@@@@A@*Q@@  ఐ$self*_Y_*`Yc@@@3*_*^*^*_*_*_*_*_@@@@@@*gYq@@@@@@7@@@@6!@@@5@@4@@3@@ఐ#fmt*Yr*Yu@@@T @@ఐ@7@@ @@%@@@  ఐ$self+N+O@@@@ΰ+S@@@0@)"@@@@@@ఐ#fmt+b+c@t@@7@@ఐ!m+o+p @i@@;@@%@@=@ ఐ !p+~ + @ |@@@#@@@@ !@@@}J@J@#-@@@ @@@@@@@@@@9@@ఐѠ#fmt+ + @@@zF@@ภ ;+ :++ +  A 9ภ F+ɠ}+ }Šภ N+Ѡ}}+}|ภ V+٠}J+ Qภ ^+݋+#݊%(@(@o@@@LK@OK@N@ภ r++7@7@ FiJ@J@dJ@L@=#@@@K@K@K@'K@8K@JK@K@(K@9K@K L@A!L@B@@@MK@Y@@`@ o)L@+!L@/0L@0@@@:K@I@%t@t@ y@@@;K@\K@[@@{@ DL@:-./L@KL@ @@@)K@7@@@~QL@ G:;VK@Y@@@K@&@ภ ,^ !,_ @@ g\OQR@@@K@f@@@ pL@fqrst@@@K@@'@[@@ @@@K@iK@h@@@@!|@@@K@@@@@@  ఐʠ$self,"(,",@=@@D-@,"A@@@@@@@@@@@6@@ఐΠ#fmt,"B,"E@@@wC@@ఐ&father,"F,"L@P@@_@@@S@@ఐڠ!m,"M,"N@@@b@&m_kind,"O,"U@( @@ @@@l@@C@@ m@ డ+A&Module1module_is_functor,_l,_r@ ,_s,_@@@@@@ L@@@ @@ @vkkvkk@@ @D@@@@@@@@@@@@@@ఐ!!m-_- _@@@@@,@@@@@@Ġ*--@*@@@@.@@@3--------@@@@@2@@@@@@ภ%5-'-(@%4@@@#v@@@J@J@@Ġ%-:-;@%@@@@P@@@@@S@@@@@@  ఐ$self-P-Q@@@@s-U@@@@@@@@@@@@@@@@@@@ఐ#fmt-m-n@@@B@@ภ*-x-yA*ภ'Newline -@,@ @@ @@@N@N@*@ภ)A)@A@,@@@N@7@@-"@@A@@N@=@@P'@@#@@@M@C@డ,$List&filter--@ -- @@@@!a@+$boolE@@@.G@@.F@@@@.E@@@.D@@.C@@.B@^-)-)^-)-X@@o@'"@@@@@u@@@KM@@֠@@@MM@'@@@(M@@@M@3@@@@@@0 @@@/$@@@@@@@@@࣠@&! `A@@..@@03........@@@@@ఠ!d _..@.7A@@6 @@.#.$@@@D@?@@@@ @@డ,"<>.6.7@@!a@@@@@*@@)@@()%notequalBA+@@@@+~QQ+~Q@@, R@@@@eM@@@@@@@@@3.T.S.S.T.T.T.T.T@?n@9@:@@@@ఐF!d.d.e@ @@{@@ภ$None.p.q"@[@@@M@)@@@@@@@*P@%$@.| .}#@@@@@@@@ N@.N@,r@@డ,r1module_parameters.$5.$F@%trans٠@@@ @@@ @t@@@ -@>@@@ @@@@ @@@ @@ @@@ @@ @@ @!tyll!uyll[@@" E@0/@@-+*@@@:@@@9@@@@8)@f@@@5@(@@@7@@@6@@4@@@3@@2@@1@OภF.Ϲภ,u.$O.$T@,t@@@Y@@@PO@T@@@@@@U@@ఐ!!m/$U/ $V@@@@@/ $4/ $W@@F6@@@ N@]O@I@@c @@F;@@@ @Ġ"V/$iw/%iy@+r@@@@V@@@@l@;@@@n@@@m@@k@@@j@@j@@@@q@/O@@@s@@@r@@p@@@o1@@@ภ'b/Ti}/Ui@'a@@@-9@ఠ!l a/a/b@/zA@@@@@@{@Yy@@@}@@@|@@z@@@yd@@@@@@@m@@@@@@@@@@@~x@@@@ఠ!t b//@/A@@,"@@@O@@@@O@3////////@EKD@E@F@@@ภ,װ//2A,֠ภ$Bold /@팠ภ,//A,ภ#Raw /@%,Parameters: //@@//@@1@@@O@O@4@@ @@#/@@@O@O@>@ภ,8+A,6@,A@/N@@@O@K@@/4@@@@O@Q@@J9@@XO@T@ภ-)0RA-'ภ$List0@둠డ.$List#map0 0@ 00@@-@@@@@@@@O@נ@<@@@O@@@@O@@@O@D@@@ O@O@@@@D$@@@^@@@@@@@30I0H0H0I0I0I0I0I@@@@@࣠@(j gA@ఠ!p c0`20a3@0yA@@;@@ఠ(text_opt d0l40m<@0A@@@@@0q10r=@@@N@I@@@@ @@@ఠ!t e0A`0Aa@0A@@XO@ O@R@300000000@5i@/@0*c@$@%@@@ఐ0(text_opt0Aj0Ar@ @@o300000000@@@@Ġ$None0Ax0A|@ѕ@@@@}@@}@@@ภ#0A0A@-@@@,'@Ġ$Some0A0A@юఠ!t f0A0A@0A@@O@/@@@@@0@@0@@@ఐ!t0A0A@ @@@@Q300000000@M@@@@@A0Ad@@UP@A@0A\ @@ภ#-00@. ภ#Raw00@Mఐ!p00@k@@300000000@p~w@x@y@@@'mp_name11@6 @@e@@@Q@Q@@@! @@$g@@@&O@#O@O@Q@@ภ#j1"1#@.Jภ#Raw1+1,@": 1314@@1617@@@@@Q@Q@B@@ @@1Q@E@ఐŠ!t1J1K@M@@P@@#@@0BO@@@@Q@ X@@1V1W@@.@@@_@~@@@1^,1_@@@C+@@P@P@@@ఐ!l1p1q@ʰ@@wW@@@P@P@/@@1| 1}@@@l@@@@O@P@@@ @@O@@ภ-߰11A-@A@0P@@@@O@+O@@A@0@@@O@@@1@@/@@@@A@1@@ ఐ$self1AL1AP@f@@m311111111@' @!@"@@@۰1A^@@@k@@@2@i@@@1w@@@0@@/@@.@@ఐ #fmt1A_1Ab@@@ @@ఐK!t1Ac1Ad@*@@@@@GO@E2@@6@@O@<5@E @@H@@@A11eq@@@1er@@@@@A1W]1sz@@@  ఐ A$self2|2|@@@@&2|@@@@@@@@@@@@@@@@@@@ఐ L#fmt2 |2!|@ 2@@@@ภ/T2+|2,|A/Sภ'Newline 24|@@ @@%@@@K@K@!@ภ.A.@A@1@@@K@.@@2M|"@@@@K@4@@P'@@(@@@J@:@  ఐ $self2e2f@@@J@2j@@@@@@!0@@@@@@@@@@@@@1@@@@@@@@@g@@ఐ #fmt22@ @@dt@ภ2fภ*22@*@@@?@@@K@@@@!e@@@@@ఐ Р!m22@ @@@&m_info22@@ @@Y1@@@@@@K@K@@@h@@)@@@J@@ఐ(U!p22@'ٰ@@@*z@@@@(RF@I@*@@@(R@@@@@@ @@@@@@ఐ +#fmt23@ @@@@ภ'3'33 3A'ภ'3#3$ ภ'3+)Close_box3-;)Close_box}@@@@GC@A'mz 'nz @@@'~@@@@@@IJ@N@ภ'3@'3A('@(@'UI@6I@HK@:*@@@J@5J@G  @@@JJ@X-@@?@'K@@@@7J@F9@"@]P@P@'@@@8J@[J@ZE@@WV@@(Ӡ'@@@J@4N@@_@@O@ 3n@@Q@m@@R@}@@S@@@T@@@U@&@@V@Y@@W@@@X@  @@Y@ ' @@ @ 4 @@ s@  A@ A@@@T@MH@@y@@x@@w @@@8@^@WR@@@@@@@@F@{ @3]a"@3 , Print the LaTeX code for the given module. 3'+3'\@@@@@@@b3'23'F@AA࣠@&self-3 iAఠ] h^m3An@e333333333@l@@@  p3Ahq@h@@q@࣠@#fmt jA3'G3'J@3A@@~333333333@|@@!}@@@@@@  @@"mt kA3'K3'M@3A@@333333333@ @@@@@@@@@ఠ&father l3PZ3P`@4A@@"@@@J@333333333@%@@@@@డ2d$Name&father4Pc4Pg@ 4Ph4Pn@@q@@@"@@@"@@@@@ @@ఐK"mt4Po4 Pq@,@@/@'mt_name4&Pr4'Py@ @@"@@@K@K@=@@. @@A>@A@42PV @@@ఠ!t m4=}4>}@4V A@@1'@@@J@@@@J@34I4H4H4I4I4I4I4I@Zha@b@c@@@ภ1}4T4U A1|ภ%Latex 4]@5\begin{ocamldoccode} 4d4e@@4g4h@@@@@J@J@$@@ @@+J@'@ภ14y%A1ภ$Code4@z,module type 44@@44@@@@@J@J@H@@ @@OJ@K@ภ1ư4IA1Ġภ$Code4@డ3$Name&simple44@ 44@@Ѕ@@@#k@@@#n@@@@@x@@ఐ"mt44@ݰ@@@'mt_name44@i @@#@@@K@K@@@44@@#@@@@@K@@J@@ภ1>4 A1=@A@4UK@@@@J@@@^A@4^K@@@@J@@@A@4g@@@J@@@5 @@2j@@@@A@5}@@  ఐp$self5#5 '@а@@355555555@@@@@@E5'5@@@@@@@@@@@@@@@@@@@ఐ~#fmt5?65@9@d@@ @@ఐ!t5L:5M;@*@@@@@ K@ 2@@6@@+@@@J@8@ @ఐ"mt5kER5lET@x@@L@'mt_type5rEU5sE\@ @@@@@@@@Z@@ఐ"mt5E^5E`@@@7h@'mt_kind5Ea5Eh@ @@@@@ @@@v@@. @@@(@@@"}@@Ġ$Some5nw5n{@|@5n|5n}@@%@@@4@@@ @@-,@@@6@@@5@@Ġ$Some5n5n@֖ఠ$kind n5n5n@5!A@@=@@@;@@@@@(D@@@=@@@<@@3@@@,@@@>@@@_^@@@A@@@@@C_@@@C@@@B@@?@@@  ఐX$self66@@@366666666@@9@:@;@@@-6@@@@@@\@@@@[@@@Z@@Y@@X@@ఐf#fmt6'6(@L@@ @@ภ3[6263A3Zภ$Code 6;@4# = 6B6C@@6E6F@@@@@@N@N@D@@ @@)@@@N@xN@~N@ภ26^,A2@-A@5à@@@yN@\@@6g5@@@@gN@wb@@f:@@,@@@M@fh@  ఐР$self66@0@@7x@6@@@2@@@@0@@@>@@@@@@@@@ఐ۠#fmt66@@@U@@ภ3а66A3Ϡภ%Latex 6@3\end{ocamldoccode} 66@@66@@@@@N@N@@@ @@*@@@N@N@@ภ3!6,A3 @-A@68@@@N@@@65@@@@N@@@c:@@-,@@@M@@  ఐE$self66@@@@n6.@@@r@kf@@@@@@ఐG#fmt7/7 2@-@@@@ఐA"mt7375@"@@@@%@@@  ఐw$self7&7B7'7F@װ@@@7+7b@@@@@@@@&@@ఐy#fmt7:7c7;7f@_@@3@@ఐs"mt7G7g7H7i@T@@@@@%@@A@ ఐ,Р!p7Vkv7Wkw@,T@@@.@@@@,͠-@@@M@M@/@@@,@@@@@@@@@@i@@ఐ#fmt7}kx7~k{@@@6v@@ภ,7,77k|7kA,ภ,77 ภ,&7U7Tภ,.7"7,)ภ,67c7#b%(@(@G@@@N@N@@ภ,J7͠+77+@7@,iM@t@t@,Q@@@tN@N@@@{@,DO@T:-./O@XKO@Y@@@bN@p @@@QO@BG:;VN@?Y@@@QN@_@ภ,86+87+@@,g\OQR@@@RN@+@@@,pO@fqrst@@@=N@N7@'@[@@,@@@>N@N@C@@@@-|@@@N@:L@@@@M@ ఐ$self8b8c@@@[@8g@@@@@@@@@@@d@@ఐ#fmt8x8y@@@1q@@ఐ&father88@9@@'5@@@@@ఐŠ$kind88@@@@@@@@:@@@G@@@x@@@ @@@! @@@ @@:J@@@88@@@$#@@@K@@@J@$@@@M@@@L@@I@@@87@@@P@@@O@8@@@R@@@Q@@N@@@  ఐ1$self88@@@@8@@@@@@@@@@ɟ@@@@@@@@@ఐ<#fmt88@"@@@@ภ6199 A60ภ%Latex 9@g3\end{ocamldoccode} 99@@99@@s@@@N@N@@@ @@,y@@@ N@N@ @ภ594,A5@-A@8@@@N@@@9=5@@@@N@ @@c:@@/@@@ M@&@  ఐ$self9U9V#@@@ 6@а9Z?@@@@@@@@=@@ఐ#fmt9i@9jC@@@"J@@ఐ"mt9vD9wF@@@&W@@%@@"X@ఐ.!p9HS9HT@.@@@1"@@@ @.;L@-L@1/@@@.@@@@@@ @@@@{@@ఐ栐#fmt9HU9HX@̰@@`@@ภ.=9.<99HY9HbA.;ภ.H9ˠ9 Ǡภ.P9Ӡ9~ภ.X9۠L9.Sภ.`99#댠%(@(@q@@@M@M@@ภ.t9-97-@7@.HfL@kL@L@oN@1@@@,M@jM@~M@M@M@M@M@M@M@ N@!N@@@@M@@@`@.q)N@!N@0N@@@@M@@%t@t@.{@@@M@M@ @@{@.DN@:-./N@KN@@@@M@@@@QN@qG:;VM@nY@@@M@*@ภ.:`.#:a."@@.g\OQR@@@M@=@@@.pN@Jfqrst@@@lM@}I@'@[@@.@@@mM@M@U@@@@/|@@@+M@i^@@@@_@-:Hc@@a@@@b@@@A:=C:dk@@3::::::::@e@@@ డ8&Module6module_type_is_functor:u:u@ :u:u@@@P@@@ s@@@ r@@ q@-`ss-ast@@-S@@@@^@@@@@@@@0@@ఐ"mt:u:u@ΰ@@q=@@,@@@@@A@Ġ8T::@8S@@@@.@@@ 3::::::::@@@@@2@@@ @@@ภ2::@2@@@1/@@@J@J@@Ġ3>::@3=@@@@P@@@r@@S@@@u@@@  ఐZ$self; ; @@@@,;@@@@@@@@@@@@@@@@@@@ఐe#fmt;&;'@K@@@@ภ8Z;1;2A8Yภ'Newline ;:@@ @@.@@@HN@9N@>@ภ7A7@A@:@@@:N@D@@;S"@@@@(N@8@@P'@@1@@@IM@'@డ9$List&filter;m;n@ ;q;r%@@ @@@@@@@@M@c@p(@@@M@y@@@zM@d@@eM@O @@@R@@Q@ ʠ @@@P ɠ$@@@N@@M@@L@@࣠@3 pA@@;,;-@@03;;;;;;;;@@@@@ఠ!d o;.;/@;"A@@6 @@;+;0@@@D@?@@g@@ @@డ:="<>;6;8@ @@@OM@o@ @@@n@@m@@l3;;;;;;;;@)X@#@$@@@@ఐ0!d;4;5@ @@e@@ภ$None;9;=@@@@qM@{@@@@8@@@|P@w$@<&<>@@@D@@@`@@_N@N@~\@@డ96module_type_parameters<?P<?f@%trans @@@ }@@@ |@@@@ {@@@@ x@'w)A@@@ z@@@ y@@ w@@@ v@@ u@@ t@.tLtP.tLt@@/T@/.@@, *@@@@@@@@@@)@@@@@()h@@@@@@@@@@@@@@@@Nภ<|<ภ9@ภ9+A9@,A@<Ѡ@@@O@K@@=u4@@*}@@O@Q@@J9@@XO@T@ภ:=RA:ภ$List=@డ<$List#map=+=/@ =0=3@@"@@@@@<@@@PO@%@ޝ*@@@hO@0@@@/O@&@@'O@*@@@nO@FO@@@@"Ǡ$@@@'@@@@@@@3========@@@@@࣠@5 wA@ఠ!p s=4S=4T@=%A@@;@@ఠ(text_opt t=4U=4]@>&A@@@@@=4R=4^@@@N@I@@)@@ @@@ఠ!t u>b> b@>!'A@@XO@XO@`R@-3>> > >>>>>@5i@/@0*c@$@%@@@ఐ0(text_opt>b> b@ @@o3>>>>>>>>@@@@Ġ$None>-b>.b@@@@@}@@}@@@ภ1g>5b>6b@:@@@,'@Ġ$Some>Bb>Cb@ఠ!t v>Kb>Lb@>d(A@@O@2/@@@@@0@@0@@@ఐ!t>Yb>Zb@ @@@@Q3>Z>Y>Y>Z>Z>Z>Z>Z@M@@@@@A>`b@@UP@A@>bb} @@ภ0>h>i@;ภ#Raw>q>r@Рఐ!p>}>~@k@@3>}>|>|>}>}>}>}>}@p~w@x@y@@@'mp_name>>@D  @@@@@MQ@QQ@O@@! @@1@@@tO@qO@lO@KQ@L@ภ0>>@;͠ภ#Raw>>@ ": >>@@>>@@@@@]Q@_Q@^B@@ @@1Q@\E@ఐŠ!t>>@M@@P@@#@@>4BO@D@@@HQ@WX@@>>@@<9@@@G_@~@@@>4M>  @@@C+@@#P@cP@b@@ఐ!l>  &>  '@ʰ@@#W@@@"P@iP@d/@@>*? (?@@, @l@@@@O@mP@!@@ @@O@ @ภ;b? @RA;a@A@>yP@@@@O@yO@@A@>@@@O@@@?&@@<@@@@A@?,@@ ఐ $self?8gw?9g{@@@3?8?7?7?8?8?8?8?8@' @!@"@@@^?@g@@@@@@@@@@@@@~@@}@@|@@ఐ #fmt?Xg?Yg@ }@@ @@ఐK!t?eg?fg@*@@@@@O@2@@6@@O@5@E @@H@@@A?r?s@@@l?u@@@@@A?wms?x@@@  ఐ נ$self??@7@@>@?@@@9@@@@7@@@E@@@@@@@@@ఐ ⠐#fmt??@ Ȱ@@\@@ภ<װ??A<֠ภ'Newline ?@b@ @@3 @@@K@K@@ภ<A<@A@?,@@@K@@@?"@@w@@K@@@P'@@6 @@@J@@  ఐ 9$self??@@@ @ ?@@@l@@@b.Г@@@@@@@Вj@@@@@@ д@@@ @@ @@ @@ 1@@ఐ Q#fmt@@@ 7@@>@Єภv@)ภ8m@"@#@8l@@@@@@%K@-S@@@.@@@.W@@ఐ f"mt@:@;@ G@@f@'mt_info@A@B@#Ȱ @@ܠ´@@@#@@@"K@3K@0x@@h@@6@@@5J@!~@ఐ5ؠ!p@^ @_ @5\@@@7@@@=@5ՠF@JI@98 @@@;5@@@<@@@: @@8@@7@@ఐ #fmt@ @@ @@;@@ภ5@5@@@A5ภ5#@9@ 8ภ5+@ @ @@@@@J@@ภ58@4~@ 4}@ @5 MI@I@K@8X@@@IJ@J@  @@@J@@@7@5#K@c@@@J@@"@]H@H@5*@@@J@J@@@ON@@6Ny'y@@@HJ@@@W@@}@@@@@e@@@u@@@h@@@ @@@ @@ @ @@ @ -A@ 1 A@@@@@@@@@@ 3@@@@@@@@@@@@@F@ P@A'+@&BA 1 Print the LaTeX code for the given module type. AA&@@@@@@@AWbAWz@AA࣠@&self-3 yAఠ( x(AB)A@3A)A(A(A)A)A)A)A)@@@@  AE*A@@@@࣠@#fmt zAA;W{A<W~@AT+A@@3A<A;A;A<A<A<A<A<@@@!@@@@@@  @@"im {AANWAOW@Ag,A@@3AOANANAOAOAOAOAO@ @@@@@@@@ ఐ<$selfAbAc@@@3AbAaAaAbAbAbAbAb@ @@@@@Aj@@@@@@@@@@$@@@@@@@@@ఐJ#fmtAA@0@@3AAAAAAAA@ @@@@ภ3ְAA@>ภ$CodeAA@(include AA@@AA@@@@@ J@J@&@@AA@@5@@@$J@J@ 2@ภ4AjuAjw@>ภ$CodeAA@ఐ"imAA@o@@hr@)im_moduleAA@3)im_modulen@@@ d-!=+@@@ a@@@ `A@A3'im_name0!t@@@ _@@@@A4QQ4QQ@@5A @3'im_info-7q$info@@@ c@@@ bA@B@A4RMRW4RMR@@5R@@A4QQ4QR@@5V @80@@*=T@@@"@@@!@Ġ$NoneBB@@@@@>=h@@@+@@@*@@E=o@@@-@@@,@@@ఐ점"imB7 B8 @Ұ@@@'im_nameB> B?@U @@6@@@O@Ġ$SomeBN"BO&@Ġ#ModBW(BX+@;#Mod=@@@ ]@.@@@ [@A@@B@A5Q!Q'5Q!Q8@@@5 @ఠ!m |Bn,Bo-@B-A@@A@@@73BrBqBqBrBrBrBrBr@@@@@@Bw'Bx.@@=@@@8@@@/@@=@@@:@@@9@@=@@@<@@@;@@@ఐ&!mB2B3@%@&@'@@i@@@Y@W3BBBBBBBB@95 @@@&m_nameB4B:@)<@@e @Ġ$SomeB;IB;M@Ġ'ModtypeB;OB;V@;'Modtypeb@k@@@ \@AA@B@A5xQ9Q?5yQ9QY@@@6 @ఠ"mt }B;WB;Y@B.A@@~@@@Fo@@@B;NB;Z@@>@@@Gu@@@+@@>#@@@I@@@H}@@>*@@@K@@@J@@@ఐ%"mtB;^B;`@$@%@&@@@@@`@^3BBBBBBBB@4 @@@'mt_nameC;aC;h@&@@ @@@ACC;i@@@@@J@@@C Cjt@@eJ@!J@J@@ ఐ$selfC!xC"x@Ұ@@@C&x@@1@@@@@@@Ơ@@@@@@ſ@@@@@@@@ސภ٦CP,@CP@2@@@@@@@@ఐ "imCVxCWx@@@@'im_infoC]xC^x@i @@@@@@@@ K@K@@@ClxCmx@@@@@  @@e@@Bՠ@@@J@@@CyCz @@!@@J@@@@@F@@H A@L A@@@%@@@/@@.@@-N@@@A@/@(!@@8@@7@@6@@5F@1k@CW[@(C 5 Print the LaTeX code for the given included module. CCV@@@@@@@1C#C#@AA࣠@&self-3 Aఠ+f ~+gvC/Aw@n3CCCCCCCC@u@@@  yC0Aqz@q@@z@࣠@#fmt AC#C#@C1A@@M3CCCCCCCC@@@!@@@@@@  @@!c AC#C#@C2A@@W3CCCCCCCC@ c@@@@@@@@ డBX0reset_type_names)Odoc_infoC$C$@ C$C$"@@@@@@@@P@@@O@@N3DDDDDDDD@%1~@(@)@@@@ภ%ABߠภ$CodeE.4B@డD9&Printf'sprintfE.4DE.4J@ E.4KE.4R@@zR@@@zR@:@@@]@:@@@{@4@@@J@@@@J@J@J@1J@@@J@f@@zJ@H@@\J@zk@@@zh@@@@@@+@@|@@ภ:F:FF/SeF/SvA:ภ:F(F) Ѡ&class @@@@@DK@GK@F@ภ:F<:mF=:lภ:FD:(FE':'@'@:MaL@Ja@@@[K@e@ภ:FT:FU7:ภ:F\:@F]?:?@?@:erL@hr@@@yK@@ภ:Fl:FmO:ภ:Ft:XFuW:W@W@:}L@@@@K@@ภ;F.Fg-# : l@l@@@@K@K@@ภ;F:[F{:Z@{@:J@CJ@ZJ@xJ@J@L@{@@@K@0K@BK@YK@wK@K@@@@K@&@@@;à#$%&@@@K@1@@@;נ!,-./@@@|K@<@@@;$*5678@@@^K@vG@@@;/L@54?@AB@@@EK@XS@@@;;L@>@@@2K@A_@/class %s%s%s : @@;B@@@3K@K@k@@@@{r T@@@K@/t@@ఐ0!cG 0wG0w@@@@*cl_virtualG0wG0w@%e @@5@@@K@@(virtual G!0wG"0w@@G$0wG%0w@@HK@@ G.0w@@G00wG10w@@TK@@G50wG60w@@@@ఐŠ+type_paramsGA1GB1@@@_K@@@డE$Name&simpleGV2GW2@ GZ2G[2@@'@@@6 @@@6@@@@@@@ఐ!cGr2Gs2@j@@@'cl_nameGy2Gz2@& @@6-@@@L@L@@@G2G2@@@@G.4CG3 @@J@@@@@J@@ภCG4 AC@A@FK@@@@J@@@ A@G@@@J@@@G,@@E$@@@@A@G+@@  ఐ$selfG6%G6)@j@@q3GGGGGGGG@2F?@@@A@@@߰G67@@@o@@@@m@@@{@@@@@@@@@ఐ#fmtG68G6;@@@X @@ఐj!tG6<G6=@*@@ʏ@@@K@2@@6@@>9@@@J@ 8@  ఐI$selfH7?EH7?I@@@ʹH@EH7?g@@@@@@@#@@"@@!Q@@ఐM#fmtH7?hH7?k@3@@^@@ఐ&fatherH$7?lH%7?r@@@6@@@3n@@ఐW!cH47?sH57?t@,@@{@@7@@|@ ఐh!cHE:HF:@=@@@'cl_kindHL:HM:@& @@e@@@>@Ġ%ClassH^;H_;@,Class_constrHc;Hd;@@9`@Hi;Hj;@@9b@@@F@@@@@@@@G@@@@@H@@@ ఐȠ$selfH<H<@1@@8@ǰH<@@@@@@@Q@@P@@O@@ఐ̠#fmtH<H<@@@@@ఐx&fatherH<H<@@@7S@@@_@@ఐؠ!cH<H<@@@+@'cl_kindH< H<'@' @@@@@e@@C@@:bJ@; @@H=(1H=(2@@@@@J@@@@@K@@@ภ@H>6AH>6C@@@@@@@@AH9H?DK@@"@  ఐ3$selfH@MSH@MW@@@ˣ2@H@Me@@@˞@@@@˜@@@٪@@@@@@@~B@@ఐ>#fmtI@MfI @Mi@$@@O@@ภF<I@MlI@MAF;ภ%Latex I@Mq@r3\end{ocamldoccode} I#@MsI$@M@@I&@MrI'@M@@~@@@K@K@s@@ @@<@@@K@K@}@ภEI?@M,AE@-A@H@@@K@@@IH@Mj5@@@@K@@@c:@@?@@@J@@  ఐ$selfI`AIaA@@@@IeA@@@z@sn@@@@@@ఐ#fmtItAIuA@@@@@ఐ!cIAIA@y@@@@%@@@  ఐڠ$selfIBIB@C@@J@IB@@@@@@@@@@ఐܠ#fmtIBIB@°@@%@@ఐ֠!cIBIB@@@)@@%@@@ ఐ?@@@Aa@@@@?9@@@@J@J@۠Aq@@@ݠ?<@@@@@@@@@@#@@ఐ#fmtICIC@@@h0@@ภ>J>~JICICA>}ภ>J  J  ภ>JJภ>JJ>ภ>J%J&#Π%(@(@@@@sK@vK@ui@ภ>J9=J:7=@7@>iJ@*J@J@.L@dA@@@K@)K@=K@NK@_K@qK@>K@OK@`K@r L@h!L@i@@@tK@@@`@>)L@R!L@V0L@W@@@aK@p@%t@t@>@@@bK@K@@@{@>DL@B:-./L@FKL@G@@@PK@^@@@\QL@0G:;VK@-Y@@@?K@M@ภ?J>eJ>d@@>g\OQR@@@@K@@@@>pL@ fqrst@@@+K@<@'@[@@?@@@,K@K@@@@@@)|@@@K@(@@@@@ ఐ!cJDJD@Ȱ@@F@'cl_kindJDJD @) @@@@@!@Ġ%ClassJEJE@,Class_constrJEJE*@@;@JE+JE,@@;@@@=@@@@@@@@A@@@@@D@@@ภCKE0KE2@C@@@@@@@@@s@@ఐo#fmtK9F3`K:F3c@U@@¸@@ఐ&fatherKFF3dKGF3j@@@9@@@@@ఐ{!cKXF3kKYF3l@P@@@'cl_kindK_F3mK`F3t@) @@x@@@@@C@@^@@@AKgDKhGu|@@a@  ఐ$selfKvH~KwH~@'@@.@K{H~@@@)@@@@'@@@5@@@@@@@@@ఐɠ#fmtKH~KH~@@@@@ภHǰKH~KH~AHƠภ'Newline KH~@R@ @@>@@@K@K@ @ภHAH@A@K@@@ K@@@KH~"@@g@@K@ @@P'@@B@@@J@@  ఐ $selfKIKI@@@ΐ@KI@@@\@@@$R:܃@@@#@@@"@܂Z@@@!@@@ ܤ@@@@@@@@@<@@ఐ8#fmtLILI@@@ÁI@tภfL٠ภD]LILI@D\@@@ܲ@@@8K@@^@@@:ؠ@@@Ab@@ఐM!cL*IL+I@"@@àq@'cl_infoL1IL2I@* @@̠Τ@@@6@@@5K@FK@C@@h@@B@@@HJ@4@ఐAȠ!pLNJLOJ@AL@@@C@@@P@AŠF@]I@LC@@@NA@@@O@@@M @@K@@J@@ఐ#fmtLrJLsJ@@@@@ภALALLJLJAAภAL)L (ภALsLr@@@@@J@@ภA(L@nL @m@ @@MI@I@K@DH@@@\J@J@  @@@J@@@7@AK@v@@@J@@"@]H@H@A@@@J@J@@@ON@@B>y'y@@@[J@@@W@@}@X@@~@dY@@@tZ@@@[@@ @K\@@!@~]@@"@^@@#@_@@$@`@@%@)a@@&@8b@@X@sc@@_@td@@@e@@@ fA@ jA@@@k@d_@@@@@@ @@@@u@ni@@@@@@@@F@ =@L#|@28M + Print the LaTeX code for the given class. M "M "@@@@@@@yMM'2MM'E@AA࣠@&self-3 Aఠ4 4ڱM87A@3MMMMMMMM@@@@  ݱM;8A@@@@࣠@#fmt AM1M'FM2M'I@MJ9A@@ĕ3M2M1M1M2M2M2M2M2@@@!@@@@@@  @@"ct AMDM'JMEM'L@M]:A@@ğ3MEMDMDMEMEMEMEME@ ī@@@@@@@@ డK0reset_type_names)Odoc_infoM\NOUM]NO^@ M`NO_MaNOo@@{@@@{@@@x@@@@@3MiMhMhMiMiMiMiMi@%1@(@)@@@@ภEMwNOpMxNOr@E@@@@@@K@@@$@@C@@@J@@@ఠ&father MOuMOu@M;A@@A@@LDB;@@@~J@w@@@yJ@u3NNNNNNNN@@@@@@ภL NWYcN^foALภ%Latex OWYh@V5\begin{ocamldoccode} OWYjOWY@@O WYiO WY@@b@@@J@J@$@@ @@+J@'@ภLEOX%ALCภ$CodeO$X@డM&Printf'sprintfO3XO4X@ O7XO8X@@@@@@DM@@@@DT@@@&@>@@@J@DT@@@J@J@J@J@/@@CJ@@@%J@@@J@@@@@@@@@@+@@|@@ภCOCOOvYOwYACภD O6O 5+class type @@@@@K@K@@ภDOCOCРภD%OCO'C@'@CaL@a@@@K@@ภD5OCO7CภD=OCO?C@?@CɠrL@r@@@$K@.@ภDMOРDOODภDUOؠCOWC@W@CL@1@@@BK@L@ภDeOOg# = l@l@v@@@]K@`K@_@ภDyOCO{C@{@DMJ@J@J@#J@AJ@\L@Ny@@@K@K@K@K@"K@@K@[@@@^K@j&@@@Drà#$%&@@@EK@Z1@@@D}נ!,-./@@@'K@?<@@@D*5678@@@ K@!G@@@DL@4?@AB@@@K@S@@@DL@>@@@K@_@4class type %s%s%s = @@D@@@K@mK@lk@@@@֠ T@@@K@t@@ఐ0"ctPqZPrZ@@@@+clt_virtualPxZPyZ@+ @@?5@@@K@@(virtual PZPZ@@PZPZ@@HK@@ PZ@@PZPZ @@TK@@PZPZ @@@@ఐŠ+type_paramsP[ P[ (@@@_K@@@డO$Name&simpleP\)<P\)@@ P\)AP\)G@@싰@@@?q@@@?t@@@@@@@ఐ"ctP\)HP\)J@j@@0@(clt_nameP\)KP\)S@,~ @@?@@@L@L@@@P\);P\)T@@@@PXP]Ue@@J@@@@@J@@ภMEP^fnAMD@A@P\K@@@@J@@@ A@Pe@@@{J@@@Q VOW@@Nh$@@@z@A@QUAG@@  ఐ$selfQ`yQ`y@ΰ@@3QQQQQQQQ@2F?@@@A@@@CQ%`y@@@@@@@@@@@@@@@@@@@ఐ#fmtQ=`yQ>`y@@@Ƞ @@ఐj!tQJ`yQK`y@*@@@@@K@2@@6@@G@@@J@8@  ఐI$selfQebQfb@@@H@Qjb@@@@@@@@@@$@@@@@@@X@@ఐT#fmtQbQb@:@@e@@ภNQbQbANภ%Latex Qb@ 3\end{ocamldoccode} QbQb@@QbQb@@ @@@K@K@@@ @@D@@@K@K@@ภNQb,AN@-A@Q@@@K@@@Qb5@@i@@K@@@c:@@H@@@J@@  ఐ$selfQcQc@@@Ԓ@\Qc@@@@@@@@@@ఐ#fmtQcQc@@@Q@@ఐ"ctQcQc@@@U@@%@@@  ఐ$selfR dR d@@@@Rd-@@@H@A:@@@@@@ఐ#fmtR d.R!d1@ذ@@Ƀ@@ఐ점"ctR-d2R.d4@@@ɇ@@%@@U@ ఐG!pR<e6<R=e6=@G:@@@I@@@-@GH@@@J@:J@)I@@@+G@@@,@@@*@@(@@'9@@ఐ5#fmtRce6>Rde6A@@@F@@ภFR|FR}Rqe6BRre6KAFภGRR ภG R;R:ภGRRGภGRIR#H%(@(@-@@@K@K@@ภG0RFvR7Fu@7@GiJ@xJ@J@|L@²JX@@@9K@wK@‹K@œK@­K@¿K@ŒK@K@®K@ L@¶!L@·@@@K@@@`@G-)L@ !L@¤0L@¥@@@¯K@¾@%t@t@G7@@@°K@K@@@{@GoDL@:-./L@”KL@•@@@žK@¬@@@֠QL@~G:;VK@{Y@@@K@›@ภGSFSF@@Gmg\OQR@@@ŽK@@@@GxpL@Wfqrst@@@yK@Š@'@[@@G@@@zK@K@@@@@H|@@@8K@v@@@@@  ఐ.$selfSJfMSSKfMW@@@-@SOfMp@@@O@L@IB@@@@@@6@@ఐ2#fmtS`fMqSafMt@@@C@@ఐޠ&fatherSmfMuSnfM{@@@B@@@S@@ఐ>"ctSfM|SfM~@@@b@(clt_kindSfMSfM@. @@z@@@ l@@C@@ym@  ఐ~$selfSgSg@K@@R}@Sg@@@M@@@@K@@@Y@@@@@@@@@ఐ#fmtSgSg@o@@@@ภPSgSgAPภ'Newline Sg@v@ @@G!@@@IK@:K@?@ภP*AP(@A@S@@@@;K@E@@Sg"@@֋@@%K@9@@P'@@J4@@@JJ@$@  ఐࠐ$selfShSh@@@ִ@4Th@@@ր@@@VvBǠ@@@U@@@T@䦠~@@@S@@@R@@@Q@@P@@O@@N@@ఐ#fmtT&hT'h@ް@@ˉ @䘐ภT=ภLT6hT7h@L@@@@@@jK@v@@@B@@@w"@@ఐ "ctTNhTOh@@@˨1@(clt_infoTUhTVh@/ @@@@@h@@@gK@~K@yC@@h@@J@@@ÀJ@fI@ఐI점!pTriTsi@Ip@@@L@@@È@IF@ÕI@ÄL@@@ÆI@@@Ç@@@Å @@Ã@@Âl@@ఐh#fmtTiTi@N@@y@@ภI,TI+TTiTiAI*ภI7TMT LภI?T !T!@@2@@@J@@ภILTϠHT H@ @I MI@I@K@נLl@@@ÔJ@J@  @@@J@@@7@I7K@ò@@@J@@"@]H@H@I>@@@J@J@@@ON@@Jby'y@@@ÓJ@@@W@@}@X@@~@dY@@@Z@@@[@@@\@@@(]@@@^@@@_@@@`@@@1a@@@2b@@o@c@@p@dA@hA@@@q@je@@@@@@@@@@{@to@@@@@@@@F@@UM'+z@:ZU/ 0 Print the LaTeX code for the given class type. U,LU-L&@@@@@@@U3l7BU4l7X@AA࣠@&self-3 Aఠ< <UZ?A@3UAU@U@UAUAUAUAUA@@@@  U]@A@@@@࣠@#fmt AUSl7YUTl7\@UlAA@@̛3UTUSUSUTUTUTUTUT@ @@! @@@@@@  @@*class_name AUfl7]Ugl7g@UBA@@̩3UgUfUfUgUgUgUgUg@ ̱@@@@@@@@)class_ele AUwl7hUxl7q@UCA@@̵3UxUwUwUxUxUxUxUx@̽@@@@@@@@  ఐO$selfUmtzUmt~@>@@E3UUUUUUUU@"@@@@@Umt@@@C@@@C@A@@@BO@@@A@@@@@?@@ఐ]#fmtUmtUmt@C@@ @@ภRUmtUmtARภ'Newline Umt@l@ @@I@@@rL@cL@h<@ภR AR@A@U6@@@dL@nI@@Umt"@@؁@@NL@bO@@S'@@L*@@@sK@MU@ఐz)class_eleUnUn@^@@+a@Ġ/Class_attributeUoUo@;/Class_attribute7@@@ @+t_attribute@@@ @A@@C@AHk9 9Hk9 95@@@IX@ఠ#att VoVo@V-DA@@@@@w3VVVVVVVV@@@@@@"@@W@@W@@@ ఐꠐ$selfV(oV)o@ٰ@@3V(V'V'V(V(V(V(V(@@@@@@vV0o@@@ы@ф@@ą@@Ą @@ఐ#fmtV?oV@o@հ@@͆@@ఐ8#attVLoVMo@!@@L@@@Đ'@@+@@͆(@Ġ,Class_methodV]pV^p @;,Class_methodb@(t_method@@@ @AA@C@AIl969<Il969\@@@I@ఠ#met Vsp Vtp@VEA@@@@@z3VwVvVvVwVwVwVwVw@@@@@@@@Ͷ@@Ͷ@@@ ఐI$selfVpVp@8@@?3VVVVVVVV@@@@@@Vp&@@@@Ѿ@@Ė@@ĕ @@ఐN#fmtVp'Vp*@4@@@@ఐ8#metVp+Vp.@!@@L@@@ġ'@@+@@(@Ġ-Class_commentVq/7Vq/D@;-Class_comment@C@@@ @AB@C@AI{m9]9cI|m9]9z@@@J@ఠ!t Vq/EVq/F@VFA@@C@@@}G@@@@@H@@H@@@ఐ!tVrJZVrJ[@@@@@C@@@ĥ3VVVVVVVV@Y@@@ĠJ%VsamVsao@SA@@@@C@@@İ@@C@@@ı@@@ภOWsasWsau@O@@@7@ĠIܰW tvWtv@T5Ġ%TitleWtvWtv@#@WtvWtv@@%@@@8@@W#tvW$tv@@Bd&@@@@@@D@@W/tvW0tv@@D6@@@L@@@W5tvW6tv@@J@@@R@@W=tvW>tv@@VJ@@@@@@^@@@ @@DL@@@b@@DO@@@e@@@ ఐ$selfWXtvWYtv@ @@s@{W]tv@@@ @@@@ @@@@@@@@@@@@ఐ%#fmtWutvWvtv@ @@μ@@ఐ!tWtvWtv@@@-@@@O@O@@@5 @@@@WuWu@@D@@@@@D@@@@@@ ఐh$selfWuWu@W@@^@ɰWu@@@Y@@@@W@@@e@@@@@@@@@ఐs#fmtWuWu@Y@@ @@ภTWuWu ATภ%Title Wu@డVO!+WuWu@@-"@@@~@-(@@@}-,@@@|@@{@@z'%addintBAU@@@@U0++U0+,@@Un@@@@@@@.@@@@-@@@,@@+@@*$@@డV}$Name%depthXuXu@ X uX!u@@@F@@@N-1@@@N,@@N+@JJ2@@K|G@@@@F@@@>@@@=@@<R@@ఐ᠐*class_nameXDuXEu@ɰ@@φ_@@XHuXIu@@g@@@:@MQ@Di@@BXXuXYu@@q@@@9P@OP@Ny@@ @@n@@@%@PP@8@ภ$NoneXpuXqu@[@@@Cv@@@'@@@&O@V@ఐ!tXuXu@@@E@@@(O@\O@[@@Xu @@K@@@fO@O@$@ภTXu AT@A@X@@@O@b@@Xu@@O@@O@@@@@@@@AXrJT@@@@@AXn@@3XXXXXXXX@"@@@'@@@bA@fA@@@@@@@@@@@@@j@ @@u@ @ @@@@@@@@@@@F@@Xl7;@> Xߐ 3 Print the LaTeX code for the given class element. XkXk6@@@@@@@XxKVXxKm@AA࣠@&self-3 Aఠ@ @Y GA@̤3XXXXXXXX@@@@  Y HA̧@̧@@@࣠@#fmt AYxKnYxKq@YIA@@+3YYYYYYYY@̻@@!̼@@@@@@  @@+module_name AYxKrYxK}@Y/JA@@93YYYYYYYY@ A@@@@@@@@*module_ele AY'xK~Y(xK@Y@KA@@E3Y(Y'Y'Y(Y(Y(Y(Y(@M@@@@@@@@  ఐO$selfY=yY>y@@@3Y=Y<Y<Y=Y=Y=Y=Y=@"]@@@@@cYEy@@@@@@@@@@@@@@@@@@@ఐ]#fmtY]yY^y@C@@Є @@ภVYhyYiyAVภ'Newline Yqy@@ @@L@@@FL@7L@<<@ภUаAU@A@X@@@8L@BI@@Yy"@@1@@&L@6O@@S'@@O@@@GK@%U@ఐz*module_eleYzYz@^@@лa@Ġ.Element_moduleY{Y{@;.Element_module@@@ Y@҂@@@ O@A@@J@ALmOO LnOO#@@@M@ఠ!m Y{Y{@YLA@@ҕ@@@K3YYYYYYYY@@@@@@ @@@@@@@ ఐ蠐$selfY{Y{@@@܎3YYYYYYYY@@@@@@ Y{@@@ѳ@Ѭѧ@@u@@t @@ఐ#fmtY{Y{@Ӱ@@@@ఐ8!mY{Y{@!@@@@@Ƃ'@@+@@(@Ġ3Element_module_typeZ |Z |!@;3Element_module_type`@ҽ@@@ P@AA@J@ALO$O*LO$OP@@@Mc@ఠ"mt Z|"Z |$@Z8MA@@@@@N3Z#Z"Z"Z#Z#Z#Z#Z#@@@@@@@@B@@B@@@ ఐE$selfZ3|(Z4|,@@@3Z3Z2Z2Z3Z3Z3Z3Z3@@@@@@_Z;|A@@@@@@ƈ@@Ƈ @@ఐJ#fmtZJ|BZK|E@0@@q@@ఐ8"mtZW|FZX|H@!@@@@@Ɠ'@@+@@q(@Ġ7Element_included_moduleZh}IQZi}Ih@;7Element_included_module@@@@ Q@AB@J@AM'OQOWM(OQO@@@M@ఠ"im Z|}IiZ}}Ik@ZNA@@@@@Q3ZZZZZZZZ@C@@@@@@@џ@@џ@@@ ఐ$selfZ}IoZ}Is@A@@H3ZZZZZZZZ@T@@@@@̰Z}I@@@5@.'@@ƙ@@Ƙ @@ఐ#fmtZ}IZ}I@@@@@ఐ8"imZ}IZ}I@!@@F@@@Ƥ'@@+@@(@Ġ-Element_classZ~Z~@;-Element_class@'t_class@@@ R@AC@J@AMOOMOO@@@N@ఠ!c Z~Z~@ZOA@@@@@T3ZZZZZZZZ@@@@@@@@@@@@@ ఐ$selfZ~Z~@@@ݧ3ZZZZZZZZ@@@@@@<Z~@@@v@oj@@ƪ@@Ʃ @@ఐ#fmt[~[~@@@-@@ఐ8!c[~[~@!@@L@@@Ƶ'@@+@@-(@Ġ2Element_class_type[$[%@;2Element_class_typey@?,t_class_type@@@ S@AD@J@AMOOMOO@@@N~@ఠ"ct [:[;@[SPA@@@@@W3[>[=[=[>[>[>[>[>@@@@@@@@]@@]@@@ ఐ`$self[N[O@@@3[N[M[M[N[N[N[N[N@@@@@@[V@@@ҹ@Ҳҭ@@ƻ@@ƺ @@ఐe#fmt[e[f@K@@Ҍ@@ఐ8"ct[r[s @!@@L@@@'@@+@@Ҍ(@Ġ-Element_value[ [ @;-Element_value@'t_value@@@ T@AE@J@ANDOONEOP@@@N@ఠ!v [  [ !@[QA@@@@@Z3[[[[[[[[@`@@@@@@@Ҽ@@Ҽ@@@ ఐ$self[ %[ )@^@@e3[[[[[[[[@q@@@@@ʰ[ 8@@@0@)$@@@@ @@ఐĠ#fmt[ 9[ <@@@@@ఐ8!v[ =[ >@!@@L@@@'@@+@@(@Ġ6Element_type_extension[?G[?]@;6Element_type_extension7@վ0t_type_extension@@@ U@AF@J@ANPP NPP?@@@O<@ఠ"te [?^[?`@\RA@@@@@]3[[[[[[[[@@@@@@@@@@@@@ ఐ$self\ ?d\ ?h@½@@3\ \ \ \ \ \ \ \ @@@@@@.\?@@@@@@@@@@@ @@ఐ+module_name\%?\&?@@@G@@ఐ2#fmt\2?\3?@@@Y&@@ఐG"te\??\@?@0@@[@@@6@@:@@Y7@Ġ1Element_exception\P\Q@;1Element_exception@ +t_exception@@@ V@AG@J@AOP@PFOP@Pr@@@O@ఠ!e \f\g@\SA@@@@@`3\j\i\i\j\j\j\j\j@-@@@@@@@Ӊ@@Ӊ@@@ ఐ$self\z\{@+@@23\z\y\y\z\z\z\z\z@>@@@@@¸\@@@G@@7@@@@ @@ఐ#fmt\\@w@@Ӹ@@ఐ8!e\\@!@@L@@@'@@+@@Ӹ(@Ġ,Element_type\\@;,Element_type@׻&t_type@@@ W@AH@J@AOpPsPyOqPsP@@@P @ఠ!t \\@\TA@@@@@c3\\\\\\\\@@@@@@@@@@@@@ ఐ렐$self\\@Ê@@ߑ3\\\\\\\\@@@@@@\@@@@@@@@ @@ఐ#fmt\\@ְ@@@@ఐ8!t\\@!@@L@@@'@@+@@(@Ġ6Element_module_comment] ]"@;6Element_module_commentc@J@@@ X@AI@J@AOPPOPP@@@Pf @ఠ!t ]"#]#$@];UA@@J+@@@f@@@@@D@@D@@@ ఐG$self]5(]6,@@@3]5]4]4]5]5]5]5]5@@@@@@[]=:@@@@@@@@@@@@@@@@@@@ఐU#fmt]U;]V>@;@@| @@ఐ@!t]b?]c@@*@@ @@@&M@3M@24@@8 @@Ԁ5@@@A]nz @@Ԃ3]l]k]k]l]l]l]l]l@/@@@4@@Ԅ@oA@sA@@@Ԟ@ԛ@Ԙԑ@@@@@@@@w@ @@2@Ԫ@ԧ@Ԥԝ@@@@@@@@@@F@@]xKO)@B] 4 Print the LaTeX code for the given module element. ]w ]w J@@@@@@@ԭ]]@AA࣠@&self-3 AఠEY EZi]VAj@a3]]]]]]]]@h@@@  l]WAdm@d@@m@࣠@#fmt A]]@]XA@@3]]]]]]]]@}x@ā@!y@Ă@@@@@  @@'inher_l A]]@]YA@@3]]]]]]]]@ @@@@@@@@@ఠ!f ]]@]ZA@@@@@@ʫJ@[SQJ@@@@J@:@@@M@G@@@@ @Ġ$Some__@sఠ#cct __@_\A@@PN@@@2@@@@@PU@@@4@@@3@@P\@@@6@@@5@@@@ఠ%label __@_^A@@@@@N@ɦ3________@/(@)@*@@@ఐ5#cct__@ @@P@@@ɨ@Ġ"Cl_%5_%7@;"ClP@@@ @E@@@ @A@@B@ARq99Rq99@@@SM@@`%8`%9@@R@@@ɭ4@@@@@P@@@ɮ8@@P@@@ɯ;@@@ ఐq$self`%=`%A@Ͱ@@I@İ`!%M@@N`Nu@@@@@@@@@@p@@@@@ɿ@@ɾ]@Nqภ`G#@`G@N@@@@@@k@@ఐD#inh`M%N`N%Q@*@@bz@'ic_name`T%R`U%Y@ @@D@@@Q@Q@@@C @@@Ġ&Cltype`iZj`jZp@;&Cltypew@ؗ@@@ )type_expr@@@ @@@ @BA@B@AS4r99S5r9:*@@@S@@`Zq`Zr@@ذ@@@ɶ@@@@@@ɸ@@@ɷ@@@+@@Q1@@@ɹ@@Q4@@@ɺ@@@ ఐ$self`Zv`Zz@V@@]@K`Z@@NOk@@@@@@@@@@@@@@@@@@Nݐภ&`@`@O@@@@@@@@ఐ͠#inh`Z`Z@@@@'ic_name`Z`Z@ @@@@@Q@Q@@@C @@@@@A` @@@A@`@@ภS9``@^ภ'Newline``@@@@M@:3````````@*81@2@3@@@ภSPa a "@^0ภ)Odoc_infoaa@$Codeaa@@ డ_!^a%a&@SW@@@SW@@@L@ST@@@KSS@@@J@@I@@H6@@(inherit a= a>@@a@@@Sr@@@XN@ZN@YI@@ఐK#inh.aT@00@@hW@'ic_nameaZa[@7@@@@@\a@@aaab@@ \@@@F@aN@Vk@@X @@sM@En@ภSas#bat#d@^ภ)Odoc_infoa~#0a#9@%Latexa#:a#?@@۠డ_!^a#Ea#F@S°@@@S@@@s@S@@@rS@@@q@@p@@o@@" [a#Ba#D@@a#A@@S@@@N@ʁN@ʀ@@డ`,!^a#[a#\@S@@@S@@@ʇ@S@@@ʆS@@@ʅ@@ʄ@@ʃ@@ ఐ2$selfa#Ga#K@Ȏ@@@a#T@@@%@@@ʘT@@@ʗ@@ʖ@@ఐ(%labela#Ua#Z@@@<@@@ʟP@ʡP@ʠ@@oA@@T1@@@ʓ@ʢP@ʞ@@!]b#]b#^@@Rb#_@@T<@@@ʒO@ʤO@ʣ@@ @@TD@@@~@ʥO@ʑ#@@b##@b$#`@@{@@@m@ʦN@}-@@b-#/b.#a@@7M@l2@ఐ4#inhb=exb>e{@@@R3b=b<b<b=b=b=b=b=@A@@@'ic_textbEe|bFe@ @@OP@@@ʪ@@@ʩ@Ġ$NonebYbZ@D@@@@Od@@@ʳ@@@ʲd@@Ok@@@ʵ@@@ʴk@@@ภUbobp@^@@@aӠ}N@c@@@y@Ġ$Somebb@Qఠ!t bb@b_A@@O@@@ʼR@@@@@IO@@@ʾ@@@ʽZ@@PO@@@@@@ʿa@@@ภTbb@_Πภ'Newlinebb@[@@@O@3bbbbbbbb@/(@)@*@@@ఐ4!tbb@ @@O@@@@@@@T@@@Abeq@@b+X@@@hM@@@@@b2N@<@@@AM@g@@@@b;J@3@@@7M@@@@@@`?@@@6@@@@@@Ab@@W@A@J@@A@@డab$List$iterbb@ bb@@#m@@@@@@@ I@#n@@@@@@N @@@#k@@@@@@@3cccccccc@5.@/@0@@@@ ఐ{$selfc&c'@װ@@@Ic+@@@@@@ @@@@ @@@ @@@@$@@ఐ#fmtcCcD@l@@K1@@cGcH@@@@@@@@@@@<@@డa$List#mapcacb @ ce cf@@Hw@@@@hkI@?J@%@@(@Hsq@@@&M @@@$@@#@@"f@@ఐ!fcc@p@@@ڃ@@@=`V@@@<@@@;@@:@@ఐΠ'inher_lcc@@@ڡ@@cc@@OK@@@J@CK@2@@ @@ڤF@˜F@oJ@@@@@A@A@@@@ھڱ@@Q@@P@@O@@@r@@ڻ@@Z@@Y@@X@@WF@S@c'@Icڐ A Generate the LaTeX code for the given list of inherited classes.cBFcB@@@@@@@ǰcnycn@AA࣠@&self-3 AఠK Kʧd`Aʨ@ן3cccccccc@ʦ@@@  ʪdaAעʫ@ע@@ʫ@࣠@#fmt Acncn@dbA@@3cccccccc@ʻ׶@ʿ@!׷@@@@@@  @@"cl Adndn@d*cA@@3dddddddd@ @@@@@@@@Aఠ)iter_kind d$d%@d=dA@@@B@@@wJ@oJ@p@@r3d.d-d-d.d.d.d.d.@)@ @!@@@࣠@!k Ad?d@@dXeA@@3d@d?d?d@d@d@d@d@@%@ @@qK@n@#@$@@@@  @@ఐ!kdUdV@.@@@@/3dVdUdUdVdVdVdVdV@#@@@Ġ/Class_structurededf@WĠWdmdn@`@@@@Wl@@@ˁ@@@ˀ3dtdsdsdtdtdtdtdt@@@@@d{d|@@W۸@@@˃@@@˂ @@@ d@@\@@\@@@ภ\dd@\@@@_@Ġ/Class_structuredd @Xఠ!l d"d#@dfA@@Xۡ@@@ˊ@@@ˉ3dddddddd@S@@@@d%d&@@X@@@ˌ@@@ˋ @@@"d'@@@@@@@ ఐݠ$selfd+7d+;@w@@~3dddddddd@q.'@(@)@@@Xd+U@@@@@@ˡ@@ˠ @@ఐ⠐#fmtd+Vd+Y@Ȱ@@@@ఐI!ld+Zd+[@!@@F@˪&@@*@@'@Ġ0Class_constraintd\fd\v@SUఠ!k e\xe\y@egA@@@@@ː@@e \{e\|@@@@@ˑ@@@e\}@@@@@@@ఐ)iter_kindee@ڰ@@@@@˭3eeeeeeee@%@@ @@@@ఐ,!ke/e0@ @@H@@@˳@@@@@Ġ+Class_applyeBeC@V͠@eGeH@@V@@@˔@@@ @@#@@#@Ġ,Class_constreUeV@VQ@eZe[@@VS@@@˗@@@ @@6@@6@@@@7@@@ภ]tefeg@]s@@@:@@@Aej@@<@-A@@FA@@J@-@@@eq @@ఐW)iter_kinde{e|@8@@@ޖ@@@ T@@ 3eeeeeeee@@@@@@ఐ"clee@_@@n@'cl_kindee@Cް @@޴@@@J@J@@@' @@s@2 @@tr@ A@A@@@܍@܉܄@@ @@@@@@@b@ܗ@ܓ܎@@)@@(@@'@@&F@"@enr"@Jeʐ G Generate the LaTeX code for the inherited classes of the given class. e!em@@@@@@@ܞeWbeW@AA࣠@&self-3 AఠM M̗ehA̘@ُ3eeeeeeee@̖@@@  ̚eiAْ̛@ْ@@̛@࣠@#fmt AeWeW@fjA@@ܺ3eeeeeeee@̫٦@̯@!٧@̰@@@@@  @@#clt AfWfW@fkA@@3ffffffff@ @@@@@@@@ఐ#cltff@@@@@3ffffffff@!@@@(clt_kindff @A @@@@@? @Ġ/Class_signaturef/f0@OJĠYif7f8@b@@@@OP6@@@M@@@L3f>f=f=f>f>f>f>f>@(@@@@fEfF@@OT݂@@@O@@@N @@@ fO@@A@@@P@@D@@@Q@@@ภ^if[f\@^h@@@@Ġ/Class_signaturefhfi@Oఠ!l fqfr@flA@@Oq@@@Z@@@Yc@@ff@@Oݼ@@@\@@@[o@@@!f@@{@@@]t@@~@@@^w@@@ ఐ $selff f@L@@S3ffffffff@3,@-@.@@@-f)@@@ݫ@ݨݛ@@n@@m @@ఐǠ#fmtf*f-@@@}@@ఐN!lf.f/@!@@F@w&@@*@@݂'@Ġ*Class_typef08f0B@R@f0Cf0D@@R@@@c@@@ @@@@@d@@@@@e@@@ภ^fHRfHT@^@@@ݥ@@@Af@@ݧ@A@ A@@@ݻ@ݷݲ@@@@@@@@@ک@@ݼ@@@@@@@@F@ @gW[@L<g L Generate the LaTeX code for the inherited classes of the given class type. ggV@@@@@@@˰gg@AA࣠@&self-3 AఠN Nޱg<mA@3g#g"g"g#g#g#g#g#@@@@  g?nA@@@@࣠@#fmt Ag5g6@gNoA@@3g6g5g5g6g6g6g6g6@@@!@@@@@@  @@!m AgHgI@gapA@@3gIgHgHgIgIgIgIgI@ @@@@@@@@@@ఠ'first_t g_g`@gxqA@@J@3gbgagagbgbgbgbgb@& @@@@@@ఠ&rest_t  gpgq@grA@@J@@@gvgw@@@@ @@@ ఐi$selfgg@:@@A'@ g @@@1@&@!@@@@2@@ఐ^!mg g@>@@KA@&m_infogg@N, @@MF@J@@'@@@S@D@@K@S@A@g@@@ఠ$text àg#g'@gsA@@e([@@@}J@s@@@uJ@3gggggggg@p{t@u@vkd@e@f@@@@ఠ%title Ġg*6g*;@gtA@@eF[=@@@K@@@@K@@ఐ!mg>Kg>L@@@ޤ,@+m_text_onlyh>Mh>X@N# @@V@@@K@8@ภe9h>_h>lAe8ภ#Raw h>b@'wఐߠ!mh$>ch%>d@@@T@&m_nameh+>eh,>k@Nİ @@N@@@^@@"@@GK@a@ภd)Ad@*A@gU@@@K@n@@hB>^2@@e[@@@t@ภevhMm~hNmAeuภ#Raw hVm@'డf!^hamhbm@Z@@@Z@@@"@Z@@@!Z@@@ @@@@@@డdM%modul-Odoc_messageshmhm@ hm#@$@d~@@@@dK  dL  @@dJ@.@@Z@@@.L@0L@/@@! hmhm@@?hm@@Z@@@-L@2L@1@@hmhm@@( @@@@3L@,@@g @@K@@ภehmoAeภ$Codehm@'ఐ!mhmhm@j@@w@&m_namehmhm@Oo @@Ok@@@A @@!@@K@> @ภe3hmAe2@A@hJL@5@@@:K@J@@4A@hS K@@@@K@9%@@hm|@@K@)@h>H@@+@A@h*2@@@ఠ(subtitle Ši i @i#uA@@fn\k@@@ͭF@ͪF@ͣF@OK@U@@@VK@K3iiiiiiii@OE>@?@@@@@ఐΠ'first_ti-i.@Y@@3i-i,i,i-i-i-i-i-@@@@Ġ\li:i;@e@@@@@@@@@ภ\tiBiC@e@@@7$@ఠ!t ƠiOiP@ihvA@@#@@#@@@ภ[iX iY@fภ#Rawiaib@(# : iiij @@ilim @@(@@@bM@dM@c3iriqiqiririririr@U,@&@'@@@@iyiz @@jF@`M@a @ఐ7!tii@@@&@@@@|@@@Ai@@~k@A@i@@ภfiiCAfภ%Title i$@#@i&i'@@#@@@J@̈́J@̓3iiiiiiii@@@@@@ภ$Nonei)i-@ @@@T#@@@́@@@̀J@͊@డh8!@i5i6@8@@@8J@͓@@@͕@3@@@͔2 @@@͒@@͑@@͐5@@ఐ%titlei/i4@ɰ@@Y!@@@͡K@ͤK@͢J@@ఐ(subtitlei7j?@T@@a6@@@͠K@ͦK@ͥ_@@! @@v@@ͬJ@ͩK@͟i@@jA@@IJ@~m@ภfljBAfk@A@iX@@@wJ@Ͳ{@@j'@@g^@@@v@@@ @/@@[@A@j/@@  ఐ$selfj=MSj>MW@@@3j=j<j<j=j=j=j=j=@n{@|@}@@@cjEMe@@@@@@ͺ@@@@͹@@@͸@@ͷ@@Ͷ@@ఐ+#fmtj]Mfj^Mi@@@ @@ఐ$textjjMjjkMn@*@@@@@K@2@@6@@`@@@J@8@  ఐe$selfjpvjpz@6@@=H@jp@@@#@@@@@O@@ఐg#fmtjpjp@M@@J\@@ఐa!mjpjp@A@@Ni@@%@@2j@  ఐ$selfjj@h@@oz@7j@@@@@@@@@@ఐ#fmtjj@@@|@@ఐ!mjj@s@@@@%@@@  ఐɠ$selfjj@њ@@@ j@@@@@@@@@@@@@@@@@@@ఐԠ#fmtkk@@@@@ఐ&rest_tkk@>@@@@.@@aa@@@J@ @  ఐ $selfk)k*@ڰ@@@Lk.@@@@@@"@@@@!@@@ @@@@@@ఐ#fmtkFkG@@@ @@ภhzkQkRAhyภ'Newline kZ@&@ @@^@@@QK@BK@G%@ภgkkAg@A@jР@@@CK@M3@@kt#@@@@-K@A9@@Q(@@a@@@RJ@,?@ డi#notkk @@ @@@F #@@@E@@D(%boolnotAAi5@@@i4LLi5Lt@@i^\@@@@@@@W@@@V@@Uj@@ఐq!mk!k"@Q@@^y@+m_text_onlyk#k.@Qݰ @@3@@@^K@dK@`@@< @@Z@@@eK@]@ఐ`"psk4k6@_@@@cu@@@k@`@@@jaD@@@i@@h@@g@@ఐ#fmtk7k:@@@@@8\ocamldocvspace{0.5cm} k<kW@@k;kX@@a @@@vK@΀K@@@2 @@bT@@@΂J@΁K@u@@l@@ @డj$List$iterlZ`lZd@ l"Zel#Zi@@,@@@@DI@Έ,@@@Ί@@Ή@WԠ @@@·,@@@Ά@@΅@@΄@@࣠@#ele AlFjwlGjz@l_wA@@ 3lGlFlFlGlGlGlGlG@ @@@@@@  ఐ:$selflZ~l[~@ @@3lZlYlYlZlZlZlZlZ@ 6@@@@@ҏlb~@@@@@|@@Σ@@΢@@Ρ @@ఐA#fmtls~lt~@'@@$@@ఐ=!ml~l~@@@*(@&m_namel~l~@S" @@S@@@β2@@ఐV#elel~l~@<@@r?@@C@@@@ఐa "psll@_@@@dE@@@@a@@@οb@@@ξ@@ν@@μY@@ఐ#fmtll@t@@qf@@" ll@@ll@@a@@@L@L@z@@2 @@-?@@@L@@@@@ljrl@@@-L@@@Θ@@ΗJ@J@@@డk[&Module/module_elementsll@ ll@@%trans>lh@@@ @@@ @@@@ (/@@@ @@@ @@ @@ @_Ode_OdeG@@`j7@&!@@>@@@@@@@@@@I@@@@@@@@@@@3ภ mI ภjŰmBmC@j@@@>@@@K@ @@@\@@@@@ఐ!mmXmY@@@@@m\m] @@Y;@@@ΖJ@K@&@@I @@ F@״F@dF@Ε"@]@@#@E@@$@@@%@@@ &@@@ '@5@@ (@D@@ @@@ @@A@DA@@@+@$@@ @@ @@ F@@@3@5@.)@@@@@@@@F@c@m.@Rm H Generate the LaTeX code for the given top module, in the given buffer. mVZmV@@@@@@@5m<Gm<S@AA࣠@&self-3 AఠUX ȠUYhmxAi@`3mmmmmmmm@g@@@  kmyAcl@c@@l@࣠@#fmt Am<Tm<W@mzA@@Q3mmmmmmmm@|w@Ԁ@!x@ԁ@@@@@  @@+module_list Am<Xm<c@m{A@@[3mmmmmmmm@ g@@@@@@@@ ఐc"psmflmfn@a%@@@e@@@0@b@@@/cT@@@.@@-@@,3mmmmmmmm@!-~@$@%@@@@ఐG#fmtnfonfr@-@@@@?\documentclass[11pt]{article} nftnf@@nfsnf@@c @@@;K@AK@@$@@5 @@de@@@BJ@:*@ ఐcG"psn+n,@aj@@@e@@@I@c>@@@Hc@@@G@@F@@EE@@ఐ#fmtnEnF@o@@R@@?\usepackage[latin1]{inputenc} nPnQ@@nSnT@@cb@@@TK@ZK@Yf@@2 @@d@@@[J@Sl@ ఐc"psnmnn@a@@@f @@@b@c@@@ac@@@`@@_@@^@@ఐˠ#fmtnn@@@@@:\usepackage[T1]{fontenc} nn@@nn@@c@@@mK@sK@r@@2 @@d@@@tJ@l@ ఐcˠ"psnn@a@@@fN@@@{@c@@@zd@@@y@@x@@w@@ఐ #fmtnn@@@Z@@6\usepackage{textcomp} nn@@nn@@c@@@φK@όK@ϋ@@2 @@e+@@@ύJ@υ@ ఐd "psn &n (@b0@@@f@@@ϔ@d@@@ϓd_@@@ϒ@@ϑ@@ϐ @@ఐO#fmto  )o  ,@5@@@@7\usepackage{fullpage} o .o G@@o -o H@@d(@@@ϟK@ϥK@Ϥ,@@2 @@em@@@ϦJ@Ϟ2@ ఐdO"pso3JPo4JR@br@@@f@@@ϭ@dF@@@Ϭd@@@ϫ@@Ϫ@@ϩM@@ఐ#fmtoMJSoNJV@w@@Z@@2\usepackage{url} oXJXoYJl@@o[JWo\Jm@@dj@@@ϸK@ϾK@Ͻn@@2 @@e@@@ϿJ@Ϸt@ ఐd"psououovow@b@@@g@@@@d@@@d@@@@@@@@@ఐӠ#fmtooxoo{@@@ @@6\usepackage{ocamldoc} oo}oo@@oo|oo@@d@@@K@K@@@2 @@e@@@J@@ డn&VWVYoo@VV@@@m[b@@@@@@K@@@@ @@@@డn;&Global%title!o@oo@'@&Stdlib#ref'&@@@@@@@@@@b(b(@@c@@=@@m=@@@L@L@@@G!@@? @Ġ$Nonep p @@@@@JI@@@@@@3pppppppp@@@@ @RQ@@@!@@@ @@@ภh.p p!@h-@@@fo@@@ЍJ@0J@@Ġ$Somep4p5@ఠ!s נp=p>@pV|A@@{@@@(N@@@@@@@@*@@@)V@@@@@,@@@+]@@@ ఐez"psp^p_@c@@@g@@@8@eq@@@7e@@@6@@5@@43pkpjpjpkpkpkpkpk@y70@1@2@@@@ఐ#fmtp{p|@@@ @@'\title{pp@@pp@@e@@@CN@IN@H$@@5 @@f@@@JM@B*@ ఐe"pspp@c@@@hB@@@Q@e@@@Pf@@@O@@N@@ME@@ఐ#fmtpp@@@NR@@ ఐ$$selfpp@@@c@op#@@@e@@@d@@ck@@ఐ!sp$p%@u@@e@@@\@lO@iO@kO@j@@pp&@@ @@R@@g?@@@mM@[@ఐf"psq(3q(5@dB@@@h@@@s@f@@@rfq@@@q@@p@@o@@ఐa#fmtq(6q(9@G@@@@"} q((;q)(>@@q+(:q,(?@@f:@@@~M@ЄM@Ѓ@@2 @@M@}@ @@@ @@@@@Aq:q;@G@@)@ ఐfc"psqGIOqHIQ@d@@@h@@@Д@fZ@@@Гf@@@В@@Б@@АD@@ఐ#fmtqaIRqbIU@@@Q@@1\begin{document} qlIWqmIj@@qoIVqpIk@@f~@@@ПK@ХK@Фe@@2 @@g@@@ЦJ@Оk@ డoX)X+qmzqm{@X(@@@oQҠ@@@д@@@гK@Ы@@@Ь @@Ъ@@డp &Global%titleqm@qmqm@%@а&@@ow&@@@бL@еL@в@@0 @@(@Ġ$Noneqq@@@@@@@@н@@@м@@  @@@п@@@о@@@ภiqq@i@@@h)@@@J@J@Ч@Ġ$Someqq@@qq@@/@@@@@@ @@76@@@@@@@@>=@@@@@@@@@ఐg,"psrr@eO@@@i@@@@g#@@@g~@@@@@@@ @@ఐn#fmtr*r+@T@@@@+\maketitle r5r6@@r8r9@@gG@@@M@M@.@@2 @@e/@@@ArCmsrD@@h2@ డpXXrQrR@X@@@pa@@@J@J@@@@@@N@@డp&Global(with_tocro@rrrs@#@#ref@@@ @@@ @e6.pte7.p@@e@3@@pK3@@@K@K@z@@=@@5{@ఐg"psrr@eְ@@@j6@@@@g@@@h@@@@@@@@@ఐ#fmtrr@۰@@B@@1\tableofcontents rr@@rr@@g@@@ K@K@@@2 @@i@@@J@K@ @@r@@ @@ఠ$info ؠr$r(@r}A@@^!׵@@@MJ@@@@(J@3rrrrrrrr@@@@డqZ)apply_opt)Odoc_infor+r4@ r5r>@@@@!a@!b@@@@^O@@@3@@@@@@@@e@aae@a@@fhx@$@@@@e@@@NJ@B@@@ @@@LK@@@@@@@F@@డq4info_of_comment_file)Odoc_infosB?KsC?T@ sF?UsG?i@@@.Ѡ(t_module@@@@@@@4@@@(@@@@@@@@f_  f_ N@@f}@!@@@@@@2@@@1@J@@@0>@@@/@@.@@-@@ఐ+module_lists~?js?u@@@@@s?Js?v@@@b@@@KV@@@J@@I@@డrZ6Z8swsw@Z5@@@q^@@@)K@\K@Q@@@R @@P@@డr&Global*intro_file)Odoc_info"sw@ swsw@(@swsw@-@#ref_ f@@@ @@@ @@@ @f+f+!@@g$@B@@qB@@@WL@[L@X@@L @@D@@!@@@A@s #@@ ఐ$infoss@@@@@@@@`@@@_3ssssssss@& @@@Ġ$Nonett @@@@@)@@@h@@@g@@0@@@j@@@i@@@ภl,tt@l+@@@jm@@@J@xJ@],@Ġ$Somet2t3@@t7t8@@@@@q@@@@ @@[ @@@s@@@rH@@b@@@u@@@tO@@@ఐip"pstTtU@g@@@k@@@@ig@@@~i@@@}@@|@@{h@@ఐ#fmttnto@@@u@@.\vspace{0.2cm}tytz@@t|t}@@i@@@ъM@ѐM@я@@2 @@e@@@Att@@h@  ఐ점$selftt@G@@N@ΰt @@@@@@caA@@@@@@@@@@@@@@b@@@@@@@@@@@ఐ#fmtt t@@@Q@2ภ -t@t@ch@@@@@@@@ఐ$infott@@@vN@@@@@@K@K@@@T@@k4@@@J@@ఐ$infot%t)@@@@@@@@@@Ġ$Noneu /u 3@@@@@-@@@ @@@@@4@@@"@@@!!@@@ภm0u"7u#9@m/@@@)@Ġ$Someu/<u0@@@u4Au5B@@@@@)=@@@ @@X @@@+@@@*E@@_@@@-@@@,L@@@ఐjm"psuQFuRH@h@@@l@@@7@jd@@@6j@@@5@@4@@3e@@ఐ#fmtukIulL@@@r@@" uvNuwR@@uyMuzS@@j@@@BL@HL@G@@2 @@@@@AuuT@@@@@@@@@uuU\@@@@@@J@@@G@@@U@@ @@@ @^@@ @@@ @ @@ @' @@@j @@@ @@@ A@A@@@-@&@@Ҭ@@ҫ@@Ҫ@@@U@7@0%@@ҵ@@Ҵ@@ҳ@@ҲF@Ү@u<@#@Zu ' Print the header of the TeX document. u u ;@@@@@@@1uu@AA࣠@&self-3 Aఠ]z ٠]{܊u~A܋@3uuuuuuuu@܉@@@  ܍uA܎@@@܎@@ఠ#dir ۠uu@uA@@&stringQ@@@ӛH@ҽ3uuuuuuuu@ܧ"@ܫ@!*@ܬ@@@@డtj(Filename'dirnamevv@ vv@@@"@@@U&@@@T@@S@,filename.mliuu@@0Stdlib__FilenameM@@@@@@@ӕ5@@@Ӕ@@ӓ2@@డt\ʠ\̰v+v,@\ɰ@@@s-@@@ӜI@өI@ӟ@@@Ӡ@@ӞM@@డt&Global(out_filevI@vLvM@#@o#refi@@@@@@@ii@@i@3@@t%3@@@ӥJ@ӨJ@Ӧy@@=@@5z@@i@@{@A@vj@@@ఠ$file vu vv@vA@@@@@ӺH@Ӫ3v|v{v{v|v|v|v|v|@@@@@@డt(Filename&concatvv@ vv#@@@@@@0@@@@/(@@@.@@-@@,@^^@@C@@@@@@@Ӱ@@@@ӯ:@@@Ӯ@@ӭ@@Ӭ9@@ఐࠐ#dirv$v'@C@@0@@@ӼI@ӾI@ӽM@@,ocamldoc.styv)v5@@v(v6@@>@@@ӻI@I@ӿa@@R @@fb@A@v  @@డu\#Sys+file_existsv:Ev:H@ v:Iv:T@@@&stringQ@@@c$boolE@@@b@@a4caml_sys_file_existsAA @@@'sys.mlimjjmj@@+Stdlib__SysC@"@@@@@@@@@@@3wwwwwwww@@@@@@@ఐ$filew):Uw*:Y@ @@4@@@H@H@@@B @@e@@@H@@డu'verbose)Odoc_infowF_iwG_r@ wJ_swK_z@@@j @@@i@@@@@@j/BBj/B^@@jt@@@@@@@ @@@ @@ I@@డsC9file_exists_dont_generate-Odoc_messageswu_|wv_@ wy_wz_@@@sw@@@s{@@@@@@sH P PsI P @@sG@@@@@@@@@@@@x@@ఐ)$filew_w_@@@&@@@I@ I@@@w_{w_@@_@@@@!I@@@m @@F@@@ఠ'chanout Fww@wA@@u+out_channel@@@,H@"3wwwwwwww@@@@డvA(open_outww@@j@@@@@@@@@uwux@@u@@@@@@@&%@@@%@@$#@@ఐ$fileww@۰@@%@@@-I@/I@.7@@. @@=8@A@x @@ డv|-output_stringxx@@O@@@@jF@@@t@@@@@@@@u&&u&W@@u@@@@c@@@6@@@@5@@@4@@3@@23x0x/x/x0x0x0x0x0@zs@t@u@@@@ఐ'chanoutx@xA @ @@@@@BI@DI@C@@డ0Odoc_latex_style'content0Odoc_latex_stylexZx[@ x^x_&@@&stringQ@@@F@=ocamldoc/odoc_latex_style.mliRR@@0Odoc_latex_style@@@@Z@@@AI@HI@GC@@h@@n@@@IH@@I@ డv%flushx)4x)9@@@@@@@@@@@v*ffv+f@@vT@@@@@@@N@@@M@@Lm@@ఐ렐'chanoutx):x)A@w@@@@@UI@WI@V@@. @@n@@@XH@T@ డw2)close_outxDOxDX@@@@@$@@@@@@vgvh@@v@@@@@@@]1@@@\@@[@@ఐ('chanoutxDYxD`@@@)@@@dI@fI@e@@- @@o<@@@gH@c@డwd'verbose)Odoc_infoybmybv@ ybwy b~@@@@@@@@k@@@j@@i@@డt.file_generated-Odoc_messagesy$by%b@ y(by)b@@@u&@@@u*@@@@@@t * *t * O@@t@@@@@@@v@@@u@@t@@ఐؠ$fileyMbyNb@1@@&@@@}I@I@~$@@yXbyYb@@@@@r@ՀI@|.@@^ @@H@q1@ @@2@ @@3@X@@4@yhyi@@@yk:B@@@@@@@@@Ġ)Sys_erroryvyw@;)Sys_error^@@@@k@@@@AwC @@A^꠰=ocaml.warn_on_literal_patternw^w ^@@w#^w$^@@@wML@ఠ!s Hyy@yA@@@@@Յ@@@)@@x@@@Շ@@@ డx-prerr_endliney y @@k@@@ @@@@@@wQ`wQwQwR`wQws@@w{@@@@@@@Վ@@@Ս@@Ռ3yyyyyyyy@6/@0@1@@@@ఐ=!sy y @ @@)@@@ՕK@՗K@Ֆ@@2 @@p)@@@՘J@Ք@డxZ$incry y @@wO0@@@q@@@pQ@@@o@@n%%incrAAw@@@ww@@w@@@@wˠ@@@՝@@@՜@@@՛@@՚L@@డx&errors)Odoc_infoz! z" @ z% z&  @@ H#ref46@@@@@@@l=l=1@@mw@@@wJ@@@զ@@@եJ@թJ@է|@@W@@J@դ@zG @@@@@zI@@A@@@@լ3zMzLzLzMzMzMzMzM@b@@@@@@@ձ@@հF@ծ@zX@_zi 6 Generate the LaTeX style file, if it does not exist. zf_czg_@@@@@@@ϰzm q|zn q@AA࣠@&self-3 JAఠb& Ib'6zA7@.3z{zzzzz{z{z{z{z{@5@@@  9zA1:@1@@:@࣠@+module_list KAz qz q@zA@@3zzzzzzzz@JE@N@!F@O@@@@@  @@  ఐ+$selfzz@T@@[3zzzzzzzz@"@@@@@0z@@@@ఠ)main_file Lzz@zA@@g@@@I@3zzzzzzzz@@@@డy6agaizz@af@@@xI@@@@@@@@డyB&Global(out_filez@zz@@@@x@@@J@J@1@@) @@!2@A@z@@@ఠ#dir Mzz@{A@@@@@I@3{{{{{{{{@aVO@P@Q@@@డy(Filename'dirname{{@ {{@@@@@@@@;@@@@@ @@ఐz)main_file{0{1@*@@-@@@J@J@4@@% @@85@A@{< @@ డya蠐a{I {J @a@@@yj @@@I@I@@@@@@3{V{U{U{V{V{V{V{V@Tb[@\@]@@@@ఐy..separate_files{f $@x@@y.@@@J@J@@@( @@ @@ఠ!f N{{4A{|4B@{A@@@T@@@5J@@@@֊J@@@J@3{{{{{{{{@4@@@࣠@!m PA{4C{4D@{A@@3{{{{{{{{@E'{4={ @@@@@  @@@ఠ'chanout Q{Vg{Vn@{A@@@@@L@3{{{{{{{{@*:@!@"@@@డz3(open_out{q{q@@@@@@@ @@@@@@@డzJ!^{q{q@n@@@n@@@@n @@@n @@@@@@@3@@డzg(Filename&concat{q{q@ |q|q@@n@@@n@@@@m@@@@@@@@@@X@@ఐ#dir|q|q@ð@@@@@O@!O@ l@@డz$Name&simple|6q|7q@ |:q|;q@@@@@j@@@%j@@@$@@#@@ఐ!m|Rq|Sq@@@@&m_name|Yq|Zq@b @@k @@@0P@6P@4@@|dq|eq@@k@@@/@@|jq@@n@@@ @:O@@@$.tex|zq|{q@@|}q@@n@@@ N@3||||||||@@@@@@డ{&Format8formatter_of_out_channel||@ ||@@@s+out_channel@@@t^@@@@@@ss@@s@@@@@@@Btk@@@A@@@/@@ఐ-'chanout|| @9@@&@@@MM@OM@NC@@4 @@GD@A@| @@  ఐ$self||"@㩰@@3||||||||@We^@_@`@@@㋰}:@@@@@@T@@S @@ఐs#fmt};}>@@@t@@@]@@ఐ!m}?} @@e@@'@@+@@(@ డ{&Format.pp_print_flush}2CP}3CV@ }6CW}7Ce@@sͰ@@@t@@@k@s@@@js@@@i@@h@@gL@@ఐ#fmt}QCf}RCi@V@@t@@@wM@{M@z`@@ภuq}cCj}dCl@up@@@s@@@vM@p@@:@@s@@@րL@uv@డ{)close_out}zn{}{n@@@@@@@ք@@@փ@@ւ@@ఐޠ'chanout}n}n@@@@@@֋L@֍L@֌@@  @@@i @@@ @@@ @@@ @@@Ġ'Failure}}@;'Failurec@@@@o@@@@A{u @@Ac=ocaml.warn_on_literal_pattern{QE  {RE  @@{UE  {VE  @@@{H@ఠ!s S}}@}A@@Q@@@֗O@֒@@@+ @@|@@@֓@Ġ)Sys_error}}@f!s}}@}A@@.@@@ @@|@@@֘2@@E@@|@@@֛6@@@ డ|h-prerr_endline}}@N@@@N@@@֢M@@@֡@@֠3~~~~~~~~@MC<@=@>@@@@ఐJ!s~~@ @@h@@@֩O@֫O@֪@@# @@th@@@֬N@֨@డ|$incr~, ~- @?@@@{?@@@ֱ@@@ְ>@@@֯@@֮5@@డ|&errors)Odoc_info~I ~J @ ~M @@'@@|b@@@ֺ@@@ֹN@ֽN@ֻU@@0@@N@ָX@d@@Y@@@~`GR@@3~^~]~]~^~^~^~^~^@@@@A@J@@A@@డ|$List$iter~r""+~s""/@ ~v""0~w""4@@>@@@@I@>@@@@@@j( @@@>@@@@@@@3~~~~~~~~@4@@@@@@ఐ!f~""5~""6@ @@@@@@@@@@ఐ!+module_list~""7~""B@@@"@@=@@t@@@I@J@*@~*2~#CL@@ ,@@~ @@ .@@ఠ'chanout U~&Ye~&Yl@~A@@@@@I@3~~~~~~~~@w@@@డ}G(open_out~&Yo~&Yw@@@@@@@@@@@@@@ఐ9)main_file~&Yx~&Y@@@@@@J@J@)@@  @@-*@A@~&Ya @@@ఠ#fmt V''@A@@v@@@I@3        @NG@H@I@@@డ}&Format8formatter_of_out_channel' '@ #'$'@@j@@@j@@@v@@@@@ @@ఐr'chanout9':'@*@@@@@J@J@4@@% @@85@A@E' @@ డ}eeR(S(@e@@@}n@@@I@ I@@@@@@3_^^_____@Tb[@\@]@@@@డ}&Global+with_header s(@v(w(@&@#ref@@@@@@@r:4/3r;4/M@@r@6@@}O6@@@ J@J@ /@@@@@80@ ఐ%$self((@N@@U>@(@@@3@,!@@@@E@@ఐ#fmt((@O@@wN@@@U@@ఐ7+module_list((@@@b@@(@@?c@@(@@Ae@ డ~@$List$iter) ) @ ) ) @@@K@@@@b@G@@@+@@*@kj@@@(@D@@@'@@&@@%@@࣠@!m WA***+@A@@3@@@@@@@డ~{ff +/>+/?@f@@@}Ԡn@@@KK@IK@A@@@B@@@3@*@!@"@@@@ఐ}.separate_files*+/M@}o@@}@@@GL@JL@H@@( @@ @ఐuZ"ps>,Sa?,Sc@s}@@@w@@@Q@uQ@@@Pu@@@O@@N@@M1@@ఐR#fmtX,SdY,Sg@@@w@@@]L@aL@`E@@డ~!^n,Sso,St@r@@@r@@@g@r@@@fr@@@e@@d@@ca@@'\input{,Sj,Sr@@,Si@@r@@@sM@uM@tt@@డ !^,S,S@rϰ@@@r@@@{@r@@@zr@@@y@@x@@w@@డ$Name&simple,Sv,Sz@ ,S{,S@@@@@ot@@@׋ow@@@׊@@׉@@ఐࠐ!m,S,S@@@\@&m_name,S,S@gy @@o@@@זO@לO@ך@@|N@@o@@@ו@@&.tex} ,S,S@@[,S@@s#@@@׆N@סN@נ@@ @@s+@@@r@עN@ׅ@@ ,Sh ,S@@v@@@\@ףM@q@@ @@L@[@ ఐ$self".#.@Ӱ@@@粰'.@@@@@@ר@@ק@@ఐ0#fmt6.7.@԰@@x@@@ׯ@@ఐM!mF.G.@)@@,@@(@@-@K+/;@@8/@M*%N/@@@A@@@9@@8J@׸J@׶X@@ఐؠ+module_listb0c0@@@@@@@w@@@׻I@6k@ డhhw1 x1 @h@@@>p;@@@I@I@׿@@@@@׾@@డ&Global,with_trailer1@11@#@#ref@@@@@@@t\7t]7@@t@3@@q3@@@J@J@@@=@@5@ఐv٠"ps1#1%@t@@@y\@@@@v@@@w+@@@@@@@@@ఐѠ#fmt1&1)@u@@yx@@@J@J@@@/\end{document} 1+1<@@1*1=@@v@@@J@J@@@9 @@xB@@@I@J@@@1@@ @ డx&Format.pp_print_flush2?G2?M@ 2?N2?\@@x@@@y@@@@x@@@x@@@@@@@#@@ఐ'#fmt-2?].2?`@˰@@y@@@J@J@7@@ภzM?2?a@2?c@zL@@@x@@@J@G@@:@@x@@@I@M@డ)close_outV3emW3ev@ @@@ @@@@@@@@a@@ఐ'chanoutk3ewl3e~@\@@ @@@ I@ I@ u@@  @@v@i @@w@z @@x@ @@y@@@z@6@@l@@@@Ġ'Failure55@ޠఠ!s X55@A@@ @@@L@@@@ @@@@@@Ġ)Sys_error66@ ,!s66@A@@@@@ @@@@@@@-@@@@@@@@ డ.-prerr_endline77@ @@@ @@@! @@@ @@3@tC<@=@>@@@@ఐJ!s77@ @@ .@@@(L@*L@)@@# @@y.@@@+K@'@డ_$incr88@ @@@ @@@0@@@/ @@@.@@-5@@డo&errors)Odoc_info88@ 88@@@@ݠ )@@@9@@@8K@qA4*A) A AAAAmAlq2A=3A2As ArAAAAAuAtSAR4A3AAAAAyAxFAE0A/ A AAAAApAoPAO7A6AAAqArAAA~aA`CAB(A'AAA\A[AAAAAsArMAL"A!AAAAAeAdEAD'A& AAAAAAgAfJAI(A'AAAAAy@ @@@@@@@@@@~@}@|@{@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@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@@ng@A@AnM@A@n7@A@̰AA@ABC@r۰@Ars@@@v@@@u@S@@@t@@@s@@r@@q@@p@Ar@Ars3@@@}@@@|@g@@@{@@@z@@y@@x@@w@r@ArsH@@@߄@@@߃@|@@@߂@@@߁@@߀@@@@~@ABq@Aqs\@@@ߋ@@@ߊ@@@@߉@@@߈@@߇@@߆@@߅@~@A@z@\Q@@ߎ@@ߍ@@ߌ@As@A@y@@@ߑ@@ߐ@@ߏ@Bs@A@y@@@ߔ@@ߓ@@ߒ@s@A@y@@@ߗ@@ߖ@@ߕ@ACDr@Ars&@@@ߞ@@@ߝ@@@@ߜ!@@@ߛ@@ߚ@@ߙ@@ߘ@r@Ars>@@@ߥ@@@ߤ@@@@ߣ9@@@ߢ@@ߡ@@ߠ@@ߟ@A@A@@@@@ߨ@@ߧ@@ߦ@m@A@ih@@ߪ@@ߩ@A@A@@@@߭@@߬@@߫@B@A@@@@߰@@߯@@߮@ְ@A@@@@߳@@߲@@߱@A4@A@0@- @@߶@@ߵ@@ߴ@@A@@߷@ABCD@A@@@߾@@@߽@(@@@߼@@@߻@@ߺ@@߹@@߸@@A@@@@@@@@߿@k@A@g@`[@@@@@@@A@A@@@@@@@@@Z@A@V@OJ@@@@@@@ABCI@A@E@>7@@@@@@@ @A@ @@@@@@@@ADE6@A@2@+$@@@@@@@@A@@@@@@@@@@A@@@@@@@@@ABp@A@>@@@@ @@@J@@@@@@@@@@Cqް@A@N@@@@L@@@Z@@@@@@@@@@q@A@`@@@@m@@@l@@@@@@@@@@Ar@@A@p@@@@z@@@|@@@@@@@@@@r=@A@@@@@z@@@@@@@@@@@@@ABDFGq@A@@@@@@@@@@@@@@@@@@q@A@@@@@q@@@@@@@@@@@@@@@@Ar4@A@@@@ @@@@ @@@@@@@@@@qC@A@@@@@{-@@@@@@@@ @@ @@ @ABr @A@@@@@@@@@@@@@@@@@@qQ@A@@@@@{O@@@@@@@@@@@@@@@@@@@Ar@A@ @@@%@q @@@$@@@#@@@"@@!@@ @@@q@A@ @@@)@@@(@@'@@&@ABCs@A@ !@@@/@{@@@.-@@@-@@,@@+@@*@qy@A@ 5@@@;@@@@:@qm@@@9@@@8@qf@@@7@@@6S@@@5@@4@@3@@2@@1@@0@Arr@A@ W@@@A@L@@@@c@@@?@@>@@=@@<@q\@A@ h@@@G@@@@Ft@@@E@@D@@C@@B@ABq@A@ x@@@M@@@@L@@@K@@J@@I@@H@s@A@ @@@Uss@@@Ts{@@@S@@@R@@Q@@P@@O@@N@ArD@A@ @@@`@@@@_@r=@@@^@@@]@d@@@\@@@[@@Z@@Y@@X@@W@@V@sf@A@ @@@f@|!@@@e@@@d@@c@@b@@a@ABC@A@{@to@@i@@h@@g@@A@@@@l@@k@@j@}@A@y@v@sl@@p@@o@@n@@m@ABl@A@h@a@ZQ@@t@@s@@r@@q@C9@A@5@.@'"@@x@@w@@v@@u@@A@@@@{@@z@@y@A[@A@W@T@QJ@@@@~@@}@@|@B@A@@@|@@@@@@@@@CDEFHtE@A@ @@@@t?@@@@@@@(@@@@@@@@@@@@L@A@H@A8@@@@@@@,@A@(@!@@@@@@@AB@A@ @@@vX8@@@@@@@7 @@@@@@Y@@@@@@@@@@@@C@A@@@@@@@@@@A@@@@@@@@@@A@@@@@@@@@@@@AB#@A@@@ @@@@@@@@@C|@A@x@q@ja@@@@@@@@@@A@@@@@@@@@Ab@A@^@[@XQ@@@@@@@@@Bv@A@r@e@^Q@@@@@@@@@@A@ @@@@ @@@@@@@@@@@@@ACDEt@A@ @@@@4@@@@@@@@@@@@@*@A@&@@@@@@@@@A@@ @@@@@@@@@@ABO@A@K@D@=4@@@@@@@@@C@A@@@@@@@@@u}@A@ @@@}N@@@@@@@@Auu@A@ @@@z}@@@@@@@@v@Avw @@@@@@@K@@@ @@@@@@@@@@ABDFvs@Avow+ @@@@@@@_@@@ @@@@@@@@@@vm@AviwB @@@@@@@v@@@ @@@@@@@@@@A @A@ @@@@ @@@ @@@@@@@@@@ @A@ @@@@ @@@@@@@@@@@@@AB@A@@@@@@@@@@@@@@@@@@@@@@A @@@ @@@ @@@@ @@@@@@@@@@@@@@@@Aܰ@A Ƞ@@@@@@@@@@@@@@@@@@@@@@@ @@ @ϰ@A@@@@@@@@@@@@@@@@@@Ű@A @@@&@@@%@@@@$@@@@#@@@@"@@@!@@@ @@@@@@@@@@@ABCDGIv@Avw @@@-@@@,@'@@@+ @@@*@@)@@(@@'@@A@@@@3@@@@2@@@1@@0@@/@@.@@A@@@@9@@@@8@@@7@@6@@5@@4@ABx@A@`@@@>@~|@@@=@@<@@;@@:@Cx@A@x@@@@E@x@@@F@@D@@@C@~@@@B@@A@@@@@?@@A@@@@L@@@K@@@J@@@I@@H@@G@A@A@@@@Q@@@P@@@O@@N@@M@B@A@@@@W@@@V@@@U@@@T@@S@@R@@A@@@@@^@@@@_@@]@@@\@@@[@@@Z@@Y@@X@A@A@@@@f@@@@e@@@d@@@c@@b@@a@@`@BCD@A@@@@l@|@@@kw@@@j@@i@@h@@g@u@A@u@@@s@p@@@rkj@@@q@@@p@@o@@n@@m@Ae@A@e@@@{@`_@@@z@@@y\[@@@x@@@w@@v@@u@@t@BV@A@V@U@@@ၠ@T@@@@@@@@Q@@@~@@}@@|@N@A@N@@@IH@@@@@@@@@@@A @A y'@@@@@@@ @@@@@@ @@@@@@@@@@BC[@A@[@@@VU@@@@@@@@@@@S@AS sQ@@@@@@@P@@@KJ@@@@@@@@@@@@@AE@A@E@D@@@ᣠ@?>=@@@@@@@@@@@@@@:9@@@@@@@@@@@B4@A@4@@@10@@@@@@@@@@@-@A- +@@@@@@@*@@@%$@@@@@@@@@@@@@A@A@@@@@@@@@@@@BCD@A@@@@@@@@@@@  @@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@B@A@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@A@A@@@@@@@@ܠ@@@@@@@@@@@@@BCְ@A@֠@@@@@@Ԡ@@@@@@@@@@@Ѱ@A@@@@@@@@ɠ@@@@@@@@@@@@@Að@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@ABCyv@Ayrz5@@@@@@@@@@0@@@@@@@@@@z@AzzJ@@@ @@@ @@@@ E@@@ @@@@@@@ADEFGJА@ep W This class is used to create objects which can generate a simple LaTeX documentation. <<<=@@@@@@@#@ǐ;@@vAAAAzA}zmA`zRAVyAL{&AB{ A;{A7yA3zA)AwA x|Ax9A xA xA xWA wA xsA wsA x/A wcA xA wA xA wJA x#A xvA owA fyA ]wA RxA >yBA 5y]A 'yA yA zA zyA z^A  A  A  A  A  sA r NA M 5A 4yA  A  A {A {A  A  A  {A z bA a =A < A  A  A  A  A  }A | eA d AA @ A  A  A  A  A  A ~ dA c SA R 8A 7 A AAAAzWA{_AymAlGAF)A( A AAA[AZ$A#AAAA\A[;A:AAAAAkAjMAL-A, A AAAAAgAfMAL/A.AAAAAA~sArx@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@⊐ܠ@@@@@@@@@@ ͠rQ&  @  @@@ @ @{z   K n   ˠ ߠ   E [   Ѡ  ܠ / R z     * E c|r|  z   @ j   ˠ{:{X{z|zҠvGdzL֠8ޠ,z@jΠ]ˠyàxz)x*xy;xezxy'xyYxyyyyyyxyxC"gàpC^x 9{b{F|||n|dz{{ޠ|@@QP@3@@@@g#@ M@VSA@i#@ P;@@x%A@@@@Z@@@W@ZWA@l;@@@AY@@@@_@@@\A@@3@w#@awV@hey#@dzJ@jg|#@A@3|{@@@A@zy@@@xx@@@?@@@@@@uAr|p@@@@@@@onm@@@@@@lk@@@@@@@@@hA@b@@@a|@@@@@@@@@@@@@@@@@@@@@@@@|A||̠_@@@!@@@@h||@@@\@@@@@@@@@|fA|a|@@@@@@@@@@|UA|P|#@@@@ @@@@@@{A{|/@@@@,'@@@@@@}=A@R@@@@@@@}(A@  @@@@}=A@@@@@|A| }P@@@@MH@@@@@@|7A|2}(\@@@@YT@@@@@@YAXVh@@@@e`@@@@@@yA@@{@@@@@@@@@zA@@@@@@@@zA@@{@@@@@@@@@{A@@[@@@@@@{A@@c@@@@@@zA@@{@@@@@@@@@zQA@@zc@@@@@@@@@zA@ @{@@@@@@@@@yA@@@@@W@@@@@@zA@#@3{@@@@@@@@@yA@/@@@@~@D{@@@}/@@|@@{@@z@@yzA@@@z>@@@w;@@v@@u@@tzA@LA@@s@@r{A@R@I@@q@@p@@ozA@Z@k}y@@@n@yty@@@m@@@l@y~|3@@@k@@@jj@@i@@h@@g@@f@@e{A@{@|@@@@dv@@c@@b@@ayA@@|L@@@`@@_@@^@@]z A@@|X@@@\@@[@@Z@@Y|A@| | @@@X|@@V@@U@@T@@SzA@@^@@@@z]@@@R@||@@@Q@@P@@O@@N@@M@@L{A@@@@@K@@J@@I@@H|fA@@|\@@@G@|@@@F@@E@@D@@C@@B|A@@@@@@@@>@@=@@<|A@@@@;@@:@@9|A@@@@8@@7@@6~A~~y@@@5@@@4@@3@@2}A}~@@@1@@@0@@/@@.}A}~@@@-@@@,@@+@@*[A@ZWV@@@)@UTS@@@(R@@@'@@&@@%@@$QA@PON@@@#@MJ@@@"I@@@!@@ @@@@HA@GFE@@@@DA@@@@@@@?@@@@@@@@@>A=;@@@@@@@:98@@@@765@@@4@@@@@@@@@@@3A20@@@ @@@ @/.-@@@ @,+@@@ *@@@ @@@@@@@@)A@('&@@@@%$@@@#@@@@@@@@@"A!O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@~ A~S@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@ @@@@ @@@ @@@@@@@@@A@[@@@@@@@@@@A@@@@@ܠ@@@@@@@@@@@@@@@@ A@  @@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@à@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@Ӡ@@@@@@@@@@@@A@@@@@̠@@@@@@ɠ@@@@@@@@@@@@A@Š@@@@矠@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@A@@@@@@@@@@@@@@AР@@@@@@@@@@@@@@@@@@@@@@A@@@@@焠@@@@@@@@@@@@@@@@@@@@@@@@@~A@@@@}@@@|@@@{@@z@@yA'@@@x@@@w@@@@v@@@u@@@t@@s@@r@@qA@@@@p@@@o@@n@@mA@@@@l@~@@@k@@@j}|{@@@i@@@h@@g@@f@@ezA@yxw@@@d@@@cvut@@@b@@@a@@`@@_sA@rqp@@@^@@@]onm@@@\@@@[@@Z@@YlA@kj@@@Xih@@@W@@V@@UgA@fed@@@T@@@Scba@@@R@@@Q@@P@@O`A@_^]@@@N@\[@@@MZYX@@@L@@@K@@J@@I@@HWA@VU@@@G@@@FTSR@@@E@@@D@@C@@BQA@PON@@@A@ML@@@@KJI@@@?@@@>@@=@@<@@;HA@GFE@@@:@D@@@9@CBA@@@8@@@7@?>@@@6@@@5@@4@@3@@2@@1=A@<;:@@@0987@@@/@@@.@@-@@,6A@54@@@+@@@*321@@@)@@@(@@'@@&A/c@@@%@`[@@$@@#@@"A;o@@@ @lg@@@@@@.A@$$$@@@I@@@H@@@@F@$P$O@@@G@@@@@@"A@$c$b@@@@@@@@@@8@@@@@@A@/$x$w@@@4@@@@3T+@@@2@@@@@@ A@D$$@@@@@@@@@@@@@A@{z@@@@@@@@@@@@<@@@@@@@ @@ @@ A@r$$@@@N@@@@M@@@@LX@@@K@@ @@ @@@@A@@@@@(@@P@@@+@@@*@@)@@'@5$$@@@&@@@%/@@@$@@@#@@@@@@A@@+@&@@@@@@@yS]@@@@@@/Ġ&@@@^@@@@@@@@A@@M@H@@d@~}@@@c@@@@@`@5hFE@@@b@@@a@@_,@@@@@@@@A@%L%K@@@@@@@@@@@@@A@@@@@%e%d@@@@@@@@@@@@@@@A@.%w%v@@@q@wv@@@p@@@@@@rA@@%%@@@@-,+@@@@*gf@@@&@@@@@@@@@@@aA@@@<yU@@@8@@@@@@@@@@@PA@n%%@@@@.@SD@@@O@@@@@@@@@@@?A@%%@@@T@@@@@@o43@@@Fk@@@E@@@@@@@@.A@@@F"@@@Y}@@@X@@@@@@@@A@%%@@@@@@@@@@@@@@@@A@&&@@@@@@@@@@@@@@@@A@+@@@@?@@@@@@@@@@@@ A@@@@@@2@@@@@@@@@@@@ A@&P&O@@@r@ @@@q@@@p@@@@@@ A@&e&d@@@~@ @@@}@@@|@@@@@@ A@VU@@@x@@@@w@@@v@@@@@@ A@kj@@@@)@@@%@@@@@@@@@ A@@@@@>{@@@A@@@@@@ A@@@@@P@@@S@@@@@@ A@&&@@@v@b @@@ue@@@@@@ A@@@@:@t9o@@@9w@@@@@@ A@&&@@@S@K_@@@R@@@@@@ A@0@+@Z }@@@?@@@@@@@@ xA@@@ l@@@@@@@@@@@ hA@N@{`y ]@@@c@@@b@@@R@@@@@@ XA@b@@@@S@@@@@@ LA@o@@@@X@@@@@@ ?A@'J'I@@@^@!c@@@]V@@@\@@@@@@ 4A@d;:@@@@K9{@@@N@@@M@@@@@@@@@ 'A@@@e@@ A@ @@@L@@@@|@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@~@}@|@{@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@/@.@-@,@+@*@)@(@'@&@%@$ @@#@@A@@@@@@@@@@@@@@Aٰ@A@@@@@@@@@@@@@@԰@A@ @@@@@@@@@@@@@ zAA y@ x@@@@@ w v@@@" u t@@@!@@ @@@@@@ABC@@Aw@@@ @@@ @@@@t@@@@@@@@@@A|@Ax@@@@@@@@@@@@@@@ @@ @@ @v@Ar@@@@@@@ @@@@@@@@@@@@@AB@A'@@@@@@@@@@@@@@@@@@@@K@A@i@VN@@"@@!@@ @A|@A@@@@.@@-@@,@Bf@A@@@@1@@0@@/@~@A@@@@4@@3@@2@ACDQ@AM`@@@;@@@:@XW@@@9@@@8@@7@@6@@5@@Az @@@B@@@A@rq@@@@ @@@?@@>@@=@@<@Av@A@I@A@=@@E@@D@@C@>@A@8@@K@@J@Aʰ@A@@s~@@Q@@P@@O@B@A@@m@@W@@V@@U@@A@i@d_@@[@@Z@@Y@A@A@@@@a@@`@@_@p@AJ@@d@ABCD@AX@@@l@@@k@a@@@jU@@@i@@h@@g@@f@y@A@@@@o@@n@@m@>@A@l@gb@@u@@t@@s@Ag@A@@~@@{@@z@@y@-@A@f@a\@@@@@@@ABC@A@@@@@@@@@@A@@@@@@@@@ADE @A@@@@@@@@@Ѱ@A@@@@@@@@@@A@@@@@@@@@ABΰ@A@)$)#@@@@r@@@) @@@@@@@@@@C@A@)7)6@@@@)5)4@@@)3@@@@@@@@@@@A@)L)K@@@@@@@)H@@@@@@@@@@A@A@)_)^@@@@@@@)Z@@@@@@@@@@@A@))r)q@@@@@@@)m@@@@@@@@@@ABDFG԰@A@;))@@@@@@@)@@@@@@@@@@o@A@R))@@@@))@@@@@@)@@@@@@@@@@A@A@i))@@@@K@@@)@@@@@@@@@@,@A@}))@@@@@@@)@@@@@@@@@@AB@A@))@@@@q&@@@)@@@@@@@@@@?@A@))@@@@?@@@@@@@@)@@@@@@@@@@@@A@A@**@@@@**@@@@@@*@@@@@@@@@@ְ@A@**@@@*@@@@@@@@ABC@A@***)@@@@|@@@*%@@@@@@@@@@q@A@*@*?@@@@6n@@@@ih@@@@@@@c@@@@@@*Q@@@@@@@@@@@@@@Ap@A@*h*g@@@ @@@@*d@@@@@@@@@@]@A@3*|*{@@@@@@@*x@@@ @@ @@ @@ @AB@A@F**@@@@(@@@*@@@@@@@@@@@A@[**@@@@@@@@@*@@@@@@@@@@@@AM@A@r**@@@(@@@@'@H]@@@&@@@%@d@@@$*@@@#@@"@@!@@ @@@@@t@A@**@@@.@1@@@-*@@@,@@+@@*@@)@ABC@A@y@to@@1@@0@@/@@A@!@@@7@@6@@5@@A@5@0@@@>@@=@@<@@;@AB|@A@>@9@4/@@D@@C@@B@@A@CI@A@Z@U@PK@@J@@I@@H@@G@ǰ@A@5@0@@Q@@P@@O@Ak@A@Z@U@>9@@W@@V@@U@@T@B@A@ @@@@]@@\@@[@@Z@CDEFHU@A@+:+9@@@l@Q@@@k@@@@j+;@@@i@@h@@g@@f@@e@_@A@@@@o@@n@@m@?@A@@@@t@@s@@r@AB+"@A@+f+e@@@+m+M@@@@@@~@+L+K+J@@@}@@@|+o@@@{@@z@@y@@x@@w@C@A@@@@@@@@@@A@@#@@@@@@@@A@@ @-@@@@@@@@@AB9@A@@@@@@@@@@@@C@A@!@@@@@@@@@@@@A@@I@@@@@@@Ax@A@4@/@@@@@@@@@@B@A@@@@@@@@@@@@+Ұ@A@++@@@@++@@@+@@@@@@@@@@ACDE@A@++@@@@|y@@@+@@@@@@@@@@F@A@@@@@@@@@2@A@@@@@@@@@@@@ABk@A@k@f@a\@@@@@@@@@CѰ@A@@@@@@@@@@A@@@@j@@@@@@@@A@A@@@@@@@@@@@@Ұ@A3@@@@@@@+*@@@@@@@@@@@@@ABDF@AI@@@@@@@A@@@@@@@@@@@@@@@Ab@@@@@@@ZY@@@@@@@@@@@@@A5@A@521@@@@0/.@@@-@@@@@@@@@@+@A@+*)@@@@(%@@@$@@@@@@@@@@AB!@A@! @@@@@@@@@@@@@@@@@@@@@A۠@@@@@@@@@@ @@@@ @@@ @@ @@ @@@@@A @A  @@@@@@@ @@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@A)@@@*@@@)@@@@(@@@@'@@@@&@@@%@@@$@@#@@"@@!@@ @@@ABCDGI@A,@@@1@@@0@$#@@@/@@@.@@-@@,@@+@@A@@@@7@@@@6@@@5@@4@@3@@2@@A@@@@=@@@@<@@@;@@:@@9@@8@AB@A@@@@B@@@@A@@@@@?@@>@C@A@@@@@I@@@@J@@H@@@G@@@@F@@E@@D@@C@@A@@@@P@@@O@@@N@@@M@@L@@K@A@A@@@@U@@@T@@@S@@R@@Q@B@A@@@@[@@@Z@@@Y@@@X@@W@@V@@A@@@@@b@@@@c@@a@@@`ޠ@@@_@@@^@@]@@\@Aٰ@A@@@@j@@@@iӠ@@@h@@@g@@f@@e@@d@BCDΰ@A@@@@p@@@@o@@@n@@m@@l@@k@ǰ@A@@@@w@@@@v@@@u@@@t@@s@@r@@q@A@A@@@@@@@@~@@@}@@@|@@@{@@z@@y@@x@B@A@@@@@兠@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@A.k@A.i.g@@@@@@@.f.e.d@@@@@@.c.b@@@@@@@@@@BC@A@@@@@@@@@@@@@@@@Aؠ@@@@@@@@@@@@@@@@@@@@@@@A@A@@@@@姠@@@@@@@@@@@@@@@@@@@@@@@@@@B@A@@@@@@@@@@@@@@@@A .@@@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@BCD@A@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@~}|@@@@@@@@@@@Ay@A@yxw@@@@@@vut@@@@@@@@@@@Bq@A@qp@@@on@@@@@@@@m@A@mlk@@@@@@jih@@@@@@@@@@@Ae@A@edc@@@@ba@@@`_^@@@@@@@@@@@@@BC[@A@[Z@@@@@@YXW@@@@@@@@@@@W@A@WVU@@@@TS@@@RQP@@@@@@@@@@@@@AM@A@MLK@@@@J@@@@IHG@@@@@@FED@@@@@@@@@@@@@@@B@A@BA@@@@?>=@@@@@@@@@@@;@A@;:@@@@@@987@@@@@@@@@@@ABC@A4!@@@ @@@@,+@@@!@@@@@@@@@@%@A!K!@@@@@@@CB@@@!@@@ @@ @@ @@ @ADEFGJ B@@@@YV"j#@0nA@"0k0j@@@h@0i0h@@@0g@@@f@@@@@@0dA0a0_@@@@@@@0^0]0\@@@@@@0[0Z@@@@@@@@@0WA@Q00@@@0P0@@@@@@@000~@@@@@@0@@@@@@@@@@@xAs"N@@@H@@@@W@@@F"K@@@E@@@@@@UAPҠ@@@@@@@@@@DA?ޠ#@@@@ @@@@@@A/@@@@,'@@@@@@,A@A@@@@@@@A@  @@@@,A@@@@@A P@@@@MH@@@@@@&A!\@@@@YT@@@@@@"HA"G"Eh@@@@e`@@@@@@A@@x@@@@@@@@@A@@@@@@@@|A@@@@@@@@@@@ A@@[@@@@@@A@@c@@@@@@A@@@@@@@@@@@@A@@R@@@@@@@@@A@ @ @@@@@@@@@A@@@@@~@@@@@@A@#@"@@@@@@@@@A@/@@@@@3@@@/@@@@@@@@A@@@>@@@;@@@@@@qA@LA@@@@A@R@I@@@@@@A@Z@Z@@@@c@@@@@@@m"@@@@@@j@@@@@@@@@@A@{@z/@@@v@@@@@@A@@;@@@@@@@@@A@@G@@@@@@@@@A@@@@@@}@@|@@{@@zA@@M@@@ @]@@@y@k@@@x@@w@@v@@u@@t@@sA@@{@@@r@@q@@p@@oUA@@K@@@n@@@@m@@l@@k@@j@@iA@@@@@g@@e@@d@@cA@@@@b@@a@@`A@@@@_@@^@@]Ah@@@\@@@[@@Z@@YAt@@@X@@@W@@V@@UA@@@T@@@S@@R@@Q"JA@"I"F"E@@@P@"D"C"B@@@O"A@@@N@@M@@L@@K"@A@"?">"=@@@J@"<"9@@@I"8@@@H@@G@@F@@E"7A@"6"5"4@@@D@"3"0"/@@@C@@@B".@@@A@@@@@?@@>"-A",#"*@@@=@@@<@")"("'@@@;@"&"%"$@@@:"#@@@9@@8@@7@@6@@5""A"!$ "@@@4@@@3@"""@@@2@""@@@1"@@@0@@/@@.@@-@@,"A@"""@@@+@""@@@*"@@@)@@(@@'@@&"A"$>"@@@%@@@$@" " " @@@#@" @@@"@" ""@@@!@@@ "@@@@@@@@@@@@@AB@@@@@@@@@@"A@"""@@@@"@@@"@@@@@@@@@!A@!!!@@@@!@@@!@@@ @@ @@ @@ A@[@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@!A@!!!@@@@@@!!!@@@@@@@@@@!A@!!!@@@!!!@@@@@@@@@@!A@!!@@@@@@!!!@@@@@@@@@@!A@!@!@@@ꠠ@!!@@@@@@@@!!!@@@@@@@@@@!A@!!!@@@@!!!@@@!נ!!@@@@@@@@@@@@!A@!!!@@@@!!!@@@!!@@@@@@@@@!A@!!!@@@@!!!@@@! !!@@@@@@@@@@@@!A@!!!@@@@!!!@@@@@@!!!@@@@@@@@@@@@!A@!@!@@@Ơ@!!@@@@@@@@!!@@@@@@@!A@!!!@@@!!!@@@@@@@@@@!A@!!!@@@!!!@@@@@@@@@@!A!%!@@@@@@@!!!@@@!!!@@@@@@@@@@@@!A@!@!!!@@@ꫠ@!!!!@@@@@@@@@@@@@@!!!@@@@@@@@@@!A@!!@@@!!!@@@@@@@@@@!A!&!@@@@@@@!!!~@@@!}!|!{@@@@@@@@@@@@!zA@!y!x!w@@@!v!u@@@@@@@!tA@!s!r!q@@@@!p!o!n!m@@@@@@!l!k!j@@@@@@@@@@@@!iA@!h!g!f@@@@@@!e!d!c@@@@@@@@@@!bA@!a!`!_@@@@@@!^!]!\@@@@@@@@@@![A@!Z!Y@@@!X!W@@@~@@}@@|!VA@!U!T!S@@@{@@@z!R!Q!P@@@y@@@x@@w@@v!OA@!N!M!L@@@u@!K!J@@@t!I!H!G@@@s@@@r@@q@@p@@o!FA@!E!D@@@n@@@m!C!B!A@@@l@@@k@@j@@i!@A@!?!>!=@@@h@!<!;@@@g!:!9!8@@@f@@@e@@d@@c@@b!7A@!6!5!4@@@a@!3@@@`@!2!1!0@@@_@@@^!/!.!-@@@]@@@\@@[@@Z@@Y@@X!,A@!+!*!)@@@W!(!'!&@@@V@@@U@@T@@S!%A@!$!#@@@R@@@Q!"!!! @@@P@@@O@@N@@MAc@@@L@`[@@K@@J@@IA*o@@@G@lg@@D@@C@@B!A@6 6 6 @@@A@@@@@@@@>@6?6>@@@?@@=@@<@@;!A@ 6R6Q@@@:@!!!@@@9@@@y@@8@@7@@6!A@6g6f@@@5@$$$@@@4f@@@@@3@@2@@1 A@36|6{@@@0@###@@@/@@.@@-@@, A@ji@@@+@%%%@@@*@/  @@@)+@@@(@@'@@&@@%@@$ A@a66@@@#@$u$t$s@@@"@$r$q$p@@@!G@@@ @@@@@@@@ A@@@@@ @@?@@@ @@@ @@ @@@G66@@@@@@Axu@@@@@@@@@@@@ A@@+@&@@@&&&@@@@B!L @@@@@@A&@@@@@@@@@@@  A@@M@H@@@&n&m&l@@@@@!o @@@@GW&5&4@@@@@@@@,@@@@@@@@ A@7;7:@@@@!!@@@@@@@@@ A@&&&@@@@ 7T7S@@@@ t s@@@@@@@@@@@ oA@7f7e@@@@ f e@@@@@@@@@ aA@/7x7w@@@|@&&&@@@{@ V U@@@@@@@@@@@@@@ PA@@@+ h D@@@'@@@@@@@@@@@ ?A@]77@@@@.@B  3@@@>@@@@@@@@@@@ .A@t77@@@k@&z&y&x@@@@^ # "@@@Z@@@@@@@@@@@ A@@@p 5 @@@l@@@@@@@@@@@ A@77@@@@  @@@@@@@@@@@@A@87@@@@ @@@@@@@@@@@@A@@@@@  .@@@@@@@@@@@@A@/@@@@! !@@@@@@@@@@@@A@8?8>@@@@ @@@@@@@@@@@@A@ 8T8S@@@@ @@@@@@@@@@@@A@nED@@@@ @@@@@@@@@@@@A@ZY@@@@ @@@@@@@@@@@@A@on@@@@-!j @@@A@@@@@@A@@@@@?!| @@@S@@@@@@A@n88@@@@Q!@@@e@@@@@@A@@@@@c!( ^@@@w@@@@@@A@88@@@@u!: N@@@@@@@@@xA@0@+@!Il@@@@@@@@@~@@}gA@@@![@@@z@@x@@w@@v@@uWA@N@O!hL@@@t@@@s@@@i@@r@@q@@pGA@b@!y @@@o@@n@@m@@l;A@o@! @@@j@@h@@g@@f.A@9998@@@e@"!R@@@dh@@@c@@b@@a@@`#A@S*)@@@_@:"(!j@@@X@@@W@@@^@@]@@\@@[A@@@Z@@YA@@@@V@@U@@T$k@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$o@@$o@Ѱ@AР@@@@@@@@@@@@@@AȰ@A@@@@@@@@@@@@@@ð@A@@@@@@@@@@@@@@iAAh@g@@@@@fe@@@dc@@@@@@@@@@@ABC@@AӠ+f@@@@@@@o@@@+c@@@@@@@@@@Ak@Ag+|@@@@@@ @@@@ +y@@@ @@ @@ @@@e@Aa+@@@@@@@@@@+@@@@@@@@@@AB@A+@@@@@@@ @@@+@@@@@@@@@@$:@A@i@VN@@@@@@@Ak@A@@@@"@@!@@ @BU@A@@@@%@@$@@#@m@A@@@@(@@'@@&@ACD@@A<O+@@@/@@@.@GF@@@-+@@@,@@+@@*@@)@w@Asi+@@@6@@@5@a`@@@4+@@@3@@2@@1@@0@A%e@A@I@A@=@@9@@8@@7@ -@A@8@@;@@:@A @A@@s~@@>@@=@@<@B @A@@m@@A@@@@@?@ @A@i@d_@@D@@C@@B@A @A@@@@G@@F@@E@ _@AJ@@H@ABCD+ذ@A++֠,G@@@O@@@N@P@@@M,D@@@L@@K@@J@@I@"h@A@@@@R@@Q@@P@"-@A@l@gb@@U@@T@@S@A"V@A@@~@@X@@W@@V@"@A@f@a\@@[@@Z@@Y@ABC# @A@@@@^@@]@@\@"ϰ@A@@@@a@@`@@_@ADE"@A@@@@d@@c@@b@"@A@@@@g@@f@@e@ @A@@@@j@@i@@h@AB@A@;;@@@p@a@@@o;@@@n@@m@@l@@k@C@A@;&;%@@@v@;$;#@@@u;"@@@t@@s@@r@@q@s@A@;;;:@@@|@@@@{;7@@@z@@y@@x@@w@A @A@;N;M@@@@@@@;I@@@@@@@~@@}@ @A@;a;`@@@@@@@;\@@@@@@@@@@ABDFGð@A@*;s;r@@@@ @@@;o@@@@@@@@@@^@A@A;;@@@@v;;@@@@@@;@@@@@@@@@@A @A@X;;@@@@:@@@;@@@@@@@@@@@A@l;;@@@@@@@;@@@@@@@@@@AB@A@~;;@@@@`@@@;@@@@@@@@@@.@A@;;@@@@.@@@@z/@@@;@@@@@@@@@@@@A@A@;;@@@@;;@@@@@@;@@@@@@@@@@Ű@A@< < @@@<@@@@@@@@ABC@A@<<@@@@k@@@<@@@@@@@@@@`@A@@9@4/@@@@@@@@@C'8@A@Z@U@PK@@ @@@@@@@#@A@5@0@@ @@ @@ @A%Z@A@Z@U@>9@@@@@@@@ @B&@A@ @@@@@@@@@@@CDEFHD@A@=)=(@@@@@@@@@|@@@=*@@@@@@@@@@@@&N@A@@@@@@@@@$.@A@@@@"@@!@@ @AB=@A@ =U=T@@@,= \=<@@@+@@@*@=;=:=9@@@)@@@(=^@@@'@@&@@%@@$@@#@C'@A@@@@/@@.@@-@$@A@@#@@2@@1@@0@#@A@@ @-@@6@@5@@4@@3@AB&(@A@@@@@:@@9@@8@@7@C&@A@!@@@@>@@=@@<@@;@$@A@@I@@A@@@@@?@A&g@A@4@/@@@E@@D@@C@@B@B'{@A@@@@@I@@H@@G@@F@=@A@v==@@@O@==@@@N=@@@M@@L@@K@@J@ACDE@A@==@@@U@kh@@@T=@@@S@@R@@Q@@P@'5@A@@@@X@@W@@V@'!@A@@@@@\@@[@@Z@@Y@AB(Z@A@k@f@a\@@`@@_@@^@@]@C(@A@@@@c@@b@@a@@A@/@@@gY@@@f@@e@@d@A@A@/@@@k@@@j@@i@@h@@A"/@@@r@@@q@@@@p/@@@o@@n@@m@@l@ABDF@A|8/@@@y@@@x@0/@@@w/@@@v@@u@@t@@s@|@AxQ/@@@@@@@IH@@@~/@@@}@@|@@{@@z@A.$@A@.$.!. @@@@...@@@.@@@@@@@@@@.@A@...@@@@..@@@.@@@@@@@@@@AB.@A@...@@@@. . . @@@@@@.@@@@@@@@@@.@A./ʠ.@@@@@@@...@@@@..-@@@-@@@@@@@@@@@@A-@A-/-@@@@@@@---@@@@--@@@-@@@@@@@@@@@@-@A@---@@@@--@@@-@@@@@@@@@@-@A-0-@@@@@@@---@@@@-@@@@---@@@@@@-@@@@@@@@@@@@@@ABCDGIҰ@A0@@@@@@@@@@0@@@@@@@@@@-@A@---@@@@-@@@-@@@@@@@@@@-@A@---@@@@-@@@-@@@@@@@@@@AB@A@@@@@@@@@@@@@@@Cְ@A@Р@@@@֠@@@@@@@@@@@@@@@@@@@@-@A@---@@@@@@---@@@@@@@@@@@A-ް@A@---@@@-۠--@@@@@@@@@@@B-ְ@A@-֠-@@@@@@-Ԡ--@@@@@@@@@@@-Ѱ@A@-Ѡ@-@@@@--@@@@@@@@-͠--@@@@@@@@@@@A-Ȱ@A@---@@@@---@@@- --@@@@@@@@@@@@@BCD-@A@---@@@@---@@@--@@@@@@@@@@-@A@---@@@@---@@@---@@@@@@@@@@@@@A-@A@---@@@ @---@@@ @@@ ---@@@ @@@@@@@@@@B-@A@-@-@@@@--@@@@@@@@--@@@@@@@ @-@A@---@@@---@@@@@@@@@@@A@Z@A@Xv@V@@@ @@@@@U@T@S@@@@@@@R@Q@@@@@@@@@@BC-@A@---@@@%---@@@$@@@#@@"@@!@-@A-1Ǡ-@@@-@@@,@---@@@+---@@@*@@@)@@(@@'@@&@A-@A@-@---@@@4@----@@@7@@@6@@@5@@3@@@2---@@@1@@@0@@/@@.@B-@A@--@@@<---@@@;@@@:@@9@@8@-@A-2-@@@D@@@C@---@@@B---@@@A@@@@@@?@@>@@=@A-@A@--~-}@@@H-|-{@@@G@@F@@E@BCD-x@A@-x-w-v@@@P@-u-t-s-r@@@O@@@N-q-p-o@@@M@@@L@@K@@J@@I@-p@A@-p-o-n@@@V@@@U-m-l-k@@@T@@@S@@R@@Q@A-h@A@-h-g-f@@@\@@@[-e-d-c@@@Z@@@Y@@X@@W@B-`@A@-`-_@@@`-^-]@@@_@@^@@]@-\@A@-\-[-Z@@@f@@@e-Y-X-W@@@d@@@c@@b@@a@A-T@A@-T-S-R@@@m@-Q-P@@@l-O-N-M@@@k@@@j@@i@@h@@g@BC-J@A@-J-I@@@s@@@r-H-G-F@@@q@@@p@@o@@n@-F@A@-F-E-D@@@z@-C-B@@@y-A-@-?@@@x@@@w@@v@@u@@t@A-<@A@-<-;-:@@@@-9@@@@-8-7-6@@@@@@-5-4-3@@@@@@@@~@@}@@|@@{@-1@A@-1-0-/@@@-.---,@@@@@@@@@@@-*@A@-*-)@@@@@@-(-'-&@@@@@@@@@@@ABC@A#3@@@@@@@@@@3@@@@@@@@@@@A:3@@@@@@@21@@@3@@@@@@@@@@ADEFGJ%t;@@@ABYAB=ABAAAAAxAn~AgAc\A_{AU3AKAAA7A14A'"A!AQAAAAAwABA\AAArAAA)A.AjAaARAH AABA:A0A&2fA2IA 2.A2A1A1A1AnAt1oAj1XAYHAH.A?1"A(1A0A0A0A0A0pA0NA0)At0 A[/AJ/A9/A/A /lA /HA /5A /A .A .A }.A q.A ].A F.sA 3.SA .(A .A A A -A -A -A -A -dA t-9A Z-A @,A ,A ,ZA ,@A ,A +A +A +A p+A [+^A A+=A 1+A *A *A *A *A *A *cA *EA *+A *A y)A i)A Y)A I)A <)A /)dA )MA )5A )A (A (A %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@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ې%s%x@@@@@@&?@@@&<@&?&~&<5O;@@@AA Q4@@@@@@Q@IH@@@4@@@@@P@@O@@NAh@@@M@@@L@@K@@JAt#@@@I@ @@H@@G@@FA/@@@E@,'@@D@@C@@B-A@@lk@@@@@@@@@@@@@@@A@SˠCvCu@@@@@@@?NF>;@@@@@@>@@=@@<@@;A@@@@k@@:@@9A@  @@8@@7A@@@6@@5A̠{@@@4@xs@@3@@2@@1Aؠ@@@0@@@/@@.@@-.A@CCC@@@,@@@+@7@@@)@CC@@@*@@(@@'@@&)A@,,@@@@@@)@@@%@@$@@#*:A@DD@@@U@,q+@@@"@@@@@!@@ @@*6A@@,+@@@@@@@@@*)A@D4D3@@@@- ,M@@@s@@@@@@@@@*A@7@,*@@@@@@6@@@@@@* A@@@@@ 5A55@@@ @ @@ @@ @@ , A@$DmDl@@@@,,@@@@@@@@@@@@+A@^]@@@@,,@@@@@@@@@@@@,A@NDD@@@@1,, @@@-@@@@@@@@@+A@@@@@F- ,@@@B@@@@@@@@@,A@xDD@@@@[-,@@@W@@@@@@@@@,A@@@@@p-,@@@l@@@@@@@@@,A@DD@@@@-,@@@@@@@@@@@@,A@@@@@-,@@@@@@@@@@@@*A@@@@@@@@@@@@@@A@E%E$@@@@s@@@E!@@@@@@@@@A@@E2E1@@@@@@@@@~A@ @@@@@@@@@@A@,@#@@@@@@A@4@+@@@@@@A@<@@@@7@@@@@@BA@H@T7@@@C@@@@@@A@T@ @@@O@@@@@@A@`@@@@Z@@@@@@A@k@$@@@f@@@@@@A@w@@@@@5@@@w@@@@@@@@A@@w@@@@@@@@@sA@@@@@A@@ @@@@@@A@@\@@@@e@@@@@@@o$@@@@@@@@@@@@@@@@A@@|1@@@@@@@@@A@@=@@@@@@@@@A@@I@@@@@@@@@A@@@@@@@@@@@@A@@O@@@t@@@@@m@@@@@@@@@~@@}@@|A@ @}@@@{@@z@@y@@x0A@F;F:@@@w@444@@@vu@@@'@@u@@t@@s-A@U,+@@@r@.-@@@q@@@@@p@@o@@n,A@S@555@@@T@.,@@@m,@@l@@k@@j@@i.A@g@@..@@@h @@@g@@f@@e@@d@@c0A@BFF@@@b@4V4U4T@@@a@4S4R4Q@@@`(@@@_@@^@@]@@\@@[-NA@^FF@@@Z@A/.@@@YW@@X@@W@@V.A@@T@P/.@@@SL@@@R@@Q@@P@@O@@N0YA@@?@:@@M@6&6%6$@@@L@@q1'0H@@@I@W55@@@K@@@J@@HQD@@@@@G@@F@@E@@DA@@ @@@C@E@@@B@@A@@@@@?@@>0A@GG@@@=@00@@@<@@;@@:@@9-A@GG@@@8@/-@@@7@@6@@5@@4FA@G,G+@@@3F3G@@@2@@@1@GGG@@@0@@@/G5@@@.@@-@@,@@+@@*1A@GMGL@@@)@4p4o4n@@@(@@&@@%@@$.xA@d;:@@@#@06/x@@@"@@!@@ @@-A@(GqGp@@@@666@@@@0O-@@@(@@@@@@@@0#A@AGG@@@@@&0c0@@@"@@@@@@@@@@@0A@0@+@80u0t@@@4@@@@@@@@@@@ .A@@@@ @M0/@@@ c@@ @@ @@0A@T@O@\00u@@@X@@@@@@@@@@@1A@@K@F@@@666@@@@(|221@@@@@@@@@@@@@@GA@@@@@@@@2A@@@@@@@@@@@1WA@H H@@@@2Y2X@@@@@@@@@1MA@666@@@@H"H!@@@@1B1A@@@@@@@@@@@2A@9@@@@7J7I7H@@@@22@@@@@@@@@@@@@@3A@HPHO@@@@333@@@@@@@@@A@@@@@@@@A@ @@@@@@@At#@@@@ @@@@@@A/@@@@,'@@@@@@A;@@@@83@@@@@@8VA@8U8R8Q@@@@8P8O8N@@@8M@@@@@@@@@8LA@8K8J8I@@@@8H8E@@@8D@@@@@@@@@8CA@8B8A8@@@@@8?8<8;@@@@@@8:@@@@@@@@@89A88986@@@@@@@858483@@@@828180@@@8/@@@@@@@@@@@8.A8-:8+@@@@@@@8*8)8(@@@@8'8&@@@8%@@@@@@@@@@@8$A@8#8"8!@@@@8 8@@@8@@@@@@@@@8A8:J8@@@@@@@888@@@@8@@@@888@@@@@@8@@@@@@@@@@@@@AN@@@@@@@@@@8A@888@@@@8 @@@8 @@@~@@}@@|@@{8 A@8 8 8@@@z@8@@@y8@@@x@@w@@v@@u A@e@@@@s@@r@@q@@pA@@@@@n@@@@o@@m@@@l@@@j@@i@@h8A@888@@@g@@@f888@@@e@@@d@@c@@b7A@777@@@a777@@@`@@@_@@^@@]7A@77@@@\@@@[777@@@Z@@@Y@@X@@W7A@7@7@@@U@77@@@V@@T@@@S777@@@R@@@Q@@P@@O7A@777@@@N@777@@@M777@@@L@@@K@@J@@I@@H7A@777@@@G@777@@@F77@@@E@@D@@C@@B7A@777@@@A@777@@@@7Π77@@@?@@@>@@=@@<@@;7A@777@@@:@7Ǡ77@@@9@@@87Ġ77@@@7@@@6@@5@@4@@37A@7@7@@@1@77@@@2@@0@@@/77@@@.@@-@@,7A@777@@@+777@@@*@@@)@@(@@'J{AJxJv@@@&@@@%@JuJtJs@@@$@@@#JrJq@@@"@@!@@ @@7A@777@@@7ʠ77@@@@@@@@@@7A7;7@@@@@@@777@@@777@@@@@@@@@@@@7A@7@777@@@@7777@@@@@@@@@@@ @@@ 777@@@ @@@ @@ @@7A@77@@@777@@@@@@@@@@7A7<=7@@@@@@@777@@@777@@@@@@@@@@@@7A@777@@@77@@@@@@@7A@777@@@@7777@@@@@@777@@@@@@@@@@@@7A@777@@@@@@777@@@@@@@@@@7A@777@@@@@@777@@@@@@@@@@7A@77@@@77~@@@@@@@7}A@7|7{7z@@@@@@7y7x7w@@@@@@@@@@7vA@7u7t7s@@@@7r7q@@@7p7o7n@@@@@@@@@@@@7mA@7l7k@@@@@@7j7i7h@@@@@@@@@@7gA@7f7e7d@@@@7c7b@@@7a7`7_@@@@@@@@@@@@7^A@7]7\7[@@@@7Z@@@@7Y7X7W@@@@@@7V7U7T@@@@@@@@@@@@@@7SA@7R7Q7P@@@7O7N7M@@@@@@@@@@7LA@7K7J@@@@@@7I7H7G@@@@@@@@@@AE@@@@@@@@@@,A'Q @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@~@}@|@{@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@/@.@-@,@+@@*@@@@/R@@@/O@@<<:@.3@1@@@@<<@@/Latex_generator [E<<@AДР>)Generator<'<0@@>. A@>.A@>.A@@3@2 >@>.*A@>.)A@>.'A@@@,>@@@@<@@@<@@3@@@@@G@u@%@=@@5@M@@E@]@ @V@m @,r@P@v@7@](@@j#@OMM@!MA@l#@OM;@@AM@@@@%@@@"@%M"A@o;@@.bA@@@@)@@@&A@L#@?h?!@@A? AA@L#@?k?;@@A?@@@@A@@@A@A?$AA@L;@@.mAA@@@@A@@@AA@>@y@w>@@rO@In@@3@Zv>.A@>.A@>.A@@@Ty@@@{*Odoc_latexR@A/Q@A/A/@?  P@@/N@@/@/@M@@L@@\K@@J@@!I@@[$H@@'G@@*F@@Z-E@@0D@@3C@@_6B@@ȱ9A@@*<@@@ H************************************************************************iA@@jA@L@ H oBMMpBM@ H OCaml uCvC@ H {D|D3@ H Maxence Guesdon, projet Cristal, INRIA Rocquencourt E44E4@ H FF@ H Copyright 2001 Institut National de Recherche en Informatique et GG@ H en Automatique. HHg@ H IhhIh@ H All rights reserved. This file is distributed under the terms of JJ@ H the GNU Lesser General Public License version 2.1, with the KKN@ H special exception on linking described in the file LICENSE. LOOLO@ H MM@ H************************************************************************NN5@ %* Generation of LaTeX documentation.  1* Generation of LaTeX code from text structures. NK 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. 4 0* Escape the ['\'], ['{'] and ['}'] characters.  -* Escape some characters for the code style. , ** Make a correct latex label from a name. p  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. /3QW@ ** Make a correct label from a value name. r /* Make a correct label from an attribute name. o +* Make a correct label from a method name. l ** Make a correct label from a class name. i /* Make a correct label from a class type name. f +* Make a correct label from a module name. e 0* Make a correct label from a module type name. b /* Make a correct label from an extension name. _ /* Make a correct label from an exception name. \ )* Make a correct label from a type name. Y ,* Make a correct label from a record field. V 3* Make a correct label from a variant constructor. S 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.|Ƞ <* Print the LaTeX code for the [text_element] in parameter. rc ;* A class used to generate LaTeX code for info structures. @ 3* The method used to get LaTeX code from a [text]. A C* The method used to get a [text] from an optional info structure. A G* Print LaTeX code for a description, except for the [i_params] field. @u 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. 蠠 1* Print LaTeX code for the parameters of a type. Z9* record printing method  8?* Print LaTeX code for a type. c) FIXME ? /WW0WW@ )* 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 ;+mm<,nnH@ 5 TODO: modify when Module_with will be more detailed A5ooB5oo@= TODO: what should we print? G<ppH<pp@ ' TODO: print final type from typedtree MRssNRst@ -* Print the LaTeX code for the given module.  2* Print the LaTeX code for the given module type. |B 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 _8v|`8v@ 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 qr%@= we can create the reference wx@ 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"-cĐ L/home/touraine/ci/builds/workspace/precheck/flambda/false/label/ocaml-arm-32 <10/.-,+*)('&%$#"! @@0ӸB&B'413@@@(Asttypes0>n{T8cئ5Build_path_prefix_map0z HkGs8CamlinternalFormatBasics0%FU(Q/Tu0CamlinternalLazy0&͂7 Pˆ*Format_doc0]mWϓ:Mݠ%Ident0">WA+9*X,Identifiable0 {d\FX'`(Location0a7cK_H%9)Longident0s `7mɕc$Misc0[@@Pc+zD*Odoc_class0_"#C{.Odoc_exception0>@ӽX4Id.Odoc_extension0?*sR(6]!$.+Odoc_global0l-53Ji/0uIg8S$jE0LiG茾f=kEې0B ,v={:"*%0TWRJ?WdȠmp+Odoc_module0z8P!ďㄠ)Odoc_type0~b:x_B*Odoc_types0fX cx3H~*Odoc_value0IlX+KE`+Outcometree0euWS~d栠)Parsetree0Uҩ=p>*%"e$Path0Y2kf֯J._Ϡ)Primitive0²~$xzT෠%Shape0oNՄBH&Stdlib0Lku]8_٠.Stdlib__Buffer08APF< t..Stdlib__Digest0l!LHgErζ .Stdlib__Domain0Bj|5s)ڠ.Stdlib__Either0Vy`u~c à0Stdlib__Filename0&L dj.Stdlib__Format0ɢb tLir/Stdlib__Hashtbl0ѱN][/!,Stdlib__Lazy0* -S$.)"0D.Stdlib__Lexing0e<.V ,Stdlib__List0MYm 7R+Stdlib__Map0L5xE|O0~,J-.Stdlib__Printf0)5h Ԝ΀Q .Stdlib__Result06 ]/J+Stdlib__Seq0nwzG&amg+Stdlib__Set0\$;7 .Stdlib__String0@IIyz@ak@.8@@@`j@BB\\@DӑDݰEPu@@I k u@@@_ɑ_ӰaZ@@FFS]@I+I5@[Б[@r|rwr@rr#@ɚ@@j@@rLrV@WW)@[[&{@^hBB@"# @.83B@ؑ@{{gqWΑWذܑ@aoay@HH&@1EO2@@P@BDBǓ@BA3@@@ABG@BH@AB@@REO@@@AB@@@@@@@@ACt@q@@@@@@@A@@@@BD@@@@@@@@A}@z@@@/@,@@@ABE@@@@@}@@@A@@@@B0@-@@@@@@@ACF@@