diff --git a/french_law/js/french_law.js b/french_law/js/french_law.js index 4fe92a56..92bb2aae 100644 --- a/french_law/js/french_law.js +++ b/french_law/js/french_law.js @@ -1,136 +1,141 @@ -// Generated by js_of_ocaml 3.8.0 -(function(D){"use strict";var -iu=214,it=" is too large for shifting.",jI="Invalid_argument",is="0.08",ee="Map.bal",ja=640,A="Code de la s\xc3\xa9curit\xc3\xa9 sociale",ki="Article L521-1",ev=123,jH="577500",i$=152,jG="%ni",kh=43200.,fX="ml_z_overflow",V=86400.,aE=2020,i_=139,aQ=0xff,f6=-12,jF=-45,eu="Titre 5 : Dispositions particuli\xc3\xa8res \xc3\xa0 la Guadeloupe, \xc3\xa0 la Guyane, \xc3\xa0 la Martinique, \xc3\xa0 La R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy et \xc3\xa0 Saint-Martin",kg="559500",bW="Article 1",dq=122,ir="582700",kf=992015837,k="0",i9="0.5",bB=128,iq="Sys_blocked_io",i8="fd ",ip=548,fW="Chapitre 2 : Champ d'application",io="0.0588",P=248,eE=">",bg=153,ke=1027,jE="562800",bV="Chapitre 5 : Prestations familiales et prestations assimil\xc3\xa9es",im=246,jD=555,ik=598,il="%u",jC="resetLog",cB=2011,f="AllocationsFamiliales",jB=3268,i7=633,ij="./securite_sociale_R.catala_fr",G="Livre 5 : Prestations familiales et prestations assimil\xc3\xa9es",et=108,ax="2",bt=127,di=1024,es=-2147483648,T="1",ey=133,eD="e",fV="Montant de la base mensuelle des allocations familiales",ii=" : flags Open_rdonly and Open_wronly are not compatible",i6="([^/]*)",ih="D\xc3\xa9cret n\xc2\xb0 2019-1387 du 18 d\xc3\xa9cembre 2019 portant rel\xc3\xa8vement du salaire minimum de croissance",aA="-",kd=505,bR=803994948,ie=216,ig=" : file already exists",kc="smic",jA=184,bz=0xffffff,cv=2012,ka=-43,kb=612,ap="./securite_sociale_D.catala_fr",er=86400,i5="Out_of_memory",j$="inf",f5="index out of bounds",eq="_bigarr02",j_="Circulaire interminist\xc3\xa9rielle N\xc2\xb0 DSS/SD2B/2017/352 du 22 d\xc3\xa9cembre 2017 relative \xc3\xa0 la revalorisation au 1er janvier 2018 des plafonds de ressources d\xe2\x80\x99attribution de certaines prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 la R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et \xc3\xa0 Mayotte",i4=0xffffffff,dp=111,f_=2147483647,jz=208,j9=180,id="Martinique",bc=0xffff,ep=417088404,ic=12520,i3=400,j8=619,ib=-46,aI=3600,eo=143,K="Chapitre 1er : Allocations familiales",f9="AllocationFamilialesAvril2008",cp=2016,jy="retrieveLog",bb="\xc3\xa2ge_minimum_alin\xc3\xa9a_1_l521_3",j7="infinity",aW=1000,i2=142,t="",fU="^",bQ=3600.,ia=86400000,i1=264,ag="Partie l\xc3\xa9gislative",co=0x3f,df=124,c9="./epilogue.catala_fr",f4="Article L512-3",u="./decrets_divers.catala_fr",M="Titre 2 : Prestations g\xc3\xa9n\xc3\xa9rales d'entretien",dn=112,h$="Match_failure",jx=140,bS="Montant des plafonds de ressources",L="Annexe",i0=135,ba=2021,iZ="enfant_le_plus_\xc3\xa2g\xc3\xa9",f3=252,bu=".",c8="montant_initial_majoration",bs="+",iY=0xf0,aX="12.",iX="Guadeloupe",ge=110,ao="PrestationsFamiliales",f2=116,h_="%li",iW=576,cx=2015,en=365,by="prise_en_compte",fT="Smic",gd=-32,bf=1023,iV=-1080,ah="./securite_sociale_L.catala_fr",o="./prologue.catala_fr",ed=2299161,iU=969837588,f8="nan",j6=605,h9=0xe0,iT=-1023,j5=117,jw=0xdfff,dm="compl\xc3\xa9ment_d\xc3\xa9gressif",f1="Article L755-12",bx="/",j4="Assert_failure",ec=2400000.5,j3="568400",iS=541,j2="0.32",f7=1073741823,eb=250,de=1582,jv=513,h8=115,ju="src/time_Zone.ml",j1=1e14,iR="Arr\xc3\xaat\xc3\xa9 du 14 d\xc3\xa9cembre 2020 relatif au montant des plafonds de ressources de certaines prestations familiales et aux tranches du bar\xc3\xa8me applicable au recouvrement des indus et \xc3\xa0 la saisie des prestations",jt="Guyane",h7="allocations_familiales",fS=1255,f0="<",iP=196,iQ=0x800,cw=255,aH=2019,fR="jsError",a$=0x8000,js="Partie r\xc3\xa9glementaire - D\xc3\xa9crets en Conseil d'Etat",U="droit_ouvert_majoration",dl=146097,cA=256,iO=0.012,j0="Article L521-3",jr="End_of_file",iN="M\xc3\xa9tropole",em=156,jq="Failure",h6=129,iM=204,dd="conditions_hors_\xc3\xa2ge",jp=218,iL=534,J="Dispositions sp\xc3\xa9ciales relatives \xc3\xa0 Mayotte",iK=562,jZ=315,gc="EnfantLePlus\xc3\x82g\xc3\xa9",fZ=0xf,ea=-48,jo=0xdc00,dc="montant_initial_m\xc3\xa9tropole_majoration",am="camlinternalFormat.ml",iJ="Division_by_zero",fY=520,jn="Sys_error",jX=647,jY="x",jW=335,cn=2017,dh="Article D521-2",eC="Article D755-5",fQ="Titre 1 : Champ d'application - G\xc3\xa9n\xc3\xa9ralit\xc3\xa9s",bw=60.,cu=2014,jV="%d",h5=32082,bU=1900,d$=121,jU="buffer.ml",iI=119,db="montant_avec_garde_altern\xc3\xa9e_majoration",iH="version_avril_2008",bP=120,el=127686388,b7=103,fP="16",cs=2013,ct=102,fO=512,jT=527,cz=113,h4=0x7ff0,s="D\xc3\xa9crets divers",ek=101,ex=132,h3="0x",h2="D\xc3\xa9cret n\xc2\xb0 2020-1598 du 16 d\xc3\xa9cembre 2020 portant rel\xc3\xa8vement du salaire minimum de croissance",b6=1e7,n="Prologue",da=254,aO=100,jm="Article 7",iG=" : flags Open_text and Open_binary are not compatible",jl="%Li",eB="3",an="Partie r\xc3\xa9glementaire - D\xc3\xa9crets simples",h1=105,jR="169.",jS=230,h0="Instruction interminist\xc3\xa9rielle n\xc2\xb0 DSS/SD2B/2018/279 du 17 d\xc3\xa9cembre 2018 relative \xc3\xa0 la revalorisation au 1er janvier 2019 des plafonds de ressources d\xe2\x80\x99attribution de certaines prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 la R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et \xc3\xa0 Mayotte",jk=591,bT=0.5,iF=584,a3="Article D521-1",iE="Instruction interministerielle no DSS/SD2B/2019/261 du 18 d\xc3\xa9cembre 2019 relative \xc3\xa0 la revalorisation au 1er janvier 2020 des plafonds de ressources d\xe2\x80\x99attribution de certaines prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 La R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et \xc3\xa0 Mayotte",iD=188,bA="Livre 7 : R\xc3\xa9gimes divers - Dispositions diverses",aw="input",hZ="str.ml",iC=160,jQ="prestations_familiales",dk="est_enfant_le_plus_\xc3\xa2g\xc3\xa9",iB="0.0463",hY="D\xc3\xa9cret n\xc2\xb0 2018-1173 du 19 d\xc3\xa9cembre 2018 portant rel\xc3\xa8vement du salaire minimum de croissance",ew="_z",jO="Unix.Unix_error",jP="computeAllocationsFamiliales",iA="0.55",c$="droit_ouvert",ej=109,jj=136,jN="Stack_overflow",ei="Interface du programme",c7="Titre 5 : D\xc3\xa9partements d'outre-mer",iz=-97,jM="Not_found",c_=1461,a2="InterfaceAllocationsFamiliales",fN=151,I="D\xc3\xa9cret n\xc2\xb02002-423 du 29 mars 2002 relatif aux prestations familiales \xc3\xa0 Mayotte",cr="1.",jh=32044,ji=", ",hX=626,bd=2018,jg="static/",jL="Mayotte",gb=243,iy=2440588,jf="src/date.ml",jK=32752,eh=141,c6="\xc3\x89pilogue",jJ=1026,be="Article L521-2",eA="Invalid integer: ",eg=2440587.5,je=359,ef=155,jd=258,bv=" ",aY=0x80,jc="Undefined_recursive_module",ay="output",ix=569,iw=215,ez="src/calendar_builder.ml",cq="Montant du salaire minimum de croissance",ga="compare: functional value",fM="0.16",dg="droit_ouvert_forfaitaire",dj="0.",d_=134,jb="%i",f$=114,cy=529348384,iv=426;function -Dm(d,b,e,c,f){if(c<=b)for(var +// Generated by js_of_ocaml 4.0.0 +(function(a){typeof +globalThis!=="object"&&(this?b():(a.defineProperty(a.prototype,"_T_",{configurable:true,get:b}),_T_));function +b(){var +b=this||self;b.globalThis=b;delete +a.prototype._T_}}(Object));(function(u){"use strict";var +GB=u,GE=typeof +module==="object"&&module.exports||u,jo=214,jn=" is too large for shifting.",k$="Invalid_argument",jm="0.08",er="Map.bal",jl="@[",ko=640,B="Code de la s\xc3\xa9curit\xc3\xa9 sociale",l0="Article L521-1",eK=123,k_="577500",kn=152,k9="%ni",lZ=43200.,gk="ml_z_overflow",lY="EMFILE",W=86400.,aE=2020,km=139,aU=0xff,k8="ENOMEM",gu=-12,k7=-45,eJ="Titre 5 : Dispositions particuli\xc3\xa8res \xc3\xa0 la Guadeloupe, \xc3\xa0 la Guyane, \xc3\xa0 la Martinique, \xc3\xa0 La R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy et \xc3\xa0 Saint-Martin",lX="559500",b0="Article 1",dB=122,jk="582700",lW=992015837,k6="EPROTONOSUPPORT",k="0",k5="ENETRESET",lV="EACCES",k4="EINVAL",kl="0.5",k3="EDOM",bH=128,jj="Sys_blocked_io",kk="fd ",k2="EFBIG",ji=548,gj="Chapitre 2 : Champ d'application",jh="0.0588",I=248,jg="EXDEV",eW=">",bm=153,lU=1027,lT="EINPROGRESS",k1="562800",bZ="Chapitre 5 : Prestations familiales et prestations assimil\xc3\xa9es",jf=246,k0=555,jd=598,je="%u",kZ="resetLog",cJ=2011,f="AllocationsFamiliales",kY=3268,jc="EHOSTUNREACH",kj=633,jb="./securite_sociale_R.catala_fr",H="Livre 5 : Prestations familiales et prestations assimil\xc3\xa9es",eI=108,ax="2",bB=127,dt=1024,ja="@{",eH=-2147483648,U="1",eP=133,eV="e",gi="Montant de la base mensuelle des allocations familiales",i$=" : flags Open_rdonly and Open_wronly are not compatible",i_="D\xc3\xa9cret n\xc2\xb0 2019-1387 du 18 d\xc3\xa9cembre 2019 portant rel\xc3\xa8vement du salaire minimum de croissance",az="-",lS=505,bV=803994948,ki="EAGAIN",gt=": Not a directory",i8=216,i9=" : file already exists",lR="smic",kX=184,bF=0xffffff,cD=2012,kh="EDESTADDRREQ",kW="EISCONN",lO=-43,lP=612,ao="./securite_sociale_D.catala_fr",lQ="EROFS",eG=86400,kg="Out_of_memory",lN="inf",gs="index out of bounds",lM="EPIPE",i7="ENOEXEC",eF="_bigarr02",lL="Circulaire interminist\xc3\xa9rielle N\xc2\xb0 DSS/SD2B/2017/352 du 22 d\xc3\xa9cembre 2017 relative \xc3\xa0 la revalorisation au 1er janvier 2018 des plafonds de ressources d\xe2\x80\x99attribution de certaines prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 la R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et \xc3\xa0 Mayotte",kf=0xffffffff,dA=111,gz=2147483647,kV=208,lK=180,i6="Martinique",kU=", characters ",i5="EPFNOSUPPORT",bh=0xffff,ke="EBUSY",eE=417088404,kd="ENETUNREACH",lJ="ENOLCK",i3="ENOTTY",i4=12520,gr=400,kT="ESHUTDOWN",lI=619,i1=-46,i2="ENXIO",aK=3600,eD=143,L="Chapitre 1er : Allocations familiales",gy="AllocationFamilialesAvril2008",lH="ERANGE",cx=2016,kS="retrieveLog",bg="\xc3\xa2ge_minimum_alin\xc3\xa9a_1_l521_3",lG="infinity",a0=1000,kc=142,p="",i0="^",bU=3600.,iZ=86400000,kb=264,ag="Partie l\xc3\xa9gislative",cw=0x3f,dq=124,dh="./epilogue.catala_fr",gq="Article L512-3",v="./decrets_divers.catala_fr",N="Titre 2 : Prestations g\xc3\xa9n\xc3\xa9rales d'entretien",dz=112,iY="Match_failure",kR=140,bW="Montant des plafonds de ressources",M="Annexe",ka=135,be=2021,j$="enfant_le_plus_\xc3\xa2g\xc3\xa9",eC=252,j_="EPROTOTYPE",bf=".",dg="montant_initial_majoration",bA="+",j9="EINTR",iX="ESRCH",j8=0xf0,a1="12.",j7="Guadeloupe",lF="ESOCKTNOSUPPORT",gJ=110,an="PrestationsFamiliales",gp=116,iW="%li",j5=576,j6="EALREADY",cF=2015,eB=365,bE="prise_en_compte",gh="Smic",gI=-32,bl=1023,j3=-1080,j4="EAFNOSUPPORT",ah="./securite_sociale_L.catala_fr",o="./prologue.catala_fr",eq=2299161,j2=969837588,gx="nan",lE=605,j1="ENFILE",iV=0xe0,j0=-1023,lD=117,kP="ECHILD",kQ=0xdfff,dy="compl\xc3\xa9ment_d\xc3\xa9gressif",go="Article L755-12",kO="ETOOMANYREFS",bj="/",lC="Assert_failure",ep=2400000.5,iU="ENAMETOOLONG",lB="568400",jZ=541,eO="ENOTDIR",lA="0.32",gw=1073741823,kN="ETIMEDOUT",iT="EMSGSIZE",eo=250,dp=1582,kM=513,lz="ENOTCONN",iR=115,iS="ECONNREFUSED",kL="src/time_Zone.ml",ly=1e14,jY="Arr\xc3\xaat\xc3\xa9 du 14 d\xc3\xa9cembre 2020 relatif au montant des plafonds de ressources de certaines prestations familiales et aux tranches du bar\xc3\xa8me applicable au recouvrement des indus et \xc3\xa0 la saisie des prestations",eA='"',kJ="Guyane",kK="EWOULDBLOCK",iQ="allocations_familiales",gg=1255,gn="<",lx="Fatal error: exception %s\n",jW=196,jX=0x800,cE=255,jV="EPERM",aJ=2019,gf="jsError",bd=0x8000,kI="Partie r\xc3\xa9glementaire - D\xc3\xa9crets en Conseil d'Etat",V="droit_ouvert_majoration",dx=146097,cI=256,jU=0.012,lw="Article L521-3",kH="End_of_file",jT="M\xc3\xa9tropole",ez=156,gv="Failure",lv="ENOSPC",iP=129,iO="\n",jS=204,dn="conditions_hors_\xc3\xa2ge",kG=218,eU="ENOENT",jR=534,K="Dispositions sp\xc3\xa9ciales relatives \xc3\xa0 Mayotte",jQ=562,jP="([^/]+)",lu=315,kF="ENETDOWN",gH="EnfantLePlus\xc3\x82g\xc3\xa9",gm=0xf,lt="EOVERFLOW",en=-48,kE=0xdc00,dm="montant_initial_m\xc3\xa9tropole_majoration",gG="ENOTEMPTY",iN="EBADF",al="camlinternalFormat.ml",jO="Division_by_zero",gl=520,iM="EMLINK",kD="Sys_error",lr=647,ls="x",lq=335,cv=2017,ds="Article D521-2",eT="Article D755-5",ge="Titre 1 : Champ d'application - G\xc3\xa9n\xc3\xa9ralit\xc3\xa9s",bD=60.,gd="EEXIST",cC=2014,gF="%d",kC="Printexc.handle_uncaught_exception",iL=32082,bY=1900,em=121,jN="EADDRNOTAVAIL",lp="buffer.ml",jM=119,dl="montant_avec_garde_altern\xc3\xa9e_majoration",jL="version_avril_2008",bT=120,ey=127686388,ca=103,lo="ENOBUFS",gc="16",cA=2013,cB=102,gb=512,ln=527,cH=113,iK=0x7ff0,t="D\xc3\xa9crets divers",ex=101,eN=132,iJ="0x",iI="D\xc3\xa9cret n\xc2\xb0 2020-1598 du 16 d\xc3\xa9cembre 2020 portant rel\xc3\xa8vement du salaire minimum de croissance",b$=1e7,n="Prologue",dk=254,aR=100,jJ="ECONNABORTED",jK="EFAULT",kA="Article 7",kB="ENODEV",jI=" : flags Open_text and Open_binary are not compatible",kz="%Li",jG="EIO",jH="EDEADLK",eS="3",am="Partie r\xc3\xa9glementaire - D\xc3\xa9crets simples",iH=105,ll="169.",lm=230,iG="Instruction interminist\xc3\xa9rielle n\xc2\xb0 DSS/SD2B/2018/279 du 17 d\xc3\xa9cembre 2018 relative \xc3\xa0 la revalorisation au 1er janvier 2019 des plafonds de ressources d\xe2\x80\x99attribution de certaines prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 la R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et \xc3\xa0 Mayotte",ky=591,bX=0.5,jF=584,a7="Article D521-1",jE="Instruction interministerielle no DSS/SD2B/2019/261 du 18 d\xc3\xa9cembre 2019 relative \xc3\xa0 la revalorisation au 1er janvier 2020 des plafonds de ressources d\xe2\x80\x99attribution de certaines prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 La R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et \xc3\xa0 Mayotte",jD=188,bG="Livre 7 : R\xc3\xa9gimes divers - Dispositions diverses",aw="input",iF="str.ml",jC=160,lk="prestations_familiales",dw="est_enfant_le_plus_\xc3\xa2g\xc3\xa9",jB="0.0463",iE="D\xc3\xa9cret n\xc2\xb0 2018-1173 du 19 d\xc3\xa9cembre 2018 portant rel\xc3\xa8vement du salaire minimum de croissance",eM="_z",lj="computeAllocationsFamiliales",dv="Unix.Unix_error",jz="0.55",jA="EHOSTDOWN",dj="droit_ouvert",ew=109,ga="mkdir",jy="ENOTSOCK",kx=136,li="Stack_overflow",el=": No such file or directory",ev="Interface du programme",lh="/static/",df="Titre 5 : D\xc3\xa9partements d'outre-mer",jx=-97,lg=253,lf="Not_found",di=1461,a6="InterfaceAllocationsFamiliales",f$=151,J="D\xc3\xa9cret n\xc2\xb02002-423 du 29 mars 2002 relatif aux prestations familiales \xc3\xa0 Mayotte",cz="1.",kw=32044,eL=", ",iD=626,bi=2018,le="Mayotte",jw="EOPNOTSUPP",iC="ENOPROTOOPT",gE=243,jv=2440588,gD="rmdir",kv="src/date.ml",ld=32752,ju="ECONNRESET",lc="ELOOP",eu=141,jt="ESPIPE",de="\xc3\x89pilogue",ku="EADDRINUSE",lb=1026,bk="Article L521-2",kt="ENOSYS",eR="Invalid integer: ",et=2440587.5,js="E2BIG",ks=359,iA="Pervasives.do_at_exit",iB="utf8",es=155,kr=258,bC=" ",gC="Fatal error: exception ",a2=0x80,kq="Undefined_recursive_module",ay="output",jr=569,jq=215,eQ="src/calendar_builder.ml",iz="EISDIR",la="_",cy="Montant du salaire minimum de croissance",gB="compare: functional value",f_="0.16",dr="droit_ouvert_forfaitaire",du="0.",ek=134,kp="%i",gA=114,cG=529348384,jp=426;function +FG(d,b,e,c,f){if(c<=b)for(var a=1;a<=f;a++)e[c+a]=d[b+a];else for(var a=f;a>=1;a--)e[c+a]=d[b+a];return 0}function -Dp(e,f,d){var +FJ(e,f,d){var a=new Array(d+1);a[0]=0;for(var b=1,c=f+1;b<=d;b++,c++)a[b]=e[c];return a}function -eQ(c,b,a){var +e8(c,b,a){var d=String.fromCharCode;if(b==0&&a<=4096&&a==c.length)return d.apply(null,c);var -e=t;for(;0=b.l||b.t==2&&c>=b.c.length)){b.c=d.t==4?eQ(d.c,e,c):e==0&&d.c.length==c?d.c:d.c.substr(e,c);b.t=b.c.length==b.l?0:2}else -if(b.t==2&&f==b.c.length){b.c+=d.t==4?eQ(d.c,e,c):e==0&&d.c.length==c?d.c:d.c.substr(e,c);b.t=b.c.length==b.l?0:2}else{if(b.t!=4)eF(b);var +b2(d,e,b,f,c){if(c==0)return 0;if(f==0&&(c>=b.l||b.t==2&&c>=b.c.length)){b.c=d.t==4?e8(d.c,e,c):e==0&&d.c.length==c?d.c:d.c.substr(e,c);b.t=b.c.length==b.l?0:2}else +if(b.t==2&&f==b.c.length){b.c+=d.t==4?e8(d.c,e,c):e==0&&d.c.length==c?d.c:d.c.substr(e,c);b.t=b.c.length==b.l?0:2}else{if(b.t!=4)eX(b);var g=d.c,h=b.c;if(d.t==4)if(f<=e)for(var a=0;a=0;a--)h[f+a]=g[e+a];else{var i=Math.min(c,g.length-e);for(var a=0;a>=1;if(b==0)return d;a+=a;c++;if(c==9)a.slice(0,1)}}function -b1(a){if(a.t==2)a.c+=cI(a.l-a.c.length,"\0");else -a.c=eQ(a.c,0,a.c.length);a.t=0}function -ks(a,b){if(a===b)return 1;a.t&6&&b1(a);b.t&6&&b1(b);return a.c==b.c?1:0}function -D5(b,a){throw[0,b,a]}function -kJ(a){if(a.length<24){for(var -b=0;bbt)return false;return true}else +bI(a){return a}function +b3(a,b,c,d,e){b2(bI(a),b,c,d,e);return 0}function +cP(b,a){if(b==0)return p;if(a.repeat)return a.repeat(b);var +d=p,c=0;for(;;){if(b&1)d+=a;b>>=1;if(b==0)return d;a+=a;c++;if(c==9)a.slice(0,1)}}function +cb(a){if(a.t==2)a.c+=cP(a.l-a.c.length,"\0");else +a.c=e8(a.c,0,a.c.length);a.t=0}function +l_(a,b){if(a===b)return 1;a.t&6&&cb(a);b.t&6&&cb(b);return a.c==b.c?1:0}function +Gq(b,a){throw[0,b,a]}function +mu(a){if(a.length<24){for(var +b=0;bbB)return false;return true}else return!/[^\x00-\x7f]/.test(a)}function -gx(e){for(var -j=t,c=t,g,f,h,a,b=0,i=e.length;bfO){c.substr(0,1);j+=c;c=t;j+=e.slice(b,d)}else -c+=e.slice(b,d);if(d==i)break;b=d}a=1;if(++b=0xd7ff&&a<0xe000)a=2}else{a=3;if(++b0x10ffff)a=3}}}}}if(a<4){b-=a;c+="\ufffd"}else -if(a>bc)c+=String.fromCharCode(0xd7c0+(a>>10),jo+(a&0x3FF));else -c+=String.fromCharCode(a);if(c.length>di){c.substr(0,1);j+=c;c=t}}return j+c}function -bC(c,a,b){this.t=c;this.c=a;this.l=b}bC.prototype.toString=function(){switch(this.t){case -9:return this.c;default:b1(this);case -0:if(kJ(this.c)){this.t=9;return this.c}this.t=8;case -8:return this.c}};bC.prototype.toUtf16=function(){var -a=this.toString();if(this.t==9)return a;return gx(a)};bC.prototype.slice=function(){var +g4(e){for(var +j=p,c=p,g,f,h,a,b=0,i=e.length;bgb){c.substr(0,1);j+=c;c=p;j+=e.slice(b,d)}else +c+=e.slice(b,d);if(d==i)break;b=d}a=1;if(++b=0xd7ff&&a<0xe000)a=2}else{a=3;if(++b0x10ffff)a=3}}}}}if(a<4){b-=a;c+="\ufffd"}else +if(a>bh)c+=String.fromCharCode(0xd7c0+(a>>10),kE+(a&0x3FF));else +c+=String.fromCharCode(a);if(c.length>dt){c.substr(0,1);j+=c;c=p}}return j+c}function +bn(c,a,b){this.t=c;this.c=a;this.l=b}bn.prototype.toString=function(){switch(this.t){case +9:return this.c;default:cb(this);case +0:if(mu(this.c)){this.t=9;return this.c}this.t=8;case +8:return this.c}};bn.prototype.toUtf16=function(){var +a=this.toString();if(this.t==9)return a;return g4(a)};bn.prototype.slice=function(){var a=this.t==4?this.c.slice():this.c;return new -bC(this.t,a,this.l)};function -kt(a){return new -bC(0,a,a.length)}function -a(a){return kt(a)}function -gu(c,b){D5(c,a(b))}var -ab=[0];function -ac(a){gu(ab.Invalid_argument,a)}function -kq(){ac(f5)}function -ds(a,b){switch(a.t&6){default:if(b>=a.c.length)return 0;case +bn(this.t,a,this.l)};function +l$(a){return new +bn(0,a,a.length)}function +a(a){return l$(a)}function +g0(c,b){Gq(c,a(b))}var +X=[0];function +ad(a){g0(X.Invalid_argument,a)}function +l8(){ad(gs)}function +dD(a,b){switch(a.t&6){default:if(b>=a.c.length)return 0;case 0:return a.c.charCodeAt(b);case 4:return a.c[b]}}function -b0(b,a){if(a>>>0>=b.l)kq();return ds(b,a)}function -$(a,c,b){b&=aQ;if(a.t!=4){if(c==a.c.length){a.c+=String.fromCharCode(b);if(c+1==a.l)a.t=0;return 0}eF(a)}a.c[c]=b;return 0}function -a0(b,a,c){if(a>>>0>=b.l)kq();return $(b,a,c)}function -bE(c,a){if(c.fun)return bE(c.fun,a);if(typeof +b4(b,a){if(a>>>0>=b.l)l8();return dD(b,a)}function +aa(a,c,b){b&=aU;if(a.t!=4){if(c==a.c.length){a.c+=String.fromCharCode(b);if(c+1==a.l)a.t=0;return 0}eX(a)}a.c[c]=b;return 0}function +a3(b,a,c){if(a>>>0>=b.l)l8();return aa(b,a,c)}function +a8(c,a){if(c.fun)return a8(c.fun,a);if(typeof c!=="function")return c;var b=c.length|0;if(b===0)return c.apply(null,a);var e=a.length|0,d=b-e|0;if(d==0)return c.apply(null,a);else -if(d<0)return bE(c.apply(null,a.slice(0,b)),a.slice(b));else +if(d<0)return a8(c.apply(null,a.slice(0,b)),a.slice(b));else return function(){var e=arguments.length==0?1:arguments.length,d=new Array(a.length+e);for(var b=0;b>>0>=a.length-1)dr();return a}function -Du(a){if(isFinite(a)){if(Math.abs(a)>=2.2250738585072014e-308)return 0;if(a!=0)return 1;return 2}return isNaN(a)?4:3}function -a4(a){if((a.t&6)!=0)b1(a);return a.c}var -Ek=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;function -Ei(a){if(Ek)return Math.floor(Math.log2(a));var +b=0;b>>0>=a.length-1)dC();return a}function +FO(a){if(isFinite(a)){if(Math.abs(a)>=2.2250738585072014e-308)return 0;if(a!=0)return 1;return 2}return isNaN(a)?4:3}function +bp(a){a.t&6&&cb(a);return a.c}var +GH=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;function +GF(a){if(GH)return Math.floor(Math.log2(a));var b=0;if(a==0)return-Infinity;if(a>=1)while(a>=2){a/=2;b++}else while(a<1){a*=2;b--}return b}function -gl(c){var -a=new(D.Float32Array)(1);a[0]=c;var -b=new(D.Int32Array)(a.buffer);return b[0]|0}var -kB=Math.pow(2,-24);function -eP(a){throw a}function -cG(){eP(ab.Division_by_zero)}function -x(b,c,a){this.lo=b&bz;this.mi=c&bz;this.hi=a&bc}x.prototype.caml_custom="_j";x.prototype.copy=function(){return new -x(this.lo,this.mi,this.hi)};x.prototype.ucompare=function(a){if(this.hi>a.hi)return 1;if(this.hia.mi)return 1;if(this.mia.lo)return 1;if(this.loc)return 1;if(ba.mi)return 1;if(this.mia.lo)return 1;if(this.loa.hi)return 1;if(this.hia.mi)return 1;if(this.mia.lo)return 1;if(this.loc)return 1;if(ba.mi)return 1;if(this.mia.lo)return 1;if(this.lo>24),c=-this.hi+(b>>24);return new -x(a,b,c)};x.prototype.add=function(a){var +y(a,b,c)};y.prototype.add=function(a){var b=this.lo+a.lo,c=this.mi+a.mi+(b>>24),d=this.hi+a.hi+(c>>24);return new -x(b,c,d)};x.prototype.sub=function(a){var +y(b,c,d)};y.prototype.sub=function(a){var b=this.lo-a.lo,c=this.mi-a.mi+(b>>24),d=this.hi-a.hi+(c>>24);return new -x(b,c,d)};x.prototype.mul=function(a){var -b=this.lo*a.lo,c=(b*kB|0)+this.mi*a.lo+this.lo*a.mi,d=(c*kB|0)+this.hi*a.lo+this.mi*a.mi+this.lo*a.hi;return new -x(b,c,d)};x.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0};x.prototype.isNeg=function(){return this.hi<<16<0};x.prototype.and=function(a){return new -x(this.lo&a.lo,this.mi&a.mi,this.hi&a.hi)};x.prototype.or=function(a){return new -x(this.lo|a.lo,this.mi|a.mi,this.hi|a.hi)};x.prototype.xor=function(a){return new -x(this.lo^a.lo,this.mi^a.mi,this.hi^a.hi)};x.prototype.shift_left=function(a){a=a&63;if(a==0)return this;if(a<24)return new -x(this.lo<>24-a,this.hi<>24-a);if(a<48)return new -x(0,this.lo<>48-a);return new -x(0,0,this.lo<>a|this.mi<<24-a,this.mi>>a|this.hi<<24-a,this.hi>>a);if(a<48)return new -x(this.mi>>a-24|this.hi<<48-a,this.hi>>a-24,0);return new -x(this.hi>>a-48,0,0)};x.prototype.shift_right=function(a){a=a&63;if(a==0)return this;var +y(b,c,d)};y.prototype.mul=function(a){var +b=this.lo*a.lo,c=(b*mi|0)+this.mi*a.lo+this.lo*a.mi,d=(c*mi|0)+this.hi*a.lo+this.mi*a.mi+this.lo*a.hi;return new +y(b,c,d)};y.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0};y.prototype.isNeg=function(){return this.hi<<16<0};y.prototype.and=function(a){return new +y(this.lo&a.lo,this.mi&a.mi,this.hi&a.hi)};y.prototype.or=function(a){return new +y(this.lo|a.lo,this.mi|a.mi,this.hi|a.hi)};y.prototype.xor=function(a){return new +y(this.lo^a.lo,this.mi^a.mi,this.hi^a.hi)};y.prototype.shift_left=function(a){a=a&63;if(a==0)return this;if(a<24)return new +y(this.lo<>24-a,this.hi<>24-a);if(a<48)return new +y(0,this.lo<>48-a);return new +y(0,0,this.lo<>a|this.mi<<24-a,this.mi>>a|this.hi<<24-a,this.hi>>a);if(a<48)return new +y(this.mi>>a-24|this.hi<<48-a,this.hi>>a-24,0);return new +y(this.hi>>a-48,0,0)};y.prototype.shift_right=function(a){a=a&63;if(a==0)return this;var c=this.hi<<16>>16;if(a<24)return new -x(this.lo>>a|this.mi<<24-a,this.mi>>a|c<<24-a,this.hi<<16>>a>>>16);var +y(this.lo>>a|this.mi<<24-a,this.mi>>a|c<<24-a,this.hi<<16>>a>>>16);var b=this.hi<<16>>31;if(a<48)return new -x(this.mi>>a-24|this.hi<<48-a,this.hi<<16>>a-24>>16,b&bc);return new -x(this.hi<<16>>a-32,b,b)};x.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&bz;this.lo=this.lo<<1&bz};x.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&bz;this.mi=(this.mi>>>1|this.hi<<23)&bz;this.hi=this.hi>>>1};x.prototype.udivmod=function(e){var +y(this.mi>>a-24|this.hi<<48-a,this.hi<<16>>a-24>>16,b&bh);return new +y(this.hi<<16>>a-32,b,b)};y.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&bF;this.lo=this.lo<<1&bF};y.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&bF;this.mi=(this.mi>>>1|this.hi<<23)&bF;this.hi=this.hi>>>1};y.prototype.udivmod=function(e){var c=0,b=this.copy(),a=e.copy(),d=new -x(0,0,0);while(b.ucompare(a)>0){c++;a.lsl1()}while(c>=0){c--;d.lsl1();if(b.ucompare(a)>=0){d.lo++;b=b.sub(a)}a.lsr1()}return{quotient:d,modulus:b}};x.prototype.div=function(a){var -b=this;if(a.isZero())cG();var -d=b.hi^a.hi;if(b.hi&a$)b=b.neg();if(a.hi&a$)a=a.neg();var -c=b.udivmod(a).quotient;if(d&a$)c=c.neg();return c};x.prototype.mod=function(b){var -a=this;if(b.isZero())cG();var -d=a.hi;if(a.hi&a$)a=a.neg();if(b.hi&a$)b=b.neg();var -c=a.udivmod(b).modulus;if(d&a$)c=c.neg();return c};x.prototype.toInt=function(){return this.lo|this.mi<<24};x.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};x.prototype.toArray=function(){return[this.hi>>8,this.hi&aQ,this.mi>>16,this.mi>>8&aQ,this.mi&aQ,this.lo>>16,this.lo>>8&aQ,this.lo&aQ]};x.prototype.lo32=function(){return this.lo|(this.mi&aQ)<<24};x.prototype.hi32=function(){return this.mi>>>8&bc|this.hi<<16};function -b2(b,c,a){return new -x(b,c,a)}function -eI(a){if(!isFinite(a)){if(isNaN(a))return b2(1,0,h4);return a>0?b2(0,0,h4):b2(0,0,0xfff0)}var -f=a==0&&1/a==-Infinity?a$:a>=0?0:a$;if(f)a=-a;var -b=Ei(a)+bf;if(b<=0){b=0;a/=Math.pow(2,-jJ)}else{a/=Math.pow(2,b-ke);if(a<16){a*=2;b-=1}if(b==0)a/=2}var +y(0,0,0);while(b.ucompare(a)>0){c++;a.lsl1()}while(c>=0){c--;d.lsl1();if(b.ucompare(a)>=0){d.lo++;b=b.sub(a)}a.lsr1()}return{quotient:d,modulus:b}};y.prototype.div=function(a){var +b=this;if(a.isZero())cO();var +d=b.hi^a.hi;if(b.hi&bd)b=b.neg();if(a.hi&bd)a=a.neg();var +c=b.udivmod(a).quotient;if(d&bd)c=c.neg();return c};y.prototype.mod=function(b){var +a=this;if(b.isZero())cO();var +d=a.hi;if(a.hi&bd)a=a.neg();if(b.hi&bd)b=b.neg();var +c=a.udivmod(b).modulus;if(d&bd)c=c.neg();return c};y.prototype.toInt=function(){return this.lo|this.mi<<24};y.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};y.prototype.toArray=function(){return[this.hi>>8,this.hi&aU,this.mi>>16,this.mi>>8&aU,this.mi&aU,this.lo>>16,this.lo>>8&aU,this.lo&aU]};y.prototype.lo32=function(){return this.lo|(this.mi&aU)<<24};y.prototype.hi32=function(){return this.mi>>>8&bh|this.hi<<16};function +b6(b,c,a){return new +y(b,c,a)}function +e0(a){if(!isFinite(a)){if(isNaN(a))return b6(1,0,iK);return a>0?b6(0,0,iK):b6(0,0,0xfff0)}var +f=a==0&&1/a==-Infinity?bd:a>=0?0:bd;if(f)a=-a;var +b=GF(a)+bl;if(b<=0){b=0;a/=Math.pow(2,-lb)}else{a/=Math.pow(2,b-lU);if(a<16){a*=2;b-=1}if(b==0)a/=2}var d=Math.pow(2,24),c=a|0;a=(a-c)*d;var e=a|0;a=(a-e)*d;var -g=a|0;c=c&fZ|f|b<<4;return b2(g,e,c)}function -dv(a){return a.toArray()}function -kp(c,b,g){c.write(32,b.dims.length);c.write(32,b.kind|b.layout<<8);if(b.caml_custom==eq)for(var -a=0;a>4;if(c==2047)return(f|g|b&fZ)==0?b&a$?-Infinity:Infinity:NaN;var -e=Math.pow(2,-24),a=(f*e+g)*e+(b&fZ);if(c>0){a+=16;a*=Math.pow(2,c-ke)}else -a*=Math.pow(2,-jJ);if(b&a$)a=-a;return a}function -gf(b){var +a(e*l5(c));return d}function +gS(c){var +a=new(u.Int32Array)(1);a[0]=c;var +b=new(u.Float32Array)(a.buffer);return b[0]}function +dF(a){return new +y(a[7]<<0|a[6]<<8|a[5]<<16,a[4]<<0|a[3]<<8|a[2]<<16,a[1]<<0|a[0]<<8)}function +cN(d){var +f=d.lo,g=d.mi,b=d.hi,c=(b&0x7fff)>>4;if(c==2047)return(f|g|b&gm)==0?b&bd?-Infinity:Infinity:NaN;var +e=Math.pow(2,-24),a=(f*e+g)*e+(b&gm);if(c>0){a+=16;a*=Math.pow(2,c-lU)}else +a*=Math.pow(2,-lb);if(b&bd)a=-a;return a}function +gK(b){var d=b.length,c=1;for(var -a=0;a>>24&aQ|(a&bc)<<8,a>>>16&bc)}function -gn(a){return a.hi32()}function -go(a){return a.lo32()}var -Dr=eq;function -bX(c,d,b,a){this.kind=c;this.layout=d;this.dims=b;this.data=a}bX.prototype.caml_custom=Dr;bX.prototype.offset=function(b){var +a=0;a>>24&aU|(a&bh)<<8,a>>>16&bh)}function +gT(a){return a.hi32()}function +gU(a){return a.lo32()}var +FL=eF;function +b1(c,d,b,a){this.kind=c;this.layout=d;this.dims=b;this.data=a}b1.prototype.caml_custom=FL;b1.prototype.offset=function(b){var c=0;if(typeof b==="number")b=[b];if(!(b instanceof -Array))ac("bigarray.js: invalid offset");if(this.dims.length!=b.length)ac("Bigarray.get/set: bad number of dimensions");if(this.layout==0)for(var -a=0;a=this.dims[a])dr();c=c*this.dims[a]+b[a]}else +Array))ad("bigarray.js: invalid offset");if(this.dims.length!=b.length)ad("Bigarray.get/set: bad number of dimensions");if(this.layout==0)for(var +a=0;a=this.dims[a])dC();c=c*this.dims[a]+b[a]}else for(var -a=this.dims.length-1;a>=0;a--){if(b[a]<1||b[a]>this.dims[a])dr();c=c*this.dims[a]+(b[a]-1)}return c};bX.prototype.get=function(a){switch(this.kind){case +a=this.dims.length-1;a>=0;a--){if(b[a]<1||b[a]>this.dims[a])dC();c=c*this.dims[a]+(b[a]-1)}return c};b1.prototype.get=function(a){switch(this.kind){case 7:var -d=this.data[a*2+0],b=this.data[a*2+1];return kA(d,b);case +d=this.data[a*2+0],b=this.data[a*2+1];return mh(d,b);case 10:case 11:var -e=this.data[a*2+0],c=this.data[a*2+1];return[da,e,c];default:return this.data[a]}};bX.prototype.set=function(a,b){switch(this.kind){case -7:this.data[a*2+0]=go(b);this.data[a*2+1]=gn(b);break;case +e=this.data[a*2+0],c=this.data[a*2+1];return[dk,e,c];default:return this.data[a]}};b1.prototype.set=function(a,b){switch(this.kind){case +7:this.data[a*2+0]=gU(b);this.data[a*2+1]=gT(b);break;case 10:case -11:this.data[a*2+0]=b[1];this.data[a*2+1]=b[2];break;default:this.data[a]=b;break}return 0};bX.prototype.fill=function(b){switch(this.kind){case +11:this.data[a*2+0]=b[1];this.data[a*2+1]=b[2];break;default:this.data[a]=b;break}return 0};b1.prototype.fill=function(b){switch(this.kind){case 7:var -c=go(b),e=gn(b);if(c==e)this.data.fill(c);else +c=gU(b),e=gT(b);if(c==e)this.data.fill(c);else for(var a=0;ab.data[a])return 1}break}return 0};function -cC(c,d,b,a){this.kind=c;this.layout=d;this.dims=b;this.data=a}cC.prototype=new -bX();cC.prototype.offset=function(a){if(typeof +cK(c,d,b,a){this.kind=c;this.layout=d;this.dims=b;this.data=a}cK.prototype=new +b1();cK.prototype.offset=function(a){if(typeof a!=="number")if(a instanceof Array&&a.length==1)a=a[0];else -ac("Ml_Bigarray_c_1_1.offset");if(a<0||a>=this.dims[0])dr();return a};cC.prototype.get=function(a){return this.data[a]};cC.prototype.set=function(a,b){this.data[a]=b;return 0};cC.prototype.fill=function(a){this.data.fill(a);return 0};function -kl(c,d,a,b){var -e=kn(c);if(gf(a)*e!=b.length)ac("length doesn't match dims");if(d==0&&a.length==1&&e==1)return new -cC(c,d,a,b);return new -bX(c,d,a,b)}function -b8(a){gu(ab.Failure,a)}function -km(b,v,r){var -i=b.read32s();if(i<0||i>16)b8("input_value: wrong number of bigarray dimensions");var -p=b.read32s(),j=p&aQ,o=p>>8&1,h=[];if(r==eq)for(var +ad("Ml_Bigarray_c_1_1.offset");if(a<0||a>=this.dims[0])dC();return a};cK.prototype.get=function(a){return this.data[a]};cK.prototype.set=function(a,b){this.data[a]=b;return 0};cK.prototype.fill=function(a){this.data.fill(a);return 0};function +l3(c,d,a,b){var +e=l5(c);if(gK(a)*e!=b.length)ad("length doesn't match dims");if(d==0&&a.length==1&&e==1)return new +cK(c,d,a,b);return new +b1(c,d,a,b)}function +b5(b){if(!X.Failure)X.Failure=[I,a(gv),-3];g0(X.Failure,b)}function +l4(b,v,r){var +i=b.read32s();if(i<0||i>16)b5("input_value: wrong number of bigarray dimensions");var +p=b.read32s(),j=p&aU,o=p>>8&1,h=[];if(r==eF)for(var a=0;a>>32-15;a=a5(a,0x1b873593);b^=a;b=b<<13|b>>>32-13;return(b+(b<<2)|0)+(0xe6546b64|0)|0}function -DB(a,b){a=at(a,go(b));a=at(a,gn(b));return a}function -gj(a,b){return DB(a,eI(b))}function -ko(c){var -b=gf(c.dims),d=0;switch(c.kind){case +l=cN(dF(e));g.set(a,[dk,m,l])}break}v[0]=(4+i)*4;return l3(j,o,h,f)}function +l2(a,b,c){return a.compare(b,c)}function +a9(a,b){return Math.imul(a,b)}function +at(b,a){a=a9(a,0xcc9e2d51|0);a=a<<15|a>>>32-15;a=a9(a,0x1b873593);b^=a;b=b<<13|b>>>32-13;return(b+(b<<2)|0)+(0xe6546b64|0)|0}function +FY(a,b){a=at(a,gU(b));a=at(a,gT(b));return a}function +gP(a,b){return FY(a,e0(b))}function +l6(c){var +b=gK(c.dims),d=0;switch(c.kind){case 2:case 3:case -12:if(b>cA)b=cA;var +12:if(b>cI)b=cI;var e=0,a=0;for(a=0;a+4<=c.data.length;a+=4){e=c.data[a+0]|c.data[a+1]<<8|c.data[a+2]<<16|c.data[a+3]<<24;d=at(d,e)}e=0;switch(b&3){case 3:e=c.data[a+2]<<16;case 2:e|=c.data[a+1]<<8;case 1:e|=c.data[a+0];d=at(d,e)}break;case 4:case -5:if(b>bB)b=bB;var +5:if(b>bH)b=bH;var e=0,a=0;for(a=0;a+2<=c.data.length;a+=2){e=c.data[a+0]|c.data[a+1]<<16;d=at(d,e)}if((b&1)!=0)d=at(d,c.data[a]);break;case 6:if(b>64)b=64;for(var a=0;a64)b=64;for(var -a=0;a32)b=32;for(var -a=0;a0?b(c,f,e):b(f,c,e);if(e&&a!=a)return d;if(+a!=+a)return+a;if((a|0)!=0)return a|0}return d}function -dw(a){return a +dH(a){return a instanceof -bC}function -eL(a){return dw(a)}function -kw(a){if(typeof -a==="number")return aW;else -if(dw(a))return f3;else -if(eL(a))return 1252;else +bn}function +e3(a){return dH(a)}function +mc(a){if(typeof +a==="number")return a0;else +if(dH(a))return eC;else +if(e3(a))return 1252;else if(a instanceof -Array&&a[0]===a[0]>>>0&&a[0]<=cw){var -b=a[0]|0;return b==da?0:b}else +Array&&a[0]===a[0]>>>0&&a[0]<=cE){var +b=a[0]|0;return b==dk?0:b}else if(a instanceof -String)return ic;else +String)return i4;else if(typeof -a=="string")return ic;else +a=="string")return i4;else if(a instanceof -Number)return aW;else -if(a&&a.caml_custom)return fS;else +Number)return a0;else +if(a&&a.caml_custom)return gg;else if(a&&a.compare)return 1256;else if(typeof a=="function")return 1247;else if(typeof a=="symbol")return 1251;return 1001}function -eK(a,b){if(ab.c?1:0}function -gv(a,b){return kr(a,b)}function -cD(a,b,d){var +e2(a,b){if(ab.c?1:0}function +g2(a,b){return l9(a,b)}function +cL(a,b,d){var e=[];for(;;){if(!(d&&a===b)){var -f=kw(a);if(f==eb){a=a[1];continue}var -g=kw(b);if(g==eb){b=b[1];continue}if(f!==g){if(f==aW){if(g==fS)return kv(a,b,-1,d);return-1}if(g==aW){if(f==fS)return kv(b,a,1,d);return 1}return fb)return 1;if(a!=b){if(!d)return NaN;if(a==a)return 1;if(b==b)return-1}break;case 1251:if(a!==b){if(!d)return NaN;return 1}break;case 1252:var -a=a4(a),b=a4(b);if(a!==b){if(ab)return 1}break;case +a=bp(a),b=bp(b);if(a!==b){if(ab)return 1}break;case 12520:var a=a.toString(),b=b.toString();if(a!==b){if(ab)return 1}break;case 246:case 254:default:if(a.length!=b.length)return a.length1)e.push(a,b,1);break}}if(e.length==0)return 0;var h=e.pop();b=e.pop();a=e.pop();if(h+10)if(c==0&&(b>=a.l||a.t==2&&b>=a.c.length))if(d==0){a.c=t;a.t=2}else{a.c=cI(b,String.fromCharCode(d));a.t=b==a.l?0:2}else{if(a.t!=4)eF(a);for(b+=c;c31)ac("format_int: format too long");var -a={justify:bs,signstyle:aA,filler:bv,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:"f"};for(var +ma(a,b){return cL(a,b,true)}function +FP(){return[0]}function +ac(a){if(a<0)ad("Bytes.create");return new +bn(a?2:9,p,a)}function +gM(b,a){if(a==0)cO();return b/a|0}function +z(a,b){return+(cL(a,b,false)==0)}function +FR(a,c,b,d){if(b>0)if(c==0&&(b>=a.l||a.t==2&&b>=a.c.length))if(d==0){a.c=p;a.t=2}else{a.c=cP(b,String.fromCharCode(d));a.t=b==a.l?0:2}else{if(a.t!=4)eX(a);for(b+=c;c31)ad("format_int: format too long");var +a={justify:bA,signstyle:az,filler:bC,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:"f"};for(var c=0;c=0&&b<=9){a.width=a.width*10+b;c++}c--;break;case".":a.prec=0;c++;while(b=d.charCodeAt(c)-48,b>=0&&b<=9){a.prec=a.prec*10+b;c++}c--;case"d":case"i":a.signedconv=true;case"u":a.base=10;break;case"x":a.base=16;break;case"X":a.base=16;a.uppercase=true;break;case"o":a.base=8;break;case"e":case"f":case"g":a.signedconv=true;a.conv=b;break;case"E":case"F":case"G":a.signedconv=true;a.uppercase=true;a.conv=b.toLowerCase();break}}return a}function -gi(b,f){if(b.uppercase)f=f.toUpperCase();var -e=f.length;if(b.signedconv&&(b.sign<0||b.signstyle!=aA))e++;if(b.alternate){if(b.base==8)e+=1;if(b.base==16)e+=2}var -c=t;if(b.justify==bs&&b.filler==bv)for(var -d=e;d=0&&b<=9){a.width=a.width*10+b;c++}c--;break;case".":a.prec=0;c++;while(b=d.charCodeAt(c)-48,b>=0&&b<=9){a.prec=a.prec*10+b;c++}c--;case"d":case"i":a.signedconv=true;case"u":a.base=10;break;case"x":a.base=16;break;case"X":a.base=16;a.uppercase=true;break;case"o":a.base=8;break;case"e":case"f":case"g":a.signedconv=true;a.conv=b;break;case"E":case"F":case"G":a.signedconv=true;a.uppercase=true;a.conv=b.toLowerCase();break}}return a}function +gN(b,f){if(b.uppercase)f=f.toUpperCase();var +e=f.length;if(b.signedconv&&(b.sign<0||b.signstyle!=az))e++;if(b.alternate){if(b.base==8)e+=1;if(b.base==16)e+=2}var +c=p;if(b.justify==bA&&b.filler==bC)for(var +d=e;d20){c-=20;a/=Math.pow(10,c);a+=new -Array(c+1).join(k);if(b>0)a=a+bu+new +c=parseInt(a.toString().split(bA)[1]);if(c>20){c-=20;a/=Math.pow(10,c);a+=new +Array(c+1).join(k);if(b>0)a=a+bf+new Array(b+1).join(k);return a}else return a.toFixed(b)}}var -a,e=gt(i),d=e.prec<0?6:e.prec;if(c<0||c==0&&1/c==-Infinity){e.sign=-1;c=-c}if(isNaN(c)){a=f8;e.filler=bv}else -if(!isFinite(c)){a=j$;e.filler=bv}else +a,e=gZ(i),d=e.prec<0?6:e.prec;if(c<0||c==0&&1/c==-Infinity){e.sign=-1;c=-c}if(isNaN(c)){a=gx;e.filler=bC}else +if(!isFinite(c)){a=lN;e.filler=bC}else switch(e.conv){case"e":var -a=c.toExponential(d),b=a.length;if(a.charAt(b-3)==eD)a=a.slice(0,b-1)+k+a.slice(b-1);break;case"f":a=j(c,d);break;case"g":d=d?d:1;a=c.toExponential(d-1);var -h=a.indexOf(eD),g=+a.slice(h+1);if(g<-4||c>=1e21||c.toFixed(0).length>d){var -b=h-1;while(a.charAt(b)==k)b--;if(a.charAt(b)==bu)b--;a=a.slice(0,b+1)+a.slice(h);b=a.length;if(a.charAt(b-3)==eD)a=a.slice(0,b-1)+k+a.slice(b-1);break}else{var +a=c.toExponential(d),b=a.length;if(a.charAt(b-3)==eV)a=a.slice(0,b-1)+k+a.slice(b-1);break;case"f":a=j(c,d);break;case"g":d=d?d:1;a=c.toExponential(d-1);var +h=a.indexOf(eV),g=+a.slice(h+1);if(g<-4||c>=1e21||c.toFixed(0).length>d){var +b=h-1;while(a.charAt(b)==k)b--;if(a.charAt(b)==bf)b--;a=a.slice(0,b+1)+a.slice(h);b=a.length;if(a.charAt(b-3)==eV)a=a.slice(0,b-1)+k+a.slice(b-1);break}else{var f=d;if(g<0){f-=g+1;a=c.toFixed(f)}else while(a=c.toFixed(f),a.length>d+1)f--;if(f){var -b=a.length-1;while(a.charAt(b)==k)b--;if(a.charAt(b)==bu)b--;a=a.slice(0,b+1)}}break}return gi(e,a)}function -eG(e,c){if(a4(e)==jV)return a(t+c);var -b=gt(e);if(c<0)if(b.signedconv){b.sign=-1;c=-c}else +b=a.length-1;while(a.charAt(b)==k)b--;if(a.charAt(b)==bf)b--;a=a.slice(0,b+1)}}break}return gN(e,a)}function +eY(e,c){if(bp(e)==gF)return a(p+c);var +b=gZ(e);if(c<0)if(b.signedconv){b.sign=-1;c=-c}else c>>>=0;var -d=c.toString(b.base);if(b.prec>=0){b.filler=bv;var -f=b.prec-d.length;if(f>0)d=cI(f,k)+d}return gi(b,d)}var -kG=0;function -aj(){return kG++}function -aR(a){return a.toUtf16()}if(D.process&&D.process.cwd)var -dt=D.process.cwd().replace(/\\/g,bx);else +d=c.toString(b.base);if(b.prec>=0){b.filler=bC;var +f=b.prec-d.length;if(f>0)d=cP(f,k)+d}return gN(b,d)}var +mo=0;function +aA(){return mo++}function +aV(a){return a.toUtf16()}function +dL(){return typeof +u.process!=="undefined"&&typeof +u.process.versions!=="undefined"&&typeof +u.process.versions.node!=="undefined"}function +GI(){function +a(a){if(a.charAt(0)===bj)return[p,a.substring(1)];return}function +b(c){var +g=/^([a-zA-Z]:|[\\/]{2}[^\\/]+[\\/]+[^\\/]+)?([\\/])?([\s\S]*?)$/,a=g.exec(c),b=a[1]||p,e=Boolean(b&&b.charAt(1)!==":");if(Boolean(a[2]||e)){var +d=a[1]||p,f=a[2]||p;return[d,c.substring(d.length+f.length)]}return}return dL()&&u.process&&u.process.platform?u.process.platform==="win32"?b:a:a}var +g6=GI();function +ms(a){return a.slice(-1)!==bj?a+bj:a}if(dL()&&u.process&&u.process.cwd)var +dE=u.process.cwd().replace(/\\/g,bj);else var -dt="/static";if(dt.slice(-1)!==bx)dt+=bx;function -DT(a){a=aR(a);if(a.charCodeAt(0)!=47)a=dt+a;var -d=a.split(bx),b=[];for(var -c=0;c1)b.pop();break;case".":break;case"":if(b.length==0)b.push(t);break;default:b.push(d[c]);break}b.orig=a;return b}function -Ds(a){return new -bC(4,a,a.length)}function -Ec(e){for(var -f=t,b=f,a,h,c=0,g=e.length;cfO){b.substr(0,1);f+=b;b=t;f+=e.slice(c,d)}else -b+=e.slice(c,d);if(d==g)break;c=d}if(a>6);b+=String.fromCharCode(aY|a&co)}else -if(a<0xd800||a>=jw)b+=String.fromCharCode(h9|a>>12,aY|a>>6&co,aY|a&co);else -if(a>=0xdbff||c+1==g||(h=e.charCodeAt(c+1))jw)b+="\xef\xbf\xbd";else{c++;a=(a<<10)+h-0x35fdc00;b+=String.fromCharCode(iY|a>>18,aY|a>>12&co,aY|a>>6&co,aY|a&co)}if(b.length>di){b.substr(0,1);f+=b;b=t}}return f+b}function -Dt(a){var -b=9;if(!kJ(a))b=8,a=Ec(a);return new -bC(b,a,a.length)}function -a6(a){return Dt(a)}function -W(a){gu(ab.Sys_error,a)}function -D3(a){a=a4(a);W(a+": No such file or directory")}function -aS(a){return a.l}function -kj(){}function -as(a){this.data=a}as.prototype=new -kj();as.prototype.truncate=function(a){var -b=this.data;this.data=aa(a|0);bY(b,0,this.data,0,a)};as.prototype.length=function(){return aS(this.data)};as.prototype.write=function(b,d,g,a){var +dE="/static";dE=ms(dE);function +Ge(a){a=aV(a);if(!g6(a))a=dE+a;var +e=g6(a),d=e[1].split(bj),b=[];for(var +c=0;c1)b.pop();break;case".":break;default:b.push(d[c]);break}b.unshift(e[0]);b.orig=a;return b}function +Gy(e){for(var +f=p,b=f,a,h,c=0,g=e.length;cgb){b.substr(0,1);f+=b;b=p;f+=e.slice(c,d)}else +b+=e.slice(c,d);if(d==g)break;c=d}if(a>6);b+=String.fromCharCode(a2|a&cw)}else +if(a<0xd800||a>=kQ)b+=String.fromCharCode(iV|a>>12,a2|a>>6&cw,a2|a&cw);else +if(a>=0xdbff||c+1==g||(h=e.charCodeAt(c+1))kQ)b+="\xef\xbf\xbd";else{c++;a=(a<<10)+h-0x35fdc00;b+=String.fromCharCode(j8|a>>18,a2|a>>12&cw,a2|a>>6&cw,a2|a&cw)}if(b.length>dt){b.substr(0,1);f+=b;b=p}}return f+b}function +FN(a){var +b=9;if(!mu(a))b=8,a=Gy(a);return new +bn(b,a,a.length)}function +aL(a){return FN(a)}var +GX=[js,lV,ki,iN,ke,kP,jH,k3,gd,jK,k2,j9,k4,jG,iz,lY,iM,iU,j1,kB,eU,i7,lJ,k8,lv,kt,eO,gG,i3,i2,jV,lM,lH,lQ,jt,iX,jg,kK,lT,j6,jy,kh,iT,j_,iC,k6,lF,jw,i5,j4,ku,jN,kF,kd,k5,jJ,ju,lo,kW,lz,kT,kO,kN,iS,jA,jc,lc,lt];function +cg(d,f,e,a){var +b=GX.indexOf(d);if(b<0){if(a==null)a=-9999;b=[0,a]}var +c=[b,aL(f||p),aL(e||p)];return c}var +mm={};function +bK(a){return mm[a]}function +cf(b,a){throw[0,b].concat(a)}function +FM(a){return new +bn(4,a,a.length)}function +Q(a){g0(X.Sys_error,a)}function +Go(a){Q(a+el)}function +aW(a){return a.l}function +l1(){}function +ar(a){this.data=a}ar.prototype=new +l1();ar.prototype.truncate=function(a){var +b=this.data;this.data=ac(a|0);b2(b,0,this.data,0,a)};ar.prototype.length=function(){return aW(this.data)};ar.prototype.write=function(b,d,g,a){var c=this.length();if(b+a>=c){var -e=aa(b+a),f=this.data;this.data=e;bY(f,0,this.data,0,c)}bZ(d,g,this.data,b,a);return 0};as.prototype.read=function(c,a,d,b){var -e=this.length();bY(this.data,c,a,d,b);return 0};as.prototype.read_one=function(a){return b0(this.data,a)};as.prototype.close=function(){};as.prototype.constructor=as;function -aZ(b,a){this.content={};this.root=b;this.lookupFun=a}aZ.prototype.nm=function(a){return this.root+a};aZ.prototype.lookup=function(b){if(!this.content[b]&&this.lookupFun){var -c=this.lookupFun(a(this.root),a(b));if(c!==0)this.content[b]=new -as(bD(c[1]))}};aZ.prototype.exists=function(a){if(a==t)return 1;var -c=a+bx,d=new -RegExp(fU+c);for(var -b +e=ac(b+a),f=this.data;this.data=e;b2(f,0,this.data,0,c)}b3(d,g,this.data,b,a);return 0};ar.prototype.read=function(c,a,d,b){var +e=this.length();b2(this.data,c,a,d,b);return 0};ar.prototype.read_one=function(a){return b4(this.data,a)};ar.prototype.close=function(){};ar.prototype.constructor=ar;function +aF(b,a){this.content={};this.root=b;this.lookupFun=a}aF.prototype.nm=function(a){return this.root+a};aF.prototype.create_dir_if_needed=function(d){var +c=d.split(bj),b=p;for(var +a=0;a>1|1;if(h=0)}function -gk(d,b){var +a=c}e5[d]=a+1;return h==b[a+1]?b[a]:0}function +mg(a,b){return+(cL(a,b,false)>=0)}function +gQ(d,b){var e=b.length,a,c;for(a=0;a+4<=e;a+=4){c=b.charCodeAt(a)|b.charCodeAt(a+1)<<8|b.charCodeAt(a+2)<<16|b.charCodeAt(a+3)<<24;d=at(d,c)}c=0;switch(e&3){case 3:c=b.charCodeAt(a+2)<<16;case 2:c|=b.charCodeAt(a+1)<<8;case 1:c|=b.charCodeAt(a);d=at(d,c)}d^=e;return d}function -DC(a,b){return gk(a,a4(b))}function -Dz(d,b){var +FZ(a,b){return gQ(a,bp(b))}function +FW(d,b){var e=b.length,a,c;for(a=0;a+4<=e;a+=4){c=b[a]|b[a+1]<<8|b[a+2]<<16|b[a+3]<<24;d=at(d,c)}c=0;switch(e&3){case 3:c=b[a+2]<<16;case 2:c|=b[a+1]<<8;case 1:c|=b[a];d=at(d,c)}d^=e;return d}function -Dy(a,b){switch(b.t&6){default:b1(b);case -0:a=gk(a,b.c);break;case -2:a=Dz(a,b.c)}return a}function -DA(a){a^=a>>>16;a=a5(a,0x85ebca6b|0);a^=a>>>13;a=a5(a,0xc2b2ae35|0);a^=a>>>16;return a}function -Dx(j,l,n,m){var -f,g,h,d,c,b,a,e,i;d=l;if(d<0||d>cA)d=cA;c=j;b=n;f=[m];g=0;h=1;while(g0){a=f[g++];if(a&&a.caml_custom){if(cE[a.caml_custom]&&cE[a.caml_custom].hash){var -k=cE[a.caml_custom].hash(a);b=at(b,k);c--}}else +mj(a){switch(a.t&6){default:cb(a);case +0:return a.c;case +4:return a.c}}function +FV(b,c){var +a=mj(c);return typeof +a==="string"?gQ(b,a):FW(b,a)}function +FX(a){a^=a>>>16;a=a9(a,0x85ebca6b|0);a^=a>>>13;a=a9(a,0xc2b2ae35|0);a^=a>>>16;return a}function +FU(j,l,n,m){var +f,g,h,d,c,b,a,e,i;d=l;if(d<0||d>cI)d=cI;c=j;b=n;f=[m];g=0;h=1;while(g0){a=f[g++];if(a&&a.caml_custom){if(cM[a.caml_custom]&&cM[a.caml_custom].hash){var +k=cM[a.caml_custom].hash(a);b=at(b,k);c--}}else if(a instanceof Array&&a[0]===(a[0]|0))switch(a[0]){case 248:b=at(b,a[2]);c--;break;case 250:f[--g]=a[1];break;default:var o=a.length-1<<10|a[0];b=at(b,o);for(e=1,i=a.length;e=d)break;f[h++]=a[e]}break}else -if(dw(a)){b=Dy(b,a);c--}else -if(eL(a)){b=DC(b,a);c--}else +if(dH(a)){b=FV(b,a);c--}else +if(e3(a)){b=FZ(b,a);c--}else if(typeof -a==="string"){b=gk(b,a);c--}else +a==="string"){b=gQ(b,a);c--}else if(a===(a|0)){b=at(b,a+a+1);c--}else -if(a===+a){b=gj(b,a);c--}}b=DA(b);return b&0x3FFFFFFF}function -DD(a,c,l){if(!isFinite(a)){if(isNaN(a))return a6(f8);return a6(a>0?j7:"-infinity")}var +if(a===+a){b=gP(b,a);c--}}b=FX(b);return b&0x3FFFFFFF}function +F0(a,c,l){if(!isFinite(a)){if(isNaN(a))return aL(gx);return aL(a>0?lG:"-infinity")}var i=a==0&&1/a==-Infinity?1:a>=0?0:1;if(i)a=-a;var d=0;if(a==0);else if(a<1)while(a<1&&d>-1022){a*=2;d--}else while(a>=2){a/=2;d++}var -j=d<0?t:bs,e=t;if(i)e=aA;else +j=d<0?p:bA,e=p;if(i)e=az;else switch(l){case -43:e=bs;break;case -32:e=bv;break;default:break}if(c>=0&&c<13){var +43:e=bA;break;case +32:e=bC;break;default:break}if(c>=0&&c<13){var g=Math.pow(2,c*4);a=Math.round(a*g)/g}var b=a.toString(16);if(c>=0){var -h=b.indexOf(bu);if(h<0)b+=bu+cI(c,k);else{var -f=h+1+c;if(b.length>24&bz,a>>31&bc)}function -DO(a){return a.toInt()}function -DI(a){return+a.isNeg()}function -DL(a){return a.neg()}function -DG(g,c){var -a=gt(g);if(a.signedconv&&DI(c)){a.sign=-1;c=DL(c)}var -b=t,h=DM(a.base),f="0123456789abcdef";do{var -e=c.udivmod(h);c=e.quotient;b=f.charAt(DO(e.modulus))+b}while(!DJ(c));if(a.prec>=0){a.filler=bv;var -d=a.prec-b.length;if(d>0)b=cI(d,k)+b}return gi(a,b)}function -DN(a,b){return a.or(b)}function -eJ(a){return a.toFloat()}function -DQ(){return typeof -module!=="undefined"&&module&&module.exports?module.exports:D}function -b9(a){return a.slice(1)}function -DR(c){var +h=b.indexOf(bf);if(h<0)b+=bf+cP(c,k);else{var +f=h+1+c;if(b.length>24&bF,a>>31&bh)}function +F$(a){return a.toInt()}function +F5(a){return+a.isNeg()}function +F8(a){return a.neg()}function +F3(g,c){var +a=gZ(g);if(a.signedconv&&F5(c)){a.sign=-1;c=F8(c)}var +b=p,h=F9(a.base),f="0123456789abcdef";do{var +e=c.udivmod(h);c=e.quotient;b=f.charAt(F$(e.modulus))+b}while(!F6(c));if(a.prec>=0){a.filler=bC;var +d=a.prec-b.length;if(d>0)b=cP(d,k)+b}return gN(a,b)}function +F_(a,b){return a.or(b)}function +e1(a){return a.toFloat()}function +cc(a){return a.slice(1)}function +Gc(c){var d=c.length,b=new Array(d+1);b[0]=0;for(var a=0;a0){var c=new Array(b);for(var -a=0;abf){a-=bf;b*=Math.pow(2,bf);if(a>bf){a-=bf;b*=Math.pow(2,bf)}}if(a<-bf){a+=bf;b*=Math.pow(2,-bf)}b*=Math.pow(2,a);return b}function -DS(a,b){return+(cD(a,b,false)<=0)}function -gr(a,b){return+(cD(a,b,false)<0)}function -bF(a,d){if(a<0)dr();var +a=0;abl){a-=bl;b*=Math.pow(2,bl);if(a>bl){a-=bl;b*=Math.pow(2,bl)}}if(a<-bl){a+=bl;b*=Math.pow(2,-bl)}b*=Math.pow(2,a);return b}function +Gd(a,b){return+(cL(a,b,false)<=0)}function +gX(a,b){return+(cL(a,b,false)<0)}function +bJ(a,d){if(a<0)dC();var a=a+1|0,b=new Array(a);b[0]=0;for(var c=1;c>>32-b,c)}function g(c,b,d,e,h,f,g){return a(b&d|~b&e,c,b,h,f,g)}function @@ -669,41 +717,41 @@ h(d,b,e,c,h,f,g){return a(b&c|e&~c,d,b,h,f,g)}function i(c,b,d,e,h,f,g){return a(b^d^e,c,b,h,f,g)}function j(c,b,d,e,h,f,g){return a(d^(b|~e),c,b,h,f,g)}function k(f,n){var -e=n;f[e>>2]|=aY<<8*(e&3);for(e=(e&~0x3)+8;(e&0x3F)<60;e+=4)f[(e>>2)-1]=0;f[(e>>2)-1]=n<<3;f[e>>2]=n>>29&0x1FFFFFFF;var +e=n;f[e>>2]|=a2<<8*(e&3);for(e=(e&~0x3)+8;(e&0x3F)<60;e+=4)f[(e>>2)-1]=0;f[(e>>2)-1]=n<<3;f[e>>2]=n>>29&0x1FFFFFFF;var k=[0x67452301,0xEFCDAB89,0x98BADCFE,0x10325476];for(e=0;e>8*m&0xFF;return o}return function(h,g,f){var -e=[];switch(h.t&6){default:b1(h);case -0:var -d=h.c;for(var +m=0;m<4;m++)o[e*4+m]=k[e]>>8*m&0xFF;return o}return function(i,g,f){var +e=[],h=mj(i);if(typeof +h==="string"){var +d=h;for(var a=0;a>2]=d.charCodeAt(b)|d.charCodeAt(b+1)<<8|d.charCodeAt(b+2)<<16|d.charCodeAt(b+3)<<24}for(;a>2]|=d.charCodeAt(a+g)<<8*(a&3);break;case -4:var -c=h.c;for(var +b=a+g;e[a>>2]=d.charCodeAt(b)|d.charCodeAt(b+1)<<8|d.charCodeAt(b+2)<<16|d.charCodeAt(b+3)<<24}for(;a>2]|=d.charCodeAt(a+g)<<8*(a&3)}else{var +c=h;for(var a=0;a>2]=c[b]|c[b+1]<<8|c[b+2]<<16|c[b+3]<<24}for(;a>2]|=c[a+g]<<8*(a&3)}return D9(k(e,f))}}();function -DV(c,b,a){return DU(bD(c),b,a)}var -bj=new +b=a+g;e[a>>2]=c[b]|c[b+1]<<8|c[b+2]<<16|c[b+3]<<24}for(;a>2]|=c[a+g]<<8*(a&3)}return Gu(k(e,f))}}();function +Gg(c,b,a){return Gf(bI(c),b,a)}function +Gh(){return 0}var +bq=new Array();function -gs(c){var -a=bj[c];if(!a.opened)W("Cannot flush a closed channel");if(!a.buffer||a.buffer==t)return 0;if(a.fd&&ab.fds[a.fd]&&ab.fds[a.fd].output){var -b=ab.fds[a.fd].output;switch(b.length){case -2:b(c,a.buffer);break;default:b(a.buffer)}}a.buffer=t;return 0}function -kI(e,f){var -b=bj[e],d=a(f),c=E(d);b.file.write(b.offset,d,0,c);b.offset+=c;return 0}function -Eg(a){var -a=gx(a),b=D;if(b.process&&b.process.stdout&&b.process.stdout.write)b.process.stderr.write(a);else{if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var +cd(c){var +a=bq[c];if(!a.opened)Q("Cannot flush a closed channel");if(!a.buffer||a.buffer==p)return 0;if(a.fd&&X.fds[a.fd]&&X.fds[a.fd].output){var +b=X.fds[a.fd].output;switch(b.length){case +2:b(c,a.buffer);break;default:b(a.buffer)}}a.buffer=p;return 0}function +mq(e,f){var +b=bq[e],d=a(f),c=E(d);b.file.write(b.offset,d,0,c);b.offset+=c;return 0}function +GC(a){var +a=g4(a),b=u;if(b.process&&b.process.stdout&&b.process.stdout.write)b.process.stderr.write(a);else{if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var c=b.console;c&&c.error&&c.error(a)}}function -Eh(a){var -a=gx(a),b=D;if(b.process&&b.process.stdout&&b.process.stdout.write)b.process.stdout.write(a);else{if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var +GD(a){var +a=g4(a),b=u;if(b.process&&b.process.stdout&&b.process.stdout.write)b.process.stdout.write(a);else{if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var c=b.console;c&&c.log&&c.log(a)}}function -eS(c,e,d,a){if(ab.fds===undefined)ab.fds=new +e9(c,e,d,a){if(X.fds===undefined)X.fds=new Array();a=a?a:{};var -b={};b.file=d;b.offset=a.append?d.length():0;b.flags=a;b.output=e;ab.fds[c]=b;if(!ab.fd_last_idx||c>ab.fd_last_idx)ab.fd_last_idx=c;return c}function -EA(c,b,g){var +b={};b.file=d;b.offset=a.append?d.length():0;b.flags=a;b.output=e;X.fds[c]=b;if(!X.fd_last_idx||c>X.fd_last_idx)X.fd_last_idx=c;return c}function +GZ(c,b,g){var a={};while(b){switch(b[1]){case 0:a.rdonly=1;break;case 1:a.wronly=1;break;case @@ -713,104 +761,111 @@ a={};while(b){switch(b[1]){case 5:a.excl=1;break;case 6:a.binary=1;break;case 7:a.text=1;break;case -8:a.nonblock=1;break}b=b[2]}if(a.rdonly&&a.wronly)W(a4(c)+ii);if(a.text&&a.binary)W(a4(c)+iG);var -d=kS(c),e=d.device.open(d.rest,a),f=ab.fd_last_idx?ab.fd_last_idx:0;return eS(f+1,kI,e,a)}eS(0,kI,new -as(aa(0)));eS(1,Eh,new -as(aa(0)));eS(2,Eg,new -as(aa(0)));function -DW(c){var -b=ab.fds[c];if(b.flags.wronly)W(i8+c+" is writeonly");var -a={file:b.file,offset:b.offset,fd:c,opened:true,out:false,refill:null};bj[a.fd]=a;return a.fd}function -kC(c){var -b=ab.fds[c];if(b.flags.rdonly)W(i8+c+" is readonly");var -a={file:b.file,offset:b.offset,fd:c,opened:true,out:true,buffer:t};bj[a.fd]=a;return a.fd}function -DX(){var +8:a.nonblock=1;break}b=b[2]}if(a.rdonly&&a.wronly)Q(bp(c)+i$);if(a.text&&a.binary)Q(bp(c)+jI);var +d=mD(c),e=d.device.open(d.rest,a),f=X.fd_last_idx?X.fd_last_idx:0;return e9(f+1,mq,e,a)}e9(0,mq,new +ar(ac(0)));e9(1,GD,new +ar(ac(0)));e9(2,GC,new +ar(ac(0)));function +Gi(a){var +c=X.fds[a];if(c.flags.wronly)Q(kk+a+" is writeonly");var +d=null;if(a==0&&dL()){var +e=require("fs");d=function(){return aL(e.readFileSync(0,iB))}}var +b={file:c.file,offset:c.offset,fd:a,opened:true,out:false,refill:d};bq[b.fd]=b;return b.fd}function +mk(c){var +b=X.fds[c];if(b.flags.rdonly)Q(kk+c+" is readonly");var +a={file:b.file,offset:b.offset,fd:c,opened:true,out:true,buffer:p};bq[a.fd]=a;return a.fd}function +Gj(){var b=0;for(var -a=0;a>>0)return a[0];else -if(dw(a))return f3;else -if(eL(a))return f3;else +if(dH(a))return eC;else +if(e3(a))return eC;else if(a instanceof Function||typeof a=="function")return 247;else -if(a&&a.caml_custom)return cw;else -return aW}function -a1(b,c,a){if(a&&D.toplevelReloc)b=D.toplevelReloc(a);ab[b+1]=c;if(a)ab[a]=c}var -kD={};function -D6(a,b){kD[a4(a)]=b;return 0}function -D7(a){a[2]=kG++;return a}function -gw(a,b){return ks(a,b)}function -D8(){ac(f5)}function -C(b,a){if(a>>>0>=E(b))D8();return cJ(b,a)}function -ad(a,b){return 1-gw(a,b)}function -D_(){return[0,a("js_of_ocaml")]}function -D$(){return 0x7FFFFFFF/4|0}function -Ea(){return[0,a("Unix"),32,0]}function -D4(){eP(ab.Not_found)}function -eR(c){var -a=D,b=aR(c);if(a.process&&a.process.env&&a.process.env[b]!=undefined)return a6(a.process.env[b]);if(D.jsoo_static_env&&D.jsoo_static_env[b])return a6(D.jsoo_static_env[b]);D4()}function -Eb(){var -a=new -Date().getTime(),b=a^i4*Math.random();return[0,b]}function -dy(a){var +if(a&&a.caml_custom)return cE;else +return a0}function +a4(b,c,a){if(a&&u.toplevelReloc)b=u.toplevelReloc(a);X[b+1]=c;if(a)X[a]=c}function +g1(a,b){mm[bp(a)]=b;return 0}function +Gr(a){a[2]=mo++;return a}function +g3(a,b){return l_(a,b)}function +Gt(){ad(gs)}function +D(b,a){if(a>>>0>=E(b))Gt();return cQ(b,a)}function +ai(a,b){return 1-g3(a,b)}function +Gv(){return 0x7FFFFFFF/4|0}function +Gp(){e6(X.Not_found)}function +mr(c){var +a=u,b=aV(c);if(a.process&&a.process.env&&a.process.env[b]!=undefined)return aL(a.process.env[b]);if(u.jsoo_static_env&&u.jsoo_static_env[b])return aL(u.jsoo_static_env[b]);Gp()}function +Gw(){if(u.crypto)if(typeof +u.crypto.getRandomValues==="function"){var +a=new(u.Uint32Array)(1);u.crypto.getRandomValues(a);return[0,a[0]]}else +if(u.crypto.randomBytes==="function"){var +b=u.crypto.randomBytes(4),a=new(u.Uint32Array)(b);return[0,a[0]]}var +c=new +Date().getTime(),d=c^kf*Math.random();return[0,d]}function +dK(a){var b=1;while(a&&a.joo_tramp){a=a.joo_tramp.apply(null,a.joo_args);b++}return a}function -ak(b,a){return{joo_tramp:b,joo_args:a}}function -kH(a){return a}function -eO(a){return kD[a]}function +aj(b,a){return{joo_tramp:b,joo_args:a}}function +Gx(c,a){if(typeof +a==="function"){c.fun=a;return 0}if(a.fun){c.fun=a.fun;return 0}var +b=a.length;while(b--)c[b]=a[b];return 0}function +mp(a){return a}function c(a){if(a instanceof -Array)return a;if(D.RangeError&&a +Array)return a;if(u.RangeError&&a instanceof -D.RangeError&&a.message&&a.message.match(/maximum call stack/i))return kH(ab.Stack_overflow);if(D.InternalError&&a +u.RangeError&&a.message&&a.message.match(/maximum call stack/i))return mp(X.Stack_overflow);if(u.InternalError&&a instanceof -D.InternalError&&a.message&&a.message.match(/too much recursion/i))return kH(ab.Stack_overflow);if(a +u.InternalError&&a.message&&a.message.match(/too much recursion/i))return mp(X.Stack_overflow);if(a instanceof -D.Error&&eO(fR))return[0,eO(fR),a];return[0,ab.Failure,a6(String(a))]}var -q=function(A){"use strict";var -f=b6,ac=7,u=9007199254740992,J=p(u),O="0123456789abcdefghijklmnopqrstuvwxyz",g=D.BigInt,H=typeof +u.Error&&bK(gf))return[0,bK(gf),a];return[0,X.Failure,aL(String(a))]}var +r=function(A){"use strict";var +f=b$,ab=7,u=9007199254740992,I=q(u),N="0123456789abcdefghijklmnopqrstuvwxyz",g=GB.BigInt,G=typeof g==="function";function d(a,b,c,f){if(typeof a==="undefined")return d[0];if(typeof -b!=="undefined")return+b===10&&!c?e(a):ag(a,b,c,f);return e(a)}function -a(b,a){this.value=b;this.sign=a;this.isSmall=false;this.caml_custom=ew}a.prototype=Object.create(d.prototype);function -b(a){this.value=a;this.sign=a<0;this.isSmall=true;this.caml_custom=ew}b.prototype=Object.create(d.prototype);function -c(a){this.value=a;this.caml_custom=ew}c.prototype=Object.create(d.prototype);function +b!=="undefined")return+b===10&&!c?e(a):af(a,b,c,f);return e(a)}function +a(b,a){this.value=b;this.sign=a;this.isSmall=false;this.caml_custom=eM}a.prototype=Object.create(d.prototype);function +b(a){this.value=a;this.sign=a<0;this.isSmall=true;this.caml_custom=eM}b.prototype=Object.create(d.prototype);function +c(a){this.value=a;this.caml_custom=eM}c.prototype=Object.create(d.prototype);function m(a){return-u0)return Math.floor(a);return Math.ceil(a)}function -P(g,h){var +t(a){if(a>0)return Math.floor(a);return Math.ceil(a)}function +O(g,h){var i=g.length,j=h.length,e=new Array(i),b=0,d=f,c,a;for(a=0;a=d?1:0;e[a]=c-b*d}while(a0)e.push(b);return e}function -v(a,b){if(a.length>=b.length)return P(a,b);return P(b,a)}function +v(a,b){if(a.length>=b.length)return O(a,b);return O(b,a)}function B(g,a){var h=g.length,d=new Array(h),c=f,e,b;for(b=0;b0){d[b++]=a%c;a=Math.floor(a/c)}return d}a.prototype.add=function(f){var @@ -820,29 +875,29 @@ a(B(c,Math.abs(d)),this.sign);return new a(v(c,d),this.sign)};a.prototype.plus=a.prototype.add;b.prototype.add=function(g){var f=e(g),c=this.value;if(c<0!==f.sign)return this.subtract(f.negate());var d=f.value;if(f.isSmall){if(m(c+d))return new -b(c+d);d=p(Math.abs(d))}return new +b(c+d);d=q(Math.abs(d))}return new a(B(d,Math.abs(c)),c<0)};b.prototype.plus=b.prototype.add;c.prototype.add=function(a){return new c(this.value+e(a).value)};c.prototype.plus=c.prototype.add;function y(d,h){var g=d.length,i=h.length,c=new Array(g),e=0,j=f,a,b;for(a=0;a=0)c=y(e,f);else{c=y(f,e);d=!d}c=n(c);if(typeof c==="number"){if(d)c=-c;return new b(c)}return new a(c,d)}function -G(h,l,k){var +F(h,l,k){var j=h.length,c=new Array(j),i=-l,g=f,e,d;for(e=0;e=0)};b.prototype.minus=b.prototype.subtract;c.prototype.subtract=function(a){return new +b(a-d);return F(d,Math.abs(a),a>=0)};b.prototype.minus=b.prototype.subtract;c.prototype.subtract=function(a){return new c(this.value-e(a).value)};c.prototype.minus=c.prototype.subtract;a.prototype.negate=function(){return new a(this.value,!this.sign)};b.prototype.negate=function(){var c=this.sign,a=new @@ -851,58 +906,58 @@ c(-this.value)};a.prototype.abs=function(){return new a(this.value,false)};b.prototype.abs=function(){return new b(Math.abs(this.value))};c.prototype.abs=function(){return new c(this.value>=0?this.value:-this.value)};function -N(g,j){var +M(g,j){var i=g.length,l=j.length,n=i+l,c=C(n),m=f,e,d,a,h,k;for(a=0;a0){e[b++]=a%c;a=Math.floor(a/c)}return e}function -Z(c,b){var +Y(c,b){var a=[];while(b-->0)a.push(0);return a.concat(c)}function -E(b,c){var -a=Math.max(b.length,c.length);if(a<=30)return N(b,c);a=Math.ceil(a/2);var -f=b.slice(a),d=b.slice(0,a),i=c.slice(a),h=c.slice(0,a),e=E(d,h),g=E(f,i),k=E(v(d,f),v(h,i)),j=v(v(e,Z(y(y(k,e),g),a)),Z(g,2*a));r(j);return j}function -al(a,b){return-(iO*a)-iO*b+0.000015*a*b>0}a.prototype.multiply=function(j){var +D(b,c){var +a=Math.max(b.length,c.length);if(a<=30)return M(b,c);a=Math.ceil(a/2);var +f=b.slice(a),d=b.slice(0,a),i=c.slice(a),h=c.slice(0,a),e=D(d,h),g=D(f,i),k=D(v(d,f),v(h,i)),j=v(v(e,Y(y(y(k,e),g),a)),Y(g,2*a));s(j);return j}function +ak(a,b){return-(jU*a)-jU*b+0.000015*a*b>0}a.prototype.multiply=function(j){var h=e(j),c=this.value,b=h.value,i=this.sign!==h.sign,g;if(h.isSmall){if(b===0)return d[0];if(b===1)return this;if(b===-1)return this.negate();g=Math.abs(b);if(g=0;d--){j=g-1;if(b[d+h]!==l)j=Math.floor((b[d+h]*g+b[d+h-1])/l);c=0;e=0;m=i.length;for(a=0;ah)d=(d+1)*i;c=Math.ceil(d/m);do{j=w(b,c);if(o(j,a)<=0)break;c--}while(c);e.push(c);a=y(a,j)}e.reverse();return[n(e),n(a)]}function -Q(i,e){var -g=i.length,h=C(g),j=f,a,d,b,c;b=0;for(a=g-1;a>=0;--a){c=b*j+i[a];d=s(c/e);b=c-d*e;h[a]=d|0}return[h,b|0]}function +ac(q,k){var +r=q.length,h=k.length,g=f,s=C(k.length),l=k[h-1],o=Math.ceil(g/(2*l)),b=w(q,o),i=w(k,o),j,d,c,e,a,m,p;if(b.length<=r)b.push(0);i.push(0);l=i[h-1];for(d=r-h;d>=0;d--){j=g-1;if(b[d+h]!==l)j=Math.floor((b[d+h]*g+b[d+h-1])/l);c=0;e=0;m=i.length;for(a=0;ah)d=(d+1)*i;c=Math.ceil(d/m);do{j=w(b,c);if(o(j,a)<=0)break;c--}while(c);e.push(c);a=y(a,j)}e.reverse();return[n(e),n(a)]}function +P(i,e){var +g=i.length,h=C(g),j=f,a,d,b,c;b=0;for(a=g-1;a>=0;--a){c=b*j+i[a];d=t(c/e);b=c-d*e;h[a]=d|0}return[h,b|0]}function i(h,w){var -m,j=e(w);if(H)return[new +m,j=e(w);if(G)return[new c(h.value/j.value),new c(h.value%j.value)];var l=h.value,i=j.value,g;if(i===0)throw new Error("Cannot divide by zero");if(h.isSmall){if(j.isSmall)return[new -b(s(l/i)),new +b(t(l/i)),new b(l%i)];return[d[0],h]}if(j.isSmall){if(i===1)return[h,d[0]];if(i==-1)return[h.negate(),d[0]];var -r=Math.abs(i);if(rd?1:-1;if(a<0!==b.sign)return a<0?-1:1;return a<0?1:-1};b.prototype.compareTo=b.prototype.compare;c.prototype.compare=function(a){if(a===Infinity)return-1;if(a===-Infinity)return 1;var b=this.value,c=e(a).value;return b===c?0:b>c?1:-1};c.prototype.compareTo=c.prototype.compare;a.prototype.equals=function(a){return this.compare(a)===0};c.prototype.eq=c.prototype.equals=b.prototype.eq=b.prototype.equals=a.prototype.eq=a.prototype.equals;a.prototype.notEquals=function(a){return this.compare(a)!==0};c.prototype.neq=c.prototype.notEquals=b.prototype.neq=b.prototype.notEquals=a.prototype.neq=a.prototype.notEquals;a.prototype.greater=function(a){return this.compare(a)>0};c.prototype.gt=c.prototype.greater=b.prototype.gt=b.prototype.greater=a.prototype.gt=a.prototype.greater;a.prototype.lesser=function(a){return this.compare(a)<0};c.prototype.lt=c.prototype.lesser=b.prototype.lt=b.prototype.lesser=a.prototype.lt=a.prototype.lesser;a.prototype.greaterOrEquals=function(a){return this.compare(a)>=0};c.prototype.geq=c.prototype.greaterOrEquals=b.prototype.geq=b.prototype.greaterOrEquals=a.prototype.geq=a.prototype.greaterOrEquals;a.prototype.lesserOrEquals=function(a){return this.compare(a)<=0};c.prototype.leq=c.prototype.lesserOrEquals=b.prototype.leq=b.prototype.lesserOrEquals=a.prototype.leq=a.prototype.lesserOrEquals;a.prototype.isEven=function(){return(this.value[0]&1)===0};b.prototype.isEven=function(){return(this.value&1)===0};c.prototype.isEven=function(){return(this.value&g(1))===g(0)};a.prototype.isOdd=function(){return(this.value[0]&1)===1};b.prototype.isOdd=function(){return(this.value&1)===1};c.prototype.isOdd=function(){return(this.value&g(1))===g(1)};a.prototype.isPositive=function(){return!this.sign};b.prototype.isPositive=function(){return this.value>0};c.prototype.isPositive=b.prototype.isPositive;a.prototype.isNegative=function(){return this.sign};b.prototype.isNegative=function(){return this.value<0};c.prototype.isNegative=b.prototype.isNegative;a.prototype.isUnit=function(){return false};b.prototype.isUnit=function(){return Math.abs(this.value)===1};c.prototype.isUnit=function(){return this.abs().value===g(1)};a.prototype.isZero=function(){return false};b.prototype.isZero=function(){return this.value===0};c.prototype.isZero=function(){return this.value===g(0)};a.prototype.isDivisibleBy=function(b){var a=e(b);if(a.isZero())return false;if(a.isUnit())return true;if(a.compareAbs(2)===0)return this.isEven();return this.mod(a).isZero()};c.prototype.isDivisibleBy=b.prototype.isDivisibleBy=a.prototype.isDivisibleBy;function -U(b){var +S(b){var a=b.abs();if(a.isUnit())return false;if(a.equals(2)||a.equals(3)||a.equals(5))return true;if(a.isEven()||a.isDivisibleBy(3)||a.isDivisibleBy(5))return false;if(a.lesser(49))return true}function -L(d,e){var -g=d.prev(),c=g,h=0,f,i,b,a;while(c.isEven())c=c.divide(2),h++;next:for(b=0;b-u)return new b(c-1);return new -a(J,true)};c.prototype.prev=function(){return new +a(I,true)};c.prototype.prev=function(){return new c(this.value-g(1))};var h=[1];while(2*h[h.length-1]<=f)h.push(2*h[h.length-1]);var x=h.length,j=h[x-1];function -_(a){return Math.abs(a)<=f}a.prototype.shiftLeft=function(c){var -a=e(c).toJSNumber();if(!_(a))throw new -Error(String(a)+it);if(a<0)return this.shiftRight(-a);var +Z(a){return Math.abs(a)<=f}a.prototype.shiftLeft=function(c){var +a=e(c).toJSNumber();if(!Z(a))throw new +Error(String(a)+jn);if(a<0)return this.shiftRight(-a);var b=this;if(b.isZero())return b;while(a>=x){b=b.multiply(j);a-=x-1}return b.multiply(h[a])};c.prototype.shiftLeft=b.prototype.shiftLeft=a.prototype.shiftLeft;a.prototype.shiftRight=function(d){var -a,b=e(d).toJSNumber();if(!_(b))throw new -Error(String(b)+it);if(b<0)return this.shiftLeft(-b);var +a,b=e(d).toJSNumber();if(!Z(b))throw new +Error(String(b)+jn);if(b<0)return this.shiftLeft(-b);var c=this;while(b>=x){if(c.isZero()||c.isNegative()&&c.isUnit())return c;a=i(c,j);c=a[1].isNegative()?a[0].prev():a[0];b-=x-1}a=i(c,h[b]);return a[1].isNegative()?a[0].prev():a[0]};c.prototype.shiftRight=b.prototype.shiftRight=a.prototype.shiftRight;function -K(h,a,r){a=e(a);var -m=h.isNegative(),p=a.isNegative(),l=m?h.not():h,o=p?a.not():a,b=0,c=0,k=null,n=null,f=[];while(!l.isZero()||!o.isZero()){k=i(l,j);b=k[1].toJSNumber();if(m)b=j-1-b;n=i(o,j);c=n[1].toJSNumber();if(p)c=j-1-c;l=k[0];o=n[0];f.push(r(b,c))}var -g=r(m?1:0,p?1:0)!==0?q(-1):q(0);for(var -d=f.length-1;d>=0;d-=1)g=g.multiply(j).add(q(f[d]));return g}a.prototype.not=function(){return this.negate().prev()};c.prototype.not=b.prototype.not=a.prototype.not;a.prototype.and=function(a){return K(this,a,function(a,b){return a&b})};c.prototype.and=b.prototype.and=a.prototype.and;a.prototype.or=function(a){return K(this,a,function(a,b){return a|b})};c.prototype.or=b.prototype.or=a.prototype.or;a.prototype.xor=function(a){return K(this,a,function(a,b){return a^b})};c.prototype.xor=b.prototype.xor=a.prototype.xor;var -I=1<<30,ab=(f&-f)*(f&-f)|I;function -F(c){var +J(h,a,q){a=e(a);var +m=h.isNegative(),p=a.isNegative(),l=m?h.not():h,o=p?a.not():a,b=0,c=0,k=null,n=null,f=[];while(!l.isZero()||!o.isZero()){k=i(l,j);b=k[1].toJSNumber();if(m)b=j-1-b;n=i(o,j);c=n[1].toJSNumber();if(p)c=j-1-c;l=k[0];o=n[0];f.push(q(b,c))}var +g=q(m?1:0,p?1:0)!==0?r(-1):r(0);for(var +d=f.length-1;d>=0;d-=1)g=g.multiply(j).add(r(f[d]));return g}a.prototype.not=function(){return this.negate().prev()};c.prototype.not=b.prototype.not=a.prototype.not;a.prototype.and=function(a){return J(this,a,function(a,b){return a&b})};c.prototype.and=b.prototype.and=a.prototype.and;a.prototype.or=function(a){return J(this,a,function(a,b){return a|b})};c.prototype.or=b.prototype.or=a.prototype.or;a.prototype.xor=function(a){return J(this,a,function(a,b){return a^b})};c.prototype.xor=b.prototype.xor=a.prototype.xor;var +H=1<<30,aa=(f&-f)*(f&-f)|H;function +E(c){var a=c.value,b=typeof -a==="number"?a|I:typeof -a==="bigint"?a|g(I):a[0]+a[1]*f|ab;return b&-b}function -S(b,a){if(a.compareTo(b)<=0){var -f=S(b,a.square(a)),d=f.p,c=f.e,e=d.multiply(a);return e.compareTo(b)<=0?{p:e,e:c*2+1}:{p:d,e:c*2}}return{p:q(1),e:0}}a.prototype.bitLength=function(){var -a=this;if(a.compareTo(q(0))<0)a=a.negate().subtract(q(1));if(a.compareTo(q(0))===0)return q(0);return q(S(a,q(2)).e).add(q(1))};c.prototype.bitLength=b.prototype.bitLength=a.prototype.bitLength;function -V(a,b){a=e(a);b=e(b);return a.greater(b)?a:b}function -M(a,b){a=e(a);b=e(b);return a.lesser(b)?a:b}function -R(a,b){a=e(a).abs();b=e(b).abs();if(a.equals(b))return a;if(a.isZero())return b;if(b.isZero())return a;var -c=d[1],f,g;while(a.isEven()&&b.isEven()){f=M(F(a),F(b));a=a.divide(f);b=b.divide(f);c=c.multiply(f)}while(a.isEven())a=a.divide(F(a));do{while(b.isEven())b=b.divide(F(b));if(a.greater(b)){g=b;b=a;a=g}b=b.subtract(a)}while(!b.isZero());return c.isUnit()?a:a.multiply(c)}function -af(a,b){a=e(a).abs();b=e(b).abs();return a.divide(R(a,b)).multiply(b)}function -ai(a,b){a=e(a);b=e(b);var -g=M(a,b),n=V(a,b),h=n.subtract(g).add(1);if(h.isSmall)return g.add(Math.floor(Math.random()*h));var +a==="number"?a|H:typeof +a==="bigint"?a|g(H):a[0]+a[1]*f|aa;return b&-b}function +R(b,a){if(a.compareTo(b)<=0){var +f=R(b,a.square(a)),d=f.p,c=f.e,e=d.multiply(a);return e.compareTo(b)<=0?{p:e,e:c*2+1}:{p:d,e:c*2}}return{p:r(1),e:0}}a.prototype.bitLength=function(){var +a=this;if(a.compareTo(r(0))<0)a=a.negate().subtract(r(1));if(a.compareTo(r(0))===0)return r(0);return r(R(a,r(2)).e).add(r(1))};c.prototype.bitLength=b.prototype.bitLength=a.prototype.bitLength;function +T(a,b){a=e(a);b=e(b);return a.greater(b)?a:b}function +L(a,b){a=e(a);b=e(b);return a.lesser(b)?a:b}function +Q(a,b){a=e(a).abs();b=e(b).abs();if(a.equals(b))return a;if(a.isZero())return b;if(b.isZero())return a;var +c=d[1],f,g;while(a.isEven()&&b.isEven()){f=L(E(a),E(b));a=a.divide(f);b=b.divide(f);c=c.multiply(f)}while(a.isEven())a=a.divide(E(a));do{while(b.isEven())b=b.divide(E(b));if(a.greater(b)){g=b;b=a;a=g}b=b.subtract(a)}while(!b.isZero());return c.isUnit()?a:a.multiply(c)}function +ae(a,b){a=e(a).abs();b=e(b).abs();return a.divide(Q(a,b)).multiply(b)}function +ah(a,b){a=e(a);b=e(b);var +g=L(a,b),n=T(a,b),h=n.subtract(g).add(1);if(h.isSmall)return g.add(Math.floor(Math.random()*h));var j=z(h,f).value,l=[],k=true;for(var c=0;c=i){if(c===T&&i===1)continue;throw new -Error(c+" is not a valid digit in base "+g+bu)}}g=e(g);var -h=[],j=b[0]===aA;for(a=j?1:0;a=i){if(c===U&&i===1)continue;throw new +Error(c+" is not a valid digit in base "+g+bf)}}g=e(g);var +h=[],j=b[0]===az;for(a=j?1:0;a=0;a--){b=b.add(e[a].times(c));c=c.times(f)}return g?b.negate():b}function -aj(b,a){a=a||O;if(b=0){e=c.divmod(b);c=e.quotient;var d=e.remainder;if(d.isNegative()){d=b.minus(d).abs();c=c.next()}g.push(d.toJSNumber())}g.push(c.toJSNumber());return{value:g.reverse(),isNegative:f}}function -aa(d,c,b){var -a=z(d,c);return(a.isNegative?aA:t)+a.value.map(function(a){return aj(a,b)}).join(t)}a.prototype.toArray=function(a){return z(this,a)};b.prototype.toArray=function(a){return z(this,a)};c.prototype.toArray=function(a){return z(this,a)};a.prototype.toString=function(a,f){if(a===A)a=10;if(a!==10)return aa(this,a,f);var +$(d,c,b){var +a=z(d,c);return(a.isNegative?az:p)+a.value.map(function(a){return ai(a,b)}).join(p)}a.prototype.toArray=function(a){return z(this,a)};b.prototype.toArray=function(a){return z(this,a)};c.prototype.toArray=function(a){return z(this,a)};a.prototype.toString=function(a,f){if(a===A)a=10;if(a!==10)return $(this,a,f);var d=this.value,c=d.length,e=String(d[--c]),h="0000000",b;while(--c>=0){b=String(d[c]);e+=h.slice(b.length)+b}var -g=this.sign?aA:t;return g+e};b.prototype.toString=function(a,b){if(a===A)a=10;if(a!=10)return aa(this,a,b);return String(this.value)};c.prototype.toString=b.prototype.toString;c.prototype.toJSON=a.prototype.toJSON=b.prototype.toJSON=function(){return this.toString()};a.prototype.valueOf=function(){return parseInt(this.toString(),10)};a.prototype.toJSNumber=a.prototype.valueOf;b.prototype.valueOf=function(){return this.value};b.prototype.toJSNumber=b.prototype.valueOf;c.prototype.valueOf=c.prototype.toJSNumber=function(){return parseInt(this.toString(),10)};function -Y(d){if(m(+d)){var -n=+d;if(n===s(n))return H?new +g=this.sign?az:p;return g+e};b.prototype.toString=function(a,b){if(a===A)a=10;if(a!=10)return $(this,a,b);return String(this.value)};c.prototype.toString=b.prototype.toString;c.prototype.toJSON=a.prototype.toJSON=b.prototype.toJSON=function(){return this.toString()};a.prototype.valueOf=function(){return parseInt(this.toString(),10)};a.prototype.toJSNumber=a.prototype.valueOf;b.prototype.valueOf=function(){return this.value};b.prototype.toJSNumber=b.prototype.valueOf;c.prototype.valueOf=c.prototype.toJSNumber=function(){return parseInt(this.toString(),10)};function +X(d){if(m(+d)){var +n=+d;if(n===t(n))return G?new c(g(n)):new b(n);throw new -Error(eA+d)}var -q=d[0]===aA;if(q)d=d.slice(1);var +Error(eR+d)}var +q=d[0]===az;if(q)d=d.slice(1);var h=d.split(/e/i);if(h.length>2)throw new -Error(eA+h.join(eD));if(h.length===2){var -e=h[1];if(e[0]===bs)e=e.slice(1);e=+e;if(e!==s(e)||!m(e))throw new -Error(eA+e+" is not a valid exponent.");var -f=h[0],i=f.indexOf(bu);if(i>=0){e-=f.length-i-1;f=f.slice(0,i)+f.slice(i+1)}if(e<0)throw new +Error(eR+h.join(eV));if(h.length===2){var +e=h[1];if(e[0]===bA)e=e.slice(1);e=+e;if(e!==t(e)||!m(e))throw new +Error(eR+e+" is not a valid exponent.");var +f=h[0],i=f.indexOf(bf);if(i>=0){e-=f.length-i-1;f=f.slice(0,i)+f.slice(i+1)}if(e<0)throw new Error("Cannot include negative exponent part for integers");f+=new Array(e+1).join(k);d=f}var -t=/^([0-9][0-9]*)$/.test(d);if(!t)throw new -Error(eA+d);if(H)return new -c(g(q?aA+d:d));var -p=[],j=d.length,o=ac,l=j-o;while(j>0){p.push(+d.slice(l,j));l-=o;if(l<0)l=0;j-=o}r(p);return new +r=/^([0-9][0-9]*)$/.test(d);if(!r)throw new +Error(eR+d);if(G)return new +c(g(q?az+d:d));var +p=[],j=d.length,o=ab,l=j-o;while(j>0){p.push(+d.slice(l,j));l-=o;if(l<0)l=0;j-=o}s(p);return new a(p,q)}function -ah(a){if(H)return new -c(g(a));if(m(a)){if(a!==s(a))throw new +ag(a){if(G)return new +c(g(a));if(m(a)){if(a!==t(a))throw new Error(a+" is not an integer.");return new -b(a)}return Y(a.toString())}function +b(a)}return X(a.toString())}function e(a){if(typeof -a==="number")return ah(a);if(typeof -a==="string")return Y(a);if(typeof +a==="number")return ag(a);if(typeof +a==="string")return X(a);if(typeof a==="bigint")return new c(a);return a}for(var -l=0;l0)d[-l]=e(-l)}d.one=d[1];d.zero=d[0];d.minusOne=d[-1];d.max=V;d.min=M;d.gcd=R;d.lcm=af;d.isInstance=function(d){return d +l=0;l0)d[-l]=e(-l)}d.one=d[1];d.zero=d[0];d.minusOne=d[-1];d.max=T;d.min=L;d.gcd=Q;d.lcm=ae;d.isInstance=function(d){return d instanceof a||d instanceof b||d instanceof -c};d.randBetween=ai;d.fromArray=function(b,a,c){return X(b.map(e),e(a||10),c)};return d}();function -aF(a){var -b=a.toJSNumber()|0;if(a.equals(q(b)))return b;return a}function -kK(a){return aF(q(a).abs())}function -kL(a,b){return aF(q(a).add(q(b)))}function -b$(a,b){return q(a).compare(q(b))}function -kM(b,a){a=q(a);if(a.equals(q(0)))cG();return aF(q(b).divide(q(a)))}function -Ev(b,a){a=q(a);if(a.equals(q(0)))cG();return aF(q(b).mod(a))}function -kN(a,b){return[0,kM(a,b),Ev(a,b)]}function -kO(a,b){return kM(a,b)}function -El(a,b){return q(a).equals(q(b))}function -En(a,b){return aF(q.gcd(q(a),q(b)).abs())}function -Ed(c,e,g){e=q(e);var +c};d.randBetween=ah;d.fromArray=function(b,a,c){return W(b.map(e),e(a||10),c)};return d}();function +aG(a){var +b=a.toJSNumber()|0;if(a.equals(r(b)))return b;return a}function +mv(a){return aG(r(a).abs())}function +mw(a,b){return aG(r(a).add(r(b)))}function +ch(a,b){return r(a).compare(r(b))}function +mx(b,a){a=r(a);if(a.equals(r(0)))cO();return aG(r(b).divide(r(a)))}function +GT(b,a){a=r(a);if(a.equals(r(0)))cO();return aG(r(b).mod(a))}function +my(a,b){return[0,mx(a,b),GT(a,b)]}function +mz(a,b){return mx(a,b)}function +GJ(a,b){return r(a).equals(r(b))}function +GL(a,b){return aG(r.gcd(r(a),r(b)).abs())}function +Gz(c,e,g){e=r(e);var a=e.toArray(Math.pow(2,32));c.write(8,a.isNegative?1:0);var f=a.value.length,d=f*4;c.write(32,d);for(var -b=f-1;b>=0;b--){c.write(8,a.value[b]>>>0&aQ);c.write(8,a.value[b]>>>8&aQ);c.write(8,a.value[b]>>>16&aQ);c.write(8,a.value[b]>>>24&aQ)}g[0]=4*(1+((d+3)/4|0));g[1]=8*(1+((d+7)/8|0))}function -Ee(b,g){var +b=f-1;b>=0;b--){c.write(8,a.value[b]>>>0&aU);c.write(8,a.value[b]>>>8&aU);c.write(8,a.value[b]>>>16&aU);c.write(8,a.value[b]>>>24&aU)}g[0]=4*(1+((d+3)/4|0));g[1]=8*(1+((d+7)/8|0))}function +GA(b,g){var e;switch(b.read8u()){case 1:e=true;break;case -0:e=false;break;default:b8("input_value: z (malformed input)")}var -f=b.read32u(),c=q(0);for(var +0:e=false;break;default:b5("input_value: z (malformed input)")}var +f=b.read32u(),c=r(0);for(var d=0;d>>0);c=a.shiftLeft(d*32).add(c)}if(e)c=c.negate();g[0]=f+4;return aF(c)}function -Eo(d){var -b=q(d).toArray(Math.pow(2,32)),a=0;for(var +a=r(b.read8u());a=a.add(b.read8u()<<8);a=a.add(b.read8u()<<16);a=a.add(b.read8u()<<24>>>0);c=a.shiftLeft(d*32).add(c)}if(e)c=c.negate();g[0]=f+4;return aG(c)}function +GM(d){var +b=r(d).toArray(Math.pow(2,32)),a=0;for(var c=0;c=48&&a<=57)return a-48;if(a>=97&&a<=ct)return a-97+10;if(a>=65&&a<=70)return a-65+10}var -e=0;if(a[e]==aA)e++;for(;e=c)ac("Z.of_substring_base: invalid digit")}return aF(q(a,c))}function -ca(d,a,b,c){a=a4(a);if(b!=0||c!=a.length){if(a.length-b=0?1:0}function -eT(a){a=q(a);if(!Em(a))eP(eO(fX));var -b=q(i4),d=a.and(b).toJSNumber(),c=a.shiftRight(32).and(b).toJSNumber(),e=kA(d,c);return e}function -eU(){return new -Date().getTime()/aW}function -cK(e){var +if(d==ls||d=="X")c=16;else +if(d=="b"||d=="B")c=2;if(c!=10){a=a.substring(b+1);if(g==-1)a=az+a}}}}if(a[0]==bA)a=a.substring(1);a=a.replace(/^0+/,p);if(a==az||a==p)a=k;function +h(a){if(a>=48&&a<=57)return a-48;if(a>=97&&a<=cB)return a-97+10;if(a>=65&&a<=70)return a-65+10}var +e=0;if(a[e]==az)e++;for(;e=c)ad("Z.of_substring_base: invalid digit")}return aG(r(a,c))}function +ci(d,a,b,c){a=bp(a);if(b!=0||c!=a.length){if(a.length-b=0?1:0}function +e_(a){a=r(a);if(!GK(a))e6(bK(gk));var +b=r(kf),d=a.and(b).toJSNumber(),c=a.shiftRight(32).and(b).toJSNumber(),e=mh(d,c);return e}function +e$(){return new +Date().getTime()/a0}function +cS(e){var a=new -Date(e*aW),b=a.getTime(),d=new -Date(Date.UTC(a.getUTCFullYear(),0,1)).getTime(),c=Math.floor((b-d)/ia);return[0,a.getUTCSeconds(),a.getUTCMinutes(),a.getUTCHours(),a.getUTCDate(),a.getUTCMonth(),a.getUTCFullYear()-bU,a.getUTCDay(),c,false|0]}function -eV(){return 0}function -Ez(h){var +Date(e*a0),b=a.getTime(),d=new +Date(Date.UTC(a.getUTCFullYear(),0,1)).getTime(),c=Math.floor((b-d)/iZ);return[0,a.getUTCSeconds(),a.getUTCMinutes(),a.getUTCHours(),a.getUTCDate(),a.getUTCMonth(),a.getUTCFullYear()-bY,a.getUTCDay(),c,false|0]}function +fa(){return 0}function +GY(h){var a=new -Date(h*aW),b=a.getTime(),e=new -Date(a.getFullYear(),0,1).getTime(),c=Math.floor((b-e)/ia),d=new +Date(h*a0),b=a.getTime(),e=new +Date(a.getFullYear(),0,1).getTime(),c=Math.floor((b-e)/iZ),d=new Date(a.getFullYear(),0,1),f=new -Date(a.getFullYear(),6,1),g=Math.max(d.getTimezoneOffset(),f.getTimezoneOffset());return[0,a.getSeconds(),a.getMinutes(),a.getHours(),a.getDate(),a.getMonth(),a.getFullYear()-bU,a.getDay(),c,a.getTimezoneOffset()f)a+=eL;var +c=e[d];if(typeof +c=="number")a+=c.toString();else +if(c +instanceof +bn)a+=eA+c.toString()+eA;else +if(typeof +c=="string")a+=eA+c.toString()+eA;else +a+=la}a+=")"}else +if(b[0]==I)a+=b[1];return a}function +md(a){if(a +instanceof +Array&&(a[0]==0||a[0]==I)){var +c=bK(kC);if(c)c(a,false);else{var +d=FS(a),b=bK(iA);if(b)b(0);u.console.error(gC+d+iO)}}else +throw a}function +Gs(){var +a=u;if(a.process&&a.process.on)a.process.on("uncaughtException",function(b,c){md(b);a.process.exit(2)});else +if(a.addEventListener)a.addEventListener("error",function(a){if(a.error)md(a.error)})}Gs();function +d(a,b){return a.length==1?a(b):a8(a,[b])}function +g(a,b,c){return a.length==2?a(b,c):a8(a,[b,c])}function +P(a,b,c,d){return a.length==3?a(b,c,d):a8(a,[b,c,d])}function +f9(a,b,c,d,e,f){return a.length==5?a(b,c,d,e,f):a8(a,[b,c,d,e,f])}function +FF(a,b,c,d,e,f,g,h){return a.length==7?a(b,c,d,e,f,g,h):a8(a,[b,c,d,e,f,g,h])}FT();var +fc=[I,a(kg),-1],ha=[I,a(kD),-2],dM=[I,a(gv),-3],g8=[I,a(k$),-4],hb=[I,a(jO),-6],aH=[I,a(lf),-7],g_=[I,a(iY),-8],g$=[I,a(li),-9],F=[I,a(lC),-11],hc=[I,a(kq),gu],FE=[4,0,0,0,[12,45,[4,0,0,0,0]]],fn=[0,[11,a('File "'),[2,0,[11,a('", line '),[4,0,0,0,[11,a(kU),[4,0,0,0,[12,45,[4,0,0,0,[11,a(": "),[2,0,0]]]]]]]]]],a('File "%s", line %d, characters %d-%d: %s')],cr=[0,0,0],ej=[0,a(kZ),a(kS),a(lj)];a4(11,hc,kq);a4(10,F,lC);a4(9,[I,a(jj),-10],jj);a4(8,g$,li);a4(7,g_,iY);a4(6,aH,lf);a4(5,hb,jO);a4(4,[I,a(kH),-5],kH);a4(3,g8,k$);a4(2,dM,gv);a4(1,ha,kD);a4(0,fc,kg);var +mT=a("output_substring"),mQ=a("%.12g"),mP=a(bf),mN=a("true"),mO=a("false"),mE=a("Stdlib.Exit"),mG=b6(0,0,ld),mI=b6(0,0,65520),mK=b6(1,0,ld),mW=a("\\\\"),mX=a("\\'"),mY=a("\\b"),mZ=a("\\t"),m0=a("\\n"),m1=a("\\r"),mV=a("Char.chr"),m2=a("hd"),m5=a("String.blit / Bytes.blit_string"),m4=a("Bytes.blit"),m3=a("String.sub / Bytes.sub"),m7=a("String.contains_from / Bytes.contains_from"),m_=a("Array.blit"),m9=a("Array.sub"),nd=a("Map.remove_min_elt"),ne=[0,0,0,0],nf=[0,a("map.ml"),gr,10],ng=[0,0,0],m$=a(er),na=a(er),nb=a(er),nc=a(er),nh=a("Stdlib.Queue.Empty"),nj=a("CamlinternalLazy.Undefined"),nq=a("Buffer.add_substring/add_subbytes"),np=a("Buffer.add: cannot grow buffer"),no=[0,a(lp),93,2],nn=[0,a(lp),94,2],nz=a("%c"),nA=a("%s"),nB=a(kp),nC=a(iW),nD=a(k9),nE=a(kz),nF=a("%f"),nG=a("%B"),nH=a("%{"),nI=a("%}"),nJ=a("%("),nK=a("%)"),nL=a("%a"),nM=a("%t"),nN=a("%?"),nO=a("%r"),nP=a("%_r"),nQ=[0,a(al),850,23],n1=[0,a(al),814,21],nT=[0,a(al),815,21],n2=[0,a(al),818,21],nU=[0,a(al),819,21],n3=[0,a(al),822,19],nV=[0,a(al),823,19],n4=[0,a(al),826,22],nW=[0,a(al),827,22],n5=[0,a(al),831,30],nX=[0,a(al),832,30],nZ=[0,a(al),836,26],nR=[0,a(al),837,26],n0=[0,a(al),846,28],nS=[0,a(al),847,28],nY=[0,a(al),851,23],o8=a(je),o6=[0,a(al),1558,4],o7=a("Printf: bad conversion %["),o9=[0,a(al),1626,39],o_=[0,a(al),1649,31],o$=[0,a(al),1650,31],pa=a("Printf: bad conversion %_"),pb=a(ja),pc=a(jl),pd=a(ja),pe=a(jl),o4=a(gx),o2=a("neg_infinity"),o3=a(lG),o1=a(bf),oW=[0,ca],oK=a("%+nd"),oL=a("% nd"),oN=a("%+ni"),oO=a("% ni"),oP=a("%nx"),oQ=a("%#nx"),oR=a("%nX"),oS=a("%#nX"),oT=a("%no"),oU=a("%#no"),oJ=a("%nd"),oM=a(k9),oV=a("%nu"),ox=a("%+ld"),oy=a("% ld"),oA=a("%+li"),oB=a("% li"),oC=a("%lx"),oD=a("%#lx"),oE=a("%lX"),oF=a("%#lX"),oG=a("%lo"),oH=a("%#lo"),ow=a("%ld"),oz=a(iW),oI=a("%lu"),ok=a("%+Ld"),ol=a("% Ld"),on=a("%+Li"),oo=a("% Li"),op=a("%Lx"),oq=a("%#Lx"),or=a("%LX"),os=a("%#LX"),ot=a("%Lo"),ou=a("%#Lo"),oj=a("%Ld"),om=a(kz),ov=a("%Lu"),n9=a("%+d"),n_=a("% d"),oa=a("%+i"),ob=a("% i"),oc=a("%x"),od=a("%#x"),oe=a("%X"),of=a("%#X"),og=a("%o"),oh=a("%#o"),n8=a(gF),n$=a(kp),oi=a(je),nr=a("@]"),ns=a("@}"),nt=a("@?"),nu=a("@\n"),nv=a("@."),nw=a("@@"),nx=a("@%"),ny=a("@"),n6=a("CamlinternalFormat.Type_mismatch"),pi=a(p),pj=[0,[11,a(eL),[2,0,[2,0,0]]],a(", %s%s")],pI=[0,[11,a(gC),[2,0,[12,10,0]]],a(lx)],pJ=[0,[11,a("Fatal error in uncaught exception handler: exception "),[2,0,[12,10,0]]],a("Fatal error in uncaught exception handler: exception %s\n")],pH=a("Fatal error: out of memory in uncaught exception handler"),pF=[0,[11,a(gC),[2,0,[12,10,0]]],a(lx)],pB=[0,[2,0,[12,10,0]],a("%s\n")],pt=a("Raised at"),pu=a("Re-raised at"),pv=a("Raised by primitive operation at"),pw=a("Called from"),px=a(" (inlined)"),pz=a(p),py=[0,[2,0,[12,32,[2,0,[11,a(' in file "'),[2,0,[12,34,[2,0,[11,a(", line "),[4,0,0,0,[11,a(kU),FE]]]]]]]]]],a('%s %s in file "%s"%s, line %d, characters %d-%d')],pA=[0,[2,0,[11,a(" unknown location"),0]],a("%s unknown location")],po=a("Out of memory"),pp=a("Stack overflow"),pq=a("Pattern matching failed"),pr=a("Assertion failed"),ps=a("Undefined recursive module"),pk=[0,[12,40,[2,0,[2,0,[12,41,0]]]],a("(%s%s)")],pl=a(p),pm=a(p),pn=[0,[12,40,[2,0,[12,41,0]]],a("(%s)")],ph=[0,[4,0,0,0,0],a(gF)],pf=[0,[3,0,0],a("%S")],pg=a(la),pC=[0,a(p),a("(Cannot print locations:\n bytecode executable program file not found)"),a("(Cannot print locations:\n bytecode executable program file appears to be corrupt)"),a("(Cannot print locations:\n bytecode executable program file has wrong magic number)"),a("(Cannot print locations:\n bytecode executable program file cannot be opened;\n -- too many open files. Try running with OCAMLRUNPARAM=b=2)")],pM=a("Fun.Finally_raised: "),pK=a("Stdlib.Fun.Finally_raised"),pN=a(ls),FC=a("OCAMLRUNPARAM"),FA=a("CAMLRUNPARAM"),pO=a(p),p$=[3,0,3],qa=a(bf),p6=a(eW),p7=a("<\/"),p8=a(p),p2=a(eW),p3=a(gn),p4=a(p),p0=a("\n"),pZ=[0,a(p)],pV=a(p),pW=a(p),pX=a(p),pY=a(p),pT=[0,a(p),0,a(p)],pS=a(p),pR=a("Stdlib.Format.String_tag"),qn=a(p),qs=a(js),qu=a(lV),qv=a(ki),qw=a(iN),qx=a(ke),qy=a(kP),qz=a(jH),qA=a(k3),qB=a(gd),qC=a(jK),qD=a(k2),qE=a(j9),qF=a(k4),qG=a(jG),qH=a(iz),qI=a(lY),qJ=a(iM),qK=a(iU),qL=a(j1),qM=a(kB),qN=a(eU),qO=a(i7),qP=a(lJ),qQ=a(k8),qR=a(lv),qS=a(kt),qT=a(eO),qU=a(gG),qV=a(i3),qW=a(i2),qX=a(jV),qY=a(lM),qZ=a(lH),q0=a(lQ),q1=a(jt),q2=a(iX),q3=a(jg),q4=a(kK),q5=a(lT),q6=a(j6),q7=a(jy),q8=a(kh),q9=a(iT),q_=a(j_),q$=a(iC),ra=a(k6),rb=a(lF),rc=a(jw),rd=a(i5),re=a(j4),rf=a(ku),rg=a(jN),rh=a(kF),ri=a(kd),rj=a(k5),rk=a(jJ),rl=a(ju),rm=a(lo),rn=a(kW),ro=a(lz),rp=a(kT),rq=a(kO),rr=a(kN),rs=a(iS),rt=a(jA),ru=a(jc),rv=a(lc),rw=a(lt),rx=[0,[11,a("EUNKNOWNERR "),[4,0,0,0,0]],a("EUNKNOWNERR %d")],qt=[0,[11,a("Unix.Unix_error(Unix."),[2,0,[11,a(eL),[3,0,[11,a(eL),[3,0,[12,41,0]]]]]]],a("Unix.Unix_error(Unix.%s, %S, %S)")],qo=a(dv),qp=a(p),qq=a(p),qr=a(dv),ry=a("0.0.0.0"),rz=a("127.0.0.1"),Fz=a("::"),Fy=a("::1"),rP=a(p),rQ=a(p),rW=[0,92],rY=a("\\( group not closed by \\)"),rX=[0,a(iF),gl,10],rZ=a("[ class not closed by ]"),r0=a("spurious \\) in regular expression"),rS=a("too many r* or r+ where r is nullable"),rT=a(p),rU=a(p),rR=[0,a(iF),213,11],r6=[0,a(kL),52,4],r5=[0,a(kL),58,34],r4=a("Not a valid time zone"),ug=a("Not a month"),ue=a("Not a day"),ub=a("from_business: bad week"),uc=a("from_business: bad date"),to=[0,a(kv),jM,4],tn=[0,a(kv),dB,4],tg=[0,-4713,12,31],th=[0,kY,1,23],ti=[0,dp,10,14],tj=[0,dp,10,5],te=a("Date.Out_of_bounds"),tf=a("Date.Undefined"),tE=a("Date.Period.Not_computable"),tN=[0,31,59,90,bT,f$,181,212,gE,273,304,334,eB],uk=[0,a(eQ),429,6],uj=[0,a(eQ),lm,4],ui=[0,a(eQ),167,6],uh=[0,a(eQ),67,4],uo=a("[a-zA-Z]+"),ut=b6(1,0,0),up=a("Z.Overflow"),uq=a(gk),ux=a(p),uy=a("+inf"),uz=a("-inf"),uA=a(lN),uB=a("undef"),uD=[0,a("q.ml"),486,25],uC=a("Q.of_string: invalid digit"),uv=a("impossible case"),uE=a("Runtime.EmptyError"),uF=a("Runtime.AssertionFailed"),uH=a("Runtime.ConflictError"),uJ=a("Runtime.ImpossibleDate"),uL=a("Runtime.NoValueProvided"),Ep=[0,0],Eq=[1,0],Er=[2,0],Eo=[0,a(dh),74,11,74,27,[0,a(ev),[0,a(de),[0,a(t),0]]]],Es=[0,a(a6),[0,a("enfants_\xc3\xa0_charge"),0]],EM=[0,a(dh),90,20,90,69,[0,a(ev),[0,a(de),[0,a(t),0]]]],Eu=[0,a(a6),[0,a("allocations_familiales.personne_charge_effective_permanente_est_parent"),0]],Et=[0,a(o),90,10,90,57,[0,a(n),0]],EL=[0,a(dh),93,20,93,74,[0,a(ev),[0,a(de),[0,a(t),0]]]],Ew=[0,a(a6),[0,a("allocations_familiales.personne_charge_effective_permanente_remplit_titre_I"),0]],Ev=[0,a(o),91,10,91,62,[0,a(n),0]],Ey=[0,a(a6),[0,a("allocations_familiales.ressources_m\xc3\xa9nage"),0]],Ex=[0,a(o),92,10,92,27,[0,a(n),0]],EA=[0,a(a6),[0,a("allocations_familiales.r\xc3\xa9sidence"),0]],Ez=[0,a(o),93,10,93,19,[0,a(n),0]],EC=[0,a(a6),[0,a("allocations_familiales.date_courante"),0]],EB=[0,a(o),96,10,96,23,[0,a(n),0]],EE=[0,a(a6),[0,a("allocations_familiales.enfants_\xc3\xa0_charge"),0]],ED=[0,a(o),99,10,99,26,[0,a(n),0]],EK=[0,a(dh),96,20,96,66,[0,a(ev),[0,a(de),[0,a(t),0]]]],EG=[0,a(a6),[0,a("allocations_familiales.avait_enfant_\xc3\xa0_charge_avant_1er_janvier_2012"),0]],EF=[0,a(o),bT,10,bT,54,[0,a(n),0]],EH=[0,a(a6),[0,a(iQ),[0,a(f),0]]],EI=[0,a(a6),[0,a(iQ),[0,a(f),0]]],EJ=[0,a(a6),[0,a("i_montant_vers\xc3\xa9"),0]],DS=[0,a(f),[0,a(dl),[0,a(aw),0]]],DT=[0,a(f),[0,a(dl),0]],DU=[0,a(f),[0,a(dl),[0,a(ay),0]]],DV=[0,a(f),[0,a(dl),0]],DC=[0,a(f),[0,a(bE),[0,a(aw),0]]],DD=[0,a(f),[0,a(bE),0]],DE=[0,a(f),[0,a(bE),[0,a(ay),0]]],DF=[0,a(f),[0,a(bE),0]],DG=a(cz),DL=a(kl),DM=a(du),DH=[0,a(f),[0,a(dg),[0,a(aw),0]]],DI=[0,a(f),[0,a(dg),0]],DJ=[0,a(f),[0,a(dg),[0,a(ay),0]]],DK=[0,a(f),[0,a(dg),0]],DB=[0,a(o),ka,11,ka,49,[0,a(n),0]],Dt=a(a1),Du=[0,a(ao),272,5,274,41,[0,a(ds),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Dv=a(a1),Dw=a(cz),Dx=a(a1),Do=a(a1),Dp=[0,a(ao),262,5,kb,42,[0,a(ds),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Dq=a(a1),Dr=a(cz),Ds=a(a1),Dn=[0,a(o),eD,11,eD,52,[0,a(n),0]],Dm=a(k),Dc=[0,a(f),[0,a(V),[0,a(aw),0]]],Dd=[0,a(f),[0,a(V),0]],De=[0,a(f),[0,a(V),[0,a(ay),0]]],Df=[0,a(f),[0,a(V),0]],Dg=a(U),Dh=a(gc),Di=[0,a(ao),382,5,385,23,[0,a(eT),[0,a(bZ),[0,a(df),[0,a(bG),[0,a(am),[0,a(B),0]]]]]]],Dj=a("0.0567"),C5=[0,a(f),[0,a(V),[0,a(aw),0]]],C6=[0,a(f),[0,a(V),0]],C7=[0,a(f),[0,a(V),[0,a(ay),0]]],C8=[0,a(f),[0,a(V),0]],C9=a(U),C_=a("11"),C$=a(gc),Da=[0,a(ao),373,5,376,42,[0,a(eT),[0,a(bZ),[0,a(df),[0,a(bG),[0,a(am),[0,a(B),0]]]]]]],Db=a("0.0369"),C4=[0,a(o),ek,11,ek,37,[0,a(n),0]],C0=[0,a(f),[0,a(dm),[0,a(aw),0]]],C1=[0,a(f),[0,a(dm),0]],C2=[0,a(f),[0,a(dm),[0,a(ay),0]]],C3=[0,a(f),[0,a(dm),0]],CZ=[0,a(o),ek,11,ek,37,[0,a(n),0]],CW=[8,0],CX=[0,a(v),lq,5,lq,24,[0,a(kA),[0,a(J),[0,a(K),[0,a(t),0]]]]],CU=a(U),CV=[0,a(ao),350,5,351,69,[0,a(eT),[0,a(bZ),[0,a(df),[0,a(bG),[0,a(am),[0,a(B),0]]]]]]],CT=[0,a(o),ew,11,ew,31,[0,a(n),0]],CM=[0,a(f),[0,a(dr),[0,a(aw),0]]],CN=[0,a(f),[0,a(dr),0]],CO=[0,a(f),[0,a(dr),[0,a(ay),0]]],CP=[0,a(f),[0,a(dr),0]],CQ=a(U),CD=[0,a(f),[0,a(V),[0,a(aw),0]]],CE=[0,a(f),[0,a(V),0]],CF=[0,a(f),[0,a(V),[0,a(ay),0]]],CG=[0,a(f),[0,a(V),0]],CH=[0,a(dh),27,5,27,44,[0,a("R\xc3\xa8gles diverses"),[0,a(de),[0,a(t),0]]]],CI=a(k),Cx=[0,a(f),[0,a(V),[0,a(aw),0]]],Cy=[0,a(f),[0,a(V),0]],Cz=[0,a(f),[0,a(V),[0,a(ay),0]]],CA=[0,a(f),[0,a(V),0]],CB=[0,a(ao),eN,3,eN,41,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],CC=a("0.04"),Cr=[0,a(f),[0,a(V),[0,a(aw),0]]],Cs=[0,a(f),[0,a(V),0]],Ct=[0,a(f),[0,a(V),[0,a(ay),0]]],Cu=[0,a(f),[0,a(V),0]],Cv=[0,a(ao),95,3,96,44,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Cw=a(jm),Cl=[0,a(f),[0,a(V),[0,a(aw),0]]],Cm=[0,a(f),[0,a(V),0]],Cn=[0,a(f),[0,a(V),[0,a(ay),0]]],Co=[0,a(f),[0,a(V),0]],Cp=[0,a(ao),55,3,55,41,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Cq=a(f_),Ck=[0,a(o),eP,11,eP,47,[0,a(n),0]],Cj=[0,a(o),eP,11,eP,47,[0,a(n),0]],Ca=[0,a(ao),cH,3,cH,41,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Cb=a(U),Cc=a(jm),Cd=a(k),B8=[0,a(ao),74,3,75,44,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],B9=a(U),B_=a(f_),B$=a(k),B4=[0,a(ao),35,3,35,41,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],B5=a(U),B6=a(lA),B7=a(k),B3=[0,a(o),dA,11,dA,47,[0,a(n),0]],BW=[0,a(ao),cH,3,cH,41,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],BX=a(ax),BY=a(ax),BZ=a("0.1025"),B0=a(k),BR=[0,a(ao),74,3,75,44,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],BS=a(ax),BT=a(ax),BU=a("0.205"),BV=a(k),BM=[0,a(ao),35,3,35,41,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],BN=a(ax),BO=a(ax),BP=a("0.41"),BQ=a(k),BL=[0,a(o),dz,11,dz,56,[0,a(n),0]],BH=[0,a(ao),gE,5,gE,43,[0,a(ds),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],BI=a("0.0559"),BF=[0,a(ao),229,5,lm,46,[0,a(ds),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],BG=a("0.1117"),BD=[0,a(ao),jq,5,jq,43,[0,a(ds),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],BE=a("0.20234"),BC=[0,a(o),bH,11,bH,47,[0,a(n),0]],Bv=a(a1),Bw=[0,a(ao),170,5,171,68,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Bx=a(a1),By=a(cz),Bz=a(a1),Bq=a(a1),Br=[0,a(ao),162,5,163,68,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Bs=a(a1),Bt=a(cz),Bu=a(a1),Bp=[0,a(o),eu,11,eu,31,[0,a(n),0]],Bo=a(k),Bn=[0,a(o),eu,11,eu,31,[0,a(n),0]],Bh=[0,a(f),[0,a(bg),[0,a(aw),0]]],Bi=[0,a(f),[0,a(bg),0]],Bj=[0,a(f),[0,a(bg),[0,a(ay),0]]],Bk=[0,a(f),[0,a(bg),0]],Bl=[0,a(ah),313,5,lu,58,[0,a(lw),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],A_=[0,a(f),[0,a(dw),[0,a(aw),0]]],A$=[0,a(f),[0,a(dw),0]],Ba=[0,a(f),[0,a(dw),[0,a(ay),0]]],Bb=[0,a(f),[0,a(dw),0]],Bc=[0,a(f),[0,a(bg),[0,a(aw),0]]],Bd=[0,a(f),[0,a(bg),0]],Be=[0,a(f),[0,a(bg),[0,a(ay),0]]],Bf=[0,a(f),[0,a(bg),0]],Bg=[0,a(ah),299,5,300,58,[0,a(lw),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],A9=[0,a(o),eN,11,eN,34,[0,a(n),0]],Ee=[8,0],Ef=a(U),Eg=[0,a(v),344,5,345,72,[0,a(kA),[0,a(J),[0,a(K),[0,a(t),0]]]]],Ec=a(U),Ed=[0,a(ah),406,5,407,72,[0,a(go),[0,a(bZ),[0,a(eJ),[0,a(bG),[0,a(ag),[0,a(B),0]]]]]]],Eb=[0,a(o),eI,11,eI,28,[0,a(n),0]],D$=a(ax),Ea=[0,a(ah),ex,5,ex,70,[0,a(l0),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],AW=[0,a(f),[0,a(bE),[0,a(aw),0]]],AX=[0,a(f),[0,a(bE),0]],AY=[0,a(f),[0,a(bE),[0,a(ay),0]]],AZ=[0,a(f),[0,a(bE),0]],A0=a(cz),A1=a(kl),A2=a(du),AN=[0,a(v),lS,5,lS,49,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],AO=a(k),AP=a("5728"),AQ=a(k),AJ=[0,a(v),497,5,498,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],AK=a(k),AL=a("0.0717"),AM=a(k),AF=[0,a(v),489,5,490,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],AG=a(k),AH=a("0.0847"),AI=a(k),AB=[0,a(v),481,5,482,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],AC=a(k),AD=a("0.0976"),AE=a(k),Ax=[0,a(v),473,5,474,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],Ay=a(k),Az=a("0.115"),AA=a(k),At=[0,a(v),465,5,466,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],Au=a(k),Av=a("0.1163"),Aw=a(k),Ap=[0,a(v),457,5,458,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],Aq=a(k),Ar=a("0.122"),As=a(k),Al=[0,a(v),449,5,450,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],Am=a(k),An=a("0.1278"),Ao=a(k),Ah=[0,a(v),441,5,442,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],Ai=a(k),Aj=a("0.1335"),Ak=a(k),Ad=[0,a(v),433,5,434,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],Ae=a(k),Af=a("0.1393"),Ag=a(k),z$=[0,a(v),425,5,jp,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],Aa=a(k),Ab=a("0.145"),Ac=a(k),z_=[0,a(o),em,11,em,54,[0,a(n),0]],z7=a(k),z8=a(jh),z9=a(k),z1=[0,a(v),j5,5,j5,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],z2=a(U),z3=a("0.3068"),z4=a(k),zX=[0,a(v),jr,5,jr,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zY=a(U),zZ=a("0.2936"),z0=a(k),zT=[0,a(v),jQ,5,jQ,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zU=a(U),zV=a("0.284"),zW=a(k),zP=[0,a(v),k0,5,k0,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zQ=a(U),zR=a("0.2672"),zS=a(k),zL=[0,a(v),ji,5,ji,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zM=a(U),zN=a("0.273"),zO=a(k),zH=[0,a(v),jZ,5,jZ,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zI=a(U),zJ=a("0.2555"),zK=a(k),zD=[0,a(v),jR,5,jR,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zE=a(U),zF=a("0.2496"),zG=a(k),zz=[0,a(v),ln,5,ln,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zA=a(U),zB=a("0.2437"),zC=a(k),zv=[0,a(v),gl,5,gl,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zw=a(U),zx=a("0.2379"),zy=a(k),zr=[0,a(v),kM,5,kM,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zs=a(U),zt=a("0.232"),zu=a(k),zq=[0,a(o),dB,11,dB,55,[0,a(n),0]],zn=a(U),zo=a(lA),zp=a(k),zh=[0,a(v),lr,5,lr,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zi=a(ax),zj=a("0.143"),zk=a(k),zd=[0,a(v),ko,5,ko,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],ze=a(ax),zf=a("0.1259"),zg=a(k),y$=[0,a(v),kj,5,kj,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],za=a(ax),zb=a("0.1089"),zc=a(k),y7=[0,a(v),iD,5,iD,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],y8=a(ax),y9=a("0.0918"),y_=a(k),y3=[0,a(v),lI,5,lI,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],y4=a(ax),y5=a("0.0842"),y6=a(k),yZ=[0,a(v),lP,5,lP,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],y0=a(ax),y1=a("0.0766"),y2=a(k),yV=[0,a(v),lE,5,lE,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],yW=a(ax),yX=a("0.069"),yY=a(k),yR=[0,a(v),jd,5,jd,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],yS=a(ax),yT=a("0.075"),yU=a(k),yN=[0,a(v),ky,5,ky,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],yO=a(ax),yP=a("0.0539"),yQ=a(k),yJ=[0,a(v),jF,5,jF,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],yK=a(ax),yL=a(jB),yM=a(k),yI=[0,a(o),eK,11,eK,56,[0,a(n),0]],yF=a(ax),yG=a(f_),yH=a(k),yw=a(U),yx=[0,a(ah),420,6,421,72,[0,a(go),[0,a(bZ),[0,a(eJ),[0,a(bG),[0,a(ag),[0,a(B),0]]]]]]],yr=[0,a(an),[0,a(dn),[0,a(aw),0]]],ys=[0,a(an),[0,a(dn),0]],yt=[0,a(an),[0,a(dn),[0,a(ay),0]]],yu=[0,a(an),[0,a(dn),0]],yv=[0,a(ah),jM,5,125,59,[0,a(l0),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],yq=[0,a(o),bB,11,bB,35,[0,a(n),0]],yk=[0,a(v),lK,5,lK,69,[0,a(b0),[0,a(jY),[0,a(bW),[0,a(t),0]]]]],yl=a(jk),ym=a("5827900"),yh=[0,a(v),bm,5,bm,69,[0,a(jE),[0,a(bW),[0,a(t),0]]]],yi=a(k_),yj=a("5775900"),ye=[0,a(v),bT,5,bT,69,[0,a(iG),[0,a(bW),[0,a(t),0]]]],yf=a(lB),yg=a("5684900"),yb=[0,a(v),87,5,87,69,[0,a(lL),[0,a(bW),[0,a(t),0]]]],yc=a(k1),yd=a("5628600"),ya=[0,a(o),es,11,es,27,[0,a(n),0]],x_=a(lX),x$=a("5595000"),x5=[0,a(v),jW,5,jW,69,[0,a(b0),[0,a(jY),[0,a(bW),[0,a(t),0]]]]],x6=a(jk),x7=a("8155800"),x2=[0,a(v),jC,5,jC,69,[0,a(jE),[0,a(bW),[0,a(t),0]]]],x3=a(k_),x4=a("8083100"),xZ=[0,a(v),bB,5,bB,69,[0,a(iG),[0,a(bW),[0,a(t),0]]]],x0=a(lB),x1=a("7955800"),xW=[0,a(v),94,5,94,69,[0,a(lL),[0,a(bW),[0,a(t),0]]]],xX=a(k1),xY=a("7877000"),xV=[0,a(o),ez,11,ez,28,[0,a(n),0]],xT=a(lX),xU=a("7830000"),xM=[0,a(an),[0,a(dj),[0,a(aw),0]]],xN=[0,a(an),[0,a(dj),0]],xO=[0,a(an),[0,a(dj),[0,a(ay),0]]],xP=[0,a(an),[0,a(dj),0]],xJ=[0,a(jb),83,19,83,69,[0,a("Article R521-1"),[0,a(L),[0,a(N),[0,a(H),[0,a(kI),[0,a(B),0]]]]]]],xI=a("14"),xH=[0,a(o),kn,11,kn,38,[0,a(n),0]],xj=[0,a(ah),269,5,270,48,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],xk=[0,0],xh=[0,a(ah),kr,5,259,56,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],xi=[1,0],xf=[0,a(ah),kG,5,kG,70,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],xg=[0,0],xd=[0,a(ah),kV,5,kV,69,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],xe=[0,0],xb=[0,a(ah),jD,5,jD,60,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],xc=[0,0],xa=[0,a(o),ca,11,ca,20,[0,a(n),0]],w$=[0,a(o),ca,11,ca,20,[0,a(n),0]],w8=[0,a(ah),263,5,kb,48,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],w9=[0,0],w6=[0,a(ah),lg,5,dk,56,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],w7=[2,0],w4=[0,a(ah),jo,5,jo,70,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],w5=[1,0],w2=[0,a(ah),jS,5,jS,69,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],w3=[0,0],w0=[0,a(ah),kX,5,kX,60,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],w1=[0,0],wZ=[0,a(o),cB,11,cB,26,[0,a(n),0]],wY=[0,a(o),cB,11,cB,26,[0,a(n),0]],w_=[0,a(f),[0,a(bE),0]],xl=[0,a(f),[0,a("versement"),0]],xn=a(eS),xm=[0,a(o),f$,11,f$,32,[0,a(n),0]],xo=[0,a(f),[0,a("nombre_enfants_l521_1"),0]],xq=a(eS),xp=[0,a(o),bm,11,bm,41,[0,a(n),0]],xr=[0,a(f),[0,a("nombre_enfants_alin\xc3\xa9a_2_l521_3"),0]],xs=[0,a(f),[0,a(jL),[0,a(gy),0]]],xt=[0,a(f),[0,a(jL),[0,a(gy),0]]],xv=[0,a(f),[0,a("prestations_familiales.date_courante"),0]],xu=[0,a(o),70,10,70,23,[0,a(n),0]],xx=[1,0],xy=[0,a(f),[0,a("prestations_familiales.prestation_courante"),0]],xw=[0,a(o),71,10,71,29,[0,a(n),0]],xA=[0,a(f),[0,a("prestations_familiales.r\xc3\xa9sidence"),0]],xz=[0,a(o),72,10,72,19,[0,a(n),0]],xB=[0,a(f),[0,a(lk),[0,a(an),0]]],xC=[0,a(f),[0,a(lk),[0,a(an),0]]],xE=[0,a(f),[0,a("enfant_le_plus_\xc3\xa2g\xc3\xa9.enfants"),0]],xD=[0,a(o),84,10,84,17,[0,a(n),0]],xF=[0,a(f),[0,a(j$),[0,a(gH),0]]],xG=[0,a(f),[0,a(j$),[0,a(gH),0]]],xK=[0,a(f),[0,a(bg),0]],xL=[0,a(o),aR,11,aR,61,[0,a(n),0]],xQ=[0,a(f),[0,a("enfants_\xc3\xa0_charge_droit_ouvert_prestation_familiale"),0]],xR=[0,a(f),[0,a(dw),0]],xS=[0,a(o),ez,11,ez,28,[0,a(n),0]],x8=[0,a(f),[0,a("plafond_II_d521_3"),0]],x9=[0,a(o),es,11,es,27,[0,a(n),0]],yn=[0,a(f),[0,a("plafond_I_d521_3"),0]],El=a(U),Em=[0,a(ah),jp,5,427,71,[0,a(go),[0,a(bZ),[0,a(eJ),[0,a(bG),[0,a(ag),[0,a(B),0]]]]]]],yo=[0,a(o),km,11,km,34,[0,a(n),0]],yp=[0,a(f),[0,a("droit_ouvert_compl\xc3\xa9ment"),0]],yy=[0,a(f),[0,a(dr),0]],yA=a(eS),yB=a(eS),yC=a(jB),Ek=a(k),yz=[0,a(o),dq,11,dq,64,[0,a(n),0]],yD=[0,a(f),[0,a("montant_initial_base_quatri\xc3\xa8me_enfant_et_plus_mayotte"),0]],yE=[0,a(o),eK,11,eK,56,[0,a(n),0]],zl=[0,a(f),[0,a("montant_initial_base_troisi\xc3\xa8me_enfant_mayotte"),0]],zm=[0,a(o),dB,11,dB,55,[0,a(n),0]],z5=[0,a(f),[0,a("montant_initial_base_deuxi\xc3\xa8me_enfant_mayotte"),0]],z6=[0,a(o),em,11,em,54,[0,a(n),0]],AR=[0,a(f),[0,a("montant_initial_base_premier_enfant_mayotte"),0]],AS=[0,a(o),iR,11,iR,31,[0,a(n),0]],AT=[0,a(f),[0,a("nombre_total_enfants"),0]],AV=a(du),AU=[0,a(o),gA,11,gA,31,[0,a(n),0]],A3=[0,a(f),[0,a("nombre_moyen_enfants"),0]],Eh=a(U),Ei=[0,a(ao),ks,5,360,71,[0,a(eT),[0,a(bZ),[0,a(df),[0,a(bG),[0,a(am),[0,a(B),0]]]]]]],Ej=a(jh),A5=a(k),A4=[0,a(o),gJ,11,gJ,46,[0,a(n),0]],A6=[0,a(f),[0,a("montant_initial_base_premier_enfant"),0]],A7=[0,a(o),eI,11,eI,28,[0,a(n),0]],A8=[0,a(f),[0,a("droit_ouvert_base"),0]],Bm=[0,a(f),[0,a(V),0]],BA=[0,a(f),[0,a(dy),0]],BB=[0,a(o),bH,11,bH,47,[0,a(n),0]],BJ=[0,a(f),[0,a("montant_vers\xc3\xa9_forfaitaire_par_enfant"),0]],BK=[0,a(o),dz,11,dz,56,[0,a(n),0]],B1=[0,a(f),[0,a("montant_initial_base_troisi\xc3\xa8me_enfant_et_plus"),0]],B2=[0,a(o),dA,11,dA,47,[0,a(n),0]],Ce=[0,a(f),[0,a("montant_initial_base_deuxi\xc3\xa8me_enfant"),0]],Cg=a(du),Ch=a(du),Cf=[0,a(o),cH,11,cH,38,[0,a(n),0]],Ci=[0,a(f),[0,a("rapport_enfants_total_moyen"),0]],CJ=[0,a(f),[0,a(dm),0]],CL=a(k),CK=[0,a(o),iP,11,iP,36,[0,a(n),0]],CR=[0,a(f),[0,a("montant_vers\xc3\xa9_forfaitaire"),0]],CS=[0,a(o),ew,11,ew,31,[0,a(n),0]],CY=[0,a(f),[0,a("montant_initial_base"),0]],Dk=[0,a(f),[0,a(dg),0]],Dl=[0,a(o),eD,11,eD,52,[0,a(n),0]],Dy=[0,a(f),[0,a("montant_vers\xc3\xa9_compl\xc3\xa9ment_pour_forfaitaire"),0]],Dz=[0,a(o),gp,11,gp,43,[0,a(n),0]],DA=[0,a(f),[0,a("montant_avec_garde_altern\xc3\xa9e_base"),0]],DN=[0,a(f),[0,a(dl),0]],D_=a(k),DO=[0,a(o),lD,11,lD,29,[0,a(n),0]],DP=[0,a(f),[0,a("montant_vers\xc3\xa9_base"),0]],DR=a(k),D9=a(k),DQ=[0,a(o),kx,11,kx,35,[0,a(n),0]],DW=[0,a(f),[0,a("montant_vers\xc3\xa9_majoration"),0]],DX=[0,a(o),kR,11,kR,58,[0,a(n),0]],DY=[0,a(f),[0,a("montant_base_compl\xc3\xa9ment_pour_base_et_majoration"),0]],D0=[0,a(f),[0,a(dy),[0,a(aw),0]]],D1=[0,a(f),[0,a(dy),0]],D2=[0,a(f),[0,a(dy),[0,a(ay),0]]],D3=[0,a(f),[0,a(dy),0]],D8=a(k),DZ=[0,a(o),kc,11,kc,59,[0,a(n),0]],D4=[0,a(f),[0,a("montant_vers\xc3\xa9_compl\xc3\xa9ment_pour_base_et_majoration"),0]],D7=a(k),D5=[0,a(o),iH,10,iH,23,[0,a(n),0]],D6=[0,a(f),[0,a("montant_vers\xc3\xa9"),0]],wL=[0,a(ah),60,5,62,32,[0,a(gq),[0,a(gj),[0,a(ge),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],wK=[0,a(ah),49,5,50,50,[0,a(gq),[0,a(gj),[0,a(ge),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],wJ=[0,a(o),65,10,65,22,[0,a(n),0]],wI=[0,a(o),65,10,65,22,[0,a(n),0]],wG=[0,a(ah),68,5,71,57,[0,a(gq),[0,a(gj),[0,a(ge),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],wF=[0,a(o),66,10,66,29,[0,a(n),0]],wq=[0,a(v),60,5,61,34,[0,a("Instruction interminist\xc3\xa9rielle n\xc2\xb0DSS/2B/2021/65 du 19 mars 2021 relative \xc3\xa0 la revalorisation au 1er avril 2021 des prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 la R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et dans le d\xc3\xa9partement de Mayotte"),[0,a(gi),[0,a(t),0]]]],wr=a("41481"),wo=[0,a(v),44,5,45,34,[0,a("Instruction interminist\xc3\xa9rielle no DSS/SD2B/2020/33 du 18 f\xc3\xa9vrier 2020 relative \xc3\xa0 la revalorisation au 1er avril 2020 des prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 La R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et dans le d\xc3\xa9partement de Mayotte"),[0,a(gi),[0,a(t),0]]]],wp=a("41404"),wm=[0,a(v),24,5,25,34,[0,a("Instruction minist\xc3\xa9rielle N\xc2\xb0DSS/SD2B/2019/65 du 25 mars 2019 relative \xc3\xa0 la revalorisation au 1er avril 2019 des prestations familiales servies en m\xc3\xa9tropole"),[0,a(gi),[0,a(t),0]]]],wn=a("41316"),wl=[0,a(o),74,10,74,24,[0,a(n),0]],wi=a("20"),wh=[0,a(o),68,10,68,22,[0,a(n),0]],wj=[0,a(an),[0,a("\xc3\xa2ge_l512_3_2"),0]],wk=[0,a(o),74,10,74,24,[0,a(n),0]],ws=[0,a(an),[0,a("base_mensuelle"),0]],wu=[0,a(an),[0,a("smic.date_courante"),0]],wt=[0,a(o),41,10,41,23,[0,a(n),0]],ww=[0,a(an),[0,a("smic.r\xc3\xa9sidence"),0]],wv=[0,a(o),42,10,42,19,[0,a(n),0]],wx=[0,a(an),[0,a(lR),[0,a(gh),0]]],wy=[0,a(an),[0,a(lR),[0,a(gh),0]]],wQ=[0,0],wS=[1,0],wT=[2,0],wU=[3,0],wV=[4,0],wW=[5,0],wR=[0,a(ah),354,5,ks,30,[0,a("Article L751-1"),[0,a("Chapitre 1er : G\xc3\xa9n\xc3\xa9ralit\xc3\xa9s"),[0,a(eJ),[0,a(bG),[0,a(ag),[0,a(B),0]]]]]]],wz=[0,a(o),69,10,69,33,[0,a(n),0]],wA=[0,a(an),[0,a("r\xc3\xa9gime_outre_mer_l751_1"),0]],wN=[0,a(jb),i8,18,i8,41,[0,a("Article R755-0-2"),[0,a(bZ),[0,a(df),[0,a(bG),[0,a(kI),[0,a(B),0]]]]]]],wO=a(ll),wP=a(jz),wC=a(ll),wD=a(jz),wB=[0,a(o),67,11,67,27,[0,a(n),0]],wE=[0,a(an),[0,a("plafond_l512_3_2"),0]],wH=[0,a(an),[0,a(dn),0]],wM=[0,a(an),[0,a(dj),0]],wa=[2,0],wb=a(k),wc=a(k),wd=[1,0],we=a(U),v$=[0,a(o),85,10,85,21,[0,a(n),0]],wf=[0,a(gH),[0,a("le_plus_\xc3\xa2g\xc3\xa9"),0]],v8=a(gc),v7=[0,a(o),81,10,81,37,[0,a(n),0]],v9=[0,a(gy),[0,a(bg),0]],v2=[8,0],v3=[0,a(v),lu,5,317,6,[0,a(b0),[0,a(iI),[0,a(cy),[0,a(t),0]]]]],v4=a("774"),vS=[6,0],vV=[0,0],vW=[1,0],vX=[2,0],vY=[3,0],vZ=[4,0],v0=[5,0],v1=[7,0],vT=[0,a(v),297,5,306,6,[0,a(b0),[0,a(iI),[0,a(cy),[0,a(t),0]]]]],vU=a("1025"),vP=[8,0],vQ=[0,a(v),276,5,278,6,[0,a(b0),[0,a(i_),[0,a(cy),[0,a(t),0]]]]],vR=a("766"),vF=[6,0],vI=[0,0],vJ=[1,0],vK=[2,0],vL=[3,0],vM=[4,0],vN=[5,0],vO=[7,0],vG=[0,a(v),kr,5,267,6,[0,a(b0),[0,a(i_),[0,a(cy),[0,a(t),0]]]]],vH=a("1015"),vC=[8,0],vD=[0,a(v),237,5,239,6,[0,a(b0),[0,a(iE),[0,a(cy),[0,a(t),0]]]]],vE=a("757"),vs=[6,0],vv=[0,0],vw=[1,0],vx=[2,0],vy=[3,0],vz=[4,0],vA=[5,0],vB=[7,0],vt=[0,a(v),219,5,228,6,[0,a(b0),[0,a(iE),[0,a(cy),[0,a(t),0]]]]],vu=a("1003"),vr=[0,a(o),43,10,43,22,[0,a(n),0]],vq=[0,a(o),43,10,43,22,[0,a(n),0]],v5=[0,a(gh),[0,a("brut_horaire"),0]],vh=a("a_d\xc3\xa9j\xc3\xa0_ouvert_droit_aux_allocations_familiales"),vi=a("prise_en_charge"),vj=a("\xc3\xa2ge"),vk=a("date_de_naissance"),vl=a("r\xc3\xa9muneration_mensuelle"),vm=a("obligation_scolaire"),vn=a("identifiant"),vo=[0,a("Enfant"),0],u_=a("PrestationAccueilJeuneEnfant"),va=a(f),vb=a("Compl\xc3\xa9mentFamilial"),vc=a("AllocationLogement"),vd=a("Allocation\xc3\x89ducationEnfantHandicap\xc3\xa9"),ve=a("AllocationSoutienFamilial"),vf=a("AllocationRentr\xc3\xa9eScolaire"),vg=a("AllocationJournali\xc3\xa8rePresenceParentale"),u$=[0,a("\xc3\x89l\xc3\xa9mentPrestationsFamiliales"),0],uZ=a(j7),u1=a(kJ),u2=a(i6),u3=a("LaR\xc3\xa9union"),u4=a("SaintBarth\xc3\xa9lemy"),u5=a("SaintMartin"),u6=a(jT),u7=a("SaintPierreEtMiquelon"),u8=a(le),u0=[0,a("Collectivit\xc3\xa9"),0],uV=a("Avant"),uX=a("Pendant"),uY=a("Apr\xc3\xa8s"),uW=[0,a("SituationObligationScolaire"),0],uP=a("GardeAltern\xc3\xa9ePartageAllocations"),uR=a("GardeAltern\xc3\xa9eAllocataireUnique"),uS=a("EffectiveEtPermanente"),uT=a("ServicesSociauxAllocationVers\xc3\xa9e\xc3\x80LaFamille"),uU=a("ServicesSociauxAllocationVers\xc3\xa9eAuxServicesSociaux"),uQ=[0,a("PriseEnCharge"),0],EN=a("Jsoo_runtime.Error.Exn"),EO=a(gf),Fs=a("Begin call"),Ft=a("End call"),Fu=a("Variable definition"),Fv=a("Decision taken"),E9=a("Confi\xc3\xa9 aux service sociaux, allocation vers\xc3\xa9e aux services sociaux"),E_=a("Confi\xc3\xa9 aux service sociaux, allocation vers\xc3\xa9e \xc3\xa0 la famille"),E$=a("Effective et permanente"),Fa=a("Garde altern\xc3\xa9e, allocataire unique"),Fb=a("Garde altern\xc3\xa9e, partage des allocations"),Fd=[0,0],Fe=[1,0],Ff=[2,0],Fg=[3,0],Fh=[4,0],Fc=a("Unknown prise en charge"),EZ=a(j7),E0=a(kJ),E1=a("La R\xc3\xa9union"),E2=a(i6),E3=a(le),E4=a(jT),E5=a("Saint Barth\xc3\xa9lemy"),E6=a("Saint Martin"),E7=a("Saint Pierre et Miquelon"),Fi=[7,0],Fj=[5,0],Fk=[4,0],Fl=[6,0],Fm=[8,0],Fn=[2,0],Fo=[3,0],Fp=[1,0],Fq=[0,0],E8=a("unknown collectivite!"),EX=a(p),EV=[0,[4,0,0,0,[12,68,[4,0,0,0,[12,77,[4,0,0,0,[12,89,0]]]]]],a("%dD%dM%dY")],EU=[0,a(kS),a(kZ),a(lj)];function +Y(a){if(typeof a==="number")return 0;else switch(a[0]){case -0:return[0,X(a[1])];case -1:return[1,X(a[1])];case -2:return[2,X(a[1])];case -3:return[3,X(a[1])];case -4:return[4,X(a[1])];case -5:return[5,X(a[1])];case -6:return[6,X(a[1])];case -7:return[7,X(a[1])];case +0:return[0,Y(a[1])];case +1:return[1,Y(a[1])];case +2:return[2,Y(a[1])];case +3:return[3,Y(a[1])];case +4:return[4,Y(a[1])];case +5:return[5,Y(a[1])];case +6:return[6,Y(a[1])];case +7:return[7,Y(a[1])];case 8:var -c=a[1];return[8,c,X(a[2])];case +c=a[1];return[8,c,Y(a[2])];case 9:var -b=a[1];return[9,b,b,X(a[3])];case -10:return[10,X(a[1])];case -11:return[11,X(a[1])];case -12:return[12,X(a[1])];case -13:return[13,X(a[1])];default:return[14,X(a[1])]}}function +b=a[1];return[9,b,b,Y(a[3])];case +10:return[10,Y(a[1])];case +11:return[11,Y(a[1])];case +12:return[12,Y(a[1])];case +13:return[13,Y(a[1])];default:return[14,Y(a[1])]}}function aC(a,b){if(typeof a==="number")return b;else switch(a[0]){case @@ -1161,124 +1243,127 @@ d=a[2],e=a[1];return[9,e,d,aC(a[3],b)];case 11:return[11,aC(a[1],b)];case 12:return[12,aC(a[1],b)];case 13:return[13,aC(a[1],b)];default:return[14,aC(a[1],b)]}}function -S(a,b){if(typeof +T(a,b){if(typeof a==="number")return b;else switch(a[0]){case -0:return[0,S(a[1],b)];case -1:return[1,S(a[1],b)];case +0:return[0,T(a[1],b)];case +1:return[1,T(a[1],b)];case 2:var -c=a[1];return[2,c,S(a[2],b)];case +c=a[1];return[2,c,T(a[2],b)];case 3:var -d=a[1];return[3,d,S(a[2],b)];case +d=a[1];return[3,d,T(a[2],b)];case 4:var -e=a[3],f=a[2],g=a[1];return[4,g,f,e,S(a[4],b)];case +e=a[3],f=a[2],g=a[1];return[4,g,f,e,T(a[4],b)];case 5:var -h=a[3],i=a[2],j=a[1];return[5,j,i,h,S(a[4],b)];case +h=a[3],i=a[2],j=a[1];return[5,j,i,h,T(a[4],b)];case 6:var -k=a[3],l=a[2],m=a[1];return[6,m,l,k,S(a[4],b)];case +k=a[3],l=a[2],m=a[1];return[6,m,l,k,T(a[4],b)];case 7:var -n=a[3],o=a[2],p=a[1];return[7,p,o,n,S(a[4],b)];case +n=a[3],o=a[2],p=a[1];return[7,p,o,n,T(a[4],b)];case 8:var -q=a[3],r=a[2],s=a[1];return[8,s,r,q,S(a[4],b)];case +q=a[3],r=a[2],s=a[1];return[8,s,r,q,T(a[4],b)];case 9:var -t=a[1];return[9,t,S(a[2],b)];case -10:return[10,S(a[1],b)];case +t=a[1];return[9,t,T(a[2],b)];case +10:return[10,T(a[1],b)];case 11:var -u=a[1];return[11,u,S(a[2],b)];case +u=a[1];return[11,u,T(a[2],b)];case 12:var -v=a[1];return[12,v,S(a[2],b)];case +v=a[1];return[12,v,T(a[2],b)];case 13:var -w=a[2],x=a[1];return[13,x,w,S(a[3],b)];case +w=a[2],x=a[1];return[13,x,w,T(a[3],b)];case 14:var -y=a[2],z=a[1];return[14,z,y,S(a[3],b)];case -15:return[15,S(a[1],b)];case -16:return[16,S(a[1],b)];case +y=a[2],z=a[1];return[14,z,y,T(a[3],b)];case +15:return[15,T(a[1],b)];case +16:return[16,T(a[1],b)];case 17:var -A=a[1];return[17,A,S(a[2],b)];case +A=a[1];return[17,A,T(a[2],b)];case 18:var -B=a[1];return[18,B,S(a[2],b)];case -19:return[19,S(a[1],b)];case +B=a[1];return[18,B,T(a[2],b)];case +19:return[19,T(a[1],b)];case 20:var -C=a[2],D=a[1];return[20,D,C,S(a[3],b)];case +C=a[2],D=a[1];return[20,D,C,T(a[3],b)];case 21:var -E=a[1];return[21,E,S(a[2],b)];case -22:return[22,S(a[1],b)];case +E=a[1];return[21,E,T(a[2],b)];case +22:return[22,T(a[1],b)];case 23:var -F=a[1];return[23,F,S(a[2],b)];default:var -G=a[2],H=a[1];return[24,H,G,S(a[3],b)]}}function -bl(a){throw[0,dA,a]}function -ae(a){throw[0,gA,a]}var -gB=[P,kT,aj(0)];function -dB(b,a){return kz(b,a)?b:a}function -dC(a){return 0<=a?a:-a|0}var -kU=f_,kW=cF(kV),kY=cF(kX),k0=cF(kZ);function -bG(d,c){var -a=E(d),e=E(c),b=aa(a+e|0);bZ(d,0,b,0,a);bZ(c,0,b,a,e);return aB(b)}function -k1(a){return a?k2:k3}DW(0);var -k4=kC(1),k5=kC(2),eW=[0,function(b){function +F=a[1];return[23,F,T(a[2],b)];default:var +G=a[2],H=a[1];return[24,H,G,T(a[3],b)]}}function +fb(a,c,b){return a[1]===c?(a[1]=b,1):0}function +bs(a){throw[0,dM,a]}function +ae(a){throw[0,g8,a]}var +g9=[I,mE,aA(0)];function +dN(b,a){return mg(b,a)?b:a}function +cT(a){return 0<=a?a:-a|0}var +mF=gz,mH=cN(mG),mJ=cN(mI),mL=cN(mK);function +a5(d,c){var +a=E(d),e=E(c),b=ac(a+e|0);b3(d,0,b,0,a);b3(c,0,b,a,e);return aB(b)}function +mM(a){return a?mN:mO}Gi(0);var +mR=mk(1),a_=mk(2);function +mS(b){function a(b){var a=b;for(;;){if(a){var -d=a[2],e=a[1];try{gs(e)}catch(a){a=c(a);if(a[1]!==gC)throw a;var +d=a[2],e=a[1];try{cd(e)}catch(a){a=c(a);if(a[1]!==ha)throw a;var f=a}var -a=d;continue}return 0}}return a(DX(0))}];function -k7(b){var -a=[0,0],c=eW[1];eW[1]=function(e){if(1-a[1]){a[1]=1;d(b,0)}return d(c,0)};return 0}function -k8(a){return d(eW[1],0)}function -cb(a){if(0<=a&&!(cw>>0){if(!(25<(b+bt|0)>>>0))c=1}else +a=d;continue}return 0}}return a(Gj(0))}function +cU(b,a){return gY(b,a,0,E(a))}function +hd(a){cU(a_,a);ml(a_,10);return cd(a_)}var +fd=[0,mS];function +mU(c){for(;;){var +a=fd[1],e=[0,1],b=1-fb(fd,a,function(a,b){return function(e){if(fb(a,1,0))d(c,0);return d(b,0)}}(e,a));if(b)continue;return b}}function +fe(a){return d(fd[1],0)}g1(a(iA),fe);function +cj(a){if(0<=a&&!(cE>>0){if(!(25>>0))c=1}else if(23!==b)c=1;return c?a+32|0:a}var -gF=Ea(0)[1],gG=D$(0),cL=(4*gG|0)-1|0;aj(0);var -le=D_(0);function -gH(c){var +hf=Gv(0),cV=(4*hf|0)-1|0;function +hg(c){var b=0,a=c;for(;;){if(a){var b=b+1|0,a=a[2];continue}return b}}function -gI(a){return a?a[1]:bl(lf)}function -dD(d){var +hh(a){return a?a[1]:bs(m2)}function +dO(d){var a=d,b=0;for(;;){if(a){var -c=[0,a[1],b],a=a[2],b=c;continue}return b}}typeof -le==="number";function -b3(b,a){if(a){var -c=a[2],e=d(b,a[1]);return[0,e,b3(b,c)]}return 0}function -a7(a,c){var -b=aa(a);Dv(b,0,a,c);return b}function -gJ(a){var -b=aS(a),c=aa(b);bY(a,0,c,0,b);return c}function -dE(a){return aB(gJ(a))}function -gK(c,b,a){if(0<=b&&0<=a&&!((aS(c)-a|0)>>0))e=1}else +f=0;if(1>>0))e=1}else if(65<=d)e=1}else{var -f=0;if(32!==d)if(43<=d)switch(d+ka|0){case +f=0;if(32!==d)if(43<=d)switch(d+lO|0){case 5:if(a<(c+2|0)&&1>>0){if(33<(n-61|0)>>>0)p=1}else +n=cQ(k,j)+gI|0,p=0;if(59>>0){if(33>>0)p=1}else if(2===n)p=1;if(!p){var j=j+1|0;continue}var -e=bD(k),a=[0,0],r=aS(e)-1|0,w=0;if(!(r<0)){var +e=bI(k),a=[0,0],r=aW(e)-1|0,w=0;if(!(r<0)){var i=w;for(;;){var -f=ds(e,i),g=0;if(32<=f){var +f=dD(e,i),g=0;if(32<=f){var l=f-34|0,q=0;if(58>>0){if(93<=l)q=1}else -if(56<(l-1|0)>>>0){g=1;q=1}if(!q){var +if(56>>0){g=1;q=1}if(!q){var m=1;g=2}}else if(11<=f){if(13===f)g=1}else if(8<=f)g=1;switch(g){case @@ -1978,40 +2081,40 @@ m=4;break;case 1:var m=2;break}a[1]=a[1]+m|0;var z=i+1|0;if(r!==i){var -i=z;continue}break}}if(a[1]===aS(e))var -t=gJ(e);else{var -b=aa(a[1]);a[1]=0;var -s=aS(e)-1|0,x=0;if(!(s<0)){var +i=z;continue}break}}if(a[1]===aW(e))var +t=hi(e);else{var +b=ac(a[1]);a[1]=0;var +s=aW(e)-1|0,x=0;if(!(s<0)){var h=x;for(;;){var -c=ds(e,h),d=0;if(35<=c)if(92===c)d=2;else -if(bt<=c)d=1;else +c=dD(e,h),d=0;if(35<=c)if(92===c)d=2;else +if(bB<=c)d=1;else d=3;else if(32<=c)if(34<=c)d=2;else d=3;else if(14<=c)d=1;else switch(c){case -8:$(b,a[1],92);a[1]++;$(b,a[1],98);break;case -9:$(b,a[1],92);a[1]++;$(b,a[1],f2);break;case -10:$(b,a[1],92);a[1]++;$(b,a[1],ge);break;case -13:$(b,a[1],92);a[1]++;$(b,a[1],f$);break;default:d=1}switch(d){case -1:$(b,a[1],92);a[1]++;$(b,a[1],48+(c/aO|0)|0);a[1]++;$(b,a[1],48+((c/10|0)%10|0)|0);a[1]++;$(b,a[1],48+(c%10|0)|0);break;case -2:$(b,a[1],92);a[1]++;$(b,a[1],c);break;case -3:$(b,a[1],c);break}a[1]++;var +8:aa(b,a[1],92);a[1]++;aa(b,a[1],98);break;case +9:aa(b,a[1],92);a[1]++;aa(b,a[1],gp);break;case +10:aa(b,a[1],92);a[1]++;aa(b,a[1],gJ);break;case +13:aa(b,a[1],92);a[1]++;aa(b,a[1],gA);break;default:d=1}switch(d){case +1:aa(b,a[1],92);a[1]++;aa(b,a[1],48+(c/aR|0)|0);a[1]++;aa(b,a[1],48+((c/10|0)%10|0)|0);a[1]++;aa(b,a[1],48+(c%10|0)|0);break;case +2:aa(b,a[1],92);a[1]++;aa(b,a[1],c);break;case +3:aa(b,a[1],c);break}a[1]++;var y=h+1|0;if(s!==h){var h=y;continue}break}}var t=b}var o=aB(t)}var -u=E(o),v=a7(u+2|0,34);bZ(o,0,v,1,u);return aB(v)}}function -gX(d,f){var -g=dC(f),e=gY?gY[1]:70;switch(d[2]){case +u=E(o),v=a$(u+2|0,34);b3(o,0,v,1,u);return aB(v)}}function +hx(d,f){var +g=cT(f),e=oW[1];switch(d[2]){case 0:var -b=ct;break;case +b=cB;break;case 1:var -b=ek;break;case +b=ex;break;case 2:var b=69;break;case 3:var -b=b7;break;case +b=ca;break;case 4:var b=71;break;case 5:var @@ -2021,210 +2124,210 @@ b=104;break;case 7:var b=72;break;default:var b=70}var -c=gU(16);cg(c,37);switch(d[1]){case +c=ht(16);co(c,37);switch(d[1]){case 0:break;case -1:cg(c,43);break;default:cg(c,32)}if(8<=d[2])cg(c,35);cg(c,46);au(c,a(t+g));cg(c,b);return gW(c)}function -dI(m,a){if(13<=m){var +1:co(c,43);break;default:co(c,32)}if(8<=d[2])co(c,35);co(c,46);au(c,a(p+g));co(c,b);return hv(c)}function +dT(m,a){if(13<=m){var g=[0,0],h=E(a)-1|0,n=0;if(!(h<0)){var -c=n;for(;;){if(!(9<(cJ(a,c)+ea|0)>>>0))g[1]++;var +c=n;for(;;){if(!(9>>0))g[1]++;var q=c+1|0;if(h!==c){var c=q;continue}break}}var -i=g[1],j=aa(E(a)+((i-1|0)/3|0)|0),k=[0,0],d=function(a){a0(j,k[1],a);k[1]++;return 0},e=[0,((i-1|0)%3|0)+1|0],l=E(a)-1|0,o=0;if(!(l<0)){var +i=g[1],j=ac(E(a)+((i-1|0)/3|0)|0),k=[0,0],d=function(a){a3(j,k[1],a);k[1]++;return 0},e=[0,((i-1|0)%3|0)+1|0],l=E(a)-1|0,o=0;if(!(l<0)){var b=o;for(;;){var -f=cJ(a,b);if(9<(f+ea|0)>>>0)d(f);else{if(0===e[1]){d(95);e[1]=3}e[1]+=-1;d(f)}var +f=cQ(a,b);if(9>>0)d(f);else{if(0===e[1]){d(95);e[1]=3}e[1]+=-1;d(f)}var p=b+1|0;if(l!==b){var b=p;continue}break}}return aB(j)}return a}function -m$(b,c){switch(b){case +oX(b,c){switch(b){case 1:var -a=mm;break;case +a=n9;break;case 2:var -a=mn;break;case +a=n_;break;case 4:var -a=mp;break;case +a=oa;break;case 5:var -a=mq;break;case +a=ob;break;case 6:var -a=mr;break;case +a=oc;break;case 7:var -a=ms;break;case +a=od;break;case 8:var -a=mt;break;case +a=oe;break;case 9:var -a=mu;break;case +a=of;break;case 10:var -a=mv;break;case +a=og;break;case 11:var -a=mw;break;case +a=oh;break;case 0:case 13:var -a=ml;break;case +a=n8;break;case 3:case 14:var -a=mo;break;default:var -a=mx}return dI(b,eG(a,c))}function -na(b,c){switch(b){case +a=n$;break;default:var +a=oi}return dT(b,eY(a,c))}function +oY(b,c){switch(b){case 1:var -a=mM;break;case +a=ox;break;case 2:var -a=mN;break;case +a=oy;break;case 4:var -a=mP;break;case +a=oA;break;case 5:var -a=mQ;break;case +a=oB;break;case 6:var -a=mR;break;case +a=oC;break;case 7:var -a=mS;break;case +a=oD;break;case 8:var -a=mT;break;case +a=oE;break;case 9:var -a=mU;break;case +a=oF;break;case 10:var -a=mV;break;case +a=oG;break;case 11:var -a=mW;break;case +a=oH;break;case 0:case 13:var -a=mL;break;case +a=ow;break;case 3:case 14:var -a=mO;break;default:var -a=mX}return dI(b,eG(a,c))}function -nb(b,c){switch(b){case +a=oz;break;default:var +a=oI}return dT(b,eY(a,c))}function +oZ(b,c){switch(b){case 1:var -a=mZ;break;case +a=oK;break;case 2:var -a=m0;break;case +a=oL;break;case 4:var -a=m2;break;case +a=oN;break;case 5:var -a=m3;break;case +a=oO;break;case 6:var -a=m4;break;case +a=oP;break;case 7:var -a=m5;break;case +a=oQ;break;case 8:var -a=m6;break;case +a=oR;break;case 9:var -a=m7;break;case +a=oS;break;case 10:var -a=m8;break;case +a=oT;break;case 11:var -a=m9;break;case +a=oU;break;case 0:case 13:var -a=mY;break;case +a=oJ;break;case 3:case 14:var -a=m1;break;default:var -a=m_}return dI(b,eG(a,c))}function -nc(b,c){switch(b){case +a=oM;break;default:var +a=oV}return dT(b,eY(a,c))}function +o0(b,c){switch(b){case 1:var -a=mz;break;case +a=ok;break;case 2:var -a=mA;break;case +a=ol;break;case 4:var -a=mC;break;case +a=on;break;case 5:var -a=mD;break;case +a=oo;break;case 6:var -a=mE;break;case +a=op;break;case 7:var -a=mF;break;case +a=oq;break;case 8:var -a=mG;break;case +a=or;break;case 9:var -a=mH;break;case +a=os;break;case 10:var -a=mI;break;case +a=ot;break;case 11:var -a=mJ;break;case +a=ou;break;case 0:case 13:var -a=my;break;case +a=oj;break;case 3:case 14:var -a=mB;break;default:var -a=mK}return dI(b,DG(a,c))}function -bn(c,i,b){function +a=om;break;default:var +a=ov}return dT(b,F3(a,c))}function +bu(c,i,b){function j(d){switch(c[1]){case 0:var a=45;break;case 1:var a=43;break;default:var -a=32}return DD(b,i,a)}function +a=32}return F0(b,i,a)}function q(c){var -a=Du(b);return 3===a?b<0.?ne:nf:4<=a?ng:c}switch(c[2]){case +a=FO(b);return 3===a?b<0.?o2:o3:4<=a?o4:c}switch(c[2]){case 5:var -e=ky(gX(c,i),b),d=0,u=E(e);for(;;){if(d===u)var +e=gO(hx(c,i),b),d=0,u=E(e);for(;;){if(d===u)var p=0;else{var -k=C(e,d)+ib|0,l=0;if(23>>0){if(55===k)l=1}else -if(21<(k-1|0)>>>0)l=1;if(!l){var +k=D(e,d)+i1|0,l=0;if(23>>0){if(55===k)l=1}else +if(21>>0)l=1;if(!l){var d=d+1|0;continue}var p=1}var -v=p?e:bG(e,nd);return q(v)}case +v=p?e:a5(e,o1);return q(v)}case 6:return j(0);case 7:var -h=bD(j(0)),f=aS(h);if(0===f)var +h=bI(j(0)),f=aW(h);if(0===f)var o=h;else{var -m=aa(f),n=f-1|0,r=0;if(!(n<0)){var +m=ac(f),n=f-1|0,r=0;if(!(n<0)){var a=r;for(;;){var -g=ds(h,a),s=25<(g+iz|0)>>>0?g:g+gd|0;$(m,a,s);var +g=dD(h,a),s=25>>0?g:g+gI|0;aa(m,a,s);var t=a+1|0;if(n!==a){var a=t;continue}break}}var o=m}return aB(o);case -8:return q(j(0));default:return ky(gX(c,i),b)}}function -c5(e,y,x,w){var +8:return q(j(0));default:return gO(hx(c,i),b)}}function +dd(e,y,x,w){var b=y,a=x,c=w;for(;;)if(typeof c==="number")return d(b,a);else switch(c[0]){case 0:var -z=c[1];return function(c){return H(b,[5,a,c],z)};case +z=c[1];return function(c){return G(b,[5,a,c],z)};case 1:var A=c[1];return function(c){var e=0;if(40<=c)if(92===c)var -d=k_;else -if(bt<=c)e=1;else +d=mW;else +if(bB<=c)e=1;else e=2;else if(32<=c)if(39<=c)var -d=k$;else +d=mX;else e=2;else if(14<=c)e=1;else switch(c){case 8:var -d=la;break;case +d=mY;break;case 9:var -d=lb;break;case +d=mZ;break;case 10:var -d=lc;break;case +d=m0;break;case 13:var -d=ld;break;default:e=1}switch(e){case +d=m1;break;default:e=1}switch(e){case 1:var -f=aa(4);$(f,0,92);$(f,1,48+(c/aO|0)|0);$(f,2,48+((c/10|0)%10|0)|0);$(f,3,48+(c%10|0)|0);var +f=ac(4);aa(f,0,92);aa(f,1,48+(c/aR|0)|0);aa(f,2,48+((c/10|0)%10|0)|0);aa(f,3,48+(c%10|0)|0);var d=aB(f);break;case 2:var -g=aa(1);$(g,0,c);var +g=ac(1);aa(g,0,c);var d=aB(g);break}var -h=E(d),i=a7(h+2|0,39);bZ(d,0,i,1,h);return H(b,[4,a,aB(i)],A)};case +h=E(d),i=a$(h+2|0,39);b3(d,0,i,1,h);return G(b,[4,a,aB(i)],A)};case 2:var -B=c[2],C=c[1];return e2(b,a,B,C,function(a){return a});case -3:return e2(b,a,c[2],c[1],mk);case -4:return dJ(b,a,c[4],c[2],c[3],m$,c[1]);case -5:return dJ(b,a,c[4],c[2],c[3],na,c[1]);case -6:return dJ(b,a,c[4],c[2],c[3],nb,c[1]);case -7:return dJ(b,a,c[4],c[2],c[3],nc,c[1]);case +B=c[2],C=c[1];return fk(b,a,B,C,function(a){return a});case +3:return fk(b,a,c[2],c[1],n7);case +4:return dU(b,a,c[4],c[2],c[3],oX,c[1]);case +5:return dU(b,a,c[4],c[2],c[3],oY,c[1]);case +6:return dU(b,a,c[4],c[2],c[3],oZ,c[1]);case +7:return dU(b,a,c[4],c[2],c[3],o0,c[1]);case 8:var i=c[4],j=c[3],k=c[2],h=c[1];if(typeof k==="number"){if(typeof -j==="number")return j?function(d,c){return H(b,[4,a,bn(h,d,c)],i)}:function(c){return H(b,[4,a,bn(h,e0(h),c)],i)};var -_=j[1];return function(c){return H(b,[4,a,bn(h,_,c)],i)}}else{if(0===k[0]){var +j==="number")return j?function(d,c){return G(b,[4,a,bu(h,d,c)],i)}:function(c){return G(b,[4,a,bu(h,fi(h),c)],i)};var +_=j[1];return function(c){return G(b,[4,a,bu(h,_,c)],i)}}else{if(0===k[0]){var n=k[2],o=k[1];if(typeof -j==="number")return j?function(d,c){return H(b,[4,a,aK(o,n,bn(h,d,c))],i)}:function(c){return H(b,[4,a,aK(o,n,bn(h,e0(h),c))],i)};var -ab=j[1];return function(c){return H(b,[4,a,aK(o,n,bn(h,ab,c))],i)}}var +j==="number")return j?function(d,c){return G(b,[4,a,aN(o,n,bu(h,d,c))],i)}:function(c){return G(b,[4,a,aN(o,n,bu(h,fi(h),c))],i)};var +$=j[1];return function(c){return G(b,[4,a,aN(o,n,bu(h,$,c))],i)}}var p=k[1];if(typeof -j==="number")return j?function(e,d,c){return H(b,[4,a,aK(p,e,bn(h,d,c))],i)}:function(d,c){return H(b,[4,a,aK(p,d,bn(h,e0(h),c))],i)};var -ac=j[1];return function(d,c){return H(b,[4,a,aK(p,d,bn(h,ac,c))],i)}}case -9:return e2(b,a,c[2],c[1],k1);case +j==="number")return j?function(e,d,c){return G(b,[4,a,aN(p,e,bu(h,d,c))],i)}:function(d,c){return G(b,[4,a,aN(p,d,bu(h,fi(h),c))],i)};var +ab=j[1];return function(d,c){return G(b,[4,a,aN(p,d,bu(h,ab,c))],i)}}case +9:return fk(b,a,c[2],c[1],mM);case 10:var a=[7,a],c=c[1];continue;case 11:var @@ -2232,522 +2335,578 @@ a=[2,a,c[1]],c=c[2];continue;case 12:var a=[3,a,c[1]],c=c[2];continue;case 13:var -D=c[3],G=c[2],q=gU(16);e1(q,G);var -v=gW(q);return function(c){return H(b,[4,a,v],D)};case +D=c[3],H=c[2],q=ht(16);fj(q,H);var +v=hv(q);return function(c){return G(b,[4,a,v],D)};case 14:var I=c[3],J=c[2];return function(d){var -e=d[1],c=Q(e,X(af(J)));if(typeof -c[2]==="number")return H(b,a,S(c[1],I));throw aq};case +e=d[1],c=R(e,Y(af(J)));if(typeof +c[2]==="number")return G(b,a,T(c[1],I));throw ap};case 15:var -K=c[1];return function(d,c){return H(b,[6,a,function(a){return g(d,a,c)}],K)};case +K=c[1];return function(d,c){return G(b,[6,a,function(a){return g(d,a,c)}],K)};case 16:var -L=c[1];return function(c){return H(b,[6,a,c],L)};case +L=c[1];return function(c){return G(b,[6,a,c],L)};case 17:var a=[0,a,c[1]],c=c[2];continue;case 18:var m=c[1];if(0===m[0]){var -M=c[2],O=m[1][1],P=0,b=function(b,c,d){return function(a){return H(c,[1,b,[0,a]],d)}}(a,b,M),a=P,c=O;continue}var -R=c[2],T=m[1][1],U=0,b=function(b,c,d){return function(a){return H(c,[1,b,[1,a]],d)}}(a,b,R),a=U,c=T;continue;case -19:throw[0,F,ni];case +M=c[2],N=m[1][1],P=0,b=function(b,c,d){return function(a){return G(c,[1,b,[0,a]],d)}}(a,b,M),a=P,c=N;continue}var +Q=c[2],S=m[1][1],U=0,b=function(b,c,d){return function(a){return G(c,[1,b,[1,a]],d)}}(a,b,Q),a=U,c=S;continue;case +19:throw[0,F,o6];case 20:var -V=c[3],W=[8,a,nj];return function(a){return H(b,W,V)};case +V=c[3],W=[8,a,o7];return function(a){return G(b,W,V)};case 21:var -Y=c[2];return function(c){return H(b,[4,a,eG(nk,c)],Y)};case +X=c[2];return function(c){return G(b,[4,a,eY(o8,c)],X)};case 22:var -Z=c[1];return function(c){return H(b,[5,a,c],Z)};case +Z=c[1];return function(c){return G(b,[5,a,c],Z)};case 23:var f=c[2],l=c[1];if(typeof l==="number")switch(l){case -0:return e<50?N(e+1|0,b,a,f):ak(N,[0,b,a,f]);case -1:return e<50?N(e+1|0,b,a,f):ak(N,[0,b,a,f]);case -2:throw[0,F,nl];default:return e<50?N(e+1|0,b,a,f):ak(N,[0,b,a,f])}else +0:return e<50?O(e+1|0,b,a,f):aj(O,[0,b,a,f]);case +1:return e<50?O(e+1|0,b,a,f):aj(O,[0,b,a,f]);case +2:throw[0,F,o9];default:return e<50?O(e+1|0,b,a,f):aj(O,[0,b,a,f])}else switch(l[0]){case -0:return e<50?N(e+1|0,b,a,f):ak(N,[0,b,a,f]);case -1:return e<50?N(e+1|0,b,a,f):ak(N,[0,b,a,f]);case -2:return e<50?N(e+1|0,b,a,f):ak(N,[0,b,a,f]);case -3:return e<50?N(e+1|0,b,a,f):ak(N,[0,b,a,f]);case -4:return e<50?N(e+1|0,b,a,f):ak(N,[0,b,a,f]);case -5:return e<50?N(e+1|0,b,a,f):ak(N,[0,b,a,f]);case -6:return e<50?N(e+1|0,b,a,f):ak(N,[0,b,a,f]);case -7:return e<50?N(e+1|0,b,a,f):ak(N,[0,b,a,f]);case -8:return e<50?N(e+1|0,b,a,f):ak(N,[0,b,a,f]);case +0:return e<50?O(e+1|0,b,a,f):aj(O,[0,b,a,f]);case +1:return e<50?O(e+1|0,b,a,f):aj(O,[0,b,a,f]);case +2:return e<50?O(e+1|0,b,a,f):aj(O,[0,b,a,f]);case +3:return e<50?O(e+1|0,b,a,f):aj(O,[0,b,a,f]);case +4:return e<50?O(e+1|0,b,a,f):aj(O,[0,b,a,f]);case +5:return e<50?O(e+1|0,b,a,f):aj(O,[0,b,a,f]);case +6:return e<50?O(e+1|0,b,a,f):aj(O,[0,b,a,f]);case +7:return e<50?O(e+1|0,b,a,f):aj(O,[0,b,a,f]);case +8:return e<50?O(e+1|0,b,a,f):aj(O,[0,b,a,f]);case 9:var -u=l[2];return e<50?fJ(e+1|0,b,a,u,f):ak(fJ,[0,b,a,u,f]);case -10:return e<50?N(e+1|0,b,a,f):ak(N,[0,b,a,f]);default:return e<50?N(e+1|0,b,a,f):ak(N,[0,b,a,f])}default:var -r=c[3],s=c[1],t=d(c[2],0);return e<50?fI(e+1|0,b,a,r,s,t):ak(fI,[0,b,a,r,s,t])}}function -fJ(e,d,c,a,b){if(typeof -a==="number")return e<50?N(e+1|0,d,c,b):ak(N,[0,d,c,b]);else +u=l[2];return e<50?f6(e+1|0,b,a,u,f):aj(f6,[0,b,a,u,f]);case +10:return e<50?O(e+1|0,b,a,f):aj(O,[0,b,a,f]);default:return e<50?O(e+1|0,b,a,f):aj(O,[0,b,a,f])}default:var +r=c[3],s=c[1],t=d(c[2],0);return e<50?f5(e+1|0,b,a,r,s,t):aj(f5,[0,b,a,r,s,t])}}function +f6(e,d,c,a,b){if(typeof +a==="number")return e<50?O(e+1|0,d,c,b):aj(O,[0,d,c,b]);else switch(a[0]){case 0:var -f=a[1];return function(a){return aP(d,c,f,b)};case +f=a[1];return function(a){return aS(d,c,f,b)};case 1:var -g=a[1];return function(a){return aP(d,c,g,b)};case +g=a[1];return function(a){return aS(d,c,g,b)};case 2:var -h=a[1];return function(a){return aP(d,c,h,b)};case +h=a[1];return function(a){return aS(d,c,h,b)};case 3:var -i=a[1];return function(a){return aP(d,c,i,b)};case +i=a[1];return function(a){return aS(d,c,i,b)};case 4:var -j=a[1];return function(a){return aP(d,c,j,b)};case +j=a[1];return function(a){return aS(d,c,j,b)};case 5:var -k=a[1];return function(a){return aP(d,c,k,b)};case +k=a[1];return function(a){return aS(d,c,k,b)};case 6:var -l=a[1];return function(a){return aP(d,c,l,b)};case +l=a[1];return function(a){return aS(d,c,l,b)};case 7:var -m=a[1];return function(a){return aP(d,c,m,b)};case +m=a[1];return function(a){return aS(d,c,m,b)};case 8:var -n=a[2];return function(a){return aP(d,c,n,b)};case +n=a[2];return function(a){return aS(d,c,n,b)};case 9:var -o=a[3],p=a[2],q=al(af(a[1]),p);return function(a){return aP(d,c,aC(q,o),b)};case +o=a[3],p=a[2],q=ak(af(a[1]),p);return function(a){return aS(d,c,aC(q,o),b)};case 10:var -r=a[1];return function(e,a){return aP(d,c,r,b)};case +r=a[1];return function(e,a){return aS(d,c,r,b)};case 11:var -s=a[1];return function(a){return aP(d,c,s,b)};case +s=a[1];return function(a){return aS(d,c,s,b)};case 12:var -t=a[1];return function(a){return aP(d,c,t,b)};case -13:throw[0,F,nm];default:throw[0,F,nn]}}function -N(d,b,e,a){var -c=[8,e,no];return d<50?c5(d+1|0,b,c,a):ak(c5,[0,b,c,a])}function -fI(h,b,f,a,e,c){if(e){var -i=e[1];return function(e){return nh(b,f,a,i,d(c,e))}}var -g=[4,f,c];return h<50?c5(h+1|0,b,g,a):ak(c5,[0,b,g,a])}function -H(a,b,c){return dy(c5(0,a,b,c))}function -aP(a,b,c,d){return dy(fJ(0,a,b,c,d))}function -nh(a,b,c,d,e){return dy(fI(0,a,b,c,d,e))}function -e2(f,e,c,a,b){if(typeof -a==="number")return function(a){return H(f,[4,e,d(b,a)],c)};else{if(0===a[0]){var -g=a[2],h=a[1];return function(a){return H(f,[4,e,aK(h,g,d(b,a))],c)}}var -i=a[1];return function(g,a){return H(f,[4,e,aK(i,g,d(b,a))],c)}}}function -dJ(f,e,d,h,c,b,a){if(typeof +t=a[1];return function(a){return aS(d,c,t,b)};case +13:throw[0,F,o_];default:throw[0,F,o$]}}function +O(d,b,e,a){var +c=[8,e,pa];return d<50?dd(d+1|0,b,c,a):aj(dd,[0,b,c,a])}function +f5(h,b,f,a,e,c){if(e){var +i=e[1];return function(e){return o5(b,f,a,i,d(c,e))}}var +g=[4,f,c];return h<50?dd(h+1|0,b,g,a):aj(dd,[0,b,g,a])}function +G(a,b,c){return dK(dd(0,a,b,c))}function +aS(a,b,c,d){return dK(f6(0,a,b,c,d))}function +o5(a,b,c,d,e){return dK(f5(0,a,b,c,d,e))}function +fk(f,e,c,a,b){if(typeof +a==="number")return function(a){return G(f,[4,e,d(b,a)],c)};else{if(0===a[0]){var +g=a[2],h=a[1];return function(a){return G(f,[4,e,aN(h,g,d(b,a))],c)}}var +i=a[1];return function(g,a){return G(f,[4,e,aN(i,g,d(b,a))],c)}}}function +dU(f,e,d,h,c,b,a){if(typeof h==="number"){if(typeof -c==="number")return c?function(h,c){return H(f,[4,e,ch(h,g(b,a,c))],d)}:function(c){return H(f,[4,e,g(b,a,c)],d)};var -l=c[1];return function(c){return H(f,[4,e,ch(l,g(b,a,c))],d)}}else{if(0===h[0]){var +c==="number")return c?function(h,c){return G(f,[4,e,cp(h,g(b,a,c))],d)}:function(c){return G(f,[4,e,g(b,a,c)],d)};var +l=c[1];return function(c){return G(f,[4,e,cp(l,g(b,a,c))],d)}}else{if(0===h[0]){var i=h[2],j=h[1];if(typeof -c==="number")return c?function(h,c){return H(f,[4,e,aK(j,i,ch(h,g(b,a,c)))],d)}:function(c){return H(f,[4,e,aK(j,i,g(b,a,c))],d)};var -m=c[1];return function(c){return H(f,[4,e,aK(j,i,ch(m,g(b,a,c)))],d)}}var +c==="number")return c?function(h,c){return G(f,[4,e,aN(j,i,cp(h,g(b,a,c)))],d)}:function(c){return G(f,[4,e,aN(j,i,g(b,a,c))],d)};var +m=c[1];return function(c){return G(f,[4,e,aN(j,i,cp(m,g(b,a,c)))],d)}}var k=h[1];if(typeof -c==="number")return c?function(i,h,c){return H(f,[4,e,aK(k,i,ch(h,g(b,a,c)))],d)}:function(h,c){return H(f,[4,e,aK(k,h,g(b,a,c))],d)};var -n=c[1];return function(h,c){return H(f,[4,e,aK(k,h,ch(n,g(b,a,c)))],d)}}}function -bH(b,h){var -a=h;for(;;)if(typeof +c==="number")return c?function(i,h,c){return G(f,[4,e,aN(k,i,cp(h,g(b,a,c)))],d)}:function(h,c){return G(f,[4,e,aN(k,h,g(b,a,c))],d)};var +n=c[1];return function(h,c){return G(f,[4,e,aN(k,h,cp(n,g(b,a,c)))],d)}}}function +bv(b,f){var +a=f;for(;;)if(typeof a==="number")return 0;else switch(a[0]){case 0:var -e=a[2],i=a[1];if(typeof -e==="number")switch(e){case -0:var -c=lG;break;case +g=a[1],h=hw(a[2]);bv(b,g);return cU(b,h);case 1:var -c=lH;break;case -2:var -c=lI;break;case -3:var -c=lJ;break;case -4:var -c=lK;break;case -5:var -c=lL;break;default:var -c=lM}else -switch(e[0]){case -0:var -c=e[1];break;case -1:var -c=e[1];break;default:var -c=bG(lN,gN(1,e[1]))}bH(b,i);return cP(b,c);case -1:var -f=a[2],g=a[1];if(0===f[0]){var -j=f[1];bH(b,g);cP(b,np);var -a=j;continue}var -k=f[1];bH(b,g);cP(b,nq);var -a=k;continue;case +c=a[2],e=a[1];if(0===c[0]){var +i=c[1];bv(b,e);cU(b,pb);var +a=i;continue}var +j=c[1];bv(b,e);cU(b,pc);var +a=j;continue;case 6:var -n=a[2];bH(b,a[1]);return cP(b,d(n,0));case +m=a[2];bv(b,a[1]);return d(m,b);case +7:bv(b,a[1]);return cd(b);case +8:var +n=a[2];bv(b,a[1]);return ae(n);case +2:case +4:var +k=a[2];bv(b,a[1]);return cU(b,k);default:var +l=a[2];bv(b,a[1]);return ml(b,l)}}function +bL(b,f){var +a=f;for(;;)if(typeof +a==="number")return 0;else +switch(a[0]){case +0:var +g=a[1],h=hw(a[2]);bL(b,g);return cZ(b,h);case +1:var +c=a[2],e=a[1];if(0===c[0]){var +i=c[1];bL(b,e);cZ(b,pd);var +a=i;continue}var +j=c[1];bL(b,e);cZ(b,pe);var +a=j;continue;case +6:var +m=a[2];bL(b,a[1]);return cZ(b,d(m,0));case 7:var a=a[1];continue;case 8:var -o=a[2];bH(b,a[1]);return ae(o);case +n=a[2];bL(b,a[1]);return ae(n);case 2:case 4:var -l=a[2];bH(b,a[1]);return cP(b,l);default:var -m=a[2];bH(b,a[1]);return gT(b,m)}}function -e3(b){var -a=b[1];return H(function(b){var -a=eY(64);bH(a,b);return gS(a)},0,a)}var -gZ=[0,0];function -e4(a){gZ[1]=[0,a,gZ[1]];return 0}try{var -Dl=eR(Dk),g1=Dl}catch(a){a=c(a);if(a!==az)throw a;try{var -Dj=eR(Di),g0=Dj}catch(a){a=c(a);if(a!==az)throw a;var -g0=ns}var -g1=g0}var -nt=ll(g1,82),dK=[im,function(x){var -m=Eb(0),c=[0,bF(55,0),0],i=0===m.length-1?[0,0]:m,j=i.length-1,b=0;for(;;){ai(c[1],b)[1+b]=b;var +k=a[2];bL(b,a[1]);return cZ(b,k);default:var +l=a[2];bL(b,a[1]);return hs(b,l)}}function +hy(d,c){var +a=c[1],b=0;return G(function(a){bv(d,a);return 0},b,a)}function +fl(a){return hy(a_,a)}function +aT(b){var +a=b[1];return G(function(b){var +a=fg(64);bL(a,b);return hr(a)},0,a)}var +fm=[0,0];function +fo(i,h){var +a=i[1+h];if(1-(typeof +a==="number"?1:0)){if(dJ(a)===eC)return d(aT(pf),a);if(dJ(a)===lg){var +c=gO(mQ,a),b=0,g=E(c);for(;;){if(g<=b)return a5(c,mP);var +e=D(c,b),f=0;if(48<=e){if(!(58<=e))f=1}else +if(45===e)f=1;if(f){var +b=b+1|0;continue}return c}}return pg}return d(aT(ph),a)}function +hz(b,a){if(b.length-1<=a)return pi;var +c=hz(b,a+1|0),d=fo(b,a);return g(aT(pj),d,c)}function +dV(a){function +p(f){var +b=f;for(;;){if(b){var +g=b[2],h=b[1];try{var +e=0,c=d(h,a);e=1}catch(a){}if(e&&c)return[0,c[1]];var +b=g;continue}return 0}}var +i=p(fm[1]);if(i)return i[1];if(a===fc)return po;if(a===g$)return pp;if(a[1]===g_){var +c=a[2],j=c[3],q=c[2],r=c[1];return f9(aT(fn),r,q,j,j+5|0,pq)}if(a[1]===F){var +e=a[2],k=e[3],s=e[2],t=e[1];return f9(aT(fn),t,s,k,k+6|0,pr)}if(a[1]===hc){var +f=a[2],l=f[3],u=f[2],v=f[1];return f9(aT(fn),v,u,l,l+6|0,ps)}if(0===dJ(a)){var +h=a.length-1,w=a[1][1];if(2>>0)var +m=hz(a,2),n=fo(a,1),b=g(aT(pk),n,m);else +switch(h){case +0:var +b=pl;break;case +1:var +b=pm;break;default:var +o=fo(a,1),b=d(aT(pn),o)}return a5(w,b)}return a[1]}function +fp(t,s){var +e=FP(s),g=e.length-1-1|0,p=0;if(!(g<0)){var +b=p;for(;;){var +a=ab(e,b)[1+b],f=function(a){return function(b){return b?0===a?pt:pu:0===a?pv:pw}}(b);if(0===a[0])var +h=a[5],i=a[4],j=a[3],k=a[6]?px:pz,l=a[2],m=a[7],n=f(a[1]),c=[0,FF(aT(py),n,m,l,k,j,i,h)];else +if(a[1])var +c=0;else +var +o=f(0),c=[0,d(aT(pA),o)];if(c){var +q=c[1];d(hy(t,pB),q)}var +r=b+1|0;if(g!==b){var +b=r;continue}break}}return 0}function +dW(c){for(;;){var +a=fm[1],b=1-fb(fm,a,[0,c,a]);if(b)continue;return b}}var +pD=pC.slice();function +pE(e,c){var +f=dV(e);d(fl(pF),f);fp(a_,c);var +a=Gh(0);if(a<0){var +b=cT(a);hd(ab(pD,b)[1+b])}return cd(a_)}var +pG=[0];g1(a(kC),function(f,j){try{try{var +b=j?pG:me(0);try{fe(0)}catch(a){}try{var +a=pE(f,b),e=a}catch(a){a=c(a);var +h=dV(f);d(fl(pI),h);fp(a_,b);var +i=dV(a);d(fl(pJ),i);fp(a_,me(0));var +e=cd(a_)}var +g=e}catch(a){a=c(a);if(a!==fc)throw a;var +g=hd(pH)}return g}catch(a){return 0}});var +pL=[I,pK,aA(0)];dW(function(a){return a[1]===pL?[0,a5(pM,dV(a[2]))]:0});try{var +FD=mr(FC),hB=FD}catch(a){a=c(a);if(a!==aH)throw a;try{var +FB=mr(FA),hA=FB}catch(a){a=c(a);if(a!==aH)throw a;var +hA=pO}var +hB=hA}var +pP=m8(hB,82),dX=[jf,function(x){var +m=Gw(0),c=[0,bJ(55,0),0],i=0===m.length-1?[0,0]:m,j=i.length-1,b=0;for(;;){ab(c[1],b)[1+b]=b;var w=b+1|0;if(54!==b){var b=w;continue}var -g=[0,nr],k=54+dB(55,j)|0,r=0;if(!(k<0)){var -d=r;for(;;){var -e=d%55|0,l=D0(d,j),s=ai(i,l)[1+l],h=bG(g[1],a(t+s));g[1]=DV(h,0,E(h));var -f=g[1],n=C(f,3)<<24,o=C(f,2)<<16,p=C(f,1)<<8,q=((C(f,0)+p|0)+o|0)+n|0,u=(ai(c[1],e)[1+e]^q)&f7;ai(c[1],e)[1+e]=u;var +g=[0,pN],k=54+dN(55,j)|0,s=0;if(!(k<0)){var +d=s;for(;;){var +e=d%55|0,l=Gl(d,j),t=ab(i,l)[1+l],h=a5(g[1],a(p+t));g[1]=Gg(h,0,E(h));var +f=g[1],n=D(f,3)<<24,o=D(f,2)<<16,q=D(f,1)<<8,r=((D(f,0)+q|0)+o|0)+n|0,u=(ab(c[1],e)[1+e]^r)&gw;ab(c[1],e)[1+e]=u;var v=d+1|0;if(k!==d){var d=v;continue}break}}c[2]=0;return c}}];function -nu(h,k){var -l=h?h[1]:nt,b=16;for(;;){if(!(k<=b)&&!(gG<(b*2|0))){var +pQ(h,k){var +l=h?h[1]:pP,b=16;for(;;){if(!(k<=b)&&!(hf<(b*2|0))){var b=b*2|0;continue}if(l){var -i=kF(dK),a=eb===i?dK[1]:im===i?lB(dK):dK;a[2]=(a[2]+1|0)%55|0;var -c=a[2],d=ai(a[1],c)[1+c],e=(a[2]+24|0)%55|0,f=(ai(a[1],e)[1+e]+(d^(d>>>25|0)&31)|0)&f7,g=a[2];ai(a[1],g)[1+g]=f;var +i=dJ(dX),a=eo===i?dX[1]:jf===i?nm(dX):dX;a[2]=(a[2]+1|0)%55|0;var +c=a[2],d=ab(a[1],c)[1+c],e=(a[2]+24|0)%55|0,f=(ab(a[1],e)[1+e]+(d^(d>>>25|0)&31)|0)&gw,g=a[2];ab(a[1],g)[1+g]=f;var j=f}else var -j=0;return[0,0,bF(b,0),j,b]}}function -a8(a){return Dx(10,aO,0,a)}var -g4=[P,nv,aj(0)],g2=0,g3=-1;function -dL(a,b){a[13]=a[13]+b[3]|0;return gR(b,a[28])}var -g5=1000000010;function -e5(b,a){return O(b[17],a,0,E(a))}function -e6(a){return d(a[19],0)}function -g6(a,c,b){a[9]=a[9]-c|0;e5(a,b);a[11]=0;return 0}function -dM(c,a){var -b=ad(a,nw);return b?g6(c,E(a),a):b}function -ci(a,b,f){var -g=b[3],h=b[2];dM(a,b[1]);e6(a);a[11]=1;var -c=(a[6]-f|0)+h|0,e=a[8],i=DS(e,c)?e:c;a[10]=i;a[9]=a[6]-a[10]|0;d(a[21],a[10]);return dM(a,g)}function -g7(b,a){return ci(b,nx,a)}function -cR(a,b){var -c=b[2],e=b[3];dM(a,b[1]);a[9]=a[9]-c|0;d(a[20],c);return dM(a,e)}function -g8(a){for(;;){var -r=a[28][2],O=r?[0,r[1]]:0;if(O){var -p=O[1],q=p[1],b=p[2],ac=0<=q?1:0,aa=p[3],ab=a[13]-a[12]|0,P=ac||(a[9]<=ab?1:0);if(P){var -g=a[28],m=g[2];if(m){if(m[2]){var -Q=m[2];g[1]=g[1]-1|0;g[2]=Q}else -eX(g);var -l=0<=q?q:g5;if(typeof +j=0;return[0,0,bJ(b,0),j,b]}}function +ba(a){return FU(10,aR,0,a)}var +hE=[I,pR,aA(0)],hC=0,hD=-1;function +dY(a,b){a[13]=a[13]+b[3]|0;return hq(b,a[28])}var +hF=1000000010;function +fq(b,a){return P(b[17],a,0,E(a))}function +fr(a){return d(a[19],0)}function +hG(a,c,b){a[9]=a[9]-c|0;fq(a,b);a[11]=0;return 0}function +dZ(c,a){var +b=ai(a,pS);return b?hG(c,E(a),a):b}function +b9(a,b,f){var +g=b[3],h=b[2];dZ(a,b[1]);fr(a);a[11]=1;var +c=(a[6]-f|0)+h|0,e=a[8],i=Gd(e,c)?e:c;a[10]=i;a[9]=a[6]-a[10]|0;d(a[21],a[10]);return dZ(a,g)}function +hH(b,a){return b9(b,pT,a)}function +cq(a,b){var +c=b[2],e=b[3];dZ(a,b[1]);a[9]=a[9]-c|0;d(a[20],c);return dZ(a,e)}function +pU(a,j,b){if(typeof b==="number")switch(b){case 0:var -x=cf(a[3]);if(x){var -y=x[1][1],z=function(b,a){if(a){var -c=a[1],d=a[2];return gr(b,c)?[0,b,a]:[0,c,z(b,d)]}return[0,b,0]};y[1]=z(a[6]-a[9]|0,y[1])}break;case -1:ce(a[2]);break;case -2:ce(a[3]);break;case +s=cn(a[3]);if(s){var +t=s[1][1],u=function(b,a){if(a){var +c=a[1],d=a[2];return gX(b,c)?[0,b,a]:[0,c,u(b,d)]}return[0,b,0]};t[1]=u(a[6]-a[9]|0,t[1]);return 0}return 0;case +1:cm(a[2]);return 0;case +2:cm(a[3]);return 0;case 3:var -A=cf(a[2]);if(A)g7(a,A[1][2]);else -e6(a);break;case -4:if(a[10]!==(a[6]-a[9]|0)){var -e=a[28],h=e[2];if(h){var -s=h[1];if(h[2]){var -R=h[2];e[1]=e[1]-1|0;e[2]=R;var -i=[0,s]}else{eX(e);var -i=[0,s]}}else +v=cn(a[2]);return v?hH(a,v[1][2]):fr(a);case +4:var +w=a[10]!==(a[6]-a[9]|0)?1:0;if(w){var +f=a[28],h=f[2];if(h){var +n=h[1];if(h[2]){var +K=h[2];f[1]=f[1]-1|0;f[2]=K;var +i=[0,n]}else{ff(f);var +i=[0,n]}}else var i=0;if(i){var -w=i[1],T=w[1];a[12]=a[12]-w[3]|0;a[9]=a[9]+T|0}}break;default:var -B=ce(a[5]);if(B)e5(a,d(a[25],B[1]))}else +r=i[1],M=r[1];a[12]=a[12]-r[3]|0;a[9]=a[9]+M|0;return 0}return 0}return w;default:var +x=cm(a[5]);return x?fq(a,d(a[25],x[1])):0}else switch(b[0]){case -0:g6(a,l,b[1]);break;case +0:return hG(a,j,b[1]);case 1:var -c=b[2],j=b[1],C=c[1],U=c[2],D=cf(a[2]);if(D){var -F=D[1],f=F[2];switch(F[1]){case -0:cR(a,j);break;case -1:ci(a,c,f);break;case -2:ci(a,c,f);break;case -3:if(a[9]<(l+E(C)|0))ci(a,c,f);else -cR(a,j);break;case -4:if(a[11]||!(a[9]<(l+E(C)|0)||((a[6]-f|0)+U|0)>>0))g7(a,v)}else -e6(a)}var -_=a[9]-Z|0,$=1===M?1:a[9]>>0))hH(a,q)}else +fr(a)}var +T=a[9]-S|0,U=1===I?1:a[9]>>3|0,cb(b0(b,a>>>3|0)|1<<(a&7)))}function -dQ(b){var -a=fa(0);cS(a,b);return a}function -dR(c){var -b=aa(32),a=0;for(;;){a0(b,a,cb(b0(c,a)^cw));var +h=c[1],a=d(aT(rx),h);return[0,P(aT(qt),a,g,f)]}return 0});fa(ry);fa(rz);try{fa(Fz)}catch(a){a=c(a);if(a[1]!==dM)throw a}try{fa(Fy)}catch(a){a=c(a);if(a[1]!==dM)throw a}pQ(0,7);function +rA(b,a){return dQ(b,0,a)}function +rB(b,a){return dQ(b,a,E(b)-a|0)}var +bw=a$(32,cE);function +fx(a){return a$(32,0)}function +c1(b,a){return a3(b,a>>>3|0,cj(b4(b,a>>>3|0)|1<<(a&7)))}function +d3(b){var +a=fx(0);c1(a,b);return a}function +d4(c){var +b=ac(32),a=0;for(;;){a3(b,a,cj(b4(c,a)^cE));var d=a+1|0;if(31!==a){var a=d;continue}return b}}function -fb(d,c){var -b=aa(32),a=0;for(;;){var -e=b0(c,a);a0(b,a,cb(b0(d,a)|e));var +fy(d,c){var +b=ac(32),a=0;for(;;){var +e=b4(c,a);a3(b,a,cj(b4(d,a)|e));var f=a+1|0;if(31!==a){var a=f;continue}return b}}function -ph(d,b){try{var +rC(d,b){try{var a=0;for(;;){var -f=b0(b,a);if(0!==(b0(d,a)&f))throw gB;var +f=b4(b,a);if(0!==(b4(d,a)&f))throw g9;var g=a+1|0;if(31!==a){var a=g;continue}var -e=1;return e}}catch(a){a=c(a);if(a===gB)return 0;throw a}}function -hi(f,e){var +e=1;return e}}catch(a){a=c(a);if(a===g9)return 0;throw a}}function +hU(f,e){var a=0;for(;;){var -c=b0(e,a);if(0!==c){var -b=0;for(;;){if(0!==(c&1<>>0){if(!(25<(b+bt|0)>>>0))d=1}else +c=fx(0);hU(function(a){c1(c,he(a));var +b=a-224|0,d=0;if(30>>0){if(!(25>>0))d=1}else if(23!==b)d=1;var -e=d?a+gd|0:a;return cS(c,e)},b);var +e=d?a+gI|0:a;return c1(c,e)},b);var d=c}else var d=b;var -h=f?dR(d):d;return dE(h)}throw[0,F,pw]}var -hm=aa(cA),c4=0;for(;;){a0(hm,c4,gE(cb(c4)));var -Dd=c4+1|0;if(cw!==c4){var -c4=Dd;continue}dE(hm);var -dU=dG([0,gv]),hn=function(a){var -b=gS(a[1]);a[1][2]=0;var +h=f?d4(d):d;return dP(h)}throw[0,F,rR]}var +hY=ac(cI),dc=0;for(;;){a3(hY,dc,he(cj(dc)));var +Fx=dc+1|0;if(cE!==dc){var +dc=Fx;continue}dP(hY);var +d7=dR([0,g2]),hZ=function(a){var +b=hr(a[1]);a[1][2]=0;var c=E(b);if(0===c)return 0;if(1===c){var -d=a[2];a[2]=[0,[0,C(b,0)],d];return 0}a[2]=[0,[1,b],a[2]];return 0},pA=dR(dQ(10)),fg=y,fh=ku,pG=function(b){var +d=a[2];a[2]=[0,[0,D(b,0)],d];return 0}a[2]=[0,[1,b],a[2]];return 0},rV=d4(d3(10)),fD=z,fE=ma,r1=function(b){var f=E(b),z=[0,1];function -D(g){var -d=fa(0),a=g;for(;;){if(f<=a)bl(pE);if(93===C(b,a)&&g>>0)if(9<=r)var -j=[0,[9,k+ea|0],g+1|0];else +j=[0,[9,k+en|0],g+1|0];else l=1;else if(r)l=2;else{var I=z[1];z[1]++;var -t=A(g+1|0),o=t[2],y=0,J=t[1];if((o+1|0)>>0)){if(q){var +q=D(b,d)-42|0;if(!(1>>0)){if(q){var c=[6,c],d=d+1|0;continue}var c=[5,c],d=d+1|0;continue}if(21===q){var c=[7,c],d=d+1|0;continue}}var B=0;if(typeof -c!=="number"&&0===c[0]){gT(h[1],c[1]);B=1}if(!B){hn(h);h[2]=[0,c,h[2]]}var -a=d;continue a}}}hn(h);return[0,[3,dD(h[2])],a]}}function +c!=="number"&&0===c[0]){hs(h[1],c[1]);B=1}if(!B){hZ(h);h[2]=[0,c,h[2]]}var +a=d;continue a}}}hZ(h);return[0,[3,dO(h[2])],a]}}function A(g){var -d=B(g),c=d[1],a=d[2];for(;;){if((a+2|0)<=f&&92===C(b,a)&&df===C(b,a+1|0)){var +d=B(g),c=d[1],a=d[2];for(;;){if((a+2|0)<=f&&92===D(b,a)&&dq===D(b,a+1|0)){var e=B(a+2|0),c=[4,c,e[1]],a=e[2];continue}return[0,c,a]}}var -G=A(0),P=G[1],H=G[2]===f?P:bl(pF),h=[0,bF(32,0)],d=[0,0],m=[0,dU[1]],n=[0,0],j=[0,1],o=[0,0],r=0;function +G=A(0),O=G[1],H=G[2]===f?O:bs(r0),h=[0,bJ(32,0)],d=[0,0],m=[0,d7[1]],n=[0,0],j=[0,1],o=[0,0],r=0;function a(f,e){if(h[1].length-1<=d[1]){var a=[0,h[1].length-1];for(;;){if(a[1]<=d[1]){a[1]=a[1]*2|0;continue}var -b=bF(a[1],0);gQ(h[1],0,b,0,h[1].length-1);h[1]=b;break}}var -g=hl(f,e),c=d[1];ai(h[1],c)[1+c]=g;d[1]++;return 0}function +b=bJ(a[1],0);hp(h[1],0,b,0,h[1].length-1);h[1]=b;break}}var +g=hX(f,e),c=d[1];ab(h[1],c)[1+c]=g;d[1]++;return 0}function k(c){var -b=d[1];a(dS,0);return b}function +b=d[1];a(d5,0);return b}function l(a,c,b){var -d=hl(c,fd(b,a));ai(h[1],a)[1+a]=d;return 0}function +d=hX(c,fA(b,a));ab(h[1],a)[1+a]=d;return 0}function i(b){try{var -a=g(dU[28],b,m[1]);return a}catch(a){a=c(a);if(a===az){var -d=n[1];m[1]=O(dU[4],b,d,m[1]);n[1]++;return d}throw a}}function -t(b){if(fe(b)){var -a=o[1];if(64<=a)bl(px);o[1]++;return a}return-1}function -p(b,a){return ph(b,a)}function +a=g(d7[28],b,m[1]);return a}catch(a){a=c(a);if(a===aH){var +d=n[1];m[1]=P(d7[4],b,d,m[1]);n[1]++;return d}throw a}}function +t(b){if(fB(b)){var +a=o[1];if(64<=a)bs(rS);o[1]++;return a}return-1}function +p(b,a){return rC(b,a)}function e(b){if(typeof b==="number")switch(b){case -0:return a(pk,0);case -1:return a(pl,0);default:return a(pm,0)}else +0:return a(rF,0);case +1:return a(rG,0);default:return a(rH,0)}else switch(b[0]){case -0:return a(dS,b[1]);case +0:return a(d5,b[1]);case 1:var -f=b[1],n=E(f);if(0===n)return 0;if(1===n)return a(dS,C(f,0));try{var -o=gP(f,0);e([1,pf(f,o)]);a(dS,0);var -v=e([1,pg(f,o+1|0)]);return v}catch(b){b=c(b);if(b===az)return a(pi,i(f));throw b}case +f=b[1],n=E(f);if(0===n)return 0;if(1===n)return a(d5,D(f,0));try{var +o=ho(f,0);e([1,rA(f,o)]);a(d5,0);var +v=e([1,rB(f,o+1|0)]);return v}catch(b){b=c(b);if(b===aH)return a(rD,i(f));throw b}case 2:var -p=b[1],w=b[2]?dR(p):p;return a(pj,i(dE(w)));case +p=b[1],w=b[2]?d4(p):p;return a(rE,i(dP(w)));case 3:return J(b[1]);case 4:var x=b[2],y=b[1],z=k(0);e(y);var A=k(0),B=d[1];e(x);var -D=d[1];l(z,dT,B);return l(A,fc,D);case +C=d[1];l(z,d6,B);return l(A,fz,C);case 5:var -q=b[1],g=t(q),r=k(0);if(0<=g)a(hj,g);e(q);if(0<=g)a(hk,g);a(fc,fd(r,d[1]));return l(r,dT,d[1]);case +q=b[1],g=t(q),r=k(0);if(0<=g)a(hV,g);e(q);if(0<=g)a(hW,g);a(fz,fA(r,d[1]));return l(r,d6,d[1]);case 6:var -s=b[1],h=t(s),F=d[1];e(s);if(0<=h)a(hk,h);var -G=k(0);if(0<=h)a(hj,h);a(fc,fd(F,d[1]));return l(G,dT,d[1]);case +s=b[1],h=t(s),F=d[1];e(s);if(0<=h)a(hW,h);var +G=k(0);if(0<=h)a(hV,h);a(fz,fA(F,d[1]));return l(G,d6,d[1]);case 7:var -H=b[1],I=k(0);e(H);return l(I,dT,d[1]);case +H=b[1],I=k(0);e(H);return l(I,d6,d[1]);case 8:var -m=b[1],K=b[2];a(pn,m);e(K);a(po,m);j[1]=dB(j[1],m+1|0);return 0;default:var -u=b[1];a(pp,u);j[1]=dB(j[1],u+1|0);return 0}}function +m=b[1],K=b[2];a(rI,m);e(K);a(rJ,m);j[1]=dN(j[1],m+1|0);return 0;default:var +u=b[1];a(rK,u);j[1]=dN(j[1],u+1|0);return 0}}function J(o){var b=o;for(;;){if(b){var c=b[1];if(typeof @@ -2921,7 +3080,7 @@ d==="number")l=1;else switch(d[0]){case 0:case 2:var -h=b[2],s=cT(h);if(p(bI(d),s)){a(ps,i(ff(r,d)));var +h=b[2],s=c2(h);if(p(bM(d),s)){a(rN,i(fC(r,d)));var b=h;continue}break;default:l=1}break;case 6:var f=c[1],m=0;if(typeof @@ -2929,7 +3088,7 @@ f==="number")m=1;else switch(f[0]){case 0:case 2:var -j=b[2],t=cT(j);if(p(bI(f),t)){a(pt,i(ff(r,f)));var +j=b[2],t=c2(j);if(p(bM(f),t)){a(rO,i(fC(r,f)));var b=j;continue}break;default:m=1}break;case 7:var g=c[1],n=0;if(typeof @@ -2937,118 +3096,118 @@ g==="number")n=1;else switch(g[0]){case 0:case 2:var -k=b[2],u=cT(k);if(p(bI(g),u)){a(pr,i(ff(r,g)));var +k=b[2],u=c2(k);if(p(bM(g),u)){a(rM,i(fC(r,g)));var b=k;continue}break;default:n=1}break}var q=b[2];e(c);var -b=q;continue}return 0}}e(H);a(pq,0);var -u=bI(H);if(ks(u,bo))var +b=q;continue}return 0}}e(H);a(rL,0);var +u=bM(H);if(l_(u,bw))var v=-1;else{var -s=a7(cA,0);hi(function(a){return a0(s,a,1)},u);var -v=i(dE(s))}var -w=bF(n[1],py),K=m[1];function -L(b,a){ai(w,a)[1+a]=b;return 0}g(dU[12],L,K);var +s=a$(cI,0);hU(function(a){return a3(s,a,1)},u);var +v=i(dP(s))}var +w=bJ(n[1],rT),K=m[1];function +L(b,a){ab(w,a)[1+a]=b;return 0}g(d7[12],L,K);var q=d[1],x=h[1],I=0,M=o[1],N=j[1];if(0<=q&&!((x.length-1-q|0)<0)){var -y=Dp(x,0,q);I=1}if(!I)var -y=ae(lm);return[0,y,w,pz,N,M,v]},dV=function(b,a){return Math.abs(b-a)<0.001?1:0},fi=function(b,a){return dV(b,a)?0:b>a===b?c:kQ(b,a)}return kQ(b,a)},hM=function(a){return typeof -a==="number"?a:Ey(a)},bq=0,ft=1,r9=-1,hN=function(a){return ca(0,a,0,E(a))},r_=function(b,a){return ca(b,a,0,E(a))},fu=function(a){if(typeof +c=b<>a===b?c:mB(b,a)}return mB(b,a)},io=function(a){return typeof +a==="number"?a:GW(a)},by=0,fQ=1,ur=-1,ip=function(a){return ci(0,a,0,E(a))},us=function(b,a){return ci(b,a,0,E(a))},fR=function(a){if(typeof a==="number")return a;var -e=gy(a);if(63>g;f=1}if(!f)var -c=Ew(a,b);var -i=El(a,cl(c,b)),d=eT(c),h=i?d:DN(d,r$);return gq(eJ(h),b)}return eJ(eT(a))},c1=function(a,b){if(a!==0&&b!==1){var -c=En(a,b);if(c===1)return[0,a,b];var -d=hL(b,c);return[0,hL(a,c),d]}return[0,a,ft]},hO=function(b,a){var -c=bk(a);if(0===c)return[0,bk(b),bq];if(0>>0))switch(b){case +c=GU(a,b);var +i=GJ(a,ct(c,b)),d=e_(c),h=i?d:F_(d,ut);return gW(e1(h),b)}return e1(e_(a))},c_=function(a,b){if(a!==0&&b!==1){var +c=GL(a,b);if(c===1)return[0,a,b];var +d=im(b,c);return[0,im(a,c),d]}return[0,a,fQ]},iq=function(b,a){var +c=br(a);if(0===c)return[0,br(b),by];if(0>>0))switch(b){case 0:return 2;case -1:break;default:return 1}return 3}return a[1]===0?0:4},sa=function(a){var -b=a[2];return[0,ck(a[1]),b]},fx=function(b,a){if(b[2]!==0&&a[2]!==0){var -c=bO(b[2],a[2]);return c1(bO(b[1],a[1]),c)}return[0,a5(bk(b[1]),bk(a[1])),bq]},fy=function(a){switch(a){case +1:break;default:return 1}return 3}return a[1]===0?0:4},uu=function(a){var +b=a[2];return[0,cs(a[1]),b]},fU=function(b,a){if(b[2]!==0&&a[2]!==0){var +c=bS(b[2],a[2]);return c_(bS(b[1],a[1]),c)}return[0,a9(br(b[1]),br(a[1])),by]},fV=function(a){switch(a){case 0:return 2;case 1:return 8;case -2:return 10;default:return 16}},fz=function(f,e,c,b){var -a=e;for(;;){if(c<=a)return 0;if(d(b,C(f,a)))return[0,a];var -a=a+1|0;continue}},sc=function(a){if(ad(a,sd)){if(ad(a,se)){if(!ad(a,sf))return hR;if(ad(a,sg)){if(ad(a,sh))try{var -l=gP(a,47),Z=ca(0,a,l+1|0,(E(a)-l|0)-1|0),_=hO(ca(0,a,0,l),Z);return _}catch(l){l=c(l);if(l===az){var +2:return 10;default:return 16}},fW=function(f,e,c,b){var +a=e;for(;;){if(c<=a)return 0;if(d(b,D(f,a)))return[0,a];var +a=a+1|0;continue}},b=[I,uE,aA(0)],s=[I,uL,aA(0)],uw=function(a){if(ai(a,ux)){if(ai(a,uy)){if(!ai(a,uz))return it;if(ai(a,uA)){if(ai(a,uB))try{var +l=ho(a,47),Z=ci(0,a,l+1|0,(E(a)-l|0)-1|0),_=iq(ci(0,a,0,l),Z);return _}catch(l){l=c(l);if(l===aH){var j=E(a),x=0;if(j<1)var s=[0,0,x];else{var -P=C(a,0)+ka|0,S=0;if(!(2

