Caml1999O037TY)*W.Sw>C G G G FEDC! !@@>(C G G G FED!!@@C>(C G ! !@@ G G FEDC>(E C C WTC !?!  T G G G!!@@ FEDC>(D C C V*C WTC !?!  TT G G!!@@ G FEDC>(C G G GF!!@@EDC>(C G G G FE!!@@DC>(8!V C 8&(8!8&)*+ + 2+j 8' W),E D C 8!"8! !8"2! A((E D C " 2! A()*, %W99C 8!"8! ?(C VD D C 2! 2! @@(D 2!h@(()*, %C 8&"Vc(C @I28'"8! W MuC D VD VT7" 8"Vc(T E D 8!"8! A85& D C VC D C 8!"8! @?I(TTC 8! V(C D C 8!"8! @?8"?85& c(C D C 8!"8! @? 85&c()*c? , !()*Y F85"Z(8 yV &)*Y E85"Z(8 yV()*Y F85"Z(8 yV()*Y G85"Z(8 yV()*Y C85"Z(8 yV()*YD85" Z(8 yV()*Y G85"Z(8 yV &)*Y G85"Z(8 yV()*Y G85"Z(8 yV()*8! G G G FE@@D @@C>()*8! G G GF@@ED @@C>()*8! G G@@ G FEDC>()*8! G GG@@ FEDC>()*8! G G G FEDC  @@>()*8! G G G FED @@C>()*8! G @@ G G FEDC>(g/]5 ,&+ + +x +O +& + + + + +a +? + + + + +++ +3    "$&(>9yUUT$/|(Odoc_env&_none_@@AA"??A@@@@@@@@@@/ AAç@#intA;@@#intA@@@@@H@A@$charB;@@$charA@@@@@N@A@&stringQ;@@&stringA@@@@@T@@@%bytesC;@@%bytesA@@@@@Z@@@%floatD;@@%floatA@@@@@`@@@$boolE;@@%falsec@@j@$trued@@p@@@A@@@@@q@A@$unitF;@@"()e@@{@@@A@@@@@|@A@ #exnG;@@@A@@@@@@@@#effH;@@O@A@A@@@@@@@@@,continuationI;@@Q@@P@B,continuationA@nY@@@@@@@@@%arrayJ;@@R@A%arrayA@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@)nativeintA@@@@@@@@%int32N;@@%int32A@@@@@@@@%int64O;@@%int64A@@@@@@@@&lazy_tP;@@X@A&lazy_tA@Y@@@@@@@@ 5extension_constructorR;@@5extension_constructorA@@@@@@@@*floatarrayS;@@*floatarrayA@@@@@@@@&iarrayT;@@Y@A&iarrayA@Y@@@@@ @@@ *atomic_locU;@@Z@A*atomic_locA@@@@@@@@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A.=ocaml.warn_on_literal_pattern2@3@0Division_by_zero]#@@@A8 ; ;@+End_of_file\#$@@@A@CC@'FailureY#,@'@@AILL@0Invalid_argumentX#5@0@@AR$U#U@-Match_failureV#>@@=@9@;@@a@@Ac5f4f@)Not_foundZ#O@@@Ak=n<n@-Out_of_memoryW#W@@@AsEvDv@.Stack_overflow^#_@@@A{M~L~@.Sys_blocked_io_#g@@@AUT@)Sys_error[#o@j@@A^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib$NameAA)Odoc_name@4ocamldoc/odoc_env.mlR{{R{@@A+env_elementB;@@@A@!t@@@:@!!t@@@;@@<@@@@UU@)ocaml.doc֐? relative name * complete name ,T-T@@@@@@@@@AA#env(C;@@*env_values)@@I:@@@P@@@RAXBX @@CA)env_types*@@ZK@@@U@@@WRYSY0@@ DA/env_class_types+@@k\@@@Z@@@\cZ15dZ1Y@@EA+env_classes,@@|m@@@_@@@at[Z^u[Z~@@,FA+env_modules-@@~@@@d@@@f\\@@=GA0env_module_types.@@@@@i@@@k]]@@NHA.env_extensions/@@@@@n@@@p^^@@_IA@@A@@@@@W_@@@@cBA%empty0@@@D@@aa@@pJA-add_signature1@@@@=D@ ?@@ @@!t@@@ D@ C@@ D#rel֠@@@ D@ L@@@ M@@ NE@ I@%Types)signature@@@D@ O@@ P7D@ Q@@ RE@ J@@ KE@ E@@ FE@ A@@ BE@ >@ll@@KA-add_extension%@X@@@,1D@+@@+@@@@, D@+@@+h@@@,.D@+@@+D@+@@+D@+@Q   Q  @@kA(add_type*@z@@@,D@,7@@,8@#@@@,D@,=@@,>@@@,D@,?@@,@D@,9@@,:D@,6@AUBU@@oA)add_value/@@@@-,D@,@@,@E@@@-D@,@@,@@@-/D@,@@,D@,@@,D@,@cYdY$@@sA*add_module4@@@@-D@-5@@-6@g@@@-D@-;@@-<@@@-D@-=@@->D@-7@@-8D@-4@]]@@=wA/add_module_type9@@@@.*D@-@@-@@@@.D@-@@-@@@.-D@-@@-D@-@@-D@-@a@Da@S@@_{A)add_class>@@@@.D@.3@@.4@@@@.D@.9@@.:@@@.D@.;@@.TA?full_extension_constructor_name]@@@@0D@0@@0@@@@0D@0@@0D@0@@0D@0@@0D@0@@@]WA/full_class_namea@@@@1"D@0@@0@@@@1(D@1@@1D@1@@1D@0@@0D@0@&*&9@@|ZA4full_class_type_namee@@@@1[D@15@@16@@@@1aD@1;@@1<D@1=@@1>D@17@@18D@14@||@@]A=full_class_or_class_type_namei@>@@@1D@1n@@1o@@@@1D@1t@@1uD@1v@@1wD@1p@@1qD@1m@@@`A*subst_typem@]@@@;sD@1@@1@()type_expr@@@;D@1@@1D@1@@1D@1@@1D@1@#X\$Xf@@cA1subst_module_type'@~@@@bD@=u@@=v@j*class_type@@@EJD@={@@=|D@=}@@=~D@=w@@=xD@=t@ef@@A@H@@AI@@qC@@AB F@@G@@ACB@@XD@@A7E@@A@@ABP@@R@@AQ@@O@@ABCJ@@]L@@A}K@@AM@@AB#N@@IU@@AkT@@S@@ABCDE@U@/J! !AA9Odoc_env.subst_class_typeA@IH@@/PAA:Odoc_env.subst_module_typeA@ON@@/VXgAA3Odoc_env.subst_typeA@UT@@/\(VAA &Odoc_env.full_class_or_class_type_nameA@[Z@@/b|AA=Odoc_env.full_class_type_nameA@a`@@/ph&:ezAA8Odoc_env.full_class_nameA@gf@@/`n$AA (Odoc_env.full_extension_constructor_nameA@ml@@/Pth|AA8Odoc_env.full_value_nameA@sr@@/@zmafAA7Odoc_env.full_type_nameA@yx@@/0}<kAA (Odoc_env.full_module_or_module_type_nameA@~@@/ y{AA>Odoc_env.full_module_type_nameA@@@/u5JwuAA9Odoc_env.full_module_nameA@@@/ms03AA7Odoc_env.add_class_typeA@@@/ekAA2Odoc_env.add_classA@@@/a@TcAA8Odoc_env.add_module_typeA@@@/]_>AA3Odoc_env.add_moduleA@@@/Y%[bAA2Odoc_env.add_valueA@@@/UWAA1Odoc_env.add_typeA@@@/Q  S7AA6Odoc_env.add_extensionA@@@/`S79@AA@@@/ S7U S7@A A@@@/ŰS7m@AA@@@/ @AQ  @#env'@Q  @@lA)full_name(@%Q  &Q @@mA+simple_name)\@@@+G@+@1R 2R @@nA@B@@AA@@C@@AB@@CA/AR BR 3@A?A/@@@AB B /KR  I@@H@7B@/QWU@ATA@@@/ UWVW@AYA@@@/ZW@A]A@  @@/\ @_A>cUg@#env,<@lhU@@pA)full_name-7@nUoU@@&qA+simple_name.@@@,SG@,C@zV{V@@2rA-@B@@AA@@C@@AB@@CA/X>VV@AA/=@@@AB B /DHV@@@7EB@/0N[bd@AA@KJ@@/$R[b|[b@AA@PO@@/W[b@AA@TS@@/[ @AEeY@#env1c@Y(@@htA)full_name2^@Y)Y2@@ouA+simple_name3@@@,G@,@Z5;Z5F@@{vAv@B@@AA@@C@@AB@@CA/Z5IZ5^@AݐA/@@@AB B /Z57@@@7B@/_@AA@@@/d__<@AA@@@/\_)@AA@@@/( @A]@#env6@ ]@@xA)full_name7@]]@@yA+simple_name87@@@-QG@-A@ ^ ^@@zA@B@@AA@@C@@AB@@CA/$а^^@A,A/Ϡ@@@AB B /ڰ&^6@@5@7B@/,cB@AAA@@@/0c1c@AFA@@@/5c@AJA@@@/ @LA>a@@T@#env;@YCa@W@@|A)full_name<@Ia@XJa@a@@}A+simple_name=@@@-G@-@UbdjVbdu@@ ~A@B@@AA@@C@@AB@@CA/ebdxfbd@A{A/@@@AB B /|#obdf@@@7 B@/h)ug02@AA@&%@@/T-yjzj@AA@+*@@/L2~j@AA@/.@@/$6h=Oh=z@AA@43@@/;h=g@AA@87@@/?@A,㐰e@#env@@e@@L@A)full_nameA@ee@@SAA+simple_nameB@@@.OG@.?@f f@@_BAZ@B@@AA@@C@@AB@@CA/kff,@AӐA/j@@@AB B /uf@@@7rB@/{oTV@AA@xw@@/rr/@AA@}|@@/r@AA@@@/xpawpa@AA@@@/ppa@AA@@@/(@Am@#envE@ m@@DA)full_nameF @mm$@@EA+simple_nameG$@@@.G@.@n'-n'8@@FA@B@@AA@@C@@AB@@CA/$ n'; n'P@A+A/@@@AB B /ǰn')5@@4@7B@/ͰwuA@@@A.u55G@#envJ,@L$u5M@@HA!nK'@*u5N+u5O@@IAݠ@B@@A#exnC@@A@@AB@@C@/:vRX;vRt@;F@/eB&@@@AB F@/FvRTn@@m@-B@/L{z@@yABRy@#envN@@Wy@@KA!nO;@]y^y@@LA@B@@A3C@@A@@AB@@C@/X lzmz@NF@/B%"@@@AB F@/0,xz@@@,)B@/2~<P@@A$U}@#envRS@}@@@NA!nSN@}}@@GOAB@B@@AeC@@A@@AB@B@@A@C@/U~~;@dF@0 ؐB(W@@@ABF@/a~@@@/^B@/gae@@AZkmm@#envVi@m@@uQA!nWd@mm@@|RAw@B@@AC@@A@@AB@@C@/h@@ A"$fullX@@@0|G@0[@@@SA@@AG@@@ABGA/d@A&B;@'@$@AB#F /@0@@/@CB@/ <@@;AhhB@#env[@Gh@@UA!n\@ hh@@VA@B@@AC@@A@@AB@@C@/а@F@0_B%Ҡ@@@AB F@/ܰ(h@@g@,B@/.#t@@sA4z@#env_@9@@XA!n`@?@@@YA@B@@AC@@A@@AB@@C@/ NO@F@0B% @@@AB F@/d Z@@@, B@/D `ey@@A f&&@#envc@k&=@@ "[A!nd@q&>r&?@@ )\A $@B@@AGC@@A@@AB@@C@/ 4BHBd@F@1 ϐB% 6@@@AB F@/  @BD@@@, =B@/  F@@A =ΐ||@#envg@|@@ T^A!nh@||@@ [_A V@B@@AyC@@A@@AB@@C@/  f@F@1DB% h@@@AB F@/  r@@@, oB@/ d x(<@@A pᐰ"@#envk@'@@ aA!nl@@@ bA @B@@AC@@A@@AB@B@@A@C@/ <  '@F@1}BB( @@@ABF@/  K@@J@/ B@/  @ C@@@D@@p@ACoFA/  Ű   J@AAX Ġ@@@AB C{E / p а   @ @@@:Bf E@/ ` ٰ % 2 & I@)Odoc_nameY@@@:)At E@/ P  3@@Ax  E@/ (  7z 8z@@A#rowJ(row_desc@@@7@ CTe DTh@@ rA @D@AC@@@ABD@/   Q+I R+y@AA@  @@/   V+S W+x@@@@;O@;ՐB)!p$!t@@@;#@ l m@@ $vA#tyl%[@@@;%@@@;$@ { |@@ 3wA%new_p&@@@;VN@;J@  @@ ?xA :@EH@AH@@2G@@ABH@@(F@@ABCH@/  N +e +w@AA@ L K@@/  S +j +v@AA@ Q P@@/  X +9S@@AF UHA/  ^  @A#AM ]@"@@ABeCG /  i  @ @@@;p1B[ kG@/  r  @@@@;;Ae uG@/  | w@@@Ai yG@/   l l@&optionL@t@@@; @l@@@; @@@; @@;@@@;]A @Q@ABMC@/ p  lv @@fA C@/ D  3B 3S@AkA@  @@/ <  3G@AoA@  @@/ 0  3= @@sAv!pB!t@@@7o@  @@ oA#tyl@@@@7q@@@7p@  @@ pA!rW@+@@@7@#@@@7@@@7@@7@@@7M@7@@@7M@7@ = >@@ qA%new_p#Q@@@:L@:@ I J@@ uA @ED@AH@@YG@@AB>C@@@PF@@ABCHA/ ,  b c/@AېAh @@@ABCG /  ! m @ Z@@@:Bv #G@/  * v w.@Q@@@:A -G@/  4 @@A 1G@/  8 m m@AA@ 6 5@@/  = mw@@A!p!t@@@7(@  @@ PjA!lΠ@@@7*@@@7)@  @@ _kA!a&Stdlib#ref +abbrev_memo@@@7,@@@7+@  @@ tlA%new_p @@@9L@8@    @@ sA {@6@A&E@@B6F@@G@@AGD!pC@@>@ABC=GA/   + i@AXAW @@AB CIF /   = @ @@@9fBe F@/ x  Q h@@@@9pAo F@/ h   y@@uAs F@/ ,   @@zAz-t@@@7 @  @@ iA @vEyD|@A? @.?@@ ~A%new_p2S@@@xG@=@@=G@=@@=H@=@  @@]AX@$B@@AC@@!A@@AB@ gB@@ C@@AB@C@/m  #@@ "@8j@@@ABB@/v     !@A>Odoc_env.subst_class_type.iterA@ut@@/|@AM!t83@  @@AB!l<(Asttypes)arg_label@@@=@  p   p @@A$texp= @@@=@  p   p @@A"ct> @@@=@  p   p @@A(new_texpB @@@>_L@>M@      @@A&new_ctCjL@>f@      @@A@#B@@A=D@@F@@ABE@@JA@@5C@@ABC@D@@A ֐B@@B@@@ !C@@AC@FA/| ,   -  @AjAgߠ" @@ABCE /t 7  u@@tAp EA/p =   >  @A{Bw@2@2@AB-,C*D /` H  @@A D@/8 L f n M f o@@A@9@A6A@/0 S T @AA@@@/  @A!p9!t@@@=@ g h@@A)texp_list: V@@@=@@@=@ v w!@@.A"ct; @@@=@ " $@@8A%new_p?@@@=L@=@ )5 ):@@DA-new_texp_list@$listK @@@>,L@=@@@> L@=@  @@YA&new_ctA G@>1@  @@aA\@8B@@G@@AB1E@@'F@@ACZD@@@PC@@ABDGA/s  @AAjr@@ABCF /~ w@@As{ FA/  @ABz#@!@ABCE /  @@ @@@>)@@>*@@>(!AF@/ @@&AEA/ =G =@A-A@E@@@AB>CD / =Y @ @@@=;BD@/=m=@@@@=EAD@/ )1@@JAD@/ŰO@@N@EA@/l˰O  O  @@6Odoc_env.add_signatureA#env2 `@%l&l@@LA$root3 \@,l-l@@MA T4 P O@@@ @6l7l@@NA&signat5 K@=l>l@@OA'qualify6@%Ident!t@@@ I@ @@  @@@ I@ @@ I@ @YmZm@@PA(rel_nameb@@@@ I@ n@@ o @@@ I@ p@@ qI@ m@pn>Dqn>L@@(RA!fg@ I@ @@ @ .signature_item@@@I@ @@  @@@@I@ @@ I@ @@ I@ @tt@@HVAC@wD@@A&G@@[E@@ABmB@@CF@@AxC@@iA@@ABC@ @@@A@G@/h]tM ? AA8Odoc_env.add_signature.fA@\[@@/Tct@@A`@@@ABCF@/Pkn>MrAA?Odoc_env.add_signature.rel_nameA@ji@@/Dqn>@@@An%@"!BCE@/@xmm:AA>Odoc_env.add_signature.qualifyA@wv@@/0~m@@@{@7@A3C,D@/ m&@@@@ @ jL@ A@"id8@!m@@QA@ A@@A@ŐB@@A@A@/m-@@,@ A@/qq@@@AAF@"idd@Kn>O@@SA!ne8@@@ K@ t@ oRZoR[@@TA@A@@B@@AB@B@@A@B@/аre@@dA%!rf>D@ N@ @%r&r@@UAؠ@@A@C@@ABC@/0ptxy@@xA8!BA/6oR^7oRp@AA?@)@A&A /?oRV@@@FA@/EM ? n@AA@@@/IM ? JM ? @AA@@@/|NM ? @AA@@@/tRM ? SM ? @J@@@N@AD됰@#envi@et@@WA$itemj@ktlt@@#XA%identx!t@@@@xM ? [yM ? `@@0bA+@B@@AC@@$initD@@AA@@BC@ϐB@@ALC@@3D@@AB@J@/dGM ? M ? @@@@N@AAL!I@/$SZ@ACN#!@@ABC@/XL  L  >@AA@VU@@/]L  L  <@AA@[Z@@/bL  )@AA@_^@@/fL  L  @@@@N@jA`%ident!t@@@@L  L  @@~aAy@N@AC@@MD@@AL@BCKI@/L  L  (@@@@N@1A"H@/<@4A$@]@AB\C@/K e mK e @A@@ABCE@/AD G UBD G X@@AF@E@@A@%@AB CE@/MH  NH  ?@5DV'modtype @@@C@ZE Y j[E Y q@@fA!sm@@@P@dH  eH  @@gA$@F@@AA@G@@ABCG@/%qH  rH  &@@@@̐A'(L@//{H  -|H  =@AA@-,@@/4@@@ؐA34K@/;:@A56G@/t=I @ VI @ Y@@A9;H$c@BCF@/\EF u @@A@BF@/@IA  @@AF@PBoCD@/$P c k c @AA@NM@@/U c  c @AA@SR@@/Z c @AA@WV@@/^ c  c @@@@N@AZ%ident!t@@@@y E ]y E b@@x]A"md2module_declaration@@@@y E gy E i@@^A$env2D@@z t z t @@cA@]@A E@@B'D@@]F@@A\@ C@@ABC]J@/ c  c @@@@N@CA<I@/V@FA>@@ABpCoE@/|  |  A@)PDI!s @@@@|  |  @@dA@rE@@A@2@AB@-@F@@ABCF@/xȰ|  |  (@F@@@oAK@/lҰ|  /|  ?@AuA@@@/dR@@@{A+ J@/H2@~A-"F@/0,} B T-} B W@@Azޠ'OCE@/3z t |@@A@*BVCD@/:x;x D@AA@@@/?x @x B@AA@@@/Dx ,@AA@@@/Hx Ix @@@@@[N@/A%ident\!t@@@@\x]x@@\A@@AC@@D@@A@BCF@/jx kx +@Z@@@\N@DǐA"#E@/x*<@A$%@@ABC@/d/{wV||wV@AA@-,@@/P4wVwV@AA@21@@/H9wV@AA@65@@/@=wVwV@@@@N@A7%ident!t@@@@wVlwVq@@U[AP@%@AC@@$D@@A#@BC"K@/,_wVwV@@@@N@A"dJ@/k<@ A$f@4@AB3C@/pv vU@AA@nm@@/uv"vS@AA@sr@@/zvA@AA@wv@@/~v#v1@@@@ZN@.'Ax%ident!t@@@@vv@@ZA@f@AC@@eD@@Ad@BCcL@/v3v@@@@@[N@CIA"K@/H<@LA$@u@ABtC@/TuT@@S@@@|@AB{B@@( 9/builds/workspace/main/flambda/false/label/ocaml-linux-32 B/builds/workspace/main/flambda/false/label/ocaml-linux-32/ocamldoc@h+(Odoc_envP)Odoc_nameܠ ,Stdlib__Listxࠠ  %Btype d%Types x&Predef $Path 3 l6  < ?  tE H ̠$ ' Q TT t0 M 0&Stdlib LT  Z ,`f젠lXrԠ%𠠑xL+h~1ؠРL蠠:caml_ensure_stack_capacityt@@@@@@@|@(Warnings0Ef{&)Unit_info0'T Χ@aR%Types0"|Vȷ`X .Type_immediacy00$ jbv\"k&-Stdlib__Uchar0=H^V9>ɠ+Stdlib__Sys0b'8=OIn+Stdlib__Set0ܔ@Z8XWaa2+Stdlib__Seq0?72#[O+Stdlib__Map0*4ɇ2s䠠.Stdlib__Lexing0^m|e,Stdlib__Lazy0$1mlࠠ/Stdlib__Hashtbl0(L%bԠ.Stdlib__Format00FClW.Stdlib__Either0HD ?|>.Stdlib__Domain0'Ϳo\0m.K.Stdlib__Buffer0,I[?z&Stdlib0t0VoS%{<F:%Shape0 M``ll)Primitive0dU=\I/}&Predef0[R  t|̠$Path0k.tbGmᠠ)Parsetree0v o[pY Y+Outcometree0BuG^)= 9c )Odoc_name0 d L_,10>I?)]O)Longident0wP q;ɡ(Location0nBɊOn?7~ؠ,Identifiable0]/*N %Ident0>ЃzV)j⠠*Format_doc0uy@GmWUࠠ0CamlinternalLazy0zY# #4#-8CamlinternalFormatBasics0|.e1R$|o%Btype07zx# (Asttypes0eT$BbRM dc@:^05U<@@@z3