Caml1999y037pNJ/)Odoc_args@(Warnings0mJɒkgr*%"e+Outcometree0euWS~d栠*Odoc_value0IlX+KE`*Odoc_types0fX cx3H~)Odoc_type0~b:x_B)Odoc_texi0WjmJ( +Odoc_search0^Tbr`.Odoc_parameter0ץ~D3vNm)Odoc_name0{Y/3.+Odoc_module0z8P@ӽX4Id(Odoc_dot0Ӷgm_JzY-Odoc_dag2html0T `.%+Odoc_config0 XO4TSA-*Odoc_class0_"#C{0?x]`x4/EU$Misc0ob]6>Vê>)Main_args061;V )Longident0s `7mɕc(Location0a7cK_H%9,Identifiable0 {d\FX'`%Ident0">WA+9*X*Format_doc0]mWϓ:Mݠ&Config0YpvPՉ'Compenv0>Aft@hD'Clflags0r.SU߈#g0CamlinternalLazy0&͂7 Pˆ8CamlinternalFormatBasics0%FU(Q/Tu5Build_path_prefix_map0z HkGs(Asttypes0>n{T8cئ@(Warnings0܃>ƴ3ѕ2z3Π2CamlinternalFormat0BtGE粠#Str0wt4-@ra.Stdlib__String0g$}.Stdlib__Printf01O"{zHW,Stdlib__List0B@ /_tn\0Stdlib__Filename0`^YEH_+Stdlib__Arg0G,cO#f{0&Stdlib0(Q$(*Odoc_types0!2wv)Odoc_texi0,$bFܟ-Odoc_messages0>&|(Odoc_man0_˸ن5M:?砠*Odoc_latex0\}W'T砠)Odoc_html0dh6,@xG+Odoc_global0A,;`]й8Π(Odoc_gen0TڛY_Ƶ[(Odoc_dot032Oy]+Odoc_config02!`l9K,ĺ)Main_args0~wŕ76 h`&Config0(ܧ:޿n;U2F'Compenv0XH뙡8 N}@B@B@@#@D -camlOdoc_argsD@D@ anon_fn[odoc_args.ml:383,24--48]   !b @'@!a @A@B@@#5ocamldoc/odoc_args.mlXp<<@5Odoc_args.parse.(fun)@CB@а+Pnegint_arg 3caml_string_compareB@ @@@@@#cp<<@а,'Pnegint H@#ap<<@@@A@ @A@"@)@AB@@AA@A@AE:9@E=<@> anon_fn[odoc_args.ml:383,14--49] A D0 @'@@A@@#2Nq<<@11@CB@аM/set_of_closures @TM@K/IH9B@@>CB@A@A@A@@A@@аXP S@@A@@A@@A@@AA@A@Xcb@Ufe@g-set_generatorj񠐰m!g@'@@A@st*Pmakeblock^@A@#`RHA7Odoc_args.set_generator=Odoc_args.set_generator.(fun)@CB@а}-Psetfield_arg@@@@@#nBH@а1current_generatorѤ@а+simplify_fvҹ@A@ @#}mH@ @@A@B@ @A@@@@AB@/@A@ @AA@A@}@V@)anonymous!f@'@@A@/const_immstring@@&Stdlib*camlStdlib܇\?camlStdlib$failwith_326_closure̶@ABC4camlStdlib__FilenameV4camlStdlib__FilenameY@ 8camlStdlib$@_646_closure":#@A*camlConfig*camlConfig(ߵ@/camlOdoc_global9 &/camlOdoc_global6O@A-Odoc_messages1camlOdoc_messagesR 0camlOdoc_messages$unknown_extension_2384_closure8$@BCD@#NA3Odoc_args.anonymous9Odoc_args.anonymous.(fun)@CB@а)apply_arg2а&Pfield*Fа$cond F@@#Gc44@CBа"sfа"@@@@W@#F]]](@ @[@A@ @Aа#CXа '@AA@#c{7@а/ XFа.s@@#K{E@CB а#!A@@@@#H_P@ @@A@ @Aа0P}а4OxFа8N@@#(Khe@CB аC B@@@@#3Jap@ @@A@ @AаPkаTt@1unknown_extension P#FSvMM@CBа`{@(failwithF#RJvMM@CB@@@A @B@@A@B@@@ @AB@@C@AB?@C@@=@AB@@@G@D@ABC@@@AJ@B@@q@ABi@C@@g@AB@@@u@n@ABC@{@A@@Ay@B@@@@ABа.Pmakeblock_arg,@а-@@@B@@#lp@а(Nа*@AA@#Wi@а2а.4"@!@#Wp@CBа%Nа)Psetfield6@A@ @#Bp@ @@@AB@ @A@@@A@B@-@>@AB&@C@#@A@@0@A@*@ABC@7@A@5@AE@B@@:@G@AB@@O@AB@@@AQ@B@1@@AB@4@@AB@C@7@A@B@@8@@@ABC@7@BA@A@ABC@@@/append_last_doc  &suffix @'@@A@'options @A,Stdlib__List0camlStdlib__List!s camlStdlib__List$rev_393_closurew N@ 'camlStdlib__List$rev_append_378_closure (d@AM8camlStdlib$^_459_closure@BC@#PT78BTA9Odoc_args.append_last_doc?Odoc_args.append_last_doc.(fun)@CB@а\@а]@AA@#QQY77Q@а5 !а'*match*  @*#rev#QHY77Q @CBа+A d@#RDZ77R'@а3*const_zero瑐@@@@Aа; @A@!@#)RDZ77R8@аC /AA@)@#1RDZ77R@@аKk %BA@@#9RDT77RH@аSn (PаW *l@!^ˠ#JSgs88SY@CBаd +AA@-@#RRDT77Ra@аl ,@A@5@#ZRDT77Ri@аt -@@@@@@'@#hS[t88Sw@а"l2`@а*Pmakeblockc@@@B@@#{SQ{88S#'list.ml~L[~A0Stdlib__List.rev6Stdlib__List.rev.(fun)#|[d|A7Stdlib__List.rev_append=Stdlib__List.rev_append.(fun)@а+apply_functeа( 7 g#@*rev_appendz#|Nd|@CBаf@а+g@A@@#SF{88S@@@A@B@ @A@@@@AB@@@@AB(@C@$@A@@@AC@,@AB@Y@L@AB@@H@AB@@^@A@Q@AB@@Ar@Bj@C@c@@AB@@An@@AC@@A@@A@B{@@AC@@A@B@C@@AB@@@@AB@C@@AD@@A@@AC@@A@@@@ABC@@A@@A@@AB@@A@@AB@@@AB@ @@AB@@ @A@@AB@@A@@@AB@@BA@A@@B  @ $iter  %param @'@ @A!o @ @AB@@#hQ:D:nA9Odoc_args.add_option.iter?Odoc_args.add_option.iter.(fun)@CB@а"8 d@#iFH:^:^i @а* @а/ @@@B@ @#!iLO:^:^i@ @#@@AB@@A@@'@A@BаA!q AA@4@#0jFS:n:nj+@аJ, @A@<@#8jFS:n:nj3@аR"s2 @A@ @#AjFN:n:nj<@а[*Pccall_arg @A@H@#JgFM:/:/gA4Odoc_args.add_option:Odoc_args.add_option.(fun)@аg&Pccall 1caml_string_equalB@J@@@@@#[kKQ::kV@ аv @@@@@e=@#hlJP::lc@ @j@B@AB@@Aа ~J@#vnV^::nq@CBа BA@J@#~jFN:n:njy@а AA@R@#jFN:n:nj@а, @@@@@@V@#nJR::n@а: @@@@@0@#nJ^::n@ @@5@AB@@A@k@/@A'@BC@!@A;@B@x@A@r@A4@-@@@ABC@}@A@@Ax@B:C@@@AB{@H@AB@~@Au@B@@@AB@@A@o@ABC@@A@@ABC@@A @@@ABC@@A@@AC@@A@@@ABC@@A@@@ABCA@A@A@C@*add_option   @'@@A@J @A@/default_options @ *camlOdoc_args$append_last_doc_2578_closure*@ABC@#dO=9:p@CB@а~@а @AA@#eI^99e#NBJ77NA:Odoc_args.modified_options Odoc_args.modified_options.(fun)@а@аA @# NB]77N@а'$Pnot G@#eE^99e@а/(sequence  а5U <а9+apply_funct: @U#*fD{99f@CB@@@A @B@аF鑐@@@@AаM @KH@F/DC3=@@8CB@A@A@<`@@A@@аWK  Nа\cf@а`@AA@#NpRZ::p@аh  @b#XpMZ::p@CBаry|@аv@A@@#epBZ::p@@@A@B@ @A@@@@AB@-@%@AB@@A@+@A@2@A)@B@@3@/@AB@?@A@6@A@@A@B@A@i@A@@A@u@A@@Am@B@@}@AB@@{@AB@@@A@@AB@@A@@@AB@@BA@A@@F@%parse  Ơ @'@@/const_immstring@A @F @AB@@'Compenv+camlCompenvgh*Pmakeblock @ABC #camlOdoc_args$anonymous_759_closure Pg@+Stdlib__Arg/camlStdlib__ArgN "camlStdlib__Arg$parse_1229_closure@A@@AB @1camlOdoc_messagesR1camlOdoc_messages'ny@ @.@AB@@@A@B@A>@;@AB@@D@A@ABа  Mа  @AA@#rM<<@а а а ! @ +stable_sort̠#DM<<&@CBа ( AMаU #@A@@#~Bm<<3@@ @@AB@ @A@@@A@B@1@A)@B%@C@"@A@+@(@AB@@5@.@AB@;@A@8@A@@=@A@@B@AB@@@ @A@BC@@AG@B@@@AJ@B@@AC@ @A@N@AB@@ @AB@@A@R@@AB@@U@A@B@C@A@O@I@AB@Z@AG@B@@\@AT@N@AB@Z@A@_@X@AB@@b@A^@B@A@A@NM@KQP@R4extend_dot_generator$U)X!f(@'@@A@@A_ +camlOdoc_args$get_dot_generator_156_closureve@B@#KVY&a[A>Odoc_args.extend_dot_generator $Odoc_args.extend_dot_generator.(fun)@CB@аh,@аm4аq'current* @x1get_dot_generator#dWPdW@CBа~!M.+@@#nZQ[BBZB Odoc_args.extend_dot_generator.M &Odoc_args.extend_dot_generator.M.(fun)@CBа1D@@@@#{[\Naa[0@а!2@@@@@#[WNaa[:@а.@а@A@@#[BNaa[G@@@A@B@ @A@@@@AB@&@A@@A@5@A@)@A@]@E@AB@9@A@Q@AL@B@c@AJ@B@T@P@AB@@f@W@ABA@A@ABC@L@5extend_base_generator7<!f;@'@@A@_@A ,camlOdoc_args$get_base_generator_186_closure @B@#]ZbA?Odoc_args.extend_base_generator %Odoc_args.extend_base_generator.(fun)@CB@а?@аа'current= @2get_base_generator#^Pe^@CBа!MA+@@#aQ[ddaB !Odoc_args.extend_base_generator.M 'Odoc_args.extend_base_generator.M.(fun)@CBаuDE@@@@#b\Fb0@аE@@@@@#bWFb:@аϤ@ай@A@@#bBFbG@@@A@B@ @A@@@@AB@&@A@@A@5@A@)@A@]@E@AB@9@A@Q@AL@B@c@AJ@B@T@P@AB@@f@W@ABA@A@87@I;:@<5extend_texi_generator?B!f@'@@A@@AI +camlOdoc_args$get_texi_generator_96_closure#9Z@B@#5HZ- 3 MA?Odoc_args.extend_texi_generator %Odoc_args.extend_texi_generator.(fun)@CB@аRr@аWа['current @b2get_texi_generator`#NIPe Q QI@CBаh!M+@@#XLQ[  LB !Odoc_args.extend_texi_generator.M 'Odoc_args.extend_texi_generator.M.(fun)@CBаu B@@@@#eM[P  M0@а  @@@@@#oMWP  M:@а@а@A@@#|MBP  MG@@@A@B@ @A@@@@AB@&@A@@A@5@A@)@A@]@E@AB@9@A@Q@AL@B@c@AJ@B@T@P@AB@@f@W@ABA@A@A@J@4extend_man_generator!f@'@@A@I@A +camlOdoc_args$get_man_generator_126_closure2@B@#OY% b:TA>Odoc_args.extend_man_generator $Odoc_args.extend_man_generator.(fun)@CB@а@аа'current @1get_man_generator~#PPd  P@CBа!M+@@#SQ[SB Odoc_args.extend_man_generator.M &Odoc_args.extend_man_generator.M.(fun)@CBа_C@@@@#T[M::T0@а~@@@@@#TWM::T:@аt@аs@A@@#TBM::TG@@@A@B@ @A@@@@AB@&@A@@A@5@A@)@A@]@E@AB@9@A@Q@AL@B@c@AJ@B@T@P@AB@@f@W@ABA@A@@G"!@#5extend_html_generatorذ&ݠ)!f@'@@A@@A0 +camlOdoc_args$get_html_generator_36_closureg@B@#zZ.  A?Odoc_args.extend_html_generator %Odoc_args.extend_html_generator.(fun)@CB@а9Y@а>qаB'currentޚ @I2get_html_generatord#5{Pe  {@CBаO!M⚓+@@#?~Q[  ~B !Odoc_args.extend_html_generator.M 'Odoc_args.extend_html_generator.M.(fun)@CBа\幱@@@@@#L\Q  0@аf湱@@@@@#VWQ  :@аp@аt@A@@#cBQ  G@@@A@B@ @A@@@@AB@&@A@@A@5@A@)@A@]@E@AB@9@A@Q@AL@B@c@AJ@B@T@P@AB@@f@W@ABA@A@AB@H@6extend_latex_generator배𠐰!f@'@@A@0@A ,camlOdoc_args$get_latex_generator_66_closure& @B@#A[5  FA Odoc_args.extend_latex_generator &Odoc_args.extend_latex_generator.(fun)@CB@а@аxа'current @3get_latex_generatorB#BPf  B@CBа!M+@@#EQ[  EB "Odoc_args.extend_latex_generator.M (Odoc_args.extend_latex_generator.M.(fun)@CBаFA@@@@#F[S  F0@аe@@@@@#FWS  F:@а[r@аZ@A@@#FBS  FG@@@A@B@ @A@@@@AB@&@A@@A@5@A@)@A@]@E@AB@9@A@Q@AL@B@c@AJ@B@T@P@AB@@f@W@ABA@A@  @E  @  @'@@  c@A(Odoc_dot,camlOdoc_dot?e+*Pmakeblock@B@g@AL 7camlOdoc_messages$current_generator_is_not_3722_closure%?\@BC@# nV!rA;Odoc_args.get_dot_generator !Odoc_args.get_dot_generator.(fun)@CB@а (c@а ,d@AA@# oHZ<"mlB@ F E @@@ @@A J K  -@ACD N M  @ U T@@@A Y X@@@@@A ] ^)@ c b @A g f # *** custom generator options *** c@BC m l @@@ @@A q r (@ v u  @ { z@+@ ~ 'camlOdoc_args$set_generator_749_closure9% /camlOdoc_args$extend_html_generator_216_closure6v 0camlOdoc_args$extend_latex_generator_235_closure;!ۑ /camlOdoc_args$extend_texi_generator_254_closure=+ .camlOdoc_args$extend_man_generator_273_closure1#.M .camlOdoc_args$extend_dot_generator_292_closure 8 /camlOdoc_args$extend_base_generator_311_closure,e %camlOdoc_args$add_option_2693_closureh8 camlOdoc_args$parse_2750_closure=NO@ABDEH@A@|@A@B@@AC4@[@A d@ k@ABD =@@Z`@ABE}@U@A @ @AB 6u@@A@@A@6<@ABCDY_@@A@B@@AC06@SY@x~@ABD@HN@]c@AB[@@ %camlOdoc_args$add_option_2693_closureh8J@ #camlOdoc_args$anonymous_759_closure Pgu@ABi@@ACDE *camlOdoc_args$append_last_doc_2578_closure*@ .camlOdoc_args$extend_dot_generator_292_closure 8B@ @AB-camlOdoc_argsD-camlOdoc_args$ӋV@-@ /camlOdoc_args$extend_base_generator_311_closure,en@ABC .camlOdoc_args$extend_man_generator_273_closure1#.M*@:@W@ABZ@V@A ;camlOdoc_args$anon_fn[odoc_args.ml:383,14--49]_2824_closure;9?@W@A camlOdoc_args$parse_2750_closure=NO@BCDEFGH@@@A)@@@@AB@@p@@A@@@@ABCS@@@@A<@@@@ABD'@@ @@A,Stdlib__List0camlStdlib__List!s *rev_appendz@@ @@A&Stdlib*camlStdlib܇\!^@@ M@@A @@BCD [@@~@@A3@@@@A@@ @@A @@BCD @@ @@A b@@ @@@@@@ABCDEFG@ B@ B@AB@@AW@B@C>@@AD)@@A@B@Ci@@AV@5analyse_option_stringJ@5analyse_merge_optionsu@ABC!-f_latex_title@%/f_texinfo_titleP@(2add_hidden_modules@AB* anon_fn[odoc_args.ml:157,4--372]@ @ @ABCDEF."_I@@5"_HS@A7%_implf@B9%_intf@? !anon_fn[odoc_args.ml:201,22--107]@AA anon_fn[odoc_args.ml:208,19--55]_@BC anon_fn[odoc_args.ml:209,19--57]t@CE anon_fn[odoc_args.ml:210,20--64]@I anon_fn[odoc_args.ml:220,22--59]@AK anon_fn[odoc_args.ml:221,22--76]@N anon_fn[odoc_args.ml:223,19--57]?@ABDEP anon_fn[odoc_args.ml:224,23--66]V@U !anon_fn[odoc_args.ml:226,19--113]w@AW !anon_fn[odoc_args.ml:231,20--210]@[ !anon_fn[odoc_args.ml:237,21--216]@A] !anon_fn[odoc_args.ml:243,20--210]@` !anon_fn[odoc_args.ml:249,19--204]@ABCb !anon_fn[odoc_args.ml:255,19--204]"@f !anon_fn[odoc_args.ml:261,25--100]B@Ah anon_fn[odoc_args.ml:263,19--32]g@l anon_fn[odoc_args.ml:264,19--32]x@An anon_fn[odoc_args.ml:269,27--67]@q anon_fn[odoc_args.ml:278,24--68] @ABCDFs anon_fn[odoc_args.ml:279,25--70]"@y anon_fn[odoc_args.ml:283,15--60]V@A{ anon_fn[odoc_args.ml:285,15--59]k@ anon_fn[odoc_args.ml:287,15--64]@A anon_fn[odoc_args.ml:289,15--64]@ anon_fn[odoc_args.ml:291,15--61]@ABC anon_fn[odoc_args.ml:293,15--61]@ anon_fn[odoc_args.ml:295,15--66]@A anon_fn[odoc_args.ml:297,15--60]@ anon_fn[odoc_args.ml:299,15--65]@A anon_fn[odoc_args.ml:303,21--62])@ anon_fn[odoc_args.ml:313,28--92]@ABCD anon_fn[odoc_args.ml:318,28--97]@ anon_fn[odoc_args.ml:326,28--63] @A anon_fn[odoc_args.ml:327,29--65] -@B @+help_action @@A @B @Ch@/replace_matchedI@A anon_fn[odoc_args.ml:312,31--35]@ anon_fn[odoc_args.ml:300,40--44]@ABDEFGH@@!s@@A@@!sX@@A@AB@!s /@@A@@!s@@A@@!sX@@A@ABC@!sB@@A@@!sA@@A@A@!s@@A@@!sv@@A@AB@!s@@A@CD@!s @@A@@!s@@A@@!sa@@A@AB@!s@@A@  @ !s@@A@A@!s@@A@@!sm@@A@ABC@!sU@@A@! @"!s@@A@A&@@@A@BDE@@@A@@@@A@AY,+@-$prim@@A@BZ10@2@@A@t98@: !anon_fn[odoc_args.ml:105,16--106]g@@A@Au>=@?#accR@@A@BvCB@D!sL@@G!lM@@AB@wML@N!sx@@A@AxRQ@S!s@@A@BCyWV@X!sR@@A@z_^@`!s@@A@A|dc@e!n@@A@@@@A@AB~kj@l!sh@@A@CDEFpo@q!s@@A@{z@|!s@@A@A@!s@@A@@ u+@@A@AB@ y$@@A@@  @@A@A@ z@@A@@ i@@A@ABC@ D@@A@@!sz@@A@A@!s@@A@@ @@A@ABD@!s@@A@@  D@@A@A @ @@A@ @@A @ @@A@BC !@ @@A@@ @@A@AD@ &@@A@@ @@A@A@ @@A@B@ @@A@ @ @@A@ACEF @ @@A@@@@A@A9@.@@A@@@@A@ABU@J@@A@@'matchedJ@@A@A@@@A@BCd@[@@A@@@@A@Ab@Y@@A@@@@A@A`@W@@A@BCDGH@H@@C@@AB>@@9@@4@@ABC/@@*@@A%@@ @@AB@@CD@@@@ @@AB@@@@A@@@@ABC@@@@A@@BDE@@@@A@@B@@@@A@@B@@@@A@@BC@@@@A@@|@@AB@@CDEF@@@@A@@@@AB@@@@A@@@@ABC@@@@A@@{@@ABDw@@r@@AF@@ '@ "@A@A E@@BC @@l@@ADh@@d@@A`@@B\@@ @@ACEF t@@ @@A@@@@AB@@R@@A6@@BC@@.@@A@@+@@A@@BCDGH@@KODԁ