Caml1999T0377HC,Odoc_to_text*ocaml.text&_none_@@A Text generation. This module contains the class [to_text] with methods used to transform information about elements to a [text] structure.8ocamldoc/odoc_to_text.mlP77S@@@@@@3@@@@#intA;@@A@@@@@9@A@$charB;@@A@@@@@>@A@&stringQ;@@A@@@@@C@@@%bytesC;@@A@@@@@H@@@%floatD;@@A@@@@@M@@@$boolE;@@%falsec@@W@$trued@@]@@@A@@@@@^@A@$unitF;@@"()e@@h@@@A@@@@@i@A@ #exnG;@@@A@@@@@m@@@#effH;@@O@A@A@@@@@@v@@@,continuationI;@@Q@@P@B A@nY@@@@@@@@@%arrayJ;@@R@AA@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AA@Y@@@@@@@@ 5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@AA@Y@@@@@@@@ *atomic_locU;@@Z@AA@@@@@@@@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A=ocaml.warn_on_literal_pattern@@0Division_by_zero]#@@@A  @+End_of_file\#$@@@A#&&@'FailureY#,@'@@A,//@0Invalid_argumentX#5@0@@A5$8#8@-Match_failureV#>@@=@9@;@@a@@AF5I4I@)Not_foundZ#O@@@AN=Q<Q@-Out_of_memoryW#W@@@AVEYDY@.Stack_overflow^#_@@@A^MaLa@.Sys_blocked_io_#g@@@AfUiTi@)Sys_error[#o@j@@Ao^r]r@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib@@Р)Odoc_info)Odoc_infoUU@@ 3@@@@@A3@@@U@@ @Р)ExceptionVV@@ 3@@@@@A3@ @@V@@ @3@@@Р.$TypeWW@@ 3@@@@@A3@ @@W@@ @3@@@РD%ValueXX@@ 3@@@@@A3@ @@X@@ @3@@@РZ&ModuleYY@@ 3@@@@@A3@ @@Y@@ @3@@@Рp%ClassZZ@@ 3@@@@@A3@ @@Z@@ @3@@@/@@$info]Tb]Tf@AAAБఠ$self ^is!^iw@9AA$^ir%^ix@@3text_of_author_listA@$listK&stringQ@@@@@@C@ x$listK)Odoc_info,text_element@@@*C@(@@@)C@ y@@ zC@ v@@ wC@ s3text_of_version_optA@ˠ&stringQ@@@C@6@@@5C@ /,C@)@@@)#C@ @@ C@ @@ C@ |1text_of_since_optA@#"@@@C@@@@C@ NKC@)V@@@)dC@ @@ C@ @@ C@ .text_of_beforeA@$listK@&stringQ@@@!6@p$text@@@)LC@!7@@!5G@!@@@!#C@ }C@)3@@@)AC@ @@ C@ @@ C@ 9text_of_raised_exceptionsA@20raised_exception@@@)G@"d@@@"pC@ C@)t@@@)C@ @@ C@ @@ C@ +text_of_seeA@#see@@@)C@ D@@@$C@ @@ C@ @@ C@ ,text_of_seesA@lG@$}@@@$C@ ՠC@)@@@)C@ @@ C@ @@ C@ 2text_of_return_optA@ɠv@@@)C@%@@@%C@ C@)@@@)C@ @@ C@ @@ C@ .text_of_customA@@&stringQ@@@&hE@%ˠ@$text@@@&7E@%@@%E@%@@@%C@ $text@@@&C@ @@ C@ @@ C@ .text_of_alertsA@ڠ:%alert@@@'PE@&@@@&C@ JGC@)@@@)C@ @@ C@ @@ C@ ,text_of_infoA%block p@@@*C@ @@@ C@ @Qn$info@@@*C@'@@@'C@ F|C@*@@@*C@ @@ C@ @@ C@ @@ C@ @@ @ C@ @ C@ @ C@ @ C@ @ C@ @ C@ @ C@ @ C@ @ C@ }@ ~C@ t@ uC@ H@@ IC@ N3@;@@@AhAgAFAEANAMAAAAsArA@@*B@*@*@*@*@*@*@*@*@*@*@*@*B@ A@@ B@@@@]TT@@@@@A#@3@-tag_functionsAA@@@@ n@@@@@ q@@@ p@@ o@@ m@@@ l@A@@A@@@ @@ @A@A@@@ @@ @B@A@g@@ @@ @@A@@@ @@ @@A@@@ @{@@ @@ @@ @ABCn@A@j]@@ @@ @!@A@@@ @@ @AZ@A@VO@@ @@ @G@A@C<@@ @@ @ABװ@A@@@ @@ @@A@@@ @@ @ACD'*undef*C@@r@iR#@@@ F@@ G@@ ;@@AAIAHA6A5AA[AZAzAyA,A+@@*@+@+@+@+@+@+@+@+@+ @+ @+ B@ C@@ D@@@@@@@@@@@@)selfpat-*BAm@m@Ѡb%5b%B@AAภ"[]b%Fb%H@;!@@U@@@@AA@A@@@@г$listb%yb%}@В@г&stringb%Lb%R@@@@@ P3@A8A@@ @@@б@гg)Odoc_infob%Vb%_@nb%`b%d@@@v@@@ Q @@гq)Odoc_infob%hb%q@xb%rb%v@@@@@@ R- @@@@@ S0! @@@@8@ @@ T7=b%w@@@ @@@ V=b%KP@@b%Eb%~@@@B@@b%)@)ocaml.doc The list of pairs [(tag, f)] where [f] is a function taking the [text] associated to [tag] and returning a [text]. Add a pair here to handle a tag._y}a$@@@@@@@ee@AA࣠@&self-1Aఠ&self-*  AGFA@ 3........@`8@à@A@@AB@@Atu@!"@ABVW@?@@̠@@ABCDE@O@A!1.@hCA-Ua@kDASAPNgML@LL@@@L@L@yEA@@@>>5{GA=6@=4@@6@࣠@!lAqere@HA@@>3rrrrrrrr@FLQ@J@ITR@K@@@@@  @@ఐ!lff@Q@@@@R3@!@@@Ġgg@@@@@`@@`@@@ภhh@@@@Y@@ii@@p@@p@@@ภ"::jmA; @B@AA@A@@ภ$Bold j#@;$Boldk@@@@@@@@ADBV@A6ocamldoc/odoc_info.mligg@@@sT@ภ"j%jFA!ภ#Raw j(@;#Raw@m@@@@A@BV@Acc@@@P@డj!^j?j@@@&stringQ@@@T@@@@S @@@R@@Q@@P@*stdlib.mli^2^2^2^X@@&Stdlibq@@@@@@@ @@@@ @@@ @@ @@ @@డ-Odoc_messages'authors-Odoc_messages&j*'j7@ *j8>@?@@@@@:ocamldoc/odoc_messages.mli!!!"@@-Odoc_messages@K@@J@@@ H@H@@@": GjAHjC@@\JjD@@U@@@ H@H@@@Sj)TjE@@@@@ @H@ @@ @@@@@G@ G@ @ภ˰A@A@ؠ@@@ G@@@tj$@@@@ G@ @@@@6C@*%C@*"C@(C@(C@ G@ @ภ߰kIUAݠภ#RawkIX@డ&String&concatkIZkI`@ kIakIg@@@m@@@@yv@@@@@@z@@@@@@@@*string.mlisss@@.Stdlib__StringI@"@@@@@@@@@@@@@@@@@@@@L@@", kIikIk@@kIhkIl@@:@@@H@H@`@@ఐ!lkImkIn@n@@m@@kIYkIo@@@@@@H@w@@v @@G@z@ภ] lr~\A[ภ'Newlinelr@;'NewlineY@@@@BV@ARoSo@@@\@@ @@G@ @ภ"muA@vA@H@@@@G@@@$A@H@@@@G@@@A@C@ @@@ G@@@?j@@@@@AAf@@@A@A@@@@@ @@@@@'@ @@'@@&@@%C@""@Te@Le + @return [text] value for an authors list. bdcd@@@@@@@ ipjp@AA࣠@&self-1 AఠK LJIAK@R3wwwwwwww@I@@@  MJAUN@U@@N@࣠@%v_opt App@KA@@'3@^i@b@!j@c@@@@@  @@ఐ%v_optqq@:@@@@;3@!@@@Ġ$Noner$r(@;H@@W@@@@AA@A@@@@@@O3@@@@@P@@@ภr,r.@@@@I @Ġ$Somes/7s/;@;@A@AA@A@@ఠ!v s/<s/=@LA@@mC@C@89@@@@@u:@@u:@@@ภ4s/CvA3ภ$Bold s/G@1ภDs/Is/jACภ#Raw s/L@"డ!^s/cs/d@@@@@@@c@@@@b@@@a@@`@@_3@tG@@A@B@@@@డ'version-Odoc_messages%s/N&s/[@ )s/\&@'@@@@@""""(@@@1@@G@@@oH@qH@p(@@": Ds/eEs/g@@BGs/h@@R@@@nH@sH@r;@@Ps/MQs/i@@@@@]@tH@mE@@j @@@@@~G@VG@\O@ภȰxA@yA@ՠ@@@WG@z\@@qs/H@@@@IG@Ub@@@@C@GG@Hg@ภհtmAӠภ#Rawtm@ఐ!vtmtm@~@@@@@@G@@ภuAภ'Newlineu@@ @@1G@@ภvA @A@@H@@@@G@@@A@&IH@@@@G@@@CA@/RC@@@@@DG@@@s/A@@Y@@@Aq @@[@HA@LA@@@sd@@@@L@@@@{l@@@@@@C@g@p@󐠠 A @return [text] value for the given optional version information.oo@@@@@@@vy  y  @AA࣠@&self-1Aఠ ر MA@3        @@@@  ۱ !NA@@@@࣠@%s_optA y   y  %@ 0OA@@3        @@@!@@@@@@  @@ఐ%s_opt +z ( 4 ,z ( 9@@@@@3 , , , , , , , ,@!@@@Ġ$None ;{ ? G <{ ? K@@@@@3 ; ; ; ; ; ; ; ;@@@@@@@@ภ D{ ? O E{ ? Q@@@@ @Ġ$Some Q| R Z R| R ^@ఠ!s Z| R _ [| R `@ sPA@@C@C@2@@@@@3@@3@@@ภ g| R f h  Aภ$Bold  p| R j@ภ˰ w| R l x| R Aʠภ#Raw  | R o@డ!^ | R  | R @@@@@@@@@@@@@@@@@@3        @mG@@A@B@@@@డ%since-Odoc_messages | R q | R ~@  | R &@'@W@@@@")")")";@@@1@@@@@H@H@(@@":  | R  | R @@B | R @@@@@H@H@;@@ | R p | R @@o@@@@H@E@@j @@@@@G@G@O@ภOxAL@yA@ \@@@G@\@@ | R k@@;@@G@b@@@@C@)PC@G@i@ภ^ }  A\ภ#Raw }  @;ఐ!s }   }  @@@@@@@!G@@ภ{ '~  Ayภ'Newline /~  @@ @@3G@@ภ 9  A@A@ BH@@@@G@!@@A@ KH@@@@ G@@@CA@ TC@@@@G@ @@ V| R d@@@@@A Xz ( .@@@CA@GA@@@@@.@@-G@@@>@@@5@@4@@3C@0b@ ky  @c | ? @return [text] value for the given optional since information. yx zx @@@@@@@ B * 5 B * C@AA࣠@&self-1Aఠbca QAb@i3        @`@@@  d RAle@l@@e@@Ġ C O U C O W@@@@@3        @s~@w@@x@@@@@@ภ  C O [ C O ]@ @@@ @ఠ!l D ^ d D ^ e@ SA@@3        @@@@@@@ఠ!f E i u E i v@ TA@@@@ @@@G@L@ F@@@pJ@h@@@mG@M@@NG@I H@X@@@dG@J@@KG@H3        @M=I@7@8@@@࣠@%param>A@ఠ!v E i x E i y@ UA@@23        @E E i q H  @@@@@ఠ$text E i { E i @ -VA@@=@@ E i w E i @@@K@F@@P@@ @@డ !@ ,G   -G  @@!a@s@@@@ @@@X@@@@@@@@BnnCnn@@A@@@@ b@@@Z@h@@@Yml@@@W@@V@@U3 V V V V V V V V@U^@X@YM@G@H@@@@ภ fF   gF  @ภ$Bold oF   pF  @ภ˰ wF   xF  Aʠภ#Raw  F  @డ &Printf'sprintf F   F  @  F   F  @@@&Stdlib&format!a@ڠ$unitF@@@&stringQ@@@@@@@@@*printf.mli@@.Stdlib__PrintfC@,'@@@$@ @@@@ e@@@I@@I@LI@I@@@I@@@I@@1@@@B.@@@C@@@A@@?@@ภ8CamlinternalFormatBasics &Format  F   F  A;&Format8CamlinternalFormatBasics'format6!a@!b@!c@!d@!e@!f@@@@y@'#fmt$ @@@w m@@@x@B@@A@A@@@@ݠI@@@JJ@G@@డ&before-Odoc_messages F   F  @  F   F  @@ Z@@@@"<"<"<"O@@@ @@J@?h@@ఐɠ!v F   F  @q@@u@@ F   F  @@I@Qy@@\@@ @@@JI@I@@ภ A F  kA ?@lA@ O@@@I@F@@ F  t@@ .@@rI@~@@ F   F  @@I@q@ఐ預$text G   G  @@@%@@@@ @@@fI@l@@ภcH  Aaภ'NewlineH  @@ @@9I@U@ภ  A }@ A@ GJ@M@@@RI@Z@@+H  !@@E@@@eI@Q@@B(@@K@)A@jG@\0@A@-@డ $List'flattenCJ  DJ  @ GJ  HJ  @@@  !a@@@@@@@  @@@@@@(list.mli5@@,Stdlib__ListR@$@@@qC@!4F@!@@@!@@@! @@@!@@!3vvvvvvvv@@@@@@@డ $List#mapJ  J  @ J  J  !@@@@!a@!b@@@@  @@@ @@@@@@@@KL@@JW@$@@@@ iN@@@!G@!:G@!3G@!@@!@  @@@!@@@!@@!@@!O@@ఐ !fJ  "J  #@Y@@@@ %@@@!0@I @@@!.@@@!1@@!/@@@!-@@!,r@@ఐ>!lJ  $J  %@@@ P@@J  J  &@@H@@@!G@!9H@!"@@ @@ BC@)QC@FC@!@@@ D@@AW B * F@@@@@A@@@ m O@@!]@@!\s@@@ @ u W@@!d@@!c@@!bC@!_@B * .%@ / E @return [text] value to represent the list of "before" information. ,A  -A  )@@@@@@@ a3M p {4M p @AA࣠@&self-1Aఠ   ZWA @ 3AAAAAAAA@ @@@   ]XA  @ @@ @࣠@!lASM p TM p @lYA@@ }3TTTTTTTT@ ( 3@ ,@! 4@ -@@@@@  @@ఐ!lgN  hN  @ @@@@ 3hhhhhhhh@!@@@Ġ հvO  wO  @ @@@@ 3vvvvvvvv@@@@@ @@@ภ ްO  O  @ @@@  @Ġ ߰P  P  @ ޠ@ఠ!sP  P  @ZA@@ 4@ @)C@"C@!C@!w3@<@@@@ఠ!tP  P  @[A@@ @@@)C@"C@"C@!x@@P  P  @@@(@@@!z@Ġ +P  P  @ *@@@@8 C@"uC@!yC@!u@@@!~1@@@ @@ 2@@ 2@@@డ_!@V P ZV P [@@@@ C@)C@"C@"C@"C@!G@!@@@!@@@@!@@@!@@!@@!3@pi@j@kYR@S@T@@@@ภ bQ  U D OA aภ$Bold Q  @ _ภ rQ  Q  A qภ#Raw 'Q  @ Pడ &raises-Odoc_messages4Q  5Q  @ 8Q  9Q  @@ @@@@ "{"{ "{"@@ @ @@ @@@!H@!H@!K@@/@@@@@!H@!H@!U@ภ \Q  >A @?A@ɠ@@@!H@!c@@eQ  G@@ @@!H@!i@@]L@@H@!l@ภ ǰsR  eA Šภ#Raw{R  @ ! R  R  @@R  R  @@@@@!H@!H@!@@ @@H@!@ภ S  'A ภ$CodeS  +@;$Code @5@@@@AABV@A d d@@@WQ@ఐ!sS  ,S  -@@@@@!@@H@!@ภ T 0 <A ภ#RawT 0 ?@ ! T 0 AT 0 B@@T 0 @T 0 C@@j@@@!H@!H@!@@ @@H@!@ภ CU D NA A@A@QI@!@@@!H@!@@/A@Z I@!@@@!H@!@@aA@cI@!@@@!H@!@@A@lI@!@@@!H@!@@ Q  @@Ġ%@@@!H@!@@డ!@W ^ hW ^ i@@@@٠:C@!@@@!@@@@!E @@@!@@!@@!0@@ఐ!t;V P \<V P ]@8@@=@@ภ FW ^ lGW ^ uA ภ'Newline OW ^ s@ >@ @@/C@"I@"S@ภ ZW ^ tA @A@ǠJ@"@@@" I@"c@@eW ^ j@@-G@@@"I@" k@@2&@@6@@@!H@"I@"t@@m/@@u@@|X v ~}X v @@@@@@@ภ װY  a n yA ֠ภ$Bold Y  @ Ԡภ Y  Y  A ภ#Raw Y  @ Šడ &raises-Odoc_messagesY  Y  @ Y  Y  @@u@@G@@@"5G@"7G@"6@@& @@m@@@"AG@".G@"4@ภ 'Y  5A %@6A@5@@@"/G@"=)@@Y  >@@@@"!G@"-/@@TC@@G@" 2@ภ 3Z  \A 1ภ#RawZ  @ ! Z  Z  @@Z  Z  @@@@@"MG@"OG@"NS@@ @@G@"LV@ภ W[  A Uภ$List [  @;$List S@$listKU@@@@@@@AJBV@A Wm Xm@@@Z@డ$List#map,\  -\  @ 0\  1\  @@@@@@Y/P@@@"G@"G@"~G@"b@@"e@k@@@"c@@@"a@@"`@@"_@@࣠@aA@ఠ"exb]  c]  @{\A@@G@"s@@ఠ$descp]  q]  @]A@@G@"t@@w]  x]  @@@@ @@"w@@ @@ภ ڰ]  ]  @ ٠ภ$Code]  ]  @ఐ7"ex]  ]  @6@7@8@@73@4B4-@.@/@@@@]  ]  @@I@" @ภ ]  +]  -@ ภ#Raw]  "]  %@ ߠ! ]  ']  (@@]  &]  )@@X@@@"I@"I@",@@]  !]  *@@I@"1@ఐf$desc]  .]  2@8@@e<@@@@EG@"|@@@"I@"E@@A @@@@@"J@]  ]  4@@@@@"qH@"H@"I@@ఐ!l^ 5 F^ 5 G@@@#@@\  _ H W@@G@@"]@@@"\G@"H@"oc@@ @@G@"[f@ภ g` Z fA eภ'Newline` Z m@ @ @@-G@"@ภ%a n xA@A@ @return [text] value for the given list of raised exceptions.kL ( ,lL ( o@@@@@@@rd  sd  @AA࣠@&self-1AఠTUS^AT@[3@R@@@  V_A^W@^@@W@࣠@A@ఠ'see_refd  d  @`A@@O'see_ref@@)C@#*C@#!3@v(@z@'0@{@%@@@@ఠ!td  d  @aA@@@@)C@#CC@#"@@d  d  @@@*@@@#%"@@ @@ఐ;'see_refe  e  @:@;@<@@;3@3F+$@%@&@@@Ġ)Odoc_infof f @'See_urlf f @@;'See_urlQ@@@@@@@@A@@C@A6F N R7F N c@@@i@ఠ!sf f @bA@@@@@#,3@5@@@@@'@@r@@r@@@ภff f 6Aeภ)Odoc_info f (@$Link!f )"f -@@;$Linkk@@@@ߠl@@@@BOBV@Amtnt@@@`@ఐ8!s<f /=f 0@7@8@9@@@@@#BG@#EG@#D3DDDDDDDD@rI @@@ఐ!tQf 2Rf 3@z@@ @@CUf 4@@pC@)C@$C@$C@#C@#mC@#@G@#A@ภɰjf 5XA@YA@נC@#8@@@#Aw@?A@@@@$H@$b@@#oG@@f@@#H@$h@@)o*o@@H@#m@ภ3p4p@ภ#Raw<p=p@f! DpEp@@GpHp@@@@@$%H@$'H@$&@@QpRp@@H@$$@ ఐ+$selfaqbq@.@@>@fq@@@ng@@$*@@ఐ砐#seesqtq@@@@@wqxq@@w@@)@@I@#@@@#H@$@@Y @@<@@@#H@#@@ภqqAภ'Newline q@@ @@AH@$8@ภqA@A@PI@$0@@@$5H@$=@@q@@ v@@@#H@$4@@%@@@@rr @@[@@[@@@ภs =s ?@ภ$Bolds s @ภ(s s ;A'ภ#Raw s "@డ(see_also-Odoc_messagess #s 0@ s 1s 9@@@@@@@$\G@$^G@$]f@@& @@@@@$hG@$UG@$[p@ภh s :5Af@6A@v@@@$VG@$d~@@s >@@U@@$HG@$T@@s s <@@G@$G@ภv"t@L#zAuภ$List +t@P@ డ$List#map:uQ`;uQd@ >uQe?uQh@@ @@@@-FC@$ G@${@@$~@5@@@$|  @@@$z@@$y@@$x@@࣠@#seeAavibvi@ziA@@L@@@@ ఐ<$selfrvisvi@?@@O3rrrrrrrr@_@@@@@1zvi@@@{@@$@@ఐ)#seevivi@@@q@@@@@vizvi@@@{N@@$H@$H@$@@ఐV!lww@?@@>@@uQ_x@@@@@$v@@@$uG@$H@$@@ @@RG@$t@ภ yA ภ'Newliney@@ @@dG@$a@ภ)zA'@A@7sH@$@@@$G@$q@@A@@|H@$j@@@$oG@$y@@t@J@@IC@$?@@@$CG@$nR@@@@S@@@AlNT@@w@A@A@@@@@%@@%@@@@@@%@@% @@% C@% @k26@ A Return [text] value for the given list of "see also" references.j j1@@@@@@@}+6}+H@AA࣠@&self-1Aఠ6jA@3@@@@  9kA@@@@࣠@*return_optA/}+I0}+S@HlA@@300000000@@@!@ @@@@@  @@ఐ*return_optC~VbD~Vl@@@@@3DDDDDDDD@!@@@Ġ$NoneSrzTr~@@@@@'3SSSSSSSS@@@@@(@@@ภ\r]r@@@@% @Ġ$Someij@ఠ!trs@mA@@FC@%?C@%zC@%4@@@ @@M5@@M5@@@డ!@@Y@@@B/C@%BG@%*@@@%,@Y @@@%+@@@%)@@%(@@%'3@V0)@*@+@@@@ภ@ภ$Bold@ภ A ภ#Raw @డI!^@߰@@@@@@%^@@@@%]@@@%\@@%[@@%Z@@@డ'returns-Odoc_messages@ #@$@@@@@""""@@@.@@ @@@%jI@%lI@%ke@@!   @@? @@@@@%iI@%nI@%mx@@@@@@@%X@%oI@%h@@g @@@@@%yH@%QH@%W@ภuA@vA@@@@%RH@%u@@6~@@y@@%DH@%P@@<=@@H@%C@ఐ֠!tHI@@@@@@@@@@%8H@%>@@ภZ[Aภ'Newline c@R@ @@H@%@ภ̰mA@A@ڠI@%|@@@%H@%@@x@@@@@@%7H@%@@D%@@F@@@A~V\'@@H,@T(A@X,A@@@\Q@@%@@%X@@@g@dY@@%@@%@@%C@%s@}+/:@ @ @return [text] value for the given optional return information.||*@@@@@@@c%3@AA࣠@&self-1AఠnA@3@@@@  oA@@@@࣠@!lA45@pA@@3@@@!@@@@@@  @@డ[$List)fold_left8>8B@ 8C8L@@@@#acc@@!a@ @@@@@ @ @@@@@@@@@@ 33 3r@@ ]@#@@@@E@%@@@%@@%@@@@@% @@%@@%@@%3@HT@K@L@@@@࣠@#accA%MZ&M]@>qA@@!3&&&&&&&&@@@@@@@࣠@;A@ఠ#tag<Mf=Mi@UrA@@3========@-$;@@@@@@ఠ$textKMkLMo@dsA@@@@PMeQMp@@@@@@%@@ @@@ఠ!ffg@tA@@@@@@%@@@%@@%I@%3qqqqqqqq@6?@9@:1@+@,@@@డ$List%assoc@ @@@!a@@@@!b@@@ @@@ @@ @@ @ E6r6r F6r6@@ Dx@$@@@VE@&iE@%E@%@@@RI@%@@%@@@%@@%@@%K@@ఐ#tag@T@@rX@@"9-tag_functions@@@G@8@*@@%@@@%J@%J@%s@@b@@,t@A@@@ఐѠ#acc@@@3@@@@@@Ġa@`@@@@@@@@@ఐ!f@@@@@@@%@@@%@@%#@@ఐؠ$text#$@@@0@@@@1@@-.@@'9@@'9@@@డ!@89@ @@@@@&E@& @@@&@ @@@&e@@@& @@& @@& [@@ఐ9#acc[\@@@Vh@@ภfg@ภ'Newlineop @_@@@2K@&&~@ఐ!f~@@@@@@@&*@@@&)@@&(@@ఐH$text@@@2@@@@*@@@&6@@@@fd@@@&K@&"@@K@@@@@A @@@ @@5@Ġ)Not_found*6*?@;)Not_found#exnG@@@@@@ A@A&_none_@@A@@I@@@@@@@@&PS@@@ డF'warning)Odoc_infoCQCZ@ C[Cb@@@r@@@$unitF@@@@@@'4(4@@u@@@@@@@&V@@@&U@@&T@@డ/tag_not_handled-Odoc_messagesCdCq@  Cr C@@@@@@@@@@@@)))O@@x@@@@@@@&a@@@&`@@&_@@ఐ#tag/C0C@@@@@3Cc4C@@Y@@@&]@&jM@&g@@g @@@@@&kK@&\@ఐ(#accJK@ @@E@x@@F@@@Ot~@@H@QMa@@@N@@&oG@&n@WMUX@@@W@ Y@@%@@%F@&sF@&q8@@ภȰij@@@@E@&{Z@@ఐ!lxy@d@@-g@@@@tS@A@A@@@7@@&@@&@@@a@? @@&@@&@@&C@&@@ < Return a [text] for the given list of custom tagged texts. @@@@@@@)@AA࣠@&self-1AఠuA@3@@@@  vA@@@@࣠@&alertsA@wA@@E3@@@!@@@@@@  @@డU$List*concat_map@ @@@@!a@A!b@@@@@@@r@@@P@@@@@@@@@@[@)$@@@@ C@)C@'E@&@@@&@@&@@@@&@@@&@@&@@&3@Vb@Y@Z@@@@࣠@"alA-.@FxA@@3........@@@@@@@@ఠ'payload> ?@WyA@@~@@@&H@&@@@&H@&3JJJJJJJJ@2)@ @!@@@ఐ1"al[)\+@@@3[[[[[[[[@@@@-alert_payloadc,d9@3-alert_payload@@@&optionL@@@@@@@@A3*alert_name @@@@@@@AX#%X#9@@+q@@AY:<Y:Z@@/r@*!@@@@@&@@@&.@Ġ$Some?M?Q@Πఠ!p?R?S@zA@@3@@@&H@@@@@=:@@@&@@@&P@@DA@@@&@@@&W@@@ภ?Y?jA ภ#Raw ?\@". ?^?`@@?]?a@@e@@@&J@&J@&3@=6@7@8@@@@  @@J@&@ภ6?c(A4ภ#Raw?f@ఐT!p?g?h@@@@@@&J@&J@&'@@ @@J@&*@ภe?iLAc@MA@sK@&@@@&J@&:@@/VA@|@@@&J@&A@@?W^@@C@Ġ$None#ky$k}@v@@@@@@@&@@@&@@à@@@&@@@&@@@ภ9k:k@@@@@@@A=#@@@A@? @@డ!@IJ@@@@FG@&@@@&@@@@&r @@@&@@&@@&3[[[[[[[[@&@ @!@@@@ภijAภ$Bold r@ภͰyzA̠ภ#Raw @డk%alert-Odoc_messages@ @@;@@@@j"h"hk"h"z@@i@ @@6@@@'+H@'-H@',I@@/@@\@@@'[H@'$H@'*S@ภ >A ภ#Raw@! @@@@a@@@'H@'=t@@ @@-H@'5H@';y@ภ1dA/ภ#Raw@ఐƠ"al@@@k@*alert_name@ @@@@@'MH@'QH@'O@@% @@1H@'FH@'L@ภk Ai@A@y@@@'GH@'W@@8A@E@@@'6H@'E@@eA@w@@@'%H@'4@@ #@@f@x@'H@'#@@@@H@'@ภ 1A@A@I@' @@@'H@'`@@ ;@@@@@' H@'@@డ!@ N O@"@@@ MH@'uH@'e@@@'g@" @@@'fy@@@'d@@'c@@'b@@ఐ1'payload o p@@@.#@@@'sI@'vI@'t@@ภְ  Aՠภ'Newline  @z@ @@7I@'1@ภ A@A@ FJ@'x@@@'}I@'A@@ @@hP@@@'rI@'|I@@9%@@q^@@@' H@'I@'qR@@v.@@Ƞ@@@'H@' Y@y5@@k@  @@@9֠@@@&@@&F@'F@'@@ఐ&alerts  @@@P@@@@EC@)C@&@A@ A@@@]O@@'@@'@@@@eW@@'@@'@@'C@'3@ @@R lw l@AA࣠@&self-1Aఠϱ!{A@3        @@@@  ұ!|A@@@@࣠c%*opt*Aఠhi!l!l@!(}A@@iC@'D@'3!!!!!!!!@@@%@@@@@ภ$true!!l!"l@;  @@@M@@@AB@@A!6@@ @ @@@@@'@@!.l!/l@@(info_optA!9l!:l@!R~A@@3!:!:!:!:!:!:!:!:@(3-@.@/@@@@@@ఐ(info_opt!K!L@@@@@3!L!L!L!L!L!L!L!L@@@@Ġ$None![!\@@@@@3![![![![![![![![@@@@@@@@ภð!d!e@@@@ @Ġ$Some!q!r@ఠ$info!z!{@!A@@C@)C@'2@@@@@3@@3@@@@ఠ!t!!@!@A@@I@'@@@'I@'3!!!!!!!!@I#@@@@@డ !@!!@w@@@`@@@'@s@@@'ʠ @@@'@@'@@'3!!!!!!!!@@@@@ఐK$info!!@.@@J3!!!!!!!!@1@@@,i_deprecated!!@3,i_deprecated@@@%j@@@@@@@@F33&i_descu#@@@ @@@ @@@ @A$`%`@@t@3)i_authorsޠ@@@ @@@ @@A@A3a4a,@@u@3)i_version+@@@@@@ @@B)@ABbZ^CbZx@@v@3&i_sees:@@@@@@@@C7@APcQc@@w@3'i_sinceH@@@@@@@@DF@A_d`d@@x@3(i_beforeW@@@@@v@@@@@@@@@@E^@Awexe?@@y@o3(i_paramso1%param@@@@@@@@Gn@Agg@@{@33i_raised_exceptionsAs@@@@@@@@H|@Ahh>@@ |@3.i_return_value@@@@@@@@I@Aieiie@@ }@3(i_custom]@ @@@!@@@@"@@ @@@@@J@Ajj@@ -~@3(i_alertsu@@@$@@@#@@K@Ak k %@@ ;@@Afswfs@@ ?z@@@@@@'@@@'@Ġ$None"%3"%7@@@@@ՠ@@@'@@@'@@ܠ@@@'@@@' @@@ภ"%;"%=@@@@ w-@@@',@Ġ$Some">L">P@ఠ!t">Q">R@"AA@@ @@@'@@@@@  !@@@'@@@'@@ (@@@'@@@'$@@@ภE">">@Dภ&Italic">X">^@ ภV#>`#>AUภ#Raw # >c@4డ!!^#>}#>~@)@@@)@@@(@&@@@(%@@@(@@(@@(3################@VO@P@Q@@@@డ*deprecated-Odoc_messages#7>e#8>r@ #;>s&@'@@@@@"P"P"P"g@@@1@@Y@@@(*M@(,M@(+(@@". #V>#W>@@B#Y>@@d@@@()M@(.M@(-;@@#b>d#c>@@ @@@(@(/M@((E@@j @@! @@@(9L@(L@(O@ภڰxA@yA@"@@@(L@(5\@@#>_@@ @@(L@(b@@#>V#>@@ L@(g@ఐ!t#>#>@o@@ @@@(:u@@@@v@@@A##@@!Y@@@'J@(J@@డ".!@#9G#9H@@@@!n=J@(O@@@(Q@@@@(Pڠ @@@(N@@(M@@(L@@ఐZ$info##@=@@Y!@&i_desc##@ @@!!@@@(a@@@(`/@Ġ$None##@B@@@@!5@@@(j@@@(i1@@!<@@@(l@@@(k8@@@ภd$$@c@@@!R@@@(D@Ġ$Some$$@Nఠ!t$$ @$8BA@@!c@@@(s3$#$#$#$#$#$#$#$#@@@@@@@@I!k@@@(u@@@(t @@P!r@@@(w@@@(v@@డ"!=$@$A@@!a@@$boolE@@@'@@&@@%&%equalBA @@@@UyVy@@TQ@@@@!@@@(M@(@@@@(@@(@@(3$e$e$e$e$e$e$e$e@OH@I@J@@@@ఐV!t$u$v@ @@@@ภ԰$$ AӠภ)Odoc_info $@#Raw$$@@ $@@$$ @@"2@@@(N@(N@(;@@$ @@"V@H@(N@(B@ภ /A @0A@$M@(@@@(N@(Q@@$:@@]M@(U@@I=@@!@@@(N@([@ภ '$$@ &@@@c@Ġ$Some$$#@ ఠ!t$$$%@$CA@@""@@@(~/@@@@@")@@@(@@@(7@@"0@@@(@@@(>@@@డ#z!@$+$,@Ѱ@@@"M@(@@@(@Ϡ@@@(& @@@(@@(@@(3%%%%%%%%@|:3@4@5@@@@ఐA!t%)% *@ @@"b@@@(@@ภ%-/%.8Aภ'Newline %66@%@ @@N@((@ภ %@7A @A@$O@(@@@(N@(8@@%K-@@L@@@(N@(@@@4%@@KA@@@A%T%U9F@@#@@@(]K@(@@డ#!@%hI%iI@<@@@#%#"@@@(@8#(@@@(#,@@@(@@(@@(@@ ఐ$self%IV%IZ@ V@@#f@ P%In@@@#Z#K@@)@@ఐ#$info%Io%Is@@@"@)i_authors%It%I}@ @@#pC@) @@%IU%I~@@#f@@డ$5!@%%@@@@#u#F@@@)@#L@@@)ߠ#P@@@)@@)@@)@@ ఐࠐ$self%%@ @@#&@ %@@@#{#l@@)&+@@ఐs$info%%@V@@r:@)i_version%%@ @@#C@)+C@@%%@@#F@@డ$!@&& @ܰ@@@#Š#E@@@)5@ؠ#K@@@)4/#O@@@)2@@)1@@)0e@@ ఐ0$self&)&*@ @@$v@ &.@@@##k@@)D{@@ఐà$info&=&>@@@@(i_before&D&E@  @@#C@)I@@&J&K@@#@@డ$!@&X&Y@,@@@$#@@@)X@(#@@@)W#@@@)U@@)T@@)S@@ ఐ$self&y&z@!F@@$V@!1&~@@@##@@)g@@ఐ$info&&@@@@'i_since&&@ @@$C@)l@@&&@@$@@డ%%!@&e&f@|@@@$e#@@@)v@x#@@@)uϠ#@@@)s@@)r@@)q@@ ఐР$self&,&0@!@@$@!&J@@@##@@)@@ఐc$info&K&O@F@@b*@3i_raised_exceptions&P&c@ @@$ C@)3@@&+&d@@$6@@డ%u!@&g&g@̰@@@$#@@@)@Ƞ#@@@)#@@@)@@)@@)U@@ ఐ $self'gt'gx@!@@$f@!ְ'g@@@##@@)k@@ఐ$info'-g'.g@@@z@.i_return_value'4g'5g@ڰ @@$C@)@@':gs';g@@$@@డ%!@'H'I@@@@%$0@@@)@$6@@@)o$:@@@)@@)@@)@@ ఐp$self'i'j@"6@@%F@"#'n@@@$]$V@@)@@ఐ$info'}'~@@@@&i_sees''@} @@$sC@)@@''@@$q@@డ&!@''@l@@@%U$ @@@)@h$@@@)$@@@)@@)@@)@@ ఐ$self''@"@@%@"'@@@$?$1@@) @@ఐS$info''@6@@R@(i_alerts''@T @@$UC@)#@@''@@$L&@@ ఐ$self''@"@@%7@"'#@@@$$@@)<@@ఐ$info'$'(@g@@K@(i_custom()(1@ @@$C@*T@@( ( 2@@$W@@4@@נ$@@@)R@*S@)`@@ @@$@@@)Q@*R@)i@@@@%;@@@)P@*Q@)r@@?@@%@@@)cO@* P@){@@&@@%n@@@)@N@* O@)b@@/@@%@@@)"M@* N@)?@@J8@@ %@@@)L@* M@)!@@A@@@@@(\K@* L@)@@J@@@@@'J@*K@([@@S@@@A@(`U@@ఐZ%block(j@M(k@R@-@@Z3(j(j(j(j(j(j(j(j@@@@@@ภ"ɰ(uXe(vXmA"Ƞภ%Block (~Xj@;%Block"@%@@@@ALBV@A"p"p)@@@&5]@ఐ!t(Xk(Xl@%@@["@@@*$H@*!H@*2@@+ @@&RH@*5@ภ$2A$@3A@($@@@*H@**B@@(Xd;@@$D@ఐ-!t(}(}@L@@$C@'C@*+R@(@J@@$T@b@@$+@@@A( @@%f@ A@A@@%)%%%$@@@*@%%@@*@@*@@*@ @@&%7%3%2@@@*@%*%@@*@@*@@*@@*C@*@(lp)@#(󐠠 H @return [text] value for a description, except for the i_params field. ((k@@@@@@@@$#(^ik$@$% @#@&A&&A&&A&~&bA&a&2A&1&A&%A%%A%%A%%A%%tA%s$@+*@+6@+5@+4@+3@+2@+1@+0@+/@+.@+-@+,%A@@++@%AA%@%@@@+&@@%@@@+)%@@@+(@@+'@@+%@@@+$@A@%@A@%%@@+ @@+ @A'@A@'&@@+@@+@B&@A@&&x@@+@@+@%@A@%%@@+@@+@%@A%%%@@@+@%%@@+@@+@@+@ABC&@A@&{&n@@+@@+@&2@A@&.&#@@+@@+@A&k@A@&g&`@@+@@+@&X@A@&T&M@@+@@+@AB&@A@&&@@+!@@+ @'@A@' &@@+#@@+"@ACD'`@@%{$ 3 A class used to get a [text] for info structures. )\)\S@@@@@@@%#@'p;@@%A'\A'['/A'.'A' &A&&A&&A&&A&&rA&q&UA&T&#A&"&A&%@+8@+C@+B@+A@+@@+?@+>@+=@+<@+;@+:@+9'@@+7@@@@%@@@%@%0%%$)10@00@@@0@0@'S'1&&&&&&r''&A@@%%@3))))))))@'@@/@@'to_text))@BBBБఠ$self))@)EA)) @@'A@''@@@,@@@,'''@@@,y@@@,~@@,@@,'A@''@@@,@@@,'@@@,@@,@@,'A@''@@@,@@@,'ʠ&@@@,@@,@@,'yA@'r@'m@@@,@''h@@@,@@,@@@,'A@@@,@@,@@,'bA@'''Y@@@,@@@,'S@@@,@@,@@,'SA@''L@@@,''@@@,@@,@@,'HA@'@@@,(o@@@,@@,@@,';A@'('@@@,@@@,(%@@@,@@,@@,'.A@''@'"@@@,@''@@@,@@,@@@,''@@@,@@,@@,'A@'(E' @@@,{@@@,z(R@@@,x@@,@@,'A'&&@@@,@@@,@(E(`&@@@,@@@,&@@@,@@,@@,@@,%labelA#no_'*@@@,@@@,@*@@@,*@@@,@@,@@,@@,D@,/relative_identsA@($Name!t@@@jD@-@&stringQ@@@0D@-(F@@@YD@-@@-D@-@@-D@,@@,D@,6relative_module_identsA@'@@@1HD@- @#@@@1D@-(@@@1D@-@@-D@- @@-D@- @@- D@-1normal_class_typeA@HD@-@%Types*class_type@@@1D@-BD@-@@-D@-@@-D@-@@-D@-2normal_module_typeA$code'(@@@6D@-'@@@-(D@-$@PD@-)@0+module_type@@@6D@-,PD@--@@-.D@-*@@-+D@-%@@-&D@-"@@-#D@-+normal_typeA@D@-5@L)type_expr@@@6D@-8D@-9@@-:D@-6@@-7D@-3@@-4D@-00normal_type_listA#par'$boolE@@@7SD@-D@@@-ED@-A@D@-F@)A@@@7QD@-I@)type_expr@@@7P@@@7OD@-LD@-M@@-ND@-J@@-KD@-G@@-HD@-B@@-CD@-?@@-@D@-<0normal_cstr_argsA#par(.>D@-X@@@-YD@-U@D@-Z@)$Type0constructor_args@@@7D@-]D@-^@@-_D@-[@@-\D@-V@@-WD@-S@@-TD@-PD@-1@-2D@- @-!D@-@-D@-@- D@,@,D@,@,D@,@,@,@,@,@,@,@,@,@,@,@,@@,D@,u3........@*,#@*,@@*"*,#@*,*+@*$*,#@,qA@,j,g@@@+N@@@+M,b@@@+G@@@+L@@+@@+,VA@,O,L@@@+@@@+,v@@@+~@@+@@+,DA@,`,]@@@+{@@@+z,%@@@+y@@+@@+,6A@,/@,*@@@+T@@@@+U@@+S@@@+R,?@@@+Q@@+@@+,A@,I@@@+i@@@+h,P@@@+g@@+@@+,A@@@@+r@@@+q@@+@@+,A@,f@@@+v,̠j@@@+u@@+@@++A@,@@@+n@@@+m,ݠ{@@@+l@@+@@++A@+ߠ@+@@@+[@@@@+\@@+Z@@@+Y@@@+X@@+@@++A@+Ġ@@@+I@@@+H-@@@+F@@+@@++A+++@@@+d@@@+@,@@@+b@@@+a+@@@+`@@+@@+@@+^@+@+@+@+@+@+@+@+@+@+@++b@@+b@+qAA+p@+o@@@+@@,,@@@+,,@@@+@@+@@+@@@+@A@,@A@KD@@+E@@+D@A-e@A@@@+K@@+J@B,@A@@@+P@@+O@,Y@A@td@@+W@@+V@, @A,,P@@@+c@MF@@+_@@+^@@+]@ABC,ް@A@@@+f@@+e@,@A@@@+k@@+j@A,ʰ@A@@@+p@@+o@,@A@@@+t@@+s@AB-G@A@@@+x@@+w@-p@A@@@+}@@+|@ACD_@@+^+-#@-A@--@@@+@@@+---@@@+@@@+@@+@@+-A@--@@@+@@@+-@@@+@@+@@+-A@--@@@+@@@+- &@@@+@@+@@+-qA@-j@-e@@@+㠠@--`@@@+@@+@@@+-ݠA@@@+@@+@@+-ZA@---Q@@@+@@@+-S@@@+@@+@@+-KA@--D@@@+--@@@+@@+@@+-@A@-@@@+. o@@@+@@+@@+-3A@-.-@@@+@@@+.@@@+@@+@@+-&A@-@-@@@+ʠ@--@@@+@@+@@@+--@@@+@@+@@+- A@-.=-@@@+@@@+.J@@@+@@+@@+,A,,,@@@+@@@+@.=.X,@@@+@@@+,@@@+@@+@@+@@+@,@,@,@,@,@,@,@,@,@,@,,@@,@,AA,@,@@@,@@-_-^@@@,-Z-Y@@@,@@,@@, @@@, @A@-Y@A@ME@@+@@+@A.@A@@@+@@+@B.=@A@@@+@@+@-@A@xg@@+@@+@-M@A-I-EQ@@@+@NF@@+@@+@@+@ABC."@A@@@,@@,@-հ@A@@@,@@,@A.@A@@@,@@,@-@A@@@,@@,@AB.@A@ @@, @@,@.@A@$@@, @@, @ACD;@@@A.AD.A1.A".A.TA.5A.A.A-A-A-A@+@+@+@+@+@+@+@+@+@+@+@@+@@@@-<@@@-9@-<-9/!;@@@A-A@-.-@@@,g@@@,f/..@@@,.@@@,e@@,d@@,c/$A@//@@@,b@@@,a/@@@,`@@,_@@,^.A@.@.@@@,\@/#.@@@,]@@,[@@@,Z/00@@@,Y@@,X@@,W.9A@.2@.-@@@,U@.(.'@@@,V@@,T@@@,S.$.#@@@,R@@,Q@@,P-A---@@@,O@@@,N@/>/Y-@@@,M@@@,L-f@@@,K@@,J@@,I@@,H.A@//k.@@@,G@@@,F/xx@@@,E@@,D@@,C.A@/b/}/ @@@,B@@@,A/@@@,@@@,?@@,>.A@/.@@@,:// @@@,=@@,<@@,;.A@/@@@@,9/@@@,8@@,7@@,6/tA@//@@@,5@@@,4/@@@,3@@,2@@,1/A@//@@@,0@@@,//Ƞ@@@,-@@,,@@,+@@,*@,)@,(@,'@,&@,%@,$@,#@,"@,!@, @,@@,@@@@.@@@.M;@@.>AaA` A A1A0]A\AAARAQ-A,.A&A%0AU/A NAMA2A1A.AA.AAAAAAAA/A#/2A/hA/QA A/AY3A2AyAx0 Ar@@uC@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@v@v@v@v@v@v@v@v@v@v @v @v @v @v @v@v@v@v@v@v@v@v@v@vC@,h@@,i@@@@2m2nrVzV@@@@2DA#@D@,p@.tAA.s@.r@@@,@@@@@,@@@,@@,@@,@@@,@A@Ұ@@.@@@.<@@@.;@@@@.:@@@.9@@.8@@.7@@.6@@A@@@@.?@@.>@@.=@AB@A@@v@@.B@@.A@@.@@°@A@@@@.E@@.D@@.C@A@A/@@@.J@@@@.I@@.H@@.G@@.F@B@A/&@@@.O@x@tl@@.N@@.M@@.L@@.K@g@A@c@`X@@.R@@.Q@@.P@T@AP/<L@@@.X@B@?@7*@@.W@@.V@@.U@@.T@@.S@ABCD@A@@@@.[@@.Z@@.Y@@A@@@@.^@@.]@@.\@A/@A@/r@@@.d@@@.c0à @@@.b@@@.a@@.`@@._@@A@@@.f@@.e@AB0@A@00@@@.l@@@.k0ܠ 8@@@.j@@@.i@@.h@@.g@0@A@0@0@@@.s@ @@@.t@@.r@@@.q0 V@@@.p@@@.o@@.n@@.m@^@A@Z@WP@@.w@@.v@@.u@AB@A@@@@.z@@.y@@.x@N@A@J@G@@@.}@@.|@@.{@AͰ@A@@@@.@@.@@.~@BCDE0#@A@0@0@@@.@@@@.@@.@@@.@@@.@@.@@.@8@A@4+@@.@@.@A/@A///@@@.@@@.@1/@@@.@@@./ؠ @@@.@@@.@@.@@.@@.@y@A@un@@.@@.@@A}0 y@@@.@rk@@.@@.@@.@A@A@@@.@@.@BCD@A@@@.@@.@i@Ae0"a@@@.@ZS@@.@@.@@.@Ac@A@_V@@.@@.@N@A@J@G<@@.@@.@@.@AB1 @A@18 @@@.@@@.1 @@@.@@@.@@.@@.@0˰@A@1 @@@.@@@.1 @@@.@@@.@@.@@.@ACE1@A@ @@@. @@@.@@.@@.@1@A@1l @@@.@@@.1ՠ 1@@@.@@@.@@.@@.@װ@A@@@@.@@.@@.@AB1@A@1ɠ1@@@.@@@.1 L@@@.@@@.@@.@@.@@A@@  @@.@@.@@.@Aٰ@A@@@@@.@@.@@.@@.@f@A@bY@@.@@.@A1@A@11@@@.@@@.2 x@@@.@@@.@@.@@.@BCDFG0 @@4x@ #@@@,m@@,n@@0;@@0A A jAi [A ZAA DA C A A A  A 1A A2eA 1A }AAA A1ZA ,UAT1A xAw{AzAAQAPBAA)A(1A 1A T1A r1A fmAl2=A ARAQA2hA 0<@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@v@w@w@w@wC@,j@@@,k@@@@^@@@[@4@[@@@0;0<4ٱ4FA 4@ B@Aа2à$info4 4 @@@ @ .*dummy method*B@D,tD@,q 0D@,@,D@,@0AAv@A@1w@A eD@,v@A2Ű@A D@,|@B2W@A D@,@1@A D@,@1c@A aD@,@ABC20@A D@,@1@A D@,@A2@A D@,@2@A D@,@AB2@A D@,@2@A "D@,@ACD355555555@ IA0A@@@@1@2222.12Q11ߠ221@@1@A2@2@AB1@1@A2]@2 @AB2=@2%@2@2@ABCDEWV@@1314@2ڠ2͠22̠2223ˠ2N2Oʠ22ɠ2u2vȠ11Ǡ22Ơ22Š3$3%Ġ1ܠ1@5W ~@@ 5]/5^4@AШ@б г $bool5j=5kA@@ 35i5i5i5i5i5i5i5i@U1m@@@@@б@г &string5wE5xK@@  @@г &string5O5U@@ @@  @@ 57@@ @5 @@ 55,@AA࣠@&self-2Aఠ0o0p  A5JA@,355555555@  3@  @A  @  @AB  @  @A s t@ F G@ABC , -@ ߠ @A  @2E2F@AB@33@A3$3%@٠@ABCD  @@A 8 9@22@AB@2728@A@@ABC&'@  @A@qr@ABWX@33@A22@22@ABC2۠2@  @A3j3k@  @A  @  @33@ABCDEFG@1@A!2 @6 GA, S6@6HAA@6IA@@@hh`6KAa@_@@a@࣠@&m_nameA6 -6 3@6#LA@@ )36 6 6 6 6 6 6 6 @qv@u@t~@v@@@@@  @@!sA6465@66MA@@ /366666666@  ?@@@@@@@@@ఠ!f608B618C@6INA@@@ F@@@0AH@. Y!t@@@0H@.@@.H@.36B6B6B6B6B6B6B6B@%1 V@(@)@@@࣠@%str_tA6S8D6T8I@6lOA@@36T6T6T6T6T6T6T6T@,6[8>6\@@@@@  @@@ఠ'match_s6iLX6jL_@6PA@@ {@@@0@J@.36p6p6p6p6p6p6p6p@)>@ @!@@@డ#Str.matched_string#Str6Lb6Le@ 6Lf6Lt@@@U@@@/#@@@/@@/@5otherlibs/str/str.mli}}@@#StrJ@@@@d@@@0:2@@@09@@081@@ఐ^%str_t6Lu6Lz@;@@y>@@-@@C?@A@6LT@@@ఠ#rel6~6~@6QA@@ @@@0J@0C366666666@Ud]@^@_@@@డ5H$Name,get_relative6~6~@ 6~6~@@@ @@@0n@ @@@0m @@@0l@@0k@@0j@1)1*@@4H@@@@ @@@0{@ @@@0z @@@0y@@0x@@0w7@@ఐ&m_name7~7 ~@@@ &D@@ఐ'match_s7~7~@N@@ 3@@@0K@0V@@G@@ZW@A@7~ @@డ5.apply_if_equal)Odoc_info7-7.@ 7172@@@@!a@@@@@@@@@@@@1~E))1E)Z@@4y@@@@@ I@0@@0@@@@0@@0@@037M7M7M7M7M7M7M7M@@@@@@@డ52use_hidden_modules)Odoc_info7a7b@ 7e7f@@@+@@@ !t@@@@@@1,1,@@5"s@@@@:@@@0@@@0@@00@@ఐ!'match_s77@ð@@OI@0?@@ఐ۠#rel7>@H?@@ @@@0N@@rC@@UO@D@@V@E@@W.@OFA@nH@0M@A@J@డ.1global_substitute#Str7 7@ 77"@@@&®exp@@@/@@ @@@/ @@@/@@/@ @@@/ @@@/@@/@@/@@/@A%k%kB%k%@@@R@*%@@@"@@@0@@@@@0@@@0@@0@ @@@0 @@@0@@0@@0@@0377777777@@@@@@@డ®exp#Str8#,8#/@ 8 #08 #6@@@ @@@/X@@@/@@/@^bb^b@@A@@@@@@@0e@@@0@@01@@ 5\([A-Z]\([a-zA-Z_'0-9]\)*\.\)+\([a-z][a-zA-Z_'0-9]*\)8+#88,#t@@8.#78/#u@@%@@@0I@0I@0E@@88#+89#v@@@@@0@0I@0O@@ఐ!f8Kw8Lw@Y@@@@@@0@@@0@@0d@@ఐF!s8`8a@@@ qq@@@@ D@Y!D@XD@WD@S'D@P)D@LD@@[;?@a@'@@@@డ94string_of_class_type)Odoc_info;Q@c;R@l@ ;U@m;V@@@(complete@@@\@@@[@4@@@Z8@@@Y@@X@@W@5}}5}~(@@9`@#@@@@@1@@@1@K@@@1@@@1@@1@@1[@,ภ$None;3@;@0/@@@1@@@1j@@ఐ!t;@;@@t@@ow@@;@b;@@@I@1|@@@@}@A@ A@@@@v@@6;@@6:@@69@@@ C@@@@6D@@6C@@6B@@6AD@6=@;@6;ΐ F Get a string for a [Types.class_type] where all idents are relative. ;;@@@@@@@;;@AA࣠@&self-2Aఠ66E;_AF@ p3;;;;;;;;@D@@@  H;`A sI@ s@@I@࣠A;;@< aA@@8MD@6X@@@6]3;;;;;;;;@] @a@% @b@@@@@<@@&m_nameA< <  @<#bA@@3< < < < < < < < @%8i@@@6\@!@"@@@@  @@!tA< <  @<8cA@@3< < < < < < < < @"@@@@@@@@ ఐV$self<3  <4  @@@[3<3<3<3<3<3<3<3<3@ @@@@@~<;  '@@@2@+&@@6m@@6l @@ఐC&m_namehAR@ |3========@P@@@  T>iA U@ @@U@࣠ccAg=!N!k=!N!n@>jA@@:YiD@7@@@73>>>>>>>>@i @m@% @n@@@@@> !N!j@@&m_nameA>!N!o>!N!u@>/kA@@r3>>>>>>>>@%:u@@@7@!@"@@@@  @@#sepA>+!N!v>,!N!y@>DlA@@3>,>,>,>,>,>,>,>,@"@@@@@@@@!tA><!N!z>=!N!{@>UmA@@3>=>=>=>=>=>=>=>=@@@@@@@@@ ఐg$self>P!~!>Q!~!@@@x3>P>P>P>P>P>P>P>P@ @@@@@>X!~!@@@v@kc@@7.@@7- @@ఐT&m_name>g!~!>h!~!@8@@@@డ<3string_of_type_list)Odoc_info>z!~!>{!~!@ >~!~!>!~!@@#par)@@@C@@@B@@@@A@۠@@@@@@@?<-@@@>@@=@@<@@;@8yy8yyW@@@@@7=@@@@7<@@@@7;@@@7: @@@79@@78@@77@@76k@<ఐ͠#par>!~!>!~!@@@r5@@@7RK@7UK@7T@@ఐ#sep>!~!>!~!@@@3@@ఐ!t>!~!>!~!@@@6@@>!~!>!~!@@K@7N@@@@@A@ A@@h;Td@@@7y@Z@W@OB@@7x@@7w@@7v@@7u@@7t@@@ z;fv@@@7@l@i@aT@@7@@7@@7@@7@@7@@7D@7{)@?!N!R+@:?* A Get a string for a list of types where all idents are relative. ?'!!?(!!M@@@@@@@d?.!!?/!!@AA࣠@&self-2Aఠ:: ?UnA @ 3?<?<?<?<?<?<?<?<@ @@@   ?XoA  @ @@ @࣠uuAy?M!!?N!!@?fpA@@;{D@7@@@73?S?S?S?S?S?S?S?S@  @ @% @ @@@@@?\!!@@&m_nameA?f!!?g!!@?qA@@3?g?g?g?g?g?g?g?g@%;Š@@@7@!@"@@@@  @@Ġ*Cstr_tuple?{!"?|!"@;*Cstr_tuple@@@U@-tS)type_expr@@@T@@@S@AA@B@A9**"9**F@@@=>@ఠ!l?!"?!"@?rA@@@@@7@@@73????????@<H@?@@@@@@@.@@@@@ ఐ{$self?!"?!"@ @@3????????@#@@@@@ ?!",@@+<'@@@8@@@@@8@@8@@8@@8@7ఐ#par?!".?!"1@i@@<2B@@@8+J@8-J@8,'@@ఐ&m_name?!"2?!"8@C@@ 4@@# * ?!":?!"=@@?!"9?!">@@KJ@8.C@@ఐj!l@!"?@!"@@M@@PD@8/R@@V@@S@Ġ+Cstr_record@"A"I@"A"T@;+Cstr_record@.4,record_field@@@R@@@Q@A@@B@A:_)):`)*@@@=@ఠ!r@-"A"U@."A"V@@FsA@@@@@8@@@83@5@5@5@5@5@5@5@5@@@@@@( @@U@@@ ఐ $self@E"A"Z@F"A"^@ @@m3@E@E@E@E@E@E@E@E@!@@@@@ @M"A"n@@@k@`X@@84@@83 @@ఐ&m_name@\"A"o@]"A"u@@@@@డ(Odoc_str0string_of_record(Odoc_str@q"v"@r"v"@ @u"v"@v"v"@@@$listK)Odoc_type,record_field@@@8@@@8&stringQ@@@8@@8@5ocamldoc/odoc_str.mlil  l  L@@(Odoc_strG@&!@@@@@@8@@@8@@@8@@8[@@ఐ!r@"v"@"v"@e@@9@@@8K@8@@@8K@8K@8u@@@"v"@"v"@@K@8z@@~@@{@@A5ɰ@!!@@@kA@o A@@='@@@8@@@@8@@8@@8@@8@ @@h =7 @@@8@@@@8@@8@@8@@8@@8D@8@@!!*@@@#!#,@#!#H@AA࣠@&self-2Aఠ;ʠ; aAtA b@3@@@@@@@@@ `@@@   dAuA e@@@ e@࣠@&m_nameAA#!#IA#!#O@A'vA@@3AAAAAAAA@ u@ y@!@ z@@@@@  @@!tAA!#!#PA"#!#Q@A:wA@@$3A"A"A"A"A"A"A"A"@ ,@@@@@@@@ ఐ<$selfA5#T#ZA6#T#^@ @@]3A5A5A5A5A5A5A5A5@ :@@@@@ A=#T#n@@@[@PH@@8@@8 @@ఐA&m_nameAL#T#oAM#T#u@'@@S@@డ??string_of_class_type_param_list)Odoc_infoA_#T#wA`#T#@ Ac#T#Ad#T#@@@fe@@@M@@@L?@@@K@@J@;{C{C;{C{@@?#^@@@@xw@@@8@@@8@@@8@@8M@@ఐq!tA#T#A#T#@W@@Z@@A#T#vA#T#@@I@9_@@c@@`@A@ A@@@@@@9@@9@@9@@@4@@@@9@@9@@9@@9D@9@A#!#%@<A f Get a string for a list of class or class type type parameters where all idents are relative. A""A"# @@@@@@@A$$A$$&@AA࣠@&self-2Aఠ<Π< 6AxA 7@a3AAAAAAAA@ 5@@@   9AyAd :@d@@ :@࣠@&m_nameAA$$'A$$-@AzA@@3AAAAAAAA@ Jx@ N@!y@ O@@@@@  @@!cAA$$.A$$/@B{A@@3AAAAAAAA@ @@@@@@@@@ఠ!sҠB $2$<B $2$=@B"|A@@?@@@9C%H%g!A>ภ'NewlineC%H%n@<@ @@J@:@ภ?-C%H%o3A?+@4A@C;K@:@@@:J@:'@@=A@CDH@:@@@:J@:0@@C%H%]G@@@@@@:6@C%H%SC%H%q@@@@@:I@:I@:]@@డ }%split#StrD%r%~D%r%@ D%r%D%r%@@@ O@@@/@@@@/$listK%@@@/@@@/@@/@@/@ )) ))@@ U@#@@@ j@@@:@@@@:@@@:@@@:@@:@@:@@డ ®exp#StrDD%r%DE%r%@ DH%r%DI%r%@@ ?@@@ ?@@@: @@@:@@: @@! D\%r%D]%r%@@D_%r%D`%r%@@ V@@@:K@:K@:@@Di%r%Dj%r%@@ @@@:@:K@:)@@ ఐ$selfD%%D%%@߰@@:@ΰD%%@@@@ @@:@@:A@@ఐ+module_nameD%%D%%@s@@_N@@ఐ!tD%%D%%@X@@g[@@D%%D%%@@!^@@D%r%}D%%@@BI@@@:I@;J@:i@@D%6%>D %%@@6lI@@@:H@;I@:*@@ @@}+@ A@A@@@@@@;@@;@@;@@@Z@@@@;@@;@@;@@;D@;@D$$!@?D吠 7 @return [text] value to represent a [Types.type_expr].D$$D$$@@@@@@@D &&#D &&:@AA࣠@&self-2Aఠ??\EA]@3DDDDDDDD@[@@@  _EA`@@@`@࣠@+module_nameAE  &&;E  &&F@E"A@@3E E E E E E E E @p@t@!@u@@@@@  @@!tAE &&GE &&H@E5A@@3EEEEEEEE@ @@@@@@@@ภ?~E* &K&SE+ &K&zA?}ภ$Code E3 &K&W@4 ఐL$selfE@ &K&YEA &K&]@@@h3E@E@E@E@E@E@E@E@@$0@'@(@@@EH &K&i@@@@@@;=@@;< @@ఐQ+module_nameEW &K&jEX &K&u@7@@@@ఐK!tEd &K&vEe &K&w@!@@ $@@Eh &K&XEi &K&x@@'@@A@@D@`rD@_D@;7G@;8/@ภ@װEx &K&yNA@@OA@DD@;0@@@;4G@;I?@@E &K&QY@@A@@@;3E@^A@bA@@@:@75@@;T@@;S@@;R@@@$@D@A?@@;]@@;\@@;[@@;ZD@;V@E &&t@@E 9 Return [text] value for a given short [Types.type_expr].E %%E %&@@@@@@@CE&&E&'@AA࣠@&self-2Aఠ@@&EA'@Q3EEEEEEEE@%@@@  )EAT*@T@@*@࣠@+module_nameAE&'E&'@EA@@_3EEEEEEEE@:h@>@!i@?@@@@@  @@#sepAE&'E&'@EA@@m3EEEEEEEE@ u@@@@@@@@!lAE&'E&'@FA@@x3EEEEEEEE@@@@@@@@@ภ@YF''"F''RA@Xภ$Code F''&@5o ఐ]$selfF''(F'',@z@@C3FFFFFFFF@$0@'@(@@@kF#''=@@B~@@@;@@@yl@@;@@;@@;@@;@ภ FD>@FD@B@@@;@@ఐu+module_nameFE''>FF''I@[@@*@@ఐo#sepFR''JFS''M@W@@7@@ఐk!lF_''NF`''O@A@@D@@Fc'''Fd''P@@G@@a@@D@e0D@fD@;H@;O@ภAҰFs''QnAA@oA@ED@;{@@@;H@;_@@F~'' y@@B@@@;~e@~A@A@@@@@  @@;@@;@@;@@;@ @@!@ @@@@;@@;@@;@@;@@;D@;@F&&@AF ^ Return [text] value or the given list of [Types.type_expr], with the given separator. F&|&F&&@@@@@@@F''F''@AA࣠@&self-2AఠAA%FA&@P3FFFFFFFF@$@@@  (FAS)@S@@)@࣠@+module_nameAF''F'(@FA@@93FFFFFFFF@9g@=@!h@>@@@@@  @@!lAF'( F'( @FA@@G3FFFFFFFF@ O@@@@@@@@ภAGF( (F( (MAAFภ$Code F( (@6] ఐL$selfG ( (G ( (@h@@13G G G G G G G G @$0m@'@(@@@`G( (<@@@@@@;@@; @@ఐQ+module_nameG ( (=G!( (H@7@@@@ఐK!lG-( (IG.( (J@!@@$@@G1( (G2( (K@@%'@@A@@D@iDD@;G@;-@ภBG?( (LLAB@MA@FD@;@@@;G@;=@@GJ( (W@@C@@@;C@~\A@`A@@@@@@;@@;@@;@@@@@@@<@@;@@;@@;D@;@Ge''r@B]Gv q Return [text] value or the given list of [Types.type_expr], as type parameters of a class of class type. Gs'T'XGt''@@@@@@@ɰGz((G{((@AA࣠@&self-2AఠB\B]GA@3GGGGGGGG@@@@  GA@@@@࣠@+module_nameAG((G((@GA@@3GGGGGGGG@/@@!0@@@@@@  @@!cAG((G((@GA@@3GGGGGGGG@ @@@@@@@@డF3+text_concat)Odoc_infoG((G((@ G((G((@@@ $text@@@@5Ơ$text@@@@@@@@@@@@@@B B!5@@Em@% @@@@@@<@@@@<@@@<4@@@<@@<@@<3GGGGGGGG@IU>@L@M@@@@ภBXH((H((ABWภ'Newline H ((@@@ @@E@@@()@@9@@@@7@@@@ H)/)?H)/)D@@@@@@@@<@@@@<@@@<~@@@<}@@<|@@<{@@డf®exp#StrH)/)FH)/)I@ H)/)JH)/)P@@@@@@@@<;@@@<@@<@@! I)/)RI)/)T@@I)/)QI)/)U@@@@@J4#4I@@I@@AFAD22 FBD223@@I@h`@@yt@A@L ,**b@@@ఠ&s_nameL-**L-*+@L.A@@!4@@@=sG@=e3LLLLLLLL@@@@@@డJ$Name&simpleL.-*+L/-*+ @ L2-*+ L3-*+@@@!Q@@@0a!T@@@0`@@0_@F{}F|}*@@IE@@@@!^@@@=i!a@@@=h@@=g-@@ఐˠ$nameLU-*+LV-*+@7@@!u@@@=tH@=xH@=wA@@2 @@EB@A@La-** @@@ఠ!s Ll.++#Lm.++$@LA@@&stringQ@@@MjG@=y3LuLuLuLuLuLuLuLu@[ib@c@d@@@ డK&Format'fprintfL/+'+/L/+'+5@ L/+'+6L/+'+=@@@/&Format)formatter@@@DN@&Stdlib&format!a@=ՠ@@@DL$unitF@@@DM@@@DK@@DJ@@DI@*format.mli.....k@@.Stdlib__Format@2-@@@*@@@D@&@!@@@LH@Ly@Y/@@@M`H@DH@KH@L@@LH@Ld@@LxH@DI@@@D3@@@D@@@D@@D@@Dm@@డKm&Format-str_formatterL/+'+>L/+'+D@ L/+'+EL/+'+R@@g@@@C@I-  J- (@@H@ @@s@@@DI@KI@K@@ภA+M A*M!M/+'+SM/+'+jAA)ภA6M+.Formatting_genM- ;.Formatting_genA "a1@!b@!c@"d1@"e2@"f2@@@@"e1@"f1@@A^.formatting_gen.*&"@@@AC40($@@@@BRAYAAA<))A=*>*@@@Asr@ภAM|(Open_boxM~];(Open_box%!a@!b@!c@!d@!e@!f@@@@1@A"@@@2@AA@BAAAwH Q SAxI  @@@AO@ภAMAMAภAM.String_literalM;.String_literalA!a@!b@!c@!d@!e@!f@@@@@K"@@@AƠ'#@@@@BKAYAAA$}$}A$%@@@Ak@'@@@@@L?I@LBI@LA@ภBN @N @@@ABH@L~H@DJ@L0@@@DI@KI@L I@LI@L+I@L=KI@L I@LI@L,I@L> J@L4J@L5@@@L@I@LL@@@B'J@L"J@L"J@L#@@@L-I@L<@'&@&@B@@@L.I@LOI@LN@@-@BSBJ@L;./0J@L+J@L@@@LI@L*@@<@J@KG:;H@L_I@KI@K@@@L I@L@ภBNtNuT$val Y@Y@@@@L`I@LcI@Lb@ภBNBGNhBFภBNBNpB@p@B'J@Lf@@@LwI@L@ภBNN" :@@@@@LI@LI@L(@ภBN.Formatting_litN;.Formatting_litB!a@ !b@ !c@ !d@ !e@ !f@@@@@B.formatting_lit@@@B($ @@@@BQAYAAB)()(B))@@@Bq@ภCN%BreakN;%Break@@@.@L:@@@(#intA@@@)@@@*@C@GC@AB|  B|  9@@@C@@"@ @@@@@LI@LI@L@A@$@@@LI@LI@L@@ @(@@@LI@LI@L@@@\@@@LI@L@ภCKO@BOA BภCSOHBOI(B@(@BߠrJ@Lr@@@LI@L@ภCcOXB1OY8B0@8@C7~LI@L^I@LuI@LI@LI@Lɠ H@LvH@LH@LH@LʠJ@L  @@@LI@L@@U@CTJ@LJ@L@@@LI@L@@b@CaJ@L'J@L !@@@LI@L @@o@Cn1'1J@Li*+@@@LzI@L@@{@CzJ@LQ<;>J@LT>?@@@LaI@Lt$@@@CCJ@@@L I@L]/@@@CJ@Kՠڠ۠ܠ@@@KI@L;@5@[val %s :@ %s@@C@@@KI@LI@LG@@@@%@@@DI@KP@@ఐ&s_nameO0+k+uO0+k+{@Z@@ ]@@ ఐ$selfO1+|+O1+|+@B@@& n@1O1+|+@@@$r@$o$g@@L@@Lu@@డNn$Name&fatherO1+|+O1+|+@ P1+|+P1+|+@@@% @@@0v%#@@@0u@@0t@JJJK@@MJ@@@@%-@@@M%0@@@M@@M@@ఐ!vP&1+|+P'1+|+@@@#3@(val_nameP-1+|+P.1+|+@ @@%M@@@MK@MZK@MX@@P81+|+P91+|+@@%S@@@M@@ఐנ!vPI1+|+PJ1+|+@@@#V@(val_typePP1+|+PQ1+|+@ @@$J@M^@@PV1+|+PW1+|+@@$@@@@H@D@డN&Format3flush_str_formatterPg2++Ph2++@ Pk2++Pl2++@@@@@@C@@@C@@C@9QQ9Qy@@@@@@@@@Md@@@Mc@@Mb @@ภ"()P2++P2++@;P8PB@@@N@@@@A@@AP@@P;@ @@(@@@MkH@Mo$@@6@@+%@@@,&@A@P.++@@డO&!@P4+,P4+,@E}@@@Nf#@@@Mv@Ey#@@@MuEР#@@@Ms@@Mr@@Mq3PPPPPPPP@EVO@P@Q@@@@ภKP4++P4+,AKภ'CodePre P4++@;'CodePreK@Nf@@@@ABBV@AKe#%Ke#8@@@NR@ఐy!sP4++P4++@)@@@@@MG@MG@M3@@) @@#G@M6@ภLWP4++1ALU@2A@Pe#H@M@@@MG@ME@@Q4++;@@N$@@@MG@MM@@డO!@Q5,,cQ5,,d@E@@@NҠ$G@MG@M@@@M@E @@@MF@@@@M@@M@@Mp@@ภKQ45,, Q55,,bAKภ%Latex Q=5,,@;%LatexK@N@@@@ANBV@AKsKs@@@N_@డO!^QT5,,QU5,,@Kg@@@Kg@@@M@Kd@@@MKc@@@M@@M@@M@@'\index{Ql5,,Qm5,,@@Qo5,,@@K@@@MI@MI@M@@డP!^Q5,,/Q5,,0@K@@@K@@@M@K@@@MK@@@M@@M@@M@@ ఐA$selfQ5,,Q5,,!@@@'@Q5,,'@@&N&@@@M@@@M@&@@@M&@@@M@@M@@M@&ภ3QJ@Q@N&@@@M@@@M @@ఐ&s_nameQ5,,(Q5,,.@X@@&@@@M@@T@@K@@@M@MK@M"@@డPg!^Q5,,:Q5,,;@K@@@K@@@M@K@@@MK@@@M@@M@@M>@@'@\verb`R5,,1R5,,9@@@@L@@@N K@N K@N P@@డP!^R5,,YR5,,Z@L+@@@L+@@@N@L(@@@NL'@@@N@@N@@N l@@ ఐ֠$selfR65,,<R75,,@@@@(^}@R;5,,F@@'zN'x@@@N%@@@N$@'w@@@N#'v@@@N"@@N!@@N @'ภ$SomeRbJภ%falseR\5,,LR]5,,Q@;R1;@@@@B@@ARm@@R@@@'@@@N3M@N7@@@N@@@N8@@ఐ_&s_nameRt5,,RRu5,,X@@@'@@@N9@@c@@L@@@N@N=M@N0@@#`} R5,,[R5,,_@@tR5,,`@@L@@@NL@N?L@N>@@ @@L@@@N@N@L@N@@@@L@@@M@NAK@N@@Q@@L@@@M@NBJ@M@@R5,,R5,,a@@s@@@M@NCI@M@@ @@H@M@ภNAN@A@R,I@M@@@MH@NH @@R5,, @@P@@@MH@M@@ ఐ~$selfR6,e,lR6,e,p@=@@)%@R6,e,}@@OBO>O;@@@NR@@@NQ@P(B@@@NP@@@NOO0) @@@NN@@@NM@@NL@@NKA@O[ภxSKU@S@O\OY@@@Nf@@@NeO@@ఐ!vS6,e,~S6,e,@@@&$^@(val_infoS6,e,S6,e,@m @@P(x@@@Nb@@@NaI@NkI@Nhp@@S-6,e,kS.6,e,@@G@@@MH@NmI@N_{@@o @@H&;@@@MG@NnH@M@@?@@&@@@@&A@@@&B%@:@@&C@A@A@@@&W&N@@Ns@@Nr@@@ @&_&V@@Nz@@Ny@@NxD@Nu@SV+**)@NNSg # @return [text] value for a value. Sd***Se***@@@@@@@&\Sk9,,Sl9,,@AA࣠@&self-2]AఠNM\NNޱSA@! 3SySySySySySySySy@@@@  SA! @! @@@࣠@!a^AS9,,S9,,@SA@@&x3SSSSSSSS@! @@!!!@@@@@@  @@@ఠ&s_name_S:,,S:,,@SA@@(@@@NG@N3SSSSSSSS@'&@@@@@డR*$Name&simpleS:,,S:,,@ S:,,S:,-@@@@@(@@@N(@@@N@@N @@ఐO!aS:,-S:,-@.@@&1@)att_valueS:,-S:,- @3)att_value&@@@&@@@@@@ 3+att_mutable (N@@@@@A@AN,Q5"5,N-Q5"5@@@Q@3+att_virtual(X@@@@@B@AN6R5m5wN7R5m5@@Q@@AN:P44N;P44@@Q@+#@@' @@@N@N^@(val_nameT :,-T :,-@c7@@)+@@@NH@NH@Nl@@] @@pm@A@T:,, @@@ఠ(mod_name`T";--$T#;--,@T;A@@)A@@@NG@N3T(T(T(T(T(T(T(T(@@@@@@డR$Name&fatherT;;--/T<;--3@ T?;--4T@;--:@@>@@@)^@@@N)a@@@N@@N @@ఐѠ!aTY;--;TZ;--<@@@'E1@)att_valueT`;--=Ta;--F@ @@'m@@@N@N=@(val_nameTl;--GTm;--O@İ@@)@@@NH@NH@NK@@< @@OL@A@Tx;--  @@@ఠ!saT<-S-]T<-S-^@TA@@@@@P~G@N3TTTTTTTT@bpi@j@k@@@ డS&Format'fprintfT=-a-iT=-a-o@ T=-a-pT=-a-w@@@@@@@@N@@Q@@@O@R@@@O@)@@@P^H@O@O7@@@PtH@NH@OH@P@@P(H@O@@OH@O@@OH@O@@OH@NA@@@N+@@@N@@@N-@@N@@NQ@@డSe&Format-str_formatterT=-a-xT=-a-~@ T=-a-T=-a-@@@@c@@@NI@NI@Nn@@ภIUIUU=-a-U=-a-AIภI&UU ภI.U#U$ภI6U+I5U,I1ภI>U3tU4#s'(@(@X@@@O_I@ObI@Oa@ภIRUGH UH7H@7@I&H@OH@NJ@OP@@@NI@OI@O)I@O:I@OKI@O]I@O*I@O;I@OLI@O^ J@OTJ@OU@@@O`I@Ol@@^@IM'J@O>"J@OBJ@OC@@@OMI@O\@'r@r@IW@@@ONI@OoI@On@@y@IBJ@O.;./0J@O2+J@O3@@@OUI=@@IcJ@O@@@OI@O<@ภIUܠIUIภIUIVUIU@@I{&J@O&@@@OI@OT@ภIUIUIภJUInUIm@@I7J@O 7@@@OI@Ol@ภJV MV L" :@@1@@@OI@OI@O@ภJ+V lV!kภJ3V(3V)2@@4@@@P I@PI@P@A'@:@@@P I@PI@P@@2@>@@@P I@PI@P@@9@r@@@PI@P @ภJaVVJVWFJภJiV^IV_NI@N@IJ@P@@@P'I@P1@ภJyVnIGVo^IF@^@JM*I@O~I@OI@OI@OI@OI@PI@P%H@OH@OH@OH@OH@PH@P& J@P@@@P*I@P;@@@JrJ@O$J@O@@@PI@P$@@@JJ@Oߠ/!"J@O$%@@@OI@O@@@Jߠ9+,J@OŠ./@@@OI@O!@@@JC56J@O89@@@OI@O-@@@JM?+J@OBC@@@OI@O9@@@JJ@OqX58J@Ot89@@@OI@OF@@@J=D@@@O,I@O}Q@@@JȠ2J@N@@@OI@O(]@9@[val %s%s%s :@ %s@@J@@@OI@P>I@P=i@@@@ [K.@@@NI@Or@@ఐ!aW >--W >--@c@@)@+att_virtualW>--W>--@" @@Sj@@@PUI@PS@(virtual W >--W!>--@@W#>--W$>--@@sI@PV@ W->--@@W/>--W0>--@@I@PW@W4>--W5>--@@@@ఐ!aWD?--WE?--@@@*0@+att_mutableWK?--WL?--@d @@S@@@P[I@PY@(mutable WX?-.WY?-.@@W[?--W\?-. @@I@P\@ We?-.@@Wg?-.Wh?-.@@I@P]@Wl?--Wm?-.@@@@ఐؠ&s_nameWx@..Wy@..#@M@@@@ ఐ$selfWA.$./WA.$.3@!@@-@!װWA.$.?@@@,@,, @@Pd@@Pc@@ఐ{(mod_nameWA.$.@WA.$.H@@@,@@@Pk@@ఐ)!aWA.$.IWA.$.J@@@*(@)att_valueWA.$.KWA.$.T@ڰ @@*@@@Ps@Pp4@(val_typeWA.$.UWA.$.]@ @@,IJ@Pr=@@WA.$..WA.$.^@@,F@@@/@@H@NB@డVU&Format3flush_str_formatterWB.`.hWB.`.n@ WB.`.oWB.`.@@t@@@t@@@Px v@@@Pw@@Pv_@@ภfWB.`.WB.`.@e@@@@@@PH@Po@@!@@sp@_ @@tq@A@W<-S-Y @@డV!@XE./X E./@Lܰ@@@UŠ*@@@P@Lؠ*@@@PM/*@@@P@@P@@P3XXXXXXXX@@@@@@@ภRzX&D..X'D..@Ryภ'CodePreX/D..X0D..@`ఐ!sX9D..X:D..@@@l@@@PG@PG@P(@@XDD..XED..@@+#G@P-@ภRXNE..XOE./ARภ%Latex XWE..@డV!^XbE..XcE..@Ru@@@Ru@@@P@Rr@@@PRq@@@P@@P@@PW@@'\index{XzE..X{E..@@X}E..@@R@@@PH@PH@Pj@@డW!^XE..XE..@R@@@R@@@P@R@@@PR@@@P@@P@@P@@ ఐ9$selfXE..XE..@#@@.@#XE..@@-U-@@@P@@@P@-@@@P-@@@P@@P@@P@.ภAXQ@X@U%.@@@P@@@P@@ఐ>&s_nameXE..XE..@@@-@@@P@@T@@R@@@P@PJ@P@@డWu!^XE..XE..@S @@@S @@@P@S@@@PS@@@P@@P@@P@@'@\verb`YE..YE..@@@@S%@@@QJ@QJ@Q@@డW!^Y&E..Y'E..@S9@@@S9@@@Q @S6@@@Q S5@@@Q @@Q @@Q @@ ఐΠ$selfYDE..YEE..@#@@/l,@#YIE..@@.U.@@@Q!@@@Q @.@@@Q.@@@Q@@Q@@Q@@.ภYoQภ YhE..YiE..@ @@@.@@@Q/L@Q3U@@@UȠ@@@Q4Y@@ఐޠ&s_nameY~E..YE..@S@@.@@@Q5i@@_@@S@@@Q@Q9L@Q,q@@#`} YE..YE./@@pYE./@@S@@@QK@Q;K@Q:@@ @@S@@@Q@QI@P@@YE..YE./@@}@@@P@Q?H@P@@t @@,G@P@ภU){AU&@|A@Y6,H@P@@@PG@QD@@YE..@@Y@,H@P@@@PG@P@@@@W,@@@PG@P@@ ఐ{$selfYF// YF//@$P@@0@$#YF//@@VUVQVN@@@QN@@@QM@W/U@@@QL@@@QKVC0@@@QJ@@@QI@@QH@@QG@VnภZ$Rh@Z$@VoVl@@@Qb@@@Qa@@ఐ!aZ,F//Z-F// @@@-@)att_valueZ3F//!Z4F//*@U @@-@@@@Qi@Qe @(val_infoZ?F//+Z@F//3@@@Wޠ/@@@Q^@@@Q]H@QjH@Qg2@@ZNF// ZOF//4@@O-4@@@PG@QlH@Q[=@@ @@-9>@\ @@-:@ @@-;0@E @@-<@A@A@@@-N-G@@Qq@@Qp@@@'@-V-O@@Qx@@Qw@@QvD@Qs@Zn9,, @UfZ - @return [text] value for a class attribute. Z|8,,Z}8,,@@@@@@@-UZI/j/uZI/j/@AA࣠@&self-2cAఠUebUf$ZA$@(!3ZZZZZZZZ@$@@@  $ZA($$@($@@$@࣠@!mdAZI/j/ZI/j/@ZA@@-q3ZZZZZZZZ@% (8@%@!(9@%@@@@@  @@@ఠ&s_nameeZJ//ZJ//@ZA@@/@@@QG@Q3ZZZZZZZZ@'-@@@@@డYB$Name&simpleZJ//ZJ//@ ZJ//ZJ//@@@@@/@@@Q/@@@Q@@Q @@ఐO!mZJ//ZJ//@.@@-1@)met_valueZJ//ZJ//@3)met_value-@@@.@@@@@@ 3+met_private /f@@@@@A@AUDY66UEY66@@X@3+met_virtual/p@@@@@B@AUNZ66UOZ66@@X@@AURX6$6.USX6$6C@@X@+#@@.$@@@Q@Q^@(val_name[#J//[$J//@{7@@0C@@@QH@QH@Ql@@] @@pm@A@[/J// @@@ఠ(mod_namef[:K//[;K//@[SA@@0Y@@@QG@Q3[@[@[@[@[@[@[@[@@@@@@@డY$Name&father[SK//[TK//@ [WK//[XK//@@ V@@@0v@@@Q0y@@@Q@@Q @@ఐѠ!m[qK//[rK//@@@.>1@)met_value[xK//[yK//@ @@.@@@Q@Q=@(val_name[K//[K//@ܰ@@0@@@QH@QH@QK@@< @@OL@A@[K// @@@ఠ!sg[L/0[L/0@[A@@/@@@S|G@Q3[[[[[[[[@bpi@j@k@@@ డZ0&Format'fprintf[M00[M00@ [M00[M00@@,@@@,@@@Q@(@Y@@@R@Y@@@R@0@@@S\H@R@#e>@@@SrH@QH@RH@S@@S&H@R@@RH@R@@RH@R@@RH@QY@@@QC@@@Q@@@Q-@@Q@@QQ@@డZ}&Format-str_formatter\M00\M00#@ \M00$\M001@@@@{@@@QI@QI@Qn@@ภP3\(P2\)\M002\M00PAP1ภP>\3\4 ภPF\;\<ภPN\CPM\DPIภPV\K\L#'(@(@p@@@R]I@R`I@R_@ภPj\_O8\`7O7@7@P>H@RH@QJ@RN@@@QI@RI@R'I@R8I@RII@R[I@R(I@R9I@RJI@R\ J@RRJ@RS@@@R^I@Rj@@^@Pe'J@R<"J@R@J@RA@@@RKI@RZ@'r@r@Po@@@RLI@RmI@Rl@@y@PBJ@R,;./0J@R0+J@R1@@@R:I@RH@@@XJ@RG:;H@R}I@RI@R@@@R)I@R7@ภP\Ƞ \'method @@@@@R~I@RI@R$@ภP\ܠP\PภP\PV\PU@@P{J@R@@@RI@R<@ภP\P\PภQ\Pn\Pm@@P&J@R&@@@RI@RT@ภQ] P] PʠภQ]P]P@@P7J@R7@@@RI@Rl@ภQ/]$e]%d" :@@I@@@RI@RI@R@ภQC]8]9ภQK]@K]AJ/@@L@@@S I@S I@S @A'@R@@@S I@SI@S@@2@V@@@S I@SI@S@@9@@@@SI@S@ภQy]nQ-]oFQ,ภQ]vP]wNP@N@Q J@S@@@S%I@S/@ภQ]P_]^P^@^@Qe*I@R|I@RI@RI@RI@RI@RI@S#H@RH@RH@RH@RH@RH@S$ J@S@@@S(I@S9@@@QJ@R$J@R@@@SI@S"@@@QJ@Rݠ/!"J@R$%@@@RI@R@@@Qߠ9+,J@Rà./@@@RI@R!@@@QC56J@R89@@@RI@R-@@@QM?+J@RBC@@@RI@R9@@@QȠJ@RoX58J@Rr89@@@RI@RF@@@Qՠ=D@@@R*I@R{Q@@@Q2J@Q@@@RI@R&]@<@[method %s%s%s :@ %s@@Q@@@RI@ST171I_?T171K@Yภ'CodePre_GT171>_HT171E@xఐ!s_QT171F_RT171G@@@@@@SG@SG@S(@@_\T171=_]T171H@@2G@S-@ภY_fU1L1S_gU1L1AYภ%Latex _oU1L1X@2డ]!^_zU1L1d_{U1L1e@Y@@@Y@@@S@Y@@@SY@@@S@@S@@SW@@'\index{_U1L1[_U1L1c@@_U1L1Z@@Y@@@SH@SH@Sj@@డ^&!^_U1L1x_U1L1y@Y@@@Y@@@S@Y@@@SY@@@S@@S@@S@@ ఐ9$self_U1L1f_U1L1j@*&@@5@*_U1L1p@@5 \'5 @@@S@@@S@5@@@S5@@@S@@S@@S@5ภ$Y_X6@_@\=5@@@S@@@S@@ఐ>&s_name_U1L1q_U1L1w@@@5@@@S@@T@@Z@@@S@SJ@S@@డ^!^`U1L1`U1L1@Z#@@@Z#@@@S@Z @@@SZ@@@S@@S@@S@@'@\verb``(U1L1z`)U1L1@@@@Z=@@@TJ@TJ@T@@డ^!^`>U1L1`?U1L1@ZQ@@@ZQ@@@T @ZN@@@T ZM@@@T @@T@@T@@ ఐΠ$self`\U1L1`]U1L1@*@@6,@*`aU1L1@@5\5@@@T@@@T@5@@@T5@@@T@@T@@T@@5ภ&`Xภ%`U1L1`U1L1@$@@@5@@@T-L@T1U@@@\@@@T2Y@@ఐޠ&s_name`U1L1`U1L1@S@@5@@@T3i@@_@@Z@@@T@T7L@T*q@@#`} `U1L1`U1L1@@p`U1L1@@Z@@@TK@T9K@T8@@ @@Z@@@T@T:K@T@@@@Z@@@S@T;J@T@@M@@Z@@@S@T@|A@`N3H@S@@@SG@TB@@`U1L1R@@`X3H@S@@@SG@S@@@@^3@@@SG@S@@ ఐ{$selfa V11a V11@+h@@71@+;aV11@@]m]i]f@@@TL@@@TK@^6m@@@TJ@@@TI][75@@@TH@@@TG@@TF@@TE@]ภ%a<Y@a<@]]@@@T`@@@T_@@ఐ!maDV11aEV11@@@4@)met_valueaKV11aLV11@U @@4X@@@Tg@Tc @(val_infoaWV11aXV11@@@^6@@@T\@@@T[H@ThH@Te2@@afV11agV11@@V14-@@@SG@TjH@TY=@@ @@42>@\ @@43@ @@440@E @@45@A@A@@@4G4@@@To@@Tn@@@/@4O4H@@Tv@@Tu@@TtD@Tq@aI/j/n @\~a * @return [text] value for a class method. aH/6/:aH/6/i@@@@@@@4NaZ22aZ22-@AA࣠@&self-2iAఠ\}h\~,aA,@/93aaaaaaaa@, @@@  ,aA/<,@/<@@,@࣠@!ejAaZ22.aZ22/@aA@@4j3aaaaaaaa@,"/P@,&@!/Q@,'@@@@@  @@@ఠ&s_nameka[222<a[222B@aA@@6@@@TG@T3aaaaaaaa@'4@@@@@డ`Z$Name&simplea[222Ea[222I@ a[222Ja[222P@@@@@7 @@@T7@@@T@@T @@ఐM!eb[222Qb[222R@,@@4/@'ex_nameb [222Sb [222Z@3'ex_name4@@@7,!t@@@@@@ 3'ex_info C^a@@@ @@@ A@A @A\`%%\a%%@@_x@3'ex_args)Odoc_type0constructor_args@@@ @@B@A\n%%\o%&@@_y@3&ex_ret'C͠7)type_expr@@@ @@@ @@C*@A\&&&\&&G@@_z@3(ex_alias8Cޠ4/exception_alias@@@@@@@@D:@A\&z&\&z&@@`{@3&ex_locH]@@@A@EC@A\&&\&&@@` |@3'ex_codeQC_@@@@@@A@FR@A\'' \''+@@`}@@A\%h%r\%h%@@`w@nf@@7@@@TH@TH@T@@n@@@A@b|[2228p@@@ఠ&fatherlb\2^2hb\2^2n@bA@@7@@@TG@T3bbbbbbbb@@@@@@డa$Name&fatherb\2^2qb\2^2u@ b\2^2vb\2^2|@@@@@7@@@T7@@@T@@T @@ఐ!eb\2^2}b\2^2~@@@5j/@'ex_nameb\2^2b\2^2@ @@7@@@TH@TH@T=@@. @@A>@A@b\2^2d @@ డaY&Format'fprintfb]22b]22@ b]22b]22@@U@@@U@@@T@Q@8@@@UG@UE@@@UG@TG@U G@U@@UG@TѠp@@@TӠZ@@@T@@@T@@T@@T3c c c c c c c c @}@@@@@@డa&Format-str_formatterc]22c]22@ c!]22c"]22@@*@@@@@TH@TH@T @@ภWMcBWLcCc7]22c8]22AWKภWXcM"cN !ภW`cUcVؠภWhc]Wgc^WcภWpcecf#'(@(@@@@UiH@UlH@UkY@ภWcyVRcz7VQ@7@WXG@UG@TI@UZ@@@TH@UH@U3H@UDH@UUH@UgH@U4H@UEH@UVH@Uh I@U^I@U_@@@UjH@Uv@@^@W'I@UH"I@ULI@UM@@@UWH@Uf@'r@r@W@@@UXH@UyH@Ux@@y@WBI@U8;./0I@U<+I@U=@@@UFH@UT@@@rI@U&G:;G@UH@U#H@U$@@@U5H@UC@ภWc#c"*exception @@@@@UH@UH@U@ภXcWcWภX cWpcWo@@WI@U@@@UH@U@ภXdVdV@@W H@UH@UEG@UGI@U@@@UH@U@@@W'I@U{QTI@U~TU@@@UH@U@@@X Y`@@@U6H@U@@@X?I@T789:@@@U!H@U2+@5@[exception %s@@X@@@U"H@UH@U7@@  @@XȠM@@@TH@U@@@ఐ&s_namedV]22dW]22@ư@@bM@@{@@^G@TO@ @ఐ!edl^22dm^22@@@7c@'ex_argsds^22dt^22@N @@M@@@Um@@ఐ̠!ed^22d^22@@@72{@&ex_retd^22d^22@X @@WV@@@U@@@U@@* @@@$@@@U@@Ġ*Cstr_tupled_23d_23@%/Ġ`d_23d_23@`@@@@%2%1@@@U@@@U3dddddddd@@@@@@ @@@@@U@@Ġ$Noned_23d_23@]@@@@@@@U@@@U@@* @@@@@@U@@@@@@U@@@@U@@@U@@U.@@@ภbd_23d_23@a@@@G@@@Z?G@VYG@U=@@Ġ*Cstr_tuplee`33'e`331@%Ġ`ne`332e`334@`m@@@@%%@@@V@@@V3eeeeeeee@ @@@@@ @@@@@V@@Ġ$Somee&`336e'`33:@]^ఠ!rpe/`33;e0`33<@eHA@@@@@V@@@@@@@@V@@@V%@@8@@@(@@@V,@@@ @@@V!@@@@V#@@@V"@@V <@@@డc&Format'fprintfeba3@3Keca3@3Q@ efa3@3Rega3@3Y@@ذ@@@@@@Vb@Ԡ@b@@@V@,I@VoI@VI@W@@WI@V@@VI@V^@@@V`@@@Va@@@V_@@V]@@V\3eeeeeeee@e^@_@`@@@@డd&Format-str_formatterea3@3Zea3@3`@ ea3@3aea3@3n@@@@@@@VpJ@VzJ@Vy @@ภYeĠYeŰea3@3oea3@3xAY͠ภYeϠY e Y`@Y@@@VJ@VJ@V@@ภYeYeYภYeY\e&Y[@&@YoK@Vɠo@@@VJ@VX@ภZeFe6EภZ f f> B@B@@@@VJ@WJ@Ws@AM@@@@VJ@WJ@W~@@X@@@@WJ@WJ@W@@_@L@@@VJ@V@ภZ;f0Yf1lYภZCf8Yf9tY@t@YϠK@W @@@WJ@W$@ภZSfHY!fIY @@Z' @@@VnJ@VJ@VJ@VJ@VJ@WI@VI@VI@VI@W  @@@WJ@W.@@@ZFK@V@@@VJ@W@@@ZR'@@@VJ@V@@@Z]K@V1$%&'@@@VJ@V@@@ZiK@V;@@@VJ@V@' %s@ %s@@Zp@@@VJ@W1J@W0@@@@(Q@@@VmJ@V@@!:fb3y3fb3y3@@fb3y3fb3y3@@6J@WE @@ ఐ$selffc33fc33@1@@<1@1 fc33@@@;K@;H;@@@WI@@WH8@@ఐI&fatherfc33fc33@İ@@;@@@WPH@@ఐ!rfc33fc33@R@@;eK@WSW@@fc33fc33@@;bZ@@@@[@@ఠ$argsqfd33fd33@gA@@@@@V/3ffffffff@@@@@Ġ$Nonegd33gd33@_Z@@@@Ӡ@@@V5@@@V4@@ @@@@@@V6@@@@@@V8@@@@V:@@@V9@@V7*@@@డe&Format'fprintfg5e33g6e33@ g9e33g:e33@@@@@@@@W[@@d@@@W@.dI@WhI@WI@X@@XI@W@@WI@WW@@@WY@@@WZ@@@WX@@WV@@WU3g^g^g^g^g^g^g^g^@Vpi@j@k@@@@డe&Format-str_formattergre33gse33@ gve33gwe33@@@@@@@WiJ@WsJ@Wr @@ภ[g[gge33ge34A[ภ[gZg Z`@Z@@@WJ@WJ@W@@ภ[g[tg[sภ[g[/g&[.@&@[ToK@W o@@@WJ@WX@ภ[g͠g6ภ[gՠg>ߠB@B@@@@WJ@WJ@Ws@AM@@@@WJ@WJ@W~@@X@@@@WJ@WJ@W@@_@@@@WJ@W@ภ\h[hl[ภ\h [}h t[|@t@[K@X@@@XJ@X@ภ\&hZhZ@@[ @@@WgJ@WJ@WJ@WJ@WJ@XI@WI@WI@WI@X  @@@XJ@X'@@@\K@Wߠ@@@WJ@X@@@\%'@@@WJ@W@@@\0K@W1$%&'@@@WJ@W@@@\<K@W;@@@WJ@W@' %s@ %s@@\C@@@WJ@X*J@X)@@@@Ϡ(Q@@@WfJ@W@@"ofhzf44h{f44@@h}f44h~f44@@6J@X> @@ ఐ預$selfhg44#hg44'@2@@>1@2hg448@@<d<@@@XD@<@<<@@XC@@XB@@XA>@<ϐภRh`ܠภQhg44>hg44C@P@@@=K@XRP@@@e @@@XST@@ఐ8&fatherhg44Dhg44J@@@=@@@XTd@@ఐؠ$argshg44Khg44O@n@@]kI@XnI@XI@Y@@YI@YL@@Y`I@Y @@Y I@X@@XI@X]@@@X_@@@X`@@@X^%@@X\@@X[3ieieieieieieieie@^@@rk@l@m@@@@డg&Format-str_formatteri{i4j4i|i4j4@ ii4j4ii4j4@@@@@@@XoJ@XJ@X~"@@ภ]i]iii4j4ii4j4A]ภ]i\i \`@\@@@XJ@XJ@XB@ภ]i]}i]|ภ]iƠ]8i&]7@&@]]|K@XΠ|@@@XJ@XZ@ภ]i֠"i6!ภ]iޠi>B@B@@@@YJ@YJ@Yu@AM@@@@YJ@Y J@Y@@X@@@@YJ@Y J@Y @@_@(@@@XJ@Y@ภ^j ]j l]ʠภ^j]jt]@t@]K@Y@@@YJ@Y)@ภ^/j$pj%oภ^7j,7j-6@@8@@@YCJ@YGJ@YF@A@>@@@YDJ@YIJ@YH@@@B@@@YEJ@YKJ@YJ@@@v@@@Y:J@YB@ภ^ejZ^j[^ภ^mjb]jc]@@] K@YN @@@Y_J@Yi@ภ^}jrjsภ^jzj{i@@@@@YJ@YJ@Y@A@@@@YJ@YJ@Y@@@@@@YJ@YJ@Y'@@@@@@YzJ@Y,@ภ^j^gj^fภ^j^"j^!@@^GTK@YT@@@YJ@YD@ภ^j]j ]@ @^`8@@@XmJ@XJ@XJ@XJ@XJ@YJ@Y8J@Y]J@YxJ@YI@XI@XI@XI@YI@Y9I@Y^I@YyI@Y@@@YJ@Y{@@O@^ΠK@Yk.@@@Y{J@Y@@[@^ڠ7"#$%@@@YbJ@Yw@@f@^K@Y+A,-./@@@Y;J@Y\@@r@^J5678@@@Y"J@Y7@@}@^K@XT?@AB@@@XJ@Y@@@_ؠ]HIJK@@@XJ@X@@@_K@XgRSTU@@@XJ@X@@@_K@Xq@@@XJ@X@/ %s@ %s@ %s@ %s@@_&@@@XJ@YJ@Y@@@@@@@XlJ@X@@!:k]j44k^j44@@k`j44kaj44@@J@Y@@ ఐ ̠$selfkrk44ksk44@5Ѱ@@A @5ðkwk44@@?gҠ?@@@Y@?@??@@Y@@Y@@Y@?ภ5kcภ4kk44kk44@3@@@?K@Y,@@@g@@@Y0@@ఐ &fatherkk44kk44@@@@@@@Y@@@ఐ̠$argskk44kk44@I@@?D@YO@@kk44kk44@@?R@@"->kl45kl45@@kl45kl45 @@wJ@Ya@@ ఐ 1$selfkm5 5km5 5@66@@Ar@6%km5 5(@@@@f@@c@[@@Y@@Yy@@ఐ d&fatherkm5 5)km5 5/@߰@@A@@@Y@@ఐ!rkm5 50km5 51@@@@K@Y@@lm5 5lm5 52@@@}@@@@@@@Al^22ln535:@@K@ ఐ \!elo5<5Ilo5<5J@ ;@@>[@(ex_aliaslo5<5Klo5<5S@ װ @@ ֠ @@@ZD@@@ZCi@Ġ$Nonel/p5Y5bl0p5Y5f@d@@@@  @@@ZM@@@ZL3l6l6l6l6l6l6l6l6@ -@@@ @  @@@ZO@@@ZN@@@ภlFp5Y5jlGp5Y5l@@@@O@@@[G@Z^G@Z@@Ġ$SomelZq5m5vl[q5m5z@dఠ"eatlcq5m5{ldq5m5}@l|A@@ @@@ZV@@@@@ # "@@@ZX@@@ZW@@ * )@@@ZZ@@@ZY@@@డk&Format'fprintflr55lr55@ lr55lr55@@@@@@@@Zg@@A!t@@@[&I@Z^I@ZtI@ZI@Z@@ZI@Zc @@@Ze @@@Zf@@@Zd@@Zb@@Za3llllllll@ UN@O@P@@@@డk=&Format-str_formatterlr55lr55@ lr55lr55@@а@@ ;@@@ZuJ@Z|J@Z{3llllllll@ @@@@ภ`l`llr55lr55A`ภ`l5l 4# = @@@@@ZJ@ZJ@Z"@ภam`m `Ơภam`m'`@'@`qK@Zˠq@@@ZJ@Z:@ภa+m _m!7_@7@`v @@@ZsJ@ZJ@ZJ@ZڠI@ZI@Z۠@@@ZJ@ZY@@N@aK@Z @@@ZJ@Ze@@Z@a"K@Z @@@ZJ@Zq@% = %sk@k@a)@@@ZJ@ZJ@Z}@@rq@@ 6@@@ZrJ@Z@@ఐ"eamft55mgt55@@@ @@@[ @[ @%ea_exmrt55mst55@3%ea_ex *@@@O@&@@@@@@A@A3'ea_name@@@@@@@Ag$v$g$v$@@k6u@@Ag$$g$$@@k:v@*@@@<@@@[ @@@[ @Ġ$Nonemu55mu55@e@@@@+@P@@@[@@@[@@2@W@@@[@@@[@@@ఐX"eamu56mu56@ @@ t@@@['@[%@'ea_namemu56mu56 @G@@.I@Zv@Ġ$Somemv6 6mv6 6@f ఠ!eumv6 6 mv6 6!@mA@@@@@@[3@@@@@m@@@@[@@@[;@@t@@@@[!@@@[ B@@@ఐ!emv6 6%mv6 6&@@@ @@@@@@[-@[+3nnnnnnnn@U. @@@'ex_namen v6 6'n v6 6.@ @@E @@@Ans55nw6/6<@@H@@@@@A@@@Ano5<5Bnx6=6D@@@@ఠ"s2vn y6F6Pn!y6F6R@n9A@@!@@@[G@[3n&n&n&n&n&n&n&n&@ @@@డl&Format3flush_str_formattern7y6F6Un8y6F6[@ n;y6F6\n<y6F6o@@а@@@@@@[!@@@[@@[@@ภ°nOy6F6pnPy6F6r@@@@@@@[H@[.@@!@@2/@A@nYy6F6L @@డl!@ncz6v6ndz6v6@c7@@@l A@@@[@c3A@@@[cA@@@[@@[@@[3nsnsnsnsnsnsnsns@ k\U@V@W@@@@ภhհnz6v6~nz6v6AhԠภ'CodePre nz6v6@ఐs"s2nz6v6nz6v6@@@@@@[G@[G@['@@ @@A;G@[*@ภjnz6v6%Aj@&A@nAJH@[@@@[G@[9@@nz6v6|/@@lkAS@@@[G@[A@@డm@!@n{66n{66@c@@@lAjG@[G@[@@@[@c @@@[c@@@[@@[@@[d@@ภi6n{66n{66Ai5ภ%Latex n{66@డms!^n{66n{66@i @@@i @@@[@i@@@[i@@@[@@[@@[@@'\index{o{66o{66@@o{66@@i$@@@[I@[I@[@@డm!^o%{66o&{66@i8@@@i8@@@[@i5@@@[i4@@@[@@[@@[@@ ఐ $selfoC{66oD{66@9@@Ek@9oH{66@@DkD@@@\@@@\@D@@@\D@@@\@@\@@[@Dภ3ong@on@kD@@@\@@@\@@ఐ &s_nameor{66os{66@ @@D@@@\@@T@@i@@@[@\K@\ @@డn !^o{66o{66@i@@@i@@@\@i@@@\i@@@\@@\@@\&@@'@\verb`o{66o{66@@@@i@@@\+K@\-K@\,8@@డn7!^o{66o{66@iͰ@@@i@@@\3@i@@@\2i@@@\1@@\0@@\/T@@ ఐ2$selfo{66o{66@:7@@Fe@:0o{66@@El8E@@@\G@@@\F@E@@@\EE@@@\D@@\C@@\By@E-ภph,ภo{66o{66@@@@E8@@@\UM@\Y@@@l\@@@\Z@@ఐB&s_namep{66p{66@ @@E.@@@\[@@_@@j+@@@\?@\_M@\R@@#`} p({66p){66@@pp+{66@@j6@@@\>L@\aL@\`@@ @@j>@@@\*@\bL@\=@@@@jF@@@[@\cK@\)@@M@@jN@@@[@\dJ@[@@pL{66pM{66@@@@@[@\eI@[@@t @@H@[@ภk{Ak@|A@oʠI@[@@@[H@\j@@pg{66@@n"@@@[H@[@@ ఐ֠$selfp||66p}|66@:۰@@F @:p|67@@llܠl@@@\t@@@\s@n%E@@@\r@@@\qlΠF@@@\p@@@\o@@\n@@\m%@lภ5ph@p@ll@@@\@@@\3@@ఐ!ep|67p|67 @ܰ@@CcB@'ex_infop|67 p|67@ @@n[F@@@\@@@\I@\I@\T@@p|66p|67@@e @@@[H@\I@\_@@o @@eCz@@@[G@\H@[h@@/@@Ci@@@C@@@C@@@C@@@C@@@CT@i@@C @+A@/A@@@CC@@\@@\/@@@>@CC@@\@@\@@\D@\J@pZ22,@kq ( @return [text] value for an exception. qY11qY12@@@@@@@Cq 7`7kq 7`7@AA࣠@&self-2xAఠkwk;q3A;@>3qqqqqqqq@;~@@@  ;q6A>;@>@@;@࣠@!pyAq,7`7q-7`7@qEA@@C3q-q-q-q-q-q-q-q-@;>@;@!>@;@@@@@  @@డo)Parameter%namesqF77qG77@ qJ77qK77@@@C@@@\_Dn@@@\@@@\@@\@kk@@o W@@@@C@@@\@@@\@@@\@@\3qjqjqjqjqjqjqjqj@>JC@A@B@@@@ఐQ!pqz77q{77@ @@D@@8@@+*@@@\@@@\@Ġlq77q77@l@@@@>=@@@]b@@@]a3qqqqqqqq@+@@@ @FE@@@]d@@@]c@@@ภmq77q77@m@@@D)@Ġlq77q77@lఠ$nameq77q77@qA@@g@@@]l3qqqqqqqq@T@@@Ġm'q77q77@m&@@@@q4w@@@]r@@@]q@@@ @@@@@]t@@@]s@@@@@]v@@@]u @@@డpa)Parameter,desc_by_nameq8*8;q8*8D@ q8*8Eq8*8Q@@@D@@@\@o@@@\SoG@@@\@@@\@@\@@\@lHlI@@oX@ @@@D@@@]@@@@]o]@@@]@@@]@@]@@]3rrrrrrrr@mf@g@h@@@@ఐ!pr.8*8Rr/8*8S@@@D@@ఐ$namer;8*8Tr<8*8X@@@C@@@]J@]J@]$@@V @@Co@@@]@@@],@Ġ$NonerW8^8krX8^8o@j@@@@Wo@@@]@@@]3r^r^r^r^r^r^r^r^@@@@@ @_o@@@]@@@]@@@ภmͰrn8^8sro8^8u@m@@@D@Ġ$Somer{8v8r|8v8@jఠ!tr8v8r8v8@rA@@o@@@]j@@@@@o@@@]@@@]r@@o@@@]@@@]y@@@ఐ!tr8v8r8v8@@@@@E&3rrrrrrrr@'@@@@@Ar77r88@@E+I@ఠ!lr88r88@rA@@ed@@@]z@@@]yR@@lk@@@]|@@@]{Y@@@@ఠ"l2r88r88@rA@@p,@@@^I@]@@@]I@]3rrrrrrrr@t2+@,@-@@@డqj$List&filterr89r89@ r89r89 @@@@!a@$boolE@@@ o@@ n@p^@@@ m7@@@ l@@ k@@ j@d^-)-)d^-)-X@@do@&!@@@@@@@@]@@]@H@@@]ML@@@]@@]@@]3s$s$s$s$s$s$s$s$@G@@@@࣠@!nAs689s789@sOA@@`Z@@@@డq"<>sE895sF897@@!a@@O@@@*@@)@@()%notequalBAO@@@@mW~QQmX~Q@@mVR@@@@_p@@@^@@@^K@]@ @@@]@@]@@]3sksksksksksksksk@A@8@9@@@@డq)Parameter,desc_by_names89s89"@ s89#s89/@@@@@F@@@]@@@@]p@@@]@@@]@@]@@],@@ఐ{!ps890s891@7@@F19@@ఐ~!ns892s893@C@@F@@s89s894@@UI@@ภ$Nones898s89<@l@@@cK@^W@@@@@@@^L@]]@s89s89=@@@@@@]@@]J@^J@^@@ఐ-!ls89>s89?@@@@@@]J@^J@^@@ @@ @A@s88 @@ఐ("l2s9C9Ss9C9U@'@(@)@@&@@@^@@@^3tttttttt@$9 @@@Ġomt9[9gt9[9i@ol@@@@;@@@^&@@@^%3tttttttt@@@@ @C@@@^(@@@^'@@@ภot%9[9mt&9[9o@o@@@F@@t.9p9|t/9p9}@@Z4@@@^,@@@^+4@ @a;@@@^.@@@^-;@@@ภntC99tD::Anภ$List tL99@bAడr$List#mapt[99t\99@ t_99t`99@@eϰ@@@@nw@@@^J@^Jq@@@^J@^J@^H@@^K@qˠ@@@^IeӠ@@@^G@@^F@@^Ez@@࣠@!nAt99t99@tA@@(w@@@@డs)Parameter,desc_by_namet99t99@ t99t9:@@@@@G2@@@^b@@@@^aq@@@^`@@@^_@@^^@@^]3tttttttt@7U@.@/@@@@ఐ!pt9:t9:@Y@@GS@@ఐK!nt9:t9:@@@o@@7@@Ԡr@@@^n@@@^m%@Ġ$Nonet: :&t: :*@m;@@@@r.@@@^~@@@^}3tttttttt@9@@@ @r6@@@^@@@^@@@ภp^t: :.u: :0@p]@@@@Ġ$Someu :H:au :H:e@mDఠ!tu:H:fu:H:g@u.A@@rY@@@^c@@@@@r`@@@^@@@^k@@!rg@@@^@@@^r@@@డs!@u4:H:u5:H:@j@@@rr@@@^J@^J@^N@^@@@^@j@@@^jf@@@^@@^@@^3uOuOuOuOuOuOuOuO@C<@=@>@@@@ภou]:H:lu^:H:Aoภ$Code uf:H:p@dǠడs!^uq:H:sur:H:t@o@@@o@@@^@o@@@^o@@@^@@^@@^/@@ఐ!nu:H:r@Ѱ@@&;@@! u:H:uu:H:v@@&u:H:w@@o@@@^P@^P@^N@@u:H:qu:H:x@@e@@@^@^P@^X@@N @@oO@^[@ภpu:H:{VApภ#Rawu:H:~@o": u:H:u:H:@@u:H:u:H:@@s]@@@^O@^O@^|@@ @@O@^@ภq6yAq3@zA@uCP@^@@@^O@^@@.A@uLP@^@@@^O@^@@u:H:k@@s@@@^O@^@@ఐ堐!tu:H:u:H:@@@s=@@@^@@@@@@@Av99@@@v99v::@@@@@^WK@^K@^@@ఐF"l2v::v::@@@ss@@@^VK@^K@^@@v"99v#::@@dsk@@^C@@@^BJ@^K@^U@@ @@s@H@^2J@^A@ภqv;::Aq@A@uD@^8@@@^A@v@@@_hI@_vk@@w6;;F@@ty@@_ZI@_fq@@\K@@II@_Yt@ภqwD;;dAqภ#RawwL;;@qu!:wS;;wT;;@@wV;;wW;;@@t@@@_I@_I@_@@ @@II@_@ภqwh;;Aqภ$Listwp;;@eeడu$List#mapw;;w;;@ w;;w;;@@h@@@@IeSK/@K-@`tI@`qI@_I@_@@_@tJ@@@_h@@@_@@_@@_@@࣠@!pAw;<w;<@wA@@J@@@@డv:!@w<<w<<@l@@@uz2XK@_@@@_@l@@@_l @@@_@@_@@_3wwwwwwww@-J:@$@%@@@@ภr1w<<w<<@r0డv`)Parameter-complete_namew< <%w< <.@ w< -@@uU@@@@J@@@_@@@_@@_;@@ఐl!px< <=x< <>@E@@JH@@,@@@@@_L@ x'@AA࣠@&self-2Aఠu2u3DñzwAD@G3z^z^z^z^z^z^z^z^@D@@@  DƱzzAGD@G@@D@࣠@!lAzp=>zq=>@zA@@L3zqzqzqzqzqzqzqzq@DH@D@!H@D@@@@@  @@ఐ!lz>>%z>>&@L@@@@L3zzzzzzzz@!@@@Ġuz>,>4z>,>6@u@@@@L3zzzzzzzz@@@@@L@@@ภuz>:>Dz>:>F@u@@@L @@z>G>Oz>G>P@@L@@L@@@ภuz>T>`z@@Atภ'Newline z>T>g@s@ @@LH@`#@ภuz>j>vAuภ$Boldz>j>z@uภu"z>j>|z>j>Au!ภ#Raw z>j>@uడt*parameters-Odoc_messagesz>j>z>j>@ z>j>z>j>@@ް@@x@@@`H@`H@`]@@& @@x@@@`H@`H@`g@ภvb4Av_@5A@zo@@@`H@`t@@{ >j>{=@@xN@@`H@`z@@RB@@M/H@`}@ภum{>>mAukภ#Raw{!>>@uJ!:{(>>{)>>@@{+>>{,>>@@x@@@`H@`H@`@@ @@MSH@`@ภu{=>>Auภ$List{E>>@i:డy$List#map{T>>{U>>@ {X>>{Y>>@@lȰ@@@@Mi(N@N@dH@dH@a.H@a@@a@xàM@@@alˠ@@@a@@a@@a@@࣠@pA@ఠ!p{>>{>>@{A@@M@@ఠ(desc_opt{>>{>>@{A@@M@@{>>{>>@@@M۠@M@@a @@ @@డz)!@{??{??@p@@@yi0J@a"@@@a$@p~@@@a#pՠ @@@a!@@a @@a3{{{{{{{{@;@N@:@;5M@/@0@@@@ఐL!p{??!{??"@@@N3{{{{{{{{@@@@'mp_type{??#{??*@3'mp_typeN@@@ ]yP+module_type@@@ @@@ @@A3'mp_namey@@@ @@@@Av2STv3ST@@y@3,mp_type_codey@@@ @@B@Av<T`Thv=T`T@@y@3'mp_kind%M@@@ @@C@AvETTvFTT@@y@@AvIT#T+vJT#TO@@y@=4@@.-@@@a4@@@a3A@Ġ$None|"??0|#??4@tu@@@@BA@@@a=@@@a<3|)|)|)|)|)|)|)|)@k@@@ @JI@@@a?@@@a>@@@ภv|9??9|:??@Avภ#Raw |B??<@vk |I??>@@|K??=|L???@@y@@@aYM@a[M@aZ(@@ @@1CM@aX+@ภw#Aw@$A@{ɠN@aO@@@aTM@a`9@@|f??8-@@z@@@aM?@Ġ$Some|u?A?V|v?A?Z@tఠ#mty|~?A?[|?A?^@|A@@@@@aF@@@@@@@@aH@@@aG@@@@@aJ@@@aI@@@డ{!@|?b?|?b?@qq@@@zZO@@@ag@qmO@@@afqĠO@@@ad@@ac@@ab3||||||||@81@2@3@@@@ภw|?b?z|?b?Awภ$Code |?b?~@l%డ{L!^|?b?|?b?@v@@@v@@@a@v@@@av@@@a@@a@@a/@@ఐc!p|?b?|?b?@)@@O*>@'mp_name|?b?$@ %@@w@@@aO@deO@dcK@@# : }?b?}?b?@@6}?b?@@w@@@aO@dgO@df^@@}?b?}?b?@@lr@@@a@dhO@ah@@^ @@2 N@a~k@ภxeAx}@fA@|2O@au@@@azN@dmz@@}+?b?yp@@zPP@@@asN@ay@@ ఐ堐$self}@??}A??@G@@Sh@Gi}E??@@@PqPl@@dp@@ఐԠ#mty}R??}S??@@@P~O@dt@@}X??}Y??@@P~@@0@@@@@A}\??}]??@@{@@@a0K@d8@@ఐܠ(desc_opt}p??}q?@@@@O@Ġ$None}}@ @ }~@ @$@u@@@@O@@O@@@ภx}@ @(}@ @*@x@@@rM@@@d@Ġ$Some}@+@@}@+@D@uΠఠ!t֠}@+@E}@+@F@}A@@OH@dH@d@@@@@O@@O@@@ภx}@+@T}@+@V@wภ#Raw}@+@K}@+@N@wߠ! }@+@P}@+@Q@@}@+@O}@+@R@@{X@@@dM@dM@d3}}}}}}}}@ 0)@*@+@@@@}@+@J}@+@S@@2M@d@ఐ:!t}@+@W}@+@X@@@9@@@@U@@@A}??}@+@Y@@r1@@@a/K@d@@@@@}>>}@Z@l@@@P2@@aI@dI@dZ@@ఐ!l}@m@~}@m@@v@@PDu@@}>>}@@@@k{G@Q"@a@@@`H@dI@at@@ @@P)H@`w@ภyr~@@gAyp@hA@}P8I@`@@@`H@d@@qA@}PAI@`@@@`H@`@@zA@}PJI@`@@@`H@`@@qA@}PSD@`@@@`H@`@@~8>T>^@@P\@@@A~:>>@@P^@A@A@@@PPg@@d@@d@@@K@PPo@@d@@d@@dD@d@~M==@yE~^ 6 Return [text] value for a list of module parameters. ~[==~\==@@@@@@@~p~o"/*~l@@~m@@@@@@@@@P~s@@~t@@@AA࣠@&self-2AఠyUؠyVH~AH@L3~~~~~~~~@H@@@  H~ALH@L@@H@࣠@&fatherA~@@~@A@~A@@P3~~~~~~~~@HL(@H@!L)@H@@@@@  @@%ckindA~@A~@A @~A@@P3~~~~~~~~@ P@@@@@@@@ఐ%ckind~A A~A A@P@@@@P3~~~~~~~~@@@@Ġ/Class_structure~A$A,~A$A;@;/Class_structureP@@@ @lR/inherited_class@@@ @@@ Πl̠R-class_element@@@ @@@ @B@@D@Ay#>>y$>?@@@|@@~A$A<~A$A=@@@@@e@@@e3~~~~~~~~@:@@@@ @@@@e@@@e @@@9@@Q @@Q @@@ภyZAAALAAAjAyYภ$Code AAAP@npడx*object_end-Odoc_messagesAAAQAAA^@  AAA_!AAAi@@{@@@{@x%%x%<@@x@ @@n@@@e2I@e4I@e3>@@/@@8I@e1A@ภz6Az@7A@~8D@e)@@@e-I@e9P@@GAAAKA@@QGR@Ġ+Class_applyRAlAtSAlA@;+Class_apply@S4+class_apply@@@ @AA@D@Ay?j?py?j?@@@} @ఠ$cappܠhAlAiAlA@A@@@@@e3llllllll@@@@@@@@Qw@@Qw@@@ภyʰvAAwCC Ayɠภ$Code AA@nడ~!^B5BEB5BF@y@@@y@@@eJ@y@@@eIy@@@eH@@eG@@eF3@81@2@3@@@@ఐC$cappAAAA@@@Y@@@e\@eY3@@@@*capp_classAAAA@3*capp_classe@@@ aUS't_class@@@ @@@ A@A3)capp_nameT!t@@@ @@@@Az};;z};;@@}@3+capp_paramsmȠT)type_expr@@@ @@@ @@B@Az1>;}H>1>f@@@@2@@,+@@@fX@@@fW?@Ġ~~CcCp CcCr@~}@@@@?>@@@fa@@@f`3&&&&&&&&@k@@@ @GF@@@fc@@@fb@@@ภ~6CcCv7CcCx@~@@@@@@fl@ఠ!lGCyCHCyC@`A@@hg@@@fg@@@ff{@@on@@@fi@@@fh@@@డ!@bCCcCC@x6@@@=L@fv@@@fx@x4@@@fwx @@@fu@@ft@@fs3tttttttt@6/@0@1@@@@ภ}ְCCCC@}ՠภ$CodeCCCC@r![CCCC@@CCCC@@r@@@fM@fM@f(@@CC@@=9M@f,@ ఐ1$selfCCCC@N@@Y;@MŰCC@@@W?@W<@W8W6@@f@@f@@fD@@ఐ5&fatherCCCC@@@UQ@@", CCCC@@CCCC@@X(N@f`@@ఐ!lCCCC@j@@X-D@fo@@CC@@Wcq@@I@@@@@fM@fx@@ภ~KCCCCA~Jภ$Code CC@sa"] CCCC@@ CC CC@@sm@@@fM@fM@f@@ @@=M@f@ภ{$Ax@%A@=N@f@@@fM@f@@&CC/@@x@@@fM@f@@6@@@@@A/C)C3@@@@@fSJ@f @@ภ~>D D?EE A~ภ$Code GD D@sఐ#ccoTDD/UDD2@@@@@@f@f@)cco_class`DD3aDD<@h@@gf@@@f@@@f@Ġ$NonetDBDPuDBDT@|@@@@{z@@@f@@@f@@@@@f@@@f@@@ఐ#ccoDBDXDBD[@а@@ @@@g @g @(cco_nameDBD\DBDd@@@s@@@g@Ġ$SomeDeDsDeDw@|Ġ"ClDeDyDeD{@;"Cl@@@ @@@@ @A@@B@A~q99~q99@@@n@ఠ"clDeD|DeD~@A@@ @@@f3@@@@@@DeDxDeD@@@@@f@@@/@@ݠ@@@f@@@f@@@@@f@@@f@@@డe$Name,get_relativeDeDDeD@ DeDDeD@@N@@@Z@@@g@Z@@@gZ@@@g@@g@@g3@LE>@?@@@@@@ఐ&fatherDeDDeD@l@@W$@@ఐ["cl%DeD&DeD@@@g@@@g.@g,$@'cl_name1DeD2DeD@@@ZQ@@@g$M@g/M@g-2@@H @@3@Ġ$SomeFDDGDD@}~Ġ&CltypeODDPDD@;&Cltype@Y1,t_class_type@@@ sKZ*)type_expr@@@ @@@ @BA@B@Ar99r9:*@@@@ఠ#cltqDDrDD@A@@!@@@f@@{DD|DD@@#"@@@f@@@f@@@DDDD@@@@@g@@@E@@@@@g@@@g@@@@@g@@@g@@@డ$Name,get_relativeDDDD@ DDDD@@Nϰ@@@Z@@@g8@Z@@@g7Z@@@g6@@g5@@g43@PI@J@K@@@@ఐ8&fatherDDDD@@@W@@ఐf#cltDDDD@@@@@@gQ@gO$@(clt_nameDDDD@3(clt_name@@@ [!t@@@ @@@ 3(clt_info g8@@@ @@@ A@A @A7G#G-8G#GM@@@3(clt_typeZ*class_type@@@ @@B@ACGGDGG@@@33clt_type_parameters%sZ)type_expr@@@ @@@ @@C(@ATGGUGG@@@3+clt_virtual6Z@@@ @@D2@A^HH _HH @@@3(clt_kind@X @@@ A@E;@AgHLHVhHLHz@@@3'clt_locI:5@@@ A@FD@ApHHqHH@@@@AtFFuFG@@@eX@@[Y@@@gGM@gRM@gP@@`@@@@@AED DFDE@@u@@@fJ@gu@@@@?J@fx@ภUEE A@A@ ?K@f@@@fJ@g@@`D D"@@{(@@@fRJ@f@@9)@@Xg?@Ġ0Class_constraintrEEsEE&@;0Class_constraint@X{@@@ ԠX_@@@ @BC@D@AAAAAP@@@.@ఠ"ckޠEE(EE*@A@@X@@@e!@ఠ#ctkߠEE,EE/@A@@X@@@e"@@@.EE0@@X@@X@@@డ'!@E4EJE4EK@{~@@@gZ(I@g@@@g@{|@@@g{Ӡ @@@g@@g@@g3@<5@6@7/(@)@*@@@@ภ E4E?E4EIAภ$Code E4EC@v6"( E4EEE4EG@@E4EDE4EH@@vB@@@gJ@gJ@g)@@ @@Z_J@g,@ภP$AM@%A@]EK@g@@@gJ@h:@@E4E>.@@N@@@gJ@gB@@డ!@ ELEzELE{@{@@@ʠY@@@h @{ݠY@@@h|4Y@@@h@@h@@ha@@ ఐ$self.ELEW/ELE[@Q@@]Vr@Qm3ELEn@@@YA@Y>Y7@@h@@hy@@ఐ&fatherBELEoCELEu@@@YP@@ఐŠ"ckOELEvPELEx@@@YV@@@h$@@VELEVWELEy@@YW@@డ!@dE|EeE|E@|8@@@!AD@hDK@h,@@@h.@|8 @@@h-|@@@h+@@h*@@h)@@ภװE|EE|EA֠ภ$Code E|E@v# : E|EE|E@@E|EE|E@@v@@@hFL@hHL@hG@@ @@4L@hE@ภ$A@%A@BM@h<@@@hAL@hM@@E|E.@@lK@@@h:L@h@@@డA!@EEEE@|@@@Y@@@hT@|Y@@@hS|Y@@@hQ@@hP@@hO@@ ఐ g$selfEEEE@RD@@^ )@REE@@@Y@YY@@hd@@hc0@@ఐ i&fatherEEEE@ O@@Z=@@ఐn#ctkEEEE@E@@YJ@@ EE EE@@YM@@ภhEEEEAgภ$Code EE@w~" )$EE%EE@@'EE(EE@@w@@@hxM@hzM@hyq@@ @@D@hvM@hwv@ภ&A@'A@N@hn@@@hsM@h@@EEE1@@} Z%@@@h_M@hr@@C8@@}@@@h9L@hM@h^@@A@@}ZW@@@hK@hL@h8@@ J@@}(@@@gJ@hK@h@@nS@@Zg@@@AiA AU@@Zi t@ VA@ ZA@@@Z~@Z{Zt@@h@@h@@h @@@V@Z@ZZ~@@h@@h@@h@@hD@h @@@l@x 0 Return [text] value for the given [class_kind].@@@@@@@@@@@ZF"F-F"FD@AA࣠@&self-2AఠwxSAS @V33@S@@@  S AV6S @V6@@S @࣠@&fatherAF"FEF"FK@A@@Z3@SVJ@S @!VK@S!@@@@@  @@&ctkindAF"FLF"FR@A@@Z3@ Z@@@@@@@@ఐ&ctkindFUFaFUFg@Z@@@@Z3@@@@Ġ*Class_typeFmFuFmF@;*Class_typeZ@@@ @\0class_type_alias@@@ @AA@B@A5F F&6F FF@@@@ఠ#ctaFmFFmF@A@@@@@h,@@@!@@Z-@@Z-@@@డ!@GeGqGeGr@}@@@ѠAI@h@@@h@}@@@h~= @@@h@@h@@h3&&&&&&&&@L,%@&@'@@@@ఐ7#cta:FF;FF@@@M@@@i@i 3????????@@@@3cta_type_parametersGFFHFF@33cta_type_parametersY@@@ w?^)type_expr@@@ @@@ @@B3(cta_name^u!t@@@ @@@@AD~DD~D@@@3)cta_classjk@@@ @@@ A@A@ADDDD@@@*@AE1E;E1Eg@@"@>0@@*)@@@i@@@i =@ĠFFFF@@@@@=<@@@i@@@i3@i@@@ @ED@@@i@@@i@@@ภFFFF@@@@Z@@@i"@ఠ!lFFFF@A@@fe@@@i@@@iy@@ml@@@i@@@i@@@డH!@GGHGGI@~@@@BL@i,@@@i.@~@@@i-~ @@@i+@@i*@@i)3@6/@0@1@@@@ภ?FGFG@>ภ$CodeFFFF@yV![FFFG@@FFFG@@yb@@@iFM@iHM@iG(@@ FF FG@@BM@iE-@ ఐy$selfGGGG@Tx@@`A<@TQGG=@@@]@]]@@iL@@iKC@@ఐ{&father-GG>.GGD@a@@\P@@ఐ!l:GGE;GGF@Z@@^@@[@@@i@iF@(clt_name GH+ GH3@Ӱ@@`@@@iN@iN@iT@@E @@XU@A@ GH @@ภH7HGH7HPAภ$Code H7HK@{2ఐw#relH7HLH7HO@v@w@x@@`@@@i3@v@@@@ @@DL@i@ภK#AH@$A@XDM@i@@@iL@i@@H7HF.@@1@@@i@:3@@@Ġ$SomeHQH^HQHb@>Ġ"ClHQHdHQHf@\ఠ"clHQHgHQHi@1A@@ Y@@@i@@@ HQHc!HQHj@@ "@@@i@@@ @@ )@@@i@@@i@@Ơ 0@@@i@@@i @@@@ఠ#rel>HnH?HnH@WA@@a]@@@jM@i3DDDDDDDD@5.@/@0@@@డ$Name,get_relativeWHnHXHnH@ [HnH\HnH@@U@@@az@@@j@a@@@ja@@@j@@i@@i%@@ఐĠ&fathervHnHwHnH@@@^d2@@ఐm"clHnHHnH@>@@ @@@j@jF@'cl_nameHnHHnH@ @@a@@@jN@jN@jT@@E @@XU@A@HnH} @@ภHHHHAภ$Code HH@| ఐw#relHHHH@v@w@x@@a@@@j)3@v@@@@ @@EL@j'@ภ&#A#@$A@3EM@j@@@j#L@j1@@HH.@@ @@@j"@:3@@@@@A GsG}HH@@@@@iJ@j@@X@@^O@Ġ/Class_signatureHHHH@;/Class_signature@z @@@ @@@ z@@@ @@@ @B@@B@A?EE@EF@@@@@ HH HH@@:@@@h@@@h4@@ @8@@@h@@@h=@@@1@@_>@@_>@@@ภu!HH"HIAtภ$Code *HI@|డ*object_end-Odoc_messages7HI8HI@ ;HI<HI@@@@|@@@jI@jI@jh@@& @@`I@jk@ภ-A@.A@`D@j@@@jI@jz@@YHH8@@_9|@@@A[FUF[:@@_;3YYYYYYYY@~@@@@M@@@@@k@kt@'ma_nameIJ?IJF@Y@@@@@k~@@IJIJG@@~H@@@ks@kL@k@@| @@`D@rD@r?D@oHD@osD@oD@n(D@nSD@nD@mZD@lD@lD@kqK@kr@ภm(Aj@)A@z%D@kj@@@knK@k@@IJ@@`@Ġ$Some#JIJU$JIJY@[Ġ#Mod,JIJ[-JIJ^@;#Mod@@@ @an(t_module@@@ @A@@B@AwQ!Q'xQ!Q8@@@ @ఠ!mEJIJ_FJIJ`@^A@@@@@kQ3IIIIIIII@)@@@@@NJIJZOJIJa@@@@@kR@@@1@@$#@@@kT@@@kS@@+*@@@kV@@@kU@@@ภgJeJthJeJAภ$Code pJeJx@~Ѡడ!^{JeJ|JeJ@@@@@@@k@@@@k@@@k@@k@@k3@iLE@F@G@@@@ఐ/with_def_syntaxJeJ~JeJ@˰@@@# = JeJJeJ@@JeJJeJ@@@@@kL@kL@k#@ JeJ@@JeJJeJ@@L@kL@k1@JeJzC@@3@@ఐ!mNJeJ@>P@@@@@k@kF@&m_nameJeJJeJ@3&m_name@@@ ,d!t@@@ @@@/ 3&m_type d+module_type@@@ A@A @A'ZZ(ZZ2@@@3&m_infoq6@@@ @@@ A@B@A5 ZRZ\6 ZRZz@@ @3.m_is_interface%da@@@ !@@C!@A?!ZZ@!ZZ@@!@3&m_file/@@@ "@@D+@AI"[[J"[[)@@"@3&m_kind9a@@@ #A@E4@AR#[T[^S#[T[|@@#@3%m_locBD @@@ $A@F=@A[$[[\$[[@@$@3*m_top_depsK~eA!t@@@ &@@@ %A@GM@Ak%[[l%[[@@%@3&m_code[qʠ@@@ (@@@ 'A@H\@Az&\/\9{&\/\Y@@&@3+m_code_intfjq٠@@@ *@@@ )A@Ik@A'\~\'\~\@@'@3+m_text_onlyyd@@@ +@@Ju@A(\\(\]@@(@@AYYYY@@ @@@@@@k@@cJeJydJeJ@@@@@k@kL@k@@ @@~K@k@ภ԰ A@A@D@k@@@kK@k@@JeJs@@b3@Ġ$SomeJJJJ@ Ġ'ModtypeJJJJ@;'Modtypeg@b-t_module_type@@@ @AA@B@AQ9Q?Q9QY@@@M @ఠ"mtJJJJ@A@@@@@k`@@@JJJJ@@@@@ka@@@-@@@@@kc@@@kb@@@@@ke@@@kd@@@ภ JJ JKAภ$Code  JJ@4డ[!^ JK  JK @@@@@@@k@@@@k@@@k@@k@@k3@KD@E@F@@@@ఐT/with_def_syntax JJ JJ@.@@T@# =  JJ JK@@ JJ  JK@@@@@kL@kL@k#@  JK@@ JK JK @@L@kL@k1@  JJC@@3@@ఐ"mtN- JK @>P@@@@@k@kF@'mt_name8 JK9 JK@3'mt_name@@@ GfX!t@@@ =@@@ 3'mt_info rݠ@@@ ?@@@ >A@A @AAaaAaa@@1@3'mt_typerf%+module_type@@@ A@@@ @A@B@ABbb(BbbT@@2@3/mt_is_interface*e@@@ B@@C&@ACbbCbb@@3@3'mt_file4@@@ C@@D0@ADbbDbb@@#4@3'mt_kind>sc@@@ E@@@ DA@E>@AEc/c9Ec/cd@@15@3&mt_locLE@@@ FA@FG@AIdydIdyd@@:6@@A@aqa{@aqa@@>0@[@@U@@@k@@ JJ JK@@@@@k@kL@k@@ @@K@k@ภ A@A@D@k@@@kK@k@@ JJ@@ch@@@AII!KK#@@ckR@Ġ,Module_apply"K$K,"K$K8@;,Module_apply@c@@@ c@@@ @BC@I@A VV VV@@@~@ఠ"k1"K$K:"K$K<@A@@c@@@k 3@@@@ఠ"k2"K$K>"K$K@@A@@c@@@k @@@/"K$KA@@c@@c@@@డx!@#KEK~#KEK@ϰ@@@I@l@@@l@͠@@@l$ @@@l@@l@@l3        @1=6@7@8/(@)@*@@@@ఐx/with_def_syntax!#KEKS"#KEKb@R@@x@ภ})#KEKi*#KEKtA|ภ$Code 2#KEKm@# = 9#KEKo:#KEKr@@<#KEKn=#KEKs@@@@@lJ@lJ@l5@@ @@SJ@l8@ภ$A@%A@QK@l@@@lJ@lF@@W#KEKh.@@Z@@@lJ@lN@ภðd#KEKze#KEK|@@@@J@lY@j#KEKOk#KEK}@@\@@డ!@x$KKy$KK@L@@@5D@l@@@l@I@@@l @@@l@@l@@l|@@ ఐ$self$KK$KK@\@@h@\ɰ$KK@@dmdi@@@l@dbd[@@l@@l@duภ@[ภ@Z$KK$KK@@Y@@@D@o>D@o D@nD@mD@mPD@lL@l@@@@@@l@@ఐ"k1$KK$KK@°@@d@@@l@@$KK$KK@@d@@డe!@%KK%KK@@@@K@l@@@l@@@@l @@@l@@l@@l@@ภY%KK%KKAXภ$Code %KK@o# ( %KK%KK@@%KK%KK@@{@@@lL@lL@l@@ @@1L@l@ภ$A@%A@@M@l@@@lL@l"@@3%KK.@@I@@@lL@l*@@డ!@F&KLG&KL@@@@[D@m@@@m@@@@mn @@@m@@m@@mJ@@ ఐՠ$selfh&KKi&KK@]ǰ@@i[@]m&KK@@e;Ƞe7@@@m@e0e)@@m@@mf@eCภA)ภA(&KL&KL@A'@@@N@m!x@@@@@@m"|@@ఐ"k2&KL&KL@@@eQ@@@m#@@&KK&KL@@eR@@ภ'LL('LL3Aภ$Code 'LL,@# ) 'LL.'LL1@@'LL-'LL2@@@@@m2M@m4M@m3@@ @@M@m1@ภ+$A(@%A@8N@m(@@@m-M@m9@@'LL'/@@@@@mM@m,@@A6@@@@@lL@m:M@m@@?@@n@@@lK@m;L@l@@H@@@@@lJ@m3;;;;;;;;@^-&@'@(@@@@ఐ/with_def_syntaxM*LULcN*LULr@~@@@ภU*LULyV*LULAภ$Code ^*LUL}@# = e*LULf*LUL@@h*LUL~i*LUL@@@@@m\J@m^J@m]3@@ @@}J@m[6@ภٰ$A@%A@OK@mR@@@mWJ@mcD@@*LULx.@@>X@@@mOJ@mVL@ภ*LUL*LUL@@@@J@mhW@*LUL_*LUL@@Z@@డ!!@+LL+LL@x@@@aD@mm@@@mo@u@@@mn̠ @@@ml@@mk@@mjz@@ ఐ3$self+LL+LL@_%@@j@^+LL@@f&f@@@m@ff@@m@@m~@fภBภB+LL+LL@B@@@*L@m@@@>@@@m@@ఐݠ"k1+LL+LL@@@f@@@m@@+LL+LL@@f@@ภY,LL,LLAXภ$Code ,LL@o"(),LL,LL@@,LL,LL@@{@@@mK@mK@m@@ @@/K@m@ภ$A@%A@=L@m@@@mK@m@@4,LL/@@@@@mzK@m@@A6@@@@@mNJ@mK@my@@?@@f@Ġ+Module_withO.LLP.LL@;+Module_withb@f@@@ @@@ @BE@I@AWsWyWsW@@@ @ఠ"tkh.LLi.LM@A@@f@@@k3llllllll@@@@ఠ$codew.LMx.LM@A@@#@@@k@@@0.LM@@g:@@g:@@@డ!@/M MD/M ME@]@@@FD@mI@m@@@m@] @@@m@@@m@@m@@m3@?8@9@:1*@+@,@@@@ఐ/with_def_syntax/M M/M M(@@@@ภ /M M//M M:A ภ$Code /M M3@## : /M M5/M M8@@/M M4/M M9@@/@@@mJ@mJ@m5@@ @@EJ@m8@ภ=$A:@%A@JSK@m@@@mJ@mF@@/M M..@@\@@@mJ@mN@ภS/M M@/M MB@R@@@J@mY@/M M/M MC@@\@@డ!@0MFM 0MFM@ܰ@@@Š}D@m@@@m@٠@@@m0 @@@m@@m@@m|@@ ఐ$self*0MFMQ+0MFMU@`@@lR@`R/0MFMn@@gg@@@m@gg@@m@@m@gՐภCLuภCE0MFMF0MFM@C@@@gD@sD@s2D@rD@rD@mL@m@@ @@@@m@@ఐ"tka0MFMb0MFM@@@g@@e0MFMPf0MFM@@g@@ภðo1MMp1MMA ภ$Code x1MM@٠ఐ $code1MM1MM@߰@@@@@nK@nK@n@@ @@D@nK@n@ภ&A@'A@L@m@@@mK@n @@1MM1@@h@@@mK@m@@C8@@q@@@mJ@n K@m@@A@@hd@Ġ1Module_constraint3MM3MM@;1Module_constraint@hx@@@ hL@@@ @BF@I@AX-X3X-Xh@@@w@ఠ!k3MM3MM@A@@h@@@k3@@@@ఠ"tk3MM3MM@A@@hn@@@k@@@/3MM@@h@@h@@@డq!@4MN4MN@Ȱ@@@I@n@@@n@Ơ@@@n @@@n@@n @@n 3@ *=6@7@8/(@)@*@@@@ఐ q/with_def_syntax4MM4MM@ K@@ q@ภv"4MM#4MMAuภ$Code +4MM@# : 24MM34MM@@54MM64MM@@@@@n*J@n,J@n+5@@ @@DJ@n)8@ภ$A@%A@QK@n @@@n%J@n1F@@P4MM.@@ Z@@@nJ@n$N@ภ]4MM^4MN@@@@J@n6Y@c4MMd4MN@@\@@డ!@q5NNr5NN@E@@@.J@n;@@@n=@C@@@n< @@@n:@@n9@@n8}@@ภ5NN5NNAภ$Code 5NN@"( 5NN5NN@@5NN5NN@@@@@nUK@nWK@nV@@ @@K@nT@ภ$A@%A@@L@nK@@@nPK@n\@@5NN.@@wI@@@nIK@nO@@డL!@6NN[6NN\@@@@D@na@@@nc@@@@nb @@@n`@@n_@@n^@@ ఐ ^$self6NN'6NN+@bP@@n@b 6NN?@@iQi@@@nt@ii@@ns@@nr@i̐ภE<ภE 6NNR 6NNW@E@@@QM@n@@@i@@@n @@ఐL!k6NNX 6NNY@@@i@@@n@@&6NN&'6NNZ@@i@@డ!@47N]Nt57N]Nu@@@@ EL@n@@@n@@@@n] @@@n@@n@@n@@@ภQ7N]NhR7N]NsAภ$Code Z7N]Nl@# : a7N]Nnb7N]Nq@@d7N]Nme7N]Nr@@@@@nM@nM@nd@@ @@ wM@ng@ภհ$A@%A@@N@n@@@nM@nu@@7N]Ng.@@:I@@@nM@n}@@డ!@8NvN8NvN@f@@@O D@n@@@n@c@@@n @@@n@@n@@n@@ ఐ !$self8NvN8NvN@c@@n@bܰ8NvN@@jWjS@@@n@jLjE@@n@@n@j_ภFuภFt8NvN8NvN@Fs@@@O@n@@@,@@@n@@ఐ"tk8NvN8NvN@װ@@jm@@@n@@8NvN8NvN@@jn@@ภG9NN9NNAFภ$Code 9NN@]" )9NN9NN@@9NN9NN@@i@@@nN@nN@n@@ @@ N@n @ภw$At@%A@ )O@n@@@nN@n@@"9NN/@@@@@nN@n @@A6@@@@@nM@nN@n)@@?@@c@@@nnL@nM@n2@@H@@@@@nHK@nL@nm;@@Q@@P@@@nJ@nK@nGD@@Z@@kE@Ġ-Module_structX;NNY;NN@;-Module_struct k@Nk.module_element@@@ @@@ @A@@I@A UFUL UFUr@@@@@o;NNp;NN@@@@@k@@@k@@@! @@k3@@k3@@@ภҰ~<NN=O)OXAѠภ$Code <NN@డ!^<NO'<NO(@@@@@@@n@@@@n@@@n@@n@@n@@ఐ /with_def_syntax<NO<NO@ ߰@@ @# : <NO<NO@@<NO<NO@@@@@oJ@o J@o @ <NO%@@<NO$<NO&@@J@o J@o @<NO@@@@@డ[!^=O)OR=O)OS@@@@@@@o@@@@o@@@o@@o@@o@@డ*struct_end-Odoc_messages=O)O:=O)OG@ =O)OH#@$@@@@|@===T@@@.@@@@@oK@o!K@o 9@@! =O)OT=O)OU@@?=O)OV@@)@@@oK@o#K@o"L@@+ @@1@@@o@o$K@oT@@/<NN0=O)OW@@@@@n@o%J@o^@@ @@ >I@na@ภA@A@ LD@n@@@nI@o*p@@K<NN@@kr@Ġ.Module_functorV?OZObW?OZOp@;.Module_functor i@l@@@ l@@@ @BB@I@A UU UV1@@@@@j?OZOrk?OZOs@@l@@@k"3llllllll@ @@@ఠ!kw?OZOux?OZOv@A@@l3@@@k#@@@)?OZOw@@l:@@l:@@@డ!@@O|O@O|O@]@@@F I@o/@@@o1@[@@@o0 @@@o.@@o-@@o,3@ -&@'@(@@@@ఐ /with_def_syntax@O|O@O|O@ ް@@ @ภ @O|O@O|OAภ$Code @O|O@# : @O|O@O|O@@@O|O@O|O@@+@@@oJJ@oLJ@oK3@@ @@ J@oI6@ภ9$A6@%A@FOK@o@@@@oEJ@oQD@@@O|O.@@X@@@o=J@oDL@ภO@O|O@O|O@N@@@J@oVW@@O|O@O|O@@Z@@డ!@AOOAOO@ذ@@@ J@o[@@@o]@֠@@@o\- @@@oZ@@oY@@oX{@@ภu!AOO"AOOAtภ$Code *AOO@,functor ... 1AOO2AOO@@4AOO5AOO@@@@@ouK@owK@ov@@ @@ ?K@ot@ภ$A@%A@@L@ok@@@opK@o|@@OAOO.@@ I@@@oiK@oo@@డ!@bBOOcBOO@6@@@m@@@o@2m@@@om"@@@o@@o@@o~@@ภѰ}BOO~BOOAРภ$Code BOO@$ -> BOOBOO@@BOOBOO@@@@@oL@oL@o@@ @@ L@o@ภ$A@%A@ M@o@@@oL@o @@BOO/@@gm`@@@oL@o@@ ఐ.$selfCOOCOP@f @@q&@eCOP@@m!m@@@o@mm@@o@@o1@mภI ภICOP)COP.@I@@@ M@oC@@@9@@@oG@@ఐx!kCOP/COP0@Q@@m@@@oW@@COOCOP1@@mZ@@M@@ @@@ohK@oL@oc@@ @@ˠx@@@oFPNP`@VA@@@@@oJ@o3CCCCCCCC@f"@@@@@డ&Printf'sprintfVFPNPcWFPNPi@ ZFPNPj[FPNPq@@ǰ@@@Ǡ@@@@p@@@@pO2J@pJ@p:@@pNJ@p@@pJ@o@@@o@@@o@@@o@@o8@@ภFPNPrFPNPAภ^ ]ภ@@>=L@p =@@@pK@p%]@ภN#N/module type of (@(@N@@@p6K@p9K@p8q@ภˠ7ภӠE?D@?@jbL@p<b@@@pMK@pW@ภO@O@ k?@@@oK@pK@pK@p4K@pK|J@pJ@p5J@pL@@@pPK@pa@@j@ݠL@p'@@@p7K@pJ@@v@#@@@pK@p3@@@L@o-@@@pK@p@3%smodule type of %s@@@@@pK@pdK@pc@@@@ĠC@@@oK@p@@ఐ/with_def_syntax6GPP7GPP@g@@@# : >GPP?GPP@@AGPPBGPP@@K@py@ KGPP@@MGPPNGPP@@K@pz @RGPPSGPP@@@@ఐ4!s^HPP_HPP@@@K@p{@@@@J@o@A@fFPNPX@@ภlJPPmJPPAภ$Code uJPP@֠ఐA$code~JPPJPP@@@A@B@@@@@pI@pI@p3@DR @@@@  @@I@p@ภ'A@(A@D@p}@@@pI@p@@JPP2@@٠@@@p@>7@@oW^@Ġ-Module_unpackKPPKPQ@;-Module_unpack@E@@@ o1module_type_alias@@@ @BH@I@AYYYY3@@@m@ఠ$codeKPQKPQ@A@@@@@k*@@KPQ KPQ @@@@@k+@@@+KPQ @@o@@o@@@@ఠ$codeLQQLQQ"@A@@=@@@pJ@p3@ *#@$@%@@@డw&Printf'sprintfLQQ%LQQ+@ LQQ,LQQ3@@n@@@n@X@@@p@_@@@q2J@pJ@p@@qJ@p@@pJ@pw@@@pt@@@p@@@p@@p8@@ภF;E<0LQQ41LQQ:ADภQFG ภYNO@@=L@pޠ=@@@pK@p]@ภi^_#ภqfg+@+@NL@pN@@@q K@qu@ภvOw;N@;@UW@@@pK@pK@pK@q dJ@pJ@q @@@qK@q!@@R@lu  @@@pK@q @@]@wL@pz{|}@@@pK@p@$%s%sn@n@~@@@pK@q$K@q#@@ut@@5@@@pK@p@@ఐ/with_def_syntaxMQ;QKMQ;QZ@@@@# : MQ;QaMQ;Qd@@MQ;Q`MQ;Qe@@K@q9@ MQ;Ql@@MQ;QkMQ;Qm@@K@q:@MQ;QGMQ;Qn@@@@ఐ$codeNQoQ{NQoQ@@@K@q;@@@@J@p@A@LQQ@@ภCPQQPQQABภ$Code PQQ@Yఐ$codePQQPQQ@@@@@f@@@qFI@qHI@qG3        @ . @@@@  @@I@qE@ภv'As@(A@D@q=@@@qAI@qM@@!PQQ2@@\@@@q@@>7@@p:@@@A(II9@@p3&&&&&&&&@H@@@k;A@o?A@@pp@@@q@pp@@q@@q@@q@ @@lq q@@@q@qp@@q@@q@@q@@qD@q@HIPITY@@Y * Return [text] value for a [module_kind]. VII WIIO@@@@@@@q]SQQ^SQQ@AA࣠@&self-2Aఠ?@iбAi@l3kkkkkkkk@i@@@  iӱAli@l@@i@࣠q~oAఠqq}SQQ~SQR@A@@ 1E@q3@im@i@"m@i@@@@ภ~lSQRSQR@~k@@@~k@@@q@@SQQSQR@@"tkASQRSQR@A@@q,3@!*$@%@&@@@@@@ఐ"tkTRR&TRR(@q=@@@@q>3@@@@Ġ2Module_type_structUR.R6UR.RH@;2Module_type_structqL@@@ ;@k@@@ 4@@@ 3@A@@E@A3^^3^^@@@+@@UR.RIUR.RJ@@|@@@q@@@q3@-@@@@@# @@qm@@qm@@@ภ<VRNRYVRNRA;ภ$Code VRNR]@Rడy!^VRNRVRNR@@@@@@@r@ @@@r @@@r@@r@@r+@@ఐ/with_def_syntaxVRNRcVRNRr@v@@:@# =  VRNRy!VRNR|@@#VRNRx$VRNR}@@7@@@rJ@rJ@rK@ 2VRNR@@4VRNR5VRNR@@J@rJ@rY@;VRNR_@@@[@@డ&'sig_end-Odoc_messagesMJVRNR@ MVRNRNVRNR@S@@@@}@$UU%Ui@@#@] @@d@@@rJ@rJ@r@@bVRNR^cVRNR@@@@@r@rJ@r@@ @@kI@r@ภӰA@A@yD@q@@@qI@r!@@~VRNRX@@r@Ġ3Module_type_functorXRRXRR@;3Module_type_functor@r@@@ 5r@@@ 6@BA@E@A4__ 4__H@@@E,@ఠ!pXRRXRR@A@@r@@@q3@@@@ఠ!kXRRXRR@A@@r<@@@q@@@/XRR@@rC@@rC@@@@ఠ"t1 YRRYRR@A@@J@r'@@@r3J@r"3@5.@/@0' @!@"@@@డZ!@ZRSZRS@@@@@@@r)@@@@r(#@@@r&@@r%@@r$!@@ภLZRRZRSAKภ$Code ZRR@bడ!^ ZRR ZRR@@@@@@@rG@@@@rF@@@rE@@rD@@rCM@@!($ZRR%ZRR@@'ZRR@@:@@@rSL@rUL@rT`@@డ!^;ZRR<ZRR@N@@@N@@@r[@K@@@rZJ@@@rY@@rX@@rW|@@ఐ!pJWZRR@L@@s@@@rk@ri@'mp_namebZRR(@%tW)@@v@@@rgM@rlM@rj@@# : sZRRtZRR@@:vZRR@@@@@rfM@rnM@rm@@r @@@@@rR@roM@re@@ZRRZRS@@@@@rA@rpL@rQ@@ @@K@r@@ภA@A@L@r7@@@r )\S<SO*\S<ST@@,\S<SN-\S<SU@@@@@rL@rL@rf@@ @@5L@ri@ภ$A@%A@CM@r@@@rL@rx@@H\S<SH/@@@@@rL@r@@A6@@@@@r4K@rL@r@@?@@@A@ZYRRA@@@ఠ"t2e^SdSrf^SdSt@~A@@sD@s^D@sD@sJ@r3mmmmmmmm@@@@@@ ఐ$self~^SdSw^SdS{@lݰ@@x@l^SdS@@t!ޠt@@@r@tt@@r@@r@t)ภP?ɠภP>^SdS^SdS@P=@@@ RK@r.@@@@@@r2@@ఐ!k^SdS^SdS@۰@@t7@@@rB@@5@@t6C@A@^SdSn@@డ;!@_SS_SS@@@@{I@r@@@r@@@@r @@@r@@r@@r3@dtm@n@o@@@@ఐd/with_def_syntax_SS_SS@@@@d@ภ>_SS_SSA=ภ$Code _SS@T# = _SS_SS@@_SS_SS@@`@@@rJ@rJ@r3@@ @@J@r6@ภn$Ak@%A@{OK@r@@@rJ@rD@@_SS.@@ӠX@@@rJ@rL@ภ%_SS&_SS@@@@J@rW@+_SS,_SS@@Z@@డ!@9_SS:_SS@ @@@J@s@J@s?3@@ @@vJ@s=6@ภǰ$A@%A@ԠOK@s4@@@s9J@sED@@qcTmT.@@,X@@@s1J@s8L@ภݰ~cTmTcTmT@@@@J@sJW@cTmTwcTmT@@Z@@డ!@dTTdTT@f@@@Ov@@@sQ@bv@@@sPv"@@@sN@@sM@@sLy@@ఐ!tdTTdTT@@@@@ภdTTdTTA ภ$Code dTT@$ఐ$codedTTdTT@@@0@@@sjK@slK@sk@@ @@K@si@ภ>$A;@%A@KL@s`@@@seK@sq@@dTT/@@vm@@@s\K@sd@@B6@@@@@s0J@srK@s[@@v?@@v}D@s/@B@@v6@Ġ1Module_type_aliasfTTfTT@;1Module_type_aliasG@T@@@ 7@AB@E@AM6__N6__@@@-@ఠ(mt_alias fTTfTT@4A@@g@@@q3@n@@@@@@@v@@v@@@ภ})gTT*kUUA|ภ$Code 2gTT@డ!^=gTU!>gTU"@P@@@P@@@s@M@@@sL@@@s@@s@@s3JJJJJJJJ@81@2@3@@@@ఐޠ/with_def_syntax\gTT]gTU @@@3\\\\\\\\@@@@# = egTUfgTU@@hgTUigTU@@|@@@sJ@sJ@s@ wgTU@@ygTUzgTU @@J@sJ@s @gTTD@@"@@ఐt(mt_aliashU#U;hU#UC@B@@@@@s@sJ@*mta_modulehU#UDhU#UN@3*mta_module@@@ 18@@@ 0@@@ /A@A3(mta_namez!t@@@ .@@@@A-]]-]]@@a)@@A.]].]^ @@e*@,@@&@@@s@@@su@Ġ$NoneiUTUgiUTUk@@@@@-:@@@s@@@sw@@4A@@@s@@@s~@@@ఐˠ(mt_aliasiUTUoiUTUw@@@3@@@s@s@(mta_nameiUTUxiUTU@I@@@@@s@Ġ$SomejUUjUU@:ఠ"mt jUU jUU@$A@@w@@@s@@@@@q~@@@s@@@s@@x@@@s@@@s@@@ఐ"mt*jUU+jUU@@@ @@@@@s@s300000000@. @@@'mt_name9jUU:jUU@@@G @@@A=hU#U4>jUU@@G@@@sJ@s@@EgTTFjUU@@@@@s}@sJ@s@@& @@wI@s|@ภWkUU.A@/A@Ġx D@st@@@sxI@t@@bgTT9@@w@Ġ+Odoc_moduleomUUpmUU@2Module_type_typeoftmUUumUU@@;2Module_type_typeof+Odoc_module0module_type_kind@@@c@@&stringQ@@@c?@AD@E@A8ocamldoc/odoc_module.mliQ  Q  @@@|@ఠ!s mUUmUU@A@@@@@q@@@.@@x'@@x'@@@@ఠ$codenUUnUU@A@@@@@tJ@t3@!@@@@@డ:&Printf'sprintfnUUnUV@ nUVnUV@@1@@@1@@@@te@"@@@t2J@tMJ@t@@tJ@tP@@tdJ@t:@@@t7@@@t@@@t@@t8@@ภ nUV nUVAภ   Ǡภ@@=L@tR=@@@tcK@tm]@ภ,!Yb"#Ya/module type of (@(@YF@@@t~K@tK@tq@ภ@567ภH=>?@?@ԠbL@tb@@@tK@t@ภXM&NO%@O@,k@@@tK@tLK@taK@t|K@t|J@tbJ@t}J@t@@@tK@t@@j@GL@to@@@tK@t@@v@S#@@@tfK@t{@@@^L@t,-@@@tNK@t`@3%smodule type of %s@@e@@@tOK@tK@t@@@@ĠC@@@tK@tK@@ఐ"/with_def_syntaxoVV/oVV>@@@"@# = oVVEoVVH@@oVVDoVVI@@K@t@ oVVP@@oVVOoVVQ@@K@t @oVV+oVVR@@@@ఐ3!soVVSoVVT@@@K@t@@@@J@t@A@nUU@@ภ*qVbVnqVbVyA)ภ$Code qVbVr@@ఐA$codeqVbVsqVbVw@@@A@B@@M@@@tI@tI@t3@DR @@@@  @@yI@t@ภ]qVbVx(A[@)A@kyD@t@@@tI@t@@ qVbVl3@@D@@@t@?8@@y_@@@ATRR :@@y0@;A@?A@@yry@@@u@yy@@u@@u@@u@ @@uyy@@@u(@yy@@u'@@u&@@u%@@u$D@u@/SQQY@'@ + Return html code for a [module_type_kind].=RQQ>RQQ@@@@@@@@ur@u@uy@#@A~gA~TA~EA~6A~`A~ IA~0A}A}A}A}}A}}A}}_A}^}@A}?}%A}$|A||A||A||{A|z|]A|\|CA|B|&A|%|A|{A{{A{{A{{A{{rA{q{UA{T{8A{7{A{{AzzAzzAzzAzzdAzcz6Az5 @w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@wz @@w@AAv#@A@}@@}}@@@w @@@w @}@@@w}@@@w@@w@@w@@w@|@A@|@||@@w @@w @@w @AB}@A@}@}}@@w@@w@@w@|а@A@|@||@@w@@w@@w@A}@A|'|@@@w@|@||@@w@@w@@w@@w@B}@A}4}@@@w@}@}}z@@w@@w@@w@@w@}u@A@}q@}n}f@@w @@w@@w@}b@A}^J}Z@@@w&@}P@}M@}E}8@@w%@@w$@@w#@@w"@@w!@ABCD~ @A@~@~~ @@w)@@w(@@w'@~@A@}@}}@@w,@@w+@@w*@A@A@~@@@w2@@@w1Ѡ-@@@w0@@@w/@@w.@@w-@|@A@||@@w4@@w3@AB@A@@@@w:@@@w9F@@@w8@@@w7@@w6@@w5@@A@@@@@wA@$@@@wB@@w@@@@w?d@@@w>@@@w=@@w<@@w;@{l@A@{h@{e{^@@wE@@wD@@wC@AB|@A@|@||@@wH@@wG@@wF@{\@A@{X@{U{N@@wK@@wJ@@wI@A|۰@A@|@||@@wN@@wM@@wL@BCDE1@A@+@&@@@wT@@@@wU@@wS@@@wR@@@wQ@@wP@@wO@|F@A@|B|9@@wW@@wV@A@A@@@w`@@@w_@=~@@@w^@@@w]@@@w\@@@w[@@wZ@@wY@@wX@|@A@|||@@wb@@wa@{@A{{@@@wf@{{y@@we@@wd@@wc@A|@A@|{@@wh@@wg@BCD|@A@||@@wj@@wi@{w@A{s0{o@@@wn@{h{a@@wm@@wl@@wk@A|q@A@|m|d@@wp@@wo@|\@A@|X@|U|J@@ws@@wr@@wq@AB@A@F@@@wy@@@wx @@@ww@@@wv@@wu@@wt@ٰ@A@@@@w@@@w~à@@@w}@@@w|@@w{@@wz@ACE @A@@@@w@@@w@@w@@w@@A@z@@@w@@@w?@@@w@@@w@@w@@w@}@A@}@}}@@w@@w@@w@AB@A@נ@@@w@@@wZ@@@w@@@w@@w@@w@~ @A@~@~~@@w@@w@@w@A}@A@}@}@}}@@w@@w@@w@@w@}t@A@}p}g@@w@@w@A @A@@@@w@@@w*@@@w@@@w@@w@@w@BCDFG@@x# J This class defines methods to generate a [text] structure from elements. @@@@@@@x#@G;@@AbA5AAA~AeAUAIxA=[A-)A AAAAAmAl@A?'A&~A~~A~~A~~A~~nA~m~OA~N~,A~+~A~}A}}A}}A}}A}}A}}aA}`}HA}G}"A}!|A||A||A||~A|}Q@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w@w̐@@w@@@@xt@@@xq@xtfxqxt𐠠gf@ff@@@f@f@~~~p~Π$}n}|~+}J|Ϡ}Ϡb}~l|~R}eנ}-ˠD~T@@xx@3@|@@@#@!@@A@#@$;@@AA@@@@!@@@@!A@;@@DAC@@@@%@@@"A@Y#@@@xxA@[#@;@@LA@@@@x@@@x@xxA@^;@@OAy@@@@x@@@xA@@3&&&&&&&&@|h#@xh@@xxi#@xjv@xxl#@ A@@@@y@@@y@@@yZ@@@y@@y@@yA@@@@y@@@y@@@y@@y@@yA@@@@y@@@y#&@@@y@@y@@yA@ˠ@@@@y@1@@@y@@y@@@y>A@@@y@@y~@@y}A@C@@@y|@@@y{PS@@@yz@@yy@@yxA@R@@@ytV@@@yw@@yv@@yuA@@@@yslo@@@yr@@yq@@ypA@Vq@@@yo@@@yn~@@@ym@@yl@@ykA@@{@@@yi@vu@@@yj@@yh@@@ygrq@@@yf@@ye@@ydnA@gd@@@yc@@@yb@@@ya@@y`@@y_^AYUR@@@y^@@@y]@K@@@y\@@@y[H@@@yY@@yX@@yW@@yVWATpR@@@yU@@@yT@Q@@@ySP@@@yR@@yQ@@yP@@yOMA@FE@@@w@@@@@x(@@@w@@yN@@yM@@yL9A@YX@@@x@S@@@x,.@@@x@@yK@@yJ@@yI+A@&@!@@@x"@@yH@@yG@@yFA@@@x@@@yE@(@@@@x$@@yD@@yC@@yB@@yAA@G@@@@xC@@y@@@y?@@y>Aؠ@@@x@@@y=@\@@@@x#@נ@@@x"@@@x!a@@y<@@y;@@y:@@y9@@y8A@@@y7@w@W@@@x t@@y6@@y5@@y4@@y3A@@@@@x@@@x@@y2@@y1@@y0A@@t@@@w@@y/@@y.@@y-A@@Zu@@@x@@@x@@y,@@y+@@y*A@@j@@@x@@@x@@y)@@y(@@y'{A@@e@b[@@@xJ@@@x@@y&@@y%@@y$@@y#hA@@Ok@@@xX@@y"@@y!@@y XA@@KLI@@@xO@@y@@y@@yFA@@@@x@@@x@@@x@@y@@y9A@21@@@xG@@@x@@@x@@y@@y+A@E%@@@x7Z@@@x6@@@x5@@y@@yA@X@@@xrm@@@xq@@@xp@@y@@yA@  @@@xd@@@xc@@@xb@@y@@yA@'@@@x+@@@x@@y@@yA@X@ݠ;@@@x@@@xʠC@@@@x@@@x@@y@@y@@yA@@V@@@x@D@@@x@@@x@@x@@@xhe@@@x~@@@x}@@y @@y A@@v@@@xK@@@xI@@y @@y @@y A@@@@@xT@@@xS@@y@@y@@yA=:@@@xz@@@y@(@@@xx@@@xw@@@xv@@y@@y@@yAYV@@@x@@@y@D@@@xǠ@@@x@@y@@x@@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@x@xؐ@@x@AA@@@@xӠ@@@@@x@@@x@@x@@x@@@x@A@w@@us@@@w@@@w@r@@@wq@@@w@@w@@w@@w@6@A@!@@@w@@w@@w@AB,@A@(@ @@x@@x@@w@g@A@2@*@@x@@x@@x@A@A@@@x @?@7@@x @@x @@x @@x@B-@A)ˠ@@@x@9@1@@x@@x@@x@@x@ @A@T@ L@@x@@x@@x@@A @@@x$@b@@\@@x @@x@@x@@x@@x@ABCD@A@k@fc@@x'@@x&@@x%@@A@b@]Z@@x+@@x*@@x)@A+@A@%\"@@@x2@@@x1ida@@@x0@@@x/@@x.@@x-@@A@}@@x4@@x3@AB@A@@@@x=@@@x<~{@@@x;@@@x:@@x9@@x8@6@A@0@+@@@xD@&@@@xE@@xC@@@xB@@@xA@@@x@@@x?@@x>@@A@@61@@xH@@xG@@xF@ABK@A@@?@@xN@@xM@@xL@@A@@50@@xR@@xQ@@xP@Aw@A@@_@@xW@@xV@@xU@BCDEͰ@A@Ǡ@@@@x^@@@@x_@@x]@@@x\@@@x[@@xZ@@xY@@A@@@xa@@x`@A@A@@@xm@@@xl@۠@@@xk@@@xj@@@xi@@@xh@@xg@@xf@@xe@'@A@ @@xo@@xn@/@A+{@@@xy@xs@@xu@@xt@@xs@A@A@@@x|@@x{@BCD@A@XT@@x@@x@@AРw@@@x@to@@x@@x@@x@A@A@ @@x@@x@@A@\@@@x@@x@@x@AB@A@C@@@x@@@xPKH@@@x@@@x@@x@@x@{@A@>Y@@@x@@@xfa^@@@x@@@x@@x@@x@ACEİ@A@k@@@xo@@@x@@x@@x@@A@ }@@@x@@@x@@@x@@@x@@x@@x@@A@@l@@x@@x@@x@ABb@A@|@@@x@@@x@@@x@@@x@@x@@x@ɰ@A@@/@@x@@x@@x@A@A@@{@x@@x@@x@@x@@x@@A@@@x@@x@A@A@@@@x@@@xӠ@@@x@@@x@@x@@x@BCDFG@@}}[#@A@@@@z@@@z@@@zW@@@z@@z@@zA@۠@@@z@@@z@@@z@@z@@zA@@@@z@@@z&@@@z@@z@@zA@@@@@z@!@@@z@@z~@@@z}.A@@@z|@@z{@@zzA@֠3@@@zy@@@zx@S@@@zw@@zv@@zuA@B@@@zqF@@@zt@@zs@@zrA@@@@zp\o@@@zo@@zn@@zmA@Fa@@@zl@@@zkn@@@zj@@zi@@zhwA@p@k@@@zf@fe@@@zg@@ze@@@zdba@@@zc@@zb@@za^A@WT@@@z`@@@z_@@@z^@@z]@@z\NAIEB@@@z[@@@zZ@;@@@zY@@@zX8@@@zV@@zU@@zT@@zSGAD`B@@@zR@@@zQ@A@@@zP@@@@zO@@zN@@zM@@zL=A@65@@@y@0@@@zKq@@@z#@@zJ@@zI@@zH)A@IH@@@z=@C@@@zG@@@z;@@zF@@zE@@zDA@&@@@@zC"@@zB@@zA@@z@ A@@@z?@@@z>@(@@@@z<$@@z:@@z9@@z8@@z7A@G@@@@zC@@z6@@z5@@z4AȠ@@@z-@@@z3@\@@@@z@Ǡ@@@z@@@za@@z2@@z1@@z0@@z/@@z.A@@@z,@w@G@@@z+t@@z*@@z)@@z(@@z'A@@@@@z @@@z @@z&@@z%@@z$A@@d@@@z@@z"@@z!@@z A@@Zesp@@@z@@@z@@z@@z@@z|A@@j@@@z@@@z@@z@@z@@zkA@@e@bK@@@y@@@z@@z@@z@@z@@z XA@@O[@@@z @@z @@z@@zHA@@K<9@@@z@@z@@z@@z6A@@@@zѠ@@@y@@@z@@y@@y)A@"!@@@y7@@@y@@@y@@y@@yA@5@@@yJ@@@y@@@y@@y@@yA@H @@@y]@@@y@@@y@@y@@yA@@@@yp @@@y@@@y@@y@@yA@@@@y@@@y@@y@@yA@X@͠+@@@y@@@y30@@@y@@@y@@y@@y@@yA@@F@@@y۠@4@@@y@@@y@@y@@@yߠXU@@@y@@@y@@y@@yA@@f@@@yr@@@y@@y@@y@@yA@@w@@@y@@@y@@y@@y@@yA-*@@@y@@@y@@@@y@@@y@@@y@@y@@y@@yAIF@@@y@@@y@4@@@y@@@y@@y@@y@@y q@{Z@{Y@{X@{W@{V@{U@{T@{S@{R@{Q@{P@{O@{N@{M@{L@{K@{J@{I@{H@{G@{F@{E@{D@{C@{B@{A@{@@{?@{>@{=@{<@{;@{:@{9@{8@{7@{6@{5} u@@{4 u@AA@@@@{0@@@@@{3@@@{2@@{1@@{/@@@{.@A@g@@ec@@@z@@@z@b@@@za@@@z@@z@@z@@z@&@A@!@@@z@@z@@z@AB@A@(@ @@z@@z@@z@W@A@2@*@@z@@z@@z@A@A@@@z@?@7@@z@@z@@z@@z@B@A@@@z@9@1@@z@@z@@z@@z@@A@T@ L@@z@@z@@z@@AѠ @@@z@b@@\@@z@@z@@z@@z@@z@ABCD@A@k@fc@@z@@z@@z@@A@b@]Z@@z@@z@@z@A@A@L@@@z@@@zYTQ@@@z@@@z@@z@@z@@A@}@@z@@z@AB@A@{x@@@z@@@zsnk@@@z@@@z@@z@@z@&@A@ @@@@z͠@@@@z@@z@@@z@@@z@@@z@@z@@z@@A@@61@@z@@z@@z@AB;@A@@?@@z@@z@@z@@A@@50@@z@@z@@z@Ag@A@@_@@z@@z@@z@BCDE@A@@@@@zࠠ@@@@z@@z@@@z@@@z@@z@@z@԰@A@@@z@@z@A@A@@@z@@@z@ˠx@@@z@@@zu@@@z@@@z@@z@@z@@z@@A@ @@z@@z@@A{@@@z@xs@@z@@z@@z@A@A@@@z@@z@BCD@A@XT@@z@@z@@Aw@@@z@to@@z@@z@@z@A@A@ @@z@@z@@A@\@@@z@@z@@z@AB@A@֠3@@@{@@@{@;8@@@{@@@{@@{@@{@k@A@.I@@@{ @@@{ VQN@@@{ @@@{@@{@@{@ACE@A@[@@@{_@@@{@@{ @@{ @@A@m@@@{@@@{zur@@@{@@@{@@{@@{@}@A@@l@@{@@{@@{@ABR@A@ol@@@{@@@{@@@{@@@{@@{@@{@@A@@/@@{!@@{ @@{@A@A@@{@x@@{%@@{$@@{#@@{"@ @A@@@{'@@{&@A@A@@@@{-@@@{,à@@@{+@@@{*@@{)@@{(@BCDFG ;@@@AAAAAQA2AAA~AnAUAEsA,VA1AAAAAuAMA/AAA|AnA^ATAJcA:DA)'A AAAArATA6AAw @y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y@y  @@y@@@@@@@@ ;@@@AAˠ@@@|X@@@|W@@@@|V@@@|U@@|T@@|S@@|RqA@9@@@{@@lk@@@| @@@|/@@|Q@@|P@@|OuA@@kh@@@|N@@|M@@|L@@|KA@!@@@@|@@@{@@|J@@|I@@|HA@@@|7@@@|G@:@u@@@|F5@@|E@@|D@@|C@@|BA'@@@|A@@@|@@@@@|+@{z@@@|?@@@|)@@|>@@|=@@|<@@|;xA@d@nm@@@{^@@|:@@|9@@|8iAdP?@@@|6@v@Q@@@{@LKJ@@@{@@@{y@@|5@@|4@@|3@@|2@@|13A@@!@@@|0@@|.@@|-@@|,A@F@,@@@|*@@@|(@@|'@@|&A@@@@|%@@@|$@@@{@@@|#@@|"@@|!-A@G'@@@| \@@@|@@@|@@|@@| A@@@@|@@@|(@@@|@@|@@|A@@@@@|@@@@|@@|@@@|,C@@@|@@|@@|A@@1]@@@|=85@@@{@@@|@@| @@| @@| A@ @@@@| @@|@@|@@|A@@R~@@@|^!@@@|@@|@@|@@|A@(@-@@@{@@{@@{@@{sA@l@g@@@{@ba@@@{@@{@@@{^]@@@{@@{@@{A@@@@{@@@{@@@{@@{@@{KAFB?@@@{@@@{@8@@@{@@@{5@@@{@@{@@{@@{A@ @@@{"@@@{@@@{@@{@@{Apm@@@{@@@{@[@@@{@@@{@@@{@@{@@{@@{A@@ut@@@{ؠ@ڠ@@@{@@@{@@@{@@{@@@{@@@{@@@{@@{@@{A@@@@{&@@@{@@{@@{ Aà@@@{@@@{@%@@@{1S@@@{@@{@@{@@{A@4  @@@{8@@@{@@{@@{A@ @H@@@{@@@{נPM@@@{@@@{@@{@@{@@{A@^@@@{@@@{k@@@{@@{@@{A@Up@@@{@@@{}@@@{@@{@@{A@@@@{@@@{@@{@@{A@3@@@{@@@{@@{@@{A@c@@@@{@@@{@@{@@{@@{wA@@@@{@@@{@@@{@@{@@{A@@ @@@{@@@{@@{@@{@@{A@@@@@@{@@{@@{@@{@@{9A@21@@@{G@@@{@@@{@@{@@{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@{`@{_@{^@{]@{\@@{[@@@@@@@@@@ݱ,Odoc_to_text@@@@@ H************************************************************************VA@@WA@L@ H \BMM]BM@ H OCaml bCcC@ H hDiD3@ H Maxence Guesdon, projet Cristal, INRIA Rocquencourt nE44oE4@ H tFuF@ H Copyright 2001 Institut National de Recherche en Informatique et zG{G@ H en Automatique. HHg@ H IhhIh@ H All rights reserved. This file is distributed under the terms of JJ@ H the GNU Lesser General Public License version 2.1, with the KKN@ H special exception on linking described in the file LICENSE. LOOLO@ H MM@ H************************************************************************NN5@ * Text generation. This module contains the class [to_text] with methods used to transform information about elements to a [text] structure. 4* A class used to get a [text] for info structures. - * The list of pairs [(tag, f)] where [f] is a function taking the [text] associated to [tag] and returning a [text]. Add a pair here to handle a tag. ,* @return [text] value for an authors list. Q B* @return [text] value for the given optional version information.Ơ @* @return [text] value for the given optional since information.@ F* @return [text] value to represent the list of "before" information.  ?* @return [text] value for the given list of raised exceptions.T :* Return [text] value for the given "see also" reference.  B* Return [text] value for the given list of "see also" references. A* @return [text] value for the given optional return information.& =* Return a [text] for the given list of custom tagged texts. / I* @return [text] value for a description, except for the i_params field. ޠ K* This class defines methods to generate a [text] structure from elements. K * Take a string and return the string where fully qualified idents have been replaced by idents relative to the given module name. Also remove the "hidden modules".* * Take a string and return the string where fully qualified idents have been replaced by idents relative to the given module name. Also remove the "hidden modules".} G* Get a string for a [Types.class_type] where all idents are relative. } H* Get a string for a [Types.module_type] where all idents are relative. {Ӡ 9* Get a string for a type where all idents are relative. { B* Get a string for a list of types where all idents are relative. y g* Get a string for a list of class or class type type parameters where all idents are relative. w* Z* Get a string for the parameters of a class (with arrows) where all idents are relative. v 8* @return [text] value to represent a [Types.type_expr].t :* Return [text] value for a given short [Types.type_expr].sC _* Return [text] value or the given list of [Types.type_expr], with the given separator. rG r* Return [text] value or the given list of [Types.type_expr], as type parameters of a class of class type. q H* @return [text] value to represent parameters of a class (with arrows).on ;* @return [text] value to represent a [Types.module_type]. m $* @return [text] value for a value. e .* @return [text] value for a class attribute. ^ +* @return [text] value for a class method. Wp )* @return [text] value for an exception. H C* Return [text] value for the description of a function parameter. B 7 Only one name, no need for label for the description.  7778)@ 8 A list of names, we display those with a description. 8888@2 should not occur : :1: :G@ 0* Return [text] value for a list of parameters. >֠ 7* Return [text] value for a list of module parameters. :Ǡ#*/*: 1* Return [text] value for the given [class_kind].0 6* Return [text] value for the given [class_type_kind].+ +* Return [text] value for a [module_kind]. ؠ ,* Return html code for a [module_type_kind].@../ocamlopt.opt)-nostdlib"-I(./stdlib"-g0-strict-sequence*-principal(-absname"-w8+a-4-9-40-41-42-44-45-48+-warn-error"+a*-bin-annot/-strict-formats"-I(ocamldoc"-I%utils"-I'parsing"-I&typing"-I(bytecomp"-I,file_formats"-I&lambda"-I*middle_end"-I2middle_end/closure"-I2middle_end/flambda"-I=middle_end/flambda/base_types"-I'asmcomp"-I&driver"-I(toplevel"-I%tools"-I'runtime"-I1otherlibs/dynlink"-I-otherlibs/str"-I4otherlibs/systhreads"-I.otherlibs/unix"-I8otherlibs/runtime_events2-function-sections"-cjk T/home/teraram/ci/builds/workspace/parallel-build/flambda/false/label/ocaml-manycores =210/.-,+*)('&%$#"! @@0v,ă# 3)3@@@(Asttypes0>n{T8cئ5Build_path_prefix_map0z HkGs8CamlinternalFormatBasics0%FU(Q/Tu0CamlinternalLazy0&͂7 Pˆ*Format_doc0]mWϓ:Mݠ%Ident0">WA+9*X,Identifiable0 {d\FX'`(Location0a7cK_H%9)Longident0s `7mɕc$Misc0ob]6>Vê>*Odoc_class0_"#C{.Odoc_exception0>@ӽX4Id.Odoc_extension0?*sR(6]!$.+Odoc_global0l-53Ji/D0uIg8S$j0TWRJ?WdȠmp+Odoc_module0z8P!ďㄠ)Odoc_type0~b:x_B*Odoc_types0fX cx3H~*Odoc_value0IlX+KE`+Outcometree0euWS~d栠)Parsetree0Uҩ=p>*%"e$Path0Y2kf֯J._Ϡ)Primitive0²~$xzT෠%Shape0oNՄBH&Stdlib0Lku]8_٠.Stdlib__Buffer08APF< t..Stdlib__Digest0l!LHgErζ .Stdlib__Domain0:M;׉<O$Ġ.Stdlib__Either0Vy`u~c à.Stdlib__Format0ܚ#G7m|/Stdlib__Hashtbl0ѱN][/!,Stdlib__Lazy0* -S$.)"0D.Stdlib__Lexing0e<.V ,Stdlib__List0MYm 7R+Stdlib__Map0L5xE|O0~,J-.Stdlib__Printf0)5h Ԝ΀Q .Stdlib__Result06 ]/J+Stdlib__Seq0nwzG&amg+Stdlib__Set0\$;7 .Stdlib__String0