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@@@/@@@/@@/$listKР&Module(t_module@@@/+Module_type -t_module_type@@@/%Class%Class't_class@@@/*Class_type ,t_class_type@@@/@@@/o@@@@/@@@/@@/C@"t3UTTUUUUU@@@@@@Aఠ$itereQ 7 AfQ 7 E@~\A@@@РРLK@@@(@РNM@@@(@РPO@@@(@РPO@@@(@M@(@@@@(D@(@@@@(D@(@@@@(D@(@@@@(D@(@@@(D@"v@@"@ @@@"D@"@@@"D@"z@@"FD@(Z@@@(cD@"|@@"@@"~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@@@(\@@([h@@@(Y@@(X<@@ఐ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@@@@@(k@@@(j@@(i@@(h3DCCDDDDD@c#@@@@@@ఐ#accTU  UU  @o@@@@ఐ7!naU  bU  @@@D@(v@@+@@ @Ġ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  (@|@@@@@({@@@(z@@(y@@(x3NMMNNNNN@m#@@@@@@ఐ#acc^W  )_W  ,@y@@@@ఐ7!nkW  -lW  .@@@D@(@@+@@ @Ġ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@@(@@@(@@(@@(3@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@@@@/i@p@@/he@@/g@@/fD@/bN@@@Q 7 9@@ఐ$iter#d  $d  @Y@@@Р@@@/p@@@/q@@@/r@@@/s@@@@@/n@@@/x@@/w@i:@@@/v@@@/u@@/t6.@@@/m@@/l@@/k3YXXYYYYY@@@@@ภPed  fd  @O@@@ˠE@@@/D@/@@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@@@@@@0D@0@@@@0D@0@@0D@/@@@0D@/3@y@z@{@@@ภ"::  Ak@%Types    @@  @@$@@"ty    @@    @@)%@@@@9D@0(@ภ&  %A@*Extensions    @@  @@JD@0?@@"xt    @@    @@QD@0M@@ @@aD@0P@ภN  MA@*Exceptions    @@  @@rD@0 g@@"ex    @@      @@yD@0!u@@ @@D@0"x@ภ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@0G@@"me46@@37@@D@0H@@ @@D@0I@ภ:<AW@'Classes:=:D@@:E@@D@0T@@"cl:Q:S@@:P:T@@D@0U@@ @@)D@0V@ภWYA@+Class typesWZWe@@Wf@@:D@0a/@@"ctWnWp@@WmWq@@AD@0b=@@ @@QD@0c@@ภ>tv=A@'Modulestwt~@@t@@bD@0nW@@"mott@@tt@@iD@0oe@@ @@yD@0ph@ภfeAϠ@,Module types@@@@D@0{@@"mt @@"#@@D@0|@@ @@D@0}@ภ"[]0A@A@E@0r@@@0wD@0@@4A@E@0e@@@0jD@0v@@eA@E@0X@@@0]D@0i@@A@E@0K@@@0PD@0\@@A@E@0>@@@0CD@0O@@A@ E@01@@@06D@0B@@)A@ˠE@0$@@@0)D@05@@ZA@ԠE@0@@@0D@0(@@A@ݠE@0 @@@0D@0@@A@@@@0D@0@@ v @@@@@0@A@ v v@@@$TexiD@MA@Б@ఠ-subst_stringsPVPc@mA@@$listK@#Str®exp@@@2yE@0@@@@2~E@0@@0E@0@@@0E@03@9ZS@T@U@@@డJ!@@@1!a@@@@@@@> @@@@@C@@@@@@@@nnnn@@@"!@@@M@@@0@@0@U@@@0@@0\Y@@@0@@0@@0B@@ภzhlA @డ#Str®exp#Str1hm2hp@ 5hq6hw@@@&stringQ@@@1@@1@@@1@@1@5otherlibs/str/str.mli^bb^b@@A@@@@@@@2r@@2q@@@2p@@2o@@!@^hy_hz@@ahxbh{@@*@@@2{G@2}G@2|@@: @@@@"@@rh~sh@@uh}vh@@@@]xh@@E@2@ภfA I@డe®exp#Str@ @@c@@@c@@@2@@2@@@2@@2@@!{@@@@z@@@2G@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@2@@@2F@2@@~A@G@0@@@0F@2@@Pf@@@@@0F@0@@డ$?A@>@@@@@@2F@2F@2@@@2@@2@@2@@ఐ)esc_8bits@'@@@@@2G@2G@2 @@' @@ @ภA V[A @డ®exp#Str  @   @@Ű@@@@@@2@@2D@@@2@@27@@!  "@@  #@@@@@3G@3G@3K@@' @@^G@2N@@#@`a& &' )@@) %* *@@`F@3\@@L. +@@vE@3`@ภ7.2UA @డ®exp#StrJ.3K.6@ N.7O.=@@@@@@@@3@@3@@@3@@3@@!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@@@@@38G@3:G@39@@' @@G@36@@#@'eOhOk@@OgOl@@F@3;@@KOm@@E@3<@ภ>ptA @డ®exp#Strpupx@ pyp@@@@@@@@3K@@3J@@@@3I@@3H3@@! p p@@pp@@@@@3TG@3VG@3UG@@' @@ZG@3RJ@@#@`e"p#p@@%p&p@@\F@3WX@@K*p@@rE@3X\@ภ3QA @డ®exp#StrFG@ JK@@@@@@@@3g@@3f@@@3e@@3d@@!`a@@cd@@,@@@3pG@3rG@3q@@' @@G@3n@@#@^evw@@yz@@F@3s@@K~@@E@3t@ภA O@డk®exp#Str@ @@i@@@i@@@3@@3@@@3@@3@@!@@@@@@@3G@3G@3@@' @@G@3@@#@"e@@@@F@3@@K@@E@3@ภ: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@4T@ภ!+[_IA@డ®exp#Str!>[`!?[c@ !B[d!C[j@@ @@@ @@@4@@4@@@4 @@4 @@!!X[l!Y[p@@![[k!\[q@@$@@@4G@4G@4@@' @@G@4@@#@"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@@@44G@46G@45@@' @@G@42@@#@`u!}!}@@!}!}@@F@47@@K!}@@E@48@ภ2!A@డ®exp#Str!!@ !!@@@@@@@@4G@@4F4@@@4E@@4D'@@!""@@""@@@@@4PG@4RG@4Q;@@' @@NG@4N>@@#@^u""@@""@@PF@4SL@@K"@@fE@4TP@ภ"'EA@డ ®exp#Str":";@ ">"?@@ @@@ @@@4c@@4b@@@4a@@4`{@@!"T"U@@"W"X@@ @@@4lG@4nG@4m@@' @@G@4j@@%@ae{}"j"k@@"m"n@@F@4o@@K"r@@E@4p@ภڰ"{AC@డ_®exp#Str""@ ""@@]@@@]@@@4@@4~@@@4}@@4|@@!ư""@@""@@t@@@4G@4G@4@@' @@G@4@@%@AE{}""@@""@@F@4@@K"@@E@4@ภ ." 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@4@@@4F@4@@A@"G@4r@@@4wF@4@@A@"G@4V@@@4[F@4v@@vA@#G@4:@@@4?F@4Z@@A@# G@4@@@4#F@4>@@0A@#G@4@@@4F@4"@@A@#G@3@@@3F@4@@A@#$ G@3@@@3F@3@@GA@#-G@3@@@3F@3@@A@#6G@3@@@3F@3 @@A@#?(G@3v@@@3{F@3@@^A@#H1G@3Z@@@3_F@3z@@ A@#Q:G@3>@@@3CF@3^%@@A@#ZCG@3"@@@3'F@3B.@@uA@#cLG@3@@@3 F@3&7@@&A@#lUG@2@@@2F@3 @@@$ 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@@@@@@5,E@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@$@@& @@&@@&@@&@@@&@@@@&@@&@@&@@&@@&@000o@@^@.)@@@@eF@4@@4@@ @@@50F@5@@@@5.F@5@@5 F@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@@5 @@ @@డ.global_replace#Str%+%,@ %/%0@@@ v@@@1@@1@t@@@1@@1@@@@1@@1 @@@1@@1@@1@@1@ "" "#@@ P@&!@@@ @@@5@@5@@@@5@@5@@@@5@@5@@@5@@5@@5@@53%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@5FG@5B@@JZ@@@d[A@E@5Hb@A%ܐ ; Escape the strings which would clash with Texinfo syntax. %jl%j@@@@@@@n@nm@@ఠ,fix_nodename%NT%N`@&sA@@@@@@5mE@5J@@5K@@@5kE@5L@@5ME@5I3%%%%%%%%@@@@@@࣠@!sA& Na& Nb@&"tA@@3& & & & & & & & @+&NP&e@@@@@  @@డ .global_replace#Str&"ei&#el@ &&em&'e{@@@@@ m@@@5Z@@5Y@k@@@5X@@5W@@@@5V@@5U@@@5T@@5S@@5R@@5Q3&?&>&>&?&?&?&?&?@6BT@9@:@@@@డ &®exp#Str&Ue}&Ve@ &Ye&Ze@@ $@@@ $@@@5v@@5u @@@5t@@5s%@@"\.&oe&pe@@&re&se@@ ;@@@5H@5H@59@@&|e|&}e@@ @@@5q@5H@5}C@@!/&e&e@@&e&e@@@@@5oG@5G@5W@@ఐ_&escape&e&e@@@@Z@@@5@@5@@5m@@ఐ!s&e&e@w@@z@@&e@@E@5E@5@@@@@A@E@5@A&Ր ) Removes dots (no good for a node name). &&M@@@@@@@@@ڠ@ఠ-generate_menu&&@&uA@@@#@@@DE@5@@5@ՠР&Module@@@@7H@7@A@@@A@Р+Module_type@@@@7H@7@A@@@A@Р%Class@'t_class@@@7H@7@A@@@A@Р*Class_type@,t_class_type@@@7H@7@A@@@A@Р%BlankA@AA@@A@Р'Comment@$q@@@= H@7@A@@@A@Р$Texi@$@@@=2H@7@A@@@A@Р%Index@&stringQ@@@DH@7@A@@@A@@@@7A@@@7H@7@@@@7H@7@@@@7H@7@@@@7H@7@@@@7H@7@@@@7H@7@@@@7H@7@@@@7H@7@@@@7H@7o@@@7E@5@@5#@@@DE@5@@5E@5@@5E@53''''''''@@@@@@࣠@$chanA''@'vA@@3''''''''@А''-2@@@@@  @@,subpart_listA''@'wA@@3''''''''@!@@@@@@@@డ&<"<>''@@!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@@@7BH@5@@5@!t@@@5H@5@@5$@@@6uH@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@@)De@@@)C@@)B@}}*@@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@@@6@@6@#m@@@6@@6@@6@@6l@@c)W)X@@#@@@6#M@6%M@6$|@@డ'!^)l)m@"@@@"@@@6-@@6,@"@@@6+@@6*#@@@6)@@6(@@6'@@"* ))@@))@@"@@@6=N@6?N@6>@@డ( !^))@"ǰ@@@"@@@6G@@6F@"@@@6E@@6D#@@@6C@@6B@@6A@@ఐA%sname))@ڰ@@@@@6X@@#:: ))@@))@@"@@@6UO@6]O@6\@@ @@"@@@6;@6^O@6S@@))@@&@@@6 @6`M@6 @6_N@69 @@))@@  @@@@&@@@6aK@6 @ఐ&'puts_nl**@%@@@&@@@6i@@6h@' @@@6g@@6f&@@@6e@@6d@@6c0@@ఐz$chan**@_@@7=@@ఐؠ)part_qual*+*,@@@J@@/@@K@*0x*1@@N@ ఐ%$puts*> *? @%K@@@&@@@6@@6@'^@@@6@@6&@@@6@@6@@6~n@@ఐ$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@@@7@@7@$V@@@7@@7%a@@@7@@6@@6`@@ఐi,fix_nodename+P(W+Q(c@@@@@@@7@@7@@@7@@7y@@ఐ$name+g(d+h(h@@@,@@+k(V+l(i@@$@@@7@7$R@7 @@". +|(m+}(o@@+(l+(p@@$@@@7Q@7&Q@7%@@ @@$@@@6@7'Q@7@@v@@$@@@6@7(P@6@@@@$@@@6@7)O@6@@+(?+(r@@(@@@6@7+M@6@7*N@6@@+ +(s@@ @@t@@'@@@7,K@6@ఐ(}'puts_nl+v+v@'U@@@(x@@@74@@73@(@@@72@@71(p@@@70@@7/@@7.@@ఐ:$chan+v+v@@@@@ఐ)part_qual+v+v@}@@ @@/@@K@7@ @+@@@+`h@@@0@@p@A@H@7J@A@@ ఐ('puts_nl,,@'@@@(@@@7S@@7R@)$@@@7Q@@7P(@@@7O@@7N@@7M3,,,,,,,,@@@@@@@ఐ$chan,%,&@f@@>@@%@menu,0,1@@,3,4@@)K@@@7aI@7fI@7e$@@9 @@(Z@@@7gH@7_*@ డ*$List$iter,Q,R@ ,U,V@@@@!a@%F@@&T$unitF@@@&S@@&R@@&Q@x@@@&P@@&O@@@&N@@&M@@&L@ij@@hU@+&@@@@@@7s@@@7r@@7q@@7p@@@@7n@@7m@@@7l@@7k@@7jz@@@ঠ&m_name,,@?ఠ$name ,,@,|A@@G@@@73,,,,,,,,@@@@@@,,@@K@7@,@@ @@@ఐ)menu_line,,@@@@)@@@7@@7@@@@7@@7)v@@@7@@7@@73,,,,,,,,@3,@-@.@@@@డ-Odoc_messages%modul-Odoc_messages,,+@ ,,,1@@&stringQ@@@@ঠ'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@@@<[@o!!p!!@@n@ @@+@@@@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@@@.@@@>:@@>9@)@ -@@DQ@@@DJ@>JJ@D_J@Dv@@DJ@>42@@@>70@@@>8@@@>6@@>5@@>3@@>2300000000@v D@p@q@@@@ఐ +$chan00@ @@ @@ภ8CamlinternalFormatBasics0&Format000A;&Format8CamlinternalFormatBasics'format6!a@>!b@>!c@>!d@>!e@>!f@>@@@D@'#fmt$ @@@D @@@D@B@@A@AIK@D^K@DpK@DK@D@@@DK@Dt@@X@.@@@DK@D@@c@9L@Dc%&'(@@@DsK@D@@o@EL@D>(@@@D`K@Do@'* %s:: @@L@@@DaK@DK@D@@@@>@@@>HK@D]@@ఐ&#ind2x2y@@@ @@@@^@@A,2~@@@22@@@ @@7%@@@7@@7I@DI@D322222222@u@@@@ఐ ࠐ,subpart_list22 @ @@ @@K@@.@@@DH@7@ఐ/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@@@E|E@D@@@D@@D@@@@EBE@D@@D-I@@@EE@D@@EE@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@,@@@,@@@E @@E @,@@@E@@E-@@@E@@E@@E33q3p3p3q3q3q3q3q@#/U@&@'@@@@&@xref{3uz3u@@3uy3u@@,@@@EH@EH@E333333333@@@@@డ2!^3u3u@,@@@,@@@E$@@E#@,@@@E"@@E!-@@@E @@E@@E8@@ఐ Ѡ,fix_nodename3u3u@ @@@m@@@E9@@E8z@@@E7@@E6:@@ఐ$name3u3u@[@@G@@3u3u@@,@@@E4@EDJ@E@Q@@డ2U!^33@-@@@-@@@EL@@EK@-@@@EJ@@EI.@@@EH@@EG@@EF@@ఐѠ%xname44 @@@@Ġ$None44@.@@@@@@@@@ 4@@44 @@-A@@@Ed@Ġ$Some4.4/@.ఠ!s4748@4PFA@@'E@EE@Ea@@@@@-@@-@@@డ2!^4H4I@-o@@@-o@@@En@@Em@-n@@@El@@Ek.y@@@Ej@@Ei@@Eh34Y4X4X4Y4Y4Y4Y4Y@+$@%@&@@@@!,4g4h@@4j4k@@-@@@E~M@EM@E@@ఐF!s4}4~@!@@E$@@@@`%@@@A44@@-@@@E\J@E@@"}.44@@4S@@-@@@EZJ@EJ@E(@@[@@-@@@E2@EJ@EX@@c@@-@@@E@EI@E0!@@+k@@"@jlA@E@Es@A4 cross reference to node [name] 44644[@@@@@@@@~@@ఠ&ifinfo44@4GA@@@.@@@EE@E@@E.@@@EE@E@@EE@E344444444@@@@@@࣠@!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@@@/ @@@FE@E@@E0-@@@FE@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@@/{@@@F G@F G@F @@ఐ$&escape6j6k@o@@@@@@F@@F@@F-@@ఐc#sec6~6@7@@{:@@6\@@E@FE@F?@@2`@@z@@jaA@E@Fh@Ab6< [install-info] information 6hj6h@@@@@@@t@ts@@ఠ(direntry66@6KA@@@%5@@@FCH@Fi@@@F{E@F@@F  F@F'@@@F7E@F@@F E@F366666666@@@@@@࣠@#entA66@6LA@@&366666666@566'@@@@@  @@డ5S!@66@ @@@ 0@@@F+@@F*@8@@@F)@@F(F<@@@F&@@F%@@F$366666666@)5Q@,@-@@@@ภg77 A$Ѡ)@direntry77@@ 7@@]@ภ7A4@A@6aH@F=@@@FBG@FH&@@7$@@Cj@@@F;G@FA.@@డ5!@7778@Z@@@ZE@FG@FM@@@FQ@@FP@X @@@FO@@FN@@@FL@@FK@@FJT@@డ5$List#map7a7b@ 7e7f@@@@!a@%0@@&h!b@%-@@&g@@&f@̠@@@&e@@&d&_@@@&c@@&b@@&a@%x%y@@%wW@*%@@@@@@FlRH@Ff@@Fk@@Fj@@@@Fh@@Fg @@@Fe@@Fd@@Fc@@ఐe&escape77@@@@`@@@F@@F@@F@@ఐ#ent7 7 @°@@@@77 @@@@@FaH@FI@Fy@@ภ47A%-@end direntry77$@@ 7%@@H@F@ภ7&A4@A@7MI@F@@@FH@F@@7@@@@@F_H@F@@8!@@B@@@F9G@FH@F]@@*@@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@G@ภ9"A6@#A@9?fG@F@@@FF@G@@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@G@4@G @@G @@G @@GE@G3: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@G@5@G@@G@@G@@G E@G 3::~:~:::::@I`Y@Z@[@@@డ8#snd::@@@!a@⠠@!b@@@@@@@'%field1AA8;@@@8: nn8; nn9@@8f@@@4(@A@:@@ @+@ఠ.fallback_title::@:QA@@9@@@GE@G3::::::::@@WP@Q@R@@@5@unnumberedsubsubsec ::@@::@@ @A@:@@@@ఠ0fallback_heading::@:RA@@9@@@GE@G3::::::::@%3,@-@.@@@/@subsubheading ::@@::@@ @A@:@@@/A@$text:OU:OY@EEEБఠ$self; \e; \i@;'TA; \d; \j@@&escapeA@@@@V@G@H@@H@@HG@G(@@G)G@G%%labelA#no_-;@@@G8G@G5@@@G6@@G7G@G2@;@@@G>G@G:@@G;;%@@@G?G@G<@@G=G@G3@@G4G@G.@@G/G@G+,texi_of_textA@*$text@@@KiG@GF@@GG4@@@Y-G@GH@@GIG@GD@@GEG@GA4texi_of_text_elementA@*@@OG@GP@@GQdG@GR@@GSG@GN@@GOG@GK3texi_of_custom_textA@*@@@LG@GZ@@G[@=@@@LG@G^@@G_G@G`@@GaG@G\@@G]G@GX@@GYG@GU.texi_of_TargetA&target5}@@@MeG@Gh@@Gi$codeG@Gl@@GmG@Gn@@GoG@Gj@@GkG@Gf@@GgG@Gc0texi_of_VerbatimA@G@Gv@@GwG@Gx@@GyG@Gt@@GuG@Gq+texi_of_RawA@G@G@@GG@G@@GG@G~@@GG@G{,texi_of_CodeA@G@G@@GG@G@@GG@G@@GG@G/texi_of_CodePreA@G@G@@GG@G@@GG@G@@GG@G,texi_of_BoldA@G@G@@GG@G@@GG@G@@GG@G.texi_of_ItalicA@@@@KsG@G@@GG@G@@GG@G@@GG@G1texi_of_EmphasizeA@@@@K}G@G@@G&G@G@@GG@G@@GG@G.texi_of_CenterA@@@@KG@G@@G;G@G@@GG@G@@GG@G,texi_of_LeftA@@@@KG@G@@GPG@G@@GG@G@@GG@G-texi_of_RightA@@@@KG@G@@GeG@G@@GG@G@@GG@G,texi_of_ListA@7L@R_@@@RqG@G@@G}G@G@@GG@G@@GG@G,texi_of_EnumA@OL@SN@@@S`G@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@H@@HG@H@@HG@H@@HG@G@@GG@G,texi_of_LinkA@G@H @@H @@@@KG@H@@HG@H@@HG@H@@HG@H @@H G@H+texi_of_RefA@G@H@@H@*,r(ref_kind@@@K@@@KG@H@@HG@H @@H!G@H@@HG@H@@HG@H3texi_of_SuperscriptA@@@@KG@H(@@H),G@H*@@H+G@H&@@H'G@H#1texi_of_SubscriptA@@@@LG@H2@@H3AG@H4@@H5G@H0@@H1G@H-'headingA@@@H?G@H:@@H;G@H7*fixedblockA@<,@@@YK@Y@@@YG@HJ@@HK,@@@YpG@HL@@HMG@HH@@HIG@HE@@HF@HGG@H8@H9G@H.@H/G@H$@H%G@H@HG@H@H G@G@GG@G@GG@G@GG@G@GG@G@GG@G@GG@G@GG@G@GG@G@GG@G@GG@G@GG@G@GG@G@GG@G|@G}G@Gr@GsG@Gd@GeG@GV@GWG@GL@GMG@GB@GCG@G,@G-G@G&@G'G@G@@GG@G#3========@@@;@@@AA5A4XAWAAA{AzAAA,A+ArAqALAKAAAiAhAA:A9 A AaA`A{Az@@ZHF@Z*@ZJ@ZK@ZL@ZM@ZN@ZO@ZP@ZQ@ZR@ZS@ZT@ZU@ZV@ZW@ZX@ZY@ZZ@Z[@Z\@Z]@Z^@Z_@Z`@Za@Zb@Zc@ZdF@G@@G@@@@=OO=.$.)@@@@>SA#@U@@@A@@HN@{@A@w@@HQj@@HP@@HO@A@A@@@HV@@@HU@@HT@@HS@@HR@BC@A @@@H_@@@H^@@H]@@@@H\@@H[@@@HZ@@HY@@HX@@HW@j@A@f@@Hba@@Ha@@H`@A&@A@"@@He @@Hd@@Hc@@A@@@Hh@@Hg@@Hf@ABDW@A@S@@HkR@@Hj@@Hi@O@A@K@@HnJ@@Hm@@Hl@@A@@@Hq@@Hp@@Ho@@A@@@Ht@@Hs@@Hr@ABCC@A@?@@Hw:@@Hv@@Hu@ @A@@@Hz@@Hy@@Hx@y@A@u@@H@r@@H~m@@H}@@H|@@H{@A@A@@@H@@H@@H@ΰ@A@@H@ABCDE@A@@@H@@H@@H@~@A@z@@H@v@@Hj@@H@@H@@H@A,@A@(@@H#@@H@@H@Y@A@U@@HP@@H@@H@Au@A@q@@Hl@@H@@H@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@@@ZGF@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@G@@G@@@@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@@@@ @@@I3@@@@@@@@@-@@,5@@*@@  @@@ @@@I @@'@@@ @@@I @@@I@@@-@.@@> A@@5@6@г@&string@A @B&@@ @@@I+-@@@H@I'@@@@@@I04@@@@డ>(failwith@X39@Y3A@@=q@@@@@!a@@@@=i}}=i}@@>(C@@@@@@@I9@@I8@E@@@I4@ICK@I7@@I6b@@#gni@3C@3F@@@3B@3G@@-@@@I@K@IBK@IAv@@8 @г&string@*@0@@F@@@ID@I3@@@@@uA@yA@@q k@@@Ig@@@If@@Ie@f@@@Id@@Icc@@@Ib@@Ia@@I`@@I_@@@@@I~ @@@I}@@@I|@@I{@@@@Iz@@Iy@@@Ix@@Iw@@Iv@@Iu@@ItG@Ii@@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@@I e@@@I@@I@@I3ABAAAAABABABABAB@2>@5@6@@@@ AP@@ARAS@@ D@@@IJ@IJ@I@@డ?$List#mapAkAl@ AoAp@@ @@@@G@IG@I@@IiG@N]G@NiG@NtG@NG@NG@NG@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@Y7G@XfG@XsG@WG@X G@U]G@UiG@UtG@U~G@UG@UG@TG@UG@SG@TG@TG@T!G@S}G@SG@RG@RG@QG@QG@QG@QG@QG@PG@QG@QG@QG@Q(G@PG@P1G@OG@OG@O]G@OjG@NG@OG@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@KA@@@@R@Ġ#RawB B @;#Raw2@2 @@@@A@BV@A2 c2 c@@@2(P@ఠ!s<B B @CcA@@@@@J3BBBBBBBB@q@@@@@@@~@@@ ఐ$selfC C @@@3CC C CCCCC@@@@@@C *@@@-@@KE,@@KD @@ఐ+!sC% +C& ,@@@G@KK@@@@@Ġ$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@@KOi@@KN @@ఐ+!sCs -QCt -R@@@G@KU@@@@@Ġ'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|@@@@@KY@@KX @@ఐ+!sC!S}C!S~@@@@G@K_@@@@<@Ġ$BoldC"C"@;$Bold2@h@@@@ADBV@A2g2g@@@3T@ఠ!t?C"C"@CfA@@{@@@J3CCCCCCCC@Z@@@@@@@g@@@ ఐ$selfC"C"@@@3CCCCCCCC@k@@@@@C"@@@@@Kc@@Kb @@ఐ+!tD"D"@@@@@@@@Ġ&ItalicD#D#@;&Italic3D@@@@@AEBV@A3>h3?h@@@3\U@ఠ!t@D.#D/#@DGgA@@@@@J3D2D1D1D2D2D2D2D2@@@@@@@@@@@ ఐܠ$selfDB#DC#@ٰ@@ 13DBDADADBDBDBDBDB@@@@@@ðDJ#@@@@@Km@@Kl @@ఐ+!tDY#DZ#@@@'@@@@@Ġ)EmphasizeDe$Df$@;)Emphasize3@@@@@AFBV@A3i3i@@@3V@ఠ!tADy$Dz$@DhA@@ @@@J3D}D|D|D}D}D}D}D}@@@@@@@@@@@ ఐ'$selfD$D$@$@@ |3DDDDDDDD@@@@@@D$@@@R@@KwM@@Kv @@ఐ+!tD$D$@@@]@@@@ @Ġ&CenterD% D% @;&Center3@ I@@@@AGBV@A3j3j-@@@3W@ఠ!tBD% D% @DiA@@ \@@@J3DDDDDDDD@;@@@@@@@ H@@@ ఐr$selfD% D% @o@@ 3DDDDDDDD@L@@@@@bD% &@@@@@K@@K @@ఐ+!tD% 'D% (@@@@@@@ h@Ġ$LeftD& ) 1D& ) 5@;$Left4%@ @@@@AHBV@A4kDF4 kDT@@@4=X@ఠ!tCE& ) 6E& ) 7@E(jA@@ @@@J3EEEEEEEE@@@@@@@@ @@@ ఐ$selfE#& ) ;E$& ) ?@@@ 3E#E"E"E#E#E#E#E#@@@@@@E+& ) L@@@@@K@@K @@ఐ+!tE:& ) ME;& ) N@@@@@@@ @Ġ%RightEF' O WEG' O \@;%Right4p@ @@@@AIBV@A4jlln4kll}@@@4Y@ఠ!tDEZ' O ]E[' O ^@EskA@@ @@@J3E^E]E]E^E^E^E^E^@@@@@@@@ @@@ ఐ$selfEn' O bEo' O f@@@ ]3EnEmEmEnEnEnEnEn@@@@@@Ev' O t@@@@@K@@K @@ఐ+!tE' O uE' O v@@@@@@@ @Ġ$ListE( w E( w @;$List4@2ޠ .@@@@@@@AJBV@A4m4m@@@4Z@ఠ"tlEE( 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/[@ఠ"tlFF)  F)  @FmA@@ @@@J@@@J3F FFF F F F F @|@@@@@& @@ @@@ ఐ$selfF)  F)  @@@ 3FFFFFFFF@!@@@@@F!)  @@@ r@@K j@@K @@ఐ/"tlF0)  F1)  @@@ G@SG@K@@@@ @Ġ'NewlineF?*  F@*  @;'Newline5i@@@@BV@A5_o5`o@@@5}\@@@  @@ =@@@ ఐ점$selfFR*  FS*  @@@ AI@ɰFW*  @@ L@Ġ%BlockF`+  Fa+  @;%Block5@ @@@@ALBV@A5p5p)@@@5]@ఠ!tGFt+  Fu+  @FnA@@ @@@J3FxFwFwFxFxFxFxFx@@@@@@@@ @@@ ఐ"$selfF+ !F+ !@@@ w3FFFFFFFF@@@@@@F+ !@@@ @@K @@K @@ఐ+!tF+ !F+ !@@@ @@@@ @Ġ%TitleF,!!F,!!$@;%Title5@ @@@4/5@@@@@@ R@@@@CMBV@A5qJL5qJq@@@5^@ఠ!nHF,!!&F,!!'@FoA@@ @@@J3FFFFFFFF@D@@@@F,!!)F,!!*@@&%@@@J@@@J @ఠ!tIF,!!,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`@ఠ!sJGK-!I!WGL-!I!X@GdqA@@@@@J3GOGNGNGOGOGOGOGO@@@@ఠ!tKGZ-!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@UvG@K!@@ఐB!tG-!I!tG-!I!u@)@@ .@@2@@ /@Ġ#RefG.!v!~G.!v!@;#Ref6@6@@@ ~ }@@@@@@55 R@@@ @@@ @CPBV@A6u $ &6u $ U@@@6a@ఠ$nameLG.!v!G.!v!@GsA@@%@@@K3GGGGGGGG@E@@@ఠ$kindMG.!v!G.!v!@GtA@@  @@@K@@@K@@G.!v!G.!v!@@3 @@@K@@@K@@@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@ఠ!tNHL/!!HM/!!@HeuA@@ @@@K 3HPHOHOHPHPHPHPHP@@@@@@@@ @@@ ఐ$selfH`/!!Ha/!!@@@ O3H`H_H_H`H`H`H`H`@@@@@@ΰHh/!!@@@ @@K @@K @@ఐ+!tHw/!!Hx/!!@@@ *@@@@ @Ġ)SubscriptH0!!H0!!@;)Subscript7@ @@@ @ARBV@A7z # %7z # 8@@@7c@ఠ!tOH0!!H0!!@HvA@@ /@@@K 3HHHHHHHH@@@@@@@@ @@@ ఐE$selfH0!!H0!!@ B@@ 3HHHHHHHH@@@@@@ H0!"@@@ U@@L P@@L @@ఐ+!tH0!"H0!"@@@ `@@@@ ;@Ġ)Odoc_infoH1""H1""$@+Module_listH1""%H1""0@@;+Module_list8@6#8@@@ @@@ @ASBV@A8{ L N8{ L j@@@8d@@H1""1H1""2@@@@@K@@@KW@@@& @@ 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@ఠ!sPIJ3"\"vIK3"\"w@IcwA@@ @@@K3INIMIMINININININ@@@@ఠ!tQIY3"\"xIZ3"\"y@IrxA@@ @@@K@@@5Ia3"\"z@@ @@@ ఐ$selfIm3"\"~In3"\"@ @@\3ImIlIlImImImImIm@-&@'@(@@@@@ װ Iw3"\"@@@ @@L@ @@L @@L @@L @@ఐ@!sI3"\"I3"\"@@@ @@ఐ>!tI3"\"I3"\"@%@@ *@@.@@+@Ġ)Odoc_infoI4""I4""@&TargetI4""I4""@@;&Target8@8@@@ 8@@@ @BUBV@A8 3 58 3 P@@@8g@ఠ&targetRI4""I4""@IyA@@@@@K3IIIIIIII@<@@@ఠ$codeSI4""I4""@IzA@@#@@@K@@@7I4""@@X@@@ ఐ$selfI4""I4""@ @@3IIIIIIII@]-&@'@(@@@@@ W I4""@@;9@@L!1/@@L .@@L@@L@Cఐ@&targetJ4""J4""@@@LG@MfG@L, @EఐA$codeJ4""J4""@(@@G@L-/@@3@@0@@ADhTJ@@@ @@ 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-1VAఠ U  Js{A @G3JZJYJYJZJZJZJZJZ@ @@@   Jv|AJ @J@@ @࣠@%rXA@Ji6"#Jj6"# @@3JhJgJgJhJhJhJhJh@ Y@ @Z@ @@@@@@@%WA@Jw6"# Jx6"# @@@@@@ J6"#@@J6"#J6"#@@ J@M@A@"A@@@@@M@@@M@@M@@M@@M*@ @@@@M'@@@M&@@@M%@@M$@@M#@@M"@@M!G@MH@J6""$@@J8##J8##+@AA࣠@&self-1ZAఠ WY X VJ}A W@3JJJJJJJJ@ U@@@   YJ~A Z@@@ Z@࣠  [AJ8##-J8##3@JA@@3JJJJJJJJ@ i@ m@ @ n@@@@@J8##, @\AJ8##5J8##9@JA@@3JJJJJJJJ@'@@@@@@J8##4@@డI`AàAŰJ9#<#cJ9#<#d@A°@@@D@@@McJ@MJ@@MK@ @@MIA@@@MH@@MG@@MF3KKKKKKKK@%0=@(@)@@@@డI&String/lowercase_asciiK9#<#EK9#<#K@ K9#<#LK9#<#[@@@e@@@w@@v-@@@u@@t@D %E%ED %E%k@@D]@@@@t@@@M\@@M[<@@@MZ@@MY4@@ఐ{&targetKD9#<#\KE9#<#b@b@@A@@/@@MB@@$texiKP9#<#fKQ9#<#j@@KS9#<#eKT9#<#k@@\K@MgQ@@?@@D@@@MhK@MUW@ఐ$codeKd9#<#qKe9#<#u@^@@a@ Km9#<#|@@Ko9#<#{Kp9#<#}@@ J@Mim@Kt9#<#B@@o@A@ A@@@@M|@@M{@@Mz@@My@@Mx@ @@t@@M@@M@@M@@M@@M@@M@@MG@M~@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-1aAఠ `  LA @3KKKKKKKK@ @@@   LA @@@ @࣠@!sbAL<##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-1dAఠ c  LA @W3LjLiLiLjLjLjLjLj@ @@@   LAZ @Z@@ @࣠@!seAL|=##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@NJ@N@@డK4!^L=#$L=#$@E@@@E@@@N @@N@E@@@N@@NF@@@N@@N@@N7@@ ఐ$selfL=##L=##@ @@H@ zL=##@@K@@ఐ!sL=##L=##@U@@X@@L=##L=#$@@[@@!}M=#$M=#$@@M =#$M =#$@@F(@@@NK@NK@No@@ @@F0@@@M@N K@Nw@@j@@ J@Mz@A@A@@@*@@N()@@N'@@N&@@@@@N3@6@@N25@@N1@@N0@@N/G@N*@M6=##,@@6M<>$$M=>$$!@AA࣠@&self-1gAఠ f  McA @73MJMIMIMJMJMJMJMJ@ @@@   MfA: @:@@ @࣠@!shAM\>$$"M]>$$#@MuA@@P3M]M\M\M]M]M]M]M]@ N@ @!O@ @@@@@  @@డK&String&concatMt?$&$,Mu?$&$2@ Mx?$&$3My?$&$9@@l@@@l@@@NM@@NL@k@@@NK@@@NJ@@NI@@@NH@@NG@@NF3MMMMMMMM@2>@5@6@@@@! M?$&$;M?$&$=@@M?$&$:M?$&$>@@@@@N_J@NaJ@N`@@ภ4M@$?$IM@$?$A;y M@$?$J@@ M@$?$K@@ 1J@NlJ@Nk.@ภ4$M@$?$OA;(@exampleM@$?$PM@$?$X@@ M@$?$Y@@ HJ@NwJ@NvC@ภ49M@$?$\*A; ఐ$self M@$?$`@}@@X@wM@$?$g@@[@@ఐ!sM@$?$hM@$?$i@e@@h@@ @@i@ภ4_N@$?$lPA;Ƞ,@end exampleN@$?$mN@$?$y@@ N @$?$z@@ J@NJ@NJ@N@ภ4vN@$?$}gA;ߠ N@$?$~@@ N @$?$@@J@NJ@NJ@N@ภ2N-@$?$}AK@~A@M@@@NJ@N@@A@M,@@@NJ@N@@=A@M @@@NJ@N@@jA@M @@@NuJ@N~@@A@M @@@NjJ@Ns@@NR@$?$G@@9 @@@N\J@Nh@@@@ J@NZ@A@A@@@W@@NV@@N@@N@@@W@@N@c@@Nb@@N@@N@@NG@N&@Nt>$$ @@cNzA$$N{A$$@AA࣠@&self-1jAఠ%i&$NA%@u3NNNNNNNN@#@@@  'NAx(@x@@(@࣠@!tkANA$$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@OK@Os@@ @@HR@@@N@OK@N{@@n@@ J@N~@A@A@@@*@@O(@@O@@O @@@;@@O@6@@O4@@O@@O@@OG@O@OXA$$,@@5O^B$$O_B$$@AA࣠@&self-1mAఠ l OA @Y3OlOkOkOlOlOlOlOl@@@@   OA\ @\@@ @࣠@!tnAO~B$$OB$$@OA@@O3OO~O~OOOOO@p@ @!q@!@@@@@  @@డM!^OB$$OB$$@H@@@H@@@O3@@O2@H@@@O1@@O0I@@@O/@@O.@@O-3OOOOOOOO@%1v@(@)@@@@#@i{OB$$OB$$@@OB$$OB$$@@H@@@OCJ@OEJ@OD@@డN6!^OB$%OB$%@H@@@H@@@OM@@OL@H@@@OK@@OJI@@@OI@@OH@@OG7@@ ఐ$selfOB$$OB$$@@@H@NOB$$@@@@@Oa@@O`O@@ఐ!tOB$%PB$%@Y@@\@@PB$$PB$%@@_@@!}P B$%PB$%@@PB$%PB$%@@I.@@@O[K@OlK@Oks@@ @@I6@@@OA@OmK@OY{@@n@@J@O?~@A@A@@@@@Ou@@Ot@@Os@@@@@O@@@O@@O~@@O}@@O|G@Ow@P<B$$,@@PBC% %PCC% %%@AA࣠@&self-1pAఠoPiA@=3PPPOPOPPPPPPPPPP@@@@  PlA@@@@@@࣠@!tqAPbC% %&PcC% %'@P{A@@3PcPbPbPcPcPcPcPc@T@@!U@@@@@@  @@డN!^PvC% %3PwC% %4@I@@@I@@@O@@O@I@@@O@@OJ@@@O@@O@@O3PPPPPPPP@%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-1sAఠrбQMA@!3Q4Q3Q3Q4Q4Q4Q4Q4@@@@  ӱQPA$@$@@@࣠@!ttAQFD%Q%kQGD%Q%l@Q_A@@3QGQFQFQGQGQGQGQG@8@@!9@@@@@@  @@@ఠ"sluQ[E%o%yQ\E%o%{@QtA@@$listK5*@@@P@@@PJ@O3QiQhQhQiQiQiQiQi@#/@&@'@@@డ5M%split#StrQ|E%o%~Q}E%o%@ QE%o%QE%o%@@@5@@@2@@2@5R@@@2@@22/@@@2@@@2@@2@@2@5T))5U))@@5U@#@@@5@@@P@@P@@@@O@@OLI@@@O@@@O@@O@@OH@@డ5®exp#StrQE%o%QE%o%@ QE%o%QE%o%@@5@@@5@@@P@@P6@@@P@@Pj@@! QE%o%QE%o%@@QE%o%QE%o%@@5@@@P!L@P#L@P"~@@QE%o%QE%o%@@60@@@P@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:@@P9@#k@@@P8@@@P7@@P6i@@@P5@@P4@@P33RFRERERFRFRFRFRF@@@@@@@ RTF%%@@RVF%%RWF%%@@H@@@PLJ@PNJ@PM3R\R[R[R\R\R\R\R\@@@@@డP!@RlG%%RmG%%@6@@@6@@@PJJ@PJ@PJ@PS@@@PW@@PV@6@@@PU@@PT6ՠ@@@PR@@PQ@@PPC@@డQ$List#mapRG%%RG%%@ RG%%RG%%@@;@@@@K@@@PK@Po@@Pr;K@Pl@@Pq@@Pp@@@@Pn@@Pm: @@@Pk@@Pj@@Piv@@࣠@!svARG%%RG%%@RA@@%r@@@@డQI!^RG%%RG%%@L@@@L@@@P@@P@L@@@P@@PM @@@P@@P@@P3RRRRRRRR@,G@#@$@@@@) @center RG%%RG%%@@RG%%#@@L#@@@PN@PN@P@@ఐF!s3SG%%@5@@f"@@@@#@SG%%SG%%@@@r@@Pm@@PL@PL@P@@ఐ͠"slS(G%%S)G%%@߰@@~@@@PL@PL@P@@S4G%%S5G%%@@7V@@@PgK@PL@P@@ภ9SFG%%SGG%&AA! SNG%&SOG%&@@ SQG%&@@K@P @ภ8+SZG%&APC@A@RL@P@@@PK@P@@SeG%%@@7w@@@PeK@P#@@SmG%%SnG%&@@W@@@PIJ@PK@Pc@@L @@J@PG@] @@@6A@:A@@@)@@P$@@P@@P<@@@v@@P@5@@P0@@P@@P@@PG@P[@SD%Q%U&@@1SH&&SH&&@AA࣠@&self-1xAఠDwECSAD@3SSSSSSSS@B@@@  FSAG@@@G@࣠@!tyASH&&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@QJ@Q.@ภ:T"J&<&KAA*@flushleftT)J&<&LT*J&<&V@@ T,J&<&W@@MJ@QJ@QC@ภ:T7J&<&Z*AA ఐ$self TDJ&<&^@ڰ@@2X@THJ&<&k@@@@@Q@@Q_@@ఐ!tTWJ&<&lTXJ&<&m@i@@l@@$@@m@ภ:TaJ&<&pTAB).@end flushleftThJ&<&qTiJ&<&@@ TkJ&<&@@J@Q0J@Q3J@Q2@ภ:װTxJ&<&kAB@ TJ&<&@@ TJ&<&@@J@Q;J@Q>J@Q=@ภ9_TJ&<&AQw@A@S@@@Q@5@6@@@@! U;L&&U<L&&@@U>L&&U?L&&@@ 0@@@QJ@QJ@Q@@ภ;UOM&&UPM&' AC UWM&&@@ UYM&&@@nJ@QJ@Q.@ภ;ð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@@@QJ@Q@@UM&&@@ ܠ @@@QJ@Q@@@@oJ@Q@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@@@@࣠@"tlAV=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@@@RJ@RJ@R3VVVVVVVV@@@@@డU!@VP'A'_VP'A'`@:@@@:!@@@R J@RJ@R1J@R@@@R@@R@:@@@R@@R:@@@R@@R@@RD@@ภ=VP'A'MVP'A'^AD VP'A'N@@ VP'A'O@@'@@ภ=.VP'A'RAD(@itemizeVP'A'SVP'A'[@@ VP'A'\@@:K@R9S@ภ;VP'A']$AS@%A@VGIL@R3@@@R8K@R>c@@.A@VPRL@R+@@@R0K@R7k@@VP'A'K7@@;[@@@R)K@R/s@@డUu!@WQ'a'W Q'a'@;+@@@;+tK@RK@RC@@@RG@@RF@;* @@@RE@@RD;l@@@RB@@RA@@R@@@డU$List#mapW3Q'a'lW4Q'a'p@ W7Q'a'qW8Q'a't@@Ұ@@@@@@Rb1L@R\@@Ra@@R`@ @@@R^@@R]̠ @@@R[@@RZ@@RY@@࣠@!tAW_Q'a'zW`Q'a'{@WxA@@@@@@డU!^WnQ'a'WoQ'a'@P@@@P@@@R@@R@P@@@R~@@R}Q@@@R|@@R{@@Rz3WW~W~WWWWW@,@#@$@@@@&@item WQ'a'WQ'a'@@WQ'a'WQ'a'@@P@@@RO@RO@R@@ ఐ$selfWQ'a'WQ'a'@>@@(@ WQ'a'@@@G@@R@@@R/@@ఐ_!tWQ'a'WQ'a'@9@@<@@WQ'a'WQ'a'@@P?@@2@@@@WQ'a'uWQ'a'@@@,@@Rt@@RsM@RM@RD@@ఐ"tlWQ'a'WQ'a'@e@@>h@@WQ'a'kWQ'a'@@;@@@RWL@RM@Ro\@@ภ>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@@@RUL@R@@TA@@@5@6@@@@! XT''XT''@@XT''XT'(@@#@@@RJ@RJ@R3XXXXXXXX@@@@@డWI!@XU((!XU(("@<@@@<$@@@RJ@SJ@S J@S@@@S@@S@=@@@S@@S=E@@@S@@S@@SD@@ภ?cYU(( YU(( AF͠ Y U((@@ YU((@@'@@ภ?tYU((AFݠ*@enumerateYU((YU((@@ YU((@@:K@S(S@ภ=Y(U(($AV@%A@XIL@S"@@@S'K@S-c@@.A@XRL@S@@@SK@S&k@@Y;U(( 7@@=Z[@@@SK@Ss@@డW!@YNV(#(hYOV(#(i@=q@@@=qtK@S{K@S2@@@S6@@S5@=p @@@S4@@S3=@@@S1@@S0@@S/@@డW$List#mapYyV(#(.YzV(#(2@ Y}V(#(3Y~V(#(6@@"@@@@@@SQ1L@SK@@SP@@SO@"ޠ@@@SM@@SL" @@@SJ@@SI@@SH@@࣠@!tAYV(#(<YV(#(=@YA@@@@@@డX!!^YV(#(KYV(#(L@R۰@@@R@@@So@@Sn@R@@@Sm@@SlS@@@Sk@@Sj@@Si3YYYYYYYY@,@#@$@@@@&@item YV(#(BYV(#(I@@YV(#(AYV(#(J@@R@@@SO@SO@S@@ ఐ$selfYV(#(NYV(#(R@@@(@PYV(#(_@@@@@S@@S/@@ఐ_!tZV(#(`ZV(#(a@9@@K<@@ZV(#(MZV(#(b@@?@@2@@@@Z V(#(7Z V(#(c@@@Z@@Sc@@SbM@SM@SD@@ఐ"tlZV(#(dZV(#(f@e@@lh@@Z!V(#(-Z"V(#(g@@>C@@@SFL@SM@S^\@@ภ@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:@@>@@@SDL@S@@TA@@>@@@SK@SL@SB@@Z~U(( ZW(j(@@%h@@@RJ@SK@S@@ @@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@TJ@S@@ภA[V[(([W[()'AI'@format[^[(([_[((@@ [a[((@@fJ@T J@T /@ภA˰[l[((AI4 ఐ$self [y[()@@@ gD@۰[}[()@@@ @@T @@TK@@ఐ!t[[()[[()@U@@X@@$@@ Y@ภA[[()@AI^+@end format[[()[[()@@ [[() @@J@T)J@T,J@T+p@ภB [[()#WAIu [[()$@@ [[()%@@J@T4J@T7J@T6@ภ@[[()&mAX@nA@[(@@@T5J@T=@@uA@[/,@@@T*J@T3@@=|A@[6@@@TJ@T(@@nA@[=@@@T J@T@@[[((@@&Ƞ@@@SJ@T@@@@[J@S@A@A@@@ @@TF@@TE@@TD@@@ @@TQ@,@@TP'@@TO@@TN@@TMG@TH@\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@To3\U\T\T\U\U\U\U\U@%b@@@@@ఐ">%title\f^)[)g\g^)[)l@!@@@@K@T@[o@@@TK@T@@T@@T @@T"@@డZ$List%assoc\^)[)p\^)[)t@ \^)[)u\^)[)z@@@!a@#@@'@K|@@!b@#@@'@@@'@@'@@'@@'@J77J78 @@Jy@(#@@@L@T@@T@@ @@\@Z@@TL@TL@T@@T@@@T@@T @@T@@Tx@@ఐ!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@UL@Us@@ @@V@@@T@UL@T{@@o@@MK@T~@@@@A@A@@@ @@U@ @@U @@U@@U@@U@ @@"@@U'@!@@U&@!@@U% @@U$@@U#@@U"@@U!G@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@@@UM@@UL@)D)@@@UK@@@UJ@@UI)@@@UH@@UG@@UF3^g^f^f^g^g^g^g^g@0<!X@3@4@@@@ ^ub* *@@^wb* *^xb* *@@)i@@@U_K@UaK@U`@@ภD^c* **^c* *[ALQ&@uref{^c* *+^c* *1@@ ^c* *2@@K@UlK@Uk.@ภD^c* *5ALfఐ!s ^c* *6@k @@!?@ภE^c* *:'ALw!,^c* *;^c* *<@@ ^c* *=@@K@UK@UT@ภ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@@@V K@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@@@VN@VN@Vl@@డ^!^`!h**`"h**@YH@@@YH@@@V@@V@YG@@@V@@VZR@@@V@@V@@V@@! `=h**`>h**@@`@h**`Ah**@@Yf@@@V)O@V+O@V*@@డ^$Name&simple`Yh**`Zh**@ `]h**`^h**@@7ð@@@8%@@@V0@@V/8(@@@V.@@V-@@ఐ$name`uh**`vh**@@@#N@@`yh**`zh**@@8;@@@V;@@?@@Y@@@V @VHO@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@@@VP@@VO@Y@@@VN@@VMZ@@@VL@@VK@@VJ@@డ3+module_type-Odoc_messages`j+!+-`j+!+:@ `j+!+;`j+!+F@@3^@@Y@@@V`N@VbN@Va8@@డ_Z!^`j+!+M`j+!+N@Z@@@Z@@@Vj@@Vi@Z@@@Vh@@Vg[@@@Vf@@Ve@@VdX@@! a j+!+Ja j+!+K@@a j+!+Ia j+!+L@@Z2@@@VzO@V|O@V{l@@డ_$Name&simplea%j+!+Pa&j+!+T@ a)j+!+Ua*j+!+[@@8@@@8@@@V@@V8@@@V@@V~@@ఐʠ$nameaAj+!+\aBj+!+`@@@$@@aEj+!+OaFj+!+a@@9@@@V@@?@@Zg@@@V^@VO@Vv@@ @@@Ġ$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@@[@@@WN@WN@W@@డ`!^bn+,bn+,@[@@@[@@@W @@W @[@@@W @@W \@@@W@@W@@W@@! bn++bn+,@@bn++bn+,@@[@@@WO@WO@W@@డa$Name&simplebn+,bn+, @ bn+, bn+,@@:'@@@:@@@W#@@W":@@@W!@@W &@@ఐb$namebn+,bn+,@H@@%3@@bn+,bn+,@@:@@@W.9@@?@@[@@@W@W;O@WA@@ @@GB@@bo,,!bo,,"@@%J@@%J@@@ bo,,'@@bo,,&bo,,(@@XS@@@Abf**@@ZU@A@be**@@డaxY۠Yݰc q,2,Ac q,2,B@Yڰ@@@]3@@@WrJ@Wd@@We@ @@WcY@@@Wb@@Wa@@W`3cccccccc@u|@}@~@@@@ఐ%xnamec*q,2,;c+q,2,@@ @@@@ c5q,2,D@@c7q,2,Cc8q,2,E@@(K@Ws@@@@\r@@@WtK@Wo$@ ఐ砐$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~\@@@W@@@W@@W@?I@@@W@@W~]@@@W}@@W|@@W{@0ภ$Somec^ ఐ%xnamecq,2,lcq,2,q@@@\@@@WK@WK@W@@@0 @@@W@@ఐR$namecq,2,rcq,2,v@8@@&@@_@@(G@W@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,,@@@)%@@X)@@XO@@ఐ!tds,,ds,,@Y@@'N\@@ds,,ds,,@@)._@@"@}ds,,ds,,@@ds,,ds,,@@]@@@WK@XK@Xs@@ @@]@@@W@XK@W{@@n@@)G@W~@A@A@@@'{@@X'v@@X@@X@@@)@@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:@@X9_A@@@X8@@X7@@X63e!e e e!e!e!e!e!@%1'@(@)@@@@#_@{e/u,,e0u,,@@e2u,,e3u,,@@^X@@@XLJ@XNJ@XM@@డc!^eGu,- eHu,- @^n@@@^n@@@XV@@XU@^m@@@XT@@XS_x@@@XR@@XQ@@XP7@@ ఐ$selfeiu,,eju,,@&@@*XH@%̰enu,-@@@* @@Xj*@@XiO@@ఐ!te}u,-e~u,-@Y@@(\@@eu,,eu,- @@*_@@"@}eu,- eu,-@@eu,- eu,-@@^@@@XdK@XuK@Xts@@ @@^@@@XJ@XvK@Xb{@@n@@*yG@XH~@A@A@@@(J@@X~(E@@X}@@X|@@@*@@X@(V@@X(Q@@X@@X@@XG@X@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|--@_@@@_@@@Y@@Y@_@@@Y@@Ya@@@X@@X@@X3ffffffff@@@@@@@ఐ!ff|--f|--@ @@`@@@YK@YK@Y@@డew!^g |--g |--@`1@@@`1@@@Y@@Y@`0@@@Y@@Ya;@@@Y@@Y@@Y7@@ ఐa$selfg,|--g-|--@'ð@@,H@'g1|--@@@+@@Y1+@@Y0O@@ఐP!tg@|--gA|--@1@@)\@@gD|--gE|--@@+_@@! gN|--gO|--@@gQ|--gR|--@@`o@@@Y+L@Y9L@Y8s@@ @@`w@@@Y@Y:L@Y){@@o@@)|@@@)U@A@A@@@)@@YM@)@@YL)@@YK@@YJ@@YI@ @@,c@@Y\@*@@Y[@*@@YZ)@@YY@@YX@@YW@@YVG@YO@gw--3@@)g~--g~--@AA࣠@&self-1Aఠ(5(6(4gA(5@,3gggggggg@(3@@@  (7gA,(8@,@@(8@࣠@!tAg~--g~--@gA@@*3gggggggg@(H,@(L@!,@(M@@@@@  @@ภ%Blockg--g--@![డf4!@g-.g-.@K@@@K*7G@YG@YI@Yz@@@Y~@@Y}@K @@@Y|@@Y{L,@@@Yy@@Yx@@Yw3gggggggg@6B*M@9@:@@@@ภS(g-.g-. @Uภ(Verbatimg--g-.@W!#@t{g-.h-.@@h-.h-.@@W*@@@YJ@YJ@Y(@@ @@;J@Y+@ఐo!th-. h-. @3@@*6@@h--h-. @@L:P@@@YJ@Y?@@ภNh*-.h+-. AUภ(Verbatim h3-.@W\!}h:-.h;-.@@h=-.h>-.@@We@@@YJ@YJ@Yc@@ @@vJ@Yf@ภM hO-.%Ae8@&A@gK@Y@@@YJ@Yv@@hZ-.0@@Ll@@@YJ@Y~@@hb--hc-."@@U*@*@YI@YJ@Y@@ @@W@@@Yq@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_@[[@[w@[v@[u@[t@[s@[r@[q@[p@[o@[n@[m@[l@[k@[j@[i@[h@[g@[f@[e@[d@[c@[b@[a@[`@[_@[^@[]+@@[\@@-@A-@@Z@+H@A@+D@@Z+7@@Z@@Z@A+p@A@+l@@[@+e@@[+c@@[@@[@@[@BC-@A-5ݠ-@@@[ @@@[ @@[ @-@@@[ @@[ -@@@[@@[@@[@@[@,7@A@,3@@[,.@@[@@[@A,@A@,@@[,@@[@@[@,@A@,@@[,@@[@@[@ABD-$@A@- @@[-@@[@@[@-@A@-@@[-@@[@@[@,@A@,@@[,@@[@@[@,@A@,@@[",|@@[!@@[ @ABC-@A@- @@[%-@@[$@@[#@,ٰ@A@,@@[(,@@['@@[&@,F@A@,B@@[-@,?@@[,,:@@[+@@[*@@[)@A,ð@A@,@@[0,@@[/@@[.@,@A,@@[1@ABCDE-|@A@-x@@[4-w@@[3@@[2@,K@A@,G@@[9@,C@@[8,7@@[7@@[6@@[5@A,@A@,@@[<,@@[;@@[:@,&@A@,"@@[?,@@[>@@[=@A,B@A@,>@@[B,9@@[A@@[@@BC-۰@A--@@[G--@@[F-@@[E@@[D@@[C@,@A@,@@[L@,@@[K,@@[J@@[I@@[H@A-Ұ@A@-@@[O-@@[N@@[M@BD.@A@.@@[T@.@@[S. @@[R@@[Q@@[P@.X@A@.T@@[W.M@@[V@@[U@.E@A@.A@@[Z.;@@[Y@@[X@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@[y@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[~@[}@[|@[{@[z/@@[x@@@@,@@@,@,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,@@@[@@[@@[@@\/BA/=7f/7@@@\@@@\@@\@/2@@@\@@\//@@@\@@\@@\@@\/,A@Y/%@@@[@@\c@@@[@@\@@\/ A@YY@@@\@@\9@@\~@@\}/A@/@@@\ @@\|@Y/G@@@\@@\{L@@\z@@\y@@\x/A/.@@@[@@\w.[@@\v[@@\u@@\t@@\s.A@c@@\rc@@\q@@\p.A@k@@\ok@@\n@@\m.A@s@@\ls@@\k@@\j.A@{@@\i{@@\h@@\g.A@]@@\f@@\e@@\d.A@Z0/@@@[@@\c@@\b@@\a.A@Z</@@@[@@\`@@\_@@\^.A@ZH/@@@[@@\]@@\\@@\[.A@ZT/@@@[@@\Z@@\Y@@\X.A@Z`/@@@[@@\W@@\V@@\U.A@4@@@[@@\T@@\S@@\R.A@4@@@[@@\Q@@\P@@\O.A@@\N.}A@Z/@@@[@@\M@@\L@@\K.tA@.m@@@\@@\J@Z/@@@[@@\I@@\H@@\G@@\F.dA@@@\E@Z0@@@[@@\D @@\C@@\B@@\A.XA@@@\@@.MZ.L@@@[@@@[@@\?@@\>@@\=@@\<.HA@Z0%@@@[@@\;*@@\:@@\9.?A@Z01@@@[@@\86@@\7@@\6.6A@j@@@[@@\5@@@\4e@@@[@@\3@@\2@@\1.'A@kZZ@@@[@@@[@@\0ZZ@@@[@@\/@@\.@\-@\,@\+@\*@\)@\(@\'@\&@\%@\$@\#@\"@\!@\ @\@\@\@\@\@\@\@\@\@\@\@\@\.@@\@@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@@]=@ABD2@A@@@]B@@]A@@]@@2@A@@@]E@@]D@@]C@2T@A@,@@]H@@]G@@]F@1@A@@@]K@@]J@@]I@ABC2x@A@G@@]N@@]M@@]L@2A@A@+@@]Q@@]P@@]O@1@A@@@]V@@@]U@@]T@@]S@@]R@A2+@A@'@@]Y@@]X@@]W@2@A@@]Z@ABCDE2@A@@@]]@@]\@@][@1@A@@@]b@@@]a@@]`@@]_@@]^@A2a@A@T@@]e@@]d@@]c@1@A@@@]h@@]g@@]f@A1@A@@@]k@@]j@@]i@BC3C@A3?@@]p35*@@]o*@@]n@@]m@@]l@2!@A@D@@]u@A@@]t7@@]s@@]r@@]q@A3:@A@>@@]x>@@]w@@]v@BD3@A@@@]}@@@]|I@@]{@@]z@@]y@3@A@+@@]'@@]@@]~@3@A@$@@]Y@@]@@]@ABEFW;@@@A4Af4A[3AD3A73A-3A3oA3`A 3QA3BA33A3#A3A2A2A2A2A2A2A2A2}A2\A2BA2 An2 Ad1AZ1AJW@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\V[@@\@@@@1t@@@1q@1t1q4k;@@@A4XA@^]G;@@@]@@^8@@^7@@^61A@n^^@@@^5@@@^4@@^3^^@@@^2@@^1@@^02(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@@e3normal_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@@@f@@f0,text_element@@@f@@@f@@f@@f3text_of_author_listA@D@@@f @@@f @@f M,text_element@@@f @@@f@@f@@f.text_of_beforeA@a@@@@f@$text@@@f@@f@@@f@@fv,text_element@@@f@@@f@@f@@f 2text_of_class_kindA@$Name!t@@@f@@f@%Class*class_kind@@@f@@f,text_element@@@f@@@f@@f@@f@@f4text_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@@@f9@@f8@ 0)type_expr@@@f7@@@f6@@f5i,text_element@@@f4@@@f3@@f2@@f1@@f0.text_of_customA@*@@@@f@@$text@@@fA@@f?@@@f>@@f=$text@@@f<@@f;@@f:1text_of_exceptionA@)Exception+t_exception@@@fG@@fFV,text_element@@@fE@@@fD@@fC@@fB,text_of_infoA%block@@@@fRJ@k@@@k@@kJ@fP@$info@@@fO@@@fN@@fM,text_element@@@fL@@@fK@@fJ@@fI@@fH.text_of_methodA@%Value(t_method@@@fX@@fW,text_element@@@fV@@@fU@@fT@@fS3text_of_module_kindA/with_def_syntax-*@@@fb@@@fa@@f`@&Module+module_kind@@@f_@@f^͠ ,text_element@@@f]@@@f\@@f[@@fZ@@fY=text_of_module_parameter_listA@@9&Module0module_parameter@@@fj@gJ,text_element@@@fm@@@fl@@@fk@@fi@@@fh@@fgW,text_element@@@ff@@@fe@@fd@@fc3text_of_module_typeA@9+module_type@@@fs@@frq,text_element@@@fq@@@fp@@fo@@fn8text_of_module_type_kindA/with_def_syntax@@@f}@@@f|@@f{@&Module0module_type_kind@@@fz@@fyH,text_element@@@fx@@@fw@@fv@@fu@@ft=text_of_parameter_descriptionA@)Parameter)parameter@@@f@@f$text@@@f@@f@@f~6text_of_parameter_listA@$Name!t@@@f@@f@)Parameter)parameter@@@f@@@f@@f,text_element@@@f@@@f@@f@@f@@f9text_of_raised_exceptionsA@0raised_exception@@@f@@@f@@f,text_element@@@f@@@f@@f@@f2text_of_return_optA@3$text@@@f@@@f@@fʠ,text_element@@@f@@@f@@f@@f+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^FJ@^C;VA@ @@@^J@@^K@@^I@@_?8A@u @@@^Q@@@^P@@^ @@@^N@@^@@^9"A@u@@@^Y@@^@ @@@^W@@^p@@@^U@@^@@^@@^9A@ \@@@^f@@_5@@^@@^:A@@@_=@@_@@_:eA@ @@@^m@@_H@@_@@_:A@P@@_P@@_@@_:A@X@@_X@@_@@_:A@ @@@^w@@_c@@_@@_:4A@@2J@@@^{@@_o@@_@@_:A@ @@@^@@_z@@_@@_:A@ @@@^@@_ @@_ @@_ 9A@p%@@@^@@^@ @@@^@@^@@^@@^@@^:A@@f~@@@^@@_@@_@@_:\A@@_;>A@@@_"@@_!@@_ : A@@@^@9 @@@^@@@^@@^@@^@@^@@^:A@ @@@^@@_ @@_ @@_9A@ @@@^@@^@@^@@^:A@ @@@^@@^@@^@@^;A;;@@@^@@_*;@@_)@@_(@@_'@@_&:A@:@@@^@@^@ @@@^@@^@@^@@^@@^;A@ @@_% @@_$@@_#;A@;@@@^@@_/@ @@@^@@_.@@_-@@_,@@_+<9A@@@_5@@_4@@_3<&A@ @@@^@@_21@@_1@@_0$nodeA@v@@@p/J@k[@@k\@J@@@J@k_@@k`g@@@p4J@ka@@kbJ@k]@@k^J@kY@@kZJ@kV%indexA@`i@@@kmJ@ki@@kj@O@@@qJ@kn@@kog)@@@pJ@kp@@kqJ@kk@@klJ@kg@@khJ@kd,text_of_descA@r<@@@rJ@t @@@t J@k@@kfgN@@@}]O@|@@@|J@k@@kJ@k@@kJ@k0text_of_sees_optA@Axgh#see@@@~^M@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@'@@@J@k@@k@f)type_expr@@@J@k@@kg@@@_J@k@@kJ@k@@kJ@k@@kJ@k-texi_of_valueA@g%Value't_value@@@bJ@k@@ku@@@NJ@k@@kJ@k@@kJ@k1texi_of_attributeA@+t_attribute@@@_J@k@@ku@@@J@k@@kJ@k@@kJ@k.texi_of_methodA@8(t_method@@@_J@k@@kJ@k@@kJ@k@@kJ@k9string_of_type_parametersA@h1$Type&t_type@@@EJ@k@@k6@@@J@k@@kJ@k@@kJ@k3string_of_type_argsA@wQ0constructor_args@@@kJ@k@@k@x{%Types)type_expr@@@l@@@lJ@k@@k6E@@@J@k@@lJ@k@@kJ@k@@kJ@k,texi_of_typeA@MJ@l @@l J@l @@l J@l@@lJ@l6texi_of_type_extensionA@@@@DJ@l@@l@h)Extension0t_type_extension@@@wJ@l@@lJ@l@@lJ@l@@lJ@l@@lJ@l1texi_of_exceptionA@h)Exception+t_exception@@@J@l!@@l"J@l#@@l$J@l@@l J@l.texi_of_moduleA@ha@@@J@l+@@l,J@l-@@l.J@l)@@l*J@l&3texi_of_module_typeA@hl@@@J@l5@@l6J@l7@@l8J@l3@@l4J@l07texi_of_included_moduleA@h/included_module@@@J@l?@@l@J@lA@@lBJ@l=@@l>J@l:-texi_of_classA@R@@@YJ@lI@@lJ'J@lK@@lLJ@lG@@lHJ@lD2texi_of_class_typeA@R@@@J@lS@@lTtAAAA>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@d@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0I@^:@@^;@@@@|..} pu@@@@}A #@ J@^B@&bullet@AlD@@@gT@0indices_to_buildAAz)Р@@Рe@e@e@e@e@e@e@e@e@@@@@A@@@*J@A@@@J@ɷA@@@ɹJ@q)A@@@q+J@go@@@@gpK@gj@@@gm@A)linebreak@Al@@@gd@BC(maxdepth@A|E@@@gO@%minus@Al@@@g\@(node_tbl@A{#'Hashtbl!tJ@iW}@@@pJ@iX@@@kJ@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@kx@@m+BP@@@r}J@kz@@m*@@m)@AB@1@A@}' @@@m1@@@m0@@m/ @@@m.@@m-@@m,@ư@A@@@m4@@m3@@m2@A@A@}@@m9@z@@m8u@@m7@@m6@@m5@Bp@A@l@@m>@i@@m=d@@m<@@m;@@m:@`@A@\@@mC@Y@@mBT@@mA@@m@@@m?@ACK@A@G@@mH@D@@mG?@@mF@@mE@@mD@@A@@@mM@@@mL @@mK@@mJ@@mI@AD@A@@@@mR@=@@mQ8@@mP@@mO@@mN@B@A@@@mW@@@mV@@mU@@mT@@mS@@A@@@m^@@@m]@@@m\@@m[@@mZ@@mY@@mX@@A@@@ma@@m`@@m_@ABCDE@װ@A@}=@@@mi@@mh@@@@mg@@mfxu@@@me@@md@@mc@@mb@@A@@@@mo@@mn@@@mm{@@ml@@mk@@mj@A [@A [ Y V@@@mx@@@mw@@mv@ S@@@mu@@mt P@@@ms@@mr@@mq@@mp@հ@A@@@m}@@@m|@@m{@@mz@@my@A Z@A@ Z@@@m@@m@ S@@@m@@m N@@@m@@m@@m@@m~@BCF K@A@ K@@@m@@m@ F@@@m@@m A@@@m@@m@@m@@m@ C@A@ C@@@m@@m@ > ;@@@m@@@m@@m 8@@@m@@m@@m@@m@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@@@svJ@k@@m@Hn@@@M@s@@@sJ@k@@m Y@ @@@J@k@@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@@@@n@@m@@@m@@m@@m@ABD@A@@@@n@@n@@n@@n@D @A@@@@n@@n@@n@@n@AC߰@A@!@@@n @@n @@@n @@n @@n @C@A@I@@@n@@@n@@n@@@n@@n@@n@ABD@A@L@@@n@@n@@@n@@n@@n@C@A@7@@@n@@n@@@n@@n@@n@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@%@@@n0@@n1@@n/@@n.@ACt@A@/@@@n5@@n9@Cm @@@n8@@@n7@@n6@@n4@@n3@@n2@D-@A@@@@n>@@n=H@@@n<@@n;@@n:@ABC^@A@ @@@nC@@nBU@@@nA@@n@@@n?@C@A@;@@@nH@@nGd@@@nF@@nE@@nD@AE!@AEE@@@nO@@nNEu@@@nL@@nM@@nK@@nJ@@nI@D@A@C@@@nW@@nV@@@@nU@@nT@@@nS@@nR@@nQ@@nP@ABCE&@A@@@@nZ@@n[@@nY@@nX@O@A@K@@n^D@@n]@@n\@AH@A@D@@na?@@n`@@n_@'@A@#@@nf@@@ne@@nd@@nc@@nb@AG@A@C@@ni>@@nh@@ng@BCE@A@E@@@nq@@np@@@@no@@nn@@@nm@@nl@@nk@@nj@Ұ@A@@@nt@@ns@@nr@@A@@@nw@@nv@@nu@ABD@A@@@nz@@ny@@nx@@A@@@n}x@@n|@@n{@Aذ@A@@@n@@n@@n~@T@A@P@@n@L@@nG@@n@@n@@n@Aװ@A@@@n@@n@@n@BCEFF@A@@@@n@@nz@@@n@@n@@n@F @A@@@@n@@n%@@@n@@n@@n@^@A@Z@@nY@@n@@n@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@@@@o@@o@@@o@@@o@@o@@o@ACD@Aנ@@@o@@@o@@o @@@@o @@o @@@o @@@o @@o@@o@@o@@A@@@@@o@@@@o@@@o@@@o@@o@@@o@@o@@@o@@@o@@o@@o@A@A@@@@o @@o@@@o@@@o@@o@@o@@A/@@@o*@@@o)@@o(@@@@o'@@o&@@@o%@@@o$@@o#@@o"@@o!@AB{@A@{@@@o/@@o.v@@@o-@@o,@@o+@s@A@s@@@o9@@o8@nm@@@o7@@@o6@@o5hg@@@o4@@@o3@@o2@@o1@@o0@ M@A@ I@@o< <@@o;@@o:@AB9text_of_raised_exceptions@A@kj@@@oC@@@oB@@oAgf@@@o@@@@o?@@o>@@o=@2text_of_return_opt@A@cb@@@oJ@@@oI@@oH_^@@@oG@@@oF@@oE@@oD@ACDY@A@Y@@@oO@@oNV@@@oM@@oL@@oK@T@A@TS@@@oV@@@oU@@oTPO@@@oS@@@oR@@oQ@@oP@ İ@A@ @@oY @@oX@@oW@AB7text_of_short_type_expr@A@S@@@ob@@oa@N@@@o`@@o_KJ@@@o^@@@o]@@o\@@o[@@oZ@F@A@FE@@@oi@@@oh@@ogDC@@@of@@@oe@@od@@oc@AC>@A@>@@@or@@oq@9@@@op@@oo65@@@on@@@om@@ol@@ok@@oj@1@A@1@@@o@@o~@,@@@o}@@o|@+*@@@o{@@@oz@@oy'&@@@ox@@@ow@@ov@@ou@@ot@@os@"@A@"@@@o@@o@@@o@@@o@@o@@o@@A@@@@o@@@o@@o@@@o@@@o@@o@@o@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@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@lI@^< 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/@g0@g1@g2@g3@g4@g5@g6@g7@g8@g9@g:@g;@g<@g=@g>@g?@g@@gA@gB@gC@gD@gE@gF@gG@gH@gI@gJ@gK@gL@gMJ@_D@_EJ@_A@@J@AWJ@^H@H=@AQJ@^L@AHa@ABJ@^R@BCJ@AJ@^Z@I @A5J@^c@AIð@A-J@^g@I@A)J@^j@ABDI@A!J@^n@I@AJ@^q@I@AJ@^t@ID@AJ@^x@ABCIȰ@A J@^|@I@AJ@^@H@AJ@^@AIk@AJ@^@I?@AJ@^@ABCDEJ @AJ@^@H@AJ@^@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'àJJ IeIfJJIɠIIIIIJ,J-JnJoIIJ_J`JJJJJSJTJJIIK~KIDIEI&I'KK@..N@@Aа,Odoc_to_text'to_text,Odoc_to_text.../@ ././@@@@@q@g(J@g @ 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̠/0QRst젠렠ꠠ頠蠠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@@@gUK@gWK@gV30//00000@) @@@@@ @@ ,@@7/V/Z @@Ѡ =/~/>/~/@@ Aภ(VerbatimG/~/H/~/@wq* @minus{} O/~/P/~/@@R/~/S/~/@@wz@@@g]K@g_K@g^3XWWXXXXX@) U@@@@@ @@ @@_/~/ @@Ѡ e//f//@@ Aภ(Verbatimo//p//@w#@* w//x//@@z//{//@@w@@@geK@ggK@gf3@) -@@@@@ @@ 8@@// @@Ѡ }////@A Aภn////Av_ (@//@@ 3@ S@@@@ภmv//A@A@  @@@gnK@gu@@//@@ @@//@@Ѡ W0000@@ []Aడ1'Hashtbl&create0000@ 0000@@&random&optionL$boolE@@@h@@@h@@h@#intA@@@h@@h !a@hw!b@hx@@@h@@h@@h@+hashtbl.mliA ! !B c @@/Stdlib__HashtblA@94@@1/,@@@i]@@@i\@@i[@)@@@iZ@@iY   @@@iV@@iU@@iT3@{ @@@@Jภ$None.@.@NK@@@kR@@@kQ@@kP@@e100200@@Q@@@kLL@kTL@kS#@@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^_@ ͠ `@ABKKa@ q rb@A&'c@  d@ABCe@ՠf@Ag@h@AB]^i@|}j@AGHk@L$L%l@ABCDm@n@Ao@ghp@ABEFq@'(r@As@ՠt@ABCu@v@AUVw@:;x@AB ܠ y@  z@A ˠ {@  |@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@@@^9@@@!/A@A!'@@!%@ @@3@@@oO@on@@>@@o@@|00@@!q@ డ'Hashtbl#add151;151B@ 151C151F@@@8!a@h_!b@h]@@@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@@@p @@ఐ9$name151P151T@ܰ@@(@@ภ"()151U151W@;@@@N@@@@A@@A@@@@@O@p@@s @@@@@pN@p@డ|"<=1Z1i1Z1k@@!a@@@/@@@.@@@-@@,@@+*%lessequalBA@@@@)))Z@@U@@@@xJ@p!@@p"@@@p @@@p@@p@@p,@@ఐ%depthB1Z1cC1Z1h@@@9@@I(maxdepthO1Z1lP1Z1t@@@F@@@@@@@p0N@p,L@ภ(Verbatim^1u1_1u1@{డ!^j1u1k1u1@@@@@@@p=@@p<@@@@p;@@p:@@@p9@@p8@@p7r@@&@node 1u11u1@@1u11u1@@@@@pMN@pON@pN@@డ !^1u11u1@Ű@@@@@@pW@@pV@@@@pU@@pT@@@pS@@pR@@pQ@@డq$,fix_nodename$Texi1u11u1@ 1u11u1@@@h|@@@H@@Hg@@@H@@H@f@f@@@h@@@pl@@pkg@@@pj@@pi@@ఐ:$name1u11u1@ݰ@@)@@1u11u1@@@@@pg@pwP@ps@@", 1u11u1@@1u11u1@@@@@peO@pyO@px@@ @@'@@@pK@pzO@pc@@1u11u1@@|;@@@p5@p{N@pI@@ @@S@ఐ|e'nothing%11&11@{Ͱ@@bJ@p3M@p|@,1Z1`@@c!@@@d"@ @@e#@ A@A@@@@@p@{@@pv@@p@@p@@p@ @@?@@p@@@p@@@p@@p@@p@@p@@pJ@p@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@@@@@@q M@qM@p@@@p@@p@@p3@.:@1@2@@@@డA&Global*with_index"22@2222@(@&Stdlib#ref{X@@@q@@@q@}1}1@@}-@;@@9@@@pN@q N@q2@@E@@;3@  డ}$List#mem2 252 29@ 2 2:2 2=@@@!a@$8@@'9@} @@@'8@@'7$boolE@@@'6@@'5@@'4@|$2(@(@|%2(@(_@@|#i@$@@@@@@q"N@q@@q@ @@@q@@q@@@q@@q@@q |@@ఐ㠐#indU2 2>V2 2A@@@@@Р0indices_to_buildb2 2Bc2 2R@@@B1@@@q O@q%O@q#@@n2 24o2 2S@@@@@q-O@q@v2 2.@@@@@q/N@q.@డ&String&concat2V2d2V2j@ 2V2k2V2q@@Y@@@Y@@@q8@@q7@YY@@@q6@@@q5@@q4Y@@@q3@@q2@@q1@@ 2V2s@@2V2r2V2t@@Y@@@qJN@qLN@qK@@ภu 2u222A|!@2u22u2@@ 2u2@@f@@@qN@qTN@qWN@qV@ภu;2u2A|ఐvȠ'indices 2u2@uM @@@РvA@@@vA@@@vA@@@vA@@@vA@@@vA@@@vA@@@vA@@@vA@@@vA@@@@@@@qxN@quA@@@qvN@qfA@@@qe@@qd"@@@qc@@qb^@@ఐŠ#ind72u282u2@@@@@@qpn@@b@@qN@q_@qyO@qmu@ภuJ2u2A}&index Q2u2R2u2@@ T2u2@@N@qN@qN@q@ภua22A})డs&escape$Texip22@ s22t22@@O@@@k)@@@q@@q@@q@@డ$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@q@@@qN@q@@ A@E@@@qN@q@@'A@L@@@q`N@q @@.A@S$@@@qUN@q^'@@2u26@@Zޠ,N@qH@@@qGN@qS1@@x?@@'@@@pM@qN@qE9@ 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@@@rL@q3qppqqqqq@s@@%t@@@@@డtW®exp#Str3R3a3R3d@ 3R3e3R3k@@tU@@@tU@@@r@@qt@@@q@@q$@@& [ ]*3R3m3R3u@@3R3l3R3v@@tl@@@r M@r M@r 8@@' @@<9@A@3R3X @@࣠@!tA3z33z3@A@@3@KYR@S@T@@@@@@డ:$List#map3333@ 3333@@Yo@@@@@*@sJ@rL@r@@rL@r@@r@@r@Z<@@@r@@rYp @@@r@@r@@r3@8D@@;@<@@@@@Ġ'Newline3333@J@@@@)3@@@@@@ภ#Raw3333@N+! 3333@@3333@@N7@@@rFO@rHO@rG@@ @@=@Ġ#Raw-33.33@NHఠ!sܠ633733@OA@@NP@@@r23:99:::::@H@@@@@@@_@@@ภ#RawE33F33@N`డu&.global_replace#StrU33V33@ Y33Z33@@l*@@@u@@@rX@@rW@l@@@rV@@rU@m@@@rT@@rSl*@@@rR@@rQ@@rP@@rO3rqqrrrrr@E>@?@@@@@@ఐ"re3334@İ@@u@@@roP@rqP@rp@@! 3434@@3434@@l@@@rmP@rsP@rr+@@ఐt!s3434@5@@m_@@@rkP@ruP@rt?@@3334 @@N@@@rM@rvP@riI@@z @@J@Ġ$List4 44 4@L6ఠ#telݠ4 44 4 @A@@L>Vk@@@r7@@@r63@@@@@@ @@@@@ภ$List4 4$4 4(@LRడ]$List#map4 4*4 4.@ 4 4/4 42@@Z@@@@KJ@r@@rLJ@rJ@r@@r@@r@[Z @@@r@@rZ@@@r@@r@@r3@IB@C@D@@@@ ఐˠ$self"4 43#4 47@@@!@'4 4F@@@+@@r*@@rP@r@@ఐh#tel84 4G94 4J@%@@[?@@@rP@rP@r0@@D4 4)E4 4K@@L@@@r|O@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,@@r+M@rM@r@@ఐY!t4444@@@[@@D@@ZJ@r' @3z3@@@f@@sd@@sK@s`@q@@uA@@@q@@s o@@s @@s@@@*@@s@}@@s{@@s@@s@@sJ@s @63.32&@oG 1 Two hacks to fix linebreaks in the descriptions.D22E23-@@@@@@@K44L44@@A࣠@&self-2AఠSS rA @W3YXXYYYYY@ @@@   uAZ @Z@@ @@ఠ"rej44k44@A@@w@@@s3L@s'3pooppppp@ r@ @%s@ @@@@డwV®exp#Str4444@ 4444@@wT@@@wT@@@s,@@s+w@@@s*@@s)$@@& [ ]*4444@@4444@@wk@@@s5M@s7M@s68@@' @@<9@A@44 @@࣠@#indA4545 @A@@3@KYR@S@T@@@@@@!tA45 45 @A@@#3@/@@@@@@@@@ఠ#rep5555@A@@@@@sXN@sD3@%>@@@@@డ_!^55&55'@@@@@@@sL@@sK@@@@sJ@@sI#@@@sH@@sG@@sF @@! 55"55$@@55!55%@@7@@@s\O@s^O@s]4@@డ&String$make*55(+55.@ .55//553@@@@@@@@sf@@se@@@@sd@@sc@@@sb@@sa@@s`]@@ఐ#indM554N557@@@j@@`W558X55;@@'@@@stP@syP@sxz@@7 @@}@@@sZ@szP@sr@@X@@@A@j55@@డ$List#mapx5?5Gy5?5K@ |5?5L}5?5O@@]@@@@@@sJ@J@nJ@J@J@,J@J@2J@}J@J@J@#J@J@)J@tJ@6J@_J@sM@s@@s@@s@]@@@s@@s]2.@@@s~@@s}@@s|3@@@@@@@@Ġ#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@@sN@sN@s3}||}}}}}@@@@@ఐĠ!t5555@@@@@@@J@|J@\J@J@s@- @@@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@@@tN@t7@@@@@s@3@tKJ@tJ@t@@Ġ"[]D66)A-@@*A@@@@tM@@@K660@@HJ@t J@t R@@@>4@@OS@@@ภ@U66V66@?@@@L[@Ġ$Some`66a66@àఠ!ti66j66@A@@gJ@t3kjjkkkkk@q@@@@@@@o@@@డ!@y66z66@z@@@zsJ@tFJ@t(@@@t,@@t+@z @@@t*@@t)zݠ@@@t'@@t&@@t%3@1*@+@,@@@@ ఐ$self6666@ 9@@%@ .66@@@@@t@@@t?@@ఐP!t6666@%@@O(@@6666@@+@@ภ}&6666Aภ'Newline 66@P@ @@ON@tV@@ภ{66A@A@?^O@tN@@@tSN@t[P@@66@@zh@@@t:N@tRX@@0%@@Y@@A:6Z6t(@@@)@@-A@@@@@t@@t@@t@@@@@t@@@t@@t@@t@@tJ@t@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@%q@@@&*@@@&)@@&(= @@@&'@@&&@Vy  Wy /@@UQ@#@@@b@@@tL@t@@@t@@@t@@t @@@t@@t3{zz{{{{{@MYZ@P@Q@@@@డ$List#map77&77*@ 77+77.@@`0@@@@u@@t7@@@tM@v M@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@@@@@#@@#@@~bJ@tM@t @@ఠ!t7D7_7D7`@A@@\@@~cJ@uDM@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@ߠ@@@uP@u$`@@7e7G@@]@@uP@uf@@\L@@P@ui@ภ~77{AYภ#Raw77@U! 7777@@7777@@U@@@u4P@u6P@u5@@ @@:P@u3@ภ77A}ภ$Link77@Qఐ㠐!s7777@@@Q@@@uCP@uFP@uE@ఐܠ!t7777@@@@@'77@@jP@uB@ภD77Aภ'Newline77@R@ @@|P@uT@ภ}Ȱ77A@A@\Q@uL@@@uQP@uY@@A@eQ@u8@@@u=P@uP@@VA@nQ@u*@@@u/P@u<@@A@wQ@t@@@uP@u.@@A@M@t@@@tP@u@@&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@uzP@u^@@@ub@@ua@}Ӡ @@@u`@@u_~@@@u]@@u\@@u[3@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@uQ@u]@ภ/8 8a5A@6A@@@@uQ@uk@@88 8D>@@^@@uQ@uq@@SC@@Q@ut@ภ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@u|@@@uQ@u@@A@R@ut@@@uyQ@u@@8 81@@~Ҡ@@@urQ@ux@@డ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@@@upQ@uR@uX@@r.@@Y@@Ar'7/7;1@@@)7/7:*8e8@@@#@@t@@tN@v N@v30//00000@@@@@ఐ%see_l>88?88@@@#@@B77%C88@@@@@tM@v N@t@@ @@#MJ@|J@}J@}J@~J@~PJ@~dJ@t'@-A@1A@@@#>@@v#1@@v@@v3@@@f@@v @#J@@v#=@@v@@v@@vJ@vR@r660@@~x88y88@A@࣠@&self-2Aఠ\#\$'A(@3@&@@@  *A+@@@+@࣠@!lA8888@A@@(@(@@@vL@(@@@vM@@vK@@@vJ3@K)@O@(1@P@&@@@@@@డ*$List'flatten8888@ 8888@@@!a@%k@@@&/@@@&.@@&- @@@&,@@&+@5@@R@$@@@(@@@vL@vL@vU@@@vX@@@vW@@vV @@@vT@@vS3@Pl)@)@@@vH@)@@@vI@@vG@@@vF@s@t@@@@డ$List#map8888@ "88#88@@d@@@@@)A@@@v@)@@@@v@@vM@vk@@vnrW@@@vcM@vM@vM@vh@@vm@@vl@e@@@vj@@vid͠@@@vg@@vf@@veW@@࣠@!xA`88a89@yA@@63a``aaaaa@i@@@@@@ภl89m89@5 )linebreakv89w89 @@@3vuuvvvvv@"N@@@@@ ఐ8'to_text8989@=@@+@ɐ89(@@@)@)@@@v@)@@@v@@v@@@v@@v))@@@v@@@v@@v1@@ภ89*89,A{ఐ_!x 89+@B @@E@ภA@ A@(M@v@@@vP@vS@@89)@@)@@@vP@v[@@8989-@@<M@v@@@vO@vP@vh@@l @@@@@vm@8889.@@@@@v@@vN@vN@v@@ఐf!l89/890@@@fQ@@@v}N@vN@v @@88891@@A@@@vbM@vN@v{@@R @@*%@@@vM@v`@A@A@@@*8@*7@@@v頠@*6@@@v@@v@@@v@@v*3*2@@@v@@@v@@v@@v@@@ ;@@w@*[@*Z@@@v@*Y@@@w@@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@w@@@w@@@w@@wV @@@w@@w3@2>%x@5@6@@@@డ6$List#map9o9z9o9~@ 9o99o9@@fk@@@@%@@w/%Ԡ7@@@w$M@wM@w`M@w)@@w.@@w-@g9%@@@w+@@w*fm@@@w(@@w'@@w&9@@࣠@yA@ఠ!s9999@A@@/@%@~J@wM@wD3@Y@@@@ఠ!t9999@4A@@b@@@J@wM@wE@@'99(99@@@$@@@wH@@ @@డ!@:9:#;9:$@]@@@]J@wlO@wP@@@wT@@wS@[ @@@wR@@wQ@@@wO@@wN@@wM3QPPQQQQQ@VO@P@QA:@;@<@@@@ภa99b9:"A*)linebreak k99@ @@'@ภҰs99A;ภ$Bold{99@Zภ9999AKภ#Raw 99@[డq*parameters-Odoc_messages9999@ 9999@@q@@@A@?A@%@@@wP@wt@@99G@@c`@@wxP@wz@@\L@@P@ww}@ภ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@wn@@@wsP@w @@A@Š#Q@wf@@@wkP@wr@@j99 @@,@@@wdP@wj@@డ!@}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&@@@@@wbP@wQ@w@@q/@@@999:6@@@'@@wA @@w@N@wN@w@@ఐo+params_list:7:D:7:O@7@@':@@9o9y:7:P@@@@@w#M@wN@w<@@c @@J@~nJ@~J@~J@J@w!@A@A@@@'@@x'@@w@@w@@@#@@x @'@@x '@@x @@x@@xJ@x@!9397-@@':R:^(:R:w@A@࣠@&self-2Aఠ``ֱNA@#3354455555@@@@  ٱQA#6@#6@@@@Ġ1F::G::@0@@@@++@@@x0@@@x/3MLLMMMMM@#O@@&#P@@@@@@@ภEZ::[::@D@@@+(+'@@@x\@@@x[@Ġ5k::l::@4@ఠ!sx::y::@A@@@@@xD3}||}}}}}@0@@@@ఠ!t::::@A@@e!@@@xE@@::::@@@@ @@xF@Ġ::::@@@@@+w@@@xL@@@xK)@@@ @@++@@@xP@@@xO1@@@డ'!@;;';;(@ݰ@@@ݠ+@@@yM@xM@xh@@@xl@@xk@ߠ@@@xj@@xi!@@@xg@@xf@@xe3@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@@xN@xz@@\L@@N@x}@ภ[:;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@x@@@xN@x@@A@P.O@x~@@@xN@x@@::@@7@@@x|N@x$@@డu!@;;+ ;;,@+@@@+PN@xN@x@@@x@@x@* @@@x@@xl@@@x@@x@@xK@@ఐ!t-;;).;;*@S@@f@@@x[@@ภ;;;/<;;8Aภ'Newline D;;6@\@ @@4O@yp@ภN;;7A7@A@CP@x@@@yO@y @@Y;;-@@kM@@@xO@y@@4%@@t@@@xzN@y O@x@@u.@@ @ఠ!lr;9;As;9;B@ A@@-L-K@@@xV@@@xU3zyyzzzzz@-@@@@@ภ;F;R<<-AL[#)linebreak ;F;[@ @@-Z@@@yM@yM@y3@G*-o-n@@@xT@@@xS@+@,@@@ภ;^;j#Anภ$Bold;^;n@^ޠภ;^;q;^;A~ภ#Raw ;^;t@_ؠడu&raises-Odoc_messages;^;u;^;@ ;^;;^;@@@@_@@@y?M@yAM@y@D@@& @@@@@yKM@y8M@y>N@ภ;^;5A@6A@O@@@y9M@yG\@@;^;o>@@g@@y+M@y7b@@SC@@jM@y$M@y*g@ภb;;Aˠภ#Raw ;;@`%" :;;;;@@;;;;@@`1@@@yZM@y\M@y[@@ @@(M@ySM@yY@ภ);;Aภ$List1;;@]డ$List#map@;;A;;@ D;;E;;@@k߰@@@@.$@@@yM@yu@@yxg@@@yM@yM@yr@@yw@@yv@l@@@yt@@ysk@@@yq@@yp@@yo3eddeeeee@@@@@࣠@~}A@ఠ"ex|;;};;@ A@@@4@yM@yM@y@@ఠ$desc;;;;@ A@@h,@@@yM@yM@y@@;;;;@@@"@@@y@@ @@ภ;;;;@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@;;;<@@@@@y@@yN@yN@y@@ఐ!l+;<,;<@@@m@@@yN@yN@y@@7;;8;<@@^h@m@ym@@@ylM@yN@y@@ @@'M@ydM@yk@ภN<<$Aภ'NewlineV<<+@^@ @@M@yM@y@ภ3b<<,AK@A@Ǡ@@@yM@y@@A@Π*@@@yeM@y @@IA@ՠV@@@yTM@yc@@vA@ܠ@@@y%M@yR@@A@@@@yM@y#@@;F;P@@+@@A:R:z@@@@@ A@@@/k/j@@@z:@@@z9@@z8/g/f@@@z7@@@z6@@z5@@z4S@@@'@@zM@//@@@zL@@@zK@@zJ//@@@zI@@@zH@@zG@@zF@@zEJ@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@@@@@|0@@|/P@|-@A=,=:B >w>@@@@@{@@@{ @@{@@{O@|6O@|2@@ภBW >w>X >w>@A@@@-N@{N@|=@@ఐ堐#c_lg >w>h >w>@@@ˠ6@@@{O@|BO@|>@@s==t >w>@@F@@v<=w >w>@@ y@@@{aM@|GN@{o@@ @@A@@|KM@{_$@A@A@@@5ߠ@5@@@|b@5@@@|c@@|a@@@|`@@|_5@@@|^@@|]@@|\ @@@,@@|x@5@5@@@|v@5@@@|w@@|u@@@|t@@|s5@@@|r@@|q@@|p@@|oJ@|eO@<<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@@@}:@@}9@@}84@@డ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@@@~9@@@~8Q@~?Q@~<@@?@@6Q@~@@@~!P@~AQ@~5'@@A/AGAVA@@jP@~ ,@ภAAAA@@@@ P@~H7@@@8@ภ. AA5A ఐ$self  AA@%o@@=M@$ AA@@@6@@~U6@@~TT@@ఐ$info AA AA@@@k@@@~_@~\h@&i_sees AA AA@@@6J@~]q@@4@@6r@ภh !ABoAѠ ఐ?$self !AB@%@@>@%!AB@@@<4@<3@@@~x@<2@@@~y@@~w@@@~v@@~u"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@@@JP@=@@@<@@;@@@:@@9Z@@ఐ$info(CSCl(CSCp@@@q@@@K@Hn@.i_return_value(CSCq(CSC@°@@+@@@FQ@LQ@I}@@7 @@E@@@MQ@D@ภS)CC)CC@L()linebreak#)CC$)CC@@@`@@@U@ ఐ^$self5*CC6*CC@'ɰ@@@1@' :*CC@@@;;@@@_@@@^@@];;@@@\@@@[@@Z@@ఐ$infoY*CCZ*CC@@@@@@q@n@.i_return_valuee*CCf*CC@$@@<#<"@@@l@@@kQ@rQ@o@@?@@٠9iQ@O@@@TP@tQ@h@@)CC*CC@@P@6P@S@ภv+CD+CD @u@@@P@{@@@@ภ,D DA_ ఐ͠$self ,D D#@(7@@@@',D D2@@@??@@@@@@@@??@@@@@@@@*@@ఐ$info,D D3,D D7@^@@A@@@@>@(i_alerts,D D8,D D@@l@@?G?F@@@@@@Q@Q@P@@K@@eP@P@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@@@P@@@A@Š@@@7P@@@A@̠@@@P@5@@A@Ӡr@@@~P@ @@=A@ڠw@@@~P@~@@A@|@@@~oP@~@@|A@9@@@~QP@~m@@A@>@@@~P@~O@@A@C@@@}P@~@@hA@H@@@}P@}@@A@M@@@|P@}@@??'@@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@6@@a1DD@@sQ@@@O@)@@i1DDj1DD@@qN@7O@@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@LJ@]J@J@J@J@J@z@A@A@@@<"@@4<@@3@@2@@@7@@?@<.@@><%@@=@@<@@;J@6@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-2 Aఠ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/@@@@P@@@=FSF`>F}F@@@@@w@O@@@<F?FI>F}F@@r@@@a@N@u@@ @@@@@`@ 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@0N@/B@@{AFF|AFG@@s@@@@1N@&L@@f @@@@@@ M@R@ภaAFGqAy@rA@@@@ M@7`@@AFFz@@@@@ f@A@A@@@A @@@]@@\@A@@@[@@ZAA@@@Y@@@X@@W@@V@@U@@@9@@t@A*@@@s@@r@A%@@@q@@pA"A!@@@o@@@n@@m@@l@@k@@jJ@_@@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@@@@@@@@@@@@@@387788888@:F>@=@>@@@@ภ+SFEG[G|GEG[G~@+R@@@'@@@N@@@7@@l@@@M@@@ఠ!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@@°@@@$@@@0@@/'@@@.@@-@@ఐ{!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@CR@Ax@@HGGHGH@@@@@;~@@# : HGHHGH @@HGHHGH @@@@@)Q@HQ@G@@ @@@@@@IQ@'@@HGG HGH @@v$@@@@JP@ @@% @@MV@@@O@@ภ|IHH"^A ఐA$self *IHH&@/@@H%@/-.IHH;@@@@@@[@@@@Z@@@Y@@X@@డ$Name&fatherGJH<HSHJH<HW@ KJH<HXLJH<H^@@@@@@)b@@)a@@@)`@@)_@tu@@J@@@@"@@@n@@m%@@@l@@k@@ఐy!vtJH<H_uJH<H`@9@@@ @(val_name{JH<Ha|JH<Hi@ @@B@@@{Q@Q@@@JH<HRJH<Hj@@H@@@y@@ఐ!vJH<HkJH<Hl@\@@@-@(val_typeJH<HmJH<Hu@ @@AP@6@@@@A7@ภ{JH<HvA@A@M@@@R@@@SO@H@@A@@@@O@QO@@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@@@2@ภ :KHzHA#@A@O@(@@@-N@9@@A@O@@@@N@,@@rA@O@@@@N@@@VFGG@@u@@@N@@@ ఐ$selfkLHHlLHH@0@@Ig@0WpLHH@@FcF{@@@E@@@D@@C@FzFy@@@B@@@A@@@FvFu@@@?@@@>@@=@@<!@Fภ1u@@F@@@^@@@]@@\1@@ఐ!vLHHLHH@o@@B@@(val_infoLHHLHH@) @@FF@@@X@@@WO@cO@`R@@LHHLHH@@ՠb@@@N@eO@T]@@u @@g^@A@FGG @@ ఐ$selfMHHMHH@1l@@I3@|@}@~@@@0MHH@@@PT@@@m@@l@@@k@@j@@ఐ!tMHIMHI@@@R9@@@@@@M@}M@z*@@.@@B`J@gJ@J@J@J@t4@D@@ @@@ @A@ A@@@Bw@@Bn@@@@@@@>@@@B@@Bz@@@@@@J@9@)DG>GB4@: " Return Texinfo code for a value. 7CGG8CGG=@@@@@@@B>QI:IE?QI:IV@AA࣠@&self-24Aఠ{3{1e+A1@>J3LKKLLLLL@1@@@  1h,A>M1@>M@@1@࣠@!a5A^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@@@ఠ!t6SIISII@.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@@@+#@@@@@2O@0@(virtual VIJVIJ @@VIJVIJ!@@y@@@.O@4O@3@ VIJ(@@VIJ'VIJ)@@O@6O@5 @VIJVIJ*@@@@h@@Q@@@'O@-@ภ5WJ-JAAภ#RawWJ-JD@yఐ!aWJ-JIWJ-JJ@a@@D,2@+att_mutableWJ-JKWJ-JV@` @@+@@@IO@G>@(mutable WJ-J]WJ-Je@@WJ-J\WJ-Jf@@z@@@EO@KO@JO@ WJ-Jm@@WJ-JlWJ-Jn@@O@MO@L]@WJ-JEWJ-Jo@@`@@G@@Qa@@@>O@Df@ภ(XJrJAภ#Raw0XJrJ@zJడ$Name&simple?XJrJ@XJrJ@ CXJrJDXJrJ@@@@@ @@@a@@`@@@_@@^@@ఐ!a_XJrJ`XJrJ@հ@@D@)att_valuefXJrJgXJrJ@ݰ @@D@@@v@s@(val_namerXJrJsXJrJ@@@9@@@nP@wP@u@@}XJrJ~XJrJ@@?@@@l@@[@@Q@@@UO@[@ภYJJAVภ#RawYJJ@z# : YJJYJJ@@YJJYJJ@@z@@@O@O@@@ @@Q@@@O@@ภ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@@@@@@O@@@LA@@@@O@@@SA@Š@@@VO@@@AZA@̠O@@@?O@T@@aA@Ӡ@@@(O@=@@hA@ڠ"@@@O@&@@BoA@P@@@ O@@@avA@o@@@O@@@TII~@@R@@@@@@O@@@@@@ภ]KfKvAe ఐa$self ]KfKz@5=@@M@5]KfK@@@F@@@@@@F@@F@@@@@@)Class_att@]KfK]KfK@@F@@@ O@  @@ఐ{!a]KfK]KfK@L@@F@)att_value]KfK]KfK@T @@F;@@@!@)@(val_name]KfK]KfK@l@@h@@@ 3@@S@@G4@ภU]KfKAภ'Newline]KfK@x@ @@:@@@/G@ภڰ ]KfK$A@%A@nZO@%@@@*N@6W@@.A@wcO@@@@N@)`@@7A@lO@@@@N@h@@%SII@@@Du@@@N@p@@ ఐ$self:^KK;^KK@5ΰ@@N6@5&?^KK@@KP2KJ@@@B@@@A@@@@KIKH@@@?@@@>@@=KEKD@@@<@@@;@@:@@9@Kmภ6Dq@q@TKl@@@[@@@Z@@Y@@ఐ !a{^KK|^KK@@@F@)att_value^KK^KK@ @@F@@@b@^@(val_info^KK^KK@@@KK@@@U@@@TO@cO@`@@^KK^KK@@@@@N@eO@Q@@ @@@A@SII @@ ఐl$self_KK_KK@6I@@N3@/ @ @ @@@5Ű_KK@@@U1@@@m@@l@@@k@@j@@ఐ%!t_KK_KK@@@Wq@@@@@@M@}M@z*@@.@@G J@J@zJ@J@t2@B@@/@t@@ 0@A@A@@@G5@@G.@@@@@@@B@@@GA@@G:@@@@@@J@@QI:I>2@ , Return Texinfo code for a class attribute. PIIPII9@@@@@@@GFcL3L>cL3LL@AA࣠@&self-28Aఠ76ȱ@/A6@C%3'&&'''''@6@@@  6˱C0AC(6@C(@@6@࣠@!m9A9cL3LM:cL3LN@R1A@@G`3:99:::::@6C<@6@!C=@6@@@@@  @@ డ0reset_type_names)Odoc_infoSdLQLWTdLQL`@ WdLQLaXdLQLq@@ ;@@@ ;@@@@@ :@@@@@3baabbbbb@)5G@,@-@@@@ภ4}pdLQLrqdLQLt@4|@@@ Q@@@N@@@&@@@@@M@@@ఠ!t:eLwLeLwL@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@@@+#@@@@@2O@0@(private gLLgLM@@gLLgLM@@~@@@.O@4O@3@ gLM @@gLM gLM@@O@6O@5 @gLLgLM@@@@h@@U@@@'O@-@ภhMM&Ayภ#RawhMM)@~Ӡఐ!mhMM.hMM/@a@@H2@+met_virtualhMM0hMM;@` @@@@@IO@G>@(virtual hMMBhMMJ@@hMMAhMMK@@~@@@EO@KO@JO@ hMMR@@hMMQhMMS@@O@MO@L]@hMM*hMMT@@`@@G@@V<@@@>O@Df@ภbiMWMkAˠภ#Raw iMWMn@%డ{$Name&simpleiMWMpiMWMt@ iMWMuiMWM{@@@@@@@@a@@`@@@_@@^@@ఐ!m:iMWM|;iMWM}@հ@@I`@)met_valueAiMWM~BiMWM@ݰ @@I@@@v@s@(val_nameMiMWMNiMWM@ а@@@@@nP@wP@u@@XiMWMoYiMWM@@@@@l@@[@@V@@@UO@[@ภȰijMMA1ภ#RawqjMM@# : xjMMyjMM@@{jMM|jMM@@@@@O@O@@@ @@V@@@O@@ภ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@@@@@@O@@@LA@™@@@O@@@SA@ @@@VO@@@AZA@§O@@@?O@T@@aA@®@@@(O@=@@hA@µ"@@@O@&@@BoA@¼P@@@ O@@@avA@ào@@@O@@@gfLL~@@ˠW@@@@@@O@@@@@@ภװxnNKN[A@ ఐa$self ÅnNKN_@:@@R@9ÉnNKNe@@@K@@@@@@K@@K@@@@@@&Method@ÜnNKNfÝnNKNm@@K@@@ O@  @@ఐ{!mñnNKNnònNKNo@L@@J@)met_valueønNKNpùnNKNy@T @@K@@@!@)@(val_namenNKNznNKN@ G@@ C@@@ 3@@S@@K4@ภ0nNKNAภ'NewlinenNKN@}@ @@@@@/G@ภnNKN$A@%A@IZO@%@@@*N@6W@@.A@RcO@@@@N@)`@@7A@[lO@@@@N@h@@eLwL@@@u@@@N@p@@ ఐ$selfoNNoNN@:@@S@:oNN@@P+ P%@@@B@@@A@@@@P$P#@@@?@@@>@@=P P@@@<@@@;@@:@@9@PHภ;L@L@/PG@@@[@@@Z@@Y@@ఐ !mVoNNWoNN@@@K|@)met_value]oNN^oNN@ @@K@@@b@^@(val_infoioNNjoNN@ @@PjPi@@@U@@@TO@cO@`@@xoNNyoNN@@@@@N@eO@Q@@ @@@A@ĄeLwL} @@ ఐl$selfĐpNNđpNN@;$@@S3ĐďďĐĐĐĐĐ@/ @ @ @@@:ĘpNN@@@Z @@@m@@l@@@k@@j@@ఐ%!tĭpNNĮpNN@@@\L@@@@@@M@}M@z*@@.@@J@t-@=@@*@o@@+@A@A@@@K@@K@@@@@@@G@@@K@@K@@@@@@J@@cL3L7-@될 ) Return Texinfo code for a class method. bLLbLL2@@@@@@@LsNNsNO@AA࣠@&self-2$tO O%tO O@=6A@@@@L@@@M@@(Variance!t@@@M@@@M@@@&stringQ@@@M@@@M@3JIIJJJJJ@;GL\@>@?@@@࣠@a_A@ఠ"tp@`tO OatO O@y7A@@03a``aaaaa@EhtO OiwOkO@@@@@ఠ!vArtO OstO O@ŋ8A@@;@@wtO OxtO O@@@I@D@@@@ @@డ&Printf'sprintfŎuO O(ŏuO O.@ ŒuO O/œuO O6@@@(&format!a@=@@@=֠b@@@=@@@=@@=@@=@@@C@$@@@@<@@@ @@@E@@@A@@@N@N@*@@?N@ @@N@,@@@@@@@@@@@@@3@v@y@zn@h@i@@@@ภ  uO O7uO O=A ภ~ }ภ76@@^FP@ F@@@O@)*@ภ.#ภ6O+N@+@vUP@,U@@@>O@JB@ภF.*/;)@;@\@@@O@O@O@<iN@N@=@@@BO@Ta@@R@1|  @@@!O@;l@@]@<P@@@@O@x@$%s%sn@n@C@@@O@WO@V@@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@!@@@@@@r@@q@d@@@p@@o@@@n@@m@@l@@ఐ!tƱvO>OfƲvO>Og@d@@M@@ఐL!vƾvO>OhƿvO>Oi@@@@@vO>OHvO>Oj@@P@~@@డ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_@ఠ!laȸ|OOȹ|OO@:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@డS&Printf'sprintf}OP}OP @ }OP}OP@@[@@@[@{@@@@@P J@J@N@@N@zN@@@N@1g@@@4@@@5@@@3@@2@@03@aZ@[@\@@@@ภD,C-!}OP"}OPABภO7,Char_literal9 ;,Char_literal$!a@?נ!b@?ؠ!c@?٠!d@?ڠ!e@?۠!f@?@@@Cv@$charB@@@CwM)%!@@@Cx@BLAYAAF%%G%%@@@}l@hI@@@@O@O@]@ภɄɅXภɌɍ`@`@P@@@@O@u@ภɜhɝpg") u@u@L@@@O@O@@ภɰɱ@@N@N@N@P@@@@?O@yO@O@O@@@@O@@@@Š@@@O@@@@ĠP@~%&'(@@@O@@@@РP@Y(ݠޠߠ@@@{O@@%(%s) @@@@@|O@O@@@@@Y>@@@>O@x@@డ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@@@1@(@@@2@@0P@ @@ @@@P@9P@.P@@@ @@ @Ġ@@@ @@@@@@@@@j@@ఐc!fʇ~PPHʈ~PPI@{@@@@R@@@+@Z@@@,@@*@@)S@@@(@@'@@ఐ!lʧ~PPJʨ~PPK@@@W@@@Q@7Q@3@@ʳ~PP>ʴ~PPL@@N@@@P@8Q@@@ʾ~PP*ʿ~PPM@@P@@@@@Q@@@AyOO@@Q @^@@Qy@A@ A@@@Q@@Q@@@@@@@M@@@Q@@Q@@@@@@J@@sNN @@QݰPOPZPOPm@AA࣠@&self-2cAఠbA ;AA@M3@A@@@  AA@гʎ&option:POP;POP@гRR%TypesGPOPHPOP@R KPOPLPOP@@@@@@3NMMNNNNN@<VI@@@@P@Q@@ @@@% @@@ "@@^POP_POP@@@R@R?@@@@@@@@  @@@ఠ!ffsPPtPP@ˌ?A@@@R0constructor_args@@@N@@@@@@ N@@@N@3ˇˆˆˇˇˇˇˇ@:gZS@@@@@@@e@f@@@@Ġ*Cstr_tuple˟PPˠPP@;*Cstr_tuple$@@@ @4)type_expr@@@ @@@ @AA@B@A**"**F@@@@ఠ!lh˾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)))*@@@@ఠ!li̖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@@AEjPP-@@@.@@N@93@5@@@A@3@@ఐ $args Q=QI Q=QM@@@@@@>3@@@@@@@ఐ#retQ=QOQ=QR@@@@@@@@@@?@@ @@@@@@A@@Ġ*Cstr_tuple=QXQ`>QXQj@Ġ0EQXQkFQXQm@/@@@@@@@V@@@U3LKKLLLLL@=@@@@@ @@F@@@W@@Ġ$None\QXQo]QXQs@@@@@,%@@@]@@@\@@* @@@@@@^@@@f@@@`@C<@@@b@@@a@@_.@@@ ͂QXQx@@̈́QXQwͅQXQy@@TY7@@ఠ$argsk͔QzQ͕QzQ@ͭBA@@@@@n3͗͗͘͘͘͘͘͘@@@@@Ġ$NoneͤQzQͥQzQ@%@@@@tm@@@t@@@s@@ @@@@@@u@@@@@@w@@@@y@@@x@@v*@@@డ;!^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@@@@@@@@@@3NMMNNNNN@?@@@@@ @@H@@@@@Ġ$Some^QQ_QQ@ఠ!rlgQQhQQ@΀CA@@.@@@@@@@@<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@@ఠ$argsmQQQQ@)DA@@ @@@@@Ġ$SomeQQ QQ@ɂఠ!rn(QR)QR@AEA@@@@@@@@@@@@@@@@%@@(@@@(@@@,@@@7@@@@ @@@@@@@@<@@@డ!^WQR XQR @~@@@~@@@@@@}@@@@@Ɉ@@@@@@@3hgghhhhh@[b[@\@]KD@E@F@@@@# : xQRyQR @@{QR|QR @@ȡ@@@)P@+P@*@@డ!^ϐQRϑQR@ȷ@@@ȷ@@@3@@2@ȶ@@@1@@0@@@/@@.@@-9@@ఐ=!fϰQRϱQR@@@@8@@@H@@G4@@@F@@ER@@ఐ$argsQRQR@[@@O@@@QR@UR@Tf@@QR QR@@@@@C@VR@Op@@డT!^RR?RR@@@@@@@@^@@]@ @@@\@@[@@@Z@@Y@@X@@$ -> RR9RR=@@RR8RR>@@,@@@nR@pR@o@@డ3string_of_type_expr)Odoc_infoRRB RRK@ #RRL$RR_@@@@@W@@@u@@t@@@s@@r@@ఐ!r;RR`<RRa@ΰ@@W@@@~S@S@@@FRRAGRRb@@d@@@l@S@|@@J @@l@@@A@R@j@@@@t@@@'@Q@?@@@@W3@@@AaQ=QC@@W5@@@W6@GA@K!A@@@W[@@@@@@WUWT@@@@@@@@WO@@@@@@f@@@S}@@@Wu@@@@@@WoWn@@@@@@@@Wi@@@@@@@@J@@ЗPOPSQ@@WfНRRОRR@AA࣠@&self-2pAఠHoIGLFAGM@S3ЫЪЪЫЫЫЫЫ@GK@@@  GOGASGP@S@@GP@࣠@"tyqAнRRоRR@HA@@W3оннооооо@G`S@Gd@!S@Ge@@@@@  @@ డ70reset_type_names)Odoc_infoRRRR@ RRRR@@@@@@@@@@@@@@@3@)5W@,@-@@@@ภERRRR@E@@@@@@N@"@@&@@@@@#M@@@ఠ)entry_docr RR RR@%IA@@@˳]@@@M@*@@@)M@%@@&;@A@к6@@@4O@<&@@^RS@@>(@Ġ$SomegSShSS@ʠఠ!ttpSSqSS@щJA@@]M@M@M@,3vuuvvvvv@B@@@@@ @@e@@@డ!@фSSхSS@@@@=O@A@@@E@@D@ @@@C@@B@@@@@@?@@>3њљљњњњњњ@g3,@-@.@@@@ภѨS#SFѩS#SH@qภ#RawѱS#S.ѲS#S1@̠ఐʠ&indentѽS#S3ѾS#S9@?@@@@@@i@@h@@@@g@@fɽ@@@e@@d@@c4@@ES#S:S#S;@@@@@yQ@{Q@zD@@$ (* S#S=S#SC@@S#S<S#SD@@@@@wQ@}Q@|X@@S#S2S#SE@@@@@a@~Q@ub@@O @@=vP@`e@ ఐf$selfS#SJS#SN@H@@a t@HbS#Sb@@@Rv@@@Rq@@Rf@@@@@@H#S#Sc$S#Sd@@RQ@@@ ఐ$self5S#Sf6S#Sj@Hɰ@@a1@H!:S#Sw@@^K-^E@@@@@@@@@^D^C@@@@@@@@^@^?@@@@@@@@@@@^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@@ @@@UP@[@@ภҠ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@@@SP@T@@b@@U@@A?uRR@@@@@M@7@A@@@ఠ!tvSSSS@KA@@UgJ@@@kM@=@@@MM@83  @) @@@@@డъ!@\]\]@@@@@@@@@A@@@@;$@@@?@@>}(@@@<@@;@@:310011111@#@@@@ภ=SS>\]A ఐ$selfKSS@Iް@@bF@IҰOSS@@@ҵg@@@_@@@^@@]g@@@\@@[*@@డ!@jT=ThkT=Ti@@@@>O@s@@@w@@v@ @@@u@@t̠@@@r@@q@@pO@@ภӋSSӌT=TgATภ'Newline ӔSS@T@ @@>P@@ภӞ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@@@@P@z@@A@Q@@@@P@@@ԔSS @@&@@@P@@@@ఠ$privwԨTjTxԩTjT|@LA@@o@@@Q@@డ'ˊˌԹTjTԺTjT@ˉ@@@ h@@@Q@@@@ @@ˊ@@@@@@@@@ఐ"tyTjTTjT@@@[@*ty_privateTjTTjT@  @@ @@ภ(AsttypesTjTTjT@'PrivateTjTTjT@@;'Private(Asttypes,private_flag@@@8@@@@B@@A4parsing/asttypes.mlie1Ee1L@@@ O@@@@FQ@Q@@1@@[@A@ TjTt@@డӁ!@WWWW@7@@@7@~P@V@@@Z@@Y@3 @@@X@@Wu @@@U@@T@@S3)(()))))@@@@@@@ఐ"ty=TT>TT@T@@[3=<<=====@@@@+ty_manifestETTFTT@  @@  @@@n@@@m@Ġ$NoneYTTZTT@@@@@  @@@y@@@x3`__`````@7@@@ @  @@@{@@@z@@@ภ[pTTqTT@Z@@@X@@@@Ġ$SomeՁTTՂTT@Ġ%OtherՊTTՋTT@;%Other%@@@ @)type_expr@@@ @A@@B@AĴ+.P.Vĵ+.P.p@@@@ఠ#typդTTեTT@սMA@@@@@3ըէէըըըըը@@@@@@խTTծTT@@F@@@@@@2@@NM@@@@@@@@UT@@@@@@@@@ภ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@л@@@л@@@G@@F@к@@@E@@D@@@C@@B@@A4@@ఐ $priv״UU׵UU@@@@@@YV@XH@(private UUUU@@UUUU@@@@@WV@[V@ZY@ UU@@UUUU@@V@]V@\g@{H@@h@@"{ UVUV@@RUV@@@@@UV@_V@^{@@ @@ @@@;@`V@S@@UUUV@@@@@%@aU@9@@UUUV@@CpT@$@డ~$List'flattenV VV V @ V V!V V(@@V)V<?V)V@@ BV)VACV)VD@@ݰ@@@@d@@@U@{@@~<6@@@sU@U@U@x@@}@@|@@@@z@@y@@@w@@v@@u)@@࣠@!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@@ @@@@@@4@@3@@@2@@1a@@ఐ!r VV VV@m@@p@'of_nameVVVW@ @@@@@G[@E|@@VVVW@@d@@@-@L[@?@@ఐ!r1WW!2WW"@@@@'of_type8WW#9WW*@ @@d@@@+Z@PZ@N@@CVVDWW+@@e@@@Y@QZ@(@@డ!@YW.WRZW.WS@|@@@|EY@V@@@Z@@Y@y @@@X@@W@@@U@@T@@S@@ภٰzW.WG{W.WQACภ#Raw ڃW.WJ@" ;ڊW.WLڋW.WN@@ڍW.WKڎW.WO@@@@@vZ@xZ@w@@ @@F Z@u@ภpڟW.WP%A׈@&A@C[@l@@@qZ@} @@کW.WE/@@ȠL@@@jZ@p@@ఐ )entry_docڼWTWlڽWTWu@@@@^f@@@@@@@@ @@@@@/@@ఐf!rWTWvWTWw@;@@>@'of_textWTWxWTW@ @@Ճf@@@@@@[@[@P@@WTWkWTW@@@@@hZ@[@[@@R @@\@@@Y@Z@fd@@@@{@@@X@Y@ m@@@@n@VEVZWTW@@@@@@@V@V@@@ఐ$!l"WW#WW@@@x@@@V@V@@@.V)V;/WW@@?h@@@rU@V@@@9V V:WW@@ڠU@@@@ T@U@p@@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@@@jQ@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#@@Ս@@@3T@5T@4@@డ!^|X@X{}X@X|@գ@@@գ@@@=@@<@բ@@@;@@:֭@@@9@@8@@76@@ఐ$privܜX@X^ܝX@Xb@p@@@@@OU@NJ@( privateܩX@XiܪX@Xq@@ܬX@XhܭX@Xr@@@@@MU@QU@P[@ ܻX@Xy@@ܽX@XxܾX@Xz@@U@SU@Ri@}H@@j@@! X@X}X@X@@RX@X@@@@@KU@UU@T}@@ @@@@@1@VU@I@@X@XTX@X@@@@@@WT@/@@X@XOX@X@@HVS@@డf$List'flattenXXXX@ XXXX@@A<@@@A<A;HvS@[@@@^@@@]@@\A8@@@Z@@Y3@@@@@డۑ$List#map'XX(XX@ +XX,XX@@ư@@@@2@@@T@q@@tAr7@@@iT@T@T@n@@s@@r@@@@p@@o͠@@@m@@l@@k<@@࣠@&constrA`XXaXX@ySA@@- @@@@ภȥkXYlXY@4ภ#RawtXXuXX@డ!^݀XY݁XY@֧@@@֧@@@@@@֦@@@@@ױ@@@@@@@3ݑݐݐݑݑݑݑݑ@;=`@4@5@@@@$ | ݟXYݠXY@@ݢXYݣXY@@@@@W@W@@@ఐZ&constrݷXY ݸXY@#@@&@'vc_nameݾXYݿXY@3'vc_name@@@ @@@ @@@ 3'vc_args M@@@ @@A@A****@@@3&vc_retPb)type_expr@@@ @@@ @@B@A***+@@@3'vc_text$a_@@@ @@@ A@C%@A + +* + +I@@'@@A ****@@+@@8@@@@@W@W@j@@XXXY@@@@@@W@t@@ XX XY@@IsV@y@ภMYSYYSY@ܠภ#RawYY5YY8@7 ఐ $self*YY:+YY>@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@@@@V@G@@@@@@@L@XXYY@@@@@@@U@U@@@ఐܠ!lYYYY@@@K@@@U@U@@@XXYY@@C;@@@hT@U@@@ XX YY@@sJ}T@@@@S@ T@f@@. @@(@Ġ+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"@ط@@@ط@@@6@@5@ض@@@4@@3@@@2@@1@@03ߡߠߠߡߡߡߡߡ@4@@@@# = ߭ZZ߮ZZ @@߰ZZ!@@@@@FU@HU@G@@డ1!^ZZCZZD@@@@@@@P@@O@@@@N@@M@@@L@@K@@J4@@ఐ <$privZZ&ZZ*@ @@@@@bV@aH@(private ZZ1ZZ9@@ZZ0ZZ:@@@@@`V@dV@cY@ ZZA@@ZZ@ZZB@@V@fV@eg@{H@@h@@"{ ZZEZZH@@RZZI@@4@@@^V@hV@g{@@ @@<@@@D@iV@\@@(ZZ)ZZJ@@D@@@.@jU@B@@2ZZ3ZZK@@KT@-@డޮ$List'flattenDZOZ_EZOZc@ HZOZdIZOZk@@D@@@DDKT@n@@@q@@@p@@oD@@@m@@l@@డ$List#mapnZlZoZlZ@ rZlZsZlZ@@ @@@@@@@U@@@D6@@@|U@U@U@@@@@@@@@@@@@@@@@@~)@@࣠@!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@  @@@@@P[@N@@[[[2\[[I@@l@@@6@U[@H@@ఐ̠!rp[J[dq[J[e@@@@'rf_typew[J[fx[J[m@ @@l@@@4Z@YZ@W@@ZZ[J[n@@Ƥ@@@Y@ZZ@1@@డ!@[q[[q[@ƻ@@@ƻNY@_@@@c@@b@Ƹ @@@a@@`@@@^@@]@@\@@ภ[q[[q[AЂภ#Raw [q[@ܠ" ;[q[[q[@@[q[[q[@@@@@Z@Z@@@ @@N@@ఐu!r[[[[@J@@M@'rf_text [[![[@ @@ o @@@@@@[@[@_@@/[[0[[@@D@@@qZ@[@j@@R @@M\@@@Y@Z@os@@@@V@@@X@Y@|@@@@}@MZZN[[@@@@@@@V@V@@@ఐ&!la[[b[[@@@@@@V@V@@@mZlZ~n[[@@G@@@{U@V@@@xZOZ^y[[@@ߠ U@$@@@)T@U@y@@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@b@@a@@@S@S@S@4S@K@@`S@@@@b@@@@@@@@@@3@_X@Y@Z@@@@ภƠǰ\p\\p\AܠภѠ , = external @@@@@GT@JT@I$@ภ+Caml_string ;+Caml_stringҠ!x@?\!b@?]!c@?^!d@?_!e@?`!f@?a@@@C=!a@?d@e'@@@@CA@@C@@@C?@@@C>1-)%!@@@CB@BCAYAA}}$@@@7c@ภK3d4mc@m@U@M@@@_T@k@ภ[C?D}>@}@/@@@T@3T@ET@]S@FS@^@@@cT@u@@@FU@8 @@@HT@\@@@RU@ ǠȠɠ@@@5T@D@. = external %S@@Y@@@6T@xT@w@@@@۠6@@@T@2@@ ఐ᠐$self\p\\p\@\@@t@\\p\@@@{(@@@@@@@@@ఐ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\\@@@@@hQ@@@ ]@@|@@@P@Q@f@@@ @@SS\\@@ZQT@@@mO@P@@@ @@@ภ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@S@@@XN@I@@~SSA@@ʝy@@@QN@Wt@@ ఐ렐$self]]#]]'@]'@@ub@\]]4@@rr@@@(@@@'@@&@rr@@@%@@@$@@#rr@@@"@@@!@@ @@@rƐภ]<@@r@@@A@@@@@@?@@ఐ"ty]]5]]7@@@m@'ty_info]]8]]?@ @@rڠr@@@;@@@:O@FO@C@@]]"]]@@@@@@ON@HO@7@@u @@@A@SS @@ ఐX$self]D]J]D]N@]@@u3@@@@@@]]D][@@@||@@@P@@O0@@@N@@M@@ఐ!t]D]\]D]]@@@~a@@@f@@@eM@`M@]*@@.@@,(J@W-@=@@ @@@ @\@@ @wA@{A@@@m@@pm@@o@@n}@@@j?@@{@n @@zn@@y@@x@@wJ@r@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@@@CS@ĠS1K^^L^^Aఠ"tp T^^@lZA @@@@@/3WVVWWWWW@@@@ĠSa^^AJ@@A@Ġ@@@5@@@4@@@k^^ @@@@@7@@@6@ @@@@9@@@8 @@@డ&Printf'sprintf^^^^@ ^^^^@@#@@@#@@@@@@@@@R@WR@R@@@R@H$@@@K$f@@@L@@@J@@I@@G3@c]@^@_@@@@ภʠ˰^^^^AภՠU Tภݠ @@5@T@@@@@S@(@ภ # `'@ @@@S@S@;@ภ6@6@^R@R@T@$a@@@VS@S@S@à@@@S@\@@O@s@@@S@g@@Z@T@p@@@S@s@#%s k@k@@@@S@S@@@rq@@$2@@@US@@@డ3string_of_type_expr)Odoc_infoI^_ J^_@ M^_N^_*@@4@@@q@@@@@4@@@@@@@ఐ"tpe^_+f^_-@@@q@@@T@T@@@p^_ q^_.@@T@@@@@6@ఠ!l_/_F_/_G@[A@@ˠ@@@=@@@<@@Ҡ@@@?@@@>@@@డ&Printf'sprintf_K_d_K_j@ _K_k_K_r@@%@@@%@0@@@s@@r@@@R@ R@ER@\@@qR@%@@@%}@@@@@@@@@@3@ OH@I@J@@@@ภ_K_s_K_zAภ! !h@!@@@XS@[S@Z#@ภ~ภ8&7@&@_ST@^S@@@pS@|;@ภ/6") ;@;@@@@S@S@O@ภC+',J&@J@tR@WR@oR@T@~%@@@ S@DS@VS@nS@@@@S@t@@g@4@@@tS@@@r@?T@I%&'(@@@YS@m@@~@KT@$(@@@FS@U@%(%s) @@R@@@GS@S@@@@@%ԠĠ>@@@ S@C@@డ&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 @@@4@@3@z@@@2@@1z@@@0@@/@@.@@ఐ&m_name|_`}_`%@@@s-@@ఐ"te_`&_`(@ΰ@@s1@,te_type_name_`)_`5@° @@@@@@@_` _`6@@@@@+@Q@@@@] @@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@@@@P@@@iA@Q@!@@@&P@@@urA@Q@ @@@P@%@@0{A@'Q@@@@P@@@^A@0Q@@@@P@@@{A@9Q@@@@P@@@^^@@@@@P@@@డ_$List'flatten````@ ````@@R5@@@R5R4C@@@MP@@@@@@@@@R4 @@@@@ @@డ$List#map"``#``@ &``'``@@@@@@F@@@/Q@@@Rm9@@@ Q@EQ@?Q@@@@@@@@@@@Ƞ@@@ @@ @@ G@@࣠@!xA[aa\aa@t\A@@-@@@@డ!@jbcBkbcC@ҍ@@@ҍmS@/@@@3@@2@Ҋ @@@1@@0̠@@@.@@-@@,3@1T@(@)@@@@ภȰaa^aa`@Wภ#Rawaa6aa9@డ!^aaBaaC@ʰ@@@@@@W@@V@@@@U@@T@@@S@@R@@Q3@4@@@@$ | aa<aa@@@aa;aaA@@@@@gU@iU@h@@డ=$Name&simpleaaEaaI@ aaJaaP@@F@@@ƨ@@@n@@mƫ@@@l@@k7@@ఐ!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@@,@@@{V@V@@@paaDqaa[@@2@@@y@@vaa:waa\@@@@@O@U@c@@aa5aa]@@{T@N@ภİaaaa@Sภ#Rawaaa{aaa~@ ఐ6$selfaaaaaa@f5@@~@eaaa@@@v@@@@@@vv@@@@@@@@v@@@@@@ఐm!xaaaa@B@@@'xt_argsaaaa@ @@v@@@U@@@ఐ!xaaaa@]@@,@&xt_retaaaa@Ͱ @@vΠv@@@@@@U@U@>@@aaaaa@@vA@@aaazaa@@T@F@ఐ!x aa aa@@@3      @@@@(xt_aliasaaaa@ݰ @@ܠ@@@@@@@Ġ$None%bb &bb$@@@@@@@@@@@x@@@@@@@@@@@ภ&;bb(<bb*@%@@@:U@@@@@Ġ$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@@@@@_V@@ภ?nbc?AW@A@ӠnW@@@@V@@@A@ܠwW@@@@V@@@bTbt@@E@@@AaabcA@@J@@@T@@@@@U@E@@@JT@@@@@ճ&@@@CT@I@@డ!@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@1Y@0D@@$ (* cccd@@cccd@@@@@-Y@3Y@2X@@cccd@@@@@@4Y@+b@@O @@^'X@e@ ఐ r$selfdd+dd/@iq@@t@i1ddC@@@sE@@:@s@@@9s5@@8@@7@@HddDddE@@sRY@E@@ ఐ $selfdFdldFdp@i@@@h dFd}@@@@@Q@@@P@@O@@@@N@@@M@@L@@@K@@@J@@I@@H@7ภj;@;@6@@@j@@@i@@h@@ภ$Some@dFdAdFd@ఐ!tJdFdKdFd@ް@@E@@@uZ@t@@SdFd~TdFd@@QP@@@d@@@cZ@p@@_dFdk`dFd@@sJ@`@@@@s@@eccfdFd@@ׅ@@@ X@@@ภ԰uddvddA>ภ#Raw ~dd@# *)dddd@@dddd@@@@@X@X@%@@ @@^X@(@ภdd%Abภ'Newlinedd@b@ @@^X@:@ภ}dd7A@8A@_ Y@@@@X@J@@AA@_Y@~@@@X@S@@ddK@@Ҡi@@@ X@[@@cR@@\@@@AcDc]dd@@@@@U@@@ภ8dddeAᢠ ఐ |$selfdd@jz@@f@jXdd@@@|@@@@@@|@@| @@@@t@@)Extension@dddd@@|$@@@V@@@ఐ!xdddd@@@@'xt_nameddde@ @@@@@.@@F@@|2@ภ%deLA@MA@t|V@@@@U@6@@0ddW@@B@@@U@@@o^@@K@@@AT@7U@4@@g@@@BaaCde@@@@@&@@%R@=R@; @@ఐ Ƞ"teXeeYee@ @@z U@/te_constructors_ee`ee-@ y @@7@@@#R@CR@@ d@@k``lee/@@X7@@@Q@DR@! @@v``wee1@@؋ Q@@@P@FQ@ @@]^ee3@@@@@@@@O@IP@ @@]]ee5@@  @ ఐ 2$selfe9eDe9eH@k1@@ @je9eU@@@@@Z@@@Y@@X@@@@W@@@V@@U@@@T@@@S@@R@@Q @АภkF@@@@@s@@@r@@q @@ఐ L"tee9eVe9eX@ @@{ @'te_infoe9eYe9e`@ ! @@@@@m@@@lO@xO@u @@e9eCe9ea@@Y @@@N@zO@i @@n @@ @@@ @A@]]@@ ఐ $selfeeemeeeq@k@@ 3  @ U 7 0@ 1@ 2@@@keee~@@@@@@@@>@@@~@@}@@ఐ K!t+eee,eee@@@@@@N@"@@&@@:.J@%@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@5O@@@@@@@i@@@@@ګ@@@@@@@V@@ภɰjf"f2kffA3ภ'Newline sf"f9@3@ @@)P@6@ภܰ}f"f<AEnD%minus f"fA@ @@@@@@@ภf"fD'AYภ#Rawf"fG@*exception f"fIf"fS@@f"fHf"fT@@@@@PP@RP@Q@@ @@@@@O@ภfWfgLA~ภ#RawfWfj@ؠడ.$Name&simplefWflfWfp@ fWfqfWfw@@7@@@Ι@@@g@@fΜ@@@e@@d@@ఐ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@@@@@tQ@zQ@xs@@_fWfk`fWf@@!@@@ry@@@@@@@a}@ภͰnffA6ภ#Rawvff@ ఐ $selfffff@n@@@mְff@@@~z@@@@@@~t~s@@@@@@@@~n@@@@@@ఐ!effff@@@~4@'ex_argsffff@ @@~@@@Q@@@ఐ8!effff@ @@~O@&ex_retffff@ @@~~@@@@@@Q@Q@@@ffff@@~@@m@@@@@@ภܵffzA@{A@IQ@@@@P@@@A@RQ@V@@@[P@ @@BA@[Q@D@@@IP@Z@@pA@dQ@8@@@=P@H@@A@mQ@.@@@3P@<&@@f"f0@@1@@@,P@2.@@ఐ!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@@@@@5|@@@@@q@@@7@@@6@@x@@@9@@@8@@@ఐ!eg ggh gg@@@ @@@@@G@E3mllmmmmm@. @@@'ex_namev ggw gg@@@G @@@Az g8gW{ gg@@@@@R@@@@@6R@@ภ[ ggAs@A@ES@@@@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@8M@5*@@.@@?J@/-@=@@@A@@@\A@`A@@@}@@Ht@@G@@Fb@@@}@@S@@@R@@Q@@P@@OJ@J@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@@@&@@@lM@f@@g@@@tM@h@@iM@e3[ZZ[[[[[@&2@)@*@@@@ঠ&m_kindnhhohh@Ġ,Module_aliasvhhwhi@|@{hi|hi@@{@@@p3}||}}}}}@#;hhii$@@@@@@ @@%@@@q @@@hhhi@@9P@j@@@ภhi hi@@@@>@@iiii@@I@@@ภ!ii@@@@K$@@Ahh"@@@#@@ZM@*@A@'@@ఠ.is_alias_therei(i2i(i@@jA@@@@@@M@@@}@@@M@@@M@3@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@@@@ภ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@@@@@2N@4N@3@@ @@(N@+N@1@ภ"jjUAgภ#Raw"jj@డ$Name&simple"jj"jj@ "jj"jj@@ @@@Ղ@@@H@@GՅ@@@F@@E@@ఐ!m"jj"jj@v@@H@&m_name"jj"jj@u @@բ@@@UO@[O@Y@@"jj"jj@@ը@@@S@@M@@YN@4mm,?4mm0@Ġ1Module_type_aliasG4mm2H4mmC@N@L4mmDM4mmE@@M@@@D3NMMNNNNN@,DU3llV5mQme@@@@@@X4mm1Y4mmF@@@@@E @@@ @@ʠ@@@G@@@F@@@f4mm g4mmH@@LP@9@@@ภo4mmLp4mmP@@@@Q!@@v5mQm[w5mQm\@@\'@@@ภ}5mQm`(@@)@@^.@@A3lm ,@@@-@@mM@]4@A@1@@ఠ.is_alias_there6mims6mim@sA@@@a@@@fM@_@@`X@@@M@a@@bM@^3@~@@@@@@ঠ'mt_kind7mm7mm@&Ġ$Some7mm7mm@Ġ1Module_type_alias7mm7mm@ˠঠ*mta_module7mm7mm@3*mta_module@@@_Q@@@^@@@]A@A3(mta_namew!t@@@\@@@@A-]]-]]@@)@@A.]].]^ @@#*@Ġ$None7mm7mm@u@@@@!@@@x@@@w3@\t6mimo8mm@@@@@@7mm7mm@@@@@zP@y@@@ 7mm7mm@@w@@@{@@@X@@~@@@}@@@|@@@7mm7mm@@P@c!@@@ภ$7mm%7mm@@@@)@@+8mm,8mm@@/@@@ภ28mm0@@1@@6@@A66mim4@@@5@@M@<@A@9@@ఠ2resolve_alias_nameD9mmE9mn@]tA@@@@@@M@@@t@@@M@@@M@3UTTUUUUU@@@@@@@ঠ'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@= @@ܡ@@@9O@?O@=@@?no?no@@ܧ@@@7@@M@@YN@ N@&@ภT@o!o1Aภ#Raw@o!o4@ఐ(is_alias @o!o9 @o!oA@g@@@@@@V@@U@@@T@@S@@ఐ'"mt!@o!oB"@o!oD@@@@@@@[@@@cO@]@డ!^3AoEo`4AoEoa@Z@@@Z@@@k@@j@Y@@@i@@hd@@@g@@f@@e7@@# = OAoEo[PAoEo^@@RAoEoZSAoEo_@@x@@@{O@}O@|K@@ఐ#2resolve_alias_namegAoEochAoEou@W@@@4@@@@@@@@@@d@@ఐ"mt~AoEovAoEox@X@@q@@AoEobAoEoy@@@@@w@@6@@¢@@@QN@O@w@ Bozo@@BozoBozo@@N@N@@@o!o5Bozo@@@@@@N@JN@P@ภ|BozobA@cA@@@@KN@@@jA@@@@!N@I@@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@@4@5@@30@@2@@1 @@+Module_type@$HpSpo%HpSp{@@J@@@MN@L@@ఐ="mt7HpSp|8HpSp~@@@*@'mt_name>HpSp?HpSp@ @@@@@_4@@F@@X5@ภKHpSpLAภ'NewlineSHpSp@@ @@@@@nH@ภ/^HpSp_AG@`A@à\N@d@@@iM@uX@@iA@̠eM@(@@@,M@ha@@rHpSpbs@@oM@+e@ภڰ{Ipp|IppADภ'Newline Ipp@D@ @@@@@y@ภ`IppAx@A@M@w@@@{M@@@Ipp@@*M@z@Ipp@@,@ภJppAm ఐʠ$self Jpp@~E@@@}Jpp@@ԩ@@@@@@@@@@@@@@@@@@@@@@@@@@@@ภ~Z@@ˠ@@@@@@@@@@ఐ"mtJppJpp@ʰ@@O@'mt_infoJppJpp@O @@@@@@@@N@N@@@a@@M@@ภ߰JppA@A@sN@@@@M@@@tA@|N@@@@M@@@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[@@@1M@@@@M@3        @!-l@$@%@@@ภ *Pqxq +_t$t3A ఐO$self 8Pqxq@˰@@33 7 6 6 7 7 7 7 7@@@@ =Pqxq@@@@@@%@@@$@@#@@@"@@!@@డ!@ X[ss Y[ss@{@@@{@@@4N@N@VN@9@@@=@@<@@@@;@@:@@@8@@7@@6>@@ภ Qqq Qqq@Iภ'Newline Qqq Qqq@J@@@*O@Wl@ภΰ Qqq Qqq@]\%minus Qqq Qqq@@@@@@a@ภ Qqq Qqq@sภ#Raw Qqq Qqq@Π(include  Qqq Qqq@@ Qqq Qqq@@@@@qO@sO@r@@ Qqq Qqq@@@@@p@ఐޠ"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@@*@@@y@@@x@Ġ$None "Srr #Srr@@@@@>2@@@@@@ @@E9@@@@@@@@@ภ 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@e@@@S@Ġ$Some UrKra UrKre@Ġ#Mod UrKrg UrKrj@;#Mod@@@%@`@@@#@A@@B@AQ!Q'Q!Q8@@@ @ঠ&m_name UrKrm UrKrs@;ఠ$nameˠ UrKrv UrKrz@ |A@@C@@@3        @@@@@@ UrKrk UrKr|@@@@@R@ @@@ 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@:@;@<@@`@@@53        @H@@@@ @@A@@@3@ภo Ys.sS%Aؠภ#Raw Ys.sV@2&  Ys.sX Ys.s_@@ "Ys.sW #Ys.s`@@>@@@HQ@JQ@I'@@ @@f@@@G+@ภ 5Zscs}JAภ#Ref =Zscs@Ĕఐ$name FZscs GZscs@I@@@@@cH@ภ$Some SZscs TZscs@ภ.RK_module_type \Zscs ]Zscs@@@@+@@@`Q@mQ@qb@@ @@5 @@@_Q@li@ภ$None tZscs uZscs@@@@Ŀ@@@b@@@aQ@w|@@L Zscs@@@@@]@ภ\ ZscsA t@A@ 0R@N@@@SQ@@@aA@ 9R@<@@@AQ@R@@A@ BR@(@@@-Q@@@@ Ys.sF@@:@@@A Rqq [ss@@ ?@@@jO@@@@@ VP@Y@@@^O@i@@@@ _P@O@@@TO@]@@;@@g@@@MO@S@@డ 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@@@KO@P@Y@@ Qqq ^tt#@@ 5@@@3N@O@I|@@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@@'@@&@@@@@3@G@@2@@@1@@0@@/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@@@J@@IW7@@@H@@G3_^^_____@)5@,@-@@@@ภzmettnett@y@@@WN@@@SN@W@@&@@ @@@XM@Q@@ఠ!tРfttftt@A@@ؠ@@@M@^@@@nM@Y3@2@@@డ !@juujuu@@@@@@@b@@a@"@@@`@@_&@@@]@@\@@[!@@ภfttjuuA ఐ$selfftt@^@@9@Rftt@@@5@@@@@@@@~@@@}@@|J@@ภEgtuhu(uYAภ'Newline gtu@ȯ@ @@7@@@O@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@@@@@O@#@@@@($@ภ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@0@@A@O@@@@N@'@@8A@O@@@@N@@@A@O@t@@@yN@@@eftt@@@@@rN@x@@ ఐY$selfzjuu{juu@@@v@fjuu@@r@@@<@@@;@@:@@@@9@@@8@@7@@@6@@@5@@4@@3 @ภ #@@ݔ@@@U@@@T@@S@@ఐ!cjuujuu@W@@(@'cl_infojuujuu@ @@@@@O@@@NO@ZO@W:@@juujuu@@J@@@pN@\O@KE@@u @@OF@A@ftt @@ ఐƠ$selfkuukuu@{@@3@kd@e@f@@@kuu@@@c@@@b@@a @@@`@@_@@ఐ!tkuukuu@@@x@@@qM@o"@@&@@VJ@i%@5 @@|@ @@}@ A@A@@@L@@G@@~@@}@@@@@@X@@S@@@@@@J@@)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@@@2P@8P@6@@rvvrvw@@l@@@0@@M@@YO@O@@ภrvwA@A@@@@O@A@@`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@@@XJ@ภ$Some sw w-sw w1@ pภ-RK_class_typesw w2sw w?@@@@@@@TN@cN@gd@@ @@ @@@SN@bk@ภ$None.sw wA/sw wE@ @@@y@@@V@@@UN@m~@@U;sw wF@@N@Q@ภDsw wI_A ภ'NewlineLsw wP@ @ @@N@x@ภVtwSwcqAภ'Newline^twSwj@@ @@N@@ภ9htwSwkAQ@A@͠O@z@@@N@@@A@֠O@p@@@uN@~@@8A@ߠO@D@@@IN@t@@A@O@@@@N@H@@pv{v@@@@@N@@@ ఐY$selftwSwptwSwt@6@@@twSw@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @Րภ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@@@@@@7P@yxy?yxy@ఠ!mGyxyHyxy@`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@@@6@@@@o@Ġ-Element_valuezzzz@;-Element_value`@'t_value@@@@AE@J@AOOOP@@@@ఠ!vzzzz@A@@@@@3@@@@@@@@@@@@@ ఐؠ$selfzzzz@`@@3@@@@@@հzz@@@4@@<+@@; @@ఐ+!vzzzz@@@?@@@D@@@@@Ġ6Element_type_extensionzzzz@;6Element_type_extension@0t_type_extension@@@@AF@J@APP PP?@@@8@ఠ"te zz zz@#A@@@@@3  @@@@@@@@@@@@@ ఐ*$selfzzzz@@@3@@@@@@(&z{ @@@@@L@@@K@@J@@I@@ఐ3+module_name9z{ :z{@@@ @@ఐ<"teFz{Gz{@%@@P@@@[+@@/@@$,@Ġ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@@@@@a@@` @@ఐ+!e{{P{{Q@@@?@@@i@@@@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{}@@@@@o@@n @@ఐ+!t{R{~{R{@@@?@@@w@@@@@Ġ6Element_module_comment{{{{@;6Element_module_comment@ݔ@@@ @AI@J@APP PP@@@= @ఠ!t{{{{@(A@@ݧ@@@@@@@@@@@@@ ఐ.$self"{{#{{@@@3"!!"""""@@@@@@2*{{@@@@@@@@~R@@@}@@|@@డ!@A{{B{{@d@@@d@@@P@P@P@@@@@@@j@@@@@@@@@@@@>@@ภ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@P@Q@@@@@@@@Ay[ya{{@@3@@@@A@A@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@J@@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@@޿@@@GR@C@@@DR@,3@e5.@/@0@@@ఐ;#cct~~~~@ @@b@@@.@Ġ"Cl~~/~~1@;"Cls@@@ @@@@ @A@@B@A >q99 ?q99@@@ \@@*~~2+~~3@@@@@34@@@@@@@@48@@@@@5;@@@ภ$Some<~~7=~~;@ภ(RK_classE~~<F~~D@@@@ST@HO@@@@[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@O@@@@@@@A~~@@@A@}} @@ภް~w~~w~@ mภ$Code~w~~w~@zఐ@#inh~w~~w~@&@@^3@@@@@@'ic_name~w~~w~@ @@@@@ @@~w~~w~@@dQ@@ภ~~~~@ ภ#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@@@F@@@@@@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@@K@@@pN@jN@E@@J@@I@ܠG@@@G@@F@@@D@@C@@B@@ఐK!fvv@@@@[@@@h@@g @@@f@@@e@@d@@ఐ|'inher_lvv@L@@y@@vv@@.[@@@@@@@?N@oO@X@@q @@N@>@ภ3vA ภ'Newlinev@؜@ @@N@@ภvA@A@KO@x@@@}N@@@A@TO@4@@@9N@| @@A@]@@@ N@8@@5F @@@@@ @A@5;@@ఐŠ$puts@@@@@@@@@@1@@@@@w@@@@@@@3"!!"""""@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@ @@"@@@F@@@@@Ġ+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@@@@@@@@@@@@~@@}4@ @@-@@@@@@@@@@@@@@@@J@W@#=%@#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##@ ##@@@@@@)P@@)O!@@@)N@@)M@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@1@ภ 0'_C>A$H@?A@&Ġ@@@,O@:@@'hC`G@@@@O@*@@'nC@@O@@ภ H'wCA$`@A@&ܠ@@@O@C@@'(@@$@@@@A@'@@ ఐ#F$puts''@"@@@$J@@@L@@K@$@@@J@@I#@@@H@@G@@F3''''''''@@@@@@@ఐD'chanout''@*@@@@ ఐg$self''@X@@!@Ѱ'@@@=@@@c@@b @@@a@@`.@@ఐ(%descr''@8@@R@@@rQ@p@@@''@@$@@@Z@yQ@jJ@@_ @@$@@@zO@XP@ఐ#$puts'(@# @@@$@@@@@@%@@@@@$e@@@~@@}@@|m@@ఐ'chanout((@@@z@@ ఐѠ$self(.(/@°@@*@F(3@@@@@@@@@ఐ !c(D(E@@@@'cl_info(K(L@ @@J@@@(Q(R@@@@U@@$s@@@N@O@@ @@@(](^@@ @@(`@@ @@ఠ$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@@`@;)@@@\@@0@Y@@/T@@.@@-k@@ఐ`'chanout))@F@@5x@@ఐZ!c))@+@@;@@)@@o@డ(W$List$iter))@ ))@@@@@@M@F@@J@@@I@@H@@G@ @@@E@@D@@@C@@B@@A@@࣠@#ele A**@*4A@@"3********@@@@@@@ఐ%ߠ$puts*+*,@%8@@@&@@@l@@k@'K@@@j@@i&@@@h@@g@@f3*<*;*;*<*<*<*<*<@-E@$@%@@@@ఐݠ'chanout*L*M@ð@@@@ ఐ$self*]*^ @@@Y!@*b @@@m@@@f@@_@@@@,@@ఐ!c*w!*x"@ư@@;@'cl_name*~#**@а @@B@@ఐs#ele*+*.@L@@O@@**/@@R@@g@@/@@@P@xX@**0@@@@@^=@@@]@@\N@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^@@.+@@@ZN@O@@@= @@J@PJ@X@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@࣠@'chanoutA++@+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@@@4N@(3, , , , , , , , @,@@@డ*|$Name%depth,=O,=S@ ,=T, =Y@@/@@@@@@-@@,P@@@+@@* @@ఐ"ct,9=Z,:=\@X@@x/@(clt_name,@=],A=e@ @@@@@6O@@A@,L=C @@@ఠ%title,Wis,Xix@,pA@@)uN@?@@@AN@=3,`,_,_,`,`,`,`,`@e^@_@`@@@ภʰ,k},l"NA4 ఐ점$self,y}@ @@t@,}}@@@@@I@@@H@@G@@F#@@ఐ%depth,},}@-@@O@T2@@ఐ"ct,},}@@@A@(clt_name,},}@ @@ @@@VK@@D@@L@ภ,JA}ภ%Title,@ఐ %depth,,@c@@@@@jN@oN@nm@ภ$None,,@'X@@@('@@@l@@@kN@u@ภH,,Aภ#Raw ,@ డ+j!^,,@&$@@@&$@@@@@@&#@@@@@'.@@@@@@@@@డ4*class_type-Odoc_messages-- @ -#-$@@@@&K@@@O@O@@@! -6-7@@-9-:@@&W@@@O@O@@@-C-D@@_@@@@O@@@d @@@@@N@N@@ภ-\ sA$ภ$Code-d@0ఐ"ct-o-p@@@@(clt_name-v-w@ް @@@@@@@!@@2N@N@@ภX-A*p@A@,@@@N@,@@4A@,F@@@N@3@@-@@.@G@mN@9@@-@@@@@i>@ภ-"*N@X@ ఐ)?"is..@(@@@):@@@QN@E@@@D@@C,`@@@B@@Ax@@ఐ"ct..@ְ@@@(clt_info..@ @@)`&@@@NO@SO@P@@2 @@(@@@TO@L@@ఠ%descr..@.A@@+@@@aO@W@@@YO@U3........@@@@ภM..Aภ%Title .@Kడ-o$succ//@$+@@@$+@@@k@@j$*@@@i@@h'@@ఐ%depth//@@@$B@@@tP@vP@u;@@" @@;@@@c@wP@rC@ภ$None/2/3@)@@@胠@@@e@@@dO@}V@ภ/D/EA ภ#Raw /M@gడo+description-Odoc_messages/Z/[ @ /^ /_@@#@@|@@@O@O@@@& @@@@@O@O@@ภJ/y5A,b@6A@.ޠ@@@O@@@/>@@@@fO@@@/@@O@b@ภb/A,z@A@.@@@[O@@@/@@,@@@Z@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 @@@@(@@@AN@CN@B@@& @@ T@@@MN@:N@@@ภ1%5A.@6A@0@@@;N@I@@1.>@@@@N@9@@14@@N@@ภ1=A.&@A@0@@@ N@R@@1F@@._@@@ @A@1L@@ ఐ- $puts1X1Y@,e@@@.@@@[@@Z@.x@@@Y@@X-@@@W@@V@@U31i1h1h1i1i1i1i1i@:@@@@@@ఐڠ'chanout1y 1z@@@@@ ఐ$self11@@@!@1#@@@@@@r@@q*@@@p@@o.@@ఐ$intf1$1(@8@@@@@P@@@@11)@@.@@@i@P@yJ@@_ @@-@@@N@gP@  ఐ<$self1,21,6@]@@`@K1,[@@@R@@@O@@J@@@@k@@ఐ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@aJ@@z@@@@@@@@@@@@(@@@5@@ @@@ <@{@@ =@Ġ,Aliased_node3R3S@@@@@2V@@@1K@@@ภj3]!3^#@i@@@S@@@3a@@#U@A@ A@@@@@I@@@H@@G@@F@@E@ @@r@@X@@@W@@@V@@U@@T@@S@@RJ@K@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@@ @@@N@v333333333@'@@@@@డ2Y$Name%depth3 3 @ 3 3 @@ @@@ @@@{@@z-@@@y@@x"@@ఐO"mt4 4 @.@@51@'mt_name4 4 @  @@ @@@O@O@?@@0 @@C@@A@4)  @@@ఠ%title44 45 @4MA@@1RuN@@@@N@34=4<4<4=4=4=4=4=@Yg`@a@b@@@ภ4H 4IA" ఐ$self4V  @@@Q@4Z @@@@@@@@@@@@#@@ఐ%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@@@@5Q@&J@@_ @@4!@@@6O@P@ఐ3Ơ$puts88@3@@@4@@@>@@=@52@@@<@@;4x@@@:@@9@@8m@@ఐ|'chanout8081@b@@Vz@@ ఐ$self8A8B@հ@@=@Y8F@@@@@S@@R@@ఐ"mt8W8X@o@@v@'mt_info8^8_@$ @@J@Z@@8d8e@@@@U@@4@@@_N@^O@J@ @@@8p*8q @@ @@8s@@ @@ఠ&mt_ele8~ 8&@8A@@%̠'n@@@y@@@xN@`388888888@`@@@డ6&Module4module_type_elements8)8/@ 808D@@%transl&@@@ @@@ @@ @'z@@@ @@3'@@@@@@@@@@@'m#m''m#mt@@'G@)$@@!lܠ@@@j@@@i@@h@'@@@g@@fQ'@@@e@@@d@@c@@bP@:ภ;83Dภ3;8L8P@3;@@@C@@@~O@e@@@ߠ@@@i@@ఐ8"mt8Q9S@@@v@@i@@w@A@9@@@ఠ(subparts9Wa9Wi@9(A@@'Р''@@@'퐐'@@@'ꐐ'@@@'吐'@@@@'@@@@@@@@N@39695959696969696@@@@@@ఐ(8/module_subparts9EWl9FW{@!A@@@6d(5@@@@@@@@(1Р(.(-@@@(+(*@@@((('@@@(#("@@@@>@@@@@@@@@=@@ఐ&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,@@@1R@3R@2}@@; ;  @@:@@@#@4R@/@@ภ!~;  ;  A(ภ#Raw ;( @B(Subparts;/ ;0 @@;2 ;3 @@N@@@HQ@JQ@I@@ @@*z@@@TQ@AQ@G@ภ ;K ,A84@-A@:@@@BQ@P@@;T  5@@@@!Q@@@@;Z ;[ @@@@@ @UQ@@@ @@@A@;e @@ ఐ7%$puts;q!!);r!!-@6~@@@8)@@@^@@]@8@@@\@@[7@@@Z@@Y@@X3;;;;;;;;@@@@@@@ఐޠ'chanout;!!.;!!5@İ@@@@ఐ$menu;!!6;!!:@@@8@@@lP@qP@p$@@9 @@7@@@rO@j*@డ -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^@@@@@@@@@3Р0@[@@@{@@c@@@N@ࠠ-@`@@@|@@h@@@N@ᠠ*@e@@@}@@m@@@N@㠠%@j@@@~@@r@@@N@堠 A@@@@9@@@@@9@@@N@⠠@9@@@@@9@@@N@䠠@@@@@@@@@N@@@@@N@A@@@N@zA@@@y@@@x@@w8@@@v@@u@@t%@@ఐ '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@*@@& @@,@@@5N@"N@(@ภ"c=&5A:{@6A@<@@@#N@1@@=&>@@2@@N@!@@=&@@N@@ภ"{=&A:@A@=@@@N@:@@=%@@:̠@@@@A@=%@@ ఐ9y$puts='='@8Ұ@@@:}@@@C@@B@:@@@A@@@:+@@@?@@>@@=3========@ @@@@@@ఐ 2'chanout='='@ @@ @@ ఐ U$self='=' @@@!@='@@@p@@@Z@@Y7$@@@X@@W.@@ఐ$intf>'>'@8@@Ӆ@@@iP@g@@@>'>'@@;2@@@Q@pP@aJ@@_ @@:A@@@qN@OP@ డ<$List$iter>8(%>9()@ ><(*>=(.@@@@@@$N@y@@}@@@|@@{@@z@Z @@@x@@w@@@v@@u@@t@@࣠@#ele A>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@@@@@@@@@@O@O@@@ఐ&mt_ele>+>+@İ@@ @@@O@O@/@@ @@;&@@@N@@డ=$List$iter?.?.@ ?.? .@@ʰ@@@@Р&Module@IJ@J@'J@J@OJ@J@J@^J@FJ@$J@J@J@lM@@A@@@@Р+Module_type@yM@@A@@@.*@@@m@Р%Class@M@@A@@@.4@@@n@Р*Class_type@M@ @A@@@.<@@@o@@@@@zM@qA@@@rM@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@@2@H@@1C@@0@@/@@ఐ '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@@@@@E@@@D@@C@@B@@ఐ ̠'chanout@2@2@ @@Ŧ@@ఐ;!c@2@2@%@@(@@,@@)@ఠ"ct$@3@3@@A@@6@r@3@@x9@@@ ఐ $self@3@3@B@@Ϫ3@@@@@@@@@/@@@@@.@3@@@@@V@@@U@@T@@S@@ఐ 'chanout@3@3@ @@@@ఐ:"ct@3@3@%@@T(@@,@@)@@A;'%@/@@@@/@3@@@@@@@@@@N@fN@c3@@@@@@@@@@@@@ఐ砐(subparts@4@4#@&@@@@@N@pN@i@@ @@J@?N@@@@@B@@@O@@@"@@@z@@@@@ @@@ @ @@ @ @@  @ @@  '@Ġ,Aliased_nodeA5$.A5$:@@@@@@@@@ 5@@@ภ/A"5$>A#5$@@.@@@< =@@@A& @@% ?@ qA@ u A@@@U@@@R@@M@@@@@@ {@ @@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@@@@@7N@A@Xఐ!mCIACJA@}@@H@&m_nameCPACQA@0 @@0@@@]@@"@@2@@@N@TN@Z@ภ(7CfA1A@O@2A@Bˠ@@@UN@g@@CoA:@@@@:N@S@ภ)ٰCzCC{D>A1Cภ#Raw CC@డA!^CCCC@<@@@<@@@@@@<@@@@@~=@@@}@@|@@{ @@డ%modul-Odoc_messagesCCCC @ CC CC@@ð@@<@@@O@O@*@@! CCCC@@CCCC@@<@@@O@O@>@@CCCC@@@@@y@O@H@@d @@N@rN@xM@ภ*GCD/nA1ภ$CodeCD3@ఐo!mCD4CD5@/@@i@&m_nameDD6DD<@1 @@1@@@s@@!@@-N@N@x@ภ(DD=A@@A@Cx@@@N@@@4A@CA@@@sN@@@D#C@@N@q@D'@@@@@BD)E?N@@3d@@@6@ภ*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@@@7@@@6P@1P@.H@@E$GE%G@@B<@@@@:P@(R@@g @@AK@@@;N@X@ ఐ?砐"isE@IEAI@?Z@@@?2@@@NN@B@@@A@@@C@@@?@@>x@@ఐӠ!mE_IE`I@@@^@&m_infoEfIEgI@2 @@@&@@@KO@PO@M@@2 @@>@@@QO@I@@ఠ%descr,EKEK@EA@@B4@@@^O@T@@@VO@R3EEEEEEEE@@@@ภ+EKEL JA3_ภ%Title EK@డD$succEKEK@:Ӱ@@@:@@@h@@g:@@@f@@e'@@ఐ%depthEKEK@,@@:@@@qP@sP@r;@@" @@@@@`@tP@oC@ภ$NoneEKEK@@[@@@+*@@@b@@@aO@zV@ภ,KEL (EL GA3ภ#Raw EL +@డ+description-Odoc_messagesFL ,FL 9@ FL :FL E@@˰@@$@@@O@‘O@@@& @@5P@@@›O@ˆO@Ž@ภ*F!L F5AC @6A@E@@@‰O@—@@F*L &>@@ @@cO@‡@@F0L H@@O@_@ภ+ F9L IAC"@A@E@@@XO@ @@FBK@@C[@@@W@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@@@C66@@@D66@@@E66@@@F@6@-@@@@B@@@AN@(3GGGGGGGG@@@@@@ఐ6砐/module_subpartsGR GR@/@@@E6@@@4@@@3@@26Р6ݐ6@@@.6ڐ6@@@/6א6@@@06Ґ6@@@1@>@@@@,@@@+@@*=@@ఐ%m_eleH/RH0R"@G@@EN7@@@I@@@HO@LO@JU@@J@@zV@A@H?R@@ డFHLS&@HMS&B@@@@@@@V@@U@@@@T@@S@@@R@@Q@@P3H]H\H\H]H]H]H]H]@y@@@@@@డFAAHnS&5HoS&6@A@@@$@@@zO@l@@m@ @@kA@@@j@@i@@h!@@ఐU%depthHS&/HS&4@@@.@@1(maxdepthHS&7HS&?@@@&P@{=@@@@@@@f@|P@wE@@డG"<>HS&LHS&N@ @@@7Р77@@@Ó77@@@Ô77@@@Õ77@@@Ö@7@Ò@@@@Ñ@@@ÐO@Â@@Ã@*@@Á!@@@À@@@@~@@ఐ1(subpartsHS&CHS&K@@@8@@ภEHS&OHS&Q@E@@@EO@Ú@@@@W@@@d@ÛP@Í@@} @@B>@@@ÜO@b@@ఠ$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@@@@@@@@@uN@ā#W@@@@@@@@@vN@Ă#T@@@@@@@@@wN@Ą#O@@@@@@@@@xN@Ć#JA@@@#C@G@@@ @@G@@@yN@ă#@@G@@@!@@G@@@zN@ą#=@#:@@@"@@#B@@@{N@Ā@@@@ĊN@ćA@@@ĈN@A@@@@@@@@F@@@@@@@@@ఐ e'chanoutJXJX@ K@@@@ఐ-(subpartsJXJX @@@г:)menu_dataJX JX@@ @@@F@@JXKX@@@@@@G@@@@G$@@@ČN@ċO@8@ @@@KTR]KY!@@ @@KS&,@@ @@ఠ$intf0K[%/K[%3@K5A@@H::a@@@ęN@ď@@@đN@č3K(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@N@@@& @@:@@@N@N@@ภ04AH@5A@K @@@N@@@K\Qk=@@[@@ĞN@@@K\Q@@N@Ě@ภ0K\QAH@A@K8@@@ēN@@@K[%6@@H@@@Ē@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@@@ @@@@@@@@% @@@@@ @@@@@@@@@࣠@#ele1AL`L`@LA@@"3LLLLLLLL@@@@@@@ఐHS$putsL`L`@G@@@IW@@@@@@?@I@@@>@@=I@@@<@@;@@:3LLLLLLLL@-E@$@%@@@@ఐ G'chanoutL`L`@ -@@@@ ఐ j$selfLaLa@e@@!@La@@@ҿ@@W@һ@@VҶ@@U@@T,@@ఐ _!mLaLa@ @@;@&m_nameLaLa!@: @@:@@@cE@@ఐv#eleMa"Ma%@O@@R@@MaMa&@@U@@j@@ @@@hQ@L[@M`Ma'@@@@@2 @@@1@@0O@mO@j@@ఐ%m_eleM&b(0M'b(5@>@@&6@@@.O@rO@p/@@ @@IO@@@uN@,@డK$List$iterMDeMEe@ MHeMIe@@ @@@@Р&Module@ZM@Ř@A@@@<5@@@ @Р+Module_type@ҎM@Ŝ@A@@@PtPt@PA@@J@@@O@ƻ3PPPPPPPP@@@@@@డO3"<>PuPu@(@@@ըJ@J@J@@@@ @@(@@@ƿ@@ƾ@@ƽ3PPPPPPPP@!@@@@ఐB-texi_filenamePuPu@*@@վ@@-ocamldoc.texiPuPu@@PuPu@@%@@@@J+@@@P@!@@ఠ"fn?QwQw@QA@@@@@P@V@డO(Filename(basenameQwQw@ QwQ w&@@@@@@Ǘ@@ǖ @@@Ǖ@@ǔ@,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@@@x@@w@i@@@v@@u$boolE@@@t@@s@@r@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@@@@@@@@~@@@@}@@|@@@{@@z@@y@v s sv s @@G@!@@@@@@7@@6@@@@5@@4@@@3@@2@@1@@ఐ'"fnR+ygR,yg@@@7@@@GQ@IQ@H@@%.texiR=ygR>yg@@R@ygRAyg@@C@@@EQ@KQ@J@@[ @@Kn@@@P@LQ@C@ఐU"fnRYzRZz@@@P@NP@M@Rax8BRbz@@@@%.infoRkzRlz@@RnzRoz@@K@@@P@PP@O @@ @@ @, @@@డP"<>R|R|@*@@@#@@@dO@V@@W@ @@U*@@@T@@S@@R@@ఐ٠%titleR|R|@@@@@ R|@@R|R|@@%O@g@@@@K@@@hP@a@డQ/!^R}R}@K@@@K@@@p@@o@K@@@n@@mL@@@l@@k@@j@@ఐ%titleR}R}@(@@x@@@ȁ.@@%.infoR}R}@@R}R}@@L@@@~P@ȆP@ȅB@@ @@HP@|E@(doc.infoS~S~@@S~S~@@UO@ȇR@S |@@T@S u@@YV@A@St @@ డQ$List$iterSGMS GQ@ S#GRS$GV@@&ΰ@@@@PCO@ȏ@@ȓ&@@@Ȓ@@ȑ@@Ȑ@,A @@@Ȏ@@ȍ&@@@Ȍ@@ȋ@@Ȋ3S<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{@@@6R@8R@7@@ఐ%titleTh-Ti2@@@@@@9 @@C@@R@2@ภ:ְTw5DAB?3@c %**end of headerT~5ET5X@@ T5Y@@Q@D"@ภ9[T5\AQs@A@SR@>@@@CQ@I2@@A@SR@@@@Q@B;@@rA@TR@@@@Q@D@@A@T  R@@@@Q@M@@A@TR@@@@Q@U@@@@ @@@Q@Q@^@ภ;%TanABడS@I[I]TarTas@IZ@@@RN@@@bQ@`Q@U@@@W@@V@@T@@డSS&Global*with_indexTay@TazTa@%@&@@R$@@@^R@aR@_@@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@3@@0@@P@@@4S@@డUK砐KW^W_@K@@@U' @@ @@@ R@DR@7@@@9@@8 @@64@@ఐT*info_entryW}@TG @@UE@@@@S@CS@AH@@* @@ I@ภ=WWSAEWడV&Printf'sprintfW@WW@@@@@@I@@@?R@@@@0:@@@@@]@@ER@MR@^R@`R@ʞR@@@R@ʵ@@R@Q)@@@T@@@U@@@S@@R)@@P@@ภ'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@ @@@_S@ʝS@ʯS@S@S@S@@@@S@(<@@@'s#$%&@@@S@G@@@'~T@נ"-./0@@@S@S@@@'+6789@@@S@^@@@'T@ʢ5@ABC@@@ʲS@j@@@'T@}?@@@ʟS@ʮv@+* %s: (%s).@@'@@@ʠS@+S@*@@@@*U@@@^S@ʜ@@ఐ %titleX X@@@#@@డWQ(Filename+chop_suffixX+X3@ X4X?@@@@@@@@I@@H@@@@G@@F@@@E@@D@@C@@ఐ[(filenameY @Y H@˰@@@@@YT@[T@Z@@%.infoYJYO@@YIY P@@"@@@WT@]T@\@@Y)*Y*Q@@pT@U@@@@jR@g@ภ>Y5RAV@A@Xt@@@NR@d@@Y>@@R@L@YB|YCT@@@@@@Q@Q@fR@  @ภ?YQXeAGภ?YXXgYY4UAG!'@ifinfoY`XhYaXo@@ YcXp@@Q@w'@ภ?˰YlsAG4 @This file was generated by Ocamldoc using the Texinfo generator.YssYts@@ Yvs@@Q@:@ภ?ްY'AGG+@end ifinfoYY@@ Y@@Q@ˇM@ภ?Y:AGZ0@c no titlepage.YY@@ Y@@Q@ˏ`@ภ@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@ˑ@@@˖Q@˝@@qA@Yy|R@ˉ@@@ˎQ@˕@@A@YR@ˁ@@@ˆQ@ˍ@@A@YR@y@@@~Q@˅@@A@YR@q@@@vQ@}@@@@Q@nQ@u@ภ?ZDVaAW-@A@Y@@@oQ@ @@A@Y @@@Q@m@@A@Y@@@Q@@@A@Y9@@@RQ@"@@A@YŠ@@@Q@P@@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@1S@0@@6 @@W@@@2R@*@ ఐXD'puts_nl[[!@W@@@X?@@@;@@:@X@@@9@@8X7@@@7@@6@@5@@ఐ $chan["[&@ @@@@డZ!!^[=[>@T۰@@@T@@@T@@S@T@@@R@@QU@@@P@@O@@N@@2Documentation for [)[;@@[([<@@T@@@dT@fT@e@@ఐ %title[?[D@ .@@~@@@g@@['[E@@Y@@@I@kT@`@@p @@X@@@lR@G @ఐX 'puts_nl\HT\H[@W@@@X@@@t@@s@Y%@@@r@@qX@@@p@@o@@n)@@ఐ $chan\#H\\$H`@ z@@ 6@@+@end ifinfo\.Hb\/Hm@@\1Ha\2Hn@@YI@@@̂R@̇R@̆J@@6 @@XX@@@ O@̀P@@@Q@@@ O@T@Ġ$None\Noy\Oo}@V@@@@@@@@@@h@@@@@@@@o@@@ఐY%'puts_nl\h\i@W@@@Y @@@̏@@̎@Y@@@̍@@̌Y@@@̋@@̊@@̉@@ఐ $chan\\@ ݰ@@l@@1@c no title given\\@@\\@@Y@@@̝R@̢R@̡@@6 @@\@Ġ$Some\\@W ఠ!fW\\@\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@ΈP@]6@"@@@@@A6@"@@@@@A6@"@@@@@A6A@@@6@[(@@@@@[0@@@ΌN@`6@[7@@@@@A6@6@@@@@6@@@ΎN@@@@L@ΏA@@@ΐN@A@@@@@@@@ZZ@@@@@ @@ R@@ఐ$chan^L^M@@@23^L^K^K^L^L^L^L^L@ @@@@డ\!@^\^]@B@@@BР7o@"@@@3@@7d@"@@@4@@7Y@"@@@5@@7L@"@@@6@@7?A@@~76@[@@@7@@|7+@[@@@8@@t7 @7@@@9@@s@kA@@@2O@·O@yO@A@@@E@@D@BE@@@C@@BBI@@@@@@?@@>@@డ]*$List#map^^@ ^^@@'_@@@@@@`jP@Z@@_@@^@(%@@@\@@['Y @@@Y@@X@@W3^^^^^^^^@ @@@@࣠@!mXA^^@_A@@@@@@&Moduleఐ!m^^@@@@@3^^^^^^^^@ @@@_@@@__@@@ @@rA@@qQ@}Q@{@@ఐh&m_list__@I@@@@@__ @@CA@@@UP@̀Q@m@@డ]SS_6_7@S@@@\Xx@@@͐P@͎P@̓@@@ͅ@@̈́@@͂X@@డ]&Global*with_index_V@_Y_Z@%@v&@@]#$@@@͌Q@͏Q@͍u@@0 @@&v@@ఠ6indices_names_to_buildY_p_q@_A@@'^s@@@ͺQ@͖@@@ͩQ@͑@డ]$List#map__ @ _!_$@@(+@@@@РGsA@@@GlA@@@GeA@@@G^A@@@GWA@@@GPA@@@GIA@@@GBA@@@G;A@@@G4A@@@@@A@@@Q@ʹA@@@ͼQ@͙@@͜_@@͛@@͚@)+C@@@͘@@͗(_j@@@͕@@͔@@͓@@ఐ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@IP@@@@@@O0@@@@@3`S`R`R`S`S`S`S`S@ @@@@@@డ^$List)fold_left`iUc`jUg@ `mUh`nUq@@;@@@@N|3@@@Q@|Q@@@@@Y@@@DQ@@_@@@#Q@@@Q@@@@@@@@@@"@@@;@@@@@*@@@@@@M@@࣠@#accZA`r`r@`A@@<3````````@_@@@@@@@ఠ(longname[``@`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@@@4@@3@Zn@@@2@@1[y@@@0@@/@@.V@@ఐ(longnameaf(ag0@_@@c@@& indexaq4ar:@@at3au;@@Z@@@BU@GU@Fw@@a~'a<@@Mz@aa=@@4}@ఐݠ#accaAaD@ð@@@@@@@@aE[aE\@@@@@ఐ#accaE`aEc@԰@@&@@A[]a@@@araEd@@@4@@@,@@8@@@@R@UR@Q@@ภHaewaeAO'Comment)Indices :aeae@@aeae@@t@@@~Q@bw@ภH2aeAO%Blank@ae@@Q@n@ภFae)A^@*A@aGS@g@@@lR@v@@3A@aPQ@Z@@@^R@k@@aeu=@@Q@+Q@]@@ఐH-indices_namesbb@F3@@=h@@@R@{R@w@@bUbb@@]@@@@F&@@@SP@}Q@f@ @@ >@ภ_ b"b#@_ @@@P@΅I@b(b)@@L@@b+b,@@;:@@@1O@ΆP@Q@@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_buildaccocc@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@@@i@@h`@@@g@@f@@డb$List'flattendYdZ@ d]d^@@ș@@@șȘuN@N@q@@@t@@@s@@rȗ @@@p@@oj@@డb$List#mapdd@ dd@@-$@@@@@]@@@5O@ϟ@]@@@VO@Ϡ@@ϡO@χ@@ϊݠE@@@O@pO@O@τ@@ω@@ψ@.#@@@φ@@υ-8@@@σ@@ς@@ρ@@࣠@?dA@ఠ(longnamebdd@dA@@9@@ఠ)shortnamecdd&@dA@@>@@dd'@@@L@G@@ϣ@@ @@డcd$List#memd+@d+D@ d+Ed+H@@@@@hO@[O@Ͼ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@@@3S@8S@7(@@ @@_[@@@@9S@10@@|@@R@3@ภLfOATడd!^fZ f[@_@@@_@@@H@@G@_@@@F@@E`@@@D@@C@@BX@@,@printindex fvfw @@*fy @@_@@@XR@ZR@Yk@@ఐ)shortnameff@s@@x@@@@@$R@T{@ภKhfOAc@PA@e3R@;@@@@Q@`@@SYA@fภ?jeHภe?jaja@e?@@@2G@@@2N@6F@@@7@@@7J@@ఐ"mtkaka@T@@Y@@@/N@;N@:^@@O @@f_@A@kak @@డi$List$iterkk@ k!k"@@>̰@@@@?L@B@@F>@@@E@@D@@C@D? @@@A@@@>@@@?@@>@@=3k:k9k9k:k:k:k:k:@@@@@@@ ఐ$selfkLkM@@@H@ᢰkQ@@@h@@`c@@_@@ఐ%m_elek`ka@#@@Dp=@@@VM@eM@c.@@O @@@@@fM@T4@c@@@%Classఠ!clk~k@kA@@\@@@@щ3kkkkkkkk@4@@@Р\e\d@@@ѱ\a\`@ @Ѳ\\\[@@ѳ\W\V@@Ѵ@@@ѰA@@k-@@0@@ъ)@@@@ఠ%c_elepkk@kA@@@@@@Ҁ@@@M@g3kkkkkkkk@uMF@G@H@@@డj6%Class.class_elementskk @ k k@@A @@A A@@@q@@@p@@o@D@@@n@@mA@@@l@@@k@@j@@i1@A9ภUl f^ภfUl l$@fU@@@AB@@@҅N@҉F@@@8@@@ҊJ@@ఐ!cl%l&@T@@D@@@҂N@ҎN@ҍ^@@O @@f_@A@l% @@డj$List$iterl3*4l4*8@ l7*9l8*=@@?@@@@@J@ҕ@@ҙ?@@@Ҙ@@җ@@Җ@ET @@@Ҕ@@ғ?@@@Ғ@@ґ@@Ґ3lOlNlNlOlOlOlOlO@@@@@@@ ఐ0$selfla*>lb*B@@@]@⸰lf*Z@@@h@@ҳc@@Ҳ@@ఐ%c_elelu*[lv*`@#@@E<@@@ҩM@ҸM@Ҷ.@@N @@/@@@ҹM@ҧ4@b@@.@*Class_typeఠ"ctmlaulaw@lA@@]H@@@ѝ3llllllll@I@@@Р]z]y@@@Ѹ]v]u@ @ѹ]q]p@@Ѻ]l]k@@ѻ@@@ѷA@@lai-@@E@@ў)@@@@ఠ%c_eleql{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@@Agrm@@@@Ш@б@г-(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-2tAఠ.s.䭱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@@@@@_~@@^@@%Value@nJ<enK<k@@J@f&@@@@\'@Ġ6Element_type_extensionnWltnXl@Vc@n\ln]l@@Ve@@@>9@@@ @@t:@@@ ఐd$selfnmlnnl@@@iH@nrl@@@ @@n@@mO@@)Extension@n~lnl@@J@uZ@@@@[@Ġ1Element_exceptionnn@V4@nn@@V6@@@Am@@@ @@n@@@ ఐ$selfnn@5@@|@-n@@@?@@}@@|@@)Exception@nn@@HJ@ӄ@@@@@Ġ,Element_typenn@V@nn@@V@@@D@@@ @@@@@ ఐ̠$selfnn@i@@@an@@@s@@ӌ@@Ӌ@@$Type@n n@@|J@ӓ@@@@@Ġ7Element_included_modulenn.@X-@n/n0@@A@@@G@@@ @@@Ġ6Element_module_commento19o1O@V @o 1Po 1Q@@3@@@J@@@ @@#@@@@$@@@ภ$o1Uo1W@#@@@'@Ġ.Element_moduleo"qyo#q@\ఠ!muo+qo,q@oD A@@]@@@M3o/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@\,ఠ"mtvoo@o A@@^v@@@P3oooooooo@@@@@@@@@@@  ఐ$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ఠ!cwp->Tp.>U@pF A@@^@@@S3p1p0p0p1p1p1p1p1@ @@@@@@@H@@@  ఐ:$selfpC>YpD>]@װ@@?3pCpBpBpCpCpCpCpC@@@@@@ҰpK>f@@@@@@@ @@%Class@pW>gpX>m@@J@"@@@@@ ఐ^$selfpgpzphp~@@@c$@plp@@@@@@-@@,@@@+@@*1@@%ClassఐX!cpppp@?@@aL@@@ON@DN@IN@HM@pppp@@@@@7S@@3@@N@4V@Z@@W@Ġ2Element_class_typepp@Ztఠ"ctxpp@p A@@_b@@@V3pppppppp@@@@@@@@@@@  ఐ$selfpp@X@@3pppppppp@@@@@@Sp@@@e@@Y @@X @@*Class_type@pp@@nJ@`@@@@@ ఐߠ$selfpp@|@@$@Bp@@@@@@k@@j@@@i@@h1@@*Class_typeఐX"ctqq@?@@a@@@ԎN@ԃN@ԇN@ԆM@qq@@@@@@uS@@3@@N@rV@Z@@+W@@Akkyq  @@@ @@A@@@>@@V9@@U@@T@@@-@@a@J@@`E@@_@@^@@]J@X)@q9$@@Fq?q@(@AA࣠@&self-2{Aఠ1z1qf A@K3qMqLqLqMqMqMqMqM@@@@  qiAN@N@@@@Ġ/Class_attributeq_4<q`4K@\@qd4Lqe4M@@\@@@s3qfqeqeqfqfqfqfqf@h@ @'i@ @@@@@@ @@l@@@ ఐ0$selfqz4Qq{4U@@@v@q4^@@@@@~@@}@@)Class_att@q4_q4i@@!J@օ&@@@@'@Ġ,Class_methodqjrqj~@\@qjqj@@\@@@v9@@@ @@:@@@ ఐd$selfqjqj@B@@H@:qj@@@L@@֍@@֌O@@&Method@qjqj@@UJ@֔Z@@@@[@Ġ-Class_commentqq@\j@qq@@6g@@@ym@@@ @@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_listAr $8r!$C@r9A@@ 3r!r r r!r!r!r!r!@#@@!$@@@@@@  @@ డp'Hashtbl%clearr:FLr;FS@ r>FTr?FY@@@!a@hr!b@hs@@@h@@h@@@h@@h@^i_i@@]B@"@@@M@M@@@@@@@@@@@3rirhrhririririri@IUV@L@M@@@@n龠(node_tblryFZrzFb@@@@@@"@@H@@n@@@0M@@@ఠ(filenamer eor ew@rA@@q@@@VM@13rrrrrrrr@.@@@డqivixr zr z@iu@@@a@@@RM@7@@8@ @@6iw@@@5@@4@@3@@డq2gMgOr zr z@gL@@@p"N@G@@@I@@H@@F7@@డq@&Global(out_filer z@r zr z@ @#ref=@@@p@@@p@b b @@b(@/@@p-@@@PO@SO@Qb@@9@@/c@@డF 0default_out_file-Odoc_messagess  zs  z@ s zs z@@F@@@:e@Fw&&Fw&C@@Fe@ @@pN@T@@[@@lU@@@UN@B@-ocamldoc.texis) s* @@s, s- @@@డqgg°s7 s8 @g@@@qM@Y@@@[@@Z@@X@@డq&Global(out_filesR @sU sV @ @s!@@q@@@bN@eN@c@@+ @@!@sc z@@@A@se ek@@ డqggsr ss @g@@@q;l@@@vM@tM@i@@@k@@j@@h3ssssssss@@@@@@@డq&Global*with_index"s @s s @(@嵰)@@qb'@@@rN@uN@s @@3 @@)!@డr$List$iterss @ s!s%@@Ga@@@@@@@ףM@}@@ׁGb@@@׀@@@@~@Lנ@@@|@@{G_@@@z@@y@@xQ@@ ఐ֠$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@@@בN@O@׻@@ @@p@@@M@N@׏@@t @@ @@ఠ'chanoutt|t|@tA@@qd@@@M@3tttttttt@2@@@డs-(open_outt|t|@@q@@@O@@Nq|@@@M@@L@rcrd@@r@@@@@@@@@q@@@@@'@@డsW(Filename&concattt@ tt@@@@@@i@@h@@@@g@@f@@@e@@d@@c@#^#^@@#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.@@@q@@@q@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@@@@@@MI@@@L@@K@@J@OR@@@H@@GI@@@F@@E@@D@@ ఐS$selfv^OZv_O^@@@Z@ڰvcOr@@@k@@h@h@@gc@@f@@e@@ఐɠ'chanoutvvOsvwOz@ΰ@@@P@s@@v|OYv}O{@@@~@@uy@@t@@ఐo+module_listv|v|@ @@v@@^@@r@@@yM@[@ డuk*k,vv@k)@@@tjo@@@؊M@؈M@}@@@@@~@@| @@డu"&Global,with_trailerv@vv@%@#refd6@@@q@@@q@e7e7@@f @5@@t3@@@؆N@؉N@؇7@@?@@58@ ఐࠐ$selfvv@@@F@`v@@@@@؎@@؍M@@ఐR'chanoutvw@W@@N@ؔ\@@@@]@@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(@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ᐐ@@@?@Ah@@@@>AAvfР@a@a@a@a͐@a@aې@a@aݐ@aА@@A@@@@@@@A'@Ah@@@@BC&@Axj@@@@%@Ah@@@@$@A#@@@@ABAA@CD@.@A@*@@o@@n@@m@A>z@A@2@@@r@@s@@q@@p@A@@@v@@u@@t@AB<@A@y @@@|@@@{@@z @@@y@@x@@w@@A@@@@@~@@}@Aj@A@f@@߄@c@@߃^@@߂@@߁@@߀@BY@A@U@@߉@R@@߈M@@߇@@߆@@߅@I@A@E@@ߎ@B@@ߍ=@@ߌ@@ߋ@@ߊ@AC4@A@0@@ߓ@-@@ߒ(@@ߑ@@ߐ@@ߏ@@A@@@ߘ@@@ߗ@@ߖ@@ߕ@@ߔ@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@@@1@@@0@@/@@.@@-@@A@@@@9@@8@|{@@@7@@@6@@5v@@4@@3@@2@A@A@@@<@@;@@:@BDE>߰@A@c@@@A@@@I@@@?@@>@@=@?@A@/@@@F@@EX@@@D@@C@@B@?u@A@@@@K@@Jf@@@I@@H@@G@AB?@A@p@@@N@@O@@M@@L@?ܰ@A@}@@@R@@S@@Q@@P@A?@A@@@@X@@W@@@V@@U@@T@?P@A@EOr@@@^@@@]@@\@@@[@@Z@@Y@AB?@A@@@@c@@b@@@a@@`@@_@?@A@@@@h@@g@@@f@@e@@d@A?#@A@uM@@@p@@o@@@@n@@m@@@l@@k@@j@@i@?@A@E@@@v@@@u@@t@@@s@@r@@q@ABCDFG?@A@@@x@@w@@u@A@@@@{@@|@@z@@y@A?C@A@@@@@@@?<@@@@@@@@@@@@~@@}@?@A@Y@@@@@@@@@@@@@AB?-@A@@@@@@$@@@@@@@@?Q@A@ @@@@@3@@@@@@@@A@@A@@@@@@@@D@@@@@@@@@@@@?Ӱ@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@ @ @@@5@ @@@6@@4@@@3@@2 @@@1@@0@@/@r@A@n@@9c@@8@@7@A @A@ @@@?@@>  @@@=@@@<@@;@@:@BͰ@A Ku @@@J@@@I@@H@  @@@G@@@F@@E  @@@D@@@C@@B@@A@@@@ @A@ @@@P@@O ~ }@@@N@@@M@@L@@K@ACD x@A x  v@@@Z@@@Y@@X@ u@@@W@@V p o@@@U@@@T@@S@@R@@Q@ n@A@ n@ m@@@b@ h g f@@@e@@@d@@@c@@a@@@`@@_ c b@@@^@@@]@@\@@[@A ]@A@ ]@@@k@@j Z Y@@@i@@@h@@g@@f@ U@A U  S@@@u@@@t@@s@ R@@@r@@q M L@@@p@@@o@@n@@m@@l@AB G@A@ G@@@z@@y B@@@x@@w@@v@ ?@A@ ?@@@@@@ : 9@@@@@@@@ 4 3@@@@@@~@@}@@|@@{@@A@@@@@@@@AB̰@A@ 6 5@@@@@@@@ 2 1@@@@@@@@@@@˰@A@ - ,@@@@@@@@ ) (@@@@@@@@@@@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{@F@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@~@}@|@{@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@G1@@E@@@@)@@@&@)&)\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@.-,@@@@@@+*)@@@@@('&@@@@@@@@@@@@%A@$#"@@@@@@! @@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@A@ @@@~@@}@   @@@|@@@{@@z @@@y@@@x@@w@@v@@uA@@@@@s@@@@t@@r@@@q@@p@@@o@@n@@mA@@@@l@@k@@@j@@@i@@h@@gAP٠@@@f@@@e@@d@@@@c@@@b@@a@@@`@@@_@@^@@]@@\A@@@@[@@Z@@@Y@@@X@@W@@VA @@@U@@@T@@S@@@@R@@Qܠ@@@P@@@O@@N@@M@@LA@ؠ@@@@H@ԠӠ@@@K@@@J@@@I@@G@@@F@@EР@@@D@@@C@@B@@AA@@@@@@@?ʠ@@@>@@@=@@<@@;Al@@@:@@@9@@8@@@@7@@6@@@5@@@4@@3@@2@@1A@@@@0@@/@@@.@@-@@,A@@@@+@@*@@@@)@@@(@@'@@@&@@@%@@$@@#@@"A@@@@!@@@ @@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@A@@@@@@@ @@ @@@ @@@ @@ @@A@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@A@@@@@@@~@@@@@}|{@@@@@@@@@@@@zA@yxw@@@@@@v@@@@@@uts@@@@@@@@rqp@@@@@@@@@@@@@@oA@nml@@@@@kji@@@@@@@@@@hA@gf@@@@@@@@edc@@@@@@@@@@JA@u sh]@@@d@@@@@@HKA@@uu@@@@@@@@u!u@@@@@@@HA@@@@@@@u4J@@@k@@@@@@@@@@@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@@@@i@@@uK@@@@@@@@@@@IA@Oˠ@@@@@@@@@IA@@JA@@@@@@@IoA@@@@IduIc@@@@@@@@@@@@@@J&A@uK<@@@@@@@@@IVA@uKH@@@@@@@@@IwA@uKT@@@@@@@@@KAKK @@@@@K @@@@@@~@@}IA@I@@@|@@{@vKv@@@z@@y@@x@@w@@vKA@@@u@@t@@sK`A@KY@@@r@@q@v7K@@@p@@o/@@n@@m@@lKA@@@j@@h@@gKA@vKvH@@@f@@eC@@c@@bjA@@@@&@@a@v_tYp@@@$@@`vcv`@@@"@@_@@^@@]^A@W@@@\@@[@vwt^@@@@@Zv{vx@@@@@Y@@X@@WQA@vK@@@@@@@@VGvv@@@@@@@@U@@TCA@Pv:@@@(@@@'@@S@@R@@Q6A@PĠv-@@@ @@@@@P(@@O@@N)A@~}@@@8@@@7@@M@@@5@@L@@KA@?>=@@@j@@J@@@@h@@Ivv@@@f@@H@@G@@FA@v  @@@b@@E@@@@@D@@CA@v@@@@@B@@@@@A@@@A@w *@@@<@@?@@>@@=A@w@@@@@<D@@@@@;@@:A@Z,@@@9@@8@נ@@@7@@@6@@5E@@@@@4@@3@@2A@,@@1T@@0@@/A@@@@G@@.@wV@@@]@@-j@@,@@+@@*A@wc@@@.@@)w@@(@@'A@wpww@@@@@@&@@%@@$A@w}w(w @@@K@@#@@"@@!A@ww5@@@2@@ @@@@A@wwa2@@@@@@@@@A@ww%a+@@@"@@@@@@A@wv Z@@@@@@ww;y@@@@@@@@@@@uA@z@@@wwvwu@@@E@@@@@@@@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@@@@@@@@@ A@xx\@@@@@+@@@@ A@s@@ @@@@@@@p@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@~@}@|@{@z@y@x@w@v@u@t@s@r@q@p@o@n@m@l t@@kt@ @Axx@@@\@ AA֠k@^@@@]@A x@Axx@@@_@BC x@A@@@`@ w@Ay y@@@a@ w@A v u q@@@c@@@b@AB pAA-C@ k@@@f@@ h g@@@j@@i f e@@@h@@g@@e@@@d@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@@@@6@@5@@@@4@@3@@@2@@1@@0@@/@@A@@@@?@@>@@@@=@@@<@@;@@@:@@9@@8@@7@A@A0@@@K@@@J@@I@@@@H@@G@@@@F@@E@@@D@@C@@B@@A@@@@@AT@@@W@@@V@@U@@@@T@@S@@@@R@@Q@@@P@@O@@N@@M@@L@AB@A@@@@_@@^@@@@]@@\@@@[@@Z@@Y@@X@@A@@@o@@@n@@m@@@@l@@k@@@@j@@i@~}@@@h@@@g@@f|@@@e@@d@@c@@b@@a@@`@Ay@A@yxw@@@w@@v@v@@@u@@tu@@@s@@r@@q@@p@BCr@A@rqp@@@@@~@o@@@}@@|n@@@{@@z@@y@@x@+@A@)@@@@@(@@@@@@@@@A@o@@@@@@@A,@A@@@@@@@@BC ~ }A@@@@@@@Us{a{^@@@@@@@@@@@@@@@@@@,@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@@@1E@@0@@/@ABD@A@}@@6u@@4@@3@2@A@:@@;E@@:@@9@A@A@@@?\@@>@@=@@A@ @@F@@@Di@@C@@B@@A@A@A@@@Jp@@I@@H@BCEFRǰ@A@}gR@@@P@@OQ@@@N@@M@@L@R@A@}w}t@@@U@@T}|{f@@@S@@R@@Q@@A@p@@X@@W@@V@@A@D@@^@?@@\@@[@@Z@@Y@ABC@A@@@a@@`@@_@@A@@@i@@@g@@e@@d@@c@A@A@@@@q@@@p@@oߠ@@@n@@@m@@l@@k@ܰ@A@@@@w@@v٠@@@u@@@t@@s@@r@A԰@A@Ԡ@@@~@@@}@@|Ҡ@@@{@@@z@@y@@x@ @A@Π@@@@䆠@@@@@@@@@@@ʠ@@@@@@@@@@@ABCDGŰ@A@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@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@?@@@1@@0@>=@@@/@@.<;:@@@-@@@,@@+@@*@@)@8@A@87@@@8@@@7@@6654@@@5@@@4@@3@@2@AC1@A@10/@@@A@@@@.-@@@?@@>,+*@@@=@@@<@@;@@:@@9@(@A@('&@@@N@@M@%@@@L@@K@$#"@@@J@@@I@@H! @@@G@@@F@@E@@D@@C@@B@@A@@@@T@@S@@@R@@@Q@@P@@O@@A@@@@[@@@Z@@Y@@@X@@@W@@V@@U@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@  @@@@@@@@   @@@@@@@@@@ A@ @ @@@ꍠ@  @@@@@@@@@@ @@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@~@@}A@@@@|@@{@@@@z@@y@@@x@@w@@v@@uA@@@@t@@s@@@@r@@q@@@p@@@o@@n@@m@@lA@@@@k@@j@ڠ@@@i@@@h@@gנ@@@f@@@e@@d@@c@@bA@Ӡ@@@@`@@@@a@@_@@@^@@]@@@\@@[@@ZA@@@@Y@@Xɠ@@@W@@@V@@U@@TA`@@@S@@@R@@Q@@@@P@@@O@@N@@@M@@@L@@K@@J@@IA@@@@H@@G@@@F@@@E@@D@@CA"۠@@@B@@@A@@@@@@@?@@>@@@=@@@<@@;@@:@@9A@@@@@5@@@@8@@@7@@@6@@4@@@3@@2@@@1@@@0@@/@@.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@@@Q@@@@@@XA@@@@@@@@@@@@@@@@XNA@@@@@@@Z\@@@X@@@@@@@@@@@YA@Zk@@@@@;@@@@YA@@@C@@@@YA@%Z@@@@@O@@@@YA@W@@W@@@@YA@_@@_@@@@YA@AZ@@@@@k@@@@YdA@_bN@@@@@w@@@@YA@YZ@@@@@@@@@YA@eZ@@@@@@@@@Y.A@W@@@V@@@xZ@@@@@@@@@@@YA@_@@@@@@@@@YA@@ZqA@@@@@@@Y=A@@@@Y2Y1@@@@@@@@@@~@@}@@|YA@[ @@@{@@z@@y@@xY$A@[@@@w@@v@@u@@tYEA@["@@@s@@r@@q@@pZAZZ@@@o@@nZ@@m@@l@@k@@jYA@Y@@@i@@h@[D@@@g@@f@@e@@d@@cZA@@@b@@a@@`[.A@['@@@_@@^@[_@@@]@@\/@@[@@Z@@Y[rA@@@W@@U@@T[_A@@@@S@@RC@@P@@O8A@@@@N@@M@-i>@@@L@@K1.@@@J@@I@@H@@G,A@%@@@F@@E@En@@@D@@CIF@@@B@@A@@@@@?A@X[@@@>@@@=@@<`]@@@1@@@0@@;@@:A@`p@@@9@@@8@@7@@6@@5A@`@@@4@@@3@@2(@@/@@.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@@@$@@@@@l@@@@@@@@@A@@@@@@@@@@@@@r"@@@@@'@@@@@@@@@@@A@@@@@@6@@@@@@@A@Р@@@@@@@@@@@@@A@@@@@l@@@@@@@A@|@@@@@{@@@@@@@xA@GF@@@@@@@@@pA@*h@@@@@+@@@@gA@s@@_@@@@@~@@} >@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@텐\ B@@ B@|@A@@@u@|AAk@w@@@v@AF@A@@@x@BCF@A@@@y@E@A@@@z@E@AgDC?@@@|@@@{@AB>AA=@9@@@@@65@@@@@43@@@@@@@~@@@}@CD@m@A@@@@@@@@A^@A@rq@@@ @@ @@ @@@43A@@@#^}@@@@@ @@ @AB\_@A@U1.@@@@@@@@63@@@@@@@@@A@@@@@@@@A@A@@@@@@@@@@@@@B@A@@@"@@@!@@ @@@@@@A@@@'@@@&{@@%@@$@@#@AC{@A@@@,@w@@+r@@*@@)@@(@I@A@@@1@]@@0X@@/@@.@@-@At@A@@@6@|@@5w@@4@@3@@2@B #@A@@@;@@@:@@9@@8@@7@K@A@k@@B@g@@A@d@@@`@@?@@>@@=@@<@%@A@]@@EY@@D@@C@ABCDE]@A@m@@@M@@L@_@@@K@@J@@@I@@H@@G@@F@"@A@"@@@S@@R@@@Q@@P@@O@@N@A)@A)))@@@\@@@[@@Z@)@@@Y@@X)@@@W@@V@@U@@T@#@A@@@a@@@`@@_@@^@@]@A)@A@)))@@@i@@h@)))@@@g@@f)@@@e@@d@@c@@b@BCF)@A@)))~@@@q@@p@)})z@@@o@@n)y@@@m@@l@@k@@j@){@A@){)z)y@@@z@@y@)x)u)t@@@x@@@w@@v)s@@@u@@t@@s@@r@A)p@A)p))n@@@@@@@@@)m)l)k@@@@@@)j)i)h@@@@@)g@@@@@~@@}@@|@@{@)e@A)e*")c@@@@@@@@@)b)a)`@@@@@@)_)^@@@@@)]@@@@@@@@@@@@AB)Z@A@)Z)Y)X@@@@@@)W)V@@@@@)U@@@@@@@@@@)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@@@0@@/{u@@@.@@-@@,@Aa@Aaa@@@7@@6au@@@4@@5@@3@@2@@1@`y@A@`s@@@?@@>@a@@@=@@<u,@@@;@@:@@9@@8@ABCa@A@ u8@@@B@@C@@A@@@@$ɰ@A@@@F@@E@@D@A#°@A@d@@I @@H@@G@#@A@S@@N@N@@M@@L@@K@@J@A#@A@k@@Q@@P@@O@BCb@A@b @@@Y@@X@bD@@@W@@VJuu@@@U@@T@@S@@R@$O@A@@@\=@@[@@Z@$@A@@@_E@@^@@]@ABD%s@A@}@@bu@@a@@`@%@A@:@@eE@@d@@c@A$U@A@@@h\@@g@@f@#Ѱ@A@ @@m@@@li@@k@@j@@i@A$T@A@@@pp@@o@@n@BCEFb@A@5b@@@u@@t@@@s@@r@@q@b@A@EB@@@z@@yJu@@@x@@w@@v@$߰@A@p@@}@@|@@{@$ְ@A@D@@@?@@@@@@@@~@ABC%@A@@@@@@@@%@A@@@@@@@@@@@@@A+@A@+++@@@@@@@@+++@@@@@@@@@@@+@A@+++@@@@@+++@@@@@@@@@@@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@+++@@@2@@@1@@0+++@@@/@@@.@@-@@,@ACD+@A@++@@@7@@6++@@@5@@4@@3@+@A@+++ @@@>@@@=@@<+ + + @@@;@@@:@@9@@8@(@A@ q@@A @@@@@?@AB@A@+++ @@@J@@I@+ + @@@H@@G+ + +@@@F@@@E@@D@@C@@B@+@A@++@@@Q@@@P@@O+++@@@N@@@M@@L@@K@AC*@A@***@@@Z@@Y@**@@@X@@W***@@@V@@@U@@T@@S@@R@*@A@***@@@g@@f@*@@@e@@d@***@@@c@@@b@@a***@@@`@@@_@@^@@]@@\@@[@*@A@***@@@m@@l***@@@k@@@j@@i@@h@*@A@**@@@t@@@s@@r***@@@q@@@p@@o@@n@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 @|@{@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#;@@@A&A@Р&@@@@@@@@@@@@@A@@@@@u@@@@@@@g0A@z@@@[@@@@@@dA@@@@@@@@@@@@@@@@&_A@{|\G@@@@@@@@&`@@@@@@@('A@I8@@@@@@K{e@@@@@@@@@@@@@@(#A@@@@_{e@@@@@@@@@@@(A@)@@@p{@@@@@vT@@@@@@@@@( A@=@@@{@@@@@vh@@@@@@@@@'A@Q@@@f@@vw@@@@@@@@@(A@`@@@&@@@@@v@@@@@@@@@(A@t@@@lN=(@@@@@@@@t@@@@@@'A@@@@@@@'@@@@@@@@:@@@@@@@@@@@'A@@@@@@I@@@@@@@eA@+@@@@@@zg@@@b@@d@@@@@@@~@@}+xA@+q@@@|@@{@{@@@z@@y@@@x@@w@@v@@u2TA2S2Q2N@@@t@@@s@@r@2K@@@q@@p2H@@@o@@n@@m@@l+A@r@@@k@@j@u@@@i@@h@@@g@@f@@e@@d2_A@2^2[2Z@@@c@@b@2Y2X2W@@@a@@`2V@@@_@@^@@]@@\2UA@2T2S2R@@@[@@Z@2Q2N@@@Y@@X2M@@@W@@V@@U@@T2LA@2K2J2I@@@S@@R@2H2E2D@@@Q@@@P@@O2C@@@N@@M@@L@@K2BA2A2Ϡ2?@@@J@@@I@@H@2>2=2<@@@G@@F@2;2:29@@@E@@D28@@@C@@B@@A@@@@@?27A26224@@@>@@@=@@<@232221@@@;@@:@202/@@@9@@82.@@@7@@6@@5@@4@@32-A@2,2+2*@@@2@@1@2)2(@@@0@@/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@++@@@X@@a@@@@@@@h#A@.i@@@@@@@@@hA@@@@@@@hA@Bi@@@@@@@@@iA@@@@@@@iA@@@@@@@hA@^i@@@@@@@@@hA@n@@@@@@@@@iA@vi@@@@@@@@@hA@i@@@@@@@@@hKA@t@@@`@@@i@@@@@ @@@@@@hA@n*@@@@@@@@@hA@@iA@%@@%@@@@hZA@-@@@hOhN@@@@@@@@9@@@@@@iA@j'@@@@@E@@@@hAA@j3@@@@@Q@@@@hbA@j?@@@@@]@@@@jAii@@@@@il@@l@@@@@@hA@h@@@@@@ja@@@@@@@@@@@jA@@@@@@@-$A@-:-@@@@@@@@s@@@@,&A@,~@@@@@@@@K@@@@, A@<xM@@@@@@E,@@@@@)@@@@@@,7A@R~@@@@@&@@@@jA@j@@@@@@ej@@@@@@@@@@@,A@r,,@@@@@F@@@@,A@*,@@@@@~S@@}@@|-A@2K2J2I@@@{@@@z@@yk@@@x@@w@@v-A@--@@@u@@t@@r@@q,A@WB@@@p@@o@@n@@m,gA@4%4$4#@@@T@@l@ml@@@k@@j@@i@@h@@g,A@z[@@@f@@e@@d@@ck4^4]4\@@@=@@@<@@;@@:4[A@4Z4Y4X@@@9@@84W4V4U@@@7@@@6@@5@@44TA@4S4R@@@3@@@2@@14Q4P4O@@@0@@@/@@.@@-4NA@4M@4L@@@+@4K4J@@@,@@*@@@)@@(4I4H4G@@@'@@@&@@%@@$4FA@4E4D4C@@@#@@"@4B4A4@@@@!@@ 4?4>4=@@@@@@@@@@@@4@=@<@;@:@9@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__Domain06wI62J{V.Stdlib__Either0HD ?|>0Stdlib__Filename0ʩDZ۽!g.Stdlib__Format0b HvkR/Stdlib__Hashtbl0(L%bԠ,Stdlib__Lazy0$1mlࠠ.Stdlib__Lexing0^m|e,Stdlib__List0oYӀ7tG[w\+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@@