Caml1999I037C"(Odoc_dot/dot_include_allA&Stdlib#ref$boolE@@@@@@@5ocamldoc/odoc_dot.mliSS@@@@@)dot_typesB#ref@@@@@@@UU@@-A@@*dot_reduceC,#ref)@@@@@@@'W(W@@@B@@*dot_colorsD?#ref$listK&stringQ@@@@@@@@@@CYDY @@\C@@Ӡ)GeneratorE@Š#dotG#@(generateA@()Odoc_info&Module(t_module@@@@@@$unitF@@@@@@@3generate_for_moduleA@&Format)formatter@@@@!&Module(t_module@@@@@@@@@@@@1generate_for_typeA@&Format)formatter@@@@@A$Type&t_type@@@@wO$Name!t@@@@@@@@M@@@@@@@@@0generate_modulesA@g&Module(t_module@@@@@@e@@@@@@@.generate_typesA@$Type&t_type@@@@@@}@@@@@@@-get_one_colorA&optionL@@@@@@@@&headerA@@@@@*node_colorA@$Name!t@@@#@@@@@@@@@@1print_module_attsA@5&Format)formatter@@@@&Module(t_module@@@@@@@@@@@@-print_one_depA@Q&Format)formatter@@@@$Name!t@@@@$Name!t@@@@@@@@@@@@@@/print_type_attsA@w&Format)formatter@@@@$Type&t_type@@@ @@@@@@@@@@@@@@@@@@@@@@3I@@@&colorsAARP@@@@@@@*loc_colorsAA^@:$Name!t@@@@j@@@@@@@@@'modulesAAxP&Module(t_module@@@@@@@ABC@e@Ae@AJ@AJ@0@A0@AB@A@@A@Aװ@A@ɰ@A@AB@A@@A@@A@m@Am@ABCDEOR@@@@]$(s P Y@@D@A@ƠH#@b@ZAAY@PAAO@8AA7@ABC@@A@At@At@Z@AZ@AB,@A,@@A@A@A@@A@AB@A@հ@A@@A@@A@ABCDEy;@@@AAAuAtHAG2A1AA AAAA@@@@@@@@@@@@@@@@@@F@@@C@F@CA@;@@@AAAAjAiTAS>A=0A/)A(AAA@@@@@@@@@@@@@@@@@@@e@@@bA@@@9[  :t Z _@RE@@@-Dot_generatorFŠ#dotJ#@(generateA@&Module(t_module@@@A@@@B@@@C@@D@@E3generate_for_moduleA@|&Format)formatter@@@F@&Module(t_module@@@G@@@H@@I@@J@@K1generate_for_typeA@&Format)formatter@@@L@@4$Type&t_type@@@O@jB$Name!t@@@M@@@N@@P@@@@Q@@R@@S@@T0generate_modulesA@Z&Module(t_module@@@U@@@VX@@@W@@X@@Y.generate_typesA@r$Type&t_type@@@Z@@@[p@@@\@@]@@^-get_one_colorA@@@_@@@`@@a&headerA@@@b@@c*node_colorA@$Name!t@@@d@@@e@@@f@@g@@h1print_module_attsA@&&Format)formatter@@@i@&Module(t_module@@@j@@@k@@l@@m@@n-print_one_depA@B&Format)formatter@@@o@$Name!t@@@p@$Name!t@@@q@@@r@@s@@t@@u@@v/print_type_attsA@h&Format)formatter@@@w@$Type&t_type@@@x@@@y@@z@@{@@|@+@@ @!@"@#@$@%@&@'@(@),L@@*@&colorsAAB@@@@2@@@3@*loc_colorsAAN@*$Name!t@@@/@Z@@@.@@0@@@1@'modulesAAh@&Module(t_module@@@,@@@-@ABC@^@A^@AG@AG@-@A-@AB@A@@A@A԰@A@Ȱ@A@AB@A@@A@@A@l@Al@ABCDEOR@@@@x  N  @@F@A@ƠK#@a@ZAAY@PAAO@8AA7@ABC@@A@Aq@Aq@W@AW@AB)@A)@@A@A@A@@A@AB@A@԰@A@@A@@A@ABCDEy;@@@AAArAqEAD/A.A A AAAA@4@5@6@7@8@9@:@;@<@=@>@?@@@@@@@F@@@C@F@CA@;@@@AAAAgAfQAP;A:/A.(A'AAA@@}@~@@@@@@@@@@@@@@@@e@@@bA@@@)v a a*O  @BG@@@ܠ(Odoc_dot0Ӷgm_JzY(Warnings0mJɒkgr@ӽX4Id*Odoc_class0_"#C{$Misc0ob]6>Vê>)Longident0s `7mɕc(Location0a7cK_H%9,Identifiable0 {d\FX'`%Ident0">WA+9*X*Format_doc0]mWϓ:Mݠ0CamlinternalLazy0&͂7 Pˆ8CamlinternalFormatBasics0%FU(Q/Tu5Build_path_prefix_map0z HkGs(Asttypes0>n{T8cئ@@@Caml1999T037\EYC(Odoc_dot*ocaml.text&_none_@@A V Definition of a class which outputs a dot file showing top modules dependencies. 5ocamldoc/odoc_dot.mliP77Qr@@@@@@3@@@@@@#intA;@@@A@@@@@:@A@$charB;@@A@@@@@>@A@&stringQ;@@ A@@@@@B@@@%bytesC;@@ A@@@@@F@@@%floatD;@@A@@@@@J@@@$boolE;@@%falsec@@T@$trued@@Z@@@A@@@@@[@A@$unitF;@@"()e@@e@@@A@@@@@f@A@ #exnG;@@@A@@@@@j@@@#effH;@@O@A@A@@@@@@s@@@,continuationI;@@Q@@P@B@A@nY@@@@@@@@@%arrayJ;@@R@A@A@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AJA@Y@@@@@@@@5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@A[A@Y@@@@@@@@*atomic_locU;@@Z@AdA@@@@@@@@@.Assert_failure`#@@@@@J@@@@@@@@[@@A=ocaml.warn_on_literal_pattern @ @0Division_by_zero]#@@@A  @+End_of_file\#$@@@A@'FailureY#,@'@@A!$$@0Invalid_argumentX#5@0@@A*$-#-@-Match_failureV#>@@=@9@;@@a@@A;5>4>@)Not_foundZ#O@@@AC=F<F@-Out_of_memoryW#W@@@AKENDN@.Stack_overflow^#_@@@ASMVLV@.Sys_blocked_io_#g@@@A[U^T^@)Sys_error[#o@j@@Ad^g]g@:Undefined_recursive_modulea#x@@w@s@u@@h@@Auoxnx@:Continuation_already_takenb#@@@A}wv@&Stdlib@Ax/dot_include_allSS@г#refSS@гP$boolSS@@ @@@@@@@@@ @@@S@@@@@@@)dot_typesUU@г;#refUU@г{$boolUU@@ @@@3@I'@A@@@ @@@ @@@U@@A@@@@ *dot_reduceWW@гh#refWW@г$boolWW@@ @@@3@.K'@A@@@ @@@ @@@W@@B@@@@ *dot_colorsYY@г#ref YY @г$listYY@г렐&string!Y"Y@@ @@@3#""#####@8U1@A@@@ @@@ @@@(@@@ %@@@5Y(@@MC@@*@@)Generator9AB[ C[ @[E@@Б/A@#dotP]$.Q]$1@BBBБ@(generateA@)Odoc_info&Module(t_module@@@ @@@ +@@@ @@ @@ D@ 3generate_for_moduleA@&Format)formatter@@@@#&Module(t_module@@@K@@@@@@@@@D@ 1generate_for_typeA@6&Format)formatter@@@@@G$Type&t_type@@@@@U$Name!t@@@@@@@@~@@@@@@@@@D@ 0generate_modulesA@\q&Module(t_module@@@@@@@@@@@@@D@ .generate_typesA@x$Type&t_type@@@@@@@@@@@@@D@ -get_one_colorAu@@@@@@@@D@ &headerA@@@@@D@ *node_colorA@$Name!t@@@ @@@@@@@@@@D@ 1print_module_attsA@&Format)formatter@@@@&Module(t_module@@@@@@@@@@@@D@ -print_one_depA@&Format)formatter@@@@ $Name!t@@@@$Name!t@@@;@@@@@@@@@@@D@ /print_type_attsA@&&Format)formatter@@@@3$Type&t_type@@@[@@@@@@@@@D@ @@ @ D@ @ D@ @ D@ @ D@ @ D@ @ D@ @ D@ @ D@ @ D@ @ D@ @ D@]@@D@3@c;@@@A_A^CAB%A$AAAAAAmAlEAD@@C@@@@@@@@@@@@C@@@@@@@]$(s P Y@@@@D@#@4@&colorsAAe@@@@@@@*loc_colorsAAq@$Name!t@@@C@@@@D@@E@@@G@'modulesAA&Module(t_module@@@ @@@ @ABC@@AD@ @A@AD@ @~@A~D@ @ABM@AMD@ @6@A6D@ @A@AD@ @ @A D@ @AB@AD@ @@AD@ @̰@AD@ @@AD@ @ABCDE'*undef*C@@@C@@M@e#@@@@@@@;@@AAAAAjAiPAO@A?5A4AAA@@@@@@@@@@@@@C@@@@@@@@@@@w@@Ak^4@A@AAг$listv_Aew_Ai@г&string_A^_Ad@@ϰ@@@а @@_AI@@AAг$list`j`j@В@г)Odoc_info`j`j@`j`j@@`j`j@ @@ @@@г&string`j`j@@@@@@@@`j+@@`jr-@@AAг$listaa@г)Odoc_infoaa@ưaa@@ʰaa@ @@. @@@/@@a@@AAШ@б@г$listbb!@г)Odoc_infobb @b b@@b b@ @@@@@ \@@@@@@ a!@@г$unitb%b)@@@@@ m@@n"@@o"b@@@AAШ@б@г2dOY3dO_@6dO`7dOi@@@@@@  @@б@г)Odoc_infoIdOmJdOv@MdOwNdO}@@RdO~SdO@ @@@@@ @@г $unit_dO`dO@@@@@ @@@@@@@7 @@jc*2 @@@AAШ@б@г͠ϰzf{f@Ұ~ff@@@@@@Ұ @@б@В@гؠ)Odoc_infogg@gg@@gg@ @@@@@@@@гꠐ$listgg@г)Odoc_infogg@gg@@gg@ @@@@@@@@ @@@!@@@@2@ @@#A(@@г $unitg g@@@@@/@@@@@2P@@C3l @@D4e @@@AAШ@б@г$listhLhP@г)Odoc_infoh2h;@$h<hB@@( hC hK@ @@2@@@`@@@:@@@e!@@г2$unithThX@@:@@@q@@Or"@@Ps&h@@@=AAШ@б@г:$list5iY6iY@г?)Odoc_infoBiYyCiY@GFiYGiY@@KKiYLiY@ @@U@@@@@@]@@@!@@гU$unit]iY^iY@@]@@@@@r"@@seiYa@@@`AAШ@г]&optionrjsj@гb&string{j|j@@j@@@ΰ@@@tϰ@@uаj@@@lAAШ@гi&stringkk@@s@@tk@@@pAAШ@б@гm)Odoc_infoll @ull@@yll@ @@@@@@@г&optionll%@г&stringll@@@@@@@@@@@ @@+@@ l@@@AAШ@б@гnISnIY@nIZnIc@@@@@@; @@б@г)Odoc_infonIgnIp@nIqnIw@@nIxnI@ @@@@@W@@г$unitnInI@@@@@c@@@@@f@@g7 @@hm&. @@@AAШ@б@г+p,p@/p0p@@@@@@ @@б@гà)Odoc_infoBpCp@˰FpGp@@ϰKpLp@ @@@@@@@б@гՠ)Odoc_info^p_p@ݰbpcp@@gphp@ @@@@@@@г砐$unittpup@@@@@ǰ@@@@@ʰ@@@1@@Ͱ> @@ΰV @@ϰo@@@AAШ@б@гr  r  $@r  %r  .@@@@@@ @@б@г)Odoc_infor  2r  ;@r  <r  @@@ r  Ar  G@ @@@@@@@г$unitr  Kr  O@@@@@@@@@@@@67 @@7q @@@@^4:@@#@sArWAV9A8AAAAAAAYAX@@'@&@%@$@#@"@!@ @@@<@@@AA @AA@AA@ABC@@A@Ax@A@Z@A@AB(@A@@A@A@A@@A@ABٰ@A@@A@@A@y@A@ABCDE@3@0#@>;@@VAAAxAwGAF-A,AAAAAA@)@4@3@2@1@0@/@.@-@,@+@*ؠ@@(@@@@U@@@R@U@RU@@3*))*****@x@AVU@@#@d)(@Z@WA@#@g);@@~A(@@@@^@@@[@^@[A@;@@@A@@@@c@@@`A@@387788888@#@e @l@i#@h@n@k#@A@@@@:@@@9@@@8@@7@@6A@@@@@@@@@?@@@>@@=@@<@@;A@@@@I@@@@@F@͠@@@H@@@G@@E@@@D@@C@@B@@AA@à@@@N@@@M@@@L@@K@@JA@@@@S@@@R@@@Q@@P@@OA@@@V@@@U@@TA@@@X@@WA@@@@]@@@\@@@[@@Z@@YA@t@@@c@@@@b@@@a@@`@@_@@^A@@@@k@@@@j@@@@i@@@h@@g@@f@@e@@dA@~@@@q@}|{@@@pz@@@o@@n@@m@@l<@@@@@@@@~@}@|@{w@@@z@@IAAHG@@@s@@@r@FAAE@DCB@@@v@A@@@w@@u@@@t@@AA?>=<@@@y@@@x@ABC@@A@Aհ@A@@A@AB@A@m@A@AR@A@B@A@AB6@A@@A@@Ao@ְ@AU@ABCDE]+@@@5@@#@A@   @@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@,@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@A@ݠ@@@@@@@@@@@@@AӠ@@@@@@@@A@@@@@A@@@@à@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@`@@@@@@@@@@@אd@@d@mAAlk@@@@@@@jAAi@hgf@@@Ҡ@e@@@@@@@@@dAAcba`@@@@@@@ABC@@A@A@A@۰@A@AB@A@@A@Av@A@f@A@ABZ@A@@@A@"@Ao@@AU@ABCDE~;@@@A0A AAAAAAvA\A>AAp~@@@@@@@@@@@}@@@@@@@@@@@U;@@@AOA@LKHG@@@*@@@)F@@@(@@'@@&CA@ V@?@@@%@>=<@@@$;@@@#@@"@@!@@ 8A@ k54@@@@@321@@@@0/.-@@@@@@@@,@@@@@@@@@)A@&%$#@@@@@@"@@@@@@@A@@@@@@@@@@@@@@ A@@@ @@@ @@ A @@@ @@A@@@@@@@@@@@@@@A@ @@@@@@@@@@@@@@@@A@ @@@@@@@@@@@@@@@@@@@@@@A@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A[3        @@A \  t Z _@@@ [  @@-Dot_generator=D v a m v a z@ G@Б/A@#dot x   x  @@@@@@'modulesAA  &Module(t_module@@@A@@@C@ABC@@AE@D@A@AE@I@@AE@N@ABT@ATE@S@=@A=E@X@A#@A#E@]@@AE@b@AB @A E@g@@AE@l@Ӱ@AE@q@@AE@v@ABCDE ]@@@D@/@ @b#@@@0@@1@@ l;@@ AAAAAnAmTASDAC9A8AAA Z@@!@"@#@$@%@&@'@(@)@*@+D@-@@.@@@@@@@@ @@A y  A@AAг$list z   z  @г&string z   z  @@Ұ@@@Ӱ @@ z  @@AAг$list {   {  @В@г)Odoc_info {   {  @ {   {  @@{  {  @ @@ @@@г&string{  {  @@@@@ @@@ {  +@@{  -@@AAг$list |  C!|  G@г)Odoc_info-|  ).|  2@°1|  32|  9@@ư6|  :7|  B@ @@1 @@@2@@<|  @@AAШ@б@г$listK} H |L} H @г)Odoc_infoX} H bY} H k@\} H l]} H r@@a} H sb} H {@ @@@@@{_@@@@@@}d!@@г$units} H t} H @@@@@~p@@q"@@r{} H P@@@AAШ@б@г    @    @@@@@@ @@б@г)Odoc_info    @    @@    @ @@@@@@@гŠ$unit    @@@@@@@@@@@@7 @@~   @@@AAШ@б@гРҰA  A  !@հA  "A  +@@@@@@հ @@б@В@г۠)Odoc_infoB / 9B / B@B / CB / G@@B / HB / N@ @@@@@@@@г$listB / bB / f@г򠡠)Odoc_infoB / QB / Z@B / [B / _@@B / `B / a@ @@@@@@@@@@@!@@@@2@ @@&A(@@г$unit5B / j6B / n@@@@@2@@@@@5P@@F6l @@G7@@   @@@AAШ@б@г$listOC o PC o @г)Odoc_info\C o ]C o @'`C o aC o @@+eC o fC o @ @@5@@@c@@@=@@@h!@@г5$unitwC o xC o @@=@@@t@@Ru"@@SvC o w@@@@AAШ@б@г=$listD  D  @гB)Odoc_infoD  D  @JD  D  @@ND  D  @ @@X@@@@@@`@@@!@@гX$unitD  D  @@`@@@@@u"@@vD  @@@cAAШ@г`&optionE  !E  '@гe&stringE  E  @@m@@@Ѱ@@@wҰ@@xӰE  @@@oAAШ@гl&stringF ( @F ( F@@v@@wF ( 0@@@sAAШ@б@гp)Odoc_infoG G cG G l@xG G mG G q@@| G G r G G s@ @@@@@@@г&optionG G ~G G @г&stringG G w G G }@@@@@@@@@@@! @@"+@@#,G G O@@@AAШ@б@г<I  =I  @@I  AI  @@@@@@> @@б@г)Odoc_infoSI  TI  @WI  XI  @@\I  ]I  @ @@@@@Z@@г$unitiI  jI  @@@@@f@@@@@i@@j7 @@ktH   @@@AAШ@б@гK  K  @K  K  !@@@@@@ @@б@гƠ)Odoc_infoK  %K  .@ΰK  /K  3@@ҰK  4K  5@ @@@@@@@б@гؠ)Odoc_infoK  9K  B@K  CK  G@@K  HK  I@ @@@@@@@гꠐ$unitK  MK  Q@@@@@ʰ@@@@@Ͱ@@@1@@а> @@ѰV @@ҰJ  @@@AAШ@б@гM s |M s @M s M s @@@@@@ @@б@г)Odoc_infoM s M s @ M s M s @@ M s  M s @ @@@@@ @@г$unitM s M s @@@@@@@@@@@@97 @@:#L R Z @@@@%y  @@#@tAsZAY;@@ AAA{AzJAI0A/AAAAAA @:@E@D@C@B@A@@@?@>@=@<@;٠@@9@@@@Q@@@N@Q@NQ@@3@{@ARQ@@#@d)(@V@SA@#@g);@@ A(@@@@Z@@@W@Z@WA@;@@ YA|@@@@^@@@[A@@3@#@`@g@d#@c@i@f#@A@@@@K@@@J@@@I@@H@@GA@K@@@Q@@@@P@@@O@@N@@M@@LA@`@@@Z@@@@@W@Ϡ@@@Y@@@X@@V@@@U@@T@@S@@RA@Š@@@_@@@^@@@]@@\@@[A@@@@d@@@c@@@b@@a@@`A@@@g@@@f@@eA@@@i@@hA@@@@n@@@m@@@l@@k@@jA@@@@t@@@@s@@@r@@q@@p@@oA@@@@|@@@@{@@@@z@@@y@@x@@w@@v@@uA@@@@@~}@@@|@@@@@@@~@@};@@@@@@@@@@@y?@@?@DAACB@@@@@@@AAA@@?>=@@@@<@@@@@@@@@;AA:987@@@@@@@ABC@@A@Aװ@A@@A@AB@A@o@A@AT@A@D@A@AB8@A@@A@@Ao@ذ@AU@ABCDE\)@@@F@@#@A@    @@@@@@ @@@@@@@A@o@@@@@@@@@@@@@@@@A@@@@@@@@@Р@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@A@ߠ@@@@@@@@@@@@@Aՠ@@@@@@@@A@@@@@A@@@@Š@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@A@!@@@@@@@@@@@@@@@@_@@@@@@@@@@@萐c@@c@hAAgf@@@@@@@eAAd@cba@@@㠠@`@@@@@@@@@_AA^]\[@@@@@@@ABC@@A@A@A@ݰ@A@AB@A@@A@Ax@A@h@A@AB\@A@B@A@$@Ao@@AU@ABCDE};@@@A0A AAAAAAxA^A@AAp}@@@@@@@@@@@|@@@@@@@@@@@U;@@@AOA@LKJI@@@;@@@:H@@@9@@8@@7EA@BA@@@6@@?>@@@5=@@@4@@3@@2@@1:A@76@@@0@@543@@@-@210/@@@/@@@.@@,.@@@+@@*@@)@@(+A@('&%@@@'@@@&$@@@%@@$@@#!A@@@@"@@@!@@@ @@@@A@@@@@@@@A @@@@@ A@@@@@@@@@@@@@@A@/@@@@@@@@@@@@@@@@A@D@@@ @@@@ @@@@ @@@ @@ @@@@@@A@`@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AZ3@@Aw } O  @@@v a a@3@@A@@qO@H$@@@@ l@ g@@ b@ ^@@3@ f VvA@ WuA@ XsA@@@ i@A@ H************************************************************************A@@ A@L@ H BMMBM@ H OCaml CC@ H DD3@ H Sebastien Hinderer, projet Cambium, INRIA Paris  E44!E4@ H &F'F@ H Copyright 2022 Institut National de Recherche en Informatique et ,G-G@ H en Automatique. 2H3Hg@ H 8Ihh9Ih@ H All rights reserved. This file is distributed under the terms of >J?J@ H the GNU Lesser General Public License version 2.1, with the DKEKN@ H special exception on linking described in the file LICENSE. JLOOKLO@ H PMQM@ H************************************************************************VNWN5@ W* Definition of a class which outputs a dot file showing top modules dependencies. \@(./ocamlc)-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_events"-c =/builds/workspace/precheck/flambda/false/label/ocaml-linux-32 <10/.-,+*)('&%$#"! @@0+'7>s?i3@@@(Asttypes0>n{T8cئ5Build_path_prefix_map0z HkGs8CamlinternalFormatBasics0%FU(Q/Tu0CamlinternalLazy0&͂7 Pˆ*Format_doc0]mWϓ:Mݠ%Ident0">WA+9*X,Identifiable0 {d\FX'`(Location0a7cK_H%9)Longident0s `7mɕc$Misc0ob]6>Vê>*Odoc_class0_"#C{0Ӷgm_JzY.Odoc_exception0>@ӽX4Id.Odoc_extension0?*sR(6]!$.+Odoc_global0l-53Ji/a0 TvwŠ+Odoc_module0z8P