>>0)){var +P=D(a,0)+lO|0,S=0;if(!(2

>>0)){var T=0;switch(P){case 0:var R=[0,0,1];break;case @@ -3353,10 +3511,10 @@ Q=[0,0,x];var s=Q}var d=s[2];if(j<(d+2|0))var t=[0,2,d];else{var -Y=C(a,d),h=C(a,d+1|0),r=0;if(48===Y){var +Y=D(a,d),h=D(a,d+1|0),r=0;if(48===Y){var i=0;if(89<=h){if(98===h)i=2;else -if(dp===h)i=1;else -if(bP!==h){r=1;i=3}}else +if(dA===h)i=1;else +if(bT!==h){r=1;i=3}}else if(66===h)i=2;else if(79===h)i=1;else if(!(88<=h)){r=1;i=3}switch(i){case @@ -3369,213 +3527,212 @@ q=[0,0,d+2|0]}}else r=1;if(r)var q=[0,2,d];var t=q}var -e=t[2],b=t[1],U=2===b?function(a){if(69!==a&&ek!==a)return 0;return 1}:3<=b?function(a){if(80!==a&&dn!==a)return 0;return 1}:function(a){return 0},y=fz(a,e,j,U);if(y)var -z=y[1],A=z+1|0,f=z,B=hM(ca(10,a,A,j-A|0));else +e=t[2],b=t[1],U=2===b?function(a){if(69!==a&&ex!==a)return 0;return 1}:3<=b?function(a){if(80!==a&&dz!==a)return 0;return 1}:function(a){return 0},y=fW(a,e,j,U);if(y)var +z=y[1],A=z+1|0,f=z,B=io(ci(10,a,A,j-A|0));else var f=j,B=0;if(2<=b){var -D=fz(a,e,f,function(a){return 46===a?1:0});if(D){var -u=D[1];if(2===b)var -G=1;else{if(!(3<=b))throw[0,F,sj];var +C=fW(a,e,f,function(a){return 46===a?1:0});if(C){var +u=C[1];if(2===b)var +G=1;else{if(!(3<=b))throw[0,F,uD];var G=4}var I=u+1|0,J=f-1|0,H=0;if(J + integer_of_string("2")): + return (prestations_familiales_dot_base_mensuelle_222 * + decimal_of_string("0.16")) + else: + return money_of_cents_string("0") + except EmptyError: + raise EmptyError + + def local_var_295(_: Any): + return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", + start_line=123, start_column=11, + end_line=123, end_column=56, + law_headings=["Prologue"]), True) + def local_var_293(_: Any): try: if log_decision_taken(SourcePosition(filename="./decrets_divers.catala_fr", @@ -2141,37 +2212,40 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise EmptyError - - def local_var_295(_: Any): - return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", - start_line=123, start_column=11, - end_line=123, end_column=56, - law_headings=["Prologue"]), True) - - def local_var_297(_: Any): - try: - if (list_length(enfants_a_charge_droit_ouvert_prestation_familiale_231) > - integer_of_string("2")): - return (prestations_familiales_dot_base_mensuelle_222 * - decimal_of_string("0.16")) - else: - return money_of_cents_string("0") - except EmptyError: - raise EmptyError local_var_274 = handle_default([local_var_275, local_var_277, - local_var_279, local_var_281, local_var_283, local_var_285, - local_var_287, local_var_289, local_var_291, local_var_293], + local_var_279, local_var_281, + local_var_283, local_var_285, + local_var_287, local_var_289, + local_var_291, local_var_293], local_var_295, local_var_297) except EmptyError: raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=123, start_column=11, end_line=123, end_column=56, + start_line=123, start_column=11, + end_line=123, end_column=56, law_headings=["Prologue"])) montant_initial_base_troisieme_enfant_mayotte_273 = log_variable_definition(["AllocationsFamiliales", "montant_initial_base_troisième_enfant_mayotte"], local_var_274) try: try: + def local_var_323(_: Any): + try: + if (list_length(enfants_a_charge_droit_ouvert_prestation_familiale_231) > + integer_of_string("1")): + return (prestations_familiales_dot_base_mensuelle_222 * + decimal_of_string("0.32")) + else: + return money_of_cents_string("0") + except EmptyError: + raise EmptyError + + def local_var_321(_: Any): + return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", + start_line=122, start_column=11, + end_line=122, end_column=55, + law_headings=["Prologue"]), True) + def local_var_319(_: Any): try: if log_decision_taken(SourcePosition(filename="./decrets_divers.catala_fr", @@ -2381,37 +2455,40 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise EmptyError - - def local_var_321(_: Any): - return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", - start_line=122, start_column=11, - end_line=122, end_column=55, - law_headings=["Prologue"]), True) - - def local_var_323(_: Any): - try: - if (list_length(enfants_a_charge_droit_ouvert_prestation_familiale_231) > - integer_of_string("1")): - return (prestations_familiales_dot_base_mensuelle_222 * - decimal_of_string("0.32")) - else: - return money_of_cents_string("0") - except EmptyError: - raise EmptyError local_var_300 = handle_default([local_var_301, local_var_303, - local_var_305, local_var_307, local_var_309, local_var_311, - local_var_313, local_var_315, local_var_317, local_var_319], + local_var_305, local_var_307, + local_var_309, local_var_311, + local_var_313, local_var_315, + local_var_317, local_var_319], local_var_321, local_var_323) except EmptyError: raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=122, start_column=11, end_line=122, end_column=55, + start_line=122, start_column=11, + end_line=122, end_column=55, law_headings=["Prologue"])) montant_initial_base_deuxieme_enfant_mayotte_299 = log_variable_definition(["AllocationsFamiliales", "montant_initial_base_deuxième_enfant_mayotte"], local_var_300) try: try: + def local_var_351(_: Any): + try: + if (list_length(enfants_a_charge_droit_ouvert_prestation_familiale_231) > + integer_of_string("0")): + return (prestations_familiales_dot_base_mensuelle_222 * + decimal_of_string("0.0588")) + else: + return money_of_cents_string("0") + except EmptyError: + raise EmptyError + + def local_var_349(_: Any): + return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", + start_line=121, start_column=11, + end_line=121, end_column=54, + law_headings=["Prologue"]), True) + def local_var_347(_: Any): try: if log_decision_taken(SourcePosition(filename="./decrets_divers.catala_fr", @@ -2649,32 +2726,19 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise EmptyError - - def local_var_349(_: Any): - return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", - start_line=121, start_column=11, - end_line=121, end_column=54, - law_headings=["Prologue"]), True) - - def local_var_351(_: Any): - try: - if (list_length(enfants_a_charge_droit_ouvert_prestation_familiale_231) > - integer_of_string("0")): - return (prestations_familiales_dot_base_mensuelle_222 * - decimal_of_string("0.0588")) - else: - return money_of_cents_string("0") - except EmptyError: - raise EmptyError local_var_326 = handle_default([local_var_327, local_var_329, - local_var_331, local_var_333, local_var_335, local_var_337, - local_var_339, local_var_341, local_var_343, local_var_345, - local_var_347], local_var_349, local_var_351) + local_var_331, local_var_333, + local_var_335, local_var_337, + local_var_339, local_var_341, + local_var_343, local_var_345, + local_var_347], local_var_349, + local_var_351) except EmptyError: raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=121, start_column=11, end_line=121, end_column=54, + start_line=121, start_column=11, + end_line=121, end_column=54, law_headings=["Prologue"])) montant_initial_base_premier_enfant_mayotte_325 = log_variable_definition(["AllocationsFamiliales", "montant_initial_base_premier_enfant_mayotte"], local_var_326) @@ -2689,7 +2753,8 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=115, start_column=11, end_line=115, end_column=31, + start_line=115, start_column=11, + end_line=115, end_column=31, law_headings=["Prologue"])) nombre_total_enfants_353 = log_variable_definition(["AllocationsFamiliales", "nombre_total_enfants"], local_var_354) @@ -2725,7 +2790,8 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=114, start_column=11, end_line=114, end_column=31, + start_line=114, start_column=11, + end_line=114, end_column=31, law_headings=["Prologue"])) nombre_moyen_enfants_355 = log_variable_definition(["AllocationsFamiliales", "nombre_moyen_enfants"], local_var_356) @@ -2756,12 +2822,37 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=110, start_column=11, end_line=110, end_column=46, + start_line=110, start_column=11, + end_line=110, end_column=46, law_headings=["Prologue"])) montant_initial_base_premier_enfant_364 = log_variable_definition(["AllocationsFamiliales", "montant_initial_base_premier_enfant"], local_var_365) try: try: + def local_var_374(_: Any): + try: + if log_decision_taken(SourcePosition(filename="./securite_sociale_L.catala_fr", + start_line=101, start_column=5, + end_line=101, end_column=70, + law_headings=["Article L521-1", + "Chapitre 1er : Allocations familiales", + "Titre 2 : Prestations générales d'entretien", + "Livre 5 : Prestations familiales et prestations assimilées", + "Partie législative", + "Code de la sécurité sociale"]), (list_length(enfants_a_charge_droit_ouvert_prestation_familiale_231) >= + integer_of_string("2"))): + return True + else: + raise EmptyError + except EmptyError: + raise EmptyError + + def local_var_372(_: Any): + return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", + start_line=108, start_column=11, + end_line=108, end_column=28, + law_headings=["Prologue"]), True) + def local_var_370(_: Any): try: if log_decision_taken(SourcePosition(filename="./securite_sociale_L.catala_fr", @@ -2798,37 +2889,14 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise EmptyError - - def local_var_372(_: Any): - return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", - start_line=108, start_column=11, - end_line=108, end_column=28, - law_headings=["Prologue"]), True) - - def local_var_374(_: Any): - try: - if log_decision_taken(SourcePosition(filename="./securite_sociale_L.catala_fr", - start_line=101, start_column=5, - end_line=101, end_column=70, - law_headings=["Article L521-1", - "Chapitre 1er : Allocations familiales", - "Titre 2 : Prestations générales d'entretien", - "Livre 5 : Prestations familiales et prestations assimilées", - "Partie législative", - "Code de la sécurité sociale"]), (list_length(enfants_a_charge_droit_ouvert_prestation_familiale_231) >= - integer_of_string("2"))): - return True - else: - raise EmptyError - except EmptyError: - raise EmptyError local_var_367 = handle_default([local_var_368, local_var_370], local_var_372, local_var_374) except EmptyError: local_var_367 = False except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=108, start_column=11, end_line=108, end_column=28, + start_line=108, start_column=11, + end_line=108, end_column=28, law_headings=["Prologue"])) droit_ouvert_base_366 = log_variable_definition(["AllocationsFamiliales", "droit_ouvert_base"], local_var_367) @@ -2903,11 +2971,15 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI return False except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=132, start_column=11, end_line=132, - end_column=34, law_headings=["Prologue"])) + start_line=132, + start_column=11, + end_line=132, + end_column=34, + law_headings=["Prologue"])) except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=132, start_column=11, end_line=132, end_column=34, + start_line=132, start_column=11, + end_line=132, end_column=34, law_headings=["Prologue"])) droit_ouvert_majoration_376 = log_variable_definition(["AllocationsFamiliales", "droit_ouvert_majoration"], local_var_377) @@ -2915,6 +2987,15 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI def local_var_380(param_381: Money): try: try: + def local_var_388(_: Any): + return money_of_cents_string("0") + + def local_var_386(_: Any): + return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", + start_line=141, start_column=11, + end_line=141, end_column=31, + law_headings=["Prologue"]), True) + def local_var_384(_: Any): try: if log_decision_taken(SourcePosition(filename="./securite_sociale_D.catala_fr", @@ -2964,30 +3045,33 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise EmptyError - - def local_var_386(_: Any): - return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", - start_line=141, start_column=11, - end_line=141, end_column=31, - law_headings=["Prologue"]), True) - - def local_var_388(_: Any): - return money_of_cents_string("0") return handle_default([local_var_382, local_var_384], local_var_386, local_var_388) except EmptyError: raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=141, start_column=11, end_line=141, - end_column=31, law_headings=["Prologue"])) + start_line=141, + start_column=11, + end_line=141, + end_column=31, + law_headings=["Prologue"])) except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=141, start_column=11, end_line=141, end_column=31, + start_line=141, start_column=11, + end_line=141, end_column=31, law_headings=["Prologue"])) complement_degressif_379 = log_variable_definition(["AllocationsFamiliales", "complément_dégressif"], local_var_380) try: + def local_var_400(_: Any): + raise EmptyError + + def local_var_398(_: Any): + return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", + start_line=128, start_column=11, end_line=128, end_column=47, + law_headings=["Prologue"]), True) + def local_var_396(_: Any): try: if log_decision_taken(SourcePosition(filename="./securite_sociale_D.catala_fr", @@ -3045,23 +3129,25 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise EmptyError - - def local_var_398(_: Any): - return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", - start_line=128, start_column=11, end_line=128, end_column=47, - law_headings=["Prologue"]), True) - - def local_var_400(_: Any): - raise EmptyError local_var_391 = handle_default([local_var_392, local_var_394, - local_var_396], local_var_398, local_var_400) + local_var_396], local_var_398, + local_var_400) except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=128, start_column=11, end_line=128, end_column=47, + start_line=128, start_column=11, + end_line=128, end_column=47, law_headings=["Prologue"])) montant_verse_forfaitaire_par_enfant_390 = log_variable_definition(["AllocationsFamiliales", "montant_versé_forfaitaire_par_enfant"], local_var_391) try: + def local_var_412(_: Any): + raise EmptyError + + def local_var_410(_: Any): + return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", + start_line=112, start_column=11, end_line=112, end_column=56, + law_headings=["Prologue"]), True) + def local_var_408(_: Any): try: if log_decision_taken(SourcePosition(filename="./securite_sociale_D.catala_fr", @@ -3137,23 +3223,25 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise EmptyError - - def local_var_410(_: Any): - return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", - start_line=112, start_column=11, end_line=112, end_column=56, - law_headings=["Prologue"]), True) - - def local_var_412(_: Any): - raise EmptyError local_var_403 = handle_default([local_var_404, local_var_406, - local_var_408], local_var_410, local_var_412) + local_var_408], local_var_410, + local_var_412) except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=112, start_column=11, end_line=112, end_column=56, + start_line=112, start_column=11, + end_line=112, end_column=56, law_headings=["Prologue"])) montant_initial_base_troisieme_enfant_et_plus_402 = log_variable_definition(["AllocationsFamiliales", "montant_initial_base_troisième_enfant_et_plus"], local_var_403) try: + def local_var_424(_: Any): + raise EmptyError + + def local_var_422(_: Any): + return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", + start_line=111, start_column=11, end_line=111, end_column=47, + law_headings=["Prologue"]), True) + def local_var_420(_: Any): try: if log_decision_taken(SourcePosition(filename="./securite_sociale_D.catala_fr", @@ -3223,19 +3311,13 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise EmptyError - - def local_var_422(_: Any): - return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", - start_line=111, start_column=11, end_line=111, end_column=47, - law_headings=["Prologue"]), True) - - def local_var_424(_: Any): - raise EmptyError local_var_415 = handle_default([local_var_416, local_var_418, - local_var_420], local_var_422, local_var_424) + local_var_420], local_var_422, + local_var_424) except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=111, start_column=11, end_line=111, end_column=47, + start_line=111, start_column=11, + end_line=111, end_column=47, law_headings=["Prologue"])) montant_initial_base_deuxieme_enfant_414 = log_variable_definition(["AllocationsFamiliales", "montant_initial_base_deuxième_enfant"], local_var_415) @@ -3254,13 +3336,23 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=113, start_column=11, end_line=113, end_column=38, + start_line=113, start_column=11, + end_line=113, end_column=38, law_headings=["Prologue"])) rapport_enfants_total_moyen_426 = log_variable_definition(["AllocationsFamiliales", "rapport_enfants_total_moyen"], local_var_427) try: def local_var_429(param_430: Enfant): try: + def local_var_441(_: Any): + raise EmptyError + + def local_var_439(_: Any): + return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", + start_line=133, start_column=11, + end_line=133, end_column=47, + law_headings=["Prologue"]), True) + def local_var_437(_: Any): try: if log_decision_taken(SourcePosition(filename="./securite_sociale_D.catala_fr", @@ -3371,25 +3463,20 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise EmptyError - - def local_var_439(_: Any): - return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", - start_line=133, start_column=11, - end_line=133, end_column=47, - law_headings=["Prologue"]), True) - - def local_var_441(_: Any): - raise EmptyError return handle_default([local_var_431, local_var_433, - local_var_435, local_var_437], local_var_439, - local_var_441) + local_var_435, local_var_437], + local_var_439, local_var_441) except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=133, start_column=11, end_line=133, - end_column=47, law_headings=["Prologue"])) + start_line=133, + start_column=11, + end_line=133, + end_column=47, + law_headings=["Prologue"])) except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=133, start_column=11, end_line=133, end_column=47, + start_line=133, start_column=11, + end_line=133, end_column=47, law_headings=["Prologue"])) montant_initial_metropole_majoration_428 = log_variable_definition(["AllocationsFamiliales", "montant_initial_métropole_majoration"], local_var_429) @@ -3412,19 +3499,35 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI return acc_446 local_var_444 = (montant_verse_forfaitaire_par_enfant_390 * decimal_of_integer(list_fold_left(local_var_445, - integer_of_string("0"), enfants_a_charge_106))) + integer_of_string( + "0"), + enfants_a_charge_106))) except EmptyError: raise EmptyError except EmptyError: raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=129, start_column=11, end_line=129, end_column=36, + start_line=129, start_column=11, + end_line=129, end_column=36, law_headings=["Prologue"])) montant_verse_forfaitaire_443 = log_variable_definition(["AllocationsFamiliales", "montant_versé_forfaitaire"], local_var_444) try: try: + def local_var_456(_: Any): + try: + return (montant_initial_base_deuxieme_enfant_414 + + montant_initial_base_troisieme_enfant_et_plus_402) + except EmptyError: + raise EmptyError + + def local_var_454(_: Any): + return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", + start_line=109, start_column=11, + end_line=109, end_column=31, + law_headings=["Prologue"]), True) + def local_var_452(_: Any): try: if log_decision_taken(SourcePosition(filename="./securite_sociale_D.catala_fr", @@ -3463,26 +3566,14 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise EmptyError - - def local_var_454(_: Any): - return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", - start_line=109, start_column=11, - end_line=109, end_column=31, - law_headings=["Prologue"]), True) - - def local_var_456(_: Any): - try: - return (montant_initial_base_deuxieme_enfant_414 + - montant_initial_base_troisieme_enfant_et_plus_402) - except EmptyError: - raise EmptyError local_var_449 = handle_default([local_var_450, local_var_452], local_var_454, local_var_456) except EmptyError: raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=109, start_column=11, end_line=109, end_column=31, + start_line=109, start_column=11, + end_line=109, end_column=31, law_headings=["Prologue"])) montant_initial_base_448 = log_variable_definition(["AllocationsFamiliales", "montant_initial_base"], local_var_449) @@ -3490,6 +3581,28 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI def local_var_459(param_460: Enfant): try: try: + def local_var_467(_: Any): + try: + return log_end_call(["AllocationsFamiliales", + "montant_initial_métropole_majoration"], + log_variable_definition(["AllocationsFamiliales", + "montant_initial_métropole_majoration", + "output"], + log_begin_call(["AllocationsFamiliales", + "montant_initial_métropole_majoration"], + montant_initial_metropole_majoration_428, + log_variable_definition(["AllocationsFamiliales", + "montant_initial_métropole_majoration", + "input"], param_460)))) + except EmptyError: + raise EmptyError + + def local_var_465(_: Any): + return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", + start_line=134, start_column=11, + end_line=134, end_column=37, + law_headings=["Prologue"]), True) + def local_var_463(_: Any): try: if log_decision_taken(SourcePosition(filename="./securite_sociale_D.catala_fr", @@ -3553,44 +3666,35 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise EmptyError - - def local_var_465(_: Any): - return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", - start_line=134, start_column=11, - end_line=134, end_column=37, - law_headings=["Prologue"]), True) - - def local_var_467(_: Any): - try: - return log_end_call(["AllocationsFamiliales", - "montant_initial_métropole_majoration"], - log_variable_definition(["AllocationsFamiliales", - "montant_initial_métropole_majoration", - "output"], - log_begin_call(["AllocationsFamiliales", - "montant_initial_métropole_majoration"], - montant_initial_metropole_majoration_428, - log_variable_definition(["AllocationsFamiliales", - "montant_initial_métropole_majoration", - "input"], param_460)))) - except EmptyError: - raise EmptyError return handle_default([local_var_461, local_var_463], local_var_465, local_var_467) except EmptyError: raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=134, start_column=11, end_line=134, - end_column=37, law_headings=["Prologue"])) + start_line=134, + start_column=11, + end_line=134, + end_column=37, + law_headings=["Prologue"])) except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=134, start_column=11, end_line=134, end_column=37, + start_line=134, start_column=11, + end_line=134, end_column=37, law_headings=["Prologue"])) montant_initial_majoration_458 = log_variable_definition(["AllocationsFamiliales", "montant_initial_majoration"], local_var_459) try: try: + def local_var_477(_: Any): + return money_of_cents_string("0") + + def local_var_475(_: Any): + return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", + start_line=143, start_column=11, + end_line=143, end_column=52, + law_headings=["Prologue"]), True) + def local_var_473(_: Any): try: if log_decision_taken(SourcePosition(filename="./securite_sociale_D.catala_fr", @@ -3642,22 +3746,14 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise EmptyError - - def local_var_475(_: Any): - return log_decision_taken(SourcePosition(filename="./prologue.catala_fr", - start_line=143, start_column=11, - end_line=143, end_column=52, - law_headings=["Prologue"]), True) - - def local_var_477(_: Any): - return money_of_cents_string("0") local_var_470 = handle_default([local_var_471, local_var_473], local_var_475, local_var_477) except EmptyError: raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=143, start_column=11, end_line=143, end_column=52, + start_line=143, start_column=11, + end_line=143, end_column=52, law_headings=["Prologue"])) montant_verse_complement_pour_forfaitaire_469 = log_variable_definition(["AllocationsFamiliales", "montant_versé_complément_pour_forfaitaire"], local_var_470) @@ -3672,7 +3768,8 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=116, start_column=11, end_line=116, end_column=43, + start_line=116, start_column=11, + end_line=116, end_column=43, law_headings=["Prologue"])) montant_avec_garde_alternee_base_479 = log_variable_definition(["AllocationsFamiliales", "montant_avec_garde_alternée_base"], local_var_480) @@ -3715,11 +3812,15 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=135, start_column=11, end_line=135, - end_column=49, law_headings=["Prologue"])) + start_line=135, + start_column=11, + end_line=135, + end_column=49, + law_headings=["Prologue"])) except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=135, start_column=11, end_line=135, end_column=49, + start_line=135, start_column=11, + end_line=135, end_column=49, law_headings=["Prologue"])) montant_avec_garde_alternee_majoration_481 = log_variable_definition(["AllocationsFamiliales", "montant_avec_garde_alternée_majoration"], local_var_482) @@ -3736,7 +3837,8 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=117, start_column=11, end_line=117, end_column=29, + start_line=117, start_column=11, + end_line=117, end_column=29, law_headings=["Prologue"])) montant_verse_base_488 = log_variable_definition(["AllocationsFamiliales", "montant_versé_base"], local_var_489) @@ -3758,7 +3860,8 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI "montant_avec_garde_alternée_majoration", "input"], enfant_494))))) local_var_491 = list_fold_left(local_var_492, - money_of_cents_string("0"), enfants_a_charge_106) + money_of_cents_string("0"), + enfants_a_charge_106) else: local_var_491 = money_of_cents_string("0") except EmptyError: @@ -3767,7 +3870,8 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=136, start_column=11, end_line=136, end_column=35, + start_line=136, start_column=11, + end_line=136, end_column=35, law_headings=["Prologue"])) montant_verse_majoration_490 = log_variable_definition(["AllocationsFamiliales", "montant_versé_majoration"], local_var_491) @@ -3782,7 +3886,8 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=140, start_column=11, end_line=140, end_column=58, + start_line=140, start_column=11, + end_line=140, end_column=58, law_headings=["Prologue"])) montant_base_complement_pour_base_et_majoration_495 = log_variable_definition(["AllocationsFamiliales", "montant_base_complément_pour_base_et_majoration"], local_var_496) @@ -3807,7 +3912,8 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=142, start_column=11, end_line=142, end_column=59, + start_line=142, start_column=11, + end_line=142, end_column=59, law_headings=["Prologue"])) montant_verse_complement_pour_base_et_majoration_497 = log_variable_definition(["AllocationsFamiliales", "montant_versé_complément_pour_base_et_majoration"], local_var_498) @@ -3828,7 +3934,8 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=105, start_column=10, end_line=105, end_column=23, + start_line=105, start_column=10, + end_line=105, end_column=23, law_headings=["Prologue"])) montant_verse_499 = log_variable_definition(["AllocationsFamiliales", "montant_versé"], local_var_500) @@ -3838,12 +3945,14 @@ def allocations_familiales(allocations_familiales_in_100: AllocationsFamilialesI personne_charge_effective_permanente_remplit_titre__i_102)) except EmptyError: raise NoValueProvided(SourcePosition(filename="./securite_sociale_L.catala_fr", - start_line=230, start_column=5, end_line=234, end_column=6, + start_line=230, start_column=5, + end_line=234, end_column=6, law_headings=["Article L521-2", "Chapitre 1er : Allocations familiales", "Titre 2 : Prestations générales d'entretien", "Livre 5 : Prestations familiales et prestations assimilées", - "Partie législative", "Code de la sécurité sociale"])) + "Partie législative", + "Code de la sécurité sociale"])) assert local_var_501 return AllocationsFamilialesOut(montant_verse_out=montant_verse_499) @@ -3890,9 +3999,10 @@ def interface_allocations_familiales(interface_allocations_familiales_in_502: In raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="./epilogue.catala_fr", - start_line=74, start_column=11, end_line=74, end_column=27, - law_headings=["Interface du programme", "Épilogue", - "Décrets divers"])) + start_line=74, start_column=11, + end_line=74, end_column=27, + law_headings=["Interface du programme", + "Épilogue", "Décrets divers"])) enfants_a_charge_510 = log_variable_definition(["InterfaceAllocationsFamiliales", "enfants_à_charge"], local_var_511) try: @@ -3915,7 +4025,8 @@ def interface_allocations_familiales(interface_allocations_familiales_in_502: In local_var_517) except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=90, start_column=10, end_line=90, end_column=57, + start_line=90, start_column=10, + end_line=90, end_column=57, law_headings=["Prologue"])) allocations_familiales_dot_personne_charge_effective_permanente_est_parent_515 = local_var_516 try: @@ -3938,7 +4049,8 @@ def interface_allocations_familiales(interface_allocations_familiales_in_502: In local_var_520) except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=91, start_column=10, end_line=91, end_column=62, + start_line=91, start_column=10, + end_line=91, end_column=62, law_headings=["Prologue"])) allocations_familiales_dot_personne_charge_effective_permanente_remplit_titre__i_518 = local_var_519 try: @@ -3953,7 +4065,8 @@ def interface_allocations_familiales(interface_allocations_familiales_in_502: In "allocations_familiales.ressources_ménage"], local_var_523) except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=92, start_column=10, end_line=92, end_column=27, + start_line=92, start_column=10, + end_line=92, end_column=27, law_headings=["Prologue"])) allocations_familiales_dot_ressources_menage_521 = local_var_522 try: @@ -3968,7 +4081,8 @@ def interface_allocations_familiales(interface_allocations_familiales_in_502: In "allocations_familiales.résidence"], local_var_526) except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=93, start_column=10, end_line=93, end_column=19, + start_line=93, start_column=10, + end_line=93, end_column=19, law_headings=["Prologue"])) allocations_familiales_dot_residence_524 = local_var_525 try: @@ -3983,7 +4097,8 @@ def interface_allocations_familiales(interface_allocations_familiales_in_502: In "allocations_familiales.date_courante"], local_var_529) except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=96, start_column=10, end_line=96, end_column=23, + start_line=96, start_column=10, + end_line=96, end_column=23, law_headings=["Prologue"])) allocations_familiales_dot_date_courante_527 = local_var_528 try: @@ -3998,7 +4113,8 @@ def interface_allocations_familiales(interface_allocations_familiales_in_502: In "allocations_familiales.enfants_à_charge"], local_var_532) except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=99, start_column=10, end_line=99, end_column=26, + start_line=99, start_column=10, + end_line=99, end_column=26, law_headings=["Prologue"])) allocations_familiales_dot_enfants_a_charge_530 = local_var_531 try: @@ -4021,7 +4137,8 @@ def interface_allocations_familiales(interface_allocations_familiales_in_502: In local_var_535) except EmptyError: raise NoValueProvided(SourcePosition(filename="./prologue.catala_fr", - start_line=120, start_column=10, end_line=120, end_column=54, + start_line=120, start_column=10, + end_line=120, end_column=54, law_headings=["Prologue"])) allocations_familiales_dot_avait_enfant_a_charge_avant_1er_janvier_2012_533 = local_var_534 result_536 = log_end_call(["InterfaceAllocationsFamiliales", @@ -4047,9 +4164,10 @@ def interface_allocations_familiales(interface_allocations_familiales_in_502: In raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="./epilogue.catala_fr", - start_line=78, start_column=10, end_line=78, end_column=25, - law_headings=["Interface du programme", "Épilogue", - "Décrets divers"])) + start_line=78, start_column=10, + end_line=78, end_column=25, + law_headings=["Interface du programme", + "Épilogue", "Décrets divers"])) i_montant_verse_538 = log_variable_definition(["InterfaceAllocationsFamiliales", "i_montant_versé"], local_var_539) return InterfaceAllocationsFamilialesOut(i_montant_verse_out=i_montant_verse_538)