package eliom
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Advanced client/server Web and mobile framework
Install
dune-project
Dependency
Authors
Maintainers
Sources
11.0.1.tar.gz
md5=3aeeca5f734f8e932b5a00fbfd43bd26
sha512=d92948949c81fe5b84f7d262b72653175d4f69574cbb4f85433f3a40df436e9e78b3f024ebcd98cb0e1c8ec45af0e3f9cd1153187549883f4ddfd32feeee3176
doc/src/eliom.server/eliom_service_base.ml.html
Source file eliom_service_base.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218Caml1999M0318eliom_service_base.eliomJ8S߸렠1ocaml.ppx.context&_none_@@A)tool_name*ppx_driver@@@,include_dirs"[]@@@)load_path! %@%@@,open_modules*.@.@@+for_package3$None8@8@@%debug=%falseB@B@@+use_threadsG K@K@@-use_vmthreadsPT@T@@/recursive_typesY]@]@@)principalb%f@f@@3transparent_modulesk.o@o@@-unboxed_typest7x@x@@-unsafe_string}@@@@'cookieso@@@@@@@@@@ $__eliom__compilation_unit_id__8wyVC68eliom_service_base.eliomA@A@@&8wyVC6@@@@@@"()@@@,Eliom_syntax*set_global@@@$true!@!@@@!@@@!@!@'X(X@@A@%Types2X3X@%Types<X=X@?X@X@@2Eliom_service_sigs%TYPESIXJX@LXMX@@OXPX@@@RXSX@@.@[Y\Y@@A@%TypesgYhY@jYkY@@mYnY@@@vZwZ@@A@#UrlZZ@)Eliom_lib#UrlZZ@ZZ@@@ZZ@@\\:@@A@A $suff\\@@@@A*WithSuffix\\(@A@\\(@@-WithoutSuffix\+\9@A@\+\9@@@@@\\:@@@@\\:@@,@^<<fT@@A@@.params_of_meth^<@^<N@^<@^<N@@@!m_QZ_Q[@"gp_Q\_Q^@"gn_Q__Qa@"pp_Qb_Qd@"pn_Qe_Qg@!x_Qh_Qi@@@$meth`k `k@!m`kp`kq@@@"gp`ks`ku@@@"gn!`kw"`ky@@@"pp(`k{)`k}@@@"pn/`k0`k@@@$tipo6`k7`k@@@!x=`k>`k@@@@@`koA`k@@@¶msKaLa@"gpRaSa@@@$tipoYaZa@@@"gn`aaa@@@@cada@@@¶mslama@"ppsata@@@-WithoutSuffix~aa@A@aa@@@@@aa@@@"pnaa@@@@aa@@@@aa@@@`koa@@@^<@fTA@@^<@aA@@_QZ_Q[@_Q\_Q^@_Q__Qa@_Qb_Qd@_Qe_Qg@_Qh_Qi@#Getcc@@"gpcc@cc@@@cc@@@@"gpcc@cc@@@/Eliom_parameter$unitcc@cc@@@@cc@@@$Postdd@@"gpdd@dd@@@"ppdd@dd@@@@!d"d@%d&d@@@(d)d@@@@"gp3d4d@6d7d@@@"pp?d!@d#@Bd!Cd#@@@@EdFd#@@@#PutOe$(Pe$+@@"gpXe$,Ye$.@[e$,\e$.@@@^e$(_e$.@@@@"gpie$2je$4@le$2me$4@@@/Eliom_parameter-raw_post_datawe$6xe$S@ze$6{e$S@@@@}e$2~e$S@@@&DeletefTXfT^@@"gpfT_fTa@fT_fTa@@@fTXfTa@@@@"gpfTefTg@fTefTg@@@/Eliom_parameter-raw_post_datafTifT@fTifT@@@@fTefT@@@@bfT@@@@`k`k@`kp`kq@@`kp`kq@@@`ks`ku@@`ks`ku@@@`kw`ky@@`kw`ky@@@ð`k{`k}@@`k{`k}@@@ǰ`k`k@@`k`k@@@ɰ`k`k@@@ʰ`k`k@@ `k `k@@@@`ko `k@@@̰aa@Ͱaa@@!a"a@@@ϰ'a(a@@@а/a0a@@2a3a@@@@5a6a@@@Ұ=a>a@ӰEaFa@@HaIa@@@հRaSa@A@UaVa@@@@@XaYa@@@ְ`aaa@@cada@@@@faga@@@@iaja@@@l`koma@@@o^<@pfT@@@r^<@sfT@@@u^<@vfT@@@x^<@yfT@@@{^<@|fT@@@~^<@fT@@@^<@fT@@@@^<<fT@@@hn8O@@A@@3which_meth_internalhh@hh@@@!mii@"gpii@"gnii@"ppii@"pnii@$tipoii@!xii@@@$methii@!mii@@@"gpii@@@"gnii@@@"ppii@@@"pnii@@@$tipoii@@@!xii@@@@i i@@@*which_methii@!mii@@@@ii@@@ii@@@ h!n8OA@@#h$iA@@)i*i@/i0i@5i6i@;i<i@AiBi@GiHi@MiNi@#Get[k\k@@@akbk @@@dkek @@@@$Get'lk mk@@ok pk@@@$Postylzl@@@ll@@@ll@@@@%Post'l l%@@l l%@@@#Putm&*m&-@@@m&.m&/@@@m&*m&/@@@@$Put'm&3m&7@@m&3m&7@@@&Deleten8<n8B@@@n8Cn8D@@@n8<n8D@@@@'Delete'n8Hn8O@@n8Hn8O@@@@jn8O@@@@ii@ii@@ii@@@ii@@ii@@@ii@@ii@@@ii@@ii@@@ i i@@i i@@@ii@@ii@@@i i@@"i#i@@@@%i&i@@@,i-i@4i5i@@7i8i@@@@:i;i@@@=i>i@@@@hAn8O@@@ChDn8O@@@FhGn8O@@@IhJn8O@@@LhMn8O@@@OhPn8O@@@RhSn8O@@@UhVn8O@@@@XhYn8O@@Π@apQQbs@@A@@'is_postopQUppQ\@rpQUspQ\@@@!mzpQd{pQe@"gppQfpQh@"gnpQipQk@"pppQlpQn@"pnpQopQq@!xpQrpQs@@@$methpQpQ@!mpQvpQw@@@"gppQypQ{@@@"gnpQ}pQ@@@"pppQpQ@@@"pnpQpQ@@@@pQpQ@@@!xpQpQ@@@@pQupQ@@@$boolpQpQ@@pQpQ@@@pQupQ@@@pQUsA@@pQUpQA@@upQdpQe@upQfpQh@upQipQk@upQlpQn@upQopQq@upQr pQs@$Postrr@@@#r$r@@@@(r)r@@@@+r,r@/r0r@@@2r3r@@@@$true:r;r@@=r>r@@@@CsDs@@@@%falseKsLs@@NsOs@@@@QqRs@@@@ZpQ[pQ@bpQvcpQw@@epQvfpQw@@@mpQynpQ{@@ppQyqpQ{@@@°xpQ}ypQ@@{pQ}|pQ@@@ưpQpQ@@pQpQ@@@ʰpQpQ@@pQpQ@@@@pQpQ@@@ΰpQpQ@@pQpQ@@@@pQupQ@@@аpQpQ@@pQpQ@@@pQupQ@@@pQUs@@@pQUs@@@pQUs@@@pQUs@@@pQUs@@@pQUs@@@pQUs@@@@pQQs@@k@uw(@@A@@(is_post'uu@uu@@@!muu@@@*which_methuu@!muu@@@@uu@@@$booluu@@ uu@@@ uu@@@uw(A@@uuA@@/uu@%Post''v(v@@*v+v@@@@1v2v@@4v5v@@@@:w;w@@@@Aw#Bw(@@Dw#Ew(@@@@GuHw(@@@@\PuQu@]XuYu@@[u\u@@@@^u_u@@@_eufu@@huiu@@@kulu@@@nuow(@@@qurw(@@@@tuuw(@@@}y**~y*S@@A@A *reload_funy*/y*9@@@'Rf_keepy*<y*C@@@@y*<y*C@@-Rf_client_funy*Fy*S@@@@y*Dy*S@@@A@@y**y*S@@'@{UUI @@A@A #att{UZ{U]@@@Р&prefix|`d|`j@@&string|`m|`s@@|`m|`s@@@|`d}tw@@Р'subpath@ @ @@#Url$path@ @ #@@@ @ #@@@@ A$'@@Р(fullpathBUYBUa@@#refBUtBUw@&optionBUmBUs@#Url$pathBUdBUl@@BUdBUl@@@@ BUdBUs@@@@ BUdBUw@@@BUYCx{@@Р(get_nameF . 2F . :@@,Eliom_common,att_key_serv!F . ="F . V@@$F . =%F . V@@@'F . 2(G W Z@@Р)post_name.G W [/G W d@@,Eliom_common,att_key_serv8G W g9G W @@;G W g<G W @@@>G W [?H @@Р/redirect_suffixEH FH @@$boolMH NH @@PH QH @@@SH TI @@Р(priorityZI [I @@#intbI cI @@ehI iI @@@A@@k{UUlI @@Ġ@tK uQ @@A@A 'non_att~K K @@@Р'na_nameL L @@,Eliom_common+na_key_servL L @@L L @@@L M @@Р2keep_get_naM @@$boolM M @@@M M @@@A@@K Q @@=@S UL@@A@A -attached_infoS S @!aS S @@@BA@@(AttachedT T @@#attT T @@T T @@@@-attached_infoT T @#attT T @@T T @@@@T T @@@T T @@+Nonattached U U)@@'non_att U, U3@@ U, U3@@@@-attached_info U? UL@'non_att U7 !U>@@ #U7 $U>@@@@ &U7 'UL@@@ )U *UL@@@A@@ ,S -UL@@x@ 5WNN 6Z~@@A@A 1send_appl_content ?WNS @WNd@@@&XNever GXgk HXgq@@@@ KXgi LXgq@@'XAlways RYrv SYr}@@@@ VYrt WYr}@@*XSame_appl ]Z~ ^Z~@@&string gZ~ hZ~@@ jZ~ kZ~@@@&option sZ~ tZ~@&string |Z~ }Z~@@ Z~ Z~@@@@ Z~ Z~@@@@@ Z~ Z~@)ocaml.doc @@ @@A Whether the service is capable to send application content or not. (application content has type Eliom_service.eliom_appl_answer: content of the application container, or xhr redirection ...). A link towards a service with send_appl_content = XNever will always answer a regular http frame (this will stop the application if used in a regular link or form, but not with XHR). XAlways means "for all applications" (like redirections/actions). XSame_appl means "only for this application". If there is a client side application, and the service has XAlways or XSame_appl when it is the same application, then the link (or form or change_page) will expect application content. [ e[}@@ [ e[}@@@@ [ e[}@@ [ e[}@@@A@@ WNN Z~@@q@ j k R@@A@A ,service_kind j j @@@@A'Service k k @A@ k k @@1AttachedCoservice k k -@A@ k k -@@4NonattachedCoservice k 0 k E@A@ k 0 k E@@(External k H k Q@A@ k H k Q@@@@@ k k R@@@@ j k R@@B@ n Y@@A@A !t y" y#@#get n n@@@BA$post o o@@@BA$meth p p@@@BA(attached !q "q@@@BA"co *r +r@@@BA#ext 3s 4s@@@BA#reg <t =t@@@BA$tipo Eu Fu@@@@A(getnames Nv Ov@@@BA)postnames Ww Xw@@@BA"rt `x ax@@@BA@$tipo iv jv@@@$suff vv wv@@ yv zv@@@ |v }v@@@@@ v v@@@ v v@@Р6pre_applied_parameters z&* z&@@@)Eliom_lib&String%Table!t {Cs {C@$list {Cn {Cr@&string {CJ {CP@@ {CJ {CP@@@3Eliommod_parameters%param {CS {Cl@@ {CS {Cl@@@@ {CJ {Cl@@@@ {CI {Cr@@@@ {CI {C@@@$list } }@&string } }@@ } }@@@3Eliommod_parameters%param } }@@ } }@@@@ } }@@@@ } }@@@@ {CI }@@@ z&* @@Р/get_params_type@@/Eliom_parameter+params_type3N@#get@@@$tipo!&@@@(getnames#($1@@@@&'N@@@)*OR@@Р0post_params_type0OS1Oc@@/Eliom_parameter+params_type:f;f@$postAfmBfr@@@-WithoutSuffixLfuMf@A@OfuPf@@@@@RftSf@@@)postnamesYfZf@@@@\fl]f@@@_OS`@@Р'max_usefg@@&optionno@#intwx@@z{@@@@}~@@@@@Р'timeout@@&option @%float@@@@@@ @@@@@Р$meth@@*which_meth@$meth@@@@@@@@@Р$kind@@,service_kind@@@@@@@Р$info@@-attached_info@(attached@@@@@@@@@Р%https@@$bool!%@@!%@@@&)@@Р.keep_nl_params <@<N@@#All<R<V@A@<R<V@@*Persistent<Y <d@A@"<Y#<d@@$None*<g+<l@A@-<g.<l@@@@@0<Q1<m@@@3<@4nq@@Р1send_appl_content:nz;n@A1send_appl_contentBnCn@@EnFn@@@HnrI@@Р*client_funO[gP[q@A&optionWtXt@2Eliom_client_value!tbtct@#refktlt@&optionttut@@#get}t{~t@@@@$posttt@@@#Lwt!ttt@&resulttt@@tt@@@@tt@@@tt@@@t{t@@@@tzt@@@@tzt@@@@tzt@@@@tzt@@@[_@@Р*reload_fun@A*reload_fun@@@@@@@Р,service_mark@@,Eliom_common'wrapperW_Ws@!tUV@$unit@@@@@$unit@@@@@$meth @@@(attached ! *@@@"co , /@@@#ext 1 5@@@#reg 7 ;@@@$suff &= 'A@@ )= *A@@@$unit 2C 3G@@ 5C 6G@@@$unit >I ?M@@ AI BM@@@$unit JO KS@@ MO NS@@@@ P QV@@@@ S TWs@@@ V WWs@@@A@@ Yn Zv@ &result ` a@@@+No_contents h i@@@@ l m@@#Dom s t@@+Js_of_ocaml"Js!t @+Js_of_ocaml(Dom_html'element @@ @@@@ @@@@@ @@(Redirect @@!t G H@$unit @@ @@@$unit @@ @@@#get @@ @@@@ @@@@ @@@@ @@@@ @@@-WithoutSuffix -@A@ -@@@@@ .@@@$unit 0 4@@ 0 4@@@$unit6:@@ 6 :@@@)non_ocaml<E@@<E@@@@H@@@@&result!IR"IX@@$IR%IX@@@'(IX@@-Reload_action.Y]/Yj@@Р&hidden6Yo7Yu@@$bool>Yx?Y|@@AYxBY|@@@DYoEY}@@Р%httpsKY~LY@@$boolSYTY@@VYWY@@@YY~ZY@@@@\Y[]Y@@@A@@_`Y@@n@hi;m@@A@@(pre_wraptu@wx@@@@@!s@@@@/get_params_type@/Eliom_parameter/wrap_param_type@@@@@!s@@@@/get_params_type@@@@@@@@0post_params_type@/Eliom_parameter/wrap_param_type'@'@@@@!s()@()@@@0post_params_type*:@(:@@@@:@@@,service_mark;?;K@,Eliom_common-empty_wrapper;N;h@;N;h@@@@"() ;i;k@@ ;i;k@@@@;N;k@@@@!s@@@@ ;m@@@"#;mA@@@%&;m@@@.oo/@@A@A ,unit_service8o{9o@@@@A!tAB@$unitJK@@MN@@@$unitVW@@YZ@@@#getbc@@ef@@@#attno@@qr@@@&non_coz{@@}~@@@'non_ext@@@@@'non_reg@@@@@-WithoutSuffix@A@@@@@@@@@$unit@@@@@$unit@@@@@)non_ocaml@@@@@@@@@@oo@@@!!!Y@@A@@,service_mark!%!1@!%!1@@@@@!2!4@@!2!4@@@,Eliom_common,make_wrapper!7!P@!7!P@@@@(pre_wrap !Q!Y@!Q!Y@@@@!7!Y@@@!2!YA@@@!!!Y@@C@"ZZ#Zs@@A@@$info.Z^/Zb@1Z^2Zb@@@@@$info=Zd>ZhACZdDZh@FZdGZh@@@@AIZcJZl@@@$infoQZoRZs@TZoUZs@@@WZcXZsA@@@ZZZ[Zs@@;@cttdt@@A@@6pre_applied_parametersotxpt@rtxst@@@@@!s{t|t@~tt@@@!stt@tt@@@6pre_applied_parameterstt@tt@@@ttA@@@ttt@@:@@@A@@/get_params_type@@@@@@!s@@@@!s@@@@/get_params_type@@@@A@@@@@:@@@A@@0post_params_type@@@@@@!s@@@@!s @@@@0post_params_type@@@@A@@@@@:@#$@@A@@&prefix/0@23@@@@@!s; <@> ?@@@!sHI@KL@@@&prefixQR@TU@@@W XA@@@Z[@@:@cd4@@A@@(sub_pathop&@rs&@@@@@!s{'|(@~'(@@@!s+,@+,@@@'subpath-4@+4@@@'4A@@@4@@:@555^@@A@@/redirect_suffix595H@595H@@@@@!s5I5J@5I5J@@@!s5M5N@5M5N@@@/redirect_suffix5O5^@5M5^@@@5I5^A@@@555^@@:@``@@A@@)full_path`d`m@`d`m@@@@@!s`n`o@`n`o@@@!! rzr{@ rzr{@@@@!sr|r}@r|r}@@@(fullpath"r~#r@%r{&r@)r|*r@@@@,rz-r@@@$None67@@9:@@@@%raiseCD@FG@@@@,Eliom_common $Eliom_site_information_not_availableRS@)full_pathZ[@@]^@@@`a@de@@@@gh@@@$Someqr@@!az{@}~@@@@@@@!a@@@@@rt@@@`nA@@@``@@@@@A@@(get_name@@@@@@!s@@@@!s@@@@(get_name @@@@A@@@@@:@/@@A@@)post_name@@@@@@!s !@ !@@@!s$%@$%@@@)post_name&/@$/@@@ /A@@@/@@:@000I@@A@@'na_name)04*0;@,04-0;@@@@@!s50<60=@80<90=@@@!sB0@C0A@E0@F0A@@@'na_nameK0BL0I@N0@O0I@@@Q0<R0IA@@@T00U0I@@:@]JJ^J|@@A@@5na_keep_get_na_paramsiJNjJc@lJNmJc@@@@@!suJdvJe@xJdyJe@@@!sJhJi@JhJi@@@2keep_get_na_paramsJjJ|@JhJ|@@@JdJ|A@@@JJJ|@@:@}}}@@A@@'max_use}}@}}@@@@@!s}}@}}@@@!s}}@}}@@@'max_use}}@}}@@@}}A@@@}}}@@:@@@A@@'timeout@@@@@@!s@@@@!s@@@@'timeout@@@@A@@@@@:@@@A@@%https)*@,-@@@@@!s56@89@@@!sBC@EF@@@%httpsKL@NO@@@QRA@@@TU@@:@]^@@A@@(priorityij@lm@@@@@!suv@xy@@@!s@@@@(priority@@@@A@@@@@:@7_eliom_fragment_8wyVC61LyL@<@@@@!yLiL@@@ @@2Eliom_client_value!t@@@@@@ @@@@@@@6_eliom_escaped_ident_1LL@a@@@@%@@! @@@@@@@@@@@@L@@A@@7internal_set_client_fun@@@@Đ'service@@@@@@@!f @ @@@2Eliom_client_value!t 2 F@@#get @@@@$post @@@#Lwt!t) +* 0@&result2 $3 *@@5 $6 *@@@@8 $9 0@@@; < 0@@@> ? 0@@@@A B F@@@D E G@@@'serviceNLNOLU@QLNRLU@@@*client_funWLVXL`@$Some_Ld`Lh@@@@\,client_valuetLj@@@#pos&Lexing)pos_fname@@@ (pos_lnum#214@%@@'pos_bol#$7244@.@@(pos_cnum,$7273@7@@@@0@@(6@@@@@$<#214@G@@"C$7244@N@@ J$7273@U@@@@N@@@N@@@'8wyVC61[@[@@@-escaped_value@@@@@@!fLL@LL@@@@L@@@@@@@t@@/w@>@@@y@@y@@@>@@LdL@@@LNL@@@ LA@@LA@@@L@@"@@@A@@+is_external@@@@$kind @(External@%&@@@@A()@@@@/0@@23@@@@89@@@@?@@@BC@@@@EF@@@@HI@@I@QR@@A@@0default_priority]^@`a@@@!0@gh@@@@jk@@@st@@A@@$meth@@@@@@$methA@@@@@A@@@$meth@@@@A@@@@@;@^@@A@@.change_get_num@@@@@@'service@@@@@@&attser%@%@@@@@!n&'@&'@@@,service_mark;?;K@,service_mark;N;Z@;N;Z@@@@;[;]@@ ;[;]@@@@ ;N;]@@@$info^b^f@(Attached^i^q@(get_name(^)^@!n0^1^@3^4^@@@@&attser<^s=^y@?^s@^y@@@B^rC^@@@E^iF^@@@@'serviceN*.O*5@Q*.R*5@@@T*,U^@@@W&X^A@@Z[^A@@]^^A@@@`a^@@@ij!!@@A@@+static_dir_uv@xy@@@đ%https:@@@@@@@@@@@@@@@@6pre_applied_parameters@)Eliom_lib&String%Table%empty @ @@@"[]@@@@@@@@@/get_params_type"@/Eliom_parameter&suffix%+%A@%+%A@@@@/Eliom_parameter*all_suffixBKBe@BKBe@@@@,Eliom_common1eliom_suffix_nameBfB@BfB@@@@BJB@BKB@@@@ %+B@@@0post_params_type@/Eliom_parameter$unit@ @@@'max_use'(@$None/0@@23@@@'timeout:;@$NoneBC@@EF@@@$kindMN@'Service@ST@@@$meth[\@$Get'cd@@fg@@@$infono@(Attachedv w@&prefix &@ **@@)+@@@'subpath,6,=@"::,A,DA ,B,B@@,A,C@@@,C,DA@,C,DA@@@,A,DA@@,@,D@@@(fullpathEOEW@,Eliom_common%deferZfZx@ZfZx@@@@2Eliom_request_info3get_site_dir_optionZyZ@ZyZ@@@@@@(site_dir@@@@!@@@@@@(site_dir@ @@@@w A,Eliom_common:eliom_suffix_internal_name @"# @@@h* + A@- . A@@@01 A@@34 @@@@67 @@@9: @=> @@@@@ZfA @@@(get_nameH I @,Eliom_common'SAtt_noR S /@@U V /@@@)post_name] 0 :^ 0 C@,Eliom_common'SAtt_nog 0 Fh 0 Z@@j 0 Fk 0 Z@@@/redirect_suffixr [ es [ t@@y [ wz [ {@@| [ w} [ {@@@(priority | | @0default_priority | | @ | | @@@@@ | @@@ | @@@%https A @ @@@.keep_nl_params @$None@ @@@,service_mark @,service_mark @ @@@@ ʰ @@ @@@@ @@@1send_appl_content !@&XNever ! ! @@ ! ! @@@*client_fun!!!!@$None!!!! @@!!!! @@@*reload_fun!!!!@-Rf_client_fun!!!!@@!!!!@@@@@!!@@@!!A@@!!A@@@@@@A5 Static directories *,-@@/0@@@@23@@56@@89!!@@Ҡ@A!!B!!@@A@@*static_dirM!!N!!@P!!Q!!@@@@@PY!!Z!!@@\!!]!!@@@+static_dir_f!!g!!@i!!j!!@@@@ir!!s!!@@u!!v!!@@@@x!!y!!@@@{!!|!!A@@@~!!!!@@@@!!!!@@A@@0https_static_dir!!!!@!!!!@@@@@!!!!@@!!!!@@@+static_dir_!!!!@!!!!@@@%https!!!!@@!!!!@@@@!!!!@@!!!!@@@@!!!!@@@!!!!A@@@!!!!@@N@"""&&4@@A@@/get_static_dir_""""@""""@@@đ%https""""#@@""""#@@@""""@""""@@@đ.keep_nl_params$None@ ""8""=@@@""'""5@""'""5@@@Đ*get_params@ ""@!""J@#""@$""J@@@@@#,""K-""M@@/""K0""M@@@6pre_applied_parameters9"P"T:"P"j@)Eliom_lib&String%Table%emptyJ"P"mK"P"@M"P"mN"P"@@@U"P"V"P"@@X"P"Y"P"@@@@["P"m\"P"@@@/get_params_typec""d""@/Eliom_parameter+suffix_prodo""p""@r""s""@@@@/Eliom_parameter*all_suffix""""@""""@@@@,Eliom_common1eliom_suffix_name"""#@"""#@@@@"""# @"""#@@@@*get_params # # # #@ # # # #@@@@"" # #@@@0post_params_type ##! ##1@/Eliom_parameter$unit ##4 ##H@ ##4 ##H@@@'max_use#I#M#I#T@$None#I#W#I#[@@#I#W#I#[@@@'timeout#\#`#\#g@$None#\#j#\#n@@#\#j#\#n@@@$kind #o#s #o#w@'Service@ #o#z #o#@@@$meth####@$Get'####@@####@@@$info ####@(Attached####@&prefix ##!##@ '##(##@@*##+##@@@'subpath2##3##@9##:##A D##E##@@G##H##@@@O##P##A@R##S##A@@@U##V##A@@X##Y##@@@(fullpath`##a##@,Eliom_common%deferl##m#$@o##p#$@@@@2Eliom_request_info3get_site_dir_option{#$|#$6@~#$#$6@@@@@@(site_dir$7$J$7$R@$7$J$7$R@@@!@$V$p$V$q@$V$p$V$q@@@@(site_dir$V$g$V$o@$V$g$V$o@@@@$V$s$V$A,Eliom_common:eliom_suffix_internal_name$V$s$V$@$V$s$V$@@@$V$$V$A@$V$$V$A@@@$V$s$V$A@@$V$r$V$@@@@$V$g$V$@@@$7$E$V$@$7$F$V$@@@@##$V$@@@(get_name$$$$@,Eliom_common'SAtt_no$$$$@@$$$$@@@)post_name$$$$@,Eliom_common'SAtt_no$$$$@@$$ $$@@@/redirect_suffix$$$%@ް$%$%@@$%$%@@@(priority"%%#%%%@0default_priority*%%(+%%8@-%%(.%%8@@@@@0##1%%:@@@3##4%%:@@@%https;%;%?<%;%DAB%;%?C%;%D@E%;%?F%;%D@@@.keep_nl_paramsM%E%IN%E%WAT%E%IU%E%W@W%E%IX%E%W@@@,service_mark_%X%\`%X%h@,service_marki%X%kj%X%w@l%X%km%X%w@@@@lu%X%xv%X%z@@x%X%xy%X%z@@@@{%X%k|%X%z@@@1send_appl_content%{%%{%@&XNever%{%%{%@@%{%%{%@@@*client_fun%%%%@$None%%%%@@%%%%@@@*reload_fun"&&"&&"@-Rf_client_fun"&&%"&&2@@"&&%"&&2@@@@@"P"R"&&4@@@""K"&&4A@@""?"&&4A@@""%"&&4A@@"""&&4A@@@"""&&4@@@$&6&6%&r&@@A@@6static_dir_with_params$&6&:$&6&P@$&6&:$&6&P@@@đ.keep_nl_params@$&6&R$&6&`@$&6&R$&6&`@@@Đ*get_params@$&6&b$&6&l@$&6&b$&6&l@@@@@$&6&m$&6&o@@$&6&m$&6&o@@@/get_static_dir_%&r&t%&r&@%&r&t%&r&@@@.keep_nl_params%&r&%&r&@%&r& %&r&@@@*get_params*%&r&+%&r&@-%&r&.%&r&@@@@-6%&r&7%&r&@@9%&r&:%&r&@@@@<%&r&t=%&r&@@@?$&6&m@%&r&A@@B$&6&aC%&r&A@@E$&6&QF%&r&A@@@H$&6&6I%&r&@@|@Q'&&R(&'"@@A@@<https_static_dir_with_params]'&&^'&&@`'&&a'&&@@@đ.keep_nl_params@j'&&k'&&@m'&&n'&&@@@Đ*get_params@w'&&x'&&@z'&&{'&&@@@@@z'&&'&&@@'&&'&&@@@/get_static_dir_(&&(&&@(&&(&&@@@%httpse(&&(&'@@(&&(&'@@@.keep_nl_params(&'(&'@(&'(&'@@@*get_params(&'(&'@(&'(&'@@@@(&' (&'"@@(&' (&'"@@@@(&&(&'"@@@'&&(&'"A@@'&&(&'"A@@'&&(&'"A@@@'&&(&'"@@@*'$'$*'$'Q@@A@@1send_appl_content*'$'(*'$'9@*'$'(*'$'9@@@@@!s*'$':*'$';@*'$':*'$';@@@!s*'$'>*'$'?@ *'$'> *'$'?@@@1send_appl_content*'$'@*'$'Q@*'$'>*'$'Q@@@*'$':*'$'QA@@@*'$'$*'$'Q@@:@!+'R'R"+'R'@@A@@5set_send_appl_content-+'R'V.+'R'k@0+'R'V1+'R'k@@@@@!s9+'R'l:+'R'm@<+'R'l=+'R'm@@@@@!nE+'R'nF+'R'o@H+'R'nI+'R'o@@@!sR+'R'rS+'R's@U+'R'rV+'R's@@@1send_appl_content[+'R't\+'R'@!nc+'R'd+'R'@f+'R'g+'R'@@@i+'R'rj+'R'@@@l+'R'nm+'R'A@@o+'R'lp+'R'A@@@r+'R'Rs+'R'@@T@{1(,(,|5((@@A@A-append_suffix1(,(41(,(A@1(,(41(,(A@@@@@!l1(,(B1(,(C@1(,(B1(,(C@@@@@!m1(,(D1(,(E@1(,(D1(,(E@@@!l2(H(P2(H(Q@2(H(P2(H(Q@@@3(W([3(W(]@@3(W([3(W(]@@@@!m3(W(a3(W(b@3(W(a3(W(b@@@54(c(h4(c(A@;_eliom_suffix_internal_name4(c(h4(c(@4(c(h4(c(@@@$4(c(4(c(A@4(c(4(c(A@@@4(c(h4(c(A@@4(c(g4(c(@@@@!m4(c(4(c(@4(c(4(c(@@@i 5(( 5((@@!a 5(( 5((@ 5(( 5((@@@"ll 5(( 5((@ 5(( 5((@@@@ 5(( !5((A@@ #5(( $5((@@@@ *5(( +5((@!a 65(( 75((@ 95(( :5((@@@-append_suffix D5(( E5((@ G5(( H5((@@@@"ll Q5(( R5((@ T5(( U5((@@@@!m ^5(( _5((@ a5(( b5((@@@@ d5(( e5((@@@@ g5(( h5((A@@ j5(( k5((@@@@ m2(H(J n5((@@@ p1(,(D q5((A@@ s1(,(B t5((A@@@ v1(,(, w5((@@@7_eliom_fragment_8wyVC62 T,N,X W,,@!@@@@ S,6,> W,,@@@@@@@@@@@@@@@@@@6_eliom_escaped_ident_3 V,, V,,@!=@@@@@@ @@@@@@@@@@@@6_eliom_escaped_ident_2 U,\,o U,\,x@!U@@@@@@ @@@@@@@@@@@@ 7(( W,,@@A@@(preapply 7(( 7((@ 7(( 7((@@@Đ'service@ 7(( 7((@ 7(( 7((@@@@@)getparams 7(( 7((@ 7(( 7((@@@@#nlp!8((!8((@!8((!8((@@@&preapp!8((!8((@!8((!8((@@@@!8((!8((@@@'service!8((! 8((@!"8((!#8((@@@6pre_applied_parameters!(8((!)8()@!+8((!,8()@@@@!.8((!/8()@@@$suff!<9) )!=9) )@!?9) )!@9) )@@@#nlp!G9) )!H9) )@!J9) )!K9) )@@@¶ms!R9) )!S9) )!@!U9) )!V9) )!@@@@!X9) )!Y9) )!@@@/Eliom_parameter9construct_params_list_raw!d:)$)(!e:)$)Q@!g:)$)(!h:)$)Q@@@@#nlp!q:)$)R!r:)$)U@!t:)$)R!u:)$)U@@@@'service!:)$)V!:)$)]@!:)$)V!:)$)]@@@/get_params_type!:)$)^!:)$)m@!:)$)V!:)$)m@@@@)getparams!;)n)t!;)n)}@!;)n)t!;)n)}@@@@!:)$)(!;)n)}@@@@!9) )!;)n)}@@,service_mark!>))!>))@,service_mark!>))!>))@!>))!>))@@@@!>))!>))@@!>))!>))@@@@!>))!>))@@@6pre_applied_parameters!?))!?))@#nlp!?))!?))@!?))!?))@@@!@!?))!?))@!?))!?))@@@@¶ms!?))!?))@!?))!?))@@@@&preapp"?))"?))@"?))"?))@@@@"?))"?))@@@@" ?))" ?))@@@/get_params_type"@))"@))@/Eliom_parameter$unit"@))"@)*@"@))"@)*@@@$info"&A**"'A**@'service"2B**,"3B**3@"5B**,"6B**3@@@$info";B**4"<B**8@">B**,"?B**8@@@(Attached"HC*>*F"IC*>*N@@!k"QC*>*O"RC*>*P@"TC*>*O"UC*>*P@@@"WC*>*F"XC*>*P@@@@(Attached"_D*T*^"`D*T*f@'subpath"jF*|*"kF*|*@$suff"tG**"uG**@"wG**"xG**@@@$Some"H**"H**@@$suff"H**"H**@"H**"H**@@@"H**"H**@@@@-append_suffix"H**"H**@"H**"H**@@@@!k"H**"H**@"H**"H**@@@'subpath"H**"H**@"H**"H**@@@@$suff"H**"H**@"H**"H**@@@@"H**"H**@@@@"I*+"I*+@@@@!k"I*+"I*+ @"I*+"I*+ @@@'subpath"I*+ "I*+@"I*+"I*+@@@@"G**"I*+@"G**"I*+@@@(fullpath"J++!"J++)@,Eliom_common%defer"K+,+<"K+,+N@"K+,+<#K+,+N@@@@@@# L+O+f#L+O+h@@# L+O+f#L+O+h@@@ #L+O+l#L+O+m@#L+O+l#L+O+m@@@@!k#%L+O+n#&L+O+o@#(L+O+n#)L+O+o@@@(fullpath#.L+O+p#/L+O+x@#1L+O+m#2L+O+y@#5L+O+n#6L+O+x@@@@#8L+O+l#9L+O+y@@@#;L+O+a#<L+O+z@#?L+O+b#@L+O+y@@@@@@"fp#JM+{+#KM+{+@#MM+{+#NM+{+@@@$suff#WN++#XN++@#ZN++#[N++@@@$Some#dO++#eO++@@$suff#mO++#nO++@#pO++#qO++@@@#sO++#tO++@@@@-append_suffix#}O++#~O++@#O++#O++@@@@"fp#O++#O++@#O++#O++@@@@$suff#O++#O++@#O++#O++@@@@#O++#O++@@@@#P+,#P+,@@@@"fp#P+,#P+,@#P+,#P+,@@@@#N++#P+,@@@#M+{+#P+,@#M+{+#P+,@@@@#K+,+<#P+,@@@@!k#E*g*u#E*g*v@#E*g*u#E*g*v@@@#E*g*s#P+,@@@#D*T*^#P+,@@@@#B**%#P+,@#B**&#P+,@@@*client_fun#Q,,#Q,,(@$Some#R,+,1#R,+,5@gff@@@g#S,6,?@@@$$@$@@}#339@$@@{%11318@$@@y %11326@$@@@@$@@*$"$@$@@0#339@$@@7%11318@$@@>%11326@$@@@@B@@@B@@@'8wyVC62$@$@@@z@@@@@@'service$XU,\,q$YU,\,x@$[U,\,q$\U,\,x@@@@$^U,\,p@@@@@@@@@@@@)getparams$uV,,$vV,,@$xV,,$yV,,@@@@${V,,@@@@@@@%@@@@@@@@@@@@@@@@$R,+,1$W,,@@@@'service$=))$=))@$=))$=))@@@$=))$W,,@@@$9) )$W,,@@@$8(($W,,@@@$7(($W,,A@@$7(($W,,A@@@$7(($W,,@@ՠ@$Y,,$i./@@A@@1reload_action_aux$Y,,$Y,- @$Y,,$Y,- @@@@@%https$Y,-$Y,-@$Y,-$Y,-@@@'max_use$Z--$Z--@$None$Z--!$Z--%@@$Z--!$Z--%@@@'timeout$[-&-*$[-&-1@$None$[-&-4$[-&-8@@$[-&-4$[-&-8@@@6pre_applied_parameters$\-9-=$\-9-S@)Eliom_lib&String%Table%empty%\-9-V%\-9-r@%\-9-V% \-9-r@@@ N%\-9-t%\-9-v@@%\-9-t%\-9-v@@@@%\-9-V%\-9-v@@@/get_params_type%]-w-{%]-w-@/Eliom_parameter$unit%(]-w-%)]-w-@%+]-w-%,]-w-@@@0post_params_type%3^--%4^--@/Eliom_parameter$unit%=^--%>^--@%@^--%A^--@@@$kind%H_--%I_--@4NonattachedCoservice@%N_--%O_--@@@$meth%V`--%W`--@$Get'%^`--%_`--@@%a`--%b`--@@@$info%ia-.%ja-.@+Nonattached%qb. .%rb. .@'na_name%|c..%%}c..,@,Eliom_common1SNa_void_dontkeep%c../%c..M@@%c../%c..M@@@2keep_get_na_params%c..O%c..a@_%c..d%c..h@@%c..d%c..h@@@@@%c..$%c..i@@@%b. .%c..i@@@%https%d.j.n%d.j.sA%d.j.n%d.j.s@%d.j.n%d.j.s@@@.keep_nl_params%e.t.x%e.t.@#All@%e.t.%e.t.@@@,service_mark%f..%f..@,service_mark%f..%f..@%f..%f..@@@@ְ%f..%f..@@%f..%f..@@@@%f..%f..@@@1send_appl_content%g..%g..@'XAlways%g..%g..@@%g..%g..@@@*client_fun&h..&h..@$None&h..& h..@@&h..&h..@@@*reload_fun&i..&i..@'Rf_keep&i..&i..@@&i..&i..@@@@@&!Z--&"i./@@@&$Y,-&%i./A@@@&'Y,,&(i./@@@&0k//&1k//.@@A@@-reload_action&<k//&=k//@&?k//&@k//@@@1reload_action_aux&Ik//&Jk//(@&Lk//&Mk//(@@@@ &Uk//)&Vk//.@@&Xk//)&Yk//.@@@@&[k//&\k//.@@@@&^k//&_k//.@@1@&Z9@9@@&X4close_server_section@@@@@ $__eliom__compilation_unit_id__8wyVC6GG@@@G@@@G@G@&}l////&~l///_@@A@@3reload_action_https&l///3&l///F@&l///3&l///F@@@1reload_action_aux&l///I&l///Z@&l///I&l///Z@@@@ i&l///[&l///_@@&l///[&l///_@@@@&l///I&l///_@@@@&l////&l///_@@1@&9@9@@M>>@@@ $__eliom__compilation_unit_id__8wyVC6EE@@@E@@@E@E@&n/a/a&x0c0@@A@@8reload_action_hidden_aux&n/a/e&n/a/}@&n/a/e&n/a/}@@@@@%https&n/a/~&n/a/@&n/a/~&n/a/@@@@#raa&o//&o//@&o//&o//@@@1reload_action_aux&o//&o//@&o//&o//@@@@%https'o//' o//@'o//'o//@@@@'o//'o//@@@@'o//'o//@@$kind't00't00@4NonattachedCoservice@'!t00 '"t005@@@$meth')u060:'*u060>@$Get''1u060A'2u060E@@'4u060A'5u060E@@@$info'<v0F0J'=v0F0N@+Nonattached'Dw0Q0W'Ew0Q0b@'na_name'Ox0c0l'Px0c0s@,Eliom_common-SNa_void_keep'Yx0c0v'Zx0c0@@'\x0c0v']x0c0@@@2keep_get_na_params'dx0c0'ex0c0@!2'kx0c0'lx0c0@@'nx0c0'ox0c0@@@@@'qx0c0k'rx0c0@@@'tw0Q0W'ux0c0@@@@#raa'}p//'~p//@'p//'p//@@@'p//'x0c0@@@'o//'x0c0@@@'n/a/~'x0c0A@@@'n/a/a'x0c0@@Ǡ@'z00'z00@@A@@4reload_action_hidden'z00'z00@'z00'z00@@@8reload_action_hidden_aux'z00'z00@'z00'z00@@@@!p'z00'z00@@'z00'z00@@@@'z00'z00@@@@'z00'z00@@1@'9@9@@e>>@@@ $__eliom__compilation_unit_id__8wyVC6EE@@@E@@@E@E@'{00'{01(@@A@@:reload_action_https_hidden'{00'{01@'{00'{01@@@8reload_action_hidden_aux'{01'{01#@'{01'{01#@@@@!̰({01$({01(@@({01$( {01(@@@@({01({01(@@@@({00({01(@@1@( 9@9@@>>@@@ $__eliom__compilation_unit_id__8wyVC6EE@@@E@@@E@E@7_eliom_fragment_8wyVC63(42A2K(522@(@@@@(<2)21(=22@@@@@@@@@@@@@@@@@@6_eliom_escaped_ident_4(S2O2b(T2O2k@(@@@@@@ @@@@@@@@@@@@(b1w1w(c22@@A@@ add_non_localized_get_parameters(n1w1{(o1w1@(q1w1{(r1w1@@@жms@({1w1(|1w1@(~1w1(1w1@@@Đ'service@(1w1(1w1@(1w1(1w1@@@/get_params_type(11(11@/Eliom_parameter'nl_prod(11(11@(11(11@@@@'service(11(11@(11(11@@@/get_params_type(11(12@(11(12@@@@¶ms(12(12@(12(12@@@@(11(12@@@*client_fun(2 2(2 2@$Some(22$(22(@@@@}(2)22@@@{y()@)@@u#388@)@@s%12841@)@@q %12849@)@@@@$@@*))@)@@0#388@)@@7%12841@)@@>%12849@)@@@@B@@@B@@@'8wyVC63)@)@@@o@@@@@@'service)M2O2d)N2O2k@)P2O2d)Q2O2k@@@@)S2O2c@@@@@@@f@@i@@@@k@@k@@@@@)Z22$)[22@@@@'service)c11)d11@)f11)g11@@@)i11)j22@@@)l1w1)m22A@@)o1w1)p22A@@@)r1w1w)s22@@@7_eliom_fragment_8wyVC64)33)4/4G@*@@@@ް)33)4/4H@@@@@@@@@@@@@@@@@@6_eliom_escaped_ident_5)33)33@*9@@@@@@ @@@@@@@@@@@@)22)4/4J@@A@@ !add_non_localized_post_parameters)22)23@)22)23@@@жms@)23)23 @)23)23 @@@Đ'service@)23)23@)23)23@@@0post_params_type)3*3.)3*3>@/Eliom_parameter'nl_prod)3*3A)3*3X@)3*3A)3*3X@@@@'service*3*3Y*3*3`@*3*3Y*3*3`@@@0post_params_type* 3*3a* 3*3q@*3*3Y* 3*3q@@@@¶ms*3*3r*3*3x@*3*3r*3*3x@@@@*3*3A*3*3x@@@*client_fun*$3y3}*%3y3@$Some*,33*-33@@@@Ͱ*?33@@@*L*@*@@#399@*@@%13205@*@@ %13213@*@@@@$@@**j*@*@@0#399@+@@7%13205@+ @@>%13213@+@@@@B@@@B@@@'8wyVC64+@+@@@@@@@@@'service*33*33@*33*33@@@@*33@@@@@@@f@@i@@@@k@@k@@@@@*33*4/4H@@@@'service*33*33$@*33*33$@@@*33*4/4J@@@*23*4/4JA@@*23*4/4JA@@@*22*4/4J@@@*4L4L*4L4s@@A@@.keep_nl_params*4L4P*4L4^@*4L4P*4L4^@@@@@!s*4L4_*4L4`@*4L4_*4L4`@@@!s*4L4c*4L4d@*4L4c*4L4d@@@.keep_nl_params*4L4e*4L4s@*4L4c*4L4s@@@*4L4_+4L4sA@@@+4L4L+4L4s@@:@+4u4u+66@@A@@&untype+4u4y+4u4@+4u4y+4u4@@@@@!s+#4u4+$4u4@+&4u4+'4u4@@@!s+044+144@+344+444@@@!t+<5B5J+=5B5K@#get+C44+D44@@@$post+J44+K44@@@$meth+Q44+R44@@@(attached+X44+Y44@@@"co+_44+`44@@@#ext+f44+g44@@@$tipo+m44+n44@@@(getnames+t45+u45 @@@)postnames+{55+|55@@@(register+5 5*+5 53@@@@+545>+545?@@@@+44+5B5K@@@!t+66+66@#get+5L5U+5L5Y@@@$post+5Z5e+5Z5j@@@$meth+5k5v+5k5{@@@(attached+5|5+5|5@@@"co+55+55@@@#ext+55+55@@@$tipo+55+55@@@(getnames+55+55@@@)postnames+55+55@@@(register+55+56@@@@+66+66 @@@@+5L5S+66@@@+44+66@@@+4u4+66A@@@+4u4u+66@@ᠠ@+66+6x6@@A@A +path_option+66,+667@@,66#,66$@@@BA@, 66&, 66'@@@BA@,66),66*@@@BA@@$Path,6:6>,6:6B@@)Eliom_lib#Url$path,'6:6E,(6:6W@@,*6:6E,+6:6W@@@@+path_option,36:6l,46:6w@#att,<6:6\,=6:6_@@,?6:6\,@6:6_@@@&non_co,H6:6a,I6:6g@@,K6:6a,L6:6g@@@@,P6:6i,Q6:6j@@@@,S6:6[,T6:6w@@@,V6:6<,W6:6w@@'No_path,]6x6|,^6x6@@@+path_option,g6x6,h6x6@'non_att,p6x6,q6x6@@,s6x6,t6x6@@@"co,|6x6,}6x6@@,6x6,6x6@@@$unit,6x6,6x6@@,6x6,6x6@@@@,6x6,6x6@@@,6x6z,6x6@@@A@@,66,6x6@@@,66,66@@A@@>eliom_appl_answer_content_type,66,66@,66,66@@@3application/x-eliom,66,66@@,66,66@@@@,66,66@@@,66,7%7+@@A@@(uniqueid,66,66@,66,66@@@@!r,66,66@,66,66@@@#ref,66,66@,66,66@@@@"-1@,67,67@,67,67@@@@,66,67@@@@,66-67@@@@-77- 77@@-77-77@@@":=-77-77@-77-77@@@@!r-$77-%77@-'77-(77@@@@!+-377 -477!@-677 -777!@@@@8-A77-B77@-D77-E77@@@@!r-N77-O77@-Q77-R77@@@@-T77-U77@@@@!1@-]77"-^77#@@@@-`77-a77#@@@@-c77-d77#@@@c-l7%7)-m7%7*@-o7%7)-p7%7*@@@@!r-y7%7*-z7%7+@-|7%7*-}7%7+@@@@-7%7)-7%7+@@@-77-7%7+@@@-77 -7%7+@@@-66-7%7+@@@@-66-7%7+@@̠@-@@@-@@@ $__eliom__compilation_unit_id__8wyVC6@@@@@@@ࠠ@-7-7--8"8W@@A@@)new_state-7-71-7-7:@-7-71-7-7:@@@@@-7-7;-7-7=@@-7-7;-7-7=@@@)Eliom_lib>make_cryptographic_safe_string-8"8$-8"8L@-8"8$-8"8L@@@#len"12@-8"8R-8"8T@@@@ݰ-8"8U-8"8W@@-8"8U-8"8W@@@@-8"8$-8"8W@@@-7-7;-8"8WA@@@-7-7--8"8W@@M@-8Y8Y-9J9v@@A@@2default_csrf_scope.8Y8].8Y8o@. 8Y8].8Y8o@@@$None.99.99@@.99.99@@@@'Session1Eliom_common_base0Default_ref_hier.'99'.(99I@@.*99'.+99I@@@.-99..99I@@@$Some.79J9N.89J9R@@!c.@9J9S.A9J9T@.C9J9S.D9J9T@@@.F9J9N.G9J9T@@@@!c.P9J9Y.Q9J9Z@.S9J9Y.T9J9Z@@@@,Eliom_common*user_scope.]9J9^.^9J9u@@.`9J9^.a9J9u@@@.c9J9X.d9J9v@@@@.f8Y8r.g9J9v@@@@.i8Y8Y.j9J9v@@q@.r9x9x.s9x9@@A@/Unreachable_exn.|9x9.}9x9@@@@.9x9x.9x9@@/@@/@@A@@.99.99@@A@@-attached_info.99.99@.99.99@@@$info.99.99@(Attached.99.99@@!k.99.99@.99.99@@@.99.99@@@@A.99.99@@@@!k.99.99@.99.99@@@@.99.99@@@@.99.99@@K@.99.9:@@A@@1non_attached_info.99.99@.99.99@@@$info.99.99@+Nonattached/99/9:@@!k/9:/ 9:@/9:/9:@@@/99/9:@@@@A/99/9:@@@@!k/9: /9:@/ 9: /!9:@@@@/#99/$9:@@@@/&99/'9:@@K@7_eliom_fragment_8wyVC65/8::/9::@/@@@@/@::/A::@@@@@@@@@@@@@@@@@@/N: : /O::@@A@@-no_client_fun/Z: :/[: :%@/]: :/^: :%@@@@@ ]/f: :&/g: :(@@/i: :&/j: :(@@@,Eliom_syntax.global_context/y::/z::@/|::/}::@@@@ |/::/::@@/::/::@@@@/::/::@@@$Some/::/::@fee@@@4f/::@@@20/0H@0H@@,#469@0O@@*%15047@0V@@( %15059@0]@@@@$@@N*/0f@0f@@J0#469@0m@@H7%15047@0t@@F>%15059@0{@@@@B@@@B@@@'8wyVC650@0@@@"()0@0@@@O@@<R@@@@T@@T@@@@@/::/::@@@$None0::0::@@0::0::@@@0 ::0 ::@@@&option0: :F0: :L@2Eliom_client_value!t0: :10: :E@#ref0%: :-0&: :0@@0*: :+0+: :,@@@@0-: :+0.: :0@@@@00: :+01: :E@@@@03: :+04: :L@@@06: :)07::@@@09: :&0:::A@@@0<: : 0=::@@@0E::0F;<;M@@A@@0N;;0O?z?@@A@@,main_service0Z;;0[;;@0];;0^;;@@@Đ%https@0g;;0h;;@0j;;0k;;@@@Đ&prefix@0t;;0u;;@0w;;0x;;@@@Đ$path@0;;0;;@0;;0;;@@@#Url$path0;;0;;@@0;;0;;@@@0;;0;;@@@đ.force_site_dir@0;;0;;@0;;0;;@@@Đ$kind@0;;0;;@0;;0;;@@@Đ$meth@0;;0;;@0;;0;;@@@đ/redirect_suffix*0;;0;;@@0;;0;;@@@0;;0;;@0;;0;;@@@đ.keep_nl_params$None@0;<0;<@@@0;<0;<@0;<0;<@@@đ(priority0default_priority0<<,0<<<@0<<,0<<<@@@0<<!1<<)@1<<!1<<)@@@Đ*get_params@1<<?1 <<I@1<<?1<<I@@@Đ+post_params@1<<K1<<V@1<<K1<<V@@@Đ*reload_fun@1&<<X1'<<b@1)<<X1*<<b@@@@@")12<<c13<<e@@15<<c16<<e@@@6pre_applied_parameters1?<j<n1@<j<@)Eliom_lib&String%Table%empty1P<j<1Q<j<@1S<j<1T<j<@@@1[<j<1\<j<@@1^<j<1_<j<@@@@1a<j<1b<j<@@@/get_params_type1i<<1j<<@*get_params1q<<1r<<@1t<<1u<<@@@0post_params_type1|<<1}<<@+post_params1<<1<<@1<<1<<@@@'max_use1<<1<<@$None1<<1<<@@1<<1<<@@@'timeout1<=1<= @$None1<= 1<=@@1<= 1<=@@@$meth1==1==A1==1==@1==1==@@@$kind1==1==#A1==1==#@1==1==#@@@$info1=$=(1=$=,@(Attached1=/=51=/==@&prefix1=>=H1=>=NA1=>=H1=>=N@1=>=H1=>=N@@@'subpath1=O=Y1=O=`@$path2=O=c2=O=g@2 =O=c2 =O=g@@@(fullpath2=h=r2=h=z@.force_site_dir2=}=2=}=@2=}=2=}=@@@$Some2(==2)==@@(site_dir21==22==@24==25==@@@27==28==@@@@#ref2A==2B==@2D==2E==@@@@$Some2N==2O==@!@2Y==2Z==@2\==2]==@@@@(site_dir2f==2g==@2i==2j==@@@@$path2s==2t==@2v==2w==@@@@2y==2z==@2}==2~==@@@2==2==@2==2==@@@@2==2==@@@$None2==2==@@2==2==@@@@,Eliom_common%defer2=>2=>@2=>2=>@@@@2Eliom_request_info3get_site_dir_option2=>2=>?@2=>2=>?@@@@@@(site_dir2>@>W2>@>_@2>@>W2>@>_@@@!@2>@>l2>@>m@2>@>l2>@>m@@@@(site_dir2>@>c2>@>k@2>@>c2>@>k@@@@$path2>@>n2>@>r@2>@>n2>@>r@@@@2>@>c2>@>r@@@2>@>R2>@>s@2>@>S2>@>r@@@@2=>2>@>s@@@@2=}=2>@>t@2=}=2>@>s@@@(get_name3>u>3>u>@,Eliom_common'SAtt_no3 >u>3>u>@@3>u>3>u>@@@)post_name3>>3>>@,Eliom_common'SAtt_no3">>3#>>@@3%>>3&>>@@@/redirect_suffix3->>3.>>A34>>35>>@37>>38>>@@@(priority3?>>3@>>A3F>>3G>>@3I>>3J>>@@@@@3L=>=F3M>>@@@3O=/=53P>>@@@%https3W>>3X>?A3^>>3_>?@3a>>3b>?@@@.keep_nl_params3i??3j??A3p??3q??@3s??3t??@@@,service_mark3{??3|??&@,service_mark3??)3??5@3??)3??5@@@@$3??63??8@@3??63??8@@@@3??)3??8@@@1send_appl_content3?9?=3?9?N@&XNever3?9?Q3?9?W@@3?9?Q3?9?W@@@*client_fun3?X?\3?X?f@-no_client_fun3?X?i3?X?v@3?X?i3?X?v@@@@$3?X?w3?X?y@@3?X?w3?X?y@@@@3?X?i3?X?y@@@*reload_fun3?z?~3?z?A3?z?~3?z?@3?z?~3?z?@@@@@3<j<l3?z?@@@3<<c3?z?A@@3<<W3?z?A@@3<<J3?z?A@@3<<>3?z?A@@3<<3?z?A@@3;<3?z?A@@3;;3?z?A@@3;;3?z?A@@3;;3?z?A@@4;;4?z?A@@4;;4?z?A@@4;;4?z?A@@4 ;;4?z?A@@*4@@4@@A ? Create a main service (not a coservice), internal or external 4;O;O4;O;@@4;O;O4;O;@@@@4!;O;O4";O;@@4$;O;O4%;O;@@4';;4(?z?@@ܠ@40??41AA@@A@@&extern4<??4=??@4???4@??@@@đ.keep_nl_params@4I??4J??@4L??4M??@@@Đ&prefix@4V??4W??@4Y??4Z??@@@Đ$path@4c??4d??@4f??4g??@@@Đ$meth@4p??4q??@4s??4t??@@@@@%s4|??4}??@@4??4??@@@@*get_params4??4??@4??4??@@@+post_params4??4??@4??4??@@@@4??4??@@@.params_of_meth4??4??@4??4??@@@@$meth4??4??@4??4??@@@@4??4??@@@@4??4??@@@&suffix4??4?@@4??4?@@@@/Eliom_parameter/contains_suffix4?@4?@%@4?@4?@%@@@@*get_params4?@&4?@0@4?@&4?@0@@@@4?@4?@0@@@@4??4?@0@@@$meth4@4@:4@4@>@4@4@:4@4@>@@@3which_meth_internal5@4@A5@4@T@5 @4@A5 @4@T@@@@$meth5@4@U5@4@Y@5@4@U5@4@Y@@@@5@4@A5@4@Y@@@@5@4@65@4@Y@@,main_service5&@]@_5'@]@k@5)@]@_5*@]@k@@@%https.54@]@s55@]@x@@57@]@s58@]@x@@@&prefix5B@@5C@@@5E@@5F@@@@@$path#Url5remove_internal_slash5U@@5V@@@5X@@5Y@@@@@@&suffix5d@@5e@@@5g@@5h@@@@@$None5q@@5r@@@@5t@@5u@@@@@@$path5|@A5}@A@5@A5@A@@@@5AA5AA@@@@!@5AA5AA@5AA5AA@@@@$path5AA5AA@5AA5AA@@@@5AA5AAGA,Eliom_common:eliom_suffix_internal_name5AA5AAF@5AA5AAF@@@5AAF5AAGA@5AAF5AAGA@@@5AA5AAGA@@5AA5AAG@@@@5AA5AAG@@@@5@@5AAH@5@@5AAG@@@@5@@5AAI@5@@5AAH@@@.force_site_dir$5AJA^5AJA`@@5AJA^5AJA`@@@$kind(External@5AJAg5AJAp@@@$meth5AJAr5AJAv@6AJAr6AJAv@@@.keep_nl_params6AJAx6 AJA@6AJAx6AJA@@@/redirect_suffix/а6AA6AA@@6AA6AA@@@*get_params6(AA6)AA@6+AA6,AA@@@+post_params66AA67AA@69AA6:AA@@@*reload_fun'Rf_keep6EAA6FAA@@6HAA6IAA@@@@'H6QAA6RAA@@6TAA6UAA@@@@6W@]@_6XAA@@@6Z@4@66[AA@@@6]??6^AA@@@6`??6aAA@@@6c??6dAAA@@6f??6gAAA@@6i??6jAAA@@6l??6mAAA@@6o??6pAAA@@@6r??6sAA@@E@6{ AA6| AA@@A@@*which_meth6 AA6 AA@6 AA6 AA@@@@@$meth6 AA6 AAA6 AA6 AA@6 AA6 AA@@@@A6 AA6 AA@@@$meth6 AA6 AA@6 AA6 AA@@@6 AA6 AAA@@@6 AA6 AA@@;@6AA6BB@@A@@2which_meth_untyped6AA6AB @6AA6AB @@@!m6AB6AB@@@!s6AB6AB@6AB6AB@@@!t6AB;6AB<@@6AB6AB@@@@6AB6AB@@@!m6AB 6AB!@@6AB 6AB!@@@@7AB#7AB$@@@@7AB&7 AB'@@@@7 AB)7AB*@@@@7AB,7AB-@@@@7AB/7AB0@@@@7AB27AB3@@@@7!AB57"AB6@@@@7&AB87'AB9@@@@7)AB7*AB<@@@7,AB7-AB=@@@*which_meth78 B@BH79 B@BR@7; B@BH7< B@BR@@@@!s7E B@BS7F B@BT@7H B@BS7I B@BT@@@@7K B@BH7L B@BT@@@$Get'7UBZB^7VBZBb@@7XBZB^7YBZBb@@@@#Get@7^BZBf7_BZBj@@@%Post'7hBkBo7iBkBt@@7kBkBo7lBkBt@@@@$Post@7qBkBx7rBkB}@@@$Put'7{B~B7|B~B@@7~B~B7B~B@@@@#Put@7B~B7B~B@@@'Delete'7BB7BB@@7BB7BB@@@@&Delete@7BB7BB@@@@7 B@BB7BB@@@7AB7BBA@@7AB7BB@@@@7AA7BB@@ꠠ@77@7@@777@@@%false7@7@@@7@@@7@7@
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>