Caml1999T037 P}C)Odoc_texi*ocaml.text&_none_@@A & Generation of Texinfo documentation. 5ocamldoc/odoc_texi.mlP77P7b@@@@@@3@@@@@@#intA;@@#intA@@@@@;@A@$charB;@@$charA@@@@@A@A@&stringQ;@@&stringA@@@@@G@@@%bytesC;@@%bytesA@@@@@M@@@%floatD;@@%floatA@@@@@S@@@$boolE;@@%falsec@@]@$trued@@c@@@A@@@@@d@A@$unitF;@@"()e@@n@@@A@@@@@o@A@ #exnG;@@@A@@@@@s@@@#effH;@@O@A@A@@@@@@|@@@,continuationI;@@Q@@P@B,continuationA@nY@@@@@@@@@%arrayJ;@@R@A%arrayA@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@)nativeintA@@@@@@@@%int32N;@@%int32A@@@@@@@@%int64O;@@%int64A@@@@@@@@&lazy_tP;@@X@A&lazy_tA@Y@@@@@@@@ 5extension_constructorR;@@5extension_constructorA@@@@@@@@*floatarrayS;@@*floatarrayA@@@@@@@@&iarrayT;@@Y@A&iarrayA@Y@@@@@@@@ *atomic_locU;@@Z@A*atomic_locA@@@@@@ @@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A!=ocaml.warn_on_literal_pattern%@&@0Division_by_zero]#@@@A+ . .@+End_of_file\#$@@@A366@'FailureY#,@'@@A<??@0Invalid_argumentX#5@0@@AE$H#H@-Match_failureV#>@@=@9@;@@a@@AV5Y4Y@)Not_foundZ#O@@@A^=a<a@-Out_of_memoryW#W@@@AfEiDi@.Stack_overflow^#_@@@AnMqLq@.Sys_blocked_io_#g@@@AvUyTy@)Sys_error[#o@j@@A^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib@@Р)Odoc_info)Odoc_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%Class W W@@ 3        @@@@@A3  @ @@W@@ @3@@@Р&Module"X#X@@ 3#""#####@@@@@A3$##$$$$$@ @@*X@@ @3)(()))))@@@@ఠ)esc_8bits8Z9Z@Q@A@@&Stdlib#ref@@@A@@@@A@3JIIJJJJJ@&@@@డ#refWZXZ@@!a@@@0$@@@/@@.,%makemutableAA @@@*stdlib.mlihhh@@-@@@@/@@72@@@@@,@@ภ%falseZZ@;7=@@@M@@@@B@@A@@9@@@DB@?@@6 @@O@@A@Z @@ @C@ఠ,info_section\\@AA@@c@@@A@@@@A@3@xq@r@s@@@డ##ref\\@_@@@@@@@@@@@@%OCaml\\@@\\@@($@@@@.%@A@\@@@(@ఠ*info_entry^^@BA@@`&stringQ@@@@ȯ@@@@@A@@@@A@3@MaZ@[@\@@@డo#ref^ ^ @@@@#@@ˠ&@@@@@@@ภ"[]^^@;1@@U@@@@AA@A*@@@@@8A@*@@ @@>+@A@"^ @@ @.76 ! {1 Some small helper functions} 3`4`8@@@@@@321122222@@^W@X@Y@@@ఠ'puts_nlCb:>Db:E@\CA@@@+out_channel@@@A@@@@n@@@A@@@$unitF@@@A@@@A@@@A@2@࣠@$chanArb:Fsb:J@DA@@)3srrsssss@B8zb::{dh@@@@@  @@!sAb:Kb:L@EA@@03@!@@@@@@@@@ డ-output_stringcOQcO^@@R@@@t@@s@@@@r@@qJ@@@p@@o@@n@D**E*[@@p@@@@i@@@@@@@@@@@@@@@@@@3@<Hn@?@@@@@@ఐc$chancO_cOc@H@@@@ఐ\!scOdcOe@@@@@I@@@@@D@$@డ_+output_chardhjdhu@@@@@m@@l@$charB@@@k@@j@@@i@@h@@g@@@@@@@@@@@@@@@@@@@@@@@@@Z@@ఐ$chan)dhv*dhz@@@g@@J3dh{@@8@@@D@D@v@@J@@w@@@x@A@A@@A@@@ @ఠ$putsLeMe@eFA@@@ @@@$A@@@@u@@@"A@@@@@@ A@ @@ A@@@A@3hgghhhhh@7.'@(@)@@@࣠@$chanAyeze@GA@@'3zyyzzzzz@6ef@@@@@  @@!sAee@HA@@03@!>@@@@@@@@డ -output_stringff@@@@W@@@@@@@@@@@@@@@@@@3@#/U@&@'@@@@ఐJ$chanff@/@@m@@ఐC!sfL@M@@n@@1N@@h@XOA@A@*V@A@S@SR@i@ఠ"nlgg@IA@@@@@@IA@,@@-@@@EA@.@@/A@+3@@@@@@࣠@$chanAgg@JA@@3@+ g h@@@@@  @@డ+output_charhh@$@@@@@@9@@8@$@@@7@@6@@@5@@4@@33'&&'''''@&2D@)@*@@@@ఐ9$chan7h8h@ @@Q@@JAh8@@F@@@GC@LC@K@@4@@@Z @JAA@hA@NH@A@E@ED@[@ఠ"isYjZj@rKA@@@@@U@@@TA@P@@Q&@@@ZA@R@@SA@O3nmmnnnnn@@@@@@@Ġ$Nonekk@;ِ@@W@@@@AA@A@@@@@@$3@3jl@@@@@@ภkk@@@@)@Ġ$Somell@;@A@AA@A@@@ll@@?A@W!@@@ @@F"@@@ภ$truel$@;],@@@AB@@A@@\@'@@G,@@A%paramj+@@@,@@[A@g3@A@0@0/@J@ఠ&pad_ton n@LA@@@#intA@@@ A@i@@j@@@@A@o@@pA@q@@rA@k@@lA@h3@v@@@@@࣠@!nAnn@ MA@@(3@7np8n@@@@@  @@!sAn n@!NA@@.3      @!?@@@@@@@@@ఠ#lenoo"@4OA@@#intA@@@D@u3$##$$$$$@(L@@ @@@డ&String&length7o%8o+@ ;o,@@@@@;@@ఐg!slo3mo4@E@@H@@9@@OI@A@qo@@డ!<}p8A~p8B@@!a@@@%@@@$$boolE@@@#@@"@@!)%lessthanBA,@@@@,- @@XS@@@@A@!A@C@@@@ @@@@@@@@@3@@@@@@@ఐ#lenp8=p8@@ @@@@ఐՠ!np8Cp8D@@@@@@@@@@D@$@డF!^p8Lp8M@@@@@@@@@@@@@ @@@@@@@@^6^6^6^\@@q@@@@@@@@@@@@@@@"@@@@@@@Y@@ఐ !sp8Jp8K@@@4f@@డ&String$make"p8N#p8T@ &p8U'p8Y@@@ @@@@@@$charB@@@@@@@@@@@@@N  N  =@@A@#@@@@@@@@@@@@@@@@@@@@@@@డ!-bp8]cp8^@@@@@@@@@@@@@@@@@@@@'%subintBA@@@@5,~,~5,~,@@>o@ @@@@@@@@@@@@@@ @@@ @@ @@ @@ఐ!np8[p8\@@@@@ఐ#lenp8_p8b@@@A@@@F@#F@"@@p8Zp8c@@@@@@$F@@@`p8dp8g@@@@@E@&E@%"@@ @@@@@@'E@*@@@@+@ఐڠ!sp8m@@@5@p8:@@7@s@@@A@A@+@A@@@@ఠ&indentrptrpz@ PA@@@-@@@,A@-@@.@@@@A@3@@4&stringQ@@@eA@5@@6A@/@@0A@,3@2WP@Q@R@@@࣠@%nb_spA%rp{&rp@>QA@@,3&%%&&&&&@;-rpp.}@@@@@  @@!sA9rp:rp@RRA@@43:99:::::@!C@@@@@@@@@ఠ!cLsMs@eSA@@I@@@FD@=@@@DD@93XWWXXXXX@+U@"@#@@@డ#refgshs@@@@@@>0@@@<@@;@@@yszs@@$ @@@@*!@A@}s@@@ఠ#lentt@TA@@@@@SD@G3@8LE@F@G@@@డ $predtt@@@@@@@@@@@@(%predintAAF@@@E-++F-++@@qm@@@@@@@L@@K.@@@J@@I-@@డ9&String&lengthtt@ tt@@@@@@@@Z@@Y@@@X@@WO@@ఐ!stt@@@\@@tt@@P@@@U@eF@af@@[ @@kg@A@t @@ !i  u u@@@@@ u u@@@@@hD@g3        @@@@@@ఐ#len u u@ @@@@@jD@i@@డ!= 0u 1u@@!a@@@@@@@@@@@@@&%equalBAݠ@@@@yy@@ Q@@@@@@@E@r@@s@ @@q@@@p@@o@@n3 [ Z Z [ [ [ [ [@LaD@@@D@D@k@ ju ku@@ UA@@@@డ&String#get   ~u uA@z@@@@@@'@@@@@<@@@@@@@0%string_safe_getBAF@@@@FdGd@@EE@A@@@@@@@@B@@@@@W@@@@@@@O@@ఐ!s9 u@[;@@[@@ఐ!i u u@e@@eh@@IH@@ti@@J u u@@F@t@@U@@ @@@F@}z@డN$incr u u@@@@@>@@@=@@<@@@;@@:%%incrAA@@@@@@@@@à@@@@@@@@@@@@@@@ఐɠ!c u u@@@ޠ4@@@@@@F@F@@@C@@C@@@E@F@@@ ,u@@ @@J@@@D@3 / . . / / / / /@@@@@ఠ"s'  =v >v@ VVA@@%bytesC@@@D@3 F E E F F F F F@6@@@డ%Bytes$make Wv Xv@  [v \v @@@#intA@@@@@@$charB@@@@@0@@@@@@@@)bytes.mliK  K  @@-Stdlib__BytesD@&!@@@@@@@@@@@@@@H@@@@@@@E@@డ !+ v v@@@@@@@@@@@@@@@@@@@@'%addintBAJ@@@@J0++K0+,@@vn@ @@@@@@@@@@@@@@@@@@@@@@@డ D$succ v v@@ @@@@@@@@@@(%succintAA@@@*+_+_*+_+@@l@@@@@@@@@@@@@@@@ఐ{#len v v@@@,@@@G@G@@@7 @@q@@@ @G@@@డ !* !v# "v$@@V@@@@@@^@@@@@b@@@@@@@'%mulintBAҠ@@@@:--:--F@@p@! @@@@@@&@@%@@@@$@@#@@@"@@!@@  @@డ $succ _v `v@@@@@@@;@@:@@@9@@8#@@డ !! xv yv @@ A!a@@@@3@@2@@1'%field0AA !@@@  !@@ L@@@@ V@@@DH@TH@G@@@I@@H@@FV@@ఐ]!c0 v!@2@@ q@@@PI@SI@Qj@@< @@k@@ v v"@@@@@6@UH@Bu@@ఐ%nb_sp v% v*@@@@@@@@@@ @WG@2@@ v  v,@@w@@@@XF@ @@` v- v0@@}@@@E@ZE@Y@@ @@@A@ v @@ డ h":= w48 w4:@@ Ġ!a@@@@9@@8@ @@7@@@6@@5@@4*%setfield0BA @@@@  @@ @! @@@ *A@?A@sD@a@@@c@@b@ @@`@@@_@@^@@]3 - , , - - - - -@@@@@@@ఐ!c =w46 >w47@@@ $@@@qE@tE@r@@ఐ0%nb_sp Rw4; Sw4@@@@X%@@@@s@@@uD@n+@ !il exCI fxCJ@@@@@ lxCM mxCN@@ b@@@xD@wC@ఐ#len zxCR {xCU@g@@ q@@@zD@yR@@ డ %Bytes#set yY] yYb@  yYc yYf@@@Z@@@@@@B@@@@@@@@@@@@$unitF@@@@@@@@@א/%bytes_safe_setCA @@@@@HA  IA  T@@GB@2-@@@*@@@@@@)@@@@@@(@@@@@'@@@@@@@@@3        @~}@@@D@D@{@ xCE |@@ WA@@@@ఐ"s' yYg yYi@ð@@]@@@G@G@"@@డ v yYj yYk@@@@ Ѡq@@@G@G@@@@@@@@?@@ఐؠ!c $yYl@@@ @@@H@H@S@@' @@T@@డ  I J >yYm ?yYrAA@@:@@@@@@@@@@@@@@@@@@w@@ఐ&!s \yYn@ @@U@@ఐ!i hyYp iyYq@@@@@.-@@@@@@H@@@5@@ @@@F@@ డ VX zu zu@U@@@;@@@F@@@@ @@V@@@@@@@@@డ +*/ /  zu| zuA)A@@@@@@@@P@@@@@e@@@@@@@@@ఐ!s zu}@i @@@@ఐn!i zu zu@@@@@.-@@G@@J zu zu@@RG@@@:@@@@@G@ @డ \ zu zu@@@@  @@@F@@@@@@@ @@@@@@@@@*@@ఐà!czuzu@}@@ ؠ!@@@G@G@?@@డ %zu&zu@@@@@@@@@@4@@@@@@@@@@@@^@@డ ͠ϰDzuEzu@̰@@@ @@@.H@>H@1@@@3@@2@@0{@@ఐ!c`zu@Ͱ@@ (@@@:I@=I@;@@' @@@@ఐS%nb_spuzuvzu@8@@{@@5@@H@*@@m@@ @@@AF@@G@@@zuy@@ @డ $incr{{@@@@ W@@@G@@@F@@E@@@D@@C@@ఐ]!c{{@@@ r@@@R@@@QF@UF@S@@*@@ @@@WE@O@:@@@.@@@@ @@@YD@X3@@@@డ <%Bytes)to_string}}@ }}@@@@@@@@@@@@@@oapa@@nI@@@@@@@^@@]@@@\@@[0@@ఐ"s'}@Ͱ@@&@@@gD@iD@hC@@6@@D@#@@E@@@F@@@@@@@@@{@@@@A@A@m@A@@@A+(subpartsmA@@;@@@AР&Module &Module(t_module@@@o+Module_type &Module-t_module_type@@@p%Class %Class't_class@@@q*Class_type %Class,t_class_type@@@r@@@tA@@@u@@@@YZD@@@@rXA@@Aз>d@e@@@г?)Odoc_infoq@r@@Gu@v@@@Kz@{@@ @@U3zyyzzzzz@h@@j;@@@Ar@@@".@n@@@@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@@;@@AuР%Index@@@">ꐐ@@@"8搐@ @"9'Comment@@@"<ꐐ@@":%Blank@$Texi@@@"=@/@";@@@"@A@@@"A@@@"C@@@@GFHL @@@@`YA@@AгN$listQL  @згD(subparts_G`G@@ @N@"43`__`````@OIq;@@@Ay@@@"b@"3@@@@)@@@&@@@@@@DvHwH@A@@@]~II@@г^&stringII@@f&@@@ @@ZJJ@@г[&stringJJ@@c8@@@ @@KK@@г&stringKK@@J@@@ @@@@@LFL@@@Ok@@m@@ml@3@P@@@ఠ'nothingN  N  @ZA@@)Odoc_info,text_element@@@"oC@"l3@k@@@ภ(VerbatimN  N  @;(Verbatim@@@ @&stringQ@@@@ACBV@A6ocamldoc/odoc_info.mlifikfi@@@S@ N  @@N  N  @@@@@"qC@"sC@"r-@@& @@6@@@"p1@A@N  @@@4@ఠ/module_subparts P ! %P ! 4@&[A@@@/U&Module.module_element@@@/x@@@/w@@/v$listKР&Module(t_module@@@/r+Module_type -t_module_type@@@/s%Class%Class't_class@@@/t*Class_type ,t_class_type@@@/u@@@/U@@@@/q@@@/p@@/oC@"t3UTTUUUUU@@@@@@Aఠ$itereQ 7 AfQ 7 E@~\A@@@РРLK@@@(@РNM@@@(@РPO@@@(@РPO@@@(@M@(@@@@(D@(@@@@(D@(@@@@(D@(@@@@(D@(@@@(D@"v@@"@ @@@"D@"@@@"D@"z@@"FD@(@@@@(ID@"|@@"@@"~c@࣠@#accAQ 7 FQ 7 I@]A@@]3@sk@f@@"w@1@@"{&@@"}E@"x@@"yE@"u@q@r@@@@@@ĠͰR U [R U ]@@@@@=3@({@@ @@@@@డ_$List#revR U aR U e@ R U fR U i@@@ߠ!a@%@@@&@@%@@@%@@%@(list.mliee@@,Stdlib__ListM@ @@@d@@@(B@@(Ah@@@(?@@(><@@ఐh#acc+R U j,R U m@F@@I@@:@@|J@Ġ"::7T  8T  @;!@B@AA@AH@@Ġ.Element_moduleBT  CT  @;.Element_module,@@@!@@@@@A@@J@AiOO jOO#@@@@ঠ&m_kind[T  \T  @3&m_kind/@@@ZH+module_kind@@@QA@E/3&m_name $Name!t@@@K@@@ @AYYYY@@@3&m_type%Types+module_type@@@LA@A@AZZZZ2@@@3&m_info&&optionL$info@@@N@@@MA@B*@A ZRZ\ ZRZz@@ @3.m_is_interface8$boolE@@@O@@C6@A!ZZ!ZZ@@!@3&m_fileD@@@P@@D@@A"[["[[)@@"@N3%m_locN(location@@@RA@FK@A$[[$[[@@$@3*m_top_depsY$listKT!t@@@T@@@SA@G]@A%[[%[[@@%@3&m_codekE@@@V@@@UA@Hl@A&\/\9&\/\Y@@ &@3+m_code_intfzT@@@X@@@WA@I{@A'\~\'\~\@@'@3+m_text_onlyQ@@@Y@@J@A(\\(\]@@%(@@A #[T[^ #[T[|@@)#@Ġ,Module_aliasT  T  @;,Module_alias@@@I@,module_alias@@@<@AA@I@A# UU$ UU@@@A@@T  T  @@@@@"3@/@@@@@@@@@@"@@@T  T  @@@@@"H@" @@@@@uD@"@ఠ!n*T  +T  @C^A@@@@@"@@@@@@@@ఐנ$iter<U  =U  @r@@@@@(Q@@@(P@@(O@@(N3DCCDDDDD@c#@@@@@@ఐ#accTU  UU  @o@@@@ఐ7!naU  bU  @@@D@(\@@+@@ @Ġ8nV  oV  @7Ġ3Element_module_typewV  xV  @;3Element_module_type5@B@@@@AA@J@AO$O*O$OP@@@@ঠ'mt_kindV  V  @3'mt_kindW@@@u~0module_type_kind@@@s@@@rA@E3'mt_name7!t@@@k@@@@A@aqa{@aqa@@0@3'mt_info'%@@@m@@@lA@A@AAaaAaa@@1@3'mt_type)5G+module_type@@@o@@@nA@B'@ABbb(BbbT@@2@3/mt_is_interface:4@@@p@@C1@ACbbCbb@@3@3'mt_fileD@@@q@@D;@ADbbDbb@@4@N3&mt_locN2@@@tA@FD@AIdydIdyd@@6@@AEc/c9Ec/cd@@5@Ġ$SomeV  V  @SĠ1Module_type_aliasV  V  @;1Module_type_aliase@@@i@1module_type_alias@@@e@AB@E@A"6__#6__@@@@-@@V  V  @@@@@"3@.@@@@@V  V  @@@@@"@@@+@@@@@"@@@"@@@#V  $V  @@@@@"H@"@@@@@~D@"@ఠ!n4V  5V  @M_A@@@@@")@@@@@*@@@ఐ᠐$iterFW  $GW  (@|@@@@@(a@@@(`@@(_@@(^3NMMNNNNN@m#@@@@@@ఐ#acc^W  )_W  ,@y@@@@ఐ7!nkW  -lW  .@@@D@(l@@+@@ @ĠBxY m yY m @AĠ.Element_moduleY m sY m @?ఠ!m Y m Y m @`A@@^@@@"3@@@@@@@@D@"@ఠ!nàY m Y m @aA@@@@@"@@@$@@@@@ఐI$iterZ  Z  @@@@H@@(q@@@(p@@(o@@(n3@6/@0@1%@@ @@@@ภ"::Z  Z  @ఐJ!mZ  Z  @@@\@Z  @@e @ఐ#accZ  Z  @@@w+@@Z  Z  @@D@(D@(D@(D@(D@(D@(D@(;@@ఐb!nZ  Z  @C@@YD@(J@@V@@QK@Ġհ [   [  @ԠĠ3Element_module_type[  [  @ఠ"mtĠ[  [  @6bA@@@@@"3!  !!!!!@?@@@@@@@yD@"@ఠ!nŠ/[  0[  @HcA@@@@@"@@@$@@@@@ఐܠ$iterA\  B\  @w@@@@@(@@@(@@(@@(3IHHIIIII@i6/@0@1%@@ @@@@ภY\  Z\  @"'ఐI"mtf\  g\  @@@@j\  @@D@(!@ఐ#accu\  v\  @@@ ,@@y\  z\  @@D@(1@@ఐX!n\  \  @9@@D@(@@@L@@A@Ġ^]  ]  @]Ġ-Element_class]  ]  @;-Element_class[@^@@@@AC@J@AOOOO@@@@ఠ!cƠ]  ]  @dA@@q@@@"3@@@@@@@@ D@"@ఠ!nǠ]  ]  @eA@@(@@@"@@@/@@$@@@ఐp$iter^  !^  %@ @@@o@@(@8@@(-@@(@@(3@6/@0@1%@@ @@@@ภ'^  0^  2@ఐI!c^  .^  /@@@j@^  '@@D@(!@ఐF#acc ^  3 ^  6@$@@,@@ ^  &^  7@@ D@(1@@ఐX!n^  8^  9@9@@vD@(@@@L@@nA@Ġ(_ : V)_ : X@Ġ2Element_class_type1_ : @2_ : R@;2Element_class_type@@@@@AD@J@AUOOVOO@@@s@ఠ"ctȠE_ : SF_ : U@^fA@@@@@"3IHHIIIII@g@@@@@@@D@"@ఠ!nɠW_ : YX_ : Z@pgA@@@@@"@@@/@@@@@ఐ$iteri` ^ fj` ^ j@@@@@@(@@@(@@(@@(3qppqqqqq@6/@0@1%@@ @@@@ภ` ^ {` ^ }@J9ఐI"ct` ^ x` ^ z@@@@` ^ l@@!D@(!@ఐڠ#acc` ^ ~` ^ @@@3,@@` ^ k` ^ @@6D@(1@@ఐX!n` ^ ` ^ @9@@ D@(@@@L@@A@Ġb  b  @@b  b  @@D@"3@@@@ఠ!nʠb  b  @hA@@2@@@"@@@@@.@@@ఐz$iterb  b  @@@@y@@(@B@@(7@@(@@(3@#@@@@@@ఐ4#accb  b  @@@@@ఐ7!nb  b  @@@_D@(@@+@@W @@AW Q 7 L@@@H A@@@@/O@p@@/Ne@@/M@@/LD@/HN@@@Q 7 9@@ఐ$iter#d  $d  @Y@@@Р@@@/V@@@/W@@@/X@@@/Y@@@@@/T@@@/^@@/]@i:@@@/\@@@/[@@/Z6.@@@/S@@/R@@/Q3YXXYYYYY@@@@@ภPed  fd  @O@@@ˠE@@@/zD@/@@L @@\@W @@]@A@qP ! ! @@ @A+'indicesC|f  }f  @@;@@aAР&Module@+Module_type@&Method@$Type@)Exception@%Class@)Class_att@%Value@*Class_type@)Extension@@@@/A@@@/@@@@f  q a b@@A@jA@@Aз&g  g  @A@@@h  h  @A@@@2i  i  @A@@@.j  j  @A@@@:k  k  @A@@@Rl  !l  (@A@@@Nm ) -m ) 3@A@@@Jn 4 8n 4 C@A@@@ro D Ho D O@A@@@vp P Tp P `@A@@@@@@3@@@;@@@A@@@/@/@@@@d@@@a@@f  d@@f@@fe@3@@@@ఠ'indicess d h s d o@8kA@@@Р$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@/@@@@/D@/@@@@/D@/@@@@/D@/@@@@/D@/@@@@/D@/@@/@@@/D@/@@/D@/3@71@@@@@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@@@"ca x  x  @@x  x  @@jX@@y  y  @@`@@@"mey   y  @@"y  #y  @@|j@@*z  +z  @@r@@@"cl1z  &2z  (@@4z  %5z  )@@|@@<{ * .={ * 9@@@@@"ctC{ * ?D{ * A@@F{ * >G{ * B@@@@ N| C GO| C N@@'@@@"moU| C XV| C Z@@X| C WY| C [@@@@2`} \ `a} \ l@@9@@@"mtg} \ qh} \ s@@j} \ p@@@@Ams d r@@@@@LD@/@A@@@Š@ఠ-indices_names} v z~ v @lA@@@@@@/D@/頠@@@@/D@/@@/D@/@@@/D@/3@y@z@{@@@ภ"::  Ak@%Types    @@  @@$@@"ty    @@    @@)%@@@@9D@/(@ภ&  %A@*Extensions    @@  @@JD@/?@@"xt    @@    @@QD@/M@@ @@aD@/P@ภN  MA@*Exceptions    @@  @@rD@0g@@"ex    @@      @@yD@0u@@ @@D@0x@ภv  uAߠ@&Values"  #  @@%  @@D@0@@"va/  0  @@2  3  @@D@0@@ @@D@0@ภ?A@0Class attributesJK@@M@@D@0 @@"caWX@@Z[@@D@0!@@ @@D@0"@ภưgA/@'Methodsr s'@@u(@@D@0-@@"me46@@37@@D@0.@@ @@D@0/@ภ:<AW@'Classes:=:D@@:E@@D@0:@@"cl:Q:S@@:P:T@@D@0;@@ @@)D@0<@ภWYA@+Class typesWZWe@@Wf@@:D@0G/@@"ctWnWp@@WmWq@@AD@0H=@@ @@QD@0I@@ภ>tv=A@'Modulestwt~@@t@@bD@0TW@@"mott@@tt@@iD@0Ue@@ @@yD@0Vh@ภfeAϠ@,Module types@@@@D@0a@@"mt @@"#@@D@0b@@ @@D@0c@ภ"[]0A@A@E@0X@@@0]D@0h@@4A@E@0K@@@0PD@0\@@eA@E@0>@@@0CD@0O@@A@E@01@@@06D@0B@@A@E@0$@@@0)D@05@@A@ E@0@@@0D@0(@@)A@ˠE@0 @@@0D@0@@ZA@ԠE@/@@@0D@0@@A@ݠE@/@@@/D@0@@A@@@@/D@/@@ v @@@@@/@A@ v v@@@$TexiD@MA@Б@ఠ-subst_stringsPVPc@mA@@$listK@#Str®exp@@@2_E@0@@@@2dE@0@@0E@0n@@@0~E@0i3@9ZS@T@U@@@డJ!@@@1!a@@@@@@@> @@@@@C@@@@@@@@nnnn@@@"!@@@M@@@0r@@0q@U@@@0p@@0o\Y@@@0m@@0l@@0kB@@ภzhlA @డ#Str®exp#Str1hm2hp@ 5hq6hw@@@&stringQ@@@1t@@1s@@@1r@@1q@5otherlibs/str/str.mli^bb^b@@A@@@@@@@2X@@2W@@@2V@@2U@@!@^hy_hz@@ahxbh{@@*@@@2aG@2cG@2b@@: @@@@"@@rh~sh@@uh}vh@@@@]xh@@E@2e@ภfA I@డe®exp#Str@ @@c@@@c@@@2t@@2s@@@2r@@2q@@!{@@@@z@@@2}G@2G@2~@@' @@G@2{@@"@{@@@@F@2@@K@@E@2@ภ4A @డ®exp#Str@ @@@@@@@@2@@26@@@2@@2)@@!}@@@@@@@2G@2G@2=@@' @@PG@2@@@"@}@@@@RF@2N@@K @@hE@2R@ภ)A @డ ®exp#Str<=@ @A@@ @@@ @@@2@@2@@@2@@2}@@&\.\.\.VW@@YZ@@"@@@2G@2G@2@@' @@G@2@@'@dots{}lm@@op@@F@2@@Kt@@E@2@ภN}bAf@cA@G@2@@@2F@2@@_lA@G@2@@@2F@2@@uA@G@2g@@@2lF@2@@~A@G@0@@@0F@2k@@Pf@@@@@0F@0@@డ$?A@>@@@@@@2F@2F@2@@@2@@2@@2@@ఐ)esc_8bits@'@@@@@2G@2G@2 @@' @@ @ภA V[A @డ®exp#Str  @   @@Ű@@@@@@2@@2D@@@2@@27@@!  "@@  #@@@@@2G@2G@2K@@' @@^G@2N@@#@`a& &' )@@) %* *@@`F@2\@@L. +@@vE@2`@ภ7.2UA @డ®exp#StrJ.3K.6@ N.7O.=@@@@@@@@2@@2@@@2@@2@@!d.?e.C@@g.>h.D@@0@@@3G@3G@3@@' @@G@3@@#@^az.G{.J@@}.F~.K@@F@3@@K.L@@E@3@ภOSA S@డo®exp#StrOTOW@ OXO^@@m@@@m@@@3@@3@@@3@@3@@!O`Od@@O_Oe@@@@@3G@3 G@3@@' @@G@3@@#@'eOhOk@@OgOl@@F@3!@@KOm@@E@3"@ภ>ptA @డ®exp#Strpupx@ pyp@@@@@@@@31@@30@@@@3/@@3.3@@! p p@@pp@@@@@3:G@3\@ภ3QA @డ®exp#StrFG@ JK@@@@@@@@3M@@3L@@@3K@@3J@@!`a@@cd@@,@@@3VG@3XG@3W@@' @@G@3T@@#@^evw@@yz@@F@3Y@@K~@@E@3Z@ภA O@డk®exp#Str@ @@i@@@i@@@3i@@3h@@@3g@@3f@@!@@@@@@@3rG@3tG@3s@@' @@G@3p@@#@"e@@@@F@3u@@K@@E@3v@ภ:A @డ®exp#Str@ @@@@@@@@3@@3<@@@3@@3/@@!  @@  @@@@@3G@3G@3C@@' @@VG@3F@@%@,{c}  @@ ! "@@XF@3T@@K &@@nE@3X@ภ /MA @డ®exp#Str B C@  F G@@@@@@@@3@@3@@@3@@3@@! \ ] @@ _ ` @@(@@@3G@3G@3@@' @@G@3@@#@^o r s@@ u v@@F@3@@K z@@E@3@ภ AK@డg®exp#Str   @  ! '@@e@@@e@@@3@@3@@@3@@3@@! ) -@@ ( .@@|@@@3G@3G@3@@' @@G@3@@#@"o 1 5@@ 0 6@@F@3@@K 7@@E@3@ภ6 :>A@డ®exp#Str :? :B@  :C :I@@@@@@@@3@@38@@@3@@3+@@!!:K!:O@@!:J!:P@@@@@3G@3G@3?@@' @@RG@3B@@#@^i!:S!:V@@!:R!:W@@TF@3P@@K!":X@@jE@3T@ภ!+[_IA@డ®exp#Str!>[`!?[c@ !B[d!C[j@@ @@@ @@@3@@3@@@3@@3@@!!X[l!Y[p@@![[k!\[q@@$@@@3G@4G@3@@' @@G@3@@#@"i!n[t!o[x@@!q[s!r[y@@F@4@@K!v[z@@E@4@ภް!}AG@డc®exp#Str!}!}@ !}!}@@a@@@a@@@4@@4@@@4@@4@@!!}!}@@!}!}@@x@@@4G@4G@4@@' @@G@4@@#@`u!}!}@@!}!}@@F@4@@K!}@@E@4@ภ2!A@డ®exp#Str!!@ !!@@@@@@@@4-@@4,4@@@4+@@4*'@@!""@@""@@@@@46G@48G@47;@@' @@NG@44>@@#@^u""@@""@@PF@49L@@K"@@fE@4:P@ภ"'EA@డ ®exp#Str":";@ ">"?@@ @@@ @@@4I@@4H@@@4G@@4F{@@!"T"U@@"W"X@@ @@@4RG@4TG@4S@@' @@G@4P@@%@ae{}"j"k@@"m"n@@F@4U@@K"r@@E@4V@ภڰ"{AC@డ_®exp#Str""@ ""@@]@@@]@@@4e@@4d@@@4c@@4b@@!ư""@@""@@t@@@4nG@4pG@4o@@' @@G@4l@@%@AE{}""@@""@@F@4q@@K"@@E@4r@ภ ." A@డ®exp#Str" "@ ""@@@@@@@@4@@40@@@4@@4~#@@!߰""@@"#@@@@@4G@4G@47@@' @@JG@4:@@%@ss{}# #%@@##&@@LF@4H@@K#(@@bE@4L@ภ ##+/AA@డ®exp#Str#6+0#7+3@ #:+4#;+:@@@@@@@@4@@4@@@4@@4w@@!#P+<#Q+@@@#S+;#T+A@@@@@4G@4G@4@@' @@G@4@@,@copyright{}#f+D#g+P@@#i+C#j+Q@@F@4@@K#n+S@@E@4@ภH#wVZA `@A@"ܠG@4@@@4F@4@@_A@"G@4t@@@4yF@4@@A@"G@4X@@@4]F@4x@@A@"G@4<@@@4AF@4\@@vA@#G@4 @@@4%F@4@@@A@# G@4@@@4 F@4$@@0A@#G@3@@@3F@4@@A@#G@3@@@3F@3@@A@#$ G@3@@@3F@3@@GA@#-G@3@@@3F@3@@A@#6G@3x@@@3}F@3 @@A@#?(G@3\@@@3aF@3|@@^A@#H1G@3@@@@3EF@3`@@ A@#Q:G@3$@@@3)F@3D%@@A@#ZCG@3@@@3 F@3(.@@uA@#cLG@2@@@2F@3 7@@&A@#lUG@2@@@2F@2@@@$ 0@@$_@@@0F@2H@ภ! $\e$ \g@! @@@F@4S@$%$&\h@@V@@@@uW@A)ocaml.doc$9 8 Associations of strings to substitute in Texinfo code. $6$7O@@@@@@@$9PR@@@j@ఠ&escape$F$G@$_nA@@@@@@5E@4@@4E@4@@4E@43$U$T$T$U$U$U$U$U@@@@@@࣠@!sA$f$g@$oA@@3$g$f$f$g$g$g$g$g@)$n$o@@@@@  @@డ"$List)fold_left$$@ $$@@@@#acc@$@@&@!a@$@@& @@&@@&@@&@@@&@@@@&@@&@@&@@&@@&@333r@@]@.)@@@@eF@4@@4@@ @@@5F@4@@@@5F@4@@4F@4@@4@@4@@4@@4@@@4@3@@@4@@4%@@4@@4@@43$$$$$$$$@q}@t@u@@@@࣠@#accA$$@%pA@@:3$$$$$$$$@@@@@@@%paramA@ఠ!p%%@%qA@@C3%%%%%%%%@+"R@@@@@@ఠ!r%%@%(rA@@K@@%%@@@Y@T@@4@@ @@డ.global_replace#Str%+%,@ %/%0@@@ v@@@1@@1@t@@@1@@1@@@@1@@1 @@@1@@1@@1@@1@ "" "#@@ P@&!@@@ @@@4@@4@@@@4@@4@@@@4@@4@@@4@@4@@4@@43%f%e%e%f%f%f%f%f@gp@j@kb@\@]@@@@ఐx!p%x%y@@@@@ఐv!r%%@@@@@ఐ#acc%%@@@,@@k@@FJ@5/@%%@@@@@4@@@4@@4@@4G@5$G@5 @@ఐN!s% % @װ@@d@@ఐ -subst_strings%P@eQ@@! @@@4G@5,G@5(@@JZ@@@d[A@E@5.b@A%ܐ ; Escape the strings which would clash with Texinfo syntax. %jl%j@@@@@@@n@nm@@ఠ,fix_nodename%NT%N`@&sA@@@@@@5SE@50@@51@@@5QE@52@@53E@5/3%%%%%%%%@@@@@@࣠@!sA& Na& Nb@&"tA@@3& & & & & & & & @+&NP&e@@@@@  @@డ .global_replace#Str&"ei&#el@ &&em&'e{@@@@@ m@@@5@@@5?@k@@@5>@@5=@@@@5<@@5;@@@5:@@59@@58@@573&?&>&>&?&?&?&?&?@6BT@9@:@@@@డ &®exp#Str&Ue}&Ve@ &Ye&Ze@@ $@@@ $@@@5\@@5[ @@@5Z@@5Y%@@"\.&oe&pe@@&re&se@@ ;@@@5eH@5gH@5f9@@&|e|&}e@@ @@@5W@5hH@5cC@@!/&e&e@@&e&e@@@@@5UG@5jG@5iW@@ఐ_&escape&e&e@@@@Z@@@5m@@5n@@5lm@@ఐ!s&e&e@w@@z@@&e@@E@5wE@5t@@@@@A@E@5y@A&Ր ) Removes dots (no good for a node name). &&M@@@@@@@@@ڠ@ఠ-generate_menu&&@&uA@@@#@@@DE@5{@@5|@ՠР&Module@@@@7wH@7q@A@@@A@Р+Module_type@@@@7H@7y@A@@@A@Р%Class@'t_class@@@7H@7@A@@@A@Р*Class_type@,t_class_type@@@7H@7@A@@@A@Р%BlankA@AA@@A@Р'Comment@$q@@@''@@!a@@@ @@@!R@@@@@@@)%notequalBA%|@@@@%|~QQ%}~Q@@%R@@@@E@DE@5E@5@@5@ @@5@@@5@@5@@53''''''''@>J @A@B@@@@ఐQ,subpart_list( ( @ @@@@ภ$((@$@@@'E@5@@@@!P@@@5H@5#@@ఠ)menu_line()(*&@(BxA@@@%G@@@7(H@5@@5@!t@@@5H@5@@5$@@@6[H@5@@5H@5@@5H@53(G(F(F(G(G(G(G(G@N@@@࣠@)part_qualA(V'(W0@(oyA@@'3(W(V(V(W(W(W(W(W@_6(^(_v@@@@@  @@$nameA(j1(k5@(zA@@03(k(j(j(k(k(k(k(k@!>@@@@@@@@@ఠ%sname(}8D(~8I@({A@@C@@@5K@53((((((((@%K@@@@@డ&$Name&simple(8L(8P@ (8Q(8W@@@b@@@)+@@)*e@@@))@@)(@}}*@@E@@@@q@@@5@@5t@@@5@@51@@ఐZ$name(8X(8\@;@@>@@/@@B?@A@(8@@@డ'?(`q(`r@@@@@@@5J@5@@5@ @@5@@@5@@5@@53((((((((@_mf@g@h@@@@ఐt%sname(`k(`p@ @@@@ఐ$name(`s(`w@x@@@@@@"8@@@5K@5#@ ఐ$Ơ$puts))@$@@@%@@@5@@5@&2@@@5@@5%x@@@5@@5@@5B@@ఐ$chan)0)1@q@@IO@@ఐ#y&pad_to)?)@@!(@@@#t@@@5@@5@#m@@@5@@5@@5@@5l@@c)W)X@@#@@@6 M@6 M@6 |@@డ'!^)l)m@"@@@"@@@6@@6@"@@@6@@6#@@@6@@6@@6 @@"* ))@@))@@"@@@6#N@6%N@6$@@డ( !^))@"ǰ@@@"@@@6-@@6,@"@@@6+@@6*#@@@6)@@6(@@6'@@ఐA%sname))@ڰ@@@@@6>@@#:: ))@@))@@"@@@6;O@6CO@6B@@ @@"@@@6!@6DO@69@@))@@&@@@5@6FM@6@6EN@6 @@))@@  @@@@&@@@6GK@5@ఐ&'puts_nl**@%@@@&@@@6O@@6N@' @@@6M@@6L&@@@6K@@6J@@6I0@@ఐz$chan**@_@@7=@@ఐؠ)part_qual*+*,@@@J@@/@@K@*0x*1@@N@ ఐ%$puts*> *? @%K@@@&@@@6j@@6i@'^@@@6h@@6g&@@@6f@@6e@@6dn@@ఐ$chan*\ *] @@@u{@@ఐ$&pad_to*k *l $@"T@@@$@@@6@@6@$@@@6@@6@@6~@@6}@@c* %* '@@$@@@6M@6M@6@@డ)!^*(E*(F@#@@@#@@@6@@6@#@@@6@@6$@@@6@@6@@6@@"* *(A*(C@@*(@*(D@@#@@@6N@6N@6@@డ)9!^*(M*(N@#@@@#@@@6@@6@#@@@6@@6$@@@6@@6@@6@@ఐm%sname*(G*(L@@@@@@6 @@డ)i!^*(T*(U@$#@@@$#@@@6@@6@$"@@@6@@6%-@@@6@@6@@6,@@": +(P+(R@@+(O+(S@@$A@@@6P@6P@6@@@డ)!^+0(j+1(k@$W@@@$W@@@6@@6@$V@@@6@@6%a@@@6@@6@@6`@@ఐi,fix_nodename+P(W+Q(c@@@@@@@6@@6@@@6@@6y@@ఐ$name+g(d+h(h@@@,@@+k(V+l(i@@$@@@6@7 R@7@@". +|(m+}(o@@+(l+(p@@$@@@6Q@7 Q@7 @@ @@$@@@6@7 Q@6@@v@@$@@@6@7P@6@@@@$@@@6@7O@6@@+(?+(r@@(@@@6x@7M@6@7N@6@@+ +(s@@ @@t@@'@@@7K@6v@ఐ(}'puts_nl+v+v@'U@@@(x@@@7@@7@(@@@7@@7(p@@@7@@7@@7@@ఐ:$chan+v+v@@@@@ఐ)part_qual+v+v@}@@ @@/@@K@7& @+@@@+`h@@@0@@p@A@H@70@A@@ ఐ('puts_nl,,@'@@@(@@@79@@78@)$@@@77@@76(@@@75@@74@@733,,,,,,,,@@@@@@@ఐ$chan,%,&@f@@>@@%@menu,0,1@@,3,4@@)K@@@7GI@7LI@7K$@@9 @@(Z@@@7MH@7E*@ డ*$List$iter,Q,R@ ,U,V@@@@!a@%8@@&F$unitF@@@&E@@&D@@&C@x@@@&B@@&A@@@&@@@&?@@&>@ij@@hU@+&@@@@@@7Y@@@7X@@7W@@7V@@@@7T@@7S@@@7R@@7Q@@7Pz@@@ঠ&m_name,,@?ఠ$name,,@,|A@@G@@@7x3,,,,,,,,@@@@@@,,@@K@7u@,@@ @@@ఐ)menu_line,,@@@@)@@@7@@7@@@@7@@7)v@@@7@@7@@73,,,,,,,,@3,@-@.@@@@డ-Odoc_messages%modul-Odoc_messages,,+@ ,,,1@@&stringQ@@@<3@:ocamldoc/odoc_messages.mli    @@-Odoc_messages@@@*@@@7K@@ঠ'cl_name--@3'cl_name@@@ ;K!t@@@ 0@@@# 3'cl_info 86@@@ 2@@@ 1A@A @ABB(BBG@@@3'cl_typeT*class_type@@@ 3@@B@ABBBB@@ @32cl_type_parameters%d)type_expr@@@ 5@@@ 4@@C(@ABBBB@@@3*cl_virtual6Q@@@ 6@@D2@ACCCC1@@%@3'cl_kind@*class_kind@@@ 7A@E=@AC[CeC[C@@0@3-cl_parametersKE<)Parameter)parameter@@@ 9@@@ 8A@FO@A$CC%CC@@B@3&cl_loc]b@@@ :A@GX@A-D D.D D/@@K@@A1AA2AA@@O@ఠ$nameà. .!@.9~A@@o@@@73.$.#.#.$.$.$.$.$@@@@@@.).*@@K@7@/./@@5 @@@ఐ)menu_line.9.:@!@@@+R@@@<@@<@@@@<@@<*@@@<@@<@@<3.J.I.I.J.J.J.J.J@63,@-@.@@@@డs$clas-Odoc_messages.^._@ .b.c@@q@@@@Uঠ(clt_name..@3(clt_name]@@@ T5!t@@@ K@@@ 3(clt_info " @@@ M@@@ LA@A @AG#G-G#GM@@@3(clt_type>*class_type@@@ N@@B@AGGGG@@@33clt_type_parameters% N)type_expr@@@ P@@@ O@@C(@AGGGG@@@3+clt_virtual6;@@@ Q@@D2@AHH HH @@@3(clt_kind@/class_type_kind@@@ RA@E=@AHLHVHLHz@@@3'clt_locK:@@@ SA@FF@AHHHH@@#@@A FF FG@@'@ఠ$nameĠ..@/A@@]@@@73........@@@@@@//@@K@7@/@@  @@@ఐ蠐)menu_line/'/0@@@@,*@@@<@@<@@@@<@@<+@@@<@@<@@<3/"/!/!/"/"/"/"/"@3,@-@.@@@@డK*class_type-Odoc_messages/61/7>@ /:?/;I@@I@@@@@i/iOY/jO_@@pl@@@ఐ*"nl/tOc/uOe@*@@@,,@@@<@@<,@@@<@@<@@ఐ砐$chan/Of/Oj@̰@@@@@@q@9ఠ!cŠ/k~/k@/@A@@A3////////@@@@/ku@@@@@ఐ,h'puts_nl/k/k@+@@@@,c@@@<@@<@,@@@<@@<,[@@@<@@<@@<3////////@+e@%@&@@@@ఐ($chan/k/k@ @@@@ఐ &escape/k/k@ @@@ @@@<@@<@@<&@@ఐU!c/k/k@0@@3@@/k/k@@H@=H@<9@@N@@:@ఠ!tƠ00@0AA@@300000000@@@@ 0 @@ @@@ఐ,Ҡ'puts_nl00@+@@@,@@@= @@= @-5@@@=@@=,@@@=@@=@@=30&0%0%0&0&0&0&0&@+@%@&@@@@ఐ$chan0607@w@@ O@@ఐ?!t0C0D@@@@@2@@)@͐ఠ#indǠ0R0S@0kBA@@>@ X0X@@ ^A@@@డ.&Printf'fprintf0f0g@ 0j0k@@@&Stdlib+out_channel@@@=@@=@ &format!a@=+out_channel@@@=$unitF@@@=@@@=@@=@@=@@=@*printf.mliR[[R[@@.Stdlib__Printf@@61@@@.@@@> @@>@)@ -@@DrQ@@@DJ@>0J@DEJ@D\@@DqJ@>2@@@>0@@@>@@@>@@>@@>@@>300000000@v D@p@q@@@@ఐ +$chan00@ @@ @@ภ8CamlinternalFormatBasics0&Format000A;&Format8CamlinternalFormatBasics'format6!a@>!b@>!c@>!d@>!e@>!f@>@@@C@'#fmt$ @@@C @@@C@B@@A@A/K@DDK@DVK@DnK@D@@@DK@Dt@@X@.@@@DtK@D@@c@9L@DI%&'(@@@DYK@Dm@@o@EL@D$(@@@DFK@DU@'* %s:: @@L@@@DGK@DK@D@@@@>@@@>.K@DC@@ఐ&#ind2x2y@@@ @@@@^@@A,2~@@@22@@@ @@7m%@@@7l@@7kI@DI@D322222222@u@@@@ఐ ࠐ,subpart_list22 @ @@ @@K@@.@@@DH@7g@ఐ/g'puts_nl22@.?@@@/b@@@D@@D@/@@@D@@D/Z@@@D@@D@@D1@@ఐ $$chan22 @ @@ >@@)@end menu2"2+@@2!2,@@/@@@DH@DH@DR@@6 @@ LH@DU@ @@V@ @@W@2  6@@ @@2 8@@ @ B 9A@ E@D @@A2; Generates a Texinfo menu. 22@@@@@@@ L@ L K@ b@ఠ$xref3\b3\f@3CA@@%xname2m,0@@@EbE@D@@@D@@D@@@@E(E@D@@D-I@@@DE@D@@DE@D@@DE@D33)3(3(3)3)3)3)3)@  R K@ L@ M@@@࣠%%A)39\h3:\m@3RDA@@+33:39393:3:3:3:3:@<3A\^3B@@@@@3D\g @@$nameA3N\n3O\r@3gEA@@033O3N3N3O3O3O3O3O@!C@@@@@@@@డ1!^3`u3au@,@@@,@@@D@@D@,@@@D@@D-@@@D@@D@@D33q3p3p3q3q3q3q3q@#/U@&@'@@@@&@xref{3uz3u@@3uy3u@@,@@@EH@EH@E333333333@@@@@డ2!^3u3u@,@@@,@@@E @@E @,@@@E@@E-@@@E@@E@@E8@@ఐ Ѡ,fix_nodename3u3u@ @@@m@@@E@@Ez@@@E@@E:@@ఐ$name3u3u@[@@G@@3u3u@@,@@@E@E*J@E&Q@@డ2U!^33@-@@@-@@@E2@@E1@-@@@E0@@E/.@@@E.@@E-@@E,@@ఐѠ%xname44 @@@@Ġ$None44@.@@@@@@@@@ 4@@44 @@-A@@@EJ@Ġ$Some4.4/@.ఠ!s4748@4PFA@@'E@EgE@EG@@@@@-@@-@@@డ2!^4H4I@-o@@@-o@@@ET@@ES@-n@@@ER@@EQ.y@@@EP@@EO@@EN34Y4X4X4Y4Y4Y4Y4Y@+$@%@&@@@@!,4g4h@@4j4k@@-@@@EdM@EfM@Ee@@ఐF!s4}4~@!@@E$@@@@`%@@@A44@@-@@@EBJ@Eq@@"}.44@@4S@@-@@@E@J@EsJ@Er(@@[@@-@@@E@EtJ@E>@@c@@-@@@D@EuI@E!@@+k@@"@jlA@E@Eys@A4 cross reference to node [name] 44644[@@@@@@@@~@@ఠ&ifinfo44@4GA@@@.@@@EE@E{@@E|.@@@EE@E}@@E~E@Ez344444444@@@@@@࣠@!sA44 @5HA@@344444444@-44:f@@@@@  @@డ3r&String&concat5#'5 #-@ 5 #.5 #4@@@.@@@@@@$listKK@@@@@@@@I@@@@@@@@.ss.s@@.I@&!@@@@@@E@@E@e@@@E@@@E@@Ec@@@E@@E@@E35@5?5?5@5@5@5@5@@Q]q@T@U@@@@! 5N#65O#8@@5Q#55R#9@@C@@@EG@EG@E@@ภ5b:BkA#*'@ifinfo5i:C5j:J@@ 5l:K@@E@EG@EG@E/@ภװ5x:NA#@ఐ!s 5:O@= @@@@ภ5:RA#Q+@end ifinfo5:S5:^@@ 5:_@@+E@EG@EG@EG@EY@ภ5:bA#j 5:c@@ 5:d@@G@EG@EG@Eo@ภ5:eA2@A@5@@@EG@E}@@A@5$.@@@EG@E@@?A@5+3@@@EG@E@@WA@52c@@@EG@E@@5:@@@@@@EG@E@@@@@A@E@E@A5񐠠 , enclose the string between [\@ifinfo] tags 55@@@@@@@@@@ఠ*dirsection55@6IA@@@/ @@@EE@E@@E0-@@@EE@E@@EE@E36 6 6 6 6 6 6 6 @0KD@E@F@@@࣠@#secA66@67JA@@366666666@+6&6'@@@@@  @@డ4!^6364@/Z@@@/Z@@@E@@E@/Y@@@E@@E0d@@@E@@E@@E36D6C6C6D6D6D6D6D@&2D@)@*@@@@-@dircategory 6R6S@@6U6V@@/{@@@EG@EG@E@@ఐ$&escape6j6k@o@@@@@@E@@E@@E-@@ఐc#sec6~6@7@@{:@@6\@@E@EE@E?@@2`@@z@@jaA@E@Fh@Ab6< [install-info] information 6hj6h@@@@@@@t@ts@@ఠ(direntry66@6KA@@@%5@@@F)H@FO@@@FaE@F@@F  F@F @@@FE@F@@FE@F366666666@@@@@@࣠@#entA66@6LA@@&366666666@566'@@@@@  @@డ5S!@66@ @@@ 0@@@F@@F@8@@@F@@FF<@@@F @@F @@F 366666666@)5Q@,@-@@@@ภg77 A$Ѡ)@direntry77@@ 7@@]@ภ7A4@A@6aH@F#@@@F(G@F.&@@7$@@Cj@@@F!G@F'.@@డ5!@7778@Z@@@ZE@FmG@F3@@@F7@@F6@X @@@F5@@F4@@@F2@@F1@@F0T@@డ5$List#map7a7b@ 7e7f@@@@!a@%"@@&Z!b@%@@&Y@@&X@̠@@@&W@@&V&_@@@&U@@&T@@&S@%x%y@@%wW@*%@@@@@@FRRH@FL@@FQ@@FP@@@@FN@@FM @@@FK@@FJ@@FI@@ఐe&escape77@@@@`@@@Fj@@Fk@@Fi@@ఐ#ent7 7 @°@@@@77 @@@@@FGH@FpI@F_@@ภ47A%-@end direntry77$@@ 7%@@H@Fx@ภ7&A4@A@7MI@Fr@@@FwH@F}@@7@@@@@FEH@Fv@@8!@@B@@@FG@F~H@FC@@*@@G@4+A@\E@F2@A@/@/.@E@a@@+s@4@/@M@Q@wp@q@r@@388888888@Wz@@8  8(+@388888888@N@@@80 B Module for generating various Texinfo things (menus, xrefs, ...) 8-8.@@@@@@@80@@8E8D {1 Generation of Texinfo code} 8A118B1V@@@@@@38@8?8?8@8@8@8@8@@s@@ N@j@s!@On@A@]@?@@/8g76@66@@@6@6@3@@@ఠ3titles_and_headings8m8n@8NA@@655@7u@@@FE@F@@7@@@FE@F@7@@@FE@F@@FE@F@@FE@F@@@FE@F@@@FE@FY@డ7#ref88@6N@@@6@@F6n9@@@F@@Fm@@ภ88A&@@ 8@@A@@@)@chapter 88@@88@@D@@.@majorheading 88@@88@@I@@88@@[E@F@@.@@kE@F@ภM86A&@A 8@@xF@F@@@)@chapter 99@@9 9 @@}F@F@@.@majorheading 99@@99@@F@F@@99 @@E@F@@3@@E@F@ภ9) qA&@B 93 @@F@F@@@)@section 9A 9B @@9D 9E  @@F@F@@)@heading 9O #9P ,@@9R "9S -@@F@F@@9W 9X .@@E@F@@3@@E@F@ภð9d26A',@C 9n27@@F@F.@@@,@subsection 9|2;9}2G@@92:92H@@F@F@@@,@subheading 92K92W@@92J92X@@F@FN@@92992Y@@ E@FS@@3@@E@FV@ภ9\`A'g@D 9\a@@)F@Fi@@@/@subsubsection 9\e9\t@@9\d9\u@@.F@F{@@/@subsubheading 9\x9\@@9\w9\@@5F@F@@9\c9\@@GE@F@@3@@WE@F@ภ9"A6@#A@9?fG@F@@@FF@F@@F,A@9HoG@F@@@FF@F@@5A@9QxG@F@@@FF@F@@>A@9ZG@F@@@FF@F@@GA@9c@@@FF@F@@:O@@E@F@@fR@@@A: ; {2 Associations between a title number and texinfo code.} :XX:X@@@@@@@:c@@d@ڠ@ఠ%title:(:)@:AOA@@@@4@F@4@F@@F@@F@@FE@F3:7:6:6:7:7:7:7:7@@@@@@డ8#fst:D:E@@@!a@䠠@!b@@@@@ @@'%field0AA7@@@7mm7mm@@8~@@@4(@A@:c@@ @+@ఠ'heading:p:q@:PA@@@@5@F@5@F@@F@@F@@FE@F3::~:~:::::@I`Y@Z@[@@@డ8#snd::@@@!a@⠠@!b@@@@@@@'%field1AA8;@@@8: nn8; nn9@@8f@@@4(@A@:@@ @+@ఠ.fallback_title::@:QA@@9@@@FE@F3::::::::@@WP@Q@R@@@5@unnumberedsubsubsec ::@@::@@ @A@:@@@@ఠ0fallback_heading::@:RA@@9@@@FE@F3::::::::@%3,@-@.@@@/@subsubheading ::@@::@@ @A@:@@@/A@$text:OU:OY@EEEБఠ$self; \e; \i@;'TA; \d; \j@@&escapeA@@@@V&G@H@@H@@HG@G@@GG@G %labelA#no_-;@@@GG@G@@@G@@GG@G@;@@@G$G@G @@G!;%@@@G%G@G"@@G#G@G@@GG@G@@GG@G,texi_of_textA@*$text@@@KOG@G,@@G-4@@@YG@G.@@G/G@G*@@G+G@G'4texi_of_text_elementA@*@@NG@G6@@G7dG@G8@@G9G@G4@@G5G@G13texi_of_custom_textA@*@@@LG@G@@@GA@=@@@LG@GD@@GEG@GF@@GGG@GB@@GCG@G>@@G?G@G;.texi_of_TargetA&target5}@@@MKG@GN@@GO$codeG@GR@@GSG@GT@@GUG@GP@@GQG@GL@@GMG@GI0texi_of_VerbatimA@G@G\@@G]G@G^@@G_G@GZ@@G[G@GW+texi_of_RawA@G@Gf@@GgG@Gh@@GiG@Gd@@GeG@Ga,texi_of_CodeA@G@Gp@@GqG@Gr@@GsG@Gn@@GoG@Gk/texi_of_CodePreA@G@Gz@@G{G@G|@@G}G@Gx@@GyG@Gu,texi_of_BoldA@G@G@@GG@G@@GG@G@@GG@G.texi_of_ItalicA@@@@KYG@G@@GG@G@@GG@G@@GG@G1texi_of_EmphasizeA@@@@KcG@G@@G&G@G@@GG@G@@GG@G.texi_of_CenterA@@@@KmG@G@@G;G@G@@GG@G@@GG@G,texi_of_LeftA@@@@KwG@G@@GPG@G@@GG@G@@GG@G-texi_of_RightA@@@@KG@G@@GeG@G@@GG@G@@GG@G,texi_of_ListA@7L@RE@@@RWG@G@@G}G@G@@GG@G@@GG@G,texi_of_EnumA@OL@S4@@@SFG@G@@GG@G@@GG@G@@GG@G/texi_of_NewlineAG@G@@GG@G-texi_of_BlockA@l@@@KG@G@@GG@G@@GG@G@@GG@G-texi_of_TitleA@#intA@@@KG@G@@G@@@@KG@G@@GG@G@@GG@G@@GG@G@@GG@G,texi_of_LinkA@G@G@@G@@@@KG@G@@GG@G@@GG@G@@GG@G@@GG@G+texi_of_RefA@G@H@@H@*,r(ref_kind@@@K@@@KG@H@@HG@H@@HG@H@@HG@G@@GG@G3texi_of_SuperscriptA@@@@KG@H@@H,G@H@@HG@H @@H G@H 1texi_of_SubscriptA@@@@KG@H@@HAG@H@@HG@H@@HG@H'headingA@@Z?@Z@@ZA@ZB@ZC@ZD@ZE@ZF@ZG@ZH@ZI@ZJF@F@@F@@@@=OO=.$.)@@@@>SA#@U@@@A@@H4@{@A@w@@H7j@@H6@@H5@A@A@@@H<@@@H;@@H:@@H9@@H8@BC@A @@@HE@@@HD@@HC@@@@HB@@HA@@@H@@@H?@@H>@@H=@j@A@f@@HHa@@HG@@HF@A&@A@"@@HK @@HJ@@HI@@A@@@HN@@HM@@HL@ABDW@A@S@@HQR@@HP@@HO@O@A@K@@HTJ@@HS@@HR@@A@@@HW@@HV@@HU@@A@@@HZ@@HY@@HX@ABCC@A@?@@H]:@@H\@@H[@ @A@@@H`@@H_@@H^@y@A@u@@He@r@@Hdm@@Hc@@Hb@@Ha@A@A@@@Hh@@Hg@@Hf@ΰ@A@@Hi@ABCDE@A@@@Hl@@Hk@@Hj@~@A@z@@Hq@v@@Hpj@@Ho@@Hn@@Hm@A,@A@(@@Ht#@@Hs@@Hr@Y@A@U@@HwP@@Hv@@Hu@Au@A@q@@Hzl@@Hy@@Hx@BC@A @@H@@H~@@H}@@H|@@H{@@A@@@H@@@H@@H@@H@@H@A@A@@@H@@H@@H@BDN@A@J@@H@B@@H=@@H@@H@@H@@A@@@H@@H@@H@x@A@t@@Hn@@H@@H@ABEF'*undef*C@@@Z-F@G@?@#@@@G@@G@@;@@SAAAAAPAOAA-A,AA~A}AA*A)ApAoPAOAAAAA_A^oAnAAA9@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@ZF@F@@F@@@@S@@@P@?Y@P@@@)selfpat-*?\?fUA<?]@<@8?U lw?V l}@AA࣠@&self-1Aఠ&self-*UTA?~XA@R3?e?d?d?e?e?e?e?e@aXn@WX@A@  @ABGH@@Aef@+,@ABC@}~@AFG @ܠ @AB^_ @"# @A @@ABCD̠@@Ast@@AB=>@VW@A@@ABˠ@@BC@)*@ABCDEF@!1@?VAZ;@?@?WA@@@MMD?YAE@C@@E@డ$&escape$Texi? ? @ ? ? @@@q@@@H@@H@@H@}@~ @@A@@@@H3????????@gm@k@ju@l@(@@@@@@@H@@H@@HG@Hr@? lp @@??@AA࣠@&self-1Aఠ@ZA@3????????@@@@  @ [A@@@@࣠ A@? ? @г?^&option@ @ @г?ɠ$bool@@@@ @@@H3@@@@@@@@@-@@,5@@*@@  @@@ @@@H @@'@@@ @@@I@@@I@@@-@.@@>A@@5@6@г@&string@A @B&@@ @@@I-@@@H@I'@@@@@@I4@@@@డ>(failwith@X39@Y3A@@=q@@@@@!a@@@@=i}}=i}@@>(C@@@@@@@I@@I@E@@@I@I)K@I@@Ib@@#gni@3C@3F@@@3B@3G@@-@@@I&K@I(K@I'v@@8 @г&string@*@0@@F@@@I*@I@@@@@uA@yA@@q k@@@IM@@@IL@@IK@f@@@IJ@@IIc@@@IH@@IG@@IF@@IE@@@@@Id @@@Ic@@@Ib@@Ia@@@@I`@@I_@@@I^@@I]@@I\@@I[@@IZG@IO@@U@@쐠 V this method is not used here but is virtual in a class we will inherit later @@@@@@@@@@@@AA࣠@&self-1"Aఠ!A\A@3@@@@@@@@@@@@  A]A@@@@࣠@!t#AAA@A)^A@@3AAAAAAAA@@@!@@@@@@  @@డ?&String&concatA(A)@ A,A-@@ @@@ @@@I~@@I}@  g@@@I|@@@I{@@Iz e@@@Iy@@Ix@@Iw3ABAAAAABABABABAB@2>@5@6@@@@ AP@@ARAS@@ D@@@IJ@IJ@I@@డ?$List#mapAkAl@ AoAp@@ @@@@G@IG@I@@IiG@NCG@NOG@NZG@NeG@NjG@MG@NG@IG@IG@I@@I@@I@ @@@I@@I @@@I@@I@@IX@@ ఐ$selfAA@@@@g@ A@@@:@@I7@@IK@Ip@@ఐ!tAA@z@@X}@@AA@@ J@@@IJ@IK@I@@ @@G@YG@XLG@XYG@WG@WG@UCG@UOG@UZG@UdG@UoG@U}G@TG@TG@SG@SG@SG@TG@ScG@SqG@RtG@RG@QhG@QtG@QG@QG@QG@PG@PG@PG@QG@QG@OG@PG@OG@OG@OCG@OPG@NG@NG@I@ZA@^A@@@@@I@@I@@I@@@@@I@@@I@@I@@I@@IG@I3@B5r@BF ? Return the Texinfo code corresponding to the [text] parameter.BCIMBDI@@@@@@@BXBW ] {2 Conversion methods} [texi_of_????] converts a [text_element] to a Texinfo string. BTBU\@@@@@@@B[B\@AA࣠@&self-1%Aఠ$B_A@V3BiBhBhBiBiBiBiBi@@@@  B`AY @Y@@ @@Ġ(VerbatimB}B~@1ఠ!s&BB@BaA@@1@@@JL@I3BBBBBBBB@**~@.@)2@/@'@@@@@@@@Ġ%LatexBB@;%Latex1@@@@@ANBV@A1s1s@@@1_@*!sBB@BbA@@'#@@@@@/$@@8@@0%@@@ ఐZ$selfBB@W@@3BBBBBBBB@4C<@=@>@@@*B@@@@@K!@@K  @@ఐQ!sBB@@@ZG@K'@@@@R@Ġ#RawB B @;#Raw2@2 @@@@A@BV@A2 c2 c@@@2(P@ఠ!s;B B @CcA@@@@@J3BBBBBBBB@q@@@@@@@~@@@ ఐ$selfC C @@@3CC C CCCCC@@@@@@C *@@@-@@K+,@@K* @@ఐ+!sC% +C& ,@@@G@K1@@@@@Ġ$CodeC3 -5C4 -9@;$Code2]@2Z@@@@AABV@A2Xd2Yd@@@2vQ@ఠ!s<CH -:CI -;@CadA@@@@@J3CLCKCKCLCLCLCLCL@@@@@@@@@@@ ఐ$selfC\ -?C] -C@@@K3C\C[C[C\C\C\C\C\@@@@@@Cd -P@@@j@@K5i@@K4 @@ఐ+!sCs -QCt -R@@@G@K;@@@@@Ġ'CodePreC!S[C!Sb@;'CodePre2@2@@@@ABBV@A2e#%2e#8@@@2R@ఠ!s=C!ScC!Sd@CeA@@@@@J3CCCCCCCC@ @@@@@@@@@@ ఐD$selfC!ShC!Sl@A@@3CCCCCCCC@@@@@@/C!S|@@@@@K?@@K> @@ఐ+!sC!S}C!S~@@@@G@KE@@@@<@Ġ$BoldC"C"@;$Bold2@h@@@@ADBV@A2g2g@@@3T@ఠ!t>C"C"@CfA@@{@@@J3CCCCCCCC@Z@@@@@@@g@@@ ఐ$selfC"C"@@@3CCCCCCCC@k@@@@@C"@@@@@KI@@KH @@ఐ+!tD"D"@@@@@@@@Ġ&ItalicD#D#@;&Italic3D@@@@@AEBV@A3>h3?h@@@3\U@ఠ!t?D.#D/#@DGgA@@@@@J3D2D1D1D2D2D2D2D2@@@@@@@@@@@ ఐܠ$selfDB#DC#@ٰ@@ 13DBDADADBDBDBDBDB@@@@@@ðDJ#@@@@@KS@@KR @@ఐ+!tDY#DZ#@@@'@@@@@Ġ)EmphasizeDe$Df$@;)Emphasize3@@@@@AFBV@A3i3i@@@3V@ఠ!t@Dy$Dz$@DhA@@ @@@J3D}D|D|D}D}D}D}D}@@@@@@@@@@@ ఐ'$selfD$D$@$@@ |3DDDDDDDD@@@@@@D$@@@R@@K]M@@K\ @@ఐ+!tD$D$@@@]@@@@ @Ġ&CenterD% D% @;&Center3@ I@@@@AGBV@A3j3j-@@@3W@ఠ!tAD% D% @DiA@@ \@@@J3DDDDDDDD@;@@@@@@@ H@@@ ఐr$selfD% D% @o@@ 3DDDDDDDD@L@@@@@bD% &@@@@@Kg@@Kf @@ఐ+!tD% 'D% (@@@@@@@ h@Ġ$LeftD& ) 1D& ) 5@;$Left4%@ @@@@AHBV@A4kDF4 kDT@@@4=X@ఠ!tBE& ) 6E& ) 7@E(jA@@ @@@J3EEEEEEEE@@@@@@@@ @@@ ఐ$selfE#& ) ;E$& ) ?@@@ 3E#E"E"E#E#E#E#E#@@@@@@E+& ) L@@@@@Kq@@Kp @@ఐ+!tE:& ) ME;& ) N@@@@@@@ @Ġ%RightEF' O WEG' O \@;%Right4p@ @@@@AIBV@A4jlln4kll}@@@4Y@ఠ!tCEZ' O ]E[' O ^@EskA@@ @@@J3E^E]E]E^E^E^E^E^@@@@@@@@ @@@ ఐ$selfEn' O bEo' O f@@@ ]3EnEmEmEnEnEnEnEn@@@@@@Ev' O t@@@@@K{@@Kz @@ఐ+!tE' O uE' O v@@@@@@@ @Ġ$ListE( w E( w @;$List4@2ޠ .@@@@@@@AJBV@A4m4m@@@4Z@ఠ"tlDE( w E( w @ElA@@ E@@@J@@@J3EEEEEEEE@%@@@@@& @@ 2@@@ ఐ\$selfE( w E( w @Y@@ 3EEEEEEEE@6!@@@@@=E( w @@@ 3@@K +@@K @@ఐ/"tlE( w E( w @@@ BG@RG@K@@@@ U@Ġ$EnumE)  E)  @;$Enum5@35 @@@@@@@AKBV@A5n5n@@@5/[@ఠ"tlEF)  F)  @FmA@@ @@@J@@@J3F FFF F F F F @|@@@@@& @@ @@@ ఐ$selfF)  F)  @@@ 3FFFFFFFF@!@@@@@F!)  @@@ r@@K j@@K @@ఐ/"tlF0)  F1)  @@@ G@SwG@K@@@@ @Ġ'NewlineF?*  F@*  @;'Newline5i@@@@BV@A5_o5`o@@@5}\@@@  @@ =@@@ ఐ점$selfFR*  FS*  @@@ AI@ɰFW*  @@ L@Ġ%BlockF`+  Fa+  @;%Block5@ @@@@ALBV@A5p5p)@@@5]@ఠ!tFFt+  Fu+  @FnA@@ @@@J3FxFwFwFxFxFxFxFx@@@@@@@@ @@@ ఐ"$selfF+ !F+ !@@@ w3FFFFFFFF@@@@@@F+ !@@@ @@K @@K @@ఐ+!tF+ !F+ !@@@ @@@@ @Ġ%TitleF,!!F,!!$@;%Title5@ @@@4/5@@@@@@ R@@@@CMBV@A5qJL5qJq@@@5^@ఠ!nGF,!!&F,!!'@FoA@@ @@@J3FFFFFFFF@D@@@@F,!!)F,!!*@@&%@@@J@@@J @ఠ!tHF,!!,F,!!-@GpA@@ @@@J@@@EF,!!.@@ l@@@ ఐ$selfF,!!2F,!!6@@@ 3FFFFFFFF@q92@3@4@@@@@i G,!!D@@@ @@K@ @@K @@K@@K@@ఐL!nG,!!EG,!!F@@@ /@@ఐ>!tG&,!!GG',!!H@%@@ .*@@.@@ +@Ġ$LinkG2-!I!QG3-!I!U@;$Link6\@6Y@@@ @@@@BOBV@A6[t6\t@@@6y`@ఠ!sIGK-!I!WGL-!I!X@GdqA@@@@@J3GOGNGNGOGOGOGOGO@@@@ఠ!tJGZ-!I!ZG[-!I![@GsrA@@ @@@J@@@0Gb-!I!\@@ @@@ ఐ$selfGn-!I!`Go-!I!d@@@ ]3GnGmGmGnGnGnGnGn@-&@'@(@@@@@ Gx-!I!q@@@ o@@K@ l@@K g@@K@@K@@ఐ@!sG-!I!rG-!I!s@@@G@U\G@K!@@ఐB!tG-!I!tG-!I!u@)@@ .@@2@@ /@Ġ#RefG.!v!~G.!v!@;#Ref6@6@@@ ~ }@@@@@@55 R@@@ @@@ @CPBV@A6u $ &6u $ U@@@6a@ఠ$nameKG.!v!G.!v!@GsA@@%@@@J3GGGGGGGG@E@@@ఠ$kindLG.!v!G.!v!@GtA@@  @@@J@@@J@@G.!v!G.!v!@@3 @@@J@@@J@@@MG.!v!@@ q!@@@ ఐ$selfH.!v!H.!v!@@@ 3HHHHHHHH@v=6@7@8/(@)@*@@@x H .!v!@@@ @@K@ @@K @@K@@K@@ఐP$nameH.!v!H.!v!@@@ G@K@@ఐO$kindH,.!v!H-.!v!@&@@ +@@/@@ ,@Ġ+SuperscriptH8/!!H9/!!@;+Superscript7b@ @@@ @AQBV@A7\y  7]y  @@@7zb@ఠ!tMHL/!!HM/!!@HeuA@@ @@@J3HPHOHOHPHPHPHPHP@@@@@@@@ @@@ ఐ$selfH`/!!Ha/!!@@@ O3H`H_H_H`H`H`H`H`@@@@@@ΰHh/!!@@@ @@K @@K @@ఐ+!tHw/!!Hx/!!@@@ *@@@@ @Ġ)SubscriptH0!!H0!!@;)Subscript7@ @@@ @ARBV@A7z # %7z # 8@@@7c@ఠ!tNH0!!H0!!@HvA@@ /@@@J3HHHHHHHH@@@@@@@@ @@@ ఐE$selfH0!!H0!!@ B@@ 3HHHHHHHH@@@@@@ H0!"@@@ U@@K P@@K @@ఐ+!tH0!"H0!"@@@ `@@@@ ;@Ġ)Odoc_infoH1""H1""$@+Module_listH1""%H1""0@@;+Module_list8@6#8@@@ @@@ @ASBV@A8{ L N8{ L j@@@8d@@H1""1H1""2@@@@@J@@@JW@@@& @@ qX@@@ H1""7@@H1""6H1""8@@ ta@Ġ)Odoc_infoI 2"9"AI 2"9"J@*Index_listI2"9"KI2"9"U@@;*Index_list89@@@ABV@A8/}  80}  @@@8Me@@@ @@ {@@@ I2"9"Z@@I 2"9"YI!2"9"[@@ @Ġ)Odoc_infoI,3"\"dI-3"\"m@&CustomI13"\"nI23"\"t@@;&Custom8\@ @@@  @@@ @BTBV@A8Z~  8[~  @@@8xf@ఠ!sOIJ3"\"vIK3"\"w@IcwA@@ @@@J3INIMIMINININININ@@@@ఠ!tPIY3"\"xIZ3"\"y@IrxA@@ @@@J@@@5Ia3"\"z@@ @@@ ఐ$selfIm3"\"~In3"\"@ @@\3ImIlIlImImImImIm@-&@'@(@@@@@ װ Iw3"\"@@@ @@K@ @@K @@K@@K@@ఐ@!sI3"\"I3"\"@@@ @@ఐ>!tI3"\"I3"\"@%@@ *@@.@@+@Ġ)Odoc_infoI4""I4""@&TargetI4""I4""@@;&Target8@8@@@ 8@@@ @BUBV@A8 3 58 3 P@@@8g@ఠ&targetQI4""I4""@IyA@@@@@K3IIIIIIII@<@@@ఠ$codeRI4""I4""@IzA@@#@@@K@@@7I4""@@X@@@ ఐ$selfI4""I4""@ @@3IIIIIIII@]-&@'@(@@@@@ W I4""@@;9@@L1/@@L.@@L@@L@Cఐ@&targetJ4""J4""@@@LG@MLG@L @EఐA$codeJ4""J4""@(@@G@L/@@3@@0@@ADhSJ@@@ @@ A@@@@@L@@L@@L3J&J%J%J&J&J&J&J&@@@@@@@@L@@@L@@L@@L@@LG@L@J7"@&JH > Return the Texinfo code for the [text_element] in parameter. JE^bJF^@@@@@@@JL6""JM6"#@AA࣠@&self-1UAఠ T  Js{A @G3JZJYJYJZJZJZJZJZ@ @@@   Jv|AJ @J@@ @࣠@%rWA@Ji6"#Jj6"# @@3JhJgJgJhJhJhJhJh@ Y@ @Z@ @@@@@@@%VA@Jw6"# Jx6"# @@@@@@ J6"#@@J6"#J6"#@@ J@L@A@"A@@@@@L@@@L@@L@@L@@L*@ @@@@M @@@M @@@M @@M @@M @@M@@MG@MH@J6""$@@J8##J8##+@AA࣠@&self-1YAఠ WX X VJ}A W@3JJJJJJJJ@ U@@@   YJ~A Z@@@ Z@࣠  ZAJ8##-J8##3@JA@@3JJJJJJJJ@ i@ m@ @ n@@@@@J8##, @[AJ8##5J8##9@JA@@3JJJJJJJJ@'@@@@@@J8##4@@డI`AàAŰJ9#<#cJ9#<#d@A°@@@D@@@MIJ@M0@@M1@ @@M/A@@@M.@@M-@@M,3KKKKKKKK@%0=@(@)@@@@డI&String/lowercase_asciiK9#<#EK9#<#K@ K9#<#LK9#<#[@@@e@@@w@@v-@@@u@@t@D %E%ED %E%k@@D]@@@@t@@@MB@@MA<@@@M@@@M?4@@ఐ{&targetKD9#<#\KE9#<#b@b@@A@@/@@MB@@$texiKP9#<#fKQ9#<#j@@KS9#<#eKT9#<#k@@\K@MMQ@@?@@D@@@MNK@M;W@ఐ$codeKd9#<#qKe9#<#u@^@@a@ Km9#<#|@@Ko9#<#{Kp9#<#}@@ J@MOm@Kt9#<#B@@o@A@ A@@@@Mb@@Ma@@M`@@M_@@M^@ @@t@@Mq@@Mp@@Mo@@Mn@@Mm@@Ml@@MkG@Md@K8##&@@ȰK;##K;##@AA࣠@&self-1]Aఠ F\ G EKA F@3KKKKKKKK@ D@@@   HKA I@@@ I@࣠@!s^AK;##K;##@KA@@3KKKKKKKK@ Y@ ]@!@ ^@@@@@  @@ఐ!sK;##K;##@@@@@3KKKKKKKK@@@@A@ A@@@@@M@@M@@M@@@@@M@ @@M @@M@@M@@MG@M>@K;##@@ K<##K<##@AA࣠@&self-1`Aఠ _  LA @3KKKKKKKK@ @@@   LA @@@ @࣠@!saAL<##L<##@L*A@@'3LLLLLLLL@ @ @!@ @@@@@  @@ ఐ+$selfL'<##L(<##@ @@3L'L&L&L'L'L'L'L'@"?@@@@@ L/<##@@@@ఐ,!sL:<##L;<##@@@O@@@@@.A@2A@@@[@@MZ@@M@@M4@@@9@@M@g@@Mf@@M@@M@@MG@MS@LV<##@@gL\=##L]=##@AA࣠@&self-1cAఠ b  LA @W3LjLiLiLjLjLjLjLj@ @@@   LAZ @Z@@ @࣠@!sdAL|=##L}=##@LA@@3L}L|L|L}L}L}L}L}@ n@ @!o@ @@@@@  @@డJ!^L=##L=##@E@@@E@@@M@@M@E@@@M@@MF@@@M@@M@@M3LLLLLLLL@%1@(@)@@@@&@code{L=##L=##@@L=##L=##@@E@@@MJ@MJ@M@@డK4!^L=#$L=#$@E@@@E@@@M@@M@E@@@M@@MF@@@M@@M@@M7@@ ఐ$selfL=##L=##@ @@H@ zL=##@@K@@ఐ!sL=##L=##@U@@X@@L=##L=#$@@[@@!}M=#$M=#$@@M =#$M =#$@@F(@@@MK@NK@No@@ @@F0@@@M@NK@Mw@@j@@ J@Mz@A@A@@@*@@N)@@N @@N @@@@@N@6@@N5@@N@@N@@NG@N@M6=##,@@6M<>$$M=>$$!@AA࣠@&self-1fAఠ e  McA @73MJMIMIMJMJMJMJMJ@ @@@   MfA: @:@@ @࣠@!sgAM\>$$"M]>$$#@MuA@@P3M]M\M\M]M]M]M]M]@ N@ @!O@ @@@@@  @@డK&String&concatMt?$&$,Mu?$&$2@ Mx?$&$3My?$&$9@@l@@@l@@@N3@@N2@k@@@N1@@@N0@@N/@@@N.@@N-@@N,3MMMMMMMM@2>@5@6@@@@! M?$&$;M?$&$=@@M?$&$:M?$&$>@@@@@NEJ@NGJ@NF@@ภ4M@$?$IM@$?$A;y M@$?$J@@ M@$?$K@@ 1J@NRJ@NQ.@ภ4$M@$?$OA;(@exampleM@$?$PM@$?$X@@ M@$?$Y@@ HJ@N]J@N\C@ภ49M@$?$\*A; ఐ$self M@$?$`@}@@X@wM@$?$g@@[@@ఐ!sM@$?$hM@$?$i@e@@h@@ @@i@ภ4_N@$?$lPA;Ƞ,@end exampleN@$?$mN@$?$y@@ N @$?$z@@ J@NrJ@NuJ@Nt@ภ4vN@$?$}gA;ߠ N@$?$~@@ N @$?$@@J@N}J@NJ@N@ภ2N-@$?$}AK@~A@M@@@N~J@N@@A@M,@@@NsJ@N|@@=A@M @@@NfJ@Nq@@jA@M @@@N[J@Nd@@A@M @@@NPJ@NY@@NR@$?$G@@9 @@@NBJ@NN@@@@ J@N@@A@A@@@W@@NV@@N@@N@@@W@@N@c@@Nb@@N@@N@@NG@N&@Nt>$$ @@cNzA$$N{A$$@AA࣠@&self-1iAఠ%h&$NA%@u3NNNNNNNN@#@@@  'NAx(@x@@(@࣠@!tjANA$$NA$$@NA@@}3NNNNNNNN@8@<@!@=@@@@@  @@డM!^NA$$NA$$@Gհ@@@G@@@N@@N@G@@@N@@NH@@@N@@N@@N3NNNNNNNN@%1@(@)@@@@(@strong{NA$$NA$$@@NA$$NA$$@@G@@@NJ@NJ@N@@డMR!^NA$$NA$$@H @@@H @@@N@@N@H @@@N@@NI@@@N@@N@@N7@@ ఐ$selfOA$$OA$$@@@H@jO A$$@@@@@N@@NO@@ఐ!tOA$$OA$$@Y@@\@@OA$$O A$$@@_@@!}O)A$$O*A$$@@O,A$$O-A$$@@HJ@@@NK@NK@Ns@@ @@HR@@@N@NK@N{@@n@@ J@N~@A@A@@@*@@N(@@N@@N@@@;@@O@6@@N4@@N@@N@@NG@N@OXA$$,@@5O^B$$O_B$$@AA࣠@&self-1lAఠ k OA @Y3OlOkOkOlOlOlOlOl@@@@   OA\ @\@@ @࣠@!tmAO~B$$OB$$@OA@@O3OO~O~OOOOO@p@ @!q@!@@@@@  @@డM!^OB$$OB$$@H@@@H@@@O@@O@H@@@O@@OI@@@O@@O@@O3OOOOOOOO@%1v@(@)@@@@#@i{OB$$OB$$@@OB$$OB$$@@H@@@O)J@O+J@O*@@డN6!^OB$%OB$%@H@@@H@@@O3@@O2@H@@@O1@@O0I@@@O/@@O.@@O-7@@ ఐ$selfOB$$OB$$@@@H@NOB$$@@@@@OG@@OFO@@ఐ!tOB$%PB$%@Y@@\@@PB$$PB$%@@_@@!}P B$%PB$%@@PB$%PB$%@@I.@@@OAK@ORK@OQs@@ @@I6@@@O'@OSK@O?{@@n@@J@O%~@A@A@@@@@O[@@OZ@@OY@@@@@Of@@@Oe@@Od@@Oc@@ObG@O]@P<B$$,@@PBC% %PCC% %%@AA࣠@&self-1oAఠnPiA@=3PPPOPOPPPPPPPPPP@@@@  PlA@@@@@@࣠@!tpAPbC% %&PcC% %'@P{A@@3PcPbPbPcPcPcPcPc@T@@!U@@@@@@  @@డN!^PvC% %3PwC% %4@I@@@I@@@O@@O~@I@@@O}@@O|J@@@O{@@Oz@@Oy3PPPPPPPP@%1E@(@)@@@@&@emph{PC% %+PC% %1@@PC% %*PC% %2@@I@@@OJ@OJ@O@@డO!^PC% %KPC% %L@I԰@@@I@@@O@@O@I@@@O@@OJ@@@O@@O@@O7@@ ఐ$selfPC% %6PC% %:@f@@H@2PC% %G@@@o@@Oh@@OO@@ఐ!tPC% %HPC% %I@Y@@\@@PC% %5PC% %J@@x_@@!}PC% %NPC% %O@@PC% %MPC% %P@@J@@@OK@OK@Os@@ @@J@@@O@OK@O{@@n@@xJ@O~@A@A@@@@@O@@O@@O@@@@@O@@@O@@O@@O@@OG@O@Q C% % ,@@ӰQ&D%Q%\Q'D%Q%j@AA࣠@&self-1rAఠqбQMA@!3Q4Q3Q3Q4Q4Q4Q4Q4@@@@  ӱQPA$@$@@@࣠@!tsAQFD%Q%kQGD%Q%l@Q_A@@3QGQFQFQGQGQGQGQG@8@@!9@@@@@@  @@@ఠ"sltQ[E%o%yQ\E%o%{@QtA@@$listK5*@@@O@@@OJ@O3QiQhQhQiQiQiQiQi@#/@&@'@@@డ5M%split#StrQ|E%o%~Q}E%o%@ QE%o%QE%o%@@@5@@@2@@2@5R@@@2@@22/@@@2@@@1@@1@@1@5T))5U))@@5U@#@@@5@@@O@@O@@@@O@@OLI@@@O@@@O@@O@@OH@@డ5®exp#StrQE%o%QE%o%@ QE%o%QE%o%@@5@@@5@@@O@@O6@@@O@@Oj@@! QE%o%QE%o%@@QE%o%QE%o%@@5@@@PL@P L@P~@@QE%o%QE%o%@@60@@@O@P L@P@@ ఐѠ$selfRE%o%RE%o%@@@@eRE%o%@@@@@P@@P @@ఐӠ!tRE%o%RE%o%@@@@@RE%o%RE%o%@@@@@@@A@RE%o%u@@డP&String&concatR,F%%R-F%%@ R0F%%R1F%%@@$@@@$@@@P @@P@#k@@@P@@@P@@Pi@@@P@@P@@P3RFRERERFRFRFRFRF@@@@@@@ RTF%%@@RVF%%RWF%%@@H@@@P2J@P4J@P33R\R[R[R\R\R\R\R\@@@@@డP!@RlG%%RmG%%@6@@@6@@@P0J@PJ@PJ@P9@@@P=@@P<@6@@@P;@@P:6ՠ@@@P8@@P7@@P6C@@డQ$List#mapRG%%RG%%@ RG%%RG%%@@;@@@@K@@@PK@PU@@PX;K@PR@@PW@@PV@@@@PT@@PS: @@@PQ@@PP@@POv@@࣠@!suARG%%RG%%@RA@@%r@@@@డQI!^RG%%RG%%@L@@@L@@@Pv@@Pu@L@@@Pt@@PsM @@@Pr@@Pq@@Pp3RRRRRRRR@,G@#@$@@@@) @center RG%%RG%%@@RG%%#@@L#@@@PN@PN@P@@ఐF!s3SG%%@5@@f"@@@@#@SG%%SG%%@@@r@@Pjm@@PiL@PL@P@@ఐ͠"slS(G%%S)G%%@߰@@~@@@PgL@PL@P@@S4G%%S5G%%@@7V@@@PMK@PL@Pe@@ภ9SFG%%SGG%&AA! SNG%&SOG%&@@ SQG%&@@K@P @ภ8+SZG%&APC@A@RL@P@@@PK@P@@SeG%%@@7w@@@PKK@P#@@SmG%%SnG%&@@W@@@P/J@PK@PI@@L @@J@P-@] @@@6A@:A@@@)@@P$@@P@@P<@@@v@@P@5@@P0@@P@@P@@PG@P[@SD%Q%U&@@1SH&&SH&&@AA࣠@&self-1wAఠDvECSAD@3SSSSSSSS@B@@@  FSAG@@@G@࣠@!txASH&&SH&& @SA@@K3SSSSSSSS@W@[@!@\@@@@@  @@డR;&String&concatSI&#&)SI&#&/@ SI&#&0SI&#&6@@ɰ@@@@@@P@@P@Ƞ@@@P@@@P@@P@@@P@@P@@P3SSSSSSSS@2>@5@6@@@@! SI&#&8SI&#&:@@SI&#&7SI&#&;@@@@@PJ@PJ@P@@ภ:lT J&<&FTJ&<&AA֠ TJ&<&G@@ TJ&<&H@@6J@PJ@P.@ภ:T"J&<&KAA*@flushleftT)J&<&LT*J&<&V@@ T,J&<&W@@MJ@PJ@PC@ภ:T7J&<&Z*AA ఐ$self TDJ&<&^@ڰ@@2X@THJ&<&k@@@@@Q@@Q_@@ఐ!tTWJ&<&lTXJ&<&m@i@@l@@$@@m@ภ:TaJ&<&pTAB).@end flushleftThJ&<&qTiJ&<&@@ TkJ&<&@@J@QJ@QJ@Q@ภ:װTxJ&<&kAB@ TJ&<&@@ TJ&<&@@J@Q!J@Q$J@Q#@ภ9_TJ&<&AQw@A@S@@@Q"J@Q*@@A@S,@@@QJ@Q @@=A@T@@@QJ@Q@@nA@T@@@PJ@P@@A@T@@@PJ@P@@TJ&<&D@@@@@PJ@P@@@@-J@P@A@ A@@@V@@Q3Q@@Q2@@Q1 @@@@@Q>@b@@Q=]@@Q<@@Q;@@Q:G@Q5*@TH&& @@^TK&&TK&&@AA࣠@&self-1zAఠyUA@3TTTTTTTT@@@@  UA@@@@࣠@!t{ATK&&TK&&@UA@@x3TTTTTTTT@@@!@@@@@@  @@డS}&String&concatUL&&UL&&@ UL&&UL&&@@ @@@ @@@QX@@QW@  R@@@QV@@@QU@@QT P@@@QS@@QR@@QQ3U-U,U,U-U-U-U-U-@2>@5@6@@@@! U;L&&U<L&&@@U>L&&U?L&&@@ 0@@@QjJ@QlJ@Qk@@ภ;UOM&&UPM&' AC UWM&&@@ UYM&&@@nJ@QwJ@Qv.@ภ;ðUdM&&AC,+@flushrightUkM&&UlM&&@@ UnM&&@@J@QJ@QC@ภ;ذUyM&&*ACA ఐ$self UM&&@@@tX@UM&&@@@%@@Q@@Q_@@ఐ!tUM&&UM&&@i@@l@@$@@,m@ภ<UM&&TACk/@end flushrightUM&&UM&'@@ UM&'@@J@QJ@QJ@Q@ภ<UM&'kAC UM&'@@ UM&'@@J@QJ@QJ@Q@ภ:UM&' AR@A@U5@@@QJ@Q@@A@U<,@@@QJ@Q@@=A@UC@@@QJ@Q@@nA@UJ@@@QJ@Q@@A@UQ@@@QuJ@Q~@@UM&&@@ ܠ @@@QgJ@Qs@@@@oJ@Qe@A@ A@@@@@Q~@@Q@@Q @@@@@Q@@@Q@@Q@@Q@@QG@Q*@VK&&@@VN' 'VN' '"@AA࣠@&self-1}Aఠ|DZVDA@3V+V*V*V+V+V+V+V+@@@@  ʱVGA@@@@࣠@"tl~AV=N' '#V>N' '%@VVA@@3V>V=V=V>V>V>V>V>@/@@!0@@@@@@  @@డT&String&concatVUO'('.VVO'('4@ VYO'('5VZO'(';@@!M@@@!M@@@Q@@Q@!L!@@@Q@@@Q@@Q!@@@Q@@Q@@Q3VoVnVnVoVoVoVoVo@2>@5@6@@@@! V}O'('=V~O'('?@@VO'('<VO'('@@@!r@@@QJ@QJ@Q3VVVVVVVV@@@@@డU!@VP'A'_VP'A'`@:@@@:!@@@QJ@RJ@RJ@Q@@@Q@@Q@:@@@Q@@Q:@@@Q@@Q@@QD@@ภ=VP'A'MVP'A'^AD VP'A'N@@ VP'A'O@@'@@ภ=.VP'A'RAD(@itemizeVP'A'SVP'A'[@@ VP'A'\@@:K@RS@ภ;VP'A']$AS@%A@VGIL@R@@@RK@R$c@@.A@VPRL@R@@@RK@Rk@@VP'A'K7@@;[@@@RK@Rs@@డUu!@WQ'a'W Q'a'@;+@@@;+tK@RrK@R)@@@R-@@R,@;* @@@R+@@R*;l@@@R(@@R'@@R&@@డU$List#mapW3Q'a'lW4Q'a'p@ W7Q'a'qW8Q'a't@@Ұ@@@@@@RH1L@RB@@RG@@RF@ @@@RD@@RC̠ @@@RA@@R@@@R?@@࣠@!tAW_Q'a'zW`Q'a'{@WxA@@@@@@డU!^WnQ'a'WoQ'a'@P@@@P@@@Rf@@Re@P@@@Rd@@RcQ@@@Rb@@Ra@@R`3WW~W~WWWWW@,@#@$@@@@&@item WQ'a'WQ'a'@@WQ'a'WQ'a'@@P@@@RvO@RxO@Rw@@ ఐ$selfWQ'a'WQ'a'@>@@(@ WQ'a'@@@G@@R|@@@R{/@@ఐ_!tWQ'a'WQ'a'@9@@<@@WQ'a'WQ'a'@@P?@@2@@@@WQ'a'uWQ'a'@@@,@@RZ@@RYM@RM@RD@@ఐ"tlWQ'a'WQ'a'@e@@>h@@WQ'a'kWQ'a'@@;@@@R=L@RM@RU\@@ภ>LWR''WR''AE,@end itemizeWR''WR''@@ WR''@@L@R@ภ>`XR''AEɠ XR''@@ X R''@@L@R@ภ<XR''&AT@'A@WxM@R@@@RL@R@@0A@WM@R@@@RL@R@@X'R'':@@<9@@@R;L@R@@TA@@@5@6@@@@! XT''XT''@@XT''XT'(@@#@@@RJ@RJ@R3XXXXXXXX@@@@@డWI!@XU((!XU(("@<@@@<$@@@RJ@SJ@SJ@R@@@R@@R@=@@@R@@R=E@@@R@@R@@RD@@ภ?cYU(( YU(( AF͠ Y U((@@ YU((@@'@@ภ?tYU((AFݠ*@enumerateYU((YU((@@ YU((@@:K@SS@ภ=Y(U(($AV@%A@XIL@S@@@S K@Sc@@.A@XRL@S@@@SK@S k@@Y;U(( 7@@=Z[@@@RK@Ss@@డW!@YNV(#(hYOV(#(i@=q@@@=qtK@SaK@S@@@S@@S@=p @@@S@@S=@@@S@@S@@S@@డW$List#mapYyV(#(.YzV(#(2@ Y}V(#(3Y~V(#(6@@"@@@@@@S71L@S1@@S6@@S5@"ޠ@@@S3@@S2" @@@S0@@S/@@S.@@࣠@!tAYV(#(<YV(#(=@YA@@@@@@డX!!^YV(#(KYV(#(L@R۰@@@R@@@SU@@ST@R@@@SS@@SRS@@@SQ@@SP@@SO3YYYYYYYY@,@#@$@@@@&@item YV(#(BYV(#(I@@YV(#(AYV(#(J@@R@@@SeO@SgO@Sf@@ ఐ$selfYV(#(NYV(#(R@@@(@PYV(#(_@@@@@Sk@@Sj/@@ఐ_!tZV(#(`ZV(#(a@9@@K<@@ZV(#(MZV(#(b@@?@@2@@@@Z V(#(7Z V(#(c@@@Z@@SI@@SHM@SuM@SsD@@ఐ"tlZV(#(dZV(#(f@e@@lh@@Z!V(#(-Z"V(#(g@@>C@@@S,L@S{M@SD\@@ภ@Z3W(j(vZ4W(j(AG.@end enumerateZ;W(j(wZ<W(j(@@ Z>W(j(@@L@S@ภ@ZGW(j(AH ZNW(j(@@ ZPW(j(@@L@S@ภ?*ZYW(j(&AWB@'A@YM@S@@@SL@S@@0A@YǠM@S}@@@SL@S@@ZmW(j(t:@@>@@@S*L@S@@TA@@>@@@RK@SL@S(@@Z~U(( ZW(j(@@%h@@@RJ@SK@R@@ @@J@R@  A@ A@@@@@S@@S@@S@@@@@S@@@S@@S@@S@@SG@S.@ZS''%@@ZX((ZX((@AA࣠@&self-1AఠTUSZAT@3ZZZZZZZZ@R@@@  VZAW@@@W@! ZX((ZX((@@ZX((ZX((@@A@@@@S3ZZZZZZZZ@h@l@"@m@@@@@@@@S@@S@@SG@S!@ZX((@@ZY((ZY((@AA࣠@&self-1Aఠ[ A@3ZZZZZZZZ@@@@  [ A@@@@࣠@!tA[Y(([Y((@[A@@03[[[[[[[[@@@!@@@@@@  @@డY&String&concat[Z(([Z((@ [Z(([Z((@@&@@@&@@@S@@S@&&Y@@@S@@@S@@S&W@@@S@@S@@S3[4[3[3[4[4[4[4[4@2>d@5@6@@@@! [BZ(([CZ((@@[EZ(([FZ((@@&7@@@SJ@SJ@S@@ภA[V[(([W[()'AI'@format[^[(([_[((@@ [a[((@@fJ@SJ@S/@ภA˰[l[((AI4 ఐ$self [y[()@@@ gD@۰[}[()@@@ @@S @@SK@@ఐ!t[[()[[()@U@@X@@$@@ Y@ภA[[()@AI^+@end format[[()[[()@@ [[() @@J@TJ@TJ@Tp@ภB [[()#WAIu [[()$@@ [[()%@@J@TJ@TJ@T@ภ@[[()&mAX@nA@[(@@@TJ@T#@@uA@[/,@@@TJ@T@@=|A@[6@@@SJ@T@@nA@[=@@@SJ@S@@[[((@@&Ƞ@@@SJ@S@@@@[J@S@A@A@@@ @@T,@@T+@@T*@@@ @@T7@,@@T6'@@T5@@T4@@T3G@T.@\Y((@@(\ \)()3\ \)()@@AA࣠@&self-1Aఠ\0A@!3\\\\\\\\@@@@  \3A!@!@@@࣠@!nA\)\)()A\*\)()B@\BA@@B3\*\)\)\*\*\*\*\*@!@@!!@@@@@@  @@!tA\<\)()C\=\)()D@\UA@@G3\=\<\<\=\=\=\=\=@ X@@@@@@@@@ఠ't_begin\O])G)Q\P])G)X@\hA@@[M@@@TK@TU3\U\T\T\U\U\U\U\U@%b@@@@@ఐ">%title\f^)[)g\g^)[)l@!@@@@K@Ti@[o@@@TK@Tl@@Tk@@Tj @@Th"@@డZ$List%assoc\^)[)p\^)[)t@ \^)[)u\^)[)z@@@!a@#@@'@K|@@!b@#@@'@@@'@@'@@'@@'@J66J67#@@Jx@(#@@@L@T{@@T|@@ @@\@Z@@TsL@TL@Tw@@Tz@@@Ty@@Tx @@Tv@@Tux@@ఐ!n\^)[){\^)[)|@@@@@డ[VQqQs\^)[)}\^)[)~@Qp@@@ZX@G@:@@T@@@TM@TM@T@@@T@@T@@T@@ఐ$3titles_and_headings"] ^)[)@"а$@@ZӠ"@@@TN@TN@T@@. @@$@@ @@R@@ @@@Ġ)Not_found] _))]!_))@;)Not_found#exnG@@@ @@@Z A@A&_none_@@A@@ZI@@@@@\2@@@T@@@ఐ".fallback_title];_))]<_))@"V@@@@@]?^)[)c@@@A@]A])G)M@@డ[!^]K`))]L`))@Vr@@@Vr@@@T@@T@Vq@@@T@@TW|@@@T@@T@@T3]\][][]\]\]\]\]\@@@@@@@ఐ't_begin]l`))]m`))@ @@V@@@TK@TK@T@@డ[!^]`))]`))@V@@@V@@@T@@T@V@@@T@@TW@@@T@@T@@T7@@ ఐ$self]`))]`))@;@@"H@]`))@@@"D@@T"=@@TO@@ఐ!t]`))]`))@`@@ \@@]`))]`))@@"M_@@! ]`))]`))@@]`))]`))@@V@@@TL@TL@Ts@@ @@V@@@T@TL@T{@@o@@MK@T~@@@@A@A@@@ @@T@ @@T @@T@@T@@T@ @@"@@U @!@@U @!@@U  @@U @@U @@U@@UG@U@]\)(),5@@!^a))^a)*@AA࣠@&self-1Aఠ^+A@"3^^^^^^^^@@@@  ^.A#@#@@@࣠@!sA^$a)*^%a)*@^=A@@!3^%^$^$^%^%^%^%^%@#@@!#@@@@@@  @@!tA^7a)*^8a)*@^PA@@!&3^8^7^7^8^8^8^8^8@ !0@@@@@@@@డ\&String&concat^Mb* *^Nb* *@ ^Qb* *^Rb* *@@)E@@@)E@@@U3@@U2@)D)@@@U1@@@U0@@U/)@@@U.@@U-@@U,3^g^f^f^g^g^g^g^g@0<!X@3@4@@@@ ^ub* *@@^wb* *^xb* *@@)i@@@UEK@UGK@UF@@ภD^c* **^c* *[ALQ&@uref{^c* *+^c* *1@@ ^c* *2@@K@URK@UQ.@ภD^c* *5ALfఐ!s ^c* *6@k @@!?@ภE^c* *:'ALw!,^c* *;^c* *<@@ ^c* *=@@K@UgK@UfT@ภE#^c* *@@@U"9@@U@@U@@U@@UG@U>@_Ta))@@":_Zd*\*g_[d*\*r@AA࣠@&self-1Aఠ   _A @$U3_h_g_g_h_h_h_h_h@ @@@   _A$X @$X@@ @࣠@$nameA_zd*\*s_{d*\*w@_A@@"T3_{_z_z_{_{_{_{_{@ $l@ @!$m@ @@@@@  @@$kindA_d*\*x_d*\*|@_A@@"_3________@ "j@@@@@@@@@ఠ%xname_e**_e**@_A@@Y@@@UK@U3________@%"z@@@@@ఐ+$kind_f**_f**@ @@"@Ġ$Some_g**_g**@Z%Ġ)RK_module_g**_g**@;)RK_module"@@@@@@@LA@ANTNT@@@O C@@@  @@"G@U1@@@@@"2@@"2@@@డ^Q!^_h**_h**@Y @@@Y @@@U@@U@Y @@@U@@UZ@@@U@@U@@UO@@డ3%modul-Odoc_messages`h**`h**@ ` h**` h**@@3@@Y2@@@UN@UN@Ul@@డ^!^`!h**`"h**@YH@@@YH@@@U@@U@YG@@@U@@UZR@@@U@@U@@U@@! `=h**`>h**@@`@h**`Ah**@@Yf@@@VO@VO@V@@డ^$Name&simple`Yh**`Zh**@ `]h**`^h**@@7ð@@@8%@@@V@@V8(@@@V@@V@@ఐ$name`uh**`vh**@@@#N@@`yh**`zh**@@8;@@@V!@@?@@Y@@@U@V.O@V @@ @@@Ġ$Some`i++ `i++@ZĠ.RK_module_type`i++`i++@;.RK_module_type@@@ALA@AOUOU@@@OD@@@  @@#nG@U@@@ @@#u@@#u@@@డ_!^`j+!+G`j+!+H@Yװ@@@Y@@@V6@@V5@Y@@@V4@@V3Z@@@V2@@V1@@V0@@డ3+module_type-Odoc_messages`j+!+-`j+!+:@ `j+!+;`j+!+F@@3^@@Y@@@VFN@VHN@VG8@@డ_Z!^`j+!+M`j+!+N@Z@@@Z@@@VP@@VO@Z@@@VN@@VM[@@@VL@@VK@@VJX@@! a j+!+Ja j+!+K@@a j+!+Ia j+!+L@@Z2@@@V`O@VbO@Val@@డ_$Name&simplea%j+!+Pa&j+!+T@ a)j+!+Ua*j+!+[@@8@@@8@@@Vg@@Vf8@@@Ve@@Vd@@ఐʠ$nameaAj+!+\aBj+!+`@@@$@@aEj+!+OaFj+!+a@@9@@@Vr@@?@@Zg@@@VD@VO@V\@@ @@@Ġ$Somea]k+b+la^k+b+p@[Ġ(RK_classafk+b+qagk+b+y@;(RK_class@@@BLA@APVPV@@@PE@@@  @@$:G@U@@@ @@$A@@$A@@@డ_!^a|l+}+a}l+}+@Z@@@Z@@@V@@V@Z@@@V@@V[@@@V@@V@@V@@డ4$clas-Odoc_messagesal+}+al+}+@ al+}+al+}+@@3@@@Z@@@VN@VN@V@@డ`&!^al+}+al+}+@Z@@@Z@@@V@@V@Z@@@V@@V[@@@V@@V@@V$@@! al+}+al+}+@@al+}+al+}+@@Z@@@VO@VO@V8@@డ`R$Name&simpleal+}+al+}+@ al+}+al+}+@@9[@@@9@@@V@@V9@@@V@@VZ@@ఐ$nameb l+}+bl+}+@|@@$g@@bl+}+bl+}+@@9@@@Vm@@?@@[3@@@V@VO@Vu@@ @@{v@Ġ$Someb)m++b*m++@\Ġ-RK_class_typeb2m++b3m++@;-RK_class_typeg@@@CLA@AQRWQSW@@@QpF@@@  @@%G@U@@@ @@% @@% @@@డ`!^bHn++bIn++@[o@@@[o@@@V@@V@[n@@@V@@V\y@@@V@@V@@V@@డ5*class_type-Odoc_messagesbjn++bkn++@ bnn++bon++@@34@@[@@@VN@VN@V@@డ`!^bn+,bn+,@[@@@[@@@V@@V@[@@@V@@V\@@@V@@V@@V@@! bn++bn+,@@bn++bn+,@@[@@@WO@WO@W@@డa$Name&simplebn+,bn+, @ bn+, bn+,@@:'@@@:@@@W @@W:@@@W@@W&@@ఐb$namebn+,bn+,@H@@%3@@bn+,bn+,@@:@@@W9@@?@@[@@@V@W!O@VA@@ @@GB@@bo,,!bo,,"@@%J@@%J@@@ bo,,'@@bo,,&bo,,(@@XS@@@Abf**@@ZU@A@be**@@డaxY۠Yݰc q,2,Ac q,2,B@Yڰ@@@]3@@@WXJ@WJ@@WK@ @@WIY@@@WH@@WG@@WF3cccccccc@u|@}@~@@@@ఐ%xnamec*q,2,;c+q,2,@@ @@@@ c5q,2,D@@c7q,2,Cc8q,2,E@@(K@WY@@@@\r@@@WZK@WU$@ ఐ砐$selfcLq,2,KcMq,2,O@#@@(;2@#ݰcQq,2,V@@(15@@ఐ堐$namec\q,2,Wc]q,2,[@˰@@&5B@@@@(9C@డG$xref$Texicnq,2,acoq,2,e@ crq,2,fcsq,2,j@@0j0h\@@@H@@@H@@H@?3@@@H@@H]@@@H@@H@@H@0@0@@00~\@@@Wh@@@Wg@@Wf@?I@@@We@@Wd]@@@Wc@@Wb@@Wa@0ภ$Somec^ ఐ%xnamecq,2,lcq,2,q@@@\@@@WzK@W|K@W{@@@0 @@@W}@@ఐR$namecq,2,rcq,2,v@8@@&@@_@@(G@Wu@cq,2,8@@(@@@()@Y A@] A@@@&@@W@&@@W&@@W@@W@@Wc@ @@(@@W@&@@W@&@@W&@@W@@W@@W@@WG@W@cd*\*`)@@&cr,w,cr,w,@AA࣠@&self-1Aఠ$$$dA$@(3dddddddd@$@@@  $d"A($@(@@$@࣠@!tAdr,w,dr,w,@d1A@@&3dddddddd@$) @$@!) @$@@@@@  @@డb!^d,s,,d-s,,@]S@@@]S@@@W@@W@]R@@@W@@W^]@@@W@@W@@W3d=d<d<d=d=d=d=d=@%1&@(@)@@@@#^@{dKs,,dLs,,@@dNs,,dOs,,@@]t@@@WJ@WJ@W@@డb!^dcs,,dds,,@]@@@]@@@W@@W@]@@@W@@W^@@@W@@W@@W7@@ ఐ$selfds,,ds,,@%@@)tH@$ds,,@@@)%@@W)@@WO@@ఐ!tds,,ds,,@Y@@'N\@@ds,,ds,,@@)._@@"@}ds,,ds,,@@ds,,ds,,@@]@@@WK@WK@Ws@@ @@]@@@W@WK@W{@@n@@)G@W~@A@A@@@'{@@W'v@@W@@W@@@)@@X @'@@X'@@X@@X@@XG@X@dr,w,{,@@'dt,,dt,,@AA࣠@&self-1Aఠ%%%eA%@)3dddddddd@%@@@  %eA)%@)@@%@࣠@!tAdt,,dt,,@eA@@'3dddddddd@%)@%@!)@%@@@@@  @@డc}!^eu,,eu,,@^7@@@^7@@@X"@@X!@^6@@@X @@X_A@@@X@@X@@X3e!e e e!e!e!e!e!@%1'@(@)@@@@#_@{e/u,,e0u,,@@e2u,,e3u,,@@^X@@@X2J@X4J@X3@@డc!^eGu,- eHu,- @^n@@@^n@@@X<@@X;@^m@@@X:@@X9_x@@@X8@@X7@@X67@@ ఐ$selfeiu,,eju,,@&@@*XH@%̰enu,-@@@* @@XP*@@XOO@@ఐ!te}u,-e~u,-@Y@@(\@@eu,,eu,- @@*_@@"@}eu,- eu,-@@eu,- eu,-@@^@@@XJK@X[K@XZs@@ @@^@@@X0@X\K@XH{@@n@@*yG@X.~@A@A@@@(J@@Xd(E@@Xc@@Xb@@@*@@Xo@(V@@Xn(Q@@Xm@@Xl@@XkG@Xf@et,,,@@(Rew--ew--$@AA࣠@&self-1Aఠ&k&l&jeA&k@*3eeeeeeee@&i@@@  &meA*&n@*@@&n@࣠@!nAew--%ew--&@eA@@(l3eeeeeeee@&~*@&@!*@&@@@@@  @@!tAew--'ew--(@f A@@(t3eeeeeeee@ (@@@@@@@@@ఠ!ffx-+-5fx-+-6@fA@@e@@@XK@X3f f f f f f f f @%(@@@@@ఐ+'headingfy-9-Efy-9-L@+\@@@@e"@@@XK@X@%K@X@@X@@X@@X"@@డd$List%assocfAy-9-PfBy-9-T@ fEy-9-UfFy-9-Z@@ @@@(G@X@@X@ @ @@;@6@@XL@XL@X@@X@@@X@@X @@X@@XW@@ఐ!nfpy-9-[fqy-9-\@y@@(d@@డd[[ f~y-9-]fy-9-^@[@@@dG @F@:@@X@@@XM@XM@X@@@X@@X@@X@@ఐ.43titles_and_headings"fy-9-q@,f$@@di"@@@XN@XN@X@@. @@$@@l @@R@@ @@@Ġ)Not_foundfz-r-fz-r-@ @@@@e@@@X@@@ఐ+砐0fallback_headingfz-r-fz-r-@)@@@@@fy-9-A@@@A@fx-+-1@@డe@!^f|--f|--@_@@@_@@@X@@X@_@@@X@@Xa@@@X@@X@@X3ffffffff@@@@@@@ఐ!ff|--f|--@ @@`@@@XK@XK@X@@డew!^g |--g |--@`1@@@`1@@@Y@@Y@`0@@@Y@@Ya;@@@X@@X@@X7@@ ఐa$selfg,|--g-|--@'ð@@,H@'g1|--@@@+@@Y+@@YO@@ఐP!tg@|--gA|--@1@@)\@@gD|--gE|--@@+_@@! gN|--gO|--@@gQ|--gR|--@@`o@@@YL@YL@Ys@@ @@`w@@@X@Y L@Y{@@o@@)|@@@)U@A@A@@@)@@Y3@)@@Y2)@@Y1@@Y0@@Y/@ @@,c@@YB@*@@YA@*@@Y@)@@Y?@@Y>@@Y=@@Y-.@@We@@@YJ@YJ@Yc@@ @@vJ@Yf@ภM hO-.%Ae8@&A@gK@Y@@@YJ@Yv@@hZ-.0@@Ll@@@YrJ@Y~@@hb--hc-."@@U*@*@YI@YJ@Yp@@ @@W@@@YW@A@A@@@*@@Y*@@Y@@Y@@@-m@@Y@*@@Y*@@Y@@Y@@YG@Y@h~--(@@@*)h \^*@**@#@-xA-w-fA-e-9A-8- A-- A- ,A,,A,,A,,A,,A,,A,,A,,oA,n,\A,[,IA,H,6A,5,#A,", A, +A++A++A++A++A++A+~+lA+k+YA+X+:A+9c_@[A@[]@[\@[[@[Z@[Y@[X@[W@[V@[U@[T@[S@[R@[Q@[P@[O@[N@[M@[L@[K@[J@[I@[H@[G@[F@[E@[D@[C+@@[B@@-@A-@@Z@+H@A@+D@@Z+7@@Z@@Z@A+p@A@+l@@Z@+e@@Z+c@@Z@@Z@@Z@BC-@A-5ݠ-@@@Z@@@Z@@Z@-@@@Z@@Z-@@@Z@@Z@@Z@@Z@,7@A@,3@@Z,.@@Z@@Z@A,@A@,@@Z,@@Z@@Z@,@A@,@@Z,@@Z@@Z@ABD-$@A@- @@Z-@@Z@@Z@-@A@-@@[-@@[@@[@,@A@,@@[,@@[@@[@,@A@,@@[,|@@[@@[@ABC-@A@- @@[ -@@[ @@[ @,ٰ@A@,@@[,@@[ @@[ @,F@A@,B@@[@,?@@[,:@@[@@[@@[@A,ð@A@,@@[,@@[@@[@,@A,@@[@ABCDE-|@A@-x@@[-w@@[@@[@,K@A@,G@@[@,C@@[,7@@[@@[@@[@A,@A@,@@[",@@[!@@[ @,&@A@,"@@[%,@@[$@@[#@A,B@A@,>@@[(,9@@['@@[&@BC-۰@A--@@[---@@[,-@@[+@@[*@@[)@,@A@,@@[2@,@@[1,@@[0@@[/@@[.@A-Ұ@A@-@@[5-@@[4@@[3@BD.@A@.@@[:@.@@[9. @@[8@@[7@@[6@.X@A@.T@@[=.M@@[<@@[;@.E@A@.A@@[@.;@@[?@@[>@ABEF.Ő*@+Ϡ1q 8 This class generates Texinfo code from text structures iiN@@@@@@@+#@I.;@@, A.A..A..A..jA.i.VA.U.7A.6.A.. A.-A--A--A--A--A--A--A--A--mA-l-WA-V-AA-@-9A-8-&A-%-A-,A,,A,,A,,A,,A,d@[_@[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@[`/@@[^@@@@,@@@,@,P,,Ej(QP@PP@@@P@P@..Ơ..U-H.x,,Ӡ--.K-n--.-ˠ. --.1.C-.#-o/ ,Ϡ,/"@@,E,D@3j<j;j;j<j<j<j<j<@,@@,Aliased_nodeFjI.+.5jJ.+.A@#iK@@@AjN.+.+@@jfA@@@@@ @3jPjOjOjPjPjPjPjP@,/Y#@,\/Y+_@,c,`/[#@,_/\+S@,e,b/^#@/IA@YXB,@@@[~@@[@@[}@@\r/BA/=7f/7@@@\q@@@\p@@\o@/2@@@\n@@\m//@@@\l@@\k@@\j@@\i/,A@Y/%@@@[@@\hc@@@[@@\g@@\f/ A@YY@@@[@@\e9@@\d@@\c/A@/@@@[@@\b@Y/G@@@[@@\aL@@\`@@\_@@\^/A/.@@@[@@\].[@@\\[@@\[@@\Z@@\Y.A@c@@\Xc@@\W@@\V.A@k@@\Uk@@\T@@\S.A@s@@\Rs@@\Q@@\P.A@{@@\O{@@\N@@\M.A@]@@\L@@\K@@\J.A@Z0/@@@[@@\I@@\H@@\G.A@Z</@@@[@@\F@@\E@@\D.A@ZH/@@@[@@\C@@\B@@\A.A@ZT/@@@[@@\@@@\?@@\>.A@Z`/@@@[@@\=@@\<@@\;.A@4@@@[@@\:@@\9@@\8.A@4@@@[@@\7@@\6@@\5.A@@\4.}A@Z/@@@[@@\3@@\2@@\1.tA@.m@@@[@@\0@Z/@@@[@@\/@@\.@@\-@@\,.dA@@@\+@Z0@@@[@@\* @@\)@@\(@@\'.XA@@@\&@.MZ.L@@@[@@@[@@\%@@\$@@\#@@\".HA@Z0%@@@[@@\!*@@\ @@\.?A@Z01@@@[@@\6@@\@@\.6A@j@@@[@@\@@@\e@@@[@@\@@\@@\.'A@kZZ@@@[@@@[@@\ZZ@@@[@@\@@\@\@\@\@\@\@\@\ @\ @\ @\ @\ @\@\@\@\@\@\@\@\@\@[@[@[@[@[@[@[.@@[@@0@Ak@@[|@.F@A@ @@[@@[@@[@A.n@A@9@@[@U@@[6@@[@@[@@[@BC0@A08۠0@@@[@@@[@@[@0@@@[@@[0@@@[@@[@@[@@[@/5@A@@@[@@[@@[@A/@A@}@@[@@[@@[@/@A@@@[@@[@@[@ABD0"@A@@@[@@[@@[@0@A@@@[@@[@@[@/@A@,@@[@@[@@[@/@A@@@[@@[@@[@ABC0@A@G@@[@@[@@[@/װ@A@+@@[@@[@@[@/D@A@@@[@@@[@@[@@[@@[@A/@A@'@@[@@[@@[@/@A@@[@ABCDE0z@A@@@[@@[@@[@/I@A@@@[@@@[@@[@@[@@[@A/@A@T@@[@@[@@[@/$@A@@@[@@[@@[@A/@@A@@@[@@[@@[@BC0ٰ@A0@@[0*@@[*@@[@@[@@[@/@A@D@@[@A@@[7@@[@@[@@[@A0а@A@>@@[>@@[@@[@BD1@A@@@[@@@[I@@[@@[@@[@1V@A@+@@['@@[@@[@1C@A@$@@[Y@@[@@[@ABEF-@@@[{@..1#@1A@\ZkD@@@\@@] @@] @@]1A19Р1@@@]@@@]@@]@1@@@]@@]1@@@]@@]@@]@@\1A@\51@@@\@@\f@@@\@@\@@\1A@\D\A@@@\@@\9@@\@@\1A@1y@@@\@@\@\W1@@@\@@\L@@\@@\@@\1rA1m1i@@@\@@\1f[@@\[@@\@@\@@\1`A@c@@\c@@\@@\1WA@k@@\k@@\@@\1NA@s@@\s@@\@@\1EA@{@@\{@@\@@\1@@]=@2@A@@]@@ABCDE2@A@@@]C@@]B@@]A@1@A@@@]H@@@]G@@]F@@]E@@]D@A2a@A@T@@]K@@]J@@]I@1@A@@@]N@@]M@@]L@A1@A@@@]Q@@]P@@]O@BC3C@A3?@@]V35*@@]U*@@]T@@]S@@]R@2!@A@D@@][@A@@]Z7@@]Y@@]X@@]W@A3:@A@>@@]^>@@]]@@]\@BD3@A@@@]c@@@]bI@@]a@@]`@@]_@3@A@+@@]f'@@]e@@]d@3@A@$@@]iY@@]h@@]g@ABEFW;@@@A4Af4A[3AD3A73A-3A3oA3`A 3QA3BA33A3#A3A2A2A2A2A2A2A2A2}A2\A2BA2 An2 Ad1AZ1AJW@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\~@\}@\|@\{@\z@\y@\x@\w@\v@\u@\tV[@@\s@@@@1t@@@1q@1t1q4k;@@@A4XA@^]G;@@@]@@^@@^@@^1A@n^^@@@^@@@^@@^^^@@@^@@^@@^2(A@n@@@^@@^@^46@@@]@@^i@@@^@@^@@^@@^4{A4v<4p@@@^@@@^ @@^ @4k@@@^ @@^ 4h@@@^ @@^@@^@@^2A@_4^@@@^@@^T@@^@@^3A@4@@^\@@^@@]3A@_4r@@@]@@]h@@]@@]3A@p@@]p@@]@@]3A@x@@]x@@]@@]3A@_44@@@]@@]@@]@@]3WA@9Ug@@@]@@]@@]@@]3A@_L4@@@]@@]@@]@@]3A@_X4@@@]@@]@@]@@]3!A@iJ@@@]@@]@_k4@@@]@@]@@]@@]@@]3A@9@@@]@@]@@]@@]3A@@]4dA@@@]@@]@@]30A@@@]@3%_3$@@@]@@@]@@]@@]@@]@@]3A@_4@@@]@@]@@]@@]3A@_5 @@@]@@]@@]@@]38A@_5@@@]@@] @@]@@]4A44@@@]@@]4@@]@@]@@]@@]3A@3@@@]@@]@_57@@@]@@]-@@]@@]@@]4A@5@@]5@@]@@]5!A@5@@@]@@]@_5R@@@]@@]H@@]@@]@@]5eA@(@@]@@]@@]5RA@` ` @@@]@@]\@@]@@]@@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@@]@@@@2@@@2@@)GeneratorGp.C.Jp.C.S@pA@Б/A@$texip..p..@HHHБఠ$selfq..q..@qAq..q..@@%labelA#no_&optionL$boolE@@@e@@@e@@e@&stringQ@@@e@@e@@@e@@e@@e~@@e}3normal_class_paramsA@)Odoc_info$Name!t@@@e@@e@%Class't_class@@@e@@e)@@@e@@e@@e@@e1normal_class_typeA@#$Name!t@@@e@@e@%Types*class_type@@@e@@eJ@@@e@@e@@e@@e@@@e@@eB@@@e@@e@@e@@e6relative_module_identsA@<$Name!t@@@e@@e@[@@@e@@e_@@@e@@e@@e@@e.text_of_alertsA@ \%alert@@@e@@@e@@eg,text_element@@@e@@@e@@e@@e1text_of_attributeA@x%Value+t_attribute@@@e@@e0,text_element@@@e@@@e@@e@@e3text_of_author_listA@D@@@e@@@e@@eM,text_element@@@e@@@e@@e@@e.text_of_beforeA@a@@@@e@$text@@@e@@e@@@e@@ev,text_element@@@e@@@e@@e@@e2text_of_class_kindA@$Name!t@@@f@@f@%Class*class_kind@@@f@@f,text_element@@@f@@@e@@e@@e@@e4text_of_class_paramsA@$Name!t@@@f @@f @%Class't_class@@@f @@f *Odoc_types$text@@@f@@f@@f@@f7text_of_class_type_kindA@'$Name!t@@@f@@f@3%Class/class_type_kind@@@f@@f>,text_element@@@f@@@f@@f@@f@@f "text_of_class_type_param_expr_listA@O$Name!t@@@f@@f@ 0)type_expr@@@f@@@f@@fi,text_element@@@f@@@f@@f@@f@@f.text_of_customA@*@@@@f&@$text@@@f'@@f%@@@f$@@f#$text@@@f"@@f!@@f 1text_of_exceptionA@)Exception+t_exception@@@f-@@f,V,text_element@@@f+@@@f*@@f)@@f(,text_of_infoA%block@@@@f8J@k@@@k@@kJ@f6@$info@@@f5@@@f4@@f3,text_element@@@f2@@@f1@@f0@@f/@@f..text_of_methodA@%Value(t_method@@@f>@@f=,text_element@@@f<@@@f;@@f:@@f93text_of_module_kindA/with_def_syntax-*@@@fH@@@fG@@fF@&Module+module_kind@@@fE@@fD͠ ,text_element@@@fC@@@fB@@fA@@f@@@f?=text_of_module_parameter_listA@@9&Module0module_parameter@@@fP@gJ,text_element@@@fS@@@fR@@@fQ@@fO@@@fN@@fMW,text_element@@@fL@@@fK@@fJ@@fI3text_of_module_typeA@9+module_type@@@fY@@fXq,text_element@@@fW@@@fV@@fU@@fT8text_of_module_type_kindA/with_def_syntax@@@fc@@@fb@@fa@&Module0module_type_kind@@@f`@@f_H,text_element@@@f^@@@f]@@f\@@f[@@fZ=text_of_parameter_descriptionA@)Parameter)parameter@@@fh@@fg$text@@@ff@@fe@@fd6text_of_parameter_listA@$Name!t@@@fr@@fq@)Parameter)parameter@@@fp@@@fo@@fn,text_element@@@fm@@@fl@@fk@@fj@@fi9text_of_raised_exceptionsA@0raised_exception@@@fy@@@fx@@fw,text_element@@@fv@@@fu@@ft@@fs2text_of_return_optA@3$text@@@f@@@f@@f~ʠ,text_element@@@f}@@@f|@@f{@@fz+text_of_seeA@-#see@@@f@@f3$text@@@f@@f@@f,text_of_seesA@F#see@@@f@@@f@@fQ,text_element@@@f@@@f@@f@@f7text_of_short_type_exprA@b$Name!t@@@f@@f@?)type_expr@@@f@@f$w,text_element@@@f@@@f@@f@@f@@f1text_of_since_optA@@@@f@@@f@@fA,text_element@@@f@@@f@@f@@f1text_of_type_exprA@$Name!t@@@f@@f@)type_expr@@@f@@fg,text_element@@@f@@@f@@f@@f@@f6text_of_type_expr_listA@$Name!t@@@f@@f@@@@f@@f@)type_expr@@@f@@@f@@f,text_element@@@f@@@f@@f@@f@@f@@f-text_of_valueA@%Value't_value@@@f@@f ,text_element@@@f@@@f@@f@@f3text_of_version_optA@>1@@@f@@@f@@fӠ&,text_element@@@f@@@f@@f@@f.*dummy method*B@J^,J@^);VA@ @@@^0@@^1@@^/@@_%8A@u @@@^7@@@^6@@^ @@@^4@@^@@^9"A@u@@@^?@@^@ @@@^=@@^p@@@^;@@^@@^@@^9A@ \@@@^L@@^5@@^@@^:A@@@^=@@^@@^:eA@ @@@^S@@^H@@^@@^:A@P@@_P@@_@@_:A@X@@_X@@_@@_:A@ @@@^]@@^c@@^@@^:4A@@2J@@@^a@@^o@@^@@^:A@ @@@^e@@^z@@^@@^:A@ @@@^i@@^@@^@@^9A@p%@@@^p@@^@ @@@^n@@^@@^@@^@@^:A@@f~@@@^t@@^@@^@@^:\A@@^;>A@@@_@@_@@_: A@@@^@9 @@@^~@@@^}@@^@@^@@^@@^:A@ @@@^@@^@@^@@^9A@ @@@^@@^@@^@@^:A@ @@@^@@^@@^@@^;A;;@@@^@@_;@@_@@_@@_ @@_ :A@:@@@^@@^@ @@@^@@^@@^@@^@@^;A@ @@_  @@_ @@_ ;A@;@@@^@@_@ @@@^@@_@@_@@_@@_<9A@@@_@@_@@_<&A@ @@@^@@_1@@_@@_$nodeA@v@@@pJ@kA@@kB@J@@@J@kE@@kFg@@@pJ@kG@@kHJ@kC@@kDJ@k?@@k@J@k<%indexA@`i@@@kSJ@kO@@kP@O@@@qJ@kT@@kUg)@@@pJ@kV@@kWJ@kQ@@kRJ@kM@@kNJ@kJ,text_of_descA@r<@@@rJ@s@@@sJ@kv@@kwfgN@@@}CO@|@@@|J@kx@@kyJ@kt@@kuJ@kq0text_of_sees_optA@Axgh#see@@@~DM@t@@@tJ@k@@k(J@k@@kJ@k~@@kJ@k{.text_of_paramsA@Ag%param@@@~M@w@@@w$J@k@@kEJ@k@@kJ@k@@kJ@k,texi_of_infoA@]\@@@@@@J@k@@ku~@@@̯J@k@@kJ@k@@kJ@k4text_el_of_type_exprA@'@@@zJ@k@@k@f)type_expr@@@J@k@@kg@@@EJ@k@@kJ@k@@kJ@k@@kJ@k-texi_of_valueA@g%Value't_value@@@HJ@k@@ku@@@4J@k@@kJ@k@@kJ@k1texi_of_attributeA@+t_attribute@@@EJ@k@@ku@@@J@k@@kJ@k@@kJ@k.texi_of_methodA@8(t_method@@@EJ@k@@kJ@k@@kJ@k@@kJ@k9string_of_type_parametersA@h1$Type&t_type@@@+J@k@@k6@@@J@k@@kJ@k@@kJ@k3string_of_type_argsA@wQ0constructor_args@@@kJ@k@@k@x{%Types)type_expr@@@k@@@kJ@k@@k6E@@@sJ@k@@kJ@k@@kJ@k@@kJ@k,texi_of_typeA@MJ@k@@kJ@k@@kJ@k@@kJ@k6texi_of_type_extensionA@@@@*J@k@@k@h)Extension0t_type_extension@@@]J@k@@kJ@k@@lJ@k@@kJ@k@@kJ@k1texi_of_exceptionA@h)Exception+t_exception@@@J@l@@lJ@l @@l J@l@@lJ@l.texi_of_moduleA@ha@@@J@l@@lJ@l@@lJ@l@@lJ@l 3texi_of_module_typeA@hl@@@J@l@@lJ@l@@lJ@l@@lJ@l7texi_of_included_moduleA@h/included_module@@@J@l%@@l&J@l'@@l(J@l#@@l$J@l -texi_of_classA@R@@@?J@l/@@l0'J@l1@@l2J@l-@@l.J@l*2texi_of_class_typeA@R@@@J@l9@@l:6texi_of_module_elementA@J@lQ@@lR@i @@@J@lU@@lV{J@lW@@lXJ@lS@@lTJ@lO@@lPJ@lL9generate_inheritance_infoA@v@@@6J@l_@@l`@Ci/inherited_class@@@SN@.@@@@J@lc@@ldvn@@@J@le@@lfJ@la@@lbJ@l]@@l^J@lZ?generate_class_inheritance_infoA@,J@lm@@ln@SC@@@J@lq@@lr J@ls@@ltJ@lo@@lpJ@lk@@llJ@lh $generate_class_type_inheritance_infoA@HJ@l{@@l|@SK@@@J@l@@lJ@f@f@f@f@f@f@f@f@f@f@f@f@f@g@g@g@g@g@g@g@g@g@g @g @g @g @g @f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@fɐ 1@@fJ@^-3|$|#|#|$|$|$|$|$@ 7;@@>tAAAA>A,A+AAAARAQtAsA8A7A>AA~ EA DA #A " A  A  A  A  gA f JA I A  A ArAqAhAgA?A@^A@$A@A@uA@?A?A@XA@A?A?Au?Ak@Ai?mAc@AR?8AI?OA@@A7?A*@AAAAAAA9A8ARAQA(A'AAASAA:AAqAp AIAH 2A 1 A  A  A  A  A  pA o JA I !A A A AAAvAuAA@)A(AAAAAAvAuA[AZ7A6AAAA@@۱I@J@۳@۴@۵@۶@۷@۸@۹@ۺ@ۻ@ۼ@۽@۾@ۿ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@I@^ @@^!@@@@|..} pu@@@@}A #@ J@^(@&bullet@AlD@@@g:@0indices_to_buildAAz)Р@@Рe@e@e@e@e@e@e@e@e@@@@@A@@@J@ͦA@@@ͨJ@ɝA@@@ɟJ@qA@@@qJ@gU@@@@gVK@gP@@@gS@A)linebreak@Al@@@gJ@BC(maxdepth@A|E@@@g5@%minus@Al@@@gB@(node_tbl@A{#'Hashtbl!tJ@i=}@@@oJ@i>@@@k0@AB-tag_functionsAA ֠@P@@@| J@{@@ N$text@@@f@@f T$text@@@f@@fJ@{@@{@@@{J@f@CD@;@A@7@@m @@m @@m@AB@A@?@@@m @@m@@m @@m @.fix_linebreaksBA@J@k^@@mBP@@@rcJ@k`@@m@@m@AB@1@A@}' @@@m@@@m@@m @@@m@@m@@m@ư@A@@@m@@m@@m@A@A@}@@m@z@@mu@@m@@m@@m@Bp@A@l@@m$@i@@m#d@@m"@@m!@@m @`@A@\@@m)@Y@@m(T@@m'@@m&@@m%@ACK@A@G@@m.@D@@m-?@@m,@@m+@@m*@@A@@@m3@@@m2 @@m1@@m0@@m/@AD@A@@@@m8@=@@m78@@m6@@m5@@m4@B@A@@@m=@@@m<@@m;@@m:@@m9@@A@@@mD@@@mC@@@mB@@mA@@m@@@m?@@m>@@A@@@mG@@mF@@mE@ABCDE@װ@A@}=@@@mO@@mN@@@@mM@@mLxu@@@mK@@mJ@@mI@@mH@@A@@@@mU@@mT@@@mS{@@mR@@mQ@@mP@A [@A [ Y V@@@m^@@@m]@@m\@ S@@@m[@@mZ P@@@mY@@mX@@mW@@mV@հ@A@@@mc@@@mb@@ma@@m`@@m_@A Z@A@ Z@@@mk@@mj@ S@@@mi@@mh N@@@mg@@mf@@me@@md@BCF K@A@ K@@@ms@@mr@ F@@@mq@@mp A@@@mo@@mn@@mm@@ml@ C@A@ C@@@m|@@m{@ > ;@@@mz@@@my@@mx 8@@@mw@@mv@@mu@@mt@A 5@A 5 à 3@@@m@@@m@@m@ 2@@@m@@m@ -@@@m@@m (@@@m@@m@@m@@m~@@m}@ &@A &  $@@@m@@@m@@m@ #@@@m@@m@ @@@m@@m @@@m@@m@@m@@m@@m@AB @A@ @@@m@@m@ @@@m@@m @@@m@@m@@m@@m@ @A  @@@m@@@m@@m@ @@@m@@m@ @@@m@@m@  @@@m@@@m@@m @@@m@@m@@m@@m@@m@@m@A @A@ @@@m@@m@ @@@m@@m @@@m@@m@@m@@m@BC @A@ @@@m@@m@ @@@m@@m @@@m@@m@@m@@m@@A@@@@m@@m@@@m@@m@@m@@A@@@m@@m@@m@A@A@@@m@@m@@m@BC3soft_fix_linebreaksBA@xv@@@s\J@kh@@m@Hn@@@M@sh@@@szJ@kl@@m Y@@@@J@kn@@m@@m@@m@@A@@@@m@@m@@@@m@@@m@@m@@m@@m@@m@A@A@@@m@@m@@m@BDEC@A@@@@m@@mz@@@m@@m@@m@C԰@A@`@@@m@@m@@@m@@m@@m@C@A@@@@m@@m@@@m@@m@@m@ABD@A@@@@m@@m@@m@@m@D @A@@@@m@@m@@m@@m@AC߰@A@!@@@m@@m@@@m@@m@@m@C@A@I@@@m@@@m@@m@@@m@@m@@m@ABD@A@L@@@m@@m@@@m@@m@@m@C@A@7@@@n@@n@@@n@@n@@m@ACT@A@y~@@@n @@n @@@@n @@n@@@n@@n@@n@@n@C۰@A@I @@@n@@@n@@n@@@n@@n @@n @ABCDFGC@A@@@n@@n@D@A@%@@@n@@n@@n@@n@ACt@A@/@@@n@@n@Cm @@@n@@@n@@n@@n@@n@@n@D-@A@@@@n$@@n#H@@@n"@@n!@@n @ABC^@A@ @@@n)@@n(U@@@n'@@n&@@n%@C@A@;@@@n.@@n-d@@@n,@@n+@@n*@AE!@AEE@@@n5@@n4Eu@@@n2@@n3@@n1@@n0@@n/@D@A@C@@@n=@@n<@@@@n;@@n:@@@n9@@n8@@n7@@n6@ABCE&@A@@@@n@@@nA@@n?@@n>@O@A@K@@nDD@@nC@@nB@AH@A@D@@nG?@@nF@@nE@'@A@#@@nL@@@nK@@nJ@@nI@@nH@AG@A@C@@nO>@@nN@@nM@BCE@A@E@@@nW@@nV@@@@nU@@nT@@@nS@@nR@@nQ@@nP@Ұ@A@@@nZ@@nY@@nX@@A@@@n]@@n\@@n[@ABD@A@@@n`@@n_@@n^@@A@@@ncx@@nb@@na@Aذ@A@@@nf@@ne@@nd@T@A@P@@nk@L@@njG@@ni@@nh@@ng@Aװ@A@@@nn@@nm@@nl@BCEFF@A@@@@ns@@nrz@@@nq@@np@@no@F @A@@@@nx@@nw%@@@nv@@nu@@nt@^@A@Z@@n{Y@@nz@@ny@U@A@Q@@n@J@@nA@@n~@@n}@@n|@ABC @A@ @@n @@n@@n@ =@A@ 9@@n@ 2@@n *@@n@@n@@n@A/@A@/.@@@n@@@n@@n+*@@@n@@@n@@n@@n@'@A@'@@@n@@n"!@@@n@@@n@@n@@n@A@A@@@@n@@@n@@n@@@n@@@n@@n@@n@.text_of_before@A@@@@@n@@@@n@@n@@@n@@n@@@n@@@n@@n@@n@ABCDG @A@ @@@n@@n@@@@n@@n@@@n@@@n@@n@@n@@n@@A@@@@n@@n@@@@n@@n@@@n@@n@@n@@n@A@A@@@@n@@n@@@@n@@n@@@n@@@n@@n@@n@@n@߰@A@@@@n@@n@ڠ@@@n@@@n@@n֠@@@n@@@n@@n@@n@@n@AB.text_of_custom@A@Ѡ@@@@nР@@@@n@@n@@@n@@n@@@n@@n@@n@ @A@ @@n @@n@@n@AѰ@A@@@@n@@n̠@@@n@@@n@@n@@n@B,text_of_info@AO@@@n@@@n@@n@@@@n@@@n@@n@@@n@@@n@@n@@n@@n@@A@@@@n@@n@@@n@@@n@@n@@n@ACD@Aנ@@@n@@@n@@n@@@@n@@n@@@n@@@n@@n@@n@@n@@A@@@@@n@@@@o@@@n@@@n@@n@@@n@@n@@@n@@@n@@n@@n@A@A@@@@o@@o@@@o@@@o@@o@@o@@A/@@@o@@@o@@o@@@@o @@o @@@o @@@o @@o @@o@@o@AB{@A@{@@@o@@ov@@@o@@o@@o@s@A@s@@@o@@o@nm@@@o@@@o@@ohg@@@o@@@o@@o@@o@@o@ M@A@ I@@o" <@@o!@@o @AB9text_of_raised_exceptions@A@kj@@@o)@@@o(@@o'gf@@@o&@@@o%@@o$@@o#@2text_of_return_opt@A@cb@@@o0@@@o/@@o._^@@@o-@@@o,@@o+@@o*@ACDY@A@Y@@@o5@@o4V@@@o3@@o2@@o1@T@A@TS@@@o<@@@o;@@o:PO@@@o9@@@o8@@o7@@o6@ İ@A@ @@o? @@o>@@o=@AB7text_of_short_type_expr@A@S@@@oH@@oG@N@@@oF@@oEKJ@@@oD@@@oC@@oB@@oA@@o@@F@A@FE@@@oO@@@oN@@oMDC@@@oL@@@oK@@oJ@@oI@AC>@A@>@@@oX@@oW@9@@@oV@@oU65@@@oT@@@oS@@oR@@oQ@@oP@1@A@1@@@oe@@od@,@@@oc@@ob@+*@@@oa@@@o`@@o_'&@@@o^@@@o]@@o\@@o[@@oZ@@oY@"@A@"@@@ok@@oj@@@oi@@@oh@@og@@of@@A@@@@or@@@oq@@op@@@oo@@@on@@om@@ol@ABCDEFHIE@@@۰I@^$@@#@@@^%@@^&@@E;@@FA 0A /IwA!GAA ?A > %A $ A  A  A  A  wA v A  aA `G>A A A A A_A^@A?AAAAoAnTASAAA A  A HA+HA"HAHAHA HAH2A HA HxA GA HRA H$A IA GA HoA GA GA I@A HA I#A w @A ? 4A 3 A  #A "IoA y A  UA T A  5A 4 A  A  tA sIA wIA q A  A  }A | A ArAqXAW=A<AAAA~A} 7A 6^A]DACAAAAA^A]IAH A  AAAA /A .AAyAxUAT$A# A @މ@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@RI@^" 6@@^#@@@@^@@@[@i@[@@@FFkuAXl@X 8@AаJg$textk..l..@@@ @jJ@^   GAF&A%AAAAnAm6A5AAAAAAaA`>A=AAAAAjAiBAA A AAAApAoSAR@A?#A"AAAAuAt@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g @g!@g"@g#@g$@g%@g&@g'@g(@g)@g*@g+@g,@g-@g.@g/@g0@g1@g2@g3J@_*@_+J@_'@@J@AWJ@^.@H=@AQJ@^2@AHa@ABJ@^8@BCJ@AJ@^@@I @A5J@^I@AIð@A-J@^M@I@A)J@^P@ABDI@A!J@^T@I@AJ@^W@I@AJ@^Z@ID@AJ@^^@ABCIȰ@A J@^b@I@AJ@^f@H@AJ@^j@AIk@AJ@^q@I?@AJ@^u@ABCDEJ @AJ@^v@H@AJ@^y@AI@AJ@^@H@AJ@^@AHҰ@AJ@^@BCJg@AJ@^@I=@AJ@^@AJN@AJ@^@BDJ@AJ@^@JȰ@AJ@^@J@AJ@^@ABEF3+**+++++@ 3AFA@@@@@JJԠJJcIVJHHIIJYI|II<I٠JIJJ?JQIJ1I}KHݠHK0@@K5@AH@H@ABK"@I@AJ>@J@ABCJa@JS@AJ@I@ABJ1@I@AIX@I@ABCDI@J|@AI@@I@ABI@I @AJ@I@ABJ@J@K@J@ABCDEF9@@@JJɠK KȠJߠJǠJJƠIIŠJǠJĠI8I9àI&I' JJIeIfJJIɠIIIIIJ,J-JnJoIIJ_J`JJJJJSJTJJIIK~KIDIEI&I'KK@..N@@Aа,Odoc_to_text'to_text,Odoc_to_text.../@ ././@@@@@q@gJ@f@ kAA j@A@԰@@@A@A@@A@ABn@An@K@AK@A@A@@A@ABC԰@A@@A@A@A@g@Ag@ABI@AI@0@A0@A@A@@A@ABCDư@A@@A@A@A@V@AV@AB3@A3@@A@A@A@а@A@ABC@A@u@Au@A\@A\@4@A4@AB@A@@A@Aְ@A@@A@ABC@A@@A@Ad@Ad@J@AJ@A%@A%@@A@ڰ@A@ABCDEFG@@ @ݠ.UsР>VԠNk 4^|נ0P~ՠB@@!@A@@AB@@A^@@@ABC@@A@@AB@z@AQ@*@ABCD@@A@@ABw@H@A,@@ABC@@A@v@ABI@,@A @@ABC@@A@t@B@'@ABCDEFGF@'to_text  @./MN̠/0QR젠st렠ꠠ頠蠠砠AB栠no堠䠠㠠⠠ᠠ56ࠠ`aߠޠݠߠܠ۠ڠ@A٠`aؠנ֠ߠՠԠABӠjkҠѠ@.../@@9 {2 Small helper stuff.} // //>@@@@@@@Ѡ /@/H/@/P@@ AD /@/S /@/T@@ 3@ @B@@@@/@/D@@Ѡ /V/^/V/d@@ Aภ(Verbatim/V/g /V/o@wI+ @bullet{} '/V/q(/V/|@@*/V/p+/V/}@@wR@@@g;K@g=K@g<30//00000@) @@@@@ @@ ,@@7/V/Z @@Ѡ =/~/>/~/@@ Aภ(VerbatimG/~/H/~/@wq* @minus{} O/~/P/~/@@R/~/S/~/@@wz@@@gCK@gEK@gD3XWWXXXXX@) U@@@@@ @@ @@_/~/ @@Ѡ e//f//@@ Aภ(Verbatimo//p//@w#@* w//x//@@z//{//@@w@@@gKK@gMK@gL3@) -@@@@@ @@ 8@@// @@Ѡ }////@A Aภn////Av_ (@//@@ 3@ S@@@@ภmv//A@A@  @@@gTK@g[@@//@@ @@//@@Ѡ W0000@@ [\Aడ1'Hashtbl&create0000@ 0000@@&random&optionL$boolE@@@hp@@@ho@@hn@#intA@@@hm@@hl !a@h]!b@h^@@@hk@@hj@@hi@+hashtbl.mliA ! !B c @@/Stdlib__HashtblA@94@@1/,@@@iC@@@iB@@iA@)@@@i@@@i?   @@@i<@@i;@@i:3@{ @@@@Jภ$None.@.@NK@@@k8@@@k7@@k6@@e100200@@Q@@@k2L@k:L@k9#@@t @@ $@@<00 @eM 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 J//K0y0@@@@@@@Q00R00@AA࣠@&self-2AఠIĠI]\AyA@ ^3`__`````@ Fqh l@]@AN]N^^@ ͠ _@ABKK`@ q ra@A&'b@  c@ABCd@ՠe@Af@g@AB]^h@|}i@AGHj@L$L%k@ABCDl@m@An@gho@ABEFp@'(q@Ar@ՠs@ABCt@u@AUVv@:;w@AB ܠ x@  y@A ˠ z@  {@ABCDE|@Π}@ALL~@MM@ABMiMj@MʠM@AMM@MM@ABCMM@MM@AM`Ma@LƠL@ABM9M:@M M @AMM@LL@ABCDMUMV@L~L@ALL@N(N)@ABLL@N N @A'(@@ABC@  @ANVNW@}~@AB;<@@A@kl@ABCDEFߠ@]^@ANN@NN@ABĠ@@Ade@@ABCuv@Z[@A?@@@AB@נ@A@@ABCD@ @AEF@ef@AB@@A@@ABCkl@FG@A01@@AB@@A̠@@ABC@LM@Ayz@_`@A:;@  @@ABCDEFGH@ 7(@ 2@A @BC >@ @ @AB @CD!2A@\A@ D U@_A ءAc@bAE K@#o@Ar@Bu@Cx@|@AD^@B@A@@AB@@A@z@ABCEQ@,@A@@AB@@Aw@G@ABCF+@@A@@AB@v@AI@+@ABC @@A@@AB@u@AB@'@ABCDG0@Ar #@3i@Aa o@6D@A< "@9@A 1@<@A qA?@A %@BKR/HG@GG@@@G@G@A@@@991A 2@ 0@@2@࣠@%depthA0000@A@@3@BG @F@EO @G@@@@@  @@$nameA0000@A@@3@ @@@@@@@@ డ6'Hashtbl#mem0001@ 0101@@@ x!a@h#!b@h&@@@h@@h@@@h@@@h@@h@@h@LLLn@@I@&!@@@ 11%@@. @@@@@!a@@@&%raiseAA@@@^BB^Bg@@@@@@@@@@o@@o{@@@oN@oO@o@@oW@@ภ,Aliased_nodel11&m112@;!)p@@@^@@@!/A@A!'@@!%@ @@3@@@oO@on@@>@@o@@|00@@!q@ డ'Hashtbl#add151;151B@ 151C151F@@@8!a@hE!b@hC@@@h@@h@@@h@ @@h$unitF@@@h@@h@@h~@@h}@u;;u;c@@E@,'@@@\Ġ@@@o@@o@@@o@@@o@@@o@@o@@o@@o@@z(node_tbl151G151O@@@yut@@@o@@ఐ9$name151P151T@ܰ@@(@@ภ"()151U151W@;@@@N@@@@A@@A@@@@@O@p@@s @@@@@pN@o@డ|"<=1Z1i1Z1k@@!a@@@/@@@.@@@-@@,@@+*%lessequalBA@@@@)))Z@@U@@@@xJ@p@@p@@@p@@@p@@p@@p,@@ఐ%depthB1Z1cC1Z1h@@@9@@I(maxdepthO1Z1lP1Z1t@@@F@@@@@@@pN@pL@ภ(Verbatim^1u1_1u1@{డ!^j1u1k1u1@@@@@@@p#@@p"@@@@p!@@p @@@p@@p@@pr@@&@node 1u11u1@@1u11u1@@@@@p3N@p5N@p4@@డ !^1u11u1@Ű@@@@@@p=@@p<@@@@p;@@p:@@@p9@@p8@@p7@@డq$,fix_nodename$Texi1u11u1@ 1u11u1@@@h|@@@H@@Hg@@@H@@H@f@f@@@h@@@pR@@pQg@@@pP@@pO@@ఐ:$name1u11u1@ݰ@@)@@1u11u1@@@@@pM@p]P@pY@@", 1u11u1@@1u11u1@@@@@pKO@p_O@p^@@ @@'@@@p1@p`O@pI@@1u11u1@@|;@@@p@paN@p/@@ @@S@ఐ|e'nothing%11&11@{Ͱ@@bJ@pM@pb@,1Z1`@@c!@@@d"@ @@e#@ A@A@@@@@pu@{@@ptv@@ps@@pr@@pq@ @@?@@p@@@p@@@p@@p@@p@@p@@p~J@pw@O00*@@U11V11@AA࣠@&self-2AఠNȠN|A@a3cbbccccc@@@@  Ad@d@@@࣠@#indAu11v11@A@гv'indices1111@@ @@@p3@'(@+@'0@,@%@@  @@1111@@@@@@p @@@@#entA1111@A@@3@6)@@@p@0@1@@@@  @@ภ(Verbatim1112@|ڠడ+FH22 22@E@@@@@@pM@pM@p@@@p@@p@@p3@.:@1@2@@@@డA&Global*with_index"22@2222@(@&Stdlib#ref{X@@@p@@@p@}1}1@@}-@;@@9@@@pN@pN@p2@@E@@;3@  డ}$List#mem2 252 29@ 2 2:2 2=@@@!a@$8@@'@} @@@'@@'$boolE@@@'@@'@@'@|$+'C'C|%+'C'b@@|#h@$@@@@@@qN@p@@p@ @@@p@@p@@@p@@p@@p|@@ఐ㠐#indU2 2>V2 2A@@@@@Р0indices_to_buildb2 2Bc2 2R@@@B1@@@qO@q O@q @@n2 24o2 2S@@@@@qO@q@v2 2.@@@@@qN@q@డ&String&concat2V2d2V2j@ 2V2k2V2q@@Y@@@Y@@@q@@q@YY@@@q@@@q@@qY@@@q@@q@@q@@ 2V2s@@2V2r2V2t@@Y@@@q0N@q2N@q1@@ภu 2u222A|!@2u22u2@@ 2u2@@f@@@qN@q:N@q=N@q<@ภu;2u2A|ఐvȠ'indices 2u2@uM @@@РvA@@@vA@@@vA@@@vA@@@vA@@@vA@@@vA@@@vA@@@vA@@@vA@@@@@@@q^N@q[A@@@q\N@qLA@@@qK@@qJ"@@@qI@@qH^@@ఐŠ#ind72u282u2@@@@@@qVn@@b@@qN@qE@q_O@qSu@ภuJ2u2A}&index Q2u2R2u2@@ T2u2@@N@qgN@qjN@qi@ภua22A})డs&escape$Texip22@ s22t22@@O@@@k)@@@qv@@qw@@qu@@డ$Name&simple2222@ 2222@@f@@@gZ@@@q@@qg]@@@q@@q@@ఐ#ent2222@۰@@@@2222@@@@P@@O@q}@ภv22A}! 2222@@ 22@@N@qN@qN@q@ภt22A@A@5@@@qN@q @@ A@< N@qr@@@qsN@q@@ A@E@@@qhN@qq@@'A@L@@@qFN@qf @@.A@S$@@@q;N@qD'@@2u26@@Zޠ,N@q.@@@q-N@q91@@x?@@'@@@pM@qN@q+9@ 2 2- 22@@ <@ 22@@2222@@M@qM@qJ@22 22@@M@@m@@W@@@pQ@A@ A@@@M@@@q@@q@J@@qE@@q@@q@@q@@@3@@q@`@@@q@@q@]@@qX@@q@@q@@q@@qJ@q@F11,@@L3.3AM3.3O@@A࣠@&self-2AఠPנPsA@X3ZYYZZZZZ@@@@  vA[@[@@@@ఠ"re٠k3R3\l3R3^@A@@t@@@qL@q3qppqqqqq@s@@%t@@@@@డtW®exp#Str3R3a3R3d@ 3R3e3R3k@@tU@@@tU@@@q@@qt@@@q@@q$@@& [ ]*3R3m3R3u@@3R3l3R3v@@tl@@@qM@qM@q8@@' @@<9@A@3R3X @@࣠@!tA3z33z3@A@@3@KYR@S@T@@@@@@డ:$List#map3333@ 3333@@Yo@@@@@*@rJ@rL@q@@rL@q@@q@@q@Z<@@@q@@qYp @@@q@@q@@q3@8D@@;@<@@@@@Ġ'Newline3333@J@@@@)3@@@@@@ภ#Raw3333@N+! 3333@@3333@@N7@@@r,O@r.O@r-@@ @@=@Ġ#Raw-33.33@NHఠ!s۠633733@OA@@NP@@@r3:99:::::@H@@@@@@@_@@@ภ#RawE33F33@N`డu&.global_replace#StrU33V33@ Y33Z33@@l*@@@u@@@r>@@r=@l@@@r<@@r;@m@@@r:@@r9l*@@@r8@@r7@@r6@@r53rqqrrrrr@E>@?@@@@@@ఐ"re3334@İ@@u@@@rUP@rWP@rV@@! 3434@@3434@@l@@@rSP@rYP@rX+@@ఐt!s3434@5@@m_@@@rQP@r[P@rZ?@@3334 @@N@@@r3@r\P@rOI@@z @@J@Ġ$List4 44 4@L6ఠ#telܠ4 44 4 @A@@L>Vk@@@r@@@r3@@@@@@ @@@@@ภ$List4 4$4 4(@LRడ]$List#map4 4*4 4.@ 4 4/4 42@@Z@@@@KJ@rk@@rnLJ@rJ@rh@@rm@@rl@[Z @@@rj@@riZ@@@rg@@rf@@re3@IB@C@D@@@@ ఐˠ$self"4 43#4 47@@@!@'4 4F@@@+@@r*@@rP@r@@ఐh#tel84 4G94 4J@%@@[?@@@r}P@rP@r0@@D4 4)E4 4K@@L@@@rbO@rP@r{;@@l @@g<@Ġ$EnumW4L4ZX4L4^@Loఠ#telݠ`4L4_a4L4b@yA@@LwV@@@r"@@@r!3hgghhhhh@v@@@@@ @@@@@ภ$Enums4L4ft4L4j@Lడ$List#map4L4l4L4p@ 4L4q4L4t@@["@@@@O@r@@rO@r@@r@@r@[ @@@r@@r[ @@@r@@r@@r3@IB@C@D@@@@ ఐ[$self4L4u4L4y@ F@@!@ ;4L4@@@@@r@@r@@ఐf#tel4L44L4@#@@\=@@@rP@rP@r.@@4L4k4L4@@LWo@@@r@@@rO@rP@r<@@m @@=@ఠ#txtޠ4444@A@@ @@@ఐ #txt4444@@ @ @@3@@@@@A33@@@3344@@@&@@r@@rM@rM@r@@ఐY!t4444@@@[@@D@@ZJ@r  @3z3@@@f@@rd@@rK@r`@q@@uA@@@q@@ro@@r@@r@@@*@@r@}@@r{@@r@@r@@rJ@r@63.32&@oG 1 Two hacks to fix linebreaks in the descriptions.D22E23-@@@@@@@K44L44@@A࣠@&self-2AఠSߠS rA @W3YXXYYYYY@ @@@   uAZ @Z@@ @@ఠ"rej44k44@A@@w@@@sL@s 3pooppppp@ r@ @%s@ @@@@డwV®exp#Str4444@ 4444@@wT@@@wT@@@s@@sw@@@s@@s$@@& [ ]*4444@@4444@@wk@@@sM@sM@s8@@' @@<9@A@44 @@࣠@#indA4545 @A@@3@KYR@S@T@@@@@@!tA45 45 @A@@#3@/@@@@@@@@@ఠ#rep5555@A@@@@@s>N@s*3@%>@@@@@డ_!^55&55'@@@@@@@s2@@s1@@@@s0@@s/#@@@s.@@s-@@s, @@! 55"55$@@55!55%@@7@@@sBO@sDO@sC4@@డ&String$make*55(+55.@ .55//553@@@@@@@@sL@@sK@@@@sJ@@sI@@@sH@@sG@@sF]@@ఐ#indM554N557@@@j@@`W558X55;@@'@@@sZP@s_P@s^z@@7 @@}@@@s@@s`P@sX@@X@@@A@j55@@డ$List#mapx5?5Gy5?5K@ |5?5L}5?5O@@]@@@@@@skJ@J@TJ@J@vJ@J@J@J@cJ@yJ@J@ J@J@J@ZJ@J@EJ@sM@se@@sj@@si@]@@@sg@@sf]2.@@@sd@@sc@@sb3@@@@@@@@Ġ#Raw5d5r5d5u@Qఠ!s5d5v5d5w@A@@Q@@@s3@!@@@@@@@*@@@ภ#Raw5d5{5d5~@Qడx.global_replace#Str5d55d5@ 5d55d5@@oŰ@@@y;@@@s@@s@p9@@@s@@s@p@@@s@@so@@@s@@s@@s@@s3        @ZE>@?@@@@@@ఐ"re5d55d5@`@@yc@@@sQ@sQ@s@@ఐT#rep15d525d5@z@@pn@@@sQ@sQ@s+@@ఐt!sE5d5F5d5@5@@p@@@sQ@sQ@s?@@P5d5Q5d5@@Rl@@@s@sQ@sI@@z @@J@ఠ#txtb55c55@{A@@@@@ఐ #txtm55n55@@ @ @@3nmmnnnnn@@@@@At5P5[@@@v5P5Zw55@@@@@s}@@s|N@sN@s3}||}}}}}@@@@@ఐĠ!t5555@@@@@@@J@bJ@BJ@J@sx@- @@@45 @@@@@s@@@s@@s@@sK@s@@@A@@@ @@s@@@s@@s@@s@@s?@ @@@@s@@@s@@@s @@s@@s@@s@@sJ@sf@448@@֐ {2 [text] values generation} Generates [text] values out of description parts. Redefines some of methods of {! Odoc_to_text.to_text}. 5566X@@@@@@@6Z6e6Z6q@AA࣠@&self-2AఠVV A @3@ @@@   A @@@ @@Ġ$None6}66}6@{@@@@3@ @ @ @ @@@@@@ภ6}66}6@@@@ @Ġ$Some6666@uĠ"::6666AĠ#Raw $66@S> +66@@-66.66@@SG@@@sN@s7@@@@@s@3@t1J@sJ@s@@Ġ"[]D66)A-@@*A@@@@sM@@@K660@@HJ@sJ@sR@@@>4@@OS@@@ภ@U66V66@?@@@L[@Ġ$Some`66a66@àఠ!ti66j66@A@@gJ@s3kjjkkkkk@q@@@@@@@o@@@డ!@y66z66@z@@@zsJ@t,J@t@@@t@@t@z @@@t@@tzݠ@@@t @@t @@t 3@1*@+@,@@@@ ఐ$self6666@ 9@@%@ .66@@@@@t&@@t%@@ఐP!t6666@%@@O(@@6666@@+@@ภ}&6666Aภ'Newline 66@P@ @@ON@t<@@ภ{66A@A@?^O@t4@@@t9N@tAP@@66@@zh@@@t N@t8X@@0%@@Y@@A:6Z6t(@@@)@@-A@@@@@tq@@tp@@to@@@@@t|@@@t{@@tz@@ty@@txJ@ts@6Z6^A@@6667@AA࣠@&self-2AఠWW 5A @3@ @@@   8A @@@ @࣠@%see_lA.67/67@GA@@ 3/../////@ 1@ @!2@ @@@@@  @@డ$List&concatF7 7G7 7@ J7 7K7 7@@@0H!a@%c@@@&@@@&@@&= @@@&@@&@Vy  Wy /@@UQ@#@@@b@@@tL@t@@@t@@@t@@t @@@t@@t3{zz{{{{{@MYZ@P@Q@@@@డ$List#map77&77*@ 77+77.@@`0@@@@u@@t7@@@tM@uM@tM@t@@t@@t@`@@@t@@t`2@@@t@@t@@t9@@@@Ġ'See_url7D7T7D7[@;'See_url'see_ref@@@ @@@@ @A@@C@AF N RF N c@@@i@ఠ!s7D7\7D7]@A@@@@@t3@l@@@@@#@@#@@~HJ@tM@t @@ఠ!t7D7_7D7`@A@@\@@~IJ@u*M@t@@ 7D7S 7D7a@@@#@@@t'@@@ภ~u7e7x77Aߠ)linebreak  7e7@ @@3@F?@@@A.'@(@)@@@ภ~-7e7Aภ$Bold57e7@Teภ~<7e7=7e7Aภ#Raw E7e7@U_డkg(see_also-Odoc_messagesR7e7S7e7@ V7e7W7e7@@ke@@@Ac@?A@ߠ@@@tP@u `@@7e7G@@]@@tP@tf@@\L@@P@ti@ภ~77{AYภ#Raw77@U! 7777@@7777@@U@@@uP@uP@u@@ @@:P@u@ภ77A}ภ$Link77@Qఐ㠐!s7777@@@Q@@@u)P@u,P@u+@ఐܠ!t7777@@@@@'77@@jP@u(@ภD77Aภ'Newline77@R@ @@|P@u:@ภ}Ȱ77A@A@\Q@u2@@@u7P@u?@@A@eQ@u@@@u#P@u6@@VA@nQ@u@@@uP@u"@@A@wQ@t@@@tP@u@@A@M@t@@@tP@t@@&7e7v@@@@Ġ(See_file577677@;(See_filel@\@@@ @AA@C@AZG d f[G d z@@@xj@ఠ!sJ77K77@cA@@r@@@tR@t@@@  @@iM@t@@ఠ!t_77`77@xA@@cM@t@@e77f77@@@@ @@t@@Ġ'See_docw78x78@;'See_doc@,@@@ @AB@C@AH { }H { @@@k@A!s7878@A@@>@@@@@M@t@@:!t7878@A@@M@t @@78 78@@@@ @@t)@@C@@!|*@@@డ!@8e88e8@}԰@@@}ԠJM@u`P@uD@@@uH@@uG@}Ӡ @@@uF@@uE~@@@uC@@uB@@uA3@P@@un@o@p@@@@ภ88 838e8Aʐy)linebreak 8 8<@ @@(@ภJ8 8?Aภ$Bold8 8C@V#ภY8 8F8 8bAàภ#Raw 8 8I@Wడm%(see_also-Odoc_messages8 8J8 8W@ 8 8X8 8`@@@@W2@@@uQ@uQ@uS@@& @@^@@@uQ@uyQ@u]@ภ/8 8a5A@6A@@@@uzQ@uk@@88 8D>@@^@@ulQ@uxq@@SC@@Q@ukt@ภF8e8xmAภ#RawN8e8{@Wh! U8e8}V8e8~@@X8e8|Y8e8@@Wt@@@uQ@uQ@u@@ @@Q@u@ภɰj8e8A2ภ#Rawr8e8@Wఐ1!s{8e8|8e8@@@W@@@uQ@uQ@u@@ @@Q@u@ภ_8e8Aw@A@R@u@@@uQ@u@@/A@R@u@@@uQ@u@@\A@R@ub@@@ugQ@u@@A@R@uZ@@@u_Q@uf@@8 81@@~Ҡ@@@uXQ@u^@@డ3!@8e88e8@~@@@~M@uM@u@@@u@@u@~ @@@u@@u*@@@u@@u@@u@@ఐ!t8e88e8@@@"@@ภU8e88e8Aภ'Newline 8e8@T@ @@1R@u7@ภڰ 8e8A@A@n@S@u@@@uR@uG@@8e8@@&J@@@uR@uO@@1%@@/h@@@uVQ@uR@uX@@r.@@Y@@Ar'7/7;1@@@)7/7:*8e8@@@#@@t@@tN@uN@u30//00000@@@@@ఐ%see_l>88?88@@@#@@B77%C88@@@@@tM@uN@t@@ @@#MJ@|J@}{J@}J@}J@~6J@~JJ@t'@-A@1A@@@#>@@u#1@@u@@u3@@@f@@v@#J@@v#=@@v@@v@@vJ@uR@r660@@~x88y88@A@࣠@&self-2Aఠ\#\$'A(@3@&@@@  *A+@@@+@࣠@!lA8888@A@@(@(@@@v2@(@@@v3@@v1@@@v03@K)@O@(1@P@&@@@@@@డ*$List'flatten8888@ 8888@@@!a@%]@@@&!@@@& @@& @@@&@@&@5@@R@$@@@(@@@vL@vqL@v;@@@v>@@@v=@@v< @@@v:@@v93@Pl)@)@@@v.@)@@@v/@@v-@@@v,@s@t@@@@డ$List#map8888@ "88#88@@d@@@@@)A@@@v@)@@@@v@@vM@vQ@@vTrW@@@vIM@vM@vnM@vN@@vS@@vR@e@@@vP@@vOd͠@@@vM@@vL@@vKW@@࣠@!xA`88a89@yA@@63a``aaaaa@i@@@@@@ภl89m89@5 )linebreakv89w89 @@@3vuuvvvvv@"N@@@@@ ఐ8'to_text8989@=@@+@ɐ89(@@@)@)@@@vz@)@@@v{@@vy@@@vx@@vw))@@@vv@@@vu@@vt1@@ภ89*89,A{ఐ_!x 89+@B @@E@ภA@ A@(M@v@@@vP@vS@@89)@@)@@@vP@v[@@8989-@@<M@vl@@@vpO@vP@vh@@l @@@@@vom@8889.@@@@@vf@@veN@vN@v@@ఐf!l89/890@@@fQ@@@vcN@vN@v @@88891@@A@@@vHM@vN@va@@R @@*%@@@vM@vF@A@A@@@*8@*7@@@vϠ@*6@@@v@@v@@@v@@v*3*2@@@v@@@v@@v@@v@@@ ;@@v@*[@*Z@@@v堠@*Y@@@v@@v@@@v@@v*V*U@@@v@@@v@@v@@v@@vJ@v@^88W@@%*d939>e939L@AA࣠@&self-2Aఠ^^A@ p3rqqrrrrr@@@@  A s@ s@@@࣠@+params_listA939M939X@A@@%D3@' @+@! @,@@@@@  @@డ$List&concat9[9c9[9g@ 9[9h9[9n@@V@@@V%@@@~L@v@@@v@@@v@@vV @@@v@@v3@2>%x@5@6@@@@డ6$List#map9o9z9o9~@ 9o99o9@@fk@@@@%@@w%Ԡ7@@@w M@wM@wFM@w@@w@@w@g9%@@@w@@wfm@@@w@@w @@w 9@@࣠@yA@ఠ!s9999@A@@/@%@~J@wM@w*3@Y@@@@ఠ!t9999@4A@@b@@@~J@wM@w+@@'99(99@@@$@@@w.@@ @@డ!@:9:#;9:$@]@@@]J@wRO@w6@@@w:@@w9@[ @@@w8@@w7@@@w5@@w4@@w33QPPQQQQQ@VO@P@QA:@;@<@@@@ภa99b9:"A*)linebreak k99@ @@'@ภҰs99A;ภ$Bold{99@Zภ9999AKภ#Raw 99@[డq*parameters-Odoc_messages9999@ 9999@@q@@@<>@q!i!iq!i!@@q@ @@[@@@wrP@wtP@ws\@@/@@@@@w~P@wkP@wqf@ภ99>A@?A@%@@@wlP@wzt@@99G@@c`@@w^P@wjz@@\L@@P@w]}@ภ69:vAภ#Raw9: @[! 9: 9: @@9: 9: @@\@@@wP@wP@w@@ @@P@w@ภZ9:Aàภ#Raw9:@\ఐ!s 9: 9:@@@@@@@P@w@ภw9:Aภ#Raw 9:@\:": '9:(9:@@*9:+9: @@\F@@@wP@wP@w@@ @@P@w@ภ <9:!A%@A@Q@w@@@wP@w@@/A@Q@w@@@wP@w@@UA@Q@w@@@wP@w@@A@Q@wT@@@wYP@w @@A@Š#Q@wL@@@wQP@wX@@j99 @@,@@@wJP@wP@@డ!@}9:'~9:(@@@@CM@w@@@w@@w@ @@@w@@wߠ@@@w@@w@@wB@@ఐ!t9:%9:&@J@@O@@ภ 9:+9:4Atภ'Newline 9:2@Yt@ @@1M@wQ@we@ภ9:3A@A@$R@w@@@wQ@wu@@9:)@@ܠI@@@wQ@w}@@2&@@@@@wHP@wQ@w@@q/@@@999:6@@@'@@w' @@w&N@wN@w@@ఐo+params_list:7:D:7:O@7@@':@@9o9y:7:P@@@@@w M@wN@w"@@c @@J@~TJ@~J@~J@~J@w@A@A@@@'@@w'@@w@@w@@@#@@w@'@@w'@@w@@w@@wJ@w@!9397-@@':R:^(:R:w@A@࣠@&self-2Aఠ``ֱNA@#3354455555@@@@  ٱQA#6@#6@@@@Ġ1F::G::@0@@@@++@@@x@@@x3MLLMMMMM@#O@@&#P@@@@@@@ภEZ::[::@D@@@+(+'@@@xB@@@xA@Ġ5k::l::@4@ఠ!sx::y::@A@@@@@x*3}||}}}}}@0@@@@ఠ!t::::@A@@e!@@@x+@@::::@@@@ @@x,@Ġ::::@@@@@+w@@@x2@@@x1)@@@ @@++@@@x6@@@x51@@@డ'!@;;';;(@ݰ@@@ݠ+@@@xM@xjM@xN@@@xR@@xQ@ߠ@@@xP@@xO!@@@xM@@xL@@xK3@g`@a@bWP@Q@R@@@@ภD:::;A)linebreak ::@ @@+@ภV::Aภ$Bold::@]/ภe::::AϠภ#Raw ::@^)డt1&raises-Odoc_messages::::@  ::!::@@t/@@@A-@?A@@@@xN@xt@@M::G@@e@@xvN@xz@@\L@@N@xu}@ภ[:;vA#ภ#Rawc:;@^}! j:;k:;@@m:;n:;@@^@@@xN@xN@x@@ @@N@x@ภް:; AGภ$Code:;@^Sఐ!s:;:;@@@^_@@@xN@xN@x@@ @@N@x@ภ:;Akภ#Raw:;@^Š! :;:;@@:;:;@@^@@@xN@xN@x@@ @@N@x@ภ:;A@A@, O@x@@@xN@x@@/A@5O@x@@@xN@x@@\A@>O@x@@@xN@x @@A@G%O@xl@@@xqN@x@@A@P.O@xd@@@xiN@xp@@::@@7@@@xbN@xh$@@డu!@;;+ ;;,@+@@@+PN@xN@x@@@x@@x@* @@@x@@xl@@@x@@x@@xK@@ఐ!t-;;).;;*@S@@f@@@x[@@ภ;;;/<;;8Aภ'Newline D;;6@\@ @@4O@xp@ภN;;7A7@A@CP@x@@@xO@x@@Y;;-@@kM@@@xO@x@@4%@@t@@@x`N@xO@x@@u.@@ @ఠ!lr;9;As;9;B@ A@@-L-K@@@x<@@@x;3zyyzzzzz@-@@@@@ภ;F;R<<-AL[#)linebreak ;F;[@ @@-Z@@@xM@yM@y3@G*-o-n@@@x:@@@x9@+@,@@@ภ;^;j#Anภ$Bold;^;n@^ޠภ;^;q;^;A~ภ#Raw ;^;t@_ؠడu&raises-Odoc_messages;^;u;^;@ ;^;;^;@@@@_@@@y%M@y'M@y&D@@& @@@@@y1M@yM@y$N@ภ;^;5A@6A@O@@@yM@y-\@@;^;o>@@g@@yM@yb@@SC@@jM@y M@yg@ภb;;Aˠภ#Raw ;;@`%" :;;;;@@;;;;@@`1@@@y@M@yBM@yA@@ @@(M@y9M@y?@ภ);;Aภ$List1;;@]డ$List#map@;;A;;@ D;;E;;@@k߰@@@@.$@@@yM@y[@@y^g@@@yM@y~M@yX@@y]@@y\@l@@@yZ@@yYk@@@yW@@yV@@yU3eddeeeee@@@@@࣠@~}A@ఠ"ex|;;};;@ A@@@4@yM@yM@ys@@ఠ$desc;;;;@ A@@h,@@@yM@yM@yt@@;;;;@@@"@@@yw@@ @@ภ;;;;@tภ$Code;;;;@`ఐB"ex;;;;@A@B@C@@B3@.M92@3@4@@@@;;;;@@ @@@yM@yM@yM@yO@y@ภ;<;< @ภ#Raw;;;<@a! ;<;<@@;<;<@@a @@@yO@yO@y7@@;;;<@@3O@y<@ఐv$desc;< ;<@C@@uG@@@@mDM@y|@@@yO@yO@@K @@*@@@yT@;;;<@@@@@yp@@yoN@yN@y@@ఐ!l+;<,;<@@@m@@@ymN@yN@y@@7;;8;<@@^h@m@yS@@@yRM@yN@yk@@ @@'M@yJM@yQ@ภN<<$Aภ'NewlineV<<+@^@ @@M@yM@y@ภ3b<<,AK@A@Ǡ@@@yM@y@@A@Π*@@@yKM@y @@IA@ՠV@@@y:M@yI@@vA@ܠ@@@y M@y8@@A@@@@xM@y @@;F;P@@+@@A:R:z@@@@@ A@@@/k/j@@@z @@@z@@z/g/f@@@z@@@z@@z@@zS@@@'@@z3@//@@@z2@@@z1@@z0//@@@z/@@@z.@@z-@@z,@@z+J@z"@:R:V;@@!A@?A@ @@@zN@zb@@<~<G@@jD@@zN@zh@@<~<<~<@@N@zm@ภ<~<<~<@ภ#Raw<~<<~<@b! <~<<~<@@<~<<~<@@b@@@zN@zN@z@@ @@N@z@ఐҠ!t<~<<~<@@@0@@@z@@&@@OO@z@@@zN@z@@A@@@@@zN@z@@ภa<~<<~==@#@@&@@ఐĠ$textJ==K==@@@ 3@@N==O==@@*6@@"@@oK@@@{R@{=@@ภ_==`==A(ภ'Newline h==@b(@ @@R@{R@ภCr==A[@A@נS@{@@@{R@{b@@}==@@x@@@{R@{j@@====@@m@ఐ2#acc====@@@cx@@@@N@{@@@{@ @@@Ġ)Not_found=> =>@K@@@@@@@{@@@ డ'warning)Odoc_info>>*>>3@ >>4>>;@@@@@@ @@ $unitF@@@ @@ @44@@u@@@@@@@{@@{@@@{@@{5@@డ|/tag_not_handled-Odoc_messages>>=>>J@ >>K>>Z@@@+{@@@:@@:|@@@:@@:@|))|)O@@|x@@@@+@@@|@@|@@@|@@|g@@ఐ#tag>>[>>^@p@@t@@>><>>_@@_@@@{@|V@| ~@@o @@C@@@|T@{@ఐՠ#acc2 >b>s3 >b>v@@@@@@@@@7=Y=i@@@9=,=F@@@@@|@@|P@|@A=,=:B >w>@@@@@{~@@@{} @@{|@@{{O@|O@|@@ภBW >w>X >w>@A@@@-N@{N@|#@@ఐ堐#c_lg >w>h >w>@@@ˠ6@@@{xO@|(O@|$@@s==t >w>@@F@@v<=w >w>@@ y@@@{GM@|-N@{U@@ @@A@@|1M@{E$@A@A@@@5ߠ@5@@@|H@5@@@|I@@|G@@@|F@@|E5@@@|D@@|C@@|B @@@,@@|^@5@5@@@|\@5@@@|]@@|[@@@|Z@@|Y5@@@|X@@|W@@|V@@|UJ@|KO@<<P@@' >> >>@A@࣠@&self-2Aఠjwjx {A |@,3@ z@@@   ~A, @,@@ @࣠%block%*opt*Aఠ >> >>@A@@5@@@K@K@|K@|3@ %,@ @$-,@ @"@@@ภ >> >>@@@@@@@|@@  >> >>@@Ġ$None >> >>@@@@@66@@@|@@@|3@'82@3@4@@@@@ภ* >>+ >>@@@@66@@@|@@@|@Ġ$Some<>>=>>@ఠ$infoE>>F>>@^A@@6?@@@|3IHHIIIII@*@@@@@@@6H6G@@@|@@@| @@@@ఠ!t_>>`>>@xA@@2V@@@|O@|3feefffff@H*#@$@%@@@డ$List&concaty>? z>?@ }>?~>?@@3@@@32z2y@@@|@@@|@@|.2~@@@|@@|3@(@@@@ภ??).DzDAcఐc$info??1??5@?@@"@@@|@|@,i_deprecated??6??B@3,i_deprecated-@@@ A6oS@@@ 4@@@ 3@@F33&i_descAo^@@@ &@@@ %@@@ @A``@@t@3)i_authors@@@ (@@@ '@@A@Aaa,@@u@3)i_version+^ @@@ *@@@ )@@B)@AbZ^bZx@@%v@3&i_sees::2@@@ ,@@@ +@@C7@Acc@@3w@3'i_sinceH{&@@@ .@@@ -@@DF@A$d%d@@Bx@3(i_beforeWW@9@@@ 1@o@@@ 2@@ 0@@@ /@@E^@A<e=e?@@Zy@o3(i_paramsoo2@@@ 6@@@ 5@@Gl@AJgKg@@h{@33i_raised_exceptions}}s0raised_exception@@@ 8@@@ 7@@H|@AZh[h>@@x|@3.i_return_valueo@@@ :@@@ 9@@I@Ahieiiie@@}@3(i_custom@}@@@ =@o@@@ >@@ <@@@ ;@@J@Ajj@@~@3(i_alerts%alert@@@ @@@@ ?@@K@Ak k %@@@@Afswfs@@z@@@àp@@@|@@@|@Ġ$None?H?[?H?_@@@@@נp)@@@|@@@|0@@ޠp0@@@|@@@|7@@@ภ?H?c?H?e@@@@33@@@|C@Ġ$Some?f?y?f?}@ఠ!t?f?~?f?@A@@pW@@@|5@@@@@ p^@@@|@@@|=@@pe@@@|@@@|D@@@డK!@?@?@@@@@3R@|@@@}@@|@ @@@|@@|@@@@|@@|@@|3@>7@8@9@@@@ภ<????@ˠภ#Raw ?? ??@i&డ!^????@>@@@>@@@}$@@}#@=@@@}"@@}!H@@@} @@}@@}4@@డN*deprecated-Odoc_messages9??:??@ =??>??@@L@@@?@T@y@@T@{@p@@@ts@@@}@@@}P@}@@}@ @@}u@@@}@@}@@}@@ఐ$infob@T@jc@T@n@@@@@@}@}@)i_authorsn@T@oo@T@x@@@)@@ภdy@T@|z@T@~@c@@@6P@}@@@@@@@}Q@}@ภð@@@@@R%))linebreak@@@@@@@@@@}@ ఐΠ$self@@@@@$9@@<@#@@@@@::@@@}@@@}@@}:ߠ:@@@}@@@}@@},@@ఐ$info@@@@@`@@C@@@}@}@@)i_authors@@@@@@@;; @@@}@@@}Q@}Q@}R@@?@@I5Q@}@@@}P@}Q@}]@@@@@@@@P@}b@ภ@A@A@@@@ P@}m@@@n@ภdAAkA͠ఐ"isAAAA@,@@@7@@@}P@}@@@}@@}@@@}@@}@@ఐ점$info1AA 2AA$@Ȱ@@@@@}@}@)i_version=AA%>AA.@^@@ߠ+@@@}Q@}Q@}@@7 @@@@@~Q@}@ภSA/ASTA/AU@%)linebreak]A/AI^A/AR@@@@@@~@ ఐ$selfoAVAppAVAt@%@@=k@$7tAVA@@@8%8$@@@~@@@~@@~8#8"@@@~@@@~@@~ @@ఐN$infoAVAAVA@*@@ @@@~$@~! @)i_versionAVAAVA@@@8R8Q@@@~@@@~Q@~%Q@~"@@?@@6Q@~@@@~P@~'Q@~'@@A/AGAVA@@jP@~,@ภAAAA@@@@ P@~.7@@@8@ภ. AA5A ఐ$self  AA@%o@@=M@$ AA@@@6@@~;6@@~:T@@ఐ$info AA AA@@@k@@@~E@~Bh@&i_sees AA AA@@@6J@~Cq@@4@@6r@ภh !ABoAѠ ఐ?$self !AB@%@@>@%!AB@@@<4@<3@@@~^@<2@@@~_@@~]@@@~\@@~["B%BB@3@@@@@~@~@'i_since"B%BC"B%BJ@@@J+@@@~Q@~Q@~"@@7 @@@@@~Q@~(@ภ#BKBo#BKBq@'^)linebreak#BKBe#BKBn@@@@@@~=@ ఐ$self$BrB$BrB@&n@@>L@%$BrB@@@:":!@@@~@@@~@@~: :@@@~@@@~@@~a@@ఐ$info$BrB$BrB@@@x@@@~@~u@'i_since $BrB $BrB@@@:O:N@@@~@@@~Q@~Q@~@@?@@~8Q@~@@@~P@~Q@~@@$#BKBc%$BrB@@#P@~@ภ.%BB/%BB@@@@ P@~@@@@ภ:&BBA ఐp$self G&BB@&ڰ@@?B@&"K&BB@@@8 @@~7@@~@@ఐ$info\&BB]&BB@@@@@@~@~@(i_paramsh&BBi&BC@E@@8'J@~@@4@@8@ภӰt'CCA< ఐ$self 'CC@'@@?|@&['CC7@@@;`;_@@@~@@@~@@~;\;[@@@~@@@~@@~@@ఐ_$info'CC8'CC<@;@@@@@@ @3i_raised_exceptions'CC='CCP@@@;;@@@ @@@ Q@Q@ -@@K@@J@~P@Q@4@ภ*(CSCf1Aఐ"is(CSCi(CSCk@@@@zux@@@0P@#@@@"@@!@@@ @@Z@@ఐ$info(CSCl(CSCp@@@q@@@1@.n@.i_return_value(CSCq(CSC@°@@+@@@,Q@2Q@/}@@7 @@E@@@3Q@*@ภS)CC)CC@L()linebreak#)CC$)CC@@@`@@@;@ ఐ^$self5*CC6*CC@'ɰ@@@1@' :*CC@@@;;@@@E@@@D@@C;;@@@B@@@A@@@@@ఐ$infoY*CCZ*CC@@@@@@W@T@.i_return_valuee*CCf*CC@$@@<#<"@@@R@@@QQ@XQ@U@@?@@٠9iQ@5@@@:P@ZQ@N@@)CC*CC@@P@P@9@ภv+CD+CD @u@@@P@a@@@@ภ,D DA_ ఐ͠$self ,D D#@(7@@@@',D D2@@@??@@@r@@@q@@p??@@@o@@@n@@m*@@ఐ$info,D D3,D D7@^@@A@@@@>@(i_alerts,D D8,D D@@l@@?G?F@@@@@@~Q@Q@P@@K@@eP@iP@Q@{W@ภM-DCDVTA ఐ$$self -DCDZ@(@@@l@'-DCDi@@@>P@>O@@@@>N@@@@@@@@@@>K@@@@@@@ఐޠ$info#-DCDj$-DCDn@@@@@@@@(i_custom/-DCDo0-DCDw@@@>@>@@@@>@@@@@@@@Q@Q@@@Y@@>~@@@@ภ!P.DzDA9@A@sP@@@@P@@@mA@z@@@jP@@@A@Š@@@P@h@@A@̠@@@~P@@@A@Ӡr@@@~P@~@@=A@ڠw@@@~P@~@@A@|@@@~UP@~@@|A@9@@@~7P@~S@@A@>@@@}P@~5@@A@C@@@}P@}@@hA@H@@@}|P@}@@A@M@@@|P@}z@@??'@@Y:@@@|P@|F@@7@@KG@A@>>@@ఐˠ%block/DD/DD@@@3@Ve^@_@`@@@ภ%0DD0DDAภ%Block 0DD@lnఐy!t0DD0DD@@@Jw@@@@@@N@N@*@@#@@>@@@N@0@ภŰ0DD.A@/A@Y@@@N@>@@0DD7@@@@@D@డy!@ 1DD 1DD@/@@@/;N@@@@@@@, @@@@@n@@@@@@@g@@ఐР!t/1DD01DD@q@@R#@@@O@ O@|@@ภB1DDC1DDA ภ'Newline K1DD@m @ @@@@@@ภ'V1DDA?@A@;KP@ @@@O@@@a1DD@@sQ@@@O@@@i1DDj1DD@@qN@O@@p/DD@@s@@@ E @@At >> @@@ i A@ mA@@?n?@@@@@@@@@??@@@@@@@@??@@@@@@@@@@@@ @ @@6@@??@@@@@@@@@??@@@@@@@@??@@@@@@@@@@@@@@J@ @ >>V@@;n3DD3DD@AA࣠@&self-2Aఠtptq*tA*u@63@*s@@@  *wA6*x@6@@*x@࣠@!iA3DD3DD@A@@;3@*6@*@!6@*@@@@@  @@ ఐ+$self4DE4DE@*@@B3@";@@@@@* 4DE@@@Iw@@@@@+@@@@@@@ ఐL$self4DE4DE@*@@C!@*!4DE'@@@2@,@@@@@@@@@@+@*@@@@@@@@@'@&@@@@@@@@@@A@@Oภ+&S@S@6@N@@@ @@@@@Q@@ఐw!iY4DE(Z4DE)@[@@;^@@]4DE^4DE*@@I@@@ N@f@@j@@< J@J@J@J@2J@CJ@J@J@vJ@J@z@A@A@@@<"@@<@@@@@@@7@@%@<.@@$<%@@#@@"@@!J@@3DD3@@ {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. 6E,E09EF@@@@@@@<3;FF;FF1@AA࣠@&self-2AఠuRuS+VA+W@73@+U@@@  +Y A7+Z@7@@+Z@࣠@&m_name A;FF2;FF8@!A@@F}F_>F}F@ b>F}Fc>F}F@@@<@@@ W@@ V@@@ U@@ T@wwww@@Y@@@@<@@@@@@@@@@w@@ఐ#typ>F}F>F}F@@@=@@>F}F>F}F@@C/@@@x@P@@@=FSF`>F}F@@@@@]@O@v@@<F?FI>F}F@@r@@@G@N@[@@ @@@@@F@ A@A@@@=<@@@=5@@=-@@@@@@@ @@8@@@=L@@@=E@@==@@@@@@@@J@@;FF-@@1@FF@FF@A@࣠@&self-2#Aఠv"v,#A,@83@,@@@  ,$A8,@8@@,@࣠@&m_name$A@FF@FF@%A@@@]@@@3@,8@,@$8@,@@@@@  @@#typ%A @FF @FF@$&A@@@g@@@3@&@y@@@@ @!@@@@ @@ภ~AFF AFGAภ#Raw (AFF@sB ఐU$self5AFF6AFF@,ɰ@@E1354455555@'6@@@@@0@1@@@, @AFG@@@DE@@@@@@D@@@@@@D=@@@@@@@@@ఐj&m_name\AFG]AFG @J@@Dc@@@N@N@.@@ఐh#typpAFG qAFG @8@@Dk@@@N@N@B@@{AFF|AFG@@s@@@@N@ L@@f @@@@@@M@R@ภaAFGqAy@rA@@@@M@`@@AFFz@@@@@f@A@A@@@A @@@C@@B@A@@@A@@@AA@@@?@@@>@@=@@<@@;@@@9@@Z@A*@@@Y@@X@A%@@@W@@VA"A!@@@U@@@T@@S@@R@@Q@@PJ@E@@FF@@>CDG>GIDG>GV@AA࣠@&self-2'Aఠw&w-'A-@93@-@@@  -(A9-@9@@-@࣠@!v(ADG>GWDG>GX@)A@@>]3@-:@-@!:@-@@@@@  @@ డx0reset_type_names)Odoc_infoEG[GaEG[Gj@ EG[GkEG[G{@@@]@@@ L@@ Ka@@@ J@@ I@GvUvUHvUvx@@eW@@@@@@@q@@p@@@o@@n387788888@:F>@=@>@@@@ภ+SFEG[G|GEG[G~@+R@@@'@@@zN@~@@7@@l@@@M@x@@ఠ!t)^FGG_FGG@w*A@@K@@@M@@@@M@3jiijjjjj@2@@@డ!@wKHzHxKHzH@@@@@@@@@@"@@@@@נ&@@@@@@@!@@ภFGGKHzHA_ ఐ$selfFGG@.7@@F9@.+FGG@@@K@@@@@@@@K@@@@@J@@ภGGGJH<HwAภ'Newline GGG@q@ @@L@@@O@b@ภ4GGGA/%minus GGG@ @@L&@@@O@O@z@ภLHGG.Aภ#RawHGG@uడm!^HGGHGG@'@@@'@@@@@@&@@@@@1@@@@@@@@@$val HGGHGG@@HGG HGG@@E@@@P@P@@@డ!^4HGH5HGH@[@@@[@@@@@@Z@@@@@e@@@@@@@@@డ$Name&simpleXHGGYHGG@ \HGG]HGG@@°@@@$@@@@@'@@@@@@@ఐ{!vvHGGwHGG@;@@? @(val_name}HGG~HGH@3(val_name?@@@ x!t@@@ n@@@ 3(val_info @@@ p@@@ oA@A @AE2W2aE2W2@@@3(val_type#)type_expr@@@ q@@B@AF22F22@@@3-val_recursive%@@@ r@@C!@AG33 G33 @@@3.val_parameters/.Odoc_parameter)parameter@@@ t@@@ sA@D4@AH3J3TH3J3@@@3(val_codeB>@@@ v@@@ uA@EC@AI33I33@@@3'val_locQ%@@@ wA@FL@AJ4#4-J4#4I@@@@AD22 D223@@@h`@@@@@#R@)R@'x@@HGGHGH@@@@@!~@@# : HGHHGH @@HGHHGH @@@@@Q@.Q@-@@ @@@@@@/Q@ @@HGG HGH @@v$@@@@0P@@@% @@MV@@@O@@ภ|IHH"^A ఐA$self *IHH&@/@@H%@/-.IHH;@@@@@@A@@@@@@@@?@@>@@డ$Name&fatherGJH<HSHJH<HW@ KJH<HXLJH<H^@@@@@@)H@@)G@@@)F@@)E@tu@@J@@@@"@@@T@@S%@@@R@@Q@@ఐy!vtJH<H_uJH<H`@9@@@ @(val_name{JH<Ha|JH<Hi@ @@B@@@aQ@Q@@@JH<HRJH<Hj@@H@@@_@@ఐ!vJH<HkJH<Hl@\@@@-@(val_typeJH<HmJH<Hu@ @@AP@6@@@@A7@ภ{JH<HvA@A@M@@@8@@@9O@H@@A@@@@O@7O@@A@ @@@O@V@@A@'@@@O@]@@GGG @@/N@@@@@@O@h@@@@@mi@ภ;KHzHFA ఐ$self KHzH@0|@@H~@0ZKHzH@@@B@@@@@@B@@B @@@@@@%Value@KHzHKHzH@@B&@@@O@@@ఐ!vKHzHKHzH@ذ@@Aq@(val_nameKHzHKHzH@ @@@@@ @@E@@B4@ภ'KHzHAภ'Newline/KHzH@s@ @@k@@@@ภ :KHzHA#@A@O@@@@N@@@A@O@@@@N@@@rA@O@@@@N@@@VFGG@@u@@@N@@@ ఐ$selfkLHHlLHH@0@@Ig@0WpLHH@@FcF{@@@+@@@*@@)@FzFy@@@(@@@'@@&FvFu@@@%@@@$@@#@@"!@Fภ1u@@F@@@D@@@C@@B1@@ఐ!vLHHLHH@o@@B@@(val_infoLHHLHH@) @@FF@@@>@@@=O@IO@FR@@LHHLHH@@ՠb@@@N@KO@:]@@u @@g^@A@FGG @@ ఐ$selfMHHMHH@1l@@I3@|@}@~@@@0MHH@@@PT@@@S@@R@@@Q@@P@@ఐ!tMHIMHI@@@R9@@@i@@@hM@cM@`*@@.@@B`J@MJ@J@J@J@Z4@D@@ @@@ @A@ A@@@Bw@@sBn@@r@@q@@@>@@~@B@@}Bz@@|@@{@@zJ@u9@)DG>GB4@: " Return Texinfo code for a value. 7CGG8CGG=@@@@@@@B>QI:IE?QI:IV@AA࣠@&self-23Aఠ{2{1e+A1@>J3LKKLLLLL@1@@@  1h,A>M1@>M@@1@࣠@!a4A^QI:IW_QI:IX@w-A@@B3_^^_____@2>a@2@!>b@2@@@@@  @@ డ0reset_type_names)Odoc_infoxRI[IayRI[Ij@ |RI[Ik}RI[I{@@`@@@`@@@@@_@@@@@3@)5B@,@-@@@@ภ/RI[I|RI[I~@/@@@v@@@N@@@&@@@@@M@@@ఠ!t5SIISII@.A@@O@@@M@@@@M@3@2@@@డ3!@]KfK]KfK@@@@@@@@@@"@@@@@&&@@@@@@@!@@ภDSII]KfKA ఐ$selfSII@2@@J9@2zSII@@@]PA@@@@@@@@P@@@@@@J@@ภmTII\K7KcAנภ'Newline TII@u@ @@P]@@@O@b@ภ$TIIA3%minus -TII@ @@Pu@@@O@O@z@ภ<UII.Aภ#RawDUII@y^$val KUIILUII@@NUIIOUII@@yj@@@O@O@@@ @@P@@@O@@ภ°cVIIUA+ภ#RawkVII@yఐ!axVIJyVIJ@@@C@+att_virtualVIJVIJ@3+att_virtualC@@@ }@@@ |@@B3)att_value C@@@ z@@@@AP44P44@@@3+att_mutable@@@ {@@A@AQ5"5,Q5"5@@@@@AR5m5wR5m5@@@+#@@@@@O@@(virtual VIJVIJ @@VIJVIJ!@@y@@@O@O@@ VIJ(@@VIJ'VIJ)@@O@O@ @VIJVIJ*@@@@h@@Q@@@ O@@ภ5WJ-JAAภ#RawWJ-JD@yఐ!aWJ-JIWJ-JJ@a@@D,2@+att_mutableWJ-JKWJ-JV@` @@+@@@/O@->@(mutable WJ-J]WJ-Je@@WJ-J\WJ-Jf@@z@@@+O@1O@0O@ WJ-Jm@@WJ-JlWJ-Jn@@O@3O@2]@WJ-JEWJ-Jo@@`@@G@@Qa@@@$O@*f@ภ(XJrJAภ#Raw0XJrJ@zJడ$Name&simple?XJrJ@XJrJ@ CXJrJDXJrJ@@@@@ @@@G@@F@@@E@@D@@ఐ!a_XJrJ`XJrJ@հ@@D@)att_valuefXJrJgXJrJ@ݰ @@D@@@\@Y@(val_namerXJrJsXJrJ@@@9@@@TP@]P@[@@}XJrJ~XJrJ@@?@@@R@@[@@Q@@@;O@A@ภYJJAVภ#RawYJJ@z# : YJJYJJ@@YJJYJJ@@z@@@oO@qO@p@@ @@Q@@@hO@n@ภZJJA} ఐy$self ZJJ@4U@@L@3ŰZJJ@@@EM@@@EF@@E>@@@@@@డ@$Name&father[JK[JK@ [JK[JK @@@@@@@@@@@@@@@5@@ఐ!a[JK![JK"@u@@E@F@)att_value[JK#[JK,@} @@Ed@@@@R@(val_name[JK-[JK5@@@@@@Q@Q@`@@[JK[JK6@@@@@f@@ఐՠ!a0\K7KM1\K7KN@@@Eqw@)att_value7\K7KO8\K7KX@ @@E@@@@@(val_typeC\K7KYD\K7Ka@@@EP@@@@@E@ภ O\K7KbAA8@BA@R@@@y@@@zO@@@LA@@@@iO@x@@SA@Š@@@2@ , Return Texinfo code for a class attribute. PIIPII9@@@@@@@GFcL3L>cL3LL@AA࣠@&self-27Aఠ66ȱ@/A6@C%3'&&'''''@6@@@  6˱C0AC(6@C(@@6@࣠@!m8A9cL3LM:cL3LN@R1A@@G`3:99:::::@6C<@6@!C=@6@@@@@  @@ డ0reset_type_names)Odoc_infoSdLQLWTdLQL`@ WdLQLaXdLQLq@@ ;@@@ ;@@@@@ :@@@@@3baabbbbb@)5G@,@-@@@@ภ4}pdLQLrqdLQLt@4|@@@ Q@@@N@@@&@@@@@M@@@ఠ!t9eLwLeLwL@2A@@۠T@@@M@@@@M@3@2@@@డ!@nNKNnNKN@İ@@@Ġ@@@@@@"@@@@@&@@@@@@@!@@ภeLwLnNKNA ఐ$selfeLwL@7a@@O9@7UeLwL@@@8U@@@@@@@@U@@@@@J@@ภHfLLmNNHAภ'Newline fLL@z@ @@U8@@@O@b@ภ^fLLAǠ8Ơ%minus fLL@ @@UP@@@O@O@z@ภvfLL.Aߠภ#RawfLL@~9'method &fLL'fLL@@)fLL*fLL@@~E@@@O@O@@@ @@Uw@@@O@@ภ>gLLUAภ#RawFgLL@~`ఐ!mSgLLTgLL@@@Hy@+met_privateZgLL[gLL@3+met_privateH@@@ @@@ @@A3)met_value H@@@ @@@@AX6$6.X6$6C@@@3+met_virtual@@@ @@B@AZ66Z66@@@@AY66Y66@@@+#@@@@@O@@(private gLLgLM@@gLLgLM@@~@@@O@O@@ gLM @@gLM gLM@@O@O@ @gLLgLM@@@@h@@U@@@ O@@ภhMM&Ayภ#RawhMM)@~Ӡఐ!mhMM.hMM/@a@@H2@+met_virtualhMM0hMM;@` @@@@@/O@->@(virtual hMMBhMMJ@@hMMAhMMK@@~@@@+O@1O@0O@ hMMR@@hMMQhMMS@@O@3O@2]@hMM*hMMT@@`@@G@@V<@@@$O@*f@ภbiMWMkAˠภ#Raw iMWMn@%డ{$Name&simpleiMWMpiMWMt@ iMWMuiMWM{@@@@@@@@G@@F@@@E@@D@@ఐ!m:iMWM|;iMWM}@հ@@I`@)met_valueAiMWM~BiMWM@ݰ @@I@@@\@Y@(val_nameMiMWMNiMWM@ а@@@@@TP@]P@[@@XiMWMoYiMWM@@@@@R@@[@@V@@@;O@A@ภȰijMMA1ภ#RawqjMM@# : xjMMyjMM@@{jMM|jMM@@@@@oO@qO@p@@ @@V@@@hO@n@ภkMMAX ఐy$self kMM@90@@Q@8¡kMM@@@J(@@@J!@@J@@@@@@డ$Name&fatherºlMM»lMM@ ¾lMM¿lMN@@ s@@@@@@@@@@@@@5@@ఐ!mlMNlMN@u@@JF@)met_valuelMNlMN@} @@J?@@@@R@(val_namelMNlMN@ p@@@@@Q@Q@`@@lMMlMN@@@@@f@@ఐՠ!m mNN2 mNN3@@@J1w@)met_valuemNN4mNN=@ @@Jp@@@@@(val_typemNN>mNNF@ @@JP@@@@@J@ภ*mNNGAA@BA@Ws@@@y@@@zO@@@LA@™@@@iO@x@@SA@ @@@@?@@@࣠@a^A@ఠ"tp?`tO OatO O@y7A@@03a``aaaaa@EhtO OiwOkO@@@@@ఠ!v@rtO OstO O@ŋ8A@@;@@wtO OxtO O@@@I@D@@@@ @@డ&Printf'sprintfŎuO O(ŏuO O.@ ŒuO O/œuO O6@@@(&format!a@=@@@=b@@@=@@@=@@=@@=@@@C@$@@@@<@@@@@@E@@@'@@&N@N@@@%N@@@N@,@@@@@@@@@@@@@3@v@y@zn@h@i@@@@ภ  uO O7uO O=A ภ~ }ภ76@@^FP@F@@@O@*@ภ.#ภ6O+N@+@vUP@U@@@$O@0B@ภF.*/;)@;@\@@@O@O@O@"iN@N@#@@@(O@:a@@R@1|  @@@O@!l@@]@<P@ˠ@@@O@x@$%s%sn@n@C@@@O@=O@<@@ut@@Š5@@@O@@@డ2string_of_variance)Odoc_infouvO>OIvvO>OR@ yvO>OSzvO>Oe@@@M&t_type@@@ S@@ R@M@@@ Q@@ P@@@ O@@ N@@ M@w@w@w@w@@X@!@@@@@@X@@W@d@@@V@@U@@@T@@S@@R@@ఐ!tƱvO>OfƲvO>Og@d@@M@@ఐL!vƾvO>OhƿvO>Oi@@@@@vO>OHvO>Oj@@P@d@@డ63string_of_type_expr)Odoc_infowOkOvwOkO@ wOkOwOkO@@x@@@NW@@@@@x@@@@@@@ఐ"tpwOkOwOkO@@@@@wOkOu@@1P@!@@l@@-N@#@A@M@@A@@ఐ!t yOO yOO@@@N3      @@@@@@-ty_parametersyOOyOO@3-ty_parametersN!@@@ b@)type_expr@@@ @(Variance!t@@@ @@ @@@ @@B#3'ty_name!t@@@ @@@@AV1/#/-W1/#/?@@t@3'ty_info*@@@ @@@ A@A@Ad2/b/le2/b/@@@83'ty_kind8NY)type_kind@@@ @@C!@Ao50L0Vp50L0j@@@3*ty_privateCNd,private_flag@@@ @@D,@Az60}0{60}0@@@3+ty_manifestNNs-type_manifest@@@ @@@ @@E<@A700700@@@3&ty_loc^@@@ A@FE@A800801@@@3'ty_codeg@@@ @@@ A@GT@A911 911@@@@@A3//3/0@@@|@@v@u@@@@r@@@@@@@@@ĠĔǩzOOǪzOO@ē@@@@@@@@@@@@@@@@@3ǹǸǸǹǹǹǹǹ@@@@@@@@@@@@@@@@@@@@@ zOO@@zOOzOO@@N@Ġ1Ű{OO{OOAఠ"tv_ {OO@9A @@@@@@@@@@@@3@@@@Ġ1{OOA@@ A@a@@@@Ơ@@@@@@@@@@@@{OO2@@@@@@ʠ@@@@@@@@@+@@@@@@Π@@@@@@@@@;@@@డƨ!^;{OO<{OO@b@@@b@@@@@@a@@@@@l@@@@@@@3LKKLLLLL@Dmg@h@i@@@@ఐ:!f^{OO_{OO@R@@@@O@@@@1@@@@@@@*@@@@@%@@ఐ"tv~{OO{OO@/@@@O@@@ @Q@@@ @@ P@P@ B@@Ȓ{OOX@@@@@@P@K@@! Ȣ{OOȣ{OO@@iȥ{OO@@@@@O@O@^@@ @@O_@ఠ!l`ȸ|OOȹ|OO@:A@@@@@@֠@@@@@@@@@@@@@@@ڠ@@@@@@@@@@@@డS&Printf'sprintf}OP}OP @ }OP}OP@@[@@@[@{@@@@@P J@J@N@&N@`N@w@@N@g@@@@@@@@@@@@@3@aZ@[@\@@@@ภD,C-!}OP"}OPABภO7,Char_literal9 ;,Char_literal$!a@?!b@?!c@?!d@?!e@?!f@?@@@C\@$charB@@@C]M)%!@@@C^@BLAYAAF%%G%%@@@}l@hI@@@@sO@vO@u]@ภɄɅXภɌɍ`@`@P@y@@@O@u@ภɜhɝpg") u@u@L@@@O@O@@ภɰɱ@@N@rN@N@P@@@@%O@_O@qO@O@@@@O@@@@Š@@@O@@@@ĠP@d%&'(@@@tO@@@@РP@?(ݠޠߠ@@@aO@p@%(%s) @@@@@bO@O@@@@@Y>@@@$O@^@@డs&String&concat ~PP+ ~PP1@  ~PP2~PP8@@@@@@@@@@@H@@@@@@@@F@@@@@@@@@", .~PP:/~PP<@@1~PP92~PP=@@#@@@P@P@'@@డȴ$List#mapJ~PP?K~PPC@ N~PPDO~PPG@@@@@@@Q@@@@(@@@@@P@@@@@@P@P@P@@@@@@Ġ@@@@@@@@@@@@j@@ఐc!fʇ~PPHʈ~PPI@{@@@@R@@@@Z@@@@@@@S@@@@@ @@ఐ!lʧ~PPJʨ~PPK@@@W@@@Q@Q@@@ʳ~PP>ʴ~PPL@@N@@@P@Q@@@ʾ~PP*ʿ~PPM@@P@@@@@Q@@@AyOO@@Q @^@@Qy@A@ A@@@Q@@rQ@@q@@p@@@M@@}@Q@@|Q@@{@@z@@yJ@t@sNN @@QݰPOPZPOPm@AA࣠@&self-2bAఠaA ;AA@M3@A@@@  AA@гʎ&option:POP;POP@гRR%TypesGPOPHPOP@R KPOPLPOP@@@@@@3NMMNNNNN@<VI@@@@P@Q@@ @@@% @@@ "@@^POP_POP@@@R@R?@@@@@@@@  @@@ఠ!fesPPtPP@ˌ?A@@@R0constructor_args@@@N@@@@@@N@@@N@3ˇˆˆˇˇˇˇˇ@:gZS@@@@@@@e@f@@@@Ġ*Cstr_tuple˟PPˠPP@;*Cstr_tuple$@@@ @4)type_expr@@@ @@@ @AA@B@A**"**F@@@@ఠ!lg˾PP˿PP@@A@@@@@@@@3@@[PPPQ3@@@@@@1@@S@@@డ=3string_of_type_list)Odoc_infoPPPP@ PPPP@@#parfX@@@ g@@@ f@@ e@@@@ d@@ c@H)type_expr@@@ b@@@ a@@ `@@@ _@@ ^@@ ]@@ \@)yy*yyW@@G[@61@@.,+@@@@@@@@@*@@@@@@)(@@@@@@@@@@@@@@@@@30//00000@k{t@u@v@@@QภCJƼ@J@TS@@@@@@@@@@# * NPPOPP@@QPPRPP@@_@@@Q@Q@'@@ఐ!ldPPePP@1@@kj@@@@@@Q@Q@?@@@@@@Ġ+Cstr_record{PQ|PQ@;+Cstr_record@ȠS,record_field@@@ @@@ @A@@B@A)))*@@@@ఠ!lh̖PQ̗PQ@̯AA@@@@@@@@3̞̝̝̞̞̞̞̞@@@@@@( @@&@@@డ0string_of_record)Odoc_info̰PQ̱PQ @ ̴PQ!̵PQ1@@@S,record_field@@@ @@@ @@ @@@ @@ @"""Y@@d@@@@@@@@@@@@@@@@@3@MF@G@H@@@@ఐT!lPQ2@ @@43@@@@@@Q@Q@@@H*@@t@@AEiPP-@@@.@@N@3@5@@@A@3@@ఐ $args Q=QI Q=QM@@@@@@$3@@@@@@@ఐ#retQ=QOQ=QR@@@@@@&@@@%@@ @@@@@@'@@Ġ*Cstr_tuple=QXQ`>QXQj@Ġ0EQXQkFQXQm@/@@@@@@@<@@@;3LKKLLLLL@=@@@@@ @@F@@@=@@Ġ$None\QXQo]QXQs@@@@@,%@@@C@@@B@@* @@@@@@D@@@f@@@F@C<@@@H@@@G@@E.@@@ ͂QXQx@@̈́QXQwͅQXQy@@TY7@@ఠ$argsj͔QzQ͕QzQ@ͭBA@@@@@T3͗͗͘͘͘͘͘͘@@@@@Ġ$NoneͤQzQͥQzQ@%@@@@tm@@@Z@@@Y@@ @@@@@@[@@@@@@]@@@@_@@@^@@\*@@@డ;!^QzQQzQ@@@@@@@@@@@@@@@@@@@@@@3@TM@N@O@@@@$ of QzQQzQ@@QzQQzQ@@@@@P@P@@@ఐ!fQzQQzQ@@@@@@@@@@@@@@0@@ఐ$argsQzQQzQ@:@@@@@Q@Q@D@@'QzQ(QzQ@@E@@@@Q@N@@A @@UO@@Ġ*Cstr_tuple?QQ@QQ@Ġ2GQQHQQ@1@@@@@@@t@@@s3NMMNNNNN@?@@@@@ @@H@@@u@@Ġ$Some^QQ_QQ@ఠ!rkgQQhQQ@΀CA@@.@@@z@@@@@<5@@@|@@@{%@@8@@@(@@@},@@@v@@@@SL@@@@@@@@~<@@@డ!^ΖQQΗQQ@ǽ@@@ǽ@@@@@@Ǽ@@@@@@@@@@@@3ΧΦΦΧΧΧΧΧ@IB@C@D@@@@# : εQQζQQ@@θQQιQQ@@@@@P@P@@@డ13string_of_type_expr)Odoc_infoQQQQ@ QQQQ@@s@@@VR@@@@@s@@@@@9@@ఐ!rQQQQ@C@@Vi@@@Q@Q@M@@QQQQ@@@@@@Q@W@@J @@UX@@ఠ$argslQQQQ@)DA@@ @@@@@Ġ$SomeQQ QQ@ɂఠ!rm(QR)QR@AEA@@@@@@@@@@@@@@@@%@@(@@@(@@@,@@@7@@@@ @@@@@@@@<@@@డ!^WQR XQR @~@@@~@@@@@@}@@@@@Ɉ@@@@@@@3hgghhhhh@[b[@\@]KD@E@F@@@@# : xQRyQR @@{QR|QR @@ȡ@@@P@P@@@డ!^ϐQRϑQR@ȷ@@@ȷ@@@@@@ȶ@@@@@@@@@@@@9@@ఐ=!fϰQRϱQR@@@@8@@@.@@-4@@@,@@+R@@ఐ$argsQRQR@[@@O@@@7R@;R@:f@@QR QR@@@@@)@@@$ -> RR9RR=@@RR8RR>@@,@@@TR@VR@U@@డ3string_of_type_expr)Odoc_infoRRB RRK@ #RRL$RR_@@@@@W@@@[@@Z@@@Y@@X@@ఐ!r;RR`<RRa@ΰ@@W@@@dS@fS@e@@FRRAGRRb@@d@@@R@gS@b@@J @@l@@@'@hR@P@@@@t@@@ @iQ@%@@@@W3@@@AaQ=QC@@W5@@@W6@GA@K!A@@@W[@@@@@@WUWT@@@@@@@@WO@@@@@@f@@@S}@@@Wu@@@@@@WoWn@@@@@@@@Wi@@@@@@@@J@@ЗPOPSQ@@WfНRRОRR@AA࣠@&self-2oAఠHnIGLFAGM@S3ЫЪЪЫЫЫЫЫ@GK@@@  GOGASGP@S@@GP@࣠@"typAнRRоRR@HA@@W3оннооооо@G`S@Gd@!S@Ge@@@@@  @@ డ70reset_type_names)Odoc_infoRRRR@ RRRR@@@@@@@@@@@@@@@3@)5W@,@-@@@@ภERRRR@E@@@@@@N@@@&@@@@@ M@@@ఠ)entry_docq RR RR@%IA@@@˳]@@@M@@@@M@ @@ ;@A@к6@@@O@"&@@^RS@@>(@Ġ$SomegSShSS@ʠఠ!tspSSqSS@щJA@@]M@M@M@3vuuvvvvv@B@@@@@ @@e@@@డ!@фSSхSS@@@@=O@'@@@+@@*@ @@@)@@(@@@&@@%@@$3њљљњњњњњ@g3,@-@.@@@@ภѨS#SFѩS#SH@qภ#RawѱS#S.ѲS#S1@̠ఐʠ&indentѽS#S3ѾS#S9@?@@@@@@O@@N@@@@M@@Lɽ@@@K@@J@@I4@@ES#S:S#S;@@@@@_Q@aQ@`D@@$ (* S#S=S#SC@@S#S<S#SD@@@@@]Q@cQ@bX@@S#S2S#SE@@@@@G@dQ@[b@@O @@=vP@Fe@ ఐf$selfS#SJS#SN@H@@a t@HbS#Sb@@@Rv@@j@Rq@@iRf@@h@@g@@H#S#Sc$S#Sd@@RQ@u@@ ఐ$self5S#Sf6S#Sj@Hɰ@@a1@H!:S#Sw@@^K-^E@@@@@@@@@^D^C@@@~@@@}@@|^@^?@@@{@@@z@@y@@x@^hภI?l@l@O^g@@@@@@@@@@ภ$SomeqS#SyrS#S}@Ԡఐ !t{S#S~|S#S@ް@@ @@S#SxҀS#S@@^}i@@@R@@@҈S#Se҉S#S@@RJ@@@ҍS#SIҎS#S@@R@@ҐS#S-ґS#S@@ @@@;P@A@@ภҠSSeAhภ#RawҨSS@ # *)үSSҰSS@@ҲSSҳSS@@@@@P@P@@@ @@>2P@!@ภ#SSAภ'NewlineSS@@ @@>DP@3@ภSSAϿ@A@;>SQ@@@@P@C@@A@D>\Q@@@@P@L@@SS@@b@@@9P@T@@b@@U@@A?tRR@@@@@M@@A@@@ఠ!tuSSSS@KA@@UgJ@@@QM@#@@@3M@3  @) @@@@@డъ!@\]\]@@@@@@@@@'@@&@;$@@@%@@$}(@@@"@@!@@ 310011111@#@@@@ภ=SS>\]A ఐ$selfKSS@Iް@@bF@IҰOSS@@@ҵg@@@E@@@D@@Cg@@@B@@A*@@డ!@jT=ThkT=Ti@@@@>O@Y@@@]@@\@ @@@[@@Z̠@@@X@@W@@VO@@ภӋSSӌT=TgATภ'Newline ӔSS@T@ @@>P@w@ภӞSSAfKe%minus ӧSS@ @@@@@@ภӲSS'Azภ#RawӺSS@Ԡ%type SSST@@SSST@@@@@P@P@@@ @@@@@@ภ6TTLAภ#RawTT@ ఐD$selfTTTT@J@@b@J9TT6@@@[@@Z@@@@ఐF"tyTT7TT9@@@Z@@TTTT:@@[ @@0@@A@@@@ภoT=TIAؠภ#RawT=TL@2డ҈$Name&simple'T=TN(T=TR@ +T=TS,T=TY@@@@@@@@@@@@@@@(@@ఐ"tyET=TZFT=T\@\@@[7@'ty_nameLT=T]MT=Td@  @@@@@Q@Q@E@@WT=TMXT=Te@@@@@K@@M@@×@@@O@ภ7fT=TfAO@A@ˠ?Q@@@@P@_@@aA@Ԡ?Q@@@@P@h@@A@ݠ?Q@@@@P@q@@A@?Q@y@@@~P@z@@A@Q@o@@@tP@}@@ԔSS @@&@@@mP@s@@@ఠ$privvԨTjTxԩTjT|@LA@@o@@@Q@@డ'ˊˌԹTjTԺTjT@ˉ@@@ h@@@Q@@@@ @@ˊ@@@@@@@@@ఐ"tyTjTTjT@@@[@*ty_privateTjTTjT@  @@ @@ภ(AsttypesTjTTjT@'PrivateTjTTjT@@;'Private(Asttypes,private_flag@@@@@@@B@@A4parsing/asttypes.mlie1Ee1L@@@ O@@@@FQ@7@@1@@[@A@ TjTt@@డӁ!@WWWW@7@@@7@~P@<@@@@@@?@3 @@@>@@=u @@@;@@:@@93)(()))))@@@@@@@ఐ"ty=TT>TT@T@@[3=<<=====@@@@+ty_manifestETTFTT@  @@  @@@T@@@S@Ġ$NoneYTTZTT@@@@@  @@@_@@@^3`__`````@7@@@ @  @@@a@@@`@@@ภ[pTTqTT@Z@@@X@@@@Ġ$SomeՁTTՂTT@Ġ%OtherՊTTՋTT@;%Other%@@@ @)type_expr@@@ @A@@B@AĴ+.P.Vĵ+.P.p@@@@ఠ#typդTTեTT@սMA@@@@@k3ըէէըըըըը@@@@@@խTTծTT@@F@@@l@@@2@@NM@@@n@@@m@@UT@@@p@@@o@@@ภUUUU@Ïภ#RawUUUU@# = UUUU@@UUUU@@@@@S@S@3@E>@?@@@@@@UUUU@@ASS@@ภ+UUSUUU@úภ#RawUU,UU/@ఐ^$privUU4UU8@ڰ@@?@@@S@+@(private UU?UUG@@UU>UUH@@2@@@S@S@<@ %UUO@@'UUN(UUP@@S@S@J@.UU0/UUQ@@M@@1UU+2UUR@@AS@R@ ఐ$selfAUVUeBUVUi@Lհ@@e=a@LFUVU@@@`@@@@@@`@@@@@``@@@@@@@@@@y@@డ$Name&fatherlUVUmUVU@ pUVUqUVU@@%@@@8@@@@@;@@@@@@@ఐР"ty֊UVU֋UVU@@@]L@'ty_name֑UVU֒UVU@_ @@X@@@U@U@@@֜UVU֝UVU@@a@@@@U@@@ఐ #typ֯UVUְUVU@̰@@a@@@T@T@@@ֺUVUdֻUVU@@!B-T@@@@S@T@@@ @@*B6T@@@@S@@@@@]@Ġ$SomeUUUU@=Ġ+Object_typeUUUU@;+Object_typeY@0],object_field@@@ @@@ @AA@B@A,..,..@@@,@ఠ!lUUUU@NA@@@@@|@@@{@@@ UU UU@@@@@}@@@6@@@@@@@@~@@@@@@@@@@@డՔ!@'WW(WW@J@@@JBS@@@@@@@G @@@@@@@@@@@@3=<<=====@HA@B@C@@@@ภ…KUV LUV @ภ#RawTUUUUU@oడ!^`UUaUU@Ї@@@Ї@@@@@@І@@@@@ё@@@@@@@ 3qppqqqqq@4@@@@# = }UU~UU@@׀UU!@@Х@@@#U@%U@$@@డ!^הUVוUV@л@@@л@@@-@@,@к@@@+@@*@@@)@@(@@'4@@ఐ $priv״UU׵UU@@@@@@?V@>H@(private UUUU@@UUUU@@@@@=V@AV@@Y@ UU@@UUUU@@V@CV@Bg@{H@@h@@"{ UVUV@@RUV@@@@@;V@EV@D{@@ @@ @@@!@FV@9@@UUUV@@@@@ @GU@@@UUUV@@CpT@ @డ~$List'flattenV VV V @ V V!V V(@@V)V<?V)V@@ BV)VACV)VD@@ݰ@@@@d@@@xU@a@@d<6@@@YU@U@U@^@@c@@b@@@@`@@_@@@]@@\@@[)@@࣠@!rAwVEV_xVEV`@ؐOA@@-@@@@డ!@؆VdV؇VdV@@@@CW@@@@@@@ @@@@@@@@~@@}@@|3؜؛؛؜؜؜؜؜@`1T@(@)@@@@ภ تVdV}ثVdVAsภ#Raw سVdV@͠డ+!^ؾVdVؿVdV@@@@@@@@@@@@@@@@@@@@@@3@@" VdVVdV@@VdVVdV@@@@@Y@Y@G@@డ_!^VdVVdV@@@@@@@@@@@@@@@#@@@@@@@g@@ఐ!rVdVVdV@s@@v@'of_nameVdVVdV@3'of_name1@@@ B@@@ @@@ 3'of_type ư)type_expr@@@ @@A @AH&--I&--@@f@3'of_textƮ*Odoc_types$info@@@ @@@ A@B@A['--\'--@@y@@A_%--`%--@@}@7/@@m@@@Z@Z@@@# : XVdVYVdV@@[VdV\VdV@@y@@@Z@Z@@@S @@ҁ@@@@Z@@@mVdVnVdV@@@@@@Y@@@ @@DX@@ภPVdVAh@A@Y@@@@X@@@ىVdV{@@@@@X@@@డ !@ٜWW,ٝWW-@@@@EX@@@@@@@ @@@@@@@@@@@@@@ ఐ $selfVVVV@PW@@h'@OVV@@@d1@@@@@@d,@@@@@d)d(@@@@@@@@@@?@@డO$Name&fatherVVVV@ VVVV@@ @@@@@@@@@@@@@a@@ఐ!r VV VV@m@@p@'of_nameVVVW@ @@@@@-[@+|@@VVVW@@d@@@@2[@%@@ఐ!r1WW!2WW"@@@@'of_type8WW#9WW*@ @@d@@@Z@6Z@4@@CVVDWW+@@e@@@Y@7Z@@@డ!@YW.WRZW.WS@|@@@|EY@<@@@@@@?@y @@@>@@=@@@;@@:@@9@@ภٰzW.WG{W.WQACภ#Raw ڃW.WJ@" ;ڊW.WLڋW.WN@@ڍW.WKڎW.WO@@@@@\Z@^Z@]@@ @@F Z@[@ภpڟW.WP%A׈@&A@C[@R@@@WZ@c @@کW.WE/@@ȠL@@@PZ@V@@ఐ )entry_docڼWTWlڽWTWu@@@@^f@@@i@@@h@@g @@@f@@e/@@ఐf!rWTWvWTWw@;@@>@'of_textWTWxWTW@ @@Ճf@@@t@@@s[@y[@vP@@WTWkWTW@@@@@NZ@[@q[@@R @@\@@@Y@Z@Ld@@@@{@@@X@Y@m@@@@n@VEVZWTW@@@@@v@@uV@V@@@ఐ$!l"WW#WW@@@x@@@sV@V@@@.V)V;/WW@@?h@@@XU@V@q@@9V V:WW@@ڠU@@@@T@U@V@@C @@c@@@T@@@ภSWWTWWAภ#Raw \WW@v" }cWWdWW@@fWWgWW@@@@@T@T@/@@ @@FT@2@ภIxWW%Aa@&A@ݠFU@@@@T@B@@ۃWW0@@X@@@T@J@@7@@@@@AیTTۍWW@@u@@@PQ@1@@ఐ 蠐"tyۢWWۣWW@ @@bdy@'ty_kind۩WW۪WW@^ @@]@@@@Ġ-Type_abstract۹WXۺWX@;-Type_abstractn@@@ @@@@BC@A++++@@@@@@  @@w@@@@@z@@@@@@ภ0WXWX Aɚภ'Newline WX@@ @@GFS@@ภWXA@A@IGUT@@@@S@@@WX@@@@@@Ġ,Type_variantX!X.X!X:@;,Type_variantE@Kc3variant_constructor@@@ @@@ @A@BC@A),$,**,$,T@@@G@ఠ!lX!X;X!X<@2PA@@@@@@@@3!  !!!!!@@@@@@( @@@@@@@@@@@@@ภk1X@X2X@X@ภ#Raw:X@XP;X@XS@Uడڳ!^FX@XYGX@XZ@m@@@m@@@ @@@l@@@@@w@@@@@@@3WVVWWWWW@/G@@A@B@@@@" =eX@XVfX@XX@@hX@XU#@@Ս@@@T@T@@@డ!^|X@X{}X@X|@գ@@@գ@@@#@@"@բ@@@!@@ ֭@@@@@@@6@@ఐ$privܜX@X^ܝX@Xb@p@@@@@5U@4J@( privateܩX@XiܪX@Xq@@ܬX@XhܭX@Xr@@@@@3U@7U@6[@ ܻX@Xy@@ܽX@XxܾX@Xz@@U@9U@8i@}H@@j@@! X@X}X@X@@RX@X@@@@@1U@;U@:}@@ @@@@@@@T@@m&@T}/YYR@@@e!@@@@@@ee@@@@@@@@e@@@@@@ఐ&constrNYSYrOYSYx@@@@'vc_argsUYSYyVYSY@ @@eI@@@W@W@@@ఐ&constrkYSYlYSY@װ@@7@&vc_retrYSYsYSY@ @@eYeX@@@@@@W@W@@@ށYY9ނYSY@@eV@@ބYY4ޅYSY@@IV@@ఐ )entry_docޒYYޓYY@ @@@4j@@@@@@@@۸ }@@@@@@@ఐS&constrްYYޱYY@@@|@'vc_text޷YY޸YY@հ @@Yj@@@@@@W@W@1@@YYYY@@-J7W@@@@V@W@>@@O @@6J@T@r@@@vV@G@@@@@@@uL@XXYY@@@@@l@@kU@U@@@ఐܠ!lYYYY@@@K@@@iU@U@@@XXYY@@C;@@@NT@U@g@@ XX YY@@sJ}T@@@@S@T@L@@. @@(@Ġ+Type_record"YY#YZ@;+Type_recordi@o@@@ @@@ @AABC@AK,|,L,|,@@@i@ఠ!l;YZ<YZ@TQA@@@@@@@@3CBBCCCCC@ @@@@@& @@@@@@@@@@@@@డ!@W[\ X[\ @z@@@zJS@@@@@@@w @@@@@ù@@@@@@@3mllmmmmm@ E;4@5@6@@@@ภʵ{ZZL|ZZN@Dภ#Raw߄ZZ߅ZZ@డ!^ߐZZ!ߑZZ"@ط@@@ط@@@@@@ض@@@@@@@@@@@@3ߡߠߠߡߡߡߡߡ@4@@@@# = ߭ZZ߮ZZ @@߰ZZ!@@@@@,U@.U@-@@డ1!^ZZCZZD@@@@@@@6@@5@@@@4@@3@@@2@@1@@04@@ఐ <$privZZ&ZZ*@ @@@@@HV@GH@(private ZZ1ZZ9@@ZZ0ZZ:@@@@@FV@JV@IY@ ZZA@@ZZ@ZZB@@V@LV@Kg@{H@@h@@"{ ZZEZZH@@RZZI@@4@@@DV@NV@M{@@ @@<@@@*@OV@B@@(ZZ)ZZJ@@D@@@@PU@(@@2ZZ3ZZK@@KT@@డޮ$List'flattenDZOZ_EZOZc@ HZOZdIZOZk@@D@@@DDKT@T@@@W@@@V@@UD@@@S@@R@@డ$List#mapnZlZoZlZ@ rZlZsZlZ@@ @@@@@@@U@j@@mD6@@@bU@U@U@g@@l@@k@@@@i@@h@@@f@@e@@d)@@࣠@!rAZZZZ@TA@@-@@@@డ#!@ZZZZ@ٰ@@@٠L"W@@@@@@@֠ @@@@@@@@@@@@3@`1T@(@)@@@@ภ9ZZZZAΣภ#Raw ZZ@డ[!^ZZZZ@@@@@@@@@@@@@@@@@@@@@@3@@"  ZZ ZZ@@ ZZZZ@@3@@@Y@Y@G@@డߏ!^"ZZ#ZZ@I@@@I@@@@@@H@@@@@S@@@@@@@g@@ఐ!rBZZCZZ@s@@v@'rf_nameIZZJZZ@3'rf_name@@@ r@@@ @@@ 3*rf_mutable @@@ @@A@Av(k(uw(k(@@Д@3)rf_atomic@@@ @@B@AЀ((Ё((@@О@3'rf_type)type_expr@@@ @@C@AЌ((Ѝ((@@Ъ@3'rf_text*@@@ @@@ A@D+@AК ))#Л ))B@@и@@AО(4(>П(4(P@@м@F>@@ڬ@@@Z@Z@@@# : ZZZZ@@ZZZZ@@ڸ@@@Z@Z@@@b @@@@@@Z@@@ZZZZ@@@@@@Y@@@ @@MX@@ภƏZZAާ@A@#Y@@@@X@@@ZZ@@@@@X@@@డH!@[J[o[J[p@@@@MIX@@@@@@@ @@@@@=@@@@@@@%@@ ఐZ$selfZZZZ@X@@p6@WӰZ[@@@lp@@@ @@ @lk@@@@@lhlg@@@@@@@@@@N@@డ$Name&father-[[3.[[7@ 1[[82[[>@@(@@@@@@#@@"@@@!@@ p@@ఐ!rK[[?L[[@@|@@@'rf_nameR[[AS[[H@  @@@@@6[@4@@[[[2\[[I@@l@@@@;[@.@@ఐ̠!rp[J[dq[J[e@@@@'rf_typew[J[fx[J[m@ @@l@@@Z@?Z@=@@ZZ[J[n@@Ƥ@@@Y@@Z@@@డ!@[q[[q[@ƻ@@@ƻNY@E@@@I@@H@Ƹ @@@G@@F@@@D@@C@@B@@ภ[q[[q[AЂภ#Raw [q[@ܠ" ;[q[[q[@@[q[[q[@@@@@eZ@gZ@f@@ @@N@@ఐu!r[[[[@J@@M@'rf_text [[![[@ @@ o @@@}@@@|[@[@_@@/[[0[[@@D@@@WZ@[@zj@@R @@M\@@@Y@Z@Us@@@@V@@@X@Y@|@@@@}@MZZN[[@@@@@@@~V@V@@@ఐ&!la[[b[[@@@@@@|V@V@@@mZlZ~n[[@@G@@@aU@V@z@@xZOZ^y[[@@ߠ U@ @@@T@U@_@@R @@Ǣ(@@@T@@@ภ[\[\A[ภ#Raw [\@" }[\[\@@[\[\@@@@@T@T@>@@ @@OT@A@ภȈ[\%A@&A@OU@@@@T@Q@@[\ 0@@Ԡg@@@T@Y@@7@@&@Ġ)Type_open\\&\\/@;)Type_open@@@ABC@A ,, ,,@@@@@@  @@@@@@@@@@@@@ภH\\5\\LAѲภ#Raw \\8@ % = ..\\:\\?@@\\9\\@@@@@@S@S@@@ @@OfS@@ภm\\C%A֠ภ'Newline\\J@@ @@OxS@@ภ \\K7A @8A@ㅠOT@@@@S@@@AA@㎠OT@@@@S@@@4\\3K@@E@Ġ-Type_external?\M\Z@\M\g@;-Type_external@f@@@ @ABBC@Ad!,,e!,- @@@ӂ@ఠ$nameT\M\hU\M\l@mRA@@@@@/@@@@@ @@@3@@@@@6@@@ภưg\p\h\\A0ภ#Raw p\p\@డ&Printf'sprintf\p\\p\@ \p\\p\@@@@@@z+@@@S@H@@G@@@S@S@S@S@1@@FS@Ѡ@@@Ԡb@@@@@@@@@@3@_X@Y@Z@@@@ภƠǰ\p\\p\AܠภѠ , = external @@@@@-T@0T@/$@ภ+Caml_string ;+Caml_stringҠ!x@?B!b@?C!c@?D!d@?E!e@?F!f@?G@@@C#!a@?J@e'@@@@C'@@C&@@C%@@@C$1-)%!@@@C(@BCAYAA}}$@@@7c@ภK3d4mc@m@U@3@@@ET@Q@ภ[C?D}>@}@/@@@T@T@+T@CS@,S@D@@@IT@[@@@FU@ @@@.T@B@@@RU@ ǠȠɠ@@@T@*@. = external %S@@Y@@@T@^T@]@@@@۠6@@@T@@@ ఐ᠐$self\p\\p\@\@@t@\\p\@@@{(@@@u@@v@@t@@ఐL$name\p\\p\@@@{:@@@U@@@\p\\p\@@@@\p\\p\@@S@@@I@@QS@@ภ\\QAӀภ'Newline\\@@ @@Q"S@@ภʛ\\cA@dA@/Q1T@@@@S@'@@mA@8Q:T@@@@S@0@@\p\w@@ 2@@@AWW\\@@@@@NQ@@@ ]@@|@@@kP@Q@L@@@ @@SS\\@@ZQT@@@SO@P@i@@ @@@ภc\\A̠ ఐi$self \\@\@@u @\\\@@@n<@@@@@@n9@@n4@@@@@@$Type@(\\)\]@@nN@@@O@@@ఐ"ty;\]<\]@R@@l @'ty_nameB\]C\] @ @@@@@@@E@@n\@ภ̮O\]Aภ'NewlineW\]@@ @@Փ@@@(@ภ3b\]%AK@&A@Ǡ^O@@@@N@8@@/A@РgO@@@@N@A@@r8A@٠pO@9@@@>N@I@@~SSA@@ʝy@@@7N@=t@@ ఐ렐$self]]#]]'@]'@@ub@\]]4@@rr@@@@@@ @@ @rr@@@ @@@ @@ rr@@@@@@@@@@@rƐภ]<@@r@@@'@@@&@@%@@ఐ"ty]]5]]7@@@m@'ty_info]]8]]?@ @@rڠr@@@!@@@ O@,O@)@@]]"]]@@@@@@5N@.O@@@u @@@A@SS @@ ఐX$self]D]J]D]N@]@@u3@@@@@@]]D][@@@||@@@6@@50@@@4@@3@@ఐ!t]D]\]D]]@@@~a@@@L@@@KM@FM@C*@@.@@,(J@=-@=@@ @@@ @\@@ @wA@{A@@@m@@Vm@@U@@T}@@@j?@@a@n @@`n@@_@@^@@]J@X@KRR.@$\ ! Return Texinfo code for a type. YRdRhZRdR@@@@@@@n`]]a]]@AA࣠@&self-2Aఠ  ^UA^@jl3nmmnnnnn@^@@@  ^VAjo^@jo@@^@࣠@&m_nameA]]]]@WA@@n23@^#j@^'@!j@^(@@@@@  @@"teA]]]]@XA@@n:3@ nH@@@@@@@@ డ 0reset_type_names)Odoc_info]]]]@ ]]]]@@0@@@0@@@@@0@@@@@3@'3nc@*@+@@@@ภ[հ]]]]@[@@@0@@@O@@@&@@@@@N@@@ఠ!t]]]]@YA@@|(@@@N@@@@N@3@2@@@ภ/ee6ee8@վ ఐ$self]^]^@^@@v3@I@@@^ ]^@@@o|S@@@@@@@@|R@@@@@@@డ!@$``%``@G@@@Gj@@@O@@@@@@@G @@@@@̉@@@@@@@:@@ภΧH^^ I``Aภ'Newline Q^^'@@ @@%P@f@ภκ[^^*A#`"%minus d^^/@ @@נ@@@z@ภΰo^2^@'A7ภ#Raww^2^C@%type ~^2^E^2^J@@^2^D^2^K@@@@@P@P@@@ @@@@@@ภ^N^\LA\ภ#Raw^N^_@ఐ"te^N^g^N^i@@@oO3@@@@2te_type_parameters^N^j^N^|@32te_type_parametersoV@@@ ;E)type_expr@@@ 4@@@ 3@@B3'te_infoA?@@@ 1@@@ 0A@@ @A!@!J!@!i@@j@3,te_type_namej!t@@@ 2@@A@A!!!!@@k@*3*te_private*o,private_flag@@@ 5@@C!@A"")""D@@m@3/te_constructors52o7t_extension_constructor@@@ 7@@@ 6A@D1@A"E"O"E"@@-n@3&te_locEM@@@ 8A@E:@A""""@@6o@3'te_codeN~)@@@ :@@@ 9A@FI@A'""(""@@Ep@@A+!!,!"@@Il@lc@@]\@@@@@@p@Ġ%^^&^^@@@@@po@@@ @@@ @@@wv@@@ @@@ G@@@ ;^^@@=^^>^^@@U@@@)S@ĠS1K^^L^^Aఠ"tp T^^@lZA @@@@@3WVVWWWWW@@@@ĠSa^^AJ@@A@Ġ@@@@@@@@@k^^ @@@@@@@@@ @@@@@@@ @@@డ&Printf'sprintf^^^^@ ^^^^@@#@@@#@@@@@@@@@R@=R@wR@z@@R@.$@@@1$f@@@2@@@0@@/@@-3@c]@^@_@@@@ภʠ˰^^^^AภՠU Tภݠ @@5@T@|@@@@S@(@ภ # `'@ @@@S@S@;@ภ6@6@^R@R@T@$a@@@S@AS@@#@ภ~ภ8&7@&@_ST@DS@@@VS@b;@ภ/6") ;@;@@@@sS@vS@uO@ภC+',J&@J@tR@=R@UR@rT@d%@@@S@*S@@@@S@)@@డ&String&concat_{__{_@ _{__{_@@|@@@|@@@@@@{@@@@@@@@@@@@@@@@@", _{__{_@@_{__{_@@@@@T@T@@@డ/$List#map____@ ____@@d@@@@sL@@@T@@@ @@@T@T@T@@@@@@6@@@@@j@@@@@@@'@@డ]3string_of_type_expr)Odoc_info____@ ____@@6@@@s~@@@@@6@@@@@G@@ఐ!l____@Q@@oN@@@U@U@\@@%__&__@@N@@@T@U@g@@0_{_1__@@T@l@@@@m@@@A6^N^`7__@@P@@@P@N@@@@P@Q@ภҥF_`Aภ#RawN_`@h ఐ$self[_` \_`@b@@{W@b`_`@@@z @@@@@@z@@@@@z@@@@@@@@@ఐ&m_name|_`}_`%@@@s-@@ఐ"te_`&_`(@ΰ@@s1@,te_type_name_`)_`5@° @@@@@o@@_` _`6@@@@@@tQ@&@@] @@uP@@ภ `9`GcAsภ#Raw`9`J@͠డ+!^`9`R`9`S@@@@@@@@@@@@@@@@@@@@@@&@@# +=`9`M`9`P@@`9`L`9`Q@@@@@Q@Q@:@@డ_!^````@@@@@@@@@@@@@@@#@@@@@@@Z@@డ䠐`T`|`T`}@@@@=@@@R@@@@ @@@@@@@@@z@@ఐ"te2`T`n3`T`p@u@@s@*te_private9`T`q:`T`{@^ @@ @@ภ(AsttypesG`T`~H`T`@'PrivateL`T`M`T`@@Z@ @@6R@@@!@@@@@S@@( private]``^``@@```a``@@@@@R@R@@ o``@@q``r``@@R@R@@x`T`j@@@@! ````@@``@@@@@R@R@@@ @@@@@@R@@@`9`K``@@@@@@Q@@@ @@qP@@ภx``_A@`A@ Q@v@@@{P@@@iA@Q@@@@ P@z@@urA@Q@@@@P@ @@0{A@'Q@@@@P@@@^A@0Q@@@@P@@@{A@9Q@@@@P@@@^^@@@@@P@@@డ_$List'flatten````@ ````@@R5@@@R5R4C@@@3P@@@@@@@@@R4 @@@@@ @@డ$List#map"``#``@ &``'``@@@@@@F@@@Q@@@Rm9@@@Q@+Q@%Q@@@@@@@@@@@Ƞ@@@@@@@G@@࣠@!xA[aa\aa@t\A@@-@@@@డ!@jbcBkbcC@ҍ@@@ҍmS@@@@@@@Ҋ @@@@@̠@@@@@@@3@1T@(@)@@@@ภȰaa^aa`@Wภ#Rawaa6aa9@డ!^aaBaaC@ʰ@@@@@@=@@<@@@@;@@:@@@9@@8@@73@4@@@@$ | aa<aa@@@aa;aaA@@@@@MU@OU@N@@డ=$Name&simpleaaEaaI@ aaJaaP@@F@@@ƨ@@@T@@Sƫ@@@R@@Q7@@ఐ!xaaQaaR@w@@F@'xt_nameaaSaaZ@3'xt_name@@@ .ܞ!t@@@ $@@@ 3'xt_args )Odoc_type0constructor_args@@@ %@@A @A3#4G@@Qd@3&xt_retܙܫ)type_expr@@@ '@@@ &@@B@ADHREHr@@be@31xt_type_extension*u@@@ (@@C%@AMN@@kf@3(xt_alias3ܳu/extension_alias@@@ *@@@ )@@D5@A]  ^  6@@{g@3&xt_locC(location@@@ +A@EA@Ai i sj i @@އh@3'xt_textOϠ!$info@@@ -@@@ ,A@FR@Az  {  @@ޘi@@A~@@ޜc@nf@@,@@@aV@gV@e@@paaDqaa[@@2@@@_@@vaa:waa\@@@@@5@kU@I@@aa5aa]@@{T@4@ภİaaaa@Sภ#Rawaaa{aaa~@ ఐ6$selfaaaaaa@f5@@~@eaaa@@@v@@@@@@vv@@@~@@@}@@|v@@{@@z@@ఐm!xaaaa@B@@@'xt_argsaaaa@ @@v@@@U@@@ఐ!xaaaa@]@@,@&xt_retaaaa@Ͱ @@vΠv@@@@@@U@U@>@@aaaaa@@vA@@aaazaa@@T@vF@ఐ!x aa aa@@@3      @@@@(xt_aliasaaaa@ݰ @@ܠ@@@@@@@Ġ$None%bb &bb$@@@@@@@@@@@x@@@@@@@@@@@ภ&;bb(<bb*@%@@@:U@m@@@@Ġ$SomeNb+bIOb+bM@걠ఠ"xaWb+bNXb+bP@p]A@@@@@R@@@@@'&@@@@@@Z@@.-@@@@@@a@@@ภѰrbTbvsbc@A;ภ#Raw {bTby@# = bTb{bTb~@@bTbzbTb@@@@@V@V@3@ =6@7@8@@@@  @@V@@ภbb(Abภ#Rawbb@ఐX"xabbbb@!@@x@@@@3@)@@@%xa_xtbbbb@3%xa_xt@@@ ">@@@ !@@@ A@A3'xa_named!t@@@ @@@@A@@ a@@A5?5o@@b@-@@@@@@@@,@Ġ$Nonebbbb@n@@@@-@@@@@@i@@4 @@@@@@p@@@ఐ"xabbbb@y@@@@@@@'xa_namebbbb@I@@,@@@@Ġ$Some#bc)$bc-@놠ఠ!x,bc.-bc/@E^A@@B@@@|@@@@@qI@@@@@@@@xP@@@@@@@@@ఐ!xKbc3Lbc4@@@ @@c@@@@3QPPQQQQQ@. @@@'xt_nameZbc5[bc<@Y@@G @@@A^bb_bc>@@x@@@V@x@@@@_V@@ภ?nbc?AW@A@ӠnW@@@@V@}@@A@ܠwW@@@@V@@@bTbt@@E@@@AaabcA@@J@@@rT@@@@@U@+@@@0T@q@@@@ճ&@@@)T@/@@డ!@dddd@ʰ@@@ʠrT@@@@@@@Ǡ @@@@@ @@@@@@@=@@ఐv!xcDcdcDce@K@@N@'xt_textcDcfcDcm@ @@@@@@@@\@Ġ$Nonecsccsc@j@@@@@@@@@@@@@@@@@@@@@ภ^csccscAȠภ'Newline csc@@ @@rZW@@ภcscA@A@whX@@@@W@@@csc@@9o@@@@Ġ$Some+cc,cc@쎠ఠ!t4cc5cc@M_A@@@@@@@@@@@@@@@@@@@@@@@@@@@డ!@SdFdTdFd@v@@@v]W@@@@@@@s @@@@@ֵ@@@@@@@3ihhiiiii@>7@8@9@@@@ภݱwcdxcd@@ภ#Rawcccc@ఐꙠ&indentcccc@@@@@@@@@@@@@@@@@@@@@@4@@Ecccc@@@@@Y@Y@D@@$ (* cccd@@cccd@@@@@Y@Y@X@@cccd@@@@@@Y@b@@O @@^'X@e@ ఐ r$selfdd+dd/@iq@@t@i1ddC@@@sE@@ @s@@@s5@@@@@@HddDddE@@sRY@+@@ ఐ $selfdFdldFdp@i@@@h dFd}@@@@@7@@@6@@5@@@@4@@@3@@2@@@1@@@0@@/@@.@7ภj;@;@6@@@P@@@O@@N@@ภ$Some@dFdAdFd@ఐ!tJdFdKdFd@ް@@E@@@[Z@Z@@SdFd~TdFd@@QP@@@J@@@IZ@V@@_dFdk`dFd@@sJ@F@@@@s@@eccfdFd@@ׅ@@@X@@@ภ԰uddvddA>ภ#Raw ~dd@# *)dddd@@dddd@@@@@nX@pX@o%@@ @@^X@m(@ภdd%Abภ'Newlinedd@b@ @@^X@z:@ภ}dd7A@8A@_ Y@r@@@wX@J@@AA@_Y@d@@@iX@vS@@ddK@@Ҡi@@@X@h[@@cR@@\@@@AcDc]dd@@@@@U@@@ภ8dddeAᢠ ఐ |$selfdd@jz@@f@jXdd@@@|@@@@@@|@@| @@@@t@@)Extension@dddd@@|$@@@V@@@ఐ!xdddd@@@@'xt_nameddde@ @@@@@@@F@@|2@ภ%deLA@MA@t|V@@@@U@@@0ddW@@B@@@U@@@o^@@K@@@'T@U@4@@g@@@BaaCde@@@@@ @@ R@#R@! @@ఐ Ƞ"teXeeYee@ @@z U@/te_constructors_ee`ee-@ y @@7@@@ R@)R@& d@@k``lee/@@X7@@@Q@*R@ @@v``wee1@@؋ Q@@@P@,Q@ @@]^ee3@@@@@@@@O@/P@ @@]]ee5@@  @ ఐ 2$selfe9eDe9eH@k1@@ @je9eU@@@@@@@@@?@@>@@@@=@@@<@@;@@@:@@@9@@8@@7 @АภkF@@@@@Y@@@X@@W @@ఐ L"tee9eVe9eX@ @@{ @'te_infoe9eYe9e`@ ! @@@@@S@@@RO@^O@[ @@e9eCe9ea@@Y @@@N@`O@O @@n @@ @@@ @A@]]@@ ఐ $selfeeemeeeq@k@@ 3  @ U 7 0@ 1@ 2@@@keee~@@@@@@f@@e>@@@d@@c@@ఐ K!t+eee,eee@@@@@@uN@s"@@&@@:.J@m%@5 @@ H@  @@ I@  A@ A@@@{@@@{@@{@@@@@@ @ @@xH@@@|@@@{@@{@@@@@@@@J@ @X]]-@1i + Return Texinfo code for a type extension. f]_]cg]_]@@@@@@@|meenee@AA࣠@&self-2Aఠl`Al@xy3{zz{{{{{@l@@@  laAx|l @x|@@l @࣠@!eAeeee@bA@@|3@l0x@l4@!x@l5@@@@@  @@ డ0reset_type_names)Odoc_infoeeee@ eeee@@>@@@>@@@@@>@@@@@3@)5|F@,@-@@@@ภiѰeeee@i@@@>@@@N@@@&@@@@@M@@@ఠ!tefef@cA@@/$@@@M@@@@M@3@2@@@డb!@gh&gh'@@@@@@@@@@"@@@@@U&@@@@@@@3      @S@@@@ภtffgh%Aޠ ఐ$self#ff@l@@@l'ff!@@@q@@@@@@@@p@@@@@*@@డ!@BffCff@e@@@e@@@O@O@O@@@@@@@i@@@@@ګ@@@@@@@V@@ภɰjf"f2kffA3ภ'Newline sf"f9@3@ @@)P@@ภܰ}f"f<AEnD%minus f"fA@ @@@@@&@ภf"fD'AYภ#Rawf"fG@*exception f"fIf"fS@@f"fHf"fT@@@@@6P@8P@7@@ @@@@@5@ภfWfgLA~ภ#RawfWfj@ؠడ.$Name&simplefWflfWfp@ fWfqfWfw@@7@@@Ι@@@M@@LΜ@@@K@@J@@ఐa!efWfxfWfy@2@@}x@'ex_namefWfzfWf@3'ex_name}~@@@ b!t@@@ W@@@ 3'ex_info |z@@@ Y@@@ XA@A @A$%%%%%@@Bx@3'ex_args0constructor_args@@@ Z@@B@A0%%1%&@@Ny@3&ex_ret%䖠)type_expr@@@ \@@@ [@@C(@AA&&&B&&G@@_z@3(ex_alias6䧠}/exception_alias@@@ ^@@@ ]@@D8@AQ&z&R&z&@@o{@3&ex_locF@@@ _A@EA@AZ&&[&&@@x|@3'ex_codeOk@@@ a@@@ `A@FP@Ai'' j''+@@}@@Am%h%rn%h%@@w@ld@@@@@ZQ@`Q@^s@@_fWfk`fWf@@!@@@Xy@@@@@@@G}@ภͰnffA6ภ#Rawvff@ ఐ $selfffff@n@@@mְff@@@~z@@@|@@{@~t~s@@@z@@@y@@x~n@@w@@v@@ఐ!effff@@@~4@'ex_argsffff@ @@~@@@Q@@@ఐ8!effff@ @@~O@&ex_retffff@ @@~~@@@@@@Q@Q@@@ffff@@~@@m@@@@@r@ภܵffzA@{A@IQ@g@@@lP@@@A@RQ@<@@@AP@k @@BA@[Q@*@@@/P@@@@pA@dQ@@@@#P@.@@A@mQ@@@@P@"&@@f"f0@@1@@@P@.@@ఐ!e'ff(ff@n@@~@(ex_alias.ff/ff@ @@@@@@@@,@Ġ$NoneB fgC fg@@@@@@@@@@@a@@ @@@@@@h@@@ภCX fgY fg @B@@@j@@@t@Ġ$Somei g gj g g@̠ఠ"ear g g s g g"@dA@@F@@@m@@@@@NM@@@@@@u@@UT@@@@@@|@@@ภ g g( ggAVภ#Raw  g g+@# =  g g- g g0@@ g g, g g1@@@@@R@R@3@=6@7@8@@@@  @@@@@@ภ g g4)A~ภ#Raw g g7@ؠఐY"ea g8g_ g8ga@"@@@@@ @3@*@@@%ea_ex g8gb g8gg@3%ea_ex@@@ UZk@@@ T@@@ SA@A3'ea_name!t@@@ R@@@@A $v$ $v$@@(u@@A$$$$@@,v@-@@@@@ @@@,@Ġ$None  gmg  gmg@@@@@-@@@@@@j@@4@@@@@@q@@@ఐ"ea# gmg$ gmg@z@@@@@&@$@'ea_name/ gmg0 gmg@I@@H@@@"@Ġ$Some? gg@ gg@ఠ!eH ggI gg@aeA@@@@@|@@@@@q@@@@@@@@x@@@@@@@@@ఐ!eg ggh gg@@@ @@@@@-@+3mllmmmmm@. @@@'ex_namev ggw gg@@@G @@@Az g8gW{ gg@@@@@R@m@@@@6R@@ภ[ ggAs@A@ES@@@@R@r@@A@NS@@@@R@@@ g g&@@D@@@Affgg@@ݳ[@@@P@@@f"f.gg@@`@@@O@P@@@ @@@ภggA炠 ఐO$self gg@pZ@@@p8gh@@@@@@@@@@@@@@@@@)Exception@ghgh@@@@@O@@@ఐg!eghgh@8@@~@'ex_nameghgh@ @@@@@@@E@@@ภdghA͠ภ'Newline gh#@@ @@I@@@@ภgh$A@A@}:O@@@@N@@@ A@CO@@@@N@@@rA@LO@@@@N@'@@4ff@@SU@@@N@P@@ ఐѠ$selfIh(h1Jh(h5@pݰ@@E@@p5Nh(hB@@_AY@@@@@@@@@XW@@@@@@@@TS@@@@@@@@@@`@|ภqS@@c{@@@@@@@@p@@ఐ!eh(hCh(hD@ϰ@@@'ex_infoh(hEh(hL@ @@@@@@@@O@O@@@h(h0h(hM@@޳@@@N@O@@@u @@@A@ef @@ ఐ>$selfhQhWhQh[@qJ@@3@@@@@@pưhQhh@@@2@@@@@ @@@ @@ @@ఐ!thQhihQhj@@@r@@@$@@@#M@M@*@@.@@?J@-@=@@@A@@@\A@`A@@@}@@.t@@-@@,b@@@}@@9@@@8@@7@@6@@5J@0@ee-@ ' Return Texinfo code for an exception. eeee@@@@@@@hhhh@AA࣠@&self-2Aఠqı<fAq@~!3#""#####@q@@@  qDZ?gA~$q@~$@@q@࣠@!mA5hh6hh@NhA@@365566666@q~8@q@!~9@q@@@@@  @@@ఠ(is_aliasJhhKhh@ciA@@@&@@@RM@L@@M@@@ZM@N@@OM@K3[ZZ[[[[[@&2@)@*@@@@ঠ&m_kindnhhohh@Ġ,Module_aliasvhhwhi@|@{hi|hi@@{@@@V3}||}}}}}@#;hhii$@@@@@@ @@%@@@W @@@hhhi@@9P@P@@@ภhi hi@@@@>@@iiii@@I@@@ภ!ii@@@@K$@@Ahh"@@@#@@ZM@m*@A@'@@ఠ.is_alias_therei(i2i(i@@jA@@@@@@uM@o@@p}@@@M@q@@rM@n3@k}@~@@@@@ঠ&m_kindiLiXiLi^@}Ġ,Module_aliasiLiaiLim@ঠ)ma_moduleiLipiLiy@3)ma_module@@@1m#mmt@@@0@@@/A@A3'ma_name!t@@@.@@@@ARS RS@@=@@A#SFSP$SFSp@@A@Ġ$NoneiLi|iLi@@@@@#"@@@@@@3@Um i(i.!ii@@@@@@#iLin$iLi@@%@@@P@@@@K@@@@@@@@/iLiV0iLi@@sP@s@@@ภ8iLi9iLi@@@@x@@?ii@ii@@%@@@ภFii&@@'@@,@@AJi(iC*@@@+@@M@2@A@/@@ఠ2resolve_alias_nameXiiYii@qkA@@@4@@@M@@@j@@@M@@@M@3ihhiiiii@@@@@@@ঠ&m_kind|ii}ii@!Ġ,Module_aliasiiii@銠ঠ'ma_nameiiii@ఠ$nameiiii@lA@@@@@3@3Kiij j/@@@@@@iiij@@@@@P@@@@)@@K@@@@@@iiij@@QP@@@@ఐ%$nameijij @$@%@&@@Y3@#/@@@ঠ&m_namej jj j@fఠ$namej j!j j%@mA@@n@@@3@=@@@@@j jj j'@@}@@@ఐ$namej j+D@@@F@@3@L@@@@A8iiK@@@L@@M@3@S@@@A@Q@@ఠ!tj3j=j3j>@nA@@I@@@M@@@@M@@@@M@3  @@@@@@ภx jAjK-l<lbAภ〰! jAjM"%kk0A ఐ$self/ jAjQ@s°@@* @s3 jAj\@@@}@@@@@@@@|@@@@@1@@ภ㩰J!j]jmK%kk.Aภ'Newline S!j]jt@@ @@@@@N@N@K@ภb!j]jwA*Ku)%minus k!j]j|@ @@N@N@ N@b@ภذy!j]j/AAภ#Raw!j]j@'module !j]j!j]j@@!j]j!j]j@@@@@N@N@@@ @@(N@N@@ภ"jjUAgภ#Raw"jj@డ$Name&simple"jj"jj@ "jj"jj@@ @@@Ղ@@@.@@-Յ@@@,@@+@@ఐ!m"jj"jj@v@@H@&m_name"jj"jj@u @@բ@@@;O@AO@?@@"jj"jj@@ը@@@9@@M@@YN@"N@(@ภU#jjA뾠ภ#Raw#jj@ఐ(is_alias #jj #jj@C@@@@@@X@@W@@@V@@U@@ఐ!m"#jj##jj@İ@@@@@@\@@@eO@_@డ!^4$jj5$jj@[@@@[@@@m@@l@Z@@@k@@je@@@i@@h@@g7@@# = P$jjQ$jj@@S$jjT$jj@@y@@@}O@O@~K@@ఐ2resolve_alias_nameh$jji$jk@W@@@?@@@@@s@@@@@d@@ఐM!m$jk$jk@!@@q@@$jj$jk@@@@@w@@6@@@@@SN@O@y@ %kk)@@%kk(%kk*@@N@N@@#jj%kk,@@@@@@N@LN@R@ภ}%kk-bA@cA@@@@MN@@@jA@@@@#N@K@@qA@*@@@N@!@@JxA@&W@@@N@@@hA@-x@@@N@@@!j]jk@@5~@@@N@@@@@@ภ㰰%kk/A@A@D@@@M@@@@@M@@ภO&k3k=A츠ఐI.is_alias_there&k3kB&k3kP@@@@@@@@@@@@@@@@ఐ⠐!m&k3kQ&k3kR@@@@@@@N@@@N@ @ภ偰"'kSkd#(kkAภ#Ref +'kSkg@ఐޠ2resolve_alias_name6'kSki7'kSk{@%@@@ @@@@@A@@@@@2@@ఐ!mM'kSk|N'kSk}@@@?@@@@R@@@C@ภ$Some['kSk\'kSk@ภ)RK_moduled'kSke'kSk@@@@3@@@M@M@]@@ @@= @@@M@d@ภ$None|'kSk}'kSk@@@@Ǡ@@@@@@M@w@@g'kSk@@M@{@ภ(kkpAZภ'Newline(kk@Z@ @@M@@ภu(kkA@A@ N@@@@M@ @@A@M@@@@M@@@'kSkb@@M@@ภ)kk)kk@@@@ M@@)kk@@@ภ-*kkA햠ఐ(is_alias*kk*kk@@@@@@@@@@@@@@@@ఐ!m*kk*kk@@@f@@@@,@@@(N@"@ภ_+kk+klAɠ ఐ$self+kk@v@@ @v+kk@@@9@@@7@@6@6@@51@@4@@3 @@&Module@%+kl&+kl@@K@@@ON@N@@ఐ!m8+kl9+kl @ڰ@@*@&m_name?+kl @+kl@ٰ @@@@@a4@@F@@Y5@ภ櫰L+klLAภ'NewlineT+kl@@ @@@@@pH@ภ0_+kl_AH@`A@Ġ\N@f@@@kM@wX@@iA@͠eM@*@@@.M@ja@@s+kks@@oM@-e@ภ۰|,ll.},ll7AEภ'Newline ,ll5@E@ @@@@@y@ภa,ll6Ay@A@M@y@@@}M@@@,ll,@@*M@|@,ll9@@,@ภ-l<lFAn ఐ$self -l<lJ@wF@@@v-l<lW@@ͪ@@@@@@@@@@@@@@@@@@@@@@@@@@@@ภw[@@̠@@@@@@@@@@ఐ!m-l<lX-l<lY@@@e@&m_info-l<lZ-l<l`@w @@@@@@@@N@N@@@a@@M@@ภ-l<laA@A@tN@@@@M@@@tA@}N@@@@M@@@U A@#N@@@@M@@@<A@,@@@M@!@@3 jAjI@@L2@@@'@A@9j3j9 @@ ఐ%$selfE/lllrF/lllv@wٰ@@A3EDDEEEEE@8RK@L@M@@@wUM/lll@@@@@@@@u@@@@@@@డ$List'flattenh/llli/lll@ l/lllm/lll@@e@@@eepM@@@@@@@@@e@@@@@:@@ఐ!t/lll/lll@D@@eǠeƠ@@@@@@N@N@S@@/lll/lll@@:@@@@@@M@N@c@@g@@Fd@t@@F@ @@FB@@@F@,@@FR@|A@A@@@,@@'@@@@@@@@@@8@@3@@@@@@J@@hh,@ݡِ / Return the Texinfo code for the given module. hmhqhmh@@@@@@@C2ll2ll@AA࣠@&self-2Aఠˆ‰xoAx@3@x@@@  xpAx@@@x@࣠@"mtA2ll2ll@qA@@]3@x@x@!@x@@@@@  @@@ఠ(is_alias3lm3lm @+rA@@@@@@"M@@@@@@0M@@@M@3#""#####@&2@)@*@@@@ঠ'mt_kind64mm"74mm)@Ġ$Some>4mm,?4mm0@Ġ1Module_type_aliasG4mm2H4mmC@N@L4mmDM4mmE@@M@@@*3NMMNNNNN@,DU3llV5mQme@@@@@@X4mm1Y4mmF@@@@@+ @@@ @@ʠ@@@-@@@,@@@f4mm g4mmH@@LP@@@@ภo4mmLp4mmP@@@@Q!@@v5mQm[w5mQm\@@\'@@@ภ}5mQm`(@@)@@^.@@A3lm ,@@@-@@mM@C4@A@1@@ఠ.is_alias_there6mims6mim@sA@@@a@@@LM@E@@FX@@@fM@G@@HM@D3@~@@@@@@ঠ'mt_kind7mm7mm@&Ġ$Some7mm7mm@Ġ1Module_type_alias7mm7mm@ˠঠ*mta_module7mm7mm@3*mta_module@@@_Q@@@^@@@]A@A3(mta_namew!t@@@\@@@@A-]]-]]@@)@@A.]].]^ @@#*@Ġ$None7mm7mm@u@@@@!@@@^@@@]3@\t6mimo8mm@@@@@@7mm7mm@@@@@`P@_@@@ 7mm7mm@@w@@@a@@@X@@~@@@c@@@b@@@7mm7mm@@P@I!@@@ภ$7mm%7mm@@@@)@@+8mm,8mm@@/@@@ภ28mm0@@1@@6@@A66mim4@@@5@@M@y<@A@9@@ఠ2resolve_alias_nameD9mmE9mn@]tA@@@@@@M@{@@|t@@@M@}@@~M@z3UTTUUUUU@@@@@@@ঠ'mt_kindh:nn(i:nn/@Ġ$Somep:nn2q:nn6@ӠĠ1Module_type_aliasy:nn8z:nnI@ঠ(mta_name:nnL:nnT@ఠ$name :nnW:nn[@uA@@@@@3@<T9mm;nin@@@@@@:nnJ:nn]@@@@@P@@@@:nn7:nn^@@ @@@@@@8@@@@@@@@@@@:nn&:nn`@@dP@!@@@ఐ/$name:nnd:nnh@.@/@0@@l3@-9@@@ঠ'mt_name;ninu;nin|@.ఠ$nameà;nin;nin@vA@@6@@@3@G@@@@@;nins;nin@@@@@ఐ$name;ninN@@@P@@3@V@@@@A7İ9mnU@@@V@@M@3@]@@@A@[@@ఠ!tŠ<nn<nn@wA@@H@@@M@@@@M@@@@M@3        @@@@@@ภw=nnJppAภ =nn!BozoA ఐF$self.=nn@z@@) @z2=nn@@@|@@@@@@@@{@@@@@1@@ภꨰI>nnJBozoAภ'Newline R>nn@@ @@@@@N@N@K@ภa>nnA)|(%minus j>nn@ @@N@N@N@b@ภװx>nn/A@ภ#Raw>nn@,module type >nn>nn@@>nn>nn@@@@@N@N@@@ @@(N@N@@ภ?noUAfภ#Raw?no@డ$Name&simple?no?no @ ?no ?no@@@@@܁@@@@@܄@@@@@@@ఐ٠"mt?no?no@@@2@'mt_name?no?no@= @@ܡ@@@O@%O@#@@?no?no@@ܧ@@@@@M@@YN@N@ @ภT@o!o1Aภ#Raw@o!o4@ఐ(is_alias @o!o9 @o!oA@g@@@@@@<@@;@@@:@@9@@ఐ'"mt!@o!oB"@o!oD@@@@@@@[@@@IO@C@డ!^3AoEo`4AoEoa@Z@@@Z@@@Q@@P@Y@@@O@@Nd@@@M@@L@@K7@@# = OAoEo[PAoEo^@@RAoEoZSAoEo_@@x@@@aO@cO@bK@@ఐ#2resolve_alias_namegAoEochAoEou@W@@@4@@@h@@g@@@f@@ed@@ఐ"mt~AoEovAoEox@X@@q@@AoEobAoEoy@@@@@sw@@6@@¢@@@7N@|O@]@ Bozo@@BozoBozo@@N@~N@}@@o!o5Bozo@@@@@@N@0N@6@ภ|BozobA@cA@@@@1N@@@jA@@@@N@/@@qA@*@@@N@@@JxA@%W@@@N@@@hA@,x@@@N@@@>nn@@4~@@@N@@@@@@ภ꯰BozoA@A@C@@@M@@@@@M@@ภNCooAఐm.is_alias_thereCooCoo@@@@@@@@@@@@@@@@ఐ"mtCooCoo@@@r@@@@M@@@N@ @ภ쀰!Doo"Epp!Aภ#Ref *Doo@ఐ2resolve_alias_name5Doo6Doo@%@@@@@@@@^@@@@@2@@ఐR"mtLDooMDoo@&@@?@@@@o@@@C@ภ$SomeZDoo[Doo@ภ.RK_module_typecDoodDoo@@@@2@@@M@M@]@@ @@< @@@M@d@ภ$None{Doo|Dop@@@@Ơ@@@@@@M@w@@gDop@@M@{@ภEpppAYภ'NewlineEpp@Y@ @@M@@ภtEpp A@A@N@@@@M@@@A@M@@@@M@@@Doo@@M@@ภFp"p1Fp"p3@@@@ M@@Fp"p5@@@ภ,Gp8pBAఐȠ(is_aliasGp8pGGp8pO@7@@@@@@@@@@@@@@@ఐ"mtGp8pPGp8pR@˰@@P@@@@+@@@ N@@ภ^HpSpdHpSpAȠ ఐ%$self HpSph@}@@@}~HpSpn@@@8@@@@@@5@@0@@@@ @@+Module_type@$HpSpo%HpSp{@@J@@@3N@2@@ఐ="mt7HpSp|8HpSp~@@@*@'mt_name>HpSp?HpSp@ @@@@@E4@@F@@X5@ภKHpSpLAภ'NewlineSHpSp@@ @@@@@TH@ภ/^HpSp_AG@`A@à\N@J@@@OM@[X@@iA@̠eM@@@@M@Na@@rHpSpbs@@oM@e@ภڰ{Ipp|IppADภ'Newline Ipp@D@ @@@@@fy@ภ`IppAx@A@M@]@@@aM@m@@Ipp@@*M@`@Ipp@@,@ภJppAm ఐʠ$self Jpp@~E@@@}Jpp@@ԩ@@@@@@@@~@@@@}@@@|@@{@@@z@@@y@@x@@w@ภ~Z@@ˠ@@@@@@@@@@ఐ"mtJppJpp@ʰ@@O@'mt_infoJppJpp@O @@@@@@@@N@N@@@a@@M@@ภ߰JppA@A@sN@o@@@tM@@@tA@|N@@@@M@s@@U A@#N@@@@M@@@<A@,@@@M@!@@2=nn@@K2@@@'@A@8<nn @@ ఐ\$selfDLppELpp@~ذ@@@3DCCDDDDD@8RK@L@M@@@~TLLpp@@@@@@@@t@@@@@@@డ$List'flattengLpphLpq@ kLpqlLpq @@l@@@llpM@@@@@@@@@l@@@@@:@@ఐ!tLpq Lpq @D@@lƠlŠ@@@@@@N@N@S@@LppLpq @@9@@@@@@M@N@c@@g@@MJ@f@v@@@@@W@@@ @\@@@A@A@@@@@@@@@@@@@@@$@@@@@@@@J@@2ll.@ڐ 4 Return the Texinfo code for the given module type. 1ll1ll@@@@@@@/OqPq[OqPqr@AA࣠@&self-2AఠɉƠɊ xA@3@@@@   yA@@@@࣠@"imAOqPqsOqPqu@ zA@@I3@@@!@@@@@@  @@@ఠ!tɠ Pqxq Pqxq@ ,{A@@1[@@@M@@@@M@3        @!-l@$@%@@@ภ *Pqxq +_t$t3A ఐO$self 8Pqxq@˰@@33 7 6 6 7 7 7 7 7@@@@ =Pqxq@@@@@@ @@@ @@ @@@@@@@డ!@ X[ss Y[ss@{@@@{@@@N@N@@@ภ Qqq Qqq@Iภ'Newline Qqq Qqq@J@@@*O@=l@ภΰ Qqq Qqq@]\%minus Qqq Qqq@@@@@@G@ภ Qqq Qqq@sภ#Raw Qqq Qqq@Π(include  Qqq Qqq@@ Qqq Qqq@@@@@WO@YO@X@@ Qqq Qqq@@@@@V@ఐޠ"im Rqq Rqq@@@#@)im_module Rqq Rqq@3)im_module)@@@,b @@@)@@@(A@A3'im_name!t@@@'@@@@AQQQQ@@0 @3'im_infox0$info@@@+@@@*A@B@A#RMRW$RMR@@A@@A'QQ(QR@@E @80@@*@@@_@@@^@Ġ$None "Srr #Srr@@@@@>2@@@h@@@g @@E9@@@j@@@i@@@ภ 8Tr r: 9Tr rJAภ#Raw  ATr r=@[ఐQ"im LTr r> MTr r@@*@@-@'im_name STr rA TTr rH@e @@d@@@7@@"@@@@@;@ภ4 cTr rI+AL@,A@ ȠR@@@@Q@K@@ nTr r86@@ РP@K@@@S@Ġ$Some UrKra UrKre@Ġ#Mod UrKrg UrKrj@;#Mod@@@%@`@@@#@A@@B@AQ!Q'Q!Q8@@@ @ঠ&m_name UrKrm UrKrs@;ఠ$nameʠ UrKrv UrKrz@ |A@@C@@@x3        @@@@@@ UrKrk UrKr|@@@@@zR@y @@@ UrKrf UrKr}@@@@@{@@@A@@٠@@@}@@@|@@@@@@@@~@@@ภ2 Vrr WrrAภ#Raw  Vrr@ఐ<$name Vrr Vrr@;@<@=@@@@@3        @I@@@@ @@)@@@@ภW Vrr%Aภ#Raw Vrr@&  Vrr Vrr@@ Vrr Vrr@@&@@@Q@Q@'@@ @@N@@@+@ภ| WrrJAภ#Ref %Wrr@|ఐ$name .Wrr /Wrr@I@@@@@H@ภ$Some ;Wrr <Wrr@ภ)RK_module DWrr EWrr@y@@@@@@Q@Q@b@@ @@ @@@Q@i@ภ$None \Wrr ]Wrr@@@@ç@@@@@@Q@|@@L iWrr@@@@@@ภD sWrrA\@A@ ؠR@@@@Q@ @@aA@ !R@@@@Q@@@A@ *R@@@@Q@@@ Vrr@@"@Ġ$Some Xrs  Xrs @Ġ'Modtype Xrs Xrs@;'Modtype@o@@@$@AA@B@AQ9Q?Q9QY@@@ @ঠ'mt_name Xrs Xrs @ఠ$nameˠ Xrs# Xrs'@ }A@@%@@@@@@ Xrs Xrs)@@@@@R@@@@ Xrs Xrs*@@@@@@@@=@@@@@@@@@@@@@@@@@@@ภJ Ys.sH ZscsAภ#Raw  Ys.sK@ఐ;$name Ys.sL Ys.sP@:@;@<@@`@@@3        @H@@@@ @@A@@@@ภo Ys.sS%Aؠภ#Raw Ys.sV@2&  Ys.sX Ys.s_@@ "Ys.sW #Ys.s`@@>@@@.Q@0Q@/'@@ @@f@@@-+@ภ 5Zscs}JAภ#Ref =Zscs@Ĕఐ$name FZscs GZscs@I@@@@@IH@ภ$Some SZscs TZscs@ภ.RK_module_type \Zscs ]Zscs@@@@+@@@FQ@SQ@Wb@@ @@5 @@@EQ@Ri@ภ$None tZscs uZscs@@@@Ŀ@@@H@@@GQ@]|@@L Zscs@@@@@C@ภ\ ZscsA t@A@ 0R@4@@@9Q@e@@aA@ 9R@"@@@'Q@8@@A@ BR@@@@Q@&@@ Ys.sF@@:@@@A Rqq [ss@@ ?@@@PO@@@@@ VP@?@@@DO@O@@@@ _P@5@@@:O@C@@;@@g@@@3O@9@@డ C!@ \ss \ss@@@@O@O@@@@@@@ @@@@@:@@@@@@@@@ภX \ss \ssA ภ'Newline  \ss@@ @@$P@@ภݰ \ssA @A@ q3Q@@@@P@@@ \ss@@5<@@@P@@@ ఐB$self +]ss ,]ss@@@'@ 0]st@@A#;@@@@@@@@@:9@@@@@@@@65@@@@@@@@@@@^ภ5 b@ b@E]@@@@@@@@$@@ఐo"im j]st k]st@H@@3@'im_info q]st r]st@x @@rq@@@@@@Q@Q@E@@ ]ss ]st@@@@@P@Q@P@@u @@0@@@1O@P@Y@@ Qqq ^tt#@@ 5@@@N@O@/|@@u @@}@ภv _t$t2{A @|A@ @@@M@s@@ Pqxq@@ Ǡ@@@@A@ Pqxq~@@ ఐנ$self at=tC at=tG@T@@3        @@@@@@а at=tT@@@<@@@@@@@@@@@@ఐʠ!t at=tU at=tV@@@Q@@@M@"@@&@@RJ@%@5 @@@ A@A@@@;@@4@@ @@ @@@@@@G@@@@@@@@@J@@OqPqT$@ 8 Return the Texinfo code for the given included module. NqqNqqO@@@@@@@Pdttdtt@AA࣠@&self-2Aఠ̠ű=~A@"3$##$$$$$@@@@  ȱ@A%@%@@@࣠@!cA6dtt7dtt@OA@@j376677777@9@@!:@@@@@@  @@ డ 0reset_type_names)Odoc_infoPettQett@ TettUett@@W8@@@W8@@@0@@/W7@@@.@@-3_^^_____@)5@,@-@@@@ภzmettnett@y@@@WN@@@9N@=@@&@@ @@@>M@7@@ఠ!tϠfttftt@A@@ؠ@@@rM@D@@@TM@?3@2@@@డ !@juujuu@@@@@@@H@@G@"@@@F@@E&@@@C@@B@@A!@@ภfttjuuA ఐ$selfftt@^@@9@Rftt@@@5@@@f@@@e@@d@@@c@@bJ@@ภEgtuhu(uYAภ'Newline gtu@ȯ@ @@7@@@uO@}O@d@ภ]gtuAƠŠ%minus gtu@ @@O@O@O@{@ภtgtu/Aݠภ#Rawgtu@7&class $gtu%gtu$@@'gtu(gtu%@@C@@@O@O@@@ @@(O@O@@ภ;hu(u<UAภ#RawChu(u?@]డ $Name&simpleRhu(uAShu(uE@ Vhu(uFWhu(uL@@漰@@@@@@@@!@@@@@@@ఐ=!cphu(uMqhu(uN@@@@'cl_namewhu(uOxhu(uV@ɰ @@>@@@P@P@@@hu(u@hu(uW@@D@@@@@M@@YO@O@@ภchu(uXA {@A@@@@O@@@`A@m@@@O@ @@A@@@@O@@@A@ @@@~O@@@gtu@@@@@tO@|#@@@@($@ภiu\ulAภ#Refiu\uo@ఐ!ciu\uqiu\ur@o@@@@'cl_nameiu\usiu\uz@* @@&@@@J@ภ$Someiu\u|iu\u@ Hภ(RK_classiu\uiu\u@@@@ҽ@@@N@N@d@@ @@Ǡ @@@N@k@ภ$Noneiu\uiu\u@ @@@QԢ@@@@@@N@~@@Uiu\u@@N@@ภ{iu\u_Aภ'Newline$iu\u@@ @@N@@ภ.juuqAภ'Newline6juu@@ @@N@@ภ@juuA )@A@O@ @@@N@@@A@O@@@@N@ @@8A@O@@@@N@@@A@O@Z@@@_N@@@eftt@@@@@XN@^@@ ఐY$selfzjuu{juu@@@v@fjuu@@r@@@"@@@!@@ @@@@@@@@@@@@@@@@@@@ @ภ #@@ݔ@@@;@@@:@@9@@ఐ!cjuujuu@W@@(@'cl_infojuujuu@ @@@@@5@@@4O@@O@=:@@juujuu@@J@@@VN@BO@1E@@u @@OF@A@ftt @@ ఐƠ$selfkuukuu@{@@3@kd@e@f@@@kuu@@@c@@@H@@G @@@F@@E@@ఐ!tkuukuu@@@x@@@WM@U"@@&@@VJ@O%@5 @@|@ @@}@ A@A@@@L@@eG@@d@@c@@@@@p@X@@oS@@n@@m@@lJ@g@)dtt%@: . Return the Texinfo code for the given class. 7ctXt\8ctXt@@@@@@@c>nv2v=?nv2vO@AA࣠@&self-2AఠРeA@J3LKKLLLLL@@@@  hAM@M@@@࣠@"ctA^nv2vP_nv2vR@wA@@}3_^^_____@a@@!b@@@@@@  @@ డ0reset_type_names)Odoc_infoxovUv[yovUvd@ |ovUve}ovUvu@@Z`@@@Z`@@@@@Z_@@@@@3@)5@,@-@@@@ภovUvvovUvx@@@@Zv@@@N@@@&@@ @@@M@@@ఠ!tӠpv{vpv{v@A@@@@@M@@@@M@3@2@@@డ3!@twSwmtwSwn@@@@@@@@@@"@@@@@&&@@@@@@@!@@ภDpv{vtwSwlA ఐ$selfpv{v@@@9@zpv{v@@@]A@@@@@@@@@@@@@@J@@ภmqvvrvwAנภ'Newline qvv@@ @@_@@@O@O@d@ภ&qvvA%minus /qvv@ @@O@O@O@{@ภ=qvv/Aภ#RawEqvv@_+class type LqvvMqvv@@OqvvPqvv@@k@@@O@O@@@ @@(O@O@@ภ°crvvUA+ภ#Rawkrvv@υడ$Name&simplezrvv{rvv@ ~rvvrvv@@@@@F@@@ @@ I@@@ @@@@ఐ="ctrvvrvv@@@@(clt_namervvrvw@ @@f@@@P@P@@@rvvrvw@@l@@@@@M@@YO@O@@ภrvwA@A@@@@O@'@@`A@&m@@@O@ @@A@-@@@O@@@A@4@@@O@@@qvv@@<@@@O@#@@@@($@ภEsw wAภ#Refsw w@Eఐ"ctsw w sw w"@o@@@@(clt_namesw w#sw w+@h @@d@@@>J@ภ$Some sw w-sw w1@ pภ-RK_class_typesw w2sw w?@@@@@@@:N@IN@Md@@ @@ @@@9N@Hk@ภ$None.sw wA/sw wE@ @@@y@@@<@@@;N@S~@@U;sw wF@@N@7@ภDsw wI_A ภ'NewlineLsw wP@ @ @@N@^@ภVtwSwcqAภ'Newline^twSwj@@ @@N@h@ภ9htwSwkAQ@A@͠O@`@@@eN@m@@A@֠O@V@@@[N@d@@8A@ߠO@*@@@/N@Z@@A@O@@@@N@.@@pv{v@@@@@N@@@ ఐY$selftwSwptwSwt@6@@@twSw@@@@@y@@@x@@w@@@@v@@@u@@t@@@s@@@r@@q@@p @ՐภK@@༠@@@@@@@@@@ఐ"cttwSwtwSw@W@@(@(clt_infotwSwtwSw@E @@@@@@@@O@O@:@@twSwotwSw@@ J@@@N@O@E@@u @@OF@A@pv{v @@ ఐƠ$selfuwwuww@@@ 3@kd@e@f@@@uww@@@@@@@@ ?@@@@@@@ఐ!t,uww-uww@@@@@@M@"@@&@@Y/J@%@5 @@|@ @@}@ A@A@@@_@@Z@@@@@@@E@@@k@@f@@@@@@J@@Qnv2v6%@*b 3 Return the Texinfo code for the given class type. _muu`muv1@@@@@@@vfxwwgxwx @AA࣠@&self-2AఠԠA@r3tssttttt@@@@  Au@u@@@࣠@+_class_nameAxwxxwx@A@@3@)@-@!@.@@@@@  @@)class_eleAxwxxwx#@A@@3@ @@@@@@@@ఐ)class_eleyx&x2yx&x;@@@@@3@@@@Ġ/Class_attributezxAxIzxAxX@;/Class_attribute@@@ @+t_attribute@@@ @A@@C@Ak9 9k9 95@@@@ఠ#attؠzxAxYzxAx\@A@@@@@3@,@@@@@"@@@@@@@ ఐw$selfzxAx`zxAxd@|@@3@=@@@@@zxAxv@@@3@@,@@ @@ఐ+#attzxAxwzxAxz@@@?@@@@@@@@Ġ,Class_method{x{x{x{x@;,Class_methodU@n(t_method@@@ @AA@C@A6l969<7l969\@@@T@ఠ#met٠&{x{x'{x{x@?A@@@@@3*))*****@~@@@@@@@*@@*@@@ ఐɠ$self:{x{x;{x{x@ΰ@@63:99:::::@@@@@@TB{x{x@@@j@@c@@ @@ఐ+#metQ{x{xR{x{x@@@?@@@ @@@@L@Ġ-Class_commentb|xxc|xx@;-Class_comment@@@@ @AB@C@Am9]9cm9]9z@@@@ఠ!tڠv|xxw|xx@A@@@@@@@@@@y@@y@@@ ఐ$self|xx|xx@@@3@@@@@@|xx@@@@@@@@@@@@@@@ఐ0!t|xx|xx@@@@@@P@"P@!$@@( @@%@@@Ayx&x, @@3@@@@/A@3A@@@@@@@@@@@@@@~9@ @@@@@@@@@@@@@@@@@@J@\@xww.@吠 6 Return the Texinfo code for the given class element. wwwwww@@@@@@@װy y+y yA@AA࣠@&self-2Aఠ֔۠֕A@3@@@@  A@@@@࣠@+module_nameA y yB y yM@"A@@3        @ @@! @@@@@@  @@*module_eleAy yNy yX@5A@@3@ @@@@@@@@ఐ*module_ele.y[yh/y[yr@ @@@@3/../////@@@@Ġ.Element_module>yxy?yxy@ఠ!mߠGyxyHyxy@`A@@@@@3KJJKKKKK@@@@@@@@,@@,@@@ ఐg$self[yxy\yxy@@@W3[ZZ[[[[[@-@@@@@scyxy@@@@@@@ @@ఐ+!mryxysyxy@@@E@@@@@@@P@Ġ3Element_module_typeyyyy@ ఠ"mtyyyy@A@@V@@@3@a@@@@@@@q@@q@@@ ఐ$selfyyyy@4@@3@r@@@@@yy@@@ @@@@ @@ఐ+"mtyyyy@@@@@@@@@@@Ġ7Element_included_moduleyyyz@;7Element_included_module@@@@@AB@J@AOQOWOQO@@@ @ఠ"imyzyz @A@@%@@@3@@@@@@@@@@@@@ ఐ$selfyzyz@@@3@@@@@@yz*@@@D@@=@@ @@ఐ+"imyz+yz-@@@O@@@@@@@@Ġ-Element_classz.z6z.zC@{ఠ!c!z.zD"z.zE@:A@@@@@3%$$%%%%%@@@@@@@@@@@@@ ఐA$self5z.zI6z.zM@ɰ@@1354455555@@@@@@\=z.z[@@@r@@m@@ @@ఐ+!cLz.z\Mz.z]@@@ @@@@@@@*@Ġ2Element_class_type]z^zf^z^zx@,ఠ"ctfz^zygz^z{@A@@@@@3jiijjjjj@;@@@@@@@K@@K@@@ ఐ$selfzz^z{z^z@@@v3zyyzzzzz@L@@@@@z^z@@@@@@@ @@ఐ+"ctz^zz^z@@@D@@@@@@@o@Ġ-Element_valuezzzz@;-Element_value`@'t_value@@@@AE@J@AOOOP@@@@ఠ!vzzzz@A@@@@@3@@@@@@@@@@@@@ ఐؠ$selfzzzz@`@@3@@@@@@հzz@@@4@@"+@@! @@ఐ+!vzzzz@@@?@@@*@@@@@Ġ6Element_type_extensionzzzz@;6Element_type_extension@0t_type_extension@@@@AF@J@APP PP?@@@8@ఠ"te zz zz@#A@@@@@3  @@@@@@@@@@@@@ ఐ*$selfzzzz@@@3@@@@@@(&z{ @@@@@2@@@1@@0@@/@@ఐ3+module_name9z{ :z{@@@ @@ఐ<"teFz{Gz{@%@@P@@@A+@@/@@$,@Ġ1Element_exceptionW{{"X{{3@;1Element_exception@+t_exception@@@@AG@J@A}P@PF~P@Pr@@@@ఠ!em{{4n{{5@A@@@@@3qppqqqqq@B@@@@@@@R@@R@@@ ఐ$self{{9{{=@@@}3@S@@@@@{{O@@@@@G@@F @@ఐ+!e{{P{{Q@@@?@@@O@@@@v@Ġ,Element_type{R{Z{R{f@;,Element_typeg@&t_type@@@@AH@J@APsPyPsP@@@@ఠ!t{R{g{R{h@A@@@@@3@@@@@@@@@@@@@ ఐߠ$self{R{l{R{p@g@@3@@@@@@{R{}@@@@@U@@T @@ఐ+!t{R{~{R{@@@?@@@]@@@@@Ġ6Element_module_comment{{{{@;6Element_module_comment@ݔ@@@ @AI@J@APP PP@@@= @ఠ!t{{{{@(A@@ݧ@@@@@@@@@@@@@ ఐ.$self"{{#{{@@@3"!!"""""@@@@@@2*{{@@@@@@e@@dR@@@c@@b@@డ!@A{{B{{@d@@@d@@@P@P@P@v@@@z@@y@j@@@x@@w@@@u@@t@@s>@@ภk{{l{{@4ภ'Newlinet{{u{{@5@@@,Q@T@ఐr!t{{{{@\@@@@@b@@@@B@@@Q@i@@ภ{{{{A_ภ'Newline {{@_@ @@VQ@~@ภz A@ A@ dR@@@@Q@@@{{@@Šn@@@Q@@@{{{{@@0@n@nP@Q@@@@@@@@Ay[ya{{@@3@@@@A@A@@@@@t@@@s@@r@@q@@p@ @@@@@@@@@@@@@@@@~@@}J@v@y y$#@ 7 Return the Texinfo code for the given module element. ~xx~xy@@@@@@@  U {2 Generating methods } These methods write Texinfo code to an [out_channel] {{||B@@@@@@@߰||||@AA࣠@&self-2Aఠڹں5A@3@@@@  8A@@@@࣠@'chanoutA.||/||@GA@@3/../////@1@@!2@@@@@@  @@'inher_lAA||B||@ZA@@3BAABBBBB@ @@@@@@@@@ఠ!fT||U||@mA@@@@@@N@@@} @@@N@@@@N@@@N@3kjjkkkkk@*6-@-@.@@@࣠@#inhA|||}||@A@@"3}||}}}}}@1||+@@@@@  @@ఐ#inh||||@8@@@@93@$@@@(ic_class||||@3(ic_classV@@@  d#cct@@@ @@@ A@A3'ic_nameG!t@@@ @@@@A v:: v::@@ @3'ic_text7T@@@ @@@ @@B@A x;7;A x;7;X@@ @@A w:: w:;@@ @:/@@)(@@@@@@=@Ġ$None|}|}@_@@@@=<@@@@@@3@Q@@@ @ED@@@@@@@@@ภ/}.}M}.}O@ภ$Code}.};}.}?@ˠఐ#inh }.}@ }.}C@w@@3        @v@@@'ic_name}.}D}.}K@e @@d@@@ @@}.}:}.}L@@Q@@ఐ#inh)}P}c*}P}f@@@D@'ic_text0}P}g1}P}n@x @@w@@@@@@R@Ġ$NoneD}t}E}t}@@@@@@@@@@@A@@@@@@@@H@@@ภEZ}t}[}t}@D@@@@@@T@Ġ$Somek}}l}}@Πఠ!tt}}u}}@A@@ @@@@@@@@@@@@@@@@Ǡ@@@@@@@@@ภɰ}}}}@ Xภ'Newline}}}}@Y@@@3S@3@/(@)@*@@@ఐ4!t}}}}@ @@?@@@@@@@R@@@A}P}\}}@@O@@@Q@@@@@V@Ġ$Some}}}}@&ఠ#cct}}}}@A@@(@@@<@@@@@0/@@@@@@D@@76@@@@@@K@@@@ఠ$kind}}}}@A@@޿@@@-R@)@@@*R@3@e5.@/@0@@@ఐ;#cct~~~~@ @@b@@@@Ġ"Cl~~/~~1@;"Cls@@@ @@@@ @A@@B@A >q99 ?q99@@@ \@@*~~2+~~3@@@@@4@@@@@@@@8@@@@@;@@@ภ$Some<~~7=~~;@ภ(RK_classE~~<F~~D@@@@ST@.O@@@@[P@Ġ&CltypeU~E~UV~E~[@;&Cltype>@@@@   )type_expr@@@ @@@ @BA@B@A r99 r9:*@@@ @@q~E~\r~E~]@@4@@@"{@@@@@@$@@@#@@@+@@@@@%@@@@@&@@@ภ$Some~E~a~E~e@ภ-RK_class_type~E~f~E~s@c@@@T@5@@@@@@@A~~@@@A@}} @@ภް~w~~w~@ mภ$Code~w~~w~@zఐ@#inh~w~~w~@&@@^3@@@@@@'ic_name~w~~w~@ @@@@@| @@~w~~w~@@dQ@y@ภ~~~~@ ภ#Ref~~~~@5ఐp#inh~~~~@V@@0@'ic_name~~~~@C @@B@@@:@ఐ$kind~~~~@B@@Ѡ@@@@@@Q@Q@P@ภ$None~~~~@@@@^@@@@@@Q@c@@ ~~!~~@@Q@h@ఐ#inh0~~1~~@@@30//00000@w@@@'ic_text8~~9~~@ @@@@@@@@@Ġ$NoneL~~M~~@@@@@@@@@@@@@@@@@@@@@@ภMb~c~@L@@@ƠR@@@@@Ġ$Someuv@ؠఠ!t~@A@@@@@R@@@@@ʠ@@@@@@Z@@Ѡ$@@@@@@a@@@ภӰ&(@ bภ'Newline%@c@@@=S@3@/(@)@*@@@ఐ4!t)*@ @@I@@@@@@@T@@@A~~6@@X@@@Q@@@=@@%_N@q@@@uQ@@@F@@@@@t@2K@@m@@@A||M@@o@WNA@{N@U@A@R@@ఠ$text5?5C@A@@ $@@@N@@@@N@3@@@@@@ภUHPvA ภ$Bold HT@/ภeHWHsA Ϡภ#Raw HZ@)డ1(inherits-Odoc_messagesH[Hh@  Hi!Hq@@/@@@A-@?A@@@@N@^@@MHUG@@@@N@d@@]L@@kN@g@ภ[v~eA #ภ$Listcv@Ѡడ$List#maprvsv@ vvwv@@@@@@9@@1@@@VN@PN@+@@0@@/@ܠG@@@-@@,@@@*@@)@@(@@ఐK!fvv@@@@[@@@N@@M @@@L@@@K@@J@@ఐ|'inher_lvv@L@@y@@vv@@.[@@@&@@@%N@UO@>@@q @@N@$@ภ3vA ภ'Newlinev@؜@ @@N@f@ภvA@A@KO@^@@@cN@k@@A@TO@@@@N@b @@A@]@@@N@@@5F @@@@@@A@5;@@ఐŠ$puts@@@@@@@s@@r@1@@@q@@pw@@@o@@n@@m3"!!"""""@8LE@F@G@@@@ఐ'chanout23@@@@@ ఐ*$selfCD@װ@@?!@PH@@@@@@@@p@@@@@.@@ఐ~$text]^@8@@@@@O@@@@fg@@~@@@@O@J@@_ @@%J@%J@J@J@R@q@@@@@  @LA@PA@@@K@@@D@@7@@@@@@V@ @@@@@[@@@T@@G@@@@@@@@J@y@||3@r C Generate the Texinfo code for the given list of inherited classes.|D|H|D|@@@@@@@S6A6`@AA࣠@&self-2AఠYZ]A^@3@\@@@  `Aa@@@a@࣠@'chanoutA6a6h@A@@m3@q@u@!@v@@@@@  @@"clA6i6k@A@@y3@ @@@@@@@@Aఠ)iter_kindn|n@ A@@@ @@@N@@@N@@@3      @+@"@#@@@@Ġ/Class_structure  @;/Class_structure#@@@ .@ a@@@ '@@@ & j@@@ )@@@ (@B@@D@AF>>G>?@@@d@Ġ  5 6@@@@@@@@@@@3 < ; ; < < < < <@=Q@L@@G@@O@@Q@R@@@@ K L@@+I@@@@@@@@@D U@@Z@@@ภh [ \@g@@@]@Ġ/Class_structure f g@Uఠ!l o p@ A@@Z+@@@@@@3 w v v w w w w w@;@@@@ ~ @@^|@@@@@@ @@@" @@@@@ ఐ۠$self  @(@@3        @Y.'@(@)@@@ @@@h@@@a@@T@@@@@@ఐ䠐'chanout  @ʰ@@M@@ఐM!l  @%@@{J@ *@@.@@+@Ġ0Class_constraint  ,@;0Class_constraint@@@@ ,@@@ -@BC@D@AAAAAP@@@@ఠ!k . /@ A@@@@@3        @@@@@ 1 2@@@@@ @@@) 3@@ @@@ఐ )iter_kind 7 @@@@@@@$@@#3!!!!!!!!@(!@"@#@@@@ఐ/!k!A!B@ @@"@@@,@@@@@Ġ+Class_apply!"CM!#CX@;+Class_apply@+class_apply@@@ *@AA@D@AH?j?pI?j?@@@f@@!4CY!5CZ@@@@@P@@@@@>Q@Ġ,Class_constr!@[e!A[q@;,Class_constr/@,class_constr@@@ +@AB@D@Af??g??@@@@@!R[r!S[s@@@@@ n@@@@@\o@@7@@]p@@@ภk!^[w!_[y@j@@@`x@@A!cn@@@@@@o@@j@@N@,@@@!lnt@@ఐ)iter_kind!v!w@7@@@@@@@@@@@@ఐ"cl!!@@@#@'cl_kind!!@ @@@@@N@N@@@( @@@3 @@@ A@A@@@E@@@B@@=@@@@@@@ @@@@@U@@@R@@M@@@@@@@@J@@!6:,@!А P Generate the Texinfo code for the inherited classes of the given class. !!5@@@@@@@]! !/@AA࣠@&self-2Aఠ!A@3!!!!!!!!@@@@  !A@@@@࣠@'chanoutA!0!7@" A@@w3!!!!!!!!@@@!@@@@@@  @@#cltA"8";@" A@@3""""""""@ @@@@@@@@ఐ#clt">J">M@@@@@3""""""""@!@@@(clt_kind"%>N"&>V@M @@L@@@ @Ġ/Class_signature"5\d"6\s@;/Class_signature]@@@ I@@@@ E@@@ DC@@@ G@@@ F@B@@B@AjEEkEF@@@@ĠD"Y\u"Z\w@C@@@@@@@@@@3"`"_"_"`"`"`"`"`@D@@@@"g\y"h\z@@#e@@@@@@ @@@<"q\{@@@@@@@@@@@@@ภ"}"~@@@@@Ġ/Class_signature""@Uఠ!l""@"A@@ZO@@@@@@@@""@@]@@@@@@@@@!"@@@@@@@@@@@@@ ఐޠ$self""@Q@@3""""""""@3,@-@.@@@9"@@@@@@@@}@@@@@@ఐ砐'chanout""@Ͱ@@Z@@ఐR!l""@%@@J@*@@.@@^+@Ġ*Class_type""@;*Class_type@0class_type_alias@@@ H@AA@B@AF F&F FF@@@9@@##@@@@@@@@@@1@@@@@4@@@@@@ภ%##@$@@@@@@A#>D@@@*A@. A@@@@@g@@@f@@e@@d@@c4@ @@-@@v@@@u@@@t@@s@@r@@q@@pJ@iW@#=%@#N U Generate the Texinfo code for the inherited classes of the given class type. #K#L@@@@@@@#Rbm#Sb@AA࣠@&self-2Aఠ#yA@^3#`#_#_#`#`#`#`#`@@@@  #|Aa@a@@@࣠@'chanoutA#rb#sb@#A@@3#s#r#r#s#s#s#s#s@u@@!v@@@@@@  @@!cA#b#b@#A@@3########@ @@@@@@@@ డ!0reset_type_names)Odoc_info##@ ##@@l@@@l@@@@@l@@@@@3########@)5@,@-@@@@ภɰ##@@@@l@@@O@@@&@@@@@N@@@ఠ%depth##@#A@@@@@N@3########@-@@@డ"M$Name%depth##@ ##@@@@@@)6@@)5!@@@)4@@)3@2@@7G@@@@@@@@@0@@@@@/@@ఐ!c$$@h@@x>@'cl_name$ $!@r @@@@@O@O@L@@? @@QM@A@$, @@@ఠ%title$7$8@$PA@@!UxN@@@@N@3$@$?$?$@$@$@$@$@@un@o@p@@@ภ $K$LA ఐ$self$Y@@@T@İ$] @@@@@@@@@@@@#@@ఐ%depth$p $q@-@@O@2@@ఐ!c$$@а@@A@'cl_name$$@ڰ @@H@@A@@I@ภ $%GAZภ%Title$*@ఐϠ%depth$,$1@`@@@@@N@N@j@ภ$None$3$7@5@@@@@@@@@N@}@ภ %$;$\Aภ#Raw $>@డ#G!^$S$T@@@@@@@@@@@@@@@ @@@@@@@@@డ$clas-Odoc_messages$@$M@ %N%R@@@@(@@@$O@&O@%@@! %V%W@@%U%X@@4@@@"O@(O@'@@% ?%!Y@@<@@@ @)O@ @@d @@h@@@HN@N@ @ภ %9\sAภ$Code%A\@ ఐʠ!c%L\%M\@@@ @'cl_name%S\%T\@ @@@@@:@@!@@2N@1N@7@ภ 5%d\A"M@A@$ɠ@@@2N@D)@@4A@$РF@@@N@00@@%t9@@ @G@N@6@@%z\@@@@@;@ภ %9AL ఐ4$self %@$@@P@%@@@@@@X@@W@@@V@@U@@T^@@%Class@%%@@@@@pO@ol@@ఐ9!c%%@ @@{@'cl_name%%@ @@@@@@@E@@@ภ %A"@A@%4O@L@@@QN@@@VA@%=O@@@@N@P@@QA@%F@@@N@@@%@@#@@@@A@%@@ ఐ!$puts%%@! @@@"@@@@@@#@@@@@"b@@@@@@@3& & & & & & & & @@@@@@@ఐ'chanout&&@@@@@ ఐѠ$self&.&/@°@@*!@;&3@@@@@@@@[@@@@@.@@ఐ%title&H&I@8@@@@@@@@P@P@H@@&Y&Z@@#q@@@@P@R@@g @@"@@@N@X@ ఐ!"is&u&v@ @@@!@@@N@@@@@@$=@@@@@x@@ఐ!c&&@@@@'cl_info&&@ @@!=&@@@O@O@@@2 @@@@@O@@@ఠ%descr& &%@&A@@#Ԡ@@@O@@@@O@3&&&&&&&&@@@@ภ *&*&CAภ%Title &/@(డ%L$succ&1&5@@@@@@@@@@@@@@'@@ఐ"%depth&6&;@@@@@@P@P@;@@" @@@@@@P@C@ภ$None'='A@!@@@`_@@@@@@O@V@ภ '!Cb'"CAภ#Raw '*Ce@DడL+description-Odoc_messages'7Cf'8Cs@ ';Ct'<C@@J@@@A$H@?A@&Ġ@@@O@ @@'hC`G@@@@O@@@'nC@@O@@ภ H'wCA$`@A@&ܠ@@@O@)@@'(@@$@@@@A@'@@ ఐ#F$puts''@"@@@$J@@@2@@1@$@@@0@@/#@@@.@@-@@,3''''''''@@@@@@@ఐD'chanout''@*@@@@ ఐg$self''@X@@!@Ѱ'@@@=@@@I@@H @@@G@@F.@@ఐ(%descr''@8@@R@@@XQ@V@@@''@@$@@@@@_Q@PJ@@_ @@$@@@`O@>P@ఐ#$puts'(@# @@@$@@@h@@g@%@@@f@@e$e@@@d@@c@@bm@@ఐ'chanout((@@@z@@ ఐѠ$self(.(/@°@@*@F(3@@@@@}@@|@@ఐ !c(D(E@@@@'cl_info(K(L@ @@J@@@(Q(R@@@@U@@$s@@@N@O@t@ @@@(](^@@ @@(`@@ @@ఠ$intf (k(l@(A@@%@@@N@@@@N@3(w(v(v(w(w(w(w(w@j@@@ภ߰( (%`AIภ%Title (@ݠడ'$succ((@@@@@@@@@@@@@@'@@ఐנ%depth((@h@@@@@O@O@;@@" @@@@@@O@C@ภ$None((#@#E@@@@@@@@@N@V@ภ5(%A(%]Aภ#Raw (%D@డ)interface-Odoc_messages(%E(%R@ (%S(%\@@@@@A@(x@@@N@@@)%?F@@@@N@@@)"%^@@N@@ภ )+%_A&@A@(@@@N@@@)4 @@&M@@@@A@):@@ ఐ$$puts)Fdj)Gdn@$S@@@%@@@@@@&f@@@@@%@@@@@@@3)W)V)V)W)W)W)W)W@K@@@@@@ఐ'chanout)gdo)hdv@ް@@@@ ఐ$self)xdx)yd|@ @@t!@)}d@@@@@@@@"@@@@@.@@ఐ'$intf)d)d@8@@@@@P@@@@)dw)d@@&@@@@P@J@@_ @@%@@@N@P@  ఐZ$self))@K@@`@;)@@@\@@@Y@@T@@@@k@@ఐ`'chanout))@F@@5x@@ఐZ!c))@+@@;@@)@@o@డ(W$List$iter))@ ))@@@@@@M@,@@0@@@/@@.@@-@ @@@+@@*@@@)@@(@@'@@࣠@#ele A**@*4A@@"3********@@@@@@@ఐ%ߠ$puts*+*,@%8@@@&@@@R@@Q@'K@@@P@@O&@@@N@@M@@L3*<*;*;*<*<*<*<*<@-E@$@%@@@@ఐݠ'chanout*L*M@ð@@@@ ఐ$self*]*^ @@@Y!@*b @@@m@@i@f@@h_@@g@@f,@@ఐ!c*w!*x"@ư@@;@'cl_name*~#**@а @@B@@ఐs#ele*+*.@L@@O@@**/@@R@@g@@/@@@|P@^X@**0@@@@@D=@@@C@@BN@N@~@@డ)%Class.class_elements*1:*1?@ *1@*1N@@%trans^ؠ/@@@ ]@@@ \@@ [@@@@ Z@@ Y@@@ X@@@ W@@ V@@ U@II#IId@@@*%@@"^ @@@@@@@@@@@@@@@@@@@@@@@@@;ภW+ %`ภ(+1V+1[@(@@@D@@@O@@@@@@@@@ఐ!c+1\+1]@j@@z@@+19+ 1^@@.+@@@@N@O@@@= @@J@6J@>@w@@@@@@@@@@@@6@@@C@@ @@@ V@@@ W@Ġ,Aliased_node+=_i+>_u@@@@@*A@@@e@@@ภU+H_y+I_{@T@@@m@@@+L@@#o@A@ A@@@@@@@@@@@@@@@ @@]@@@@@@@@@@@@@@@@J@ @+mbf%@F+~ Q Generate the Texinfo code for the given class, in the given out channel. +{ +|>a@@@@@@@ϰ++@AA࣠@&self-2 Aఠ- .1+A2@3++++++++@0@@@  4+A5@@@5@࣠@'chanout A++@+A@@3++++++++@E@I@!@J@@@@@  @@"ctA+ + @+A@@3++++++++@ @@@@@@@@ డ*/0reset_type_names)Odoc_info++&@ +'+7@@t@@@t@@@@@t@@@@@3++++++++@)5 @,@-@@@@ภ+8+:@@@@t@@@O@ @@&@@(@@@ N@@@ఠ%depth,=G,=L@,A@@0@@@N@3, , , , , , , , @,@@@డ*|$Name%depth,=O,=S@ ,=T, =Y@@/@@@@@@@@P@@@@@ @@ఐ"ct,9=Z,:=\@X@@x/@(clt_name,@=],A=e@ @@@@@O@"O@ =@@0 @@A>@A@,L=C @@@ఠ%title,Wis,Xix@,pA@@)uN@%@@@'N@#3,`,_,_,`,`,`,`,`@e^@_@`@@@ภʰ,k},l"NA4 ఐ점$self,y}@ @@t@,}}@@@@@/@@@.@@-@@,#@@ఐ%depth,},}@-@@O@:2@@ఐ"ct,},}@@@A@(clt_name,},}@ @@ @@@<K@@D@@L@ภ,JA}ภ%Title,@ఐ %depth,,@c@@@@@PN@UN@Tm@ภ$None,,@'X@@@('@@@R@@@QN@[@ภH,,Aภ#Raw ,@ డ+j!^,,@&$@@@&$@@@x@@w@&#@@@v@@u'.@@@t@@s@@r@@డ4*class_type-Odoc_messages-- @ -#-$@@@@&K@@@O@O@@@! -6-7@@-9-:@@&W@@@O@O@@@-C-D@@_@@@p@O@@@d @@@@@N@iN@o@ภ-\ sA$ภ$Code-d@0ఐ"ct-o-p@@@@(clt_name-v-w@ް @@@@@@@!@@2N@N@@ภX-A*p@A@,@@@N@,@@4A@,F@@@jN@3@@-@@.@G@SN@h9@@-@@@@@O>@ภ-"*@@@@LO@p@@/@@O@H@ภb/A,z@A@.@@@AO@@@/@@,@@@@@A@/@@ ఐ+`$puts/'/+@*@@@,d@@@@@@,@@@@@,@@@@@@@3////////@@@@@@@ఐ.'chanout/,/3@@@@@ ఐQ$self/5/9@r@@!@/F@@@W@@@@@) @@@@@.@@ఐ%descr/G/L@8@@l@@@Q@@@@040M@@-@@@@Q@J@@_ @@,(@@@O@P@ఐ+͠$puts0PX0P\@+&@@@,@@@@@@-9@@@@@,@@@@@@@m@@ఐ'chanout07P]08Pd@~@@}z@@ ఐ$self0HPf0IPj@ܰ@@D@`0MPw@@@@@@@@@ఐ"ct0^Px0_Pz@}@@@(clt_info0eP{0fP@° @@J@@@0kPe0lP@@@@U@@,@@@N@O@@ @@@0w0x@@ @@0z@@ @@ఠ$intf00@0A@@-@@@N@@@@N@300000000@a@@@ภ00Acภ%Title 0@డ/$succ00@%װ@@@%@@@@@%@@@@@'@@ఐ%depth00@b@@%@@@ O@ O@ ;@@" @@@@@@ O@C@ภ$None00@+_@@@/.@@@@@@N@V@ภO00Aภ#Raw 0@డ)interface-Odoc_messages11@ 1 1 @@@@(@@@'N@)N@(@@& @@ T@@@3N@ N@&@ภ1%5A.@6A@0@@@!N@/@@1.>@@@@N@@@14@@N@@ภ1=A.&@A@0@@@N@8@@1F@@._@@@@A@1L@@ ఐ- $puts1X1Y@,e@@@.@@@A@@@@.x@@@?@@>-@@@=@@<@@;31i1h1h1i1i1i1i1i@:@@@@@@ఐڠ'chanout1y 1z@@@@@ ఐ$self11@@@!@1#@@@@@@X@@W*@@@V@@U.@@ఐ$intf1$1(@8@@@@@gP@e@@@11)@@.@@@O@nP@_J@@_ @@-@@@oN@MP@  ఐ<$self1,21,6@]@@`@K1,[@@@R@@v@O@@uJ@@t@@sk@@ఐB'chanout1,\1,c@(@@'x@@ఐ<"ct1,d1,f@ @@-@@)@@e@డ0i$List$iter1hn2hr@ 2hs2hw@@@@@@ M@@@@@@@@@@@ ! @@@@@@@@@@@@@@࣠@#eleA2-x2.x@2FA@@"32.2-2-2.2.2.2.2.@@@@@@@ఐ-$puts2=x2>x@-J@@@.@@@@@@/]@@@@@.@@@@@@@32N2M2M2N2N2N2N2N@-E@$@%@@@@ఐ'chanout2^x2_x@@@@@ ఐ⠐$self2o2p@@@k!@2t@@@@@@x@@q@@@@,@@ఐנ"ct22@@@;@(clt_name22@ @@@@@E@@ఐv#ele22@O@@R@@22@@U@@j@@D@@@P@[@2x2@@@@@R@@@@@N@N@@@డ1+%Class3class_type_elements22@ 22@@%transf D@@@ @@@ @@ @ @@@ @@  /@@@ @@@ @@ @@ @" KK" KK@@"(@*%@@"g  @@@@@@@@@ @@@@@@@@@@@@@@@@;ภl3!-uภ033@0@@@D@@@O@@@@@@@@@ఐ~"ct3031@O@@o@@3435@@ C.@@@N@O@@@@ @@xJ@GJ@@z@@@@@@@@@@@@(@@@5@@ @@@ <@{@@ =@Ġ,Aliased_node3R3S@@@@@2V@@@K@@@ภj3]!3^#@i@@@S@@@3a@@#U@A@ A@@@@@/@@@.@@-@@,@@+@ @@r@@>@@@=@@@<@@;@@:@@9@@8J@1@3%@[3 V Generate the Texinfo code for the given class type, in the given out channel. 3~3@@@@@@@İ3 3 @AA࣠@&self-2AఠBCF3AG@333333333@E@@@  I3AJ@@@J@࣠@'chanoutA3 3 @3A@@333333333@Z@^@!@_@@@@@  @@"mtA3 3 @3A@@333333333@ @@@@@@@@@ఠ%depth3 3 @3A@@ @@@hN@\333333333@'@@@@@డ2Y$Name%depth3 3 @ 3 3 @@ @@@ @@@a@@`-@@@_@@^"@@ఐO"mt4 4 @.@@51@'mt_name4 4 @  @@ @@@jO@pO@n?@@0 @@C@@A@4)  @@@ఠ%title44 45 @4MA@@1RuN@s@@@uN@q34=4<4<4=4=4=4=4=@Yg`@a@b@@@ภ4H 4IA" ఐ$self4V  @@@Q@4Z @@@@@}@@@|@@{@@z#@@ఐ%depth4m 4n @-@@O@2@@ఐ"mt4~ 4 @@@A@'mt_name4 4 "@  @@ @@@K@@D@@L@ภ4%-JA"Zภ%Title4%2@ఐĠ%depth4%44%9@c@@@@@N@N@m@ภ$None4%;4%?@/5@@@@@@@@@N@@ภ%4%C4kA"ภ#Raw 4%F@డ3G!^4%b4%c@.@@@.@@@@@@.@@@@@/ @@@@@@@@@డ+module_type-Odoc_messages4%H4%U@ 5%V5%a@@@@.(@@@O@O@@@! 5%e5%f@@5%d5%g@@.4@@@O@O@@@5 %G5!%h@@<@@@@O@@@d @@$h@@@N@N@@ภ59ksA#ภ$Code5Ak@ ఐ"mt5Lk5Mk@d@@k@'mt_name5Sk5Tk@! @@!@@@@@!@@2N@N@@ภ55dkA2M@A@4ɠ@@@N@,@@4A@4РF@@@N@3@@5t%A@@ @G@N@9@@5zk@@$@@@>@ภ5_A%ภ#Raw 7F_@`డ h+description-Odoc_messages7S_7T_@ 7W_7X_@@@@u@@@O@O@@@& @@&@@@O@O@@ภC7r_5A4[@6A@6נ@@@O@@@7{_|>@@@@O@@@7_@@O@@ภ[7_A4s@A@6@@@O@@@70D@@4@@@@A@708@@ ఐ3Y$puts77@2@@@4]@@@@@@4@@@@@4 @@@@@@@377777777@@@@@@@ఐ'chanout77@@@@@ ఐ5$self77@k@@!@7@@@P@@@@@1@@@@@.@@ఐ%descr77@8@@e@@@Q@@@@77@@5@@@@Q@ J@@_ @@4!@@@O@P@ఐ3Ơ$puts88@3@@@4@@@$@@#@52@@@"@@!4x@@@ @@@@m@@ఐ|'chanout8081@b@@Vz@@ ఐ$self8A8B@հ@@=@Y8F@@@@@9@@8@@ఐ"mt8W8X@o@@v@'mt_info8^8_@$ @@J@@@@8d8e@@@@U@@4@@@EN@DO@0@ @@@8p*8q @@ @@8s@@ @@ఠ&mt_ele8~ 8&@8A@@%̠'n@@@_@@@^N@F388888888@`@@@డ6&Module4module_type_elements8)8/@ 808D@@%transl&@@@ @@@ @@ @'z@@@ @@3'@@@@@@@@@@@'m#m''m#mt@@'G@)$@@!lܠ@@@P@@@O@@N@'@@@M@@LQ'@@@K@@@J@@I@@HP@:ภ;83Dภ3;8L8P@3;@@@C@@@dO@he@@@ߠ@@@ii@@ఐ8"mt8Q9S@@@v@@i@@w@A@9@@@ఠ(subparts9Wa9Wi@9(A@@'Р''@@@'퐐'@@@'ꐐ'@@@'吐'@@@@'@r@@@@@@@N@m39695959696969696@@@@@@ఐ(8/module_subparts9EWl9FW{@!A@@@6d(5@@@y@@@x@@w(1Р(.(-@@@s(+(*@@@t((('@@@u(#("@@@v@>@@@@q@@@p@@o=@@ఐ&mt_ele9W|9W@G@@6(p@@@@@@O@O@U@@J@@zV@A@9W]@@ డ8 "&&99@@3@@@V@@U@3!@@@T@@S3%@@@R@@Q@@P(%sequandBA7O@@@@7O7P@@7{]@! @@@@@@@@@@@@@@@@@@@@@399999999@@@@@@@డ8L3b3d99@3a@@@ @@@O@@@@ @@3b@@@@@@@!@@ఐ%depth99@@@.@@f(maxdepth:: @@@&P@=@@@@m@@@@P@E@@డ8"<>:!:"@R@@@)Р))@@@ؠ))@@@٠((@@@ڠ((@@@@(@@@@@@@@O@@@@*@@t@@@@@@@@@ఐP(subparts:_:`@@@8@@ภ7U:j:k@7T@@@EO@@@@@@@@@P@@@} @@3@@@O@@@ఠ$menu::@:A@@@@@O@3::::::::@@@@డ&ifinfo$Texi::@ ::@@@@@@H@@H@@@H@@H@@@@@@@@@@@@@@@+@@ ఐ'$self: : @]@@<@<: @@@9@@@@@@I@@@@@4@@@@@@@P@@డ9Y$succ: : @0@@@0@@@@@ 0@@@ @@ i@@ఐ$%depth; ; @ð@@0,@@@R@R@}@@; ;  @@:@@@ @R@@@ภ!~;  ;  A(ภ#Raw ;( @B(Subparts;/ ;0 @@;2 ;3 @@N@@@.Q@0Q@/@@ @@*z@@@:Q@'Q@-@ภ ;K ,A84@-A@:@@@(Q@6@@;T  5@@@@Q@&@@;Z ;[ @@@@@@;Q@@@ @@@A@;e @@ ఐ7%$puts;q!!);r!!-@6~@@@8)@@@D@@C@8@@@B@@A7@@@@@@?@@>3;;;;;;;;@@@@@@@ఐޠ'chanout;!!.;!!5@İ@@@@ఐ$menu;!!6;!!:@@@8@@@RP@WP@V$@@9 @@7@@@XO@P*@డ -generate_menu$Texi;"=E;"=I@ ;"=J;"=W@@@@@@H@@H@ؠР@+**@@@H@@A@+**@@@H@@A@+(*@@@H@@A@+2*@@@H@@AA@@A@9@@@H@@A@9@@@H@@A@@@@H@@A@@HA@@@H@@@H@@H86@@@H@@H@@H@;@<c^@@@@@@i@@h@3Р0@[@@@a@@c@@@N@Ơ-@`@@@b@@h@@@N@Ǡ*@e@@@c@@m@@@N@ɠ%@j@@@d@@r@@@N@ˠ A@@@@9@@@e@@9@@@N@Ƞ@9@@@f@@9@@@N@ʠ@@@@g@@@@@N@@@@@N@A@@@N@`A@@@_@@@^@@]8@@@\@@[@@Z%@@ఐ 'chanout<"=X<"=_@@@2@@ఐ(subparts<"=a<"=i@@@г,ՠ)menu_data<"=m<"=v@@ @@@N@@<"=`<"=w@@@@@@U@@@@8@@@N@O@}]@r @@^@<<#x@@ V@@<@@ X@@ఠ$intf<%<%@= A@@:,7@@@N@@@@N@3<<<<<<<<@1@@@ภ#f=%=&A*Рภ%Title =%@dడ;$succ=%=%@2D@@@2D@@@@@2C@@@@@'@@ఐ S%depth=2%=3%@@@2[@@@O@O@;@@" @@T@@@@O@C@ภ$None=K%=L%@7@@@@@@@@@N@V@ภ#=]&=^&A+&ภ#Raw =f&@డ)interface-Odoc_messages=s&=t&@ =w&=x&@@@@@@@N@N@@@& @@,@@@N@N@@ภ"c=&5A:{@6A@<@@@ N@@@=&>@@2@@N@@@=&@@N@@ภ"{=&A:@A@=@@@N@ @@=%@@:̠@@@@A@=%@@ ఐ9y$puts='='@8Ұ@@@:}@@@)@@(@:@@@'@@&:+@@@%@@$@@#3========@ @@@@@@ఐ 2'chanout='='@ @@ @@ ఐ U$self='=' @@@!@='@@@p@@@@@@?7$@@@>@@=.@@ఐ$intf>'>'@8@@Ӆ@@@OP@M@@@>'>'@@;2@@@7@VP@GJ@@_ @@:A@@@WN@5P@ డ<$List$iter>8(%>9()@ ><(*>=(.@@@@@@$N@_@@c@@@b@@a@@`@Z @@@^@@]@@@\@@[@@Z@@࣠@#eleA>f)/<>g)/?@>A@@"3>g>f>f>g>g>g>g>g@@@@@@@ఐ:*$puts>v)/C>w)/G@9@@@;.@@@@@@;@@@@@:@@@@@@@3>>>>>>>>@-E@$@%@@@@ఐ 㠐'chanout>)/H>)/O@ ɰ@@ý@@ ఐ $self>*P]>*Pa@<@@ͤ!@>*Px@@@Ė@@@Ē@@č@@@@,@@ఐ "mt>*Py>*P{@ ڰ@@;@'mt_name>*P|>*P@+, @@++@@@E@@ఐv#ele>*P>*P@O@@R@@>*P\>*P@@ĶU@@j@@}@@@Q@[@>)/7>*P@@@@@w@@@v@@uO@O@@@ఐ&mt_ele>+>+@İ@@ @@@sO@O@/@@ @@;&@@@N@q@డ=$List$iter?.?.@ ?.? .@@ʰ@@@@Р&Module@IJ@J@ J@J@5J@J@J@DJ@,J@ J@J@J@RM@@A@@@@Р+Module_type@yM@@A@@@.*@@@S@Р%Class@M@@A@@@.4@@@T@Р*Class_type@M@@A@@@.<@@@U@@@@@`M@WA@@@XM@A@@@M@@@@@M@@@@@M@@@@@M@@@@@M@@@7@@@@@@@@{@@@@@4@@@@@@@@@@@ఠ!m ?0"?0#@?A@@3????????@@@@?0@@@@@ ఐ ,$self?0'?0+@b@@3????????@@@@@@M?0?@@@@@@@@@@@@@@ఐ 5'chanout?0@?0G@ @@@@ఐ;!m?0H?0I@%@@(@@,@@@@@,@ఠ"mt!@1Jc@ 1Je@@!A@@3@ @@@ @ @ @ @ @3@@@߰@1JV@@@@@ ఐ y$self@1Ji@1Jm@@@3@@@@@@@@@F@@@@@@#1J@@@K@@@H@@C@@@@@@ఐ 'chanout@61J@71J@ h@@\@@ఐ;"mt@C1J@D1J@%@@(@@,@@M)@ݐఠ!c"@R2@S2@@kA@@3@S@R@R@S@S@S@S@S@}@@@)@Y2@@/@@@ ఐ à$self@e2@f2@@@a3@e@d@d@e@e@e@e@e@@@@@@@m2@@@@@+@@@*@@)@@(@@ఐ ̠'chanout@2@2@ @@Ŧ@@ఐ;!c@2@2@%@@(@@,@@)@ఠ"ct#@3@3@@A@@6@r@3@@x9@@@ ఐ $self@3@3@B@@Ϫ3@@@@@@@@@/@@@@@.@3@@@@@<@@@;@@:@@9@@ఐ 'chanout@3@3@ @@@@ఐ:"ct@3@3@%@@T(@@,@@)@@A;'$@/@@@@/@3@@@@@@@@@@N@LN@I3@@@@@@@@@@@@@ఐ砐(subparts@4@4#@&@@@@@N@VN@O@@ @@J@%N@@@@@B@@@O@@@"@@@z@@@@@ @@@ @ @@ @ @@  @ @@  '@Ġ,Aliased_nodeA5$.A5$:@@@@@@@@@e 5@@@ภ/A"5$>A#5$@@.@@@< =@@@A& @@% ?@ qA@ u A@@@U@@}@R@@|M@@{@@z@@y {@ @@7@@@e@@@b@@]@@@@@@@@J@ @AG %@ AX W Generate the Texinfo code for the given module type, in the given out channel. AU&*AVc@@@@@@@iA\9A]9@AA࣠@&self-2&Aఠ% AA @h3AjAiAiAjAjAjAjAj@ @@@  AAk@k@@@࣠@'chanout'AA|9A}9@AA@@ƃ3A}A|A|A}A}A}A}A}@@#@!Ā@$@@@@@  @@!m(AA9A9@AA@@Ə3AAAAAAAA@ ƙ@@@@@@@@ డ@ 'verbose)Odoc_infoA;A;@ A;A;@@@0@@@ @@ @@@ @@ @0/BB0/B^@@0t@@@@@@@@@@@@@@3AAAAAAAA@:F@=@>@@@@డ@H!^A;A;@;@@@;@@@@@@;@@@@@< @@@@@@@#@@4Generate for module A;A;@@A;A;@@; @@@P@P@7@@ఐ!mB;B;@C@@F@&m_nameB;B; @/ @@/@@@P@@B;B; @@n@@@@P@Z@@~ @@>D@@@N@`@@ఠ%depth)B6<B7<@BOA@@b@@@N@3B<B;B;B<B<B<B<B<@s@@@డ@$Name%depthBM<"BN<&@ BQ<'BR<,@@a@@@@@@@@@@@@@ @@ఐߠ!mBk<-Bl<.@@@j/@&m_nameBr</Bs<5@0  @@9@@@O@O@=@@0 @@A>@A@B~< @@@ఠ%title*B=9CB=9H@BA@@?N@@@@N@3BBBBBBBB@e^@_@`@@@ภ(B>MUBFQA0f ఐD$selfB>MY@>@@Ѧ@B>M^@@@@@@@@@@@@#@@ఐ%depthB>M_B>Md@-@@ O@2@@ఐG!mB>MeB>Mf@@@A@&m_nameB>MgB>Mm@0t @@0s@@@ K@@D@@L@ภ)FB?pxJA0ภ%TitleB?p}@Cఐ %depthB?pB?p@c@@@@@N@"N@!m@ภ$NoneC ?pC ?p@=@@@ZY@@@@@@N@(@ఐ!mC!@C"@@U@@ @+m_text_onlyC(@C)@@0D @@A@Xఐ!mCIACJA@}@@H@&m_nameCPACQA@0 @@0@@@C@@"@@2@@@N@:N@@@ภ(7CfA1A@O@2A@Bˠ@@@;N@M@@CoA:@@@@ N@9@ภ)ٰCzCC{D>A1Cภ#Raw CC@డA!^CCCC@<@@@<@@@g@@f@<@@@e@@d=@@@c@@b@@a @@డ%modul-Odoc_messagesCCCC @ CC CC@@ð@@<@@@wO@yO@x*@@! CCCC@@CCCC@@<@@@uO@{O@z>@@CCCC@@@@@_@|O@sH@@d @@N@XN@^M@ภ*GCD/nA1ภ$CodeCD3@ఐo!mCD4CD5@/@@i@&m_nameDD6DD<@1 @@1@@@s@@!@@-N@N@x@ภ(DD=A@@A@Cx@@@N@@@4A@CA@@@YN@@@D#C@@N@W@D'@@@@@BD)E?N@@3d@@@@ภ*D3FQYA1 ఐ٠$self D@FQ]@Ӱ@@;@DDFQc@@@k@@@@@@h@@c@@@@@@&Module@DWFQdDXFQk@@}@@@O@@@ఐޠ!mDjFQlDkFQm@@@i@&m_nameDqFQnDrFQt@2  @@2 @@@@@E@@̋@ภ*ݰD~FQwA2Fภ'NewlineDFQ~@F@ @@3@@@@ภ)bDFQAAz@A@CO@@@@N@@@A@CO@@@@N@@@rA@DO@@@@N@@@A@D!@@@N@@@D=9K@@AΠ'@@@%@A@D=9?@@ ఐ@{$putsDGDG@?԰@@@A@@@@@@A@@@@@A-@@@@@@@3DDDDDDDD@GXQ@R@S@@@@ఐo'chanoutDGDG@U@@@@ ఐ$selfDGDG@@@!@DG@@@r@@@@@>&@@@@@.@@ఐ%titleEGEG@8@@ܲ4W@@@@@@P@P@H@@E$GE%G@@B<@@@@ P@R@@g @@AK@@@!N@X@ ఐ?砐"isE@IEAI@?Z@@@?2@@@4N@(@@@'@@&C@@@%@@$x@@ఐӠ!mE_IE`I@@@^@&m_infoEfIEgI@2 @@@&@@@1O@6O@3@@2 @@>@@@7O@/@@ఠ%descr+EKEK@EA@@B4@@@DO@:@@@@@ @@IO@m@@F0L H@@O@E@ภ+ F9L IAC"@A@E@@@>O@†@@FBK@@C[@@@=@A@FHK@@ ఐB$putsFTMNVFUMNZ@Aa@@@C @@@@@Ž@Ct@@@@@ŒB@@@‹@@Š@@‰3FeFdFdFeFeFeFeFe@@@@@@@ఐ'chanoutFuMN[FvMNb@@@{@@ ఐ$selfFMNdFMNh@@@Ղ!@FMNu@@@@@@¦@@¥?@@@¤@@£.@@ఐ%descrFMNvFMN{@8@@@@@µQ@³@@@FMNcFMN|@@C@@@@¼Q@­J@@_ @@B@@@½O@›P@ఐBu$putsFNFN@Aΰ@@@Cy@@@@@@C@@@@@C'@@@@@@@¿m@@ఐf'chanoutFNFN@L@@z@@ ఐ$selfFNFN@@@@FN@@@Ι@@ΐ@@@@ఐz!mGNGN@:@@@&m_infoG NGN@4 @@ίJ@@@GNGN@@Ϋ@@U@@C5@@@N@O@@ @@@GJG O@@ @@G"I@@ @@ఠ%m_ele,G-QG.Q@GFA@@4{6@@@@@@N@3G8G7G7G8G8G8G8G8@`@@@డE&Module/module_elementsGIQGJQ@ GMQGNQ@@%trans{l4@@@~@@@}@@|@63@@@{@@z36O@@@y@@@x@@w@@v@6Ode6OdeG@@67@)$@@!{@@@@@@@@@6Q@@@@@Q6m@@@@@@@@@@P@:ภGAภAGQGQ@A@@@C@@@O@ e@@@@@@ i@@ఐ"!mGQGQ@@@̭v@@i@@w@A@GQ@@@ఠ(subparts-GRGR @GA@@6Р66@@@)66@@@*66@@@+66@@@,@6@@@@@(@@@'N@3GGGGGGGG@@@@@@ఐ6砐/module_subpartsGR GR@/@@@E6@@@@@@@@6Р6ݐ6@@@6ڐ6@@@6א6@@@6Ґ6@@@@>@@@@@@@@@=@@ఐ%m_eleH/RH0R"@G@@EN7@@@/@@@.O@2O@0U@@J@@zV@A@H?R@@ డFHLS&@HMS&B@@@@@@@<@@;@@@@:@@9@@@8@@7@@63H]H\H\H]H]H]H]H]@y@@@@@@డFAAHnS&5HoS&6@A@@@$@@@`O@R@@S@ @@QA@@@P@@O@@N!@@ఐU%depthHS&/HS&4@@@.@@1(maxdepthHS&7HS&?@@@&P@a=@@@@@@@L@bP@]E@@డG"<>HS&LHS&N@ @@@7Р77@@@y77@@@z77@@@{77@@@|@7@x@@@@w@@@vO@h@@i@*@@g!@@@f@@e@@d@@ఐ1(subpartsHS&CHS&K@@@8@@ภEHS&OHS&Q@E@@@EO@À@@@@W@@@J@ÁP@s@@} @@B>@@@ÂO@H@@ఠ$menu.IUcoIUcs@I0A@@@@@@ÏO@Ã3IIIIIIII@@@@డ-&ifinfo$TexiI.UcvI/Ucz@ I2Uc{I3Uc@@@@@c@@@È@@Ç`@@@Æ@@Å @@ ఐ砐$selfINVIOV@@@J1@ISV@@@HJ@@@Ú@@Ù@@@@Ø@@×C@@@Ö@@Õ@@ÔE@@డG$succIqVIrV@>@@@>@@@ï@@î>@@@í@@ì^@@ఐR%depthIVIV@@@>@@@øR@úR@ùr@@IVIV@@H@@@ê@ûR@ö|@@ภ0IVIVA7mภ#Raw IV@Ǡ(SubpartsIVIV@@IVIV@@@@@Q@Q@@@ @@8@@@Q@Q@@ภ.IV,AF@-A@I5@@@Q@@@IV5@@K@@èQ@@@IVIV@@@@@Ñ@Q@æ@@ @@@A@IUck @@ ఐE$putsIWIW@E@@@F@@@@@@G@@@@@F\@@@@@@@3JJJJJJJJ@@@@@@@ఐ'chanoutJWJW@@@@@ఐ $menuJ$WJ%W@@@G=@@@P@P@$@@9 @@FL@@@O@*@డ.-generate_menu$TexiJAXJBX@ JEXJFX@@@@@.@@@ @@ @#]Р#Z@@@@@@@@@[N@g#W@@@@@@@@@\N@h#T@@@@@@@@@]N@j#O@@@@@@@@@^N@l#JA@@@#C@G@@@@@G@@@_N@i#@@G@@@@@G@@@`N@k#=@#:@@@@@#B@@@aN@f@@@@pN@mA@@@nN@A@@@@@@@@F@@@@@@@@@ఐ e'chanoutJXJX@ K@@@@ఐ-(subpartsJXJX @@@г:)menu_dataJX JX@@ @@@,@@JXKX@@@@@@-@@@@G$@@@rN@qO@@ @@@KTR]KY!@@ @@KS&,@@ @@ఠ$intf/K[%/K[%3@K5A@@H::a@@@N@u@@@wN@s3K(K'K'K(K(K(K(K(@@@@ภ1K1[%8K2\QA8ภ%Title K:[%=@డI$succKE[%?KF[%C@@n@@@@n@@@ĉ@@Ĉ@m@@@ć@@Ć'@@ఐ &%depthK\[%DK][%I@ǰ@@@@@@ĒO@ĔO@ē;@@" @@~@@@ā@ĕO@ĐC@ภ$NoneKu[%KKv[%O@E@@@Ơ@@@ă@@@ĂN@ěV@ภ1K\QmK\QA9Pภ#Raw K\Qp@డ)interface-Odoc_messagesK\QqK\Q~@ K\QK\Q@@"@@@@@İN@IJN@ı@@& @@:@@@ļN@ĩN@į@ภ04AH@5A@K @@@ĪN@ĸ@@K\Qk=@@[@@ĄN@Ĩ@@K\Q@@N@Ā@ภ0K\QAH@A@K8@@@yN@@@K[%6@@H@@@x@A@K[%+@@ ఐG$putsK]K]@F@@@H@@@@@@I@@@@@HT@@@@@@@3KKKKKKKK@@@@@@@ఐ 'chanoutL]L]@ |@@@@ ఐ $selfL ]L!]@´@@!@-L%]@@@@@@@@EM@@@@@.@@ఐ$intfL:]L;]@8@@@@@P@@@@LC]LD]@@I[@@@@P@J@@_ @@Hj@@@N@P@ డJ$List$iterLa_Lb_@ Le_Lf_@@ @@@@MN@@@ @@@@@@@@% @@@@@ @@@@@@@@@࣠@#ele0AL`L`@LA@@"3LLLLLLLL@@@@@@@ఐHS$putsL`L`@G@@@IW@@@&@@%@I@@@$@@#I@@@"@@!@@ 3LLLLLLLL@-E@$@%@@@@ఐ G'chanoutL`L`@ -@@@@ ఐ j$selfLaLa@e@@!@La@@@ҿ@@=@һ@@<Ҷ@@;@@:,@@ఐ _!mLaLa@ @@;@&m_nameLaLa!@: @@:@@@IE@@ఐv#eleMa"Ma%@O@@R@@MaMa&@@U@@j@@ @@@NQ@2[@M`Ma'@@@@@ @@@@@O@SO@P@@ఐ%m_eleM&b(0M'b(5@>@@&6@@@O@XO@V/@@ @@IO@@@[N@@డK$List$iterMDeMEe@ MHeMIe@@ @@@@Р&Module@ZM@~@A@@@<5@@@@Р+Module_type@ҎM@ł@A@@@PuPu@(@@@ըJ@J@ƵJ@Ƨ@@ƨ@ @@Ʀ(@@@ƥ@@Ƥ@@ƣ3PPPPPPPP@!@@@@ఐB-texi_filenamePuPu@*@@վ@@-ocamldoc.texiPuPu@@PuPu@@%@@@@J+@@@ƶP@Ʋ!@@ఠ"fn>QwQw@QA@@@@@P@ƷV@డO(Filename(basenameQwQw@ QwQ w&@@@@@@}@@| @@@{@@z@,filename.mlijj@@0Stdlib__FilenameL@@@@ @@@@@1@@@@@@@ఐ-texi_filenameQHw'QIw4@@@"@@1@@B@A@QMw @@డO!^QWzQXz@J~@@@J~@@@@@@J}@@@@@K@@@@@@@3QhQgQgQhQhQhQhQh@mf@g@h@@@@డO(Filename,check_suffixQx8FQx8N@ Qx8OQx8[@@@a@@@^@@]@i@@@\@@[$boolE@@@Z@@Y@@X@qmrm@@pF@#@@@@@@@@@@@@@@@@@@@@@I@@ఐ"fnQx8\Qx8^@S@@9@@@Q@Q@]@@%.texiQx8`Qx8e@@Qx8_Qx8f@@E@@@Q@Q@q@@] @@K@@@Q@ w@డPY(Filename+chop_suffixQygvQyg~@ QygQyg@@@@@@e@@d@@@@c@@b@@@a@@`@@_@v s sv s @@G@!@@@@@@@@@@@@@@@@@@@@@@@ఐ'"fnR+ygR,yg@@@7@@@-Q@/Q@.@@%.texiR=ygR>yg@@R@ygRAyg@@C@@@+Q@1Q@0@@[ @@Kn@@@P@2Q@)@ఐU"fnRYzRZz@@@P@4P@3@Rax8BRbz@@@@%.infoRkzRlz@@RnzRoz@@K@@@P@6P@5 @@ @@ @, @@@డP"<>R|R|@*@@@#@@@JO@<@@=@ @@;*@@@:@@9@@8@@ఐ٠%titleR|R|@@@@@ R|@@R|R|@@%O@M@@@@K@@@NP@G@డQ/!^R}R}@K@@@K@@@V@@U@K@@@T@@SL@@@R@@Q@@P@@ఐ%titleR}R}@(@@x@@@g.@@%.infoR}R}@@R}R}@@L@@@dP@lP@kB@@ @@HP@bE@(doc.infoS~S~@@S~S~@@UO@mR@S |@@T@S u@@YV@A@St @@ డQ$List$iterSGMS GQ@ S#GRS$GV@@&ΰ@@@@PCO@u@@y&@@@x@@w@@v@,A @@@t@@s&@@@r@@q@@p3S<S;S;S<S<S<S<S<@@@@@@@ఐP 'puts_nlSNW`SOWg@N@@@P@@@Ȗ@@ȕ@Pn@@@Ȕ@@ȓO@@@Ȓ@@ȑ@@Ȑ3S_S^S^S_S_S_S_S_@#@@@@ఐޠ$chanSmWhSnWl@İ@@S@@SqW_SrWm@@@P@@@ȫ@@ȪP@@@ȩ@@Ȩ@@డQ$List'flattenSnwSn{@ Sn|Sn@@Ͱ@@@̠͠P@@P@ȳ@@@ȶ@@@ȵ@@ȴʠ@@@Ȳ@@ȱi@@ภ:SSVbAAyภ:SS5]AA !\input texinfo @c -*-texinfo-*-SS@@ S@@#b@ภ:)SAA5@c %**start of headerSS@@ S@@6Q@u@ภ:<S%AAడRU!^SS@M@@@M@@@@@@M@@@@@N@@@@@@@@@-@setfilename TT@@*T@@M,@@@R@R@@@ఐj(filenameTT @ڰ@@M8@@@R@R@@@G @@R@@ภ:T,tAAడR!^T7+T8,@M^@@@M^@@@ @@ @M]@@@ @@ Nh@@@@@@@@@*@settitle TSTT)@@*TV*@@M{@@@R@R@@@ఐ%titleTh-Ti2@@@@@@ @@C@@R@@ภ:ְTw5DAB?3@c %**end of headerT~5ET5X@@ T5Y@@Q@*"@ภ9[T5\AQs@A@SR@$@@@)Q@/2@@A@SR@@@@Q@(;@@rA@TR@@@@Q@D@@A@T  R@@@@Q@M@@A@TR@@@@Q@U@@@@ @@@Q@Q@^@ภ;%TanABడS@I[I]TarTas@IZ@@@RN@@@HQ@FQ@;@@@=@@<@@:@@డSS&Global*with_indexTay@TazTa@%@&@@R$@@@DR@GR@E@@0 @@&@డSy$List#mapUU@ UU@@@@@@РW|W|@/3@@@T#T"@@@R@@@@ @@/5@@@@@@@@@డUKKW!|W"|@K@@@T"S@ @@@ @@ @@@@ఐT[*info_entryW8|@T@@U@@@T@T@@@" @@@@ภT6WK|WL|@T5@@@ER@@@0@@P@@@S@@డUK砐KW^W_@K@@@U' @@@@@R@*R@@@@@@ @@4@@ఐT*info_entryW}@TG @@UE@@@&S@)S@'H@@* @@ I@ภ=WWSAEWడV&Printf'sprintfW@WW@@@@@@I@@@%R@ʲ@@ʱ@0:@@@@@]@@+R@3R@DR@FR@ʄR@@@R@ʛ@@ʰR@7)@@@:@@@;@@@9@@8)@@6@@ภ'W'WWWA'ภ'W&W &"* @@&@@@ʗS@ʚS@ʙ@ภ'"X &X &ภ'*X&CX'&B@'@&j_T@ʝ_@@@ʯS@ʻ@ภ':X"&X#7&#: (<@<@&@@@S@S@@ภ'NX6&X7K&ภ'VX>&oX?S&n@S@&T@Ҡ@@@S@@ภ'fXN'XOc'").h@h@&@@@S@S@@ภ'zXb&^Xcw&]@w@'NR@ʖR@ʮR@R@R@T@@@@ES@ʃS@ʕS@ʭS@S@S@@@@S@<@@@'s#$%&@@@S@G@@@'~T@ʽ"-./0@@@S@S@@@'+6789@@@ʳS@^@@@'T@ʈ5@ABC@@@ʘS@ʬj@@@'T@c?@@@ʅS@ʔv@+* %s: (%s).@@'@@@ʆS@S@@@@@*U@@@DS@ʂ@@ఐ %titleX X@@@#@@డWQ(Filename+chop_suffixX+X3@ X4X?@@@@@@@@/@@.@@@@-@@,@@@+@@*@@)@@ఐ[(filenameY @Y H@˰@@@@@?T@AT@@@@%.infoYJYO@@YIY P@@"@@@=T@CT@B@@Y)*Y*Q@@pT@;@@@@jR@M@ภ>Y5RAV@A@Xt@@@4R@J@@Y>@@R@2@YB|YCT@@@@@@Q@Q@LR@ @ภ?YQXeAGภ?YXXgYY4UAG!'@ifinfoY`XhYaXo@@ YcXp@@Q@]'@ภ?˰YlsAG4 @This file was generated by Ocamldoc using the Texinfo generator.YssYts@@ Yvs@@Q@e:@ภ?ްY'AGG+@end ifinfoYY@@ Y@@Q@mM@ภ?Y:AGZ0@c no titlepage.YY@@ Y@@Q@u`@ภ@Y MAGm4@node Top, , , (dir)Y Y 0@@ Y 1@@Q@}s@ภ@Y4C`AGడX0!^Y4JY4K@R@@@R@@@ˌ@@ˋ@R@@@ˊ@@ˉS@@@ˈ@@ˇ@@ˆ@@%@top Y4DY4I@@*@@S@@@˜R@˞R@˝@@ఐ *%titleY4LY4Q@ ;@@@@@˟@@B@@[R@˘@ภ>ӰZ4TAV@A@YgjR@@@@˄Q@˧@@UA@YpsR@w@@@|Q@˃@@qA@Yy|R@o@@@tQ@{@@A@YR@g@@@lQ@s@@A@YR@_@@@dQ@k@@A@YR@W@@@\Q@c@@@@Q@TQ@[@ภ?ZDVaAW-@A@Y@@@UQ@˭ @@A@Y @@@Q@S@@A@Y@@@ɯQ@@@A@Y9@@@8Q@ɭ"@@A@YŠ@@@Q@6@@Zi@@@@@Q@@@ZqnvZrVd@@3K@@@ȉP@˯Q@Ⱦ@@] @@V@@@˰O@ȇ@ డXOOZZ@O@@@XVHI@@@@@@P@˵@@@˷@@˶ @@˴A@@డY&Global*intro_file)Odoc_info'Z@ ZZ@-@ZZ@2@#ref-,@@@p@@@p@@@p@I+I+!@@J@E@@XC@@@˾Q@Q@˿y@@O@@Ez@Ġ$NoneZZ@Ug@@@@PO@@@@@@3ZZZZZZZZ@@@@ @XW@@@@@@@@డYo"<>[[@33@@@@@@Q@@@@ @@34@@@@@@@%@@ఐ V%title[[ @ g@@2@@ [*@@[,[-@@%Q@@@@@@Tg@@@R@F@ ఐW'puts_nl[A[B@Vְ@@@W@@@@@@Xa@@@@@W@@@@@@@e@@ఐ Р$chan[_[`@ @@Er@@'@ifinfo[j[k @@[m[n @@X@@@S@S@@@6 @@W@@@R@@ ఐXD'puts_nl[[!@W@@@X?@@@!@@ @X@@@@@X7@@@@@@@@@ఐ $chan["[&@ @@@@డZ!!^[=[>@T۰@@@T@@@:@@9@T@@@8@@7U@@@6@@5@@4@@2Documentation for [)[;@@[([<@@T@@@JT@LT@K@@ఐ %title[?[D@ .@@~@@@M@@['[E@@Y@@@/@QT@F@@p @@X@@@RR@- @ఐX 'puts_nl\HT\H[@W@@@X@@@Z@@Y@Y%@@@X@@WX@@@V@@U@@T)@@ఐ $chan\#H\\$H`@ z@@ 6@@+@end ifinfo\.Hb\/Hm@@\1Ha\2Hn@@YI@@@hR@mR@lJ@@6 @@XX@@@O@fP@@@Q@@@ O@˱T@Ġ$None\Noy\Oo}@V@@@@@@@@@@h@@@@@@@@o@@@ఐY%'puts_nl\h\i@W@@@Y @@@u@@t@Y@@@s@@rY@@@q@@p@@o@@ఐ $chan\\@ ݰ@@l@@1@c no title given\\@@\\@@Y@@@̃R@̈R@̇@@6 @@\@Ġ$Some\\@W ఠ!fV\\@\A@@@@@ V@@@@@ @@@@@@ ^@@'&@@@@@@ e@@@ ఐW"nl\\@Wa@@@Y@@@̎@@̍Y{@@@̌@@̋3\\\\\\\\@ 4-@.@/@@@@ఐ ]$chan\\@ C@@@@@@Y @@@̙R@̕@ఐY'puts_nl\\@X@@@Y@@@̡@@̠@Z@@@̟@@̞Y@@@̝@@̜@@̛3@@ఐ $chan]]@ s@@@@@ ఐ $self]-].@@@)Q@E]2@@@@@̶@@̵X@@ภ$Some]@$]A(@Wడ[4info_of_comment_file)Odoc_info]P*]Q3@ ]T4]UH@@@JLF(t_module@@@ @@@ @@ @L@@@ @@ J@@@ @@ @@ @L_  L_ N@@L}@&!@@@@@@@@@@@@@@@@@J@@@@@@@@@ఐ ⠐&m_list]I]O@ ð@@a@@ఐ!f]P]Q@ð@@?@@@T@T@@@])]R@@K$@@@@@]#]S@@TJ@̿@@]]T@@P@@@@R@̭@@@|@@@A]]U^@@@డB0-generate_menu$Texi]]@ ]]@@"@@@@@@@@@6Р6@"@@@@@J@nP@C6@"@@@@@A6@"@@@@@A6@"@@@@@A6A@@@6@[(@@@@@[0@@@rN@F6@[7@@@@@A6@6@@@@@6@@@tN@&@@L@uA@@@vN@A@@@@@@@@ZZ@@@@@@@R@@ఐ$chan^L^M@@@23^L^K^K^L^L^L^L^L@ @@@@డ\!@^\^]@B@@@BР7o@"@@@@@7d@"@@@@@7Y@"@@@@@7L@"@@@@@7?A@@~76@[@@@@@|7+@[@@@@@t7 @7@@@@@s@kA@@@O@mO@_O@'@@@+@@*@BE@@@)@@(BI@@@&@@%@@$@@డ]*$List#map^^@ ^^@@'_@@@@@@FjP@@@@E@@D@(%@@@B@@A'Y @@@?@@>@@=3^^^^^^^^@ @@@@࣠@!mWA^^@_A@@@@@@&Moduleఐ!m^^@@@@@3^^^^^^^^@ @@@_@@@__@@@ @@XA@@WQ@cQ@a@@ఐh&m_list__@I@@@@@__ @@CA@@@;P@fQ@S@@డ]SS_6_7@S@@@\Xx@@@vP@tP@i@@@k@@j@@hX@@డ]&Global*with_index_V@_Y_Z@%@v&@@]#$@@@rQ@uQ@su@@0 @@&v@@ఠ6indices_names_to_buildX_p_q@_A@@'^s@@@͠Q@|@@@͏Q@w@డ]$List#map__ @ _!_$@@(+@@@@РGsA@@@GlA@@@GeA@@@G^A@@@GWA@@@GPA@@@GIA@@@GBA@@@G;A@@@G4A@@@@@A@@@ͧQ@͚A@@@͢Q@@@͂_@@́@@̀@)+C@@@~@@}(_j@@@{@@z@@y@@ఐGϠ'indices_%_,@FU@@@РGA@@WGA@@UGA@@SGA@@QGA@@OGA@@MGA@@KGA@@IGA@@GGyA@@E@CA@@@͞@@͝_@@@͜@@͛;@@ב0indices_to_build`#-`$=@@@)y@@@͑R@ͥR@ͣP@@ @@Q@A@`0 @@డ^$List#rev`>AL`?AP@ `BAQ`CAT@@NI@@@NIO@/P@ͭ@@@ͯ@@ͮO0@@@ͬ@@ͫ3`S`R`R`S`S`S`S`S@ @@@@@@డ^$List)fold_left`iUc`jUg@ `mUh`nUq@@;@@@@N|3@@@͸Q@bQ@ͽ@@@@Y@@@*Q@ꠠ@_@@@ Q@@@Q@@@@@@@@@@"@@@;@@@Ϳ@@;*@@ͼ@@ͻ@@ͺM@@࣠@#accYA`r`r@`A@@<3````````@_@@@@@@@ఠ(longnameZ``@`A@@=3````````@s R@@@@@@ఠ)shortname[``@`A@@E@@``@@@S@N@@@@డ_X$List#mem``@ ``@@۰@@@hQ@@@@ؠ@@@@@@@@@@@@3aaaaaaaa@@I@C@D;y@5@6@@@@ఐB)shortnameaa@ @@@@ఐ6indices_names_to_builda"a#@̰@@2@@@U@ U@'@@@ @@Zd@@@ U@-@ภLra8>a9@@O%Indexడ_!^aH1aI2@Zo@@@Zo@@@@@@Zn@@@@@[y@@@@@@@V@@ఐ(longnameaf(ag0@_@@c@@& indexaq4ar:@@at3au;@@Z@@@(U@-U@,w@@a~'a<@@Mz@aa=@@4}@ఐݠ#accaAaD@ð@@@@@@@@aE[aE\@@@@@ఐ#accaE`aEc@԰@@&@@A[\a@@@araEd@@@4@@@,@@8@@@@R@;R@7@@ภHaewaeAO'Comment)Indices :aeae@@aeae@@t@@@~Q@Hw@ภH2aeAO%Blank@ae@@Q@T@ภFae)A^@*A@aGS@M@@@RR@\@@3A@aPQ@@@@@DR@Q@@aeu=@@Q@Q@C@@ఐH-indices_namesbb@F3@@=h@@@R@aR@]@@bUbb@@]@@@@F&@@@9P@cQ@Ͷf@ @@ >@ภ_ b"b#@_ @@@P@kI@b(b)@@L@@b+b,@@;:@@@O@lP@7@@h @@J@&J@@{@@@@@@-@@@@@k@A@A@@@+@@Ι@#@@Θ@@@Η@@Ζ@@Ε@@Δ@@Γ@@@Q@@ά@?@@Ϋ@7@@Ϊ@-@@Ω%@@Ψ@@Χ@@Φ@@Υ@@ΤJ@Λ@bep:@>>bv , Writes the header of the TeXinfo document. bsobto@@@@@@@1bzb{$@AA࣠@&self-2^Aఠ#%]#&)bA*@3bbbbbbbb@(@@@  ,bA-@@@-@࣠@$chan_Ab%b)@bA@@K3bbbbbbbb@=@A@!@B@@@@@  @@ ఐ]Ѡ"nlb,2b,4@]?@@@_h@@@@@_Y@@@@@3bbbbbbbb@ ,m@#@$@@@@ఐ3$chanb,5b,9@ @@z@@@@^@@@M@@డaKWfWhb<Eb<F@We@@@`\@@@L@L@@@@@@@@2@@డa^&Global*with_indexb<L@c<Mc<W@%@&@@`ʠ$@@@M@M@O@@0 @@&P@@ఠ6indices_names_to_build`ccocc@c0A@@+b@@@M@@@@M@3c#c"c"c#c#c#c#c#@i@@@డa$List#mapc4cc5c@ c8cc9c@@+Ӱ@@@@РKA@@@KA@@@K A@@@KA@@@JA@@@JA@@@JA@@@JA@@@JA@@@JA@@@@@A@@@M@A@@@ M@@@`@@@@@,ӠC@@@@@,k@@@@@@@f@@ఐKw'indicescccc@I@@@РKrA@@WKiA@@UK`A@@SKWA@@QKNA@@OKEA@@MK@@@aU@@@O@@N`@@@M@@L@@డb$List'flattendYdZ@ d]d^@@ș@@@șȘuN@N@W@@@Z@@@Y@@Xȗ @@@V@@Uj@@డb$List#mapdd@ dd@@-$@@@@@]@@@O@υ@]@@@@@dd'@@@L@G@@ω@@ @@డcd$List#memd+@d+D@ d+Ed+H@@@@@hO@AO@ϤO@ϓ@@ϔ@ @@@ϒ@@ϑ@@@ϐ@@Ϗ@@ώ3eeeeeeee@ M@G@HBy@<@=@@@@ఐI)shortnamee%+Ie&+R@ @@@@ఐ6indices_names_to_builde2+Se3+i@'@@6@@@ϡR@ϥR@ϣ'@@D @@^t@@@ϦR@ϟ-@ภKeHjeIASడc!^eTjeUj@^{@@@^{@@@ϴ@@ϳ@^z@@@ϲ@@ϱ_@@@ϰ@@ϯ@@ϮR@@&@node epjeqj@@+esj@@^@@@R@R@e@@డc!^ejej@^@@@^@@@@@@^@@@@@_@@@@@@@@@ఐՠ(longnameejej@@@ @@' index,ejej@@ejej@@^@@@S@S@@@ @@^@@@@S@@@}@@X@ภL*eASడdC!^ee@^@@@^@@@@@@^@@@@@`@@@@@@@@@,@unnumbered ee@@*e@@_@@@R@R@@@డdv!^f f @_0@@@_0@@@ @@ @_/@@@ @@`:@@@@@@@@@ఐW(longnamef'f(@@@@@& indexf2f3@@f5f6@@_S@@@S@S@(@@ @@_[@@@@S@0@@|@@R@3@ภLfOATడd!^fZ f[@_@@@_@@@.@@-@_@@@,@@+`@@@*@@)@@(X@@,@printindex fvfw @@*fy @@_@@@>R@@R@?k@@ఐ)shortnameff@s@@x@@@@@$R@:{@ภKhfOAc@PA@e3R@!@@@&Q@F@@SYA@fภ?jeHภe?jaja@e?@@@2G@@@N@F@@@7@@@J@@ఐ"mtkaka@T@@Y@@@N@!N@ ^@@O @@f_@A@kak @@డi$List$iterkk@ k!k"@@>̰@@@@?L@(@@,>@@@+@@*@@)@D? @@@'@@&>@@@%@@$@@#3k:k9k9k:k:k:k:k:@@@@@@@ ఐ$selfkLkM@@@H@ᢰkQ@@@h@@Fc@@E@@ఐ%m_elek`ka@#@@Dp=@@@lb*B@@@]@⸰lf*Z@@@h@@ҙc@@Ҙ@@ఐ%c_elelu*[lv*`@#@@E<@@@ҏM@ҞM@Ҝ.@@N @@/@@@ҟM@ҍ4@b@@.@*Class_typeఠ"ctllaulaw@lA@@]H@@@у3llllllll@I@@@Р]z]y@@@ў]v]u@ @џ]q]p@@Ѡ]l]k@@ѡ@@@ѝA@@lai-@@E@@ф)@@@@ఠ%c_elepl{l{@lA@@9@@@ҹ@@@ҸM@Ҡ3llllllll@MF@G@H@@@డkK%Class3class_type_elementsl{l{@ l{l{@@: @@:  :@@@Ҫ@@@ҩ@@Ҩ@E@@@ҧ@@Ҧ:@@@ҥ@@@Ҥ@@ң@@Ң1@:9ภ jmgsภgjm{m{@gj@@@:B@@@ҾN@F@@@:@@@J@@ఐ"ctm.{m/{@T@@E@@@һN@N@^@@O @@f_@A@m:{ @@డk$List$itermHmI@ mLmM@@@@@@@UL@@@@@@@@@@@@Fj @@@@@@@@@@@@@3memdmdmememememe@@@@@@@ ఐF$selfmwmx@ @@s@ΰm|@@@~@@y@@@@ఐ%c_elemm@#@@F=@@@M@M@.@@O @@E@@@M@4@c@@D@@Agqm@@@@Ш@б@г-(subpartsmm@@5@@@!3mmmmmmmm@c@@@@гb$unitmm@@j@@@" @@@@@#@@$ @@@@%@>A@@@T@@@@@@@@@@@@"@ @@@@@ @@@@@  @@@ @@ @@ @@ J@@m^@Im J Scan the whole module information to know which indices need to be build m36m3@@@@@@@mm@AA࣠@&self-2sAఠ.r.䭱n%A@ 3n n n n n n n n @@@@  䰱n(A @ @@@@Ġ-Element_valuen<Dn<Q@V|@n#<Rn$<S@@V~@@@!3n%n$n$n%n%n%n%n%@'@@'(@@@@@@@ @@@@@@ ఐ0$selfn9<Wn:<[@Ͱ@@5@Űn><d@@@@@E~@@D@@%Value@nJ<enK<k@@J@L&@@@@\'@Ġ6Element_type_extensionnWltnXl@Vc@n\ln]l@@Ve@@@$9@@@ @@t:@@@ ఐd$selfnmlnnl@@@iH@nrl@@@ @@T@@SO@@)Extension@n~lnl@@J@[Z@@@@[@Ġ1Element_exceptionnn@V4@nn@@V6@@@'m@@@ @@n@@@ ఐ$selfnn@5@@|@-n@@@?@@c@@b@@)Exception@nn@@HJ@j@@@@@Ġ,Element_typenn@V@nn@@V@@@*@@@ @@@@@ ఐ̠$selfnn@i@@@an@@@s@@r@@q@@$Type@n n@@|J@y@@@@@Ġ7Element_included_modulenn.@X-@n/n0@@A@@@-@@@ @@@Ġ6Element_module_commento19o1O@V @o 1Po 1Q@@3@@@0@@@ @@#@@@@$@@@ภ$o1Uo1W@#@@@'@Ġ.Element_moduleo"qyo#q@\ఠ!mto+qo,q@oD A@@]@@@33o/o.o.o/o/o/o/o/@ @@@@@@@F@@@  ఐ8$selfoAqoBq@հ@@=3oAo@o@oAoAoAoAoA@@@@@@аoIq@@@@@Ӆ@@ӄ @@&Module@oUqoVq@@J@ӌ@@@@@ ఐ\$selfoeof@@@a$@忰oj@@@@@@ӗ@@Ӗ@@@ӕ@@Ӕ1@@&ModuleఐX!moo@?@@`d@@@ӷN@ӬN@ӳN@ӲM@oo@@@@@ӡS@@3@@N@ӞV@Z@@W@Ġ3Element_module_typeoo@\,ఠ"mtuoo@o A@@^v@@@63oooooooo@@@@@@@@@@@  ఐ$selfoo@V@@3oooooooo@@@@@@Qo@@@c@@ @@ @@+Module_type@oo @@lJ@@@@@@ ఐݠ$selfoo@z@@$@@o+@@@@@@@@@@@@@1@@+Module_typeఐX"mtp:p<@?@@`@@@N@N@N@M@p,p=@@>@@@S@@3@@N@V@Z@@)W@Ġ-Element_classp$>Fp%>S@Zఠ!cvp->Tp.>U@pF A@@^@@@93p1p0p0p1p1p1p1p1@ @@@@@@@H@@@  ఐ:$selfpC>YpD>]@װ@@?3pCpBpBpCpCpCpCpC@@@@@@ҰpK>f@@@@@@@ @@%Class@pW>gpX>m@@J@@@@@@ ఐ^$selfpgpzphp~@@@c$@plp@@@@@@@@@@@@@1@@%ClassఐX!cpppp@?@@aL@@@5N@*N@/N@.M@pppp@@@@@S@@3@@N@V@Z@@W@Ġ2Element_class_typepp@Ztఠ"ctwpp@p A@@_b@@@<3pppppppp@@@@@@@@@@@  ఐ$selfpp@X@@3pppppppp@@@@@@Sp@@@e@@? @@> @@*Class_type@pp@@nJ@F@@@@@ ఐߠ$selfpp@|@@$@Bp@@@@@@Q@@P@@@O@@N1@@*Class_typeఐX"ctqq@?@@a@@@tN@iN@mN@lM@qq@@@@@@[S@@3@@N@XV@Z@@+W@@Akkxq  @@@ @@A@@@>@@<9@@;@@:@@@-@@G@J@@FE@@E@@D@@CJ@>)@q9$@@Fq?q@(@AA࣠@&self-2zAఠ1y1qf A@K3qMqLqLqMqMqMqMqM@@@@  qiAN@N@@@@Ġ/Class_attributeq_4<q`4K@\@qd4Lqe4M@@\@@@Y3qfqeqeqfqfqfqfqf@h@ @'i@ @@@@@@ @@l@@@ ఐ0$selfqz4Qq{4U@@@v@q4^@@@@@d@@c@@)Class_att@q4_q4i@@!J@k&@@@@'@Ġ,Class_methodqjrqj~@\@qjqj@@\@@@\9@@@ @@:@@@ ఐd$selfqjqj@B@@H@:qj@@@L@@s@@rO@@&Method@qjqj@@UJ@zZ@@@@[@Ġ-Class_commentqq@\j@qq@@6g@@@_m@@@ @@n@@@ภqq@@@@v@@Al,{q+@@@@@ A@@@@@@@@@@@@@@@@@@@@@@@J@@q @@r$/r$7@AA࣠@&self-2}Aఠ2|2诱r'A@ 3rr r rrrrr@@@@  貱r*A@@@@࣠@+module_list~Ar $8r!$C@r9A@@ 3r!r r r!r!r!r!r!@#@@!$@@@@@@  @@ డp'Hashtbl%clearr:FLr;FS@ r>FTr?FY@@@!a@hX!b@hY@@@ht@@hs@@@hr@@hq@^i_i@@]B@"@@@M@M@@@@@@@@@@@3rirhrhririririri@IUV@L@M@@@@n龠(node_tblryFZrzFb@@@@@@@@H@@n@@@M@@@ఠ(filenamer eor ew@rA@@q@@@@@డq&Global(out_filesR @sU sV @ @s!@@q@@@HN@KN@I@@+ @@!@sc z@@@A@se ek@@ డqggsr ss @g@@@q;l@@@\M@ZM@O@@@Q@@P@@N3ssssssss@@@@@@@డq&Global*with_index"s @s s @(@嵰)@@qb'@@@XN@[N@Y @@3 @@)!@డr$List$iterss @ s!s%@@Ga@@@@@@@׉M@c@@gGb@@@f@@e@@d@Lנ@@@b@@aG_@@@`@@_@@^Q@@ ఐ֠$selfs&s*@u@@3ssssssss@`@@@<s9@@@@@@ׅ@@ׄ@@@׃@@ׂ@@డrl$List#mapt:Et:I@ t:Jt:M@@<@@@@#J@׸N@ב@@הРd dd@c@׹d쐐d@k@׺d琐d@s@׻@@@@׿M@׼A@@@׽M@׷A@@@׶M@׭N@׎@@ד@@ג@=6@@@א@@׏<Ƞ6@@@׍@@׌@@׋@@࣠@!mAt[:St\:T@ttA@@M{@@@@&Moduleఐ!mtl:`tm:a@]@@@@^3tmtltltmtmtmtmtm@@@@ts:X@@\@tu:Ntv:b@@@m@@צi@@ץO@ױO@ׯ@@ఐl+module_listt:ct:n@@@s@@t:Dt:o@@M@@@wN@״O@ס@@ @@p@@@M@N@u@@t @@ @@ఠ'chanoutt|t|@tA@@qd@@@M@3tttttttt@2@@@డs-(open_outt|t|@@q@@@O@@Nq|@@@M@@L@rcrd@@r@@@@@@@@@q@@@@@'@@డsW(Filename&concattt@ tt@@@@@@O@@N@@@@M@@L@@@K@@J@@I@#^#^@@#C@!@@@@@@@@@@@@@@@@@@@@@i@@డsiiu*u+@i@@@r?@@@O@O@@@@@@@@@@డs&Global*target_diruJ@uMuN@%@j#refdx@@@p@@@p@dv%,0dw%,K@@d@5@@s&3@@@P@P@@@?@@5@@ఐ⠐(filenameusut@@@y@@@O@O@@@u~u@@@@@@O@@@ @@@A@u| @@ డtjj!uu@j@@@s_n@@@ M@ M@@@@@@@@3uuuuuuuu@%@@@@@@డt&Global+with_header"u@uu@(@#refc.@@@p@@@p@d4/3d4/M@@e@8@@s6@@@N@ N@ /@@B@@80@ ఐؠ$selfuu@w@@>@Yu@@@@@@@@@@@@@@@@@M@@ఐR'chanoutuv%@W@@N@$\@@ఐ}(filenamev&v.@@@N@%k@@ఐ+module_listv/v:@@@x@@>@@y@@v"@@{@ డt$List$iterv2=Ev3=I@ v6=Jv7=N@@I@@@@@@3I@@@2@@1@@0@OR@@@.@@-I@@@,@@+@@*@@ ఐS$selfv^OZv_O^@@@Z@ڰvcOr@@@k@@N@h@@Mc@@L@@K@@ఐɠ'chanoutvvOsvwOz@ΰ@@@P@Y@@v|OYv}O{@@@~@@[y@@Z@@ఐo+module_listv|v|@ @@v@@^@@r@@@_M@A@ డuk*k,vv@k)@@@tjo@@@pM@nM@c@@@e@@d@@b @@డu"&Global,with_trailerv@vv@%@#refd6@@@p@@@p@e7e7@@f @5@@t3@@@lN@oN@m7@@?@@58@ ఐࠐ$selfvv@@@F@`v@@@@@t@@sM@@ఐR'chanoutvw@W@@N@z\@@@@]@@w@@_@డu})close_outww@@s@@@@@@@@@@@tt@@t@@@@s@@@؁@@؀ @@@@@~@@ఐ'chanoutw6w7@@@s@@@؊M@،M@؋@@1 @@%@< @@&@ @@'@" @@(@@@)@Ġ'FailurewO wP @;'Failure/@@@ @ti@@@@Au @@A1=ocaml.warn_on_literal_patterntE  tE  @@tE  tE  @@@u&H@ఠ!swp wq @wA@@t@@@ؖP@ؑ@@@, @@v|@@@ؒ@Ġ)Sys_errorw%w.@;)Sys_errord@@@@@@@ @AuP @@Ae=ocaml.warn_on_literal_patternu*^u+^@@u.^u/^@@@uZL@4!sw/w0@wA@@1@@@$@@v@@@ؗ@@]@@v@@@ؚ@@@ డv'-prerr_endlinew4>w4K@@t@@@0@@/td@@@.@@-@u^`wUwUu_`wUww@@u@@@@@@@آ@@ء@@@ؠ@@؟3wwwwwwww@Ung@h@i@@@@ఐu!sw4Lw4M@ @@+@@@ثP@حP@ج@@6 @@t @@@خO@ة@డvk$incrwPZwP^@n@@@uǠn@@@ش@@@س@@زn@@@ر@@ذ7@@డv}&errors)Odoc_infoxP_xPh@ x!Pix"Po@@>#ref;=@@@ @@@ @gJ=gK=1@@ghw@@@unP@@@ؿ@@@ؾO@O@g@@B@@&O@ؼj@!@@)k@@@xDrx#@@)3xBxAxAxBxBxBxBxB@@@@%@@+@&@@,@'@@-@*(A@.,A@@@;@@:@@@@0@@@U@@@G@@F@@@@@@J@O@xa$(@@T:xr ` Generate the Texinfo file from a module list, in the {!Odoc_info.Global.out_file} file. xoxp#@@@@@@@@mxr..s@pL@#@mAlIAH(A' AAAApAo8A7AAAAAAcAb@A?AAAAAlAkDACAAAAArAqUATBAA%A$AAAAwAv=AT;:AK;]A;<A(AAvfР@a@a@a@a͐@a@aې@a@aݐ@aА@@A@@@@@@@A'@Ah@@@@BC&@Axj@@@@%@Ah@@@@$@A#@@@@ABAA@CD@.@A@*@@U@@T@@S@A>z@A@2@@@X@@Y@@W@@V@A@@@\@@[@@Z@AB<@A@y @@@b@@@a@@` @@@_@@^@@]@@A@@@e@@d@@c@Aj@A@f@@j@c@@i^@@h@@g@@f@BY@A@U@@o@R@@nM@@m@@l@@k@I@A@E@@t@B@@s=@@r@@q@@p@AC4@A@0@@y@-@@x(@@w@@v@@u@@A@@@~@@@}@@|@@{@@z@A-@A@)@@߃@&@@߂!@@߁@@߀@@@Bܰ@A@@@߈@@@߇@@߆@@߅@@߄@@A@@@ߏ@@@ߎ@@@ߍ@@ߌ@@ߋ@@ߊ@@߉@ް@A@@@ߒ@@ߑ@@ߐ@ABCDE<@A@y&@@@ߚ@@ߙ@@@@ߘ@@ߗt^@@@ߖ@@ߕ@@ߔ@@ߓ@r@A@l@@@ߠ@@ߟ@i@@ߞd@@ߝ@@ߜ@@ߛ@A D@A D B ?@@@ߩ@@@ߨ@@ߧ@ <@@@ߦ@@ߥ 9@@@ߤ@@ߣ@@ߢ@@ߡ@@A@@@߮@@@߭@@߬@@߫@@ߪ@A C@A@ C@@@߶@@ߵ@ <@@@ߴ@@߳ 7@@@߲@@߱@@߰@@߯@BCF 4@A@ 4@@@߾@@߽@ /@@@߼@@߻ *@@@ߺ@@߹@@߸@@߷@ ,@A@ ,@@@@@@ ' $@@@@@@@@ !@@@@@@@@@߿@A @A   @@@@@@@@@ @@@@@@ @@@@@ @@@@@@@@@@@@ @A  ̠ @@@@@@@@@ @@@@@@ @@@@@ @@@@@@@@@@@@AB @A@ @@@@@@@@@@@@@@@@@@@@@@A @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@@@@@BC߰@A@@@@@@@@@@@@@@@@@@@@@@@A@@@@ @@ @@@ @@ @@@{@A@w@@r@@@@ @A@A@@@@@@@@BCA@@@@@@@@@@@@@@A@@@@@@@|{@@@@@@@@v@@@@@@@A@A@@@"@@!@@ @BDE>߰@A@c@@@'@@&I@@@%@@$@@#@?@A@/@@@,@@+X@@@*@@)@@(@?u@A@@@@1@@0f@@@/@@.@@-@AB?@A@p@@@4@@5@@3@@2@?ܰ@A@}@@@8@@9@@7@@6@A?@A@@@@>@@=@@@<@@;@@:@?P@A@EOr@@@D@@@C@@B@@@A@@@@@?@AB?@A@@@@I@@H@@@G@@F@@E@?@A@@@@N@@M@@@L@@K@@J@A?#@A@uM@@@V@@U@@@@T@@S@@@R@@Q@@P@@O@?@A@E@@@\@@@[@@Z@@@Y@@X@@W@ABCDFG?@A@@@^@@]@@u@A@@@@a@@b@@`@@_@A?C@A@@@@f@@j@?<@@@i@@@h@@g@@e@@d@@c@?@A@Y@@@o@@n@@@m@@l@@k@AB?-@A@@@@t@@s$@@@r@@q@@p@?Q@A@ @@@y@@x3@@@w@@v@@u@A@@A@@@@@@@@D@@@}@@~@@|@@{@@z@?Ӱ@A@?@@@@@@`@@@@@Y@@@@@@@@@@ABC@@A@c@@@@@@@@@@@A@@@@@@@@A@A@@@@@@@@@A@@@@@@@@@@@@@A@A@@@ @@@@@BCAg@A@Aa@@@@@@R@@@@@@@@@@@@@@@@A@@@@@@@@f@A@b@@[@@@@@ABDŰ@A@@@@@@@@R@A@N@@G@@@@@A@A@@@@@@@@#@A@@@@@@@@@@@@@A@A@@@@@@@@BCEFA@A@@@@@@vp@@@@@@@@A۰@A@@@@@@@@@@@@@@-@A@)@@(@@@@@$@A@ @@@@@@@@@@@@ABCܰ@A@@@@@@@@ @A@@@@@@@@@@@@@A @A@  @@@@@@@@  @@@@@@@@@@@ @A@ @@@@@  @@@@@@@@@@@A @A@  @@@@@@@@  @@@@@@@@@@@ϰ@A@ @ @@@@ @@@@@@@@@@ ߠ @@@@@@@@@@@ABCDG ٰ@A@ @@@@@@ @@@@@ Ϡ @@@@@@@@@@@@@ Ͱ@A@ @@@@@@ @@@@@ @@@@@@@@@@A @A@ @@@ @@ @ @@@@@  @@@@@@@@@@@@@ @A@ @@@@@@  @@@@@@@@  @@@@@@@@ @@ @@ @ABΰ@A@ @ @@@@ @@@@@@@@@@ @@@@@@@@r@A@n@@c@@@@@A @A@ @@@%@@$  @@@#@@@"@@!@@ @BͰ@A Ku @@@0@@@/@@.@  @@@-@@@,@@+  @@@*@@@)@@(@@'@@&@ @A@ @@@6@@5 ~ }@@@4@@@3@@2@@1@ACD x@A x  v@@@@@@@?@@>@ u@@@=@@< p o@@@;@@@:@@9@@8@@7@ n@A@ n@ m@@@H@ h g f@@@K@@@J@@@I@@G@@@F@@E c b@@@D@@@C@@B@@A@A ]@A@ ]@@@Q@@P Z Y@@@O@@@N@@M@@L@ U@A U  S@@@[@@@Z@@Y@ R@@@X@@W M L@@@V@@@U@@T@@S@@R@AB G@A@ G@@@`@@_ B@@@^@@]@@\@ ?@A@ ?@@@j@@i@ : 9@@@h@@@g@@f 4 3@@@e@@@d@@c@@b@@a@@A@@@m@@l@@k@AB̰@A@ 6 5@@@t@@@s@@r 2 1@@@q@@@p@@o@@n@˰@A@ - ,@@@{@@@z@@y ) (@@@x@@@w@@v@@u@ACD #@A@ #@@@@@ @@@~@@}@@|@ @A@  @@@@@@@@  @@@@@@@@@@@@A@@@}@@@@@ABʰ@A@ @@@@@@ @@@@@  @@@@@@@@@@@@@ @A@  @@@@@@@@  @@@@@@@@@@@AC @A@ @@@@@@ @@@@@  @@@@@@@@@@@@@ @A@ @@@@@@ @@@@@@  @@@@@@@@  @@@@@@@@@@@@@@@ @A@ @@@@@  @@@@@@@@@@@ @A@  @@@@@@@@ ߠ @@@@@@@@@@@ABCDEFHIO@GG ] This class is used to create objects which can generate a simple Texinfo documentation. Q.^.^R..@@@@@@@R#@`;@@BANAM*A) AAAAnAmQAPA A  A  A  A  A  jA i DA C !A  A  A  A  A  gA f MA L %A $ A  A  A  A  pA o SA R 6A 5 #A " A  A  A  A  rA q XA WEA 5CA ,C>A CA DA D_A DA DA DzA DA DA DVA CA D0A DA DA CA DMA CsA CA {EA rCA eEA UEEA OExA ?E_A 9 .A - A AAAAtAsOAN4A3AAAAAAuAtbAaOAN:A9'A&AAAAA{Az]A\?A>!A AAAMAL:A9'A&A{@,@@@@@@@@@@@@@@@@@@@~@}@|@{@z@y@x@w@v@u@t@s@r@q@p@o@n@m@l@k@j@i@h@g@f@e@d@c@b@a@`@_@^@]@\@[@Z@Y@X@W@V@U@T@S@R@Q@P@O@N@M@L@K@J@I@H@G@F@E@D@C@B@A@@@?@>@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-1@@+@@@@)@@@&@)&)\7@@@@@@   7 ^ |Q  Ġ ڠ  I a   ߠ  ' v R̠ Ƞ @UŠߠ EܠEH֠ EϠrEDED$DDDKEDDܠDkEEHDȠE5EnEE#E`Ds,g .R ٠z DBy^ݠ8DFy5@@@3@m@@@#@ 'XW@VA@#@ *J;@@CAI@@@@@@@@ZA@;@@@Av@@@@@@@A@@3@#@2@h#@&@j#@A@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@A~ |@@@@@@@@@{zy@@@@@@xwv@@@@@u@@@@@@@@@@@tAs0q@@@@@@@@@pon@@@@@@ml@@@@@k@@@@@@@@@@@jA@ihg@@@@@@fe@@@@@d@@@@@@@@@cAbk`@@@@@@@@@_^]@@@@@@\@@@@@@[ZY@@@@@@@@X@@@@@@@@@@@@@WA@VUT@@@@@@S@@@@@R@@@@@@@@@QA@PON@@@@@@M@@@@@L@@@@@@@@@KA@JIH@@@@@@@@GFE@@@@@@@@@@DA@CBA@@@@@@?>@@@@@@@@@@=A@<;@@@@@@@@:98@@@@@@@@@@7A@6@5@@@熠@43@@@@@@@@@@210@@@@@@@@@@/A@.-,@@@~@@}@+*)@@@|@@{('&@@@z@@@y@@x@@w@@v%A@$#"@@@u@@t@! @@@s@@r@@@q@@p@@o@@nA@@@@m@@l@@@@k@@j@@@i@@@h@@g@@f@@eA@ @@@d@@c@   @@@b@@@a@@` @@@_@@@^@@]@@\@@[A@@@@@Y@@@@Z@@X@@@W@@V@@@U@@T@@SA@@@@R@@Q@@@P@@@O@@N@@MAP٠@@@L@@@K@@J@@@@I@@@H@@G@@@F@@@E@@D@@C@@BA@@@@A@@@@@@?@@@>@@=@@<A @@@;@@@:@@9@@@@8@@7ܠ@@@6@@@5@@4@@3@@2A@ؠ@@@@.@ԠӠ@@@1@@@0@@@/@@-@@@,@@+Р@@@*@@@)@@(@@'A@@@@&@@%ʠ@@@$@@@#@@"@@!Al@@@ @@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@A@@@@@@@@@@@@@@@ @@@ @@@ @@ @@ @@A@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@A@@@@@@@~@@@@@}|{@@@@@@@@@@@@zA@yxw@@@@@@v@@@@@@uts@@@@@@@@rqp@@@@@@@@@@@@@@oA@nml@@@@@kji@@@@@@@@@@hA@gf@@@@@@@@edc@@@@@@@@@@JA@u sh]@@@J@@@@@@HKA@@uu@@@@@@@@u!u@@@@@@@HA@@@@@@@u4J@@@Q@@@@@@@@@@@I8A@uCJ@@@@@;@@@@IA@@@C@@@@IA@uWJ@@@@@O@@@@J/A@W@@W@@@@J&A@_@@_@@@@IA@usJ@@@@@k@@@@IA@ON@@@@@w@@@@J#A@uJ@@@@@@@@@IA@uJ@@@@@@@@@I`A@@@@O@@@uK@@@@@@@@@@@IA@Oˠ@@@@@@@@@IA@@JA@@@~@@}@@|IoA@@@{@IduIc@@@z@@@y@@x@@w@@v@@uJ&A@uK<@@@t@@s@@r@@qIVA@uKH@@@p@@o@@n@@mIwA@uKT@@@l@@k@@j@@iKAKK @@@h@@gK @@f@@e@@d@@cIA@I@@@b@@a@vKv@@@`@@_@@^@@]@@\KA@@@[@@Z@@YK`A@KY@@@X@@W@v7K@@@V@@U/@@T@@S@@RKA@@@P@@N@@MKA@vKvH@@@L@@KC@@I@@HjA@@@@ @@G@v_tYp@@@ @@Fvcv`@@@@@E@@D@@C^A@W@@@B@@A@vwt^@@@@@@v{vx@@@@@?@@>@@=QA@vK@@@@@@@@<Gvv@@@@@@@@;@@:CA@Pv:@@@@@@ @@9@@8@@76A@PĠv-@@@@@@@@6(@@5@@4)A@~}@@@@@@@@3@@@@@2@@1A@?>=@@@P@@0@@@@N@@/vv@@@L@@.@@-@@,A@v  @@@H@@+@@@@@*@@)A@v@@@@@(@@@@@'@@&A@w *@@@"@@%@@$@@#A@w@@@@@"D@@@@@!@@ A@Z,@@@@@@נ@@@@@@@@E@@@@@@@@@A@,@@T@@@@A@@@@-@@@wV@@@C@@j@@@@@@A@wc@@@@@w@@@@ A@wpww@@@&@@ @@ @@ A@w}w(w @@@1@@ @@@@A@ww5@@@@@@@@@A@wwa2@@@@@@@@@A@ww%a+@@@@@@@@@A@wv Z@@@@@@ww;y@@@@@@@@@@@uA@z@@@wwvwu@@@+@@@@@@@@iA@_N@@@@@@Qwwd^@@@@@@@@@@@@@@@@@YA@@@@wwya@@@@@@@@@@@NA@-@@@x wa@@@@@%@@@@@@CA@>@@@xwa@@@@@\@@@@@@@@@7A@R@@@x.wa@@@@@\@@@@@@@@@+A@f@@@xBww@@@@@\@@@@@@@@@A@z@@@xVxw@@@@@\@@@@@@@@@A@@@@@@@@@@@@@bC"@@@@@Y@@@@@@@@@@@ A@ @@@@@h@@@@@@@ A@Р @qǐ@qƐ@q@qԐ@qÐ@q@q@q@qא@@@@A@@@@@]@@@@@@@ A@ @@@@@ @@@@@@@ A@xxyxx@@@r@@@@@@ A@xx\@@@n@@+@@@@ A@s@@ @@@@@@@p@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@~@}@|@{@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 t@@Qt@ @Axx@@@B@ AA֠k@D@@@C@A x@Axx@@@E@BC x@A@@@F@ w@Ay y@@@G@ w@A v u q@@@I@@@H@AB pAA-C@ k@@@L@@ h g@@@P@@O f e@@@N@@M@@K@@@J@CD@@A@@@@@@@@AN@A@yIwa@@@@@@@@@@ f eA@@@yUN@@@@@@@@ABL@A@ycy`@@@@@@@@yhye@@@@@@@@(@A@@@@@@@@A@A@@@@@@@@@@@@@BҰ@A@@@@@@@@@@@@@°@A@@@@@@{@@@@@@@AC@A@@@@w@@r@@@@@@@{@A@@@@]@@X@@@@@@@A@A@@@@|@@w@@@@@@@BU@A@@@@@@@@@@@@@}@A@k@@@g@@@d@@`@@@@@@@@@W@A@]@@Y@@@@@ABCDEM9@A@@@@@@@yOH@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@@@@@@@8@A@@@ @@@ @@@@@@@A@A@@@@@@@@@@@@@@@@@@@@@ @BCF@A@@@@@@@@@@@@@@@@@@@@@@@A@@@@%@@$@@@@#@@@"@@!@@@ @@@@@@@A@A0@@@1@@@0@@/@@@@.@@-@@@@,@@+@@@*@@)@@(@@'@@&@@AT@@@=@@@<@@;@@@@:@@9@@@@8@@7@@@6@@5@@4@@3@@2@AB@A@@@@E@@D@@@@C@@B@@@A@@@@@?@@>@@A@@@U@@@T@@S@@@@R@@Q@@@@P@@O@~}@@@N@@@M@@L|@@@K@@J@@I@@H@@G@@F@Ay@A@yxw@@@]@@\@v@@@[@@Zu@@@Y@@X@@W@@V@BCr@A@rqp@@@e@@d@o@@@c@@bn@@@a@@`@@_@@^@+@A@)@@@j@@i(@@@h@@g@@f@@A@o@@m@@l@@k@A,@A@@@q@@p@@o@BC ~ }A@@@@{@@z@Us{a{^@@@w@@@y@@x@@@v@@u@@t@@s@,@A@w'@@@@@@"!@@@@@@@@K@@~@@}@@|@Aa@A@s@@n@@@@@BDEO@A@{P@@@@@{yd@@@@@@@@PM@A@{P@@@@@{zd/@@@@@@@@P"@A@{Q@@@@@{zd@@@@@@@@@ABP@A@{z!dL@@@@@@@@@@P@A@{z0d[@@@@@@@@@@APb@A@{Q:@@@@@{z@dk@@@@@@@@P@A@V{QN@@@@@@@@{zUd@@@@@@@@ABP@A@|Q_@@@@@| zed@@@@@@@@Po@A@|Qq@@@@@|zwd@@@@@@@@AO@A@ @@@@@@|.Q@@@@@|3zd@@@@@@@@@@Pm@A@VT|BQ@@@@@@@@|Hzd@@@@@@@@ABCDFGPQ@A|Pzd@@@@@@Q=@A@|bzd@@@@@@@@@@AP @A@|nzd@@@@@@P|yP@@@@@@@@@@@@@@@Pɰ@A@|Q@@@@@|ze@@@@@@@@ABO@A@|Q@@@@@|ze!@@@@@@@@P$@A@|R@@@@@|{e3@@@@@@@@AQư@AQQ@@@@@Q|{eF@@@@@@@@@@@@P@A@P@@@@@@|R-@@@@@|{3e^@@@@@@@@@@ABCQа@A@|{?ej@@@@@@@@@@@A@@@@@@@@A@A@d@@ @@@@@Ӱ@A@S@@@N@@@@@@@@@A@A@k@@@@@@@BCRD@A@R>@@@@@@}Rv@@@@@ }!{|e@@@ @@ @@ @@ @@A@@@=@@@@@F@A@@@E@@@@@ABD@A@}@@u@@@@@2@A@:@@!E@@ @@@A@A@@@%\@@$@@#@@A@ @@,@@@*i@@)@@(@@'@A@A@@@0p@@/@@.@BCEFRǰ@A@}gR@@@6@@5Q@@@4@@3@@2@R@A@}w}t@@@;@@:}|{f@@@9@@8@@7@@A@p@@>@@=@@<@@A@D@@D@?@@B@@A@@@@@?@ABC@A@@@G@@F@@E@@A@@@O@@@M@@K@@J@@I@A@A@@@@W@@@V@@Uߠ@@@T@@@S@@R@@Q@ܰ@A@@@@]@@\٠@@@[@@@Z@@Y@@X@A԰@A@Ԡ@@@d@@@c@@bҠ@@@a@@@`@@_@@^@ @A@Π@@@@l@@@@m@@k@@@j@@iʠ@@@h@@@g@@f@@e@ABCDGŰ@A@@@@v@@u@@@@t@@s@@@r@@@q@@p@@o@@n@@A@@@@~@@}@@@@|@@{@@@z@@y@@x@@w@A@A@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@AB Ͱ@A@@@@@䘠@@@@@@@@@@@@@@@@@@@s@A@#@@@@@@@A@A@@@@@@@@@@@@@@@@@B Ѱ@A\y@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@ACD@A@@@@@@@@@~}|@@@@@{zy@@@@@@@@@@@@@z@A@z@yxw@@@Ƞ@vuts@@@@@@@@@@@@@@@@rqp@@@@@@@@@@@Am@A@ml@@@@@kji@@@@@@@@@@@g@Ag e@@@@@@@@@dcb@@@@@a`_@@@@@@@@@@@@@AB\@A@\[Z@@@@@YX@@@@@@@@W@A@WVU@@@@@@TSRQ@@@@@@@@PON@@@@@@@@@@@@@6@A@ @@ !@@@@@AB @A@SRQ@@@@@@@@PON@@@@@@@@@@@ @A@LKJ@@@@@@@@IHG@@@@@@@@@@@ACDD@A@DC@@@@@BA@@@@@@@@A@A@A@?@@@ @@@@@>=<@@@@@@@@@@@@A@ q@@  @@ @@ @AB @A@A@?@@@@@@>=@@@@@<;:@@@@@@@@@@@@@8@A@87@@@@@@@@654@@@@@@@@@@@AC1@A@10/@@@'@@&@.-@@@%@@$,+*@@@#@@@"@@!@@ @@@(@A@('&@@@4@@3@%@@@2@@1@$#"@@@0@@@/@@.! @@@-@@@,@@+@@*@@)@@(@@A@@@@:@@9@@@8@@@7@@6@@5@@A@@@@A@@@@@@?@@@>@@@=@@<@@;@ABCDEFHI6 @@@@8| #@ wA v t q@@@@@@@@@ n@@@@@ k@@@@@@@@@ jA@ i f e@@@@@@ d c b@@@@@ a@@@@@@@@@ `A@ _ ^ ]@@@@@@ \ Y@@@@@ X@@@@@@@@@ WA@ V U T@@@@@@ S P O@@@@@@@@ N@@@@@@@@@ MA L ڠ J@@@@@@@@@ I H G@@@@@@ F E D@@@@@ C@@@@@@@@@@@ BA A  ?@@@@@@@@@ > = <@@@@@@ ; :@@@@@ 9@@@@@@@@@@@ 8A@ 7 6 5@@@@@@ 4 3@@@@@ 2@@@@@@@@@ 1A 0!9 .@@@@@@@@@ - , +@@@@@@ *@@@@@@ ) ( '@@@@@@@@ &@@@@@@@@@@@@@ %A@ $ # "@@@@@@ !@@@@@ @@@@@@@@@ A@   @@@@@@ @@@@@ @@@@@@@@@ A@   @@@@@@@@   @@@@@@@@@@ A@   @@@@@   @@@@@@~@@}@@| A@  @@@{@@@z@@y   @@@x@@@w@@v@@u A@ @ @@@s@  @@@t@@r@@@q@@p @@@o@@@n@@m@@lA@@@@k@@j@@@@i@@h@@@g@@@f@@e@@d@@cA@@@@b@@a@@@@`@@_@@@^@@]@@\@@[A@@@@Z@@Y@@@@X@@W@@@V@@@U@@T@@S@@RA@@@@Q@@P@ڠ@@@O@@@N@@Mנ@@@L@@@K@@J@@I@@HA@Ӡ@@@@F@@@@G@@E@@@D@@C@@@B@@A@@@A@@@@?@@>ɠ@@@=@@@<@@;@@:A`@@@9@@@8@@7@@@@6@@@5@@4@@@3@@@2@@1@@0@@/A@@@@.@@-@@@,@@@+@@*@@)A"۠@@@(@@@'@@&@@@@%@@$@@@#@@@"@@!@@ @@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@A#:@@@ @@@ @@ @@@@ @@ @@@@@@@@@@@@A@@@@@@@@@@@@@A@@@@@@@~@@@@@@@@}|{@@@@@@@@@@@@zA@yxw@@@@@@@@vut@@@@@@@@@@sA@rqp@@@@@@@@onm@@@@@@@@@@lA@kj@@@@@ih@@@@@@@gA@fed@@@@@@@@cba@@@@@@@@@@`A@_^]@@@@@@\[@@@@@ZYX@@@@@@@@@@@@WA@VU@@@@@@@@TSR@@@@@@@@@@QA@PON@@@@@@ML@@@@@KJI@@@@@@@@@@@@HA@GFE@@@@@@D@@@@@@CBA@@@@@@@@@?>@@@@@@@@@@@@@@=A@<;:@@@@@987@@@@@@@@@@6A@54@@@@@@@@321@@@@@@@@@@Z~A@6ma@@@7@@@@@@XA@@@@@@@@@@@@@@@@XNA@@@@@@@Z\@@@>@@@@@@@@@@@YA@Zk@@@@@;@@@@YA@@@C@@@@YA@%Z@@@@@O@@@@YA@W@@W@@@@YA@_@@_@@@@YA@AZ@@@@@k@@@@YdA@_bN@@@@@w@@@@YA@YZ@@@~@@}@@|@@{YA@eZ@@@z@@y@@x@@wY.A@W@@@<@@v@xZ@@@u@@t@@s@@r@@qYA@_@@@p@@o@@n@@mYA@@lZqA@@@k@@j@@iY=A@@@h@Y2Y1@@@g@@@f@@e@@d@@c@@bYA@[ @@@a@@`@@_@@^Y$A@[@@@]@@\@@[@@ZYEA@["@@@Y@@X@@W@@VZAZZ@@@U@@TZ@@S@@R@@Q@@PYA@Y@@@O@@N@[D@@@M@@L@@K@@J@@IZA@@@H@@G@@F[.A@['@@@E@@D@[_@@@C@@B/@@A@@@@@?[rA@@@=@@;@@:[_A@@@@9@@8C@@6@@58A@@@@4@@3@-i>@@@2@@11.@@@0@@/@@.@@-,A@%@@@,@@+@En@@@*@@)IF@@@(@@'@@&@@%A@X[@@@$@@@#@@"`]@@@@@@@@!@@ A@`p@@@@@@@@@@@@A@`@@@@@@@@(@@@@A@#M#L#K@@@@@@@@m@@@@@@@A@% % % @@@ @@ @@@@ @@ @@@ @@@@@@A@@@@@@@@@@@@@A@@@@@@@@@@@@@A@@@@@@@@@@A@@@@@@T@@@@@@@A@(@@@@@@@@@@@@@@T@@@@@@@@@A@,@@T@@@@A@%%%@@@@@@$@@@@@j@@@@@@A@1~}@@@@@w@@@@yA@>@@@@@@@@@qA@K@@@@@@@@@iA@Xc@@@@@@@@@_A@eq@@@@@@@@@WA@rp@@@@@@@@@OA@j@@@@@@ G@@@@@@@@@@@CA@z@@@DC@@@@@@@@@@@7A@-@@@@@@a 2,@@@@@@@@@@@@@@@@@'A@@@@Gqa@@@@@@@@@@@A@-@@@Xq^@@@@@%@@@@@@A@>@@@iq@@@@@lM@@@@@@@@@A@R@@@}q@@@@@la@@@@@@@@@A@f@@@@@@@@lu@@@@@@@@@A@z@@@$@@@h@@l@@@@@@@@@A@@@@@@@@@@@@@r"@@@g@@'@@@@@@@@@@@A@@@@@@6@@@~@@}@@|A@Р@@@@@@@@@@@@@{A@@@z@@yl@@@k@@x@@wA@|@@@v@@u{@@@t@@s@@rxA@GF@@@q@@p@@o@@npA@*h@@@m@@l+@@j@@igA@s@@f_@@@e@@d@@c >@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@~@}@|@{@z@y@x@w@v@u@t@s@r@q@p@o@n@m@l@k\ B@@j B@|@A@@@[@|AAk@]@@@\@AF@A@@@^@BCF@A@@@_@E@A@@@`@E@AgDC?@@@b@@@a@AB>AA=@9@@@e@@65@@@i@@h43@@@g@@f@@d@@@c@CD@m@A@@@@@@@@A^@A@rq@@@@@@@@@@43A@@@#^}@@@@@@@@AB\_@A@U1.@@@@@@@@63@@@@@@@@@A@@@@@@@@A@A@@@@@@@@@@@@@B@A@@@@@@@@@@@@@@A@@@ @@@ {@@ @@ @@ @AC{@A@@@@w@@r@@@@@@@I@A@@@@]@@X@@@@@@@At@A@@@@|@@w@@@@@@@B #@A@@@!@@@ @@@@@@@K@A@k@@(@g@@'@d@@&`@@%@@$@@#@@"@%@A@]@@+Y@@*@@)@ABCDE]@A@m@@@3@@2@_@@@1@@0@@@/@@.@@-@@,@"@A@"@@@9@@8@@@7@@6@@5@@4@A)@A)))@@@B@@@A@@@@)@@@?@@>)@@@=@@<@@;@@:@#@A@@@G@@@F@@E@@D@@C@A)@A@)))@@@O@@N@)))@@@M@@L)@@@K@@J@@I@@H@BCF)@A@)))~@@@W@@V@)})z@@@U@@T)y@@@S@@R@@Q@@P@){@A@){)z)y@@@`@@_@)x)u)t@@@^@@@]@@\)s@@@[@@Z@@Y@@X@A)p@A)p))n@@@l@@@k@@j@)m)l)k@@@i@@h@)j)i)h@@@g@@f)g@@@e@@d@@c@@b@@a@)e@A)e*")c@@@x@@@w@@v@)b)a)`@@@u@@t@)_)^@@@s@@r)]@@@q@@p@@o@@n@@m@AB)Z@A@)Z)Y)X@@@@@@)W)V@@@~@@})U@@@|@@{@@z@@y@)T@A)T*])R@@@@@@@@@)Q)P)O@@@@@@)N@@@@@@)M)L)K@@@@@@@@)J@@@@@@@@@@@@@@A)G@A@)G)F)E@@@@@@)D@@@@@)C@@@@@@@@@@BC)@@A@)@)?)>@@@@@@)=@@@@@)<@@@@@@@@@@@A@@@@@@@@@@@@@@ް@A@o@@@@@@@A@A@@@@@@@@BCLKA@@@@@@@eA/,@@@@@@@@[@@@@@@@@@@"@A@sE"@@@@@@"""@@@@@@@@K@@@@@@@A#/@A@s@@n@@@@@BDE_T@A@``@@@@@es@@@@@@@@`@A@r`@@@@@ws@@@@@@@@_@A@`@@@@@t@@@@@@@@AB`^@A@t@@@@@@@@@@`\@A@t)@@@@@@@@@@A`0@A@a@@@@@t9@@@@@@@@_հ@A@eԠa@@@@@@@@#tN@@@@@@@@AB`j@A@a-@@@@@3t^@@@@@@@@`=@A@a?@@@@@Etp@@@@@@@@A_@A@@@@@@@aV@@@@@\t@@@@@@@@@@`;@A@f"aj@@@@@@@@qt@@@@@@@@ABCDFG`@Ayt@@@@@@a @A@0t@@@@@@@@@@A_۰@A@<t@@@@@@_֠G_@@@@@@@@@@@@@@@`@A@Ta@@@ @@ Yt@@@ @@ @@@AB_˰@A@da@@@@@it@@@@@@@ @_@A@va@@@@@{u@@@@@@@@Aa@Aaa@@@@@au@@@@@@@@@@@@`y@A@`s@@@%@@$@a@@@#@@"u,@@@!@@ @@@@@ABCa@A@ u8@@@(@@)@@'@@&@$ɰ@A@@@,@@+@@*@A#°@A@d@@/ @@.@@-@#@A@S@@4@N@@3@@2@@1@@0@A#@A@k@@7@@6@@5@BCb@A@b @@@?@@>@bD@@@=@@<Juu@@@;@@:@@9@@8@$O@A@@@B=@@A@@@@$@A@@@EE@@D@@C@ABD%s@A@}@@Hu@@G@@F@%@A@:@@KE@@J@@I@A$U@A@@@N\@@M@@L@#Ѱ@A@ @@S@@@Ri@@Q@@P@@O@A$T@A@@@Vp@@U@@T@BCEFb@A@5b@@@[@@Z@@@Y@@X@@W@b@A@EB@@@`@@_Ju@@@^@@]@@\@$߰@A@p@@c@@b@@a@$ְ@A@D@@h@?@@g@@f@@e@@d@ABC%@A@@@k@@j@@i@%@A@@@p@@@o@@n@@m@@l@A+@A@+++@@@w@@@v@@u+++@@@t@@@s@@r@@q@+@A@+++@@@}@@|+++@@@{@@@z@@y@@x@A+@A@++@@@@@@@@+++@@@@@@@@@@~@@A@+@+@@@쌠@++@@@@@@@@@@+++@@@@@@@@@@@ABCDG+@A@+++@@@@@@+++@@@@@+++@@@@@@@@@@@@@+@A@+++@@@@@@+++@@@@@++@@@@@@@@@@A+@A@+++~@@@@@@+}+|+{@@@@@+z+y+x@@@@@@@@@@@@@+v@A@+v+u+t@@@@@@+s+r+q@@@@@@@@+p+o+n@@@@@@@@@@@@@AB@A@+k@+j@@@츠@+i+h@@@@@@@@@@+g+f@@@@@@@@'A@A@#@@@@@@@A+m@A@+m+l+k@@@@@+j+i+h@@@@@@@@@@@B@A+elG+_@@@@@@@@@+^+]+\@@@@@@@@+[+Z+Y@@@@@@@@@@@@@+W@A@+W+V+U@@@@@+T+S+R@@@@@@@@@@@ACD+O@A+O.z+M@@@@@@@@@+L+K+J@@@@@+I+H+G@@@@@@@@@@@@@+H@A@+H@+G+F+E@@@堠@+D+C+B+A@@@@@@@@@@@@@@@@+@+?+>@@@@@@@@@@@A+;@A@+;+:@@@@@+9+8+7@@@@@@@@@@@+5@A+5.۠+3@@@@@@@@@+2+1+0@@@@@+/+.+-@@@@@@@@@@@@@AB+*@A@+*+)+(@@@@@+'+&@@@@@@@@+%@A@+%+$+#@@@@@@+"+!+ +@@@@@@@@+++@@@@@@@@@@@@@(@A@ @@  !@@ @@@AB@A@+!+ +@@@@@@@@+++@@@@@@ @@ @@ @@A@+++@@@@@@@@+++@@@@@@@@@@@ACD+@A@++@@@@@++@@@@@@@@+@A@+++ @@@$@@@#@@"+ + + @@@!@@@ @@@@@(@A@ q@@' @@&@@%@AB@A@+++ @@@0@@/@+ + @@@.@@-+ + +@@@,@@@+@@*@@)@@(@+@A@++@@@7@@@6@@5+++@@@4@@@3@@2@@1@AC*@A@***@@@@@@?@**@@@>@@=***@@@<@@@;@@:@@9@@8@*@A@***@@@M@@L@*@@@K@@J@***@@@I@@@H@@G***@@@F@@@E@@D@@C@@B@@A@*@A@***@@@S@@R***@@@Q@@@P@@O@@N@*@A@**@@@Z@@@Y@@X***@@@W@@@V@@U@@T@ABCDEFHI ;@@@A0AA0A/A/A/Al/AJ/aA)/DA/ A.A.A.A.A.A.]A`.7AD.A,-A-A -A -A -ZA -@A -A q,A H,A 6,A ,A ,cA ,FA ,)A ,A +A +A ~+A i+A N+eA (+KA f~A dA d1A dA eA eRA eA eA emA eA eA eIA dA e#A pdA feA ddA ^e@A LdfA Bd}A 8fA .dA !eA f8A fkA fRA *!A )A )A )A )A )A )gA z)BA c)'A U)A G(A <(A .(A (A (A (hA (UA (BA (-A (A (A 'A 'A 'A {'A l'nA ]'PA K'2A 9'A '&A &A&A&@A&-A&A&A @b@a@`@_@^@]@\@[@Z@Y@X@W@V@U@T@S@R@Q@P@O@N@M@L@K@J@I@H@G@F@E@D@C@B@A@@@?@>@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@  @@@@@@%@@@%@%!%1#;@@@A&A@Р&@@@@@@@@@@@@@A@@@@@u@@@@@@@g0A@z@@@A@@@@@@dA@@@@@@@@@@@@@@@@&_A@{|\G@@@v@@@u@@&`@@@@@@@('A@I8@@@@@@K{e@@@@@@@@~@@@@@@(#A@@@@_{e@@@@@@@@@@@(A@)@@@p{@@@@@vT@@@@@@@@@( A@=@@@{@@@@@vh@@@@@@@@@'A@Q@@@f@@vw@@@@@@@@@(A@`@@@&@@@@@v@@@@@@@@@(A@t@@@lN=(@@@@@@@@t@@}@@|@@{'A@@@@z@@y@'@@@x@@w@@@t:@@@s@@r@@q@@p@@o'A@@@@n@@mI@@@l@@k@@jeA@+@@@i@@h@zg@@@H@@gd@@@f@@e@@d@@c+xA@+q@@@b@@a@{@@@`@@_@@@^@@]@@\@@[2TA2S2Q2N@@@Z@@@Y@@X@2K@@@W@@V2H@@@U@@T@@S@@R+A@r@@@Q@@P@u@@@O@@N@@@M@@L@@K@@J2_A@2^2[2Z@@@I@@H@2Y2X2W@@@G@@F2V@@@E@@D@@C@@B2UA@2T2S2R@@@A@@@@2Q2N@@@?@@>2M@@@=@@<@@;@@:2LA@2K2J2I@@@9@@8@2H2E2D@@@7@@@6@@52C@@@4@@3@@2@@12BA2A2Ϡ2?@@@0@@@/@@.@2>2=2<@@@-@@,@2;2:29@@@+@@*28@@@)@@(@@'@@&@@%27A26224@@@$@@@#@@"@232221@@@!@@ @202/@@@@@2.@@@@@@@@@@@2-A@2,2+2*@@@@@@2)2(@@@@@2'@@@@@@@@@2&A2%3.2#@@@@@@@@@2"2!2 @@@ @@ @2@@@ @@ @222@@@ @@@@@2@@@@@@@@@@@@@2A@222@@@@@@2@@@@@2@@@@@@@@@2A@222@@@@@@2@@@@@2@@@@@@@@@(A@(@@@@@(@@@@@@@(A@j*@@@@@l@@@@(A@@@@@@y@@@@+A@4+@@@@@@+++@@@@@@@@a@@@@@@@@@+A@++@@@>@@a@@@@@@@h#A@.i@@@@@@@@@hA@@@@@@@hA@Bi@@@@@@@@@iA@@@@@@@iA@@@@@@@hA@^i@@@@@@@@@hA@n@@@@@@@@@iA@vi@@@@@@@@@hA@i@@@@@@@@@hKA@t@@@F@@@i@@@@@ @@@@@@hA@n*@@@@@@@@@hA@@iA@%@@%@@@@hZA@-@@@hOhN@@@@@@@@9@@@@@@iA@j'@@@@@E@@@@hAA@j3@@@@@Q@@@@hbA@j?@@@@@]@@@@jAii@@@@@il@@l@@@@@@hA@h@@@@@@ja@@@@@@@@@@@jA@@@@@@@-$A@-:-@@@@@@@@Y@@@@,&A@,~@@@@@~@@@1@@}@@|, A@<xM@@@{@@z@E,@@@y@@x)@@w@@v@@u,7A@R~@@@t@@s&@@r@@qjA@j@@@p@@o@ej@@@n@@m@@l@@k@@j,A@r,,@@@i@@hF@@g@@f,A@*,@@@e@@dS@@c@@b-A@2K2J2I@@@a@@@`@@_k@@@^@@]@@\-A@--@@@[@@Z@@X@@W,A@WB@@@V@@U@@T@@S,gA@4%4$4#@@@:@@R@ml@@@Q@@P@@O@@N@@M,A@z[@@@L@@K@@J@@Ik4=@@@@@@@@@@@@4@@=@@<3A@33@@@;@@@:@@9333@@@8@@@7@@6@@5@@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@А@@@@@@-@@@-@@.V.V!vy@(3@-@@@@!.C.C@@.Texi_generatorI+#{,#{@DAДР9W)Generator8#{9#{@@9K(A@9L(A@9M(A@@3?>>?????@.9g@9U(A@9V(A@9W(A@@@,9h@@@@Q#{@@@S#{{@@3RQQRRRRR@@@@$@b@%@@k@@|@M@y@SMA@wqA@@gj@A@Y@@@r[r"rJ@@rp?@pYo@po@oo@ol@o#@A@@@l@lA@o#@A@;@@lA@@@@@l@@@l@l@lA@o;@@(Al@@@@l@@@lA@@K@EB@9@u@s9@@nK@Ej@@3@Vr9)A@9)A@9)A@@@Pu@@@w)Odoc_texiJ@A-I@A-A-@9˱ H@@-F@@-@-@ E@@aD@@rPC@@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  K KN@ 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 r(S n @ 5 keep modules, module types, classes and class types -X / 3.X / l@1 forget the rest 3a  4a  @ C* Module for generating various Texinfo things (menus, xrefs, ...) s 9* Associations of strings to substitute in Texinfo code.  <* Escape the strings which would clash with Texinfo syntax. f ** Removes dots (no good for a node name). p<* Generates a Texinfo menu. xM !* cross reference to node [name] v -* enclose the string between [\@ifinfo] tags u]=* [install-info] information t !* {1 Generation of Texinfo code} s <* {2 Associations between a title number and texinfo code.} q< 9* This class generates Texinfo code from text structures A W* this method is not used here but is virtual in a class we will inherit later jq @* Return the Texinfo code corresponding to the [text] parameter.i ^* {2 Conversion methods} [texi_of_????] converts a [text_element] to a Texinfo string. i ?* Return the Texinfo code for the [text_element] in parameter. a ^* This class is used to create objects which can generate a simple Texinfo documentation. +:* {2 Small helper stuff.} #o * 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.+ * {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. A -* Return Texinfo code for a class attribute. i ** Return Texinfo code for a class method. 斠 "* Return Texinfo code for a type. ( ,* Return Texinfo code for a type extension.  (* Return Texinfo code for an exception. y 0* Return the Texinfo code for the given module.  5* Return the Texinfo code for the given module type.  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 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.= we can't make the reference |} |}-@= we can create the reference }}}}@ Q* Generate the Texinfo code for the inherited classes of the given class. 䠠 V* Generate the Texinfo code for the inherited classes of the given class type. i R* Generate the Texinfo code for the given class, in the given out channel. < W* Generate the Texinfo code for the given class type, in the given out channel. x* X* Generate the Texinfo code for the given module type, in the given out channel. jh E create sub parts for modules, module types, classes and class types --@ S* Generate the Texinfo code for the given module, in the given out channel. \[ E create sub nodes for modules, module types, classes and class types d9?d9@ -* Writes the header of the TeXinfo document. I\ ! write a standard Texinfo header !F@7 insert the intro file hnh@2 write a top menu bhb~@ .* Writes the trailer of the TeXinfo document. Cߠ K* Scan the whole module information to know which indices need to be build =. no recursion !)!;@+ recursion XaXp@ a* Generate the Texinfo file from a module list, in the {!Odoc_info.Global.out_file} file. 3@(./ocamlc)-nostdlib"-I(./stdlib"-g0-strict-sequence*-principal(-absname"-w8+a-4-9-40-41-42-44-45-48+-warn-error"+a*-bin-annot/-strict-formats"-I(ocamldoc"-I%utils"-I'parsing"-I&typing"-I(bytecomp"-I,file_formats"-I&lambda"-I*middle_end"-I2middle_end/closure"-I2middle_end/flambda"-I=middle_end/flambda/base_types"-I'asmcomp"-I&driver"-I(toplevel"-I%tools"-I'runtime"-I1otherlibs/dynlink"-I-otherlibs/str"-I4otherlibs/systhreads"-I.otherlibs/unix"-I8otherlibs/runtime_events"-c./ H/home/touraine/ci/builds/workspace/main/flambda/false/label/ocaml-arm-32 <10/.-,+*)('&%$#"! @@0ًߎHb);u!3IHHIIIII@G@@(Asttypes0eT$BbRM dc5Build_path_prefix_map0DGl}%Y5Lhi8CamlinternalFormatBasics0|.e1R$|o0CamlinternalLazy0zY# #4#-*Format_doc0uy@GmWUࠠ%Ident0>ЃzV)j⠠,Identifiable0]/*N (Location0nBɊOn?7~ؠ)Longident0wP q;ɡ$Misc0Bpg]?[q*Odoc_class0D:L.Odoc_exception0>@ӽX4Id.Odoc_extension0Lt.`?9:77+Odoc_global0=V0^@GD-0DAఙ/KMv㠠0C:K}Ŗ%+Odoc_module0/-05ɍM!W)Odoc_name0 d L_,.Odoc_parameter0n6sApT+Odoc_search0|rCuanO{Tǐ02䄴С9%0^p\])Cx(g<)Odoc_type0~b:x_B*Odoc_types0ϸf%,e8*Odoc_value0FJ]\fѬ+Outcometree0BuG^)= 9c )Parsetree0v o[pY Y$Path0k.tbGmᠠ)Primitive0dU=\I/}%Shape0 M``ll&Stdlib0t0VoS%{<F:.Stdlib__Buffer0,I[?z-Stdlib__Bytes0ߘ`{vqVu/ G.Stdlib__Digest0#z25I*.Stdlib__Domain0'Ϳo\0m.K.Stdlib__Either0HD ?|>0Stdlib__Filename0ʩDZ۽!g.Stdlib__Format00FClW/Stdlib__Hashtbl0(L%bԠ,Stdlib__Lazy0$1mlࠠ.Stdlib__Lexing0^m|e,Stdlib__List0+TJaN.?+Stdlib__Map0*4ɇ2ɠ#Str0y]q4KN.Type_immediacy00$ jbv\"k&%Types0"|Vȷ`X )Unit_info0'T Χ@aR(Warnings0Ef{&@@Am@6@@ܑۑ@:ԑ:ްee\\@\i\sGiGs+5@||@C(C4@yCyM}Α@zyz@V^0<@@JnJx@&@]]ʰdtd~@NN'QBQL@88v@@@@/9 @,6@@@ttNNwwP@bb<˘<հuBuL@CCu7uAڵڿܑ@@R\ؑ@@ {ܻŰrr@ߑy@w@MW@@w2w<@]*]4@NX͑װ|@B+B5@@5?@s}s@DhDr@zz "@ *sCsMsՑs߰ @@qq@@AKǰӑ@hhyDyN@ffkk@kߑk@@x@@@@ۑ@@@ATA^vx@wUw_JT:@ssp5s8@6@"@U_@@PR@=cD=_@=XA1H@@@A=[G@=]H@AB@@&E#@@@AB@@@@A@@@A@|@@@BC@@@@IA@@@Au@u@@@BD@@