Caml1999y035pp/*Odoc_lexer@(Warnings0{jV b}젠#Str0^G |W-Stdlib__Uchar0y"GuH+Stdlib__Sys0|[lZk^;[.Stdlib__String00K7l ,`Fd+Stdlib__Seq0=1 uhF;3,Stdlib__List0@řue|.Stdlib__Lexing0/ nAؠ,Stdlib__Lazy0Dg!}=k .Stdlib__Format0L~Ae2|i..Stdlib__Either0849.Stdlib__Domain0{H"F 2Q|.Stdlib__Buffer0R(Z4Ծ-Stdlib__Array0F6iF`0E&Stdlib0f-FPOj}*Odoc_types0c K:}+Odoc_parser00sI]UuE-Odoc_messages010U()!u!۠^05?P!ڟ&+Odoc_global0_v>/>%ڳ4Odoc_comments_global0mOM'U(Location0~V^k0CamlinternalLazy0=Kg~8CamlinternalFormatBasics0)PcamlOdoc_lexer.iter_92_closure;v@.Stdlib__String2camlStdlib__String7 %camlStdlib__String.concat_355_closure>9@ABCD@#7ocamldoc/odoc_lexer.mllpRa bUA8Odoc_lexer.remove_blanks>Odoc_lexer.remove_blanks.(fun)@CB@аA)apply_argP/аF+apply_funct)аK)apply_arg @9%parse#qZkwwq#&str.ml?]fEFEF?A*Str.regexp0Str.regexp.(fun)@CBа^@аcL@аg&U"@UP#?OfEFEF?@CBаt)@аy3Wа}!lM v@m3bounded_split_delim #OqJmwwqN#4\{[[A/Str.split_delim5Str.split_delim.(fun)@CBа+apply_functdа"l2Z @$iter\#fAGM e eAe@CBа&Pfield}аg @#rev}#wSS` ; ;Sv@CBа#аw@$iter#SMa ; ;S@CBа!а"l3 @!#SDa ; ;S@CBаĐа4ǐ @&concatc#UBW b bU@CB@@@A@B@C@@/@A#@B@@0@%@AB@C@A7@B@4@A@@E@:@AB@Z@AM@B@I@A@@\@P@AB@x@Ad@B@`@A@@z@g@AB@@A@@AB@C@@A@@@A@BC@B@@A@B@C@@@AB@@@A@@@ABC@@@AB@@A@B@@@AB@@@A@@AB@@@@ABA@A@A@C@~`%liste_@'@@A@'(A@A)*h@,-@AB./@ #camlStr.global_replace_2677_closurej@A&Stdlib*camlStdlib܇\8camlStdlib.^_459_closure1<@";camlStr.regexp_2068_closure@>>camlOdoc_lexer.iter_92_closure;v@ABCD@#sQ X@A=Odoc_lexer.remove_blanks.iter #Odoc_lexer.remove_blanks.iter.(fun)@CB@аG%blank#аL$condbd1@#uHNu@аU*const_zero@@@@Aа]!qcAA@C@#)uHNu"@аf%}@A@K@#1uHNu*@аn-~Bаr1jKаvmDаz9o8@M!^ˠ#Jvw@vC@CBаFp]аsYаNu @#]vrAvV@CBаxaа]@®exp#mvfBvf@CBаzа"h2e GP@.global_replace u#vSGvy@CBа*Pccall_argа&Pccall1caml_string_equalB@ @@@@@#wMT@@w@аAz@;#xLZ{@CB@@@A @Bа*Pmakeblock@@@@@8@#~LS 7 7~@ @@A>@B@@A@@@2@AB@@AC@0@AB@E@7@AB@@A@BY@N@AC@@L@AB@@@A@@AB`C@q@Af@B@@e@ABC@@@Aw@m@AB@@AC@@A@B@C@@@ABC@@@A@B@@AC D@@@ABC@@A@@AB@@@ABC@@@A@@AB@@@ABC@@@@ABC@@@AC@ @AB@ @A@ @A@@AB@@A@@@@ABC@@BA@A@54@D87@{:|=%liste@'@@A@@EF0@AB@@A@@K?camlOdoc_lexer.iter_143_closure4@ABCD@#DQ  'QA=Odoc_lexer.remove_blanks.iter #Odoc_lexer.remove_blanks.iter.(fun)@CB@аT /аX d@#"FHN  F@а` @@@@Aаg!qAA@/@#3FHN  F@аp/@A@7@#;FHN  F'@аx7Lа|;9аNаC5@ #RGr~  G>@CBаVаR@#`Gf  GL@CBаmа"h2 09@#qGSD  G]@CBаа @#~HMT  Hj@а+sZ@#IL ' Lu@CB@@_@A @Bа@@@@@.i@#OLS  O@ @n@A4@B@@A@6@*@AB@s@A9@)@AB@;@/@AB@p@Ah@BM@D@AC@{@B@AB@@@Av@o@ABTC@e@AZ@Bz@s@Y@ABC@@@Ak@a@AB@y@AC@w@As@@AB@@s@ABC@@@A~@{@AB@@@ABC@@@@ABC@@@AC@@AB@@A@@A@@AB@@A@@@@ABC@@BA@A@AB@F@,remove_stars˰Ϡ!s@'@@A@@@AB!" @%&/set_of_closures@ &camlStr.global_substitute_2592_closureB@AB@- +camlOdoc_lexer.replace_matched_1385_closure_J@A@BCD@#XQN  YA7Odoc_lexer.remove_stars=Odoc_lexer.remove_stars.(fun)@CB@а6а:Ԑа>א аBٚ@Ƞ#Yfr  Y@CBаM ڐ#аQݐаUߚ @۠##Yas  Y-@CBа`'аd#皓@Ơ#1YUt  Y;@CBаnHmKаr/project_closurenHаw1oP e@f1global_substitute #HYBy  YR#-BtU=U=A2Str.global_replace8Str.global_replace.(fun)@CB@@r@A'@@AB@C@@@t@*@AB@;@A0@B@y@A.@B@@{@A?@5@AB@V@AK@BG@C@@E@AB@@@A[@BP@M@AC@]@S@AB@h@Ad@m@AB@@c@AB@@@An@Bj@s@AC@p@u@AB@@@w@ABA@A@@ @/replace_matchedi'matchedj@'@@A@@A $camlStr.replace_matched_2504_closure93I@BA@CB@аkа$repll @ Ƞ#~YoU=U=Q@CB@@@A@@AB@@@@ABA@A@A@G@$main&lexbuf@'@4__ocaml_lex_main_rec@A@B@@#6ocamldoc/odoc_lexer.mlLMv(>MA/Odoc_lexer.main5Odoc_lexer.main.(fun)@CB@а@@#MC`>>M@CB@@@@ @ABCA@A! &lexbuf 1__ocaml_lex_state@'@1@&@AB/special_comment@ @@ABC@@A+const_block@B !z@#$F@'(J@A)*-string_buffer&@BCD,-O(@.Stdlib__Buffer2camlStdlib__Buffer! $camlStdlib__Buffer.reset_328_closure[@A.Stdlib__Lexing2camlStdlib__Lexing>P $camlStdlib__Lexing.engine_69_closure'i@ %camlStdlib__Lexing.lexeme_537_closure+=@AN8camlOdoc_comments_global68camlOdoc_comments_global;$f@BCE@#TNY _%A?Odoc_lexer.__ocaml_lex_main_rec %Odoc_lexer.__ocaml_lex_main_rec.(fun)@CB@аL2__ocaml_lex_tables2аQ%аU1__ocaml_lex_state" NS@(&engineE#oOHAO@CBаd*Pisout_argVIаj&PisoutWe @@K@L@аtƹ@A@n@#6ocamldoc/odoc_lexer.mlYr$$4@а}(sequenceĚy@@# Yy$$>@CB~4@#Fs%%E@CB@@A@B@@@<@ABC@@A@@A@B@@"@ACB@@@AA@B@ABC@D@AE@F@AG@H@I@ABCDE@L@Aа+line_number@а+simplify_fvA @#7ocamldoc/odoc_lexer.mlloHXoo@а_z@а*PoffsetrefaA @#pHj  p|@@#qHS55q@CB@@A@@@AB@@@A@B@C@'@A@@)@ABBа3nа1Pstringlength_argp @&lexeme#7ocamldoc/odoc_lexer.mlluYou@CBа-Pstringlengthq\@# uJpu@аMi@аQk@@A@#uiGu@а'PaddinttI @#uipu@аbf@а )Psetfieldw@@@ @#,uHpu@а{@@@A@@@AB@@@@A@B@(@5@AB@"@A@/@A@-@A9@B@@2@;@AB@J@A@@AP@B@M@A@@@S@ABCL@DK@Eа3а7]2@\#7ocamldoc/odoc_lexer.mllYo k k@CBаBZ\@#Jp k k@аI @аM@@A@#iG k k @аUYI @#ip k k@а]@аaX@@@@#)Hp k k!@аj.comments_levelJ@аo A @#6H[  .@аw,Pintcomp_argAа} \@а @@A@#HKZ  @@а(Pintcomp@ @#RK^  J@ аfаnq@а  @r%resetH#gKa!*!*_#m\]w\A>Odoc_lexer.reset_string_buffer $Odoc_lexer.reset_string_buffer.(fun)@CBа-Psetfield_argа+description@а @A@ @#K\!M!Mw@@#Ka!k!k}@CB@@A@B@@@AB@@@A@B@@AC@@!@AB@;@8@AB@@@AB@@@@ABA@>@AC@@@@E@ABC@#JU!!@CB@j@A`@B@@A@B@\@AC@i@A@r@Ah@BC@@t@o@ABC@ @w@AC@@A @@AB@@@A@BC@@@ABB@@@A@@ABC@@@AB@@@ABC@@A@@A@@ABC@#@@@@ABCD@@A(@@A@BC@@A@B-@@@ABC@0@ @A@BCFа)const_intF@@@AGа#а'M"@L#7ocamldoc/odoc_lexer.mllYo"n"n@CBа2J\@#Jp"n"n@а9@а=@@A@#iG"n"n@аEII @#ip"n"n@аM@аQH@@@@#)Hp"n"n@аZ9@а^@#5H[""@]@#;HS""#@CB@@A@@c@AB@@@Af@B@C@$@-@AB@i@'@0@ABC@9@E@AB nB@@@A p@>@J@ABC@s@E@M@ABC@Y@AwB@y@A`@Bz@^@AB@|@d@ABHK@IаP@а¹A@#7ocamldoc/odoc_lexer.mllHj$j$jR@@#HS$$X@CB@@A@@@AB@@@A@B@C@@@@аJkаL@Р#7ocamldoc/odoc_lexer.mlliYoim@CBаM\@#iJpit@аE@аG@@A@#iiGi@аPI @#iipi@а.B@аS@@@@#)iHpi@@#/jHSj@CB@@@AB@@@AB@@@A@B@!@AC@*@6@AB@%@AB@2@A@0@<@ABC@ @7@?@ABC@K@AB@@AR@B@P@AB@@V@ABа\2Ñа)4@(#7ocamldoc/odoc_lexer.mllYonn@CBа&5\@#Jpnn@аr-@аv/@@A@#iGnn@а!%8I @#ipnn@а)*@а-$;@@@@#)Hpnn@а6@а:A@#5H[@_9@a#;HS@CB@@A@e@?@AB@@i@AB@B@C@$@-@AB@E@'@0@ABC@9@E@AB JB@@@A L@>@J@ABC@O@E@M@ABC@Y@ASB@U@A`@BV@^@AB@X@d@AB@@A@BTR@^@AC@@AD@@@AD@_@d@AB@#@AC][@g@@ABC@`^@h@Al@B%CD@dbn@-@ABCA@e{fɠ~&lexbuf@'@?__ocaml_lex_special_comment_rec@A@B@@#TI%C%`A:Odoc_lexer.special_comment Odoc_lexer.special_comment.(fun)@CB@аLˑN@#Cl%`%`@CB@@@@ @ABCA@ABϠ&lexbufΠ1__ocaml_lex_state@'@@%@AB5special_comment_part2 @ @@ABC@@A@@A@@ABC 'camlOdoc_lexer.remove_blanks_72_closure:@ *camlStdlib__Lexing.lexeme_char_623_closure j@A 'camlStdlib__Buffer.add_char_427_closureh@@A1camlStdlib__Bytes0Y !camlStdlib__Bytes.sub_332_closure pY@BCD@@ )camlStdlib__Buffer.add_string_659_closure3@A 'camlOdoc_lexer.remove_stars_203_closure4R@BC/camlOdoc_global9 &/camlOdoc_global6O@@ADE@#Yd %/<A *Odoc_lexer.__ocaml_lex_special_comment_rec 0Odoc_lexer.__ocaml_lex_special_comment_rec.(fun)@CB@аа9Ӑа1__ocaml_lex_stateК EJ@#qHA%%@CBа֑Dа׹e@@аh@A@_@#6ocamldoc/odoc_lexer.mlYr//-@а i@@# Yy//6@CBn-@#F~/</<=@CB@t@A@B@@v@5@ABC@x@A@@A{@B9@!@AC;@@@AA@B@C@D@ABCD@а%ݐа)!sښ @O#7ocamldoc/odoc_lexer.mllPd&H&H`@CBа5+Paddint_arg\@# J[&p&ph@а=@аA繲@@A@#iG&p&pt@аIMI @#i[&p&p|@аQ@аUL@@@@#*H[&p&p@а^Aаc2B@аg3@@A@#;KZ&&@аo@ @#DK^&&@аy!b8S@а~9A@A @#RTb'*'*#KdUrdA6Odoc_lexer.read_string@A@@"!#nbpn@а#ofs?@а+apply_funct@а"s2 ?@-Stdlib__Bytes1camlStdlib__Bytes0Y#subLBA#=nQ}n<#(bytes.mlIl{  IA8Stdlib__Bytes.sub_string>Stdlib__Bytes.sub_string.(fun)@CBа?а"s3 %@Ӡ#Td'P'P @CBа<Iа@@@A@#Pi''@а"s4 а`*"@#O^''&@CB@@'@A @B(а.Pmakeblock_arg @а & @@@B@ @#Wa( ( ;@а 2 @@@@@#Ka( ( E@ @@A@ @A@1@@AB@@A@@5@A"@B@M@?@AB@D@A@Q@AB@B@@R@H@AB@t@AY@B@V@A@@v@\@AB@@A@@AB@C@|@A@@@A@BC@B@@A@@@AB@@A@@A@B@@@@AB@@A@@A@@@Aа BV}а F!bW @а K  (@"*add_string#$KW(S(S# bQpbA5Odoc_lexer.add_string;Odoc_lexer.add_string.(fun)@CBа ]X<@а aY@#5K^(l(l@T@V#;Ka((@CB@@A@Z@@AB@@^@A@B@C@L@A3@0@AB@@P@A7BC@@R@:@ABC@ @A@B @X@A@BC@@A@[@'@@ABCD@@`@A+@'@ABC@@c@/@ABC@=@F@AB@h@AB@ @k@AC@L@ABC@U@b@AB&@p@Q@ABC@^@A*@u@A]@j@ABC@.@x@e@n@ABCD@{@A3@~@Ar@BC@ @A@B8 B@9 @@ABAа  tа !s  @ڠ#7ocamldoc/odoc_lexer.mllPd))@CBа \@#J[)<)<@а  $@а  (@@A@#iG)<)<@а I @#i[)<)<@а  8@а !@@@@#)H[)<)<@а ~Z@а >[A@#5H[))@а  Q^/а _@а $  N@#HHT))2CBj@#NH^))8@CB@Y@A@@AB@@r@AB@@@Au@`@AB C@w@b@#@ABC@0@A{@f@AB@ }@i@A5@BC@C@L@ABB@@o@AH@Q@ABC@Z@f@AB@t@V@ABC@c@A@y@Ab@n@ABC@@|@j@r@ABCD@@A"@@Av@BC@@A@B'B@(@@ABBа ? *а C!s' @i#7ocamldoc/odoc_lexer.mllPd*F*Fz@CBа O .Aа T 1а X!c, @*+lexeme_charo#Pm*n*n@CBа f iа j!bjD@а o3  @F(add_char#.HY**# A_VsSS_A:Odoc_lexer.add_char_string Odoc_lexer.add_char_string.(fun)@CBа L?\A@#:J[**@а  ;J@а  =@@A@#FiG**@а AI @#Ni[**@а  8^@а D@@@@#[H[**@ @#aH^++@CB@@@AB@@@AB@@@A@B@!@AC@*@6@AB@%@AB@2@A@0@<@ABC@  @7@?@ABC@~@A$B@l@A^@[@AB(@@AB@*@@s@ABeCD@.@@v@i@ABCD@3@@AB~@C 5@@A}@BC@#8@@ABC@&;@@@ABC@?@A@B+@@@AB@-B@@ABCа lo@а ;pk@#7ocamldoc/odoc_lexer.mllP^++kа xr@а Gs`@ _а \u[ @Zа WvVа UwIа !sF (@T&NCBа  Kcа lL@ #3Wf++N@CBа #q@а 'y@A@@#@Hf++[@а 0 а 4  @а 8N  @#RH^,,mCBа B Uа FlW@k#``v,5,5{@CBа PhX\ @#gRv,5,5@а W+Psubint_arg[E@A@#pf@,o,o@а `'Psubint\J @#yfF,o,o@а i`^E@@Ϡ@#HF,o,o@а r$init`KAA@#Ld,,@а {*Pfield_argfKAA@#Wo--@а  gC@@ @#Wx--@а ,iJ @@#W~--@а kB@@&@#Jt,-D@а lA@@.@#Jt,-D@а m@A@6@#Jt,-D@а  n@@@BBB@#,@#Jt,-D@а pKA@"@#H,-D@(@#Hd--@CB@,@@AB@#@/@AB@D@A<@B4@-@AC@*@A5@(@AB@c@A@0@A;@BM@F@AC>@7@AD@j@A@@m@ABS@L@E@ABC@p@AW@P@AC@@Ab@BI@v@]@ABC@o@AM@@A{@j@ABC@Q@AR@w@ABC@U@AV@@@ABC@Y@@AB![@@AB@@A@B%_@@A@BC@b@A)c@@@ABC@@A-g@@AB@j@A@B1k@@AB@3m@@AB@@@AB@f@r@AB@@i@u@AB@@AC@@l@x@@ABC@@A@B@r@A}@B@~@@A@BC@@A @BB@@@A@BC@>@A,@'@AB#@CB@@C@A1@,@)@ABCD@5@0@ABC@=@A@K@:@ABC@E@A@P@AD@BC@ @R@K@ABC@X@A$@V@AB@&@\@ABDа E t@а J wа N!cr @#7ocamldoc/odoc_lexer.mllPm..@CBа [ а _8@а cy  @#HY.E.ECBа n}Jа s~@) @#"KU.`.`@а |{ а W@а A@#3[k.`.`@@ @A@ @A@@@Aа  <@@@@Aа  Z@а A@#JHj..@@#PH^..@CB@@A@@ @AB@@@A@B@C@<@A@b@C@AB@@@AB@@g@H@ABC@j@A]@Z@AB @m@AB@@p@AcBC@!@r@f@ABC@%@@ABz@C'@x@AB@)@@@ABC@,@@AB@@@@@@A@B(&@2@AC@@AD@@@AD@3@8@AB@@AC1/@;@@ABC@42@<@A@@BCD@86B@ @ABCA@: ; &lexbuf@'@ %__ocaml_lex_special_comment_part2_rec @A@B@@#ZU/|/A Odoc_lexer.special_comment_part2 &Odoc_lexer.special_comment_part2.(fun)@CB@а  X@#Cr//@CB@@@@ @ABCA@A  &lexbuf 1__ocaml_lex_state@'@i@A%@B@ @AC@@A@@AB@@Ac@b@AB^@CD@@Y@AW@BCU@@ADE@#$j/6T:A 0Odoc_lexer.__ocaml_lex_special_comment_part2_rec 6Odoc_lexer.__ocaml_lex_special_comment_part2_rec.(fun)@CB@а ( а , а 01__ocaml_lex_state ,1@۠#<HA00@CBа =Bа Be@@а I @A@F@#6ocamldoc/odoc_lexer.ml9Yr669-@а R  P@@# 9Yy6696@CBnU-@q#:FD6T6T:=@CB@[@A@B@v@]@5@ABC@_@A@|@Ab@B9@!@AC;@@@A@B@ABC@а s  7а w!s v@#7ocamldoc/odoc_lexer.mllPd00^@CBа N\@#J[00e@а   L@а  @@A@#iG00q@а I @#i[00y@а   `@а @@@@#)H[00@а 4Aа F @а  @@A@#:KZ11@а 3@ @#CK^11@а  #¤Iа  'Ĺ@@A@#POh11@а $desc а & @а  .@AA@#b[g11@а  Sɐ @ נ#lNg11@CB@@ @@AB@@A@@@Aа @ @а  H@AA@#|NZ11@@ @A@ @A@@@AаĤ @а XŹ@#We22а Ǥ @а cȹ|@ {аxʹw @vаsˑrа!q̐eа%&remainʚ '@p%jCBа1 ѤhIа5 ӹ@@A@#Oh2\2\@а='remain2Κ аC Ր|#@ 6#Na22(@CB@@(@A @B)аPR׹@@@@@#]i225@аZ |ع@@@@@@#Vj22A@аf ڹ@@@@@#Jj22K@ @@A@ @A@@#@AB@@A@8@A@@A'@B@S@D@AB@@>@AB@K@A@@Y@J@ABC@@@A\@Q@AB@@An@i@ABe@C@@c@AB@@@A@t@o@l@ABCD@@y@As@BC@@A B@@A @@AB@ @@AB@@A@@@AB@@@A@B@@A@@A@@A@@@Aа ݑа` @а -  9@_#3KW3%3%]CBа K @а 幟@#?K^3?3?@@#E Kg3`3` @CB@@A@@@AB@@"@A@B@C@V@A+@(@AB@@Z@A/BC@@\@2@ABC@+@A"@B @b@A@BC@*@A@e@2@*@ABCD@@j@A6@2@ABC@@m@:@ABC@H@Q@AB@r@AB@ @u@AN@W@ABC@`@l@AB&@z@\@ABC@i@A*@@Ah@t@ABC@.@@p@x@ABCD@@A3@@A|@BC@@A@B8B@9@@ABAаeސ ̑а !sۚ  @ 2#7ocamldoc/odoc_lexer.mllPd33@CBа\@#J[44@а| @а#蹲@@A@#iG44@а+ /I @#i[44@а3 @а7 .ﹳ@@@@#)H[44@а@{аD @аH   B@#<HT4s4s.CBаS  2@аW 빟A@#HH[44:@Y@#NHd44@@CB@@A@@_@AB@@@Ab@B@C@_@A+@(@AB@f@c@A/BC@i@e@2@ABC@@@I@AB n@j@AB@p@m@AF@O@ABC@X@d@ABv@r@T@ABC@a@Az@w@A`@l@ABC@~@z@h@p@ABCD@}@A"@@At@BC@@A@B'B@(@@ABBаT@аа!c @F#7ocamldoc/odoc_lexer.mllPm5&5&@CBааE @а 6  @D#HY5W5WBCBа GJа :@) @#"KU5r5r@а O а ( @а 'A@#3[k5r5r@@ @A@ @A@@@Aа@@@@AаE @а 0 A@#JHj55@K@M#PHd55@CB@@A@Q@@AB@@U@A@B@C@<@A@b@C@AB@@@AB@@g@H@ABC@j@A]@Z@AB @m@AB@@p@AcBC@@r@f@ABC@ @@ABz@C@x@AB@@@@ABC@@@AB@@@@@@A@B2@@AB@@AC@@@AC@@@AB@@AC;@"@@ABC@ @&@ABC@#@(@@ABCA@2(elements 58&lexbuf@'@=8__ocaml_lex_elements_rec @@AB@@#@&@AB@<@AA@B@4@A/@BD@,@AB@F@9@A4@BC@ IBA@ADE&lexbuf1__ocaml_lex_state@'@]@AR@@ @ABC@ y@Af@@AB@@A@@A@BCD }@@d@AB-Odoc_messages1camlOdoc_messagesR/const_immstring@  @A@@A&Stdlib*camlStdlib܇\8camlStdlib.^_459_closure1<@ @ABCDE )camlStdlib__Lexing.new_engine_112_closureR`@-Stdlib__Bytes1camlStdlib__Bytes0Y !camlStdlib__Bytes.sub_332_closure pY@A)__dummy__)__dummy__=0caml_exn_Failure#r@B @?camlStdlib.failwith_326_closure-(#@ @AB @CDF@#>]7DA #Odoc_lexer.__ocaml_lex_elements_rec )Odoc_lexer.__ocaml_lex_elements_rec.(fun)@CB@а  ƑаB##а1__ocaml_lex_state  gl@ *new_enginep#?HE7979?@CBа &Lа 'e@@аs$@A@@#6ocamldoc/odoc_lexer.mlYrDD/@а  " @@# YyDD8@CB٠/@ܠ#FwDD?@CB@@A@B@@@7@ABC@@A@@A@B;@!@AC=@@@AA@B@ABC@D@AE@F@ABCG@H@AI@J@K@L@ABCDE@а85 а< b7@ a#7ocamldoc/odoc_lexer.mll"Yo77"i@CBаG _8\@#"Jp77"p@аN0 @аR2@@A@#"iG77"|@аZ ^;I @#"ip77"@аb- $@аf ]>@@@@#)"Hp77"@=@?#/#HW8+8+#@CB@@@AB@D@@AB@@H@A@B@!@AC@*@6@AB@%@AB@2@A@0@<@ABC@ @7@?@ABC@K@AB@@AR@B@P@AB@@V@ABAа  h@а A@#7ocamldoc/odoc_lexer.mll'HX88'@аE a@а GA@# (Hj88(@y'@{#)HW88)@CB@@A@@-@AB@@@A0@B@C@$@A@2@&@ABBаPаMаSа%raiseJ@ @#7ocamldoc/odoc_lexer.mll+FM9?9-@ @@A@ @A@@@A@@@@Cа.Parrayrefs_arg\Aа]IAA]@#6ocamldoc/odoc_lexer.ml[uJ:$:$[ @а*Parrayrefs^B@# [uN:$:$[@аW@аXIAAu@#[[p:$:$[ @аYB @#![[t:$:$[)@а#lenJ$@#*[BN:$:$[2#)lexing.mlLQZZðA9Stdlib__Lexing.sub_lexeme?Stdlib__Lexing.sub_lexeme.(fun)@а)apply_argAAA@#Sdoo @а +apply_functZа%"idT .&@ p"#!Bkoo #(bytes.mlIl{  IA8Stdlib__Bytes.sub_string>Stdlib__Bytes.sub_string.(fun)@CBа9[eD@@@@#7ocamldoc/odoc_lexer.mll/tB::/f@ @@A@ @A@I@A@AB2@)@AC@%@A@@O@AF@B7C@@AH@:@AB@T@Ak@B@@AV@N@AB@f@Aa@BZ@r@AB@@A@@Ak@g@w@ABC@nB@@A@B@@|@AB@@A@@A@@AB@@@@ABDаm,hّаqk @C(failwithF#7ocamldoc/odoc_lexer.mll0Mw;#;#0@CB@@@A @B@EаuAаvIAA@#6ocamldoc/odoc_lexer.mljuJ;;j@аwB @# juN;;j@аp@аqIAA@#j[p;;j@аrB @# j[t;;j@а#J" @#(jBN;;jа$5@а%а!vm "@ CBа~E@@@@#7ocamldoc/odoc_lexer.mll1sA5>53@ @@A@ @A@5@-@AB%@ @AC@@A@@;@A2@B*C@@A4@-@AB@@@AV@B@@AB@:@AB@R@AM@BF@]@AB@@A@@AW@S@b@ABC@ZB@s@An@B@@g@AB@@A@@Ax@t@AB@@ @{@ABHаRа“ @&#7ocamldoc/odoc_lexer.mll4M~>>4@CB@@@A @B@Iаjа!s +@Р#7ocamldoc/odoc_lexer.mll7Pd?R?R7@CBа \@#8J[?z?z8@а@а@@A@#8iG?z?z8@аI @#8i[?z?z8@а.@а@@@@#)8H[?z?z8@аAа\<@#59ar??9 @аJ @#=9`w??9@а#ofs6Aа&Pfield8-Stdlib__Bytes1camlStdlib__Bytes0Y !camlStdlib__Bytes.sub_332_closure pYа)apply_arg9_!@ N#[9Qw??92#)string.mlkBWkA2Stdlib__String.sub8Stdlib__String.sub.(fun)@CBM@&authorаƑ@@@@A*deprecatedа% őD@@@A&returnа/đE@@@A#seeа9 ÑB@@@A%sinceаC*‘C@@@A'versionаM)const_oneA@@@A@M@аWä Hа[Ź@@A@#HPkAGAGH@аd)apply_argUаi&PfieldVаn pњ p@#I^AxAxI#9ocamldoc/odoc_messages.mlXp.q.qA=Odoc_messages.not_a_valid_tag #Odoc_messages.not_a_valid_tag.(fun)@CBа̐аӹ@@@@@ @#IU@AxAxI@аɹ@@#IO@AxAxI@@@A@ @A@@,@AB@@A@@@A/@B@@<@AB7@C@3@A@@@A?@;@AB@@@B@ABаǹG@@@@#KOYAAK@ @@A@ @A@]@A@Z@@AB@@`@@AB@@@AB@@AC@@A@@@AC@@@@@ABC@@A@B@@A@B@@A@@A@@AB@@!@@AB@@@AB@%@A@@'@A@ @AB@@@AB@+@ @AB@@A@/@A@$@AB@@1@@'@ABC@4@A@6@A*@B@]@A<@B@@^@>@ABJаEа蚓l@#7ocamldoc/odoc_lexer.mllPYoB@B@P@CBа\@#PJpB@B@P @а[@а_㹲@@A@#PiGB@B@P,@а I @#PipB@B@P4@аoޤ@а ﹳ@@@@#)PHpB@B@PA@а|а#!s @I#8QPdBBQP@CBа.а2а6cа:d@а?e(@аC@ܠ#XRc|BBRp#SVnG>G>SA1Str.regexp_string7Str.regexp_string.(fun)@CBаS#аW!s 0<@#nRPBBBR@CBаd аh!s @g#}SP_C C S@CBаsH@@@@#THNCCCCT@ @@A@ @A@)@A@B@@A@@+@@AB@c@AX@BC@4@AC@1@A@@g@]@ABHC@X@AT@BO@C@l@b@N@ABC@@q@Af@B^@[@W@ABC@a@^@AC@k@d@AB@@x@n@AB@@{@Ap@B@@A@B@@@@AB@@@AB@ @A@@"@A@@AB@@@AB@&@@AB@@A@*@A@@AB@@,@@@ABC@@A@1@A@B@3@A@B@4@@AB@@7@A@BKаF@@@ALа& а!s  N@#7ocamldoc/odoc_lexer.mll[PdDD[@CBа4а:а@g#\kpD<D<\@CBаIаMа @z#'\QqD<D<\!@CBа\ *@#1\HqD<D<\+@CB@@@A @B@+@A @B@C@!@@AB@@.@$@AB@E@:@AB6@C@3@A@@H@=@:@ABC@@L@A@@B@@AR@B@@@T@AB@@@@@6@A'@B@B@C9@&@AD@;@-@AD@@@ABC@H@AC @B@AC@@@AB@J@O@ABC@CA@2&simple 5'8&lexbuf&@'@>6__ocaml_lex_simple_rec@A@B@@#8KwE EA1Odoc_lexer.simple7Odoc_lexer.simple.(fun)@CB@аG)A@#GCcEE@CB@@@@ @ABCA@V-Y&lexbuf,]1__ocaml_lex_state+@'@N@A1@&@@ @ABCD@<@AM@BG@F@AD@BA@>@ACD8@1@@A1@BCE@#i[ ECNA !Odoc_lexer.__ocaml_lex_simple_rec 'Odoc_lexer.__ocaml_lex_simple_rec.(fun)@CB@аx,]а|1Hа1__ocaml_lex_state. */@+#HAEyEy@CBа)4Hа(5e@@а鹲@A@D@#6ocamldoc/odoc_lexer.mlYrNSNS-@а%皓 N@@# YyNSNS6@CBmS-@p#FuNN=@CB@Y@A@B@u@[@5@ABC@]@A@{@A`@B9@!@AC;@@@AA@B@ABC@D@AE@F@G@H@ABCDE@а&CаEy@#7ocamldoc/odoc_lexer.mllcYoEEcc@CBаF\@#cJpEEcj@а<>@а@@@@A@#ciGEEcv@аII @#cipEEc~@аP;@аL@@@@#)cHpEEc@Π@Р#/dHUFgFgd@CB@@@AB@@@AB@@@A@B@!@AC@*@6@AB@%@AB@2@A@0@<@ABC@ @7@?@ABC@K@AB@@AR@B@P@AB@@V@ABAа#z@а'yA@#7ocamldoc/odoc_lexer.mllhHXFFh@а0S@а4xUA@# iHjFFi@ @ #jHUGGj@CB@@A@@@AB@@@A@B@C@$@A@@&@ABBаMbаQwd@v#7ocamldoc/odoc_lexer.mlloYoGGo@CBа\te\@#oJpGGo@аc]%@аg_@@A@#oiGGGo@аoshI @#oipGGo@аwZ9@а{rk@@@@#)oHpGGo@аc@аA@#5pH[GGp@^8@`#;qHUHHq!@CB@@A@d@>@AB@@h@AA@B@C@$@-@AB@D@'@0@ABC@9@E@AB IB@@@A K@>@J@ABC@N@E@M@ABC@Y@ARB@T@A`@BU@^@AB@W@d@ABCаryа!so f@ߠ#7ocamldoc/odoc_lexer.mllvPdHHvP@CBа~\@#wJ[HHwW@а)z@а-|@@A@#wiGHHwc@аI @#wi[HHwk@а=w@а@@@@#)wH[HHwx@@#/xHUI I x~@CB@@@AB@@@AB@@@A@B@!@AC@*@6@AB@%@AB@2@A@0@<@ABC@ @7@?@ABC@L@AB@@AS@B@Q@AB@@W@ABDаmԑа!s @:#7ocamldoc/odoc_lexer.mll|PdIyIy|@CBа \@#}J[II}@а'@а+@@A@#}iGII}@а37I @#}i[II}@а;@а?6@@@@#)}H[II}@аH'@аLA@#5~H[II~@"@$#;HUJJ@CB@@A@(@@AB@@,@A@B@C@$@-@AB@@'@0@ABC@9@E@AB  B@@@A @>@J@ABC@@E@M@ABC@Z@AB@@Aa@B@_@AB@@e@ABEаy=а}!s *@#7ocamldoc/odoc_lexer.mllPdJJ@CBаT\@#J[JJ@аR@а@@A@#iGJJ'@аI @#i[JJ/@аf@а@@@@#)H[JJ<@аG@аA@#5H[KKH@аFAаX@а@@A@#FKZK-K-Y@аE@ @#OK^K-K-b@а5а@аc  @D#bKaK]K]uBCBа=Đа<@аD@A@ @#sK\KK@@#yKaKK@CB@@A@B@@@AB@@@A@B@@AC@@@AB@2@/@AB@@@AB@@@@AB8@5@AC@@@@<@ABCаsQа@а  @Ӡ#KWKKCB@#KXKK@CB@@A@@AB@@@AB@@@A@@AB C@@@#@ABC@~@Au@B @B@@q@ABC@~@A@@@~@ABCD@ @@A@@ABC@ @@@ABC@@A@@AC@@@A@BC@@@ABC@@@A@@ABC@@@AB@@@ABC@@A#@@A@@ABC@' @@@@ABCD@@A,@@A@BC@@A@B1C@2@@ACFаsZǑF@@@AGа|ː@а!sȚ -@#7ocamldoc/odoc_lexer.mllPdLL@CBаW׹\@#J[LL@аӤU@аչ@@A@#iGLL*@аٹI @#i[LL2@аФi@аܹ@@@@#)H[LL?@аJ@а @#5H[MZMZK@h@#;HUMxMxQ@CB@@A@@n@AB@@@Aq@B@C@$@-@AB@t@'@0@ABC@9@E@AB yB@@@A {@>@J@ABC@~@E@M@ABC@Z@AB@@Aa@B@_@AB@@e@ABHаB@а-幟A@#7ocamldoc/odoc_lexer.mllHjMM}@@ #HUNN@CB@@A@@@AB@@@A@B@C@@@@@~@Aq@B@@A@BC@q@AD@@x@AD@@@AB@@AC @@ABC@@@@ABC@@A@BD@@@ADA@ABCDE@BC@@A @@B#"v@@@p@@A@ABD)(u@E/.#*\*C@AF54!^A@G<;&[ ]F@ABCHBA7@@@2@@AFG4@JML< @AKQP!+A@BLWVE@@@@@A\]/set_of_closures@Mba @Ofe"+$B@ABCDPlk<@@@@@Aqr@Qwv @S{z! A@T@@@}@@A@ABCX @Y"\@B@AZA @[@ ё @AB]@@@_@@@ACDE`@@@b@@@Ac!'A@Bd6Unexpected character 'V@eǗ!@A@Af͗ #usage: @raise Exception descriptionc@gԗ "usage: @before version descriptionb@ABChڗ>>>7>#""""""""""""""""""""""""""" !56""""""""""""""""""""""""""""""""#$$$$AAAAA$AA%$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$&&&&&&&&&&&&&&&&&&&&&&&&A&&&&&&&&''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))***************************+++++++++++++++++++++++++++(((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))********************************++++++++++++++++++++++++++++++++,,,,0,00000000000000000000000000??????????????????????????,,,,,,,,,,,,,,,,,,,,,,,,,,,00000000000000000000000000000000??????????????????????????????,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------1-11111111111111111111111111----------------------------------------------------------------------111111111111111111111111-11111111-..........................................................2.22222222222222222222222222......................................................................222222222222222222222222.22222222.333333333333333333333333333444484888888888888888888888888883333333333333333333333333333333344444444444444444444444444499999999999999999999999999988888888888888888888888888888888:::::::::::::::::::::::::::4444444444444444444444444444444499999999999999999999999999999999;;;;;::::::::::::::::::::::::::::::::<<<<;<;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================================================================================================@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@s&% @/////  LH55I5577G77GGJK5JK7G!!7777>>>>7>!%%'%%%%%%%%%%%%%(%&%%%%%%%%$#$$$%%%%%%%%%%%%%%%%%%%%%%%%"%%%%%%%%$$$!$GFGGGEC%!%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%0%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%D%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*%%%%%%%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%----%-%%%%%1%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-----%%%%%%%%%%%%%%%2%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/////%%%%%%%%%%%%%%%%%%3%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4%%%%%%%%%%%%%%%%%%%%%5555%5%%%%%%%%9%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<<<<<%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<<<<%<%%%%%%%%%%%%%%%%%%%%%%%%%%==========================%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%==============================>>>>>?>>>>>?@@ABt,+  ..66=@B@u43     @Av:9  -$ $ mmeaIjcF28H?  ~:&*@wA@@/DE/GH2JK5MN8PQ;ST>VWAYZD\]G_`JbcM@xgf@@@@@A}@@X@@AB@@@@A@@ ?@@A 4@@@@@5@@ABCDEtu@ABCDEOxw H@P}|M@Q@R@@@?camlOdoc_lexer.main_261_closure 0u #camlOdoc_lexer.elements_267_closure(^ !camlOdoc_lexer.simple_269_closureS@ABCFG@A@p]@AnH@S4@ @ABCmf@ym@ADl@\h@AYn@BVv@CS|@R@AO@M@ABDJ@I@AF@D@h@ABCE@@A @B @ @AC @ @A @B @*0@ACDFGTP@B>@Ams@@A @B@@ACD@GV@A  @B &@w.camlOdoc_lexer< {.camlOdoc_lexeref=@A 'camlOdoc_lexer.remove_blanks_72_closure:<@BC@?camlOdoc_lexer.main_261_closure 0uJ@A !camlOdoc_lexer.simple_269_closureSQ@B?V@?camlOdoc_lexer.iter_143_closure4e@AC 'camlOdoc_lexer.remove_stars_203_closure4R@>camlOdoc_lexer.iter_92_closure;v@ADEFH@{@@A@@B<@@ @@A@@BC@@@@AC@G@ABDZJ@9N@AQ@ U@AB X@\@A_@ o@@ABCD@@,#subL@@A@@?@@AB.Stdlib__Buffer2camlStdlib__Buffer!(add_char@@t@@A@@@@ABC@@@@AC@@@@ABV@@)@@A}@@F@@x@@ABCDEFG@@@Ae@E@AB@"@A@@ABC@`@A@ @AB @@@ABW@CDE@@@@A@A@@@@AB@@@A@e@Y@@A@;@0@2@A@@A@7@@ABCD@A@8@A@@A@=@@ABCD@@@A@B@#@ABC@AB@@A@F@'@ABC@I@J@+@AB@A+@L@-@AB@ @ @ @AB@A @ @ @AB@@@A@X@A8@@@ABCD@@@A@_@A?@@@ABCD@ABCDE@ABC@M@@A6@@A@@@A@ABA@@@@u@p@Ad@@@A@@j@ABCD %@ @A'@@ABE@ABC@@f'4#cst