Caml1999T036 n[Y;H3C)Odoc_texi*ocaml.text&_none_@@A & Generation of Texinfo documentation. 5ocamldoc/odoc_texi.mlP77P7b@@@@@@3@@@@#intA;@@@A@@@@@9@A@$charB;@@A@@@@@=@A@&stringQ;@@ A@@@@@A@@@%bytesC;@@ A@@@@@E@@@%floatD;@@A@@@@@I@@@$boolE;@@%falsec@@S@$trued@@Y@@@A@@@@@Z@A@$unitF;@@"()e@@d@@@A@@@@@e@A@ #exnG;@@@A@@@@@i@@@#effH;@@O@A@A@@@@@@r@@@,continuationI;@@Q@@P@BDA@nY@@@@@@@@@ %arrayJ;@@R@AOA@@@@@@@@@$listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AA@Y@@@@@@@@5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@AA@Y@@@@@@@@*atomic_locU;@@Z@AA@@@@@@@@@.Assert_failure`#@@@@@J@@@@@@@@[@@A=ocaml.warn_on_literal_pattern@0Division_by_zero]#@@@A  @+End_of_file\##@@@A@'FailureY#+@&@@A  @0Invalid_argumentX#4@/@@A&#))@-Match_failureV#=@@<@8@:@@a@@A74::@)Not_foundZ#N@@@A?<B B@-Out_of_memoryW#V@@@AGDJJ@.Stack_overflow^#^@@@AOLRR@.Sys_blocked_io_#f@@@AWTZ"Z@)Sys_error[#n@i@@A`]c+c@:Undefined_recursive_modulea#w@@v@r@t@@h@@Aqnt<t@:Continuation_already_takenb#@@@Ayv|D|@&Stdlib@@Р)Odoc_info)Odoc_infoRdiRdr@@ 3@@@@@A3@@@Rdd@@ @Р%ValueSsxSs}@@ 3@@@@@A3@ @@Sss@@ @3@@@Р.$TypeT~T~@@ 3@@@@@A3@ @@T~~@@ @3@@@РD)ExtensionUU@@ 3@@@@@A3@ @@U@@ @3@@@РZ)ExceptionVV@@ 3@@@@@A3@ @@V@@ @3@@@Рp%ClassWW@@ 3@@@@@A3@ @@W@@ @3@@@Р&ModuleXX@@ 3@@@@@A3@ @@ X@@ @3        @@@@ఠ)esc_8bitsZZ@2@A@@&Stdlib#ref@@@ A@ @@@ A@ 3++++++++@&@@@డ#ref8Z9Z@@!a@"@@@g@@f,%makemutableAA @@@*stdlib.mliddd@@+@@@@+3.@@@ @@ (@@ภ%false_Z`Z@;9@@@M@@@@B@@As@@ @@@@B@ ;@@2 @@K<@A@kZ @@ @?@ఠ,info_sectionx\y\@AA@@_@@@ A@ @@@ A@ 3@tm@n@o@@@డ#ref\\@[@@@y@@@ @@ @@%OCaml\\@@\\@@&"@@@@,#@A@\@@@&@ఠ*info_entry^^@BA@@I&stringQ@@@@@@ @@@ A@ @@@ A@ 3@K_X@Y@Z@@@డi#ref^ ^ @@@@!à$@@@ @@ @@ภ"[]^^@;k/t@@U@@@@AA@A@@m@@@6A@ (@@ @@<)@A@^ @@ @, ! {1 Some small helper functions}  ` `8@@@@@@3        @>\U@V@W@@@ఠ'puts_nlb:>b:E@5CA@@@+out_channel@@@ A@ @h@@@ A@ $unitF@@@ A@ @@ A@ @@ A@ .@࣠@$chanAGb:FHb:J@`DA@@'3HHHHHHHH@>4Ob::Pdh@@@@@  @@!sA[b:K\b:L@tEA@@03\\\\\\\\@!>@@@@@@@@ డ-output_stringocOQpcO^@@N@@@@@@@F@@@@@@@@6&&7&W@@`@@@@a@@@ @@@@ @@@ @@ @@ 3@4@f@7@8@@@@ఐ[$chancO_cOc@@@@~@@ఐT!scOdcOe@@@@@A@@g@@@ D@ $@డK+output_chardhjdhu@@@@@@$charB@@@@@@@@@@@@@@@@@@@@ @@@@ @@@ @@ @@ R@@ఐ$chandhvdhz@@@_@@Jdh{@@4@@@ D@ D@ n@@B@@o@@@p@A@A@ @A@@@@ఠ$putsee@*FA@@@@@@ A@ @[@@@ A@ @@@ A@ @@ A@ @@ A@ 3))))))))@@@@@@࣠@$chanA:e;e@SGA@@%3;;;;;;;;@2BeCf@@@@@  @@!sANeOe@gHA@@03OOOOOOOO@!<@@@@@@@@డ-output_string`faf@@@@?@@@ @@@@ @@@ @@ @@ 3mmmmmmmm@+Q@"@#@@@@ఐF$chan}f~f@+@@g@@ఐ?!sfH@I@@j@@-J@@d@TKA@yA@ R@A@O@ON@e@ఠ"nlgg@IA@@@@@@ A@ u@@@ A@ @@ A@ 3@@@@@@࣠@$chanAgg@JA@@3@)gh@@@@@  @@డ]+output_charhh@@@@@@@ @@@@ @@@ @@ @@ 3@".@@%@&@@@@ఐ5$chanhh@ @@M@@Jh4@@4@@@ C@ C@ @@0<@@V @F=A@bA@ "D@A@A@A@@W@ఠ"isjj@)KA@@@@@ (@@@ 'A@ $@@@ -A@ %@@ &A@ #3########@y@@@@@@Ġ$None4k5k@;@@W@@@@AA@AH@@@@@@$399999999@1@jAl@@@@@@ภGkHk@@@@)@Ġ$SomeRlSl@;@A@AA@Ac@@@YlZl@@?A@ *!@@@ @@F"@@@ภ$truedl$@;@@@AB@@At@@@'@@G,@@A%paramkj+@@@,@@YA@ :3@A@0@0/@J@ఠ&pad_to{n |n@LA@@@#intA@@@A@ <@@@@yA@ AA@ B@@ CA@ =@@ >A@ ;3@r@@@@@࣠@!nAnn@MA@@&3@3np8n@@@@@  @@!sAnn@NA@@.3@!=@@@@@@@@@ఠ#lenoo"@OA@@#intA@@@XD@ F3@(L@@ @@@డq&String&lengtho%o+@ o,o2@@@&stringQ@@@&@@@@@ې.%string_lengthAA @@@*string.mlia((a(Z@@.Stdlib__StringD@@@@@@@R:@@@Q@@P7@@ఐc!so3o4@A@@D@@5@@KE@A@o@@డ!<*p8A+p8B@@!a@@$boolE@@@-@@,@@+)%lessthanBA@@@@ @@ S@@@@A@A@hC@_@@@@^@@]@@\3NNNNNNNN@z@@@@@@ఐ#len^p8=_p8@@ @@@@ఐɠ!nkp8Clp8D@@@@@@@7@@@iD@g$@డ !^~p8Lp8M@@@@@T@@@@S@@@R@@Q@@P@F^2^2G^2^X@@pq@@@@@@@o@@@@n@@@m@@l@@kQ@@ఐ!sp8Jp8K@԰@@ ^@@డH&String$makep8Np8T@ p8Up8Y@@@@@@@$charB@@@@@@@@@@@N  N  =@@A@@@@@@@@@@@@@@@@@@~@@డ!-p8]p8^@@w@@@@|@@@@@@@@@@'%subintBAĠ@@@@5,~,~5,~,@@o@@@@@@@@@@@@@@@@@@@@ఐ!n*p8[+p8\@m@@@@ఐk#len7p8_8p8b@@@=@@@F@F@@@Bp8ZCp8c@@@@@@F@@@`Rp8dSp8g@@@@@E@E@ @@ @@@@@z@E@@@@@@ఐ!slp8m@@@@op8:@@@S@@@A@A@@A@@@ޠ@ఠ&indentrptrpz@PA@@@@@@~A@@@@@VA@&stringQ@@@A@@@A@@@A@3@ +$@%@&@@@࣠@%nb_spArp{rp@QA@@*3@7rpp}@@@@@  @@!sArprp@RA@@43@!A@@@@@@@@@ఠ!css@SA@@@@@D@@@@D@3@+U@"@#@@@డ|#refss@@@@֠@@@@@@@@ss@@"@@@@(@A@s@@@ఠ#lentt@(TA@@@@@D@3@6JC@D@E@@@డ$pred%t&t@@@@@y@@@x@@w(%predintAA@@@-++-++@@m@@@@@@@*@@@@@)@@డ&String&lengthRtSt@ VtWt@@j@@@j@@@@@@@@I@@ఐ!sltmt@@@V@@ptqt@@L@@@@F@`@@U @@ea@A@{t @@ !i uu@@@@@uu@@@@@D@3@|@@@@@ఐ#lenuu@ @@@@@D@@@డ=!=uu@@!a@@@@@'@@&@@%&%equalBA{@@@@{y|y@@Q@@@@@@@E@@@@@@@@@3@DY @@@D@D@@uu@@UA@@@@డ&String#get  uuA@h@@@@#@@@6@@@@@@@ސ0%string_safe_getBA @@@@ d d@@ E@A@@@@@@:@@@M@@@@@@@G@@ఐi!s1 (u@C3@@S@@ఐ!i 4u 5u@]@@]`@@A@@@ja@@J ?u @u@@uF@l@@M@@@@@F@r@డ$incr Ru Su@@8@@@q@@@p)@@@o@@n%%incrAA@@@@@G@@@@O@@@ @@@@@@@@@@ఐ!c u u@i@@j2@@@@@@F@F@@@?@@@@@E@F@@@ u@@ @@@@@D@3        @ @@@@ఠ"s'  v v@ VA@@%bytesC@@@D@3        @"@@@డM%Bytes$make v v@  v v @@@#intA@@@c@$charB@@@b,@@@a@@`@@_@)bytes.mliK  K  @@-Stdlib__BytesD@"@@@@@@@@@@~@@@@}@@|@@{=@@డ!+ v v@@@@@~@@@@}@@@|@@{@@z'%addintBA̠@@@@0++0+,@@n@@@@@@@@@@@@@@@@@@r@@డ$succ 4v 5v@@@@@v@@@u@@t(%succintAA@@@*+_+_*+_+@@%l@@@@@@@@@@@@@@ఐM#len \v ]v@Ȱ@@*@@@G@G@@@3 @@g@@@@G@@@డ !* zv# {v$@@@@@@@@@@@@@@@@'%mulintBAH@@@@H:--I:--F@@rp@@@@@@@@@@@@@@@@@@@@డ <$succ v v@|@@@|@@@{@@@@@@@డ S!! v v @@!a@@@@i@@h'%field0AA@@@@@@@@@@@@H@H@@@@@@4@@ఐ!c, v!@ڰ.@@۠@@@I@I@H@@8 @@I@@ v v"@@@@@@H@S@@ఐh%nb_sp v% v*@M@@`@@@@@@@@G@h@@ v  v,@@W@@@@F@r@@` /v- 0v0@@_@@@E@E@@@u @@@A@ :v @@ డ ":= Fw48 Gw4:@@ ,!a@@@@m@@@@l@@k@@j*%setfield0BA @@@@  @@ >@@@@ FA@A@D@@@@@@@@@@@@3 p p p p p p p p@@@@@@@ఐ!c w46 w47@g@@ h"@@@E@E@@@ఐꠐ%nb_sp w4; w4@@ϰ@@%@@@@@@@D@+@ !il xCI xCJ@@@@@ xCM xCN@@ @@@D@C@ఐ#len xCR xCU@)@@ @@@D@R@@ డ ]%Bytes#set yY] yYb@  yYc yYf@@@.@@@[@@@@Z@@@@Y$unitF@@@X@@W@@V@@U/%bytes_safe_setCA @@@@@A  A  T@@B@,'@@@$@@@@#@@@@"@@@!@@@@@@@@@3        @r;@@@UD@XD@@ xCE |@@ 6WA@@@@ఐ"s' *yYg +yYi@@@S@@@G@G@"@@డ y{ ?yYj @yYk@x@@@ %g@@@G@ G@@@@@@=@@ఐ!c YyYl@?@@ @@@@H@H@Q@@% @@R@@డ ~} ~  syYm tyYrA|A@@@@@&@@@@%@@@$@@#@@"q@@ఐΠ!s yYn@@@}@@ఐ!i yYp yYq@@@@@*)@@@@@@5H@0@@1@@@@@6F@@ డ C zu zu@@@@@@@TF@<@@@@;@@:@@9@@డ ^ޠ ߠ  zu| zuAݰA@@E@@@J@@@@I@@@H@@G@@F@@ఐ/!s zu}@ @@^@@ఐT!i zu zu@@@@@*)@@A@@J zu zu@@LG@Y@@6@@@@@ZG@D@డ Ҡ԰ zu zu@Ѱ@@@  1@@@lF@_@@@`@@@@^@@]@@\@@ఐ_!c 4zu 5zu@@@ @@@jG@mG@k-@@డ LN Jzu Kzu@K@@@K@@@s@@@@rJ@@@q@@p@@oH@@డ  ezu fzu@@@@ Km@@@H@H@@@@@@c@@ఐ!c zu@e@@ f@@@I@I@w@@% @@x@@ఐ預%nb_sp zu zu@ΰ@@@@3@@yH@}@@g@@ @@@F@G@i@@ zuy@@ @డ 9$incr { {@[@@@ [@@@@@@Z@@@@@@@ఐ!c { {@@@ v@@@@@@F@F@@@(@@ %@@@E@@8@@@@@@@ ,@@@D@3        @n@@@డ x%Bytes)to_string } }@  } }@@@I@@@tc@@@s@@r@!a"a@@ I@@@@@@@p@@@@@,@@ఐm"s'}a@b@@$@@@D@D@?@@2j@@@@k@@A@l@@B@m@@n@Bn@@o@o@@ @#p@@C@zqA@A@x@A@u@ut@A+(subpartsmA45@@;@@@AР&Module &Module(t_module@@@+Module_type &Module-t_module_type@@@%Class %Class't_class@@@*Class_type %Class,t_class_type@@@@@@A@@@@@@@rsD@@@@XA@@Aз>}@~@@@г?)Odoc_info@@@G@@@@K@@@ @@U3@@@j;@@@Ar@@@@@@@@2@@@/@@@@@(@@^A A@@г_)Odoc_infoAA"@gA#A)@@kA*A7@ @@u- @@@@@qB8<B8B@@гr)Odoc_infoB8FB8O@zB8PB8U@@~B8VB8]@ @@M @@@@@C^bC^m@@г)Odoc_infoC^qC^z@C^{C^@@C^C^@ @@m @@@@@@@@o@@@@@3@q@@A+)menu_dataBFF@@;@@AР%Index@@@Ƞꐐ@@@ 搐@ @à'Comment@@@Ơꐐ@@Ġ%Blank@$Texi#@@@Ǡ@/@@@@A@@@@@@@@@@`FaL @@@@yYA@@AгN$listjL  @згD(subpartsxGyG@@ @N@3yyyyyyyy@OIq;@@@Ay@@@@@@@@)@@@&@@@@@@DHH@A@@@]II@@г^&stringII@@f&@@@ @@ZJJ@@г[&stringJJ@@c8@@@ @@KK@@г&stringKK@@J@@@ @@@@@LFL@@@Ok@@m@@ml@3@P@@@ఠ'nothingN  N  @ZA@@)Odoc_info,text_element@@@C@3@k@@@ภ(VerbatimN  N  @;(Verbatim@@@@&stringQ@@@@ACBV@A6ocamldoc/odoc_info.mlifikfi@@@S@  N  @@ N   N  @@@@@C@C@-@@& @@6@@@1@A@N  @@@4@ఠ/module_subparts&P ! %'P ! 4@?[A@@@ kS&Module.module_element@@@%B@@@%A$listKР&Module(t_module@@@%=+Module_type -t_module_type@@@%>%Class}%Class't_class@@@%?*Class_type ,t_class_type@@@%@@@@%$@@@@%<@@@%;@@%:C@3llllllll@@@@@@Aఠ$iter|Q 7 A}Q 7 E@\A@@@РJI@@@:@РLK@@@O@РNM@@@g@РNM@@@@K@@@@@D@j@@@@kD@R@@@@SD@;@@@@aa>aa$@@/@3'mt_info#!@@@ @@@ A@A@A?aNaX?aNaw@@0@3'mt_type)1C+module_type@@@ @@@ A@B'@A@aa@aa@@1@3/mt_is_interface:0@@@ @@C1@AAb"b,Ab"bD@@2@3'mt_fileD@@@ @@D;@ABbzbBbzb@@3@N3&mt_locN.@@@ A@FD@AGddGdd5@@5@@ACbbCbb@@ 4@Ġ$SomeV  V  @ Ġ1Module_type_aliasV  V  @;1Module_type_aliase@@@ @1module_type_alias@@@ @AB@E@A4_0_64_0_^@@@,,@@V  V  @@@@@13@&@@@@@V  V  @@@@@2@@@+@@@@@4@@@3@@@(V  )V  @@@@@6H@5@@@@@pD@!@ఠ!n9V  :V  @R_A@@@@@7)@@@@@*@@@ఐϠ$iterKW  $LW  (@n@@@@@@"@@!3OOOOOOOO@a@@@@@@ఐ#acc_W  )`W  ,@m@@@@ఐ3!nlW  -mW  .@@@D@)@@'@@ @Ġ:yY m zY m @9Ġ.Element_moduleY m sY m @7ఠ!m Y m Y m @`A@@H@@@=3@@@@@@@@D@9@ఠ!nàY m Y m @aA@@@@@>@@@$@@@@@ఐ3$iterZ  Z  @Ұ@@@2@@@,@@+3@2+@,@-!@@@@@@ภZ  Z  @ఐE!mZ  Z  @@@C@Z  @@L@ఐ#accZ  Z  @@@^*@@Z  Z  @@mD@D@eD@mD@MD@UD@8D@7:@@ఐ]!nZ  Z  @B@@BD@>I@@Q@@:J@ĠȰ[  [  @ǠĠ3Element_module_type[  [  @ఠ"mtĠ[  [  @2bA@@@@@D3@.@@@@@@@bD@@@ఠ!nŠ+[  ,[  @DcA@@@@@E@@@$@@y@@@ఐ$iter=\  >\  @`@@@@~@@A@@@3AAAAAAAA@T2+@,@-!@@@@@@ภQ\  R\  @ఐE"mt^\  _\  @@@@b\  @@D@Q!@ఐ#accm\  n\  @{@@,@@q\  r\  @@D@L1@@ఐT!n\  \  @9@@D@V@@@H@@A@ĠM]  ]  @LĠ-Element_class]  ]  @;-Element_classJ@?@@@ P@AC@J@AOO!OOA@@@@ఠ!cƠ]  ]  @dA@@R@@@K3@@@@@@@@D@G@ఠ!nǠ]  ]  @eA@@.@@@L@@@/@@ @@@ఐQ$iter^  !^  %@@@@P@@@Y@@X3@2+@,@-!@@@@@@ภ^  0^  2@ఐE!c^  .^  /@@@I@^  '@@lD@i!@ఐ'#acc^  3^  6@ @@~,@@^  &^  7@@D@d1@@ఐT!n^  8^  9@9@@WD@n@@@H@@OA@Ġݰ_ : V_ : X@ܠĠ2Element_class_type%_ : @&_ : R@;2Element_class_type@@@@ Q@AD@J@A0OBOH1OBOr@@@N@ఠ"ctȠ9_ : S:_ : U@RfA@@@@@R3========@N@@@@@@@D@N@ఠ!nɠK_ : YL_ : Z@dgA@@@@@S@@@/@@@@@ఐ᠐$iter]` ^ f^` ^ j@@@@@@@q@@p3aaaaaaaa@t2+@,@-!@@@@@@ภ2q` ^ {r` ^ }@1ఐE"ct~` ^ x` ^ z@@@@` ^ l@@D@!@ఐ#acc` ^ ~` ^ @@@,@@` ^ k` ^ @@D@|1@@ఐT!n` ^ ` ^ @9@@D@@@@H@@A@Ġmb  b  @l@b  b  @@D@U3@@@@ఠ!nʠb  b  @hA@@0@@@W@@@@@ @@@ఐS$iterb  b  @@@@R@@@@@3@@@@@@@ఐ #accb  b  @@@d@@ఐ3!nb  b  @@@8D@@@'@@0 @@AQ 7 L@@@! A@@|@E:@@%@@%D@%#@@@Q 7 9@@ఐ$iter d   d  @.@@@РԐ@@@%%ѐ@@@%&ΐ@@@%'ɐ@@@%(@@@@@%#@@@%+@r@@@%*@@@%),@@@%"@@%!@@% 3========@c@@@@ภ[Id  Jd  @Z@@@@@@%CD@%M@@H @@'@S @@(@A@UP ! ! @@ @蠰A+'indicesC`f  af  @@;@@,AР&Module+Module_type"&Method%$Type()Exception+%Class.)Class_att1%Value4*Class_type7)Extension:@@@%UA@@@%V@@@@f  q a b@@A@jA@@Aзg  g  @A@@@h  h  @A@@@,i  i  @A@@@+j  j  @A@@@6k  k  @A@@@Jl  !l  (@A@@@Im ) -m ) 3@A@@@Hn 4 8n 4 C@A@@@ho D Ho D O@A@@@mp P Tp P `@A@@@@@@y3@p@@;@@@A@@@%]@%S@@@@d@@@a@@f  d@@f@@fe@3@@@@ఠ'indicess d hs d o@kA@@@Р$TypeA@AA@@A@Р)ExtensionA@AA@@A@Р)ExceptionA@AA@@A@Р%ValueA@AA@@A@Р)Class_attA@AA@@A@Р&MethodA@AA@@A@Р%ClassA@AA@@A@Р*Class_typeA@AA@@A@Р&ModuleA@AA@@A@Р+Module_typeA@AA@@A@@@@%A@@@%D@%@@@@%D@%@@@@%D@%@@@@%D@%@@@@%D@%@@@@%D@%y@@@@%zD@%s@@@@%tD@%m@@@@%nD@%g@@@@%hD@%b@@@@%cD@%_@@@%D@%`@@%aD@%^3@+%@@@@@t { t { @@3@s d d} \ t@@@@@@"tyt { t { @@t { t { @@"@@u  u  @@@@@"xtu  u  @@u  u  @@4"@@v  v  @@*@@@"exv  v  @@v  v  @@F4@@ưw  w  @@<@@@"vaw  w  @@w  w  @@XF@@ذx  x  @@N@@@"cax  x  @@x  x  @@jX@@y  y  @@`@@@"mey  y  @@y  y  @@|j@@z  z  @@r@@@"cl z  & z  (@@ z  % z  )@@|@@{ * .{ * 9@@@@@"ct{ * ?{ * A@@{ * >{ * B@@@@ &| C G'| C N@@'@@@"mo-| C X.| C Z@@0| C W1| C [@@@@28} \ `9} \ l@@9@@@"mt?} \ q@} \ s@@B} \ p@@@@AEs d r@@@@@JD@%@A@@@Š@ఠ-indices_namesU v zV v @nlA@@@|@@@%D@%@@@@%D@%@@%D@%@@@%D@%3nnnnnnnn@~w@x@y@@@ภ:y  zA9@%Types    @@  @@#@@"ty    @@    @@($@@@@8D@%'@ภ_  %A]@*Extensions    @@  @@ID@%>@@"xt    @@    @@PD@%L@@ @@`D@%O@ภ  MA@*Exceptions    @@  @@qD@%f@@"ex    @@    @@xD@%t@@ @@D@%w@ภ  uA@&Values    @@  @@D@%@@"va    @@      @@D@%@@ @@D@%@ภװAՠ@0Class attributes!"@@$@@D@%@@"ca./@@12@@D@%@@ @@D@%@ภ>A@'MethodsI J'@@L(@@D@%@@"meV4W6@@Y3Z7@@D@%@@ @@D@%@ภ'f:<A%@'Classesq:=r:D@@t:E@@D@&@@"cl~:Q:S@@:P:T@@D@&@@ @@(D@&@ภOWYAM@+Class typesWZWe@@Wf@@9D@&.@@"ctWnWp@@WmWq@@@D@&<@@ @@PD@&?@ภwtv=Au@'Modulestwt~@@t@@aD@&V@@"mott@@tt@@hD@&d@@ @@xD@&g@ภeA@,Module types@@@@D@&)~@@"mt@@@@D@&*@@ @@D@&+@ภA@A@yE@& @@@&%D@&0@@3A@E@&@@@&D@&$@@dA@E@&@@@& D@&@@A@E@%@@@%D@& @@A@E@%@@@%D@%@@A@E@%@@@%D@%@@(A@E@%@@@%D@%@@YA@E@%@@@%D@%@@A@E@%@@@%D@%@@A@ʠ@@@%D@%@@` v @@@@@%@A@f v v@@@$TexiDrs@MA@Б@ఠ-subst_stringsPVPc@mA@@$listK@#Str®exp@@@'E@&L@@@@'E@&M@@&NE@&6@@@&BE@&13@7XQ@R@S@@@డ?!@@@/!a@s@@@@: @@@?@@@@@@@@nnnn@@@@@@G@@@&8@M@@@&7TQ@@@&5@@&4@@&3:@@ภ hlA @డ#Str®exp#Strhmhp@ hqhw@@@&stringQ@@@&x@@@&@@&@'str.mli^bb^b@@{A@@@@@@@'@@@'@@'y@@!@(hy)hz@@+hx,h{@@(@@@'G@'G@'@@6 @@@@"@@<h~=h@@?h}@h@@@@YBh@@E@'@ภ KbA @డa®exp#Str^_@ bc@@_@@@_@@@'@@@'@@'@@!{vw@@yz@@v@@@'G@'G@'@@% @@G@'@@"@{@@@@F@'@@I@@E@'@ภ ^A \@డ®exp#Str@ @@@@@@@@'&@@@'@@'@@!}@@@@@@@'G@'G@'-@@% @@@G@'0@@"@}@@@@BF@'>@@I@@XE@'B@ภ A @డ®exp#Str@ @@@@@@@@'x@@@'@@'k@@&\.\.\.@@@@@@@'G@'G@'@@% @@G@'@@'@dots{}01@@34@@F@'@@I8@@E@'@ภSAXAQ@YA@G@'@@@'F@'@@]bA@G@'@@@'F@'@@kA@ƠG@'@@@'F@'@@tA@ϠG@&F@@@&KF@'@@fPf}@@@@@&DF@&J@@డz{@@@@`@@@(F@(F@'@@@'@@'@@ఐ{)esc_8bits@ @@{@@@'G@(G@(@@% @@@ภ e V[A d@డ®exp#Str  @   @@@@@@@@(.@@@(@@(!@@!  "@@  #@@@@@(G@(G@(5@@% @@HG@(8@@#@`a & )@@ % *@@JF@(F@@J +@@`E@(J@ภ .2SA @డ ®exp#Str .3 .6@ .7.=@@ @@@ @@@(*@@@()@@((s@@!".?#.C@@%.>&.D@@"@@@(1G@(3G@(2@@% @@G@(0@@#@^a8.G9.J@@;.F<.K@@F@(4@@I@.L@@E@(5@ภ IOSA @డ_®exp#Str\OT]OW@ `OXaO^@@]@@@]@@@(C@@@(B@@(A@@!tO`uOd@@wO_xOe@@t@@@(JG@(LG@(K@@% @@G@(I@@#@'eOhOk@@OgOl@@F@(M@@IOm@@E@(N@ภ \ptA Z@డ®exp#Strpupx@ pyp@@@@@@@@(\$@@@([@@(Z@@!pp@@pp@@@@@(cG@(eG@(d+@@% @@>G@(b.@@#@`epp@@pp@@@F@(f<@@Ip@@VE@(g@@ภ IA @డ®exp#Str@ @@@@@@@@(uv@@@(t@@(si@@!@@@@@@@(|G@(~G@(}}@@% @@G@({@@#@^e./@@12@@F@(@@I6@@E@(@ภ ?A @డU®exp#StrRS@ VW@@S@@@S@@@(@@@(@@(@@!jk@@mn@@j@@@(G@(G@(@@% @@G@(@@#@"e@@@@F@(@@I@@E@(@ภ RA P@డ®exp#Str@ @@@@@@@@(@@@(@@( @@!@@@@@@@(G@(G@(!@@% @@4G@($@@%@,{c}@@@@6F@(2@@I@@LE@(6@ภ ?A @డ®exp#Str@ @@@@@@@@(l@@@(@@(_@@! @@ @@@@@(G@(G@(s@@% @@G@(v@@#@^o$%@@'(@@F@(@@I,@@E@(@ภ 5A @డK®exp#StrHI @ L!M'@@I@@@I@@@(@@@(@@(@@!`)a-@@c(d.@@`@@@(G@(G@(@@% @@G@(@@#@"ov1w5@@y0z6@@F@(@@I~7@@E@(@ภH:>AF@డ®exp#Str:?:B@ :C:I@@@@@@@@(@@@(@@(@@!:K:O@@:J:P@@@@@(G@(G@(@@% @@*G@(@@#@^i:S:V@@:R:W@@,F@((@@I:X@@BE@(,@ภ[_5A@డ®exp#Str[`[c@ [d[j@@@@@@@@) b@@@) @@) U@@! [l [p@@ [k [q@@@@@)G@)G@)i@@% @@|G@)l@@#@"i [t [x@@ [s [y@@~F@)z@@I "[z@@E@)~@ภ +}A@డA®exp#Str >} ?}@  B} C}@@?@@@?@@@)$@@@)#@@)"@@! V} W}@@ Y} Z}@@V@@@)+G@)-G@),@@% @@G@)*@@#@`u l} m}@@ o} p}@@F@).@@I t}@@E@)/@ภ> }A<@డ®exp#Str  @   @@@@@@@@)=@@@)<@@);@@!  @@  @@@@@)DG@)FG@)E @@% @@ G@)C@@#@^u  @@  @@"F@)G@@I @@8E@)H"@ภ +A@డ®exp#Str  @   @@@@@@@@)VX@@@)U@@)TK@@!  @@  @@@@@)]G@)_G@)^_@@% @@rG@)\b@@%@ae{}!!@@!!@@tF@)`p@@I!@@E@)at@ภ!!}A@డ7®exp#Str!4!5@ !8!9@@5@@@5@@@)o@@@)n@@)m@@!ư!L!M@@!O!P@@L@@@)vG@)xG@)w@@% @@G@)u@@%@AE{}!b!c@@!e!f@@F@)y@@I!j@@E@)z@ภ4!s A2@డ®exp#Str! !@ !!@@@@@@@@)@@@)@@)@@!߰!!@@!!@@@@@)G@)G@)@@% @@G@)@@%@ss{}! !%@@!!&@@F@)@@I!(@@.E@)@ภ!+/!A@డ®exp#Str!+0!+3@ !+4!+:@@ٰ@@@@@@)N@@@)@@)A@@!!+<!+@@@!+;!+A@@@@@)G@)G@)U@@% @@hG@)X@@,@copyright{}"+D"+P@@" +C" +Q@@jF@)f@@I"+S@@E@)j@ภ)"VZsA'@tA@!G@)@@@)F@)z@@]}A@!G@)|@@@)F@)@@A@!G@)c@@@)hF@)@@A@!G@)J@@@)OF@)g@@nA@!G@)1@@@)6F@)N@@A@!G@)@@@)F@)5@@$A@!G@(@@@)F@)@@A@!ɠG@(@@@(F@)@@A@!ҠG@(@@@(F@(@@5A@!۠G@(@@@(F@(@@A@!G@(@@@(F@(@@A@!G@(@@@(F@(@@FA@!G@(i@@@(nF@(@@A@!G@(P@@@(UF@(m@@A@" G@(7@@@(3########@*!K@@@@@@ఠ!r##@#rA@@F@@##@@@T@O@@)@@ @@డ.global_replace#Str##@ ##@@@ '@@@'9@k@@@'8@@@@'7@@@'6@@'5@@'4@@'3@"""#@@ 7P@ @@@ ?@@@)@@@@)@@@@)@@@)@@)@@)@@)3########@[d@^@_V@P@Q@@@@ఐl!p##@@@@@ఐj!r$$@@@@@ఐ#acc$$@@@,@@_@@%J@)/@$$@@@@@@)@@)G@*G@*@@ఐ)!s$* $+ @ư@@?@@ఐ -subst_strings$7+@@,@@@@@)G@* G@*@@%5@@@?6A@YE@* =@A}$U ; Escape the strings which would clash with Texinfo syntax. $Rjl$Sj@@@@@@@I@IH@_@ఠ,fix_nodename$`NT$aN`@$ysA@@@z@@@**E@*@@@*)E@*@@*E@*3$o$o$o$o$o$o$o$o@}@@@@@࣠@!sA$Na$Nb@$tA@@3$$$$$$$$@)$NP$e@@@@@  @@డ .global_replace#Str$ei$el@ $em$e{@@@@@ @@@*@P@@@*@@@@*@@@*@@*@@*@@*3$$$$$$$$@0<N@3@4@@@@డ ®exp#Str$e}$e@ $e$e@@ ǰ@@@ @@@*0 <@@@*/@@*.#@@"\.$e$e@@$e$e@@ @@@*7H@*9H@*87@@$e|$e@@ Z@@@*,@*:H@*6A@@!/$e$e@@$e%e@@@@@*+G@*i@@ఐ!s%&e%'e@s@@v@@%*e@@E@*FE@*D{@@@@|@A@E@*H@Aj%B ) Removes dots (no good for a node name). %?%@M@@@@@@@@@Р@ఠ-generate_menu%M%N@%fuA@@@"1@@@7EE@*J@'Р&Module@)@@@+H@+@A@@@A@Р+Module_type@1@@@+H@+@A@@@A@Р%Class@9't_class@@@+H@+@A@@@A@Р*Class_type@M,t_class_type@@@+H@+@A@@@A@Р%BlankA@AA@@A@Р'Comment@"@@@0jH@,@A@@@A@Р$Texi@#@@@0H@,@A@@@A@Р%Index@&stringQ@@@6H@,@A@@@A@@@@,A@@@,H@,@@@@,H@, @@@@, H@,@@@@,H@+@@@@+H@+@@@@+H@+@@@@+H@+@@@@+H@+@@@@+H@+@@@+E@*O"M@@@7IE@*P@@*QE@*K@@*LE@*I3%%%%%%%%@@@@@@࣠@$chanA&&@&)vA@@3&&&&&&&&@̐&&-2@@@@@  @@,subpart_listA&$&%@&=wA@@3&%&%&%&%&%&%&%&%@!@@@@@@@@డ$"<>&8&9@@!a@@ @@@*@@)@@()%notequalBA$@@@@$~QQ$~Q@@$,R@@@@E@72E@*cE@*X@@@@*W@@*V@@*U3&Z&Z&Z&Z&Z&Z&Z&Z@6B@9@:@@@@ఐI,subpart_list&j&k@ @@@@ภ#&u&v@#@@@%E@*d@@@@ @@@*eH@*`#@@ఠ)menu_line&&&@&xA@@@#@@@+H@*g@*!t@@@*H@*l#n@@@*H@*m@@*nH@*h@@*iH@*f3&&&&&&&&@J@@@࣠@)part_qualA&'&0@&yA@@%3&&&&&&&&@[2&&v@@@@@  @@$nameA&1&5@&zA@@03&&&&&&&&@!<@@@@@@@@@ఠ%sname&8D&8I@&{A@@C@@@*K@*q3&&&&&&&&@%K@@@@@డ%s$Name&simple&8L&8P@ &8Q&8W@@@`@@@c@@@@@@}}*@@#E@@@@m@@@*up@@@*t@@*s-@@ఐV$name'8X'8\@7@@:@@+@@>;@A@'8@@@డ%z|'*`q'+`r@y@@@@@@*J@*@z@@@*@@*@@*3'6'6'6'6'6'6'6'6@We^@_@`@@@@ఐl%sname'F`k'G`p@ @@@@ఐ$name'S`s'T`w@p@@@@@@ @@@*K@*#@ ఐ#V$puts'g'h@"@@@$F@@@*@$@@@*#@@@*@@*@@*>@@ఐt$chan''@Y@@/K@@ఐ"&pad_to''@@@@"@@@*@" @@@*@@*@@*d@@c''@@"%@@@*M@*M@*t@@డ&E!^''@!;@@@!;@@@*@!:@@@*"5@@@*@@*@@*@@"* ''@@''@@!W@@@*N@*N@*@@డ&u!^''@!k@@@!k@@@*@!j@@@*"e@@@*@@*@@*@@ఐ)%sname((@ʰ@@i@@@*@@#:: ((@@((@@!@@@*O@*O@*@@ @@!@@@*@*O@*@@(&('@@%g@@@*@*M@*@*N@*@@(4(5@@ @@@@$@@@*K@*@ఐ%)'puts_nl(E(F@$@@@%$@@@*@%@@@*%@@@*@@*@@*@@ఐR$chan(_(`@7@@ )@@ఐ)part_qual(l(m@@@6@@+@@7@(qx(r@@:@ ఐ$n$puts( ( @#Ѱ@@@%^@@@+@%@@@+%@@@+@@+@@+V@@ఐ$chan( ( @q@@Gc@@ఐ#-&pad_to( ( $@!@@@#(@@@+@#!@@@+@@+@@+|@@c( %( '@@#=@@@+"M@+$M@+#@@డ']!^((E((F@"S@@@"S@@@+*@"R@@@+)#M@@@+(@@+'@@+&@@"* ((A((C@@((@((D@@"o@@@+6N@+8N@+7@@డ'!^)(M)(N@"@@@"@@@+>@"@@@+=#}@@@+<@@+;@@+:@@ఐA%sname)(G)(L@@@@@@+K@@డ'!^)-(T).(U@"@@@"@@@+T@"@@@+S#@@@+R@@+Q@@+P@@": )E(P)F(R@@)H(O)I(S@@"@@@+`P@+bP@+a@@డ'!^)](j)^(k@"߰@@@"@@@+h@"@@@+g#@@@+f@@+e@@+d4@@ఐ,fix_nodename)y(W)z(c@w@@@@@@+x@@@+w@@+vK@@ఐʠ$name)(d)(h@@@X@@)(V)(i@@#@@@+t@+R@+~b@@". )(m)(o@@)(l)(p@@##@@@+sQ@+Q@+v@@ @@#+@@@+_@+Q@+r~@@p@@#3@@@+I@+P@+^@@@@#;@@@+5@+O@+H@@)(?)(r@@' @@@+@+M@+!@+N@+4@@) )(s@@ @@Z@@&)@@@+K@+@ఐ&ˠ'puts_nl)v)v@%@@@&@@@+@'(@@@+&@@@+@@+@@+@@ఐ$chan*v*v@ٰ@@@@ఐ^)part_qual*v*v@C@@@@+@@pK@+@*Z@@@*`h\@@t@]@@u6@g^A@H@+e@A@b@ ఐ' 'puts_nl*'*(@%@@@'@@@+@'h@@@+&@@@+@@+@@+3*4*4*4*4*4*4*4*4@@@@@@@ఐ7$chan*D*E@@@@@%@menu*O*P@@*R*S@@'@@@+I@+I@+$@@5 @@&@@@+H@+*@ డ($List$iter*p*q@ *t*u@@@@!a@$unitF@@@@@@(@@@ @@@@@@@@wx@@vU@% @@@@5@@@+@@+@>=@@@+@@@+@@+@@+n@@@Dঠ&m_name**@Iఠ$name**@*|A@@Q@@@+3********@@@@@@**@@]K@+@f*@@l @@@ఐO)menu_line**@@@@(@@@,&@F@@@,%'@@@,$@@,#@@,"3********@/(@)@*@@@@డ-Odoc_messages%modul-Odoc_messages**+@ +,+1@@&stringQ@@@/@:ocamldoc/odoc_messages.mli    @@-Odoc_messages@@@(L@@@,2K@/K@//@@ఐb$name+"2+#6@9@@@@@,1K@0K@/C@@T @@@@@, G@ঠ'mt_name+=7P+>7W@ఠ$name+E7Z+F7^@+^}A@@@@@+3+I+I+I+I+I+I+I+I@@@@@@+N7N+O7`@@K@+@+T7A@@ @@@ఐԠ)menu_line+^dp+_dy@'@@@(@@@0@@@@0(5@@@0@@0@@03+k+k+k+k+k+k+k+k@8/(@)@*@@@@డ+module_type-Odoc_messages+dz+d@ +d+d@@@@@/@""""@@@ @@(@@@0K@0K@0)@@ఐ\$name+d+d@3@@ @@@0K@0K@0=@@N @@>@!ঠ'cl_name++@3'cl_name)@@@ M!t@@@ @@@# 3'cl_info :8@@@ @@@ A@A @AAAAA@@@3'cl_typeV*class_type@@@ @@B@ABB&BBB@@@32cl_type_parameters%!f)type_expr@@@ @@@ @@C(@AB]BgB]B@@ @3*cl_virtual6S@@@ @@D2@ABBBB@@@3'cl_kind@*class_kind@@@ A@E=@ABBBC@@"@3-cl_parametersKG.)Parameter)parameter@@@ @@@ A@FO@AC@CJC@C|@@4@3&cl_loc]d@@@ A@GX@ACC CC@@=@@A#AuA$AuA@@A@ఠ$name ,+,,@,D~A@@o@@@+3,/,/,/,/,/,/,/,/@@@@@@,4,5@@K@+@Ѱ,:@@ @@@ఐ)menu_line,D,E@ @@@)@@@0 @@@@0)@@@0@@0@@03,Q,Q,Q,Q,Q,Q,Q,Q@/(@)@*@@@@డk$clas-Odoc_messages,e,f@ ,i,j@@i@@@/@g!!h!!@@f@ @@)@@@0,K@0.K@0-)@@ఐ\$name,,@3@@@@@0+K@02K@01=@@N @@e>@ঠ(clt_name,,@3(clt_name@@@ 3!t@@@ @@@ 3(clt_info  @@@ @@@ A@A @AFFFF@@@3(clt_type<*class_type@@@ @@B@AG"G,G"GI@@@33clt_type_parameters%L)type_expr@@@ @@@ @@C(@AGJGTGJG@@@3+clt_virtual69@@@ @@D2@AGGGG@@@3(clt_kind@/class_type_kind@@@ A@E=@AGGGH@@@3'clt_locK8@@@ A@FF@AH<HFH<Hb@@@@AFzFFzF@@@ఠ$nameà,-@-A@@]@@@+3--------@@@@@@-- @@dK@+@-@@ @@@ఐ)menu_line-'-0@@@@*T@@@09@@@@08)@@@07@@06@@053-%-%-%-%-%-%-%-%@/(@)@*@@@@డ?*class_type-Odoc_messages-91-:>@ -=?->I@@=@@@/@;##<##@@:@ @@*@@@0EK@0GK@0F)@@ఐ\$name-[J-\N@3@@@@@0DK@0KK@0J=@@N @@9>@@-lOY-mO_@@ h@@@ఐ(۠"nl-wOc-xOe@(Q@@@*V@@@0P*I@@@0O@@0N|@@ఐ$chan-Of-Oj@d@@:@@@@c@ѐఠ!cĠ-k~-k@-@A@@3--------@h@@@9-ku@@?@@@ఐ*'puts_nl-k-k@)@@@*@@@0_@*@@@0^*@@@0]@@0\@@0[3--------@'@!@"@@@@ఐ$chan-k-k@@@w@@ఐ &escape-k-k@ f@@@ @@@0o@@0n$@@ఐO!c-k-k@.@@'1@@-k-k@@,H@0vH@0t7@@H@@8@#ఠ!tŠ-.@.AA@@+3........@@@@.@@@@@ఐ*'puts_nl..@)@@@*@@@0}@+Q@@@0|*@@@0{@@0z@@0y3........@'K@!@"@@@@ఐ $chan.-..@@@@@ఐ;!t.:.;@@@e@@.@@@[ఠ#indƠ.I.J@.bBA@@c@.O@@@@@డ,&Printf'fprintf.].^@ .a.b@@@&Stdlib+out_channel@@@0@ &format!a@0+out_channel@@@0$unitF@@@0@@@0@@0@@0@*printf.mliR[[R[@@.Stdlib__Printf@@2-@@@*@@@1K@%@#@@@7,J@1XJ@6J@6@@6J@1G,@@@1I*@@@1J@@@1H@@1F@@1E3........@yl@f@g@@@@ఐ$chan..@@@ j@@ภ8CamlinternalFormatBasics.֠&Format.ذ..A;&Format8CamlinternalFormatBasics'format6!a@1!b@1!c@1!d@1!e@1!f@1@@@6@'#fmt$ @@@6 @@@6@B@@A@A@@@1VK@6@@ఐ#ind0c0d@@@ |@@ @@:@@A*0i@@@0k0l@@@ @@@+@@+I@70I@7.30s0s0s0s0s0s0s0s@?@@@@ఐ `,subpart_list00 @ $@@ &M@@@@,@@@73H@+@ఐ-w'puts_nl00@,g@@@-r@@@79@-@@@78-j@@@77@@76@@75-@@ఐ $chan00 @ @@ [:@@)@end menu0"0+@@0!0,@@-@@@7DH@7HH@7GN@@2 @@ H@7CQ@X @@R@ @@S@0  @@ $@@0 @@ &@  A@ }E@7M @A0; Generates a Texinfo menu. 00@@@@@@@ @  @ ޠ@ఠ$xref0\b0\f@1CA@@%xname0`*t@@@7E@7R@@@7SE@7O@@@@7E@7Z+{@@@7nE@7[@@7\E@7P@@7QE@7N31 1 1 1 1 1 1 1 @   @ @ @@@࣠##A'1\h1\m@15DA@@)(@@@7W31!1!1!1!1!1!1!1!@>1(\^1)@@@@@1+\g@@$nameA15\n16\r@1NEA@@431616161616161616@%ED@@@7V@!@"@@@@  @@డ/!^1Ku1Lu@*Ͱ@@@*@@@7d@*@@@7c+@@@7b@@7a@@7`31X1X1X1X1X1X1X1X@#/Y@&@'@@@@&@xref{1fuz1gu@@1iuy1ju@@*@@@7pH@7rH@7q31o1o1o1o1o1o1o1o@@@@@డ0 !^1u1u@+@@@+@@@7x@+@@@7w+@@@7v@@7u@@7t4@@ఐ ;,fix_nodename1u1u@ @@@@@@7 @@@7@@74@@ఐ~$name1u1u@U@@A@@1u1u@@+7@@@7@7J@7K@@డ0U!^11@+K@@@+K@@@7@+J@@@7,E@@@7@@7@@7~@@ఐˠ%xname11@@@@@@7@Ġ$None11@,@@@@@@@7@@@@@7@@@ 2@@22 @@+@@@7@Ġ$Some22@,Šఠ!s2 2!@29FA@@+E@7N@7@@@@@10@@@7@@54@@@7@@@డ0!^292:@+@@@+@@@7@+@@@7,@@@7@@7@@732F2F2F2F2F2F2F2F@/(@)@*@@@@!,2T2U@@2W2X@@+@@@7M@7M@7@@ఐJ!s2j2k@!@@I$@@@@d%@@@A2o2p@@+@@@7J@7@@"}.2~2@@2Y@@+@@@7J@7J@7.@@a@@,@@@7@7J@7@@i@@, @@@7o@7I@7'@@1q@@(@prA@E@7y@A2 cross reference to node [name] 24624[@@@@@@@@@@ఠ&ifinfo22@2GA@@@,@@@7E@7,@@@7E@7@@7E@7322222222@@@@@@࣠@!sA22 @2HA@@322222222@+22:f@@@@@  @@డ1|&String&concat2#'2#-@ 2#.2#4@@@- @@@@$listKG@@@@@@E@@@@@@@@-ss-s@@-I@"@@@@@@7@]@@@7@@@7[@@@7@@7@@733#3#3#3#3#3#3#3#@IUi@L@M@@@@! 31#632#8@@34#535#9@@=@@@7G@7G@7@@ภ"3E:BcA"'@ifinfo3L:C3M:J@@ 3O:K@@E@8G@8G@8/@ภ"3[:NyA"ఐ!s 3d:O@= @@@@ภ"-3l:RA"++@end ifinfo3s:S3t:^@@ 3v:_@@+E@8G@8G@8G@8Y@ภ"F3:bA"D 3:c@@ 3:d@@G@8#G@8&G@8%o@ภ03:eA0@A@3@@@8$G@8,}@@A@3.@@@8G@8"@@?A@33@@@8G@8@@WA@3#c@@@8G@8 @@3:@@@@@@7G@8@@@@@A@E@8/@A3Ԑ , enclose the string between [\@ifinfo] tags 33@@@@@@@@@@ఠ*dirsection33@3IA@@@-`@@@8FE@81.]@@@8EE@82@@83E@80333333333@&?8@9@:@@@࣠@#secA34@4JA@@344444444@)44@@@@@  @@డ2!^44@-@@@-@@@8;@-@@@8:.@@@89@@88@@8734!4!4!4!4!4!4!4!@".@@%@&@@@@-@dircategory 4/40@@4243@@-@@@8GG@8IG@8H@@ఐa&escape4G4H@հ@@@\@@@8L@@8K+@@ఐ]#sec4Y4Z@5@@u8@@4]V@@yE@8SE@8Q=@@0Z@@t>@d[A@E@8Ub@A4u< [install-info] information 4rhj4sh@@@@@@@n@nm@@ఠ(direntry44@4KA@@@$Q3@@@8vH@8@@@8E@8W  F@8`@@@8lE@8X@@8YE@8V344444444@@@@@@࣠@#entA44@4LA@@&344444444@344'@@@@@  @@డ3K!@44@ @@@ .@@@8b@4@@@8aE8@@@8_@@8^@@8]344444444@%1M@(@)@@@@ภ#44A#)@direntry44@@ 4@@Y@ภ24A1@A@4b]H@8p@@@8uG@8{&@@4@@Df@@@8nG@8t.@@డ3!@5 5 @Y@@@YE@8G@8@@@8@W @@@8 @@@8@@8~@@8}P@@డ3$List#map5253@ 5657@@@@!a@!b@@@@ @@@%@@@@@@@@$8$9@@$7W@$@@@@FH@8@@8@Ԡ@@@8 @@@8@@8@@8@@ఐ&escape5p5q@@@@@@@8@@8@@ఐ۠#ent5 5 @@@@@55 @@Ԡ{@@@8H@8I@8@@ภ$Y5A$W-@end direntry55$@@ 5%@@H@8@ภ25&A2@A@5I@8@@@8H@8@@5@@@@@8H@8@@8 @@,@@@8mG@8H@8@@@@1@A@DE@8@A@@@/@N@[@u@@@#@;@_X@Y@Z@@355555555@Ab@@5  5(+@355555555@;@@@5󐠠 B Module for generating various Texinfo things (menus, xrefs, ...) 55@@@@@@@5@@66 {1 Generation of Texinfo code} 61161V@@@@@@366666666@`@@,@ @@-F@b#@=z@?@@R6*76@66@@@6@6@3@@@ఠ3titles_and_headings6061@6INA@@43x@5V@@@8E@8̠@@5i@@@8E@8Р@5p@@@8E@8@@8E@8@@8E@8@@@8E@8@@@8E@8Y@డ4#ref6h6i@40@@@44N7@@@8@@8k@@ภ%:6y6zA%9@@ 6@@?@@@)@chapter 66@@66@@B@@.@majorheading 66@@66@@G@@66@@YE@8@@.@@iE@8@ภ%p66A%n@A 6@@vF@8@@@)@chapter 66@@66@@{F@8@@.@majorheading 66@@66@@F@8@@66 @@E@8@@3@@E@8@ภ%6 qA%@B 6 @@F@8@@@)@section 7 7 @@7 7  @@F@8@@)@heading 7 #7 ,@@7 "7 -@@F@8@@7 7 .@@E@8@@3@@E@8@ภ%7%26A%@C 7/27@@F@9,@@@,@subsection 7=2;7>2G@@7@2:7A2H@@F@9 >@@,@subheading 7K2K7L2W@@7N2J7O2X@@F@9 L@@7S297T2Y@@ E@9 Q@@3@@E@9 T@ภ&!7`\`A&@D 7j\a@@'F@9g@@@/@subsubsection 7x\e7y\t@@7{\d7|\u@@,F@9y@@/@subsubheading 7\x7\@@7\w7\@@3F@9@@7\c7\@@EE@9@@3@@UE@9@ภ47"A4@#A@7dG@9@@@9F@9#@@F,A@7mG@8@@@9F@9@@5A@7 vG@8@@@8F@9@@>A@7)G@8@@@8F@8@@GA@72@@@8F@8@@7O@@E@8@@dR@@@A7ܐ ; {2 Associations between a title number and texinfo code.} 7XX7X@@@@@@@7c@@d@ؠ@ఠ%title77@8OA@@@@2@9&@2@9(@@9'@@9%E@9$377777777@@@@@@డ6#fst88@@@!a@{@!b@}@@| @@{'%field0AA5Ѡ@@@5mm5mm@@5~@@@0&@A@8 @@@)@ఠ'heading8-8.@8FPA@@@@3@9-@3@9+@@9,@@9*E@9)38:8:8:8:8:8:8:8:@EZS@T@U@@@డ6#snd8G8H@@@!a@y@!b@w@@~@@}'%field1AA6@@@6 n n 6 n n5@@6>@@@0&@A@8d@@@)@ఠ.fallback_title8q8r@8QA@@7@@@9/E@9.38w8w8w8w8w8w8w8w@>SL@M@N@@@5@unnumberedsubsubsec 88@@88@@ @A@8@@@@ఠ0fallback_heading88@8RA@@7@@@91E@90388888888@%3,@-@.@@@/@subsubheading 88@@88@@ @A@8@@@/A@$text8OU8OY@EEEБఠ$self8 \e8 \i@8TA8 \d8 \j@@&escapeA@C@@@EWG@:@@:G@9D@@9EG@9A%labelA#no_8@@@9QG@9S@@@9TG@9R@8@@@9O8@@@9N@@9P@@9UG@9K@@9LG@9H,texi_of_textA@)8$text@@@oG@9|$codeG@9zG@9y@@9{@@9}G@9w@@9xG@9t0texi_of_VerbatimA@G@9G@9@@9G@9@@9G@9+texi_of_RawA@G@9G@9@@9G@9@@9G@9,texi_of_CodeA@G@9G@9@@9G@9@@9G@9/texi_of_CodePreA@G@9G@9@@9G@9@@9G@9,texi_of_BoldA@G@9G@9@@9G@9@@9G@9.texi_of_ItalicA@@@@@@:@G@:<@@:=G@:9@@::@:;G@:/@:0G@:&@:'G@:@:G@:@:G@:@:G@9@9G@9@9G@9@9G@9@9G@9@9G@9@9G@9@9G@9@9G@9@9G@9@9G@9@9G@9@9G@9@9G@9@9G@9@9G@9u@9vG@9j@9kG@9a@9bG@9X@9YG@9I@9JG@9B@9CG@99[@@9:G@9?3;;;;;;;;@}@@b;@@@AQAP3A2PAOEADAAQAPAAjAi A AJAIA(A'AAACABAAAAAALAK5A4@@HwF@HY@Hy@Hz@H{@H|@H}@H~@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@HF@92@@93@@@@;_OO;`.$.)@@@@;xSA#@U@@@A@@:A@y@A@uh@@:C@@:B@A@A@@@@:F@@:E@@:D@BC@A @@@:M@@@:L@@@@:K@@@:J@@:I@@:H@@:G@@@A@<7@@:O@@:N@A@A@@@:Q@@:P@@A@@@:S@@:R@ABD@A@@@:U@@:T@ @A@@@:W@@:V@߰@A@@@:Y@@:X@@A@w@@:[@@:Z@ABC@A@@@:]@@:\@ʰ@A@@@:_@@:^@E@A@A@@;@@:b@@:a@@:`@A@A@@@:d@@:c@@A@@:e@ABCDEW@A@SR@@:g@@:f@H@A@D@B6@@:j@@:i@@:h@Aް@A@@@:l@@:k@%@A@!@@:n@@:m@A=@A@94@@:p@@:o@BC@A@@:s@@:r@@:q@@A@@@@:v@@:u@@:t@A@A@@@:x@@:w@BDҰ@A@@@@:{@@:z@@:y@@A@@@:}@@:|@@A@@@:@@:~@ABEF'*undef*Cl@@@HvF@96@<5@n#@@@97@@98@@;@@AcAbEADbAaWAVAAcAbAA|A{AA\A[A:A9AAAUATAAA AA/A.^A]GAF7N@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@I@I@I@I@I@I@I@I@I@I @I F@94[@@95@@@@@@@@<~@@@@)selfpat-*<<UA<@^@>@AA࣠@&self-1!Aఠ >*\A@E3>>>>>>>>@@@@  >-]AH@H@@@࣠@!t"A>#>$@><^A@@3>$>$>$>$>$>$>$>$@\@@!]@@@@@@  @@డ<&String&concat>;><@ >?>@@@ H@@@ H@@@;>@ G @@@;=@@@;< @@@;;@@;:@@;93>Q>Q>Q>Q>Q>Q>Q>Q@.:B@1@2@@@@ >_@@>a>b@@ j@@@;LJ@;NJ@;M@@డ=$List#map>z>{@ >~>@@ H@@@@ZG@;G@;UG@?G@?*G@?5G@?@G@?EG@>G@>G@;KG@;iG@;S@@;V@ @@@;T V@@@;R@@;Q@@;PR@@ ఐ$self>>@$@@a@>@@@63@@;bK@;fh@@ఐ!t>>@r@@u@@>>@@ ͠F@@@;JJ@;hK@;`@@ @@G@GG@G G@GG@FG@FG@DG@DG@DG@DG@DG@DG@DWG@DaG@CG@CG@CG@CG@C-G@C7G@BqG@B{G@AG@AG@AG@AG@AG@A!G@A,G@A7G@ABG@AMG@@pG@@G@@6G@@@G@?G@?G@?G@?G@;I@ZA@^A@@@@@;n@@;m@@@b@ @@;u@@;t@@;sG@;p!@?6l@o?G ? Return the Texinfo code corresponding to the [text] parameter.?DIM?EI@@@@@@@?Y?X ] {2 Conversion methods} [texi_of_????] converts a [text_element] to a Texinfo string. ?U?V\@@@@@@@6?\?]@AA࣠@&self-1$Aఠ#?_A@3?j?j?j?j?j?j?j?j@@@@  ?`A@@@@@Ġ(Verbatim?~?@/ఠ!s%??@?aA@@/@@@@@@?@@@TS@@<@@ఐO!s??@@@NG@<@@@@@Ġ#Raw? ? @;#Raw/@/@@@@A@BV@A/c/c@@@0P@ఠ!s:? ? @@cA@@@@@@@@@AABV@A0$self@!Sh@!Sl@@@3@@@@@@@@@@@@@@@!S|@@@  @@<@@ఐ)!s@!S}@!S~@@@.G@<@@@@@Ġ$Bold@"@"@;$Bold0@@@@@ADBV@A0g0g@@@0T@ఠ!t=@"@"@@fA@@@@@A%#A&#@A>gA@@@@@<[3A)A)A)A)A)A)A)A)@@@@@@@@@@@ ఐҠ$selfA9#A:#@@@o3A9A9A9A9A9A9A9A9@@@@@@AA#@@@{@@<@@ఐ)!tAN#AO#@@@@@@@@Ġ)EmphasizeAZ$A[$@;)Emphasize1k@H@@@@AFBV@A1ei1fi@@@1V@ఠ!t?An$Ao$@AhA@@[@@@<^3ArArArArArArArAr@@@@@@@@I@@@ ఐ$selfA$A$@@@3AAAAAAAA@@@@@@A$@@@@@<@@ఐ)!tA$A$@@@@@@@g@Ġ&CenterA% A% @;&Center1@@@@@AGBV@A1j1j-@@@1W@ఠ!t@A% A% @AiA@@@@@@@@@@0A% &@@@@@<@@ఐ)!tA% 'A% (@@@@@@@@Ġ$LeftA& ) 1A& ) 5@;$Left1@@@@@AHBV@A1kDF1kDT@@@2X@ఠ!tAB& ) 6B& ) 7@BjA@@@@@-!I![@DVrA@@ *@@@<@@@0DE-!I!\@@ @@@ ఐꠐ$selfDQ-!I!`DR-!I!d@ð@@ 3DQDQDQDQDQDQDQDQ@-&@'@(@@@@@ D[-!I!q@@@ @  @@=,@@=+ @@ఐ!tD{-!I!tD|-!I!u@%@@ *@@.@@ K+@Ġ#RefD.!v!~D.!v!@;#Ref4@4@@@  @@@@@@3  @@@@@@@CPBV@A4u $ &4u $ U@@@4a@ఠ$nameJD.!v!D.!v!@DsA@@%@@@<3DDDDDDDD@#@@@ఠ$kindKD.!v!D.!v!@DtA@@  @@@<@@@<@@D.!v!D.!v!@@3 @@@<@@@<@@@MD.!v!@@ !@@@ ఐy$selfD.!v!D.!v!@R@@ 3DDDDDDDD@T=6@7@8/(@)@*@@@2 D.!v!@@@ N@ L @@@=8@@=7 @@ఐL$nameD.!v!D.!v!@@@ ]G@=?@@ఐK$kindE.!v!E.!v!@"@@ e'@@+@@ (@Ġ+SuperscriptE/!!E/!!@;+Superscript5$@ @@@@AQBV@A5y  5y  @@@5pG@=h@ uఐ=$codeF4""F4""@$@@\G@=i+@@/@@ ,@@AARF@@@ @@ A@@@  @@>@@>3FFFFFFFF@e@@@@@,@  @@>@@>@@>G@>@G@$9G > Return the Texinfo code for the [text_element] in parameter. G^bG^@@@@@@@ ۰G6""G6"#@AA࣠@&self-1TAఠ S  G<{A @W3G#G#G#G#G#G#G#G#@ @@@   G?|AZ @Z@@ @࣠@AVA@G26"#G36"# @@ 3G1G1G1G1G1G1G1G1@ i@ @j@ @@@@@@@AUA@G@6"# GA6"# @@ @@@@ GI6"#@@GK6"#GL6"#@@J@>0@A@"A@@@@ @@>;@@>:@@>9&@@@@ @@@>D@@>C@@>B@@>AG@>=>@Ge6""@@Gk8##Gl8##+@AA࣠@&self-1XAఠ W  G}A @3GyGyGyGyGyGyGyGy@ @@@   G~A @@@ @࣠''YA+G8##-G8##3@GA@@/3GGGGGGGG@ @ @ @ @@@@@G8##, @00ZA4G8##5G8##9@GA@@83GGGGGGGG@E@@@@@@G8##4@@డF>??G9#<#cG9#<#d@?@@@A@@@>nJ@>\@?@@@>[@@>Z@@>Y3GGGGGGGG@!,[@$@%@@@@డF]&String/lowercase_asciiG9#<#EG9#<#K@ G9#<#LG9#<#[@@@}@@@j)@@@i@@h@A %E%EA %E%k@@A]@@@@@@@>h6@@@>g@@>f0@@ఐs&targetG9#<#\G9#<#b@Z@@=@@+@@G>@@$texiH9#<#fH9#<#j@@H 9#<#eH 9#<#k@@VK@>qM@@;@@A@@@>rK@>dS@ఐ$codeH9#<#qH9#<#u@Z@@]@ H$9#<#|@@H&9#<#{H'9#<#}@@ J@>si@H+9#<#B@@k@A@ A@@@@>~@@>}@@>|@@@l@@>@@>@@>@@>G@>@HB8##@@ذHH;##HI;##@AA࣠@&self-1\Aఠ [  ͱHoA @3HVHVHVHVHVHVHVHV@ @@@   бHrA @@@ @࣠@!s]AHh;##Hi;##@HA@@3HiHiHiHiHiHiHiHi@ @ @!@ @@@@@  @@ఐ!sHz;##H{;##@@@@@3H{H{H{H{H{H{H{H{@@@@A@ A@@@@@>@@>@@@@@@>@@>@@>G@>8@H;##@@H<##H<##@AA࣠@&self-1_Aఠ ^  HA @3HHHHHHHH@ @@@   HA !@@@ !@࣠@!s`AH<##H<##@HA@@53HHHHHHHH@ 1@ 5@!@ 6@@@@@  @@ ఐ+$selfH<##H<##@ @@@3HHHHHHHH@"M@@@@@ =H<##@@@@ఐ,!sH<##H<##@@@]@@@@@.A@2A@@@gf@@>@@>2@@@#@on@@>@@>@@>G@>M@H<##@@oH=##H=##@AA࣠@&self-1bAఠ a  I$A @?3I I I I I I I I @ @@@   I'AB @B@@ @࣠@!scAI=##I=##@I6A@@3IIIIIIII@ V@ @!W@ @@@@@  @@డG!^I1=##I2=##@B@@@B@@@>@B@@@>C@@@>@@>@@>3I>I>I>I>I>I>I>I>@!-@$@%@@@@&@code{IL=##IM=##@@IO=##IP=##@@B@@@>J@>J@>@@డG!^Id=#$Ie=#$@B@@@B@@@>@B@@@>C@@@>@@>@@>3@@ ఐz$selfI=##I=##@ @@D@ I=##@@G@@ఐx!sI=##I=##@Q@@T@@I=##I=#$@@W@@!}I=#$I=#$@@I=#$I=#$@@C @@@>K@>K@>k@@ @@C(@@@>@>K@>s@@f@@ &J@>v@A@A@@@*)@@>@@>@@@@21@@>@@>@@>G@>@I=##&@@2I>$$I>$$!@AA࣠@&self-1eAఠ Ud V TIA U@3IIIIIIII@ S@@@   WIA X@@@ X@࣠@!sfAI>$$"I>$$#@JA@@N3IIIIIIII@ h(@ l@!)@ m@@@@@  @@డH&String&concatJ?$&$,J?$&$2@ J ?$&$3J ?$&$9@@@@@@@@?@W@@@?@@@?U@@@?@@?@@? 3JJJJJJJJ@.:~@1@2@@@@! J+?$&$;J,?$&$=@@J.?$&$:J/?$&$>@@7@@@? J@?"J@?!@@ภ9J?@$?$IJ@@$?$A8 JG@$?$J@@ JI@$?$K@@ J@?-J@?,.@ภ9JT@$?$OA9(@exampleJ[@$?$PJ\@$?$X@@ J^@$?$Y@@ J@?8J@?7C@ภ9*Ji@$?$\*A9( ఐ$self Jv@$?$`@ @@X@ Jz@$?$g@@[@@ఐ!sJ@$?$hJ@$?$i@e@@h@@ @@i@ภ9PJ@$?$lPA9N,@end exampleJ@$?$mJ@$?$y@@ J@$?$z@@ J@?MJ@?PJ@?O@ภ9gJ@$?$}gA9e J@$?$~@@ J@$?$@@J@?XJ@?[J@?Z@ภGΰJ@$?$}AG@~A@J/@@@?YJ@?a@@A@J6,@@@?NJ@?W@@=A@J= <@@@?AJ@?L@@jA@JD A@@@?6J@??@@A@JK F@@@?+J@?4@@J@$?$G@@ L@@@?J@?)@@@@ PJ@?@A@A@@@ON@@?g@@?f@@@)@WV@@?n@@?m@@?lG@?i@J>$$ @@WKA$$KA$$@AA࣠@&self-1hAఠgK*A@E3KKKKKKKK@@@@  K-AH@H@@@࣠@!tiAK#A$$K$A$$@K<A@@s3K$K$K$K$K$K$K$K$@\@@!]@@@@@@  @@డI!^K7A$$K8A$$@D@@@D@@@?@D@@@?E@@@?~@@?}@@?|3KDKDKDKDKDKDKDKD@!-@$@%@@@@(@strong{KRA$$KSA$$@@KUA$$KVA$$@@D@@@?J@?J@?@@డI!^KjA$$KkA$$@D@@@D@@@?@D@@@?E@@@?@@?@@?3@@ ఐz$selfKA$$KA$$@@@D@ưKA$$@@@{t@@?I@@ఐz!tKA$$KA$$@S@@V@@KA$$KA$$@@Y@@!}KA$$KA$$@@KA$$KA$$@@E(@@@?K@?K@?m@@ @@E0@@@?@?K@?u@@h@@ $J@?x@A@A@@@@@?@@?@@@@@@?@@?@@?G@?@KA$$&@@KB$$KB$$@AA࣠@&self-1kAఠ]j^\KA]@3KKKKKKKK@[@@@  _LA`@@@`@࣠@!tlAKB$$KB$$@LA@@73KKKKKKKK@p0@t@!1@u@@@@@  @@డJ!^L B$$L B$$@E@@@E@@@?@E@@@?F@@@?@@?@@?3LLLLLLLL@!-Z@$@%@@@@#@i{L&B$$L'B$$@@L)B$$L*B$$@@E@@@?J@?J@?@@డJ!^L>B$%L?B$%@E@@@E@@@?@E@@@?F@@@?@@?@@?3@@ ఐz$selfL\B$$L]B$$@ΰ@@D@LaB$$@@@OH@@?I@@ఐz!tLnB$%LoB$%@S@@V@@LrB$$LsB$%@@XY@@!}L|B$%L}B$%@@LB$%LB$%@@E@@@?K@?K@?m@@ @@F@@@?@?K@?u@@h@@ J@?x@A@A@@@@@?@@?@@@@@@@@@@@@@G@?@LB$$&@@ܰLC% %LC% %%@AA࣠@&self-1nAఠ1m20LA1@3LLLLLLLL@/@@@  3LA4@@@4@࣠@!toALC% %&LC% %'@LA@@3LLLLLLLL@D@H@!@I@@@@@  @@డKk!^LC% %3LC% %4@Fa@@@Fa@@@@@F`@@@@G[@@@@@@@@@@3LLLLLLLL@!-@$@%@@@@&@emph{LC% %+LC% %1@@LC% %*LC% %2@@F@@@@"J@@$J@@#@@డK!^MC% %KMC% %L@F@@@F@@@@*@F@@@@)G@@@@(@@@'@@@&3@@ ఐz$selfM0C% %6M1C% %:@@@fD@nM5C% %G@@@#@@@9I@@ఐz!tMBC% %HMCC% %I@S@@nV@@MFC% %5MGC% %J@@,Y@@!}MPC% %NMQC% %O@@MSC% %MMTC% %P@@F@@@@5K@@BK@@Am@@ @@F@@@@!@@CK@@4u@@h@@J@@ x@A@A@@@@@@H@@@G@@@@@@@O@@@N@@@MG@@J@MyC% % &@@MD%Q%\MD%Q%j@AA࣠@&self-1qAఠpMA@3MMMMMMMM@@@@  MA@@@@࣠@!trAMD%Q%kMD%Q%l@MA@@3MMMMMMMM@@@!@@@@@@  @@@ఠ"slsME%o%yME%o%{@MA@@$listK2@@@@o@@@@nJ@@\3MMMMMMMM@#/@&@'@@@డ2%split#StrME%o%~ME%o%@ ME%o%ME%o%@@@3H@@@']@2@@@'\.+@@@'[@@@'Z@@'Y@@'X@2))2))@@3WU@@@@3_@@@@c@@@@@bDA@@@@a@@@@`@@@_@@@^@@@డ3®exp#StrNE%o%NE%o%@ NE%o%NE%o%@@3@@@3@@@@u3@@@@t@@@s`@@! N-E%o%N.E%o%@@N0E%o%N1E%o%@@3-@@@@|L@@~L@@}t@@N:E%o%N;E%o%@@3@@@@q@@L@@{~@@ ఐǠ$selfNQE%o%NRE%o%@ð@@@NVE%o%@@@D=@@@@@ఐǠ!tNcE%o%NdE%o%@@@|@@NgE%o%NhE%o%@@M@@@@@A@NkE%o%u@@డM&String&concatNyF%%NzF%%@ N}F%%N~F%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@3NNNNNNNN@@@@@@@ NF%%@@NF%%NF%%@@@@@@J@@J@@3NNNNNNNN@@@@@డMA!@NG%%NG%%@4@@@4@@@@J@@J@@J@@@@@@@4@@@@4D@@@@@@@@@@?@@డMj$List#mapNG%%NG%%@ NG%%NG%%@@@@@@Hf@@@@K@@5K@@@@@@l @@@@ @@@@@@@@@@l@@࣠@!stAO G%%O G%%@O%A@@#h@@@@డM!^OG%%OG%%@H@@@H@@@@@H@@@@I@@@@@@@@@@3O(O(O(O(O(O(O(O(@(A@@ @@@@) @center O6G%%O7G%%@@O9G%%@@H@@@@N@@N@@@@ఐB!s/OKG%%@1@@`"@@@@#@OOG%%OPG%%@@@je@@@L@@L@@@@ఐ"slOaG%%ObG%%@ϰ@@ޠ~@@@@L@@L@@@@OmG%%OnG%%@@4@@@@K@@L@@@@ภ>@OG%%OG%&A>?! OG%&OG%&@@ OG%&@@K@@@ภLOG%&AL@A@OL@@@@@@K@@ @@OG%%@@4ޠ@@@@K@@@@OG%%OG%&@@@@@@J@@K@@@@8 @@J@@ @I @@@A@A@@@@@@@@@@@@@@@A@@A@@@G@@5@OD%Q%U @@װOH&&OH&&@AA࣠@&self-1vAఠRuSQOAR@3OOOOOOOO@P@@@  TOAU@@@U@࣠@!twAOH&&OH&& @PA@@3OOOOOOOO@e%@i@!&@j@@@@@  @@డN&String&concatPI&#&)PI&#&/@ PI&#&0P I&#&6@@@@@@@@A@T@@@A@@@AR@@@A@@A@@A3PPPPPPPP@.:#@1@2@@@@! P(I&#&8P)I&#&:@@P+I&#&7P,I&#&;@@4@@@A"J@A$J@A#@@ภ>P<J&<&FP=J&<&A> PDJ&<&G@@ PFJ&<&H@@^J@A/J@A..@ภ?PQJ&<&KA?*@flushleftPXJ&<&LPYJ&<&V@@ P[J&<&W@@uJ@A:J@A9C@ภ?'PfJ&<&Z*A?% ఐ$self PsJ&<&^@@@X@PwJ&<&k@@@e^@@AF]@@ఐ!tPJ&<&lPJ&<&m@g@@j@@"@@lk@ภ?OPJ&<&pRA?M.@end flushleftPJ&<&qPJ&<&@@ PJ&<&@@J@AUJ@AXJ@AW@ภ?fPJ&<&iA?d PJ&<&@@ PJ&<&@@J@A`J@AcJ@Ab@ภMͰPJ&<&AM@A@P.@@@AaJ@Ai@@A@P5,@@@AVJ@A_@@=A@P<@@@ACJ@AT@@lA@PC@@@A8J@AA@@A@PJ@@@A-J@A6@@PJ&<&D@@@@@A J@A+@@@@OJ@A@A@A@@@@@Ao@@An@@@(@@@Av@@Au@@AtG@Aq@PH&& @@QK&&QK&&@AA࣠@&self-1yAఠxQ)A@D3QQQQQQQQ@@@@  Q,AG@G@@@࣠@!tzAQ"K&&Q#K&&@Q;A@@3Q#Q#Q#Q#Q#Q#Q#Q#@[@@!\@@@@@@  @@డO&String&concatQ:L&&Q;L&&@ Q>L&&Q?L&&@@G@@@G@@@A@F@@@A@@@A@@@A@@A@@A3QPQPQPQPQPQPQPQP@.:F@1@2@@@@! Q^L&&Q_L&&@@QaL&&QbL&&@@j@@@AJ@AJ@A@@ภ@3QrM&&QsM&' A@2 QzM&&@@ Q|M&&@@J@AJ@A.@ภ@HQM&&A@F+@flushrightQM&&QM&&@@ QM&&@@J@AJ@AC@ภ@]QM&&*A@[ ఐ$self QM&&@@@X@QM&&@@@@@A]@@ఐ!tQM&&QM&&@g@@j@@"@@k@ภ@QM&&RA@/@end flushrightQM&&QM&'@@ QM&'@@J@AJ@AJ@A@ภ@QM&'iA@ QM&'@@ QM&'@@J@AJ@AJ@A@ภOQM&' AO@A@Qd@@@AJ@A@@A@Qk,@@@AJ@A@@=A@Qr@@@AJ@A@@lA@Qy@@@AJ@A@@A@Q@@@AJ@A@@RM&&@@#@@@AJ@A@@@@J@A@A@A@@@@@A@@A@@@^@!@@A@@A@@AG@A@R2K&&@@R8N' 'R9N' '"@AA࣠@&self-1|Aఠ{R_A@z3RFRFRFRFRFRFRFRF@@@@  RbA}@}@@@࣠@"tl}ARXN' '#RYN' '%@RqA@@93RYRYRYRYRYRYRYRY@@@!@@@@@@  @@డP&String&concatRpO'('.RqO'('4@ RtO'('5RuO'(';@@}@@@}@@@A@|@@@A@@@A@@@A@@A@@A3RRRRRRRR@.:i@1@2@@@@! RO'('=RO'('?@@RO'('<RO'('@@@@@@B J@BJ@B 3RRRRRRRR@@@@@డQ9!@RP'A'_RP'A'`@7@@@7@@@B J@BJ@B)J@B@@@B@7@@@B8<@@@B@@B@@B@@@ภARP'A'MRP'A'^AA RP'A'N@@ RP'A'O@@%<@ภARP'A'RAA(@itemizeRP'A'SRP'A'[@@ RP'A'\@@8K@B1O@ภPRP'A']$AP@%A@RhGL@B+@@@B0K@B6_@@.A@RqPL@B#@@@B(K@B/g@@SP'A'K7@@8SY@@@B!K@B'o@@డQ!@SQ'a'SQ'a'@8h@@@8hpK@BpK@B;@@@B=@8g @@@B<8@@@B:@@B9@@B8@@డQ$List#mapSBQ'a'lSCQ'a'p@ SFQ'a'qSGQ'a't@@@@@@&+L@BN@@BQ@Ƞ-@@@BO  @@@BM@@BL@@BK@@࣠@!t~AShQ'a'zSiQ'a'{@SA@@D@@@@డR!^SwQ'a'SxQ'a'@L@@@L@@@Bf@L@@@BeM@@@Bd@@Bc@@Bb3SSSSSSSS@(b@@ @@@@&@item SQ'a'SQ'a'@@SQ'a'SQ'a'@@M@@@BrO@BtO@Bs@@ ఐi$selfSQ'a'SQ'a'@@@(@SQ'a'@@@@@Bw-@@ఐY!tSQ'a'SQ'a'@7@@:@@SQ'a'SQ'a'@@=@@0@@>@SQ'a'uSQ'a'@@@@@B]M@B~M@B}.@@ఐ"tlSQ'a'SQ'a'@O@@R@@SQ'a'kSQ'a'@@9*@@@BIL@BM@B[F@@ภBSR''SR''AB,@end itemizeSR''SR''@@ SR''@@L@Bs@ภBðTR''AB T R''@@ T R''@@L@B@ภQ&TR''&AQ$@'A@SM@B@@@BL@B@@0A@SM@B@@@BL@B@@T(R'':@@9h @@@BHL@B@@TA@@9q@@@B K@BL@BG@@T9P'A'IT:R''@@!<@@@B J@BK@B@@ @@J@B @ A@A@@@,$@@B@@B@@@@4,@@B@@B@@BG@B@TXN' '@@-T^S''T_S''@AA࣠@&self-1AఠTA@3TlTlTlTlTlTlTlTl@@@@  TA@@@@࣠@"tlAT~S''TS''@TA@@I3TTTTTTTT@@@!@@@@@@  @@డS&String&concatTT''TT''@ TT''TT''@@!@@@!@@@B@!!@@@B@@@B!@@@B@@B@@B3TTTTTTTT@.:y@1@2@@@@! TT''TT''@@TT''TT'(@@!@@@BJ@BJ@B3TTTTTTTT@@@@@డS_!@TU((!TU(("@: @@@: "@@@BJ@CWJ@BJ@B@@@B@:$@@@B:b@@@B@@B@@B@@@ภCTU(( TU(( AC TU((@@ UU((@@%<@ภCɰUU((ACǠ*@enumerateUU((UU((@@ UU((@@8K@BO@ภR-UU(($AR+@%A@TGL@B@@@BK@B_@@.A@TPL@B@@@BK@Bg@@U.U(( 7@@:yY@@@BK@Bo@@డS!@UAV(#(hUBV(#(i@:@@@:pK@C,K@B@@@B@: @@@B:ˠ@@@B@@B@@B@@డS$List#mapUhV(#(.UiV(#(2@ UlV(#(3UmV(#(6@@ 6@@@@6+L@C @@C @ =@@@C  0 @@@C @@C@@C@@࣠@!tAUV(#(<UV(#(=@UA@@T@@@@డT)!^UV(#(KUV(#(L@O@@@O@@@C"@O@@@C!P@@@C @@C@@C3UUUUUUUU@(r@@ @@@@&@item UV(#(BUV(#(I@@UV(#(AUV(#(J@@O>@@@C.O@C0O@C/@@ ఐi$selfUV(#(NUV(#(R@D@@(@UV(#(_@@@@@C3-@@ఐY!tUV(#(`UV(#(a@7@@:@@UV(#(MUV(#(b@@=@@0@@>@UV(#(7UV(#(c@@@@@CM@C:M@C9.@@ఐ"tlUV(#(dUV(#(f@O@@R@@VV(#(-VV(#(g@@;P@@@CL@C?M@CF@@ภDհVW(j(vVW(j(ADԠ.@end enumerateVW(j(wVW(j(@@ VW(j(@@L@CGs@ภDV(W(j(AD V/W(j(@@ V1W(j(@@L@CO@ภSLV:W(j(&ASJ@'A@UM@CI@@@CNL@CT@@0A@UM@CA@@@CFL@CM@@VNW(j(t:@@; @@@CL@CE@@TA@@;@@@BK@CUL@C@@V_U(( V`W(j(@@#b@@@BJ@CVK@B@@ @@J@B@ A@A@@@<4@@C\@@C[@@@@D<@@Cc@@Cb@@CaG@C^@V~S''@@=VX((VX((@AA࣠@&self-1Aఠ   VA @3VVVVVVVV@@@@   VA @@@ @! VX((VX((@@VX((VX((@@A@@^@@Cl3VVVVVVVV@@"@"@#@@@@@@i@@Cq@@CpG@Cn@VX((@@jVY((VY((@AA࣠@&self-1AఠAB@VAA@3VVVVVVVV@?@@@  CVAD@@@D@࣠@!tAVY((VY((@VA@@3VVVVVVVV@T@X@!@Y@@@@@  @@డU|&String&concatVZ((VZ((@ VZ((VZ((@@$@@@$@@@C@#$C@@@C@@@C$A@@@C@@C@@C3W W W W W W W W @.:@1@2@@@@! WZ((WZ((@@WZ((WZ((@@$#@@@CJ@CJ@C@@ภEW+[((W,[()'AE'@formatW3[((W4[((@@ W6[((@@4J@CJ@C/@ภFWA[((AF ఐ$self WN[()@@@D@WR[()@@@@9@@CI@@ఐ!tW_[()W`[()@S@@ V@@"@@GW@ภF*Wi[()>AF(+@end formatWp[()Wq[()@@ Ws[() @@uJ@CJ@CJ@Cn@ภFAW[()#UAF? W[()$@@ W[()%@@J@CJ@CJ@C@ภTW[()&kAT@lA@W @@@CJ@C@@sA@W,@@@CJ@C@@=zA@W@@@CJ@C@@lA@W@@@CJ@C@@W[((@@$@@@CJ@C@@@@#J@C@A@A@@@ni@@C@@C@@@@vq@@C@@C@@CG@C@WY((@@rW\)()3W\)()@@AA࣠@&self-1Aఠ\][WA\@3WWWWWWWW@Z@@@  ^XA_@@@_@࣠@!nAW\)()AW\)()B@XA@@3WWWWWWWW@o/@s@!0@t@@@@@  @@!tAX \)()CX \)()D@X"A@@3X X X X X X X X @ @@@@@@@@@ఠ't_beginX])G)QX])G)X@X5A@@W8@@@D$K@C3X"X"X"X"X"X"X"X"@%@@@@@ఐ J%titleX3^)[)gX4^)[)l@@@@@K@C@WX@@@D%K@C@@C @@C @@డV$List%assocXU^)[)pXV^)[)t@ XY^)[)uXZ^)[)z@@@!a@@H,@@!b@@@@@@@@@@@G[66G\67#@@GZx@$@@@L@D @@ @@T@R@@DL@D)L@D@@D @@@D  @@D@@Dn@@ఐ!nX^)[){X^)[)|@@@4{@@డW8M堐MX^)[)}X^)[)~@M@@@VR@C@8@@D@@@DM@D'M@D@@@D@@D@@ఐ"3titles_and_headings X^)[)@ Ұ"@@V"@@@DN@D&N@D@@, @@$@@ @@P@@ @@@Ġ)Not_foundX_))X_))@;)Not_found#exnG@@@@@@V A@A&_none_@@A@@VI@@@@@X@@@D.@@@ఐ .fallback_titleX_))X_))@ ^@@@@@Y^)[)c@@@A@Y])G)M@@డW!^Y `))Y `))@R@@@R@@@D7@R@@@D6S@@@D5@@D4@@D33YYYYYYYY@@@@@@@ఐ 't_beginY)`))Y*`))@ @@R@@@DCK@DEK@DD@@డW!^Y?`))Y@`))@R@@@R@@@DK@R@@@DJS@@@DI@@DH@@DG3@@ ఐ|$selfY]`))Y^`))@ϰ@@ D@Yb`))@@@ P I@@DZI@@ఐi!tYo`))Yp`))@J@@V@@Ys`))Yt`))@@ YY@@! Y}`))Y~`))@@Y`))Y`))@@R@@@DVL@DcL@Dbm@@ @@S@@@DB@DdL@DUu@@i@@K@DAx@@@p@A@A@@@2@*%@@Do@@Dn@@Dm@@@ @<@4/@@Dx@@Dw@@Dv@@DuG@Dq@Y\)(),+@@0Ya))Ya)*@AA࣠@&self-1Aఠ786YA7@ 3YYYYYYYY@5@@@  9YA :@ @@:@࣠@!sAYa)*Ya)*@YA@@L3YYYYYYYY@J! @N@!! @O@@@@@  @@!tAYa)*Ya)*@YA@@\3YYYYYYYY@ b@@@@@@@@డX&String&concatYb* *Yb* *@ Yb* *Yb* *@@'@@@'@@@D@''J@@@D@@@D'H@@@D@@D@@D3ZZZZZZZZ@,8@/@0@@@@ Zb* *@@Z b* *Z!b* *@@')@@@DK@DK@D@@ภHZ1c* **Z2c* *[AH&@uref{Z9c* *+Z:c* *1@@ Z<c* *2@@*K@DK@D.@ภIZGc* *5AIఐ!s ZPc* *6@g @@?@ภIZXc* *:'AI!,Z_c* *;Z`c* *<@@ Zbc* *=@@TK@DK@DT@ภI.Zmc* *@e**@[VA@@U@@@E-K@E3[C[C[C[C[C[C[C[C@% @@@@@ఐ+$kind[Rf**[Sf**@ @@ @Ġ$Some[_g**[`g**@V Ġ)RK_module[hg**[ig**@;)RK_module @@@@@@@LA@AKrTKsT@@@KC@@@  @@ G@E1@@@@@ 2@@ 2@@@డZ !^[h**[h**@U@@@U@@@E#@U@@@E"U@@@E!@@E @@EK@@డ0%modul-Odoc_messages[h**[h**@ [h**[h**@@0@@U(@@@E/N@E1N@E0h@@డZF!^[h**[h**@U<@@@U<@@@E7@U;@@@E6V6@@@E5@@E4@@E3@@! [h**[h**@@[h**[h**@@UX@@@ECO@EEO@ED@@డZn$Name&simple[h**[h**@ [h**[h**@@4@@@5[@@@EI5^@@@EH@@EG@@ఐ$name\h**\ h**@ڰ@@!l@@\ h**\ h**@@5q@@@ES@@=@@U@@@E.@E_O@EA@@{ @@@Ġ$Some\$i++ \%i++@VҠĠ.RK_module_type\-i++\.i++@;.RK_module_type@@@ALA@AL4UL5U@@@LRD@@@  @@!G@E@@@ @@!@@!@@@డZ!^\Cj+!+G\Dj+!+H@UŰ@@@U@@@Ee@U@@@EdV@@@Ec@@Eb@@Ea @@డ1g+module_type-Odoc_messages\aj+!+-\bj+!+:@ \ej+!+;\fj+!+F@@0@@U@@@EqN@EsN@Er*@@డ[!^\|j+!+M\}j+!+N@U@@@U@@@Ey@U@@@ExV@@@Ew@@Ev@@EuF@@! \j+!+J\j+!+K@@\j+!+I\j+!+L@@V@@@EO@EO@EZ@@డ[0$Name&simple\j+!+P\j+!+T@ \j+!+U\j+!+[@@5@@@6@@@E6 @@@E@@Ez@@ఐ$name\j+!+\\j+!+`@@@".@@\j+!+O\j+!+a@@63@@@E@@=@@VO@@@Ep@EO@E@@{ @@@Ġ$Some\k+b+l\k+b+p@WĠ(RK_class\k+b+q\k+b+y@;(RK_class@@@BLA@ALVLV@@@ME@@@  @@"RG@E@@@ @@"Y@@"Y@@@డ[!^]l+}+]l+}+@V@@@V@@@E@V@@@EW@@@E@@E@@E@@డ2)$clas-Odoc_messages]#l+}+]$l+}+@ ]'l+}+](l+}+@@0@@V@@@EN@EN@E@@డ[!^]>l+}+]?l+}+@V@@@V@@@E@V@@@EW@@@E@@E@@E@@! ]Vl+}+]Wl+}+@@]Yl+}+]Zl+}+@@V@@@EO@EO@E@@డ[$Name&simple]rl+}+]sl+}+@ ]vl+}+]wl+}+@@6@@@6@@@E6@@@E@@E<@@ఐx$name]l+}+]l+}+@^@@"I@@]l+}+]l+}+@@6@@@EO@@=@@W@@@E@EO@EW@@{ @@]X@Ġ$Some]m++]m++@XVĠ-RK_class_type]m++]m++@;-RK_class_typeI@@@CLA@AMWMW@@@MF@@@  @@#G@Ew@@@ @@#x@@#x@@@డ\S!^]n++]n++@WI@@@WI@@@E@WH@@@EXC@@@E@@E@@E@@డ2*class_type-Odoc_messages]n++]n++@ ]n++]n++@@0@@Wn@@@EN@EN@E@@డ\!^^n+,^n+,@W@@@W@@@E@W@@@EX|@@@E@@E@@E@@! ^n++^n+,@@^n++^n+,@@W@@@F O@F O@F @@డ\$Name&simple^4n+,^5n+, @ ^8n+, ^9n+,@@7A@@@7@@@F7@@@F@@F @@ఐ:$name^Nn+,^On+,@ @@# @@^Rn+,^Sn+,@@7@@@F@@=@@W@@@E@F%O@F@@{ @@@@^fo,,!^go,,"@@#"@@#"@@@ ^mo,,'@@^oo,,&^po,,(@@0+@@@A^rf**@@2-@A@^te**@@డ] UϠUѰ^q,2,A^q,2,B@Uΰ@@@X@@@FVJ@FM@U@@@FL@@FK@@FJ3^^^^^^^^@IWP@Q@R@@@@ఐ^%xname^q,2,;^q,2,@@ @@@@ ^q,2,D@@^q,2,C^q,2,E@@&K@FW@@@@X>@@@FXK@FU$@ ఐ$self^q,2,K^q,2,O@"/@@%2@")^q,2,V@@%5@@ఐ$name^q,2,W^q,2,[@@@$1B@@@@%C@డDk$xref$Texi^q,2,a^q,2,e@ ^q,2,f^q,2,j@@--Xc@@@:@@@:@<@@@:Yd@@@:@@:@@:@. @. @@..Xu@@@Fd@@@Fc@<@@@FbYv@@@Fa@@F`@@F_|@.ภ$Some_Yఐݠ%xname_q,2,l_q,2,q@@@X@@@FrK@FtK@Fs@@@.- @@@Fu@@ఐ$name_2q,2,r_3q,2,v@@@$@@W@@&XG@Fo@_9q,2,8@@&\@@@&]@% A@) A@@@$@$$@@F@@F@@F+@@@&{@$@$$@@F@@F@@F@@FG@FH@_Qd*\*`@@$_Wr,w,_Xr,w,@AA࣠@&self-1Aఠ"""ܱ_~A"@&3_e_e_e_e_e_e_e_e@"@@@  "߱_A&"@&@@"@࣠@!tA_wr,w,_xr,w,@_A@@$3_x_x_x_x_x_x_x_x@"&@"@!&@"@@@@@  @@డ^!^_s,,_s,,@Y @@@Y @@@F@Y @@@FZ@@@F@@F@@F3________@!-$@$@%@@@@#^@{_s,,_s,,@@_s,,_s,,@@Y,@@@FJ@FJ@F@@డ^J!^_s,,_s,,@Y@@@@Y@@@@F@Y?@@@FZ:@@@F@@F@@F3@@ ఐz$self_s,,_s,,@#N@@'D@#_s,,@@@&&@@FI@@ఐz!t_s,,_s,,@S@@%4V@@_s,,_s,,@@&Y@@"@}_s,,_s,,@@_s,,`s,,@@Y|@@@FK@FK@Fm@@ @@Y@@@F@FK@Fu@@h@@'3G@Fx@A@A@@@%_%Z@@F@@F@@@'Q@%g%b@@F@@F@@FG@F@`%r,w,{&@@%c`+t,,`,t,,@AA࣠@&self-1Aఠ###`RA#@'m3`9`9`9`9`9`9`9`9@#@@@  #`UA'p#@'p@@#@࣠@!tA`Kt,,`Lt,,@`dA@@%3`L`L`L`L`L`L`L`L@#'@#@!'@#@@@@@  @@డ^!^`_u,,``u,,@Y@@@Y@@@F@Y@@@FZ@@@F@@F@@F3`l`l`l`l`l`l`l`l@!-%@$@%@@@@#_@{`zu,,`{u,,@@`}u,,`~u,,@@Z@@@FJ@FJ@F@@డ_!^`u,- `u,- @Z@@@Z@@@F@Z@@@F[@@@F@@F@@F3@@ ఐz$self`u,,`u,,@$"@@'D@#`u,-@@@''@@G I@@ఐz!t`u,-`u,-@S@@%V@@`u,,`u,- @@'Y@@"@}`u,- `u,-@@`u,- `u,-@@ZP@@@G K@GK@Gm@@ @@ZX@@@F@GK@Gu@@h@@(G@Fx@A@A@@@& &@@G@@G@@@(%@&(&#@@G#@@G"@@G!G@G@`t,,&@@&$`w--aw--$@AA࣠@&self-1Aఠ$$$a&A$@(A3a a a a a a a a @$@@@  $a)A(D$@(D@@$@࣠@!nAaw--%a w--&@a8A@@&@3a a a a a a a a @$(X@$@!(Y@$@@@@@  @@!tAa2w--'a3w--(@aKA@@&L3a3a3a3a3a3a3a3a3@ &V@@@@@@@@@ఠ!faEx-+-5aFx-+-6@a^A@@`a@@@GmK@G73aKaKaKaKaKaKaKaK@%&g@@@@@ఐ)/'headinga\y-9-Ea]y-9-L@(@@@@`}@@@GlK@GG@#K@GE@@GF@@GD @@డ`$List%assoca~y-9-Pay-9-T@ ay-9-Uay-9-Z@@ )@@@&G@GS@ &@ @@7@2@@GLL@GqL@GP@@GR@@@GQ @@GO@@GNQ@@ఐ!nay-9-[ay-9-\@s@@&^@@డ`DVVay-9-]ay-9-^@V@@@_ ^@B@8@@G]@@@G\M@GoM@G`@@@Ga@@G_@@ఐ+3titles_and_headings ay-9-q@)ް"@@_"@@@GfN@GnN@Gg@@, @@$@@f @@P@@ @@y@Ġ)Not_foundaz-r-az-r-@ @@@@a@@@Gv@@@ఐ)e0fallback_headingaz-r-az-r-@&@@@@@ay-9-A@@@A@bx-+-1@@డ`!^b |--b |--@[@@@[@@@G@[@@@G~\@@@G}@@G|@@G{3bbbbbbbb@@@@@@@ఐ⠐!fb'|--b(|--@ @@[@@@GK@GK@G@@డ`!^b=|--b>|--@[@@@[@@@G@[@@@G\@@@G@@G@@G3@@ ఐQ$selfb[|--b\|--@%Ͱ@@)D@%b`|--@@@)N)G@@GI@@ఐ>!tbm|--bn|--@@@'V@@bq|--br|--@@)WY@@! b{|--b||--@@b~|--b|--@@[@@@GL@GL@Gm@@ @@\@@@G@GL@Gu@@i@@'v@@@'C@sA@wA@@@'@''@@G@@G@@Gy@@@)@'@''@@G@@G@@G@@GG@G@bw--)@@'b~--b~--@AA࣠@&self-1Aఠ&3&4&2bA&3@)3bbbbbbbb@&1@@@  &5bA)&6@)@@&6@࣠@!tAb~--b~--@bA@@'3bbbbbbbb@&F*@&J@!*@&K@@@@@  @@ภ%Blockb--b--@డav!@b-.b-.@H7@@@H7'G@H G@GI@G@@@G@H7 @@@GHu@@@G@@G@@G3bbbbbbbb@2>(@5@6@@@@ภQΰc -.c-. @Q͠ภ(Verbatimc--c-.@S'#@t{c-.c-.@@c!-.c"-.@@S0@@@GJ@GJ@G(@@ @@9J@G+@ఐk!tc5-. c6-. @3@@(:6@@c9--c:-. @@HN@@@GJ@G?@@ภR cI-.cJ-. AR ภ(Verbatim cR-.@Sb!}cY-.cZ-.@@c\-.c]-.@@Sk@@@GJ@HJ@Hc@@ @@tJ@Gf@ภ`cn-.%A`~@&A@bK@G@@@GJ@Hv@@cy-.0@@H@@@GJ@G~@@c--c-."@@QƠ(@(@H I@H J@G@@ @@S@@@G@A@A@@@((@@H@@H@@@*@((@@H@@H@@HG@H@c~--"@@@(@'c \^(F@(C(@#@*A**A**A**A**|A*{*cA*b*JA*I*=A*<*0A*/*#A*"*A**A*)A))A))A))A))A))A))A))A))rA)q)WA)V)CA)B)'A)&)A))A)(A(^@IJ@If@Ie@Id@Ic@Ib@Ia@I`@I_@I^@I]@I\@I[@IZ@IY@IX@IW@IV@IU@IT@IS@IR@IQ@IP@IO@IN@IM@IL(Р@@IK@@+@A+@@I @(@A@((@@I @@I @A)@A@)@))@@I@@I@@I@BC+@A+3 + @@@I@@@I@+ @@@I+@@@I@@I@@I@@I@)@A@))@@I@@I@A*k@A@*g*e@@I@@I@*;@A@*7*2@@I@@I@ABD*@A@**@@I@@I@*@A@**@@I!@@I @*`@A@*\*W@@I#@@I"@*@A@*)@@I%@@I$@ABC*~@A@*z*u@@I'@@I&@*K@A@*G*B@@I)@@I(@)ư@A@)@))@@I,@@I+@@I*@A*3@A@*/*'@@I.@@I-@* @A* @@I/@ABCDE*ذ@A@**@@I1@@I0@)ɰ@A@)@))@@I4@@I3@@I2@A*_@A@*[*V@@I6@@I5@)@A@))@@I8@@I7@A)@A@))@@I:@@I9@BC+#@A+++++@@I=@@I<@@I;@*@A@*@** @@I@@@I?@@I>@A+@A@++@@IB@@IA@BD+S@A@+O@+I+D@@IE@@ID@@IC@+@A@++}@@IG@@IF@+u@A@+q+k@@II@@IH@ABEF+(@)C. 8 This class generates Texinfo code from text structures ddN@@@@@@@)N#@ +;@@)A+A++A++A++A++A++mA+l+TA+S+GA+F+:A+9+-A+,+ A++A++A+*A**A**A**A**A**A**A**|A*{*aA*`*MA*L*1A*0* A**A*)A)_@Ih@I@I@I@I@I@I~@I}@I|@I{@Iz@Iy@Ix@Iw@Iv@Iu@It@Is@Ir@Iq@Ip@Io@In@Im@Il@Ik@Ij@Ii,5@@Ig@@@@)@@@)@)P))B)eQP@PP@@@P@P@+ؠ++Ơ+*+*O*=**p+* **++Q*ݠ+@+s++0+g*à,-*;*!,B@@))@3eeeeeeee@)@@,Aliased_nodeFe".+.5e#.+.A@#dB@@@Ae'.+.+@@e?A@@@@@ @3e)e)e)e)e)e)e)e)@*,y#@)А,y)@)),{#@)Ӑ,|)@)),~#@,iA@UdS>@@@I@@I@@J:,bA,]4V,W@@@J9@@@J8@,V@@@J7,U@@@J6@@J5@@J4@@J3,RA@U,K@@@I^@@@I@@J2@@J1,FA@UU@@@I1@@J0@@J/,.?@@@J@@@J@.>@@@J.=@@@J@@J@@J@@J.:A@Wk.3@@@J``@@@Jr@@J@@J..A@WxWu@@@J1@@J@@J.$A@.@@@J@W.O@@@J@@@J@@J@@J.A..@@@J.KK@@J@@J@@J.A@QQ@@J@@J-A@WW@@J@@J-A@]]@@J@@J-A@cc@@J@@J-A@Ii@@J@@J-A@W.@@@Js@@J@@J-A@W.@@@J}@@J@@J-A@W.@@@J@@J@@J-A@W.@@@J@@J@@J-A@W.@@@J@@J@@J-A@3A@@@J@@J@@J-A@3K@@@J~@@J}@@J|-A@@J{-A@X.@@@Jz@@Jy@@Jx-A@-@@@Jw@X.@@@Jv@@Ju@@Jt@@Js-xA@@X.@@@Jq@@Jp@@Jo@@Jn-nA@@-eX.-d@@@Jm@@@Jl@@Jk@@Jj@@Ji-`A@X9/@@@Jh@@Jg@@Jf-WA@XC/ @@@Je@@Jc@@Jb-NA@g<@@@Ja@b@@@J_@@J^@@J]@@J\-AA@gX^X[@@@J[@@@JZXcX`@@@JY@@JX@@JWe@K @K @K @K @K@K@K@K@K@K@K@K@K@J@J@J@J@J@J@J@J@J@J@J@J@J@J򐐠-4i@@Ji@@/y@A)@@J@-^@A@@@J@@J@A-~@A@1@.@@J@@J@@J@BC/x@A/t7m/n@@@J@@@J@/m@@@J/l@@@J@@J@@J@@J@.%@A@P@@J@@J@A.ϰ@A@5U@@J@@J@.@A@[@@J@@J@ABD.@A@``@@J@@J@.@A@gg@@J@@J@.İ@A@m@@J@@J@.h@A@s@@J@@J@ABC.@A@ x@@J@@J@.@A@~@@J@@J@.*@A@a@@@J@@J@@J@A.@A@@@J@@J@.q@A@@J@ABCDE/<@A@@@J@@J@.-@A@@@@J@@J@@J@A.ð@A@@@J@@J@. @A@@@J@@J@A."@A@@@J@@J@BC/@A/p/{@@J@@J@@J@.@A@@@@J@@J@@J@A/|@A@@@J@@J@BD/@A@@@@J@@J@@J@/@A@@@J@@J@/ٰ@A@@@J@@J@ABEFS;@@@A05A0%A0A/A/A/A/A/A/A/A/sA/eA/TA/CA{/2As/!Ak/Ac.A[.AS.AQ.AI.A<.A2.A$.sA.bA.IAS@JV@JU@JT@JS@JR@JQ@JP@JO@JN@JM@JL@JK@JJ@JI@JH@JG@JF@JE@JD@JC@JB@JA@J@@J?@J>@J=@J<RW@@J;@@@@-@@@-@--0;@@@A0tA@YoWB@@@K,@@K@@K._A@hǠY|Yy@@@K@@@KYY~@@@K@@K@@K~.A@hz@@@K}@Y0X@@@K1c@@@K|@@K{@@Kz@@Ky0A080@@@Kx@@@Kw@0@@@Kv0@@@Ku@@Kt@@Ks@@Kr/=A@Y0z@@@KqH@@Kp@@Ko/A@,N@@Kn@@Km/A@Y0@@@KlX@@Kk@@Kj0A@^^@@Ki@@Kh0A@dd@@Kg@@Kf/A@Y0@@@Ken@@Kd@@Kc/A@57U@@@Kbx@@Ka@@K`0 A@Y0@@@K_@@K^@@K]/A@Y0@@@K\@@K[@@KZ/[A@c\@@@K0@Z0@@@KY@@KX@@KW@@KV/A@5d@@@KU@@KT@@KS/A@@KR0zA@@@KQ@@KP/hA@@/_Z(/^@@@KO@@@KN@@KM@@KL@@KK0A@Z30@@@KJ@@KI@@KH/QA@Z=1@@@KG@@KF@@KE/nA@ZG1@@@KD@@KC@@KB0A00@@@KA0@@K@@@K?@@K>/A@/@@@K=@Za1)@@@K<@@K;@@K:@@K90A@@@K8@@K71A@1 @@@K6@Zv1>@@@K5 @@K4@@K3@@K21OA@@@K/@@K.1@&Module+module_kind@@@R=,text_element@@@R<@@@R;@@R:@@R9@@R8=text_of_module_parameter_listA@@&Module0module_parameter@@@RF@ ,text_element@@@RI@@@RH@@@RG@@RE@@@RD,text_element@@@RC@@@RB@@RA@@R@3text_of_module_typeA@+module_type@@@RNР,text_element@@@RM@@@RL@@RK@@RJ8text_of_module_type_kindA/with_def_syntaxJG@@@RV@@@RU@4&Module0module_type_kind@@@RT?,text_element@@@RS@@@RR@@RQ@@RP@@RO=text_of_parameter_descriptionA@N)Parameter)parameter@@@RZU$text@@@RY@@RX@@RW6text_of_parameter_listA@c$Name!t@@@Rb@'q)Parameter)parameter@@@Ra@@@R`4},text_element@@@R_@@@R^@@R]@@R\@@R[9text_of_raised_exceptionsA@F0raised_exception@@@Rh@@@RgQ,text_element@@@Rf@@@Re@@Rd@@Rc2text_of_return_optA@ɠ$text@@@Rn@@@Rmn,text_element@@@Rl@@@Rk@@Rj@@Ri+text_of_seeA@#see@@@Rr$text@@@Rq@@Rp@@Ro,text_of_seesA@#see@@@Rx@@@Rw,text_element@@@Rv@@@Ru@@Rt@@Rs7text_of_short_type_exprA@$Name!t@@@R@)type_expr@@@R~ ,text_element@@@R}@@@R|@@R{@@Rz@@Ry1text_of_since_optA@8-@@@R@@@R۠$,text_element@@@R@@@R@@R@@R1text_of_type_exprA@3$Name!t@@@R@)type_expr@@@RF,text_element@@@R@@@R@@R@@R@@R6text_of_type_expr_listA@U$Name!t@@@R@p@@@R@@)type_expr@@@R@@@R*s,text_element@@@R@@@R@@R@@R@@R@@R-text_of_valueA@%Value't_value@@@RD,text_element@@@R@@@R@@R@@R3text_of_version_optA@@@@R@@@R_,text_element@@@R@@@R@@R@@R.*dummy method*B@JKJ@K6A@ C@@@K@@K@@LJ4A@n <@@@K@@@K ;@@@K@@L @@L 4A@n@@@K@ A@@@Kj@@@K@@L@@L@@L5[A@ @@@K-@@L@@L6 A@3@@L0@@L/5A@ @@@K<@@L*@@L)66A@BB@@L4@@L36-A@HH@@L2@@L16A@ @@@KQ@@L,@@L+5A@;R<@@@K[@@L"@@L!6'A@ 5@@@Kd@@L.@@L-5A@ @@@Km@@L(@@L'5tA@iu@@@K@ @@@K{@@L@@L@@L5A@;|f@@@K@@L$@@L#5A@@L 6A@@@L6@@L55A@@5w @@@K@@@K@@L@@L@@L6A@ P@@@K@@L&@@L%5gA@ @@@K@@L@@L5A@ @@@K@@L@@L6A66@@@K6@@L;@@L:@@L95A@5@@@K@ J@@@K@@L@@L@@L6A@@@L8@@L77&A@7@@@K@ @@@K@@L>@@L=@@L<7aA@y@@LB@@LA7NA@ @@@K@@L@@@L?$nodeA@o@@@YJ@U@D@@@J@U`@@@YJ@U@@U@@UJ@U@@UJ@U%indexA@ZL@@@U@J@@@[J@U`@@@ZHJ@U@@U@@UJ@U@@UJ@U,text_of_descA@k7@@@[J@\@@@\J@V``@@@e4O@d@@@dJ@V@@VJ@V@@VJ@V0text_of_sees_optA@<^a#see@@@fM@]@@@]J@V#&J@V"@@V$J@V @@V!J@V.text_of_paramsA@9bm/inherited_class@@@N@@@@J@Vo@@@J@V@@V@@VJ@V@@VJ@V?generate_class_inheritance_infoA@&J@W@MQ@@@J@WJ@W@@W@@WJ@V@@VJ@V $generate_class_type_inheritance_infoA@@W?J@W3@W4J@W(@W)J@W@WJ@W@WJ@W@WJ@V@VJ@V@VJ@V@VJ@V@VJ@V@VJ@V@VJ@V@VJ@V@VJ@V@VJ@V@VJ@V@VJ@V@VJ@V@VJ@V|@V}J@Vs@VtJ@Vj@VkJ@Va@VbJ@VP@VQJ@VG@VHJ@V+@V,J@V@VJ@V@VJ@U@UJ@U@UJ@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R @@RJ@K3tgtgtgtgtgtgtgtg@BQK ;@@9RAA;A9A*A)AAAhAg6A5RAQA"A!A9AA A A A  A  A  A ~ XA W 3A 2 A AAAnAmAAA:eA ; A:A;.A;!A:A:A;A:A:GA:A:A;OA:9A:A: A:!A;A:vA;lAsArAcAbxAw;AAAAjAiAWAVA;A;A AAAA A AAAAA~`A_>A=AZAYAAAAAMAL7A6AA/A.AAAATAS{Az[AZBAA"A!AA@@I@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@I@K@@K@@@@uB..uC@@@@u[A #@ J@K@&bullet@Aen@@@S@0indices_to_buildAArР@@Р^@^@^@^@^@_@_ @_ @_@@@@@A@@@J@A@@@J@pA@@@rJ@ZA@@@ZJ@S6@@@@S7K@S1@@@S4@A)linebreak@Ae@@@S+@BC(maxdepth@At@@@S@%minus@Ae@@@S#@(node_tbl@As'Hashtbl!tJ@Tuc@@@YJ@T@@@U@AB-tag_functionsAAR@J@@@d#J@c@@ $text@@@R $text@@@R@@RJ@c@@c@@@cJ@R@CD@/@A@+@@W@@W@A= @A@@@@W@@W@@W@.fix_linebreaksBA@,J@V<@@@[J@V@@W@@W@AB;@A@un@@@W@@@W@@@W@@W@@W@@A@@@W@@W@A;@A@7@61@@W@@W@@W@B,@A@(@'"@@W@@W@@W@@A@@@@W@@W@@W@AC @A@@@@W@@W@@W@@A@@@@W@@W@@W@A@A@@@@W@@W@@W@B@A@@y@@W@@W@@W@ݰ@A@@@@@W@@W@@W@@W@@A@@@W@@W@ABCDE;}@A@ul@@@W@@@@Wp@@@W@@W@@W@@W@Ͱ@A@@@@W@@@W@@W@@W@A Ӱ@A  Ѡ @@@W@@@W@ @@@W @@@W@@W@@W@@W@ @A@@@@W@@W@@W@A ΰ@A@ @@@W@ @@@W @@@W@@W@@W@@W@BCF @A@ @@@W@ @@@W @@@W@@W@@W@@W@ @A@ @@@W@  @@@W@@@W @@@W@@W@@W@@W@A @A  ' @@@W@@@W@ @@@W@ @@@W @@@W@@W@@W@@W@@W@ @A  A @@@W@@@W@ @@@W@ @@@W @@@W@@W@@W@@W@@W@AB @A@ @@@W@ @@@W @@@W@@W@@W@@W@ @A  l @@@W@@@W@ @@@W@ {@@@W@ z y@@@W@@@W v@@@W@@W@@W@@W@@W@@W@A s@A@ s@@@W@ n@@@W m@@@W@@W@@W@@W@BC j@A@ j@@@X@ e@@@W d@@@W@@W@@W@@W@9@A@7@@@X6@@@X@@X@@X@ @A@@@X@@X@A8@A@4/@@X@@X@BC3soft_fix_linebreaksBA@p@@@\|J@V@Bg@@@,M@\@@@\J@Vv Y@G@@@LJ@V@@X @@X @@X @ٰ@A@@@@X@Ӡ@@@X@@@X@@X@@X @@X @A@A@@@X@@X@BDE=R@A@@@@Xh@@@X@@X@@X@>@A@R@@@Xu@@@X@@X@@X@=ڰ@A@@@@X@@@X@@X@@X@AB>9@A@@@@X"@@X!@@X @>5@A@@@@X%@@X$@@X#@A> @A@#@@@X)@@@X(@@X'@@X&@=@A@C`@@@X.@@@X-@@@X,@@X+@@X*@AB>9@A@H@@@X2@@@X1@@X0@@X/@> @A@7@@@X6@@@X5@@X4@@X3@A=@A@q@@@X<@@@@X;@@@X:@@X9@@X8@@X7@>@A@C@@@XA@@@X@@@@X?@@X>@@X=@ABCDFG=@A@@@XC@@XB@>@A@@@@XF@@XE@@XD@A=@A@@@@XJ@=(@@@XL@@@XK @@XI@@XH@@XG@>K@A@~@@@XP@@@XO@@XN@@XM@AB=@A@(@@@XT#@@@XS@@XR@@XQ@=@A@?@@@XX0@@@XW@@XV@@XU@A?!@A??@@@X]?=@@@X\@@X[@@XZ@@XY@> @A@>@@@Xc@@@@XbN@@@Xa@@X`@@X_@@X^@ABC?$@A@V@@@Xf@@Xe@@Xd@5@A@1*@@Xh@@Xg@AL@A@HC@@Xj@@Xi@-@A@)@$@@Xm@@Xl@@Xk@AG@A@C>@@Xo@@Xn@BC?~@A@?x@@@Xu@C@@@Xt@@@Xs@@Xr@@Xq@@Xp@°@A@@@Xw@@Xv@@A@@@Xy@@Xx@ABD@A@@@X{@@Xz@W@A@SL@@X}@@X|@A°@A@@@X@@X~@L@A@H@FA@@X@@X@@X@A@A@@@X@@X@BCEF?@A@@@@Xrw@@@X@@X@@X@?ڰ@A@@@@X@@@X@@X@@X@2@A@.-@@X@@X@)@A@%@ @@X@@X@@X@ABCɰ@A@@@X@@X@@A@@@@X@@X@@X@A 7@A@ 7 6@@@X@@@X 3 2@@@X@@@X@@X@@X@ /@A@ /@@@X * )@@@X@@@X@@X@@X@A $@A@ $ #@@@X@@@X " !@@@X@@@X@@X@@X@.text_of_before@A@ @ @@@X@ @@@X@@X@@@X  @@@X@@@X@@X@@X@ABCDG @A@ @@@X@ @@@X  @@@X@@@X@@X@@X@@X@ @A@ @@@X@ @@@X @@@X@@X@@X@@X@A @A@ @@@X@ @@@X  @@@X@@@X@@X@@X@@X@ @A@ @@@X@  @@@X@@@X ޠ @@@X@@@X@@X@@X@@X@AB.text_of_custom@A@ ٠@ @@@XѠ@ @@@X@@X@@@X @@@X@@X@@X@ 3@A@ / $@@X@@X@A װ@A@ @@@X Ҡ @@@X@@@X@@X@@X@B,text_of_info@A _ @@@X@@@X@ ʠ @@@X@@@X Ơ @@@X@@@X@@X@@X@@X@ @A@ @@@X  @@@X@@@X@@X@@X@ACD @A  @@@X@@@X@ @@@X  @@@X@@@X@@X@@X@@X@ @A@ @ @@@X@   @@@X@@@X@@@X@@X@@@X  @@@X@@@X@@X@@X@A @A@ @@@X  @@@X@@@X@@X@@X@ @A ۠ @@@Y@@@Y@ @@@Y  @@@Y@@@Y@@Y@@Y@@X@AB @A@ @@@Y  @@@Y @@Y@@Y@ }@A@ }@@@Y@ x w@@@Y@@@Y r q@@@Y@@@Y@@Y @@Y @@Y @ ð@A@  @@Y@@Y@AB9text_of_raised_exceptions@A@ s r@@@Y@@@Y o n@@@Y@@@Y@@Y@@Y@2text_of_return_opt@A@ k j@@@Y @@@Y g f@@@Y@@@Y@@Y@@Y@ACD a@A@ a@@@Y$ ^@@@Y#@@Y"@@Y!@ \@A@ \ [@@@Y*@@@Y) X W@@@Y(@@@Y'@@Y&@@Y%@ .@A@ * @@Y,@@Y+@AB7text_of_short_type_expr@A@ Y@@@Y3@ T@@@Y2 Q P@@@Y1@@@Y0@@Y/@@Y.@@Y-@ L@A@ L K@@@Y9@@@Y8 J I@@@Y7@@@Y6@@Y5@@Y4@AC D@A@ D@@@Y@@ ?@@@Y? < ;@@@Y>@@@Y=@@Y<@@Y;@@Y:@ 7@A@ 7@@@YJ@ 2@@@YI@ 1 0@@@YH@@@YG - ,@@@YF@@@YE@@YD@@YC@@YB@@YA@ (@A@ (@@@YO # "@@@YN@@@YM@@YL@@YK@ @A@  @@@YU@@@YT  @@@YS@@@YR@@YQ@@YP@ABCDEFHI?q @@@I@K@{@R#@@@K@@K@@?;@@@AABA '@A YAXAAAAeAdA A QAP'A&@A & &A %$A# HA GAAAAAbAaIAHAAAAA -A , JA IAA 9B;A 2BA .B]A 'BPA #B A AA B7A BA AvA AA AA B~A AhA AA A;A APA BA AA BA  A  A  A  A BA  A  A  A  A  A  A  A CA CA  OA N BA A A  A AA@&A%A AAAAmAlHAG A *A)AAAA|A{fAeBAA/A. ^A ] A  A  A  A  A  A  A  qA p QA P &A % A wN@@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@I@K@@K@@@@0@@@-@|~@-@@@@@||A|@ @AаCà$text|..|..@@@ @J@K   AAAuAtNAM)A(AAAAAA~fAeAA@AAAAAAZAYBAAAAAAAwAv\A[AA@0A/A A  A  A  A  yA x ]@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@S@S@S@S@S@S@S@S@S@S @S @S @S @S @S@S@S@S@S@S@SJ@LO@LPJ@LL@@D@A ]J@K@A@A YJ@K@AB @A LJ@K@BCC@AHJ@K@B@A CJ@K@ACC@A =J@K@C@A ;J@K@ABDCh@A 5J@K@C^@A 4J@K@C0@A 2J@K@BҰ@A -J@K@ABCCJ@A &J@K@C@A !J@K@B@A J@K@AB@A J@K@Bϰ@A J@K@ABCDEC@A J@K@B@A J@K@AC@A J@K@B`@A J@K@ABv@A J@K@BCCٰ@A J@K@Bϰ@A J@K@ACư@A J@K@BDC@A J@K@D0@A J@K@D@A J@K@ABEF3}@}@}@}@}@}@}@}@@A@A@@@@@D"D<DC۠BCBBCHBCӠC C9BԠCaCC'CCC͠CzCC DwBBkD@@D@ABq@B@ABD@C@AC@C@ABCC@C@AC@C>@ABC@C|@AB@CW@ABCDC+@C@AB@Cn@ABB@B@AD$@C@ABD @DA@Do@DW@ABCDEF9@@@DYDZȠDuDvǠDKDLƠDDŠC'C(ĠD9D:àBܠB B̠BCCCCDDCYCZCCC%C&CCCCC~CCCDDD*D+C٠CDDCpCqDܠDBBBԠBDD@}..N@@Aа,Odoc_to_text'to_text,Odoc_to_text}..}./@ }./}./@@@@@Pw@RJ@R@=AA<@A@V@@V@A5@A5@@A@AB@A@ݰ@A@A@A@@A@ABCv@Av@H@AH@A0@A0@@A@AB@A@@A@A̰@A@@A@ABCD@A@h@Ah@AE@AE@ @A @AB@A@@A@A@A@@A@ABC@A@S@AS@A<@A<@@A@AB@A@ް@A@A°@A@@A@ABC@A@{@A{@AZ@AZ@B@AB@A!@A!@@A@ް@A@ABCDEFG@@@*Miܠ$:azנ7Zɠ2MkҠ@c@@@A@l@ABJ@#@A@@ABC@@A@e@ABK@2@A @@ABCD@@A@_@ABE@@A@@ABC@@Ap@\@AB3@@A@@ABC@@A@p@D@+@ABCDEFGF@'to_textڠ@23OP 젠=>렠]^ꠠ頠蠠ʠ砠栠堠FG䠠cd㠠⠠ᠠѠࠠߠ"#ޠFGݠmnܠ۠ڠҠ٠ؠנ*+֠_`ՠ}~ԠӠӠҠѠР:;@~..~./@@9 {2 Small helper stuff.} // //>@@@@@@@Ѡ /@/H/@/P@@ AD/@/S/@/T@@ 3@ p@B@@@@$/@/D@@Ѡ ް*/V/^+/V/d@@ Aภ(Verbatim4/V/g5/V/o@oE+ @bullet{} </V/q=/V/|@@?/V/p@/V/}@@oN@@@SK@SK@S3EEEEEEEE@) @@@@@ @@ @@L/V/Z @@Ѡ R/~/S/~/@@ Aภ(Verbatim\/~/]/~/@om* @minus{} d/~/e/~/@@g/~/h/~/@@ov@@@S$K@S&K@S%3mmmmmmmm@) '@@@@@ @@ @@t/~/ @@Ѡ z//{//@@ Aภ(Verbatim////@o#@* ////@@////@@o@@@S,K@S.K@S-3@) @@@@@ @@ @@// @@Ѡ O////@A SAภnl////Ank @//@@ Y3@ %@@@@ภ|̰//A|@A@- j@@@S5K@S<@@//@@ p@@//@@Ѡ )0000@@ -WAడ~e'Hashtbl&create0000@ 0000@@&random&optionL$boolE@@@T@@@T@#intA@@@T Z!a@S!b@S@@@S@@S@@S@+hashtbl.mliA ! !B c @@/Stdlib__HashtblA@50@@-+(@@@T@@@T@%@@@T | x w@@@T@@T@@T3!!!!!!!!@s @@@@Bภ$None;z@;@FC@@@U@@@U@@e<00=00@@K@@@UL@UL@U!@@j @@ "@@G00 @]X Keep a set of nodes we create. If we try to create one a second time, that means it is some kind of alias, so don't do it, just link to the previous one U//V0y0@@@@@@@ݰ\00]00@AA࣠@&self-2AఠCCAA@ &3kkkkkkkk@  4@ ՠ X@AGGY@  Z@ABEE[@ 7 8\@A  ]@  ^@ABC  _@ u v`@A B Ca@ ^ _b@AB  c@ . /d@A  e@E Ef@ABCDg@h@A%&i@j@ABŠk@l@Am@cdn@ABC=>o@&'p@Aq@ޠr@AB  s@ y zt@A  u@ R Sv@ABCDE  w@*+x@AFsFty@GGz@ABFF{@G<G=|@AG.G/}@FF~@ABCFF@GG@AFޠF@FTFU@ABFF@FF@AG[G\@FEFF@ABCDFՠF@FF@AF.F/@GG@ABFF@GyGz@A@@ABCno@@AGG@@AB@@Auv@ݠ@ABCDEFab@Ѡ@AGG@GߠG@AB,-@ !@A@ݠ@ABC@@A@@AB@@Akl@IJ@ABCDKL@gh@A@#$@ABǠ@@A@XY@ABCAB@ !@A  @;<@ABtu@bc@A@@ABC^_@./@Aef@MN@A,-@@@ABCDEFGH@ @ @A @BC 4@ @ @AB @CD!2@gA  `@jA AY@mA @e@Ah@Bck@CAn@r@ADu@{@A~@@ABw@\@AB@(@ABCE@@A@@ABu@U@A;@@ABCF@@A@@ABe@R@A)@ @ABC@@A@@AB@g@A:@!@ABCDG0@Ah @3_@AW 7@6:@A2 @9@A  @<@A 9A?@A @BKKwHG@GG@@@G@G@A@@@991A V2@ V0@@2@࣠@%depthA0000@A@@'3@BG j@F@EO k@G@@@@@  @@$nameA0000@A@@33@ =@@@@@@@@ డ`'Hashtbl#mem0001@ 0101@@@ >!a@SƠ!b@S@@@T@ @@@T@@T@@T@LLLn@@I@"@@@ XvJ@Z J@ZJ@YJ@Yn \J@YJ@Yp@@@Yo@@@@Ym@@Yl@@Yk3        @O[@R@S@@@@L(node_tbl0101@@@ | x w@@@Y@@ఐt$name.01/01@@@"@@[@@{@@@YO@Yy(@డ%raise@11 A11%@@)`@@@!a@@@&%raiseAA@@@^BB^Bg@@1@@@@@@@@Y~@@@YN@YO@Y@@YS@@ภ,Aliased_nodek11&l112@;O@@@K@@@UA@AM@@K@ @@1@@@YO@Yj@@:@@k@@{00@@!m@ డ'Hashtbl#add151;151B@ 151C151F@@@ !a@Sߠ!b@S@@@T@ @ $unitF@@@T@@T@@T @@T @u;;u;c@@E@&!@@@ @@@Y@@@@@Y@@Y@@Y@@Y@@b(node_tbl151G151O@@@ ) % $@@@Y@@ఐ!$name151P151T@̰@@P@@ภ"()151U151W@; <@@@N@@@@A@@A@@@@@ CO@Y@@g @@B@@@YN@Y@డ"<=1Z1i1Z1k@@!a@@|@@@3@@2@@1*%lessequalBA̠@@@@)))Z@@U@@@@J@Y@@@@Y@@Y@@Y@@ఐ%depth-1Z1c.1Z1h@l@@!@@Ӑ(maxdepth:1Z1l;1Z1t@@@.@@@@|@@@YN@Y4@ภ(VerbatimI1u1J1u1@sZడ!^U1u1V1u1@|װ@@@|@@@Y@|@@@Y}@@@Y@@Y@@YV@@&@node m1u1n1u1@@p1u1q1u1@@|@@@YN@YN@Yj@@డ!^1u11u1@}@@@}@@@Y@}@@@Y~@@@Y@@Y@@Y@@డi1,fix_nodename$Texi1u11u1@ 1u11u1@@@`@@@:_@@@:@@:@_R@_S @@@`@@@Z_@@@Z@@Z@@ఐ$name1u11u1@@@=@@1u11u1@@}O@@@Z@ZP@Z @@", 1u11u1@@1u11u1@@}]@@@ZO@ZO@Z@@ @@}e@@@Y@ZO@Z@@1u11u1@@t@@@Y@ZN@Y@@ @@g@ఐt+'nothing1111@s@@vJ@YM@Z@ 1Z1`@@w@@@x@ @@y@e A@iA@@@@@@Z@@Z@@Zk@@@@@@@Z(@@Z'@@Z&@@Z%J@Z!@$00 @@*11+11@AA࣠@&self-2AఠGàGαQA@388888888@@@@  ѱTA@@@@࣠@#indA@J11K11@@m@@@Z>3MMMMMMMM@ @@# @@@@@  @nA@@@Z=M@Z<г'indicesf11g11@@@@@Z:@@m11n11@@@@@@Z?"@@@@#entA|11}11@A@@3}}}}}}}}@1?7@:@,@@@@@@ภ(Verbatim1112@tడ%yҠy԰22 22@yѰ@@@~~3@@@ZM@ZM@ZM@@@ZN@@ZL3@)5@,@-@@@@డ9&Global*with_index 22@2222@&@&Stdlib#refs(@@@Z@@@Z~@t/fjt/f@@t@9@@9@@@ZSN@ZN@Z2@@C@@;3@  డu$List#mem2 252 29@ 2 2:2 2=@@@!a@T@tà @@@L$boolE@@@K@@J@@I@s+'C'Cs+'C'b@@sh@ @@@@@@ZN@Z@ @@@Z@@@Z@@Z@@Zt@@ఐߠ#ind&2 2>'2 2A@@@@@0indices_to_build32 2B42 2R@@@>/@@@ZO@ZO@Z@@?2 24@2 2S@@~@@@ZO@Z@G2 2.@@@@@ZN@Z@డ&String&concatZ2V2d[2V2j@ ^2V2k_2V2q@@Rg@@@Rg@@@Z@RfR@@@Z@@@ZR@@@Z@@Z@@Z@@ {2V2s@@}2V2r~2V2t@@R@@@ZN@ZN@Z@@ภtO2u222AtN!@2u22u2@@ 2u2@@_@@@[N@ZN@ZN@Z@ภtj2u2Athఐn'indices 2u2@mB @@@РnA@@@nA@@@nA@@@nA@@@nA@@@nA@@@nA@@@nA@@@n}A@@@nvA@@@@@@@ZN@ZA@@@ZN@ZA@@@Z @@@Z@@ZP@@ఐ#ind2u22u2@@@@@@Z`@@`@@oN@Z@ZO@Zg@ภtְ2u2AtԠ&index 2u22u2@@ 2u2@@N@ZN@ZN@Z~@ภt,22Atడk&escape$Texi;22@ >22?22@@I^@@@cT@@@Z@@Z@@డ$Name&simpleW22X22@ [22\22@@_d@@@_@@@[_@@@[@@[@@ఐ#entq22r22@ɰ@@@@u22v22@@@@L@@O@[@ภuA22Au?! 2222@@ 22@@N@[!N@[$N@[#@ภ22 A@ A@ @@@["N@[*@@ A@N@Z@@@ZN@[ @@}A@@@@ZN@Z@@!A@!@@@ZN@Z@@(A@(@@@ZN@Z@@2u20@@S&N@Z@@@ZN@Z@@n9@@v@@@ZJM@[,N@Z'@2 2-22@@ *@ 22@@2222@@M@[.M@[-8@22 22@@;@@Y@@w@@@ZI?@{A@ A@@@K@@@[<@JE@@[;@@[:@@[9@ @@@X@@@[G@WR@@[F@@[E@@[D@@[CJ@[>@11"@@ 3.3A 3.3O@@A࣠@&self-2AఠJҠJ0A@3@@@@  3A@@@@@ఠ"reԠ(3R3\)3R3^@AA@@l@@@[[L@[Q3........@@@%@@@@@డlF®exp#StrC3R3aD3R3d@ G3R3eH3R3k@@lD@@@lD@@@[Ul@@@[T@@[S"@@& [ ]*[3R3m\3R3u@@^3R3l_3R3v@@l[@@@[\M@[^M@[]6@@% @@:7@A@i3R3X @@࣠@!tAu3z3v3z3@A@@3vvvvvvvv@IWP@Q@R@@@@@@డ$List#map3333@ 3333@@RY@@@@w@@\(J@\%L@[hL@[f@@[i@S@@@[gRZ @@@[e@@[d@@[c3@2>@5@6@@@@@Ġ'Newline3333@D@@@@'3@@@@@@ภ#Raw3333@G! 3333@@3333@@G@@@[O@[O@[@@ @@;@Ġ#Raw3333@Gఠ!s֠3333@A@@H@@@[z3@H@@@@@@@]@@@ภ#Raw3333@Hడm .global_replace#Str 33 33@ 3333@@dV@@@m}@@@[@d@@@[@e.@@@[dV@@@[@@[@@[@@[3!!!!!!!!@{?8@9@:@@@@ఐ "re133234@@@m@@@[P@[P@[@@! C34D34@@F34G34@@d@@@[P@[P@[+@@ఐn!sY34Z34@5@@ep@@@[P@[P@[?@@d33e34 @@H@@@[@[P@[I@@t @@J@Ġ$Listv4 4w4 4@Eఠ#telנ4 44 4 @A@@FOo@@@[@@@[~3@@@@@@ @@@@@ภ$List4 4$4 4(@Fడ+$List#map4 4*4 4.@ 4 4/4 42@@Sp@@@@J@[J@[J@[@@[@T* @@@[Sl @@@[@@[@@[3@C<@=@>@@@@ ఐ$self4 434 47@T@@4@I4 4F@@@'&@@[P@[@@ఐ`#tel4 4G4 4J@#@@T\;@@@[P@[P@[.@@4 4)4 4K@@Fn@@@[O@[P@[9@@d @@W:@Ġ$Enum4L4Z4L4^@F+ఠ#telؠ4L4_4L4b@ A@@F3O@@@[@@@[3@h@@@@@ @@}@@@ภ$Enum4L4f4L4j@FGడ$List#map*4L4l+4L4p@ .4L4q/4L4t@@S@@@@oO@[CO@[@@[@T @@@[S @@@[@@[@@[3AAAAAAAA@C<@=@>@@@@ ఐ?$selfS4L4uT4L4y@ܰ@@@ѰX4L4@@@hf@@[@@ఐ^#tele4L4f4L4@!@@T9@@@[P@[P@[,@@q4L4kr4L4@@FPc@@@[@@@[O@\P@[:@@e @@;@ఠ#txt٠4444@A@@@@@ఐ #txt4444@@ @ @@3@@@@@A33@@@3344@@@ @@[uM@\!M@\ @@ఐ;!t4444@@@@@&@@J@[s@3z3@@@@@\+K@\*@@Q @@UA@@@@@\-@@\,@@@~@@@\4@@\3@@\2J@\/@3.32@gܐ 1 Two hacks to fix linebreaks in the descriptions.2223-@@@@@@@v4444@@A࣠@&self-2AఠMfڠMg A @3@ @@@    A @@@ @@ఠ"reܠ4444@A@@on@@@\JL@\@3@ @ @%@ @@@@డo®exp#Str4444@ 4444@@o@@@o@@@\Do@@@\C@@\B"@@& [ ]*244344@@544644@@o2@@@\KM@\MM@\L6@@% @@:7@A@@44 @@࣠@#indAL45M45 @eA@@3MMMMMMMM@IWP@Q@R@@@@@@!tA]45 ^45 @vA@@3^^^^^^^^@@@@@@@@@@ఠ#repߠp55q55@A@@@@@\fN@\V3vvvvvvvv@%@@@@@డ!^55&55'@@@@@@@\\@@@@\[@@@\Z@@\Y@@\X@@! 55"55$@@55!55%@@#@@@\hO@\jO@\i0@@డB&String$make55(55.@ 55/553@@@@@@@@\p@@@@\o@@@\n@@\m@@\lU@@ఐ#ind554557@w@@jb@@`55855;@@@@@\{P@\P@\~r@@3 @@g@@@\g@\P@\zz@@T@@~{@A@55@@డ$List#map5?5G5?5K@ 5?5L5?5O@@UѰ@@@@J@OJ@vJ@{J@v!J@zJ@zJ@zJ@{.J@yJ@w+J@wJ@xJ@xbJ@xJ@tJ@uJ@\M@\@@\@V@@@\U,@@@\@@\@@\399999999@@@@@@@@Ġ#RawM5d5rN5d5u@Kiఠ!sV5d5vW5d5w@oA@@Kq@@@\3ZZZZZZZZ@!@@@@@@@@@@ภ#Rawe5d5{f5d5~@Kడpx.global_replace#Stru5d5v5d5@ y5d5z5d5@@g@@@p@@@\@h,@@@\@h@@@\g@@@\@@\@@\@@\3@T?8@9@:@@@@ఐ"re5d55d5@L@@q @@@\Q@\Q@\@@ఐ@#rep5d55d5@t@@h_@@@\Q@\Q@\+@@ఐn!s5d55d5@5@@h@@@\Q@\Q@\?@@5d55d5@@K@@@\@\Q@\I@@t @@J@ఠ#txt5555@A@@h@@@ఐ #txt5555@r@ @ @@3@@@@@A5P5[@@@5P5Z55@@@@@\N@\N@\3@@@@@ఐ!t55 55@@@@@ @@J@J@uJ@u_J@\@ @@@45 @@@@@@\@@\K@\@@@A@@@@@@\@@\@@\@@@@@@@\@@\@@\@@\J@\@@244*@@FE {2 [text] values generation} Generates [text] values out of description parts. Redefines some of methods of {! Odoc_to_text.to_text}. B55C66X@@@@@@@I6Z6eJ6Z6q@AA࣠@&self-2AఠOO pA @3WWWWWWWW@ @@@   sA @@@ @@Ġ$Nonei6}6j6}6@5@@@@3iiiiiiii@ (@ @ )@ @@@@@@ภv6}6w6}6@@@@ @Ġ$Some6666@/Ġ{J6666A{IĠ#Raw 66@L 66@@6666@@L@@@\N@\6@@@@@|@@] J@\J@\?@Ġð66(A@@)A@"@@@\K@@@66/@@J@\J@\P@@@<3@@Q@@@ภ԰6666@@@@Y@Ġ$Some6666@{ఠ!t6666@A@@J@\3@o@@@@@@@@@@డr!@6666@r3@@@r3J@]J@]@@@]@r2 @@@]rp@@@]@@]@@]3@-&@'@(@@@@ ఐ$self6666@ @@"w@ 66@@@#!@@]@@ఐJ!t 66!66@#@@I&@@$66%66@@1)@@ภ{.66/66A{ภ'Newline 766@J@ @@KN@]+>@ภSA66AQ@A@ZO@]#@@@](N@]0N@@L66@@rd@@@]N@]'V@@0%@@W@@AV6Z6t(@@@)@@-A@@@@@]]@@]\@@@@@@]d@@]c@@]bJ@]_@i6Z6^;@@o66p67@AA࣠@&self-2AఠPP A @83}}}}}}}}@ @@@   A; @;@@ @࣠@%see_lA6767@A@@3@ 'O@ +@!P@ ,@@@@@  @@డ0$List&concat7 77 7@ 7 77 7@@@}x!a@ @@@@@@} @@@@@@|y  |y /@@|Q@!@@@}@@@]L@]t@@@]v@@@]u @@@]s@@]r3@IU@L@M@@@@డw$List#map77&77*@ 77+77.@@X@@@@13@@@]M@^M@]M@]@@]@Y|@@@]X@@@]@@]@@]3@@@@Ġ'See_url 7D7T!7D7[@;'See_url~E'see_ref@@@@~3@@@@A@@C@A~1F N R~2F N c@@@~Oi@ఠ!s:7D7\;7D7]@SA@@@@@]3>>>>>>>>@f@@@@@#@@#@Z@f#J@]M@] @@ఠ!tS7D7_T7D7`@lA@@UD@n@f$J@^M@]@@`7D7Sa7D7a@@@#@@@]'@@@ภ}.m7e7xn77A}-)linebreak w7e7@ @@3vvvvvvvv@F?@@@A.'@(@)@@@ภ}E7e7A}Cภ$Bold7e7@Màภ}T7e77e7A}Sภ#Raw 7e7@Nడc(see_also-Odoc_messages7e77e7@ 7e77e7@@c@@@/@c##c##@@c@ @@N@@@]P@]P@]H@@/@@~@@@]P@]P@]R@ภ7e7>A@?A@D@@@]P@]`@@7e7G@@U@@]P@]f@@\L@@P@]i@ภ}77{A}ภ#Raw77@O ! 7777@@7777@@O@@@]P@]P@]@@ @@4P@]@ภ}Ͱ 77A}ˠภ$Link77@Jఐ㠐!s7777@@@K @@@]P@^P@^@ఐܠ!t/77077@@@@@'377@@dP@]@ภ}<77A}ภ'NewlineD77@L@ @@vP@^@ภ`N77A^@A@Q@^@@@^ P@^@@A@ʠQ@]@@@]P@^ @@VA@ӠQ@]@@@]P@]@@A@ܠQ@]@@@]P@]@@A@M@]@@@]P@]@@}7e7v@@@@Ġ(See_file7777@;(See_filel@@@@@AA@C@AG d fG d z@@@j@ఠ!s7777@A@@@@@]R@]@@@  @@iM@]@@ఠ!t7777@A@@cM@]@@7777@@@@ @@]@@Ġ'See_doc7878@;'See_doc@,@@@@AB@C@AH { }H { @@@k@A!s7878@A@@> @@@@@M@] @@:!t7878@A@@M@]@@78 78@@@@ @@]#@@C@@$@@@డ!@8e8 8e8@uU@@@uUBM@^0P@^@@@^@uT @@@^u@@@^@@^@@^3@F~@@qj@k@l@@@@ภ~,8 83-8e8A~)linebreak 68 8<@ @@&@ภ~>8 8?A~ภ$BoldF8 8C@O}ภM8 8FN8 8bA ภ#Raw V8 8I@Pqడei(see_also-Odoc_messagesc8 8Jd8 8W@ g8 8Xh8 8`@@@@P@@@^PQ@^RQ@^QS@@& @@@@@^\Q@^IQ@^O]@ภ8 8a5A@6A@@@@^JQ@^Xk@@8 8D>@@Ww@@^S@^@@@^R@^C@@c8e8@@vH@@@^R@^K@@1%@@vb@@@^'Q@^R@^T@@n.@@zU@@A v7/7;1@@@x7/7:y8e8@@@ @@]N@^N@^3}}}}}}}}@@@@@ఐ%see_l8888@@@ @@77%88@@@@@]~M@^N@]@@ @@ J@dJ@ekJ@eJ@eJ@fJ@f%J@]}'@A@A@@@  @@^@@^@@@l@  @@^@@^@@^J@^8@66*@@`8888@A@࣠@&self-2AఠUEUFcAd@3@b@@@  fAg@@@g@࣠@!lA8888@A@@%@%@@@^@%@@@^@@^@@@^3@)@@(1@@&@@@@@@డ$List'flatten8888@  88 88@@@ؠܠ!a@@@@@@@ @@@@@@  5@@ R@"@@@%@@@_`L@_ L@^@@@^@@@^ @@@^@@^3;;;;;;;;@Lh%@%@@@^ꠠ@%@@@^@@^@@@^@o@p@@@@డ$List#mapa88b88@ e88f88@@]/@@@@@&%@@@_7@&$@@@_8@@_6M@_ lS@@@_M@_^M@_M@_@@_ @]@@@_]?@@@_@@_@@_Q@@࣠@!xA8889@A@@43@c@@@@@@ภj8989@i4)linebreak8989 @@@3@y"L@@@@@ ఐj'to_text8989@o@@(,@89(@@@&@&@@@_(@&@@@_)@@_'@@@_&&&@@@_%@@@_$@@_#/@@ภ89*89,Aఐ]!x 89+@@ @@C@ภA@ A@qM@_B@@@_EP@_PQ@@89)@@&Š@@@_5P@_AY@@8989-@@M@_@@@_O@_TP@_3f@@j @@Z@@@_k@"88#89.@@@@@_N@_WN@_V@@ఐX!l489/5890@@@^@@@_N@_\N@_X@@@88A891@@5@@@_M@_]N@_@@D @@&@@@__M@_@sA@wA@@@'@'@@@_v@'@@@_w@@_u@@@_t''@@@_s@@@_r@@_q@@_p~@@@-@'3@'2@@@_@'1@@@_@@_@@@_'.'-@@@_@@@_@@_@@_@@_J@_y@88Q@@"939>939L@AA࣠@&self-2AఠWW;A<@`3@:@@@  >Ac?@c@@?@࣠@+params_listA939M939X@A@@"3@Ow@S@!x@T@@@@@  @@డX$List&concat9[9c9[9g@ 9[9h9[9n@@(@@@(# @@@fL@_@@@_@@@_( @@@_@@_3@0<"@3@4@@@@డ$List#map9o9z9o9~@ 9o99o9@@^˰@@@@##@3@@@_M@`aM@_M@_@@_@_#@@@_^͠@@@_@@_@@_3@@࣠@A@ఠ!s099199@IA@@A@#1@fJ@`#M@_3::::::::@S@@@@ఠ!tF99G99@_A@@[7@@@fJ@`JM@_@@R99S99@@@$@@@_@@ @@డ!@e9:#f9:$@y@@@yJ@_O@_@@@_@y @@@_y @@@_@@_@@_3xxxxxxxx@RK@L@M=6@7@8@@@@ภI999:"AH)linebreak 99@ @@%@ภ[99AYภ$Bold99@S٠ภj9999Aiภ#Raw 99@T͠డi*parameters-Odoc_messages9999@ 9999@@i@@@/@i!i!ii!i!@@i@ @@T@@@_P@_P@_\@@/@@@@@` P@_P@_f@ภ99>A@?A@Z@@@_P@`t@@99G@@[@@_P@_z@@\L@@P@_}@ภ9:vAภ#Raw9: @U!!  9: 9: @@9: 9: @@U-@@@`P@`P@`@@ @@P@`@ภ"9:Aภ#Raw*9:@UEఐ!s39:49:@@@@@@@P@`"@ภ?9:Aภ#RawG9:@Ub": N9:O9:@@Q9:R9: @@Un@@@`0P@`2P@`1@@ @@P@`/@ภuc9:!As@A@֠Q@`&@@@`+P@`7@@/A@ߠQ@`@@@`P@`*@@UA@Q@` @@@`P@`@@A@Q@_@@@_P@` @@A@!Q@_@@@_P@_@@99 @@zܠ*@@@_P@_@@డ0!@9:'9:(@z@@@z?M@`<@@@`>@z@@@`={, @@@`;@@`:@@`9>@@ఐ}!t9:%9:&@F@@|K@@ภ9:+9:4Aภ'Newline 9:2@R@ @@/M@`TQ@`Ua@ภ9:3A@A@UR@`M@@@`RQ@`Zq@@9:)@@{-G@@@`IQ@`Qy@@2&@@{6@@@_P@`[Q@`H@@m/@@@999:6@@@%@@_N@`^N@`]@@ఐ]+params_list:7:D:7:O@'@@%*@@9o9y:7:P@@j@@@_M@``N@_@@Q @@J@f/J@f^J@fJ@fJ@_@tA@xA@@@%2%%@@`f@@`ex@@@ @%:%-@@`m@@`l@@`kJ@`h@<9397'@@B:R:^C:R:w@A@࣠@&self-2AఠYYiA@! 3PPPPPPPP@@@@  lA!@!@@@@Ġsa::b::@r@@@@((@@@`@@@`3hhhhhhhh@!'@@&!(@@@@@@@ภu::v::@@@@((@@@`@@@`@ĠG::::@F@ఠ!s::::@A@@@@@`3@0@@@@ఠ!t::::@A@@]@@@`@@::::@@@@ @@`@Ġ̰::::@@@@@,(i@@@`@@@`)@@@ @@(r(q@@@`@@@`1@@@డa!@;;';;(@|"@@@|"(@@@a`M@`M@`@@@`@|$ @@@`|b@@@`@@`@@`3@c\@]@^SL@M@N@@@@ภ:::;A)linebreak ::@ @@)@ภϰ::A͠ภ$Bold::@VMภް::::Aݠภ#Raw &::@WAడl9&raises-Odoc_messages3::4::@ 7::8::@@l7@@@/@l5"{"{l6"{"@@l4@ @@W_@@@`N@`N@`\@@/@@q@@@aN@`N@`f@ภm[::>Ak@?A@Π@@@`N@at@@d::G@@^P@@`N@`z@@\L@@N@`}@ภ3r:;vA1ภ#Rawz:;@W! :;:;@@:;:;@@W@@@aN@aN@a@@ @@N@a@ภW:; AUภ$Code:;@Wmఐ!s:;:;@@@Wy@@@a!N@a#N@a"@@ @@N@a @ภ{:;Ayภ#Raw:;@Wݠ! :;:;@@:;:;@@W@@@a/N@a1N@a0@@ @@N@a.@ภ:;A@A@QO@a%@@@a*N@a6@@/A@ZO@a@@@aN@a)@@\A@cO@a @@@aN@a @@A@l#O@`@@@`N@a @@A@u,O@`@@@`N@`@@ ::@@}W5@@@`N@`$@@డ!@;;+ ;;,@}l@@@}lLN@aNN@a;@@@a=@}k @@@a<}@@@a:@@a9@@a8G@@ఐ!t@;;)A;;*@O@@_,@@@aJW@@ภN;;/O;;8Aภ'Newline W;;6@U.@ @@2O@aXl@ภsa;;7Aq@A@ԠAP@aP@@@aUO@a]|@@l;;-@@}K@@@aHO@aT@@4%@@}@@@`N@a^O@aG@@q.@@@ఠ!l;9;A;9;B@ A@@*6*5@@@`@@@`3@%@@@@@ภW;F;R<<-AVS!)linebreak ;F;[@ @@*D@@@ahM@amM@al3@?**Y*X@@@`@@@`@+@,@@@ภz;^;j#Axภ$Bold;^;n@Wภ;^;q;^;Aภ#Raw ;^;t@Xడm&raises-Odoc_messages;^;u;^;@ ;^;;^;@@@@Y@@@aM@aM@aD@@& @@@@@aM@aM@aN@ภ;^;5A @6A@p@@@aM@a\@@;^;o>@@_@@a|M@ab@@SC@@jM@auM@a{g@ภװ;;Aՠภ#Raw;;@Y9" :%;;&;;@@(;;);;@@YE@@@aM@aM@a@@ @@(M@aM@a@ภ<;;Aภ$ListD;;@VŠడ$List#mapS;;T;;@ W;;X;;@@d!@@@@+ @@@aM@a`Q@@@bM@aM@a@@a@d@@@ad%@@@a@@a@@a3rrrrrrrr@@@@@࣠@A@ఠ"ex;;;;@ A@@@2@aM@aM@a@@ఠ$desc;;;;@ A@@`@@@bM@aM@a@@;;;;@@@"@@@a@@ @@ภy;;;;@xภ$Code;;;;@YఐB"ex;;;;@A@B@C@@B3@(M92@3@4@@@@;;;;@@@@@b M@bM@bM@aO@a@ภ;<;< @ภ#Raw;;;<@Z! ;<;<@@;<;<@@Z@@@aO@aO@a7@@;;;<@@3O@a<@ఐv$desc;< ;<@C@@uG@@@@DM@a@@@aO@aO@@K @@\@@@aT@$;;%;<@@@@@aN@aN@a@@ఐ!l6;<7;<@@@e@@@aN@aN@a@@B;;C;<@@WŠa4@k@a@@@aM@bN@a@@ @@M@aM@a@ภY<<$Aภ'Newlinea<<+@W8@ @@M@bM@b@ภm<<,A}@A@@@@bM@b@@A@*@@@aM@b@@AA@N@@@aM@a@@nA@{@@@avM@a@@A@@@@aiM@at@@;F;P@@@@A:R:z@@@@@A@@@,K,J@@@b|@@@b{,G,F@@@bz@@@by@@bx@@bwA@@@%h@,a,`@@@b@@@b,],\@@@b@@@b@@b@@b@@bJ@b~o@:R:V-@@A@?A@@@@bN@bb@@<~<G@@b@@bN@bh@@<~<<~<@@}N@bm@ภ<~<<~<@~ภ#Raw<~<<~<@[! <~<<~<@@<~<<~<@@[@@@c N@cN@c @@ @@N@c @ఐΠ!t<~<<~<@@@-u@@@c@@&@@^O@b@@@bN@c@@A@@?@@@bN@b@@ภİ<~<<~@@@c=@@c<@@c;P@@@&@-۠-@@@cO@@@cN-נ-@@@cM@@@cL@@cK@@cJ@@cIJ@cB@ZM@cM@c@@@cɠ@@@c@@c?@@డ$List)fold_left====!@ =="==+@@y@@@@2@@@cN@d =>@E@@@@@@@d @@@ డ'warning)Odoc_info>>*>>3@ >>4>>;@@@@@@$unitF@@@@@@2uu2u@@t@@@@@@@d@@@d@@d)@@డs/tag_not_handled-Odoc_messages>>=>>J@ >>K>>Z@@@)@@@.s@@@.@@.@s))s)O@@sx@@@@)%@@@d@@@d@@dW@@ఐ#tag>>[>>^@`@@d@@>><>>_@@Y@@@d@d%V@d"n@@g @@S@@@d&T@dt@ఐŠ#acc >b>s >b>v@@@~@w@@@@@=Y=i@@@=,=F@@@@@d*P@d)@=,=: >w>@@@@@@c@@cO@d.O@d,@@ภ@. >w>/ >w>@?@@@N@cN@d3m@@ఐ#c_l> >w>? >w>@w@@|@@@cO@d8O@d4@@J==K >w>@@*@@M<=N >w>@@ BY@@@cM@d=N@c@@ @@;Ӡ@@dAM@c@A@A@@@2k@2j@@@dU@2i@@@dV@@dT@@@dS2f@@@dR@@dQ@@dP@@@*7@2@2@@@df@2@@@dg@@de@@@dd2@@@dc@@db@@da@@d`J@dX%@<<J@@% >> >>@A@࣠@&self-2Aఠc#c$AAB@*f3@@@@@  DA*iE@*i@@E@࣠%block%*opt*Aఠ >> >>@A@@2@@@hOK@gK@dK@d3@a%*@e@$-*@f@"@@@ภy >> >>@x@@@@@@d@@ >> >>@@Ġ$None >> >>@@@@@22@@@d@@@d3@'82@3@4@@@@@ภ  >> >>@ @@@22@@@d@@@d@Ġ$Some >>>>@ఠ$info>>>>@/A@@2@@@d3@*@@@@@@@2ڠ2@@@d@@@d @@@@ఠ!t0>>1>>@IA@@x/f@@@dO@d377777777@H*#@$@%@@@డ$List&concatJ>? K>?@ N>?O>?@@@@@//@@@d@@@d/@@@d@@d3]]]]]]]]@&@@@@ภ*i??)j.DzDA)ఐa$infow??1x??5@=@@@@@d@d@,i_deprecated??6??B@3,i_deprecated@@@%gw@@@@@@@@F33&i_descg@@@ @@@ @@@ @A``@@t@3)i_authors@@@ @@@ @@A@Aaa,@@u@3)i_version+$@@@@@@ @@B)@AbZ^bZx@@v@3&i_sees:/@@@@@@@@C7@Acc@@w@3'i_sinceHA@@@@@@@@DF@Add@@x@3(i_beforeW@@@@@g@@@@@@@@@@E^@Aee?@@y@o3(i_paramso5/@@@@@@@@Gl@Agg@@{@33i_raised_exceptions}C)0raised_exception@@@@@@@@H|@Ahh>@@.|@3.i_return_valueh@@@@@@@@I@Aieiie@@<}@3(i_customa@3@@@!@h@@@"@@ @@@@@J@A6j7j@@T~@3(i_alertsy_%alert@@@$@@@#@@K@AFk Gk %@@d@@AJfswKfs@@hz@@@àh9@@@d@@@d@Ġ$None^?H?[_?H?_@*@@@@נhM@@@d@@@d.@@ޠhT@@@d@@@d5@@@ภt?H?cu?H?e@@@@00@@@dA@Ġ$Some?f?y?f?}@3ఠ!t?f?~?f?@A@@h{@@@d5@@@@@ h@@@d@@@d=@@h@@@d@@@dD@@@డ9!@?@?@@@@@0R@d@@@d@@@@d5 @@@d@@d@@d3@:3@4@5@@@@ภ????@ภ#Raw????@aడn!^????@d@@@d@@@e@c@@@e^@@@e@@e@@e0@@డw*deprecated-Odoc_messages????@ ????@@w@@@/@w"P"Pw"P"g@@w@ @@@@@e'T@e)T@e(V@@".  ??!??@@#??$??@@@@@e&T@e+T@e*j@@-??.??@@bJ@@@e@e,T@e%t@@7??8??@@J@eS@ez@ ఐ$selfH??I??@!Ѱ@@7@!ưM??@@@,],[@@e/@@ఐ̠!tZ??[??@@@iF@@@e9@@a??b??@@,n@@-@@@@@e S@e@@ภ3r?@ s?@A2ภ'Newline {?@@_R@ @@1S@eG@ภF?@ADภ'Newline?@@_d@ @@1S@eQ@ภ?@%A@&A@ 1T@eI@@@eNS@eV@@/A@1T@e?@@@eDS@eM@@?@9@@@@@eS@eC@@|@@@<@@@AK?@@@P@ec}@ภ~@!@4TA| ఐ"$self @!@8@"R@@82l@!@!@E@@@22@@eoq@@ఐǠ$info@!@F@!@J@@@N@@@ew@et@&i_desc@!@K@!@Q@X@@2*J@eu@@2@@2"@ภ@T@gAడ"<>@T@y@T@{@|ʰ@@@fe@@@e@@@eP@e@ |@@@e@@e@@e@@ఐ $info!@T@j"@T@n@@@@@@e@e@)i_authors-@T@o.@T@x@@@'@@ภJ8@T@|9@T@~@I@@@4P@e@@@@@@@eQ@e@ภ H@@I@@@#Ӡ)linebreakR@@S@@@@@v@@@e@ ఐ$selfd@@e@@@"@@8@"Wi@@@@@7A7@@@@e@@@e7?7>@@@e@@@e@@e@@ఐp$info@@@@@L@@@@@e@e.@)i_authors@@@@@@@7n7m@@@e@@@eQ@eQ@e@@@=@@2Q@e@@@eP@eQ@eK@@@@@@@@P@eP@ภȰ@A@A@@@@ P@e[@@@\@ภAAYAఐ"isAAAA@8@@@#@@@eP@e@@@e@@@e@@e@@ఐ֠$infoAA AA$@@@]@@@e@e@)i_versionAA%AA.@J@@+@@@eQ@eQ@e@@5 @@@@@eQ@e@ภϰA/ASA/AU@Πp$)linebreakA/AIA/AR@@@<@@@e@ ఐ$self*AVAp+AVAt@#@@9@"/AVA@@@4Ϡ4@@@e@@@e4͠4@@@e@@@e@@e@@ఐ6$infoLAVAMAVA@@@@@@f@e@)i_versionXAVAYAVA@@@44@@@e@@@eQ@fQ@f@@=@@ڠ3Q@e@@@eP@fQ@e@@rA/AGsAVA@@P@e@ภ|AA}AA@@@@ P@f !@@@"@ภI AAAG ఐ$self  AA@$@@97@#] AA@@@33@@f<@@ఐ$info AA AA@n@@@@@f @fP@&i_sees AA AA@@@3J@fY@@2@@3Z@ภ!ABWA ఐ%$self !AB@$U@@:5o@#!AB@@@8@8@@@f8@8@@@f9@@f7@@@f688@@@f5@@@f4@@f3@@ఐ᠐$info!AB!AB@@@h@@@fO@fJ@(i_before!AB!AB"@)@@8Ġ@8@@@fG@8@@@fH@@fF@@@fEQ@fPQ@fK@@[@@P@fTQ@fC@ภ%"B%B8Aఐ""is2"B%B;3"B%B=@@@@i@@@foP@fd@@@fc@@@fb@@fa@@ఐ9$infoO"B%B>P"B%BB@@@@@@fp@fm@'i_since["B%BC\"B%BJ@@@H+@@@fkQ@fqQ@fn@@5 @@@@@frQ@fj @ภ2q#BKBor#BKBq@1Ӑ%)linebreak{#BKBe|#BKBn@@@@@@fz!@ ఐ堐$self$BrB$BrB@%@@:0@$R$BrB@@@66@@@f@@@f66@@@f@@@f@@fC@@ఐ$info$BrB$BrB@u@@ @@@f@fW@'i_since$BrB$BrB@@@66@@@f@@@fQ@fQ@fi@@=@@=4Q@ft@@@fyP@fQ@ft@@#BKBc$BrB@@P@fxy@ภ%BB%BB@@@@ P@f@@@@ภ&BBA ఐP$self &BB@%@@;`@$Ȱ&BB@@@44@@f@@ఐ$info &BB &BB@Ѱ@@|@@@f@f@(i_params&BB&BC@%@@5J@f@@2@@5@ภ#'CCA ఐ$self 0'CC@%@@;@$4'CC7@@@77@@@f@@@f77@@@f@@@f@@f@@ఐ;$infoQ'CC8R'CC<@@@@@@f@f@3i_raised_exceptions]'CC=^'CCP@]@@88@@@f@@@fQ@fQ@f @@I@@NJ@fP@fQ@f@ภ9x(CSCfA7ఐu"is(CSCi(CSCk@@@@pmx@@@fP@f@@@fj@@@f@@f6@@ఐ$info(CSCl(CSCp@h@@@@@f@fJ@.i_return_value(CSCq(CSC@@@+@@@fQ@fQ@fY@@5 @@K@@@fQ@f_@ภ)CC)CC@&'O)linebreak)CC)CC@@@@@@gt@ ఐ8$self*CC*CC@&i@@>@@ఐ%block`/DDa/DD@m@@3````````@*92@3@4@@@ภ,k0DDl0DDA+ภ%Block t0DD@e*ఐM!t}0DD~0DD@@@D@@@g@@@gN@gN@g*@@#@@;<@@@gN@g0@ภ0DD.A@/A@ @@@gN@g>@@0DD7@@@@@gD@డ=!@1DD1DD@@@@7N@g@@@g@@@@g9 @@@g@@g@@gc@@ఐ!t1DD1DD@m@@!@@@gO@gO@gx@@ภ1DD1DDAภ'Newline 1DD@e@ @@@@@g@ภ 1DDA@A@j8+P@g@@@gO@g@@1DD@@BO@@@gO@g@@ 1DD 1DD@@mN@gO@g@/DD@@o@@@ @@A >> @@@ 9 A@ =A@@;>x;@@@hX@@@hW@;;@@@hV@@@hU;ߠ;@@@hT@@@hS@@hR@@hQ@@hP i@@@3<><@@@hm@@@hl@<<@@@hk@@@hj;;@@@hi@@@hh@@hg@@hf@@he@@hdJ@hZ @V >>L@@8H\3DD]3DD@AA࣠@&self-2Aఠll)A)@4%3jjjjjjjj@(@@@  )A4()@4(@@)@࣠@!iA|3DD}3DD@A@@8d3}}}}}}}}@)4<@)@!4=@)@@@@@  @@ ఐ+$self4DE4DE@)@@>3@"8|@@@@@(4DE@@@D;@@@h~@@@h}@@h|@@ ఐJ$self4DE4DE@):@@?@(4DE'@@<?<~@@@h@@@h@<}<|@@@h@@@h>>>>>>>@)@@@  )ױZ A4)@4@@)@࣠@&m_nameAP;FF2Q;FF8@i!A@@93QQQQQQQQ@)5@)@!5@)@@@@@  @@#typAc;FF9d;FF<@|"A@@9)3dddddddd@ 93@@@@@@@@ภ#Rawr<F?FEs<F?FH@jఐ&indent~<F?FJ<F?FP@@@@@@@h@@@@h@@@h@@h@@h3@(49S@+@,@@@@E<F?FQ<F?FR@@@@@hN@hN@h@@ ఐt$self=FSFa=FSFe@*8@@@$@*=FSFu@@@>@@@h@>@@@h>@@@h@@h@@h4@@ఐ&m_name=FSFv=FSF|@e@@9A@@డ^3string_of_type_expr)Odoc_info>F}F>F}F@ >F}F>F}F@@@9@@@7@@@6@@5@wawawaw@@X@@@@9@@@i@@@i@@ho@@ఐ#typ>F}F>F}F@y@@9|@@ >F}F >F}F@@?E@@@h@i P@i@@=FSF`>F}F@@@@@h@i O@h@@<F?FI >F}F@@k<@@@h@i N@h@@ @@J@@@h@ A@A@@@9@99@@i@@i@@i@@@5@:@:9@@i @@i@@i@@iJ@i@B;FF#@@07H@FFI@FF@A@࣠@&self-2Aఠnn*o#A*@63VVVVVVVV@*@@@  *r$A6*@6@@*@࣠@&m_nameAh@FFi@FF@%A@@<@@@i<3llllllll@+6+@+@$6,@+@@@@@  @@#typ A~@FF@FF@&A@@<@@@iI3@&<@@@i;@ @!@@@@ @@ภSAFFAFGARภ#Raw AFF@k ఐU$selfAFFAFF@+1@@A3@'6<@@@iH@0@1@@@+ AFG@@@@A@@@ic@@<@@@ib@9@@@ia@@i`@@i_@@ఐf&m_nameAFGAFG @F@@@]@@@ioN@isN@ir*@@ఐd#typAFG AFG @4@@@g@@@inN@iuN@it>@@AFFAFG@@l@@@i\@ivN@imH@@b @@=%@@@iUM@i[N@ภAFGmA@nA@r@@@iVM@i|\@@AFFv@@F@@@iTb@{A@A@@@=Y@@@i@=T@@@i=Q=P@@@i@@@i@@i@@i@@i@@@6@=p@@@i@=k@@@i=h=g@@@i@@@i@@i@@i@@i@@iJ@i@=@FF@@:CDG>GIDDG>GV@AA࣠@&self-2"Aఠo!o+j'A+@7 3QQQQQQQQ@+@@@  +m(A7+@7@@+@࣠@!v#AcDG>GWdDG>GX@|)A@@;3dddddddd@+7#@+@!7$@,@@@@@  @@ డ0reset_type_names)Odoc_info}EG[Ga~EG[Gj@ EG[GkEG[G{@@@ @@@/ @@@.@@-@uuuv@@V@@@@@@@i@@@i@@i3@6B;G@9@:@@@@ภ)EG[G|EG[G~@)@@@%@@@iN@i@@3@@@@@iM@i@@ఠ!t$FGGFGG@*A@@<Fp@@@iM@i@@@iM@i3@2@@@డd!@KHzHKHzH@%@@@%@@@i@ @@@i^"@@@i@@i@@i@@ภFGGKHzHA ఐ$selfFGG@,@@Bi5@,}FGG@@@wF@@@i@@@iF@@@i@@iD@@ภ۰GGGJH<HwAڠภ'Newline #GGG@i@ @@F@@@iO@j\@ภ0GGGA-%minus 9GGG@ @@F@@@j O@jO@jt@ภ HHGG.Aภ#RawPHGG@mkడ!^[HGG\HGG@ݰ@@@@@@j%@@@@j$@@@j#@@j"@@j!@@$val sHGGtHGG@@vHGGwHGG@@@@@j1P@j3P@j2@@డ!^HGHHGH@ @@@ @@@j9@ @@@j8@@@j7@@j6@@j5@@డ+$Name&simpleHGGHGG@ HGGHGG@@@@@@@@jI@@@jH@@jG@@ఐg!vHGGHGG@+@@@@jp@@jo@@డ$Name&fatherJH<HSJH<HW@ JH<HXJH<H^@@@@@@@@@@@@@@J@@@@@@@j~@@@j}@@j|@@ఐ]!vJH<H_JH<H`@!@@=h@(val_nameJH<HaJH<Hi@ @@.@@@jQ@jQ@j@@JH<HRJH<Hj@@4@@@j@@ఐ!vJH<HkJH<Hl@D@@=@(val_typeJH<HmJH<Hu@ @@=P@j@@@@=@ภJH<HvA@A@fH@@@ji@@@jjO@j0@@A@p@@@jO@jh7@@A@w@@@j O@j>@@A@~@@@iO@j E@@GGG@@H@@@i@@@iO@iP@@,@@UQ@ภ%KHzH2A ఐ䠐$self 2KHzH@.@@Df@.6KHzH@@@>@@@j@>>@@j@@jp@@%Value@EKHzHFKHzH@@>@@@kO@k~@@ఐ!vXKHzHYKHzH@@@>@(val_name_KHzH`KHzH@ @@@@@k!@@A@@>@ภ-lKHzHyA+ภ'NewlinetKHzH@lK@ @@@@@k0@ภKHzHA@A@O@k&@@@k+N@k7@@A@O@j@@@jN@k*@@nA@O@i@@@iN@j@@FGG@@@@@iN@i@@ ఐb$selfLHHLHH@/9@@E@.LHH@@BEB}@@@kA@@@k@@B|B{@@@k?@@@k>BxBw@@@k=@@@k<@@k;@@k:@Bภ/@@E/B@@@kU@@@kT@@ఐ!vLHHLHH@M@@>@(val_infoLHHLHH@ @@BB@@@kQ@@@kPO@kZO@kW0@@LHHLHH@@B@@@@iN@k\O@kN;@@o @@E<@A@ FGG @@ ఐɠ$selfMHHMHH@/@@E3@aZ@[@\@@@/MHH@@@J@@@kc@@@kb@@ka@@ఐs!t2MHI3MHI@@@L]@@@kw@@@kvM@kqM@kn(@@,@@>J@J@/J@EJ@J@ki2@B@@ @@@ @A@ A@@@>>@@k~@@k}@@@;@?>@@k@@k@@kJ@k @`DG>GB.@q " Return Texinfo code for a value. nCGGoCGG=@@@@@@@? uQI:IEvQI:IV@AA࣠@&self-2.Aఠs-s0+A0@;>3@0@@@  0,A;A0@;A@@0@࣠@!a/AQI:IWQI:IX@-A@@?&3@0-;U@01@!;V@02@@@@@  @@ డ.0reset_type_names)Odoc_infoRI[IaRI[Ij@ RI[IkRI[I{@@2@@@2@@@k1@@@k@@k3@'3?O@*@+@@@@ภ-RI[I|RI[I~@-@@@H@@@kN@k@@$@@#@@@kM@k@@ఠ!t0SIISII@.A@@_J@@@kM@k@@@kM@k3@2@@@డ!@]KfK]KfK@H@@@H@@@k@C@@@k"@@@k@@k@@k@@ภװSII]KfKA֠ ఐ$self$SII@0@@F5@0(SII@@@J@@@k@@@kJ@@@k@@kD@@ภ=TII>\K7KcAภ'Newline FTII@n@ @@J@@@kO@k\@ภSTIIAܐ2%minus \TII@ @@K @@@kO@kO@kt@ภ,kUII.A*ภ#RawsUII@q$val zUII{UII@@}UII~UII@@q@@@kO@kO@k@@ @@K4@@@kO@k@ภSVIIUAQภ#RawVII@qఐ!aVIJVIJ@@@@7@+att_virtualVIJVIJ@3+att_virtual@=@@@@@@@@B3)att_value @b@@@@@@@AN4V4`N4V4u@@@3+att_mutable%@@@@@A@AO44O44@@@@AP55P55"@@@+#@@c@@@lO@l @(virtual VIJVIJ @@VIJVIJ!@@q@@@l O@lO@l@ VIJ(@@VIJ'VIJ)@@O@lO@l@VIJVIJ*@@@@h@@K@@@lO@l @ภưWJ-JAAĠภ#Raw WJ-JD@r(ఐ!aWJ-JIWJ-JJ@[@@@,@+att_mutable!WJ-JK"WJ-JV@` @@@@@l%O@l#8@(mutable .WJ-J]/WJ-Je@@1WJ-J\2WJ-Jf@@rN@@@l!O@l'O@l&I@ @WJ-Jm@@BWJ-JlCWJ-Jn@@O@l)O@l(W@IWJ-JEJWJ-Jo@@Z@@G@@K@@@lO@l `@ภWXJrJAภ#Raw_XJrJ@rzడ$Name&simplenXJrJoXJrJ@ rXJrJsXJrJ@@{@@@@@@l<@@@l;@@l:@@ఐ!aXJrJXJrJ@Ͱ@@A@)att_valueXJrJXJrJ@۰ @@A>@@@lO@lL@(val_nameXJrJXJrJ@Ѱ@@ @@@lGP@lPP@lN@@XJrJXJrJ@@@@@lF@@Y@@L]@@@l1O@l7@ภ|YJJ~Azภ#RawYJJ@rޠ# : YJJYJJ@@YJJYJJ@@r@@@lbO@ldO@lc@@ @@L@@@l[O@la@ภZJJA ఐo$self ZJJ@2w@@HW@1ZJJ@@@A@AA@@ls@@lr@@డ$Name&father[JK [JK@  [JK [JK @@t@@@u@@@l}x@@@l|@@l{'@@ఐ!a&[JK!'[JK"@g@@A8@)att_value-[JK#.[JK,@u @@A@@@l@lD@(val_name9[JK-:[JK5@k@@@@@lQ@lQ@lR@@D[JKE[JK6@@@@@lX@@ఐŠ!aW\K7KMX\K7KN@@@Ai@)att_value^\K7KO_\K7KX@ @@B @@@l@lu@(val_typej\K7KYk\K7Ka@@@B/P@l~@@@@B*@ภv\K7Kb9A@:A@M(@@@ll@@@lmO@l@@DA@@@@l\O@lk@@KA@@@@l2O@lZ@@9RA@G@@@lO@l0@@YA@@@@lO@l@@ `A@@@@kO@l@@:gA@H@@@kO@k@@YnA@g@@@kO@k@@TIIv@@%Md@@@k@@@kO@k@@@@@ภ]KfKvA ఐQ$self ]KfKz@3Y@@I9@37]KfK@@@C3@@@l@C2C-@@l@@l@@)Class_att@]KfK]KfK@@CC@@@lO@l@@ఐg!a]KfK]KfK@:@@B @)att_value]KfK]KfK@H @@B@@@l@l@(val_name ]KfK ]KfK@>@@:@@@l!@@O@@Cc"@ภڰ]KfKAؠภ'Newline!]KfK@p@ @@D@@@l5@ภ>,]KfKA<@A@HO@l@@@lN@mE@@ A@QO@l@@@lN@lN@@|)A@ZO@k@@@kN@lV@@HSII2@@c@@@kN@k^@@ ఐݠ$self]^KK^^KK@3@@Io@3>b^KK@@G,IG*@@@m @@@m @G)G(@@@m@@@mG%G$@@@m@@@m@@m@@m@GEภ4VM@@IܠGH@@@m@@@m@@ఐ!a^KK^KK@ٰ@@C(@)att_value^KK^KK@ @@CJ@@@m%@m!@(val_info^KK^KK@Ұ@@GmGl@@@m@@@mO@m&O@m#@@^KK^KK@@@@@kN@m(O@m@@} @@@A@SII @@ ఐR$self_KK_KK@4[@@J;3@@@@@@3װ_KK@@@O{@@@m/]@@@m.@@m-@@ఐ !t_KK_KK@@@Qm@@@mC@@@mBM@m=M@m:(@@,@@CJ@J@(J@,@R* , Return Texinfo code for a class attribute. 'PII(PII9@@@@@@@C.cL3L>/cL3LL@AA࣠@&self-22Aఠx1x4ұU/A4@?3<<<<<<<<@4@@@  4ձX0A?4@?@@4@࣠@!m3ANcL3LMOcL3LN@g1A@@C3OOOOOOOO@4@@4@!@@4@@@@@  @@ డ0reset_type_names)Odoc_infohdLQLWidLQL`@ ldLQLamdLQLq@@@@@@@@mb@@@ma@@m`3uuuuuuuu@'3C@*@+@@@@ภ2dLQLrdLQLt@2@@@ @@@miN@mm@@$@@@@@mnM@mh@@ఠ!t4eLwLeLwL@2A@@OL@@@mM@mt@@@mM@mo3@2@@@డ@!@nNKNnNKN@@@@@@@mv@@@@mu:"@@@ms@@mr@@mq@@ภeLwLnNKNA ఐ$selfeLwL@5e@@KE5@5YeLwL@@@SO@@@m@@@mO@@@m@@mD@@ภfLLmNNHAภ'Newline fLL@r@ @@O@@@mO@m\@ภͰ fLLAˠܐ6%minus fLL@ @@O@@@mO@mO@mt@ภ$fLL.Aภ#Raw,fLL@vG'method 3fLL4fLL@@6fLL7fLL@@vS@@@mO@mO@m@@ @@O@@@mO@m@ภ KgLLUA ภ#RawSgLL@vnఐ!m`gLLagLL@@@D@+met_privateggLLhgLL@3+met_privateD@@@#@@@!@@A3)met_value E@@@ @@@@AzV55{V55@@@3+met_virtual@@@"@@B@AX6a6kX6a6@@@@AW66$W668@@@+#@@@@@mO@m@(private gLLgLM@@gLLgLM@@v@@@mO@mO@m@ gLM @@gLM gLM@@O@mO@m@gLLgLM@@@@h@@P`@@@mO@m@ภhMM&A}ภ#RawhMM)@vఐ!mhMM.hMM/@[@@EJ,@+met_virtualhMM0hMM;@` @@n@@@mO@m8@(virtual hMMBhMMJ@@hMMAhMMK@@w@@@mO@mO@mI@ hMMR@@hMMQhMMS@@O@mO@mW@hMM*hMMT@@Z@@G@@P@@@mO@m`@ภѰiMWMkAϠภ#RawiMWMn@w3డ$Name&simple'iMWMp(iMWMt@ +iMWMu,iMWM{@@4@@@@@@n@@@n@@n@@ఐ!mEiMWM|FiMWM}@Ͱ@@E@)met_valueLiMWM~MiMWM@۰ @@E@@@n@n@(val_nameXiMWMYiMWM@ @@@@@nP@nP@n@@ciMWModiMWM@@@@@n@@Y@@Q@@@mO@n@ภ5tjMM~A3ภ#Raw|jMM@w# : jMMjMM@@jMMjMM@@w@@@n.O@n0O@n/@@ @@Q=@@@n'O@n-@ภ\kMMAZ ఐo$self kMM@70@@M@6kMM@@@Fx@FsFk@@n?@@n>@@డA$Name&fatherlMMlMM@ lMMlMN@@ -@@@.@@@nI1@@@nH@@nG'@@ఐ!mlMNlMN@g@@FV8@)met_valuelMNlMN@u @@F@@@n\@nYD@(val_namelMNlMN@ $@@\@@@nTQ@n]Q@n[R@@lMMlMN@@b@@@nSX@@ఐŠ!mmNN2mNN3@@@Fi@)met_valuemNN4mNN=@ @@F@@@ne@nbu@(val_type#mNN>$mNNF@ <@@FP@nd~@@@@F@ภA/mNNG9A?@:A@Q@@@n8@@@n9O@np@@DA@@@@n(O@n7@@KA@@@@mO@n&@@9RA@G@@@mO@m@@YA@@@@mO@m@@ `A@Ƞ@@@mO@m@@:gA@ϠH@@@mO@m@@YnA@֠g@@@mO@m@@lfLLv@@ޠR@@@m@@@mO@m@@@@@ภ>}nNKN[A< ఐQ$self nNKN_@8@@M@7nNKNe@@@G@@@n@GG@@n@@n@@&Method@nNKNfnNKNm@@G@@@nO@n@@ఐg!mnNKNnnNKNo@:@@G) @)met_valuenNKNpnNKNy@H @@Gd@@@n@n@(val_namenNKNznNKN@ @@ @@@n!@@O@@H"@ภnNKNAภ'NewlinenNKN@u@ @@@@@n5@ภnNKNA@A@XHO@n@@@nN@nE@@ A@aQO@n@@@nN@nN@@|)A@jZO@m@@@mN@nV@@eLwL2@@Lc@@@mN@m^@@ ఐݠ$selfoNNoNN@8@@No@7oNN@@KNwK@@@n@@@n@KK@@@n@@@nKޠK@@@n@@@n@@n@@n@Kภ9I@I@NL@@@n@@@n@@ఐ!mQoNNRoNN@ٰ@@G@)met_valueXoNNYoNN@ @@H@@@n@n@(val_infodoNNeoNN@ @@L&L%@@@n@@@nO@nO@n@@soNNtoNN@@@@@mN@nO@n@@} @@@A@eLwL} @@ ఐR$selfpNNpNN@9@@N3@@@@@@8pNN@@@T4@@@n@@@n@@n@@ఐ !tpNNpNN@@@V&@@@o@@@oM@o M@o(@@,@@J@o+@;@@@S@@@nA@rA@@@H8H1@@o@@or@@@D@H@H9@@o@@o@@oJ@o@cL3L7'@ސ ) Return Texinfo code for a class method. bLLbLL2@@@@@@@HIsNNsNO@AA࣠@&self-26Aఠ}h5}i9 3A9@D3@9@@@  9 4AD9@D@@9@࣠@!t7AsNOsNO@5A@@He3@9D@9@!D@9@@@@@  @@@ఠ!f8tO OtO O@06A@@@@H@@@pM@o.@(Variance!t@@@oM@o/@@o0M@o+&stringQ@@@oDM@o,@@o-M@o*3;;;;;;;;@9EH@<@=@@@࣠@YA@ఠ"tp:QtO ORtO O@j7A@@03RRRRRRRR@CYtO OZwOkO@@@@@ఠ!v;ctO OdtO O@|8A@@;@@htO OitO O@@@I@D@@o2@@ @@డ&Printf'sprintfuO O(uO O.@ uO O/uO O6@@@"&format!a@0@@@1`@@@1@@@1@@1@@@C@"@@@@@@@o@@@@oN@oN@o@@oN@o@@oN@o8&@@@o:@@@o;@@@o9@@o73@nw@q@rf@`@a@@@@ภܠݰuO O7uO O=Aภz yภ54@@ZBP@oB@@@oO@o*@ภ*#ภ2M+L@+@rSP@oS@@@oO@oB@ภB(;'@;@\@@@oCO@oO@oO@oiN@oN@o@@@oO@oa@@R@-z  @@@oO@ol@@]@8P@o_@@@oO@ox@$%s%sn@n@?@@@oO@oO@o@@ut@@5@@@oBO@o~@@డ2string_of_variance)Odoc_info^vO>OI_vO>OR@ bvO>OScvO>Oe@@@I&t_type@@@4@A@@@3{@@@2@@1@@0@xvvyvw@@W@@@@@@@o@T@@@o@@@o@@o@@o@@ఐ!tvO>OfvO>Og@T@@I@@ఐOhvO>Oi@ܰ@@v@@vO>OHvO>Oj@@P@o@@డ63string_of_type_expr)Odoc_infowOkOvwOkO@ wOkOwOkO@@ذ@@@J@@@p@@@p@@p@@ఐ"tpwOkOwOkO@@@@@wOkOu|@@'P@p@@Z@@#N@oI@sA@M@p@A@@ఐ預!tyOOyOO@@@JJ3@@@@@@-ty_parametersyOOyOO@3-ty_parametersJS@@@8@)type_expr@@@@(Variance!t@@@@@@@@@@B#3'ty_name!t@@@@@@@A/../..@@:@3'ty_info*@@@@@@A@A@A*0./+0./"@@H@83'ty_kind8J)type_kind@@@@@C!@A53//63/0@@S@3*ty_privateCJ,private_flag@@@@@D,@A@400A4008@@^@3+ty_manifestNJ-type_manifest@@@@@@@@E<@AP50X0bQ50X0@@n@3&ty_loc^@@@A@FE@AY600Z600@@w@3'ty_codegϠj@@@@@@A@GT@Ah700i700@@@@Al1/`/jm1/`/@@@|@@v@u@@@p@r@@@p@@p@@@p@ĠzOOzOO@@@@@@@@@p@@@@q@@p@@@p3@@@@@@@@@q@@@@q@@q@@@q@@@ zOO@@zOOzOO@@K @Ġ{OO{OOA~ఠ"tvZ {OO@9A @@@@@@q@@@@q@@q3@@@@Ġ{OOA@@ A@N@@@@q@@@@q@@q@@@q@@@{OO2@@@@@@q@@@@q @@q@@@q+@@@@@@q#@@@@q$@@q"@@@q!;@@@డ!^{OO{OO@@@@@@@q:@@@@q9@@@q8@@q7@@q63''''''''@@ic@d@e@@@@ఐ"!f9{OO:{OO@N@@@@L@@@qK@@@@qL@@qJ@@@qI@@qH#@@ఐ"tvW{OOX{OO@-@@@L"@@@qV@9@@@qW@@qUP@q[P@qX@@@k{OOR@@@@@qF@q^P@qTI@@! {{OO|{OO@@c~{OO@@@@@qEO@q`O@q_\@@ @@K]@ఠ!l[|OO|OO@:A@@@@@@q+@@@@q,@@q*@@@q)@@@@@@q/@@@@q0@@q.@@@q-@@@డK&Printf'sprintf}OP}OP @ }OP}OP@@C@@@C@@@@qL4J@vWJ@q4N@qoN@qN@q@@qN@qcM@@@qe@@@qf@@@qd@@qb3@]V@W@X@@@@ภ,+}OP}OPA*ภ7 ,Char_literal ;,Char_literal !a@2Π!b@2Ϡ!c@2Р!d@2Ѡ!e@2Ҡ!f@2@@@5@$charB@@@55)%!@@@5@BLAYAA.%%/%%@@@el@hI@@@@qO@qO@q]@ภYZXภab`@`@̠P@q@@@qO@qu@ภqPrpO") u@u@4@@@qO@qO@q@ภ@@N@qN@qN@qP@qޠ@@@qnO@qO@qO@qO@q@@@qO@q@@@Š@@@qO@q@@@P@q%&'(@@@qO@q@@@P@q(ݠޠߠ@@@qO@q@%(%s) @@@@@qO@qO@q@@@@?>@@@qmO@q@@డg&String&concat~PP+~PP1@ ~PP2~PP8@@@@@@@@r@.@@@r@@@r,@@@r@@r@@r@@", ~PP:~PP<@@~PP9~PP=@@ @@@r%P@r'P@r&#@@డ$List#map~PP?~PPC@ ~PPD ~PPG@@@@@@@M@@@rJ@@@@rK@@rIP@r.y@@@r$P@rRP@rHP@r,@@r/@@@@r-@@@r+@@r*@@r)`@@ఐ;!fR~PPHS~PPI@g@@@@N@@@rE@2@@@rF@@rD+@@@rC@@rB~@@ఐߠ!lp~PPJq~PPK@@@S@@@r:Q@rPQ@rL@@|~PP>}~PPL@@J@@@r#P@rQQ@r9@@~PP*~PPM@@P@r"@@@@M@@@AyOO@@M@6@@MQ@A@ A@@@MM@@r@@r@@@JT@MM@@r@@r@@rJ@r@sNN@@MPOPZPOPm@AA࣠@&self-2]Aఠ-\.?K;A?L@Jp3@?J@@@  ?N@A@3@@@@ >ANINH@@@r@@@rN@rг&optionPOPPOP@г!%Types'POP(POP@N]+POP,POP@@@0@@@r- @@@8@@@r2@@8POP9POP@@@NwNv@@@r@@@r=@@  @@@ఠ!f`MPPNPP@f?A@@@N0constructor_args@@@rN@rg@@@s N@r@@rN@r3________@_sk@n@\@@@@Ġ*Cstr_tuplepPPqPP@;*Cstr_tuple@@@m@)type_expr@@@l@@@k@AA@B@A**"**F@@@@ఠ!lbPPPP@@A@@@@@r@@@r3@9RPPPQ3@@@@@@1@@L@@@డ-3string_of_type_list)Odoc_infoPPPP@ PPPP@@#par,@@@C@@@B@@@@A@ O)type_expr@@@@@@@?x@@@>@@=@@<@@;@xxxx@@Z@0+@@(&%@@@r@@@r@$@@@r@#"@@@r@@@r@@@r@@r@@r@@r3@_oh@i@j@@@Eภ@@@HG@@@s@@@s@@# * PPPP@@PPPP@@U@@@s Q@sQ@s%@@ఐ!l'PP(PP@/@@cb@@@s @@@s Q@sQ@s=@@@@>@Ġ+Cstr_record>PQ?PQ@;+Cstr_record@O,record_field@@@j@@@i@A@@B@AP))Q)*@@@n@ఠ!lcYPQZPQ@rAA@@@@@r@@@r3aaaaaaaa@@@@@@( @@@@@డ0string_of_record)Odoc_infosPQtPQ @ wPQ!xPQ1@@@O,record_field@@@i@@@h@@@g@@f@~~~~@@c@@@@@@@s@@@s@@@s@@s3@IB@C@D@@@@ఐP!lPQ2 @  @@21@@@s%@@@s$Q@s(Q@s&@@D@@[@@AOdPP@@@@@jN@s33@#@@@A@!@@ఐ$argsQ=QIQ=QM@ǰ@@@@@s83@p@@@@@@ఐ蠐#retQ=QOQ=QR@{@@@@@s:@@@s9@@ @@@@@@s;@@Ġ*Cstr_tupleQXQ`QXQj@ĠQXQkQXQm@@@@@@@@sP@@@sO3        @=@@@@@ @@G@@@sQ@@Ġ$NoneQXQoQXQs@@@@@$#@@@sW@@@sV@@* @@@@@@sX@@@g@@@sZ@;:@@@s\@@@s[@@sY.@@@ AQXQx@@CQXQwDQXQy@@Pu7@@ఠ$argseSQzQTQzQ@lBA@@@@@sh3WWWWWWWW@@@@@Ġ$NonecQzQdQzQ@/@@@@lk@@@sn@@@sm@@ @@@@@@so@@@@@@sq@@@@ss@@@sr@@sp*@@@డ!^QzQŽQzQ@@@@@@@s@@@@s @@@s@@s@@s3šššššššš@PI@J@K@@@@$ of ¨QzQ©QzQ@@«QzQ¬QzQ@@.@@@sP@sP@s@@ఐs!fQzQQzQ@@@@n@@@sj@@@s@@s.@@ఐ$argsQzQQzQ@8@@@@@sQ@sQ@sB@@QzQQzQ@@]@@@s@sQ@sL@@? @@QM@@Ġ*Cstr_tupleQQQQ@ĠQQQQ@@@@@@@@s@@@s3@9@@@@@ @@C@@@s@@Ġ$SomeQQQQ@Šఠ!rf QQ!QQ@9CA@@&@@@s@@@@@.-@@@s@@@s%@@8@@@(@@@s,@@@q@@@s@ED@@@s@@@s@@s<@@@డ!^OQQPQQ@Ѱ@@@@@@s@@@@s@@@s@@s@@s3\\\\\\\\@E>@?@@@@@@# : jQQkQQ@@mQQnQQ@@@@@sP@sP@s@@డ3string_of_type_expr)Odoc_infoÆQQÇQQ@ ÊQQËQQ@@@@@RP@@@s@@@s@@s7@@ఐ!ràQQáQQ@A@@Rg@@@sQ@sQ@sK@@ëQQìQQ@@(@@@s@sQ@sU@@H @@QV@@ఠ$argsgQQQQ@DA@@@@@s@@Ġ$SomeQQQQ@ఠ!rhQRQR@EA@@@@@s@@@@@@@@s@@@s@@(@@@(@@@s @@@,@@@s@@@@s@@@s@@s0@@@డ–!^ QR  QR @@@@@@@s@@@@s@@@s@@s@@s3@K^W@X@YG@@A@B@@@@# : 'QR(QR @@*QR+QR @@@@@t P@t P@t @@డ!^?QR@QR@@@@@@@t@@@@t@@@t@@t@@t5@@ఐ!f[QR\QR@@@@ @@@t#@@@t"@@t!L@@ఐ$argspQRqQR@U@@ @@@t*R@t.R@t-`@@{QR |QR@@@@@t@t/R@t)j@@డ!^ĐRR?đRR@@@@@@@@t5@@@@t4 @@@t3@@t2@@t1@@$ -> ĨRR9ĩRR=@@īRR8ĬRR>@@.@@@tAR@tCR@tB@@డC3string_of_type_expr)Odoc_infoRRBRRK@ RRLRR_@@@@@S@@@tG@@@tF@@tE@@ఐ!rRR`RRa@°@@S@@@tNS@tPS@tO@@RRARRb@@f@@@t@@tQS@tM@@H @@n@@@t@tRR@t?@@@@v@@@t @tSQ@t@@@@S3@@@AQ=QC@@S5@h@@S6@A@"!A@@@SS@@@t@SQSP@@@t@@@tSK@@t@@t@@tN@@@O@Sg@@@t@SeSd@@@t@@@tS_@@t@@t@@t@@tJ@tw@0POPSG@@S\6RR7RR@AA࣠@&self-2jAఠiDڱ]FAD@O3DDDDDDDD@D@@@  Dݱ`GAPD@P@@D@࣠@"tykAVRRWRR@oHA@@Sx3WWWWWWWW@DP@D@!P@D@@@@@  @@ డ0reset_type_names)Odoc_infopRRqRR@ tRRuRR@@@@@@@@t@@@t@@t3}}}}}}}}@'3S@*@+@@@@ภBŋRRŌRR@B@@@ @@@tN@t@@$@@@@@tM@t@@ఠ)entry_doclţRRŤRR@żIA@@@Xi@@@uPM@t@@@tM@t:M@t@@@tM@t@@tM@t3źźźźźźźź@=@@@@Ġ$NoneRRRR@@@@@!3@M.RRSS@@@@@@ภRSRSAภ'Newline RS @@ @@:O@t@ภRS A@A@]6@@@tO@t&@@RS@@>(@Ġ$SomeSSSS@ఠ!tnSSSS@JA@@]M@u[M@u^M@t3        @B@@@@@ @@e@@@డĥ!@SSSS@f@@@f;O@t@@@t@c@@@t @@@t@@t@@t3++++++++@c/(@)@*@@@@ภ9S#SF:S#SH@ภ#RawBS#S.CS#S1@^ఐΠ&indentNS#S3OS#S9@@@@@@@u@@@@u@@@u@@u@@u0@@EeS#S:fS#S;@@@@@u&Q@u(Q@u'@@@$ (* vS#S=wS#SC@@yS#S<zS#SD@@@@@u%Q@u*Q@u)T@@ƃS#S2ƄS#SE@@@@@u@u+Q@u$^@@K @@;|P@ua@ ఐZ$selfƛS#SJƜS#SN@F$@@\p@EƠS#Sb@@@O2@O-O"@@u/@@u.w@@HƬS#ScƭS#Sd@@O=Q@u6@@ ఐ}$selfƾS#SfƿS#Sj@FG@@\'@ES#Sw@@Y\Y@@@u@@@@u?@YY@@@u>@@@u=YY@@@u<@@@u;@@u:@@u9@YภF@@\=Y@@@uT@@@uS@@ภ$SomeS#SyS#S}@ఐ!tS#S~S#S@а@@@@S#SxS#S@@YW@@@uOR@uZ@@ S#Se S#S@@OJ@uM@@S#SIS#S@@O@@S#S-S#S@@_@@@uP@u@@ภ#SSSAภ#Raw+SS@F# *)2SS3SS@@5SS6SS@@R@@@ukP@umP@ul@@ @@<.P@uj@ภGSSwAภ'NewlineOSS@&@ @@<@P@uw%@ภkYSSAi@A@̠@@mSS@@R@@@uP@ueF@@b@@G@@A owRR@@@@@M@u@A@@@ఠ!tpDžSSdžSS@ǞKA@@a6@@@vM@u@@@uM@u3ǑǑǑǑǑǑǑǑ@@@@@@డ,!@Ǡ\]\ǡ\]\@@@@@@@u@ @@@u&$@@@u@@u@@u3ǰǰǰǰǰǰǰǰ@@@@@ภ}ǼSSǽ\]\A| ఐ$selfSS@GR@@]2@GFSS@@@@a@@@u@@@ua~@@@u@@u(@@డs!@T=ThT=Ti@4@@@4ST@@Z@@@vP@v=@@ @@h@@@v;@ภPTTLAภ#RawXTT@s ఐ$$selfeTTfTT@G@@]@GjTT6@@@VV@@vQ@@ఐ$"tywTT7xTT9@@@V@@{TT|TT:@@V@@.@@@@@vM@ภHȇT=TIAFภ#RawȏT=TL@డ$Name&simpleȞT=TNȟT=TR@ ȢT=TSȣT=TY@@@@@ @@@vk@@@vj@@vi@@ఐg"tyȺT=TZȻT=T\@:@@V)@'ty_nameT=T]T=Td@  @@+@@@vvQ@v~Q@vz7@@T=TMT=Te@@1@@@vu=@@K@@@@@vfA@ภT=TfA@A@N=Q@v[@@@v`P@vQ@@_A@W=Q@vB@@@vGP@v_Z@@A@`=Q@v0@@@v5P@vFc@@A@i=Q@v$@@@v)P@v4l@@A@rQ@v@@@vP@v(t@@ SS@@T @@@vP@v|@@@ఠ$privqTjTxTjT|@6LA@@g@@@vQ@v@డǻ~.TjT/TjT@}@@@ @@@vQ@v@~@@@v@@v@@v@@ఐ"tyITjTJTjT@ɰ@@Wj@*ty_privatePTjTQTjT@  @@@@ภ(Asttypes^TjT_TjT@'PrivatecTjTdTjT@@;'Private(Asttypes,private_flag@@@v@@@@B@@A4parsing/asttypes.mlie1Ee1L@@@ O@@@@DQ@v@@1@@W@A@{TjTt@@డ!@ɅWWɆWW@Ұ@@@Ҡ>fP@v@@@v@Π@@@v  @@@v@@v@@v3ɖɖɖɖɖɖɖɖ@{@|@}@@@@ఐW"tyɪTTɫTT@*@@W3ɪɪɪɪɪɪɪɪ@@@@+ty_manifestɲTTɳTT@ r @@ q p@@@v@@@v@Ġ$NoneTTTT@Ē@@@@  @@@v@@@v3@7@@@ @  @@@v@@@v@@@ภTTTT@@@@(V@@@w@Ġ$SomeTTTT@ĜĠ%OtherTTTT@;%Other @@@@)type_expr@@@@A@@B@A)-- )-.@@@&@ఠ#typTTTT@*MA@@@@@w3@@@@@@TTTT@@ @@@w@@@2@@ ܠ @@@w@@@w@@  @@@w@@@w@@@ภ3UU4UU@ภ#Raw<UU=UU@X# = DUUEUU@@GUUHUU@@d@@@w-S@w/S@w.3MMMMMMMM@E>@?@@@@@@TUUUUU@@?9S@w,@ภ^UUS_UUU@ภ#RawgUU,hUU/@ఐV$privsUU4tUU8@ڰ@@@@@w=S@w<+@(private ʀUU?ʁUUG@@ʃUU>ʄUUH@@@@@w;S@w?S@w><@ ʒUUO@@ʔUUNʕUUP@@S@wAS@w@J@ʛUU0ʜUUQ@@M@@ʞUU+ʟUUR@@?S@w:R@ ఐm$selfʮUVUeʯUVUi@J7@@`a@ItʳUVU@@@[@@@wI@[@@@wH[[@@@wG@@@wF@@wE@@wDu@@డU$Name&fatherUVUUVU@ UVUUVU@@A@@@B@@@w]E@@@w\@@w[@@ఐ"tyUVUUVU@q@@Y@'ty_nameUVUUVU@ @@b@@@whU@wpU@wl@@UVUUVU@@\L@@@wW@wqU@wg@@ఐ#typUVUUVU@ư@@\V@@@wVT@wsT@wr@@!UVUd"UVU@@ʖ@ T@w1@@@w6S@wtT@wT@@ @@ʟ@T@w#@@@w(S@w5@@@@W@Ġ$SomeAUUBUU@Ġ+Object_typeJUUKUU@;+Object_typeS@Y,object_field@@@@@@@AA@B@A\*.<.B]*.<.d@@@z@ఠ!leUUfUU@~NA@@@@@w@@@w@@@qUUrUU@@+@@@w@@@6@@32@@@w@@@w@@:9@@@w@@@w@@@డ!@ˎWWˏWW@۰@@@۠@{S@wy@@@w{@ؠ@@@wz @@@wx@@ww@@wv3ˠˠˠˠˠˠˠˠ@ D=@>@?@@@@ภoˮUV ˯UV @nภ#Raw˷UU˸UU@ӠడO!^UUUU@E@@@E@@@w@D@@@w?@@@w@@w@@w3@0@@@@# = UUUU@@UU@@a@@@wU@wU@w@@డ!^UVUV@u@@@u@@@w@t@@@wo@@@w@@w@@w0@@ఐ$privUUUU@v@@ţ@@@wV@wD@(private UUUU@@UU UU@@Ţ@@@wV@wV@wU@ .UU@@0UU1UU@@V@wV@wc@sD@@d@@"{ ?UV@UV@@NBUV@@ž@@@wV@wV@ww@@ @@@@@w@wV@w@@SUUTUV@@p@@@w@wU@w@@]UU^UV@@ADT@w@డ$List'flattenoV VpV V @ sV V!tV V(@@:h@@@:h:gAfT@w@@@w@@@w:d@@@w@@w@@డ $List#map̗V)V<̘V)V@@ ̛V)VA̜V)VD@@e@@@@R@@@xU@w:2@@@wU@xU@wU@w@@w@*@@@wl@@@w@@w@@w@@࣠@!rAVEV_VEV`@OA@@+@@@@డe!@VdVVdV@&@@@&AW@w@@@w@#@@@wa @@@w@@w@@w3@L-N@$@%@@@@ภVdV}VdVAภ#Raw VdV@డ˙!^ VdVVdV@Ə@@@Ə@@@x@Ǝ@@@x lj@@@x @@x @@x /@@" %VdV&VdV@@(VdV)VdV@@ƫ@@@xY@xY@xC@@డ!^=VdV>VdV@ƿ@@@ƿ@@@x"@ƾ@@@x!ǹ@@@x @@x@@x_@@ఐ!rYVdVZVdV@k@@n@'of_name`VdVaVdV@3'of_name@@@p@@@}@@@ 3'of_type )type_expr@@@~@@A @Av$-9-?w$-9-Z@@@3'of_text*Odoc_types$info@@@@@@A@B@A%-[-a%-[-@@@@A#- -&#- -8@@@7/@@@@@x.Z@x2Z@x0@@# : ͟VdV͠VdV@@͢VdVͣVdV@@@@@x-Z@x4Z@x3@@S @@'@@@x@x5Z@x,@@ʹVdV͵VdV@@@@@x@x6Y@x@@ @@BX@x@ภذVdVA@A@9Y@w@@@xX@x;@@VdV{@@@@@wX@x@@డo!@WW,WW-@0@@@0BX@x@@@@xB@-@@@xAk @@@x?@@x>@@x= @@ ఐŠ$selfVVVV@M@@co@L̰ VV@@@_Q@@@xV@_L@@@xU_I_H@@@xT@@@xS@@xR@@xQ/@@డ̭$Name&father-VV.VV@ 1VV2VV@@@@@@@@xj@@@xi@@xhO@@ఐ!rIVVJVV@[@@^@'of_namePVVQVW@ @@@@@x{[@xyj@@YVVZVW@@_@@@xd@x[@xtt@@ఐ!rnWW!oWW"@@@@'of_typeuWW#vWW*@  @@_@@@xcZ@xZ@x@@΀VV΁WW+@@Π@@@xNY@xZ@xa@@డ"!@ΖW.WRΗW.WS@@@@CY@x@@@x@@@@x @@@x@@x@@x@@ภtγW.WGδW.WQAsภ#Raw μW.WJ@נ" ;W.WLW.WN@@W.WKW.WO@@@@@xZ@xZ@x@@ @@CZ@x@ภW.WP%A@&A@KA[@x@@@xZ@x@@W.WE/@@-J@@@xZ@x@@ఐ R)entry_docWTWlWTWu@a@@@a@@@x@@@x> I@@@x@@x@@ఐJ!rWTWvWTWw@#@@q&@'of_textWTWxWTW@ @@a@@@x@@@x[@x[@x8@@'WTWk(WTW@@j@@@xZ@x[@xC@@P @@sN@@@xMY@xZ@xL@@@@|a@@@wX@xY@xLU@@t@@V@EVEVZFWTW@@@@@wV@xV@xz@@ఐ!lWWWXWW@@@Ԡ@@@wV@xV@x@@cV)V;dWW@@=X@@@wU@xV@w@@nV VoWW@@U@w@@@wT@xU@w@@ @@Ġ@@@wT@w@@ภIψWWωWWAHภ#Raw ϑWW@" }ϘWWϙWW@@ϛWWϜWW@@@@@xT@xT@x@@ @@DT@x@ภ̿ϭWW%A̽@&A@ DU@x@@@xT@x@@ϸWW0@@(@@@wT@x@@c7@@@@@ATTWW@@ ;@@@vQ@x@@ఐ "tyWWWW@ W@@]A@'ty_kindWWWW@ @@@@@yK@Ġ-Type_abstractWXWX@;-Type_abstract@@@{@@@@BB@A++++@@@@@@  @@@@@yQ@@@@@yT@@@ภǰWXWX AƠภ'Newline WX@@ @@DS@y+f@ภ+WXA)@A@όET@y#@@@y(S@y0v@@$WX@@b@@@y!|@Ġ,Type_variant3X!X.4X!X:@;,Type_variantE@w^3variant_constructor@@@x@@@w@A@BB@AE,$,*F,$,T@@@c@ఠ!lNX!X;OX!X<@gPA@@@@@y @@@y 3VVVVVVVV@@@@@@( @@-@@@y@@0@@@y@@@ภ'fX@XgX@X@&ภ#RawoX@XPpX@XS@డ!^{X@XY|X@XZ@@@@@@@yB@@@@yA@@@y@@@y?@@y>3ЈЈЈЈЈЈЈЈ@C<@=@>@@@@" =ЖX@XVЗX@XX@@ЙX@XU@@@@@yNT@yPT@yO@@డ9!^ЭX@X{ЮX@X|@/@@@/@@@yV@.@@@yU)@@@yT@@yS@@yR2@@ఐ$privX@X^X@Xb@0@@]@@@ydU@ycF@( privateX@XiX@Xq@@X@XhX@Xr@@\@@@ybU@yfU@yeW@ X@Xy@@X@XxX@Xz@@U@yhU@yge@uD@@f@@! X@X}X@X@@NX@X@@x@@@yaU@yjU@yiy@@ @@ʀ@@@yM@ykU@y`@@ X@XTX@X@@*@@@y<@ylT@yL@@X@XOX@X@@ES@y;@డϲ$List'flatten)XX*XX@ -XX.XX@@?"@@@?"?!FS@yp@@@yr@@@yq?@@@yo@@yn3>>>>>>>>@@@@@డ$List#mapRXXSXX@ VXXWXX@@ @@@@$@@@yT@y?T3@@@y{T@yT@yT@y@@y@@@@y'@@@y@@y~@@y}6@@࣠@&constrAхXXцXX@ўRA@@+@@@@ภQѐXYёXY@Pภ#RawљXXњXX@డ1!^ѥXYѦXY@'@@@'@@@y@&@@@y!@@@y@@y@@y3ѲѲѲѲѲѲѲѲ@+9Z@0@1@@@@$ | XYXY@@XYXY@@F@@@yW@yW@y@@ఐV&constrXY XY@#@@}&@'vc_nameXYXY@3'vc_name@@@u@@@o@@@ 3'vc_args @@@p@@A@A****@@@3&vc_rethz)type_expr@@@r@@@q@@B@A***+@@!@3'vc_text$yw@@@t@@@sA@C%@A+ +*+ +I@@/@@A****@@3@@8@@˓@@@yW@yW@yj@@ XX!XY@@=@@@y@yW@yt@@*XX+XY@@G V@yy@ภ4YSY5YSY@ภ#Raw=YY5>YY8@Y ఐ $selfKYY:LYY>@Q԰@@g@QPYYR@@@`@@@y@``@@@y@@@y`@@y@@y@@ఐ預&constrkYSYrlYSYx@@@@'vc_argsrYSYysYSY@ @@`@@@yW@yW@y@@ఐ&constr҈YSY҉YSY@Ӱ@@-@&vc_retҏYSYҐYSY@ @@`Ӡ`@@@y@@@yW@yW@y@@ҞYY9ҟYSY@@`@@ҡYY4ҢYSY@@GV@y@ఐ )entry_docүYYҰYY@ @@@͚en@@@y@@@y @@@y@@y @@ఐI&constrYYYY@@@p@'vc_textYYYY@ϰ @@Ϳe@@@y@@@yW@yW@y+@@YYYY@@VGW@y@@@yV@yW@y8@@M @@_GT@y@@@yV@yA@@@@4@@@yF@XXYY@@@@@yU@yU@yy@@ఐ!lYYYY@@@@@@yU@yU@y@@XXYY@@A@@@yzT@yU@y@@%XX&YY@@ҚHT@y2@@@y7S@zT@yy@@ @@ @Ġ+Type_record;YY<YZ@;+Type_recordM@@@@z@@@y@AABB@AK,|,L,|,@@@i@ఠ!lTYZUYZ@mQA@@@@@y@@@y @@@% @@2@@@y @@5@@@y @@@డ!@o[\ p[\ @@@@HPS@z@@@z@@@@z @@@z@@z@@z3ӁӁӁӁӁӁӁӁ@ 6/@0@1@@@@ภPӏZZLӐZZN@Oภ#RawӘZZәZZ@డ0!^ӤZZ!ӥZZ"@&@@@&@@@z%@%@@@z$ @@@z#@@z"@@z!3ӱӱӱӱӱӱӱӱ@0@@@@# = ӽZZӾZZ @@ZZ@@B@@@z1U@z3U@z2@@డ`!^ZZCZZD@V@@@V@@@z9@U@@@z8P@@@z7@@z6@@z50@@ఐ Ӡ$privZZ&ZZ*@ W@@̈́@@@zGV@zFD@(private ZZ1ZZ9@@ZZ0ZZ:@@̓@@@zEV@zIV@zHU@ ZZA@@ZZ@ZZB@@V@zKV@zJc@sD@@d@@"{  ZZE!ZZH@@N#ZZI@@͟@@@zDV@zMV@zLw@@ @@ͧ@@@z0@zNV@zC@@4ZZ5ZZJ@@Q@@@z@zOU@z/@@>ZZ?ZZK@@IT@z@డ$List'flattenPZOZ_QZOZc@ TZOZdUZOZk@@BI@@@BIBHI;T@zS@@@zU@@@zTBE@@@zR@@zQ@@డ$List#mapxZlZyZlZ@ |ZlZ}ZlZ@@F@@@@?@@@{IU@zeBz2@@@z^U@{VU@zU@zc@@zf@ @@@zdM@@@zb@@za@@z`@@࣠@!rAԫZZԬZZ@SA@@+@@@@డF!@ԺZZԻZZ@@@@IW@zz@@@z|@@@@z{B @@@zy@@zx@@zw3@L-N@$@%@@@@ภÛZZZZAÚภ#Raw ZZ@డz!^ZZZZ@p@@@p@@@z@o@@@zj@@@z@@z@@z/@@" ZZZZ@@ ZZ ZZ@@Ό@@@zY@zY@zC@@డӪ!^ZZZZ@Π@@@Π@@@z@Ο@@@zϚ@@@z@@z@@z_@@ఐ!r:ZZ;ZZ@k@@n@'rf_nameAZZBZZ@3'rf_name@@@gQ@@@a@@@ 3*rf_mutable ï@@@b@@A@AU(k(uV(k(@@s@3)rf_atomicù@@@c@@B@A_((`((@@}@3'rf_type)type_expr@@@d@@C@Ak((l((@@ʼn@3'rf_text*@@@f@@@eA@D+@Ay ))#z ))B@@ŗ@@A}(4(>~(4(P@@ś@F>@@@@@zZ@zZ@z@@# : ՏZZՐZZ@@ՒZZՓZZ@@@@@zZ@zZ@z@@b @@@@@z@zZ@z@@դZZեZZ@@@@@z@zY@z@@ @@JX@z@ภȰնZZA@A@)Y@z@@@zX@z@@ZZ@@ @@@zX@z@@డ_!@[J[o[J[p@ @@@ JX@z@@@z@@@@z[ @@@z@@z@@z@@ ఐ$selfZZZZ@U@@k_*@TZ[@@@gA@@@z@g<@@@zg9g8@@@z@@@z@@z@@z>@@డԝ$Name&father[[3[[7@ ![[8"[[>@@'@@@@@@z@@@z@@z^@@ఐ!r9[[?:[[@@j@@m@'rf_name@[[AA[[H@ @@@@@{[@{y@@I[[2J[[I@@g@@@z@{ [@{@@ఐ!r^[J[d_[J[e@@@@'rf_typee[J[ff[J[m@ @@g@@@zZ@{Z@{@@pZZq[J[n@@@@@zY@{Z@z@@డ!@ֆ[q[և[q[@Ӱ@@@ӠKmY@{@@@{@Р@@@{ @@@{@@{@@{@@ภd֣[q[֤[q[Acภ#Raw ֬[q[@Ǡ" ;ֳ[q[ִ[q[@@ֶ[q[ַ[q[@@@@@{0Z@{2Z@{1@@ @@KZ@{/@ภڰ[q[%A@&A@;A[@{&@@@{+Z@{7@@[q[/@@J@@@{$Z@{* @@ఐB)entry_doc[[[[@Q@@@Рi@@@{<@@@{;.9@@@{:@@{9&@@ఐY!r[[[[@2@@5@'rf_text[[ [[@ @@i@@@{E@@@{D[@{J[@{GG@@[[[[@@Z@@@{#Z@{L[@{CR@@P @@cN@@@zY@{MZ@{"[@@@@lp@@@zX@{NY@zd@@t@@e@5ZZ6[[@@@@@zrV@{QV@{P@@ఐ!lG[[H[[@ð@@Ġ@@@zqV@{TV@{R@@SZlZ~T[[@@EH@@@z]U@{UV@zp@@^ZOZ^_[[@@ӠU@z@@@zT@{WU@z\@@, @@@@@zT@z@@ภ9x[\y[\A8ภ#Raw ׁ[\@" }׈[\׉[\@@׋[\׌[\@@@@@{cT@{eT@{d@@ @@LnT@{b@ภԯם[\%Aԭ@&A@L}U@{Y@@@{^T@{j#@@ר[\ 0@@7@@@zT@{]+@@r7@@@Ġ)Type_open׺\\&׻\\/@;)Type_open@@@ABB@A ,, ,,@@@@@@  @@@@@y.@@@@@y1@@@ภƐ\\5\\LAƏภ#Raw \\8@% = ..\\:\\?@@\\9\\@@@@@@{wS@{yS@{xR@@ @@LS@{vU@ภƵ\\C%AƳภ'Newline\\J@@ @@LS@{g@ภ\\K7A@8A@yLT@{{@@@{S@{w@@AA@ׂLT@{m@@@{rS@{@@\\3K@@@@@AWW\M\X@@]@@@vQ@{w@@d@@f=@@@vP@{Q@v]@@@ @@/SS0\M\Z@@פM @@@vO@{P@v@@~ @@@ภ@\]\gA ఐ $self M\]\k@Wհ@@m@WQ\]\q@@@g@@@{@gg@@{@@{@@$Type@`\]\ra\]\w@@g@@@{O@{@@ఐ "tys\]\xt\]\z@@@f@'ty_namez\]\{{\]\@i @@h@@@{@@A@@g@ภH؇\]\AFภ'Newline؏\]\@f@ @@Ȳ@@@{@ภլؚ\]\Aժ@A@ O@{@@@{N@{@@A@O@{@@@{N@{@@nA@%O@u@@@uN@{@@ضSS@@.@@@uN@u)@@ ఐ$self\\\\@XT@@n4@W\\@@kn,k@@@{@@@{@kk@@@{@@@{kk@@@{@@@{@@{@@{7@kภXӻ@@nJk@@@|@@@|E@@ఐ"ty\\\\@@@g%T@'ty_info \\ \\@ @@k͠k@@@|@@@|O@| O@|f@@\\\\@@]@@@uN@| O@{q@@o @@@A@&SS @@ ఐ$self2\\3\\@X@@n322222222@@@@@@X7:\\@@@s@@@|ҽ@@@|@@|@@ఐȠ!tM\\N\\@@@u͠x@@@|(@@@|'M@|"M@|(@@,@@)J@|+@;@@@@@@@@@A@A@@@gg@@|/@@|.@@@d(@gg@@|6@@|5@@|4J@|1-@uRR(@ن ! Return Texinfo code for a type. كRdRhلRdR@@@@@@@gي] ]ً] ],@AA࣠@&self-2AఠY.ٱTAY/@dS3٘٘٘٘٘٘٘٘@Y-@@@  Y1ٴUAdVY2@dV@@Y2@࣠@&m_nameA٪] ]-٫] ]3@VA@@g3٫٫٫٫٫٫٫٫@YBdj@YF@!dk@YG@@@@@  @@"teAٽ] ]4پ] ]6@WA@@g3پپپپپپپپ@ g@@@@@@@@ డT0reset_type_names)Odoc_info]9]?]9]H@ ]9]I]9]Y@@-X@@@-X@@@|N-W@@@|M@@|L3@%1g@(@)@@@@ภW ]9]Z]9]\@W @@@-n@@@|UO@|Y@@$@@I@@@|ZN@|T@@ఠ!t]_]i ]_]j@!XA@@Ks@@@|rN@|]@@@|_N@|[3@2@@@ภްd~dd~d@ݠ ఐ$self+]m]w,]m]{@Y@@o3++++++++@I@@@Y1]m]@@@٣s@@@|g@@@|fs@@@|e@@|d@@డ!@J``>K``?@@@@u@@@|O@|y@@@|{@ @@@|zՠ@@@|x@@|w@@|v4@@ภ+j]]k``=A*ภ'Newline s]]@J@ @@#P@|`@ภ>}]]A<[/%minus چ]]@ @@ʩ@@@|t@ภRڑ]]'APภ#Rawڙ]]@%type ڠ]]ڡ]]@@ڣ]]ڤ]]@@@@@|P@|P@|@@ @@@@@|@ภwڶ]]LAuภ#Rawھ]]@٠ఐ"te]]]]@@@h3@@@@2te_type_parameters]]]]@32te_type_parametersh@@@^)type_expr@@@@@@@@B3'te_infoZX@@@@@@A@@ @A!@!J!@!i@@j@3,te_type_nameɃ!t@@@@@A@A!!!!@@k@*3*te_private*i,private_flag@@@@@C!@A"") ""D@@&m@3/te_constructors5Ki7t_extension_constructor@@@@@@A@D1@A"E"O"E"@@6n@3&te_locEf@@@A@E:@A!"""""@@?o@3'te_codeNɗ2@@@@@@A@FI@A0""1""@@Np@@A4!!5!"@@Rl@lc@@]\@@@|@@@|p@ĠYG]^H]^@X@@@@po@@@|@@@|:@@wv@@@|@@@|A@@@ ]]^@@_]^`]^@@x@@@|M@Ġ.m^^2n^^6A-ఠ"tp v^^4@ێYA @@@@@|3yyyyyyyy@@@@Ġؕۃ^^5Aؓ@@A@@@@|@@@|@@@ۍ^^0 @@@@@|@@@|@ @@@@|@@@| @@@డ2&Printf'sprintf۩^:^S۪^:^Y@ ۭ^:^Zۮ^:^a@@!*@@@!*@@@@}J@@@}R@|R@}2R@}5@@}IR@|!4@@@|!@@@|@@@|@@|3@_Y@Z@[@@@@ภ^:^b^:^gAภ ภ&A@@@f>T@}7>@@@}HS@}R(@ภ6  #`'@@@@}cS@}fS@}e;@ภI/6.@6@^R@}GR@}bT@}T!@@@|S@}1S@}FS@}a@@@}dS@}p\@@O@6s@@@}KS@}`g@@Z@AT@}@@@}3S@}Es@#%s k@k@H@@@}4S@}sS@}r@@rq@@!Ƞ2@@@|S@}0@@డ3string_of_type_expr)Odoc_infog^h^h^h^@ k^h^l^h^@@1@@@k1@@@}1@@@}@@}@@ఐ "tp܁^h^܂^h^@@@kH@@@}T@}T@}@@܌^h^܍^h^@@T@}@@@@0@ఠ!lܛ^^ܜ^^@ܴZA@@Š@@@|@@@|@@̠@@@|@@@|@@@డC&Printf'sprintfܺ^^ܻ^^@ ܾ^^ܿ^^@@";@@@";@@@@~@@@~R@}R@}R@}@@~R@}"E@@@}"@@@}@@@}@@}3@KD@E@F@@@@ภ$#^^^^A"ภ/ h@@@@}S@}S@}#@ภBภJe &d@&@QT@}Q@@@~S@~;@ภZ/06 ") ;@;@@@@~!S@~$S@~#O@ภnCTDJS@J@BtR@}R@~R@~ T@~"@@@}S@}S@}S@~S@~@@@~"S@~.t@@g@_@@@~ S@~@@r@jT@}%&'(@@@}S@~@@~@vT@}(@@@}S@}@%(%s) @@}@@@}S@~1S@~0@@@@" >@@@}S@}@@డ%&String&concatݜ^_ݝ^_@ ݠ^_ݡ^_@@@@@@@@~K@@@@~J@@@~I@@@~H@@~G@@~F@@", ݽ^_ݾ^_@@^_^_ @@@@@~YT@~[T@~Z@@డb$List#map_!_@_!_D@ _!_E_!_H@@@@@@l@@@~yT@~b.@@@~XT@~~T@~xT@~`@@~c@k@@@~a@@@~_@@~^@@~]@@డ܊3string_of_type_expr)Odoc_info _!_I _!_R@ _!_S_!_f@@3,@@@l@@@~v3,@@@~u@@~t;@@ఐ!l%_!_g&_!_h@E@@J@@@~nU@~|U@~zP@@1_!_?2_!_i@@4J@@@~WT@~}U@~m[@@<^_ =_!_j@@uT@~V`@@@@a@@@AB]]C_!_k@@]@@@|P@~2@@@@P@|5@ภR_n_|Aภ#RawZ_n_@u ఐҠ$selfg_n_h_n_@]@@s@]l_n_@@@r@@@~@r@@@~r@@@~@@~@@~@@ఐݠ&m_nameބ_n_ޅ_n_@ð@@l@@ఐ٠"teޓ_n_ޔ_n_@@@l@,te_type_nameޚ_n_ޛ_n_@ @@@@@@@ޡ_n_ޢ_n_@@@@@~@Q@~@@Y @@YP@~@ภt޳__IArภ#Raw޻__@֠డR!^____@H@@@H@@@@G@@@B@@@@@@@@@# +=____@@____@@d@@@&Q@(Q@'@@డ݂!^``5``6@x@@@x@@@.@w@@@-r@@@,@@+@@*8@@డݠce____@b@@@@@@IR@?@c@@@>@@=@@<T@@ఐt"te.__/__@I@@m9c@*te_private5__6__@8 @@j@@ภ(AsttypesC__D__@'PrivateH__I_`@@@ @@4R@Q@@!@@@@@RS@G@( privateY``#Z``+@@\``"]``,@@@@@:R@TR@S@ k``3@@m``2n``4@@R@VR@U@t__@@@@! }``7~``9@@߀``:@@@@@9R@XR@W@@ @@@@@%@YR@8@@ߑ__ߒ``;@@@@@@ZQ@$@@ @@IP@@ภܵߣ``<9Aܳ@:A@XQ@ @@@P@_@@CA@aQ@~@@@~P@@@eLA@(jQ@|@@@|P@~@@ UA@1sQ@|@@@|P@|@@8^A@:|Q@|@@@|P@|@@UgA@CQ@|@@@|P@|@@]]p@@%@@@|P@|@@డz$List'flatten`@`O`@`S@ `@`T`@`[@@M@@@MM$@@@P@c@@@e@@@dM @@@b@@a@@డޥ$List#map`\`n`\`r@  `\`s!`\`v@@@@@@@@@PQ@uN5@@@nQ@dQ@Q@s@@v@@@@t@@@r@@q@@p@@࣠@!xAO`w`P`w`@h[A@@+@@@@డ!@^btb_btb@ū@@@ūeS@@@@@Ũ@@@ @@@@@@@3pppppppp@-N@$@%@@@@ภ?~````@>ภ#Raw````@డ!^````@@@@@@@@@@@@@@@@@@3@0@@@@$ | ````@@````@@2@@@U@U@@@డH$Name&simple````@ ````@@հ@@@5@@@8@@@@@5@@ఐ!x````@q@@D@'xt_name````@3'xt_name@@@!t@@@@@@ 3'xt_args )Odoc_type0constructor_args@@@@@A @A#G@@"d@3&xt_retzό)type_expr@@@@@@@@B@AHRHr@@3e@31xt_type_extension*o@@@@@C%@A@@<f@3(xt_alias3ϔo,/extension_alias@@@@@@@@D5@A.  /  6@@Lg@3&xt_locC(location@@@A@EA@A: i s; i @@Xh@3'xt_textOϰ$info@@@@@@A@FR@AK  L  @@ii@@AOP@@mc@nf@@@@@V@V@@@Z``[``@@@@@@@```a``@@}@@@@U@@@j``k``@@kT@@ภ5taaFuaaH@4ภ#Raw}``~``@ ఐ$self````@a@@v@`Ӱ`a@@@o@@@@oՠo@@@@@@o@@@@@@ఐ_!xaa1aa2@8@@ @'xt_argsaa3aa:@ @@o@@@U@@@ఐz!xaa;aa<@S@@&@&xt_retaa=aaC@ɰ @@pp@@@@@@U@U@8@@``aaD@@p;@@``aaE@@T@@@ఐ!xaIaiaIaj@|@@3@@@@(xt_aliasaIakaIas@ٰ @@ؠ@@@@@@@Ġ$None aya aya@@@@@@@@@@@ r@@@@@@@@y@@@ภ3!aya"aya@2@@@ᓠ&U@@@@@Ġ$Some4aa5aa@ఠ"xa=aa>aa@V\A@@@@@R@@@@@#"@@@@@@Z@@*)@@@@@@a@@@ภXaaYbtbAภ#Raw aaa@|# = haaiaa@@kaalaa@@@@@/V@1V@03qqqqqqqq@=6@7@8@@@@  @@wV@.@ภAab(A?ภ#Rawab@ఐX"xaab'ab)@!@@t@@@C@@3@)@@@%xa_xtab*ab/@3%xa_xt@@@@@@@@@A@A3'xa_nameA!t@@@@@@@AһҼ@@a@@Aҿ5?5o@@b@-@@@@@B@@@A,@Ġ$Noneb5bab5be@ݟ@@@@-@@@K@@@Ji@@4@@@M@@@Lp@@@ఐ"xab5bib5bk@y@@@@@_@]@'xa_nameb5blb5bs@I@@@@@[@Ġ$Some btb btb@ݷఠ!xbtbbtb@+]A@@@@@T|@@@@@q @@@V@@@U@@x@@@X@@@W@@@ఐ!x1btb2btb@@@ @@'@@@f@d377777777@. @@@'xt_name@btbAbtb@U@@G @@@ADabEbtb@@_@@@=V@@@@@KV@<@ภfTbtbAd@A@ǠZW@3@@@8V@@@A@РcW@%@@@*V@7@@haa@@E@@@AjaIabkbtb@@ݠJ@@@T@@@@@U@@@@T@@@@@Š@@@T@@@డ!@dd>dd?@ڰ@@@ڠlT@@@@@נ@@@ @@@@@@@/@@ఐd!xbbbb@=@@@@'xt_textbbbb@} @@|{@@@ @@@ N@Ġ$Nonebcbc @ޗ@@@@@@@@@@@@@@@@@@@@@ภҢbcbcAҡภ'Newline bc@@ @@loW@-@ภbcA@A@gfX@%@@@*W@2 @@bc@@Gm@@@#@Ġ$Some cc:cc>@޻ఠ!tcc?cc@@/^A@@@@@@@@@@@@@@@@@@@@@ @@@@@@డ!@5cd6cd@ɂ@@@ɂYW@7@@@9@@@@8ɽ @@@6@@5@@43GGGGGGGG@:3@4@5@@@@ภUcDc|VcDc~@ภ#Raw^cDce_cDch@zఐꠐ&indentjcDcjkcDcp@Ӱ@@@@@@W@@@@V@@@U@@T@@S0@@EcDcqcDcr@@@@@cY@eY@d@@@$ (* cDctcDcy@@cDcscDcz@@@@@bY@gY@fT@@cDcicDc{@@@@@Q@hY@a^@@K @@YzX@Pa@ ఐ "$selfcccc@d@@@z p@dcc@@@mN@mIm>@@l@@kw@@Hcccc@@mYY@s@@ ఐ E$selfcccc@dc@@zC@ccc@@wz;w@@@}@@@|@ww@@@{@@@zww@@@y@@@x@@w@@v@wภd @ @zYw@@@@@@@@ภ$Somecccc@߾ఐ!tcccc@а@@w@@@Z@@@#cc$cc@@ww@@@@@@Z@@@/cc0cc@@mJ@@@}@@m@@5cDcd6cc@@ʁ@@@EX@K@@ภEdd&Fdd;Aภ#Raw Ndd)@i# *)Udd+Vdd.@@Xdd*Ydd/@@u@@@X@X@@@ @@Z3X@@ภ+jdd2%A)ภ'Newlinerdd9@I@ @@ZEX@,@ภ⎰|dd:7A@8A@ZTY@@@@X@<@@AA@Z]Y@@@@X@E@@dd$K@@РY@@@DX@M@@cR@@N@@@Abbdd=@@ @@@U@@@ภjd@dZd@d{Ai ఐ "$selfd@d^@e?@@{F@ed@dd@@@u@@@)@uu@@(@@'P@@)Extension@d@ded@do@@u)@@@=V@<^@@ఐ!xd@dpd@dq@j@@m@'xt_named@drd@dy@ @@@@@Ow@@B@@u;x@ภd@dzHA@IA@dn{V@@@@"U@W@@d@dYS@@<m@@@U@!@@kZ@@E@@@T@XU@@@c@@j@`w`d@d}@@@@@R@]R@\ H@@ఐ h"te"d~d#d~d@ =@@t- @/te_constructors)d~d*d~d@ ! @@ @@@R@bR@_ @@5`\`m6d~d@@T* @@@mQ@cR@ q@@@`@`NAd~d@@˃ @@@|P@eQ@l |@@K]m]Ld~d@@@@@|t@@@|sO@hP@| A@@Y]m]uZd~d@@ H D@ ఐ Ҡ$selfgddhdd@e@@{ <@eHldd@@y6{Ƞy4@@@w@@@v@y3y2@@@u@@@ty/y.@@@s@@@r@@q@@p X@yOภf`W@@{yR@@@@@@ f@@ఐ 栐"tedddd@ @@t u@'te_infodddd@ ð @@yiyh@@@@@@O@O@ @@dddd@@+ @@@|aN@O@ @@h @@ @@@|` @A@]_]e@@ ఐ =$selfdddd@f[@@|;3@   @ @ @@@eװdd@@@{@@@]@@@@@@@ఐ 堐!tdddd@@@@@@N@ @@$@@6J@#@3 @@ @ % @@ @ Q A@ UA@@@u@u u@@@@@@ W@@@q@u@uu@@@@@@@@J@ t@] ]#@I! + Return Texinfo code for a type extension. \\\] @@@@@@@u%e*e5&e*eF@AA࣠@&self-2AఠfɱL_Af@q333333333@f@@@  f̱O`Aqf@q@@f@࣠@!eAEe*eGFe*eH@^aA@@u:3FFFFFFFF@fr@f@!r@f@@@@@  @@ డ0reset_type_names)Odoc_info_eKeQ`eKeZ@ ceKe[deKek@@:@@@:@@@:@@@@@3llllllll@'3uc@*@+@@@@ภdzeKel{eKen@d@@@:@@@N@@@$@@@@@M@@@ఠ!teqe{eqe|@bA@@C@@@M@@@@M@3@2@@@డ7!@ ggg ggg@@@@@@@@@@@1"@@@@@@@3@O@@@@ภֈee gggAև ఐ$selfee@g]@@}=@gQee@@@K@@@@@@@@@@@(@@డ~!@ef@efA@?@@@?@@@ O@O@%O@@@@@C@@@́@@@ @@ @@ P@@ภװeeef?A֠ภ'Newline ee@@ @@'P@&@ภ)eeAh۠%minus 2ee@ @@U@@@0@ภ=ee'Aภ#RawEee@`*exception LeeMee@@OeePee@@l@@@@P@BP@A@@ @@z@@@?@ภ#beeLA!ภ#Rawjee@డ$Name&simpleyeezee@ }ee~ee@@@@@@@@V@@@U@@T@@ఐS!eeeee@&@@v@'ex_nameeeee@3'ex_namev@@@0!t@@@@@@ 3'ex_info @@@@@@A@A @Aص%%ض%%@@x@3'ex_args0constructor_args@@@@@B@A%%%&@@y@3&ex_ret%7I)type_expr@@@@@@@@C(@A&&&&&G@@z@3(ex_alias6Hv/exception_alias@@@@@@@@D8@A&z&&z&@@{@3&ex_locF0@@@A@EA@A&&&&@@ |@3'ex_codeOa@@@@@@A@FP@A'' ''+@@}@@A%h%r%h%@@w@ld@@h@@@aQ@gQ@eg@@ ee ee@@n@@@`m@@@@0@@@Qq@ภٰef Aנภ#Raw ef@; ఐ$self-ef.ef@h@@~@hu2ef)@@@wy@@@@wwwv@@@@@@wq@@~@@}@@ఐ !eMef*Nef+@ް@@wA@'ex_argsTef,Uef3@ @@w@@@Q@@@ఐ&!ehef4ief5@@@w\@&ex_retoef6pef<@ @@ww@@@@@@Q@Q@@@~efef=@@w@@i@@٢@@@y@ภ朰ef>tA@uA@Q@n@@@sP@@@}~A@Q@F@@@KP@r@@<A@Q@4@@@9P@J@@jA@Q@(@@@-P@8@@A@!Q@@@@#P@,@@ee@@@@@P@"@@ఐ!efBfWfBfX@^@@w@(ex_aliasfBfYfBfa@ @@@@@@@@ @Ġ$Nonefgfwfgf{@@@@@@@@@@@Q@@@@@@@@X@@@ภfgffgf@@@@> @@@d@Ġ$Someffff@你ఠ"eaffff@1cA@@B@@@a@@@@@JI@@@@@@i@@QP@@@@@@p@@@ภ3ff4 ggRAภ#Raw <ff@W# = CffDff@@FffGff@@c@@@R@R@3LLLLLLLL@=6@7@8@@@@  @@t@@@@ภ\ff)Aภ#Rawdff@ఐY"eaqffrff@"@@@@@ @3vvvvvvvv@*@@@%ea_ex~ffff@3%ea_ex@@@xx@@@@@@A@A3'ea_name!t@@@@@@@Aڗ$v$ژ$v$@@ڵu@@Aڛ$$ڜ$$@@ڹv@-@@x@@@ @@@ ,@Ġ$None fg fg @{@@@@-x@@@@@@j@@4x@@@@@@q@@@ఐ"ea fg  fg@z@@@@@'@%@'ea_name fg fg@I@@@@@#@Ġ$Some gg9 gg=@哠ఠ!e gg> gg?@dA@@x@@@|@@@@@qx@@@@@@@@xx@@@ @@@@@@ఐ!e  ggC ggD@@@ @@y@@@.@,3@. @@@'ex_name ggE ggL@@@G @@@A ff! ggN@@;@@@R@n@@@@.R@@ภB0 ggQA@@A@꣠=S@@@@R@s@@A@ꬠFS@@@@R@@@Dff@@D@@@AFfBfPG gSgb@@ЇS@@@P@@@OeeP gSgd@@ĠX@@@O@P@@@ @@@ภ!` gggqA ఐ=$self m gggu@j@@@jӰq ggg{@@@z@@@@zz@@@@@@)Exception@ ggg| ggg@@z@@@O@@@ఐQ!e ggg ggg@$@@y@'ex_name ggg ggg@ @@@@@@@A@@z@ภh gggAfภ'Newline ggg@@ @@@@@@ภ̰ gggA@A@-&O@@@@N@@@A@6/O@@@@N@@@nA@?8O@@@@N@@@ee@@!A@@@N@<@@ ఐ$self gg gg@kt@@T0@j̰ gg@@~L~@@@@@@@~~@@@@@@~~@@@@@@@@@@L@~Ӑภk@@j~@@@@@@Z@@ఐ⠐!e$ gg% gg@@@zi@'ex_info+ gg, gg@ @@~~@@@@@@O@O@{@@: gg; gg@@}@@@N@O@@@o @@@A@Feqew @@ ఐ"$selfRggSgg@k۰@@3RRRRRRRR@@@@@@kWZgg@@@@@@@@@@@@@ఐ۠!tmggngg@@@ܘ@@@@@@M@M@ (@@,@@<;J@+@;@@@#@@@>A@BA@@@z|zs@@@@B@@@wG@zz{@@#@@"@@!J@]@e*e.'@쥐 ' Return Texinfo code for an exception. ddde)@@@@@@@zhh(hh6@AA࣠@&self-2Aఠ/0lMeAlN@wr3@lL@@@  lPfAwulQ@wu@@lQ@࣠@!mAhh7hh8@gA@@z3@law@le@!w@lf@@@@@  @@@ఠ(is_aliash;hEh;hM@hA@@@ܡ@@@6M@1@@@>M@2@@3M@03@$0z@'@(@@@@ঠ&m_kindhYhehYhk@ۜĠ,Module_aliashYhn hYhz@@ hYh{hYh|@@@@@:3@#9h;hAhh@@@@@@ @@ۮ@@@; @@@hYhchYh~@@9P@4@@@ภð&hYh'hYh@@@@>@@-hh.hh@@I@@@ภְ4hh@@@@K$@@A8h;hP"@@@#@@XM@Q*@A@'@@ఠ.is_alias_thereFhhGhh@_iA@@@ @@@XM@S,@@@lM@T@@UM@R3UUUUUUUU@iy@z@{@@@@ঠ&m_kindhhhihh@Ġ,Module_aliasphhqhh@mঠ)ma_module{hh|hh@3)ma_modulet@@@ gU#mmt@@@ f@@@ eA@A3'ma_name!t@@@ d@@@@AݖRRݗRR@@ݴ@@AݚRRݛRS@@ݸ@Ġ$Nonehhhh@n@@@@#"@@@f@@@e3@Ukhhii@@@@@@hhhh@@۬@@@hP@g@@@K@@P@@@i@@@hhhh@@sP@V@@@ภjhhhi@i@@@x@@iiii@@%@@@ภsii&@r@'@@,@@Aphh*@@@+@@M@2@A@/@@ఠ2resolve_alias_nameii&ii8@jA@@@ݫ@@@M@h@@@M@@@M@3@@@@@@@ঠ&m_kind iDiP iDiV@ܦĠ,Module_aliasiDiYiDie@ঠ'ma_nameiDihiDio@ఠ$name%iDir&iDiv@>kA@@@@@3))))))))@3I0ii"1ii@@@@@@3iDif4iDix@@,@@@P@@@@)@@@@@@@@?iDiN@iDiz@@QP@@@@ఐ%$nameJiDi~KiDi@$@%@&@@Y3KKKKKKKK@#/@@@ঠ&m_nameZii[ii@ఠ$namebiicii@{lA@@@@@3ffffffff@=@@@@@kiilii@@}@@@ఐ$nametiiD@@@F@@3tttttttt@L@@@@A{ii;K@@@L@@M@3||||||||@S@@@A@Q@@ఠ!tiiii@mA@@͠Ҡ@@@@M@@@@M@@@@M@3@@@@@@ภhii*kkAgภpii"jjAo ఐ $selfii@nE@@% @n9ii@@@3r@@@@@@q@@@@@/@@ภݗii"jjAݖภ'Newline ii@@ @@@@@N@N@I@ภݯiiAݭCo%minus ii@ @@N@N@N@`@ภưii/AĠภ#Raw ii@('module iiij@@iiij@@4@@@N@N@@@ @@(N@N@@ภ+jjUAภ#Raw3jj@Nడ$Name&simpleBjjCjj@ Fjj Gjj&@@O@@@ȯ@@@ Ȳ@@@ @@ @@ఐ!m^jj'_jj(@n@@};@&m_nameejj)fjj/@ @@@@@O@O@@@pjjqjj0@@@@@@@K@@WN@N@@ภA j3jCA?ภ#Raw j3jF@ఐ(is_alias j3jK j3jS@=@@@S@@@3t@@@2@@1@@ఐ䠐!m j3jT j3jU@@@}@@@@?@@@>O@9@డH!^!jVjq!jVjr@>@@@>@@@D@=@@@C8@@@B@@A@@@-@@# = !jVjl!jVjo@@!jVjk!jVjp@@Z@@@PO@RO@QA@@ఐ2resolve_alias_name!jVjt!jVj@M@@@ߪ@@@Ve@@@U@@TX@@ఐ;!m!jVj!jVj@@@}e@@!jVjs!jVj@@x@@@`k@@4@@&@@@/N@hO@Ns@ "jj@@"jj"jj@@N@jN@i@! j3jG""jj@@@@@@N@(N@.@ภ@."jjXA>@YA@@@@)N@p@@`A@蘒@@@N@'@@gA@ﯠ @@@N@@@@nA@ﶠM@@@N@@@^uA@⦆n@@@N@@@Sii}@@Št@@@N@@@@@@ภsa"jjAq@A@Ԡ@@@M@v@@@@M@@ภ3r#jjA1ఐ9.is_alias_there#jj#jj@@@@=@@@^@@@@@@@ఐΠ!m#jj#jj@@@~q@@@@)@@@N@@ภc$jj%kk*Abภ#Ref $jj@#ఐΠ2resolve_alias_name$jj$jj@@@@t@@@/@@@@@"@@ఐ!m$jj$jj@۰@@~/@@@@@@@@3@ภ$Some$jj$jj@뇠ภ)RK_module$jj$jk@z@@@@@@@M@M@M@@ @@J @@@M@T@ภ$None$jk$jk @@@@f@@@@@@M@g@@e$jk @@pM@k@ภѰ%kknAϠภ'Newline%kk&@@ @@M@}@ภ4"%kk)A2@A@N@@@@M@@@A@M@@@@M@@@6$jj@@M@@ภQ?&k+k:@&k+k<@P@@@ M@@E&k+k>@@@ภ L'kAkKA ఐ{(is_aliasY'kAkPZ'kAkX@@@@@@@8@@@@@@@ఐ!mn'kAkYo'kAkZ@~@@K@@@@@@@N@@ภ=|(k[kl}(k[kA< ఐ֠$self(k[kp@q@@@p(k[kv@@@@@@@@@@@@@&Module@(k[kw(k[k~@@@@@N@@@ఐꠐ!m(k[k(k[k@@@@&m_name(k[k(k[k@H @@G@@@"@@B@@@ภ(k[kHAภ'Newline(k[k@@ @@@@@12@ภ(k[k[A@\A@JFN@'@@@,M@8B@@eA@SOM@@@@M@+K@@(k[kjo@@YM@O@ภ൰)kk)kkAഠภ'Newline )kk@@ @@ @@@Cc@ภ)kkA@A@{wM@:@@@>M@Js@@)kk@@*M@=w@)kk@@,y@ภ߰*kkwAݠ ఐw$self +*kk@q@@@q /*kk@@@@@[@@@Z@@@@Y@@@X@@@W@@@V@@U@@T@ภr#]@]@@@@o@@@n@@ఐ!mc*kkd*kk@s@@@@&m_infoj*kkk*kk@ @@,+@@@k@@@jN@tN@q@@[@@M@h@ภ*kkA@A@N@L@@@QM@|@@nA@N@@@@M@P@@IA@N@x@@@}M@@@,A@@@@M@|@@ii@@@@@ @A@ii@@ ఐ$self,kk,kk@r@@@ 3@6/@0@1@@@q,kk@@@`@@@B@@@@@@@డa$List'flatten,kk,kl@ ,kl,kl@@`Ѱ@@@`Ѡ`РPM@@@@@@@`͠@@@@@6@@ఐp!t,kl ,kl @@@@``@@@@@@N@N@O@@ ,kk ,kl @@4@@@@@@M@N@_@@c@@B`@p@@B|@@@B"@m@@B@@@B.@VA@ZA@@@@@@@Z@@@}@ @@@@@@J@u@0hh!&@iA / Return the Texinfo code for the given module. >gg?gh@@@@@@@E/lKlVF/lKli@AA࣠@&self-2AఠrlnAr@~3SSSSSSSS@r@@@  rooA~r@~@@r@࣠@"mtAe/lKljf/lKll@~pA@@03ffffffff@r~%@s@!~&@s@@@@@  @@@ఠ(is_aliasz0loly{0lol@qA@@@3@@@M@`@@@M@@@M@3@$0V@'@(@@@@ঠ'mt_kind1ll1ll@ Ġ$Some1ll1ll@RĠ1Module_type_alias1ll1ll@௠@1ll1ll@@@@@3@,B0lolu2ll@@@@@@1ll1ll@@#@@@ @@@ @@+*@@@@@@@@@1ll1ll@@LP@@@@ภr1ll1ll@r@@@Q!@@2ll2ll@@\'@@@ภ2ll(@@)@@^.@@A}0lol,@@@-@@kM@4@A@1@@ఠ.is_alias_there3ll3ll@rA@@@@@@M@@@@ M@@@M@3@|@@@@@@ঠ'mt_kind4mm4mm@Ġ$Some4mm 4mm@͠Ġ1Module_type_alias(4mm )4mm1@*ঠ*mta_module34mm444mm>@3*mta_module1@@@ ⬠@@@ @@@ A@A3(mta_name!t@@@ @@@@AL+]]'M+]]:@@j(@@AP,]k]uQ,]k]@@n)@Ġ$NoneX4mmAY4mmE@$@@@@! @@@@@@3________@\rf3llg5mTmg@@@@@@i4mm2j4mmG@@g@@@P@@@@q4mmr4mmH@@@@@@@@X@@ޠ@@@ @@@@@@4mm4mmJ@@P@!@@@ภ*4mmN4mmS@)@@@)@@5mTm^5mTm_@@/@@@ภ35mTmc0@2@1@@6@@A03ll4@@@5@@M@<@A@9@@ఠ2resolve_alias_name6mkmu6mkm@sA@@@a@@@'M@!r@@@?M@"@@#M@ 3@@@@@@@ঠ'mt_kind7mm7mm@8Ġ$Some7mm7mm@Ġ1Module_type_alias7mm7mm@ݠঠ(mta_name7mm7mm@ఠ$name7mm7mm@tA@@@@@33@<R6mkmq8mn@@@@@@7mm7mm@@@@@5P@4@@@7mm7mm@@i@@@6@@@8@@qp@@@8@@@7@@@7mm7mm@@dP@$!@@@ఐ/$name7mm7mm@.@/@0@@l3@-9@@@ঠ'mt_name-8mm.8mm@ఠ$name58mm68mm@NuA@@@@@;399999999@G@@@@@>8mm?8mm@@@@@ఐ$nameG8mnN@@@P@@3GGGGGGGG@V@@@@AN6mkmU@@@V@@M@U3OOOOOOOO@]@@@A@[@@ఠ!t]9nn^9nn@vvA@@@@@sM@^@@@`M@X@@@ZM@V3oooooooo@@@@@@ภ;z:nn {Gp)pQA:ภC:nn"?noAB ఐ@$self:nn&@u@@ @u :nn1@@@E@@@h@@@gD@@@f@@e/@@ภj;n2nB?no Aiภ'Newline ;n2nI@@ @@c@@@uN@}N@I@ภ䂰;n2nLA䀠zvs%minus ;n2nQ@ @@N@N@N@`@ภ䙰;n2nT/A䗠ภ#Raw;n2nW@,module type ;n2nY;n2ne@@;n2nX;n2nf@@@@@N@N@@@ @@(N@N@@ภ俰<ninyUA你ภ#Raw<nin|@!డ$Name&simple<nin~<nin@ <nin<nin@@"@@@ς@@@υ@@@@@@@ఐϠ"mt1<nin2<nin@@@@'mt_name8<nin9<nin@㖰 @@Ϣ@@@O@O@@@C<nin}D<nin@@Ϩ@@@@@K@@WN@N@@ภS=nnAภ#Raw[=nn@vఐ(is_aliash=nni=nn@a@@@@@@G@@@@@@@ఐ"mt}=nn~=nn@@@G@@@@@@@O@@డ!^>nn>nn@@@@@@@@@@@ @@@@@@@-@@# = >nn>nn@@>nn>nn@@-@@@O@O@A@@ఐ2resolve_alias_name>nn>nn@M@@@s@@@@@@@@X@@ఐr"mt>nn>nn@H@@e@@>nn>nn@@@@@k@@4@@@@@N@O@s@ ?no@@?no?no@@N@N@@=nn?no @@@@@@N@N@@ภ?no XA@YA@t@@@N@@@`A@{@@@N@@@gA@ @@@N@@@@nA@M@@@N@@@^uA@n@@@~N@@@&;n2n@}@@t@@@tN@|@@@@@ภF4?no AD@A@@@@bM@@@@@M@a@ภE@ooAఐ].is_alias_thereR@oo S@oo.@@@@@@@(1@@@'@@&@@ఐ"mtg@oo/h@oo1@۰@@1@@@@@@@3N@.@ภ6uAo2oCvBo|oA5ภ#Ref ~Ao2oF@ఐ᠐2resolve_alias_nameAo2oHAo2oZ@@@@=@@@JL@@@I@@H"@@ఐ<"mtAo2o[Ao2o]@@@h/@@@@]@@@T3@ภ$SomeAo2o_Ao2oc@Zภ.RK_module_typeAo2odAo2or@@@@@@@DM@bM@fM@@ @@ @@@CM@aT@ภ$NoneAo2otAo2ox@@@@9@@@F@@@EM@lg@@eAo2oy@@pM@Ak@ภ椰Bo|onA梠ภ'NewlineBo|o@@ @@M@w}@ภBo|oA@A@hN@o@@@tM@|@@A@qM@5@@@9M@s@@ Ao2oA@@M@8@ภ$CooCoo@#@@@ M@@Coo@@@ภDooAޠఐ(is_alias,Doo-Doo@%@@@@@@ @@@@@@@ఐߠ"mtADooBDoo@@@ @@@@@@@N@@ภOEooPEop A ఐ $self]Eoo@w@@@wðaEoo@@@@@@@@@@@@@+Module_type@pEooqEoo@@@@@N@@@ఐ!"mtEooEoo@@@M@'mt_nameEooEoo@ @@@@@@@B@@@ภXEopHAVภ'NewlineEop@v@ @@@@@2@ภEop[A@\A@FN@@@@M@B@@eA@&OM@@@@M@K@@Eooo@@YM@O@ภ爰Fp pFp p$A燠ภ'Newline Fp p"@@ @@@@@c@ภFp p#A@A@NwM@@@@M@s@@Fp p@@*M@w@Fp p&@@,y@ภ粰Gp)p3wA簠 ఐ$self Gp)p7@x@@f@wްGp)pD@@^@@@@@@@ɠ@@@@@@Š@@@@@@@@@@@ภx0@0@|@@@@@@@@ఐԠ"mt6Gp)pE7Gp)pG@@@@'mt_info=Gp)pH>Gp)pO@搰 @@@@@@@@N@N@@@[@@M@@ภfTGp)pPAd@A@ǠN@@@@M@#@@nA@РN@@@@M@@@IA@٠N@@@@$M@@@,A@@@@\M@#@@x:nn@@@@@[ @A@~9nn@@ ఐ:$selfIp[paIp[pe@y@@3@6/@0@1@@@xIp[pr@@@3@@@(@@@'@@&@@డ4$List'flattenIp[ptIp[px@ Ip[pyIp[p@@g@@@ggPM@6@@@8@@@7g@@@5@@46@@ఐp!tIp[pIp[p@@@@gàg @@@A@@@@N@DN@BO@@Ip[psIp[p@@\@@@N@@@MM@HN@?_@@c@@IJ@.b@r@@~@@@7@@@@8@@g@A@A@@@@@U@@T@@@@@@\@@[@@ZJ@W@/lKlO(@> 4 Return the Texinfo code for the given module type. .l l.l lJ@@@@@@@ְLppLpp@AA࣠@&self-2AఠyAwAy@3((((((((@y@@@  yDxAy@@@y@࣠@"imA:Lpp;Lpp@SyA@@3;;;;;;;;@y@y@!@y@@@@@  @@@ఠ!tàOMppPMpp@hzA@@@@@M@k@@@mM@i3[[[[[[[[@!-@$@%@@@ภ'fMppg\ssA& ఐO$selftMpq@y@@3ssssssss@@@@yyMpq@@@*@@@u@@@t)@@@s@@r@@డ!@Xss2Xss3@߰@@@ߠK@@@N@;N@N@@@@@@@@!@@@@@@@8@@ภwNqq+Nqq-@vภ'NewlineNqq#Nqq*@@@@(O@f@ภ鋰Nqq4Nqq6@銠{}%minusNqq.Nqq3@@@@@@|@ภ顰NqqHNqqJ@頠ภ#RawNqq8Nqq;@(include Nqq=NqqE@@Nqq<NqqF@@@@@O@O@@@Nqq7NqqG@@!@@@@ఐؠ"imOqKqgOqKqi@@@@)im_moduleOqKqjOqKqs@3)im_module@@@ b鏠 @@@ _@@@ ^A@A3'im_name!t@@@ ]@@@@A/Q4Q>0Q4QP@@M @3'im_info饠-$info@@@ a@@@ `A@B@A@QQAQR@@^ @@ADQ~QEQ~Q@@b @80@@* @@@@@@@Ġ$NoneXPqyqYPqyq@$@@@@> @@@@@@@@E @@@@@@ @@@ภ/nQqqoQqqA.ภ#Raw wQqq@ఐK"imQqqQqq@$@@9'@'im_nameQqqQqq@e @@d@@@ 1@@"@@@@@5@ภQqq+A@,A@ R@@@@Q@E@@Qqq6@@P@@@@M@Ġ$SomeRqqRqq@cĠ#ModRqqRqq@;#Mod<@@@ [@@@@ Y@A@@B@APPPP@@@ @ঠ&m_nameRqqRqq@hఠ$nameĠRqqRqq@{A@@p@@@3@@@@@@RqqRqq@@@@@R@ @@@RqqRqq@@l@@@@@@A@@٠s@@@@@@@@z@@@@@@@@@ภʰ Sqr Tr-riAɠภ#Raw Sqr@-ఐ<$nameSqrSqr@;@<@=@@@@@$3@I@@@@ @@F@@@"@ภ.Sqr%Aภ#Raw6Sqr @Q& =Sqr">Sqr)@@@Sqr!ASqr*@@]@@@7Q@9Q@8'@@ @@k@@@6+@ภSTr-rGJAภ#Ref[Tr-rJ@Ӡఐ$namedTr-rLeTr-rP@I@@@@@RH@ภ$SomeqTr-rRrTr-rV@ภ)RK_modulezTr-rW{Tr-r`@@@@@@@OQ@\Q@`b@@ @@ @@@NQ@[i@ภ$NoneTr-rbTr-rf@^@@@Ã@@@Q@@@PQ@f|@@LTr-rg@@@@@L@ภTr-rhA@A@R@=@@@BQ@n@@aA@%R@+@@@0Q@A@@A@.(R@@@@Q@/@@Sqr@@"@Ġ$SomeUrjrUrjr@Ġ'ModtypeUrjrUrjr@;'Modtype@@@@ Z@AA@B@APPPP@@@ @ঠ'mt_nameUrjrUrjr@Nఠ$nameŠUrjrUrjr@|A@@V@@@@@@UrjrUrjr@@@@@R@@@@Urjr Urjr@@@@@@@@=@@@@@@@@@@@@@@@@@@@ภ!Vrr"WrsAภ#Raw *Vrr@Eఐ;$name3Vrr4Vrr@:@;@<@@@@@}377777777@H@@@@ @@^@@@{@ภFVrr%Aภ#RawNVrr@i& UVrrVVrr@@XVrrYVrr@@u@@@Q@Q@'@@ @@@@@+@ภ,kWrrJA*ภ#RefsWrr@ఐ$name|Wrr}Wrr@I@@@@@H@ภ$SomeWrrWrs@7ภ.RK_module_typeWrsWrs@e@@@@@@Q@Q@b@@ @@ @@@Q@i@ภ$NoneWrsWrs@v@@@ě@@@@@@Q@|@@LWrs@@@@@@ภӰWrsA@A@4.R@@@@Q@@@aA@=7R@@@@Q@@@A@F@R@p@@@uQ@@@Vrr@@:@@@AOqKq_Xss1@@S?@@@O@@@@@ZTP@@@@O@@@@@c]P@@@@O@@@;@@De@@@O@@@డ!@ Ys4sS Ys4sT@Y@@@Y|O@ O@@@@@X @@@㖠@@@@@@@@@ภ+Ys4sI,Ys4sRAภ'Newline 4Ys4sP@ @ @@"P@ @ภP>Ys4sQAN@A@1Q@@@@P@@@HYs4sG@@㓠:@@@P@@@ ఐ8$self]ZsUsi^ZsUsm@}@@@}>bZsUsz@@,*@@@@@@@)(@@@@@@%$@@@@@@@@@@@Eภ~VM@@ܠH@@@-@@@,@@ఐ_"imZsUs{ZsUs}@8@@M#@'im_infoZsUs~ZsUs@n @@_^@@@)@@@(Q@2Q@/5@@ZsUshZsUs@@@@@P@8Q@&@@@o @@$@@@O@9P@I@@Nqq![ss@@5)@@@N@:O@l@@e @@qm@ภ\sskA@lA@D@@@oM@@c@@Mppt@@@@@n@A@Mppz@@ ఐǠ$self^ss^ss@~u@@U3@@@@@@}^ss@@@@@@Ew@@@D@@C@@ఐ!t^ss^ss@@@@@@RM@P @@$@@NJ@K#@3 @@@ A@A@@@@@]@@\@@@@@@d@@c@@bJ@_@%Lpp@^6 8 Return the Texinfo code for the given included module. 3Kpp4Kpp@@@@@@@:att;att@AA࣠@&self-2AఠƠ~ޱa}A~@3HHHHHHHH@~@@@  ~d~A~@@@~@࣠@!cAZatt [att!@sA@@3[[[[[[[[@~@~@!@~@@@@@  @@ డ0reset_type_names)Odoc_infotbt$t*ubt$t3@ xbt$t4ybt$tD@@R@@@R@@@uR@@@t@@s3@'3&@*@+@@@@ภ|bt$tEbt$tG@|@@@S @@@|N@@@$@@@@@M@{@@ఠ!tɠctJtTctJtU@A@@$X@@@M@@@@M@3@2@@@డL!@guu.guu/@ @@@ @@@@@@@F"@@@@@@@@@ภctJtZguu-A ఐ$selfctJt^@q@@Q5@ectJti@@@_@@@@@@@@@@@D@@ภðdtjt~ettA ภ'Newline  dtjt@@ @@@@@O@O@^@ภ۰dtjtA٠ސ̠%minus #dtjt@ @@O@O@O@u@ภ1dtjt/Aภ#Raw9dtjt@T&class @dtjtAdtjt@@CdtjtDdtjt@@`@@@O@O@@@ @@(O@O@@ภWettUAภ#Raw_ett@zడ$Name&simplenettoett@ rettsett@@{@@@@@@@@@@@@@ఐ3!cettett@@@,@'cl_nameettett@ذ @@@@@P@P@@@ettett@@@@@@@K@@WO@O@@ภettA@A@@@@O@@@^A@&k@@@O@@@A@-@@@O@ @@A@4@@@O@@@dtjt|@@<@@@O@@@@@ @ภfttAภ#Refftt@Xఐ!cfttftt@g@@8@'cl_namefttftt@9 @@5@@@B@ภ$Somefttftt@ภ(RK_classftt ftu@@@@f@@@N@)N@-\@@ @@p @@@N@(c@ภ$None ftu!ftu@@@@@@@@@@N@3v@@U-ftu@@~N@z@ภ6ftu [Aภ'Newline>ftu@@ @@N@>@ภ Hguu$mAภ'NewlinePguu+@'@ @@N@H@ภlZguu,Aj@A@͠O@@@@@EN@M@@A@֠O@6@@@;N@D@@8A@ߠO@ @@@N@:@@A@O@@@@N@@@ctJtX@@ʠ@@@N@@@ ఐO$selfguu1guu5@@@@uguuB@@ca@@@W@@@V@`_@@@U@@@T\[@@@S@@@R@@Q@@P@|ภ@@@@@k@@@j @@ఐv!cguuCguuD@I@@o@'cl_infoguuEguuL@ @@@@@g@@@fO@pO@m,@@guu0guuM@@&<@@@N@rO@d7@@o @@A8@A@ctJtP @@ ఐ$selfhuQuWhuQu[@@@d3@{]V@W@X@@@huQuh@@@@@@w@@@v@@u@@ఐo!thuQuihuQuj@@@@@@M@ @@$@@QJ@}#@3 @@l@ @@m@ A@A@@@@@@@@@@@@@@@@@J@@5att @nF . Return the Texinfo code for the given class. C`ssD`st@@@@@@@ްJkuuKkuu@AA࣠@&self-2AఠʠqA@3XXXXXXXX@@@@  tA@@@@࣠@"ctAjkuukkuu@A@@3kkkkkkkk@*@@!+@@@@@@  @@ డ0reset_type_names)Odoc_infoluuluu@ luuluu@@V@@@V@@@V@@@@@3@'3#@*@+@@@@ภluuluu@@@@V@@@N@@@$@@@@@M@@@ఠ!t͠muumuu@A@@4h@@@M@@@@M@3@2@@@డ\!@qvvqvv@@@@@@@@@@@V"@@@@@@@@@ภmuvqvvA ఐ$selfmuv@@@a5@umuv@@@o@@@@@@@@@@@D@@ภӰnvv&ovLvAҠภ'Newline nvv-@@ @@@@@O@O@^@ภ*nvv0Aސܠ%minus 3nvv5@ @@O@O@O@u@ภAnvv8/Aภ#RawInvv;@d+class type Pnvv=QnvvH@@Snvv<TnvvI@@p@@@ O@ O@ @@ @@(O@O@ @ภ(govLv`UA&ภ#RawoovLvc@Êడ$Name&simple~ovLveovLvi@ ovLvjovLvp@@܋@@@@@@@@@@@@@ఐ3"ctovLvqovLvs@@@)@(clt_nameovLvtovLv|@ @@ @@@*P@0P@.@@ovLvdovLv}@@@@@)@@K@@WO@O@@ภΰovLv~A@A@/@@@O@9@@^A@6k@@@O@@@A@=@@@O@ @@A@D@@@O@@@nvv$@@L@@@O@@@@@ @ภpvvAภ#Refpvv@hఐ"ctpvvpvv@g@@8@(clt_namepvvpvv@c @@_@@@PB@ภ$Somepvvpvv@ภ-RK_class_typepvvpvv@g@@@v@@@LN@[N@_\@@ @@ɀ @@@KN@Zc@ภ$None0pvv1pvv@@@@!@@@N@@@MN@ev@@U=pvv@@~N@Iz@ภFpvv[Aภ'NewlineNpvv@%@ @@N@p@ภXqvvmAภ'Newline`qvv@7@ @@N@z@ภ|jqvvAz@A@ݠO@r@@@wN@@@A@O@h@@@mN@v@@8A@O@<@@@AN@l@@A@O@@@@N@@@@muv@@ڠ@@@N@@@ ఐO$selfqvvqvv@-@@ @qvv@@sq@@@@@@@po@@@@@@lk@@@@@@@@@@@ภ@@#@@@@@@ @@ఐv"ctqvvqvv@I@@l@(clt_infoqvvqvw@: @@@@@@@@O@O@,@@qvvqvw@@6<@@@N@O@7@@o @@A8@A@muu @@ ఐ$self rw w rw w@@@t3        @{]V@W@X@@@rw w @@@@@@@@@@@@@ఐo!t&rw w!'rw w"@@@@@@M@ @@$@@TJ@#@3 @@l@ @@m@ A@A@@@@@@@@@@@@@@@@@J@@Ekuu@~V 3 Return the Texinfo code for the given class type. SjulupTjulu@@@@@@@۰Zuwdwo[uwdw@AA࣠@&self-2AఠΠA@#3hhhhhhhh@@@@  A&@&@@@࣠@+_class_nameAzuwdw{uwdw@A@@3{{{{{{{{@:@@!;@@@@@@  @@)class_eleAuwdwuwdw@A@@3@  @@@@@@@@ఐ)class_elevwwvww@@@@@3@@@@Ġ/Class_attributewwwwww@;/Class_attribute#@@@ @]+t_attribute@@@ @A@@C@Ai88i88@@@@ఠ#attҠwwwwww@A@@@@@3@,@@@@@"@@C@@C@@@ ఐw$selfwwwwww@e@@E3@=@@@@@www@@@tm@@@@ఐ)#attwwwwww@@@=@@@@@@@c@Ġ,Class_methodxwwxwx@;,Class_methodS@(t_method@@@ @AA@C@Aj88j88@@@-@ఠ#metӠxwxxwx @1A@@@@@3@|@@@@@@@@@@@@ ఐǠ$self,xwx-xwx@@@3,,,,,,,,@@@@@@;4xwx!@@@@@@@ఐ)#metAxwx"Bxwx%@@@=@@@@@@@@Ġ-Class_commentRyx&x.Syx&x;@;-Class_comment@@@@@ @AB@C@A]k88^k89@@@{@ఠ!tԠfyx&x<gyx&x=@A@@S@@@@@@@@@@@@@ ఐ$selfyyx&xAzyx&xE@@@3yyyyyyyy@@@@@@~yx&xR@@@"@@@@@@@@@@ఐ.!tyx&xSyx&xT@@@9@@@ P@P@"@@& @@ #@@@Avww @@ 3@@@@)A@-A@@@$@@@h@@g@@f/@@@i@.@)"@@q@@p@@o@@nJ@jL@uwdwh$@ɐ 6 Return the Texinfo code for the given class element. tw$w(tw$wc@@@@@@@2|xx|xx@AA࣠@&self-2AఠSՠTqAr@3@p@@@  tAu@@@u@࣠@+module_nameA|xx|xx@A@@N3@@@!@@@@@@  @@*module_eleA|xx|xx@A@@]3@ d@@@@@@@@ఐ*module_ele}xx}xx@n@@@@o3@@@@Ġ.Element_module"~xx#~xy@נఠ!m٠+~xy,~xy@DA@@@@@3////////@@@@@@@@@@@@@ ఐg$self?~xy @~xy@Ȱ@@3????????@-@@@@@LG~xy@@@$@@@@ఐ)!mT~xyU~xy @@@@@@@@@@@Ġ3Element_module_typeey!y)fy!y<@ఠ"mtڠny!y=oy!y?@A@@!@@@3rrrrrrrr@_@@@@@@@@@@@@ ఐ$selfy!yCy!yG@ @@3@p@@@@@y!y[@@@TO@@@@ఐ)"mty!y\y!y^@@@I@@@@@@@@Ġ7Element_included_moduley_ygy_y~@;7Element_included_module]@_@@@ O@AB@J@ANNNO@@@@ఠ"im۠y_yy_y@A@@r@@@3@@@@@@@@@@@@@ ఐ$selfy_yy_y@Y@@93@@@@@@y_y@@@@@@@ఐ)"imy_yy_y@@@@@@@@@@@@Ġ-Element_classyyyy@aఠ!cܠyyyy@A@@@@@3@@@@@@@@a@@a@@@ ఐ;$selfyyyy@@@|3@@@@@@/yy@@@@@@@ఐ)!c(yy)yy@@@@@@@@@@@Ġ2Element_class_type9yy:yy@ఠ"ctݠByyCyy@[A@@@@@3FFFFFFFF@3@@@@@@@@@@@@ ఐ~$selfVyyWyy@߰@@3VVVVVVVV@D@@@@@m^yz @@@@@@@ఐ)"ctkyzlyz@@@@@@@@@@@Ġ-Element_value|zz}zz&@;-Element_value1@''t_value@@@ R@AE@J@AOsOyOsO@@@@ఠ!vޠzz'zz(@A@@@@@3@@@@@@@@@@@@@ ఐΠ$selfzz,zz0@/@@3@@@@@@zz>@@@YP@@@@ఐ)!vzz?zz@@@@=@@@@@@@@Ġ6Element_type_extensionzAzIzAz_@;6Element_type_extension@0t_type_extension@@@ S@AF@J@AOOOO@@@@ఠ"teߠzAz`zAzb@A@@@@@3@@@@@@@@D@@D@@@ ఐ$selfzAzfzAzj@@@_3@@@@@@zAz@@@@ @@@@ @@ఐ#+module_name zAz zAz@ @@m@@ఐ8"te zAz zAz@!@@L@@@'@@+@@u(@Ġ1Element_exception +zz ,zz@;1Element_exception@+t_exception@@@ T@AG@J@A8OO9OP @@@V@ఠ!e Azz Bzz@ ZA@@@@@3 E E E E E E E E@2@@@@@@@@@@@@ ఐ}$self Uzz Vzz@ް@@3 U U U U U U U U@C@@@@@i ]zz@@@QH@@@@ఐ)!e jzz kzz@@@=@@@ @@@@@Ġ,Element_type {zz |zz@;,Element_type0@&t_type@@@ U@AH@J@AP PP P-@@@@ఠ!t zz zz@ A@@@@@3        @@@@@@@@@@@@@ ఐ͠$self zz zz@.@@3        @@@@@@ zz@@@@@@@ఐ)!t zz zz@@@=@@@@@@@@Ġ6Element_module_comment zz z{@;6Element_module_comment@й@@@ V@AI@J@AP.P4P.PT@@@@ఠ!t z{ z{@ A@@@@@@@@@@@@@@@@@ ఐ$self {{% {{)@{@@[3        @@@@@@ {{6@@@@@@}@@@@@@@డ!@ {{E {{F@\@@@\>@@@^P@[P@BP@+@@@-@b@@@,@@@*@@)@@(8@@ภ 5{{@ 6{{B@ภ'Newline >{{8 ?{{?@@@@*Q@CN@ఐl!t K{{C L{{D@V@@7@@@D\@@@@@@@@9Q@?c@@ภ! `{{H a{{PA ภ'Newline  i{{O@@@ @@TQ@Rx@ภ A@ A@ bR@J@@@OQ@W@@ }{{G@@⦆l@@@8Q@N@@ {{7 {{Q@@)@l@#P@ZQ@7@@@@@@@A }xx {R{Y@@3        @{@@@A@A@@@@@@@@@@@@@Y@@@@$@@#@@"@@!J@@ |xx@ 7 Return the Texinfo code for the given module element.  {xVxZ {xVx@@@@@@@  ʐ U {2 Generating methods } These methods write Texinfo code to an [out_channel]  {[{_ {{{@@@@@@@ || ||,@AA࣠@&self-2AఠTUr As@3        @q@@@  u Av@@@v@࣠@'chanoutA ||- ||4@ A@@83        @@@!@@@@@@  @@'inher_lA ||5 ||<@ A@@D3        @ N@@@@@@@@@ఠ!f |?|I |?|J@ -A@@@V@@@@N@9`I@@@bN@[@@@]N@:@@;N@83 ) ) ) ) ) ) ) )@(4n@+@,@@@࣠@#inhA :|?|K ;|?|N@ SA@@"3 ; ; ; ; ; ; ; ;@/ B|?|E C~}~@@@@@  @@ఐ#inh Q|Q|_ R|Q|b@8@@@@93 R R R R R R R R@$@@@(ic_class [|Q|c \|Q|k@3(ic_class@@@ Ԡ #cct@@@ @@@ A@A3'ic_name!t@@@ @@@@Avt:+:5wt:+:G@@@3'ic_textg@@@ @@@ @@B@Av::v::@@@@Au:u:u:u:@@@:/@@)(@@@A@@@@=@Ġ$None |q|{ |q|@h@@@@=<@@@J@@@I3        @Q@@@ @ED@@@L@@@K@@@ภt || ||@sภ$Code || ||@ˌఐ#inh || ||@w@@3        @v@@@'ic_name || ||@e @@d@@@f @@ || ||@@Q@c@ఐ#inh || ||@@@D@'ic_text || ||@x @@w@@@n@@@mR@Ġ$None || ||@@@@@@@@w@@@vA@@@@@y@@@xH@@@ภ * |} |}@ )@@@ @@@T@Ġ$Some )}} *}}@נఠ!t 2}} 3}}@ KA@@@@@@@@@@&@@@@@@@@Ǡ-@@@@@@@@@ภ M}}$ N}}&@ ภ'Newline V}} W}}#@.@@@3S@3 X X X X X X X X@/(@)@*@@@ఐ4!t f}}' g}}(@ @@R@@@@@@@R@@@A n|| o}})@@ O@@@_Q@@@@@V@Ġ$Some }*}4 }*}8@/ఠ#cct }*}9 }*}<@ A@@(@@@S<@@@@@0/@@@U@@@TD@@76@@@W@@@VK@@@@ఠ$kind }b}r }b}v@ A@@ @@@R@@@@R@3        @e5.@/@0@@@ఐ;#cct }y} }y}@ @@b@@@@Ġ"Cl }} }}@;"Cls@@@ @I@@@ @A@@B@Ao9v9~o9v9@@@@@ }} }}@@V@@@4@@@@@@@@8@@@@@;@@@ภ$Some }} }}@ภ(RK_class }} }}@@@@ST@O@@@@[P@Ġ&Cltype }} }}@;&Cltype>@p@@@ [)type_expr@@@ @@@ @BA@B@A*p99+p99@@@H@@ /}} 0}}@@@@@{@@@@@@@@@@@@+@@@@@@@@@@@@@ภ$Some J}} K}}@ภ-RK_class_type S}} T}}@@@@T@@@@@@@@A Z}y}@@@A@ \}b}n @@ภ# b}~  c}~@"ภ$Code k}} l}}@;ఐ@#inh w}~ x}~@&@@^3 w w w w w w w w@@@@@@'ic_name }~ }~ @ @@@@@ @@ }} }~ @@dQ@@ภS ~~< ~~>@Rภ#Ref ~~ ~~ @ఐp#inh ~~" ~~%@V@@0@'ic_name ~~& ~~-@C @@B@@@,:@ఐ$kind ~~/ ~~3@B@@@@@(@@@'Q@3Q@1P@ภ$None ~~5 ~~9@@@@=@@@*@@@)Q@:c@@ ~~ ~~;@@Q@%h@ఐ#inh ~?~S ~?~V@@@3        @w@@@'ic_text ~?~W ~?~^@ @@@@@?@@@>@Ġ$None ~d~r ~d~v@@@@@@@@H@@@G@@@@@J@@@I@@@ภ 2 ~d~z!~d~|@ 1@@@ R@@@@X@Ġ$Some3~}~4~}~@ఠ!t<~}~=~}~@UA@@)@@@QR@@@@@ʠ0@@@S@@@RZ@@Ѡ7@@@U@@@Ta@@@ภW~}~X~}~@ภ'Newline`~}~a~}~@8@@@=S@g3bbbbbbbb@/(@)@*@@@ఐ4!tp~}~q~}~@ @@\@@@h@@@@T@@@Ax~?~K6@@ X@@@Q@x@@=@@ _N@@@@ Q@@@F@@ Ơ@@@ @2K@@m@@@A|Q|YM@@o@WNA@yN@U@A@R@@ఠ$text~~~~@A@@ @@@N@@@@N@3@@@@@@ภu~~~Atภ$Bold ~~@ภ~~~~Aภ#Raw ~~@డ(inherits-Odoc_messages~~~~@ ~~~~@@@@@/@""""@@@ @@@@@N@N@F@@/@@@@@N@N@P@ภ ~~>A @?A@u@@@N@^@@ ~~G@@@@N@d@@]L@@kN@g@ภڰ~~eAؠภ$List!~~@̢డ $List#map0~~1~~@ 4~5~@@@@@@v)@@@N@N@@@@ڻ@@@@@@@@@@@@ఐC!fW~X~@@@@@@@ @@@@@@@@@@ఐr'inher_lp~q~ @D@@@@t~~u~@@f@@@@@@N@O@@@i @@N@@ภK~AIภ'Newline~@i@ @@N@@ภ ~A @A@O@@@@N@@@A@O@@@@N@@@A@!@@@N@ @@~~@@ @@@@A@~~ @@ఐ $puts$*$.@ @@@ @@@@ @@@ X@@@@@@@3@,@9@:@;@@@@ఐ'chanout$/$6@߰@@-@@ ఐ$self$8$<@~@@^!@$I@@@@@@  }@@@ @@ ,@@ఐp$text $J$N@6@@@@@O@>@@$7$O@@ S@@@@!O@H@@Y @@XJ@J@?J@tJ@P@k@@|@@@ @<A@@A@@@x@sf@@,@@+@@*B@@@@@}p@@5@@4@@3@@2J@._@?|| )@xP C Generate the Texinfo code for the given list of inherited classes.M{{N{|@@@@@@@|TU@AA࣠@&self-2Aఠ{A@3bbbbbbbb@@@@  ~A @ @@@࣠@'chanoutAtu@A@@3uuuuuuuu@ 4@@!5@@@@@@  @@"clA@A@@3@ @@@@@@@@Aఠ)iter_kind@A@@@@@@ON@KN@J@@M3@)@ @!@@@@Ġ/Class_structure!@;/Class_structure@@@ @@@@ @@@ :@@@ @@@ @B@@D@A>j>r>j>@@@@Ġ #%@ @@@@@@@Y@@@X3@=O@JE@@LO@I@M@N@@@@'(@@)b@@@[@@@Z@@@B)@@X@@@ภ-/@@@@[@Ġ/Class_structure0: 0I@Sఠ!l0K0L@*A@@XP@@@b@@@a3@9@@@@ 0N!0O@@\@@@d@@@c @@@"*0P@@@@@ ఐנ$self6T`7Td@@@366666666@W.'@(@)@@@>T~@@@@u@@y@@x @@ఐܠ'chanoutMTNT@°@@p@@ఐI!lZT[T@!@@J@&@@*@@'@Ġ0Class_constrainthi@;0Class_constraint@p@@@ @@@ @BC@D@Aw@@x@@@@@@ఠ!k@A@@@@@h3@@@@@@@@@@i @@@)@@ @@@ఐ)iter_kind@@@@@@3@&@ @!@@@@ఐ-!k@ @@@@@@@@@@Ġ+Class_apply@;+Class_apply @h+class_apply@@@ @AA@D@A????#@@@@@@@@@@lN@@@@@6O@Ġ,Class_constr@;,Class_constr'@,class_constr@@@ @AB@D@A?n?t?n?@@@@@@@@@@ol@@@@@Tm@@7@@Un@@@ภ@@@@Xv@@A @@@@@@e`@@N@"@@@ @@ఐv)iter_kind @-@@@@@@s@@@@ఐ"cl$ % @}@@D@'cl_kind+ ,@2 @@5@@@N@N@@@& @@@1 @@@ A@A@@@`@_Z@@@@@@@@@@j@id@@@@@@@@J@@M"@^ P Generate the Texinfo code for the inherited classes of the given class. [SW\@@@@@@@tbwcw@AA࣠@&self-2AఠA@+3pppppppp@@@@   A. @.@@ @࣠@'chanoutAww@A@@3@B@@!C@@@@@@  @@#cltAww@A@@3@ @@@@@@@@ఐ#clt@@@@@3@!@@@(clt_kind@԰ @@@@@ @Ġ/Class_signature@;/Class_signature@@@ @ @@@ @@@ ʠH@@@ @@@ @B@@B@AErEzErE@@@@Ġ@@@@@%@@@#@@@"3@D@@@@@@#j@@@%@@@$ @@@<@@@@@&@@ @@@'@@@ภ%  @$@@@@Ġ/Class_signature @Uఠ!l!"@:A@@Z`@@@0@@@/@@/0 @@]@@@2@@@1@@@!9!@@W@@@3@@Z@@@4@@@ ఐޠ$selfK%/L%3@԰@@3KKKKKKKK@3,@-@.@@@S%M@@@@@@D@@C @@ఐ㠐'chanoutb%Nc%U@ɰ@@o@@ఐN!lo%Vp%W@!@@J@K&@@*@@w'@Ġ*Class_typeX`Xj@;*Class_type@)0class_type_alias@@@ @AA@B@AEEEE@@@@@XkXl@@@@@9@@@@@@@@:@@@@@;@@@ภpzp|@@@@@@@A@@@&A@* A@@@@@@@@@@,@@@n@@@@@@@@@@J@I@w{@ΐ U Generate the Texinfo code for the inherited classes of the given class type. Tv@@@@@@@ΰ@AA࣠@&self-2AఠXYvAw@3@u@@@  yAz@@@z@࣠@'chanoutA@ A@@3@@@!@@@@@@  @@!cA@A@@3@ @@@@@@@@ డ0reset_type_names)Odoc_info   @ # $ ,@@g@@@g@@@g@@@@@3,,,,,,,,@'3#@*@+@@@@ภT: -; /@S@@@g@@@O@@@$@@@@@N@@@ఠ%depthR2<S2A@kA@@@@@N@3YYYYYYYY@-@@@డ$Name%depthj2Dk2H@ n2Io2N@@@@@@@@@@@@|}2@@G@@@@@@@,@@@@@+@@ఐ!c2O2P@d@@:@'cl_name2Q2X@ @@@@@O@O@H@@; @@MI@A@28 @@@ఠ%title\f\k@A@@'N@@@@N@3@qj@k@l@@@ภpx 0A ఐ$selfp|@[@@;@3p@@@S@NI@@@@@@ఐ%depthpp@)@@bO@.@@ఐ!cpp@Ȱ@@=@'cl_namepp@E @@qD@@=@@oE@ภɰCAǠภ%Title@}ఐǠ%depth@\@@ڲ@@@N@N@f@ภ$None*+@@@@єѓ@@@@@@N@ y@ภ<=Aภ#Raw E@`డ!^PQ@Ұ@@@@@@(@@@@'@@@&@@%@@$@@డt$clas-Odoc_messagesno@ rs@@ @@@@@4O@6O@5@@! @@@@@@@3O@8O@7@@@@կ@@@"@9O@2@@` @@@@@XN@N@!@ภloAjภ$Code@Ղఐ!c@@@@'cl_name@  @@@@@J@@!@@2N@AN@G@ภA@A@I@@@BN@T!@@4A@PF@@@N@@(@@@@@G@N@.@@@@@@@3@ภ 1A ఐ&$self  @@@kH@i @@@e@@@f@d_@@e@@dR@@%Class@  $@@u@@@zO@y`@@ఐ'!c) %* &@@@o@'cl_name0 '1 .@w @@s@@@y@@A@@z@ภO= /xAM@yA@O@\@@@aN@@@RA@O@@@@N@`@@IA@ @@@N@@@X\n@@@@@@A@^\b@@ ఐY$putsj4:k4>@@@@I@@@@@@@@@@@@@@3wwwwwwww@@@@@@@ఐ'chanout4?4F@~@@~@@ ఐ$self4H4L@!@@!@4Y@@@>@@@ @@@@@,@@ఐ%title4Z4_@6@@0@@@@@@P@P@F@@4G4`@@@@@@P@P@@a @@@@@N@V@ ఐ͠"isdmdo@F@@@ȠS@@@N@@@@@@@@@t@@ఐ!cdpdq@˰@@@'cl_infodrdy@= @@&@@@O@O@@@0 @@@@@O@@@ఠ%descr@5A@@_H@@@O@@@@O@3((((((((@@@@ภ12Aภ%Title :@ӧడ$succEF@ @@@ @@@ @@@@@%@@ఐ%depthZ[@@@ (@@@P@P@9@@  @@@@@@P@A@ภ$Nonest@?@@@ݠ@@@@@@O@T@ภFAEภ#Raw @שడ+description-Odoc_messages@ @@@@@/@####0@@@ @@@@@O@O@@@/@@@@@O@ O@@ภհ>A@?A@6@@@ O@@@G@@޸@@O@ @@@@O@@ภA@A@N@@@O@$@@@@"@@@@A@@@ ఐ堐$puts @H@@@@@@+@7@@@*@@@)@@(@@'3@@@@@@@ఐ$'chanout @ @@ @@ ఐG$self$%@@@!@&)&@@@@@@=@@@<@@;,@@ఐ %descr<'=,@6@@@@@JQ@H>@@EF-@@@@@6@QQ@CH@@Y @@@@@RO@5N@ఐL$puts]08^0<@@@@<@@@X@@@@W@@@V@@U@@Tg@@ఐ'chanoutw0=x0D@n@@nt@@ ఐ$self0F0J@@@@0W@@@tk@@h@@ఐ!c0X0Y@m@@@'cl_info0Z0a@߰ @@J@m@@0E0b@@@@O@@@@@rN@qO@b@ @@@zcl@@ @@dj@@ @@ఠ$intfpzp~@A@@@@@N@u@@@wN@s3@X@@@ภpAภ%Title p@Nడx$succpp@@@@@@@@@@@@%@@ఐ%depthpp@D@@@@@O@O@9@@  @@ޢ@@@@O@A@ภ$Nonepp@@@@ՄՃ@@@@@@N@T@ภ,-Aภ#Raw 5@PడH)interface-Odoc_messagesBC@ FG@@F@@@/@D#1#1E#1#G@@C@ @@n@@@N@N@@@/@@ @@@N@N@@ภ|#=Ay@$>A@ܠ@@@N@@@rF@@^@@N@@@x@@N@@ภA@A@@@@yN@@@p@@Ƞ@@@x@A@pv@@ ఐ$puts@@@@{@@@@@@@-@@@@@@@3@3@@@@@@ఐʠ'chanout@@@@@ ఐ$self@S@@3!@̰@@@p@@@R@@@@@,@@ఐ$intf@6@@@@@P@>@@@@(@@@@P@H@@Y @@E@@@N@N@  ఐ*$self@@@p^@ 2@@@/@.)@@@@e@@ఐ,'chanout3:@@@r@@ఐ&!c(;)<@@@@@%@@D@డ$List$iter9?E:?I@ =?J>?N@@ɰ@@@@M@@@@@@@ @@@@@@@@@@@@࣠@#eleAaO\bO_@zA@@ 3bbbbbbbb@@@@@@@ఐ`$putsqOcrOg@ð@@@P@@@@@@@@@@@@@@3~~~~~~~~@)?@ @!@@@@ఐ'chanoutOhOo@@@@@ ఐ $selfp}p@(@@!@p@@@ @@@.@@-(@@ఐ!cpp@@@7@'cl_namepp@ @@6>@@ఐk#elepp@H@@K@@p|p@@:N@@_@@R@@@=P@'T@OWp@@@^@@@@@N@AN@?|@@డq%Class.class_elements@ @@%transZC `@@@ @@@ @s@@@  I~@@@ @@@ @@ @@ @ HH HH@@ 2@&!@@Z_@@@J@@@I@@@@H@@@G@@@F@@E@@D@3ภ"@ߠภ۰9:@@@@>@@@ZO@^@@@J@@@_@@ఐM!cOP@ @@C@@ST@@@@@N@gO@V@@% @@LJ@J@@[@@@@@@@@@@@@@@@ @@ @@@  @J@@  @Ġ,Aliased_nodeqr@@@@@@@@n@@@ภ|}@@@@k#@@@@@#%@A@ A@@@~@}x@@~@@}@@|@@@H@@@@@@@@@@J@@@ Q Generate the Texinfo code for the given class, in the given out channel. ~@@@@@@@U`Uw@AA࣠@&self-2Aఠ23PAQ@u3@O@@@  SAxT@x@@T@࣠@'chanoutAUxU@A@@3@d@h@!@i@@@@@  @@"ctAUU@A@@3@ @@@@@@@@ డx0reset_type_names)Odoc_info@ @@o|@@@o|@@@o{@@@@@3@'3@*@+@@@@ภ.@-@@@o@@@O@@@$@@m@@@N@@@ఠ%depth ,-@EA@@@@@N@322222222@,@@@డ$Name%depthCD@ GH@@ٰ@@@@@@@@@@@@@ఐ"ct_`@V@@9-@(clt_namefg@ǰ @@@@@O@O@;@@. @@?<@A@r @@@ఠ%title }~@A@@N@@@@N@3@c\@]@^@@@ภ RA Q ఐ蠐$self@'@@@@@@@@@@@@@ఐ%depth @)@@.O@.@@ఐ砐"ct @@@=@(clt_name@+ @@'@@@G@@@@@>H@ภ "FA ภ%Title'@Lఐ%depth).@_@@@@@N@N@i@ภ$None04@@@@cb@@@@@@N@|@ภ ̰ 8 _A ˠภ#Raw ;@/డ!^V W@@@@@@@ @@@@ @@@ @@@@@@డC*class_type-Odoc_messages==>J@ AKBU@@@@@@@O@O@@@! TYUZ@@WXX[@@@@@O@O@@@a<b\@@~@@@@O@@@` @@ @@@;N@N@@ภ ;z_oA 9ภ$Code_@Qఐ"ct__@@@g@(clt_name__@ @@@@@-@@!@@2N@$N@*@ภ_A@A@@@@%N@7$@@4A@F@@@N@#+@@6@@@G@N@1@@_@@ @@@6@ภ 4A  ఐ$self @Z@@:K@8@@@4@@@I@3.@@H@@GU@@*Class_type@@@D@@@[O@Zc@@ఐ"ct@@@r@(clt_name@` @@\@@@k|@@A@@V}@ภ {A@|A@O@?@@@DN@s@@RA@O@@@@N@C@@IA@@@@N@@@'@@e@@@@A@-@@ ఐ($puts9:@@@@@@@z@z@@@y@@@x@@w@@v3FFFFFFFF@@@@@@@ఐ'chanoutVW@s@@3@@ ఐ$selfgh@@@!@il@@@ @@@@@@@@,@@ఐ%title@6@@@@@@@@P@P@F@@@@@@@@P@P@@a @@@@@N@V@ ఐ"is@@@@ "@@@N@@@@@@@@@t@@ఐ"ct@@@@(clt_info@& @@&@@@O@O@@@0 @@m@@@O@@@ఠ%descr "."3@A@@.@@@O@@@@O@3@@@@ภ "8QA ภ%Title  "=@vడ$succ"?"C@@@@@@@@@@@@%@@ఐ%depth)"D*"I@@@@@@P@P@9@@  @@@@@@P@A@ภ$NoneB"KC"O@@@@۬۫@@@@@@O@T@ภTQpUQAภ#Raw ]Qs@xడp+description-Odoc_messagesjQtkQ@ nQoQ@@ϰ@@ߍ@@@O@O@@@& @@@@@O@O@@ภQ5A@6A@@@@O@@@Qn>@@~@@O@@@Q@@O@@ภQA@A@@@@O@@@"6@@@@@@A@"*@@ ఐ$puts@@@@@@@ @@@@ M@@@@@@@3@@@@@@@ఐ'chanout@@@@@ ఐ3$self@s@@S!@@@@@@@r@@@@@,@@ఐ%descr  @6@@@@@)Q@'>@@  @@H@@@@0Q@"H@@Y @@e@@@1O@N@ఐ$puts # $@u@@@@@@7@d@@@6@@@5@@4@@3g@@ఐt'chanout = >@Z@@t@@ ఐ$self N O@װ@@@[ S@@@:1@@G@@ఐ"ct b c@Y@@<@(clt_info i j@ @@PJ@L@@ o p@@L@@O@@@@@QN@PO@A@ @@@ { |@@ @@ ~@@ @@ఠ$intf     @ A@@̠@@@^N@T@@@VN@R3        @O@@@ภ_   5qA^ภ%Title   !@డ>$succ  #  '@~@@@~@@@g}@@@f@@e%@@ఐ%depth  (  -@>@@@@@nO@pO@o9@@  @@h@@@`@qO@mA@ภ$None  /  3@@@@JI@@@b@@@aN@wT@ภ 5Q 5nAภ#Raw  5T@డ)interface-Odoc_messages!5U! 5b@ ! 5c! 5l@@ư@@+@@@N@N@@@& @@=@@@N@N@@ภ9!'5m5A7@6A@ @@@N@@@!05O>@@@@cN@@@!65o@@N@_@ภQ!?5pAO@A@ @@@XN@@@!H @@@@@W@A@!N @@ ఐI$puts!Zu{![u@@@@9@@@@@@@@@@@@@@3!g!g!g!g!g!g!g!g@"@@@@@@ఐ'chanout!wu!xu@@@T@@ ఐѠ$self!u!u@@@!@!u@@@.@@@@@@@@,@@ఐ$intf!u!u@6@@C@@@P@>@@!u!u@@@@@@P@H@@Y @@@@@N@N@  ఐ$self!!@N@@.^@<!@@@@@@@@e@@ఐ'chanout!!@@@r@@ఐ "ct!!@ݰ@@@@%@@@డ $List$iter!!@ !!@@@@@@uM@@@@@@@ @@@@@@@@@@@@࣠@#ele A"" @"8A@@ 3" " " " " " " " @@@@@@@ఐ$puts"/"0@@@@@@@@p@@@@@@@@@@3"<"<"<"<"<"<"<"<@)?@ @!@@@@ఐ'chanout"L"M@i@@)@@ ఐ$self"]"^!@@@!@u"b7@@@@@@ @@ (@@ఐ"ct"s8"t:@j@@M7@(clt_name"z;"{C@۰ @@@@@A@@ఐn#ele"D"G@K@@N@@""H@@Q@@b@@@@@P@W@""I@@@@@@@@N@"N@ @@డ!2%Class3class_type_elements"JS"JX@ "JY"Jl@@%transb!@@@ @@@ @ @@@  ?@@@ @@@ @@ @@ @K,K0K,K{@@@&!@@b @@@+@@@*@;@@@)Y@@@(@@@'@@&@@%@3ภ#ภ "Jt"Jy@ @@@>@@@;O@?@@@ @@@@@@ఐ4"ct#Jz#J|@@@@@#JR#J}@@@@@N@HO@7@@( @@J@J@@^@@@@@@@@@@@@@@@@@ @@@ @1@@ @Ġ,Aliased_node#2~#3~@@@@@"T@@@O@@@ภW#=~#>~@V@@@ @@@#A@@# @wA@{ A@@@%@$@@_@@^@@]}@@@ @/@.)@@h@@g@@f@@eJ@a@#XUY@#i V Generate the Texinfo code for the given class type, in the given out channel. #f#g1T@@@@@@@5#m #n!@AA࣠@&self-2Aఠ#A@63#{#{#{#{#{#{#{#{@@@@  #A9@9@@@࣠@'chanoutA#"#)@#A@@Q3########@%M@)@!N@*@@@@@  @@"mtA#*#,@#A@@a3########@ g@@@@@@@@@ఠ%depth#8B#8G@#A@@c@@@N@|3########@'~@@@@@డ"N$Name%depth#8J#8N@ #8O#8T@@d@@@;@@@@@@@@~ @@ఐM"mt#8U#8W@,@@/@'mt_name#8X#8_@O @@[@@@O@O@=@@. @@A>@A@#8> @@@ఠ%title$ cm$  cr@$!A@@!K~N@@@@N@3$$$$$$$$@We^@_@`@@@ภݰ$ w$ KAܠ ఐ$self$* w@@@@$. w@@@@@@@@@@ఐ%depth$= w$> w@)@@O@.@@ఐ"mt$N w$O w@@@=@'mt_name$U w$V w@ @@@@@G@@@@@H@ภ#$b FA!ภ%Title$j @נఐ%depth$s $t @_@@ @@@N@N@i@ภ$None$ $ @P@@@@@@@@@N@|@ภW$ $ AVภ#Raw $ @亠డ#6!^$ $ @,@@@,@@@@+@@@&@@@@@@@@@డ+module_type-Odoc_messages$ $ @ $ $ @@I@@Q@@@O@O@@@! $ $ @@$ $ @@_@@@O@O@@@$ $ @@ @@@@O@@@` @@@@@ N@N@@ภư% oAĠภ$Code%  @ܠఐ{"mt% % @Z@@@'mt_name% %  @} @@|@@@@@!@@2N@N@@ภ"B%0 A"@@A@$@@@N@$@@4A@$F@@@N@+@@%@ @@,@G@N@1@@%F @@h@@@6@ภ%P 4A ఐ堐$self %] !@@@K@ð%a '@@@@@@@@@@@U@@+Module_type@%p (%q 4@@@@@+O@*c@@ఐ栐"mt% 5% 7@Ű@@Cr@'mt_name% 8% ?@ @@@@@;|@@A@@}@ภX% B{AVภ'Newline% I@v@ @@@@@J@ภ"% JA"@A@%O@@@@@EN@Q@@A@%&'O@@@@N@D@@nA@%/0O@@@@N@@@eA@%8@@@N@@@% cu@@# @@@@A@% ci@@ ఐ!Ϡ$puts%OU%OY@!2@@@"@@@X@#!@@@W"q@@@V@@U@@T3%%%%%%%%@@@@@@@ఐs'chanout%OZ%Oa@Y@@@@ ఐ$self&Oc&Og@@@w!@&Ot@@@@@@j@@@i@@h,@@ఐ%title&&Ou&'Oz@6@@¦Q@@@~@@@}P@xP@uF@@&7Ob&8O{@@#t@@@c@P@pP@@a @@"@@@N@bV@ ఐ!C"is&S&T@ @@@!>@@@N@@@@$8@@@@@t@@ఐӠ"mt&p&q@@@0@'mt_info&w&x@ʰ @@!d&@@@O@O@@@0 @@ @@@O@@@ఠ%descr&&@&A@@#ՠ@@@O@@@@O@3&&&&&&&&@@@@ภh&&Agภ%Title &@డ%G$succ&&@@@@@@@@@@@@%@@ఐ%depth&&@@@@@@P@P@9@@  @@q@@@@P@A@ภ$None&&@!@@@SR@@@@@@O@T@ภ&&Aภ#Raw '@డ+description-Odoc_messages''@ ''@@v@@4@@@O@O@@@& @@F@@@O@O@@ภ$B'05A$@@6A@&@@@O@@@'9>@@%@@O@@@'?@@O@@ภ$Z'HA$X@A@&@@@O@@@'Q@@$@@@@A@'W@@ ఐ#R$puts'c#'d'@"@@@$B@@@@$@@@#@@@@@@@3'p'p'p'p'p'p'p'p@@@@@@@ఐ'chanout'('/@ܰ@@C@@ ఐ$self'1'5@@@!@'B@@@7@@@!@@@@@,@@ఐ%descr'C'H@6@@L@@@Q@>@@'0'I@@$@@@@Q@H@@Y @@$ @@@O@N@ఐ#$puts'LT'LX@#@@@$@@@@% @@@$[@@@@@@@g@@ఐZ'chanout'LY'L`@@@@t@@ ఐ}$self'Lb'Lf@~@@^@'Ls@@@@@%@@ఐl"mt( Lt( Lv@K@@@'mt_info(Lw(L~@c @@J@*@@(La(L@@@@O@@$k@@@/N@.O@@ @@@("(#@@ @@(%@@ @@ఠ&mt_ele(0(1@(IA@@u @@@E@@@DN@03(;(;(;(;(;(;(;(;@N@@@డ&&Module4module_type_elements(L(M@ (P(Q@@%transg@@@ !@@@ @@@@ /7@@@ @@@ @@ @@ @nllolm @@F@% @@g@@@8@@@7@+@@@6IQ@@@5@@@4@@3@@2H@2ภ|(#9ภ#0((@#0@@@=@@@HO@L]@@@@@@Ma@@ఐ "mt((@@@in@@a@@wo@A@(@@@ఠ(subparts((@(A@@Р@@@j@@@k}|@@@lxw@@@m@u@V@@@@i@@@hN@Q3((((((((@@@@@@ఐɠ/module_subparts((@@@@&1@@@\@@@[ Р@@@W@@@X@@@Y@@@Z@<@@@@U@@@T@@S;@@ఐ&mt_ele)())@E@@&l@@@o@@@nO@rO@pS@@H@@xT@A@)8@@ డ'"&&)F)G@@#@@@K@#@@@J# @@@I@@H@@G(%sequandBA'@@@@''@@'>]@@@@@@@z@@@@y@@@x@@w@@v3)m)m)m)m)m)m)m)m@@@@@@@డ( #U#W)~ ) @#T@@@-@@@O@@#U@@@@@@@@@ఐ⠐%depth)) @@@*@@,(maxdepth))@@@$P@9@@@@c@@@@P@A@@డ(I"<>)#)%@@@@Р@@@@@@@@@}|@@@@z@@@@@@@@O@@(@@@@@@@}@@ఐ>(subparts))"@@@6@@ภ'*&*(@'@@@CO@@@@@@@@@P@@@y @@#@@@O@@@ఠ$menu*:F* :J@*8A@@]@@@O@3*%*%*%*%*%*%*%*%@@@@డ&ifinfo$Texi*6:M*7:Q@ *::R*;:X@@@~@@@:{@@@:@@:@@ @@@@@@@@@@@'@@ ఐ堐$self*]Yg*^Yk@@@8@Ű*bYs@@@)u@@@@@@@$@@@@@@@H@@డ)$succ*|Yu*}Yy@ H@@@ H@@@ G@@@@@_@@ఐܠ%depth*Yz*Y@}@@ _@@@R@R@s@@*Yt*Y@@)@@@@R@}@@ภn*Y*YAmภ#Raw *Y@Ѡ(Subparts*Y*Y@@*Y*Y@@@@@Q@Q@@@ @@@@@Q@Q@@ภ'*Y,A'@-A@*L@@@Q@@@*Y5@@Ń@@Q@@@*Ye*Y@@,@@@@Q@@@ @@@A@*:B @@ ఐ&$puts*+@&Q@@@'@@@@(@@@@'@@@@@@@3+ + + + + + + + @@@@@@@ఐ'chanout++@x@@@@ఐ $menu+)+*@@@(g@@@P@P@$@@5 @@'@@@O@*@డ-generate_menu$Texi+F+G@ +J+K@@@@@@:@Р@.@@@:@@A@8@@@:@@A@@@@:@@A@"@@@:@@AA@@A@(@@@:@@A@(@@@:@@A@@@@:@@A@@:A@@@:@@@:'@@@:@@:@@:@T@U_Z@@@1@@@$@LРI@W@@@@@_@@@qN@}F@\@@@@@d@@@rN@~C@a@@@@@i@@@sN@>@f@@@ @@n@@@tN@9A@@@2@).@@@!@@)6@@@uN@/@)=@@@"@@)E@@@vN@,@)@@@#@@1@@@wN@|@@@@N@A@@@N@A@@@@@@(w@@@@@@@@@ఐ'chanout,6,7@@@*@@ఐ(subparts,C,D@Ӱ@@г>)menu_data,P,Q@@ @@@BF@@,W,X@@@@@@CM@@@@(@@@N@O@6U@f @@V@,f)4,g @@ @@@,i@@ B@@ఠ$intf,t",u" @,A@@)@@@N@@@@N@3,,,,,,,,@@@@ภJ,",#(dAIภ%Title ,"@డ+)$succ,","@"i@@@"i@@@"h@@@@@%@@ఐ%depth,"," @@@"@@@O@O@9@@  @@S@@@@O@A@ภ$None,"","&@'@@@54@@@@@@N@T@ภ,#(D,#(aAภ#Raw ,#(G@డ)interface-Odoc_messages,#(H,#(U@ ,#(V,#(_@@@@@@@N@N@@@& @@(@@@N@N@@ภ*$-#(`5A*"@6A@,@@@N@@@-#(B>@@@@N@@@-!#(b@@N@@ภ*<-*#(cA*:@A@,@@@N@@@-3" @@*q@@@@A@-9"@@ ఐ)4$puts-E$hn-F$hr@(@@@*$@@@@*@@@)@@@@@@@3-R-R-R-R-R-R-R-R@@@@@@@ఐ ؠ'chanout-b$hs-c$hz@ @@%@@ ఐ $self-s$h|-t$h@@@!@u-x$h@@@@@@&@@@@@,@@ఐ$intf-$h-$h@6@@.@@@P@>@@-$h{-$h@@*@@@@P@H@@Y @@)@@@N@N@ డ,;$List$iter-%-%@ -%-%@@B@@@@N@ @@@@ @@ @e @@@=@@@@@@@w@@࣠@#eleA-&-&@-A@@ 3--------@@@@@@@ఐ)٠$puts-&-&@)<@@@*@@@$@++@@@#*{@@@"@@!@@ 3--------@)?@ @!@@@@ఐ }'chanout.&.&@ c@@@@ ఐ $self.'.'@@@Á!@!.'@@@}@{v@@5@@4(@@ఐ "mt..'./'@ p@@7@'mt_name.5'.6'@ @@@@@?A@@ఐn#ele.E'.F'@K@@N@@.I'.J'@@Q@@b@@@@@FQ@.W@.R&.S'@@@@@@@@O@JO@H@@ఐ7&mt_ele.g( .h(@@@ @@@O@NO@L@@ @@*@@@QN@@డ-$List$iter.+ci.+cm@ .+cn.+cr@@@@@@Р&Module@VJ@J@J@J@bJ@ J@J@J@qJ@OJ@9J@#J@M@j@A@@@@Р+Module_type@M@n@A@@@y@@@@Р%Class@M@u@A@@@@@@@Р*Class_type@M@|@A@@@@@@@@@@@M@A@@@M@A@@@M@@@@@M@x@@@@yM@q@@@@rM@k@@@@lM@W@@@Y@@X@ y@@@V@@@U@@T@@S0@@@ఠ!m/-/ -@/8A@@3/ / / / / / / / @@@@/&-@@@@@ ఐ $self/2-/3-@@@ě3/2/2/2/2/2/2/2/2@@@@@@/:-@@@@@@@@ @@ఐ 'chanout/I-/J-@ @@ @@ఐ7!m/V-/W-@!@@$@@(@@@@@(@ఠ"mt/h./i.@/A@@3/i/i/i/i/i/i/i/i@@@@ٰ/o.@@@@@ ఐ $self/{./|.@@@3/{/{/{/{/{/{/{/{@*@@@@@/.@@@F@E@@@@@ @@ఐ 'chanout/./.@ @@U@@ఐ7"mt/./.@!@@$@@(@@I%@Ӑఠ!c// // @/A@@3////////@]@@@// @@%@@@ ఐ I$self// !// %@J@@*3////////@p@@@@@:// 8@@@@@@@@ @@ఐ N'chanout// 9// @@ 4@@@@ఐ7!c// A// B@!@@$@@(@@%@ఠ"ct/0C[/0C]@0 A@@ @d/0CO@@j@@@ ఐ $self00Ca00Ce@@@o300000000@!@@@@@{00C}@@@@@@@@ @@ఐ 'chanout00C~00C@ y@@@@ఐ6"ct0*0C0+0C@!@@B$@@(@@%@@A*00,s|@@@02,s{030C@@@@@@g@@fN@N@30:0:0:0:0:0:0:0:@@@@@ఐ(subparts0H10I1@ذ@@ @@@eN@N@u@@ @@J@N@d@@@@@@@!@@@@@@$@@y@@@ @9@@  @ @@ !@ @@  L@ d@@  @Ġ,Aliased_node0i20j2@@@@@/@@@ @@@ภ0t20u2@@@@/ @@@0x/4@@% @ A@  A@@@B@A<@@@@@@ @@@@@L@KF@@@@@@@@J@ @0@ 0 W Generate the Texinfo code for the given module type, in the given out channel. 00@@@@@@@R06 063@AA࣠@&self-2 Aఠ*+H0AI@m300000000@G@@@  K0ApL@p@@L@࣠@'chanout!A06406;@0A@@n300000000@\@`@!@a@@@@@  @@!m"A06<06=@0A@@~300000000@ @@@@@@@@ డ/p'verbose)Odoc_info08IO08IX@ 08IY08I`@@@!@@@U@@@@@@!-!-@@!#s@@@@@@@@@@@@31 1 1 1 1 1 1 1 @6B@9@:@@@@డ/!^18Iy1 8Iz@*@@@*@@@@*@@@+@@@@@@@@@4Generate for module 178Ic188Iw@@1:8Ib1;8Ix@@*@@@P@ P@3@@ఐ{!m1O8I{1P8I|@?@@B@&m_name1V8I}1W8I@ @@@@@"L@@1]8Ia1^8I@@h@@@ @'P@V@@v @@-@@@(N@ \@@ఠ%depth#1v91w9@1A@@$@@@3N@)31|1|1|1|1|1|1|1|@o@@@డ0 $Name%depth1919@ 1919@@#@@@ @@@-B@@@,@@+@@ఐՠ!m1919@@@O-@&m_name1919@ A @@ @@@4O@:O@8;@@. @@?<@A@19 @@@ఠ%title$1:1:@1A@@/ =N@=@@@?N@;311111111@c\@]@^@@@ภ 1;1CA  ఐ:$self1;@q@@Q@I1;@@@i@d_@@E@@D@@ఐ%depth1;1;@)@@xO@L.@@ఐ9!m2 ;2;@@@=@&m_name2;2;@  @@ @@@NG@@@@@H@ภ 2!<FA ภ%Title2)<@ఐ%depth22<23<@_@@@@@bN@gN@fi@ภ$None2C<2D<@-@@@@@@d@@@cN@m|@ఐ!m2[=2\=@K@@@+m_text_only2b=2c="@ u @@+@@@rN@p@ภ!02o>(;2p>(IA!/ภ#Raw 2x>(>@ఐ!m2>(?2>(@@s@@)@&m_name2>(A2>(G@! @@!@@@@@"@@"@@@N@N@@ภ/2>(H1A/@2A@2@@@N@@@2>(9:@@@@eN@~@ภ!u2@^q2AA!tภ#Raw 2@^t@ؠడ1T!^2@^2@^@,J@@@,J@@@@,I@@@-D@@@@@@@@@డ%modul-Odoc_messages2@^v2@^@ 2@^2@^@@@@,o@@@O@O@"@@! 2@^2@^@@3@^3@^@@,}@@@O@O@6@@3 @^u3 @^@@'@@@@O@@@@` @@N@N@E@ภ!߰3AjA!ݠภ$Code3&A@ఐ]!m31A32A@!@@a@&m_name38A39A@!ɰ @@!@@@k@@!@@-N@N@p@ภ0[3IAA0Y@A@2@@@N@~@@4A@2àA@@@N@@@3Y@^o@@N@@3]=@@@@>3_B@@#@@@a@ภ"*3iCA"( ఐǠ$self 3vC@@@@ܰ3zC@@@@@@@@@@@@@&Module@3C3C@@@@@O@@@ఐȠ!m3C3C@@@B@&m_name3C3C@"4 @@"3@@@ @@A@@@ภ"q3CA"oภ'Newline3C@@ @@#@@@@ภ0հ3CA0@A@367O@@@@N@ @@A@3?@O@@@@N@@@nA@3HIO@S@@@XN@ @@A@3Q@@@AN@W@@3: @@1%@@@@@A@3:@@ ఐ/蠐$puts3D3D@/K@@@0@@@'@1:@@@&0@@@%@@$@@#344444444@7HA@B@C@@@@ఐU'chanout4D4D @;@@@@ ఐx$self4'D4(D@@@ɐ!@)4,D @@@@@@9-@@@8@@7,@@ఐx%title4?D!4@D&@6@@п$j@@@M@@@LP@GP@DF@@4PD4QD'@@1@@@2@PP@?P@@a @@0@@@QN@1V@ ఐ/\"is4lF+44mF+6@.հ@@@/W"@@@aN@W@@@V2Q@@@U@@Tt@@ఐ!m4F+74F+8@y@@/@&m_info4F+94F+?@# @@/}&@@@^O@cO@`@@0 @@.-@@@dO@]@@ఠ%descr%4HQ]4HQb@4A@@1$@@@qO@g@@@iO@e344444444@@@@ภ#4HQg4IA#ภ%Title 4HQl@6డ3`$succ4HQn4HQr@*@@@*@@@z*@@@y@@x%@@ఐs%depth4HQs4HQx@@@*@@@P@P@9@@  @@@@@s@P@A@ภ$None5HQz5HQ~@/@@@lk@@@u@@@tO@T@ภ#հ5I5IA#Ԡภ#Raw 5I@8డ 0+description-Odoc_messages5*I5+I@ 5.I5/I@@@@M@@@O@O@@@& @@%_@@@O@O@@ภ2[5II5A2Y@6A@4@@@O@@@5RI>@@>@@vO@@@5XI@@O@r@ภ2s5aIA2q@A@4Ԡ@@@kO@@@5jHQe@@2@@@j@A@5pHQY@@ ఐ1k$puts5|J5}J@0ΰ@@@2[@@@@2@@@2 @@@@@@@355555555@@@@@@@ఐؠ'chanout5J5J@@@B@@ ఐ$self5J5J@3@@!@5J@@@P@@@/2@@@@@,@@ఐ%descr5J5J@6@@e@@@Q@>@@5J5J@@3@@@@Q@H@@Y @@2%@@@O@N@ఐ1Ҡ$puts5K5K@15@@@2@@@@3$@@@2t@@@@@@@g@@ఐ<'chanout5K5K @"@@¦t@@ ఐ_$self6K 6K@@@w@6K@@@@@@@ఐN!m6"K6#K@@@@&m_info6)K 6*K&@$ @@J@@@6/K 60K'@@ @@O@@2@@@N@O@@ @@@6;G@K6<L(1@@ @@6>F+1@@ @@ఠ%m_ele&6IN5?6JN5D@6bA@@$&"@@@@@@N@36T6T6T6T6T6T6T6T@N@@@డ4&Module/module_elements6eN5G6fN5M@ 6iN5N6jN5]@@%transu$@@@ @@@ @&4@@@ /&P@@@ @@@ @@ @@ @&Mdd&Mdd@@&6@% @@uҠ@@@@@@@&N@@@I&j@@@@@@@@@@H@2ภו61Rภ1I6N5e6N5i@1I@@@=@@@O@]@@@@@@a@@ఐ!m6N5j6N5k@@@hn@@a@@wo@A@6N5;@@@ఠ(subparts'6Ooy6Oo@6A@@&Р&&@@@9&&@@@:&&@@@;&&@@@<@&@%@@@@8@@@7N@ 366666666@@@@@@ఐ&⠐/module_subparts7Oo7 Oo@ *@@@4J&@@@+@@@*&۠Р&ؐ&@@@&&Ր&@@@'&Ґ&@@@(&͐&@@@)@<@@@@$@@@#@@";@@ఐ%m_ele7AOo7BOo@E@@4'@@@>@@@=O@AO@?S@@H@@xT@A@7QOou@@ డ57^P7_P@@@@@@@I@@@@H@@@G@@F@@E37k7k7k7k7k7k7k7k@s@@@@@@డ6 1S1U7|P7}P@1R@@@#+@@@cO@Z@1S@@@Y@@X@@W@@ఐ%depth7P7P@°@@*@@(maxdepth7P7P@@@$P@d9@@@@a@@@U@eP@bA@@డ6G"<>7P7P@@@@'Р''@@@v''@@@w''@@@x'{'z@@@y@'x@u@@@@t@@@sO@j@(@@@i@@h@@g}@@ఐ#(subparts7P7P@@@6@@ภ58P8P@5@@@CO@}@@@@@@@T@~P@r@@y @@1@@@O@S@@ఠ$menu(8R8R@86A@@[@@@O@38#8#8#8#8#8#8#8#@@@@డ&ifinfo$Texi84R85R@ 88R89R@@ @@@|@@@y@@@@@@@ ఐ$self8RS8SS @۰@@ͻ/@8WS@@@7j@@@@@@@2@@@@@@@?@@డ6$succ8qS8rS@.=@@@.=@@@.<@@@@@V@@ఐ%depth8S8S@@@.T@@@R@R@j@@8S8S @@7@@@@R@t@@ภ'c8S#8S3A'bภ#Raw 8S&@Ơ(Subparts8S(8S0@@8S'8S1@@@@@Q@Q@@@ @@(@@@Q@Q@@ภ58S2,A5@-A@8A@@@Q@@@8S!5@@x@@Q@@@8S8S4@@!@@@@Q@@@ @@@A@8R @@ ఐ4㠐$puts8T8@8T8D@4F@@@5@@@@65@@@5@@@@@@@399999999@@@@@@@ఐP'chanout9T8E9T8L@6@@ź@@ఐ$menu9T8M9T8Q@@@6\@@@P@P@$@@5 @@5y@@@O@*@డ-generate_menu$Texi9;UT\9<UT`@ 9?UTa9@UTn@@ @@@@@@@Р@ @@@@@ @@@@N@L@ @@@@@@@@AN@M@ @@@@@@@@BN@O@@@@@@ @@@CN@QA@@@@6@@@@@6@@@DN@N@6@@@@@6@@@EN@P@@@@@@@@@FN@K@@@@UN@RA@@@SN@A@@@@@@6@@@@@@@@@ఐ 'chanout9UTo9UTv@@@}@@ఐ(subparts9UTx9UT@s@@г*ܠ)menu_data9UT9UT@@ @@@@@9UTw9UT@@@@@@@@@@6M@@@WN@VO@@ @@@:Q:V@@ @@:P@@ @@ఠ$intf):X:X@:+A@@7U*>@@@dN@Z@@@\N@X3::::::::@@@@ภ(:'X:(YA(ภ%Title :0X@డ8$succ:;X:<X@0@@@0@@@m0@@@l@@k%@@ఐڠ%depth:PX:QX@}@@0@@@tO@vO@u9@@  @@@@@f@wO@sA@ภ$None:iX:jX@55@@@Ӡ@@@h@@@gN@}T@ภ)<:{Y:|YA);ภ#Raw :Y@డ)interface-Odoc_messages:Y:Y@ :Y:Y@@!O@@@@@N@N@@@& @@*@@@N@N@@ภ7°4A7@5A@:"@@@N@@@:Y=@@@@iN@@@:Y@@N@e@ภ7ٰ:YA7@A@::@@@^N@@@:X@@8@@@]@A@:X@@ ఐ6Ѡ$puts:Z :Z@64@@@7@@@@8#@@@7s@@@@@@@3::::::::@@@@@@@ఐ >'chanout:Z;Z@ $@@Ǩ@@ ఐ a$self;Z;Z@@@y!@;Z,@@@ն@@@4@@@@@,@@ఐ$intf;(Z-;)Z1@6@@@@@P@>@@;1Z;2Z2@@8n@@@@P@H@@Y @@7@@@N@N@ డ9$List$iter;O\6<;P\6@@ ;S\6A;T\6E@@߰@@@@ȴN@@@@@@@ @@@@@@@@@@w@@࣠@#ele*A;w]FS;x]FV@;A@@ 3;x;x;x;x;x;x;x;x@@@@@@@ఐ7v$puts;]FZ;]F^@6ٰ@@@8f@@@@8@@@8@@@@@@@3;;;;;;;;@)?@ @!@@@@ఐ 㠐'chanout;]F_;]Ff@ ɰ@@M@@ ఐ $self;^gt;^gx@>@@!@;^g@@@@@@@@(@@ఐ !m;^g;^g@ @@q7@&m_name;^g;^g@*c @@*b@@@ A@@ఐn#ele;^g;^g@K@@N@@;^gs;^g@@<Q@@b@@k@@@Q@W@;]FN;^g@@@w@@@@@O@O@@@ఐ%m_ele<_<_@@@@@@O@O@@@ @@8`@@@N@@డ:$List$iter<"b<#b @ <&b <'b@@@@@@Р&Module@M@5@A@@@+@@@@Р+Module_type@ M@9@A@@@,@@@@Р%Class@QM@@@A@@@, @@@@Р*Class_type@KM@G@A@@@,@@@@@@@@M@A@@@M@OA@@@PM@J@@@@KM@C@@@@DM@<@@@@=M@6@@@@7M@" @@@$@@#@0e@@@!@@@ @@@@@@@lఠ!m+<d"6<d"7@<A@@t3<<<<<<<<@@@@|<d".@@@@@ ఐ $self<d";<d"?@D@@$3<<<<<<<<@@@@@@/<d"S@@@l@kf@@Y@@X @@ఐ 'chanout<d"T<d"[@ @@{@@ఐ7!m<d"\<d"]@!@@$@@(@@c@@@U(@ఠ"mt,<e^w<e^y@= A@@3<<<<<<<<@@@@Ű<e^j@@@@@ ఐ U$self=e^}=e^@@@m3========@@@@@@v= e^@@@@@@f@@e @@ఐ Z'chanout=e^=e^@ @@@@@ఐ7"mt=(e^=)e^@!@@$@@(@@I%@Ӑఠ!c-=7f=8f@=PA@@3=8=8=8=8=8=8=8=8@I@@@ =>f@@@@@ ఐ $self=Jf=Kf@Ӱ@@ҳ3=J=J=J=J=J=J=J=J@\@@@@@ð=Rf@@@I@HC@@q@@p @@ఐ 'chanout=af=bf@ @@ @@ఐ7!c=nf=of@!@@$@@(@@%@ఠ"ct.=}g=~g@=A@@ @P=g@@V @@@ ఐ ࠐ$self=g=g@@@3========@!@@@@@=g@@@t@sn@@|@@{ @@ఐ 堐'chanout=g=g"@ ˰@@O@@ఐ6"ct=g#=g%@!@@B$@@(@@%@@A8O/=c@@@=c=g'@@@C@@@2@@1N@N@3========@@@@@ఐ(subparts=h(0=h(8@c@@x@@@0N@N@a@@ @@}J@bN@/@@@@@@@ @@@@@@@@@@@ @@@ @ @@ @ @@  @ .@@  k@ @@ l@Ġ,Aliased_node=i9C=i9O@@@@@=@@@ z@@@ภ=i9S=i9U@@@@ʟ @@@>7@E@@& @ @A@ D A@@@ʲ@ʱʬ@@@@@@ F@@@@ʼ@ʻʶ@@@@@@@@J@ c@>6@R>* R Generate the Texinfo code for the given module, in the given out channel. >'4>(5@@@@@@@°>.m>/m@AA࣠@&self-21Aఠ0ұ>UA@3><><><><><><><><@@@@  ձ>XA@@@@࣠@$chan2A>Nm>Om@>gA@@3>O>O>O>O>O>O>O>O@@@!@@@@@@  @@-texi_filename3A>am>bm@>zA@@3>b>b>b>b>b>b>b>b@ @@@@@@@@&m_list4A>rm>sm@>A@@3>s>s>s>s>s>s>s>s@@@@@@@@@@ఠ%title5>n>n@>A@@I@@@ O@3>>>>>>>>@% @@@@@డ=(3ՠ3װ>n>n@3԰@@@<-.@@@@@@P@@@@ @@3>>>>>>>>@!@@@@డ=>&Global%title">n@>n>n@(@#ref%$@@@Zx@@@Zw@@@Zv@.&)-.&)J@@.@;@@<;@@@Q@Q@0@@E@@=1@Ġ$None>o>o@9@@@@HG@@@@@@f@@ON@@@@@@m@@@ ?o@@?o?o@@{v@Ġ$Some?p?p@9ఠ!s6?p?p@?0A@@r@@@o@@@@@zy@@@@@@w@@@@@@@@~@@@ ఐ$self?8p?9p@@@ԡ3?8?8?8?8?8?8?8?8@*#@$@%@@@?@p%@@@@@@@@ @@ఐ9!s?Pp&?Qp'@@@@@@ R@ @@!@@@@@A?Zn @@@A@?\n @@@ఠ(filename7?gq+5?hq+=@?A@@9@@@O@3?m?m?m?m?m?m?m?m@@@@@@డ> "<>?~r@Y?r@[@F@@@ J@ J@'J@@G@@@@@@@3????????@@@@@ఐ:-texi_filename?r@K?r@X@"@@@@-ocamldoc.texi?r@]?r@j@@?r@\?r@k@@#@@@@9:@@@(P@&!@@ఠ"fn8?ty?ty@?A@@@@@@P@)R@డ>X(Filename(basename?ty?ty@ ?ty?ty@@@[@@@@@@@@@,filename.mlijj@@0Stdlib__FilenameL@@@@j@@@-@@@@@~@@ఐ-texi_filename?ty?ty@@@@@-@@>@A@?ty@@డ>!^@w  @w !@9@@@9@@@@9@@@:@@@ @@ @@ 3@@@@@@@@@e^@_@`@@@@డ>(Filename,check_suffix@,u@-u@ @0u@1u@@@̸@@@@̾@@@$boolE@@@@@@@@gmhm@@fF@@@@@@@!@@@@ @@@@@@@A@@ఐ"fn@bu@cu@K@@3@@@-Q@/Q@.U@@%.texi@tu@uu@@@wu@xu@@A@@@,Q@1Q@0i@@U @@:@@@2Q@+o@డ?(Filename+chop_suffix@v@v@ @v@v@@@@@@@%@@@)@@@@@@@@v s sv s @@G@@@@@@@8@@@@7@@@6@@5@@4@@ఐ"fn@v@v@@@1@@@DQ@FQ@E@@%.texi@v@v @@@v@v @@?@@@CQ@HQ@G@@S @@:g@@@P@IQ@B@ఐ="fn@w @w @ް@@P@KP@J@@u@w @@@@%.infoAw #Aw (@@A w "A w )@@:@@@P@MP@L@@ @@@ @@@డ?"<>A!y7JA"y7L@@@@@@@[O@R@@@@Q@@P@@O@@ఐ%titleA:y7DA;y7I@ʰ@@@@ AEy7N@@AGy7MAHy7O@@#O@^@@@@:@@@_P@Z@డ?!^AZzPeA[zPf@:ܰ@@@:@@@e@:@@@d;@@@c@@b@@a@@ఐ%titleAtzP_AuzPd@@@5@@@r @@%.infoAzPhAzPm@@AzPgAzPn@@;@@@pP@wP@v@@ @@$P@o!@(doc.infoA{oA{o@@A{o~A{o@@1O@x.@Ay7A@@0@Ar@H@@52@A@Aq+1 @@ డ@<$List$iterA~A~@ A~A~@@C@@@@>O@A@@@@@@f @@@~>@@@}@@|@@{3AAAAAAAA@^le@f@g@@@@ఐ>'puts_nlAA@=@@@>@@@@?@@@>@@@@@@@3AAAAAAAA@@@@@ఐ$chanAA@@@Ά@@AA@@@?6@@@>@@@@@@@డ@$List'flattenBB@ BB@@@@@ ?`@@P@@@@@@@ @@@@@a@@ภ0B6B7A0ภ0B> B?A0 !\input texinfo @c -*-texinfo-*-BF BG-@@ BI.@@#^@ภ1BP1@A15@c %**start of headerBW1ABX1V@@ BZ1W@@6Q@q@ภ1$BcZi%A1"డ@!^BnZyBoZz@;@@@;@@@@;@@@<@@@@@@@@@-@setfilename BZjBZw@@&BZx@@< @@@R@R@@@ఐ4(filenameBZ{BZ@ΰ@@<@@@R@R@@@C @@R@@ภ1oBpA1mడAE!^BB@<;@@@<;@@@@<:@@@=5@@@@@@@@@*@settitle BB@@&B@@z@@@K@@J@@I3D D D D D D D D @B(z@@ @@@@.@defcodeindex D6JD6X@@D6ID6Y@@=@@@YT@[T@Z@@ఐ-8'indicesD16]D26d@+@@@Р-3A@@-*A@@-!A@@-A@@-A@@-A@@,A@@,A@@,A@@,A@@@A@@@_Cm@@@^@@]L@@ఐx#indDd6eDe6h@V@@Y@@Dh6\Di6i@@=@@@X@iU@fc@@V @@d@Ds*Dt6j@@@@@DR@lR@k@@Lޠ0indices_to_buildDk|Dk@@@@@@CR@oR@m@@ @@_Q@"Q@tR@B@ภADD@A@@@Q@y@_D@@@ภ3kDtA3iภ3rDDA3qడ*M*dirsection$TexiD@ DD@@@>A@@@:?<@@@:@@:@@  @@@>J@@@?E@@@@@ @@డCq:: DD@:@@@Bʠ>g@@@R@R@@@@@@'@@ఐB,info_sectionD@B,@@B@@@S@S@;@@% @@<@@Y @@R@?@ภB$EaAB"@bA@DR@@@@Q@O@@sk@@Q@Q@T@ภ3E'A3డ*(direntry$TexiE6@ E9E:@@@DX@@@:@@@:*@@@:@@:@@Ȱ$@@@àDf@@@@@@*ˠ@@@@@@@డC"<>EfEg@.@@@BB@@@R@@0@@@@@@@@@డD::EE@:@@@CgS@@@@@@@@ఐBޠ*info_entryE@B@@C}@@@T@T@@@  @@@@ภBEE@B@@@AR@@@.@@?@@@@S@@డDI::E,E-@:@@@C>@@@@@R@R@@@@ @@@@ఐC!*info_entryE7@Bʰ@@C@@@S@S@@@( @@ @ภ4E8NEA4డD&Printf'sprintfE8T@E8UE8\@@z@@@z@@@@R@i@ '@@@W@@R@R@R@R@=R@@@R@T@@hR@@@@@@@@@@%@@^@@ภlFAkFBF68]F78jAjภwFL+FM *"* @@@@@PS@SS@R@ภF`FaภFhFi'@'@Ӡ[T@V[@@@gS@q@ภFxWFy7V#: (<@<@;@@@S@S@@ภFFKภFFS@S@~T@~@@@S@@ภFFc").h@h@g@@@S@S@@ภFFw@w@R@OR@fR@R@R@T@6@@@S@S@M>@+* %s: (%s).@@@@@?S@S@J@@@@U@@@S@;S@@ఐ%titleG*kG+k@@@!`@@డE(Filename+chop_suffixG=G>@ GAGB@@@@@@@@@@@@@@@@@@@@@ఐ(filenameG\G]@@@@@@T@T@@@%.infoGnGo@@GqGr@@@@@T@T@@@G{G|@@lT@@@@@fR@@ภDGAD@A@Fp@@@R@@@G8L@@R@@GG@@@@p@@~Q@Q@R@@ภ6dGmA6bภ6kGGA6j'@ifinfoGG@@ G@@Q@ @ภ6GA6} @This file was generated by Ocamldoc using the Texinfo generator.GG:@@ G;@@Q@@ภ6G>M'A6+@end ifinfoG>NG>Y@@ G>Z@@Q@@ภ6G^m:A60@c no titlepage.G^nG^~@@ G^@@Q@"$@ภ6GMA64@node Top, , , (dir)GG@@ H@@Q@*7@ภ6˰H `A6ɠడF!^HH@A@@@A@@@7@A@@@6B@@@5@@4@@3X@@%@top H-H.@@&@@A@@@CR@ER@Dj@@ఐ %titleHAHB@Ѱ@@@@@Fz@@>@@#R@A}@ภEbHPAE`@A@Gà2R@,@@@1Q@N@@QA@G̠;R@$@@@)Q@0@@mA@GՠDR@@@@!Q@(@@A@GޠMR@@@@Q@ @@A@GVR@ @@@Q@@@A@G_R@@@@ Q@@@@@Q@Q@@ภEH\AE@]A@H@@@Q@T@@dA@H @@@Q@@@{kA@H@@@Q@@@rA@H@@@#Q@@@lyA@H!}@@@Q@!@@H@@@@@Q@@@HH@@#e @@@P@VQ@@@ @@E@@@WO@@ డGh>>H H @>@@@F7W8@@@e@@@dP@\@@@] @@[@@డG}&Global*intro_file)Odoc_info%I %@ I &I ,@+@I  -I  7@0@M#ref-,@@@Z{@@@Zz@@@Zy@9)9)@@9:@C@@GC@@@bQ@fQ@c;@@M@@E<@Ġ$NoneI2=GI3=K@C@@@@PO@@@n@@@m3I9I9I9I9I9I9I9I9@o@@@ @XW@@@p@@@o@@డG"<>IN=WIO=Y@#@@@@@@Q@@#@@@@@@@!@@ఐ ⠐%titleIg=QIh=V@ @@.@@ Ir=[@@It=ZIu=\@@#Q@<@@@@C @@@R@B@ ఐFm'puts_nlI`lI`s@E]@@@Fh@@@@F@@@F`@@@@@@@]@@ఐ X$chanI`tI`x@ >@@2j@@'@ifinfoI`zI`@@I`yI`@@F@@@S@S@~@@2 @@F @@@R@@ ఐF'puts_nlII@E@@@F@@@@G @@@F@@@@@@@@@ఐ $chanII@ @@t@@డH!^II@Cv@@@Cv@@@@Cu@@@Dp@@@@@@@@@2Documentation for J J @@JJ@@C@@@T@T@@@ఐ %titleJ"J#@ @@@@@@@J)J*@@Gf@@@@T@@@h @@F@@@R@@ఐG%'puts_nlJAJB@F@@@G @@@@G@@@G@@@@@@@@@ఐ $chanJ[J\@ @@"@@+@end ifinfoJfJg@@JiJj@@G@@@R@R@6@@2 @@F@@@^O@<@@@=@@@ O@X@@Ġ$NoneJJ@ER@@@@@@@x@@@wT@@@@@z@@@y[@@@ఐG'puts_nlJJ @Ft@@@G@@@@G@@@Gw@@@@@@@t@@ఐ o$chanJ J@ U@@I@@1@c no title givenJJ#@@JJ$@@H@@@R@R@@@2 @@X@Ġ$SomeJ%/J%3@Eఠ!fPJ%4J%5@JA@@@@@ @@@@@@@@@@@ @@@@@@@@ @@@ ఐFj"nlK9EK9G@E@@@G@@@ G@@@ @@ 3KKKKKKKK@ E2+@,@-@@@@ఐ Ӡ$chanK9HK9L@ @@׭@@@@Gr@@@R@@ఐH'puts_nlK0O[K1Ob@G@@@H@@@@Hq@@@H@@@@@@@/@@ఐ $chanKJOcKKOg@ @@<@@ ఐ "$selfK[hwK\h{@@@M@hK`h@@@G>@@,R@@ภ$SomeKlKm@FడI4info_of_comment_file)Odoc_infoK|K}@ KK@@@9Š;Y(t_module@@@@@@@;@@@:@@@@@@@@;];]@@;|@"@@@@@@<@@@;@@@@::@@@9@@8@@7@@ఐ J&m_listKK@ +@@6@@ఐ᠐!fKK@@@;@@@LT@RT@Q@@KK@@:?@@@K@@KK@@ڽJ@3@@KhvK@@ڹ@@@@nR@&@@@h@@@AKK@@k@డ1~-generate_menu$TexiKK@ KK@@ @@@؆@@@m@&Р&@ @@@f@@ضJ@P@&@ @@@g@@A&@ @@@h@@A&@ @@@i@@A&xA@@@&q@Im@@@j@@Iu@@@N@e&n@I|@@@k@@A&d@&a@@@l@@&i@@@N@M@@;@A@@@N@eA@@@d@@@cH@@@b@@a@@`&@@ఐ!$chanLlLm@@@3LlLlLlLlLlLlLlLl@ @@@@డK!@L|DL}E@1ɰ@@@1ɠР'$@!2@@@@@'@!/@@@@@'@!,@@@@@~'@!)@@@@@}&A@@|&@I@@@@@z&@I@@@@@r&@&@@@@@q@iA@@@O@O@O@@@@@2C@@@2?G@@@@@@@@@డKe$List#mapLL"@ L#L&@@@@@@dP@@@@b@@@ @@@@@@@3LLLLLLLL@ '@@@@࣠@!mQAM,M-@MA@@@@@@&Moduleఐ!mM9M:@@@@@3MMMMMMMM@ L@@@M1@@@M'M;@@@=@@Q@Q@@@ఐ&m_listM/<M0B@@@٬>@@M3M4C@@2@@@P@Q@@@డKBBMJFSMKFT@B@@@K0F@@@P@P@@@@@@@@డK&Global*with_indexMhFZ@MkF[MlFe@#@ȯ$@@KT$@@@Q@Q@;@@. @@&<@@ఠ6indices_names_to_buildRMkzMk@MA@@<L@@@Q@@@@Q@@డL'$List#mapMkMk@ MkMk@@l@@@@Р6A@@@6A@@@6A@@@6A@@@6A@@@6A@@@6A@@@6xA@@@6qA@@@6jA@@@@@]A@@@Q@A@@@Q@[@@@^A@@@d@@@@@@@@@ఐ7'indicesMkMk@5@@@Р6A@@S6A@@Q6A@@O6A@@M6A@@K6A@@I6A@@G6A@@E6A@@C6A@@A@?A@@@M6@@@@@/@@Ά0indices_to_buildN-kN.k@@@@@@R@R@D@@ @@E@A@N:kv @@డL$List#revNHNI@ NLNM@@=F@@@=FO@TP@@@@>!@@@@@3N[N[N[N[N[N[N[N[@ @@@@@@డL$List)fold_leftNqNr@ NuNv@@+T@@@@=u/@@@Q@Q@@@H @@@OQ@@M@@@4Q@@@Q@@@@@@@+f@@@$@@@@@@C@@࣠@#accSANN@NA@@63NNNNNNNN@U@@@@@@@ఠ(longnameTN!N)@NA@@93NNNNNNNN@i L@@@@@@ఠ)shortnameUN+N4@NA@@A@@N N5@@@O@J@@@@డMu$List#memN6QN6U@ N6VN6Y@@@@@bQ@(@@@@'@@@&@@%@@$3NNNNNNNN@<Ew@?@@7q@1@2@@@@ఐ>)shortnameO6ZO6c@ @@~@@ఐ6indices_names_to_buildO6dO6z@@@'0@@@2U@5U@3'@@< @@H@@@6U@1-@ภ=O2~O3~@=%IndexడM!^OB~OC~@Hİ@@@H@@@C@H@@@BI@@@A@@@@@?R@@ఐ(longnameO\~O]~@[@@_@@& indexOg~Oh~@@Oj~Ok~@@H@@@NU@RU@Qs@@Ot~Ou~@@#v@Ow~Ox~@@"y@ఐՠ#accO~O~@@@@@@@@@OO@@@@@ఐ栐#accOO@̰@@@@AJ-VO@@@OO@@@$@&@@@@R@\R@Z@@ภ>lOO A>k'Comment)Indices :OO@@OO@@^@@@hQ@ga@ภ>OA>%Blank@O @@wQ@sp@ภLO )AL@*A@OGS@l@@@qR@{@@3A@OPQ@_@@@cR@p@@O=@@nQ@@M%@@@P@%@PFOP.@@@(@@PP.A@@*à@@@O@P@@@6 @@ܜJ@J@@I@@@z@@@@@@@@@A@A@@@@ܾ@ܶܮ@@@@@@@@@ @@@@@ܺ@@@@@@@@@@J@ @PIm,@-PZ , Writes the header of the TeXinfo document. PWlX\PXlX@@@@@@@ưP^{P_{@AA࣠@&self-2XAఠWPA@'3PlPlPlPlPlPlPlPl@@@@  PA*@*@@@࣠@$chanYAP~{P{@PA@@3PPPPPPPP@>@@!?@@@@@@  @@ ఐK"nlPP@Kn@@@Ms@@@Mf@@@@@3PPPPPPPP@*@!@"@@@@ఐ1$chanPP@ @@@@@@M@@@M@@డOLEEPP@E@@@NJZ@@@L@L@@@@@@0@@డO]&Global*with_indexP@PP@#@$$@@Nɠ$@@@M@M@M@@. @@&N@@ఠ6indices_names_to_buildZPP@QA@@P@@@M@@@@M@3QQQQQQQQ@g@@@డO$List#mapQQ@ QQ@@@@@@Р:A@@@:A@@@:A@@@: A@@@:A@@@9A@@@9A@@@9A@@@9A@@@9A@@@@@݁A@@@M@A@@@M@\@@@ԠA@@@e@@@@@@@`@@ఐ:w'indicesQpQq@8@@@Р:rA@@S:iA@@Q:`A@@O:WA@@M:NA@@K:EA@@I:@M@@@N@@@ @O-@@@N@@@@@@@3QQQQQQQQ@@@@@ఐ$chanR$?R$C@h@@j@@R $6R $D@@@OF@@@0N@@@/@@.@@డP$List'flattenR%EPR&ET@ R)EUR*E\@@@@@kN@N@7@@@9@@@8 @@@6@@5b@@డP$List#mapRO]kRP]o@ RS]pRT]s@@@@@@@K@@@O@X@K@@@O@Y@@ZO@I^A@@@BO@O@wO@G@@J@!@@@H1@@@F@@E@@D@@࣠@M ]A@ఠ(longname[RtRt@RA@@7@@ఠ)shortname\RtRt@RA@@<@@RtRt@@@J@E@@\@@ @@డQG$List#memRR@ RR@@Ұ@@@dO@O@qO@e@Ӡ @@@d@@@c@@b@@a3RRRRRRRR@Iy@C@D>s@8@9@@@@ఐE)shortnameRR@ @@@@ఐ6indices_names_to_buildRR@@@4@@@oR@rR@p'@@@ @@L@@@sR@n-@ภAɰSS \AAȠడQ!^SS@L@@@L@@@@L@@@~M@@@}@@|@@{N@@&@node S,S-@@'S/@@L@@@R@R@a@@డQ!^SCSD@LŰ@@@L@@@@L@@@M@@@@@@@}@@ఐɠ(longnameS]S^ @@@@@' index,ShSi@@SkSl@@L@@@S@S@@@ @@L@@@@S@@@u@@F@ภBDS5{ABBడR!^SDSE@M@@@M@@@@M@@@N @@@@@@@@@,@unnumbered S6SB@@&SC@@M+@@@R@R@@@డRI!^SOSP@M?@@@M?@@@@M>@@@N9@@@@@@@@@ఐC(longnameSFSN@@@y@@& indexSRSX@@SQSY@@Mb@@@S@S@@@ @@Mj@@@@S@ @@t@@R@#@ภBS\uABడR!^T \T \@M@@@M@@@@M@@@N@@@@@@@D@@,@printindex T"\vT#\@@&T%\@@M@@@R@R@W@@ఐ)shortnameT7\T8\@_@@d@@<@@R@g@ภQUTC\;AQS@w@@2 @@J@J@@M@:}@B@@~@@@@@@v@@U}@@ x@@@ y@A@A@@@@@E@@D@@@D@@@L@@K@@JJ@G!@U{'@2U - Writes the trailer of the TeXinfo document. UDHUDz@@@@@@@U.9U.A@AA࣠@&self-2_Aఠ,^-JUAK@o3UUUUUUUU@I@@@  MUArN@r@@N@࣠@"it`AU.BU.D@UA@@3UUUUUUUU@^@b@!@c@@@@@  @@డTh#notUGPUGS@@O@@@FO@@@E@@D(%boolnotAAS@@@SLLSLt@@S\@@@@@@@\@@@[@@Z3UUUUUUUU@1=F@4@5@@@@డT$List#memV GUVGY@ VGZVG]@@!@@@bJ@uJ@i@ @@@h@@@g@@f@@e)@@ఐj"itV-G^V.G`@3@@y6@@֓0indices_to_buildV:GaV;Gq@@@E-@@@sN@vN@tK@@VFGTVGGr@@k@@@c@wN@rU@@t @@O@@@xM@b[@ֵ0indices_to_buildV\s~V]s@ภE$VcsVds@E#ఐ"itVmsVns@s@@v@ǐѠ0indices_to_buildVxsVys@@@UL@|@@@L@L@@@ @@Sà@@@@/@@J@PJ@J@J@J@J@L@@@VGM!@@@"A@&A@@@@@@@@@@_@@@@@@@J@@V.24@@☰VV@AA࣠@&self-2bAఠ8a9VVAW@{3VVVVVVVV@U@@@  YVA~Z@~@@Z@@&Moduleఠ!mcV5EV5F@VA@@H@@@3VVVVVVVV@q @u@(@v@@@@РHH@@@HH@ @HH@@HH@@@@@A@@W5=1@@H@@.@@@@ఠ%m_elegWJXWJ]@W.A@@ ̠F@@@6@@@5M@!3WWWWWWWW@FRK@L@M@@@డU&Module/module_elementsW2J`W3Jf@ W6JgW7Jv@@ Ͱ@@  @@@)@@@(@F@@@' G@@@&@@@%@@$@@#-@ ภEWcRภQW\J~W]J@Q@@@ @@@9N@=B@@@&m@@@>F@@ఐ!mWrJWsJ@P@@G2@@@7N@BN@AZ@@K @@b[@A@W~JT @@డV$List$iterWW@ WW@@-@@@@cJ@H-@@@J@@I@2> @@@G-@@@F@@E@@D3WWWWWWWW@@@@@@@ ఐ$selfWW@=@@@W@@@@@\@@ఐ%m_eleWW@!@@2m8@@@VM@`M@^,@@F @@W@@@aM@U3@[@@@@@ @+Module_typeఠ"mtdWW@XA@@I@@@3WWWWWWWW@@@@РII@@@ II@ @ II@@ II@@ @@@ A@@X-@@@@)@@@@ఠ%m_elehX"X#@X;A@@/G@@@w@@@vM@b3X,X,X,X,X,X,X,X,@SMF@G@H@@@డV&Module4module_type_elementsX?X@@ XCXD @@/@@//@@@j@@@i@H@@@h0H'@@@g@@@f@@e@@d-@0ภRXpSภSXiXj@S@@@0@@@zN@~B@@@'z@@@F@@ఐ"mtXX@P@@H5@@@xN@N@Z@@K @@b[@A@X @@డW"$List$iterX&X*@ X+X/@@.)@@@@pL@.'@@@@@@3L @@@.$@@@@@@@3XXXXXXXX@@@@@@@ ఐ$selfX0X4@K@@+@ XJ@@@@@@@ఐ%m_eleXKXP@!@@3{9@@@M@M@,@@G @@@@@M@2@[@@ @%Classఠ!ceXQ`XQa@Y A@@J@@@3XXXXXXXX@@@@РJJ@@@JJ@ @JJ@@JJ@@@@@A@@YQY-@@@@)@@@@ఠ%c_eleiY,esY-ex@YEA@@>(@@@@@@M@3Y6Y6Y6Y6Y6Y6Y6Y6@]MF@G@H@@@డW%Class.class_elementsYIe{YJe@ YMeYNe@@>X@@>X>V@@@@@@@3@@@>U@@@@@@@@@@-@>mภ\YzTภTYseYte@T@@@>x@@@N@B@@@(@@@F@@ఐ!cYeYe@P@@3@@@N@N@Z@@K @@b[@A@Yeo @@డX,$List$iterYY@ YY@@/3@@@@gJ@/0@@@@@@4U @@@/-@@@@@@@3YYYYYYYY@@@@@@@ ఐ$selfYY@T@@4@Y@@@@@@@ఐ%c_eleYY@!@@48@@@M@M@,@@F @@@@@M@2@Z@@@*Class_typeఠ"ctfYY@ZA@@K@@@3YYYYYYYY@%@@@РKɐK@@@KŐK@ @KK@@KK@@@@@A@@Z(-@@!@@)@@@@ఠ%c_elejZ5Z6@ZNA@@7p@@@@@@M@3Z?Z?Z?Z?Z?Z?Z?Z?@fMF@G@H@@@డX%Class3class_type_elementsZRZS @ ZVZW!@@7@@77@@@@@@@4@@@7@@@@@@@@@@-@7ภeZU"ภUZ|)Z}-@U@@@7@@@N@B@@@)@@@F@@ఐ"ctZ.Z0@P@@4@@@N@N@Z@@K @@b[@A@Z @@డY5$List$iterZ4>Z4B@ Z4CZ4G@@0<@@@@pL@ 0:@@@ @@ @5_ @@@ 07@@@ @@@@3ZZZZZZZZ@@@@@@@ ఐ$selfZ4HZ4L@^@@>@!Z4d@@@@@@@ఐ%c_eleZ4eZ4j@!@@59@@@M@#M@!,@@G @@!@@@$M@2@[@@ @@AUkZ,@@@@Ш@б@г(subparts[ [ !@@@@@3[ [ [ [ [ [ [ [ @3@@@@г>$unit[%[)@@F@@@ @@@@@@@@@@@@@X@@F@@*Class_type@^?^J@@aJ@K@@@@ @ ఐɠ$self^&MW^'M[@ݯ@@"@u^+Mj@@@@@@U @@@T@@S-@@*Class_typeఐT"ct^BMx^CMz@;@@O@@@vN@kN@oN@nI@^QMk^RM{@@3@@@]O@@1@@N@[R@V@@ S@@AXr^\l @@@ @@A@@@1,@@;@@:@@@"@94@@B@@A@@@J@= @^olp@@5^u}^v}@AA࣠@&self-2tAఠ!s!^ A@>3^^^^^^^^@@@@  ^ AA@A@@@@Ġ/Class_attribute^^@X@^^@@X@@@O3^^^^^^^^@3[@7@'\@8@@@@@@ @@]@@@ ఐ0$self^^@9@@@1^@@@@@Y@@)Class_att@^^@@ J@^$@@@@w%@Ġ,Class_method^^@Xʠ@^^@@X@@@R7@@@ @@8@@@ ఐb$self^^@k@@KF@c^@@@3@@eK@@&Method@^ ^@@@@a a @@@Lbn@@@u@o@g_@@@@@@G@@ఐ<'chanoutbnbn@Q@@N@V@@ఐM(filenamecncn@d@@N@e@@ఐ̠+module_listcncn@@@r@@8@@s@@cOW@@u@ డa$List$iterc*c+@ c.c/@@8@@@@8@@@@@@=۠@@@8@@@@@@@@@ ఐ$selfcPcQ@ٰ@@@cU@@@@@@@@@@ఐ'chanoutcdce@@@P@@@cjck@@@ @@@@ఐ/+module_listcxcy@@@@@R@@_@@@M@@ డbXǠXɰc c @Xư@@@as](@@@M@M@@@@@@@@డb+&Global,with_trailerc @c c *@#@#refR@@@Z@@@Z@S5(,S5(G@@S@3@@a3@@@N@N@#@@=@@5$@ ఐ$selfc+8c+<@^@@>2@?c+R@@@=8@@7@@ఐ,'chanoutc+Sc+Z@A@@JN@F@@@@HG@@c @@JI@డb)close_outc]ec]n@@`@@@@@@@@@aa@@a@@@@`@@@ @@@ @@ j@@ఐ_'chanoutd]od]v@t@@`@@@M@M@~@@- @@@8 @@@ @@@ @@@@@e@Ġ'Failured3d4@;'Failure R@@@@ar@@@@Ab @@A T=ocaml.warn_on_literal_patternaE  aE  @@aE  bE  @@@b)H@ఠ!s|dTdU@dmA@@a@@@P@@@@, @@c~@@@@Ġ)Sys_errordhdi@;)Sys_error @@@@@@@@AbS @@A =ocaml.warn_on_literal_patternb/^b0^@@b3^b4^@@@b]L@4!sdd@dA@@1@@@$@@c@@@@@]@@c@@@"@@@ డc*-prerr_endlinedd@@a@@@aq@@@@@@ba`wQwQbb`wQws@@b@@@@@@@)@@@(@@'3dddddddd@jc@d@e@@@@ఐq!sdd@ @@)@@@0P@2P@1@@2 @@a @@@3O@/@డcj$incrdd@[@@@bĠ[@@@8@@@7[@@@6@@55@@డcz&errors)Odoc_infodd@ de@@C#ref*@@@@@@@U;U;@@U-v@@@b[@@@A@@@@O@DO@Be@@@@@O@?h@!@@i@@@e" #@@3e e e e e e e e @@@@w%@@@&@@d@'@@e@(A@,A@@@@@K@@J@@@@@@R@@Q@@PJ@M@e9:@BreJ ` Generate the Texinfo file from a module list, in the {!Odoc_info.Global.out_file} file. eG15eHg@@@@@@@@ͰeJ..@@#@AAuAtZAY:A9AAAAAwAv\A[DAC+A*AAAA~A}^A]FAEAAAAAvAucAbA=,A*A*A+TA+A+A,A,A+A+A+A+A+6A+A+tA,>A+(A+A*A+A,rA+eA},[Aq,Am,Aa,A]TAS8A7AAAAAAxAwaA`NAM5A4AAAAAAAA|A{bAaMAL)A(AAAAAAwAvbAaAAAA`@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@԰@AVA@@@w@ӰAAccРp@O@O@O@OŐ@O@Oѐ@Oא@OԐ@Oː@@=A@@@y@@@x@A@AVm@@@z@BC@Ae`@@@{@@AVw@@@|@@A@@@}@ABAA@CD@@A@\@@@@@A-@A@/@@@@@@@@A@@@@@@AB+@A@e-@@@@@@,@@@@@@@@:@A@65@@@@@A@A@@@@@@@@@B@A@@@@@@@@@@A@@@@@@@@@AC@A@@@@@@@@@a@A@]@\W@@@@@@@A@A@~@}x@@@@@@@B@A@ @@@@@@@@]@A@Y@S@KC@@@@@@@@@;@A@72@@@@@ABCDE+@A@e@@@@@@@aS@@@@@@@@@@M@A@I@@@@HC@@@@@@@AS@ASQN@@@@@@@K@@@H@@@@@@@@@@@A@@}@@@@@@@AN@A@N@@@@G@@@B@@@@@@@@@@BCF?@A@?@@@@:@@@5@@@@@@@@@@7@A@7@@@@2/@@@@@@,@@@@@@@@@@A)@A)'@@@@@@@&@@@@!@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@AB @A@ @@@ @@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @@ @@ @A@A@@@@@@@@@@@@@@@@@@BC@A@@@@!@@@@ @@@@@@@@@@@A@@@@%@@@$@@#@@"@@A@@@'@@&@A@A@@@)@@(@BCA@}@xm@@,@@+@@*@?@A@;@@@2@98@@@1@@@03@@/@@.@@-@Ak@A@g^@@4@@3@BDE-@A@@@@8@@@7@@6@@5@.j@A@@@@<@@@;@@:@@9@.@@A@a@@@@@@@?@@>@@=@AB.@A@@@@C@@B@@A@.@A@@@@F@@E@@D@A.q@A@@@@J@@@I@@H@@G@.@A@3Ơ@@@O@@@N@@@M@@L@@K@AB.@A@@@@S @@@R@@Q@@P@.s@A@@@@W-@@@V@@U@@T@A-@A@a@@@]@f@@@\=@@@[@@Z@@Y@@X@.i@A@3)@@@b@@@aM@@@`@@_@@^@ABCDFG.L@AS@@@d@@c@/ @A@a@@@g@@f@@e@A.@A@i@@@k@. @@@m@@@l @@j@@i@@h@.@A@@@@q~@@@p@@o@@n@AB-@A@@@@u@@@t@@s@@r@.@A@@@@y@@@x@@w@@v@A/@A//@@@~/~@@@}@@|@@{@@z@.@A@.@@@@@@@@@@@@@@@@@ABC/@A@@@@@@@@@@A@@@@@@A@A@@@@@@@A@@@@@@@@@A@A@@@@@@BC/@A@/@@@@@@@@@@@@@@@@@(@A@$@@@@@@A@@@@@@ABD&@A@"@@@@@@A@@@@@@A(@A@$@@@@@@A@@@@@@@@@A#@A@@@@@@BCEF0L@A@@@@b@@@@@@@@0@@A@@@@+@@@@@@@@@A@@@@@@@A@@}@@@@@@@ABC/@A@+"@@@@@W@A@S@NF@@@@@@@A@A@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@f@A@@@@@Ϡ@@@@@@@@@~}@@@@@@@@@@@ABCDGx@A@x@@@@s@@@nm@@@@@@@@@@@@@l@A@l@@@@g@@@b@@@@@@@@@@A[@A@[@@@@V@@@QP@@@@@@@@@@@@@L@A@L@@@@GF@@@@@@CB@@@@@@@@@@@@@ABe@A@=@<@@@@;@@@@@@@@8@@@@@@@@@A@@@@@@A;@A@;@@@65@@@@@@@@@@@Bd@A0 .@@@@@@@-,@@@@@@)(@@@@@@@@@@@@@$@A@$@@@@@@@@@@@@@@ACD@A@@@@@@@@@@@@@ @@@ @@ @@ @@ @@A@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@A>@@@'@@@&@@@@%@@@$@@@#@@"@@!@@ @AB@A@@@@+@@@*@@)@@(@@A@@@@3@۠@@@2@@@1ՠ@@@0@@@/@@.@@-@@,@&@A@"@@5@@4@ABc@A@ՠ@@@;@@@:Ѡ@@@9@@@8@@7@@6@b@A@̠@@@A@@@@Ƞ@@@?@@@>@@=@@<@ACD°@A@@@@E@@@D@@C@@B@@A@@@@K@@@J@@@I@@@H@@G@@F@@A@~@@M@@L@ABa@A@@@@T@@@@S@@@R@@@Q@@P@@O@@N@@A@@@@Z@@@Y@@@X@@@W@@V@@U@AC@A@@@@a@@@@`@@@_@@@^@@]@@\@@[@@A@@@@k@@@@j@@@@i@@@h@@@g@@@f@@e@@d@@c@@b@@A@@@@p@@@o@@@n@@m@@l@~@A@~}@@@v@@@u|{@@@t@@@s@@r@@q@ABCDEFHIha@5א ] This class is used to create objects which can generate a simple Texinfo documentation. k.^.^k..@@@@@@@#@y;@@0AgAfGAF*A)AAAAAZAYCAB,A+AAAAAzAyXAW3A2AAAAAeAdOAN+A*AAAAAAoAnVAU6A5 A A3~A1`A1}A2 A2A2|A2A2A2A25A2A2uA~1Aw2SAk2)Ac2Aa1A]2nAP1AI1AB3'A;2A23A&3HA"3wA3`A AAAAA~A}eAdFAE-A,AAAAAAAwAvfAeSARBAA1A0AAAAAAAnAmVAU,A+AAAAzAyg@@I@H@G@F@E@D@C@B@A@@@?@>@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@搐J@@@@@@@@@@J l㐠@@@@@@ʠ ԠK_)ƠܠRy٠;%%JlՠР(3ݠ3ԠkƠ3Ҡ3232_2M3232Ҡ223'3a23P333@3w2ӠrSm1Oo2[̠9Pg2K4l@@@3m@m@m@m@m@m@m@m@@@@@#@XW@VA@#@J;@@2-AI@@@@ @@@@ ZA@;@@20A@@@@@@@ A@@3mLmLmLmLmLmLmLmL@#@ϐ@g#@@i#@A@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@~@@@}@@|@@{@@zA@@@@y@@@@x@@@w@@@v@@u@@t@@sA@@@r@@@q@@@@p@@@@o@@@n@@m@@l@@k@@jA2@@@i@@@h@@@@g@@@@f@@@e@@d@@c@@b@@aA@@@@`@~}@@@_|@@@^@@]@@\@@[{Azcx@@@Z@@@Y@wvu@@@X@t@@@W@srq@@@V@@@Up@@@T@@S@@R@@Q@@P@@OoA@nml@@@N@k@@@Mj@@@L@@K@@J@@IiA@hgf@@@H@e@@@Gd@@@F@@E@@D@@CcA@ba`@@@B@@@A_^]@@@@@@@?@@>@@=\A@[ZY@@@<XWV@@@;@@@:@@9@@8UA@TS@@@7@@@6RQP@@@5@@@4@@3@@2OA@N@M@@@0@LK@@@1@@/@@@.JIH@@@-@@@,@@+@@*GA@FED@@@)@CBA@@@(@?>@@@'@@@&@@%@@$@@#=A@<;:@@@"@987@@@!63@@@ @@@@@@2A@10/@@@@.-,@@@+*)@@@@@@@@@@@@(A@'&%@@@@$#"@@@@@@! @@@@@@@@@@@@A@@@@@ @@@@ @@ @@@ @@@ @@@@A@@@@@@@@@@@@@@A @@@@@@@   @@@@@@ @@@@@@@@@@@@A@@@@@@@@@@@@@@AӠ@@@@@@@@@@@@@@@@@@@@@@A@@@@@蠠@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@A*@@@@@@@@@@ܠ@@@@@@@@@@@@A@@@@@@@@@@@A@@@@@Ϡ@@@@@@ˠ@@@@@@@@@@@@A@Ǡ@@@@@@Ġ@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@8"A@a_J_@@@8@@@@6 A@pua*a'@@@@@@a/a,@@@@@@@6:A@p(@@@@a>8@@@=k@@@@@@@@@~6A@aK8@@@}3@@|@@{7A@9@@z@@y7UA@a[8#@@@xC@@w@@v7A@II@@u@@t7A@OO@@s@@r7~A@aq89@@@qY@@p@@o7&A@<Р@@@@nc@@m@@l7A@a8M@@@km@@j@@i7vA@a8W@@@hw@@g@@f6A@j@@@<@a8f@@@e@@d@@c@@b7iA@<m@@@a@@`@@_7GA@@^8A@@@]@@\7A@@6a6@@@[@@@Z@@Y@@X@@W7A@a8@@@V@@U@@T6A@a8@@@S@@R@@Q7A@a8@@@P@@O@@N8qA8l8h@@@M8g@@L@@K@@J7mA@7f@@@I@a8@@@H@@G@@F@@E8pA@@@D@@C8A@8@@@B@b8@@@A@@@@@?@@>8A@@@;@@:8A@bb@@@9@@7@@6A@q@@@@b/`FN@@@b3b0@@@@@5@@4@@3|A@w@@@2@bC`K@@@bGbD@@@@@1@@0@@/sA@mbT9@@@V@@@ib\bY@@@@@@@@.@@-eA@=bj\@@@;@@@:@@,@@+XA@=ʠbxO@@@!@@@ $@@*@@)KA@@@@y@@@xo@@@w@@(@@'AA@@@@@:9@@@bb@@@@@&@@%@@$5A@b.-@@@o@@@_@@#@@"(A@b<"@@@\o@@@[@@!@@ A@bJ@@@|@@@@A@b  @@@2@@@@@@@A@qHq@@@@@@@@@@2@@@@@@@@@A@&H@@@@A@@@@@c@@@Z@@@@@@A@c@@@qe@@@@A@cbb@@@p@@@@ A@c%bb@@@{@@ @@ A@c0b@@@t@@ @@ A@c;bM@@@`@@@@A@cFbM}@@@h@@@@A@cQaGp@@@e@cXb@@@d@@@@@@A@f@cecc@@@@@@@@@A@q/p(@@@f@>ʠcyb@@@@@@o@@@d@@@@@@A@@cc M@@@e@@@@@@A@%@ccM@@@j@@@@@@yA@2@cc'M@@@oI@@@n@@@@@@oA@B@cc7M@@@tI@@@s@@@@@@eA@R@ccqcR@@@}I'@@@|@@@@@@[A@b@cccl@@@`I7@@@x@@@@@@QA@qp@@@@H@@@@Nk@@@_p@@@@@@@@@@@=A@qp@@@p*@@@@@@@3A@Р,@]u@]u@]r@]@]u@]@]@]@]@@@@OA@@@NI@@@M@@@@A@@@@@@@@@@@A@d>cc@@@@@@@A@dIc@@@%@@@@A@g@@@^@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@~@}@|@{@z@y@x@w@v@u@tР!@@s!@@Ad]dZ@@@e@AAqc@g@@@f@A@Adkdh@@@h@BC@As_@@@i@@Advds@@@j@@Ar=S@@@l@@@k@ABAA@@@@o@@@@@r@@@q@@p@@n@@@m@CD@հ@A@@@L@@K@A;@A@dcM@@@R@@Q@@P@A@ed;@@@U@@T@@S@AB9@A@tdd@@@[@@@Zdd@@@Y@@X@@W@^@A@@@]@@\@A߰@A@m@U`@@c@@b@@a@Bа@A@t@Og@@i@@h@@g@°@A@|@JE@@m@@l@@k@AC@A@@A<@@r@@q@@p@@A@@+&@@w@@v@@u@A@A@@B=@@{@@z@@y@B3@A@@@@@@@@~@@A@1@-@*&@@@@@@@@@_@A@#@@@@@ABCDE:!@A@t@@@@e&;@@@ox@@@@@@@@@@r@A@n@@@@@@@@@@@A x@A x v s@@@@@@@ p@@@ m@@@@@@@@@@@A@+@(#@@@@@@@A s@A@ s p o@@@@ n m l@@@ k@@@@@@@@@@BCF h@A@ h g f@@@@ e b@@@ a@@@@@@@@@@ c@A@ c b a@@@@ ` ] \@@@@@@ [@@@@@@@@@@A X@A X ֠ V@@@@@@@ U T S@@@@ R Q P@@@ O@@@@@@@@@@@@ M@A M  K@@@@@@@ J I H@@@@ G F@@@ E@@@@@@@@@@@@AB B@A@ B A @@@@@ ? >@@@ =@@@@@@@@@@ <@A < % :@@@@@@@ 9 8 7@@@@ 6@@@@ 5 4 3@@@@@@ 2@@@@@@@@@@@@@@A /@A@ / . -@@@@ ,@@@ +@@@@@@@@@@BC (@A@ ( ' &@@@@ %@@@ $@@@@@@@@@@@A@@@@@@@@@@@@@A@@@@@@A@A@ "@@@@@BCA@oe@@@@AfWfT@@@@@@u@@@@@@@@@@@A@tt@@@@@@@@@@@@@@@@@A@A@@@@@@BDE< @A@f=H@@@ fdO@@@@@@@@<@A@f=X@@@ feO@@@ @@ @@ @<@A@f=g@@@feO@@@@@@@@AB<@A@feO@@@@@@@@<@A@fe&O@@@@@@@@A<а@A@f=@@@fe4P @@@@@@@@<}@A@B(f=@@@ @@@feGP@@@@@@@@AB=@A@f=@@@$feUP,@@@#@@"@@!@<۰@A@f=@@@(feeP<@@@'@@&@@%@A<]@A@p_@@@.@g=@@@-g exPO@@@,@@+@@*@@)@<װ@A@Blg=@@@3@@@2g ePb@@@1@@0@@/@ABCDFG<@Ag(ePj@@@5@@4@=@A@g8ePz@@@8@@7@@6@A<@A@gBeP@@@<@<gK<@@@>@@@=@@;@@:@@9@=)@A@gV>@@@Bg[eP@@@A@@@@@?@AB,@@@FgieP@@@E@@D@@C@<@A@gt><@@@JgyeP@@@I@@H@@G@A>@A>>@@@O=geP@@@N@@M@@L@@K@= @A@=@@@U@g>_@@@TgfP@@@S@@R@@Q@@P@ABC>@A@gfP@@@X@@W@@V@#@A@@@Z@@Y@A:@A@~ @@^@@]@@A@o@j@@c@@b@@a@A5@A@@@g@@f@BC>l@A@>f@@@n@g>@@@mgf@Q@@@l@@k@@j@@i@@A@1@@p@@o@|@A@7@@s@@r@ABD@A@g_@@v@@u@H@A@,5@@{@@z@A@A@H@@~@@}@=@A@@Q@@@@@@@A@A@V@@@@@BCEF>װ@A@h >@@@qi@@@@@@@@>̰@A@hh@@@hfQ^@@@@@@@@'@A@Vx@@@@@@A@0@+@@@@@@@ABC@A@@@@@@@A@@@@@@@@@A ,@A@ , + *@@@@@@ ) ( '@@@@@@@@@@@ &@A@ & % $@@@ # " !@@@@@@@@@@@A @A@  @@@@@@   @@@@@@@@@@@@A@ @ @@@@  @@@@@@@@   @@@@@@@@@@@ABCDG @A@   @@@@   @@@   @@@@@@@@@@@@@ @A@   @@@@   @@@  @@@@@@@@@@A @A@   @@@@   @@@   @@@@@@@@@@@@@ @A@   @@@@   @@@@@@   @@@@@@@@@@@@@AB@A@ @ @@@٠@  @@@@@@@@  @@@@@@@@C@A@@@@@@A @A@   @@@   @@@@@@@@@@@B@A q @@@@@@@ ܠ  @@@@@@ ٠  @@@@@@@@@@@@@ հ@A@   @@@ Ҡ  @@@@@@@@@@@ACD Ͱ@A  @@@@@@@   @@@ Ǡ  @@@@@@@@@@@@@ ư@A@ Ơ@   @@@@     @@@@@@@@@@@@@@   @@@@@@@@@@@A @A@  @@@    @@@@@@@@@@@ @A  @@@@@@@   @@@   @@@@@@ @@ @@ @@ @AB @A@   @@@  @@@@@@@@ @A@   @@@@    @@@@@@   @@@@@@@@@@@@@@A@@@@@@AB+@A@   @@@'@@@&   @@@%@@@$@@#@@"@,@A@   @@@-@@@,   @@@+@@@*@@)@@(@ACD @A@  @@@1  @@@0@@/@@.@ @A@   @@@7@@@6   @@@5@@@4@@3@@2@ _@A@ @@9@@8@AB1@A@   @@@B@  @@@A   @@@@@@@?@@>@@=@@<@ @A@  @@@H@@@G ~ } |@@@F@@@E@@D@@C@AC y@A@ y x w@@@O@ v u@@@N t s r@@@M@@@L@@K@@J@@I@ p@A@ p o n@@@Y@ m@@@X@ l k j@@@W@@@V i h g@@@U@@@T@@S@@R@@Q@@P@ e@A@ e d c@@@^ b a `@@@]@@@\@@[@@Z@ ^@A@ ^ ]@@@d@@@c \ [ Z@@@b@@@a@@`@@_@ABCDEFHI?@@@J@M#@;A:85@@@@@@@2@@@/@@@@@@@@@.A@-*)@@@@('&@@@%@@@@@@@@@$A@#"!@@@@ @@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@A@@@@@@@   @@@@  @@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@¿@@¾@@½@@¼@@»A@@@@º@@@@¹@@@¸@@·@@¶@@µAݠ@@@´@@@³@@@@²@@@@±@@@@°@@@¯@@@®@@­@@¬@@«@@ª@@©A@@@@¨@@@@§@@@¦@@¥@@¤@@£A@@@@¢@@@@¡@@@ @@Ÿ@@ž@@A@ܠ@@@œ@@@›٠@@@š@@@™@@˜@@—A@@@@–Ҡ@@@•@@@”@@“@@’A@Π@@@‘@@@̠@@@@@@Ž@@@@ŒA@Ƞ@@@@Š@@@@‹@@‰@@@ˆĠ@@@‡@@@†@@…@@„A@@@@ƒ@@@@‚@@@@@@€@@@@~@@}A@@@@|@@@@{@@@z@@y@@x@@wA@@@@v@@@@u@@@t@@@s@@r@@q@@pA@@@@o@@@@n@@@m@@@l@@@k@@j@@i@@hA@@@@@f@@@@g@@e@@@d@@@c@@b@@aA@@@@`@@@_@@@^@@]@@\A@@@[@@@Z@@@@Y@@@X@@@W@@@V@@U@@T@@SA@~}@@@R|{z@@@Q@@@P@@O@@NyAxMv@@@M@@@L@uts@@@Krqp@@@J@@@I@@H@@G@@FoA@n@mlk@@@B@jihg@@@E@@@D@@@C@@A@@@@fed@@@?@@@>@@=@@<cA@ba@@@;`_^@@@:@@@9@@8@@7]A\Z@@@6@@@5@YXW@@@4VUT@@@3@@@2@@1@@0@@/SA@RQP@@@.ON@@@-@@,@@+MA@LKJ@@@*@IHGF@@@)@@@(EDC@@@'@@@&@@%@@$@@#BA@A@?@@@"@@@!>=<@@@ @@@@@@@;A@:98@@@@@@765@@@@@@@@@@4A@32@@@10@@@@@@@/A@.-,@@@@@@+*)@@@@@@@@@@ (A@'&%@@@ @$#@@@ "! @@@ @@@ @@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@A@ @@@@ @@@@   @@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@EA@nmW@@@@@@@CA@}nn@@@@@@nn@@@@@@@CA@}@@@@nE@@@y @@@@@@@@@DPA@nE@@@3@@@@DA@9@@@@DA@nE@@@C@@@@E-A@II@@@@E$A@OO@@@@DA@nE@@@Y@@@@DA@JJ@@@@c@@@@EA@nE@@@m@@@@DA@o E@@@w@@@@DnA@xo@@@@oE@@@@@@@@@DA@Jwm@@@@@@@DA@@EA@@@@@D{A@@Dro;Dq@@@@@@@@@@@@EA@oFF@@@@@@@DdA@oPF@@@@@@@DA@oZF"@@@@@@@EAEE@@@E@@@@@@DA@D@@@@otF<@@@@@@@@@EA@@@@@F&A@F@@@@oFQ@@@@@@@@@FbA@@@@@FOA@oo@@@@@@@A@~@@@@onS@@@oo@@@@@@@@@A@@@@@on(X@@@oo@@@@@@@@@A@zoF@@@@@@oo@@@y@@@x@@@@A@K6o@@@@@@~@@}@@|A@KDo@@@{@@@z$@@w@@vA@@@@u@@@t}@@@s@@r@@qA@+*)@@@p@@@@opp@@@n@@m@@l@@kA@p$@@@j}>@@@6@@i@@hA@p2@@@g}L@@@<@@f@@eA@p@@@@d@@c@@bA@pK@@@W@E@@@a@@`@@_A@~~|@@@^@{zw@@@]@@@\@]@@@[@@Z@@Y@@XrA@&H@@V@@UiA@@@@8@p~ba@@@TZ@@S@@R@@Q]A@pVU@@@Pe@@O@@NQA@ppAp,@@@Mp@@L@@KIA@ppLp-@@@J{@@I@@HAA@ppW;@@@G@@F@@E7A@pp8[@@@D@@C@@B/A@ppCZ@@@A@@@@@?'A@po6T@@@>@ppU!@@@=@@;@@:@@9A@f@ppp@@@7@@5@@4@@3A@~}@@@@LDppv @@@2@@@1}%@@@(@@0@@/@@.A@@qp[O@@@-@@,@@+@@* A@%@qp[H@@@)@@'@@&@@% A@2@qp[i@@@$V@@@#@@"@@!@@  A@B@q.p[e@@@V@@@@@@@@@ A@R@q>pp@@@V@@@@@@@@@ A@b@qNpp@@@V@@@@@@@@@ A@~@@@@ @@@@[@@@}@@@@@ @@ @@ @@  A@3~,@@@ }@@@@@@@ A@Р @j@j@j@j@j@k@k @k @k@@@@A@@@W@@@@@@@ mA@ j@@@ i@@@@@@@ fA@qqeqd@@@@@@@ ^A@qqF@@@%@@@@ UA@g M@@@@@@@@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@А J@@@ j@Aqq@@@@ jAA~c@@@@@A 4@Aqq@@@@BC 4@A@@@@ 3@Aqq@@@@ 3@A 2 1S -@@@@@@@AB ,AA){@ '@@@ˠ@@ $ #@@@ " !@@@@@@@@@@@CD@O@A@@@@@@AI-@A@r)p[k@@@@@@@@ " !A@er3H@@@@@@@@ABG!@A@r?r<@@@@@@rDrA@@@@@@@@ ذ@A@@@@@@AY@A@m@U`@@@@@@@BJ@A@t@Og@@@@@@@<@A@|@JE@@@@@@@AC)@A@@A<@@@@@@@@A@@+&@@@@@@@A @A@@B=@@@@@@@B@A@@@@ @@ @@@@A@1@-@*&@@@@ @@ @@ @ٰ@A@#@@@@@ABCDEG@A@@@@@rIh@@@|@@@@@@@@@@@A@@@@@@@@@@@@A@A@@@!@@@ @@@@@@@@@@@@@@*@A@+@(#@@$@@#@@"@A@A@@@@*@@@@)@@@(@@'@@&@@%@BCF@A@@@@0@@@@/@@@.@@-@@,@@+@ݰ@A@@@@7@ڠ@@@6@@@5@@@4@@3@@2@@1@AҰ@AP@@@@@@@?@@@@>@@@@=@@@<@@;@@:@@9@@8@ǰ@An@@@I@@@H@@@@G@@@@F@@@E@@D@@C@@B@@A@AB@A@@@@O@@@@N@@@M@@L@@K@@J@@A@@@[@@@Z@@@@Y@@@@X@@@@W@@@V@@@U@@T@@S@@R@@Q@@P@A@A@@@@a@@@@`@@@_@@^@@]@@\@BC@A@@@@g@@@@f@@@e@@d@@c@@b@s@A@q@@@kp@@@j@@i@@h@Z@A@@@m@@l@Ar@A@ "@@o@@n@BC : 9A@|@@@v@O#ss@@@t@@@u$@@@s@@r@@q@@p@@A@K@@@|@@@@{@@@z@@y@@x@@w@A7@A@@@~@@}@BDEI@A@sJ@@@Âsrj]A@@@Á@@À@@@J9@A@t J@@@Ætrz]Q@@@Å@@Ä@@Ã@J@A@tJ@@@Êtr]`@@@É@@È@@Ç@ABJt@A@t(r]j@@@Í@@Ì@@Ë@Jr@A@t5r]w@@@Ð@@Ï@@Î@AJJ@A@t>K@@@ÔtCr]@@@Ó@@Ò@@Ñ@I@A@OtPK@@@Ù@@@ØtVr]@@@×@@Ö@@Õ@ABJ~@A@t_K'@@@Ýtdr]@@@Ü@@Û@@Ú@JU@A@toK7@@@áttr]@@@à@@ß@@Þ@AIװ@A@}@@@ç@tKJ@@@ætr]@@@å@@ä@@ã@@â@JQ@A@OtK\@@@ì@@@ëts]@@@ê@@é@@è@ABCDFGJ7@Ats ]@@@î@@í@K @A@ts]@@@ñ@@ð@@ï@AI@A@ts']@@@õ@ItI@@@÷@@@ö@@ô@@ó@@ò@J@A@tK@@@ûts@^@@@ú@@ù@@ø@ABI@A@tK@@@ÿtsN^%@@@þ@@ý@@ü@J@A@tK@@@ts^^5@@@@@@@@AK@AK~Kz@@@Kyusm^D@@@@@@@@@@J@A@J}@@@@uK@@@us^X@@@@@@@@@@ABCK@A@u s^b@@@@@@@@@A@@@@@@A@A@~ @@@@@@A@o@j@@@@@@@A@A@@@@@@BCK@A@K@@@@uJL@@@uOs^@@@@@@@@@@-@A@1@@@@@@A@7@@@@@ABD+@A@g_@@@@@°@A@,5@@@@@A-@A@H@@@@@@A@@Q@@@@@@@A(@A@V@@@@@BCEFLQ@A@uLK@@@~@@@@@@@@LF@A@uu@@@ut^@@@@@@@@@A@Vx@@@@@@A@0@+@@@@@@@ABC8@A@@@@@@`@A@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@@A@@@@ @@@ @@@ @@ @@@A@A@@@@@@@@@@@@@@@@@ @ u@A@@@@@@@@@@@@@@@@@@@@@@@@@ABCDG@A@@@@!@@@@ @@@@@@@@@@@@@@A@@@@'@~}@@@&|y@@@%@@$@@#@@"@Av@A@vut@@@.@srq@@@-pon@@@,@@@+@@*@@)@@(@l@A@lkj@@@6@ihg@@@5@@@4fed@@@3@@@2@@1@@0@@/@AB @A@a@`@@@<@_^@@@=@@;@@@:]\@@@9@@8@@7@@A@@@?@@>@Aa@A@a`_@@@D^]\@@@C@@@B@@A@@@@B @AYW@@@M@@@L@VUT@@@K@@@JSRQ@@@I@@@H@@G@@F@@E@O@A@ONM@@@RLKJ@@@Q@@@P@@O@@N@ACDG@AGE@@@Z@@@Y@DCB@@@XA@?@@@W@@@V@@U@@T@@S@@@A@@@?>=@@@a@<;:9@@@d@@@c@@@b@@`@@@_876@@@^@@@]@@\@@[@A3@A@32@@@i10/@@@h@@@g@@f@@e@-@A-u+@@@q@@@p@*)(@@@o'&%@@@n@@@m@@l@@k@@j@AB"@A@"! @@@u@@@t@@s@@r@@A@@@@}@@@@|@@@{@@@z@@@y@@x@@w@@v@h@A@@@@@~@AB @A@@@@ą@@@Ą@@@ă@@@Ă@@ā@@Ā@ @A@@@@ċ@@@Ċ   @@@ĉ@@@Ĉ@@ć@@Ć@ACD@A@@@@ď@@@Ď@@č@@Č@@A@@@@ĕ@@@Ĕ@@@ē@@@Ē@@đ@@Đ@ٰ@A@ @@ė@@Ė@AB @A@@@@Ğ@@@@ĝ@@@Ĝ@@@ě@@Ě@@ę@@Ę@@A@@@@Ĥ@@@ģ@@@Ģ@@@ġ@@Ġ@@ğ@AC@A@@@@ī@@@@Ī@@@ĩ@@@Ĩ@@ħ@@Ħ@@ĥ@@A@@@@ĵ@@@@Ĵ@@@@ij@@@IJ@@@ı@@@İ@@į@@Į@@ĭ@@Ĭ@߰@A@@@@ĺܠ@@@Ĺ@@@ĸ@@ķ@@Ķ@ذ@A@ؠ@@@@@@Ŀ֠@@@ľ@@@Ľ@@ļ@@Ļ@ABCDEFHIJ;@@@AA vA ctA PYA >9A (A A A A A vA [A CA t*A aA DA ,A A }A ]A EA A A A sA LA <uA "bA ;A  A A A A A A A pUA P=A ?OA ,MA #MA NSA NA NA OA OA NA NA NA NA N5A NA NsA O=A N'A NA MA NA OqA NdA }OZA pOA lOA _OA [SA S7A AA /A A A AAwA`AMA4AAAAAAxAoAfA]{ATaADLA9(A#AA AAAAvAaAAAAxAoJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IN@@@@@@@@@@*;@@@AtA@Рm@r@r@r@r@r@rΐ@rԐ@rѐ@rȐ@@@@ǎA@@@Ǎ^@@@@@nj@@NjPxA@yswb@@@u@@NJ@@ljNcA@ˠyy}@@@Lj@@@LJyy@@@dž@@Dž@@DŽA@dyy@y+@@@\@@@[@@@ǃ@@ǂ@@ǁA@aZ@@@e@yy+c@@@ǀ@@@b@@@@~@@}A@@yy;c@@@|@@{@@z@@yA@!@yyHd@@@x_(@@@w@@v@@u@@tA@1@yyXd @@@s_8@@@r@@q@@p@@olA@A@R_C@@@n@@m@@l@@kA@L@yyy~@@@j_S@@@i@@h@@g@@f'A@\@UTzy@@@d@@@c\@@a@@`@@_~A@@@@^@u@@@]@F@@@Z@@Y@@X@@W@@VfA@@@@US@@@T@@S@@RO0A@@@@Q@z4P@@@z@@@P@@O@@N@@MA@{@@@L@zGxc@@@KzKzH@@@J@@I@@H@@GA@@@F@@@E@@@@D@@@C@@B@@A@@@A@Y@@@?@zpx^@@@>ztzq@@@=@@<@@;@@:A@@@@9@@@@8@@@7@@6@@5@@4A@@@@3@@@@2@@@1@@0@@/@@.A@@@@-@}|@@@,@@@+{@@@*@@)@@(@@'zAyw@@@&@@@%@vut@@@$@srq@@@#p@@@"@@!@@ @@@@oAn l@@@@@@@kji@@@@hg@@@f@@@@@@@@@@@eA@dcb@@@@a`@@@_@@@@@@@@@^A] F[@@@@@@ @ZYX@@@ @W@@@ @VUT@@@ @@@ S@@@@@@@@@@@@@RA@QPO@@@@N@@@M@@@@@@@@@LA@KJI@@@@H@@@G@@@@@@@@@A@@@@@@@@@@@A@{gz@@@@@@@ A@{r{{@@@ @@@@A@@@@@@@@@@@K@@@@@@@@@A@{@@@rK@@@@@@@Q-A@{Rj@@@4@@@@QA@x:@@@@QA@{Rz@@@D@@@@R A@JJ@@@@RA@PP@@@@QA@{R@@@Z@@@@Q}A@W'@@@d@@@@QA@{R@@@n@@@@QA@{R@@@x@@@@QKA@L@@@y@{R@@@@@@@@@QA@WT@@@@@@@QA@@RjA@@@@@QXA@@QO|QN@@@ƿ@@@ƾ@@ƽ@@Ƽ@@ƻQA@|#R@@@ƺ@@ƹ@@ƸQAA@|-R@@@Ʒ@@ƶ@@ƵQ^A@|7R@@@ƴ@@Ƴ@@ƲRARR@@@ƱR@@ư@@Ư@@ƮQA@Q@@@ƭ@|QS@@@Ƭ@@ƫ@@ƪ@@ƩRA@@@ƨ@@ƧA@|b@@@Ʀ|@@@Ƈ@@ƥ@@ƤA@|p{f@@@ƣ@@@i@@Ƣ@@ơA@|~z`@@@Ơ@||@@@Ɵ#@@ƞ@@Ɲ@@ƜA@||f@@@ƛ @@ƚ@@ƙS@@=@@<@@;!A@!  @@@:@   @@@9   @@@8@@@7@@6@@5@@4 A@   @@@3@   @@@2@@@1   @@@0@@@/@@.@@-@@, A@ @ @@@*@  @@@+@@)@@@(  @@@'@@&@@%GA@~(T@@@$@@@#=~0~-@@@@@@@@"@@! A@   @@@    @@@@@@@@@@ A # @@@@@@@   @@@@@@   @@@@@@@@@@@@ A@   @@@   @@@@@@@@@@ A # @@@ @@@ @   @@@  ݠ  @@@ @@@ @@@@@@ A@ ٠@   @@@@ ՠ Ԡ  @@@@@@@@@@@@@@ Ѡ  @@@@@@@@@@ A@  @@@ ˠ  @@@@@@@@@@ A $ @@@@@@@   @@@   @@@@@@@@@@@@ A@   @@@  @@@@@@@ A@   @@@@    @@@@@@   @@@@@@@@@@@@A@Zu#@@@@@@@@@@ A@   @@@@@@   @@@@@@@@@@ A@   @@@@@@   @@@@@@@@@@ A@  @@@  @@@@@@@ A@   @@@@@@   @@@@@@@@@@|A@ZӠs@@@@@@Y@@@@ A@   @@@@  @@@   @@@@@@ſ@@ž@@Ž@@ż A@  @@@Ż@@@ź   @@@Ź@@@Ÿ@@ŷ@@Ŷ A@   @@@ŵ@  @@@Ŵ   @@@ų@@@Ų@@ű@@Ű@@ů A@   @@@Ů@ @@@ŭ@   @@@Ŭ@@@ū   @@@Ū@@@ũ@@Ũ@@ŧ@@Ŧ@@ť A@   @@@Ť   @@@ţ@@@Ţ@@š@@Š A@  @@@ş@@@Ş   @@@ŝ@@@Ŝ@@ś@@Ś@@ř@Ř@ŗ@Ŗ@ŕ@Ŕ@œ@Œ@ő@Ő@ŏ@Ŏ@ō@Ō@ŋ@Ŋ@ʼn@ň@Ň@ņ@Ņ@ń@Ń@ł@Ł@ŀ@@~@}@|@{@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@@@@@@@@@.V.V@"3@@@@@.C.C@@.Texi_generatorI    @!AДР%)Generator  '@@%"A@%"A@%"A@@3@%@%"A@%"A@%"A@@@,%@@@@. @@@0 @@3////////@@@@ @d@)@# @0@@5@@@A@;5A@v@+ym@yyA@y\w@xu@u@ZuZ<Zdu@@Z,X]@XuX@X3W@WW@WUD@W#@,++@U+UA@W#@,+;@@UIA+@@@@U @@@U@U +UA@W;@@ULAUK@@@@U @@@U A@+O+IB@%@u@s%@@nK@Ej@@3qqqqqqqq@Vr%#5A@%#4A@%#2A@@@Pu@@@w)Odoc_texiJ@AAI@ADAF@& H@@KF@@N@P@z E@@%D@@ZjC@@B@@(!A@@$@@@ H************************************************************************A@@A@L@ H BMMBM@ H OCaml CC@ H DD3@ H Olivier Andrieu, base sur du code de Maxence Guesdon 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 Texinfo documentation.  "* {1 Some small helper functions} . skip aliases S n rS n @ 5 keep modules, module types, classes and class types  X / 3 X / l@1 forget the rest a  a  @ C* Module for generating various Texinfo things (menus, xrefs, ...) [& 9* Associations of strings to substitute in Texinfo code. nC <* Escape the strings which would clash with Texinfo syntax. lʠ ** Removes dots (no good for a node name). kࠠ<* Generates a Texinfo menu. `E !* cross reference to node [name] ^{ -* enclose the string between [\@ifinfo] tags ]W=* [install-info] information \ !* {1 Generation of Texinfo code} [* <* {2 Associations between a title number and texinfo code.} YX 9* This class generates Texinfo code from text structures , W* this method is not used here but is virtual in a class we will inherit later S; @* Return the Texinfo code corresponding to the [text] parameter.Q ^* {2 Conversion methods} [texi_of_????] converts a [text_element] to a Texinfo string. Q蠠 ?* Return the Texinfo code for the [text_element] in parameter. J2 ^* This class is used to create objects which can generate a simple Texinfo documentation. %F:* {2 Small helper stuff.} 7 * Keep a set of nodes we create. If we try to create one a second time, that means it is some kind of alias, so don't do it, just link to the previous one  2* Two hacks to fix linebreaks in the descriptions.s * {2 [text] values generation} Generates [text] values out of description parts. Redefines some of methods of {! Odoc_to_text.to_text}.  * {2 Conversion of [module_elements] into Texinfo strings} The following functions convert [module_elements] and their description to [text] values then to Texinfo strings using the functions above. ) #* Return Texinfo code for a value. 砠 -* Return Texinfo code for a class attribute. 1 ** Return Texinfo code for a class method. ׀ "* Return Texinfo code for a type. ۠ ,* Return Texinfo code for a type extension. C (* Return Texinfo code for an exception.   0* Return the Texinfo code for the given module. ) 5* Return the Texinfo code for the given module type. W 9* Return the Texinfo code for the given included module. : /* Return the Texinfo code for the given class. - 4* Return the Texinfo code for the given class type.  7* Return the Texinfo code for the given class element.  8* Return the Texinfo code for the given module element. à V* {2 Generating methods } These methods write Texinfo code to an [out_channel]  D* Generate the Texinfo code for the given list of inherited classes.2= we can't make the reference |q||q|@= we can create the reference }*}@}*}a@ Q* Generate the Texinfo code for the inherited classes of the given class. 3 V* Generate the Texinfo code for the inherited classes of the given class type. }Ơ R* Generate the Texinfo code for the given class, in the given out channel. u W* Generate the Texinfo code for the given class type, in the given out channel. n1 X* Generate the Texinfo code for the given module type, in the given out channel. ` E create sub parts for modules, module types, classes and class types **b@ S* Generate the Texinfo code for the given module, in the given out channel. S| E create sub nodes for modules, module types, classes and class types aa@ -* Writes the header of the TeXinfo document. AU ! write a standard Texinfo header }}@7 insert the intro file @2 write a top menu @ .* Writes the trailer of the TeXinfo document. <" K* Scan the whole module information to know which indices need to be build 6y. no recursion @+ recursion @ a* Generate the Texinfo file from a module list, in the {!Odoc_info.Global.out_file} file. ,@../ocamlopt.opt)-nostdlib"-I(./stdlib"-g0-strict-sequence*-principal(-absname"-w8+a-4-9-40-41-42-44-45-48+-warn-error"+a*-bin-annot/-strict-formats"-I(ocamldoc"-I%utils"-I'parsing"-I&typing"-I(bytecomp"-I,file_formats"-I&lambda"-I*middle_end"-I2middle_end/closure"-I2middle_end/flambda"-I=middle_end/flambda/base_types"-I'asmcomp"-I&driver"-I(toplevel"-I%tools"-I'runtime"-I1otherlibs/dynlink"-I-otherlibs/str"-I4otherlibs/systhreads"-I.otherlibs/unix"-I8otherlibs/runtime_events2-function-sections"-c  ;/builds/workspace/main/flambda/false/label/ocaml-freebsd-64 =210/.-,+*)('&%$#"! @@0,Xe qN:ݩ3''''''''@&@@(Asttypes0E\eǥ]k6e5Build_path_prefix_map0gMOBnM`8CamlinternalFormatBasics0oZ2t,ݠ0CamlinternalLazy0;x#5䢜hLm*Format_doc0Mv9630A %Ident0y43a$+,Identifiable0XnAZ4eҠ(Location0nݹV 2f-V )Longident0@#j,6.Nt蠠$Misc0  =73 Z *Odoc_class0tǘ۶a.Odoc_exception0 M.GL.Odoc_extension0o?Q HgStʎ+Odoc_global0%[<㎁0W3ux|]_Ug}0rMmj&"+Odoc_module0H'ϙC)Odoc_name0ݸeBb!|ʠ.Odoc_parameter0FA07++Odoc_search0T l5:nϼ0s'xB5Ge0mKd/wJ>:)Odoc_type0G9Q/_;%I*Odoc_types0B3F;*Odoc_value0!$DiJpPCl+Outcometree0yl4>Yfܠ)Parsetree0Z<4$PC$Path09{ְZsv)Primitive0{mV|{J %Shape0OĸT>b&Stdlib0y{x!O!.Stdlib__Buffer0_?K|/V>O}~Nࠠ-Stdlib__Bytes0s2,bi*F .Stdlib__Digest0 Jjrڵ6.Stdlib__Domain0iW',P6wz.Stdlib__Either0FԤ) 4'>0Stdlib__Filename0s&R |1K.Stdlib__Format0)n[-Ob/Stdlib__Hashtbl0^iaxG$+,Stdlib__Lazy0OM>x9