Caml1999T031;JS.%<(Odoc_gen*ocaml.text&_none_@@A! +odoc_gen.mlP77P7=@@@@@@0@@@@%arrayH8@@M@A@A@@@@@@7@@@$boolE8@@%false^@@A@$true_@@G@@@A@@@@@H@A@$charB8@@@A@@@@@L@A@#exnG8@@AA@@@@@P@@@5extension_constructorP8@@@A@@@@@T@@@%floatD8@@@A@@@@@X@@@*floatarrayQ8@@@A@@@@@\@@@#intA8@@@A@@@@@`@A@%int32L8@@@A@@@@@d@@@%int64M8@@@A@@@@@h@@@&lazy_tN8:@O@A@A@Y@@@@@p@@@$listI8B@P@A"[]a@@|@"::b@@@Q@@@ @@A@Y@@@@@@@@)nativeintK8@@@A@@@@@@@@&optionJ8b@S@A$Nonec@@@$Somed@@@@@A@Y@@@@@@@@&stringO8@@@A@@@@@@@@$unitF8@@"()`@@@@@A@@@@@@A@ .Assert_failure\ m@@@@Jj@@@@@@V@@Aɠ=ocaml.warn_on_literal_pattern@0Division_by_zeroY @@@AҠ @+End_of_fileX  @@@Aڠ@'FailureU (@$@@A㠰@0Invalid_argumentT 1@-@@A젰#@-Match_failureR :@956@@\@@A1@ )Not_foundV H@@@A9@-Out_of_memoryS P@@@A A  @.Stack_overflowZ X@@@AI@.Sys_blocked_io[ `@@@AQ@)Sys_errorW h@d@@A#Z&&@:Undefined_recursive_module] q@plm@@c@@A1h44@ %bytesC8@@@A@@@@@8@@@&Stdlib@@-doc_generator A9R?J:R?W@0A@A A.#doc_generator AБ@(generateA@+Odoc_module(t_module@@@@@@@@@@@@@C@@@@C@-@@C@0hhhhhhhh@j28@@@A+A*@@B@@B@@@@@@@|R??}SZ@@@@@A8@@@A;A:@B@B@B@#@B@@@@@@@@X@@B@@B@@@'*undef*C@@@@SZb@@RAAШ@б@гO$listSZSZ@гT+Odoc_moduleTSZuSZ@@]@@@~L@@@e@@@Q @@г]$unitSZSZ@@e@@@]@@z^@@{_SZc@@@@i@@@AC@@AfSZ\V@@ @AS@@u@@@@@A@A@@@B@@n@k@@p@mp@@po@頰б$BaseJCUU@Б0A@)generatorVV@IBHBGB*#generatorFBаנ-doc_generatorVV@@@A@ʠ@@@@@@@@@@@@@.*dummy method*B@DDD@@D@@/@@@@@A@A055555555@ @r@@@A@1@@@@@@@@@@@@@~@@@@@@A@At@@ 8@@@AA@@@@@@@@@@@@@@@@;@@@@@@@@@<8@@@A3A@0/,@@@@@@+@@@@@@@@@@@@@@@@@@@8@@@ALA@@C@@C@5@@@@@@V@@@@A8@@@A^A#C@C@C@z@C@@@@@@@@ @@@@C@@@@@C@@C@@@*@@@A@@ @@|AA@@ѐ@@@@@A@Aʐ @2@0@@4@24@@0@@A5@@ @ @9@7A@@ @<@:A@8@@@AM@@@@@@@@>A@8@@@AA`@@Ԑ@@@@@@N@@@LA@@0@ @F@X@V@@Z@X @@A@@@@@@@@@@@@@@H@ݐߠL@@L@@ɰ@A@AGd@@@@{@y@@A@Ӡ@@@@@@@@@@@@@i@䐐m@@m@@@A@Ae@@08@@@AA@@@@@@@@@@@@@@e@搐di@@@@@@@@@J8@@@A A@@@@@@@@@@@@@@@@@퐐@@@@@@@@@@A0hhhhhhhh@/@AmUnW@@@pU@@0oooooooo@6@@.Base_generatorVD}Y~Y@@Б0A@)generatorZZ@NEMELE*#generatorKEБ@Z2A@(generateA@^]Z@@G@ B@@G@ AG@ @@G@ !H@ @G@ H@ @G@ H@ [@ @ H@@@H@ 0@A@A@A@A@@@cBB8@@@AA@@@@ 3@@@ 2@@@ 1@@ 0@@ /@@ UF@ Q@ WF@@@@@@@Z ZM@@@@ Cb8@@@AA!uF@ XF@ [F@p@F@@@@@@@@s @@A0BGG PG@ M@ NG@ J@ L @@ K@@˰@A=@A@@@ TF@@+@,@@F@@F@@@@3@4@@@)selfpat-*O66@i@/Z:0ZB@AA@&self-1Tࠠ&self-*SA@0========@@@@A@@@ @@ @A@R@A@!1[@eD@@@@@@@%paramU@YZCZZD@@H@ H@ 0\\\\\\\\@!&@$@yE0@&@{F@@@@ภ"()lZGmZI@8@@@U@@@@A@@A@@@@@H@ @@A A@"A@@@@H@ *@H@ )H@ '"@@A@@@@H@ .@H@ -@H@ ,0@G@@@Z3@@@F>Z,@I@а-doc_generatorZZ)@@@QAuBtHG :H@ 7?@ 8H@ 4@ 6> @@ 5@@]@A@A@@@`@@a@AZ@@ @@kA0@ \@ ^@@ ]@@q@A@A.@@@1@@@w@@@0@@@@8 @  @@A@:@ @@A@<8@@@A@@@@@@@A@?8@@@AAP@ `@ aK@@ _@@@@@@@A@@0@"U @U@@W@X@@Z @@A@@@@ h@@@ g@@@ f@@ e@@ dI@ jM@@ iM@@@A@AH@@@ c@@z@@A@à@@@ o@@@ n@@@ m@@ l@@ kj@ q$n@@ pn@@ڰ@A@Af@7@48@@@AA@ޠ@@@ x@@@ w@@@ v@@ u@@ te@ sdi@@ r@@@@P@@@M8@@@AA@@@@ @@@ @@@ ~@@ }@@ |@@ {@ z@@ y@@@@j@@@g@@[Y\[NS@0[[[[[[[[@@@@qР$BasehYiY@  @@@lY@@@nY@@б,Base_functorWFx]Wcy]Wo@Т@@Р$Base]Wr]Wv@0@@-@ G@A @@Р$Base]Wz]W~@@@@@@@]WW@ @0@@@б,Html_functoryG^^@Т@@Р)Odoc_html.Html_generator)Odoc_html^^@ 0@7M@E6@*H@A  @@Р.Html_generator)Odoc_html^^@ @@@@@@^@ @0@@@б-Latex_functorH__@Т@@Р*Odoc_latex/Latex_generator*Odoc_latex__@ 0@>Y@Q9@*I@A  @@Р/Latex_generator*Odoc_latex_ _#@ @@@@@@_@ @0@@@б,Texi_functorI#`$0$`$<@Т@@6Р)Odoc_texi.Texi_generator)Odoc_texi6`$?7`$W@ 066666666@>Y@Q9@*WJ@A  @@Р.Texi_generator)Odoc_texiM`$[N`$s@ @@@@@@U`$$@ @0TTTTTTTT@@@б+Man_functorJ`ataat@Т@@sР(Odoc_man-Man_generator(Odoc_mansattat@ 0ssssssss@>Y@Q9@*K@A  @@Р-Man_generator(Odoc_manatat@ @@@@@@att@ @0@@@б+Dot_functorKbb@Т@@Р(Odoc_dot-Dot_generator(Odoc_dotbb@ 0@>Y@Q9@*L@A  @@Р-Dot_generator(Odoc_dotbb @ @@@@@@b@ @0@@@A()generatorLd d @@8@@$Htmlߐ5.Html_generator@@8#@@eeI@@O%Latex/Latex_generator@@8$@@fJLfJz@@P$Texiᐠ.Texi_generator@@8%@@ g{} g{@@!Q#Man␠-Man_generator@@8&@@hh@@0R#Dot㐠}-Dot_generator@@8'@@'i(i@@?S$Base䐠C@@8(@@4j5j@@LT@@A@@@@@8d  @@@@ON@\\?e @e$@@Й_@`)Odoc_htmldNe0OeH@k0MMMMMMMM@@@oM8@@@A@@@@@$@@@"@@\e(q@@@@s@ooafJNbfJS@@Йr@zs*Odoc_latexwpfJ_qfJy@~"sfJWy@@@@{@wwxg{yg{@@Йz@T{)Odoc_texig{g{@9g{@@@@@hh@@Й@.(Odoc_manhh@Ph@@@@@ii@@Й@(Odoc_dotii@gi@@@@@jj@@Й@֠$Basejj@|j @@@@@@A@@@@0@~@@@ࠠ5get_minimal_generatorm!m6@@@@@@@89M@86@@@8[M@87@@88M@850@@@@@wĠ$HtmlnBDnBH@8@@@84@A@@F@A@@ࠠ!m nBI nBJ@@@'@@8;0        @!8m r @@@@@@ @@3@@!MPoN]oN^@@Хఐ!m(oNf)oNg@@ @AV@Й.Html_generator@)Odoc_html>oNj?oN@@@8U0????????@5?@@@@A@@@@8V@KoNaLoN@ @ 9$html!MWpXp@ @,html_of_textA&with_p&optionJ$boolE@@@>U@@@>T@&Stdlib&Buffer!t@@@=@)Odoc_info$text@@@=$unitF@@@=@@>S@@>R@@>Q@@>P3html_of_author_listA@&Stdlib&Buffer!t@@@>O@$listI&stringO@@@>N@@@>M&@@@>L@@>K@@>J@@>I3html_of_version_optA@$! @@@>H@[&stringO@@@>G@@@>F@@@>E@@>D@@>C@@>B1html_of_since_optA@@=<@@@>A@@@@>@@@@>?5@@@>>@@>=@@><@@>;.html_of_beforeA@XUT@@@>:@$listI9@@@>8~@@@>9@@>7@@@>6X@@@>5@@>4@@>3@@>29html_of_raised_exceptionsA@{xw@@@>1@#&stringO@@@>/@@@>0@@>.@@@>-{@@@>,@@>+@@>*@@>)+html_of_seeA@@@@>(@)Odoc_info'see_ref@@@>! $text@@@>"@@> @@@>'@@>&@@>%@@>$,html_of_seesA@@@@>#@h%@@@>@@@>@@>@@>@@>2html_of_return_optA@@@@>@@@@>@@@>@@@>@@>@@>@@>.html_of_customA@@@@>@&stringO@@@>$text@@@>@@>@@@>@@@>@@> @@> @@> ,html_of_infoA#clsE&stringO@@@> @@@> &indentSP@@@>@@@>@-*)@@@>@ *Odoc_types$info@@@>@@@>M@@@>@@>@@>@@>@@=@@=;html_of_info_first_sentenceA@l@"$info@@@=@@@=@@@=@@=@@=@@=2create_title_labelA@#intA@@@=&optionJA@@@=@@@=@@@=i@@= @@=@@=&escapeA@R@@@=@@=@@=-html_of_BlockA@@@@=@@=@@=,html_of_BoldA@@@@=@@=@@=.html_of_CenterA@@@@=@@=@@=,html_of_CodeA@@(@@=@@=@@=/html_of_CodePreA@@@@@=@@=@@=@@=1html_of_EmphasizeA@@@@=@@=@@=,html_of_EnumA@@$listI@@@=@@=@@=@@=2html_of_Index_listA@@@=@@=.html_of_ItalicA@@@@=@@=@@=-html_of_LatexA@@@@@=@@=@@=@@=,html_of_LeftA@@ @@=@@=@@=,html_of_LinkA@@}@ @@=@@=@@=@@=,html_of_ListA@(@A"@@@=@@=@@=@@=3html_of_Module_listA@6@Ot$Name!t@@@=@@@=0@@=@@=@@=/html_of_NewlineA@K7@@=@@=+html_of_RawA@R@@@@=@@=@@=+html_of_RefA@[@!!t@@@=@ڠ(ref_kind@@@=@@@=@i@@@=b@@=@@=@@=@@=@@=-html_of_RightA@}@sk@@=@@=@@=1html_of_SubscriptA@@|t@@=@@=@@=3html_of_SuperscriptA@@}@@=@@=@@=.html_of_TargetA@&targetL@@@=$codeT@@@=@@=@@=@@=@@=-html_of_TitleA@@-@(@@@=@@=@@=@@=@@=0html_of_VerbatimA@@@@=@@=@@=,html_of_codeA@&Stdlib&Buffer!t@@@=(with_pre$boolE@@@=@@@=@&stringO@@@=$unitF@@@=@@=@@=@@=@@=3html_of_custom_textA@@@@@=@1(@@@=@@=@@=@@=@@=4html_of_text_elementA@@>,text_element@@@=@@=@@=@@=3html_of_text_with_pA@@ @@=@@=@@=0index_attributesA&stringO@@@=@@=1index_class_typesA @@@=~@@=}-index_classesA@@@=|@@={0index_exceptionsA@@@=z@@=y0index_extensionsA&@@@=x@@=w-index_methodsA/@@@=v@@=u2index_module_typesA8@@@=t@@=s-index_modulesAA@@@=r@@=q+index_typesAJ@@@=p@@=o,index_valuesAS@@@=n@@=m.keep_alpha_numA@E@@@=l@@@=h@@=k@@=j-label_of_textA@ @@=g@@=f/list_attributesA$listI%Value+t_attribute@@@=e@@@=d@@=c0list_class_typesA%Class,t_class_type@@@=b@@@=a@@=`,list_classesA&%Class't_class@@@=_@@@=^@@=]/list_exceptionsA8)Exception+t_exception@@@=\@@@=[@@=Z/list_extensionsAJ)Extension7t_extension_constructor@@@=Y@@@=X@@=W,list_methodsA\%Value(t_method@@@=V@@@=U@@=T1list_module_typesAn&Module-t_module_type@@@=S@@@=R@@=Q,list_modulesA&Module(t_module@@@=P@@@=O@@=N*list_typesA$Type&t_type@@@=M@@@=L@@=K+list_valuesA(%Value't_value@@@=J@@@=I@@=H2character_encodingA@&Stdlib&Buffer!t@@@8a@@@8`@@=G@@=F$metaA@@@@;M@@=E@@=D,index_prefixA@@@;@@=C%indexA&stringO@@@;@@=B*init_styleA8@@@;@@=A%titleA&stringO@@@;@@=@+inner_titleA@K!t@@@; @@=?@@=>,print_headerA@spo@@@;#navTZm!t@@@;o@@@;nex @@@;q@@@;p!t@@@;r@@;m@@@;l@@@==(comments֠?@@@;@@@;@@@=<@\@@@;i@@=;@@=:@@=9@@=8@@=7.prepare_headerA@`&Module(t_module@@@8@@@8~@@@;c@@=6@@=53html_sections_linksA@b@.@@@:@@=4@@=3@@=2,print_navbarA@@@@;~@Dc@@@;}@@@;|@ȠOn@@@;{@@@;z@Wd@@@;y@@@;x@@=1@@=0@@=/@@=.@@=-'keywordA@@@@;(@@@;'@@=,@@=++constructorA@@@@8e@@@8d@@=*@@=) #create_fully_qualified_idents_linksA@ @@@8k@!t@@@8j@@@8i@@=(@@='@@=& *create_fully_qualified_module_idents_linksA@@%!t@@@8p@@@8o@@=%@@=$@@=#1html_of_type_exprA@PML@@@:@0@%Types)type_expr@@@:H@@@9@@="@@=!@@= @@=1html_of_cstr_argsA#par$boolE@@@9@@@=@yvu@@@9@Y@g@@@9@Z@@@9@$Type0constructor_args@@@95@@=@@=@@=@@=@@=@@=@@= "html_of_class_type_param_expr_listA@@@@8@}@ޠQ)type_expr@@@9@@@9@@@9@@=@@=@@=@@=9generate_attributes_indexA@ @@@@8@@<=@@<<6generate_methods_indexA@ J@@@8@@<;@@<:6generate_classes_indexA@ T@@@8@@<9@@<8:generate_class_types_indexA@ ^@@@8@@<7@@<66generate_modules_indexA@ h@@@8@@<5@@<4;generate_module_types_indexA@@@@8}@@<3@@<2(generateA@ @@<1@@<0@@@@@@;(comments @@@;@o @@@;@@;@@;@@;@@;@A3known_classes_namesAA)Odoc_html&String#Set!t@@@;@3known_modules_namesAA   @@@;@ABC1known_types_namesAA@@@;@/list_attributesAAE@@@;@@@;@0list_class_typesAAQ{zy@@@;@@@;@AB,list_classesAA\tsr@@@;@@@;@/list_exceptionsAAhnml@@@;@@@;@ACD/list_extensionsAAsgfe@@@;@@@;@,list_methodsAAcba@@@;@@@;@1list_module_typesAA^]\@@@;@@@;@A,list_modulesAAWVU@@@;@@@;@BC*list_typesAAPON@@@;@@@;@+list_valuesAAJIH@@@;@@@;@AD%styleAAa@@@;@*style_fileAAg@@@;@-tag_functionsAA~@@@;@ | {@@@;@@@;@@;@@;@@@;@ABEF@p@A@pf@@8_@@8^@A}@A@}z@@8c@@8b@v@A@v@qk@@8h@@8g@@8f@g@A@~@ga@@8n@@8m@@8l@ABC L@A@ L@@@8u I F@@@8s@@@8v  @@@8w@@8t @@8r@@8q@ F@A@ F@@@8z@@8y@@8x@<@A@F@@8|@@8{@A}@A@}@@8@@8@BC@A@>@@@8@@8@@8@@A@G@@@8@@8@@8@u@A@-u@@8@@8@AB@A@2@@8@@8@U@A@@UT@@@8@PZ@@@8@]V@@@8@@8@@8@@8@Oe@@@8N@@@8@@8@@8j@@8@ACDŰ@A G@@@8@@@8@ @@@8@@@@@8@@8@@@@@8@@@8@@8@@@@@8@@8@@@@8@@@@8@@@8@@8@@8@@8@@8@@8@@8@@8@@8@@A@@@8@@8@A!@A@!@@8@@8@B@A@@@@@8@@8@@8@@8@C@A@@}@@@8@@8@@8@@8@a@A@a@]@@@8@@8@@8@@8@A@A@@y@@@8@@8@@8@@8@a@A@a@@8@@8@ABDEFn@A@@nc@@8@@8@@8@6@A@6@@8@@8@@A@@@8@@8@AB#@A@#@@8@@8@[@A@[@@8@@8@AC~@A@~@@8@@8@ )@A@   @@@8@  @@@8 @@@8@@8@@8@@8@AD 3@A@   @@@8@  @@@8 @@@8@@8@@8@@8@ ?@A@   @@@8@  @@@8 @@@8@@8@@8@@8@A I@A@   @@@9@ v@@@9 @@@9@@8@@8@@8@ S@A@ $ ! @@@9@ X@@@9 @@@9@@9@@9@@9@ABE X@A@ 6 3 2@@@9@ 1 .@@@9  -@@@9 @@9 @@9 @@9 @ e@A@ L I H@@@9@ j J G@@@9@@@9 G@@@9@@9@@9@@9@A l@A@ c ` _@@@9 T@@@9@@9@@9@ s@A@ q n m@@@9@ l i@@@9 h@@@9@@9@@9@@9@AB }@A@   @@@9%@ @@@9$ z@@@9#@@9"@@9!@@9 @ @A@   @@@9+@  @@@9* @@@9)@@9(@@9'@@9&@A @A@   @@@93@ @@@92@  @@@91 @@@90@@9/@@9.@@9-@@9,@ @A@   @@@9:@   @@@99@@@98 @@@97@@96@@95@@94@ABCFG @A@   @@@9A@    @@@9@@@@9? @@@9>@@9=@@9<@@9;@ @A@   @@@9E @@@9D@@9C@@9B@A @A@@@@9K@ k@@@9J @@@9I@@9H@@9G@@9F@ @A@@@@9W@ X  @@@9V@   a @@@9U@@@9T@ (%@@@9S@@@9R%@@@9Q@@9P@@9O@@9N@@9M@@9L@AB İ@A@A>=@@@9]@<9@@@9\8@@@9[@@9Z@@9Y@@9X@ а@A@VSR@@@9c@QN@@@9bM@@@9a@@9`@@9_@@9^@A ڰ@A@ife@@@9i@da@@@9h`@@@9g@@9f@@9e@@9d@ @A@}zy@@@9q  @@@9p  @@@9ox@@@9n@@9m@@9l@@9k@@9j@ABC @A@@@@9|@ @@@9{@  @@@9z@@@9y@  @@@9x@@@9w@@9v@@9u@@9t@@9s@@9r@ @A@@@@9@ @@@9@@@9@@9@@9~@@9}@t@A@t@oS@@9@@9@@9@ABD@A@@@@9@@@@9@@@9@@@9@@9@@9@@9@q@A@@@@9@q@@@9@@@9@@9@@@9@@@9@@9@@9@@9@AU@A@US@@@9PN@@@9@K@@9@@9@@9@@9@@9@@A@@@@9@@9@@9@Aİ@A@@@@9@@9@@9@@A@ n@ ?@@@9@@@9@@9@@9@@9@@9@ABC _@A@ _@ @ Z S@@9@@9@@9@@9@o@A@ oXm@@@9j^h@@@9@e@@9@@9@@9@@9@@9@Aɰ@A@ @ m@@@9@@@9@@9@@9@@9@@9@B @A@ @ #@  @@9@@9@@9@@9@CD @A@   @@@9  @@@9@@@9@ @@@9 @@@9@@9@@9@@9@@9@ @A  @@@9@ @ P@ @ @  @@9@@9@@9@@9@@9@@9@@9@A@A@~@@@9@*@@@9@@@9@@9@@@9@@@9@@9@@9@@9@B ϰ@A@@@@9@ @@@9@@@@9@@@9@@9@@9@@9@@9@߰@A@@@9@@9@A/@A@L@/@* m@@: @@:@@:@@:@Bܰ@A@ @ t@@:@@:@@:@@A@ @ }@@:@@:@@:@Aư@A @@@:"@@@:!@@@: @@@:@@@@:@Ǡ@@@:@@@:@@@:@@:@@:@@:@@:@@:@BCDEF@A@# @@@:)@ޠd@@@:(@@@:'@@@:&@@:%@@:$@@:#@װ@A@@ @@:,@@:+@@:*@&@A@ &Y$@@@::!_@@@:8e@@@:6@ @@:4@@:3@@:2@@:1@@:0@@:/@ABo@A@ -orm@@@:Gjxh@@@:Ed~b@@@:C@_ @@:A@@:@@@:?@@:>@@:=@@:<@V@A@ H@V @@:K@@:J@@:I@A @A@ O@ =@  @@:P@@:O@@:N@@:M@BC X@A@ X@ F S Q@@@:Y@ L F@@:V@@:U@@:T@@:S@@:R@ B@A@ h@ V@ B <@@:^@@:]@@:\@@:[@ݰ@A@@ a@@@:d@@:c@@:b@@:a@A @A@ @ j@  @@:o@@:n@@:m@@:l@BCD @A@  ʠ @@@:y@ y@  @@:w@@:v@@:u@@:t@@:s@ E@A@ @  Eݠ @@@: C A@@@:@ ; 5@@:@@:@@:@@:~@@:}@@:|@ c@A@ c@ ^ W@@:@@:@@:@ S@A@ S@ @ N t@@:@@:@@:@@:@ABCU@A@@@@:@xU@@@:@@@:@@:@@@:@@@:@@:@@:@@:@ @A    @ @ |@  @@:@@:@@:@@:@@:@@:@ADE'@A@@@@:@ؠ@@@:@@@:@@@:@@:@@:@@:@v@A@521@@@:@vs@@@:{r@@@:@@:@@@:@@:@@:@@:@p@A@0-,@@@:@ؠ@@@:@@@:@@:@@@:.@@@:@@:@@:@@:@@A@PML@@@:@,+@@@:@@@:E@@@:@@:@@:@@:@ABCF@A@@@:@@@:@@@@:@@@@:@@@:@@:@@:@@:@@:@@A@@@@:@@@@:@@@:@@:@@:@@:@A@A@@@@:@@@@:@@@:@@:@@:@@:@ @A@ @  W@@:@@:@@:@AB c@A@ c@ @ ^ V@@:@@:@@:@@:@ @A@ @ @  @@:@@:@@:@@:@ @A@ @ @  v@@:@@:@@:@@:@A @A@ @  }@@:@@:@@:@BC@A@@@@:@@@@:@@@:@@@:@@:@@:@@:@ @A@ ~@ J @@:@@:@@:@A @A @@;@BDEGHI0index_attributes@A@@@;@@;@1index_class_types@A@@@;@@;@A-index_classes@A@@@; @@; @0index_exceptions@A@@@; @@; @AB0index_extensions@A@@@;@@; @-index_methods@A@@@;@@;@A2index_module_types@A@@@;@@;@-index_modules@A@@@;@@;@ @A @@;@ABCD+index_types@A@@@;@@;@,index_values@A@@@;@@;@ @A @@;@ @A@  @@;@@;@ABC@A@@@@;$@@@;#@@;"@@;!@ [@A@ [ X@@;&@@;%@A@A@@@@;,@@@;+@@;*@@;)@BD/list_attributes@A   @@@;/@@@;.@@;-@0list_class_types@A @@@;2@@@;1@@;0@A,list_classes@A@@@;5@@@;4@@;3@/list_exceptions@A@@@;8@@@;7@@;6@ABE/list_extensions@A@@@;;@@@;:@@;9@,list_methods@A@@@;>@@@;=@@;<@A1list_module_types@A@@@;A@@@;@@@;?@,list_modules@A@@@;D@@@;C@@;B@AB*list_types@A@@@;G@@@;F@@;E@+list_values@A@@@;J@@@;I@@;H@Aϰ@A@@@;L@@;K@ R@A@@ i@ R a@@;Q@@;P@@;O@@;N@A+output_codeBA(with_preJh@@@;[@@@;Z@@ @i@@@;Y {@@;X@@;W@@;V@@;U@@;T@ @A@@ @  @@;_@@;^@@;]@@;\@ABCz@A@zn@@;b@@;a@̰@A@q@@@;kw@@@;j@@@;h@@;g@@;f@@;e@@;d@s@A@s@n@e@\W@@;w@@;v@@;u@@;t@@;s@A@A@@;@BCDEFGJÐ@@@8]@,odoc_html.mlEss ~@@p@@г-doc_generatorp p@@ @@@8Z0        @@@'W@@  @@pp@@@, @oNR@@0M@8R0@@@@Ġ%Latex#q$q@85(@3AA@F@A.@@+ࠠ!m.q/q@@@=@@8>000000000@%@@@@@@@S@@!MbP=r>r@@Хఐ!mHrIr@@@aX@Йd/Latex_generator@h*Odoc_latex^r_r@@@S0________@U:@@@@A@@@@S@krlr@ @ 9%latex!Mwsxs @ @-latex_of_textA@&Stdlib&Format)formatter@@@X @)Odoc_info$text@@@X$unitF@@@X @@X@@X@@X,text_of_infoA%block&optionJ$boolE@@@X@@@X@*$info@@@X@@@X1$text@@@X@@X@@X@@X-latex_of_infoA@JGF@@@X%block0-@@@X@@@X@*)(@@@X@@@XP@@@X@@X@@X@@X@@X/attribute_labelA#no_M$boolE@@@W@@@X@)Odoc_info$Name!t@@@W&stringO@@@W@@X@@X@@X+class_labelA#no_r%@@@X@@@X@@X@@X0class_type_labelA#no_4@@@X~@.$@@X}@@X|@@X{+const_labelA#no_C@@@Xz@=3@@Xy@@Xx@@Xw&escapeA@&stringO@@@W@@Xv@@Xu+escape_codeA@  @@Xt@@Xs-escape_simpleA@@@Xr@@Xq/exception_labelA#no_m@@@Xp@g]@@Xo@@Xn@@Xm/extension_labelA#no_ɠ|@@@Xl@vl@@Xk@@Xj@@Xi%labelA#no_&optionJ@@@Xh@~@@Xg@@Xf@@Xe.latex_of_BlockA@ @@@Xd@@Xc@@Xb-latex_of_BoldA@@ @@Xa@@X`@@X_/latex_of_CenterA@@ @@X^@@X]@@X\-latex_of_CodeA@&@h@@X[@@XZ@@XY0latex_of_CodePreA@/@q@@XX@@XW@@XV2latex_of_EmphasizeA@8@.&@@XU@@XT@@XS-latex_of_EnumA@A@$listI=@@@XR6@@XQ@@XP@@XO/latex_of_ItalicA@Q@G?@@XN@@XM@@XL.latex_of_LatexA@Z@@@@X#L@@XK@@XJ@@XI-latex_of_LeftA@g@]U@@XH@@XG@@XF-latex_of_LinkA@p@@@@XE@$text@@@XDi@@XC@@XB@@XA@@X@-latex_of_ListA@@C~@@@X?w@@X>@@X=@@X<0latex_of_NewlineA@~@@X;@@X:,latex_of_RawA@@@@X9@@X8@@X7,latex_of_RefA@@(%!t@@@X6@&optionJ5(ref_kind@@@X5@@@X4@@@@X3@@X2@@X1@@X0@@X/@@X..latex_of_RightA@@@@X-@@X,@@X+2latex_of_SubscriptA@@@@X*@@X)@@X(4latex_of_SuperscriptA@@@@X'@@X&@@X%/latex_of_TargetA@&target%@@@X$$code@@X"@@X!@@X @@X.latex_of_TitleA@@#intA@@@W@R@@@X@@@X@@X@@X@@X@@X1latex_of_VerbatimA@ @N@@@X@@X@@X@@X4latex_of_custom_textA@@[@@@X@@@@X@@X@@X@@X@@X5latex_of_text_elementA@,@,text_element@@@X @@X @@X @@X*make_labelA@&stringO@@@X@@X@@X(make_refA@&stringO@@@X@@X@@X,method_labelA#no_3@@@X@@@X@@W@@W,module_labelA#no_B@@@W@@@W@@W@@W1module_type_labelA#no_Q@@@W@@@W@@W@@W3normal_class_paramsA@)Odoc_info$Name!t@@@W7@ %Class't_class@@@W&stringO@@@W@@W@@W@@W1normal_class_typeA@ @%Types*class_type@@@W@@W@@W@@W1text_of_type_exprA@@ɠ@@@W<@@@W;@@W:@@W9@@W86text_of_type_expr_listA@$@@|@@@W2@@W1@@W0@@W/@@W.-text_of_valueA@3't_value@@@W-;@@@W,@@@W+@@W*@@W)3text_of_version_optA@I@@@W(@@@W'@@@W%@@W$@@W#*type_labelA#no_m@@@W"@g]@@W!@@W @@W+value_labelA#no_ɠ|@@@W@vl@@W@@W@@W6first_and_rest_of_infoA@Ǡ@@@SN@@@SM@@@SK@@@SL@@W@@W@@W.latex_of_valueA@@@@T@g@@@T @@@T=@@W@@W@@W2latex_of_attributeA@+('@@@T9@@@@T8$unitF@@@T7@@W@@W@@W/latex_of_methodA@DA@@@@T@@@@T@@W@@W @@W 4latex_of_type_paramsA@&Stdlib&Format)formatter@@@T@@@@T@$Type&t_type@@@TQ@@@T@@W @@W @@W @@W=latex_of_class_parameter_listA@{xw@@@TS@@@@TR@@@@TQn@@@TP@@W@@W@@W@@W-entry_commentA@DA@@@@S-@@@@S0@@@S/@@S.@@S,@zy@@@S+@@@S*$listI>@@@S)@@@S(@@W@@W@@W/latex_of_recordA@/*@@T@LIH@@@T@a\n,record_field@@@T@@@T*(@@@Tc@@W@@V@@V@@V2latex_of_cstr_argsA@SN@@Ti@pml@@@Th@0constructor_args@@@TeV@@@Tg@@@Tf@@Td+@@V@@V@@V@@V-latex_of_typeA@ @@@T@@@@T@@V@@V@@V7latex_of_type_extensionA@@@@T@+('@@@T@)Extension0t_type_extension@@@T@@V@@V@@V@@V2latex_of_exceptionA@@=<@@@Tv@)Exception+t_exception@@@Tu.@@V@@V@@V9latex_of_module_parameterA@URQ@@@T@8@&Module0module_parameter@@@TE@@@T@@V@@V@@V@@V9latex_of_module_type_kindA@@M@0module_type_kind@@@TY@@@T@@V@@V@@V@@V4latex_of_module_kindA@@@@T@f@.+module_kind@@@Tr@@@T@@V@@V@@V@@V3latex_of_class_kindA@@@@SY@"@@@TE@.%Class*class_kind@@@TK@@@TJ@@V@@V@@V@@V8latex_of_class_type_kindA@@@C/class_type_kind@@@T^@@@T]@@V@@V@@V@@V6latex_for_module_indexA@@@@S@Zx(t_module@@@S@@@S@@V@@V@@V;latex_for_module_type_indexA@@@@S@q-t_module_type@@@S@@@S@@V@@V@@V6latex_for_module_labelA@@@@S@.@@@S@@@S@@V@@V@@V;latex_for_module_type_labelA@@@@S@-@@@S@@@S@@V@@V@@V5latex_for_class_indexA@)&%@@@Sw@'t_class@@@Sv@@@Su@@V@@V@@V:latex_for_class_type_indexA@@=<@@@S@,t_class_type@@@S-@@@S@@V@@V@@V5latex_for_class_labelA@@@@S}@.@@@S|C@@@S{@@V@@V@@V:latex_for_class_type_labelA@@@@S@-@@@SY@@@S@@V@@V@@V/latex_of_moduleA@,)(@@@T@,@@@To@@V@@V@@V4latex_of_module_typeA@?<;@@@T@!?@@@T@@V@@V@@V8latex_of_included_moduleA@@@@T{@4R/included_module@@@Tz@@V@@V@@V.latex_of_classA@fcb@@@T?@H@@@T>@@V@@V@@V3latex_of_class_typeA@@@@TX@[-@@@TW@@V@@V@@V6latex_of_class_elementA@G@B@k=-class_element@@@TD@@V@@V@@V@@V7latex_of_module_elementA@@@|.module_element@@@T@@V@@V@@V@@V9generate_inheritance_infoA@i@Ġa/inherited_class@@@Sh@@@Sgo@@@SW@@V@@V@@V?generate_class_inheritance_infoA@@t@@@SX@@V@@V@@V $generate_class_type_inheritance_infoA@@@@@S]@@V@@V@@V7generate_for_top_moduleA@ 8 5 4@@@Sc@i@@@Sb @@@Sa@@V@@V@@V,latex_headerA@@@@S@@@@SS@@@SR?@@@S@@V@@V@@V3generate_style_fileAG@@@Sj@@V(generateA@$unitF@@@SQ@@V@@V@@)m@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{@Vz@Vy@Vx@Vw@Vv@Vu@Vt@Vs@Vr@Vq@Vp@Vo@Vn@Vm@Vl@Vk@Vj@Vi@Vh@Vg@Vf@Ve@Vd@Vc@Vb@Va@V`@V_@V^@V]@V\@V[@VZ@VY@VX@VW@VV@VU@VT@VS@VR@VQ@VP@VO@VN@VM@VL@VK@VJ@VI@VH@VG@VF@VE@VD@VC@VB@VA@V@@V?@V>@V=@V<@V;@V:@V9@V8@V7@V6@V5@V4@V3@V2@V1@V0@V/@V.@V-@V,@V+@V*@V)@V(@V'@V&@V%@V$@V#@V" %latex @@V! @-subst_strings@A @@@V&stringO@@@V@@V@@@V@A2subst_strings_code@A# @@@V@@@V@@V@@@V@4subst_strings_simple@A'52@@@V&@@@V@@V@@@V@-tag_functionsAA >@@@V@@@@V @@@V@@V@@V@@@V@ABC@ r@A r  p@@@S@@@S@ m j i@@@S  h@@@S @@S @@S @@S @A c@A c Ӡ @@@S@@@S@   @@@S ~@@@S@@S@@S@@S@ k@A k  @@@S@@@S@   @@@S @@@S@@S@@S@@S@AB r@A r  @@@S$@@@S#@   @@@S" @@@S!@@S @@S@@S@@A@@@@S'@@S&@@S%@A @A@ @@@S3@@S2@@S1@B ~@A@ @@@S6@@S5@@S4@ @A@ @@@S9@@S8@@S7@ACD @A  9 @@@S@@@@S?@   @@@S> @@@S=@@S<@@S;@@S:@ @A  S @@@SG@@@SF@   @@@SE @@@SD@@SC@@SB@@SA@A@A@@@SJ@@SI@@SH@'@A@C'@@SP@@SO@A@A@@@@SV@@SU@@ST@Bz@A@@z@@S\@@S[@@SZ@u@A@u@pk@@S`@@S_@@S^@A@A@@@@Sf@@Se@@Sd@S@AS@@Si@ABCD ư@A  Ġ O@@@Sq@@@Sp@ L I H@@@So G@@@Sn@@Sm@@Sl@@Sk@@A@@@@St@@Ss@@Sr@@A@@@@Sz@@Sy@@Sx@A@A@@@@S@@S@@S~@@A@@}x@@S@@S@@S@ABC'@A@'@"@@S@@S@@S@@A@@@@S@@S@@S@ADE@A@@@@S@@S@@S@@A@@@@S@@S@@S@ɰ@A@@@@S@@S@@S@AB @A@   @@@S@  @@@S @@@S@@S@@S@@S@C @A@ 1 . -@@@S@ , )@@@S (@@@S@@S@@S@@S@ )@A@ F C B@@@S@ A >@@@S =@@@S@@S@@S@@S@A 3@A@ Y V U@@@S@ @@@S O@@@S@@S@@S@@S@ =@A@ l i h@@@S@ @@@S b@@@S@@S@@S@@S@ABDFG F@A@ ~ { z@@@S@ y v@@@S u@@@S@@S@@S@@S@ T@A@   @@@S@ Y  @@@S@@@S @@@S@@S@@S@@S@A [@A@   @@@S@  @@@S @@@S@@S@@S@@S@ f@A@   @@@S@ k@@@S @@@S@@S@@S@@S@AB k@A@   @@@S@  @@@S @@@S@@S@@S@@S@ w@A@   @@@S@ |@@@S@ v {@@@S @@@S@@S@@S@@S@@S@A {@A@   @@@S@   @@@S@@@S @@@S@@S@@S@@S@ @A@   @@@S @@@S@@S@@S@ABC @A@ $ ! @@@S@ k@@@S @@@S@@S@@S@@S@ @A@ : 7 6@@@T@   @@@T@   @@@T@@@T@  I F@@@T@@@T F@@@T@@T@@T@@S@@S@@S@A @A@ b _ ^@@@T@ ] Z@@@T  Y@@@T @@T @@T @@T @ @A@ v s r@@@T@ q n@@@T m@@@T@@T@@T@@T@AB @A@   @@@T@  @@@T @@@T@@T@@T@@T@ @A@   @@@T"  @@@T!  N@@@T  @@@T@@T@@T@@T@@T@A @A@   @@@T-@ @@@T,@ à H E D@@@T+@@@T*@  @@@T) @@@T(@@T'@@T&@@T%@@T$@@T#@ Ͱ@A@   @@@T3@ @@@T2 @@@T1@@T0@@T/@@T.@ABC@A@@@@T6@@T5@@T4@8@A@8@3@@T<@@T;@@T:@@A@a@\@@@TC@@TB@@TA@@T@@ABj@A@j@e@`Y@@TI@@TH@@TG@@TF@C@A@@@@@TO@@TN@@TM@@TL@K@A@K@F@@TV@@TU@@TT@Ag@A@@@ga@@T\@@T[@@TZ@@TY@B@@A@@@<@7P@@Tb@@Ta@@T`@@T_@CDEFH @A@ 4 1 0@@@Tq@ @@@Tp@  @@@To 0@@@Tn@@Tm@@Tl@@Tk@@Tj@@A@@ 3@@Tt@@Ts@@Tr@@A@@;@@Ty@@Tx@@Tw@AB @A@ ` ] \@@@T  D A@@@T@@@T@ > = <@@@T@@@T d@@@T@@T@@T~@@T}@@T|@C<@A@<@7K@@T@@T@@T@@A@@l@@T@@T@@T@@A@=@p@v@@T@@T@@T@@T@AB@A@@y@ @@T@@T@@T@@T@CO@A@O@@JC@@T@@T@@T@@T@@A@@@@T@@T@@T@AH@A@b@@HB@@T@@T@@T@@T@B@A@@@@@T@@T@@T@@T@ ʰ@A@   @@@T@  @@@T @@@T@@T@@T@@T@ACDE @A@   @@@T@ g @@@T @@@T@@T@@T@@T@@A@@@@T@@T@@T@װ@A@@@@@T@@T@@T@@T@AB@A@@@@@T@@T@@T@@T@C@A@@@@T@@T@@T@ ܰ@A@ @@@T @@@T@@T@@T@A ڰ@A@ @@@T @@@T@@T@@T@ ٰ@A   @@@T@@@T@   @@@T @@@T@@T@@T@@T@ABDF @A   @@@T@@@T@   @@@T @@@T@@T@@T@@T@ @A 9 @@@T@@@T@   @@@T @@@T@@T@@T@@T@A @A@   @@@T@   @@@T @@@T@@T@@T@@T@ @A@   @@@U@  @@@U @@@U@@U@@T@@T@AB @A@   @@@U @   @@@U @@@U @@@U@@U@@U@@U@ @A   @@@U@@@U@ ; 8 7@@@U@ B  @@@U 4@@@U@@U@@U @@U @@U @A @A  ՠ @@@U@@@U@ X U T@@@U@  @@@U @@@U@@U@@U@@U@@U@ ߰@A@ l i h@@@U"@  @@@U! d@@@U @@U@@U@@U@ @A  7@@@U.@@@U-@   @@@U,@ @@@U+@   @@@U*@@@U) @@@U(@@U'@@U&@@U%@@U$@@U#@ABCDGI @A @@@U5@@@U4@@@@U3@@@U2@@U1@@U0@@U/@ @A@   @@@U;@ @@@U: @@@U9@@U8@@U7@@U6@ @A@   @@@UA@ @@@U@ \@@@U?@@U>@@U=@@U<@AB @A@ o@@@UF@ 0@@@UE@@UD@@UC@@UB@C @A@   @@@UM @@@UN@@UL@@@UK@@@@UJ@@UI@@UH@@UG@ @A@   @@@US   @@@UR@@@UQ@@UP@@UO@A @A@  @@@UY@@@UX - |@@@UW@@@UV@@UU@@UT@B @A@  &@@@U` < @@@Ua@@U_@@@U^ I @@@U]@@@U\@@U[@@UZ@ @A@ Q N M@@@Uh@ X L @@@Ug " _ ?@@@Uf@@@Ue@@Ud@@Uc@@Ub@A @A@ j g f@@@Un@ q e d@@@Um  @@@Ul@@Uk@@Uj@@Ui@BCD @A@  | {@@@Uu@  z @@@Ut P  m@@@Us@@@Ur@@Uq@@Up@@Uo@ @A@   @@@U}@ q n m@@@U|@@@U{   @@@Uz@@@Uy@@Ux@@Uw@@Uv@A @A@  @@@U  @@@U@@U@@@U  @@@U@@U@@U~@B @A@   @@@U   @@@U@@@U@@U@@U@E@AEC@@@@U@@@U@=<;@@@U@@@U:9@@@U@@U@@U@@U@A @A@   @@@U  @@@U@@@U@@U@@U@BC @A  @@@U@@@U@  @@@U ! @@@U@@@U@@U@@U@@U@ @A@ 5 & @@@U  @ @@@U@@@U@@@U@@U@@@U J *@@@U@@@U@@U@@U@A @A@  @@@U C[ ;@@@U@@@U@@U@@U@B @A  a@@@U@@@U@o ` @@@U 9v V@@@U@@@U@@U@@U@@U@ @A@  @@@U 0@@@U@@U@@U@A @A@@@@U@ M  @@@U@@@U ` @@@U@@@U@@U@@U@@U@BCD @A@ c @@@U@@@U { @@@U@@@U@@U@@U@ @A@  r@@@U@@@U %@@@U@@@U@@U@@U@A @A@ @@@U @@@U@@U@@U@B @A@  @@@U@@@U G@@@U@@@U@@U@@U@ @A@@@@U@xw@@@U Р  @@@U@@@U@@U@@U@@U@A @A@  @@@U@@@U &u@@@U@@@U@@U@@U@BC @A@,)(@@@U@@@@U #9@@@U@@@U@@U@@U@@U@ "@A@FCB@@@U@@@@U@@@@U@@@U \<@@@U@@@U@@U@@U@@U@@U@ 5@A@hT 5@@@URoO@@@U@@@U@@U@@U@ 3@A@ H |@@@V@@@UG@@@U@@@U@@U@@U@ABC 5@A 5@@@V@@@V@@@@V@@@V@@V@@V@@V@ =@A =@@@V@@@V @@@@V @@@V @@V @@V @@V@ADEFGJ@@@S@-odoc_latex.ml<<0ty@@*Odoc_latex#.sQ@@г--doc_generator.s .s @@ @@@S0........@w@s@.Y@@  @@.s.s @@@&M@S @.r@@M@R0........@@@@Ġ#Man.t  .t  @8'&@'AC@F@A'@@'ڠࠠ!m.t  .t  @@@'@@8A0........@&@@@@@@@' @@!MgP/ u  ./ u  /@@Хఐ!m/u  7/u  8@@@/.Z@Й(-Man_generator@((Odoc_man/+u  ;/,u  Q@@@g0/,/,/,/,/,/,/,/,@'":@@@@A@@@@g@/8u  2/9u  R@ @ 9#man!M/Dv V _/Ev V d@ @+man_of_textA@&Stdlib&Buffer!t@@@iM@)Odoc_info$text@@@iL$unitF@@@iK@@iJ@@iI@@iH/str_man_of_textA@@@@iG&stringO@@@i,@@iF@@iE6str_man_of_author_listA@$listI&stringO@@@iD@@@iC@@@i@@iB@@iA6str_man_of_version_optA@&optionJ&stringO@@@i@@@@i?@@i>@@i=1str_man_of_beforeA@$listI@@@i;^[@@@i<@@i:@@@i90@@i8@@i74str_man_of_since_optA@-*@@@i6@@@i5>@@i4@@i3=@@@g@@@@g@@h@@h@@h8generate_for_module_typeA@@@@g3.@@h@@h2man_of_module_bodyA@`]\@@@g@!@@@g@@h@@h@@h3generate_for_moduleA@-@@@g0M@@h@@h-create_groupsA@$boolE@@@g@ʠE(t_module@@@g@@@g}&Search.result_element@@@g@@@g @@@g @@h@@h@@h2generate_for_groupA@}@@h@@h(generateA@(@@@g$N@@@g#@@h@@h@@7\@h@h@h@h@h@h@h@h~@h}@h|@h{@hz@hy@hx@hw@hv@hu@ht@hs@hr@hq@hp@ho@hn@hm@hl@hk@hj@hi@hh@hg@hf@he@hd@hc@hb@ha@h`@h_@h^@h]@h\@h[@hZ@hY@hX@hW@hV@hU@hT@hS@hR@hQ@hP@hO #man @@hN @-tag_functionsAAg&stringO@@@hJ@@@@hM @@@hL@@hK@@hI@@@hH@A@i@A@i@cX@@g @@g @@g @A@A@@@g@@g@V@A@V@QH@@g@@g@@g@ABٰ@A@@@g@@g@U@A@UP@@g"@@g!@A@A@@@g&@@g%@Bٰ@A@@@g*@@g)@n@A@@@g-@@g,@A@A@@@g/@@g.@B̰@A@@@g2@@g1@CDE@A@@@g7@@g6@@g5@@g4@M@A@M@H@@g>@@g=@@g<@Aװ@A@@@@gD@@gC@@gB@t@A@t@ok@@gI@@gH@@gG@AҰ@A@@@@gO@@gN@@gM@BCo@A@o@@jd@@gU@@gT@@gS@@gR@@A@@$@@g\@@g[@@gZ@k@A@k@@f@@g`@@g_@@g^@@g]@Ar@Arxp@@@gm@j@@e@_@@gh@@gg@@gf@@ge@@gd@@gc@BCDF@A@@@@@gr@@gq@@gp@@go@@A@@$@@gw@@gv@@gu@@A@@@~x@@g}@@g|@@g{@@gz@AB@A@@@g@@@g@@@@g@`@@@g@@@g@@@g@@g@@g@@g@@g@ð@A@@W@@g@@g@@g@"@A@"@@@g@@g@@g@AB@@A@@@;5@@g@@g@@g@t@A@t@op@@g@@g@@g@A#@A@#@@@g@@g@@g@B@A@@7@@@g@@g@@g@@g@CDE@A@@@@@@g@@g@@g@@g@@A@@@@g@@g@@g@AӰ@A@@@@g@@g@@g@B@A@@Z@@@g@@g@@g@@g@.@A@.@e@)@@g@@g@@g@@g@A`@A@l@@`G@@g@@g@@g@@g@BCFG+man_of_text@A@# @@@g@@@@g@@@g@@g@@g@@g@,man_of_text2BA@@30@@@g@@g@@g@@g@A@A@@@@g@@g@@g@@A@@|@@g@@g@@g@A@A@@@@@g@@g@@g@@g@B<@A@<@@71@@g@@g@@g@@g@@A@@@ @@g@@g@@g@@g@A@A@@@@g@@g@@g@BCD3@A@S3@@h@@h@ذ@A@@@@h@@h@@h@A6@A@63@@h @@h @B_@A@_\@@@h@@@h`@@@h@@h@@h @CEC@A@CW@@@h@@@h@@h@@@hw@@@h@@h@@h@@A@@@@h@@@h @@h@@@h@@@h@@@h@@h@@h@AQ@A@x@@@h&@@@h'@@h%@@@h$@@@h#@@h"@@h!@0@A@@@@h,@@@h+@@@h*@@h)@@h(@ABc@A@c`@@@h1h_@@@h2@@h0@@@h/@@h.@@h-@a@A@|y@@@h8x@@@h9@@h7@@@h6@@@h5@@h4@@h3@A@A@@@@h>@@@h=@@@h<@@h;@@h:@@A@/,@@@hB@@@hA@@h@@@h?@@A@@@@hG@@@hF@@@hE@@hD@@hC@ABCDFH@@@g@+odoc_man.ml$ @@(Odoc_manU6v V [k@@г5y-doc_generator6v V h6v V u@@ @@@g066666666@@@6[@@  @@6v V Z6v V v@@@.M@g @6u  #@@M@f066666666@@@@Ġ$Texi6w w y6w w }@8/.@/AB@F@A/@@/Рࠠ!m6w w ~6w w @@@/@@8D066666666@.@@@@@@@/@@!MlP6x  6x  @@Хఐ!m6x  6x  @@@7\@Й0.Texi_generator@0)Odoc_texi7x  7x  @@@o077777777@/ :@@@@A@@@@o@7x  7 x  @ @ 9$texi!M7+y  7,y  @ @3text_of_author_listA@$listI&stringO@@@s@@@s$listI)Odoc_info,text_element@@@s@@@s@@s@@s3text_of_version_optA@&optionJ&stringO@@@s@@@s# @@@s@@s@@s1text_of_since_optA@@@@s@@@s52@@@s@@s@@s.text_of_beforeA@$listI&stringO@@@s٠J$text@@@s@@s@@@sVS@@@s@@s@@s9text_of_raised_exceptionsA@!^0raised_exception@@@s@@@sjg@@@s@@s@@s+text_of_seeA@o#see@@@st*@@@s@@s@@s,text_of_seesA@E@@@s@@@s@@s@@s2text_of_return_optA@~G@@@s@@@s@@@s@@s@@s.text_of_customA@g&stringO@@@s)Odoc_info$text@@@s@@s@@@s $text@@@s@@s@@s,text_of_infoA%block$boolE@@@s@@@s@Ġ$info@@@s@@@s$listI@@@s@@s@@s@@s%labelA#no_&%@@@s@@@s@&stringO@@@s@@@s@@s@@s@@s/relative_identsA@ $Name!t@@@s.@&stringO@@@s@@@s@@s@@s@@s6relative_module_identsA@"@@@s@@@@s@@@s@@s@@s@@s1normal_class_typeA@.@%Types*class_type@@@s)@@s@@s@@s2normal_module_typeA$code6@@@s@@@s@2@+module_type@@@s0@@s@@s@@s@@s+normal_typeA@Z@,)type_expr@@@syS@@s@@s@@s0normal_type_listA#par$boolE@@@s@@@s@w@k@@@ss@$listIU)type_expr@@@sr@@@sq}@@s@@s@@s@@s@@s0normal_cstr_argsA#par֠*@@@s@@$Type0constructor_args@@@s@@s@@s@@s@@s=text_of_module_parameter_listA@&Module0module_parameter@@@s:֠@@@s<@@@s;@@s9@@@s8@@@s7@@@s6@@s5@@s42text_of_class_kindA@@"*class_kind@@@s3@@@s2@@s1@@s0@@s/7text_of_class_type_kindA@@5/class_type_kind@@@s- @@@s+@@s*@@s)@@s(3text_of_module_kindA/with_def_syntaxJI@@@s'@@@s&@R+module_kind@@@s%$!@@@s@@@s$@@s#@@s"@@s!8text_of_module_type_kindA/with_def_syntaxk!@@@s @@@s@<r0module_type_kind@@@sG @@@s@@s@@s@@s&escapeA@)Odoc_info$Name!t@@@r @@s@@s*fixedblockA@$listI,text_element@@@s@@@s@@@s@@s@@s'headingA@#intA@@@s@/$text@@@r&stringO@@@s@@s@@s@@s -texi_of_BlockA@A@@@s F@@s @@s ,texi_of_BoldA@M@@s @@s.texi_of_CenterA@$T@@s@@s,texi_of_CodeA@[[@@s@@s/texi_of_CodePreA@bb@@s@@s1texi_of_EmphasizeA@h9@@@sm@@s@@r,texi_of_EnumA@$listIJ@@@r{@@r@@r.texi_of_ItalicA@R@@@r@@r@@r,texi_of_LeftA@]@@@r@@r@@r,texi_of_LinkA@c@@@r@n@@@r@@r@@r@@r,texi_of_ListA@5}@@@r@@r@@r/texi_of_NewlineA@@r+texi_of_RawA@@@r@@r+texi_of_RefA@@&optionJ(ref_kind@@@r@@@r@@r@@r@@r-texi_of_RightA@@@@r@@r@@r1texi_of_SubscriptA@@@@r@@r@@r3texi_of_SuperscriptA@@@@r@@r@@r.texi_of_TargetA&target&stringO@@@r$code@@r@@r@@r-texi_of_TitleA@#intA@@@r@@@@r@@r@@r@@r0texi_of_VerbatimA@@@r@@r3texi_of_custom_textA@+@@@r@)@@@r.@@r@@r@@r,texi_of_textA@@@r@@r4texi_of_text_elementA@;%@@@r@@@r@@r$nodeA@@@@pB@LI!t@@@pAQ;@@@p@@@r@@r@@r%indexA@)Odoc_texi'indices@@@p5@gdc@@@p4kU@@@p3@@r@@r@@r,text_of_descA@&optionJ|M@@@o@@@qu$listI@@@qt@@@qs@@r@@r0text_of_sees_optA@#see@@@q@@@q@@r@@r.text_of_paramsA@%param@@@q@@@q,@@r@@r,texi_of_infoA@-@@@q@@@q@@@q@@r@@r4text_el_of_type_exprA@  @@@q:@%Types)type_expr@@@q9@@@q8@@r@@r@@r-texi_of_valueA@%Value't_value@@@q4,@@@p@@r@@r1texi_of_attributeA@+t_attribute@@@p<@@@p@@r@@r.texi_of_methodA@!(t_method@@@q@@r@@r9string_of_type_parametersA@$Type&t_type@@@p@@@p@@r@@r3string_of_type_argsA@)Odoc_info$Type0constructor_args@@@p@%Types)type_expr@@@p@@@p$@@@p@@r@@r@@r,texi_of_typeA@5\@@r@@r6texi_of_type_extensionA@@@@q @S)Extension0t_type_extension@@@q1q@@r@@r@@r1texi_of_exceptionA@a)Exception+t_exception@@@q @@r@@r.texi_of_moduleA@o&Module(t_module@@@q@@r@@r3texi_of_module_typeA@}-t_module_type@@@q#@@r@@r7texi_of_included_moduleA@/included_module@@@q@@r@@r-texi_of_classA@%Class't_class@@@p@@r@@r2texi_of_class_typeA@,t_class_type@@@q@@r@@r5texi_of_class_elementA@f@@@q@"-class_element@@@q@@r@@r@@r6texi_of_module_elementA@z@Y.module_element@@@q@@r@@r@@r9generate_inheritance_infoA@&Stdlib+out_channel@@@p@KK/inherited_class@@@p@@@p$unitF@@@p@@r@@r@@r?generate_class_inheritance_infoA@!@a`@@@p@@r@@r@@r $generate_class_type_inheritance_infoA@/@oa@@@p"@@r@@r@@r2generate_for_classA@=@}|@@@p $unitF@@@p @@r@@r@@r7generate_for_class_typeA@Q@(@@@p@@@p@@r@@r@@r8generate_for_module_typeA@b@9@@@p%@@@p@@r@@r@@r3generate_for_moduleA@s@J@@@o6@@@p@@r@@r@@r~4generate_texi_headerA@@@@p%@&stringO@@@p$@!@@@o@@@p#@@r}@@r|@@r{@@rz5generate_texi_trailerA@@@@p)@@@p(@@ry@@rx(do_indexA@Р&Module@%Class@)Class_att@*Class_type@)Exception@)Extension@&Method@+Module_type@$Type@%Value@@@@oA@@@o@@@o@@rw@@rv.scan_for_indexA@](subparts@@@ru@@@rt@@rs@@rr5scan_for_index_in_modA@[@@@p@@rq@@rp7scan_for_index_in_classA@?@@@p+@@ro@@rn(generateA@{$unitF@@@o@@rm@@rl@@2>@rk@rj@ri@rh@rg@rf@re@rd@rc@rb@ra@r`@r_@r^@r]@r\@r[@rZ@rY@rX@rW@rV@rU@rT@rS@rR@rQ@rP@rO@rN@rM@rL@rK@rJ@rI@rH@rG@rF@rE@rD@rC@rB@rA@r@@r?@r>@r=@r<@r;@r:@r9@r8@r7@r6@r5@r4@r3@r2@r1@r0@r/@r.@r-@r,@r+@r*@r)@r(@r'@r&@r%@r$@r#@r"@r!@r @r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r @r @r @r @r $texi @@r @&bullet@A@@@q@0indices_to_buildAA}@@@q@A)linebreak@A@@@q@BC(maxdepth@A@@@q@%minus@A@@@q@(node_tbl@AD'Hashtbl!tӠ7@@@r@@@r@AB-tag_functionsAA&stringO@@@r@@@@r@@@r@@r@@r@@@r@CD@ǰ@A@@@o@@o@AP@A@PML@@@o@@o@@o@.fix_linebreaksBA@].@@@o@@o@@o@ABV@A@ViS@@@o@@@onX@@@o@@o@@o@@A@@@o@@o@A@A@@@@o@@o@@o@B@A@@@@p@@p@@p@~@A@@~y@@p @@p@@p@ACq@A@@ql@@p@@p @@p @Y@A@@YT@@p@@p@@p@Aq@A@@ql@@p@@p@@p@Bڰ@A@@@@p@@p@@p@^@A@^@Z@TO@@p"@@p!@@p @@p@K@A@KG@@p'@@p&@ABCDE@A@@@@p/@@@@p.@@@p-@@p,@@p+@@p*@|@A@|@to@@p2@@p1@@p0@AA@AAe?@@@p<@@@p;@>@@@p:;@@@p9@@p8@@p7@@p6@@A@@@@p?@@p>@@p=@A@A@JA@@@@pH@Q@@@pG@@@pF@@pE@@pD@@pC@BCF'@A@^UT@@@pN@,)@@@pM%@@@pL@@pK@@pJ@@pI@°@A@vml@@@pU@Ǡ@@@pT@@@pSA@@@pR@@pQ@@pP@@pO@A@AŠ@@@p^@@@p]@@@@p\@@@@p[^@@@pZ@@pY@@pX@@pW@@pV@c@Aca@@@pg@@@pf@@@@pe@ed@@@pd@@@pc@@pb@@pa@@p`@@p_@ABd@A@@@@pm@ih@@@pl@@@pk@@pj@@pi@@ph@j@Ajh@@@py@@@px@@@@pw@j@@@pv@ife@@@pu@@@pt@@@ps@@pr@@pq@@pp@@po@@pn@A@A@ @@@p@@@@p~@@@p}@@p|@@p{@@pz@BC@A@   @@@p@@@@p@@@p@@p@@p@@p@ @A@} @@@p@@@p@@p@@p@@A@8@@p@@p@A#@A@#=@@p@@p@BC3soft_fix_linebreaksBA@#intA@@@p@i@@@p@@@p@@@p@@p@@p@@p@@A@@@@p@@p@@p@A@A@@@p@@p@BDEڰ@A@@@@p @@@p@@p@@p@߰@A@+@@@p0-,@@@p@@p@@p@@A@: @@@p?<;@@@p@@p@@p@AB@A@IFE@@@p@@p@@p@@A@VSR@@@p@@p@@p@A@A@_0@@@pda`@@@p@@p@@p@@A@qB@@@p@@@pwts@@@p@@p@@p@AB@A@Q@@@p@@@p@@p@@p@@A@a@@@p@@@p@@p@@p@A@A@@@@p@t@@@p@@@p@@p@@p@@p@ @A@ @@@p@@@p@@@p@@p@@p@ABCDFG@A@@@p@@p@@A@@@@p@@p@@p@A@A@@@@p@!@@@p@@@p@@p@@p@@p@@A@@@@p@@@p@@p@@p@AB@A@@@@p@@@p@@p@@p@$@A@@@@p@@@p@@p@@p@A'@A'%@@@p"# @@@p@@p@@p@@p@$@A@$@@@p@2@@@p743@@@p@@p@@p@@p@ABC$@A@A>=@@@p@@p@@p@\@A@\V@@p@@p@A@A@k@@p@@p@@A@@d@@p@@p@@p@A@A@y@@q@@q@BCC@A@C@@@q @k<@@@q pml@@@q@@q@@q@@q@@A@@@q @@q @@A@@@q@@q@ABDѰ@A@@@q@@q@@A@@@q@@q@A#@A@#@@q@@q@Ӱ@A@M@@@q@@q@@q@A#@A@#@@q"@@q!@BCEFp@A@u@@@q'@@@q&@@q%@@q$@w@A@@@@q+@@@q*@@q)@@q(@}@A@@@q-@@q,@|@A@|@w@@q0@@q/@@q.@ABC@A@@@q3@@q2@@A@@ @@q7@@q6@@q5@AҰ@A@ *@@@q? 1 .@@@q>@@@q=@@q<@@q;@ P@A@ P M@@@qE@@@qD J G D@@@qC@@@qB@@qA@@q@@A.text_of_before@A@  @@@qL \ @@@qM@@qK@@@qJ g d a@@@qI@@@qH@@qG@@qF@@A@ p g f@@@qT@ w @@@qS  ~ {@@@qR@@@qQ@@qP@@qO@@qN@ABCDG m@A@   @@@qZ@   @@@qY w t@@@qX@@qW@@qV@@qU@@A@   @@@qa@  @@@q`   @@@q_@@@q^@@q]@@q\@@q[@A @A@   @@@qi@   @@@qh@@@qg ˠ  @@@qf@@@qe@@qd@@qc@@qb@.text_of_custom@A@ 7 6@@@qo 3 0@@@qp@@qn@@@qm / .@@@ql@@qk@@qj@.@A@.#@@qr@@qq@ABC u@A@  u t@@@qz   @@@qy@@@qx@@qw@@qv@,text_of_info@A F D C@@@q@@@q@   @@@@q@@@q ?  @@@q@@@q~@@q}@@q|@@q{@A @A@ *  @@@q  1 .@@@q@@@q@@q@@q@ -@A - u +@@@q@@@q@ F | *@@@q  M J@@@q@@@q@@q@@q@@q@ABD @A@  ^  @@@q S h i f@@@q@@@q@@@q@@q@@@q  s p@@@q@@@q@@q@@q@ U@A@ , +@@@q U  @@@q@@@q@@q@@q@A b@A b ˠ @@@q@@@q@   `@@@q   @@@q@@@q@@q@@q@@q@ @A@   @@@q  i@@@q@@q@@q@AB @A@   @@@q@   / .@@@q@@@q   @@@q@@@q@@q@@q@@q@@A@@@q@@q@A9text_of_raised_exceptions@A@   @@@q@@@q   @@@q@@@q@@q@@q@B2text_of_return_opt@A@   @@@q@@@q   @@@q@@@q@@q@@q@ @A@  @@@q  @@@q@@q@@q@ACD @A@   @@@q@@@q ) & #@@@q@@@q@@q@@q@S@A@Se@@q@@q@A7text_of_short_type_expr@A@ : 1 0@@@q@  @@@q J G D@@@q@@@q@@q@@q@@q@B )@A@ A >@@@q@@@q ^ [ X@@@q@@@q@@q@@q@ @A@ h _ ^@@@q@  @@@q  u r@@@q@@@q@@q@@q@@q@A @A@  w v@@@q@ @@@q@   @@@q@@@q   @@@q@@@q@@q@@q@@q@@q@ a@A@  a `@@@q _  @@@q@@@q@@q@@q@ @A@  @@@q@@@q   @@@q@@@q@@q@@q@ABCDEFHI@@@o@,odoc_texi.ml..@@ ȰEy   @@гC㠐-doc_generatorE$y  E%y  @@ @@@o0E&E&E&E&E&E&E&E&@?@@=EC]@@  @@E0y  E1y  @@@=JM@o @E5x  @@M@o0E5E5E5E5E5E5E5E5@"@@@Ġ#DotEAz  EBz  @8>&=F@>$AD@F@A>@@>ࠠ!mELz  EMz  @@@>.@@8G0ENENENENENENENEN@=C@@@@@@@=q@@!MqPE[{  E\{  @@Хఐ!mEf{  Eg{  @@@E^@Й>-Dot_generator@>(Odoc_dotE|{  E}{  @@@~r0E}E}E}E}E}E}E}E}@=s:@@@@A@@@@~s@E{  E{  @ @ 9#dot!ME|  )E|  .@ @&headerA&stringO@@@~@@~-get_one_colorA&optionJ@@@~@@@~@@~*node_colorA@)Odoc_info$Name!t@@@~@@@~@@~@@~1print_module_attsA@(Odoc_dot!F)formatter@@@~@!&Module(t_module@@@~$unitF@@@~@@~@@~@@~/print_type_attsA@ @@@~@<$Type&t_type@@@~@@@~@@~@@~@@~-print_one_depA@854@@@~@TQ!t@@@~@\Y@@@~$unitF@@@~@@~@@~@@~@@~3generate_for_moduleA@Y@pON@@@~@@@~@@~@@~@@~1generate_for_typeA@J@H$listI/@@@~@@~+@@@~@@~@@~@@~.generate_typesA@$listI`&t_type@@@~@@@~$unitF@@@~}@@~@@~0generate_modulesA@+C@@@~@@~@@~(generateA@$listI)Odoc_info&Module(t_module@@@~@@@~~)@@~@@~@@8@~@~@~@~@~@~@~@~@~@~@~:#dot @@~ @&colorsAAT&stringO@@@~@@@~@A*loc_colorsAA+@@~@@@~@'modulesAA @@@~@AB@D@A@D\@@~|@@~{@A@A@@@@~@@~@@~@B@A@@@@~@@~@@~@e@A@er@@~@@~@A@A@w@@~@@~@B.@A.@@~@CD<@A<@@~@'@A@'@@~@@~@A@A@@ @@~@@~@@~@@A@@@@@~@@~@@~@@~@A @A@ @@@~@@~@@~@BCEor@@@~z@+odoc_dot.mlcOT@@.EG|  %r@@гEѠ-doc_generatorG|  2G|  ?@@ @@@~w0GGGGGGGG@@@G1_@@  @@G|  $G|  @@@@?8M@~x @G#{  @@M@~o0G#G#G#G#G#G#G#G#@@@@Ġ$BaseG/} A CG0} A G@8@?4@@AE@F@A@@@?ࠠ!mG:} A HG;} A I@@@@ @@8J0G<G<G<G<G<G<G<G<@?1@@@@@@@?_@@!MvPGI~ M \GJ~ M ]@@Хఐ!mGT~ M eGU~ M f@@@Gm`@ЙEp@Er$BaseGf~ M iGg~ M m@ @@ 0GgGgGgGgGgGgGgGg@?]6@@@@A@@@@ @Gr~ M `Gs~ M n@ @ 4)generator!MG~ r z?l@ @Ev@F;A@F8F7F4@@@@@@F3@@@@@@@D@WED@@D@@FQ@A@A@@@@E@EG r v?@@?M@1P@/0GGGGGGGG@?f@M@dGa@@@G~ M Q?@@ M@ 0GGGGGGGG@G@@@@AGm9?@@@??@@]0GGGGGGGG@?@@@@?@??@?@F@EE@F@@F=A@F8@@@AFN@@@@FD@@@FAA@F8@@@AF{AFzET@ESEX@@@@@@FP@@@FMA@EDe@D`C@DY@Bs@BeBE@@B`B<@B9B@B3B@BA@AA@AA@AA@AAd@AAX@AUA+@AOA@A@@AAA@@@@@@HU@@0GGGGGGGG@@@@@@)generator@@@`-doc_generatory@@@_@@^@,odoc_gen.mlinssns@@(Odoc_genQ@ H************************************************************************H A@@HA@L@ H HBMMHBM@ H OCaml HCHC@ H HDH D3@ H Maxence Guesdon, projet Gallium, INRIA Rocquencourt H%E44H&E4@ H H+FH,F@ H Copyright 2010 Institut National de Recherche en Informatique et H1GH2G@ H en Automatique. H7HH8Hg@ H H=IhhH>Ih@ H All rights reserved. This file is distributed under the terms of HCJHDJ@ H the GNU Lesser General Public License version 2.1, with the HIKHJKN@ H special exception on linking described in the file LICENSE. HOLOOHPLO@ H HUMHVM@ H************************************************************************H[NH\N5@"* Ha@/../ocamlopt.opt)-nostdlib"-I)../stdlib"-I(../utils"-I*../parsing"-I)../typing"-I)../driver"-I+../bytecomp"-I+../toplevel"-I)../stdlib"-I/../compilerlibs"-I0../otherlibs/str"-I4../otherlibs/dynlink"-I;../otherlibs/dynlink/native"-I1../otherlibs/unix(-absname"-w8+a-4-9-41-42-44-45-48-70+-warn-error"+A,-safe-string0-strict-sequence/-strict-formats*-bin-annot*-principal"-cHH