Caml1999T036JaC,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@@@@@A@@@%bytesC;@@ A@@@@@E@@@%floatD;@@A@@@@@I@@@$boolE;@@%falsec@@S@$trued@@Y@@@A@@@@@Z@A@$unitF;@@"()e@@d@@@A@@@@@e@A@ #exnG;@@@A@@@@@i@@@#effH;@@O@A@A@@@@@@r@@@,continuationI;@@Q@@P@BDA@nY@@@@@@@@@ %arrayJ;@@R@AOA@@@@@@@@@$listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AA@Y@@@@@@@@5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@AA@Y@@@@@@@@*atomic_locU;@@Z@AA@@@@@@@@@.Assert_failure`#@@@@@J@@@@@@@@[@@A=ocaml.warn_on_literal_pattern@0Division_by_zero]#@@@A  @+End_of_file\##@@@A@'FailureY#+@&@@A  @0Invalid_argumentX#4@/@@A&#))@-Match_failureV#=@@<@8@:@@a@@A74::@)Not_foundZ#N@@@A?<B B@-Out_of_memoryW#V@@@AGDJJ@.Stack_overflow^#^@@@AOLRR@.Sys_blocked_io_#f@@@AWTZ"Z@)Sys_error[#n@i@@A`]c+c@:Undefined_recursive_modulea#w@@v@r@t@@h@@Aqnt<t@:Continuation_already_takenb#@@@Ayv|D|@&Stdlib@@Р)Odoc_info)Odoc_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@*AA^ir^ix@@3text_of_author_listA@$listK&stringQ@@@@@@C@ w$listK)Odoc_info,text_element@@@*C@(@@@)C@ v@@ xC@ t@@ uC@ q3text_of_version_optA@ &stringQ@@@C@2@@@1C@ /,C@)@@@)C@ @@ C@ }@@ ~C@ z1text_of_since_optA@#"@@@ C@@@@C@ NKC@)R@@@)`C@ @@ C@ @@ C@ .text_of_beforeA@$listK@&stringQ@@@!2@p$text@@@)HC@!3@@!1G@!@@@!C@ }C@)/@@@)=C@ @@ C@ @@ C@ 9text_of_raised_exceptionsA@20raised_exception@@@)G@"`@@@"lC@ C@)p@@@)~C@ @@ C@ @@ C@ +text_of_seeA@#see@@@)C@ D@@@$C@ @@ C@ @@ C@ ,text_of_seesA@lG@$y@@@$C@ ՠC@)@@@)C@ @@ C@ @@ C@ 2text_of_return_optA@ɠv@@@)C@%@@@%C@ C@)@@@)C@ @@ C@ @@ C@ .text_of_customA@@&stringQ@@@&dE@%Ǡ@$text@@@&3E@%@@%E@%@@@%C@ $text@@@%C@ @@ C@ @@ C@ .text_of_alertsA@ڠ:%alert@@@'LE@&@@@&C@ JGC@)@@@)C@ @@ C@ @@ C@ ,text_of_infoA%blockc@@@* C@ @@@ @Mj$info@@@*C@'@@@'C@ 9xC@* @@@*C@ @@ @@ C@ @@ C@ @@ @ C@ @ C@ @ C@ @ C@ @ C@ @ C@ @ C@ @ C@ @ C@ {@ |C@ r@ sC@ F@@ GC@ L3@;@@@AdAcABAAAJAIAAAAoAnA@@*B@*@*@*@*@*@*@*@*@*@*@*@*B@ ?@@ @@@@@]TT@@@@@A#@3@-tag_functionsAAv@@@@ l@@@@@ o@@@ n@@ m@@ k@@@ j@A@@A@@@ @@ @A@A@@@ @@ @B@A@c@@ @@ @@A@@@ @@ @@A@@@ @{@@ @@ @@ @ABCj@A@fY@@ @@ @@A@@@ @@ @AV@A@RK@@ @@ @C@A@?8@@ @@ @ABӰ@A@@@ @@ @@A@@@ @@ @ACD'*undef*C@@_@iN#@@@ D@@ E@@ ;@@AAEADA2A1AAWAVAvAuA(A'@@*@*@*@*@+@+@+@+@+@+@+@+B@ A@@ B@@@@@@@@@@@@)selfpat-*BAi@i@Ѡb%5b%B@AAภ"[]b%Fb%H@; @@U@@@@AA@A@@ @@г$listb%yb%}@В@г&stringb%Lb%R@@@@@ N3@A8A@@ @@@б@гc)Odoc_infob%Vb%_@jb%`b%d@@@r@@@ O @@гm)Odoc_infob%hb%q@tb%rb%v@@@|@@@ P- @@@@@ Q0! @@@@8@ @@ R7=b%w@@@ @@@ T=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$@@@@@@@ e e@AA࣠@&self-1Aఠ&self-*A4FA@3@` 8@@A  @@AB@@Apq@@ABRS@;<@Ƞ@@ABCDE@O@A!1*@UCA)UN@XDASAPNTML@LL@@@L@L@fEA@@@>>5hGA96@94@@6@࣠@!lA^e_e@wHA@@:3________@FLM@J@ITN@K@@@@@  @@ఐ!lrfsf@M@@@@N3ssssssss@!@@@Ġgg@@@@@\@@\@@@ภhh@@@@U@@ii@@l@@l@@@ภ"::jmA; @B@AA@A@@ภ$Bold j#@;$Boldg@@@@@@@@ADBV@A6ocamldoc/odoc_info.mligg@@@oT@ภ"j%jFA!ภ#Raw j(@;#Raw@i@@@@A@BV@Acc@@@P@డf!^j?j@@@&stringQ@@@T@@@@S @@@R@@Q@@P@*stdlib.mli^2^2^2^X@@&Stdlibq@@@@@@@ @@@@ @@@ @@ @@ @@డ-Odoc_messages'authors-Odoc_messagesj*j7@ j8>@?@@@@@:ocamldoc/odoc_messages.mli!!!"@@-Odoc_messages@K@@J@@@ H@H@@@": 4jA5jC@@\7jD@@U@@@ H@H@@@@j)AjE@@@@@ @H@ @@ @@ @@@G@ G@ @ภ˰A@A@ˠ@@@ G@@@aj$@@@@ G@ @@@@2C@*!C@*C@'C@(C@ G@ @ภ߰xkIUAݠภ#RawkIX@డ&String&concatkIZkI`@ kIakIg@@@i@@@@ur@@@@@@v@@@@@@@@*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@@@@@A.f@@@A@A@@@@@@@@@@#@ @@#@@"@@!C@"@Ae@LR + @return [text] value for an authors list. OdPd@@@@@@@VpWp@AA࣠@&self-1 AఠK LJ}IAK@N3dddddddd@I@@@  MJAQN@Q@@N@࣠@%v_opt Avpwp@KA@@#3wwwwwwww@^e@b@!f@c@@@@@  @@ఐ%v_optqq@6@@@@73@!@@@Ġ$Noner$r(@;D@@W@@@@AA@A@@@@@@K3@@@@@L@@@ภr,r.@@@@E @Ġ$Somes/7s/;@;@ A@AA@A@@ ఠ!v s/<s/=@LA@@iC@C@49@@@@@q:@@q:@@@ภ4s/CvA3ภ$Bold s/G@1ภDs/Is/jACภ#Raw s/L@"డ}!^s/cs/d@@@@@@@_@@@@^@@@]@@\@@[3@tG@@A@B@@@@డ'version-Odoc_messagess/Ns/[@ s/\&@'@@@@@""""(@@@1@@G@@@kH@mH@l(@@": 1s/e2s/g@@B4s/h@@R@@@jH@oH@n;@@=s/M>s/i@@@@@Y@pH@iE@@j @@ @@@zG@RG@XO@ภȰxA@yA@Ƞ@@@SG@v\@@^s/H@@@@EG@Qb@@@@C@CG@Dg@ภհntmAӠภ#Rawvtm@ఐ!vtmtm@~@@@@@@G@@ภuAภ'Newlineu@@ @@1G@@ภvA @A@@H@@@@G@@@A@IH@|@@@G@@@CA@"RC@<@@@@G@@@s/A@@U@@@Aq @@W@HA@LA@@@o`@@@@L@@@@wh@@@@@@C@g@p@ A @return [text] value for the given optional version information.oo@@@@@@@ry  y  @AA࣠@&self-1Aఠ ر MA@3@@@@  ۱ NA@@@@࣠@%s_optA y   y  %@ OA@@3        @@@!@@@@@@  @@ఐ%s_opt z ( 4 z ( 9@@@@@3        @!@@@Ġ$None ({ ? G ){ ? K@@@@@3 ( ( ( ( ( ( ( (@@@@@@@@ภ 1{ ? O 2{ ? Q@@@@ @Ġ$Some >| R Z ?| R ^@ఠ!s G| R _ H| R `@ `PA@@C@C@2@@@@@3@@3@@@ภ T| R f U  Aภ$Bold  ]| R j@ภ˰ d| R l e| R Aʠภ#Raw  m| R o@డ!^ x| R  y| R @@@@@@@@@@@@@@@@@@3        @mG@@A@B@@@@డ%since-Odoc_messages | R q | R ~@  | R &@'@S@@@@")")")";@@@1@@@@@H@H@(@@":  | R  | R @@B | R @@@@@H@H@;@@ | R p | R @@k@@@@H@E@@j @@@@@G@G@O@ภOxAL@yA@ O@@@G@\@@ | R k@@7@@G@b@@@@C@)LC@G@i@ภ^ }  A\ภ#Raw }  @;ఐ!s }   }  @@@@@@@!G@ @ภ{ ~  Ayภ'Newline ~  @@ @@3G@@ภ &  A@A@ BH@@@@G@@@A@ KH@@@@G@@@CA@ TC@@@@G@@@ C| R d@@@@@A Ez ( .@@@CA@GA@@@@@*@@)G@@@:@@@1@@0@@/C@,b@ Xy  @c i ? @return [text] value for the given optional since information. fx gx @@@@@@@ܰ mB * 5 nB * C@AA࣠@&self-1Aఠbca QAb@e3 { { { { { { { {@`@@@  d RAhe@h@@e@@Ġ C O U C O W@@@@@3        @sz@w@{@x@@@@@@ภ  C O [ C O ]@ @@@ @ఠ!l D ^ d D ^ e@ SA@@3        @@@@@@@ఠ!f E i u E i v@ TA@@@@@@@G@H@ 9@@@lJ@d@@@iG@I@@JG@E H@T@@@`G@F@@GG@D3        @M=E@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@@L@@ @@డ !@ G   G  @@!a@s@@@@ @@@X@@@@@@@@BnnCnn@@A@@@@b@@@V@h@@@Uml@@@S@@R@@Q3 C C C C C C C C@U^@X@YM@G@H@@@@ภ SF   TF  @ภ$Bold \F   ]F  @ภ˰ dF   eF  Aʠภ#Raw  mF  @డ &Printf'sprintf |F   }F  @  F   F  @@@&Stdlib&format!a@֠$unitF@@@&stringQ@@@@@@@@@*printf.mli@@.Stdlib__PrintfC@,'@@@$@ @@@@ a@@@I@.@@@?@@@=@@;@@ภ8CamlinternalFormatBasics &Format  F   F  A;&Format8CamlinternalFormatBasics'format6!a@!b@!c@!d@!e@!f@@@@u@'#fmt$ @@@s i@@@t@B@@A@A@@@@ݠI@@@FJ@G@@డ&before-Odoc_messages F   F  @  F   F  @@ V@@@@"<"<"<"O@@@ @@J@;h@@ఐɠ!v F   F  @q@@u@@ F   F  @@I@My@@\@@ @@@FI@{I@@ภ A F  kA ?@lA@ B@@@|I@B@@ F  t@@ *@@nI@z@@ F   F  @@I@m@ఐ預$text G   G  @@@%@@@@ @@@bI@h@@ภc H  Aaภ'NewlineH  @@ @@9I@Q@ภ  A }@ A@ GJ@I@@@NI@V@@H  !@@E@@@aI@M@@B(@@K@)A@jG@X0@A@-@డ $List'flatten0J  1J  @ 4J  5J  @@@  !a@@@@@@@  @@@@@@(list.mli5@@,Stdlib__ListR@$@@@qC@!0F@!@@@!@@@! @@@!@@ 3cccccccc@@@@@@@డ $List#mapyJ  zJ  @ }J  ~J  !@@@@!a@!b@@@@  @@@ @@@@@@@@KL@@JW@$@@@@ iN@@@! G@!6G@!/G@!@@!@  @@@!@@@!@@!@@!O@@ఐ !fJ  "J  #@Y@@@@ !@@@!,@< @@@!*@@@!-@@!+@@@!)@@!(r@@ఐ>!lJ  $J  %@@@ L@@J  J  &@@H@@@! G@!5H@!@@ @@ >C@)MC@BC@! @@@ @@@AWB * F@@@@@A@@@ i K@@!Y@@!Xs@@@ @ q S@@!`@@!_@@!^C@![@ B * .%@  E @return [text] value to represent the list of "before" information. A  A  )@@@@@@@ ] M p {!M p @AA࣠@&self-1Aఠ   GWA @ 3........@ @@@   JXA  @ @@ @࣠@!lA@M p AM p @YYA@@ y3AAAAAAAA@ ( /@ ,@! 0@ -@@@@@  @@ఐ!lTN  UN  @ @@@@ 3UUUUUUUU@!@@@Ġ հcO  dO  @ @@@@ 3cccccccc@@@@@ @@@ภ ްlO  mO  @ @@@  @Ġ ߰xP  yP  @ ޠ@ఠ!sP  P  @ZA@@ 0@ @)C@"C@!C@!s3@<@@@@ఠ!tP  P  @[A@@ @@@)C@"C@"C@!t@@P  P  @@@(@@@!v@Ġ +P  P  @ *@@@@+ C@"qC@!uC@!q@@@!z1@@@ @@ 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  @ _ภ r Q   Q  A qภ#Raw Q  @ Pడ &raises-Odoc_messages!Q  "Q  @ %Q  &Q  @@ @@@@ "{"{ "{"@@ @ @@ @@@!H@!H@!K@@/@@ @@@!H@!H@!U@ภ IQ  >A @?A@@@@!H@!c@@RQ  G@@ @@!H@!i@@]L@@H@!l@ภ ǰ`R  eA Šภ#RawhR  @ ! oR  pR  @@rR  sR  @@@@@!H@!H@!@@ @@H@!@ภ S  'A ภ$CodeS  +@;$Code @1@@@@AABV@A d d@@@SQ@ఐ!sS  ,S  -@@@@@!@@H@!@ภ T 0 <A ภ#RawT 0 ?@ ! T 0 AT 0 B@@T 0 @T 0 C@@f@@@!H@!H@!@@ @@H@!@ภ CU D NA A@A@DI@!@@@!H@!@@/A@M I@!@@@!H@!@@aA@VI@!@@@!H@!@@A@_I@!@@@!H@!@@Q  @@%@@@!H@!@@డ!@ W ^ h W ^ i@@@@ՠ:C@!@@@!@@@@!E @@@!@@!@@!0@@ఐ!t(V P \)V P ]@8@@=@@ภ 3W ^ l4W ^ uA ภ'Newline <W ^ s@ >@ @@/C@" I@" S@ภ GW ^ tA @A@J@"@@@" I@"c@@RW ^ j@@-G@@@"I@"k@@2&@@6@@@!H@"I@!t@@m/@@u@@iX v ~jX v @@@@@@@ภ װpY  qa n yA ֠ภ$Bold yY  @ Ԡภ Y  Y  A ภ#Raw Y  @ Šడ &raises-Odoc_messagesY  Y  @ Y  Y  @@u@@C@@@"1G@"3G@"2@@& @@i@@@"=G@"*G@"0@ภ 'Y  5A %@6A@(@@@"+G@"9)@@Y  >@@@@"G@")/@@TC@@G@"2@ภ 3Z  \A 1ภ#RawZ  @ ! Z  Z  @@Z  Z  @@@@@"IG@"KG@"JS@@ @@G@"HV@ภ W[  A Uภ$List[  @;$List S@$listKQ@@@@@@@AJBV@A Wm Xm@@@Z@డ$List#map\  \  @ \  \  @@@@@@U/P@@@"G@"G@"zG@"^@@"a@g@@@"_@@@"]@@"\@@"[@@࣠@aA@ఠ"exO]  P]  @h\A@@G@"o@@ఠ$desc]]  ^]  @v]A@@G@"p@@d]  e]  @@@@ @@"s@@ @@ภ ڰs]  t]  @ ٠ภ$Code|]  }]  @ఐ7"ex]  ]  @6@7@8@@73@4B4-@.@/@@@@]  ]  @@I@" @ภ ]  +]  -@ ภ#Raw]  "]  %@ ߠ! ]  ']  (@@]  &]  )@@T@@@"I@"I@",@@]  !]  *@@I@"1@ఐf$desc]  .]  2@8@@e<@@@@8G@"x@@@"|I@"E@@A @@@@@"{J@]  ]  4@@@ @@"mH@"H@"I@@ఐ!l^ 5 F^ 5 G@@@@@\  _ H W@@C@@"Y@@@"XG@"H@"kc@@ @@G@"Wf@ภ g` Z fA eภ'Newline` Z m@ @ @@-G@"@ภa n xA@A@ @return [text] value for the given list of raised exceptions.XL ( ,YL ( o@@@@@@@{_d  `d  @AA࣠@&self-1AఠTUS^AT@W3mmmmmmmm@R@@@  V_AZW@Z@@W@࣠@A@ఠ'see_refd  d  @`A@@K'see_ref@@)C@#&C@#3@v(}@z@'0~@{@%@@@@ఠ!td  d  @aA@@@@)C@#?C@#@@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 (@$Linkf )f -@@;$Linkk@@@@ߠh@@@@BOBV@Amtnt@@@`@ఐ8!s)f /*f 0@7@8@9@@@@@#>G@#AG@#@311111111@rI @@@ఐ!t>f 2?f 3@z@@ @@CBf 4@@pC@)C@$C@$C@#C@#iC@#Aw@?A@z@@@$H@$b@@oG@@b@@#H@$h@@oo@@H@#m@ภ p!p@ภ#Raw)p*p@f! 1p2p@@4p5p@@@@@$!H@$#H@$"@@>p?p@@H@$ @ ఐ+$selfNqOq@.@@:@Sq@@@jc@@$&@@ఐ砐#see`qaq@@@@@dqeq@@s@@)@@ؠI@#@@@#H@$@@Y @@8@@@#H@#@@ภ}q~qAภ'Newline q@@ @@AH@$4@ภqA@A@PI@$,@@@$1H@$9@@q@@ v@@@#H@$0@@%@@@@rr @@[@@[@@@ภs =s ?@ภ$Bolds s @ภ(s s ;A'ภ#Raw s "@డ(see_also-Odoc_messagess #s 0@ s 1s 9@@@@@@@$XG@$ZG@$Yf@@& @@@@@$dG@$QG@$Wp@ภhs :5Af@6A@i@@@$RG@$`~@@s >@@Q@@$DG@$P@@s s <@@G@$C@ภvt@LzAuภ$List t@P@ డ$List#map'uQ`(uQd@ +uQe,uQh@@ @@@@)BC@$G@$w@@$z@1@@@$x  @@@$v@@$u@@$t@@࣠@#seeANviOvi@giA@@H@@@@ ఐ<$self_vi`vi@?@@K3________@[@@@@@1gvi@@@~w@@$@@ఐ)#seetviuvi@@@m@@@@@yvizzvi@@@wN@@$H@$H@$@@ఐV!lww@?@@>@@uQ_x@@@@@$r@@@$qG@$H@$@@ @@RG@$p@ภ yA ภ'Newliney@@ @@dG@$a@ภ)zA'@A@*sH@$@@@$G@$q@@A@3|H@$f@@@$kG@$y@@t@J@@<C@$;@@@$?G@$jR@@@@S@@@AlNT@@w@A@A@@@@@%@@%@@@@@@% @@% @@%C@%@k26@ A Return [text] value for the given list of "see also" references.jj1@@@@@@@}+6}+H@AA࣠@&self-1Aఠ#jA@3        @@@@  &kA@@@@࣠@*return_optA}+I}+S@5lA@@3@ @@! @ @@@@@  @@ఐ*return_opt0~Vb1~Vl@@@@@311111111@!@@@Ġ$None@rzAr~@@@@@#3@@@@@@@@@@@@@$@@@ภIrJr@@@@! @Ġ$SomeVW@ఠ!t_`@xmA@@BC@%;C@%vC@%4@@@ @@I5@@I5@@@డ!@rs@Y@@@>/C@%>G@%&@@@%(@Y @@@%'@@@%%@@%$@@%#3@V0)@*@+@@@@ภ@ภ$Bold@ภ A ภ#Raw @డE!^@߰@@@@@@%Z@@@@%Y@@@%X@@%W@@%V@@@డ'returns-Odoc_messages@ #@$@@@@@""""@@@.@@ @@@%fI@%hI@%ge@@! @@?@@@@@%eI@%jI@%ix@@@@@@@%T@%kI@%d@@g @@@@@%uH@%MH@%S@ภuA@vA@@@@%NH@%q@@#~@@u@@%@H@%L@@)*@@H@%?@ఐ֠!t56@@@@@@@@@@%4H@%:@@ภGHAภ'Newline P@R@ @@H@%@ภ̰ZA@A@͠I@%x@@@%}H@%@@e@@@@@@%3H@%|@@D%@@B@@@An~V\'@@D,@T(A@X,A@@@XM@@%@@%X@@@c@`U@@%@@%@@%C@%s@}+/:@ @ @return [text] value for the given optional return information.||*@@@@@@@_%3@AA࣠@&self-1AఠnA@3@@@@  oA@@@@࣠@!lA45@pA@@{3@@@!@@@@@@  @@డW$List)fold_left8>8B@ 8C8L@@@@#acc@@!a@ @@@@@ @ @@@@@@@@@@ 33 3r@@ ]@#@@@@E@%@@@%@@%@@@@@% @@%@@%@@%3@HT@K@L@@@@࣠@#accAMZM]@+qA@@!3@@@@@@@࣠@;A@ఠ#tag)Mf*Mi@BrA@@3********@-$;@@@@@@ఠ$text8Mk9Mo@QsA@@@@=Me>Mp@@@@@@%@@ @@@ఠ!fST@ltA@@@@@@%@@@%@@%I@%3^^^^^^^^@6?@9@:1@+@,@@@డ$List%assocst@ wx@@@!a@@@@!b@@@ @@@ @@ @@ @ E66 F67#@@ Dx@$@@@RE@&eE@%E@%@@@RI@%@@%@@@%@@%@@%K@@ఐ#tag@T@@nX@@"9-tag_functions@@@G@8@*@@%@@@%J@%J@%s@@b@@,t@A@@@ఐѠ#acc@@@3@@@@@@Ġa@`@@@@@@@@@ఐ!f@@@@@@@%@@@%@@%#@@ఐؠ$text@@@0@@@@1@@@@'9@@'9@@@డ!@%&@ @@@@@&E@& @@@& @ @@@& e@@@&@@&@@&[@@ఐ9#accHI@@@Vh@@ภST@ภ'Newline\] @_@@@2K@&"~@ఐ!fkl@@@@@@@&&@@@&%@@&$@@ఐH$text@@@.@@@@&@@@&2@@@@fd@@@&K@&@@K@@@@@A @@@ @@5@Ġ)Not_found*6*?@;)Not_found#exnG@@@@@@ A@A&_none_@@A@@I@@@@@@@@&LS@@@ డB'warning)Odoc_infoCQCZ@ C[Cb@@@n@@@$unitF@@@@@@'2uu(2u@@t@@@@@@@&R@@@&Q@@&P@@డ/tag_not_handled-Odoc_messagesCdCq@ CrC@@@@@@@@@@@@)))O@@x@@@@@@@&]@@@&\@@&[@@ఐ#tagCC@@@@@ Cc!C@@Y@@@&Y@&fM@&c@@g @@@@@&gK@&X@ఐ(#acc78@ @@E@x@@F@@@<t~@@H@>Ma@@@N@@&kG@&j@DMUE@@@W@ Y@@%@@%F@&oF@&m8@@ภȰVW@@@@E@&wZ@@ఐ!lef@d@@)g@@@@tS@A@A@@@3@@&}@@&|@@@]@;@@&@@&@@&C@&@{@ < Return a [text] for the given list of custom tagged texts. @@@@@@@%@AA࣠@&self-1AఠuA@3@@@@  vA@@@@࣠@&alertsA@wA@@A3@@@!@@@@@@  @@డQ$List*concat_map@ @@@@!a@=!b@@@@@@@n@@@L@@@@@@@@@@[@)$@@@@| C@)C@'E@&@@@&@@&@@@@&@@@&@@&@@&3@Vb@Y@Z@@@@࣠@"alA@3xA@@3@@@@@@@@ఠ'payload+ ,@DyA@@~@@@&H@&@@@&H@&377777777@2)@ @!@@@ఐ1"alH)I+@@@3HHHHHHHH@@@@-alert_payloadP,Q9@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@@a@@@&J@&J@&3@=6@7@8@@@@  @@J@&@ภ6?c(A4ภ#Raw?f@ఐT!p?g?h@@@@@@&J@&J@&'@@ @@J@&*@ภe?iLAc@MA@fK@&@@@&J@&:@@/VA@o@@@&J@&A@@?W^@@C@Ġ$Nonekyk}@v@@@@@@@&@@@&@@à@@@&@@@&@@@ภ&k'k@@@@@@@A*#@@@A@, @@డ!@67@@@@FG@&@@@&@@@@&r @@@&@@&@@&3HHHHHHHH@&@ @!@@@@ภVWAภ$Bold _@ภͰfgA̠ภ#Raw o@డk%alert-Odoc_messages|}@ @@7@@@@j"h"hk"h"z@@i@ @@2@@@''H@')H@'(I@@/@@X@@@'WH@' H@'&S@ภ >A ภ#Raw@! @@@@]@@@'8H@':H@'9t@@ @@-H@'1H@'7y@ภ1dA/ภ#Raw@ఐƠ"al@@@g@*alert_name@ @@@@@'IH@'MH@'K@@% @@1H@'BH@'H@ภkAi@A@l@@@'CH@'S@@8A@sE@@@'2H@'A@@eA@zw@@@'!H@'0@@ @@b@x@'H@'@@@@H@'@ภ A@A@I@' @@@'H@'\@@ (@@@@@'H@' @@డ!@ ; <@"@@@MH@'qH@'a@@@'c@" @@@'by@@@'`@@'_@@'^@@ఐ1'payload \ ]@@@*#@@@'oI@'rI@'p@@ภְ o pAՠภ'Newline  x@z@ @@7I@'|1@ภ A@A@FJ@'t@@@'yI@'A@@ @@hP@@@'nI@'xI@@9%@@q^@@@'H@'I@'mR@@v.@@Ƞ@@@'H@'Y@y5@@k@  @@@5֠@@@&@@&F@'F@'@@ఐ&alerts  @@@L@@@@AC@)C@&@A@ A@@@YK@@'@@'@@@@aS@@'@@'@@'C@'3@ @@N lw l@AA࣠@&self-1Aఠϱ!{A@3        @@@@  ұ!|A@@@@࣠_%*opt*Aఠde l l@!}A@@gC@'D@'3!!!!!!!!@@@%@@@@@ภ$true!l!l@;  @@@M@@@AB@@A!#@@ @ @@@@@'@@!l!l@@(info_optA!&l!'l@!?~A@@3!'!'!'!'!'!'!'!'@(3-@.@/@@@@@@ఐ(info_opt!8!9@@@@@3!9!9!9!9!9!9!9!9@@@@Ġ$None!H!I@@@@@3!H!H!H!H!H!H!H!H@@@@@@@@ภð!Q!R@@@@ @Ġ$Some!^!_@ఠ$info!g!h@!A@@C@)C@'2@@@@@3@@3@@@@ఠ!t!y!z@!@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@@@@@r@@@@@@@@@@E^@Awexe?@@y@o3(i_paramso1%param@@@@@@@@Gn@Agg@@{@33i_raised_exceptionsAo@@@@@@@@H|@Ahh>@@ |@3.i_return_value@@@@@@@@I@Aieiie@@ }@3(i_custom]@ @@@!@@@@"@@ @@@@@J@Ajj@@ )~@3(i_alertsu@@@$@@@#@@K@Ak k %@@ 7@@Afswfs@@ ;z@@@@@@'@@@'@Ġ$None"%3"%7@@@@@ՠ@@@'@@@'@@ܠ@@@'@@@' @@@ภ"%;"%=@@@@ s-@@@',@Ġ$Some">L">P@ఠ!t">Q">R@"AA@@ @@@'@@@@@  @@@'@@@'@@ $@@@'@@@'$@@@ภE">">@Dภ&Italic">X">^@ ภV">`">AUภ#Raw ">c@4డ!!^#>}#>~@)@@@)@@@(@&@@@(%@@@(@@(@@(3########@VO@P@Q@@@@డ*deprecated-Odoc_messages#$>e#%>r@ #(>s&@'@@@@@"P"P"P"g@@@1@@Y@@@(&M@((M@('(@@". #C>#D>@@B#F>@@d@@@(%M@(*M@();@@#O>d#P>@@ @@@(@(+M@($E@@j @@!@@@(5L@( L@(O@ภڰxA@yA@"ڠ@@@(L@(1\@@#p>_@@ @@(L@( b@@#v>V#w>@@ L@'g@ఐ!t#>#>@o@@ @@@(6u@@@@v@@@A##@@!U@@@'J@(F@@డ"*!@#9G#9H@@@@!j=J@(K@@@(M@@@@(Lڠ @@@(J@@(I@@(H@@ఐZ$info##@=@@Y!@&i_desc##@ @@!@@@(]@@@(\/@Ġ$None##@B@@@@!1@@@(f@@@(e1@@!8@@@(h@@@(g8@@@ภd##@c@@@!R@@@(D@Ġ$Some$$@Nఠ!t$ $ @$%BA@@!_@@@(o3$$$$$$$$@@@@@@@@I!g@@@(q@@@(p @@P!n@@@(s@@@(r@@డ"!=$-$.@@!a@@$boolE@@@'@@&@@%&%equalBA @@@@UyVy@@TQ@@@@!@@@(M@(@@@@(@@(@@(3$R$R$R$R$R$R$R$R@OH@I@J@@@@ఐV!t$b$c@ @@@@ภ԰$m$n AӠภ)Odoc_info $x@#Raw$|$}@@ $@@$$ @@".@@@(N@(N@(;@@$ @@"R@H@(N@(B@ภ /A @0A@$M@(@@@(N@(Q@@$:@@]M@(U@@I=@@!@@@(N@([@ภ '$$@ &@@@c@Ġ$Some$$#@ ఠ!t$$$%@$CA@@"@@@(z/@@@@@"%@@@(|@@@({7@@",@@@(~@@@(}>@@@డ#v!@$+$,@Ѱ@@@"M@(@@@(@Ϡ@@@(& @@@(@@(@@(3$$$$$$$$@|:3@4@5@@@@ఐA!t% )% *@ @@"^@@@(@@ภ%/%8Aภ'Newline %#6@%@ @@N@((@ภ %-7A @A@$O@(@@@(N@(8@@%8-@@L@@@(N@(@@@4%@@KA@@@A%A%B9F@@# @@@(YK@(@@డ#!@%UI%VI@<@@@#!#@@@(@8#$@@@(#(@@@(@@(@@(@@ ఐ$self%vIV%wIZ@ V@@#b@ P%{In@@@#V#G@@)@@ఐ#$info%Io%Is@@@"@)i_authors%It%I}@ @@#lC@) @@%IU%I~@@#b@@డ$1!@%%@@@@#q#B@@@)@#H@@@)ߠ#L@@@)@@)@@)@@ ఐࠐ$self%%@ @@#&@ %@@@#w#h@@)"+@@ఐs$info%%@V@@r:@)i_version%%@ @@#C@)'C@@%%@@#F@@డ$!@%%@ܰ@@@##A@@@)1@ؠ#G@@@)0/#K@@@).@@)-@@),e@@ ఐ0$self&&@ @@$v@ &@@@##g@@)@{@@ఐà$info&*&+@@@@(i_before&1&2@  @@#C@)E@@&7&8@@#@@డ$!@&E&F@,@@@$#@@@)T@(#@@@)S#@@@)Q@@)P@@)O@@ ఐ$self&f&g@!F@@$R@!1&k@@@##@@)c@@ఐ$info&z&{@@@@'i_since&&@ @@$ C@)h@@&&@@$@@డ%!!@&e&f@|@@@$a#@@@)r@x#@@@)qϠ#@@@)o@@)n@@)m@@ ఐР$self&,&0@!@@$@!&J@@@##@@)@@ఐc$info&K&O@F@@b*@3i_raised_exceptions&P&c@ @@$ C@)3@@&+&d@@$6@@డ%q!@&g&g@̰@@@$#@@@)@Ƞ#@@@)#@@@)@@)@@)U@@ ఐ $self'gt'gx@!@@$f@!ְ' g@@@##@@)k@@ఐ$info'g'g@@@z@.i_return_value'!g'"g@ڰ @@$C@)@@''gs'(g@@#@@డ%!@'5'6@@@@%$,@@@)@$2@@@)o$6@@@)@@)@@)@@ ఐp$self'V'W@"6@@%B@"#'[@@@$Y$R@@)@@ఐ$info'j'k@@@@&i_sees'q'r@} @@$oC@)@@'w'x@@$m@@డ&!@''@l@@@%Q$@@@)@h$ @@@)$@@@)@@)@@)@@ ఐ$self''@"@@%@"'@@@$;$-@@) @@ఐS$info''@6@@R@(i_alerts''@T @@$QC@)#@@''@@$H&@@ ఐ$self''@"@@%7@"'#@@@$$@@)<@@ఐ$info'$'(@g@@K@(i_custom')'1@ @@$C@)T@@''2@@$W@@4@@נ$@@@)R@*S@)`@@ @@$@@@)Q@*R@)i@@@@%7@@@)}P@*Q@)r@@?@@%@@@)_O@*P@)|{@@&@@%j@@@)@+=@+<@+;@+:@+9@+8@+7@+6@+5'@@+3@@@@%@@@%@%0%%$)10@00@@@0@0@'O'-&&&&&&n''&=@@%%@3))))))))@'@@/@@'to_text))@BBBБఠ$self))@)EA)) @@'A@''@@@,|@@@,{'''@@@,u@@@,z@@,@@,'A@''@@@,@@@,'@@@,@@,@@,'A@''@@@,@@@,'Ơ&@@@,@@,@@,'uA@'n@'i@@@,@''d@@@,@@,@@@,'A@@@,@@,@@,'^A@'''U@@@,@@@,'S@@@,@@,@@,'OA@''H@@@,''@@@,@@,@@,'DA@'@@@,(o@@@,@@,@@,'7A@'('@@@,@@@,(!@@@,@@,@@,'*A@'#@'@@@,@''@@@,@@,@@@,''@@@,@@,@@,'A@' (A'@@@,w@@@,v(N@@@,t@@,@@,'A&&&@@@,@@@,@(A(\&@@@,@@@,&@@@,@@,@@,@@,%labelA#no_'*|@@@,@@@,@*@@@,*@@@,@@,@@,@@,D@,/relative_identsA@($Name!t@@@iD@,@&stringQ@@@0D@,(@@@@YD@,@@,@@-D@,@@,D@,6relative_module_identsA@%@@@1*D@- @!@@@1uD@-&@@@1tD@-@@- @@- D@-@@-D@-1normal_class_typeA@DD@-@%Types*class_type@@@1D@->D@-@@-@@-D@-@@-D@- 2normal_module_typeA$code'(@@@6tD@-#@@@-$D@-"@JD@- @,+module_type@@@6pD@-JD@-@@-@@-!@@-%D@-@@-D@-+normal_typeA@D@-/@F)type_expr@@@6D@--D@-,@@-.@@-0D@-*@@-+D@-'0normal_type_listA#par'$boolE@@@73D@-?@@@-@D@->@D@-<@)-@@@71D@-:@})type_expr@@@70@@@7/D@-8D@-7@@-9@@-;@@-=@@-AD@-5@@-6D@-20normal_cstr_argsA#par(8D@-N@@@-OD@-M@D@-K@)~$Type0constructor_args@@@7D@-ID@-H@@-J@@-L@@-PD@-F@@-GD@-CD@-@@-@@-D@-@@-D@-3text_of_module_kindA/with_def_syntax*a*`@@@qD@. @@@. @z+module_kind@@@jD@."+@@@sK@o_@@@olD@.@@.@@. D@.@@.D@.8text_of_module_type_kindA/with_def_syntax**@@@tD@.@@@.@0module_type_kind@@@mD@.+,D@s-@@@s;D@.@@.@@.D@.@@.D@. @@.@.D@.@.D@-@-D@-@-D@-@-D@-@-D@-@-D@-@-D@-@-D@-@-D@-@-D@-@-D@-@-D@-@-D@-@-D@-t@-uD@-i@-jD@-^@-_D@-S@-TD@-D@-ED@-3@-4D@-(@-)D@-@-D@-@-D@-@-D@,@,D@,@,D@,@,@,@,@,@,@,@,@,@,@,@,@@,D@,q3.A.A.A.A.A.A.A.A@*,J#@*c,J@@*i*f,K#@*e,L)@*k*h,N#@,9A@,2,/@@@+J@@@+I,*@@@+C@@@+H@@+@@+,A@,,@@@+|@@@+{,>@@@+z@@+@@+, A@,(,%@@@+w@@@+v,O%@@@+u@@+@@++A@+@+@@@+P@@@@+Q@@+O@@@+N,i?@@@+M@@+@@++A@,@@@+e@@@+d,zP@@@+c@@+@@++A@@@@+n@@@+m@@+@@++A@,.@@@+r,j@@@+q@@+@@++A@,~@@@+j@@@+i,{@@@+h@@+@@++A@+@+@@@+W@@@@+X@@+V@@@+U@@@+T@@+@@++A@+@@@+E@@@+D,Ϡ@@@+B@@+@@++A+}+{+x@@@+`@@@+@, @@@+^@@@+]+o@@@+\@@+@@+@@+*@+@+@+@+@+@+@+@+@+@+@++j.@@+.@+=AA+<@+;@@@+@@++@@@+++@@@+@@+@@+~@@@+}@A@+ݰ@A@KD@@+A@@+@@A--@A@@@+G@@+F@B,@A@@@+L@@+K@,!@A@td@@+S@@+R@+Ѱ@A++ˠP@@@+_@MF@@+[@@+Z@@+Y@ABC,@A@@@+b@@+a@,Y@A@@@+g@@+f@A,@A@@@+l@@+k@,@A@@@+p@@+o@AB-@A@@@+t@@+s@-8@A@@@+y@@+x@ACD+@@+*+-#@-sA@-l-i@@@+@@@+-d-_-\@@@+@@@+@@+@@+-YA@-R-O@@@+@@@+-y@@@+@@+@@+-GA@-c-`@@@+@@@+-&@@@+@@+@@+-9A@-2@--@@@+ߠ@--(@@@+@@+@@@+-A@@@+@@+@@+-"A@-M--@@@+@@@+-S@@@+@@+@@+-A@-- @@@+--M@@@+@@+@@+-A@-m@@@+-Ӡo@@@+@@+@@+,A@---h@@@+@@@+-@@@+@@+@@+,A@,@,@@@+Ơ@,,@@@+@@+@@@+,,@@@+@@+@@+,A@,Π.,@@@+@@@+.@@@+@@+@@+,A,,,@@@+@@@+@.. ,@@@+@@@+,@@@+@@+@@+@@+n@,@,@,@,@,@,@,@,@,@,@,,r@@,r@,AA,@,@@@, @@-'-&@@@, -"-!@@@, @@, @@, @@@,@A@-!@A@ME@@+@@+@A.q@A@@@+@@+@B.@A@@@+@@+@-e@A@xg@@+@@+@-@A--Q@@@+@NF@@+@@+@@+@ABC-@A@@@+@@+@-@A@@@+@@+@A-ְ@A@@@,@@,@-ð@A@@@,@@,@AB.S@A@ @@,@@,@.|@A@$@@,@@,@ACD_;@@@A.AD.A1.iA".LA.A-A-A-A-A-~A-^A_@+@+@+@+@+@+@+@+@+@+@+^c@@+@@@@-@@@-@--.;@@@A-A@-.-@@@,c@@@,b.Ƞ..@@@,*@@@,a@@,`@@,_.A@..@@@,^@@@,].ݠ@@@,\@@,[@@,Z.A@.@.@@@,X@..{@@@,Y@@,W@@@,V.0@@@,U@@,T@@,S.A@-@-@@@,Q@--@@@,R@@,P@@@,O--@@@,N@@,M@@,L-A---@@@,K@@@,J@//!-@@@,I@@@,H-f@@@,G@@,F@@,E@@,D.A@.֠/3.@@@,C@@@,B/@x@@@,A@@,@@@,?.hA@/*/E.@@@,>@@@,=/R@@@,<@@,;@@,:.A@/T.@@@,6/X.@@@,9@@,8@@,7.A@/@@@,5/n@@@,4@@,3@@,2/@@uC@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@u@uC@,d@@,e@@@@2&2'rVzV@@@@2?DAu#@dD@,l@.@AA.?@.>@@@,@@@@@,@@@,@@,@@,@@@,@A@@@.@@@.@@@.@@@@.@@@.@@.@@.@@.@u@A@q@pg@@.!@@. @@.@ABW@A@S@RH@@.$@@.#@@."@@A@@@@.'@@.&@@.%@AѰ@A.@@@.,@@@@.+@@.*@@.)@@.(@BZ@AV.R@@@.1@L@JB@@.0@@./@@..@@.-@=@A@9@80@@.4@@.3@@.2@,@A(/$@@@.:@@@@@.9@@.8@@.7@@.6@@.5@ABCDް@A@@@@.=@@.<@@.;@ð@A@@@@.@@@.?@@.>@A/N@A@/H>@@@.F@@@.E0@@@.D@@@.C@@.B@@.A@@A@@@.H@@.G@AB0@A@00@@@.N@@@.M0 @@@.L@@@.K@@.J@@.I@0V@A@0P@0K@@@.U@@@@.V@@.T@@@.S0  "@@@.R@@@.Q@@.P@@.O@R@A@N@MF@@.Y@@.X@@.W@AB@A@@@@.\@@.[@@.Z@D@A@@@?8@@._@@.^@@.]@A@A@@@@.b@@.a@@.`@BCDE/@A@/@/@@@.h@@@@.i@@.g@@@.f@@@.e@@.d@@.c@*@A@&@@.k@@.j@A/@A///@@@.t@@@.s@0@@@.r@@@.q/ ~@@@.p@@@.o@@.n@@.m@@.l@k@A@g`@@.v@@.u@y@Au/Ԡs@@@.z@ng@@.y@@.x@@.w@A@A@@@.|@@.{@BCD@A@@@.~@@.}@e@Aa/_@@@.@ZS@@.@@.@@.@AU@A@QH@@.@@.@@@A@<@;0@@.@@.@@.@AB0԰@A@1 w@@@.@@@.1i @@@.@@@.@@.@@.@0@A@1V ]@@@.@@@.1} @@@.@@@.@@.@@.@ACE0ڰ@A@ @@@. @@@.@@.@@.@0ΰ@A@14 @@@.@@@.1 @@@.@@@.@@.@@.@@A@@@@.@@.@@.@AB1t@A@11@@@.@@@.1 @@@.@@@.@@.@@.@@A@@@@.@@.@@.@Að@A@@@@@.@@.@@.@@.@X@A@TK@@.@@.@A1ð@A@11@@@.@@@.1 D@@@.@@@.@@.@@.@BCDFG/@@41@ o#@@@,i@@,j@@/;@@0gA A NAM +A *pAoA A AA {A z XA W0A uAt2-A ~1A IAAAA1"A GAF0A jAisArAAMAL4A3A1A L1WA 1A >1vA 2UAT2A vAuȠ1v1wǠ1Ϡ1Ơ2x2yŠ22Ġ11@5 ~@@ k5/54@AШ@б lг g$bool5#=5$A@@ o35"5"5"5"5"5"5"5"@U19@@@@@б@г m&string50E51K@@ u @@г r&string59O5:U@@ z@@  @@ 5>7@@ @5@ @@ |5F5G,@AA࣠@&self-2Aఠ0;0<  A5nJA@,35U5U5U5U5U5U5U5U@  3@  @A ~ @ [ \@AB  @ Ƞ @A E F@  @ABC  @  @A  @2 2@AB@3\3]@A22@͠@ABCD  @@A & '@2Q2R@ABuv@12@A@@ABC@ @A|}@cd@ABIJ@2٠2@A22@22@ABC22@  @A3233@  @A i j@@3]3^@ABCDEFG@1@A!2 @5GA, S5@5HAA@5IA@@@hh`5KAa@_@@a@࣠@&m_nameA5-53@5LA@@ 355555555@qv@u@t~@v@@@@@  @@!sA5455@5MA@@ 355555555@  @@@@@@@@@ఠ!f58B58C@6NA@@@ @@@0#H@. %!t@@@0H@.@@.H@.355555555@%1 $@(@)@@@࣠@%str_tA6 8D6 8I@6%OA@@36 6 6 6 6 6 6 6 @,68>6@@@@@  @@@ఠ'match_s6"LX6#L_@6;PA@@ I@@@0"J@.36)6)6)6)6)6)6)6)@)>@ @!@@@డ#Str.matched_string#Str6>Lb6?Le@ 6BLf6CLt@@@U@@@/#@@@/@@/@'str.mli}}@@#StrJ@@@@d@@@02@@@0@@01@@ఐ^%str_t6gLu6hLz@;@@y>@@-@@C?@A@6lLT@@@ఠ#rel6w~6x~@6QA@@ @@@0kJ@0%36}6}6}6}6}6}6}6}@Ud]@^@_@@@డ5$Name,get_relative6~6~@ 6~6~@@@ @@@0P@ @@@0O @@@0N@@0M@@0L@00@@4cH@@@@ @@@0]@ @@@0\ @@@0[@@0Z@@0Y7@@ఐ&m_name6~6~@@@ D@@ఐ'match_s6~6~@N@@ @@@0tK@0sV@@G@@ZW@A@6~ @@డ5e.apply_if_equal)Odoc_info66@ 66@@@@!a@@@@@@@@@@@@1JC1KC@@4x@@@@@ I@0}@@0~@@@@0|@@0{@@0z377777777@@@@@@@డ52use_hidden_modules)Odoc_info77@ 77@@@+@@@ S!t@@@@@@1|*nn1}*n@@4r@@@@:@@@0@@@0@@00@@ఐ!'match_s7C7D@ð@@OI@0?@@ఐ۠#rel7R>@H?@@ @@@0N@@rC@@UO@D@@V@E@@W.@OFA@nH@0M@A@J@డ.1global_substitute#Str7j 7k@ 7n7o"@@@&®exp@@@/@@ @@@/ @@@/@@/@ @@@/ @@@/@@/@@/@@/@A%k%kB%k%@@@R@*%@@@"@@@0@@@@@0@@@0@@0@ @@@0 @@@0@@0@@0@@0377777777@@@@@@@డ®exp#Str7#,7#/@ 7#07#6@@@ @@@/wX@@@/v@@/u@^bb^b@@A@@@@@@@0e@@@0@@01@@ 5\([A-Z]\([a-zA-Z_'0-9]\)*\.\)+\([a-z][a-zA-Z_'0-9]*\)7#87#t@@7#77#u@@%@@@0I@0I@0E@@7#+7#v@@@@@0@0I@0O@@ఐ!f8w8w@Y@@@@@@0@@@0@@0d@@ఐF!s88@@@ ?q@@@@ XD@XD@WD@VD@SD@PD@LD@mA@@g3========@r@@@@@@@@ ఐg$self> !~!> !~!@@@D3> > > > > > > > @ }@@@@@>!~!@@@B@91@@7@@7  @@ఐT&m_name> !~!>!!~!@8@@@@డ<3string_of_type_list)Odoc_info>3!~!>4!~!@ >7!~!>8!~!@@#par)@@@C@@@B@@@@A@@@@@@@@?;@@@>@@=@@<@@;@8xx8xx@@<Z@*%@@"I@@@7@@@7@@@@7@٠@@@7@@@7 @@@7@@7@@7@@7k@<ఐ͠#par>!~!>!~!@@@r @@@72K@75K@74@@ఐ#sep>!~!>!~!@@@@@ఐ!t>!~!>!~!@@@@@>!~!>!~!@@K@7.@@@@@A@ A@@@;<@@@7Y@4@3@- @@7X@@7W@@7V@@7U@@7T@@@ R;0N@@@7h@F@E@?2@@7g@@7f@@7e@@7d@@7c@@7bD@7[)@>!N!R+@9>㐠 A Get a string for a list of types where all idents are relative. >!!>!!M@@@@@@@B>!!>!!@AA࣠@&self-2Aఠ99 ?nA @ 3>>>>>>>>@ @@@   ?oA  @ @@ @࣠SSAW?!!?!!@?pA@@;sYD@7|@@@73? ? ? ? ? ? ? ? @  @ @% @ @@@@@?!!@@&m_nameA?!!? !!@?8qA@@j3? ? ? ? ? ? ? ? @%;@@@7@!@"@@@@  @@Ġ*Cstr_tuple?4!"?5!"@;*Cstr_tuplez@@@T@-@%)type_expr@@@S@@@R@AA@B@A9**"9**F@@@=@ఠ!l?S!"?T!"@?lrA@@@@@7@@@73?[?[?[?[?[?[?[?[@<H@?@@@@@@@.@@@@@ ఐ{$self?m!"?n!"@ @@3?m?m?m?m?m?m?m?m@#@@@@@ ?u!",@@;@@@7@@@@@7@@7@@7@@7@ఐ#par?!".?!"1@i@@;@@@8 J@8 J@8 '@@ఐ&m_name?!"2?!"8@C@@4@@# * ?!":?!"=@@?!"9?!">@@'J@8 C@@ఐj!l?!"??!"@@M@@.D@8 R@@V@@S@Ġ+Cstr_record?"A"I?"A"T@;+Cstr_record@-Ԡ,record_field@@@Q@@@P@A@@B@A:+)):,)*@@@=@ఠ!r?"A"U?"A"V@?sA@@@@@7@@@73????????@@@@@@( @@7@@@ ఐ $self?"A"Z?"A"^@ @@93????????@!@@@@@ @"A"n@@@7@.&@@8@@8 @@ఐ&m_name@"A"o@"A"u@@@_@@డ(Odoc_str0string_of_record(Odoc_str@*"v"@+"v"@ @."v"@/"v"@@@$listK)Odoc_type,record_field@@@8i@@@8h&stringQ@@@8g@@8f@5ocamldoc/odoc_str.mlil  l  L@@(Odoc_strG@&!@@@@@@8@@@8~@@@8}@@8|[@@ఐ!r@f"v"@g"v"@e@@9@@@8K@8@@@8K@8K@8u@@@w"v"@x"v"@@K@8z@@~@@{@@A5ɰ@~!!@@@kA@o A@@<@@@8@@@@8@@8@@8@@8@ @@h=@@@8@@@@8@@8@@8@@8@@8D@8@@!!*@@ܰ@#!#,@#!#H@AA࣠@&self-2Aఠ;ʠ; a@tA b@3@@@@@@@@@ `@@@   d@uA e@@@ e@࣠@&m_nameA@#!#I@#!#O@@vA@@3@@@@@@@@@ u@ y@!@ z@@@@@  @@!tA@#!#P@#!#Q@@wA@@3@@@@@@@@@ @@@@@@@@ ఐ<$self@#T#Z@#T#^@ @@)3@@@@@@@@@ @@@@@ @#T#n@@@'@@@8@@8 @@ఐA&m_nameA#T#oA#T#u@'@@5@@డ??string_of_class_type_param_list)Odoc_infoA#T#wA#T#@ A#T#A#T#@@@JI@@@M@@@L>@@@K@@J@;}zz;~z{@@>]@@@@\[@@@8@@@8@@@8@@8M@@ఐq!tAH#T#AI#T#@W@@uZ@@AL#T#vAM#T#@@qI@8_@@c@@l`@A@ A@@@@y@@8@@8@@8@@@4@@@@8@@8@@8@@8D@8@Ag#!#%@$$B?$$@ BB$$BC$$@@@?@@@?@@@@@@<`99<`9e@@@}@@@@@@@:@@@@:?@@:>F@@ఐ!sBg$$Bh$$@P@@&@@@:GI@:II@:HZ@@Br$$Bs$$@@I@:F_@@c@@`@p@@@A@ A@@@@@@:T@@:S@@:R@@@[@@@@:]@@:\@@:[@@:ZD@:V@B$$ @=B Y Get a string for the parameters of a class (with arrows) where all idents are relative. B##B#$@@@@@@@B$%B$%@AA࣠@&self-2Aఠ== ]B}A ^@3BBBBBBBB@ \@@@   `B~A a@@@ a@࣠@+module_nameAB$%B$%@BA@@3BBBBBBBB@ q@ u@!@ v@@@@@  @@!tAB$%B$% @BA@@3BBBBBBBB@ @@@@@@@@డAu$List'flattenB%#%)B%#%-@ B%#%.B%#%5@@4@@@44@@@:v@@@:u4@@@:s@@:r3BBBBBBBB@)5@,@-@@@@డA$List#mapC%6%?C%6%C@ C%6%DC%6%G@@4@@@@2@@@:H@:4@@@:H@:H@:H@:@@:@@@@@:4@@@:@@:@@:8@@࣠@!sACH%H%XCI%H%Y@CaA@@+3CICICICICICICICI@J@@@@@@ภ=CT%H%^CU%H%pA=ภ$Code C]%H%b@2Ѡఐ!!sCf%H%cCg%H%d@H@@@@I3CgCgCgCgCgCgCgCg@i+@@@@@@XJ@:@ภ=ܰCu%H%g!A=ڠภ'NewlineC}%H%n@<@ @@jJ@:@ภ>C%H%o3A>@4A@ByK@:@@@:J@:'@@=A@CH@:@@@:J@:0@@C%H%]G@@?@@@:6@C%H%SC%H%q@@@@@:I@:I@:]@@డ }%split#StrC%r%~C%r%@ C%r%C%r%@@@ O@@@/@@@@/$listK@@@/@@@/@@/@@/@ )) ))@@ U@#@@@ j@@@:@@@@:@@@:@@@:@@:@@:@@డ ®exp#StrC%r%C%r%@ D%r%D%r%@@ ?@@@ ?@@@: @@@:@@: @@! D%r%D%r%@@D%r%D%r%@@ V@@@:K@:K@:@@D"%r%D#%r%@@ @@@:@:K@:)@@ ఐ$selfD9%%D:%%@߰@@t:@ΰD>%%@@@@@@:@@:A@@ఐ+module_nameDM%%DN%%@s@@EN@@ఐ!tDZ%%D[%%@X@@O[@@D^%%D_%%@@^@@Da%r%}Db%%@@A̠I@@@:I@:J@:i@@Dl%6%>Dm %%@@68I@@@:~H@:I@:*@@ @@e+@ A@A@@@u@tr@@:@@:@@:@@@Z@@~|@@:@@:@@:@@:D@:@D$$!@?D 7 @return [text] value to represent a [Types.type_expr].D$$D$$@@@@@@@D &&#D &&:@AA࣠@&self-2Aఠ??\DA]@3DDDDDDDD@[@@@  _DA`@@@`@࣠@+module_nameAD &&;D &&F@DA@@3DDDDDDDD@p@t@!@u@@@@@  @@!tAD &&GD &&H@DA@@3DDDDDDDD@ @@@@@@@@ภ?JD &K&SD &K&zA?Iภ$Code D &K&W@4` ఐL$selfD &K&YD &K&]@@@43DDDDDDDD@$0@'@(@@@E &K&i@@@@@@;@@; @@ఐQ+module_nameE &K&jE &K&u@7@@@@ఐK!tE &K&vE &K&w@!@@$@@E! &K&XE" &K&x@@'@@A@@D@`PD@_D@;G@;/@ภ@E1 &K&yNA@@OA@DD@;@@@;G@;'?@@E< &K&QY@@A@@@;E@^A@bA@@@"@!@@;2@@;1@@;0@@@$@,@+)@@;;@@;:@@;9@@;8D@;4@EW &&t@@bEh 9 Return [text] value for a given short [Types.type_expr].Ee %%Ef %&@@@@@@@-El&&Em&'@AA࣠@&self-2Aఠ@a@b&EA'@Q3EzEzEzEzEzEzEzEz@%@@@  )EAT*@T@@*@࣠@+module_nameAE&'E&'@EA@@I3EEEEEEEE@:h@>@!i@?@@@@@  @@#sepAE&'E&'@EA@@Y3EEEEEEEE@ _@@@@@@@@!lAE&'E&'@EA@@f3EEEEEEEE@m@@@@@@@@ภ@%E''"E''RA@$ภ$Code E''&@5; ఐ]$selfE''(E'',@z@@3EEEEEEEE@$0@'@(@@@kE''=@@jBHf@@@;i@^@]@WJ@@;h@@;g@@;f@@;e@vภ E>T@E@BYw@@@;x@@ఐu+module_nameE''>E''I@[@@*@@ఐo#sepF ''JF ''M@W@@7@@ఐk!lF''NF''O@A@@D@@F'''F''P@@G@@a@@D@eD@flD@;`H@;aO@ภAF,''QnAA@oA@ED@;Y@@@;]H@;~_@@F7'' y@@B@@@;\e@~A@A@@@@@@@;@@;@@;@@;@ @@!@ @ @@@;@@;@@;@@;@@;D@;@FV&&@AaFg ^ Return [text] value or the given list of [Types.type_expr], with the given separator. Fd&|&Fe&&@@@@@@@ Fk''Fl''@AA࣠@&self-2AఠA`Aa%FA&@P3FyFyFyFyFyFyFyFy@$@@@  (FAS)@S@@)@࣠@+module_nameAF''F'(@FA@@'3FFFFFFFF@9g@=@!h@>@@@@@  @@!lAF'( F'( @FA@@73FFFFFFFF@ =@@@@@@@@ภAF( (F( (MAAภ$Code F( (@6) ఐL$selfF( (F( (@h@@3FFFFFFFF@$0]@'@(@@@`F( (<@@@@@@;@@; @@ఐQ+module_nameF( (=F( (H@7@@t@@ఐK!lF( (IF( (J@!@@~$@@F( (F( (K@@ '@@A@@D@i"D@;G@;-@ภBjF( (LLABh@MA@FkD@;@@@;G@;=@@G( (W@@CQ@@@;C@~\A@`A@@@@@@;@@;@@;@@@@@@@;@@;@@;@@;D@;@G''r@B)G/ q Return [text] value or the given list of [Types.type_expr], as type parameters of a class of class type. G,'T'XG-''@@@@@@@G3((G4((@AA࣠@&self-2AఠB(B)GZA@3GAGAGAGAGAGAGAGA@@@@  G]A@@@@࣠@+module_nameAGS((GT((@GlA@@3GTGTGTGTGTGTGTGT@/@@!0@@@@@@  @@!cAGf((Gg((@GA@@3GgGgGgGgGgGgGgGg@ @@@@@@@@డE+text_concat)Odoc_infoG|((G}((@ G((G((@@@$text@@@@5 $text@@@@@@@@@@@@@@AA@@EZl@% @@@@@@;@@@@;@@@;&@@@;@@;@@;3GGGGGGGG@IU0@L@M@@@@ภB$G((G((AB#ภ'Newline G((@@@ @@E@@@< 3GGGGGGGG@@@@ภCD ACA@ A@GDH@<@@@<H@<(@@G((@@Y@@@< H@<@@డF{$List#mapG()G() @ G() G()@@9y@@@@7p@@@@ H})/)?H~)/)D@@@@@@@@<^@@@@<]@@@<\@@@<[@@S@@ @@T@A@A@@@@@@<@@<@@<@@@@@@@<@@<@@<@@A@@&stringQ@@@MHG@=W3L.L.L.L.L.L.L.L.@[ib@c@d@@@ డJ&Format'fprintfLC/+'+/LD/+'+5@ LG/+'+6LH/+'+=@@@/&Format)formatter@@@D,@&Stdlib&format!a@=@@@D*$unitF@@@D+@@@D)@@D(@@D'@*format.mli.....k@@.Stdlib__Format@2-@@@*@@@Dz@&@!@@@LH@LW@Y/f@@@M>H@DH@KH@L@@LH@LB@@LVH@DvI@@@Dx3@@@Dy@@@Dw@@Du@@Dtm@@డK5&Format-str_formatterL/+'+>L/+'+D@ L/+'+EL/+'+R@@g@@@Cf@I-  J- (@@H@ @@s@@@DI@KI@K@@ภ@L٠@LڰL/+'+SL/+'+jA@ภAL.Formatting_genL ;.Formatting_gen@נ"a1@!b@!c@"d1@"e2@"f2@@@@"e1@"f1@@A*.formatting_gen.*&"@@@A40($@@@@BRAYAAA))A *>*@@@A?r@ภASM5(Open_boxM7];(Open_box%!a@!b@!c@!d@!e@!f@@@@-@Aq"@@@.@AA@BAAACH Q SADI  @@@AzO@ภAMpAMqAภAMx.String_literalMz;.String_literalAk!a@!b@!c@!d@!e@!f@@@@@J@@@A'#@@@@BKAYAAA$}$}A$%@@@Ak@'@@@@@LI@L I@L@ภAMĠ@M@@@ABH@L\H@DJ@L@@@DI@KI@KI@KI@L I@LKI@KI@KI@L I@L J@LJ@L@@@LI@L*@@@Aݠ'J@K"J@LJ@L@@@L I@L@'&@&@A@@@L I@L-I@L,@@-@BBJ@K;./0J@K+J@K@@@KI@L@@<@J@KڠG:;H@L=I@KנI@K@@@KI@K@ภBKN-N.T$val Y@Y@@@@L>I@LAI@L@@ภB_NABNBhBภBgNIANJpA@p@AJ@LD@@@LUI@L_@ภBwNYNZ" :@@@@@LpI@LsI@Lr(@ภBNm.Formatting_litNo;.Formatting_litB`!a@!b@!c@!d@!e@ !f@ @@@@B.formatting_lit@@@B($ @@@@BQAYAAB)()(B))@@@Bq@ภBN%BreakN;%Break@@@*@L@@@$#intA@@@%@@@&@C@GC@AB|  B|  9@@@B@@"@ @@@@@LI@LI@L@A@$@@@LI@LI@L@@ @(@@@LI@LI@L@@@\@@@LI@L@ภCNBN BʠภCOBO(B@(@BrJ@Lr@@@LI@L@ภC/OAO8A@8@C~LI@LJ@L2>?@@@L?I@LR$@@@CSCJ@@@KI@L;/@@@C^J@Kڠ۠ܠ@@@KI@K;@5@[val %s :@ %s@@Ce@@@KI@LI@LG@@@@%@@@DI@KP@@ఐ&s_nameO0+k+uO0+k+{@Z@@ ]@@ ఐ$selfO1+|+O1+|+@B@@%n@1O1+|+@@@$H@$G$?@@L@@Lu@@డN6$Name&fatherO1+|+O1+|+@ O1+|+O1+|+@@@$@@@0X$@@@0W@@0V@JJ@@MJ@@@@$@@@L$@@@L@@L@@ఐ!vO1+|+O1+|+@@@#%@(val_nameO1+|+O1+|+@ @@%@@@LK@M8K@M6@@O1+|+O1+|+@@%@@@L@@ఐנ!vP1+|+P1+|+@@@#H@(val_typeP 1+|+P 1+|+@ @@$J@M<@@P1+|+P1+|+@@$@@@@H@D@డN&Format3flush_str_formatterP 2++P!2++@ P$2++P%2++@@@@@@Cl@@@Ck@@Cj@9QQ9Qy@@@@@@@@@MB@@@MA@@M@ @@ภ"()PG2++PH2++@;OO@@@N@@@@A@@AP\@@O@ @@(@@@MIH@MM$@@6@@+%@@@,&@A@PX.++@@డN!@Pb4+,Pc4+,@EI@@@N.#@@@MT@EE#@@@MSE#@@@MQ@@MP@@MO3PrPrPrPrPrPrPrPr@EVO@P@Q@@@@ภJP4++P4+,AJภ'CodePre P4++@;'CodePreJ@N.@@@@ABBV@AJe#%Je#8@@@NPR@ఐy!sP4++P4++@)@@@@@MlG@MnG@Mm3@@) @@#G@Mk6@ภL#P4++1AL!@2A@P$#H@Mb@@@MgG@MsE@@P4++;@@N#@@@M`G@MfM@@డOZ!@P5,,cP5,,d@E@@@N$ G@MG@Mx@@@Mz@E @@@MyF @@@Mw@@Mv@@Mup@@ภKTP5,, P5,,bAKSภ%Latex P5,,@;%LatexKQ@N@@@@ANBV@AKOsKPs@@@N_@డO!^Q 5,,Q5,,@K3@@@K3@@@M@K0@@@MK/@@@M@@M@@M@@'\index{Q%5,,Q&5,,@@Q(5,,@@KN@@@MI@MI@M@@డO!^Q<5,,/Q=5,,0@Kb@@@Kb@@@M@K_@@@MK^@@@M@@M@@M@@ ఐA$selfQZ5,,Q[5,,!@@@'@Q_5,,'@@&Mˠ&@@@M@@@M@&@@@M&@@@M@@M@@M@&ภ3QI@Q@M&@@@M@@@M @@ఐ&s_nameQ5,,(Q5,,.@X@@&@@@M@@T@@K@@@M@MK@M"@@డP/!^Q5,,:Q5,,;@Kɰ@@@K@@@M@K@@@MK@@@M@@M@@M>@@'@\verb`Q5,,1Q5,,9@@@@K@@@MK@MK@MP@@డP]!^Q5,,YQ5,,Z@K@@@K@@@M@K@@@MK@@@M@@M@@Ml@@ ఐ֠$selfQ5,,<Q5,,@@@@(*}@Q5,,F@@'FN`'D@@@N@@@N@'C@@@N'B@@@N@@M@@M@'Wภ$SomeRJWภ%falseR5,,LR5,,Q@;Q1@@@@B@@AR&@@Q@@@'f@@@NM@N@@@N@@@N@@ఐ_&s_nameR-5,,RR.5,,X@@@'\@@@N@@c@@LY@@@M@NM@N@@#`} RC5,,[RD5,,_@@tRF5,,`@@Ld@@@ML@NL@N@@ @@Ll@@@M@NL@M@@@@Lt@@@M@NK@M@@Q@@L|@@@M@N J@M@@Rg5,,Rh5,,a@@s@@@M@N!I@M@@ @@H@M@ภMAM@A@QI@M@@@MH@N& @@R5,, @@PL@@@MH@M@@ ఐ~$selfR6,e,lR6,e,p@=@@(%@R6,e,}@@O OO@@@N0@@@N/@PO(@@@N.@@@N-N(@@@N,@@@N+@@N*@@N)A@O#ภxRK!@R@O&O#@@@ND@@@NCO@@ఐ!vR6,e,~R6,e,@@@&^@(val_infoR6,e,R6,e,@m @@P(D@@@N@@@@N?I@NII@NFp@@R6,e,kR6,e,@@GĠ@@@MH@NKI@N={@@o @@G͠&-@@@M_G@NLH@M@@?@@&2@@@&3@@@&4%@:@@&5@A@A@@@&I&@@@NQ@@NP@@@ @&Q&H@@NX@@NW@@NVD@NS@S+**)@NS # @return [text] value for a value. S***S***@@@@@@@&NS$9,,S%9,,@AA࣠@&self-2]AఠN\NޱSKA@! 3S2S2S2S2S2S2S2S2@@@@  SNA! @! @@@࣠@!a^ASD9,,SE9,,@S]A@@&j3SESESESESESESESE@! @@!!!@@@@@@  @@@ఠ&s_name_SY:,,SZ:,,@SrA@@(@@@NsG@Ne3S_S_S_S_S_S_S_S_@'&@@@@@డQ$Name&simpleSr:,,Ss:,,@ Sv:,,Sw:,-@@@@@(@@@Ni(@@@Nh@@Ng @@ఐO!aS:,-S:,-@.@@&1@)att_valueS:,-S:,- @3)att_value&@@@&@@@@@@ 3+att_mutable (&@@@@@A@AMO44MO44@@Qf@3+att_virtual(0@@@@@B@ANP55NP55"@@Qp@@ANN4V4`NN4V4u@@Qt@+#@@&@@@N|@Ny^@(val_nameS:,-S:,-@c7@@(@@@NtH@N}H@N{l@@] @@pm@A@S:,, @@@ఠ(mod_name`S;--$S;--,@SA@@) @@@NG@N~3SSSSSSSS@@@@@@డRt$Name&fatherS;--/S;--3@ S;--4S;--:@@>@@@)*@@@N)-@@@N@@N @@ఐѠ!aT;--;T;--<@@@'71@)att_valueT;--=T;--F@ @@'_@@@N@N=@(val_nameT%;--GT&;--O@İ@@)X@@@NH@NH@NK@@< @@OL@A@T1;--  @@@ఠ!saT<<-S-]T=<-S-^@TUA@@@@@P\G@N3TBTBTBTBTBTBTBTB@bpi@j@k@@@ డR&Format'fprintfTW=-a-iTX=-a-o@ T[=-a-pT\=-a-w@@@@@@@@N@@Q@@@Ow@Q@@@O@)@@@P(@(@X@@@O=I@O@I@O?@ภIUGU7G@7@HH@O|H@NJ@O.@@@NI@NI@OI@OI@O)I@O;I@OI@OI@O*I@O< J@O2J@O3@@@O>I@OJ@@^@I'J@O"J@O J@O!@@@O+I@O:@'r@r@I#@@@O,I@OMI@OL@@y@I[BJ@O ;./0J@O+J@O@@@OI@O(@@@@J@NG:;H@O]I@NI@N@@@O I@O@ภIUiUj$val @@@@@O^I@OaI@O`$@ภIU}IOU~INภIUI UI @@I/J@Od@@@OuI@O<@ภIUIgUIfภIUI"UI!@@IG&J@O&@@@OI@OT@ภIUIUI~ภIUI:UI9@@I_7J@O7@@@OI@Ol@ภIUŠMUL" :@@1@@@OI@OI@O@ภIU٠lUkภIU3U2@@4@@@OI@OI@O@A'@:@@@OI@OI@O@@2@>@@@OI@OI@O@@9@r@@@OI@O@ภJ-VIVFIภJ5VIVNI@N@IJ@O@@@PI@P@ภJEV'IV(^I@^@J*I@O\I@OsI@OI@OI@OI@OI@PH@OtH@OH@OH@OH@OH@P J@O@@@PI@P@@@J>J@OѠ$J@OԠ@@@OI@P@@@JKJ@O/!"J@O$%@@@OI@O@@@JXߠ9+,J@O./@@@OI@O!@@@JdC56J@O89@@@OI@O-@@@JpM?+J@OgBC@@@OxI@O9@@@J|J@OOX58J@OR89@@@O_I@OrF@@@J=D@@@O I@O[Q@@@J2J@NӠ@@@NI@O]@9@[val %s%s%s :@ %s@@J@@@NI@PI@Pi@@@@ [K.@@@NI@Nr@@ఐ!aV>--V>--@c@@)@+att_virtualV>--V>--@" @@S4@@@P3I@P1@(virtual V>--V>--@@V>--V>--@@sI@P4@ V>--@@V>--V>--@@I@P5@V>--V>--@@@@ఐ!aV?--V?--@@@*"@+att_mutableW?--W?--@d @@Sl@@@P9I@P7@(mutable W?-.W?-.@@W?--W?-. @@I@P:@ W?-.@@W ?-.W!?-.@@I@P;@W%?--W&?-.@@@@ఐؠ&s_nameW1@..W2@..#@M@@@@ ఐ$selfWBA.$./WCA.$.3@!@@-}@!װWGA.$.?@@@+@++@@PB@@PA@@ఐ{(mod_nameWVA.$.@WWA.$.H@@@,@@@PI@@ఐ)!aWjA.$.IWkA.$.J@@@*(@)att_valueWqA.$.KWrA.$.T@ڰ @@*@@@PQ@PN4@(val_typeW}A.$.UW~A.$.]@ @@,!J@PP=@@WA.$..WA.$.^@@,@@@/@@H@NB@డV&Format3flush_str_formatterWB.`.hWB.`.n@ WB.`.oWB.`.@@t@@@t@@@PV v@@@PU@@PT_@@ภfWB.`.WB.`.@e@@@@@@P]H@Pao@@!@@sp@_ @@tq@A@W<-S-Y @@డVM!@WE./WE./@L@@@U*@@@Ph@L*@@@PgL*@@@Pe@@Pd@@Pc3WWWWWWWW@@@@@@@ภRFWD..WD..@REภ'CodePreWD..WD..@`ఐ!sWD..WD..@@@l@@@PG@PG@P(@@WD..WD..@@+G@P-@ภRnXE..XE./ARmภ%Latex XE..@డV!^XE..XE..@RA@@@RA@@@P@R>@@@PR=@@@P@@P@@PW@@'\index{X3E..X4E..@@X6E..@@R\@@@PH@PH@Pj@@డV!^XJE..XKE..@Rp@@@Rp@@@P@Rm@@@PRl@@@P@@P@@P@@ ఐ9$selfXhE..XiE..@#@@.@#XmE..@@-T٠-@@@P@@@P@-@@@P-@@@P@@P@@P@-АภAXP@X@T-@@@P@@@P@@ఐ>&s_nameXE..XE..@@@-@@@P@@T@@R@@@P@PJ@P@@డW=!^XE..XE..@Rװ@@@R@@@P@R@@@PR@@@P@@P@@P@@'@\verb`XE..XE..@@@@R@@@PJ@PJ@P@@డWk!^XE..XE..@S@@@S@@@P@S@@@PS@@@P@@P@@P@@ ఐΠ$selfXE..XE..@#@@/8,@#YE..@@.TUn.R@@@P@@@P@.Q@@@P.P@@@P@@P@@P@@.eภY(Qdภ Y!E..Y"E..@ @@@.p@@@Q L@QU@@@U@@@QY@@ఐޠ&s_nameY7E..Y8E..@S@@.f@@@Qi@@_@@Sc@@@P@QL@Q q@@#`} YME..YNE./@@pYPE./@@Sn@@@PK@QK@Q@@ @@Sv@@@P@QK@P@@@@S~@@@P@QJ@P@@M@@S@@@P@QI@P@@YqE..YrE./@@}@@@P@QH@P@@t @@,G@P@ภT{AT@|A@X,H@P@@@PG@Q"@@YE..@@X,H@Pv@@@P{G@P@@@@W_,@@@PtG@Pz@@ ఐ{$selfYF// YF//@$P@@/@$#YF//@@VVV@@@Q,@@@Q+@Wb/!@@@Q*@@@Q)V/@@@Q(@@@Q'@@Q&@@Q%@V6ภYR4@Y@V9V6@@@Q@@@@Q?@@ఐ!aYF//YF// @@@- @)att_valueYF//!YF//*@U @@-2@@@QG@QC @(val_infoYF//+YF//3@@@W/e@@@Q<@@@Q;H@QHH@QE2@@ZF// ZF//4@@N-&@@@PsG@QJH@Q9=@@ @@-+>@\ @@-,@ @@--0@E @@-.@A@A@@@-@-9@@QO@@QN@@@'@-H-A@@QV@@QU@@QTD@QQ@Z'9,, @U2Z8 - @return [text] value for a class attribute. Z58,,Z68,,@@@@@@@-GZ<I/j/uZ=I/j/@AA࣠@&self-2cAఠU1bU2$ZcA$@(!3ZJZJZJZJZJZJZJZJ@$@@@  $ZfA($$@($@@$@࣠@!mdAZ\I/j/Z]I/j/@ZuA@@-c3Z]Z]Z]Z]Z]Z]Z]Z]@% (8@%@!(9@%@@@@@  @@@ఠ&s_nameeZqJ//ZrJ//@ZA@@/@@@QqG@Qc3ZwZwZwZwZwZwZwZw@'-@@@@@డY $Name&simpleZJ//ZJ//@ ZJ//ZJ//@@@@@/@@@Qg/@@@Qf@@Qe @@ఐO!mZJ//ZJ//@.@@-1@)met_valueZJ//ZJ//@3)met_value-@@@-@@@@@@ 3+met_private />@@@@@A@AUW66$UW668@@X~@3+met_virtual/H@@@@@B@AUX6a6kUX6a6@@X@@AUV55UV55@@X@+#@@.@@@Qz@Qw^@(val_nameZJ//ZJ//@{7@@0@@@QrH@Q{H@Qyl@@] @@pm@A@ZJ// @@@ఠ(mod_namefZK//ZK//@[ A@@0%@@@QG@Q|3ZZZZZZZZ@@@@@@డY$Name&father[ K//[ K//@ [K//[K//@@ V@@@0B@@@Q0E@@@Q@@Q~ @@ఐѠ!m[*K//[+K//@@@.01@)met_value[1K//[2K//@ @@.w@@@Q@Q=@(val_name[=K//[>K//@ܰ@@0p@@@QH@QH@QK@@< @@OL@A@[IK// @@@ఠ!sg[TL/0[UL/0@[mA@@/@@@SZG@Q3[Z[Z[Z[Z[Z[Z[Z[Z@bpi@j@k@@@ డY&Format'fprintf[oM00[pM00@ [sM00[tM00@@,@@@,@@@Q@(@X@@@Ru@X@@@R@0@@@S:H@R@#e>v@@@SPH@QH@QH@R@@SH@R@@RH@R~@@RH@R`@@RtH@QY@@@QC@@@Q@@@Q-@@Q@@QQ@@డZE&Format-str_formatter[M00[M00#@ [M00$[M001@@@@{@@@QI@QI@Qn@@ภO[O[[M002[M00PAOภP [[ ภP[[ภP[P[PภP"\\#'(@(@p@@@R;I@R>I@R=@ภP6\O\7O@7@P H@RzH@QJ@R,@@@QI@QI@RI@RI@R'I@R9I@RI@RI@R(I@R: J@R0J@R1@@@Rr@r@P;@@@R*I@RKI@RJ@@y@PsBJ@R ;./0J@R+J@R@@@RI@R&@@@XJ@QG:;H@R[I@QI@Q@@@RI@R@ภP\ \'method @@@@@R\I@R_I@R^$@ภP\Pg\PfภP\P"\P!@@PGJ@Rb@@@RsI@R}<@ภP\P\P~ภP\P:\P9@@P_&J@R&@@@RI@RT@ภP\ŠP\PภP\͠PR\PQ@@Pw7J@R7@@@RI@Rl@ภP\ݠe\d" :@@I@@@RI@RI@R@ภQ\\ภQ\K\J/@@L@@@RI@RI@R@A'@R@@@RI@RI@R@@2@V@@@RI@RI@R@@9@@@@RI@R@ภQE]'P](FPภQM]/P]0NP@N@P٠J@R@@@SI@S @ภQ]]?P+]@^P*@^@Q1*I@RZI@RqI@RI@RI@RI@RI@SH@RrH@RH@RH@RH@RH@S J@R@@@SI@S@@@QVJ@RϠ$J@RҠ@@@RI@S@@@QcJ@R/!"J@R$%@@@RI@R@@@Qpߠ9+,J@R./@@@RI@R!@@@Q|C56J@R89@@@RI@R-@@@QM?+J@ReBC@@@RvI@R9@@@QJ@RMX58J@RP89@@@R]I@RpF@@@Q=D@@@RI@RYQ@@@Q2J@QѠ@@@QI@R]@<@[method %s%s%s :@ %s@@Q@@@QI@SI@Si@@@@sK.@@@QI@Qr@@ఐ!m]N0Q0_]N0Q0`@c@@0@+met_private]N0Q0a]N0Q0l@, @@ZL@@@S1I@S/@(private ]N0Q0s]N0Q0{@@]N0Q0r]N0Q0|@@sI@S2@ ]N0Q0@@^N0Q0^N0Q0@@I@S3@^N0Q0[^N0Q0@@@@ఐ!m^O00^O00@@@1@+met_virtual^O00^O00@Z @@Z@@@S7I@S5@(virtual ^)O00^*O00@@^,O00^-O00@@I@S8@ ^6O00@@^8O00^9O00@@I@S9@^=O00^>O00@@@@ఐؠ&s_name^IP00^JP00@M@@@@ ఐ$self^ZQ00^[Q00@)@@4@(^_Q00@@@3@32@@S@@@S?@@ఐ{(mod_name^nQ00^oQ00@@@3@@@SG@@ఐ)!m^Q00^Q00@@@1(@)met_value^Q00^Q00@ڰ @@1@@@SO@SL4@(val_type^Q00^Q01@@@39J@SN=@@^Q00^Q01@@36@@@/@@H@QB@డ]5&Format3flush_str_formatter^R11^R11@ ^R11^R11*@@@@@@@@ST@@@SS@@SR_@@ภ~^R11+^R11-@}@@@@@@S[H@S_o@@!@@sp@_ @@tq@A@^L// @@డ]e!@^U1L1^U1L1@S@@@\1@@@Sf@S1@@@SeT1@@@Sc@@Sb@@Sa3^^^^^^^^@@@@@@@ภY^^T171I^T171K@Y]ภ'CodePre_T171>_T171E@xఐ!s_ T171F_ T171G@@@@@@S~G@SG@S(@@_T171=_T171H@@2G@S}-@ภY_U1L1S_ U1L1AYภ%Latex _(U1L1X@2డ]!^_3U1L1d_4U1L1e@YY@@@YY@@@S@YV@@@SYU@@@S@@S@@SW@@'\index{_KU1L1[_LU1L1c@@_NU1L1Z@@Yt@@@SH@SH@Sj@@డ]!^_bU1L1x_cU1L1y@Y@@@Y@@@S@Y@@@SY@@@S@@S@@S@@ ఐ9$self_U1L1f_U1L1j@*&@@5@*_U1L1p@@4[4@@@S@@@S@4@@@S4@@@S@@S@@S@4ภ$Y_X@_@\4@@@S@@@S@@ఐ>&s_name_U1L1q_U1L1w@@@4@@@S@@T@@Y@@@S@SJ@S@@డ^U!^_U1L1_U1L1@Y@@@Y@@@S@Y@@@SY@@@S@@S@@S@@'@\verb`_U1L1z_U1L1@@@@Z @@@SJ@SJ@S@@డ^!^_U1L1_U1L1@Z@@@Z@@@S@Z@@@SZ@@@S@@S@@S@@ ఐΠ$self`U1L1`U1L1@*@@6P,@*`U1L1@@5l\5j@@@S@@@S@5i@@@S5h@@@S@@S@@S@@5}ภ&`@X|ภ%`9U1L1`:U1L1@$@@@5@@@T L@TU@@@\@@@TY@@ఐޠ&s_name`OU1L1`PU1L1@S@@5~@@@Ti@@_@@Z{@@@S@TL@Tq@@#`} `eU1L1`fU1L1@@p`hU1L1@@Z@@@SK@TK@T@@ @@Z@@@S@TK@S@@@@Z@@@S@TJ@S@@M@@Z@@@S@TI@S@@`U1L1Y`U1L1@@@@@S@TH@S@@t @@3G@S@ภ\ {A\ @|A@` 3H@S@@@SG@T @@`U1L1R@@`3H@St@@@SyG@S@@@@^w3@@@SrG@Sx@@ ఐ{$self`V11`V11@+h@@6@+;`V11@@]5]3]0@@@T*@@@T)@^z69@@@T(@@@T']'7@@@T&@@@T%@@T$@@T#@]Nภ%`YL@`@]Q]N@@@T>@@@T=@@ఐ!m`V11`V11@@@4@)met_valueaV11aV11@U @@4J@@@TE@TA @(val_infoaV11aV11@@@^6}@@@T:@@@T9H@TFH@TC2@@aV11a V11@@U4@@@SqG@THH@T7=@@ @@4$>@\ @@4%@ @@4&0@E @@4'@A@A@@@4942@@TM@@TL@@@/@4A4:@@TT@@TS@@TRD@TO@a?I/j/n @\JaP * @return [text] value for a class method. aMH/6/:aNH/6/i@@@@@@@4@aTZ22aUZ22-@AA࣠@&self-2iAఠ\Ih\J,a{A,@/93abababababababab@, @@@  ,a~A/<,@/<@@,@࣠@!ejAatZ22.auZ22/@aA@@4\3auauauauauauauau@,"/P@,&@!/Q@,'@@@@@  @@@ఠ&s_nameka[222<a[222B@aA@@6@@@ToG@Ta3aaaaaaaa@'4y@@@@@డ`"$Name&simplea[222Ea[222I@ a[222Ja[222P@@@@@6@@@Te6@@@Td@@Tc @@ఐM!ea[222Qa[222R@,@@4/@'ex_namea[222Sa[222Z@3'ex_name4@@@6!t@@@@@@ 3'ex_info C}^-@@@ @@@ A@A @A\,%%\-%%@@_x@3'ex_args)Odoc_type0constructor_args@@@ @@B@A\:%%\;%&@@_y@3&ex_ret'C6)type_expr@@@ @@@ @@C*@A\K&&&\L&&G@@_z@3(ex_alias8C4/exception_alias@@@@@@@@D:@A\[&z&\\&z&@@_{@3&ex_locH]@@@A@EC@A\d&&\e&&@@_|@3'ex_codeQCà_@@@@@@A@FR@A\s'' \t''+@@_}@@A\w%h%r\x%h%@@_w@nf@@7\@@@TpH@TvH@Tt@@n@@@A@b5[2228p@@@ఠ&fatherlb@\2^2hbA\2^2n@bYA@@7r@@@TG@Tw3bFbFbFbFbFbFbFbF@@@@@@డ`$Name&fatherbY\2^2qbZ\2^2u@ b]\2^2vb^\2^2|@@@@@7@@@T{7@@@Tz@@Ty @@ఐ!ebu\2^2}bv\2^2~@@@5\/@'ex_nameb|\2^2b}\2^2@ @@7@@@TH@TH@T=@@. @@A>@A@b\2^2d @@ డa!&Format'fprintfb]22b]22@ b]22b]22@@U@@@U@@@T@Q@7@@@UG@UE@@@UG@TG@TG@Ul@@UG@Tp@@@TZ@@@T@@@T@@T@@T3bbbbbbbb@}@@@@@@డa_&Format-str_formatterb]22b]22@ b]22b]22@@*@@@@@TH@TH@T @@ภWbWbb]22b]22AWภW$c"c !ภW,ccؠภW4cW3cW/ภW<cc#'(@(@@@@UGH@UJH@UIY@ภWPc2Vc37V@7@W$G@UG@TI@U8@@@TH@TH@UH@U"H@U3H@UEH@UH@U#H@U4H@UF I@U<I@U=@@@UHH@UT@@^@WK'I@U&"I@U*I@U+@@@U5H@UD@'r@r@WU@@@U6H@UWH@UV@@y@WBI@U;./0I@U+I@U@@@U$H@U2@@@rI@UG:;G@UgH@UH@U@@@UH@U!@ภWc#c"*exception @@@@@UhH@UkH@Uj@ภWcWcWภWcW<cW;@@WaI@Un@@@UH@U@ภWcǠVcV@@W H@UfH@U}EG@U~GI@Uq@@@UH@U@@@Wʠ'I@UYQTI@U\TU@@@UiH@U|@@@WנY`@@@UH@Ue@@@W?I@Tݠ789:@@@TH@U+@5@[exception %s@@W@@@UH@UH@U7@@  @@XȠM@@@TH@T@@@ఐ&s_named]22d]22@ư@@bM@@{@@^G@TO@ @ఐ!ed%^22d&^22@@@7 c@'ex_argsd,^22d-^22@N @@M@@@Um@@ఐ̠!ed=^22d>^22@@@7${@&ex_retdD^22dE^22@X @@WV@@@U@@@U@@* @@@$@@@U@@Ġ*Cstr_tupledc_23dd_23@%/Ġ_ݰdk_23dl_23@_@@@@%2%1@@@U@@@U3drdrdrdrdrdrdrdr@@@@@@ @@@@@U@@Ġ$Noned_23d_23@\@@@@@@@U@@@U@@* @@@@@@U@@@@@@U۠@@@@U@@@U@@U.@@@ภbd_23d_23@a@@@G@@@ZG@V7G@U=@@Ġ*Cstr_tupled`33'd`331@%Ġ`:d`332d`334@`9@@@@%%@@@U@@@U3dddddddd@ @@@@@ @@@@@U@@Ġ$Somed`336d`33:@]*ఠ!rpd`33;d`33<@eA@@@@@U@@@@@@@@U@@@U%@@8@@@(@@@U,@@@ @@@U@@@@V@@@V@@U<@@@డc&Format'fprintfea3@3Kea3@3Q@ ea3@3Re a3@3Y@@ذ@@@@@@V@@Ԡ@b@@@V@,I@VMI@VI@V@@VI@V@@VI@V<@@@V>@@@V?@@@V=@@V;@@V:3eDeDeDeDeDeDeDeD@e^@_@`@@@@డc&Format-str_formattereXa3@3ZeYa3@3`@ e\a3@3ae]a3@3n@@@@@@@VNJ@VXJ@VW @@ภYe}Ye~era3@3oesa3@3xAYภYeXe X`@X@@@VJ@VJ@V@@ภYeYmeYlภYeY(e&Y'@&@YMoK@Vo@@@VJ@VX@ภYeFe6EภYe e> B@B@@@@VJ@VJ@Vs@AM@@@@VJ@VJ@V~@@X@@@@VJ@VJ@V@@_@L@@@VJ@V@ภZeYelYภZeYvetYu@t@YK@V@@@VJ@W@ภZfXfX@@Y @@@VLJ@VJ@VJ@VJ@VJ@VI@VI@VI@VI@V  @@@VJ@W @@@ZK@VĠ@@@VJ@V@@@Z'@@@VJ@V@@@Z)K@V1$%&'@@@VJ@V@@@Z5K@Vm;@@@VJ@V@' %s@ %s@@Z<@@@VJ@WJ@W@@@@(Q@@@VKJ@V@@!:f`b3y3fab3y3@@fcb3y3fdb3y3@@6J@W# @@ ఐ$selffuc33fvc33@1@@<1@1 fzc33@@@;!@; ;@@W'@@W&8@@ఐI&fatherfc33fc33@İ@@;@@@W.H@@ఐ!rfc33fc33@R@@;=K@W1W@@fc33fc33@@;:Z@@@@[@@ఠ$argsqfd33fd33@fA@@@@@V 3ffffffff@@@@@Ġ$Nonefd33fd33@_&@@@@Ӡ@@@V@@@V@@ @@@@@@V@@@@@@V@@@@V@@@V@@V*@@@డew&Format'fprintffe33fe33@ fe33fe33@@@@@@@@W9@@d]@@@W@.dI@WFI@WI@W@@WI@W@@WI@W5@@@W7@@@W8@@@W6@@W4@@W33gggggggg@Vpi@j@k@@@@డe&Format-str_formatterg+e33g,e33@ g/e33g0e33@@@@@@@WGJ@WQJ@WP @@ภ[ngP[mgQgEe33gFe34A[lภ[yg[Zg\ Z`@Z@@@WJ@WJ@W@@ภ[gn[@go[?ภ[gvZgw&Z@&@[ oK@Wo@@@WJ@WX@ภ[gg6ภ[gg>ߠB@B@@@@WJ@WJ@Ws@AM@@@@WJ@WJ@W~@@X@@@@WJ@WJ@W@@_@@@@WJ@W@ภ[g[gl[ภ[gĠ[Igt[H@t@[nK@W@@@WJ@W@ภ[gԠZgZ@@[Ơ @@@WEJ@WJ@WJ@WJ@WJ@WI@WI@WI@WI@W  @@@WJ@X@@@[K@W@@@WJ@W@@@['@@@WJ@W@@@[K@W1$%&'@@@WJ@W@@@\K@Wf;@@@WJ@W@' %s@ %s@@\@@@WJ@XJ@X@@@@Ϡ(Q@@@WDJ@W@@"ofh3f44h4f44@@h6f44h7f44@@6J@X @@ ఐ預$selfhHg44#hIg44'@2@@>1@2hMg448@@<d<@@@X"@<@<<@@X!@@X @@X>@<ภRhl`ภQheg44>hfg44C@P@@@+kI@XLI@XI@Yj@@Y~I@Y*@@Y>I@X@@XI@X@@XI@X;@@@X=@@@X>@@@X<%@@X:@@X93iiiiiiii@^@@rk@l@m@@@@డg&Format-str_formatteri4i4j4i5i4j4@ i8i4j4i9i4j4@@@@@@@XMJ@X]J@X\"@@ภ]wiY]viZiNi4j4iOi4j4A]uภ]id\ie \Ǡ`@\@@@XJ@XJ@XB@ภ]iw]Iix]Hภ]i]i&]@&@])|K@X|@@@XJ@XZ@ภ]i"i6!ภ]ii>B@B@@@@XJ@XJ@Xu@AM@@@@XJ@XJ@X@@X@@@@XJ@XJ@X@@_@(@@@XJ@X@ภ]iŠ]il]ภ]i͠]Rit]Q@t@]wK@X@@@XJ@Y@ภ]iݠpioภ^i7i6@@8@@@Y!J@Y%J@Y$@A@>@@@Y"J@Y'J@Y&@@@B@@@Y#J@Y)J@Y(@@@v@@@YJ@Y @ภ^1j]j]ภ^9j]j]@@]Š K@Y, @@@Y=J@YG@ภ^Ij+j,ภ^Qj3j4i@@@@@YaJ@YeJ@Yd@A@@@@YbJ@YgJ@Yf@@@@@@YcJ@YiJ@Yh'@@@@@@YXJ@Y`,@ภ^ja^3jb^2ภ^ji]jj]@@^TK@YlT@@@Y}J@YD@ภ^jy]ejz ]d@ @^k`8@@@XKJ@XJ@XJ@XJ@XJ@XJ@YJ@Y;J@YVJ@Y{I@XI@XI@XI@XI@YI@Yk{l45k|l45@@k~l45kl45 @@wJ@Ya@@ ఐ 1$selfkm5 5km5 5@66@@Ar@6%km5 5(@@@@<@@;@3@@Y@@Yy@@ఐ d&fatherkm5 5)km5 5/@߰@@@@@@Y@@ఐ!rkm5 50km5 51@@@@XK@Y@@km5 5km5 52@@@U@@@@@@@Ak^22kn535:@@K@ ఐ \!eko5<5Iko5<5J@ ;@@>[@(ex_aliasko5<5Kko5<5S@ װ @@ ֠ @@@Z"@@@Z!i@Ġ$Nonekp5Y5bkp5Y5f@dN@@@@  @@@Z+@@@Z*3kkkkkkkk@ -@@@ @  @@@Z-@@@Z,@@@ภkp5Y5jlp5Y5l@@@@N@@@[_G@Z@@ @@j @@@\@\@L@\@@@@j@@@[@\AK@\@@M@@j@@@[@\BJ@[@@p{66p{66@@@@@[@\CI@[@@t @@H@[@ภk{Ak@|A@oI@[@@@[H@\H@@p {66@@m@@@[H@[@@ ఐ֠$selfp5|66p6|66@:۰@@Fp @:p:|67@@lll@@@\R@@@\Q@mE@@@\P@@@\OlFt@@@\N@@@\M@@\L@@\K%@lภ5phh@ph@lĠl@@@\f@@@\e3@@ఐ!epn|67po|67 @ܰ@@CUB@'ex_infopu|67 pv|67@ @@n#E@@@\b@@@\aI@\kI@\hT@@p|66p|67@@eb @@@[H@\mI@\__@@o @@ekCl@@@[G@\nH@[h@@/@@Cqi@@@Cr@@@Cs@@@Ct@@@Cu@@@CvT@i@@Cw @+A@/A@@@CC@@\s@@\r/@@@>@CC@@\z@@\y@@\xD@\uJ@pZ22,@kp ( @return [text] value for an exception. pY11pY12@@@@@@@Cp7`7kp7`7@AA࣠@&self-2xAఠkwk;pA;@>3pppppppp@;~@@@  ;pA>;@>@@;@࣠@!pyAp7`7p7`7@pA@@C3pppppppp@;>@;@!>@;@@@@@  @@డo)Parameter%namesp77q77@ q77q77@@@C@@@\_n@@@\@@@\@@\@kekf@@nW@@@@C@@@\@@@\@@@\@@\3q#q#q#q#q#q#q#q#@>JC@A@B@@@@ఐQ!pq377q477@ @@C@@8@@+*@@@\@@@\@ĠlqG77qH77@l@@@@>=@@@]@@@@]?3qNqNqNqNqNqNqNqN@+@@@ @FE@@@]B@@@]A@@@ภlаq^77q_77@l@@@D@ĠkѰqj77qk77@kРఠ$nameqs77qt77@qA@@g@@@]J3qwqwqwqwqwqwqwqw@T@@@Ġlq77q77@l@@@@pw@@@]P@@@]O@@@ @@@@@]R@@@]Q@@@@@]T@@@]S @@@డp))Parameter,desc_by_nameq8*8;q8*8D@ q8*8Eq8*8Q@@@Dt@@@\@oY@@@\Seo@@@\@@@\@@\@@\@ll@@oX@ @@@D@@@]i@@@@]ho%@@@]g@@@]f@@]e@@]d3qqqqqqqq@mf@g@h@@@@ఐ!pq8*8Rq8*8S@@@D@@ఐ$nameq8*8Tq8*8X@@@C@@@]vJ@]~J@]}$@@V @@CoQ@@@]u@@@]t,@Ġ$Noner8^8kr8^8o@jv@@@@Woe@@@]@@@]3rrrrrrrr@@@@@ @_om@@@]@@@]@@@ภmr'8^8sr(8^8u@m@@@D@Ġ$Somer48v8r58v8@jఠ!tr=8v8r>8v8@rVA@@o@@@]j@@@@@o@@@]@@@]r@@o@@@]@@@]y@@@ఐ!trZ8v8r[8v8@@@@@E3r[r[r[r[r[r[r[r[@'@@@@@Ara77rb88@@EI@ఠ!lrm88rn88@rA@@ed@@@]X@@@]WR@@lk@@@]Z@@@]YY@@@@ఠ"l2r88r88@rA@@o@@@]I@]@@@]I@]3rrrrrrrr@t2+@,@-@@@డq2$List&filterr89r89@ r89r89 @@@@!a@$boolE@@@ k@@ j@p&@@@ i7@@@ h@@ g@@ f@d}^-)-)d~^-)-X@@d|o@&!@@@@@@@@]@@]@H@@@]ML@@@]@@]@@]3rrrrrrrr@G@@@@࣠@!nAr89r89@sA@@`Z@@@@డq"<>r895r897@@!a@@N@@@*@@)@@()%notequalBANϠ@@@@m#~QQm$~Q@@m"R@@@@_pm@@@]@@@]K@]@ @@@]@@]@@]3s$s$s$s$s$s$s$s$@A@8@9@@@@డq)Parameter,desc_by_names:89s;89"@ s>89#s?89/@@@@@F@@@]@@@@]p@@@]@@@]@@]@@],@@ఐ{!ps]890s^891@7@@F#9@@ఐ~!nsj892sk893@C@@F@@sn89so894@@UI@@ภ$Nonesy898sz89<@k@@@cK@]W@@@@@@@]L@]]@s89s89=@@@@@@]@@]J@]J@]@@ఐ-!ls89>s89?@@@@@@]J@]J@]@@ @@ @A@s88 @@ఐ("l2s9C9Ss9C9U@'@(@)@@&@@@]@@@]3ssssssss@$9 @@@Ġo9s9[9gs9[9i@o8@@@@;@@@^@@@^3ssssssss@@@@ @C@@@^@@@^@@@ภoPs9[9ms9[9o@oO@@@F@@s9p9|s9p9}@@Z4@@@^ @@@^ 4@ @a;@@@^ @@@^ ;@@@ภncs99s::Anbภ$List t99@b డr$List#mapt99t99@ t99t99@@e@@@@nC@@@^J@^(qx@@@^J@^nJ@^&@@^)@q@@@^'e@@@^%@@^$@@^#z@@࣠@!nAtD99tE99@t]A@@(w@@@@డr)Parameter,desc_by_nametY99tZ99@ t]99t^9:@@@@@G$@@@^@@@@@^?q@@@^>@@@^=@@^<@@^;3totototototototo@7U@.@/@@@@ఐ!pt9:t9:@Y@@GE@@ఐK!nt9:t9:@@@o@@7@@Ԡq@@@^L@@@^K%@Ġ$Nonet: :&t: :*@m@@@@q@@@^\@@@^[3tttttttt@9@@@ @q@@@^^@@@^]@@@ภp*t: :.t: :0@p)@@@@Ġ$Somet:H:at:H:e@mఠ!tt:H:ft:H:g@tA@@r!@@@^ec@@@@@r(@@@^g@@@^fk@@!r/@@@^i@@@^hr@@@డsy!@t:H:t:H:@i԰@@@rr@@@^J@^J@^N@^t@@@^v@i۠@@@^uj2@@@^s@@^r@@^q3uuuuuuuu@C<@=@>@@@@ภo}u:H:lu:H:Ao|ภ$Code u:H:p@dడs!^u*:H:su+:H:t@oP@@@oP@@@^@oM@@@^oL@@@^@@^@@^/@@ఐ!nuD:H:r@Ѱ@@&;@@! uN:H:uuO:H:v@@&uQ:H:w@@oo@@@^P@^P@^N@@uZ:H:qu[:H:x@@d@@@^@^P@^X@@N @@oO@^[@ภoӰul:H:{VAoѠภ#Rawut:H:~@o": u{:H:u|:H:@@u~:H:u:H:@@s%@@@^O@^O@^|@@ @@O@^@ภqyAp@zA@uP@^@@@^O@^@@.A@u P@^@@@^O@^@@u:H:k@@sl@@@^O@^@@ఐ堐!tu:H:u:H:@@@s@@@^@@@@@@@Au99@@@u99u::@@@@@^5K@^K@^@@ఐF"l2u::u::@@@s;@@@^4K@^K@^@@u99u::@@cs3@@^!@@@^ J@^K@^3@@ @@s@H@^J@^@ภqfu::Aqd@A@ugD@^@@@^J@^B@@u99@@H/@@@Av9C9M@@H1@\@@Hj@@@Av77@@H@! A@% A@@@HH@@_ @@_ %@@@C@HH@@_@@_@@_D@_ @@v7`7d@q"v( B Return [text] value for the description of a function parameter. v%~77v&~77_@@@@@@@Hܰv,;;"v-;;8@AA࣠@&self-2Aఠq!q"@vSA@@D3v:v:v:v:v:v:v:v:@@@@@  @vVAD@@D@@@@࣠@&m_nameAvL;;9vM;;?@veA@@H3vMvMvMvMvMvMvMvM@@D(@@@!D)@@@@@@@  @@!lAv_;;@v`;;A@vxA@@I3v`v`v`v`v`v`v`v`@ I@@@@@@@@ఐ!lvq;D;Pvr;D;Q@I@@@@I3vrvrvrvrvrvrvrvr@@@@Ġqv;W;_v;W;a@q@@@@I(3vvvvvvvv@@@@@I)@@@ภqv;e;ov;e;q@q@@@I& @@v;r;zv;r;{@@I9@@I9@@@ภqv;;v==Apภ$Bold v;;@pภqv;;v;;Aqภ#Raw v;;@pడp*parameters-Odoc_messagesv;;v;;@ v;;v;;@@sz@@@@p!i!ip!i!@@p@ @@tu@@@_LI@_NI@_MT@@/@@t@@@_XI@_EI@_K^@ภrY#=ArV@$>A@vY@@@_FI@_Tk@@v;;F@@tA@@_8I@_Dq@@\K@@II@_7t@ภqdv;;dAqbภ#Raww;;@qA!:w ;;w ;;@@w;;w;;@@t@@@_dI@_fI@_e@@ @@II@_c@ภqw!;;Aqภ$Listw);;@e1డu$List#mapw8;;w9;;@ w<;;w=;;@@h@@@@IeK@K@`RI@`OI@_I@_y@@_|@tI@@@_zh @@@_x@@_w@@_v@@࣠@!pAwg;<wh;<@wA@@J @@@@డv!@wv<<ww<<@l]@@@uB2XK@_@@@_@l[@@@_l @@@_@@_@@_3wwwwwwww@-J.@$@%@@@@ภqw<<w<<@qడv()Parameter-complete_namew< <%w< <.@ w< @E@@JsH@@,@@@@@_L@ w==+@r@@ @@$D@`-N@`.@ภt At@ A@xO@`&@@@`+N@`3@@yS==#@@w;@@@`$N@`*@@ ఐ1$selfyh=/=Cyi=/=G@D@@O@Cհym=/=e@@@L3L*@@`6@@ఐ!pyz=/=fy{=/=g@@@L@@y~=/=By=/=h@@L:@@.@@n]MV@@@_M@`FN@`"@@ @@nf@@@_L@`GM@_@@W@@M@y;<y=i={@@@L<X@@_J@`JJ@`I@@ఐJ!ly=|=y=|=@5@@LN4@@y;;y==@@gw@M}@_t@@@_sI@`LJ@_3@@ @@LLI@_r6@ภu1y==&Au/@'A@y2L[J@_h@@@_mI@`XT@@0A@y;LdJ@_Z@@@__I@_lO@@9A@yDLmD@_/@@@_3I@_^W@@y;;B@@LvY@@@Ay;D;JD@@Lx[@EA@IA@@@L@LL@@`p@@`o@@`n@@@G@L@LL@@`y@@`x@@`w@@`vD@`r@y;;[@tz / Return [text] value for a list of parameters. z::z:;@@@@@@@Lz ==z =>@AA࣠@&self-2AఠttDñz0AD@G3zzzzzzzz@D@@@  DƱz3AGD@G@@D@࣠@!lAz)=>z*=>@zBA@@L3z*z*z*z*z*z*z*z*@DH@D@!H@D@@@@@  @@ఐ!lz=>>%z>>>&@L@@@@L3z>z>z>z>z>z>z>z>@!@@@ĠuzL>,>4zM>,>6@u@@@@L3zLzLzLzLzLzLzLzL@@@@@L@@@ภuǰzU>:>DzV>:>F@u@@@L @@z^>G>Oz_>G>P@@L@@L@@@ภt̰ze>T>`zf@@Atˠภ'Newline zn>T>g@sp@ @@LH@`#@ภt߰zx>j>vAtݠภ$Boldz>j>z@t۠ภtz>j>|z>j>Atภ#Raw z>j>@t̠డt*parameters-Odoc_messagesz>j>z>j>@ z>j>z>j>@@ް@@xJ@@@`H@`H@`]@@& @@xp@@@`H@`H@`g@ภv.4Av+@5A@z.@@@`H@`t@@z>j>{=@@x@@`H@`z@@RB@@M#H@`}@ภu9z>>mAu7ภ#Rawz>>@u!:z>>z>>@@z>>z>>@@x@@@`H@`H@`@@ @@MGH@`@ภu]z>>Au[ภ$Listz>>@iడy$List#map{ >>{>>@ {>>{>>@@l@@@@MhNx@Nv@dH@dH@a H@`@@`@xM@@@`l@@@`@@`@@`@@࣠@pSA@ఠ!p{A>>{B>>@{ZA@@M@@ఠ(desc_opt{M>>{N>>@{fA@@M@@{R>>{S>>@@@MϠ@M@@` @@ @@డy!@{e??{f??@pL@@@y10J@a@@@a@pJ@@@ap @@@`@@`@@`3{w{w{w{w{w{w{w{w@;@M@:@;5M@/@0@@@@ఐL!p{??!{??"@@@N3{{{{{{{{@@@@'mp_type{??#{??*@3'mp_typeN@@@ ]EP+module_type@@@ @@@ @@A3'mp_nameyK@@@ @@@@AuSSuSS@@yl@3,mp_type_codeyU@@@ @@B@AvSSv ST@@yv@3'mp_kind%M@@@ @@C@AvT0T8vT0TT@@y@@AvSSvSS@@y@=4@@.-@@@a@@@aA@Ġ$None{??0{??4@tA@@@@BA@@@a@@@a3{{{{{{{{@k@@@ @JI@@@a@@@a@@@ภvY{??9{??@AvXภ#Raw {??<@v7 |??>@@|??=|???@@y@@@a7M@a9M@a8(@@ @@1CM@a6+@ภw#Aw@$A@{N@a-@@@a2M@a>9@@|??8-@@y@@@a+?@Ġ$Some|.?A?V|/?A?Z@tyఠ#mty|7?A?[|8?A?^@|PA@@@@@a$@@@@@@@@a&@@@a%@@@@@a(@@@a'@@@డz!@|V?b?|W?b?@q=@@@z"O@@@aE@q9O@@@aDqO@@@aB@@aA@@a@3|f|f|f|f|f|f|f|f@81@2@3@@@@ภv۰|t?b?z|u?b?Avڠภ$Code |}?b?~@kడ{!^|?b?|?b?@v@@@v@@@ac@v@@@abv@@@aa@@a`@@a_/@@ఐc!p|?b?|?b?@)@@O>@'mp_name|?b?$@ %@@v@@@aoO@dCO@dAK@@# : |?b?|?b?@@6|?b?@@v@@@anO@dEO@dD^@@|?b?|?b?@@l>@@@a]@dFO@amh@@^ @@2 N@a\k@ภxLeAxI@fA@|L2O@aS@@@aXN@dKz@@|?b?yp@@zPB@@@aQN@aW@@ ఐ堐$self|??|??@G@@S4@Gi|??@@@PcP^@@dN@@ఐԠ#mty} ??} ??@@@PpO@dR@@}??}??@@Pp@@0@@@@@A}??}??@@z@@@aK@d]8@@ఐܠ(desc_opt})??}*?@@@@O@Ġ$None}6@ @ }7@ @$@u@@@@O@@O@@@ภx}>@ @(}?@ @*@x@@@r@@@de@Ġ$Some}O@+@@}P@+@D@uఠ!t֠}X@+@E}Y@+@F@}qA@@OH@dyH@db@@@@@O@@O@@@ภw̰}e@+@T}f@+@V@wˠภ#Raw}n@+@K}o@+@N@w! }v@+@P}w@+@Q@@}y@+@O}z@+@R@@{ @@@dvM@dxM@dw3}}}}}}}}@ 0)@*@+@@@@}@+@J}@+@S@@2M@du@ఐ:!t}@+@W}@+@X@@@9@@@@U@@@A}??}@+@Y@@rs1@@@a K@d@@@@@}>>}@Z@l@@@P&@@`I@dI@dZ@@ఐ!l}@m@~}@m@@v@@P8u@@}>>}@@@@k{@Q@`@@@`H@dI@`t@@ @@PH@`w@ภy>}@@gAy<@hA@}?P,I@`@@@`H@d@@qA@}HP5I@`@@@`H@`@@zA@}QP>I@`@@@`H@`@@qA@}ZPGD@`@@@`H@`@@}>T>^@@PP@@@A}>>@@PR@A@A@@@PP[@@d@@d@@@K@PPc@@d@@d@@dD@d@~==@y~ 6 Return [text] value for a list of module parameters. ~==~==@@@@@@@~)~("/*~%@@~&@@@@@@@@@Pz~,@@~-@@@AA࣠@&self-2Aఠy!ؠy"H~SAH@L3~:~:~:~:~:~:~:~:@H@@@  H~VALH@L@@H@࣠@&fatherA~L@@~M@A@~eA@@P3~M~M~M~M~M~M~M~M@HL(@H@!L)@H@@@@@  @@%ckindA~_@A~`@A @~xA@@P3~`~`~`~`~`~`~`~`@ P@@@@@@@@ఐ%ckind~qA A~rA A@P@@@@P3~r~r~r~r~r~r~r~r@@@@Ġ/Class_structure~A$A,~A$A;@;/Class_structureP@@@ @lR/inherited_class@@@ @@@ ̠lR-class_element@@@ @@@ @B@@D@Ax>j>rx>j>@@@|]@@~A$A<~A$A=@@@@@d@@@d3~~~~~~~~@:@@@@ @@@@d@@@d @@@9@@P @@P @@@ภy&~AAAL~AAAjAy%ภ$Code ~AAAP@n<డx*object_end-Odoc_messages~AAAQ~AAA^@ ~AAA_~AAAi@@{@@@w@x%%x%<@@x@ @@nZ@@@eI@eI@e>@@/@@8I@eA@ภzh6Aze@7A@~h8D@e@@@e I@eP@@AAAKA@@Q=R@Ġ+Class_apply AlAt AlA@;+Class_apply@S+class_apply@@@ @AA@D@Ayf??yg??#@@@|@ఠ$cappܠ!AlA"AlA@:A@@@@@d3%%%%%%%%@@@@@@@@Qm@@Qm@@@ภy/AA0CC Ayภ$Code 8AA@nడ}!^CB5BEDB5BF@yi@@@yi@@@e(@yf@@@e'ye@@@e&@@e%@@e$3PPPPPPPP@81@2@3@@@@ఐC$cappdAAeAA@@@Y@@@e:@e73iiiiiiii@@@@*capp_classqAArAA@3*capp_classe@@@ a!S't_class@@@ @@@ A@A3)capp_nameT!t@@@ @@@@Ay{;`;jy{;`;~@@}H@3+capp_paramsmTy)type_expr@@@ @@@ @@B@Ay}< <y}< <9@@}Y@30capp_params_code,m}F@@@ @@@ @@C(@Ay~@@@f?@@@f>3@k@@@ @GF@@@fA@@@f@@@@ภ~aCcCvCcCx@~`@@@@@@fJ@ఠ!lCyCCyC@A@@hg@@@fE@@@fD{@@on@@@fG@@@fF@@@డ!@CCCC@x@@@=L@fT@@@fV@x@@@fUxW @@@fS@@fR@@fQ3--------@6/@0@1@@@@ภ};CC<CC@}ภ$CodeDCCECC@r![LCCMCC@@OCCPCC@@r@@@fnM@fpM@fo(@@YCC@@=9M@fm,@ ఐ1$selfhCCiCC@N@@Y;@MŰmCC@@@W)@W(@W&W$@@fu@@ft@@fsD@@ఐ5&father~CCCC@@@UQ@@", CCCC@@CCCC@@XN@f`@@ఐ!lCCCC@j@@X D@fo@@CC@@WQq@@I@@k@@@fbM@fhx@@ภ~CCCCA~ภ$Code CC@s-"] CCCC@@CCCC@@s9@@@fM@fM@f@@ @@=M@f@ภG$AD@%A@G=N@f@@@fM@f@@CC/@@x@@@faM@f@@6@@@@@AC)C3@@@@@f1J@f @@ภ~^D DEE A~]ภ$Code D D@stఐ#cco DD/DD2@@@@@@f@f@)cco_classDD3DD<@h@@gf@@@f@@@f@Ġ$None-DBDP.DBDT@|@@@@{z@@@f@@@f@@@@@f@@@f@@@ఐ#ccoGDBDXHDBD[@а@@ @@@f@f@(cco_nameSDBD\TDBDd@@@s@@@f@Ġ$SomecDeDsdDeDw@|Ġ"CllDeDymDeD{@;"Cl@@@ @@@@ @A@@B@A~o9v9~~o9v9@@@6@ఠ"clDeD|DeD~@A@@ @@@f3@@@@@@DeDxDeD@@@@@f@@@/@@ݠ@@@f@@@f@@@@@f@@@f@@@డ-$Name,get_relativeDeDDeD@ DeDDeD@@N@@@Y@@@f@Y@@@fY@@@f@@f@@f3@LE>@?@@@@@@ఐ&fatherDeDDeD@l@@W@@ఐ["clDeDDeD@@@g@@@g @g $@'cl_nameDeDDeD@@@Z@@@gM@g M@g 2@@H @@3@Ġ$SomeDDDD@}JĠ&CltypeDD DD@;&Cltype@Y,t_class_type@@@ sY)type_expr@@@ @@@ @BA@B@Aop99pp99@@@@ఠ#clt*DD+DD@CA@@!@@@f@@4DD5DD@@#"@@@f@@@f@@@>DD?DD@@@@@f@@@E@@@@@f@@@f@@@@@f@@@f@@@డ$Name,get_relative_DD`DD@ cDDdDD@@Nϰ@@@Z@@@g@Z@@@gZ@@@g@@g@@g3qqqqqqqq@PI@J@K@@@@ఐ8&fatherDDDD@@@W@@ఐf#cltDDDD@@@@@@g/@g-$@(clt_nameDDDD@3(clt_name@@@ Z!t@@@ @@@ 3(clt_info gT@@@ @@@ A@A @AFFFF@@q@3(clt_typeZ*class_type@@@ @@B@AG"G,G"GI@@}@33clt_type_parameters%sɠZ)type_expr@@@ @@@ @@C(@A GJGT!GJG@@@3+clt_virtual6ZX@@@ @@D2@A*GG+GG@@@3(clt_kind@X@@@ A@E;@A3GG4GH@@@3'clt_locI:5@@@ A@FD@A<H<HF=H<Hb@@@@A@FzFAFzF@@@eX@@[%@@@g%M@g0M@g.@@`@@@@@AD DDE@@ur@@@fJ@gu@@@@?J@fx@ภEE A~@A@?K@f@@@fJ@g@@D D"@@z@@@f0J@f@@9)@@X]?@Ġ0Class_constraint+EE,EE&@;0Class_constraint@Xq@@@ ҠXW@@@ @BC@D@A@@@@@@@@ఠ"ckޠCEE(DEE*@\A@@X@@@d@ఠ#ctkߠQEE,REE/@jA@@Xx@@@e@@@.YEE0@@X@@X@@@డ!@cE4EJdE4EK@{J@@@/ZI@g@@@g@{H@@@g{ @@@g@@g@@g3uuuuuuuu@<5@6@7/(@)@*@@@@ภE4E?E4EIAภ$Code E4EC@v"( E4EEE4EG@@E4EDE4EH@@v@@@gJ@gJ@g)@@ @@ZMJ@g,@ภ$A@%A@EK@g@@@gJ@g:@@E4E>.@@}N@@@gJ@gB@@డR!@ELEzELE{@{@@@Y@@@g@{Y @@@g|Y@@@g@@g@@ga@@ ఐ$selfELEWELE[@Q@@]"r@QmELEn@@@Y5@Y4Y-@@g@@gy@@ఐ&fatherELEoELEu@@@YD@@ఐŠ"ckELEv ELEx@@@YL@@@h@@ELEVELEy@@YM@@డ!@E|EE|E@|@@@AD@h"K@h @@@h @| @@@h |[@@@h @@h@@h@@ภ<E|E=E|EAภ$Code EE|E@v# : LE|EME|E@@OE|EPE|E@@v@@@h$L@h&L@h%@@ @@4L@h#@ภӰ$A@%A@ӠBM@h@@@hL@h+@@jE|E.@@4K@@@hL@h@@డ !@}EE~EE@|d@@@IY@@@h2@|`Y@@@h1|Y@@@h/@@h.@@h-@@ ఐ g$selfEEEE@RD@@])@REE@@@Y@YY@@hB@@hA0@@ఐ i&fatherEEEE@ O@@Y=@@ఐn#ctkEEEE@E@@YJ@@EEEE@@YM@@ภ4EEEEA3ภ$Code EE@wJ" )EEEE@@EEEE@@wV@@@hVM@hXM@hWq@@ @@D@hTM@hUv@ภf&Ac@'A@fN@hL@@@hQM@h]@@EE1@@|٠Z@@@h=M@hP@@C8@@|@@@hL@h^M@h<@@A@@|ZM@@@gK@h_L@h@@ J@@|@@@gJ@h`K@g@@nS@@Z]@@@A"A AU@@Z_ t@ VA@ ZA@@@Zr@ZqZj@@h@@h@@h @@@V@Z|@Z{Zt@@h@@h@@h@@hD@h @9@@l@DJ 0 Return [text] value for the given [class_kind].G@@H@@@@@@@@@Z~NF"F-OF"FD@AA࣠@&self-2AఠCDSuAS @V33\\\\\\\\@S@@@  S xAV6S @V6@@S @࣠@&fatherAnF"FEoF"FK@A@@Z3oooooooo@SVJ@S @!VK@S!@@@@@  @@&ctkindAF"FLF"FR@A@@Z3@ Z@@@@@@@@ఐ&ctkindFUFaFUFg@Z@@@@Z3@@@@Ġ*Class_typeFmFuFmF@;*Class_typeZ@@@ @\0class_type_alias@@@ @AA@B@AEEEE@@@o@ఠ#ctaFmFFmF@A@@@@@h,@@@!@@Z-@@Z-@@@డY!@GeGqGeGr@}@@@AI@h@@@h@}@@@h~  @@@h@@h@@h3@L,%@&@'@@@@ఐ7#ctaFFFF@@@M@@@h@h3@@@@3cta_type_parametersFFFF@33cta_type_parametersY@@@ w ])type_expr@@@ @@@ @@B3(cta_name^A!t@@@ @@@@AjDDkDD2@@@3)cta_classjɠk@@@ @@@ A@A@AxDbDlyDbD@@@*@A|DD}DD@@@>0@@*)@@@h@@@h=@ĠAFFBFF@@@@@=<@@@h@@@h3HHHHHHHH@i@@@ @ED@@@h@@@h@@@ภʰXFFYFF@@@@"@@@i@ఠ!liFFjFF@A@@fe@@@h@@@hy@@ml@@@h@@@h@@@డ!@GGHGGI@~k@@@PBL@i @@@i @~i@@@i ~ @@@i @@i@@i3@6/@0@1@@@@ภ FGFG@ ภ$CodeFFFF@y"![FFFG@@FFFG@@y.@@@i$M@i&M@i%(@@FFFG@@BM@i#-@ ఐy$selfGGGG@Tx@@` <@TQGG=@@@]r@]q]o@@i*@@i)C@@ఐ{&fatherGG>GGD@a@@\P@@ఐ!lGGEGGF@Z@@^ D@i3_@@GGGGG@@]b@@:@@Šu@@@iM@ii@@ภq GJGZ GJGdApภ$Code GJG^@y"] GJG`GJGb@@GJG_GJGc@@y@@@iAM@iCM@iB@@ @@C8M@i@@ภ$A@%A@CFN@i7@@@i@@[@@@i@iF@(clt_nameo GH+p GH3@Ӱ@@`@@@iN@iN@iT@@E @@XU@A@{ GH @@ภH7HGH7HPAภ$Code H7HK@zఐw#relH7HLH7HO@v@w@x@@`@@@i3@v@@@@ @@DL@i@ภ#A@$A@DM@i@@@iL@i@@H7HF.@@@@@i@:3@@@Ġ$SomeHQH^HQHb@ Ġ"ClHQHdHQHf@\ఠ"clHQHgHQHi@A@@ Y@@@i@@@HQHcHQHj@@ "@@@i@@@ @@ )@@@i@@@i@@Ơ 0@@@i@@@i @@@@ఠ#relHnHHnH@A@@a)@@@iM@i3@5.@/@0@@@డ$Name,get_relativeHnHHnH@ HnHHnH@@U@@@aF@@@i@aK@@@iaN@@@i@@i@@i%@@ఐĠ&father/HnH0HnH@@@^Z2@@ఐm"cl>HnH?HnH@>@@ @@@i@iF@'cl_nameJHnHKHnH@ @@a}@@@iN@iN@iT@@E @@XU@A@VHnH} @@ภð\HH]HHA ภ$Code eHH@{٠ఐw#relnHHoHH@v@w@x@@a@@@j3rrrrrrrr@v@@@@ @@EL@j@ภ#A@$A@EM@i@@@jL@j@@HH.@@ؠ@@@j@:3@@@@@A GsG}HH@@m@@@hJ@j@@X@@^O@Ġ/Class_signatureHHHH@;/Class_signature@z @@@ @@@ z@@@ @@@ @B@@B@A ErEz ErE@@@y@@HHHH@@:@@@h@@@h4@@ @8@@@h@@@h=@@@1@@^>@@^>@@@ภAHHHIA@ภ$Code HI@|Wడ*object_end-Odoc_messagesHIHI@ HIHI@@@@|l@@@jI@jI@jh@@& @@`I@jk@ภz-Aw@.A@z`D@j@@@jI@jz@@HH8@@_1|@@@AFUF[:@@_33@~@@@@M@@@@@kl@kjt@'ma_nameIJ?IJF@Y@@@@@kk~@@IJIJG@@~@@@kQ@kpL@ka@@| @@`D@rD@rD@o&D@oQD@owD@nD@n1D@nD@m8D@l~D@lD@kOK@kP@ภ9(A6@)A@9%D@kH@@@kLK@ku@@IJ@@`@Ġ$SomeJIJUJIJY@'Ġ#ModJIJ[JIJ^@;#Mod@@@ @ab(t_module@@@ @A@@B@ACPPDPP@@@ @ఠ!mJIJ_JIJ`@A@@@@@k/3@)@@@@@JIJZJIJa@@@@@k0@@@1@@$#@@@k2@@@k1@@+*@@@k4@@@k3@@@ภ JeJt!JeJAภ$Code )JeJx@~డ!^4JeJ5JeJ@Z@@@Z@@@k@W@@@kV@@@k@@k@@k3AAAAAAAA@iLE@F@G@@@@ఐ/with_def_syntaxSJeJ~TJeJ@˰@@@# = [JeJ\JeJ@@^JeJ_JeJ@@@@@kL@kL@k#@ mJeJ@@oJeJpJeJ@@L@kL@k1@vJeJzC@@3@@ఐ!mNJeJ@>P@@@@@k@kF@&m_nameJeJJeJ@3&m_name@@@ *d!t@@@ @@@/ 3&m_type d+module_type@@@ A@A @AYYYY@@a@3&m_infoqR@@@ @@@ A@B@AYYYZ@@o@3.m_is_interface%d9@@@ @@C!@A ZOZY ZOZp@@y @3&m_file/b@@@ @@D+@A ZZ ZZ@@!@3&m_kind9a@@@ !A@E4@A!ZZ!Z[@@"@3%m_locBD @@@ "A@F=@A'"[:[D("[:[^@@#@3*m_top_depsK}e !t@@@ $@@@ #A@GM@A7#[_[i8#[_[@@$@3&m_code[q@@@ &@@@ %A@H\@AF$[[G$[[@@%@3+m_code_intfjq@@@ (@@@ 'A@Ik@AU%\\V%\\D@@&@3+m_text_onlyyd@@@ )@@Ju@A_&\z\`&\z\@@'@@AcY[YedY[Yv@@@@@@@@k@@JeJyJeJ@@@@@k@kL@k@@ @@~K@k@ภ A@A@D@kw@@@k{K@k@@8JeJs@@b/@Ġ$SomeCJJDJJ@Ġ'ModtypeLJJMJJ@;'Modtypeg@b-t_module_type@@@ @AA@B@APPPP@@@ @ఠ"mtbJJcJJ@{A@@@@@k>@@@jJJkJJ@@@@@k?@@@-@@@@@kA@@@k@@@@@@kC@@@kB@@@ภ JJ JKAภ$Code  JJ@డ#!^ 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_name JK JK@3'mt_name@@@ Ef$!t@@@ ;@@@ 3'mt_info rY@@@ =@@@ A@B@Ai@aaj@aa@@1@3/mt_is_interface*e@@@ @@@C&@AsAb"b,tAb"bD@@2@3'mt_file4@@@ A@@D0@A}Bbzb~Bbzb@@3@3'mt_kind>rܠc@@@ C@@@ BA@E>@ACbbCbb@@4@3&mt_locLE@@@ DA@FG@AGddGdd5@@5@@A>aa>aa$@@/@[@@U@@@k@@Q JJR JK@@@@@k@kL@k@@ @@K@k@ภհA@A@ՠD@k@@@kK@k@@m JJ@@cd@@@AoIIp!KK#@@cgR@Ġ,Module_apply{"K$K,|"K$K8@;,Module_apply@c{@@@ c@@@ @BC@I@A V"V( V"VS@@@F@ఠ"k1"K$K:"K$K<@A@@c@@@j3@@@@ఠ"k2"K$K>"K$K@@A@@c@@@j@@@/"K$KA@@c@@c@@@డ@!@#KEK~#KEK@@@@I@le@@@lg@@@@lf @@@ld@@lc@@lb3@1=6@7@8/(@)@*@@@@ఐx/with_def_syntax#KEKS#KEKb@R@@x@ภI#KEKi#KEKtAHภ$Code #KEKm@_# = #KEKo#KEKr@@#KEKn#KEKs@@k@@@lJ@lJ@l5@@ @@SJ@l8@ภy$Av@%A@yQK@lv@@@l{J@lF@@#KEKh.@@ڠZ@@@lsJ@lzN@ภ#KEKz#KEK|@@@@J@lY@##KEKO$#KEK}@@\@@డ!@1$KK2$KK@@@@D@l@@@l@@@@ll @@@l@@l@@l|@@ ఐ$selfS$KKT$KK@\@@h@\ɰX$KK@@deĠdc@@@l@d^dW@@l@@l@dmภ@[uภ@Zn$KKo$KK@@Y@@@D@oD@nD@mD@mD@m.D@ltL@l@@@@@@l@@ఐ"k1$KK$KK@°@@d@@@l@@$KK$KK@@d@@డ-!@%KK%KK@@@@mK@l@@@l@@@@lݠ @@@l@@l@@l@@ภ%%KK%KKA$ภ$Code %KK@;# ( %KK%KK@@%KK%KK@@G@@@lL@lL@l@@ @@1L@l@ภU$AR@%A@U@M@l@@@lL@l"@@%KK.@@I@@@lL@l*@@డ!@&KL&KL@@@@ˠ[D@l@@@l@@@@l: @@@l@@l@@lJ@@ ఐՠ$self!&KK"&KK@]ǰ@@i\[@]&&KK@@e3e1@@@l@e,e%@@l@@lf@e;ภA)CภA(<&KL=&KL@A'@@@N@lx@@@@@@m|@@ఐ"k2O&KLP&KL@@@eM@@@m@@V&KKW&KL@@eN@@ภǰ`'LL(a'LL3AƠภ$Code i'LL,@ݠ# ) p'LL.q'LL1@@s'LL-t'LL2@@@@@mM@mM@m@@ @@M@m@ภ$A@%A@N@m@@@m M@m@@'LL'/@@j@@@lM@m @@A6@@s@@@lL@mM@l@@?@@|n@@@lK@mL@l@@H@@@@@lrJ@mK@l@@Q@@e@Ġ1Module_apply_unit)L5L=)L5LN@;1Module_apply_unit@e@@@ @AD@I@AVVVV@@@@ఠ"k1)L5LO)L5LQ@A@@e@@@j3@=@@@@@@@e@@e@@@డn!@*LUL*LUL@ɰ@@@@@n=@@n<@@ ఐ ^$self6NN'6NN+@bP@@m@b 6NN?@@ii@@@nR@ii@@nQ@@nP@iĐภEภE6NNR6NNW@E@@@QM@n]@@@3@@@n^ @@ఐL!k6NNX6NNY@@@i@@@n_@@6NN&6NNZ@@i@@డy!@7N]Nt7N]Nu@԰@@@ EL@ng@@@ni@Ҡ@@@nh) @@@nf@@ne@@nd@@@ภq 7N]Nh 7N]NsApภ$Code 7N]Nl@# : 7N]Nn7N]Nq@@7N]Nm7N]Nr@@@@@nM@nM@nd@@ @@ wM@ng@ภ$A@%A@@N@nw@@@n|M@nu@@87N]Ng.@@I@@@nuM@n{}@@డ!@K8NvNL8NvN@2@@@ D@n@@@n@/@@@n @@@n@@n@@n@@ ఐ !$selfm8NvNn8NvN@c@@n@bܰr8NvN@@jSޠjQ@@@n@jLjE@@n@@n@j[ภFuˠภFt8NvN8NvN@Fs@@@O@n@@@@@@n@@ఐ"tk8NvN8NvN@װ@@jm@@@n@@8NvN8NvN@@jn@@ภ9NN9NNAภ$Code 9NN@)" )9NN9NN@@9NN9NN@@5@@@nN@nN@n@@ @@ N@n @ภC$A@@%A@C )O@n@@@nN@n@@9NN/@@@@@nN@n @@A6@@@@@ntM@nN@n)@@?@@Ƞc@@@nLL@nM@ns2@@H@@Ѡ@@@n&K@nL@nK;@@Q@@ڠP@@@mJ@nK@n%D@@Z@@jE@Ġ-Module_struct;NN;NN@;-Module_struct k@k.module_element@@@ @@@ @A@@I@Aq TTr TU @@@@@(;NN);NN@@@@@j@@@j@@@! @@k/@@k/@@@ภ7<NN8=O)OXAภ$Code @<NN@డ!^K<NO'L<NO(@q@@@q@@@n@n@@@nm@@@n@@n@@n@@ఐ /with_def_syntaxg<NOh<NO@ ߰@@ @# : o<NOp<NO@@r<NOs<NO@@@@@nJ@nJ@n@ <NO%@@<NO$<NO&@@J@nJ@n@<NO@@@@@డ#!^=O)OR=O)OS@@@@@@@n@@@@n@@@n@@n@@n@@డ*struct_end-Odoc_messages=O)O:=O)OG@ =O)OH#@$@o@@@x@===T@@@.@@@@@nK@nK@n9@@! =O)OT=O)OU@@?=O)OV@@@@@nK@oK@oL@@+ @@@@@n@oK@nT@@<NN=O)OW@@^@@@n@oJ@n^@@ @@ >I@na@ภlAi@A@l LD@n@@@nI@op@@<NN@@kr@Ġ.Module_functor?OZOb?OZOp@;.Module_functor i@l@@@ l@@@ @BB@I@Al UUm UU@@@@@#?OZOr$?OZOs@@l@@@k3%%%%%%%%@ @@@ఠ!k0?OZOu1?OZOv@IA@@l/@@@k@@@)8?OZOw@@l6@@l6@@@డ!@B@O|OC@O|O@)@@@ I@o @@@o@'@@@o~ @@@o @@o @@o 3TTTTTTTT@ -&@'@(@@@@ఐ /with_def_syntaxf@O|Og@O|O@ ް@@ @ภհn@O|Oo@O|OAԠภ$Code w@O|O@# : ~@O|O@O|O@@@O|O@O|O@@@@@o(J@o*J@o)3@@ @@ J@o'6@ภ$A@%A@OK@o@@@o#J@o/D@@@O|O.@@fX@@@oJ@o"L@ภ@O|O@O|O@@@@J@o4W@@O|O@O|O@@Z@@డI!@AOOAOO@@@@ J@o9@@@o;@@@@o: @@@o8@@o7@@o6{@@ภAAOOAOOA@ภ$Code AOO@W,functor ... AOOAOO@@AOOAOO@@c@@@oSK@oUK@oT@@ @@ ?K@oR@ภq$An@%A@q@L@oI@@@oNK@oZ@@AOO.@@ҠI@@@oGK@oM@@డ!@BOOBOO@@@@m@@@oa@m@@@o`Um@@@o^@@o]@@o\@@ภ6BOO7BOOAภ$Code ?BOO@$ -> FBOOGBOO@@IBOOJBOO@@@@@oyL@o{L@oz@@ @@ L@ox@ภͰ$A@%A@͠ M@oo@@@otL@o @@eBOO/@@/m\@@@omL@os@@ ఐ.$selfzCOO{COP@f @@q&@eCOP@@mm@@@o@mm~@@o@@o1@mภIؠภICOP)COP.@I@@@ M@oC@@@@@@oG@@ఐx!kCOP/COP0@Q@@m@@@oW@@COOCOP1@@mZ@@M@@@@@oFK@oL@okc@@ @@x@@@oJ@oK@oEl@@@@mm@Ġ-Module_typeofEP3P;EP3PH@;-Module_typeof(@t@@@ @AG@I@A(XBXH)XBXa@@@@ఠ!sEP3PIEP3PJ@A@@@@@k3@P@@@@@@@m@@m@@@@ఠ$codeFPNP\FPNP`@A@@b@@@oJ@o3@f"@@@@@డ&Printf'sprintfFPNPcFPNPi@ FPNPjFPNPq@@@@@@y@@@o@@@@p-2J@oJ@p@@p,J@o@@oJ@o@@@o@@@o@@@o@@o8@@ภkMjNBFPNPrCFPNPAiภvX*Y )ภ~`a@@ =L@o=@@@oK@p]@ภpNq#N/module type of (@(@N@@@pK@pK@pq@ภV7Uภ?@?@6bL@pb@@@p+K@p5@ภO@O@k @@@oK@oK@oK@pK@p)|J@oJ@pJ@p*@@@p.K@p?@@j@L@p@@@pK@p(@@v@#@@@oK@p@@@L@o -@@@oK@o@3%smodule type of %s@@@@@oK@pBK@pA@@@@WĠC@@@oK@o@@ఐ/with_def_syntaxGPPGPP@g@@@# : GPPGPP@@GPPGPP@@K@pW@ GPP@@GPPGPP@@K@pX @ GPP GPP@@@@ఐ4!sHPPHPP@@@K@pY@@@@J@o@A@FPNPX@@ภ%JPP&JPPAภ$Code .JPP@ఐA$code7JPP8JPP@@@A@B@@@@@pdI@pfI@pe3????????@DR @@@@  @@I@pc@ภ'A@(A@D@p[@@@p_I@pk@@WJPP2@@@@@p^@>7@@oS^@Ġ-Module_unpackgKPPhKPQ@;-Module_unpack@ @@@ o1module_type_alias@@@ @BH@I@AXXXX@@@5@ఠ$codeKPQKPQ@A@@@@@k@@KPQ KPQ @@@@@k @@@+KPQ @@o@@o@@@@ఠ$codeLQQLQQ"@A@@ @@@p{J@pl3@ *#@$@%@@@డ?&Printf'sprintfLQQ%LQQ+@ LQQ,LQQ3@@:@@@:@ @@@p@'@@@p2J@pJ@p@@pJ@p@@pJ@poC@@@pq@@@@pr@@@pp@@pn8@@ภLQQ4LQQ:Aภ Рภ%@@=L@p=@@@pK@p]@ภ5#ภ= +@+@ɠNL@pڠN@@@pK@pu@ภM/0;@;@!W@@@pzK@pK@pK@pdJ@pJ@p@@@pK@p@@R@8u  @@@pK@p@@]@CL@pz{|}@@@pK@p@$%s%sn@n@J@@@pK@qK@q@@ut@@ڠ5@@@pyK@p@@ఐ/with_def_syntaxrMQ;QKsMQ;QZ@@@@# : zMQ;Qa{MQ;Qd@@}MQ;Q`~MQ;Qe@@K@q@ MQ;Ql@@MQ;QkMQ;Qm@@K@q@MQ;QGMQ;Qn@@@@ఐ$codeNQoQ{NQoQ@@@K@q@@@@J@p@A@LQQ@@ภPQQPQQAภ$Code PQQ@%ఐ$codePQQPQQ@@@@@2@@@q$I@q&I@q%3@ . @@@@  @@I@q#@ภB'A?@(A@BD@q@@@qI@q+@@PQQ2@@(@@@q@>7@@p:@@@AII9@@p3@H@@@k;A@o?A@@pUp@@@q@pp@@q@@q@@q@ @@lqcq@@@q@pp@@q@@q@@q@@qD@q@IPITY@  * Return [text] value for a [module_kind]. II IIO@@@@@@@pSQQSQQ@AA࣠@&self-2Aఠ  iб=Ai@l3$$$$$$$$@i@@@  iӱ@Ali@l@@i@࣠q ~;Aఠqq6SQQ7SQR@OA@@ 1E@q388888888@im@i@"m@i@@@@ภ~8ESQRFSQR@~7@@@~7@@@q@@LSQQMSQR@@"tkAWSQRXSQR@pA@@q,3XXXXXXXX@!*$@%@&@@@@@@ఐ"tkiTRR&jTRR(@q=@@@@q>3jjjjjjjj@@@@Ġ2Module_type_structyUR.R6zUR.RH@;2Module_type_structqL@@@ 9@k@@@ 2@@@ 1@A@@E@A1^G^M1^G^x@@@H*@@UR.RIUR.RJ@@|@@@q@@@q3@-@@@@@# @@qm@@qm@@@ภVRNRYVRNRAภ$Code VRNR]@డA!^VRNRVRNR@۰@@@@@@q@@@@q@@@q@@q@@q+@@ఐ/with_def_syntaxVRNRcVRNRr@v@@:@# = VRNRyVRNR|@@VRNRxVRNR}@@@@@qJ@qJ@qK@ VRNR@@VRNRVRNR@@J@qJ@qY@VRNR_@@@[@@డ'sig_end-Odoc_messagesMVRNR@ VRNRVRNR@S@@@@y@UUUi@@@] @@0@@@qJ@qJ@q@@VRNR^VRNR@@@@@q@qJ@q@@ @@kI@q@ภA@A@yD@q@@@qI@q@@7VRNRX@@r@Ġ3Module_type_functorBXRRCXRR@;3Module_type_functor@r@@@ 3r@@@ 4@BA@E@A2^^2^^@@@ +@ఠ!pZXRR[XRR@sA@@r@@@q3^^^^^^^^@@@@ఠ!kiXRRjXRR@A@@r<@@@q@@@/qXRR@@rC@@rC@@@@ఠ"t1 |YRR}YRR@A@@J@r@@@rJ@r3@5.@/@0' @!@"@@@డ"!@ZRSZRS@}@@@b@@@r@y@@@rР#@@@r@@r@@r!@@ภZRRZRSAภ$Code ZRR@.డQ!^ZRRZRR@@@@@@@r%@@@@r$@@@r#@@r"@@r!M@@!(ZRRZRR@@ZRR@@@@@r1L@r3L@r2`@@డ!^ZRRZRR@@@@@@@r9@@@@r8@@@r7@@r6@@r5|@@ఐ!pJZRR@L@@s@@@rI@rG@'mp_nameZRR(@%tW)@@B@@@rEM@rJM@rH@@# : ,ZRR-ZRR@@:/ZRR@@M@@@rDM@rLM@rK@@r @@U@@@r0@rMM@rC@@@ZRRAZRS@@@@@r@rNL@r/@@ @@K@r@ภİA@A@ĠL@r@@@rK@rS@@[ZRR@@%@@@rK@r@@డ!@n[SS:o[SS;@U@@@:D@rX@@@rZ@R@@@rY @@@rW@@rV@@rU@@ ఐo$self[SS[SS@l6@@w @k[SS.@@svst@@@rk@sosh@@rj@@ri@s~ภf` @@s@@@rt!@@ఐ[!p[SS/[SS0@,@@t/@@@rx@rv5@'mp_kind[SS1[SS8@&@@s@@@rw?@@[SS[SS9@@sB@@ภ9\S<SI\S<SVA8ภ$Code \S<SM@O%) -> \S<SO\S<ST@@\S<SN\S<SU@@[@@@rL@rL@rf@@ @@5L@ri@ภi$Af@%A@iCM@r}@@@rL@rx@@\S<SH/@@ܠ@@@reL@r@@A6@@@@@rK@rL@rd@@?@@@A@YRRA@@@ఠ"t2^SdSr^SdSt@7A@@sD@sR^SdSS^SdS@P=@@@ RK@r.@@@@@@r2@@ఐ!ke^SdSf^SdS@۰@@t7@@@rB@@5@@t6C@A@m^SdSn@@డ!@w_SSx_SS@^@@@CI@r@@@r@\@@@r @@@r@@r@@r3@dtm@n@o@@@@ఐd/with_def_syntax_SS_SS@@@@d@ภ _SS_SSA ภ$Code _SS@ # = _SS_SS@@_SS_SS@@,@@@rJ@rJ@r3@@ @@J@r6@ภ:$A7@%A@:OK@r@@@rJ@rD@@_SS.@@X@@@rJ@rL@ภP_SS_SS@O@@@J@rW@_SS_SS@@Z@@డ~!@_SS_SS@ٰ@@@cTmT@@Z@@డ!@KdTTLdTT@2@@@v@@@s/@.v@@@s.v"@@@s,@@s+@@s*y@@ఐ!thdTTidTT@@@@@ภڰsdTTtdTTA٠ภ$Code |dTT@ఐ$codedTTdTT@@@@@@sHK@sJK@sI@@ @@K@sG@ภ $A@%A@ L@s>@@@sCK@sO@@dTT/@@}vm@@@s:K@sB@@B6@@@@@sJ@sPK@s9@@v?@@v}D@s @B@@v6@Ġ1Module_type_aliasfTTfTT@;1Module_type_aliasG@T@@@ 5@AB@E@A4_0_64_0_^@@@,@ఠ(mt_alias fTTfTT@A@@g@@@q3@n@@@@@@@v@@v@@@ภIgTTkUUAHภ$Code gTT@_డ!^gTU!gTU"@@@@@@@sa@@@@s`@@@s_@@s^@@s]3@81@2@3@@@@ఐޠ/with_def_syntaxgTTgTU @@@3@@@@# = gTUgTU@@!gTU"gTU@@H@@@smJ@spJ@so@ 0gTU@@2gTU3gTU @@J@srJ@sq @9gTTD@@"@@ఐt(mt_aliasHhU#U;IhU#UC@B@@@@@sx@suJ@*mta_moduleThU#UDUhU#UN@3*mta_module@@@ /@@@ .@@@ -A@A3(mta_namez!t@@@ ,@@@@A+]]'+]]:@@)(@@A,]k]u,]k]@@-)@,@@&@@@sw@@@svu@Ġ$NoneiUTUgiUTUk@@@@@-:@@@s@@@sw@@4A@@@s@@@s~@@@ఐˠ(mt_aliasiUTUoiUTUw@@@3@@@s@s@(mta_nameiUTUxiUTU@I@@@@@s@Ġ$SomejUUjUU@ఠ"mtjUUjUU@A@@w@@@s@@@@@q~@@@s@@@s@@x@@@s@@@s@@@ఐ"mtjUUjUU@@@ @@@@@s@s3@. @@@'mt_namejUUjUU@@@G @@@AhU#U4jUU@@@@@slJ@s@@gTTjUU@@t@@@s[@sJ@sk@@& @@wI@sZ@ภkUU.A@/A@xD@sR@@@sVI@s@@gTT9@@w@Ġ+Odoc_module(mUU)mUU@2Module_type_typeof-mUU.mUU@@;2Module_type_typeof+Odoc_module0module_type_kind@@@c@&stringQ@@@c@AD@E@A8ocamldoc/odoc_module.mliQ  Q  @@@|@ఠ!s NmUUOmUU@gA@@@@@q@@@.@@x'@@x'@@@@ఠ$code`nUUanUU@yA@@@@@sJ@s3ffffffff@!@@@@@డ&Printf'sprintfynUUznUV@ }nUV~nUV@@@@@@@@@tC@@@@tu2J@t+J@t`@@ttJ@t.@@tBJ@s@@@s@@@s@@@s@@s8@@ภnUV nUVAӠภ  ภʠON@@t=L@t0=@@@tAK@tK]@ภڠYb#Ya/module type of (@(@YF@@@t\K@t_K@t^q@ภ 7ภ{?z@?@bL@tbb@@@tsK@t}@ภ$O@O@ku@@@sK@t*K@t?K@tZK@tq|J@t@J@t[J@tr@@@tvK@t@@j@L@tM@@@t]K@tp@@v@#@@@tDK@tY@@@*L@t -@@@t,K@t>@3%smodule type of %s@@1@@@t-K@tK@t@@@@ĠC@@@sK@t)@@ఐ"/with_def_syntaxYoVV/ZoVV>@@@"@# = aoVVEboVVH@@doVVDeoVVI@@K@t@ noVVP@@poVVOqoVVQ@@K@t @uoVV+voVVR@@@@ఐ3!soVVSoVVT@@@K@t@@@@J@s@A@nUU@@ภqVbVnqVbVyAภ$Code qVbVr@ ఐA$codeqVbVsqVbVw@@@A@B@@@@@tI@tI@t3@DR @@@@  @@yI@t@ภ)qVbVx(A'@)A@*yD@t@@@tI@t@@qVbVl3@@@@@t@?8@@y_@@@ATRR :@@y0@;A@?A@@y<y@@@t@yy@@t@@t@@t@ @@uyJy@@@u@yy@@u@@u@@u@@uD@t@SQQY@ + Return html code for a [module_type_kind].RQQRQQ@@@@@@@@uru@uy@#@A~3A~ A~wA~GA}(A}A}A}A}A}A}}mA}l}PA}O}-A},}A}|A||A||A||A||]A|\|AA|@|)A|(|A| {A{{A{{A{{A{{A{{dA{c{GA{F{*A{){ A{ zAzzAzzAzzxAzwz\Az[z2Az1@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@cAAv#@A@}@@}Ġ}@@@v@@@v@}@@@v}@@@v@@v@@v@@v@|@A@|@|~|u@@v@@v@@v@AB}e@A@}a@}`}V@@v@@v@@v@|@A@|@||@@v@@v@@v@A|߰@A||@@@v@|@||@@v@@v@@v@@v@B}h@A}d}`@@@v@}Z@}X}P@@v@@v@@v@@v@}K@A@}G@}F}>@@v@@v@@v@}:@A}6}2@@@w@}*@})@}#}@@w@@w@@w@@w@@v@ABCD}@A@}@}}@@w@@w@@w@}Ѱ@A@}@}}@@w @@w @@w@A\@A@V~L@@@w@@@w~@@@w@@@w @@w @@w @|@A@|{@@w@@w@AB@A@@@@w@@@w@@@w@@@w@@w@@w@d@A@^@Y@@@w@~@@@w @@w@@@wР0@@@w@@@w@@w@@w@{`@A@{\@{[{T@@w#@@w"@@w!@AB|@A@|@||@@w&@@w%@@w$@{R@A@{N@{M{F@@w)@@w(@@w'@A|ɰ@A@|@||@@w,@@w+@@w*@BCDE@A@@@@@w2@~@@@w3@@w1@@@w0~@@@w/@@w.@@w-@|8@A@|4|+@@w5@@w4@Aİ@A@@@w>@@@w=@~@@@w<@@@w;@@@w:@@@w9@@w8@@w7@@w6@|y@A@|u|n@@w@@@w?@{@A{{@@@wD@{|{u@@wC@@wB@@wA@A| @A@|{@@wF@@wE@BCD|@A@||@@wH@@wG@{s@A{o{m@@@wL@{h{a@@wK@@wJ@@wI@A|c@A@|_|V@@wN@@wM@|N@A@|J@|I|>@@wQ@@wP@@wO@AB@A@@@@wW@@@wVw@@@wU@@@wT@@wS@@wR@@A@dk@@@w]@@@w\@@@w[@@@wZ@@wY@@wX@ACE@A@@@@wa@@@w`@@w_@@w^@ܰ@A@B@@@wg@@@wf @@@we@@@wd@@wc@@wb@}Ͱ@A@}@}}@@wj@@wi@@wh@AB@A@@@@wp@@@woƠ&@@@wn@@@wm@@wl@@wk@~@A@~@~}@@ws@@wr@@wq@A}Ѱ@A@}@}@}}@@ww@@wv@@wu@@wt@}f@A@}b}Y@@wy@@wx@AѰ@A@ˠ@@@w@@@w~R@@@w}@@@w|@@w{@@wz@BCDFG}@@x J This class defines methods to generate a [text] structure from elements. ?@@@@@@@@x#@G;@@~A*A{AhAYAJA1pA!YA@A #AAAAAuAtXAW?A>A~A~~A~~A~~A~~qA~p~VA~U~9A~8~A~~A~}A}}A}}A}}A}}rA}q}SA}R}:A}9}A}|A||A||A||zA|y@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@xtfxqxtgf@ff@@@f@f@W}~i~8~ɠ}`}||~}>|Ǡ}*}~Z|~B} -}VӠWq"~~ @@xx@3@|@@@#@o@@nA@#@b;@@ Aa@@@@@@@@rA@;@@A@@@@@@@A@%#@@@xxA@'#@;@@A@@@@x@@@x@xxA@*;@@Ay@@@@x@@@xA@@3@|4#@x4@@xx5#@x6v@xx8#@A@͠@@@yp@@@yoŠ@@@y8@@@yn@@ym@@ylA@@@@yk@@@yjڠ@@@yi@@yh@@ygA@Ġ@@@yf@@@ye&@@@yd@@yc@@ybA@@@@@y`@@@@ya@@y_@@@y^A@@@y]@@y\@@y[A@ z@@@yZ@@@yYS@@@yX@@yW@@yVtA@m@@@yR@@@yU@@yT@@ySiA@Π@@@yQ4o@@@yP@@yO@@yN\A@9@@@yM@@@yLF@@@yK@@yJ@@yIOA@H@C@@@yG@>=@@@yH@@yF@@@yE:9@@@yD@@yC@@yB6A@/f,@@@yA@@@y@s@@@y?@@y>@@y=&A!@@@y<@@@y;@f@@@y:@@@y9@@@y7@@y6@@y5@@y4#A :@@@y3@@@y2@@@@y1@@@y0@@y/@@y.@@y-A@@@@w@@@@xI@@@w@@y,@@y+@@y*A@%$@@@w@!@@@x @@@w@@y)@@y(@@y'A@&@@@@w"@@y&@@y%@@y$A@@@w@@@y#@(@@@@w$@@y"@@y!@@y @@yA@G@@@@wC@@y@@y@@yA@@@w@@@y@\@@@@x@@@@x@@@wa@@y@@y@@y@@y@@yA@@@y@w@@@@wt@@y@@y@@y@@yA@@@@@w@@@w@@y@@y@@yA@@<@@@w@@y @@y @@y A@@ZAKH@@@x@@@x@@y @@y @@ytA@@j`[X@@@x@@@x@@y@@y@@yeA@@e@bmj@@@x(@@@x@@y@@y@@y@@yVA@@O*@@@x6@@y@@x@@xHA@@K>;@@@x-@@x@@x@@x8A@@@@xf@@@xb@@@xe@@x@@x+A@$#@@@x@@@x@@@x@@x@@xA@7@@@x&@@@x@@@x@@x@@xA@J @@@xP9@@@xO@@@xN@@x@@xA@@@@xBL@@@xA@@@x@@@x@@xA@@@@xq@@@xp@@x@@xA@X@@@@xx@@@xw @@@xv@@@xu@@x@@x@@xA@@@@@x_@ נ@@@xa@@@x`@@x^@@@x]0-@@@x\@@@x[@@x@@xA@@>@@@x)J@@@x'@@x@@x@@xA@@O@@@x2[@@@x1@@x@@x@@xA@@@xX@@@x@g@@@xVnk@@@xU@@@xT@@x@@x@@xA# @@@xm@@@x@8@@@xk@@@xj@@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@@x@AA@@@@x@@@@@x@@@x@@x@@x@@@x@A@C@@A[?@@@w@@@w@>@@@w=@@@w@@w@@w@@w@@A@!@@@w@@w@@w@AB@A@(@ @@w@@w@@w@I@A@2@*@@w@@w@@w@Av@Ar@@@w@?@7@@w@@w@@w@@w@B@A@@@w@9@1@@w@@w@@w@@w@@A@T@ L@@w@@w@@w@Ѱ@A @@@x@b@@\@@w@@w@@w@@w@@w@ABCD@A@k@fc@@x@@x@@x@h@A@b@]Z@@x @@x@@x@A@A@$@@@x@@@x1,)@@@x@@@x @@x @@x @@A@}@@x@@x@ABY@A@SP@@@x@@@xKFC@@@x@@@x@@x@@x@@A@@@@@x"@^@@@x#@@x!@@@x kfc@@@x@@@x@@x@@x@@A@@61@@x&@@x%@@x$@AB;@A@@?@@x,@@x+@@x*@@A@@50@@x0@@x/@@x.@Ae@A@@_@@x5@@x4@@x3@BCDE@A@@@@@x<@@@@x=@@x;@@@x:@@@x9@@x8@@x7@ְ@A@@@x?@@x>@Ab@A^\Y@@@xK@@@xJ@T@@@xI@@@xHQ@@@xG@@@xF@@xE@@xD@@xC@@A@ @@xM@@xL@'@A#{@@@xW@xs@@xS@@xR@@xQ@A@A@@@xZ@@xY@BCD@A@XT@@xd@@xc@@Aw@@@xl@to@@xi@@xh@@xg@A@A@ @@xo@@xn@@A@\@@@xt@@xs@@xr@AB@A@ z@@@x~@@@x}@@@x|@@@x{@@xz@@xy@C@A@!@@@x@@@x.)&@@@x@@@x@@x@@x@ACE@A@3@@@x7@@@x@@x@@x@@A@E@@@x@@@xRMJ@@@x@@@x@@x@@x@u@A@@l@@x@@x@@x@AB*@A@GD@@@x@@@xnif@@@x@@@x@@x@@x@@A@@/@@x@@x@@x@Az@A@@{@x@@x@@x@@x@@x@@A@@@x@@x@Az@A@tq@@@x@@@x@@@x@@@x@@x@@x@BCDFG@@}}'#@A@@@@zm@@@zl@@@z5@@@zk@@zj@@ziA@@@@zh@@@zgʠ@@@zf@@ze@@zdA@@@@zc@@@zb۠&@@@za@@z`@@z_A@@~@@@z]@y@@@z^@@z\@@@z[A@@@zZ@@zY@@zXsA@j@@@zW@@@zVS@@@zU@@zT@@zSdA@ ]@@@zO@@@zR@@zQ@@zPYA@@@@zN$o@@@zM@@zL@@zKLA@)@@@zJ@@@zI6@@@zH@@zG@@zF?A@8@3@@@zD@.-@@@zE@@zC@@@zB*)@@@zA@@z@@@z?&A@V@@@z>@@@z=c@@@z<@@z;@@z:A @@@z9@@@z8@Vq@@@z7@@@z6@@@z4@@z3@@z2@@z1A*@@@z0@@@z/@ @@@z. @@@z-@@z,@@z+@@z* A@@@@y@@@@z)9@@@z@@z(@@z'@@z&A@@@@z@@@@z%@@@z@@z$@@z#@@z"A@&@@@@z!"@@z @@z@@zAq@@@z@@@z@(@@@@z$@@z@@z@@z@@zA@G@@@@yC@@z@@z@@zA@@@z @@@z@\@@@@y@@@@y@@@ya@@z@@z@@z@@z @@z A@@@z @w@@@@z t@@z@@z@@z@@zA@@@@@y@@@y@@z@@z@@z~A@@,vu@@@y@@z@@y@@yqA@@Z1;8@@@y@@@y@@y@@y@@ydA@@jPKH@@@y@@@y@@y@@y@@yUA@@e@b ]Z@@@y@@@y@@y@@y@@y@@yFA@@O@@@y@@y@@y@@y8A@@K.+@@@y@@y@@y@@y(A@zy@@@y@@@y@@@y@@y@@yA@@@@y@@@y@@@y@@y@@y A@'@@@y@@@y@@@y@@y@@yA@:@@@y)@@@y@@@y@@y@@yA@@@@y<@@@y@@@y@@y@@yA@@@@ys@@@y@@y@@yA@X@@@@y@@@y@@@y@@@y@@y@@y@@yA@@@@@y@Ǡ@@@y@@@y@@y@@@y @@@y@@@y@@y@@yA@@.x@@@y:@@@y@@y@@y@@yA@@?@@@yK@@@y@@y@@y@@yA@@@y@@@y@W @@@yt^[@@@y@@@y@@y@@y@@yA@@@y@@@y@s(@@@y@@@y@@y@@y@@y q@{8@{7@{6@{5@{4@{3@{2@{1@{0@{/@{.@{-@{,@{+@{*@{)@{(@{'@{&@{%@{$@{#@{"@{!@{ @{@{@{@{@{@{@{@{@{@{@{@{@{} u@@{ u@ӰAAҠ@@@@{@@yx@@@{ts@@@{@@{@@{ @@@{ @A@3@@1K/@@@zt@@@zs@.@@@zr-@@@zq@@zp@@zo@@zn@ @A@!@@@zw@@zv@@zu@AB@A@(@ @@zz@@zy@@zx@9@A@2@*@@z}@@z|@@z{@Af@Abx@@@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@ABCDs@A@k@fc@@z@@z@@z@X@A@b@]Z@@z@@z@@z@A@A@ݠ@@@z@@@z!@@@z@@@z@@z@@z@@A@}@@z@@z@ABI@A@C@@@@z@@@z;63@@@z@@@z@@z@@z@@A@@@@@z@N@@@z@@z@@@z[VS@@@z@@@z@@z@@z@@A@@61@@z@@z@@z@AB+@A@@?@@z@@z@@z@ް@A@@50@@z@@z@@z@AU@A@@_@@z@@z@@z@BCDE@A@@z@@@z@ut@@@z@@z@@@zqp@@@z@@z@@z@ư@A@@@z@@z@AR@ANLI@@@z@@@z@D@@@z@@@zA@@@z@@@z@@z@@z@@z@ @A@ @@z@@z@@Ar{@@@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@ABr@A@j@@@z@@@z@@@z@@@z@@z@@z@3@A@@@@z@@@z@@@z@@@z@@z@@z@ACE|@A@#v@@@z'@@@z@@z@@z@r@A@ؠ5@@@z@@@zB=:@@@z@@@z@@z@@z@e@A@@l@@z@@z@@z@AB@A@74@@@z@@@z^YV@@@z@@@z@@z@@z@@A@@/@@z@@z@@z@Aj@A@@{@x@@{@@{@@{@@{@@A@@@{@@{@Aj@A@da@@@{ @@@{ @@@{ @@@{@@{@@{@BCDFG ;@@@AAAfAIAAAAA~An{AU[AE?A,"AAAAAASA/AAAA|AnA^ATrAJUA:6A)AAAAAfAJA.AAw @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{@yz@yy@yx@yw@yv@yu@yt@ys@yr  @@yq@@@@@@@@ k;@@@A~A{y@@@|6@@@|5@x@@@|4w@@@|3@@|2@@|1@@|0UA@ml@@@{u@RQ@@@{@@@| @@|/@@|.@@|-EA@@=:@@@|,@@|+@@|*@@|)A@!@@@@{@@@{@@|(@@|'@@|&A۠@@@|@@@|%@:@=@@@|$5@@|#@@|"@@|!@@| \AWQ@@@|@@@|@Q@@@| @QP@@@|@@@|@@|@@|@@|@@|NA@d@FE@@@{{^@@|@@|@@|AA<?@@@|@v@-@@@{t@*)(@@@{s@@@{ry@@|@@|@@|@@|@@|A@@@@@|@@| @@| @@| A@F@@@@|@@@|@@|@@|tA@mj@@@|@@@|@@@{d@@@|@@|@@{A@9@@@{(@@@{@@@{@@{@@{A@@@@{@@@{٠(@@@{@@{@@{A@@|@@@{@w@@@{@@{@@@{C@@@{@@{@@{A@@C{@@@{@@@{q@@@{@@{@@{@@{A@ @@@@{@@{@@{@@{A@@d~@@@{&!@@@{@@{@@{@@{A@(@ڠ-@@@{@@{@@{@@{;A@4@/@@@{נ@*)@@@{@@{@@@{&%@@@{@@{@@{yA@Prq@@@{WT@@@{@@@{@@{@@{A  @@@{@@@{@Sn@@@{@@@{@@@{@@{@@{@@{A@~@@@{@@@{@@@{@@{@@{A:7@@@{@@@{@O@@@{@@@{@@@{@@{@@{@@{tA@R@ih@@@{@m@@@{@@@{@@@{@@{@@@{U@@@{@@@{@@{@@{}A@@@@{@@@{@@{@@{A@@@{@@@{@@@@{S@@@{@@{@@{@@{A@@@@{@@@{@@{@@{A@ @@@@{@@@{@@@{@@@{@@{@@{@@{A@ɠ&@@@{@@@{3@@@{@@{@@{[A@8@@@{@@@{E@@@{@@{@@{A@G@@@{K@@@{@@{@@{A@@@@{a@@@{@@{@@{A@c@mhe@@@{@@@{@@{@@{@@{?A@[X@@@{@@@{@@@{~@@{}@@{|A@@ @@@{z@@@{y@@{x@@{w@@{vA@@@H@@@{p@@{o@@{n@@{m@@{l+A@$#@@@{k@@@{j@@@{i@@{h@@{gA@@@@{f@@@{eĠ@@@{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@@@@@@@@@@ݱ,Odoc_to_text@@@@@ H************************************************************************A@@A@L@ H BMMBM@ H OCaml CC@ H !D"D3@ H Maxence Guesdon, projet Cristal, INRIA Rocquencourt 'E44(E4@ H -F.F@ H Copyright 2001 Institut National de Recherche en Informatique et 3G4G@ H en Automatique. 9H:Hg@ H ?Ihh@Ih@ H All rights reserved. This file is distributed under the terms of EJFJ@ H the GNU Lesser General Public License version 2.1, with the KKLKN@ H special exception on linking described in the file LICENSE. QLOORLO@ H WMXM@ H************************************************************************]N^N5@ * Text generation. This module contains the class [to_text] with methods used to transform information about elements to a [text] structure.c 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.e ,* @return [text] value for an authors list.  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. :* Return [text] value for the given "see also" reference. j 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"-c#$ ;/builds/workspace/main/flambda/false/label/ocaml-freebsd-64 =210/.-,+*)('&%$#"! @@0v,ă# 3)3>>>>>>>>@=@@(Asttypes0E\eǥ]k6e5Build_path_prefix_map0gMOBnM`8CamlinternalFormatBasics0oZ2t,ݠ0CamlinternalLazy0;x#5䢜hLm*Format_doc0Mv9630A %Ident0y43a$+,Identifiable0XnAZ4eҠ(Location0nݹV 2f-V )Longident0@#j,6.Nt蠠$Misc0  =73 Z *Odoc_class0tǘ۶a.Odoc_exception0 M.GL.Odoc_extension0o?Q HgStʎ+Odoc_global0%[<㎁ 0W3ux|]_U}0rMmj&"+Odoc_module0H'ϙC)Odoc_name0ݸeBb!|ʠ.Odoc_parameter0FA07++Odoc_search0T l5:nϼy~0*o揑 T;9#0mKd/wJ>:)Odoc_type0G9Q/_;%I*Odoc_types0B3F;*Odoc_value0!$DiJpPCl+Outcometree0yl4>Yfܠ)Parsetree0Z<4$PC$Path09{ְZsv)Primitive0{mV|{J %Shape0OĸT>b&Stdlib0y{x!O!.Stdlib__Buffer0_?K|/V>O}~Nࠠ.Stdlib__Digest0 Jjrڵ6.Stdlib__Domain0iW',P6wz.Stdlib__Either0FԤ) 4'>.Stdlib__Format0)n[-Ob/Stdlib__Hashtbl0^iaxG$+,Stdlib__Lazy0OM>x9