Caml1999y036+/*Odoc_latex@(Warnings0;w.Q=1)Unit_info08a AnMͼ %Types0#`O(ߍLF.Type_immediacy0GuQT@<=#Str0 ־F|+-Stdlib__Uchar0d"W-x9.Stdlib__Domain0iW',P6wz.Stdlib__Digest0 Jjrڵ6.Stdlib__Buffer0_?K|/V>O}~Nࠠ&Stdlib0y{x!O!%Shape0OĸT>b)Primitive0{mV|{J $Path09{ְZsv)Parsetree0Z<4$PC+Outcometree0yl4>Yfܠ*Odoc_value0!$DiJpPCl*Odoc_types0B3F;)Odoc_type0G9Q/_;%I,Odoc_to_text0mKd/wJ>:+Odoc_search0T l5:nϼ.Odoc_parameter0FA07+)Odoc_name0ݸeBb!|ʠ+Odoc_module0H'ϙC-Odoc_messages0rMmj&"0Odoc_latex_style0Sz0bp~۠ѐ0xgO*c/w`+Odoc_global0Ni".Stdlib__Atomic0^g  Cw[-Stdlib__Array0m+t4AU"-Ԡ-Stdlib__Bytes0BғVMKkqW#Str0@5ItkNծ!s+Stdlib__Sys04S6{v8}N.Stdlib__String08)d?ğɠ.Stdlib__Printf0%&&¤ ,Stdlib__List06&+^xD볠.Stdlib__Format05v I)߅. uI̠0Stdlib__Filename0Y4u3mX砠.Stdlib__Buffer0 i/E&Stdlib0kW?3cՠ,Odoc_to_text04bI3f-Odoc_messages0X}7J NM$0Odoc_latex_style0`-mU`ے)Odoc_info0d<lVLڠ.CamlinternalOO0n|m)?RA@ECBD@DEBC@@#@@.camlOdoc_latex C 5@B @{ .CamlinternalOO2camlCamlinternalOO/_@C@?@@@@@@@@@@@@@@*Pmakeblock @AB@A@@.camlOdoc_latex C 5.camlOdoc_latex vaV@AB@@@('new_fmt@A*"ps@--merge_codepre@AB/,print_concat2@4)text_initV@A6'anon_fn@B8@: !anon_fn[odoc_latex.ml:166,21--71] @ACD<B@? @A@ @D@AE@BF@H2@ACDEI !anon_fn[odoc_latex.ml:100,33--66]v@M@O !anon_fn[odoc_latex.ml:128,40--73]@R@ABCS !anon_fn[odoc_latex.ml:143,38--71] %@W 0@Y# @ABZ*latex_init @] !anon_fn[odoc_latex.ml:962,30--54]@ACDF_@b "anon_fn[odoc_latex.ml:971,25--216]@e@ABf "anon_fn[odoc_latex.ml:1018,30--54]@j@Ak #anon_fn[odoc_latex.ml:1027,25--216]@o@Ap:@r/replace_matched@ABCDG@v|@~!s:@@&self-1;@@AB@A~@!s.@@&self-1/@@AB@@!s"@@&self-1#@@AB@@!c @@A&father @@#fmt @@&self-3 @@ABC@ABC@%param@@A@@@@A@AD@!s@@!f@@AB@@@A@@BE@!f5@@#sep6@@#fmt7@@ABC@@!s5@@#fmt6@@&self-17@@ABC@A@#fmt@@&self-1@@AB@@!s@@#fmt@@&self-1@@ABC@@G@@AH@@J@@&self-1@@ABC@ABC@%label@@&self-1@@AB@@%label@@&self-1@@AB@A@ !s@@ !l@@&self-1@@ABC@B @'matched@@A@CDF@t @@#acc @@AB@"@$@@A@!'@)@@A@AB%+@- 1@@A@+1@3$name@@A@17@:(info_opt @@A<%*opt* @@?#fmt @@B&self-2 @@ABC@@F@H$self @@K#env @@AB@ABCHN@P%class @@A@NT@V&self-3@@A@ADESY@[@@A@[a@c@@A@A_e@g @@A@Bci@k @@A@io@q> F@@A@Ams@u!m @@A@sy@{!m@@A@ABCx~@+module_list@@&self-3@@AB@@+module_list@@#fmt@@&self-3@@ABC@@#ele@@A@AB@!m@@#fmt@@&self-3@@ABC@CDFG@#cltp@@#fmtq@@&self-3r@@ABC@@@A@"clQ@@#fmtR@@&self-3S@@ABC@@#inh@@A@AB@'inher_l@@#fmt@@&self-3@@ABC@@*module_ele@@A+module_name@@#fmt@@&self-3@@ABC@A@)class_eleW@@A*class_nameX@@#fmtY@@&self-3Z@@ABC@BC@"ct@@#fmt@@&self-3@@ABC@@!c)@@#fmt*@@&self-3+@@ABC@A @ "im@@#fmt@@&self-3@@ABC@B@"mt@@#fmt@@&self-3@@ABC@#@%!mI@@(#fmtJ@@+&self-3K@@ABC@A(.@0"ct1@@3#fmt2@@6&self-33@@ABC@BCD39@;!c@@>#fmt@@A&self-3@@ABC@AG@I"ct@@L#fmt@@O&self-3@@ABC@ALR@T!c@@W#fmt@@Z&self-3@@ABC@BW]@_"mt@@b#fmt@@e&self-3@@ABC@dj@l!mn@@o#fmto@@r&self-3p@@ABC@Aou@w"mt$@@z#fmt%@@}&self-3&@@ABC@BCEz@!m@@#fmt@@&self-3@@ABC@@$kind@@A&father@@#fmt@@&self-3@@ABC@A @$kind@@A&father@@#fmt@@&self-3@@ABC@B @$kindo@@A&fatherp@@#fmtq@@&self-3r@@ABC@ @$kind@@A&father@@#fmt@@&self-3@@ABC@A @!p@@A&m_name@@#fmt@@&self-3@@ABC@BC @!e@@#fmt@@&self-3@@ABC@@!p@@A@@!xd@@A@AB@"te@@A#fmt@@(mod_name@@&self-3@@ABC@@] @@A@A@!r2@@A@BCD @ !t @@#fmt @@&self-3 @@ABC@@t O@@A(mod_name P@@!f Q@@!&self-3 R@@ABC@%@'!r @@A@AB$*@-!l @@A/(mod_name @@2!f @@5&self-3 @@ABC@CE28@: @@< @@>&self-3 @@ABC@?E@G)print_one v@@A@ADJ@M!t Y@@AO&m_name Z@@R#fmt [@@U&self-3 \@@ABC@BRX@Z!m ;@@]#fmt <@@`&self-3 =@@ABC@`f@h!a @@k#fmt @@n&self-3 @@ABC@Akq@s!v @@v#fmt @@y&self-3 @@ABC@w}@%i_opt @@&self-3 @@AB@@@*@@?+@@AB@ABC@> @@A@ @!s@@%level@@&self-1@@ABC@ADE!@@@A@"@$nameE@@lF@@&self-1G@@ABC@A#@!t#@@#fmt$@@&self-1%@@ABC@$@!t@@#fmt@@&self-1@@ABC@AB%@(text_optd@@A'ref_opte@@$namef@@#fmtg@@&self-1h@@ABCD@&@!t?@@A!s@@@#fmtA@@&self-1B@@ABC@A'@!t @@A)label_opt @@!n @@#fmt @@&self-1 @@ABCD@(@!t@@#fmt@@&self-1@@ABC@)@!t@@A@ABCDFGH*@ "tl@@ #fmt@@&self-1@@ABC@+@!t@@A@A,@"tl@@"#fmt@@%&self-1@@ABC@B-"(@*!tv@@-#fmtw@@0&self-1x@@ABC@./5@7!ta@@:#fmtb@@=&self-1c@@ABC@A/:@@B!tL@@E#fmtM@@H&self-1N@@ABC@0FL@N!t7@@Q#fmt8@@T&self-19@@ABC@ABC1QW@Y!t"@@\#fmt#@@_&self-1$@@ABC@2_e@g!t @@j#fmt@@m&self-1@@ABC@A3jp@r!s@@u#fmt@@x&self-1@@ABC@5v|@~!s@@#fmt@@&self-1@@ABC@AB6@!s@@#fmt@@&self-1@@ABC@7@$code@@A&target@@#fmt@@&self-1@@ABC@A8@#txt"@@#fmt#@@&self-1$@@ABC@9@!t@@#fmt@@&self-1@@ABC@ABCD:@$name@@#no_@@&self-1@@ABC@;@$name@@#no_@@&self-1@@ABC@A<@$name@@#no_@@&self-1@@ABC@=@$name@@#no_@@&self-1@@ABC@AB>@$name{@@#no_|@@&self-1}@@ABC@?@$namei@@#no_j@@&self-1k@@ABC@A@@$nameW@@#no_X@@ &self-1Y@@ABC@A@$nameE@@#no_F@@&self-1G@@ABC@ABCB@$name3@@#no_4@@!&self-15@@ABC@C &@($name!@@+#no_"@@.&self-1#@@ABC@AD+1@3$name@@6#no_@@9&self-1@@ABC@E8>@@$name@@C#no_@@F&self-1@@ABC@HDJ@Ll@@Nm@@AB@ABIJP@Rj@@A@ ,Stdlib__List0camlStdlib__List!s @,Stdlib__List0camlStdlib__List!s %param@@!f@ ;@A@@@A@ABC@ACDEFIJ@@@A@@@@@@ABC@@@@AD@@@I@A@A@w$iter:@A@BE@@@@A@@@@@@ABC@@@@Az@@Bo@@CDFj@@c@@_@@AB[@@W@@R@@D@@ABC<@@7@@ADE2@@.@@A*@@B&@@"@@A@@@@ABC@@ @@@@AB@@CDFG@@@)iter_kindV@A@A@@@@AB@@@@A@@BC@@@@A@@B@@@@Ay@@BCDn@@c@@AX@@BM@@B@@A7@@BCE,@@!@@A@@B@@@@A@@BC@@@@@@AB@@@@A@@BCD@@@@@@AB@@CE@@{@@Av@@Bh@@]@@AR@@G@@?@@ABC9@@5@@ADE*@@&@@A@@@@AB@@@@A@@@@@@ABCDFGH@@@@A@@B@@@@A@@@@ABC@@t@@Ai@@^@@ABS@@H@@A:@@/@@ABCD$@@@@A@@@@AB@@@@A@@@@ABC@@@@A@@@@@@AB@@@'map_dps@A@ACDEFIJ@@*'D'hyWu