M54PO2DRQ7AEODN6RKIXZ52DXLIZNLCL7IEEGGSLEFNHUM74XLJQC <?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg fill="#DEDEDE" height="800px" width="800px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"viewBox="0 0 460.775 460.775" xml:space="preserve"><path d="M285.08,230.397L456.218,59.27c6.076-6.077,6.076-15.911,0-21.986L423.511,4.565c-2.913-2.911-6.866-4.55-10.992-4.55c-4.127,0-8.08,1.639-10.993,4.55l-171.138,171.14L59.25,4.565c-2.913-2.911-6.866-4.55-10.993-4.55c-4.126,0-8.08,1.639-10.992,4.55L4.558,37.284c-6.077,6.075-6.077,15.909,0,21.986l171.138,171.128L4.575,401.505c-6.074,6.077-6.074,15.911,0,21.986l32.709,32.719c2.911,2.911,6.865,4.55,10.992,4.55c4.127,0,8.08-1.639,10.994-4.55l171.117-171.12l171.118,171.12c2.913,2.911,6.866,4.55,10.993,4.55c4.128,0,8.081-1.639,10.992-4.55l32.709-32.719c6.074-6.075,6.074-15.909,0-21.986L285.08,230.397z"/></svg>
side_panels = { fabric = "Tropic Teal EPX200"; colour = "#108b99"; in_stock = true };side_pockets = { fabric = "Bright Blue EPX200"; colour = "#0a5bc4"; in_stock = true };back_panel = { fabric = "Golden Dazy EPX200"; colour = "#fec93f"; in_stock = true };rolltop = { fabric = "Brick Red EPX200"; colour = "#820210"; in_stock = true };
(* Beware, this is not dry *)side_panels ={ fabric = "Golden Dazy EPX200"; colour = "#fec93f"; in_stock = true };side_pockets ={ fabric = "Brick Red EPX200"; colour = "#820210"; in_stock = true };back_panel ={ fabric = "Tropic Teal EPX200"; colour = "#108b99"; in_stock = true };rolltop ={ fabric = "Bright Blue EPX200"; colour = "#0a5bc4"; in_stock = true };
li [] [ text "Back Panel: "; text ((state.back_panel).fabric) ];li [] [ text "Rolltop: "; text ((state.rolltop).fabric) ];li [] [ text "Side Panels: "; text ((state.side_panels).fabric) ];li [] [ text "Side Pockets: "; text ((state.side_pockets).fabric) ];
li [] [ text "Back Panel: "; text state.back_panel.fabric ];li [] [ text "Rolltop: "; text state.rolltop.fabric ];li [] [ text "Side Panels: "; text state.side_panels.fabric ];li [] [ text "Side Pockets: "; text state.side_pockets.fabric ];
picker s "Back panel" panel_match back_panel ((s.back_panel).colour);picker s "Rolltop" rolltop_match rolltop ((s.rolltop).colour);picker s "Side panels" panel_match side_panels ((s.side_panels).colour);picker s "Side pockets" pocket_match side_pockets ((s.side_pockets).colour);
picker s "Side panels" panel_match side_panels s.side_panels.colour;picker s "Side pockets" pocket_match side_pocketss.side_pockets.colour;picker s "Back panel" panel_match back_panel s.back_panel.colour;picker s "Rolltop" rolltop_match rolltop s.rolltop.colour;
(* Helper for Update *)let pack_of_vol_styl (vs_tup : volume * style) : pack_data =match vs_tup with| V65, Classic -> record_of_pack C65| V55, Classic -> record_of_pack C55| V45, Classic -> record_of_pack C45| V65, Alpine -> record_of_pack A65| V55, Alpine -> record_of_pack A55| V45, Alpine -> record_of_pack A45(* Checks that the state of side_panels, side_pockets, back_panel, rolltop, ispossible in the fabric_data list and returns plausible values.Run for any change in goal or pack *)let check_back_panel state (g : goal) =let p = panel_match state.pack |> get_fabric_by_goal g inif List.memq state.back_panel p then state.back_panel else List.hd plet check_side_panels state (g : goal) =let p = panel_match state.pack |> get_fabric_by_goal g inif List.memq state.side_panels p then state.side_panels else List.hd plet check_pockets state (g : goal) =let p = pocket_match state.pack |> get_fabric_by_goal g inif List.memq state.side_pockets p then state.side_pockets else List.hd plet check_rolltop state (g : goal) =let r = rolltop_match state.pack |> get_fabric_by_goal g inif List.memq state.rolltop r then state.rolltop else List.hd r
| Light -> { state with goal = Light }| Colour -> { state with goal = Colour }| Durable -> { state with goal = Durable }| V65 -> { state with volume = V65 }| V55 -> { state with volume = V55 }| V45 -> { state with volume = V45 }| C65 -> { state with pack = C65 }| C55 -> { state with pack = C55 }| C45 -> { state with pack = C45 }| A65 -> { state with pack = A65 }| A55 -> { state with pack = A55 }| A45 -> { state with pack = A45 }
| Light ->{state withgoal = Light;side_panels = check_side_panels state Light;side_pockets = check_pockets state Light;back_panel = check_back_panel state Light;rolltop = check_rolltop state Light;}| Colour ->{state withgoal = Colour;side_panels = check_side_panels state Colour;side_pockets = check_pockets state Colour;back_panel = check_back_panel state Colour;rolltop = check_rolltop state Colour;}| Durable ->{state withgoal = Durable;side_panels = check_side_panels state Durable;side_pockets = check_pockets state Durable;back_panel = check_back_panel state Durable;rolltop = check_rolltop state Durable;}| V65 ->{state withvolume = V65;pack = (pack_of_vol_styl (V65, state.style)).pack;}| V55 ->{state withvolume = V55;pack = (pack_of_vol_styl (V55, state.style)).pack;}| V45 ->{state withvolume = V45;pack = (pack_of_vol_styl (V45, state.style)).pack;}| Classic -> { state with style = Classic }| Alpine -> { state with style = Alpine }| C65 ->{state withpack = C65;style = Classic;side_panels = check_side_panels state state.goal;side_pockets = check_pockets state state.goal;back_panel = check_back_panel state state.goal;rolltop = check_rolltop state state.goal;}| C55 ->{state withpack = C55;style = Classic;side_panels = check_side_panels state state.goal;side_pockets = check_pockets state state.goal;back_panel = check_back_panel state state.goal;rolltop = check_rolltop state state.goal;}| C45 ->{state withpack = C45;style = Classic;side_panels = check_side_panels state state.goal;side_pockets = check_pockets state state.goal;back_panel = check_back_panel state state.goal;rolltop = check_rolltop state state.goal;}| A65 ->{state withpack = A65;style = Alpine;side_panels = check_side_panels state state.goal;side_pockets = check_pockets state state.goal;back_panel = check_back_panel state state.goal;rolltop = check_rolltop state state.goal;}| A55 ->{state withpack = A55;style = Alpine;side_panels = check_side_panels state state.goal;side_pockets = check_pockets state state.goal;back_panel = check_back_panel state state.goal;rolltop = check_rolltop state state.goal;}| A45 ->{state withpack = A45;style = Alpine;side_panels = check_side_panels state state.goal;side_pockets = check_pockets state state.goal;back_panel = check_back_panel state state.goal;rolltop = check_rolltop state state.goal;}
au=" ",U="0",dr="compare: functional value",X="src/std/array.ml",dq="mkdir",bv=1000,fZ="@[",bz="int_of_string",c7="fs",fH="%u",fY="/static/",fk="Pear shaped (wider at hip level)",fl="%i",fG="summary",gi="%ni",av=0xff,fj="black",fX="Assert_failure",fW="grid",fi="0x",fV="role",fF=0x7ff0,fh=0xdfff,fE="End_of_file",by="src/browser/handler.ml",ff="#0a5bc4",fg=": closedir failed",gh="Out_of_memory",dw="Large side pockets with bungy cord closure",fe="Not_found",gg="href",dv="Failure",b8="Unix.Unix_error",c6="Brilliant for alpine use, bush bashing, packrafting, carrying tripods, skis etc.",dg="6 compression straps (removable)",fD="^",fU="group",df="Large HDPE Gridstop back pocket with bungy cord",b4="Weight: 1 to 1.2 kilograms depending on fabric selection and torso length",gf="Slightly narrower at hip level, tapered rolltop, tapered rolltop",de="ENOTDIR",fd="%Li",fC="Brick Red EPX200",fc="Invalid_argument",b0=254,ba="+",ge=", characters ",br="Carry quite a considerable load (but not 40kg of meat)",am=0xffffff,b3=120,fT=1027,bu=1024,dp="1 Ice Axe Loop",fb=430,fB="Pervasives.do_at_exit",fA=65536,dd=0xf,e$=", ",fa=512,dc="Replaceable EVA foam back padding",gc="Match_failure",gd="closedir",e9="%li",e_=1026,c5="nan",e="",c3="src/browser/dictionary.ml",c4="rmdir",dn="Fatal error: exception ",fz="infinity",dm="Height: 87cm",bt="section",B="camlinternalFormat.ml",fy="fd ",e8="Tropic Teal EPX200",bx="Removable aluminium frame",fS="#820210",F=248,gb="Slightly narrower at hip level, tapered rolltop",ga=0xe0,b2=24029,fx=0xf0,e7="2 Side Compression Straps (each side)",fw="Sys_error",ag=0x80,fR="src/js/dom.ml",fQ="ENOTEMPTY",f$="EEXIST",dl=1255,b7="src/browser/browser.ml",e6="value",fv="#fec93f",c2=" : flags Open_text and Open_binary are not compatible",db="e",f_="Bright Blue EPX200",c1=": Not a directory",da="ENOENT",fP="Stack_overflow",c$="search",f8="Replaceable Pack Base",f9="Undefined_recursive_module",fO="details",af=0x8000,fN="a",fu=0x800,fM=-48,e5=" : is a directory",fs="@{",ft="Division_by_zero",aQ=".",dk="Small side pockets for snow stakes or paddles",bw="#352d2d",bc=0x3f,f7=114,f6="container",c_=110,fL="#108b99",fr=101,c9=" : file already exists",a="src/std/btree.ml",bs=128,b6=": No such file or directory",fp="Golden Dazy EPX200",fq=255,f5=256,fo="id",b1=100,c0="index out of bounds",an="/",f4="Height: 80cm",bZ=252,c8="click",du="Flat Lycra Hip Belt Pockets",cZ="%d",e4=": file descriptor already closed",aP="-",cY="EBADF",fn=-97,f3="Printexc.handle_uncaught_exception",e3=12520,dt=" : flags Open_rdonly and Open_wronly are not compatible",a$="1.5rem",dj="Ice axe toggles",fK="Fatal error: exception %s\n",f2="img",e2=250,di="Gear Loops (on waist belt)",fJ=341,fm="([^/]+)",fI="input",dh="jsError",e1=103,bY='"',ds=127,ah=0xffff,cX="Loops to carry hiking poles",e0=0xdc00,f1="Sys_blocked_io",f0="_",cW="target",bb="A65.JPG",b5="_bigarr02";functionnp(a,b){var
ay=" ",V="0",dA="compare: functional value",Y="src/std/array.ml",dz="mkdir",bA=1000,f_="@[",bE="int_of_string",de="fs",fS="%u",f9="/static/",fv="Pear shaped (wider at hip level)",fw="%i",fR="summary",gt="%ni",az=0xff,fu="black",f8="Assert_failure",f7="grid",ft="0x",f6="role",fQ=0x7ff0,fs=0xdfff,fP="End_of_file",bD="src/browser/handler.ml",fq="#0a5bc4",fr=": closedir failed",gs="Out_of_memory",dF="Large side pockets with bungy cord closure",fp="Not_found",gr="href",dE="Failure",ce="Unix.Unix_error",dd="Brilliant for alpine use, bush bashing, packrafting, carrying tripods, skis etc.",dq="6 compression straps (removable)",fO="^",f5="group",dp="Large HDPE Gridstop back pocket with bungy cord",ca="Weight: 1 to 1.2 kilograms depending on fabric selection and torso length",gq="Slightly narrower at hip level, tapered rolltop, tapered rolltop",dn="ENOTDIR",fo="%Li",fN="Brick Red EPX200",fn="Invalid_argument",b8=254,be="+",gp=", characters ",bw="Carry quite a considerable load (but not 40kg of meat)",an=0xffffff,b$=120,f4=1027,bz=1024,dy="1 Ice Axe Loop",fm=430,fM="Pervasives.do_at_exit",fL=65536,dm=0xf,fk=", ",fl=512,dl="Replaceable EVA foam back padding",gn="Match_failure",go="closedir",fi="%li",fj=1026,dc="nan",e="",da="src/browser/dictionary.ml",db="rmdir",dx="Fatal error: exception ",fK="infinity",dw="Height: 87cm",by="section",B="camlinternalFormat.ml",fJ="fd ",fh="Tropic Teal EPX200",bC="Removable aluminium frame",f3="#820210",F=248,gm="Slightly narrower at hip level, tapered rolltop",gl=0xe0,b_=24029,fI=0xf0,fg="2 Side Compression Straps (each side)",fH="Sys_error",ah=0x80,f2="src/js/dom.ml",f1="ENOTEMPTY",gk="EEXIST",dv=1255,cd="src/browser/browser.ml",ff="value",fG="#fec93f",c$=" : flags Open_text and Open_binary are not compatible",dk="e",gj="Bright Blue EPX200",c_=": Not a directory",dj="ENOENT",f0="Stack_overflow",di="search",gh="Replaceable Pack Base",gi="Undefined_recursive_module",fZ="details",ag=0x8000,fY="a",fF=0x800,fX=-48,fe=" : is a directory",fD="@{",fE="Division_by_zero",aU=".",du="Small side pockets for snow stakes or paddles",bB="#352d2d",bg=0x3f,gg=114,gf="container",dh=110,fW="#108b99",fC=101,dg=" : file already exists",a="src/std/btree.ml",bx=128,cc=": No such file or directory",fA="Golden Dazy EPX200",fB=255,ge=256,fz="id",b9=100,c9="index out of bounds",ao="/",gd="Height: 80cm",b7=252,df="click",dD="Flat Lycra Hip Belt Pockets",c8="%d",fd=": file descriptor already closed",aT="-",c7="EBADF",fy=-97,gc="Printexc.handle_uncaught_exception",fc=12520,dC=" : flags Open_rdonly and Open_wronly are not compatible",bd="1.5rem",dt="Ice axe toggles",fV="Fatal error: exception %s\n",gb="img",fb=250,ds="Gear Loops (on waist belt)",fU=341,fx="([^/]+)",fT="input",dr="jsError",fa=103,b6='"',dB=127,ai=0xffff,c6="Loops to carry hiking poles",e$=0xdc00,ga="Sys_blocked_io",f$="_",c5="target",bf="A65.JPG",cb="_bigarr02";functionnC(a,b){var
i(a,b){return dQ?nC(a,b):a}functionn9(a,b){throw i([0,a,b])}function_(a){return a}functiondP(a,b){n9(a,_(b))}functiony(a){dP(M.Invalid_argument,a)}functiongo(a){switch(a){case
i(a,b){return dZ?nP(a,b):a}functionok(a,b){throw i([0,a,b])}function$(a){return a}functiondY(a,b){ok(a,$(b))}functiony(a){dY(N.Invalid_argument,a)}functiongz(a){switch(a){case
gH=Math.pow(2,-24);functionn8(a){throw a}functiongS(){n8(M.Division_by_zero)}functiond(a,b,c){this.lo=a&am;this.mi=b&am;this.hi=c&ah}d.prototype.caml_custom="_j";d.prototype.copy=function(){return new
gS=Math.pow(2,-24);functionoj(a){throw a}functiong3(){oj(N.Division_by_zero)}functiond(a,b,c){this.lo=a&an;this.mi=b&an;this.hi=c&ai}d.prototype.caml_custom="_j";d.prototype.copy=function(){return new
d(this.mi>>a-24|this.hi<<48-a,this.hi<<16>>a-24>>16,b&ah);return newd(this.hi<<16>>a-32,b,b)};d.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&am;this.lo=this.lo<<1&am};d.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&am;this.mi=(this.mi>>>1|this.hi<<23)&am;this.hi=this.hi>>>1};d.prototype.udivmod=function(a){var
d(this.mi>>a-24|this.hi<<48-a,this.hi<<16>>a-24>>16,b&ai);return newd(this.hi<<16>>a-32,b,b)};d.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&an;this.lo=this.lo<<1&an};d.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&an;this.mi=(this.mi>>>1|this.hi<<23)&an;this.hi=this.hi>>>1};d.prototype.udivmod=function(a){var
b=this;if(a.isZero())gS();vard=b.hi^a.hi;if(b.hi&af)b=b.neg();if(a.hi&af)a=a.neg();varc=b.udivmod(a).quotient;if(d&af)c=c.neg();return c};d.prototype.mod=function(a){varb=this;if(a.isZero())gS();vard=b.hi;if(b.hi&af)b=b.neg();if(a.hi&af)a=a.neg();varc=b.udivmod(a).modulus;if(d&af)c=c.neg();return c};d.prototype.toInt=function(){return this.lo|this.mi<<24};d.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};d.prototype.toArray=function(){return[this.hi>>8,this.hi&av,this.mi>>16,this.mi>>8&av,this.mi&av,this.lo>>16,this.lo>>8&av,this.lo&av]};d.prototype.lo32=function(){return this.lo|(this.mi&av)<<24};d.prototype.hi32=function(){return this.mi>>>8&ah|this.hi<<16};functionnK(a,b){return newd(a&am,a>>>24&av|(b&ah)<<8,b>>>16&ah)}functiondJ(a){return a.hi32()}functiondK(a){return a.lo32()}functionbB(){y(c0)}varnt=b5;functionaI(a,b,c,d){this.kind=a;this.layout=b;this.dims=c;this.data=d}aI.prototype.caml_custom=nt;aI.prototype.offset=function(a){var
b=this;if(a.isZero())g3();vard=b.hi^a.hi;if(b.hi&ag)b=b.neg();if(a.hi&ag)a=a.neg();varc=b.udivmod(a).quotient;if(d&ag)c=c.neg();return c};d.prototype.mod=function(a){varb=this;if(a.isZero())g3();vard=b.hi;if(b.hi&ag)b=b.neg();if(a.hi&ag)a=a.neg();varc=b.udivmod(a).modulus;if(d&ag)c=c.neg();return c};d.prototype.toInt=function(){return this.lo|this.mi<<24};d.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};d.prototype.toArray=function(){return[this.hi>>8,this.hi&az,this.mi>>16,this.mi>>8&az,this.mi&az,this.lo>>16,this.lo>>8&az,this.lo&az]};d.prototype.lo32=function(){return this.lo|(this.mi&az)<<24};d.prototype.hi32=function(){return this.mi>>>8&ai|this.hi<<16};functionnX(a,b){return newd(a&an,a>>>24&az|(b&ai)<<8,b>>>16&ai)}functiondS(a){return a.hi32()}functiondT(a){return a.lo32()}functionbG(){y(c9)}varnG=cb;functionaM(a,b,c,d){this.kind=a;this.layout=b;this.dims=c;this.data=d}aM.prototype.caml_custom=nG;aM.prototype.offset=function(a){var
b=this.dims.length-1;b>=0;b--){if(a[b]<1||a[b]>this.dims[b])bB();c=c*this.dims[b]+(a[b]-1)}return c};aI.prototype.get=function(a){switch(this.kind){case
b=this.dims.length-1;b>=0;b--){if(a[b]<1||a[b]>this.dims[b])bG();c=c*this.dims[b]+(a[b]-1)}return c};aM.prototype.get=function(a){switch(this.kind){case
e=this.data[a*2+0],c=this.data[a*2+1];return[b0,e,c];default:return this.data[a]}};aI.prototype.set=function(a,b){switch(this.kind){case7:this.data[a*2+0]=dK(b);this.data[a*2+1]=dJ(b);break;case
e=this.data[a*2+0],c=this.data[a*2+1];return[b8,e,c];default:return this.data[a]}};aM.prototype.set=function(a,b){switch(this.kind){case7:this.data[a*2+0]=dT(b);this.data[a*2+1]=dS(b);break;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};aI.prototype.fill=function(a){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};aM.prototype.fill=function(a){switch(this.kind){case
b=0;b<this.data.length;b++)this.data[b]=b%2==0?d:f;break;default:this.data.fill(a);break}};aI.prototype.compare=function(a,b){if(this.layout!=a.layout||this.kind!=a.kind){var
b=0;b<this.data.length;b++)this.data[b]=b%2==0?d:f;break;default:this.data.fill(a);break}};aM.prototype.compare=function(a,b){if(this.layout!=a.layout||this.kind!=a.kind){var
y("Ml_Bigarray_c_1_1.offset");if(a<0||a>=this.dims[0])bB();return a};bd.prototype.get=function(a){return this.data[a]};bd.prototype.set=function(a,b){this.data[a]=b;return 0};bd.prototype.fill=function(a){this.data.fill(a);return 0};functiondy(a,b,c,d){vare=go(a);if(b_(c)*e!=d.length)y("length doesn't match dims");if(b==0&&c.length==1&&e==1)return newbd(a,b,c,d);return newaI(a,b,c,d)}functionnY(a){return a.slice(1)}functionns(a,b,c){vard=nY(c),e=gm(a,b_(d));return dy(a,b,d,e)}functionbC(a,b,c){a.set(a.offset(b),c);return 0}functionch(a,b,c){var
y("Ml_Bigarray_c_1_1.offset");if(a<0||a>=this.dims[0])bG();return a};bh.prototype.get=function(a){return this.data[a]};bh.prototype.set=function(a,b){this.data[a]=b;return 0};bh.prototype.fill=function(a){this.data.fill(a);return 0};functiondH(a,b,c,d){vare=gz(a);if(cg(c)*e!=d.length)y("length doesn't match dims");if(b==0&&c.length==1&&e==1)return newbh(a,b,c,d);return newaM(a,b,c,d)}functionn$(a){return a.slice(1)}functionnF(a,b,c){vard=n$(c),e=gx(a,cg(d));return dH(a,b,d,e)}functionbH(a,b,c){a.set(a.offset(b),c);return 0}functioncp(a,b,c){var
aJ(a,b,c,d,e){if(e==0)return 0;if(d==0&&(e>=c.l||c.t==2&&e>=c.c.length)){c.c=a.t==4?ch(a.c,b,e):b==0&&a.c.length==e?a.c:a.c.substr(b,e);c.t=c.c.length==c.l?0:2}else if(c.t==2&&d==c.c.length){c.c+=a.t==4?ch(a.c,b,e):b==0&&a.c.length==e?a.c:a.c.substr(b,e);c.t=c.c.length==c.l?0:2}else{if(c.t!=4)b$(c);var
aN(a,b,c,d,e){if(e==0)return 0;if(d==0&&(e>=c.l||c.t==2&&e>=c.c.length)){c.c=a.t==4?cp(a.c,b,e):b==0&&a.c.length==e?a.c:a.c.substr(b,e);c.t=c.c.length==c.l?0:2}else if(c.t==2&&d==c.c.length){c.c+=a.t==4?cp(a.c,b,e):b==0&&a.c.length==e?a.c:a.c.substr(b,e);c.t=c.c.length==c.l?0:2}else{if(c.t!=4)ch(c);var
ca(a){if(a.t==2)a.c+=be(a.l-a.c.length,"\0");elsea.c=ch(a.c,0,a.c.length);a.t=0}functiondT(a){if(a.length<24){for(varb=0;b<a.length;b++)if(a.charCodeAt(b)>ds)return false;return true}else
ci(a){if(a.t==2)a.c+=bi(a.l-a.c.length,"\0");elsea.c=cp(a.c,0,a.c.length);a.t=0}functiond2(a){if(a.length<24){for(varb=0;b<a.length;b++)if(a.charCodeAt(b)>dB)return false;return true}else
gW(a){for(vark=e,d=e,h,g,i,b,c=0,j=a.length;c<j;c++){g=a.charCodeAt(c);if(g<ag){for(varf=c+1;f<j&&(g=a.charCodeAt(f))<ag;f++);if(f-c>fa){d.substr(0,1);k+=d;d=e;k+=a.slice(c,f)}elsed+=a.slice(c,f);if(f==j)break;c=f}b=1;if(++c<j&&((i=a.charCodeAt(c))&-64)==bs){h=i+(g<<6);if(g<ga){b=h-0x3080;if(b<ag)b=1}else{b=2;if(++c<j&&((i=a.charCodeAt(c))&-64)==bs){h=i+(h<<6);if(g<fx){b=h-0xe2080;if(b<fu||b>=0xd7ff&&b<0xe000)b=2}else{b=3;if(++c<j&&((i=a.charCodeAt(c))&-64)==bs&&g<0xf5){b=i-0x3c82080+(h<<6);if(b<0x10000||b>0x10ffff)b=3}}}}}if(b<4){c-=b;d+="\ufffd"}else if(b>ah)d+=String.fromCharCode(0xd7c0+(b>>10),e0+(b&0x3FF));elsed+=String.fromCharCode(b);if(d.length>bu){d.substr(0,1);k+=d;d=e}}return k+d}functionaw(a,b,c){this.t=a;this.c=b;this.l=c}aw.prototype.toString=function(){switch(this.t){case9:return this.c;default:ca(this);case0:if(dT(this.c)){this.t=9;return this.c}this.t=8;case8:return this.c}};aw.prototype.toUtf16=function(){vara=this.toString();if(this.t==9)return a;return gW(a)};aw.prototype.slice=function(){var
g7(a){for(vark=e,d=e,h,g,i,b,c=0,j=a.length;c<j;c++){g=a.charCodeAt(c);if(g<ah){for(varf=c+1;f<j&&(g=a.charCodeAt(f))<ah;f++);if(f-c>fl){d.substr(0,1);k+=d;d=e;k+=a.slice(c,f)}elsed+=a.slice(c,f);if(f==j)break;c=f}b=1;if(++c<j&&((i=a.charCodeAt(c))&-64)==bx){h=i+(g<<6);if(g<gl){b=h-0x3080;if(b<ah)b=1}else{b=2;if(++c<j&&((i=a.charCodeAt(c))&-64)==bx){h=i+(h<<6);if(g<fI){b=h-0xe2080;if(b<fF||b>=0xd7ff&&b<0xe000)b=2}else{b=3;if(++c<j&&((i=a.charCodeAt(c))&-64)==bx&&g<0xf5){b=i-0x3c82080+(h<<6);if(b<0x10000||b>0x10ffff)b=3}}}}}if(b<4){c-=b;d+="\ufffd"}else if(b>ai)d+=String.fromCharCode(0xd7c0+(b>>10),e$+(b&0x3FF));elsed+=String.fromCharCode(b);if(d.length>bz){d.substr(0,1);k+=d;d=e}}return k+d}functionaA(a,b,c){this.t=a;this.c=b;this.l=c}aA.prototype.toString=function(){switch(this.t){case9:return this.c;default:ci(this);case0:if(d2(this.c)){this.t=9;return this.c}this.t=8;case8:return this.c}};aA.prototype.toUtf16=function(){vara=this.toString();if(this.t==9)return a;return g7(a)};aA.prototype.slice=function(){var
aw(this.t,a,this.l)};functiongr(a){return newaw(0,a,a.length)}functionaL(a){return a}functionaS(a){return gr(aL(a))}functionax(a,b,c,d,e){aJ(aS(a),b,c,d,e);return 0}functionnw(){y(c0)}functionu(a,b,c){c&=av;if(a.t!=4){if(b==a.c.length){a.c+=String.fromCharCode(c);if(b+1==a.l)a.t=0;return 0}b$(a)}a.c[b]=c;return 0}functionaT(a,b,c){if(b>>>0>=a.l)nw();return u(a,b,c)}functiondA(a,b){switch(a.t&6){default:if(b>=a.c.length)return 0;case
aA(this.t,a,this.l)};functiongC(a){return newaA(0,a,a.length)}functionaP(a){return a}functionaW(a){return gC(aP(a))}functionaB(a,b,c,d,e){aN(aW(a),b,c,d,e);return 0}functionnJ(){y(c9)}functionu(a,b,c){c&=az;if(a.t!=4){if(b==a.c.length){a.c+=String.fromCharCode(c);if(b+1==a.l)a.t=0;return 0}ch(a)}a.c[b]=c;return 0}functionaX(a,b,c){if(b>>>0>=a.l)nJ();return u(a,b,c)}functiondJ(a,b){switch(a.t&6){default:if(b>=a.c.length)return 0;case
a=0;a<arguments.length;a++)b[c.length+a]=arguments[a];return aK(d,b)}}a.l=b;return a}}functionP(a,b){if(b>>>0>=a.length-1)bB();return a}functionny(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}functionnz(){return[0]}function
a=0;a<arguments.length;a++)b[c.length+a]=arguments[a];return aO(d,b)}}a.l=b;return a}}functionQ(a,b){if(b>>>0>=a.length-1)bG();return a}functionnL(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}functionnM(){return[0]}function
aw(a?2:9,e,a)}vargw=[0];functionnB(a){return gw}functiongx(a){gw=a}functionnV(a){return a==245?1:0}varog=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;functionoe(a){if(og)return Math.floor(Math.log2(a));var
aA(a?2:9,e,a)}vargH=[0];functionnO(a){return gH}functiongI(a){gH=a}functionn8(a){return a==245?1:0}varot=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;functionor(a){if(ot)return Math.floor(Math.log2(a));var
cc(a){if(!isFinite(a)){if(isNaN(a))return Z(1,0,fF);return a>0?Z(0,0,fF):Z(0,0,0xfff0)}varf=a==0&&1/a==-Infinity?af:a>=0?0:af;if(f)a=-a;varb=oe(a)+1023;if(b<=0){b=0;a/=Math.pow(2,-e_)}else{a/=Math.pow(2,b-fT);if(a<16){a*=2;b-=1}if(b==0)a/=2}var
ck(a){if(!isFinite(a)){if(isNaN(a))return _(1,0,fQ);return a>0?_(0,0,fQ):_(0,0,0xfff0)}varf=a==0&&1/a==-Infinity?ag:a>=0?0:ag;if(f)a=-a;varb=or(a)+1023;if(b<=0){b=0;a/=Math.pow(2,-fj)}else{a/=Math.pow(2,b-f4);if(a<16){a*=2;b-=1}if(b==0)a/=2}var
g=a|0;c=c&dd|f|b<<4;return Z(g,e,c)}functionbF(a){return a.toArray()}functiongq(a,b,c){a.write(32,b.dims.length);a.write(32,b.kind|b.layout<<8);if(b.caml_custom==b5)for(vard=0;d<b.dims.length;d++)if(b.dims[d]<ah)a.write(16,b.dims[d]);else{a.write(16,ah);a.write(32,0);a.write(32,b.dims[d])}else
g=a|0;c=c&dm|f|b<<4;return _(g,e,c)}functionbK(a){return a.toArray()}functiongB(a,b,c){a.write(32,b.dims.length);a.write(32,b.kind|b.layout<<8);if(b.caml_custom==cb)for(vard=0;d<b.dims.length;d++)if(b.dims[d]<ai)a.write(16,b.dims[d]);else{a.write(16,ai);a.write(32,0);a.write(32,b.dims[d])}else
dI(a){varf=a.lo,g=a.mi,c=a.hi,d=(c&0x7fff)>>4;if(d==2047)return(f|g|c&dd)==0?c&af?-Infinity:Infinity:NaN;vare=Math.pow(2,-24),b=(f*e+g)*e+(c&dd);if(d>0){b+=16;b*=Math.pow(2,d-fT)}elseb*=Math.pow(2,-e_);if(c&af)b=-b;return b}functionY(a){if(!M.Failure)M.Failure=[F,_(dv),-3];dP(M.Failure,a)}functiongn(a,b,c){vark=a.read32s();if(k<0||k>16)Y("input_value: wrong number of bigarray dimensions");varr=a.read32s(),l=r&av,q=r>>8&1,j=[];if(c==b5)for(var
dR(a){varf=a.lo,g=a.mi,c=a.hi,d=(c&0x7fff)>>4;if(d==2047)return(f|g|c&dm)==0?c&ag?-Infinity:Infinity:NaN;vare=Math.pow(2,-24),b=(f*e+g)*e+(c&dm);if(d>0){b+=16;b*=Math.pow(2,d-f4)}elseb*=Math.pow(2,-fj);if(c&ag)b=-b;return b}functionZ(a){if(!N.Failure)N.Failure=[F,$(dE),-3];dY(N.Failure,a)}functiongy(a,b,c){vark=a.read32s();if(k<0||k>16)Z("input_value: wrong number of bigarray dimensions");varr=a.read32s(),l=r&az,q=r>>8&1,j=[];if(c==cb)for(var
p=a.read16u();if(p==ah){varu=a.read32u(),v=a.read32u();if(u!=0)Y("input_value: bigarray dimension overflow in 32bit");p=v}j.push(p)}else
p=a.read16u();if(p==ai){varu=a.read32u(),v=a.read32u();if(u!=0)Z("input_value: bigarray dimension overflow in 32bit");p=v}j.push(p)}else
n=dI(bE(g));i.set(d,[b0,o,n])}break}b[0]=(4+k)*4;return dy(l,q,j,h)}functiongl(a,b,c){return a.compare(b,c)}functiongN(a,b){return Math.imul(a,b)}functionay(a,b){b=gN(b,0xcc9e2d51|0);b=b<<15|b>>>32-15;b=gN(b,0x1b873593);a^=b;a=a<<13|a>>>32-13;return(a+(a<<2)|0)+(0xe6546b64|0)|0}functionnG(a,b){a=ay(a,dK(b));a=ay(a,dJ(b));return a}functiongC(a,b){return nG(a,cc(b))}functiongp(a){varc=b_(a.dims),d=0;switch(a.kind){case
n=dR(bJ(g));i.set(d,[b8,o,n])}break}b[0]=(4+k)*4;return dH(l,q,j,h)}functiongw(a,b,c){return a.compare(b,c)}functiongY(a,b){return Math.imul(a,b)}functionaC(a,b){b=gY(b,0xcc9e2d51|0);b=b<<15|b>>>32-15;b=gY(b,0x1b873593);a^=b;a=a<<13|a>>>32-13;return(a+(a<<2)|0)+(0xe6546b64|0)|0}functionnT(a,b){a=aC(a,dT(b));a=aC(a,dS(b));return a}functiongN(a,b){return nT(a,ck(b))}functiongA(a){varc=cg(a.dims),d=0;switch(a.kind){case
12:if(c>f5)c=f5;vare=0,b=0;for(b=0;b+4<=a.data.length;b+=4){e=a.data[b+0]|a.data[b+1]<<8|a.data[b+2]<<16|a.data[b+3]<<24;d=ay(d,e)}e=0;switch(c&3){case
12:if(c>ge)c=ge;vare=0,b=0;for(b=0;b+4<=a.data.length;b+=4){e=a.data[b+0]|a.data[b+1]<<8|a.data[b+2]<<16|a.data[b+3]<<24;d=aC(d,e)}e=0;switch(c&3){case
5:if(c>bs)c=bs;vare=0,b=0;for(b=0;b+2<=a.data.length;b+=2){e=a.data[b+0]|a.data[b+1]<<16;d=ay(d,e)}if((c&1)!=0)d=ay(d,a.data[b]);break;case
5:if(c>bx)c=bx;vare=0,b=0;for(b=0;b+2<=a.data.length;b+=2){e=a.data[b+0]|a.data[b+1]<<16;d=aC(d,e)}if((c&1)!=0)d=aC(d,a.data[b]);break;case
b=0;b<c;b++)d=gC(d,a.data[b]);break}return d}functionnI(a,b){b[0]=4;return a.read32s()}functionn5(a,b){switch(a.read8u()){case
b=0;b<c;b++)d=gN(d,a.data[b]);break}return d}functionnV(a,b){b[0]=4;return a.read32s()}functionog(a,b){switch(a.read8u()){case
2:Y("input_value: native integer value too large");default:Y("input_value: ill-formed native integer")}}functionnT(a,b){var
2:Z("input_value: native integer value too large");default:Z("input_value: ill-formed native integer")}}functionn6(a,b){var
nJ(a,b,c){return a.compare(b)}functionnM(a){return a.lo32()^a.hi32()}vargv={"_j":{deserialize:nT,serialize:nP,fixed_length:8,compare:nJ,hash:nM},"_i":{deserialize:nI,fixed_length:4},"_n":{deserialize:n5,fixed_length:4},"_bigarray":{deserialize:function(a,b){return gn(a,b,"_bigarray")},serialize:gq,compare:gl,hash:gp},"_bigarr02":{deserialize:function(a,b){return gn(a,b,b5)},serialize:gq,compare:gl,hash:gp}};functiondC(a){return gv[a.caml_custom]&&gv[a.caml_custom].compare}functiongt(a,b,c,d){varf=dC(b);if(f){var
nW(a,b,c){return a.compare(b)}functionnZ(a){return a.lo32()^a.hi32()}vargG={"_j":{deserialize:n6,serialize:n2,fixed_length:8,compare:nW,hash:nZ},"_i":{deserialize:nV,fixed_length:4},"_n":{deserialize:og,fixed_length:4},"_bigarray":{deserialize:function(a,b){return gy(a,b,"_bigarray")},serialize:gB,compare:gw,hash:gA},"_bigarr02":{deserialize:function(a,b){return gy(a,b,cb)},serialize:gB,compare:gw,hash:gA}};functiondL(a){return gG[a.caml_custom]&&gG[a.caml_custom].compare}functiongE(a,b,c,d){varf=dL(b);if(f){var
gJ(a,b){if(a<b)return-1;if(a==b)return 0;return 1}functionoa(a,b){return a<b?-1:a>b?1:0}functionnx(a,b){a.t&6&&ca(a);b.t&6&&ca(b);return a.c<b.c?-1:a.c>b.c?1:0}functiongs(a,b,c){var
gU(a,b){if(a<b)return-1;if(a==b)return 0;return 1}functionon(a,b){return a<b?-1:a>b?1:0}functionnK(a,b){a.t&6&&ci(a);b.t&6&&ci(b);return a.c<b.c?-1:a.c>b.c?1:0}functiongD(a,b,c){var
e=gu(a);if(e==e2){a=a[1];continue}varg=gu(b);if(g==e2){b=b[1];continue}if(e!==g){if(e==bv){if(g==dl)return gt(a,b,-1,c);return-1}if(g==bv){if(e==dl)return gt(b,a,1,c);return 1}return e<g?-1:1}switch(e){case247:y(dr);break;case
e=gF(a);if(e==fb){a=a[1];continue}varg=gF(b);if(g==fb){b=b[1];continue}if(e!==g){if(e==bA){if(g==dv)return gE(a,b,-1,c);return-1}if(g==bA){if(e==dv)return gE(b,a,1,c);return 1}return e<g?-1:1}switch(e){case247:y(dA);break;case
254:default:if(nV(e)){y("compare: continuation value");break}if(a.length!=b.length)return a.length<b.length?-1:1;if(a.length>1)f.push(a,b,1);break}}if(f.length==0)return 0;var
254:default:if(n8(e)){y("compare: continuation value");break}if(a.length!=b.length)return a.length<b.length?-1:1;if(a.length>1)f.push(a,b,1);break}}if(f.length==0)return 0;var
dD(a,b){return+(gs(a,b,false)==0)}functionnD(a,b,c,d){if(c>0)if(b==0&&(c>=a.l||a.t==2&&c>=a.c.length))if(d==0){a.c=e;a.t=2}else{a.c=be(c,String.fromCharCode(d));a.t=c==a.l?0:2}else{if(a.t!=4)b$(a);for(c+=b;b<c;b++)a.c[b]=d}return 0}functiondO(a){a=aL(a);var
dM(a,b){return+(gD(a,b,false)==0)}functionnQ(a,b,c,d){if(c>0)if(b==0&&(c>=a.l||a.t==2&&c>=a.c.length))if(d==0){a.c=e;a.t=2}else{a.c=bi(c,String.fromCharCode(d));a.t=c==a.l?0:2}else{if(a.t!=4)ch(a);for(c+=b;b<c;b++)a.c[b]=d}return 0}functiondX(a){a=aP(a);var
b={justify:ba,signstyle:aP,filler:au,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:"f"};for(var
b={justify:be,signstyle:aT,filler:ay,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:"f"};for(var
c=a.charAt(d);switch(c){case"-":b.justify=aP;break;case"+":case" ":b.signstyle=c;break;case"0":b.filler=U;break;case"#":b.alternate=true;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":b.width=0;while(c=a.charCodeAt(d)-48,c>=0&&c<=9){b.width=b.width*10+c;d++}d--;break;case".":b.prec=0;d++;while(c=a.charCodeAt(d)-48,c>=0&&c<=9){b.prec=b.prec*10+c;d++}d--;case"d":case"i":b.signedconv=true;case"u":b.base=10;break;case"x":b.base=16;break;case"X":b.base=16;b.uppercase=true;break;case"o":b.base=8;break;case"e":case"f":case"g":b.signedconv=true;b.conv=c;break;case"E":case"F":case"G":b.signedconv=true;b.uppercase=true;b.conv=c.toLowerCase();break}}return b}functiondE(a,b){if(a.uppercase)b=b.toUpperCase();varf=b.length;if(a.signedconv&&(a.sign<0||a.signstyle!=aP))f++;if(a.alternate){if(a.base==8)f+=1;if(a.base==16)f+=2}varc=e;if(a.justify==ba&&a.filler==au)for(vard=f;d<a.width;d++)c+=au;if(a.signedconv)if(a.sign<0)c+=aP;else if(a.signstyle!=aP)c+=a.signstyle;if(a.alternate&&a.base==8)c+=U;if(a.alternate&&a.base==16)c+=a.uppercase?"0X":fi;if(a.justify==ba&&a.filler==U)for(vard=f;d<a.width;d++)c+=U;c+=b;if(a.justify==aP)for(vard=f;d<a.width;d++)c+=au;return _(c)}functiondF(a,b){function
c=a.charAt(d);switch(c){case"-":b.justify=aT;break;case"+":case" ":b.signstyle=c;break;case"0":b.filler=V;break;case"#":b.alternate=true;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":b.width=0;while(c=a.charCodeAt(d)-48,c>=0&&c<=9){b.width=b.width*10+c;d++}d--;break;case".":b.prec=0;d++;while(c=a.charCodeAt(d)-48,c>=0&&c<=9){b.prec=b.prec*10+c;d++}d--;case"d":case"i":b.signedconv=true;case"u":b.base=10;break;case"x":b.base=16;break;case"X":b.base=16;b.uppercase=true;break;case"o":b.base=8;break;case"e":case"f":case"g":b.signedconv=true;b.conv=c;break;case"E":case"F":case"G":b.signedconv=true;b.uppercase=true;b.conv=c.toLowerCase();break}}return b}functiondN(a,b){if(a.uppercase)b=b.toUpperCase();varf=b.length;if(a.signedconv&&(a.sign<0||a.signstyle!=aT))f++;if(a.alternate){if(a.base==8)f+=1;if(a.base==16)f+=2}varc=e;if(a.justify==be&&a.filler==ay)for(vard=f;d<a.width;d++)c+=ay;if(a.signedconv)if(a.sign<0)c+=aT;else if(a.signstyle!=aT)c+=a.signstyle;if(a.alternate&&a.base==8)c+=V;if(a.alternate&&a.base==16)c+=a.uppercase?"0X":ft;if(a.justify==be&&a.filler==V)for(vard=f;d<a.width;d++)c+=V;c+=b;if(a.justify==aT)for(vard=f;d<a.width;d++)c+=ay;return $(c)}functiondO(a,b){function
c=parseInt(a.toString().split(ba)[1]);if(c>20){c-=20;a/=Math.pow(10,c);a+=newArray(c+1).join(U);if(b>0)a=a+aQ+newArray(b+1).join(U);return a}else
c=parseInt(a.toString().split(be)[1]);if(c>20){c-=20;a/=Math.pow(10,c);a+=newArray(c+1).join(V);if(b>0)a=a+aU+newArray(b+1).join(V);return a}else
c,f=dO(a),e=f.prec<0?6:f.prec;if(b<0||b==0&&1/b==-Infinity){f.sign=-1;b=-b}if(isNaN(b)){c=c5;f.filler=au}else if(!isFinite(b)){c="inf";f.filler=au}else
c,f=dX(a),e=f.prec<0?6:f.prec;if(b<0||b==0&&1/b==-Infinity){f.sign=-1;b=-b}if(isNaN(b)){c=dc;f.filler=ay}else if(!isFinite(b)){c="inf";f.filler=ay}else
c=b.toExponential(e),d=c.length;if(c.charAt(d-3)==db)c=c.slice(0,d-1)+U+c.slice(d-1);break;case"f":c=j(b,e);break;case"g":e=e?e:1;c=b.toExponential(e-1);vari=c.indexOf(db),h=+c.slice(i+1);if(h<-4||b>=1e21||b.toFixed(0).length>e){vard=i-1;while(c.charAt(d)==U)d--;if(c.charAt(d)==aQ)d--;c=c.slice(0,d+1)+c.slice(i);d=c.length;if(c.charAt(d-3)==db)c=c.slice(0,d-1)+U+c.slice(d-1);break}else{var
c=b.toExponential(e),d=c.length;if(c.charAt(d-3)==dk)c=c.slice(0,d-1)+V+c.slice(d-1);break;case"f":c=j(b,e);break;case"g":e=e?e:1;c=b.toExponential(e-1);vari=c.indexOf(dk),h=+c.slice(i+1);if(h<-4||b>=1e21||b.toFixed(0).length>e){vard=i-1;while(c.charAt(d)==V)d--;if(c.charAt(d)==aU)d--;c=c.slice(0,d+1)+c.slice(i);d=c.length;if(c.charAt(d-3)==dk)c=c.slice(0,d-1)+V+c.slice(d-1);break}else{var
d=c.length-1;while(c.charAt(d)==U)d--;if(c.charAt(d)==aQ)d--;c=c.slice(0,d+1)}}break}return dE(f,c)}functioncb(a,b){if(aL(a)==cZ)return _(e+b);varc=dO(a);if(b<0)if(c.signedconv){c.sign=-1;b=-b}else
d=c.length-1;while(c.charAt(d)==V)d--;if(c.charAt(d)==aU)d--;c=c.slice(0,d+1)}}break}return dN(f,c)}functioncj(a,b){if(aP(a)==c8)return $(e+b);varc=dX(a);if(b<0)if(c.signedconv){c.sign=-1;b=-b}else
d=b.toString(c.base);if(c.prec>=0){c.filler=au;varf=c.prec-d.length;if(f>0)d=be(f,U)+d}return dE(c,d)}varn6=0;functiongz(){return n6++}functionv(a){if(dT(a))return a;return gW(a)}functionbG(){return typeof
d=b.toString(c.base);if(c.prec>=0){c.filler=ay;varf=c.prec-d.length;if(f>0)d=bi(f,V)+d}return dN(c,d)}varoh=0;functiongK(){return oh++}functionv(a){if(d2(a))return a;return g7(a)}functionbL(){return typeof
d=b[1]||e,g=b[2]||e;return[d,a.substring(d.length+g.length)]}return}return bG()&&p.process&&p.process.platform?p.process.platform==="win32"?b:a:a}vardU=oh();functiongU(a){return a.slice(-1)!==an?a+an:a}if(bG()&&p.process&&p.process.cwd)varbD=p.process.cwd().replace(/\\/g,an);else
d=b[1]||e,g=b[2]||e;return[d,a.substring(d.length+g.length)]}return}return bL()&&p.process&&p.process.platform?p.process.platform==="win32"?b:a:a}vard3=ou();functiong5(a){return a.slice(-1)!==ao?a+ao:a}if(bL()&&p.process&&p.process.cwd)varbI=p.process.cwd().replace(/\\/g,ao);else
od(a){for(varg=e,c=g,b,i,d=0,h=a.length;d<h;d++){b=a.charCodeAt(d);if(b<ag){for(varf=d+1;f<h&&(b=a.charCodeAt(f))<ag;f++);if(f-d>fa){c.substr(0,1);g+=c;c=e;g+=a.slice(d,f)}elsec+=a.slice(d,f);if(f==h)break;d=f}if(b<fu){c+=String.fromCharCode(0xc0|b>>6);c+=String.fromCharCode(ag|b&bc)}else if(b<0xd800||b>=fh)c+=String.fromCharCode(ga|b>>12,ag|b>>6&bc,ag|b&bc);else if(b>=0xdbff||d+1==h||(i=a.charCodeAt(d+1))<e0||i>fh)c+="\xef\xbf\xbd";else{d++;b=(b<<10)+i-0x35fdc00;c+=String.fromCharCode(fx|b>>18,ag|b>>12&bc,ag|b>>6&bc,ag|b&bc)}if(c.length>bu){c.substr(0,1);g+=c;c=e}}return g+c}functionaj(a){return dT(a)?_(a):_(od(a))}varoi=["E2BIG","EACCES","EAGAIN",cY,"EBUSY","ECHILD","EDEADLK","EDOM",f$,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",da,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",de,fQ,"ENOTTY","ENXIO","EPERM","EPIPE","ERANGE","EROFS","ESPIPE","ESRCH","EXDEV","EWOULDBLOCK","EINPROGRESS","EALREADY","ENOTSOCK","EDESTADDRREQ","EMSGSIZE","EPROTOTYPE","ENOPROTOOPT","EPROTONOSUPPORT","ESOCKTNOSUPPORT","EOPNOTSUPP","EPFNOSUPPORT","EAFNOSUPPORT","EADDRINUSE","EADDRNOTAVAIL","ENETDOWN","ENETUNREACH","ENETRESET","ECONNABORTED","ECONNRESET","ENOBUFS","EISCONN","ENOTCONN","ESHUTDOWN","ETOOMANYREFS","ETIMEDOUT","ECONNREFUSED","EHOSTDOWN","EHOSTUNREACH","ELOOP","EOVERFLOW"];functionaD(a,b,c,d){varf=oi.indexOf(a);if(f<0){if(d==null)d=-9999;f=[0,d]}varg=[f,aj(b||e),aj(c||e)];return g}vargO={};functionaN(a){return gO[a]}functionaB(a,b){throw i([0,a].concat(b))}functiondz(a){if(!(a
oq(a){for(varg=e,c=g,b,i,d=0,h=a.length;d<h;d++){b=a.charCodeAt(d);if(b<ah){for(varf=d+1;f<h&&(b=a.charCodeAt(f))<ah;f++);if(f-d>fl){c.substr(0,1);g+=c;c=e;g+=a.slice(d,f)}elsec+=a.slice(d,f);if(f==h)break;d=f}if(b<fF){c+=String.fromCharCode(0xc0|b>>6);c+=String.fromCharCode(ah|b&bg)}else if(b<0xd800||b>=fs)c+=String.fromCharCode(gl|b>>12,ah|b>>6&bg,ah|b&bg);else if(b>=0xdbff||d+1==h||(i=a.charCodeAt(d+1))<e$||i>fs)c+="\xef\xbf\xbd";else{d++;b=(b<<10)+i-0x35fdc00;c+=String.fromCharCode(fI|b>>18,ah|b>>12&bg,ah|b>>6&bg,ah|b&bg)}if(c.length>bz){c.substr(0,1);g+=c;c=e}}return g+c}functionak(a){return d2(a)?$(a):$(oq(a))}varov=["E2BIG","EACCES","EAGAIN",c7,"EBUSY","ECHILD","EDEADLK","EDOM",gk,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",dj,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",dn,f1,"ENOTTY","ENXIO","EPERM","EPIPE","ERANGE","EROFS","ESPIPE","ESRCH","EXDEV","EWOULDBLOCK","EINPROGRESS","EALREADY","ENOTSOCK","EDESTADDRREQ","EMSGSIZE","EPROTOTYPE","ENOPROTOOPT","EPROTONOSUPPORT","ESOCKTNOSUPPORT","EOPNOTSUPP","EPFNOSUPPORT","EAFNOSUPPORT","EADDRINUSE","EADDRNOTAVAIL","ENETDOWN","ENETUNREACH","ENETRESET","ECONNABORTED","ECONNRESET","ENOBUFS","EISCONN","ENOTCONN","ESHUTDOWN","ETOOMANYREFS","ETIMEDOUT","ECONNREFUSED","EHOSTDOWN","EHOSTUNREACH","ELOOP","EOVERFLOW"];functionaH(a,b,c,d){varf=ov.indexOf(a);if(f<0){if(d==null)d=-9999;f=[0,d]}varg=[f,ak(b||e),ak(c||e)];return g}vargZ={};functionaR(a){return gZ[a]}functionaF(a,b){throw i([0,a].concat(b))}functiondI(a){if(!(a
aw(4,a,a.length)}functionk(a){dP(M.Sys_error,a)}functiongR(a){k(a+b6)}functiongV(a){if(a.t!=4)b$(a);return a.c}functionao(a){return a.l}functiongj(){}functionL(a){this.data=a}L.prototype=newgj();L.prototype.constructor=L;L.prototype.truncate=function(a){varb=this.data;this.data=C(a|0);aJ(b,0,this.data,0,a)};L.prototype.length=function(){return ao(this.data)};L.prototype.write=function(a,b,c,d){var
aA(4,a,a.length)}functionk(a){dY(N.Sys_error,a)}functiong2(a){k(a+cc)}functiong6(a){if(a.t!=4)ch(a);return a.c}functionap(a){return a.l}functiongu(){}functionM(a){this.data=a}M.prototype=newgu();M.prototype.constructor=M;M.prototype.truncate=function(a){varb=this.data;this.data=C(a|0);aN(b,0,this.data,0,a)};M.prototype.length=function(){return ap(this.data)};M.prototype.write=function(a,b,c,d){var
f=C(a+d),g=this.data;this.data=f;aJ(g,0,this.data,0,e)}aJ(dz(b),c,this.data,a,d);return 0};L.prototype.read=function(a,b,c,d){var
f=C(a+d),g=this.data;this.data=f;aN(g,0,this.data,0,e)}aN(dI(b),c,this.data,a,d);return 0};M.prototype.read=function(a,b,c,d){var
f=C(d|0);aJ(this.data,a,f,0,d);b.set(gV(f),c)}return d};functionaR(a,b,c){this.file=b;this.name=a;this.flags=c}aR.prototype.err_closed=function(){k(this.name+e4)};aR.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()};aR.prototype.write=function(a,b,c,d){if(this.file)return this.file.write(a,b,c,d);this.err_closed()};aR.prototype.read=function(a,b,c,d){if(this.file)return this.file.read(a,b,c,d);this.err_closed()};aR.prototype.close=function(){this.file=undefined};function
f=C(d|0);aN(this.data,a,f,0,d);b.set(g6(f),c)}return d};functionaV(a,b,c){this.file=b;this.name=a;this.flags=c}aV.prototype.err_closed=function(){k(this.name+fd)};aV.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()};aV.prototype.write=function(a,b,c,d){if(this.file)return this.file.write(a,b,c,d);this.err_closed()};aV.prototype.read=function(a,b,c,d){if(this.file)return this.file.read(a,b,c,d);this.err_closed()};aV.prototype.close=function(){this.file=undefined};function
d=a.split(an),c=e;for(varb=0;b<d.length-1;b++){c+=d[b]+an;if(this.content[c])continue;this.content[c]=Symbol("directory")}};G.prototype.slash=function(a){return/\/$/.test(a)?a:a+an};G.prototype.lookup=function(a){if(!this.content[a]&&this.lookupFun){varb=this.lookupFun(_(this.root),_(a));if(b!==0){this.create_dir_if_needed(a);this.content[a]=newL(aS(b[1]))}}};G.prototype.exists=function(a){if(a==e)return 1;var
d=a.split(ao),c=e;for(varb=0;b<d.length-1;b++){c+=d[b]+ao;if(this.content[c])continue;this.content[c]=Symbol("directory")}};G.prototype.slash=function(a){return/\/$/.test(a)?a:a+ao};G.prototype.lookup=function(a){if(!this.content[a]&&this.lookupFun){varb=this.lookupFun($(this.root),$(a));if(b!==0){this.create_dir_if_needed(a);this.content[a]=newM(aW(b[1]))}}};G.prototype.exists=function(a){if(a==e)return 1;var
d=/^(.*)\/[^/]+/.exec(a);d=d&&d[1]||e;if(!this.exists(d))if(f)aB(f,aD(da,dq,this.nm(d)));elsek(d+b6);if(!this.is_dir(d))if(f)aB(f,aD(de,dq,this.nm(d)));elsek(d+c1);this.create_dir_if_needed(this.slash(a))};G.prototype.rmdir=function(a,b){varc=b&&aN(b8),d=a==e?e:this.slash(a),g=newRegExp(fD+d+fm);if(!this.exists(a))if(c)aB(c,aD(da,c4,this.nm(a)));elsek(a+b6);if(!this.is_dir(a))if(c)aB(c,aD(de,c4,this.nm(a)));elsek(a+c1);for(var
d=/^(.*)\/[^/]+/.exec(a);d=d&&d[1]||e;if(!this.exists(d))if(f)aF(f,aH(dj,dz,this.nm(d)));elsek(d+cc);if(!this.is_dir(d))if(f)aF(f,aH(dn,dz,this.nm(d)));elsek(d+c_);this.create_dir_if_needed(this.slash(a))};G.prototype.rmdir=function(a,b){varc=b&&aR(ce),d=a==e?e:this.slash(a),g=newRegExp(fO+d+fx);if(!this.exists(a))if(c)aF(c,aH(dj,db,this.nm(a)));elsek(a+cc);if(!this.is_dir(a))if(c)aF(c,aH(dn,db,this.nm(a)));elsek(a+c_);for(var
c=b&&aN(b8),d=this.readdir(a),e=false,f=0;return{readSync:function(){if(e)if(c)aB(c,aD(cY,gd,this.nm(a)));elsek(a+fg);if(f==d.length)return null;varb=d[f];f++;return{name:b}},closeSync:function(){if(e)if(c)aB(c,aD(cY,gd,this.nm(a)));elsek(a+fg);e=true;d=[]}}};G.prototype.is_dir=function(a){if(a==e)return true;var
c=b&&aR(ce),d=this.readdir(a),e=false,f=0;return{readSync:function(){if(e)if(c)aF(c,aH(c7,go,this.nm(a)));elsek(a+fr);if(f==d.length)return null;varb=d[f];f++;return{name:b}},closeSync:function(){if(e)if(c)aF(c,aH(c7,go,this.nm(a)));elsek(a+fr);e=true;d=[]}}};G.prototype.is_dir=function(a){if(a==e)return true;var
c;if(b.rdonly&&b.wronly)k(this.nm(a)+dt);if(b.text&&b.binary)k(this.nm(a)+c2);this.lookup(a);if(this.content[a]){if(this.is_dir(a))k(this.nm(a)+e5);if(b.create&&b.excl)k(this.nm(a)+c9);c=this.content[a];if(b.truncate)c.truncate()}else if(b.create){this.create_dir_if_needed(a);this.content[a]=newL(C(0));c=this.content[a]}elsegR(this.nm(a));return newaR(this.nm(a),c,b)};G.prototype.open=function(a,b){varc;if(b.rdonly&&b.wronly)k(this.nm(a)+dt);if(b.text&&b.binary)k(this.nm(a)+c2);this.lookup(a);if(this.content[a]){if(this.is_dir(a))k(this.nm(a)+e5);if(b.create&&b.excl)k(this.nm(a)+c9);c=this.content[a];if(b.truncate)c.truncate()}else if(b.create){this.create_dir_if_needed(a);this.content[a]=newL(C(0));c=this.content[a]}elsegR(this.nm(a));return newaR(this.nm(a),c,b)};G.prototype.register=function(a,b){varc;if(this.content[a])k(this.nm(a)+c9);if(dM(b))c=newL(b);if(dN(b))c=newL(aS(b));else if(b
c;if(b.rdonly&&b.wronly)k(this.nm(a)+dC);if(b.text&&b.binary)k(this.nm(a)+c$);this.lookup(a);if(this.content[a]){if(this.is_dir(a))k(this.nm(a)+fe);if(b.create&&b.excl)k(this.nm(a)+dg);c=this.content[a];if(b.truncate)c.truncate()}else if(b.create){this.create_dir_if_needed(a);this.content[a]=newM(C(0));c=this.content[a]}elseg2(this.nm(a));return newaV(this.nm(a),c,b)};G.prototype.open=function(a,b){varc;if(b.rdonly&&b.wronly)k(this.nm(a)+dC);if(b.text&&b.binary)k(this.nm(a)+c$);this.lookup(a);if(this.content[a]){if(this.is_dir(a))k(this.nm(a)+fe);if(b.create&&b.excl)k(this.nm(a)+dg);c=this.content[a];if(b.truncate)c.truncate()}else if(b.create){this.create_dir_if_needed(a);this.content[a]=newM(C(0));c=this.content[a]}elseg2(this.nm(a));return newaV(this.nm(a),c,b)};G.prototype.register=function(a,b){varc;if(this.content[a])k(this.nm(a)+dg);if(dV(b))c=newM(b);if(dW(b))c=newM(aW(b));else if(b
L(gr(b));else if(b.toString){vard=aS(aj(b.toString()));c=newL(d)}if(c){this.create_dir_if_needed(a);this.content[a]=c}else
M(gC(b));else if(b.toString){vard=aW(ak(b.toString()));c=newM(d)}if(c){this.create_dir_if_needed(a);this.content[a]=c}else
Uint8Array(d),b=0;for(;b<d;b++)c[b]=aC(a,b);return c}functionai(a,b){this.fs=require(c7);this.fd=a;this.flags=b}ai.prototype=newgj();ai.prototype.constructor=ai;ai.prototype.truncate=function(a){try{this.fs.ftruncateSync(this.fd,a|0)}catch(f){k(f.toString())}};ai.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(f){k(f.toString())}};ai.prototype.write=function(a,b,c,d){try{if(this.flags.isCharacterDevice)this.fs.writeSync(this.fd,b,c,d);elsethis.fs.writeSync(this.fd,b,c,d,a)}catch(f){k(f.toString())}return 0};ai.prototype.read=function(a,b,c,d){try{if(this.flags.isCharacterDevice)var
Uint8Array(d),b=0;for(;b<d;b++)c[b]=aG(a,b);return c}functionaj(a,b){this.fs=require(de);this.fd=a;this.flags=b}aj.prototype=newgu();aj.prototype.constructor=aj;aj.prototype.truncate=function(a){try{this.fs.ftruncateSync(this.fd,a|0)}catch(f){k(f.toString())}};aj.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(f){k(f.toString())}};aj.prototype.write=function(a,b,c,d){try{if(this.flags.isCharacterDevice)this.fs.writeSync(this.fd,b,c,d);elsethis.fs.writeSync(this.fd,b,c,d,a)}catch(f){k(f.toString())}return 0};aj.prototype.read=function(a,b,c,d){try{if(this.flags.isCharacterDevice)var
e=this.fs.readSync(this.fd,b,c,d,a);return e}catch(f){k(f.toString())}};ai.prototype.close=function(){try{this.fs.closeSync(this.fd);return 0}catch(f){k(f.toString())}};functionx(a){this.fs=require(c7);this.root=a}x.prototype.nm=function(a){return this.root+a};x.prototype.exists=function(a){try{return this.fs.existsSync(this.nm(a))?1:0}catch(f){return 0}};x.prototype.isFile=function(a){try{return this.fs.statSync(this.nm(a)).isFile()?1:0}catch(f){k(f.toString())}};x.prototype.mkdir=function(a,b,c){try{this.fs.mkdirSync(this.nm(a),{mode:b});return 0}catch(f){this.raise_nodejs_error(f,c)}};x.prototype.rmdir=function(a,b){try{this.fs.rmdirSync(this.nm(a));return 0}catch(f){this.raise_nodejs_error(f,b)}};x.prototype.readdir=function(a,b){try{return this.fs.readdirSync(this.nm(a))}catch(f){this.raise_nodejs_error(f,b)}};x.prototype.is_dir=function(a){try{return this.fs.statSync(this.nm(a)).isDirectory()?1:0}catch(f){k(f.toString())}};x.prototype.unlink=function(a,b){try{var
e=this.fs.readSync(this.fd,b,c,d,a);return e}catch(f){k(f.toString())}};aj.prototype.close=function(){try{this.fs.closeSync(this.fd);return 0}catch(f){k(f.toString())}};functionx(a){this.fs=require(de);this.root=a}x.prototype.nm=function(a){return this.root+a};x.prototype.exists=function(a){try{return this.fs.existsSync(this.nm(a))?1:0}catch(f){return 0}};x.prototype.isFile=function(a){try{return this.fs.statSync(this.nm(a)).isFile()?1:0}catch(f){k(f.toString())}};x.prototype.mkdir=function(a,b,c){try{this.fs.mkdirSync(this.nm(a),{mode:b});return 0}catch(f){this.raise_nodejs_error(f,c)}};x.prototype.rmdir=function(a,b){try{this.fs.rmdirSync(this.nm(a));return 0}catch(f){this.raise_nodejs_error(f,b)}};x.prototype.readdir=function(a,b){try{return this.fs.readdirSync(this.nm(a))}catch(f){this.raise_nodejs_error(f,b)}};x.prototype.is_dir=function(a){try{return this.fs.statSync(this.nm(a)).isDirectory()?1:0}catch(f){k(f.toString())}};x.prototype.unlink=function(a,b){try{var
ai(f,b)}catch(f){this.raise_nodejs_error(f,c)}};x.prototype.rename=function(a,b,c){try{this.fs.renameSync(this.nm(a),this.nm(b))}catch(f){this.raise_nodejs_error(f,c)}};x.prototype.stat=function(a,b){try{var
aj(f,b)}catch(f){this.raise_nodejs_error(f,c)}};x.prototype.rename=function(a,b,c){try{this.fs.renameSync(this.nm(a),this.nm(b))}catch(f){this.raise_nodejs_error(f,c)}};x.prototype.stat=function(a,b){try{var
c=this.fs.readlinkSync(this.nm(a),"utf8");return aj(c)}catch(f){this.raise_nodejs_error(f,b)}};x.prototype.opendir=function(a,b){try{return this.fs.opendirSync(this.nm(a))}catch(f){this.raise_nodejs_error(f,b)}};x.prototype.raise_nodejs_error=function(a,b){varc=aN(b8);if(b&&c){vard=aD(a.code,a.syscall,a.path,a.errno);aB(c,d)}else
c=this.fs.readlinkSync(this.nm(a),"utf8");return ak(c)}catch(f){this.raise_nodejs_error(f,b)}};x.prototype.opendir=function(a,b){try{return this.fs.opendirSync(this.nm(a))}catch(f){this.raise_nodejs_error(f,b)}};x.prototype.raise_nodejs_error=function(a,b){varc=aR(ce);if(b&&c){vard=aH(a.code,a.syscall,a.path,a.errno);aF(c,d)}else
gB(a){varb=dU(a);if(!b)return;return b[0]+an}varcg=gB(bD)||Y("unable to compute caml_root"),bg=[];if(bG())bg.push({path:cg,device:newx(cg)});elsebg.push({path:cg,device:newG(cg)});bg.push({path:fY,device:newG(fY)});functiongY(a){varg=nZ(a),a=g.join(an),f=gU(a),c;for(vare=0;e<bg.length;e++){varb=bg[e];if(f.search(b.path)==0&&(!c||c.path.length<b.path.length))c={path:b.path,device:b.device,rest:a.substring(b.path.length,a.length)}}if(!c&&bG()){vard=gB(a);if(d&&d.match(/^[a-zA-Z]:\/$/)){var
gM(a){varb=d3(a);if(!b)return;return b[0]+ao}varco=gM(bI)||Z("unable to compute caml_root"),bk=[];if(bL())bk.push({path:co,device:newx(co)});elsebk.push({path:co,device:newG(co)});bk.push({path:f9,device:newG(f9)});functiong9(a){varg=oa(a),a=g.join(ao),f=g5(a),c;for(vare=0;e<bk.length;e++){varb=bk[e];if(f.search(b.path)==0&&(!c||c.path.length<b.path.length))c={path:b.path,device:b.device,rest:a.substring(b.path.length,a.length)}}if(!c&&bL()){vard=gM(a);if(d&&d.match(/^[a-zA-Z]:\/$/)){var
x(d)};bg.push(b);c={path:b.path,device:b.device,rest:a.substring(b.path.length,a.length)}}}if(c)return c;k("no device found for "+f)}functionnA(a,b){varc=gY(a);if(!c.device.register)Y("cannot register file");c.device.register(c.rest,b);return 0}functiongX(a,b){vara=_(a),b=_(b);return nA(a,b)}functionnF(){var
x(d)};bk.push(b);c={path:b.path,device:b.device,rest:a.substring(b.path.length,a.length)}}}if(c)return c;k("no device found for "+f)}functionnN(a,b){varc=g9(a);if(!c.device.register)Z("cannot register file");c.device.register(c.rest,b);return 0}functiong8(a,b){vara=$(a),b=$(b);return nN(a,b)}functionnS(){var
a=0;a<b.length;a++)gX(b[a].name,b[a].content);p.jsoo_create_file=gX;p.caml_fs_tmp=[];return 0}functiongA(){return[0]}functionnH(a,b,c){if(!isFinite(a)){if(isNaN(a))return aj(c5);return aj(a>0?fz:"-infinity")}var
a=0;a<b.length;a++)g8(b[a].name,b[a].content);p.jsoo_create_file=g8;p.caml_fs_tmp=[];return 0}functiongL(){return[0]}functionnU(a,b,c){if(!isFinite(a)){if(isNaN(a))return ak(dc);return ak(a>0?fK:"-infinity")}var
j=d.indexOf(aQ);if(j<0)d+=aQ+be(b,U);else{varh=j+1+b;if(d.length<h)d+=be(h-d.length,U);elsed=d.substr(0,h)}}return aj(g+fi+d+"p"+l+f.toString(10))}functionnO(a){return+a.isZero()}functioncd(a){return newd(a&am,a>>24&am,a>>31&ah)}functionnS(a){return a.toInt()}functionnN(a){return+a.isNeg()}functiongF(a){return a.neg()}functionnL(a,b){varc=dO(a);if(c.signedconv&&nN(b)){c.sign=-1;b=gF(b)}vard=e,i=cd(c.base),h="0123456789abcdef";do{varg=b.udivmod(i);b=g.quotient;d=h.charAt(nS(g.modulus))+d}while(!nO(b));if(c.prec>=0){c.filler=au;varf=c.prec-d.length;if(f>0)d=be(f,U)+d}return dE(c,d)}functiongI(a,b){return a.or(b)}functionnX(a){if(a.js_error)return[0,a.js_error];return 0}functionaU(a){var
j=d.indexOf(aU);if(j<0)d+=aU+bi(b,V);else{varh=j+1+b;if(d.length<h)d+=bi(h-d.length,V);elsed=d.substr(0,h)}}return ak(g+ft+d+"p"+l+f.toString(10))}functionn1(a){return+a.isZero()}functioncl(a){return newd(a&an,a>>24&an,a>>31&ai)}functionn5(a){return a.toInt()}functionn0(a){return+a.isNeg()}functiongQ(a){return a.neg()}functionnY(a,b){varc=dX(a);if(c.signedconv&&n0(b)){c.sign=-1;b=gQ(b)}vard=e,i=cl(c.base),h="0123456789abcdef";do{varg=b.udivmod(i);b=g.quotient;d=h.charAt(n5(g.modulus))+d}while(!n1(b));if(c.prec>=0){c.filler=ay;varf=c.prec-d.length;if(f>0)d=bi(f,V)+d}return dN(c,d)}functiongT(a,b){return a.or(b)}functionn_(a){if(a.js_error)return[0,a.js_error];return 0}functionaY(a){var
gP(a){return _(a)}functiongD(a,b){return a.add(b)}functiongE(a,b){return a.mul(b)}functiondL(a,b){return a.ucompare(b)<0}functionn7(a){varb=0,e=r(a),c=10,d=1;if(e>0)switch(aC(a,b)){case
g0(a){return $(a)}functiongO(a,b){return a.add(b)}functiongP(a,b){return a.mul(b)}functiondU(a,b){return a.ucompare(b)<0}functionoi(a){varb=0,e=r(a),c=10,d=1;if(e>0)switch(aG(a,b)){case
gQ(a){if(a>=48&&a<=57)return a-48;if(a>=65&&a<=90)return a-55;if(a>=97&&a<=122)return a-87;return-1}functiongG(a){varh=n7(a),g=h[0],j=h[1],e=h[2],i=cd(e),k=newd(am,0xfffffff,ah).udivmod(i).quotient,f=aC(a,g),b=gQ(f);if(b<0||b>=e)Y(bz);varc=cd(b);for(;;){g++;f=aC(a,g);if(f==95)continue;b=gQ(f);if(b<0||b>=e)break;if(dL(k,c))Y(bz);b=cd(b);c=gD(gE(i,c),b);if(dL(c,b))Y(bz)}if(g!=r(a))Y(bz);if(e==10&&dL(newd(0,0,af),c))Y(bz);if(j<0)c=gF(c);return c}functionnu(a,b){return a.get(a.offset(b))}functionnU(a,b){return a.xor(b)}functionnR(a,b){return a.shift_right_unsigned(b)}functionnQ(a,b){return a.shift_left(b)}functionce(a){functiono(a,b){return nQ(a,b)}functionh(a,b){return nR(a,b)}functions(a,b){return gI(a,b)}functionf(a,b){return nU(a,b)}functionk(a,b){return gD(a,b)}functioni(a,b){return gE(a,b)}function
g1(a){if(a>=48&&a<=57)return a-48;if(a>=65&&a<=90)return a-55;if(a>=97&&a<=122)return a-87;return-1}functiongR(a){varh=oi(a),g=h[0],j=h[1],e=h[2],i=cl(e),k=newd(an,0xfffffff,ai).udivmod(i).quotient,f=aG(a,g),b=g1(f);if(b<0||b>=e)Z(bE);varc=cl(b);for(;;){g++;f=aG(a,g);if(f==95)continue;b=g1(f);if(b<0||b>=e)break;if(dU(k,c))Z(bE);b=cl(b);c=gO(gP(i,c),b);if(dU(c,b))Z(bE)}if(g!=r(a))Z(bE);if(e==10&&dU(newd(0,0,ag),c))Z(bE);if(j<0)c=gQ(c);return c}functionnH(a,b){return a.get(a.offset(b))}functionn7(a,b){return a.xor(b)}functionn4(a,b){return a.shift_right_unsigned(b)}functionn3(a,b){return a.shift_left(b)}functioncm(a){functiono(a,b){return n3(a,b)}functionh(a,b){return n4(a,b)}functions(a,b){return gT(a,b)}functionf(a,b){return n7(a,b)}functionk(a,b){return gO(a,b)}functioni(a,b){return gP(a,b)}function
g(a,b){return nu(a,b)}functionj(a,b,c){return bC(a,b,c)}varq=gG(gP("0xd1342543de82ef95")),l=gG(gP("0xdaba0b6eb09322e3")),b,d,c,e=a,r=g(e,0),n=g(e,1),p=g(e,2),t=g(e,3);b=k(n,p);b=i(f(b,h(b,32)),l);b=i(f(b,h(b,32)),l);b=f(b,h(b,32));j(e,1,k(i(n,q),r));var
g(a,b){return nH(a,b)}functionj(a,b,c){return bH(a,b,c)}varq=gR(g0("0xd1342543de82ef95")),l=gR(g0("0xdaba0b6eb09322e3")),b,d,c,e=a,r=g(e,0),n=g(e,1),p=g(e,2),t=g(e,3);b=k(n,p);b=i(f(b,h(b,32)),l);b=i(f(b,h(b,32)),l);b=f(b,h(b,32));j(e,1,k(i(n,q),r));var
aA(a){varb=az[a];if(!b.opened)k("Cannot flush a closed channel");if(!b.buffer||b.buffer_curr==0)return 0;if(b.output)b.output(ch(b.buffer,0,b.buffer_curr));else
aE(a){varb=aD[a];if(!b.opened)k("Cannot flush a closed channel");if(!b.buffer||b.buffer_curr==0)return 0;if(b.output)b.output(cp(b.buffer,0,b.buffer_curr));else
console.log=="function")this.log=console.log;this.flags=b}bA.prototype.length=function(){return 0};bA.prototype.write=function(a,b,c,d){if(this.log){if(d>0&&c>=0&&c+d<=b.length&&b[c+d-1]==10)d--;vare=C(d);aJ(dz(b),c,e,0,d);this.log(e.toUtf16());return 0}k(this.fd+e4)};bA.prototype.read=function(a,b,c,d){k(this.fd+": file descriptor is write only")};bA.prototype.close=function(){this.log=undefined};functioncj(a,b){if(b==undefined)b=ci.length;ci[b]=a;return b|0}functionok(a,b,c){var
console.log=="function")this.log=console.log;this.flags=b}bF.prototype.length=function(){return 0};bF.prototype.write=function(a,b,c,d){if(this.log){if(d>0&&c>=0&&c+d<=b.length&&b[c+d-1]==10)d--;vare=C(d);aN(dI(b),c,e,0,d);this.log(e.toUtf16());return 0}k(this.fd+fd)};bF.prototype.read=function(a,b,c,d){k(this.fd+": file descriptor is write only")};bF.prototype.close=function(){this.log=undefined};functioncr(a,b){if(b==undefined)b=cq.length;cq[b]=a;return b|0}functionox(a,b,c){var
8:d.nonblock=1;break}b=b[2]}if(d.rdonly&&d.wronly)k(aL(a)+dt);if(d.text&&d.binary)k(aL(a)+c2);vare=gY(a),f=e.device.open(e.rest,d);return cj(f,undefined)}(function(){functiona(a,b){return bG()?oc(a,b):newbA(a,b)}cj(a(0,{rdonly:1,altname:"/dev/stdin",isCharacterDevice:true}),0);cj(a(1,{buffered:2,wronly:1,isCharacterDevice:true}),1);cj(a(2,{buffered:2,wronly:1,isCharacterDevice:true}),2)}());functionn1(a){varb=ci[a];if(b.flags.wronly)k(fy+a+" is writeonly");var
8:d.nonblock=1;break}b=b[2]}if(d.rdonly&&d.wronly)k(aP(a)+dC);if(d.text&&d.binary)k(aP(a)+c$);vare=g9(a),f=e.device.open(e.rest,d);return cr(f,undefined)}(function(){functiona(a,b){return bL()?op(a,b):newbF(a,b)}cr(a(0,{rdonly:1,altname:"/dev/stdin",isCharacterDevice:true}),0);cr(a(1,{buffered:2,wronly:1,isCharacterDevice:true}),1);cr(a(2,{buffered:2,wronly:1,isCharacterDevice:true}),2)}());functionoc(a){varb=cq[a];if(b.flags.wronly)k(fJ+a+" is writeonly");var
a=0;a<az.length;a++)if(az[a]&&az[a].opened&&az[a].out)b=[0,az[a].fd,b];return b}functionn4(a,b,c,d){vare=az[a];if(!e.opened)k("Cannot output to a closed channel");b=b.subarray(c,c+d);if(e.buffer_curr+b.length>e.buffer.length){var
a=0;a<aD.length;a++)if(aD[a]&&aD[a].opened&&aD[a].out)b=[0,aD[a].fd,b];return b}functionof(a,b,c,d){vare=aD[a];if(!e.opened)k("Cannot output to a closed channel");b=b.subarray(c,c+d);if(e.buffer_curr+b.length>e.buffer.length){var
0:e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;aA(a);break;case1:e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;if(e.buffer_curr>=e.buffer.length)aA(a);break;case
0:e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;aE(a);break;case1:e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;if(e.buffer_curr>=e.buffer.length)aE(a);break;case
f=b.lastIndexOf(10);if(f<0){e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;if(e.buffer_curr>=e.buffer.length)aA(a)}else{e.buffer.set(b.subarray(0,f+1),e.buffer_curr);e.buffer_curr+=f+1;aA(a);e.buffer.set(b.subarray(f+1),e.buffer_curr);e.buffer_curr+=b.length-f-1}break}return 0}functionn3(a,b,c,d){varb=gV(b);return n4(a,b,c,d)}functiongL(a,b,c,d){return n3(a,aS(b),c,d)}functiongM(a,b){varc=_(String.fromCharCode(b));gL(a,c,0,1);return 0}functionaV(a,b){return+(gs(a,b,false)!=0)}functioncf(a){if(a
f=b.lastIndexOf(10);if(f<0){e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;if(e.buffer_curr>=e.buffer.length)aE(a)}else{e.buffer.set(b.subarray(0,f+1),e.buffer_curr);e.buffer_curr+=f+1;aE(a);e.buffer.set(b.subarray(f+1),e.buffer_curr);e.buffer_curr+=b.length-f-1}break}return 0}functionoe(a,b,c,d){varb=g6(b);return of(a,b,c,d)}functiongW(a,b,c,d){return oe(a,aW(b),c,d)}functiongX(a,b){varc=$(String.fromCharCode(b));gW(a,c,0,1);return 0}functionaZ(a,b){return+(gD(a,b,false)!=0)}functioncn(a){if(a
ac(a,b,c){if(c){vard=c;if(p.toplevelReloc)a=dB(p.toplevelReloc,[d]);else if(M.symbols){if(!M.symidx)M.symidx=nv(M.symbols);vare=M.symidx[d];if(e>=0)a=e;elseY("caml_register_global: cannot locate "+d)}}M[a+1]=b;if(c)M[c]=b}functiondR(a,b){gO[aL(a)]=b;return 0}functionbf(a,b){if(a===b)return 1;return 0}functionn$(){y(c0)}functionV(a,b){if(b>>>0>=r(a))n$();return aC(a,b)}functiongT(a,b){return 1-bf(a,b)}functionQ(a){a.t&6&&ca(a);return _(a.c)}functionob(){return 0x7FFFFFFF/4|0}functiondS(a){var
ad(a,b,c){if(c){vard=c;if(p.toplevelReloc)a=dK(p.toplevelReloc,[d]);else if(N.symbols){if(!N.symidx)N.symidx=nI(N.symbols);vare=N.symidx[d];if(e>=0)a=e;elseZ("caml_register_global: cannot locate "+d)}}N[a+1]=b;if(c)N[c]=b}functiond0(a,b){gZ[aP(a)]=b;return 0}functionbj(a,b){if(a===b)return 1;return 0}functionom(){y(c9)}functionW(a,b){if(b>>>0>=r(a))om();return aG(a,b)}functiong4(a,b){return 1-bj(a,b)}functionR(a){a.t&6&&ci(a);return $(a.c)}functionoo(){return 0x7FFFFFFF/4|0}functiond1(a){var
nW(a){switch(a[2]){case-8:case-11:case-12:return 1;default:return 0}}functionnE(a){varb=e;if(a[0]==0){b+=a[1][1];if(a.length==3&&a[2][0]==0&&nW(a[1]))var
n9(a){switch(a[2]){case-8:case-11:case-12:return 1;default:return 0}}functionnR(a){varb=e;if(a[0]==0){b+=a[1][1];if(a.length==3&&a[2][0]==0&&n9(a[1]))var
aw)b+=bY+c.toString()+bY;else if(typeofc=="string")b+=bY+c.toString()+bY;elseb+=f0}b+=")"}else if(a[0]==F)b+=a[1];return b}functiongy(a){if(a
aA)b+=b6+c.toString()+b6;else if(typeofc=="string")b+=b6+c.toString()+b6;elseb+=f$}b+=")"}else if(a[0]==F)b+=a[1];return b}functiongJ(a){if(a
c=aN(f3);if(c)dB(c,[a,false]);else{vard=nE(a),b=aN(fB);if(b)dB(b,[0]);console.error(dn+d);if(a.js_error)throw a.js_error}}else
c=aR(gc);if(c)dK(c,[a,false]);else{vard=nR(a),b=aR(fM);if(b)dK(b,[0]);console.error(dx+d);if(a.js_error)throw a.js_error}}else
n_(){varc=p.process;if(c&&c.on)c.on("uncaughtException",function(a,b){gy(a);c.exit(2)});else if(p.addEventListener)p.addEventListener("error",function(a){if(a.error)gy(a.error)})}n_();functiong(a,b){return(a.l>=0?a.l:a.l=a.length)==1?a(b):aK(a,[b])}functionl(a,b,c){return(a.l>=0?a.l:a.l=a.length)==2?a(b,c):aK(a,[b,c])}functionaH(a,b,c,d){return(a.l>=0?a.l:a.l=a.length)==3?a(b,c,d):aK(a,[b,c,d])}functioncV(a,b,c,d,e,f){return(a.l>=0?a.l:a.l=a.length)==5?a(b,c,d,e,f):aK(a,[b,c,d,e,f])}functionno(a,b,c,d,e,f,g,h){return(a.l>=0?a.l:a.l=a.length)==7?a(b,c,d,e,f,g,h):aK(a,[b,c,d,e,f,g,h])}varoj=undefined;nF();varcl=[F,gh,-1],dZ=[F,fw,-2],dW=[F,dv,-3],dV=[F,fc,-4],dX=[F,gc,-8],dY=[F,fP,-9],j=[F,fX,-11],d0=[F,f9,-12],nn=[4,0,0,0,[12,45,[4,0,0,0,0]]],cw=[0,[11,'File "',[2,0,[11,'", line ',[4,0,0,0,[11,ge,[4,0,0,0,[12,45,[4,0,0,0,[11,": ",[2,0,0]]]]]]]]]],'File "%s", line %d, characters %d-%d: %s'],eu=[0,0],c=aU([[0,"Coyote Brown EPX200","#74562f",1],[0,"Red Barn EPX200","#6e393c",1],[0,fC,fS,1],[0,"Bright Orange EPX200","#fd3403",1],[0,fp,fv,1],[0,"Army Olive EPX200","#5a5137",1],[0,"Green Mountain EPX200","#2d5f55",1],[0,e8,fL,1],[0,f_,ff,1],[0,"Ocean Blue EPX200","#032b4b",1],[0,"Fuchsia EPX200","#b60158",1],[0,"Deep Purple EPX200","#2c2b68",1],[0,"Wolf Grey EPX200","#514f56",1],[0,"Black Knight EPX200",bw,1],[0,"Snow White EPX200","#e6e6e5",1]]),a8=[0,[0,"Black Knight EPX400",bw,1],0],as=[0,[0,"Black Ultra 400TX",bw,1],0],bS=[0,[0,"Black VX42",bw,1],0],ae=[0,[0,"Black VX21 Cire",bw,1],0],A=[0,[0,"Navy Blue VX07","#3e4c76",1],[0,[0,"Red VX07","#e2242b",1],[0,[0,"Off-white VX07","#edecdb",1],0]]],eY=[0,[0,"Liteskin LS07","#514a46",1],0],bT=[0,[0,"Grey 210D HDPE Gridstop","#aab1b1",1],0],a9=[0,"Internal pocket that can double as a shoulder bag",[0,"Load lifters",[0,"Y strap (over the top)",[0,"Tapered rolltop with 19mm side release buckle",[0,"Sternum Strap",0]]]]];ac(11,d0,f9);ac(10,j,fX);ac(9,[F,f1,-10],f1);ac(8,dY,fP);ac(7,dX,gc);ac(6,[F,fe,-7],fe);ac(5,[F,ft,-6],ft);ac(4,[F,fE,-5],fE);ac(3,dV,fc);ac(2,dW,dv);ac(1,dZ,fw);ac(0,cl,gh);function
ol(){varc=p.process;if(c&&c.on)c.on("uncaughtException",function(a,b){gJ(a);c.exit(2)});else if(p.addEventListener)p.addEventListener("error",function(a){if(a.error)gJ(a.error)})}ol();functiong(a,b){return(a.l>=0?a.l:a.l=a.length)==1?a(b):aO(a,[b])}functionl(a,b,c){return(a.l>=0?a.l:a.l=a.length)==2?a(b,c):aO(a,[b,c])}functionaL(a,b,c,d){return(a.l>=0?a.l:a.l=a.length)==3?a(b,c,d):aO(a,[b,c,d])}functionc4(a,b,c,d,e,f){return(a.l>=0?a.l:a.l=a.length)==5?a(b,c,d,e,f):aO(a,[b,c,d,e,f])}functionnB(a,b,c,d,e,f,g,h){return(a.l>=0?a.l:a.l=a.length)==7?a(b,c,d,e,f,g,h):aO(a,[b,c,d,e,f,g,h])}varow=undefined;nS();varct=[F,gs,-1],d9=[F,fH,-2],d6=[F,dE,-3],d4=[F,fn,-4],d7=[F,gn,-8],d8=[F,f0,-9],j=[F,f8,-11],d_=[F,gi,-12],nA=[4,0,0,0,[12,45,[4,0,0,0,0]]],cE=[0,[11,'File "',[2,0,[11,'", line ',[4,0,0,0,[11,gp,[4,0,0,0,[12,45,[4,0,0,0,[11,": ",[2,0,0]]]]]]]]]],'File "%s", line %d, characters %d-%d: %s'],eE=[0,0],c=aY([[0,"Wolf Grey EPX200","#514f56",1],[0,"Coyote Brown EPX200","#74562f",1],[0,"Red Barn EPX200","#6e393c",1],[0,fN,f3,1],[0,"Bright Orange EPX200","#fd3403",1],[0,fA,fG,1],[0,"Army Olive EPX200","#5a5137",1],[0,"Green Mountain EPX200","#2d5f55",1],[0,fh,fW,1],[0,gj,fq,1],[0,"Ocean Blue EPX200","#032b4b",1],[0,"Fuchsia EPX200","#b60158",1],[0,"Deep Purple EPX200","#2c2b68",1],[0,"Black Knight EPX200",bB,1],[0,"Snow White EPX200","#e6e6e5",1]]),ba=[0,[0,"Black Knight EPX400",bB,1],0],at=[0,[0,"Black Ultra 400TX",bB,1],0],bZ=[0,[0,"Black VX42",bB,1],0],af=[0,[0,"Black VX21 Cire",bB,1],0],A=[0,[0,"Navy Blue VX07","#3e4c76",1],[0,[0,"Red VX07","#e2242b",1],[0,[0,"Off-white VX07","#edecdb",1],0]]],e8=[0,[0,"Liteskin LS07","#514a46",1],0],b0=[0,[0,"Grey 210D HDPE Gridstop","#aab1b1",1],0],bb=[0,"Internal pocket that can double as a shoulder bag",[0,"Load lifters",[0,"Y strap (over the top)",[0,"Tapered rolltop with 19mm side release buckle",[0,"Sternum Strap",0]]]]];ad(11,d_,gi);ad(10,j,f8);ad(9,[F,ga,-10],ga);ad(8,d8,f0);ad(7,d7,gn);ad(6,[F,fp,-7],fp);ad(5,[F,fE,-6],fE);ad(4,[F,fP,-5],fP);ad(3,d4,fn);ad(2,d6,dE);ad(1,d9,fH);ad(0,ct,gs);function
g0="true",g1="false";functionaE(a){throw i([0,dV,a],1)}functionbH(a){return 0<=a?a:-a|0}functionaW(a,b){varc=r(a),e=r(b),d=C(c+e|0);ax(a,0,d,0,c);ax(b,0,d,c,e);return Q(d)}n1(0);gK(1);varap=gK(2);functionbh(a,b){gL(a,b,0,r(b));return}functiond1(a){bh(ap,a);gM(ap,10);return aA(ap)}vard2=[0,function(a){return}],g3=[0,function(a){varb=n2(0);for(;;){if(!b)return 0;vard=b[2],e=b[1];try{aA(e)}catch(f){varc=ck(f);if(c[1]!==dZ)throw i(c,0)}var
g$="true",ha="false";functiond5(a){throw i([0,d6,a],1)}functionaI(a){throw i([0,d4,a],1)}functionbM(a){return 0<=a?a:-a|0}functiona0(a,b){varc=r(a),e=r(b),d=C(c+e|0);aB(a,0,d,0,c);aB(b,0,d,c,e);return R(d)}oc(0);gV(1);varaq=gV(2);functionbl(a,b){gW(a,b,0,r(b));return}functiond$(a){bl(aq,a);gX(aq,10);return aE(aq)}varea=[0,function(a){return}],hc=[0,function(a){varb=od(0);for(;;){if(!b)return 0;vard=b[2],e=b[1];try{aE(e)}catch(f){varc=cs(f);if(c[1]!==d9)throw i(c,0)}var
f=d[2],e=l(a,e,d[1]),d=f}}varaX=gJ,g_="String.sub / Bytes.sub",g$="Bytes.blit",ha="String.blit / Bytes.blit_string";functionaO(a,b){varc=C(a);nD(c,0,a,b);return c}functiond4(a,b,c){a:{if(0<=b&&0<=c&&(ao(a)-c|0)>=b){vard=C(c);aJ(a,b,d,0,c);var
f=d[2],e=l(a,e,d[1]),d=f}}functionbP(a,b){varc=b;for(;;){if(!c)return 0;vard=c[1]===a?1:0,e=c[2];if(d)return d;varc=e}}vara1=gU,hk="String.sub / Bytes.sub",hl="Bytes.blit",hm="String.blit / Bytes.blit_string";functionaS(a,b){varc=C(a);nQ(c,0,a,b);return c}functionec(a,b,c){a:{if(0<=b&&0<=c&&(ap(a)-c|0)>=b){vard=C(c);aN(a,b,d,0,c);var
e=aE(g_)}return Q(e)}functiond5(a,b,c,d,e){if(0<=e&&0<=b&&(ao(a)-e|0)>=b&&0<=d&&(ao(c)-e|0)>=d){aJ(a,b,c,d,e);return}return aE(g$)}functionak(a,b,c,d,e){if(0<=e&&0<=b&&(r(a)-e|0)>=b&&0<=d&&(ao(c)-e|0)>=d){ax(a,b,c,d,e);return}return aE(ha)}varaY=oa,hc="Array.sub",hd="Array.blit";functionco(a){varb=a.length-1;return 0===b?[0]:dx(a,0,b)}functioncp(a,b,c){if(0<=b&&0<=c&&(a.length-1-c|0)>=b)return dx(a,b,c);return aE(hc)}functionad(a,b,c,d,e){if(0<=e&&0<=b&&(a.length-1-e|0)>=b&&0<=d&&(c.length-1-e|0)>=d){nq(a,b,c,d,e);return}return aE(hd)}varhf="Buffer.add: cannot grow buffer";functiond6(a,b){vard=a[2],c=[0,a[1][2]];for(;;){if(c[1]>=(d+b|0))break;c[1]=2*c[1]|0}if(bi<c[1]){if((d+b|0)>bi)throw i([0,dW,hf],1);c[1]=bi}vare=C(c[1]);d5(a[1][1],0,e,0,a[2]);a[1]=[0,e,c[1]];return}functionbk(a,b){varc=r(b),d=a[2],e=a[1],f=d+c|0,g=e[1];if(e[2]<f){d6(a,c);ak(b,0,a[1][1],a[2],c)}elseax(b,0,g,d,c);a[2]=f;return}varcq=[0,0];gx(aM(8,cq));vard7=[0,0],hg=[0,0];functiond8(a,b){vard=[0,nr(hg,1),b];if(a){var
e=aI(hk)}return R(e)}functioned(a,b,c,d,e){if(0<=e&&0<=b&&(ap(a)-e|0)>=b&&0<=d&&(ap(c)-e|0)>=d){aN(a,b,c,d,e);return}return aI(hl)}functional(a,b,c,d,e){if(0<=e&&0<=b&&(r(a)-e|0)>=b&&0<=d&&(ap(c)-e|0)>=d){aB(a,b,c,d,e);return}return aI(hm)}vara2=on,ho="Array.sub",hp="Array.blit";functioncw(a){varb=a.length-1;return 0===b?[0]:dG(a,0,b)}functioncx(a,b,c){if(0<=b&&0<=c&&(a.length-1-c|0)>=b)return dG(a,b,c);return aI(ho)}functionae(a,b,c,d,e){if(0<=e&&0<=b&&(a.length-1-e|0)>=b&&0<=d&&(c.length-1-e|0)>=d){nD(a,b,c,d,e);return}return aI(hp)}varhr="Buffer.add: cannot grow buffer";functionee(a,b){vard=a[2],c=[0,a[1][2]];for(;;){if(c[1]>=(d+b|0))break;c[1]=2*c[1]|0}if(bm<c[1])if((d+b|0)<=bm)c[1]=bm;elsed5(hr);vare=C(c[1]);ed(a[1][1],0,e,0,a[2]);a[1]=[0,e,c[1]];return}functionbo(a,b){varc=r(b),d=a[2],e=a[1],f=d+c|0,g=e[1];if(e[2]<f){ee(a,c);al(b,0,a[1][1],a[2],c)}elseaB(b,0,g,d,c);a[2]=f;return}varcy=[0,0];gI(aQ(8,cy));varef=[0,0],hs=[0,0];functioneg(a,b){vard=[0,nE(hs,1),b];if(a){var
c=b9(d7);if(!(1-gk(d7,c,[0,e,c])))break}}return d}vard9=d8(0,function(a,b){return 0});d2[1]=function(a){varb=d9[1],l=d9[2],d=nB(0),e=d.length-1;if(b<e)var
c=cf(ef);if(!(1-gv(ef,c,[0,e,c])))break}}return d}vareh=eg(0,function(a,b){return 0});ea[1]=function(a){varb=eh[1],l=eh[2],d=nO(0),e=d.length-1;if(b<e)var
hh="@]",hi="@}",hj="@?",hk="@\n",hl="@.",hm="@@",hn="@%",ho="@",hp="%c",hq="%s",hr=fl,hs=e9,ht=gi,hu=fd,hv="%f",hw="%B",hx="%{",hy="%}",hz="%(",hA="%)",hB="%a",hC="%t",hD="%?",hE="%r",hF="%_r",hG=[0,B,850,23],hH=[0,B,837,26],hI=[0,B,847,28],hJ=[0,B,815,21],hK=[0,B,819,21],hL=[0,B,823,19],hM=[0,B,827,22],hN=[0,B,832,30],hO=[0,B,851,23],hP=[0,B,836,26],hQ=[0,B,846,28],hR=[0,B,814,21],hS=[0,B,818,21],hT=[0,B,822,19],hU=[0,B,826,22],hV=[0,B,831,30];functioncr(a){return 5===a[2]?12:-6}functiond_(a){return[0,0,C(a)]}functiond$(a,b){varc=ao(a[2]),d=a[1]+b|0;if(c<d){vare=c*2|0,g=d<=e?e:d,f=C(g);d5(a[2],0,f,0,c);a[2]=f}return}functionaZ(a,b){d$(a,1);aT(a[2],a[1],b);a[1]=a[1]+1|0;return}function
ht="@]",hu="@}",hv="@?",hw="@\n",hx="@.",hy="@@",hz="@%",hA="@",hB="%c",hC="%s",hD=fw,hE=fi,hF=gt,hG=fo,hH="%f",hI="%B",hJ="%{",hK="%}",hL="%(",hM="%)",hN="%a",hO="%t",hP="%?",hQ="%r",hR="%_r",hS=[0,B,850,23],hT=[0,B,837,26],hU=[0,B,847,28],hV=[0,B,815,21],hW=[0,B,819,21],hX=[0,B,823,19],hY=[0,B,827,22],hZ=[0,B,832,30],h0=[0,B,851,23],h1=[0,B,836,26],h2=[0,B,846,28],h3=[0,B,814,21],h4=[0,B,818,21],h5=[0,B,822,19],h6=[0,B,826,22],h7=[0,B,831,30];functioncz(a){return 5===a[2]?12:-6}functionei(a){return[0,0,C(a)]}functionej(a,b){varc=ap(a[2]),d=a[1]+b|0;if(c<d){vare=c*2|0,g=d<=e?e:d,f=C(g);ed(a[2],0,f,0,c);a[2]=f}return}functiona3(a,b){ej(a,1);aX(a[2],a[1],b);a[1]=a[1]+1|0;return}function
0:return hh;case1:return hi;case2:return hj;case3:return hk;case4:return hl;case5:return hm;default:return hn}switch(a[0]){case
0:return ht;case1:return hu;case2:return hv;case3:return hw;case4:return hx;case5:return hy;default:return hz}switch(a[0]){case
9:break;default:throw i([0,j,hG],1)}}throw i([0,j,hI],1)}throw i([0,j,hH],1)}throw i([0,j,hN],1)}throw i([0,j,hM],1)}throw i([0,j,hL],1)}throw i([0,j,hK],1)}throw i([0,j,hJ],1)}varD=[F,"CamlinternalFormat.Type_mismatch",gz(0)];functiongZ(a){return a?g0:g1}varg4="\\\\",g5="\\'",g6="\\b",g7="\\t",g8="\\n",g9="\\r",hX=cZ,hY="%+d",hZ="% d",h0=fl,h1="%+i",h2="% i",h3="%x",h4="%#x",h5="%X",h6="%#X",h7="%o",h8="%#o",h9=fH,h_="%Ld",h$="%+Ld",ia="% Ld",ib=fd,ic="%+Li",id="% Li",ie="%Lx",ig="%#Lx",ih="%LX",ii="%#LX",ij="%Lo",ik="%#Lo",il="%Lu",im="%ld",io="%+ld",ip="% ld",iq=e9,ir="%+li",is="% li",it="%lx",iu="%#lx",iv="%lX",iw="%#lX",ix="%lo",iy="%#lo",iz="%lu",iA="%nd",iB="%+nd",iC="% nd",iD=gi,iE="%+ni",iF="% ni",iG="%nx",iH="%#nx",iI="%nX",iJ="%#nX",iK="%no",iL="%#no",iM="%nu",iN=[0,e1],iS=aQ,iT="neg_infinity",iU=fz,iV=c5,iX=[0,B,1558,4],iY="Printf: bad conversion %[",iZ=[0,B,1626,39],i0=[0,B,1649,31],i1=[0,B,1650,31],i2="Printf: bad conversion %_",i3=fs,i4=fZ,i5=fs,i6=fZ;functionbJ(a,b){if(typeof
9:break;default:throw i([0,j,hS],1)}}throw i([0,j,hU],1)}throw i([0,j,hT],1)}throw i([0,j,hZ],1)}throw i([0,j,hY],1)}throw i([0,j,hX],1)}throw i([0,j,hW],1)}throw i([0,j,hV],1)}varD=[F,"CamlinternalFormat.Type_mismatch",gK(0)];functiong_(a){return a?g$:ha}varhd="\\\\",he="\\'",hf="\\b",hg="\\t",hh="\\n",hi="\\r",h9=c8,h_="%+d",h$="% d",ia=fw,ib="%+i",ic="% i",id="%x",ie="%#x",ig="%X",ih="%#X",ii="%o",ij="%#o",ik=fS,il="%Ld",im="%+Ld",io="% Ld",ip=fo,iq="%+Li",ir="% Li",is="%Lx",it="%#Lx",iu="%LX",iv="%#LX",iw="%Lo",ix="%#Lo",iy="%Lu",iz="%ld",iA="%+ld",iB="% ld",iC=fi,iD="%+li",iE="% li",iF="%lx",iG="%#lx",iH="%lX",iI="%#lX",iJ="%lo",iK="%#lo",iL="%lu",iM="%nd",iN="%+nd",iO="% nd",iP=gt,iQ="%+ni",iR="% ni",iS="%nx",iT="%#nx",iU="%nX",iV="%#nX",iW="%no",iX="%#no",iY="%nu",iZ=[0,fa],i4=aU,i5="neg_infinity",i6=fK,i7=dc,i9=[0,B,1558,4],i_="Printf: bad conversion %[",i$=[0,B,1626,39],ja=[0,B,1649,31],jb=[0,B,1650,31],jc="Printf: bad conversion %_",jd=fD,je=f_,jf=fD,jg=f_;functionbQ(a,b){if(typeof
M=b[1],aI=b[2],aJ=a[3],aK=a[1];if(aV([0,a[2]],[0,M]))throw i(D,1);varO=o(aJ,aI);return[0,[13,aK,M,O[1]],O[2]]}break;case
M=b[1],aI=b[2],aJ=a[3],aK=a[1];if(aZ([0,a[2]],[0,M]))throw i(D,1);varN=o(aJ,aI);return[0,[13,aK,M,N[1]],N[2]]}break;case
Z=u[1],aU=Z[2],_=o(Z[1],b),aW=_[1],$=o(V,_[2]);return[0,[18,[0,[0,aW,aU]],$[1]],$[2]]}varaa=u[1],aX=aa[2],ab=o(aa[1],b),aY=ab[1],ac=o(V,ab[2]);return[0,[18,[1,[0,aY,aX]],ac[1]],ac[2]];case
Z=u[1],aU=Z[2],_=o(Z[1],b),aV=_[1],$=o(V,_[2]);return[0,[18,[0,[0,aV,aU]],$[1]],$[2]]}varaa=u[1],aW=aa[2],ab=o(aa[1],b),aX=ab[1],ac=o(V,ab[2]);return[0,[18,[1,[0,aX,aW]],ac[1]],ac[2]];case
0:return R(c,d,b);case1:return R(c,d,b);case2:return R(c,d,b);case3:return R(c,d,b);case4:return R(c,d,b);case5:return R(c,d,b);case6:return R(c,d,b);case7:return R(c,d,b);case8:return R([8,c[1],c[2]],d,b);case
0:return S(c,d,b);case1:return S(c,d,b);case2:return S(c,d,b);case3:return S(c,d,b);case4:return S(c,d,b);case5:return S(c,d,b);case6:return S(c,d,b);case7:return S(c,d,b);case8:return S([8,c[1],c[2]],d,b);case
aZ=c[1],ae=N(c[2],d,b),af=ae[2];return[0,[23,[9,aZ,ae[1]],af[1]],af[2]];case10:return R(c,d,b);default:return R(c,d,b)}switch(c){case0:return R(c,d,b);case1:return R(c,d,b);case
aY=c[1],ae=O(c[2],d,b),af=ae[2];return[0,[23,[9,aY,ae[1]],af[1]],af[2]];case10:return S(c,d,b);default:return S(c,d,b)}switch(c){case0:return S(c,d,b);case1:return S(c,d,b);case
d=c[2],e=c[1],C=c[3],E=a[3],F=a[2],G=a[1],H=[0,s(e)];if(aV([0,s(G)],H))throw i(D,1);varI=[0,s(d)];if(aV([0,s(F)],I))throw i(D,1);var
d=c[2],e=c[1],C=c[3],E=a[3],F=a[2],G=a[1],H=[0,s(e)];if(aZ([0,s(G)],H))throw i(D,1);varI=[0,s(d)];if(aZ([0,s(F)],I))throw i(D,1);var
y=N(a[1],b,c[1]);return[0,[14,y[1]],y[2]]}break}throw i(D,1)}functionS(a,b,c){vard=r(c),g=0<=b?a:0,f=bH(b);if(f<=d)return c;varh=2===g?48:32,e=aO(f,h);switch(g){case0:ak(c,0,e,0,d);break;case1:ak(c,0,e,f-d|0,d);break;default:a:if(0<d){if(43!==V(c,0)&&45!==V(c,0)&&32!==V(c,0))break a;aT(e,0,V(c,0));ak(c,1,e,(f-d|0)+1|0,d-1|0);break}a:if(1<d&&48===V(c,0)){if(b3!==V(c,1)&&88!==V(c,1))break a;aT(e,1,V(c,1));ak(c,2,e,(f-d|0)+2|0,d-2|0);break}ak(c,0,e,f-d|0,d)}return Q(e)}functiona0(a,b){vard=bH(a),c=r(b),e=V(b,0);a:{b:{if(58>e){if(32!==e){if(43>e)break a;switch(e-43|0){case5:c:if(c<(d+2|0)&&1<c){if(b3!==V(b,1)&&88!==V(b,1))break c;varg=aO(d+2|0,48);aT(g,1,V(b,1));ak(b,2,g,(d-c|0)+4|0,c-2|0);return Q(g)}break b;case
y=O(a[1],b,c[1]);return[0,[14,y[1]],y[2]]}break}throw i(D,1)}functionT(a,b,c){vard=r(c),g=0<=b?a:0,f=bM(b);if(f<=d)return c;varh=2===g?48:32,e=aS(f,h);switch(g){case0:al(c,0,e,0,d);break;case1:al(c,0,e,f-d|0,d);break;default:a:if(0<d){if(43!==W(c,0)&&45!==W(c,0)&&32!==W(c,0))break a;aX(e,0,W(c,0));al(c,1,e,(f-d|0)+1|0,d-1|0);break}a:if(1<d&&48===W(c,0)){if(b$!==W(c,1)&&88!==W(c,1))break a;aX(e,1,W(c,1));al(c,2,e,(f-d|0)+2|0,d-2|0);break}al(c,0,e,f-d|0,d)}return R(e)}functiona4(a,b){vard=bM(a),c=r(b),e=W(b,0);a:{b:{if(58>e){if(32!==e){if(43>e)break a;switch(e-43|0){case5:c:if(c<(d+2|0)&&1<c){if(b$!==W(b,1)&&88!==W(b,1))break c;varg=aS(d+2|0,48);aX(g,1,W(b,1));al(b,2,g,(d-c|0)+4|0,c-2|0);return R(g)}break b;case
f=aO(d+1|0,48);aT(f,0,e);ak(b,1,f,(d-c|0)+2|0,c-1|0);return Q(f)}if(71<=e){if(5<e+fn>>>0)break a}else if(65>e)break a}if(c<d){varh=aO(d,48);ak(b,0,h,d-c|0,c);return Q(h)}}return b}functionhW(a){vare=aS(a),b=[0,0],k=ao(e)-1|0,q=0;if(k>=0){var
f=aS(d+1|0,48);aX(f,0,e);al(b,1,f,(d-c|0)+2|0,c-1|0);return R(f)}if(71<=e){if(5<e+fy>>>0)break a}else if(65>e)break a}if(c<d){varh=aS(d,48);al(b,0,h,d-c|0,c);return R(h)}}return b}functionh8(a){vare=aW(a),b=[0,0],k=ap(e)-1|0,q=0;if(k>=0){var
10:u(c,b[1],92);b[1]++;u(c,b[1],c_);break a;case13:u(c,b[1],92);b[1]++;u(c,b[1],f7);break a;default:break c}}if(34>d)break b}u(c,b[1],92);b[1]++;u(c,b[1],d);break a}u(c,b[1],92);b[1]++;u(c,b[1],48+(d/b1|0)|0);b[1]++;u(c,b[1],48+((d/10|0)%10|0)|0);b[1]++;u(c,b[1],48+(d%10|0)|0);break a}u(c,b[1],d)}b[1]++;var
10:u(c,b[1],92);b[1]++;u(c,b[1],dh);break a;case13:u(c,b[1],92);b[1]++;u(c,b[1],gg);break a;default:break c}}if(34>d)break b}u(c,b[1],92);b[1]++;u(c,b[1],d);break a}u(c,b[1],92);b[1]++;u(c,b[1],48+(d/b9|0)|0);b[1]++;u(c,b[1],48+((d/10|0)%10|0)|0);b[1]++;u(c,b[1],48+(d%10|0)|0);break a}u(c,b[1],d)}b[1]++;var
1:aZ(d,43);break;default:aZ(d,32)}if(8<=a[2])aZ(d,35);aZ(d,46);I(d,e+g);aZ(d,c);return ea(d)}functionbK(a,b){if(13>a)return b;var
1:a3(d,43);break;default:a3(d,32)}if(8<=a[2])a3(d,35);a3(d,46);I(d,e+g);a3(d,c);return ek(d)}functionbR(a,b){if(13>a)return b;var
b=Q(d)}varg=r(b),h=aO(g+2|0,39);ax(b,0,h,1,g);return m(f,[4,e,Q(h)],N)};case2:return ct(f,e,h[2],h[1],function(a){return a});case3:return ct(f,e,h[2],h[1],hW);case4:return bL(f,e,h[4],h[2],h[3],iO,h[1]);case5:return bL(f,e,h[4],h[2],h[3],iP,h[1]);case6:return bL(f,e,h[4],h[2],h[3],iQ,h[1]);case7:return bL(f,e,h[4],h[2],h[3],iR,h[1]);case
b=R(d)}varg=r(b),h=aS(g+2|0,39);aB(b,0,h,1,g);return m(f,[4,e,R(h)],N)};case2:return cB(f,e,h[2],h[1],function(a){return a});case3:return cB(f,e,h[2],h[1],h8);case4:return bS(f,e,h[4],h[2],h[3],i0,h[1]);case5:return bS(f,e,h[4],h[2],h[3],i1,h[1]);case6:return bS(f,e,h[4],h[2],h[3],i2,h[1]);case7:return bS(f,e,h[4],h[2],h[3],i3,h[1]);case
v==="number")return v?function(a,b){return m(f,[4,e,aq(p,a,b)],t)}:function(a){return m(f,[4,e,aq(p,cr(p),a)],t)};var_=v[1];return function(a){return m(f,[4,e,aq(p,_,a)],t)}}if(0===x[0]){var
v==="number")return v?function(a,b){return m(f,[4,e,ar(p,a,b)],t)}:function(a){return m(f,[4,e,ar(p,cz(p),a)],t)};var_=v[1];return function(a){return m(f,[4,e,ar(p,_,a)],t)}}if(0===x[0]){var
v==="number")return v?function(a,b){return m(f,[4,e,S(B,A,aq(p,a,b))],t)}:function(a){return m(f,[4,e,S(B,A,aq(p,cr(p),a))],t)};var$=v[1];return function(a){return m(f,[4,e,S(B,A,aq(p,$,a))],t)}}var
v==="number")return v?function(a,b){return m(f,[4,e,T(B,A,ar(p,a,b))],t)}:function(a){return m(f,[4,e,T(B,A,ar(p,cz(p),a))],t)};var$=v[1];return function(a){return m(f,[4,e,T(B,A,ar(p,$,a))],t)}}var
v==="number")return v?function(a,b,c){return m(f,[4,e,S(E,a,aq(p,b,c))],t)}:function(a,b){return m(f,[4,e,S(E,a,aq(p,cr(p),b))],t)};varaa=v[1];return function(a,b){return m(f,[4,e,S(E,a,aq(p,aa,b))],t)};case9:return ct(f,e,h[2],h[1],gZ);case
v==="number")return v?function(a,b,c){return m(f,[4,e,T(E,a,ar(p,b,c))],t)}:function(a,b){return m(f,[4,e,T(E,a,ar(p,cz(p),b))],t)};varaa=v[1];return function(a,b){return m(f,[4,e,T(E,a,ar(p,aa,b))],t)};case9:return cB(f,e,h[2],h[1],g_);case
R=h[3],T=h[2];return function(a){varc=a[1],b=o(c,s(w(T)));if(typeofb[2]==="number")return m(f,e,q(b[1],R));throw i(D,1)};case
Q=h[3],S=h[2];return function(a){varc=a[1],b=o(c,s(w(S)));if(typeofb[2]==="number")return m(f,e,q(b[1],Q));throw i(D,1)};case
G=h[3],I=h[1],J=g(h[2],0);return a<50?cT(a+1|0,f,e,G,I,J):H(cT,[0,f,e,G,I,J])}}}functionm(a,b,c){return dS(bq(0,a,b,c))}functioncU(a,f,c,d,e){if(typeof
G=h[3],I=h[1],J=g(h[2],0);return a<50?c2(a+1|0,f,e,G,I,J):H(c2,[0,f,e,G,I,J])}}}functionm(a,b,c){return d1(bv(0,a,b,c))}functionc3(a,f,c,d,e){if(typeof
x=d[1];return function(a){return W(f,c,x,e)};case13:throw i([0,j,i0],1);default:throw i([0,j,i1],1)}}functionW(a,b,c,d){return dS(cU(0,a,b,c,d))}function
x=d[1];return function(a){return X(f,c,x,e)};case13:throw i([0,j,ja],1);default:throw i([0,j,jb],1)}}functionX(a,b,c,d){return d1(c3(0,a,b,c,d))}function
b=d[2],i=d[1];return function(a){return m(h,[4,f,S(i,b,g(e,a))],c)}}varj=d[1];return function(a,b){return m(h,[4,f,S(j,a,g(e,b))],c)}}functionbL(j,i,h,d,e,f,g){if(typeof
b=d[2],i=d[1];return function(a){return m(h,[4,f,T(i,b,g(e,a))],c)}}varj=d[1];return function(a,b){return m(h,[4,f,T(j,a,g(e,b))],c)}}functionbS(j,i,h,d,e,f,g){if(typeof
e==="number")return e?function(a,b){return m(j,[4,i,a0(a,l(f,g,b))],h)}:function(a){return m(j,[4,i,l(f,g,a)],h)};varb=e[1];return function(a){return m(j,[4,i,a0(b,l(f,g,a))],h)}}if(0===d[0]){var
e==="number")return e?function(a,b){return m(j,[4,i,a4(a,l(f,g,b))],h)}:function(a){return m(j,[4,i,l(f,g,a)],h)};varb=e[1];return function(a){return m(j,[4,i,a4(b,l(f,g,a))],h)}}if(0===d[0]){var
e==="number")return e?function(a,b){return m(j,[4,i,S(k,c,a0(a,l(f,g,b)))],h)}:function(a){return m(j,[4,i,S(k,c,l(f,g,a))],h)};varo=e[1];return function(a){return m(j,[4,i,S(k,c,a0(o,l(f,g,a)))],h)}}var
e==="number")return e?function(a,b){return m(j,[4,i,T(k,c,a4(a,l(f,g,b)))],h)}:function(a){return m(j,[4,i,T(k,c,l(f,g,a))],h)};varo=e[1];return function(a){return m(j,[4,i,T(k,c,a4(o,l(f,g,a)))],h)}}var
e==="number")return e?function(a,b,c){return m(j,[4,i,S(n,a,a0(b,l(f,g,c)))],h)}:function(a,b){return m(j,[4,i,S(n,a,l(f,g,b))],h)};varp=e[1];return function(a,b){return m(j,[4,i,S(n,a,a0(p,l(f,g,b)))],h)}}functioncT(a,b,c,d,e,f){if(e){vari=e[1];return function(a){return iW(b,c,d,i,g(f,a))}}varh=[4,c,f];return a<50?bq(a+1|0,b,h,d):H(bq,[0,b,h,d])}functioniW(a,b,c,d,e){return dS(cT(0,a,b,c,d,e))}functionar(a,b){var
e==="number")return e?function(a,b,c){return m(j,[4,i,T(n,a,a4(b,l(f,g,c)))],h)}:function(a,b){return m(j,[4,i,T(n,a,l(f,g,b))],h)};varp=e[1];return function(a,b){return m(j,[4,i,T(n,a,a4(p,l(f,g,b)))],h)}}functionc2(a,b,c,d,e,f){if(e){vari=e[1];return function(a){return i8(b,c,d,i,g(f,a))}}varh=[4,c,f];return a<50?bv(a+1|0,b,h,d):H(bv,[0,b,h,d])}functioni8(a,b,c,d,e){return d1(c2(0,a,b,c,d,e))}functionas(a,b){var
o=c[2];aF(a,c[1]);return bk(a,o);default:vari=c[2];aF(a,c[1]);vard=a[2],f=a[1],j=f[1];if(f[2]<=d){d6(a,1);aT(a[1][1],a[2],i)}else
o=c[2];aJ(a,c[1]);return bo(a,o);default:vari=c[2];aJ(a,c[1]);vard=a[2],f=a[1],j=f[1];if(f[2]<=d){ee(a,1);aX(a[1][1],a[2],i)}else
ed(c,b){return m(function(a){ar(c,a);return 0},0,b[1])}functioncu(a){return ed(ap,a)}functional(a){return m(function(a){vare=64,c=bi<64?bi:e,d=C(c),b=[0,[0,d,c],0,d];aF(b,a);return d4(b[1][1],0,b[2])},0,a[1])}varcv=[0,0],g2=aQ,i7=[0,[3,0,0],"%S"],i8=f0,i9=[0,[4,0,0,0,0],cZ],i_=e,i$=[0,[11,e$,[2,0,[2,0,0]]],", %s%s"],ja=[0,[12,40,[2,0,[2,0,[12,41,0]]]],"(%s%s)"],jb=e,jc=e,jd=[0,[12,40,[2,0,[12,41,0]]],"(%s)"],je="Out of memory",jf="Stack overflow",jg="Pattern matching failed",jh="Assertion failed",ji="Undefined recursive module",jj="Raised at",jk="Re-raised at",jl="Raised by primitive operation at",jm="Called from",jn=" (inlined)",jo=[0,[2,0,[12,32,[2,0,[11,' in file "',[2,0,[12,34,[2,0,[11,", line ",[4,0,0,0,[11,ge,nn]]]]]]]]]],'%s %s in file "%s"%s, line %d, characters %d-%d'],jp=e,jq=[0,[2,0,[11," unknown location",0]],"%s unknown location"],jr=[0,[2,0,[12,10,0]],"%s\n"];functioncx(a,b){var
en(c,b){return m(function(a){as(c,a);return 0},0,b[1])}functioncC(a){return en(aq,a)}functionam(a){return m(function(a){vare=64,c=bm<64?bm:e,d=C(c),b=[0,[0,d,c],0,d];aJ(b,a);return ec(b[1][1],0,b[2])},0,a[1])}varcD=[0,0],hb=aU,jh=[0,[3,0,0],"%S"],ji=f$,jj=[0,[4,0,0,0,0],c8],jk=e,jl=[0,[11,fk,[2,0,[2,0,0]]],", %s%s"],jm=[0,[12,40,[2,0,[2,0,[12,41,0]]]],"(%s%s)"],jn=e,jo=e,jp=[0,[12,40,[2,0,[12,41,0]]],"(%s)"],jq="Out of memory",jr="Stack overflow",js="Pattern matching failed",jt="Assertion failed",ju="Undefined recursive module",jv="Raised at",jw="Re-raised at",jx="Raised by primitive operation at",jy="Called from",jz=" (inlined)",jA=[0,[2,0,[12,32,[2,0,[11,' in file "',[2,0,[12,34,[2,0,[11,", line ",[4,0,0,0,[11,gp,nA]]]]]]]]]],'%s %s in file "%s"%s, line %d, characters %d-%d'],jB=e,jC=[0,[2,0,[11," unknown location",0]],"%s unknown location"],jD=[0,[2,0,[12,10,0]],"%s\n"];functioncF(a,b){var
c==="number"?1:0)))return g(al(i9),c);if(cf(c)===bZ)return g(al(i7),c);if(cf(c)!==253)return i8;vare=dF("%.12g",c),d=0,h=r(e);for(;;){if(h<=d)return aW(e,g2);varf=V(e,d);a:{if(48<=f){if(58>f)break a}else if(45===f)break a;return e}var
c==="number"?1:0)))return g(am(jj),c);if(cn(c)===b7)return g(am(jh),c);if(cn(c)!==253)return ji;vare=dO("%.12g",c),d=0,h=r(e);for(;;){if(h<=d)return a0(e,hb);varf=W(e,d);a:{if(48<=f){if(58>f)break a}else if(45===f)break a;return e}var
ee(a,b){if(a.length-1<=b)return i_;varc=ee(a,b+1|0),d=cx(a,b);return l(al(i$),d,c)}functioncy(a){a:{b:{varb=b9(cv);for(;;){if(!b)break;c:{var
eo(a,b){if(a.length-1<=b)return jk;varc=eo(a,b+1|0),d=cF(a,b);return l(am(jl),d,c)}functioncG(a){a:{b:{varb=cf(cD);for(;;){if(!b)break;c:{var
i=[0,m[1]]}if(i)return i[1];if(a===cl)return je;if(a===dY)return jf;if(a[1]===dX){vare=a[2],p=e[3],y=e[2],z=e[1];return cV(al(cw),z,y,p,p+5|0,jg)}if(a[1]===j){varf=a[2],q=f[3],A=f[2],B=f[1];return cV(al(cw),B,A,q,q+6|0,jh)}if(a[1]===d0){varh=a[2],r=h[3],C=h[2],D=h[1];return cV(al(cw),D,C,r,r+6|0,ji)}if(0===cf(a)){var
i=[0,m[1]]}if(i)return i[1];if(a===ct)return jq;if(a===d8)return jr;if(a[1]===d7){vare=a[2],p=e[3],y=e[2],z=e[1];return c4(am(cE),z,y,p,p+5|0,js)}if(a[1]===j){varf=a[2],q=f[3],A=f[2],B=f[1];return c4(am(cE),B,A,q,q+6|0,jt)}if(a[1]===d_){varh=a[2],r=h[3],C=h[2],D=h[1];return c4(am(cE),D,C,r,r+6|0,ju)}if(0===cn(a)){var
h=function(a){return a?0===b?jj:jk:0===b?jl:jm};if(0===c[0])varj=c[5],k=c[4],l=c[3],m=c[6]?jn:jp,n=c[2],o=c[7],p=h(c[1]),e=[0,no(al(jo),p,o,n,m,l,k,j)];else if(c[1])var
h=function(a){return a?0===b?jv:jw:0===b?jx:jy};if(0===c[0])varj=c[5],k=c[4],l=c[3],m=c[6]?jz:jB,n=c[2],o=c[7],p=h(c[1]),e=[0,nB(am(jA),p,o,n,m,l,k,j)];else if(c[1])var
ef(a){for(;;){varb=b9(cv),c=1-gk(cv,b,[0,a,b]);if(!c)return c}}varjs=[0,e,"(Cannot print locations:\n bytecode executable program file not found)","(Cannot print locations:\n bytecode executable program file appears to be corrupt)","(Cannot print locations:\n bytecode executable program file has wrong magic number)","(Cannot print locations:\n bytecode executable program file cannot be opened;\n -- too many open files. Try running with OCAMLRUNPARAM=b=2)"].slice(),jt=[0,[11,dn,[2,0,[12,10,0]]],fK],ju=[0],jv="Fatal error: out of memory in uncaught exception handler",jw=[0,[11,dn,[2,0,[12,10,0]]],fK],jx=[0,[11,"Fatal error in uncaught exception handler: exception ",[2,0,[12,10,0]]],"Fatal error in uncaught exception handler: exception %s\n"];dR(f3,function(a,b){try{try{varh=b?ju:gA(0);try{cm(0)}catch(f){}try{varf=cy(a);g(cu(jt),f);cz(ap,h);varc=n0(0);if(c<0){vard=bH(c);d1(P(js,d)[1+d])}varl=aA(ap),j=l}catch(f){varm=ck(f),n=cy(a);g(cu(jw),n);cz(ap,h);varo=cy(m);g(cu(jx),o);cz(ap,gA(0));varj=aA(ap)}var
ep(a){for(;;){varb=cf(cD),c=1-gv(cD,b,[0,a,b]);if(!c)return c}}varjE=[0,e,"(Cannot print locations:\n bytecode executable program file not found)","(Cannot print locations:\n bytecode executable program file appears to be corrupt)","(Cannot print locations:\n bytecode executable program file has wrong magic number)","(Cannot print locations:\n bytecode executable program file cannot be opened;\n -- too many open files. Try running with OCAMLRUNPARAM=b=2)"].slice(),jF=[0,[11,dx,[2,0,[12,10,0]]],fV],jG=[0],jH="Fatal error: out of memory in uncaught exception handler",jI=[0,[11,dx,[2,0,[12,10,0]]],fV],jJ=[0,[11,"Fatal error in uncaught exception handler: exception ",[2,0,[12,10,0]]],"Fatal error in uncaught exception handler: exception %s\n"];d0(gc,function(a,b){try{try{varh=b?jG:gL(0);try{cu(0)}catch(f){}try{varf=cG(a);g(cC(jF),f);cH(aq,h);varc=ob(0);if(c<0){vard=bM(c);d$(Q(jE,d)[1+d])}varl=aE(aq),j=l}catch(f){varm=cs(f),n=cG(a);g(cC(jI),n);cH(aq,h);varo=cG(m);g(cC(jJ),o);cH(aq,gL(0));varj=aE(aq)}var
e=ck(f);if(e!==cl)throw i(e,0);vark=d1(jv)}return k}catch(f){return 0}});varjy=Z(1,0,0),jz=Z(0,0,0),jA=Z(0,0,0),jB=Z(2,0,0),jC=Z(1,0,0);functioneg(a,b,c,d){vare=ns(7,0,[0,4]);bC(e,0,gI(a,jy));bC(e,1,b);varf=aV(c,jz)?c:jC;bC(e,2,f);varg=aV(d,jA)?d:jB;bC(e,3,g);return e}varjD=Z(14371852,15349651,22696),jE=Z(12230193,11438743,35013),jF=Z(1424933,15549263,2083),jG=Z(9492471,4696708,43520);d8([0,function(a){varb=ce(a),c=ce(a),d=ce(a);return eg(b,c,d,ce(a))}],function(a){return eg(jG,jF,jE,jD)});vareh=[F,"Jsoo_runtime.Error.Exn",gz(0)],cA=[0,eh,[0]],hb="String.concat",jX=[0,X,165,16],jW=[0,X,166,16],jV=[0,X,105,4],jU=[0,X,98,4],jT=[0,X,83,4],jS=[0,X,84,4],jR=[0,X,89,4],jQ=[0,X,67,4],jP=[0,X,68,4],jO=[0,X,54,4],jN=[0,X,55,4],jM=[0,X,25,4],jL=[0,X,19,4],ki=[0,a,388,16],kq=[0,a,611,12],kr=[0,a,623,12],ku=[0,a,840,8],kt=[0,a,848,12],ks=[0,a,802,8],kp=[0,a,579,12],ko=[0,a,510,8],kn=[0,a,492,8],km=[0,a,473,8],kl=[0,a,443,8],kk=[0,a,fb,8],kj=[0,a,431,8],kb=[0,a,300,12],kd=[0,a,317,20],kc=[0,a,318,20],ke=[0,a,331,20],kf=[0,a,fJ,20],kg=[0,a,355,20],kh=[0,a,366,20],ka=[0,a,223,8],j$=[0,a,205,8],j_=[0,a,206,8],j9=[0,a,207,8],j8=[0,a,208,8],j7=[0,a,193,8],j6=[0,a,194,8],j5=[0,a,195,8],j3=[0,a,109,20],j2=[0,a,f7,24],j1=[0,a,115,24],j4=[0,a,107,16],jZ=[0,a,81,20],j0=[0,a,79,16],kv=[0,a,20,8],ky=[0,fR,257,8],kx=[0,fR,147,8],kB=[0,c3,88,12],kA=[0,c3,62,17],kz=[0,c3,64,17],kC=[0,1],kD=[0,0],kU=[0,by,356,12],kO=gg,kP=cW,kM=c8,kL=c8,kI="Cannot decode event",kH=[0,by,78,33],kG=[0,by,88,21],kF=[0,by,fr,33],kE=[0,by,48,17],kQ="tagName",kS=cW,kV=[0,"src/browser/vdom.ml",246,16],kW=[0,0,0],kX=" col: ",kY=" line: ",kZ="assertion failed file: ",k0="Uncaught javascript exception",k1="Uncaught ocaml exception",k3="Exception in task execution",k2=[0,"src/browser/task.ml",11,4],k8="Exception in 'update_subscriptions' of Fmlib_browser",k$=[0,b7,365,4],lg="load",le="Exception in 'update'",ld="subscriptioin",lc="view",la="'",lb="Exception in '",k9="Exception in 'update_dom' of Fmlib_browser",k_=[0,b7,fJ,4],k7=[0,b7,94,12],k6=[0,b7,85,12],lA="li",lz="ul",ly=fI,lx="button",lw="div",lv="h2",lu="h1",lr=e6,ls=cW,lt=fI,lq=e6,lp="src",lo=gg,ln="class",lm=fo,ll="border-style",lk="padding",lj="background-color",li="color",lh=c8,m$=a$,na=a$,nb="Fabric and colour",nc=a$,nd="Your main priority",ne=a$,nf=a$,ng="Your pack volume",nh=a$,ni="Comfortable Kiwi made backpacks",nj=f6,nk="main",nl=f6,nm="header",m4=bt,m5="Side pockets",m6="Side panels",m7="Rolltop",m8="Back panel",m9=fW,m1=fj,m0=fG,mZ=fO,m2=fj,m3="dropdown",mT="hr",mS=fG,mR=fO,mQ=bt,mU=" pack",mV="Features of ",mW=fW,mX="Choose your pack",mY="packs",mO=f2,mN="footer",mM="article",mP="solid",mJ=bt,mK=fU,mL=fV,mG=bt,mH=fU,mI=fV,mF="contrast",mw="form",mx="Ask a question",my="placeholder",mz=c$,mA="name",mB=c$,mC=fo,mD=c$,mE="type",mc=fN,mb=f2,l$="nav",l2=bt,l3="Side Pockets: ",l4="Side Panels: ",l5="Rolltop: ",l6="Back Panel: ",l7="Goal: ",l8="Pack: ",l9="Volume: ",l_="Query: ",lW="65l",lX="55l",lY="45l",lE=aU([gf,"Average width: 34cm","Depth: 22cm",dm,"Volume: 65l to the top of an open bag, excluding pockets",b4,br,e7,dw,df,dp,cX,du,bx,dc,f8]),lF=bb,lG="65l Classic",lH=aU([gf,"Average width: 31cm","Depth: 21cm","Height: 85cm","Volume: 55l to the top of an open bag, excluding pockets",b4,br,e7,dw,df,dp,cX,du,bx,f8]),lI=bb,lJ="55l Classic",lK=aU([gb,"Average width: 28cm","Depth: 19cm",dm,"Volume: 46l to the top of an open bag, excluding pockets","Weight: 0.65 to 1 kilograms depending on fabric selection and torso length","Carry a reasonable load","Bungy cord side compression",dw,df,dp,cX,du]),lL=bb,lM="45l Classic",lN=aU([fk,"Average circumference: 100.5cm",dm,"Volume: 70l to the top of an open bag",b4,br,c6,dg,dk,dj,di,bx,dc]),lO=bb,lP="65l Alpine",lQ=aU([fk,"Average circumference: 98.5cm",f4,"Volume: 60l to the top of an open bag",b4,br,c6,dg,dk,dj,di,bx,dc]),lR=bb,lS="55l Alpine",lT=aU([gb,"Average circumference: 92cm",f4,"Volume: 50l to the top of an open bag","Weight: 1+ kilograms depending on fabric selection and torso length",br,c6,dg,dk,dj,di,bx]),lU=bb,lV="45l Alpine",lB="Less Weight",lC="More Colour",lD="More Durable",l1=[0,e,1,1,1,[0,e8,fL,1],[0,f_,ff,1],[0,fp,fv,1],[0,fC,fS,1]],md="Contact",mf="/contact",mh="Survey",mj="/survey",ml="Kiwi",mn="https://skraak.kiwi",mp="Blog",mr="https://fiordlandpacks.fly.dev",mt="20rem",mu="width",mv="logo.svg";functionhe(a,b,c){var
e=cs(f);if(e!==ct)throw i(e,0);vark=d$(jH)}return k}catch(f){return 0}});varjK=_(1,0,0),jL=_(0,0,0),jM=_(0,0,0),jN=_(2,0,0),jO=_(1,0,0);functioneq(a,b,c,d){vare=nF(7,0,[0,4]);bH(e,0,gT(a,jK));bH(e,1,b);varf=aZ(c,jL)?c:jO;bH(e,2,f);varg=aZ(d,jM)?d:jN;bH(e,3,g);return e}varjP=_(14371852,15349651,22696),jQ=_(12230193,11438743,35013),jR=_(1424933,15549263,2083),jS=_(9492471,4696708,43520);eg([0,function(a){varb=cm(a),c=cm(a),d=cm(a);return eq(b,c,d,cm(a))}],function(a){return eq(jS,jR,jQ,jP)});varer=[F,"Jsoo_runtime.Error.Exn",gK(0)],cI=[0,er,[0]],hn="String.concat",j9=[0,Y,165,16],j8=[0,Y,166,16],j7=[0,Y,105,4],j6=[0,Y,98,4],j5=[0,Y,83,4],j4=[0,Y,84,4],j3=[0,Y,89,4],j2=[0,Y,67,4],j1=[0,Y,68,4],j0=[0,Y,54,4],jZ=[0,Y,55,4],jY=[0,Y,25,4],jX=[0,Y,19,4],ku=[0,a,388,16],kC=[0,a,611,12],kD=[0,a,623,12],kG=[0,a,840,8],kF=[0,a,848,12],kE=[0,a,802,8],kB=[0,a,579,12],kA=[0,a,510,8],kz=[0,a,492,8],ky=[0,a,473,8],kx=[0,a,443,8],kw=[0,a,fm,8],kv=[0,a,431,8],kn=[0,a,300,12],kp=[0,a,317,20],ko=[0,a,318,20],kq=[0,a,331,20],kr=[0,a,fU,20],ks=[0,a,355,20],kt=[0,a,366,20],km=[0,a,223,8],kl=[0,a,205,8],kk=[0,a,206,8],kj=[0,a,207,8],ki=[0,a,208,8],kh=[0,a,193,8],kg=[0,a,194,8],kf=[0,a,195,8],kd=[0,a,109,20],kc=[0,a,gg,24],kb=[0,a,115,24],ke=[0,a,107,16],j$=[0,a,81,20],ka=[0,a,79,16],kH=[0,a,20,8],kK=[0,f2,257,8],kJ=[0,f2,147,8],kN=[0,da,88,12],kM=[0,da,62,17],kL=[0,da,64,17],kO=[0,1],kP=[0,0],k6=[0,bD,356,12],k0=gr,k1=c5,kY=df,kX=df,kU="Cannot decode event",kT=[0,bD,78,33],kS=[0,bD,88,21],kR=[0,bD,fC,33],kQ=[0,bD,48,17],k2="tagName",k4=c5,k7=[0,"src/browser/vdom.ml",246,16],k8=[0,0,0],k9=" col: ",k_=" line: ",k$="assertion failed file: ",la="Uncaught javascript exception",lb="Uncaught ocaml exception",ld="Exception in task execution",lc=[0,"src/browser/task.ml",11,4],li="Exception in 'update_subscriptions' of Fmlib_browser",ll=[0,cd,365,4],ls="load",lq="Exception in 'update'",lp="subscriptioin",lo="view",lm="'",ln="Exception in '",lj="Exception in 'update_dom' of Fmlib_browser",lk=[0,cd,fU,4],lh=[0,cd,94,12],lg=[0,cd,85,12],lM="li",lL="ul",lK=fT,lJ="button",lI="div",lH="h2",lG="h1",lD=ff,lE=c5,lF=fT,lC=ff,lB="src",lA=gr,lz="class",ly=fz,lx="border-style",lw="padding",lv="background-color",lu="color",lt=df,nl=bd,nm=bd,nn="Fabric and colour",no=bd,np="Your main priority",nq=bd,nr=bd,ns="Your pack volume",nt=bd,nu="Comfortable Kiwi made backpacks",nv=gf,nw="main",nx=gf,ny="header",ne=by,nf="Rolltop",ng="Back panel",nh="Side pockets",ni="Side panels",nj=f7,nb=fu,na=fR,m$=fZ,nc=fu,nd="dropdown",m6="hr",m5=fR,m4=fZ,m3=by,m7="Features: ",m8=f7,m9="Choose your pack",m_="packs",m1=gb,m0="footer",mZ="article",m2="solid",mW=by,mX=f5,mY=f6,mT=by,mU=f5,mV=f6,mS="contrast",mJ="form",mK="Ask a question",mL="placeholder",mM=di,mN="name",mO=di,mP=fz,mQ=di,mR="type",mp=fY,mo=gb,mm="nav",mc=by,md="Side Pockets: ",me="Side Panels: ",mf="Rolltop: ",mg="Back Panel: ",mh="Goal: ",mi="Pack: ",mj="Style: ",mk="Volume: ",ml="Query: ",l$="Alpine",ma="Classic",l8="65l",l9="55l",l_="45l",lQ=aY([gq,"Average width: 34cm","Depth: 22cm",dw,"Volume: 65l to the top of an open bag, excluding pockets",ca,bw,fg,dF,dp,dy,c6,dD,bC,dl,gh]),lR=bf,lS="65l Classic",lT=aY([gq,"Average width: 31cm","Depth: 21cm","Height: 85cm","Volume: 55l to the top of an open bag, excluding pockets",ca,bw,fg,dF,dp,dy,c6,dD,bC,gh]),lU=bf,lV="55l Classic",lW=aY([gm,"Average width: 28cm","Depth: 19cm",dw,"Volume: 46l to the top of an open bag, excluding pockets","Weight: 0.65 to 1 kilograms depending on fabric selection and torso length","Carry a reasonable load","Bungy cord side compression",dF,dp,dy,c6,dD]),lX=bf,lY="45l Classic",lZ=aY([fv,"Average circumference: 100.5cm",dw,"Volume: 70l to the top of an open bag",ca,bw,dd,dq,du,dt,ds,bC,dl]),l0=bf,l1="65l Alpine",l2=aY([fv,"Average circumference: 98.5cm",gd,"Volume: 60l to the top of an open bag",ca,bw,dd,dq,du,dt,ds,bC,dl]),l3=bf,l4="55l Alpine",l5=aY([gm,"Average circumference: 92cm",gd,"Volume: 50l to the top of an open bag","Weight: 1+ kilograms depending on fabric selection and torso length",bw,dd,dq,du,dt,ds,bC]),l6=bf,l7="45l Alpine",lN="Less Weight",lO="More Colour",lP="More Durable",mb=[0,e,1,0,1,1,[0,fA,fG,1],[0,fN,f3,1],[0,fh,fW,1],[0,gj,fq,1]],mq="Contact",ms="/contact",mu="Survey",mw="/survey",my="Kiwi",mA="https://skraak.kiwi",mC="Blog",mE="https://fiordlandpacks.fly.dev",mG="20rem",mH="width",mI="logo.svg";functionhq(a,b,c){var
jH=cf(cA)===F?cA:cA[1];dR(dh,jH);functionei(a){throw a}varT=p,ej=null;T.String;T.RegExp;T.Object;varek=T.Date;T.Math;T.JSON;varjJ=T.Array,jK=T.Error;ef(function(a){return a[1]===eh?[0,aj(a[2].toString())]:0});ef(function(a){return a
jT=cn(cI)===F?cI:cI[1];d0(dr,jT);functiones(a){throw a}varU=p,et=null;U.String;U.RegExp;U.Object;vareu=U.Date;U.Math;U.JSON;varjV=U.Array,jW=U.Error;ep(function(a){return a[1]===er?[0,ak(a[2].toString())]:0});ep(function(a){return a
jJ?0:[0,aj(a.toString())]});functioncB(a,b){return a?g(b,a[1]):0}functionel(c,b){return cB(b,function(a){return[0,g(c,a)]})}function$(a,b){var
jV?0:[0,ak(a.toString())]});functioncJ(a,b){return a?g(b,a[1]):0}functionev(c,b){return cJ(b,function(a){return[0,g(c,a)]})}functionaa(a,b){var
em(a){if(0<a.length-1)return P(a,0)[1];throw i([0,j,jL],1)}functioncC(a){varb=a.length-1;if(0>=b)throw i([0,j,jM],1);varc=b-1|0;return P(a,c)[1+c]}functioncD(a,b){varc=b.length-1,d=aM(c+1|0,a);ad(b,0,d,0,c);return d}functionen(a,b){varc=b.length-1,d=aM(c+1|0,a);ad(b,0,d,1,c);return d}functioncE(a,b,c){if(0>a)throw i([0,j,jO],1);if(a>c.length-1)throw i([0,j,jN],1);vare=c.length-1,d=aM(e+1|0,b);ad(c,0,d,0,a);ad(c,a,d,a+1|0,e-a|0);return d}functionaa(a,b,c){if(0>a)throw i([0,j,jQ],1);if(a>=c.length-1)throw i([0,j,jP],1);if(P(c,a)[1+a]===b)return c;vard=co(c);P(d,a)[1+a]=b;return d}functionbm(a,b){if(0>a)throw i([0,j,jT],1);if(a>=b.length-1)throw i([0,j,jS],1);varc=b.length-1;if(0>=c)throw i([0,j,jR],1);vard=aM(c-1|0,P(b,0)[1]);ad(b,0,d,0,a);ad(b,a+1|0,d,a,c-(a+1|0)|0);return d}functioneo(a){varb=a.length-1;if(0<b)return cp(a,1,b-1|0);throw i([0,j,jU],1)}functioncF(a){varb=a.length-1;if(0<b)return cp(a,0,b-1|0);throw i([0,j,jV],1)}functionaG(a,b,c){P(a,b)[1+b]=c;return}functionh(a,b){return P(a,b)[1+b]}functioncG(a,D){varm=a[1];if(3>m)throw i([0,j,kv],1);var
ew(a){if(0<a.length-1)return Q(a,0)[1];throw i([0,j,jX],1)}functioncK(a){varb=a.length-1;if(0>=b)throw i([0,j,jY],1);varc=b-1|0;return Q(a,c)[1+c]}functioncL(a,b){varc=b.length-1,d=aQ(c+1|0,a);ae(b,0,d,0,c);return d}functionex(a,b){varc=b.length-1,d=aQ(c+1|0,a);ae(b,0,d,1,c);return d}functioncM(a,b,c){if(0>a)throw i([0,j,j0],1);if(a>c.length-1)throw i([0,j,jZ],1);vare=c.length-1,d=aQ(e+1|0,b);ae(c,0,d,0,a);ae(c,a,d,a+1|0,e-a|0);return d}functionab(a,b,c){if(0>a)throw i([0,j,j2],1);if(a>=c.length-1)throw i([0,j,j1],1);if(Q(c,a)[1+a]===b)return c;vard=cw(c);Q(d,a)[1+a]=b;return d}functionbq(a,b){if(0>a)throw i([0,j,j5],1);if(a>=b.length-1)throw i([0,j,j4],1);varc=b.length-1;if(0>=c)throw i([0,j,j3],1);vard=aQ(c-1|0,Q(b,0)[1]);ae(b,0,d,0,a);ae(b,a+1|0,d,a,c-(a+1|0)|0);return d}functioney(a){varb=a.length-1;if(0<b)return cx(a,1,b-1|0);throw i([0,j,j6],1)}functioncN(a){varb=a.length-1;if(0<b)return cx(a,0,b-1|0);throw i([0,j,j7],1)}functionaK(a,b,c){Q(a,b)[1+b]=c;return}functionh(a,b){return Q(a,b)[1+b]}functioncO(a,D){varm=a[1];if(3>m)throw i([0,j,kH],1);var
e=b[2],l=b[1],m=l.length-1;if((m+1|0)!==e.length-1)throw i([0,j,j4],1);varn=k(a,h(e,m)),f=m;for(;;){if(0>f)throw i([0,j,j3],1);if(0===f)return n;varc=f-1|0;if(0>c)throw i([0,j,j2],1);if(c>=e.length-1)throw i([0,j,j1],1);vart=h(e,c),u=h(l,c)[2],n=k(aH(q,n,h(l,c)[1],u),t),f=c}}return k(b,c)}function
e=b[2],l=b[1],m=l.length-1;if((m+1|0)!==e.length-1)throw i([0,j,ke],1);varn=k(a,h(e,m)),f=m;for(;;){if(0>f)throw i([0,j,kd],1);if(0===f)return n;varc=f-1|0;if(0>c)throw i([0,j,kc],1);if(c>=e.length-1)throw i([0,j,kb],1);vart=h(e,c),u=h(l,c)[2],n=k(aL(q,n,h(l,c)[1],u),t),f=c}}return k(b,c)}function
m=l(h,a,P(b,0)[1][1]);return 0<m?[0,d,0]:[0,0,0===m?1:0]}varg=d-1|0,k=0,o=l(h,a,P(b,0)[1+k][1]);if(0>=o)return[0,k,0===o?1:0];varp=l(h,a,P(b,g)[1+g][1]);if(0<=p)return 0===p?[0,g,1]:[0,d,0];var
m=l(h,a,Q(b,0)[1][1]);return 0<m?[0,d,0]:[0,0,0===m?1:0]}varg=d-1|0,k=0,o=l(h,a,Q(b,0)[1+k][1]);if(0>=o)return[0,k,0===o?1:0];varp=l(h,a,Q(b,g)[1+g][1]);if(0<=p)return 0===p?[0,g,1]:[0,d,0];var
c=f+((e-f|0)/2|0)|0;if(f>=c)throw i([0,j,jX],1);if(c>=e)throw i([0,j,jW],1);varn=l(h,a,P(b,c)[1+c][1]);if(0===n)return[0,c,1];if(0<=n)var
c=f+((e-f|0)/2|0)|0;if(f>=c)throw i([0,j,j9],1);if(c>=e)throw i([0,j,j8],1);varn=l(h,a,Q(b,c)[1+c][1]);if(0===n)return[0,c,1];if(0<=n)var
k(a,b,c){if(0>b)throw i([0,j,j7],1);if(b>c)throw i([0,j,j6],1);if(c<=a.length-1)return cp(a,b,c-b|0);throw i([0,j,j5],1)}functionq(a,b,c,d,e){if(0>d)throw i([0,j,j$],1);if(d>b)throw i([0,j,j_],1);if(b>e)throw i([0,j,j9],1);if(e>a.length-1)throw i([0,j,j8],1);varf=aM((e-d|0)+1|0,c);ad(a,d,f,0,b-d|0);ad(a,b,f,(b-d|0)+1|0,e-b|0);return f}functionE(a,b,c,d,e,f){if(b>=f)throw i([0,j,ka],1);varg=q(a,b,c,e,f);aG(g,(b-e|0)+1|0,d);return g}function
k(a,b,c){if(0>b)throw i([0,j,kh],1);if(b>c)throw i([0,j,kg],1);if(c<=a.length-1)return cx(a,b,c-b|0);throw i([0,j,kf],1)}functionq(a,b,c,d,e){if(0>d)throw i([0,j,kl],1);if(d>b)throw i([0,j,kk],1);if(b>e)throw i([0,j,kj],1);if(e>a.length-1)throw i([0,j,ki],1);varf=aQ((e-d|0)+1|0,c);ae(a,d,f,0,b-d|0);ae(a,b,f,(b-d|0)+1|0,e-b|0);return f}functionE(a,b,c,d,e,f){if(b>=f)throw i([0,j,km],1);varg=q(a,b,c,e,f);aK(g,(b-e|0)+1|0,d);return g}function
i=c.length-1,l=f(a,c),g=l[1];if(l[2])return b===h(c,g)[2]?[0,d]:[0,[0,aa(g,[0,a,b],c)]];if(i<u)return[0,[0,cE(g,[0,a,b],c)]];var
i=c.length-1,l=f(a,c),g=l[1];if(l[2])return b===h(c,g)[2]?[0,d]:[0,[0,ab(g,[0,a,b],c)]];if(i<u)return[0,[0,cM(g,[0,a,b],c)]];var
w=k(e,0,a),s=k(f,0,a+1|0),x=k(e,a,b),t=k(f,a,b+1|0);if(!$(a,s))throw i([0,j,kd],1);if(!$(0,t))throw i([0,j,kc],1);aG(s,a,o);aG(t,0,d);return[1,[1,w,s],c,[1,x,t]]}if(g<a){vary=l(0,a-1|0),z=n(0,a),A=k(e,a,b),B=k(f,a,b+1|0);if($(a-1|0,e))return[1,[1,y,z],h(e,a-1|0),[1,A,B]];throw i([0,j,ke],1)}varC=k(e,0,a),D=k(f,0,a+1|0),F=l(a+1|0,b),G=n(a+1|0,b+1|0);if($(a,e))return[1,[1,C,D],h(e,a),[1,F,G]];throw i([0,j,kf],1)}if(g<a){varH=l(0,a-1|0),I=n(0,a),J=k(e,a,b),K=k(f,a,b+1|0);if($(a-1|0,e))return[1,[1,H,I],h(e,a-1|0),[1,J,K]];throw i([0,j,kg],1)}varL=k(e,0,a-1|0),M=k(f,0,a),N=l(a,b),O=n(a,b+1|0);if($(a-1|0,e))return[1,[1,L,M],h(e,a-1|0),[1,N,O]];throw i([0,j,kh],1)}function
w=k(e,0,a),s=k(f,0,a+1|0),x=k(e,a,b),t=k(f,a,b+1|0);if(!aa(a,s))throw i([0,j,kp],1);if(!aa(0,t))throw i([0,j,ko],1);aK(s,a,o);aK(t,0,d);return[1,[1,w,s],c,[1,x,t]]}if(g<a){vary=l(0,a-1|0),z=n(0,a),A=k(e,a,b),B=k(f,a,b+1|0);if(aa(a-1|0,e))return[1,[1,y,z],h(e,a-1|0),[1,A,B]];throw i([0,j,kq],1)}varC=k(e,0,a),D=k(f,0,a+1|0),F=l(a+1|0,b),G=n(a+1|0,b+1|0);if(aa(a,e))return[1,[1,C,D],h(e,a),[1,F,G]];throw i([0,j,kr],1)}if(g<a){varH=l(0,a-1|0),I=n(0,a),J=k(e,a,b),K=k(f,a,b+1|0);if(aa(a-1|0,e))return[1,[1,H,I],h(e,a-1|0),[1,J,K]];throw i([0,j,ks],1)}varL=k(e,0,a-1|0),M=k(f,0,a),N=l(a,b),O=n(a,b+1|0);if(aa(a-1|0,e))return[1,[1,L,M],h(e,a-1|0),[1,N,O]];throw i([0,j,kt],1)}function
d=c[2],k=c[1],l=f(a,k),e=l[1];if(l[2])return[0,[1,aa(e,[0,a,b],k),d]];if(!$(e,d))throw i([0,j,ki],1);varg=v(a,b,h(d,e));return 0===g[0]?[0,[1,k,aa(e,g[1],d)]]:t(e,g[1],g[2],g[3],k,d)}function
d=c[2],k=c[1],l=f(a,k),e=l[1];if(l[2])return[0,[1,ab(e,[0,a,b],k),d]];if(!aa(e,d))throw i([0,j,ku],1);varg=v(a,b,h(d,e));return 0===g[0]?[0,[1,k,ab(e,g[1],d)]]:t(e,g[1],g[2],g[3],k,d)}function
e=co(d);if(!$(a,e))throw i([0,j,kk],1);if(!$(a+1|0,e))throw i([0,j,kj],1);aG(e,a,b);aG(e,a+1|0,c);return e}functiony(a,b,c,d,e){if(!$(b,d))throw i([0,j,kl],1);if(a){varf=eo(e),g=aa(b,em(e),d);return[0,cD(h(d,b),c),g,f]}vark=en(h(d,b),e),l=aa(b,cC(c),d);return[0,cF(c),l,k]}function
e=cw(d);if(!aa(a,e))throw i([0,j,kw],1);if(!aa(a+1|0,e))throw i([0,j,kv],1);aK(e,a,b);aK(e,a+1|0,c);return e}functiony(a,b,c,d,e){if(!aa(b,d))throw i([0,j,kx],1);if(a){varf=ey(e),g=ab(b,ew(e),d);return[0,cL(h(d,b),c),g,f]}vark=ex(h(d,b),e),l=ab(b,cK(c),d);return[0,cN(c),l,k]}function
d=eo(c);return[0,cD(em(c),b),d]}vare=en(cC(b),c);return[0,cF(b),e]}functionz(a,b,c,d){if(!$(a,c))throw i([0,j,km],1);vare=b.length-1,g=d.length-1,f=aM((e+1|0)+g|0,h(c,a)),k=bm(a,c);ad(b,0,f,0,e);ad(d,0,f,e+1|0,g);return[0,f,k]}functionG(a,b,c,d,e,f){if((a+1|0)>=f.length-1)throw i([0,j,kn],1);varg=z(a,c,e,d),k=g[2],l=g[1],h=bm(a,f);aG(h,a,[0,l]);return[0,[1,k,h],b,e.length-1<=n?1:0]}functionH(a,b,c,d,e,f,g,h){if((a+1|0)>=h.length-1)throw i([0,j,ko],1);varl=z(a,c,g,e),o=l[2],p=l[1],m=bm(a,h),k=d.length-1,q=g.length-1<=n?1:0,r=0===k?co(f):0===f.length-1?dx(d,0,k):np(d,f);aG(m,a,[1,p,r]);return[0,[1,o,m],b,q]}function
d=ey(c);return[0,cL(ew(c),b),d]}vare=ex(cK(b),c);return[0,cN(b),e]}functionz(a,b,c,d){if(!aa(a,c))throw i([0,j,ky],1);vare=b.length-1,g=d.length-1,f=aQ((e+1|0)+g|0,h(c,a)),k=bq(a,c);ae(b,0,f,0,e);ae(d,0,f,e+1|0,g);return[0,f,k]}functionG(a,b,c,d,e,f){if((a+1|0)>=f.length-1)throw i([0,j,kz],1);varg=z(a,c,e,d),k=g[2],l=g[1],h=bq(a,f);aK(h,a,[0,l]);return[0,[1,k,h],b,e.length-1<=n?1:0]}functionH(a,b,c,d,e,f,g,h){if((a+1|0)>=h.length-1)throw i([0,j,kA],1);varl=z(a,c,g,e),o=l[2],p=l[1],m=bq(a,h),k=d.length-1,q=g.length-1<=n?1:0,r=0===k?cw(f):0===f.length-1?dG(d,0,k):nC(d,f);aK(m,a,[1,p,r]);return[0,[1,o,m],b,q]}function
o=y(h,a,m,f,n),u=o[3],v=o[2],z=o[1],r=F(h,q,t);return[0,[1,v,x(a,[1,z,r[1]],[1,u,r[2]],g)],e,0]}}throw i([0,j,kp],1)}functiono(a,b,c,d,e){if(!c[3])return[0,[1,d,aa(a,c[1],e)],b,0];if(a<d.length-1){var
o=y(h,a,m,f,n),u=o[3],v=o[2],z=o[1],r=F(h,q,t);return[0,[1,v,x(a,[1,z,r[1]],[1,u,r[2]],g)],e,0]}}throw i([0,j,kB],1)}functiono(a,b,c,d,e){if(!c[3])return[0,[1,d,ab(a,c[1],e)],b,0];if(a<d.length-1){var
b=a[1];if(0>=b.length-1)throw i([0,j,kq],1);varg=cC(b);return[0,[0,cF(b)],g,b.length-1<=n?1:0]}varc=a[2],e=a[1],d=e.length-1;if((d+1|0)!==c.length-1)throw i([0,j,kr],1);var
b=a[1];if(0>=b.length-1)throw i([0,j,kC],1);varg=cK(b);return[0,[0,cN(b)],g,b.length-1<=n?1:0]}varc=a[2],e=a[1],d=e.length-1;if((d+1|0)!==c.length-1)throw i([0,j,kD],1);var
m=h(d,j);return[0,[0,[0,bm(j,d)],m,d.length-1<=n?1:0]]}vare=b[2],g=b[1],k=f(a,g),c=k[1];if(!k[2])return el(function(a){return o(c,a[2],a,g,e)},B(a,h(e,c)));varl=r(h(e,c)),p=h(g,c);return[0,o(c,p,l,aa(c,l[2],g),e)]}function
m=h(d,j);return[0,[0,[0,bq(j,d)],m,d.length-1<=n?1:0]]}vare=b[2],g=b[1],k=f(a,g),c=k[1];if(!k[2])return ev(function(a){return o(c,a[2],a,g,e)},B(a,h(e,c)));varl=r(h(e,c)),p=h(g,c);return[0,o(c,p,l,ab(c,l[2],g),e)]}function
v=u[1];return v===q?[0,[0,c]]:[0,[0,[0,aa(l,[0,a,v],i)]]]}varB=bm(l,i);return[1,[0,[0,B],h(i,l),n===i.length-1?1:0]]}var
v=u[1];return v===q?[0,[0,c]]:[0,[0,[0,ab(l,[0,a,v],i)]]]}varB=bq(l,i);return[1,[0,[0,B],h(i,l),n===i.length-1?1:0]]}var
y=g(b,[0,h(e,d)[2]]);if(y)return[0,[0,[1,aa(d,[0,a,y[1]],e),j]]];varz=r(h(j,d)),D=h(e,d);return[1,o(d,D,z,aa(d,z[2],e),j)]}var
y=g(b,[0,h(e,d)[2]]);if(y)return[0,[0,[1,ab(d,[0,a,y[1]],e),j]]];varz=r(h(j,d)),D=h(e,d);return[1,o(d,D,z,ab(d,z[2],e),j)]}var
f=a,d=b;for(;;){if(0===d[0])return he(function(a,b){return aH(l,a,b[1],b[2])},f,d[1]);vare=d[2],g=d[1],n=g.length-1;if((n+1|0)!==e.length-1)throw i([0,j,j0],1);vark=f,c=0;for(;;){if(c>=e.length-1)throw i([0,j,jZ],1);if(c===n)break;varo=h(g,c)[2],p=h(g,c)[1],k=aH(l,m(k,h(e,c)),p,o),c=c+1|0}var
f=a,d=b;for(;;){if(0===d[0])return hq(function(a,b){return aL(l,a,b[1],b[2])},f,d[1]);vare=d[2],g=d[1],n=g.length-1;if((n+1|0)!==e.length-1)throw i([0,j,ka],1);vark=f,c=0;for(;;){if(c>=e.length-1)throw i([0,j,j$],1);if(c===n)break;varo=h(g,c)[2],p=h(g,c)[1],k=aL(l,m(k,h(e,c)),p,o),c=c+1|0}var
ep(a){cG(a,[0,aX])[41].call(null,[0]);return}ep([0,3]);ep([0,4]);cG([0,3],[0,aX]);varjY=[0,32];functionbM(a){varb=cG(jY,a);return[0,,,,,,b[13],b[7],b[20],,b[34]]}varjI=undefined;functioncH(a,b,c){return cB(g(a,c),function(a){return l(b,a,c)})}functioncI(a){return typeofa==="string"?[0,aj(a)]:0}functiona1(a,b,c){var
ez(a){cO(a,[0,a1])[41].call(null,[0]);return}ez([0,3]);ez([0,4]);cO([0,3],[0,a1]);varj_=[0,32];functionbT(a){varb=cO(j_,a);return[0,,,,,,b[13],b[7],b[20],,b[34]]}varjU=undefined;functioncP(a,b,c){return cJ(g(a,c),function(a){return l(b,a,c)})}functioncQ(a){return typeofa==="string"?[0,ak(a)]:0}functiona5(a,b,c){var
f=d===jI?0:[0,d];return cB(f,e)}functiona2(a){T.console.log(v(a));return}functioncJ(a,b,c){return c.addEventListener(v(a),b)}functioneq(a,b,c){return c.removeEventListener(v(a),b)}functionbN(a,b){if(b===ej)throw i([0,j,kx],1);return b.appendChild(a)}functioner(a){for(;;){varb=a.firstChild,c=b==ej?0:[0,b];if(!c)return 0;a.removeChild(c[1])}}functiona3(a){return T}functiones(a){return newek(a)}functionet(a){vard=bM(a);functionf(c,b){return el(function(a){if(a>=b[1].length-1)throw i([0,j,kA],1);vard=h(b[1],a),e=d[2];if(dD(d[1],c))return e;throw i([0,j,kz],1)},d[6].call(null,c,b[2]))}function
f=d===jU?0:[0,d];return cJ(f,e)}functiona6(a){U.console.log(v(a));return}functioncR(a,b,c){return c.addEventListener(v(a),b)}functioneA(a,b,c){return c.removeEventListener(v(a),b)}functionbU(a,b){if(b===et)throw i([0,j,kJ],1);return b.appendChild(a)}functioneB(a){for(;;){varb=a.firstChild,c=b==et?0:[0,b];if(!c)return 0;a.removeChild(c[1])}}functiona7(a){return U}functioneC(a){return neweu(a)}functioneD(a){vard=bT(a);functionf(c,b){return ev(function(a){if(a>=b[1].length-1)throw i([0,j,kM],1);vard=h(b[1],a),e=d[2];if(dM(d[1],c))return e;throw i([0,j,kL],1)},d[6].call(null,c,b[2]))}function
k=f[1],l=h(c[1],k),m=l[2];if(!dD(l[1],a))throw i([0,j,kB],1);varn=c[2],o=c[1];return[0,aa(k,[0,a,g(b,[0,m])],o),n]},,,b,function(i,h,c,d,e){b(function(a,b){return f(a,d)?0:g(c,a)},e);return b(function(a,b){varc=f(a,e);return c?b===c[1]?0:l(h,a,b):l(i,a,b)},d)}]}et([0,aY]);functiona4(a){varb=et(a);return[0,b[2],,b[4],b[5],b[6],,,b[9],b[10]]}es(0.);functionbO(a){var
k=f[1],l=h(c[1],k),m=l[2];if(!dM(l[1],a))throw i([0,j,kN],1);varn=c[2],o=c[1];return[0,ab(k,[0,a,g(b,[0,m])],o),n]},,,b,function(i,h,c,d,e){b(function(a,b){return f(a,d)?0:g(c,a)},e);return b(function(a,b){varc=f(a,e);return c?b===c[1]?0:l(h,a,b):l(i,a,b)},d)}]}eD([0,a2]);functiona8(a){varb=eD(a);return[0,b[2],,b[4],b[5],b[6],,,b[9],b[10]]}eC(0.);functionbV(a){var
ev(a,b){b[1][1]=a;return 0}functionew(a){varh=bM(a),b=a4(a);return[0,,,function(a){return[0,h[7]]},function(f,e,c,d){return b[8].call(null,function(a,b){if(0!==h[6].call(null,a,d[1]))throw i([0,j,kE],1);varc=bO(g(f,b)),k=l(e,a,c[2]);d[1]=h[8].call(null,a,[0,c,k],d[1]);return 0},c)},function(k,m,c,d,e,f){return b[9].call(null,function(c,b){f[1]=h[10].call(null,c,function(a){if(a)throw i([0,j,kH],1);vard=bO(g(k,b));return[0,[0,d,l(m,c,d[2])]]},f[1]);return 0},function(a,b){varc=h[6].call(null,a,f[1]);if(!c)throw i([0,j,kG],1);vard=c[1][1];return ev(g(k,b),d)},function(b){f[1]=h[10].call(null,b,function(a){if(!a)throw i([0,j,kF],1);vard=a[1];aH(c,b,d[1][2],d[2]);return 0},f[1]);return 0},d,e)}]}functionex(f,b,c){return bj(function(a){var
eF(a,b){b[1][1]=a;return 0}functioneG(a){varh=bT(a),b=a8(a);return[0,,,function(a){return[0,h[7]]},function(f,e,c,d){return b[8].call(null,function(a,b){if(0!==h[6].call(null,a,d[1]))throw i([0,j,kQ],1);varc=bV(g(f,b)),k=l(e,a,c[2]);d[1]=h[8].call(null,a,[0,c,k],d[1]);return 0},c)},function(k,m,c,d,e,f){return b[9].call(null,function(c,b){f[1]=h[10].call(null,c,function(a){if(a)throw i([0,j,kT],1);vard=bV(g(k,b));return[0,[0,d,l(m,c,d[2])]]},f[1]);return 0},function(a,b){varc=h[6].call(null,a,f[1]);if(!c)throw i([0,j,kS],1);vard=c[1][1];return eF(g(k,b),d)},function(b){f[1]=h[10].call(null,b,function(a){if(!a)throw i([0,j,kR],1);vard=a[1];aL(c,b,d[1][2],d[2]);return 0},f[1]);return 0},d,e)}]}functioneH(f,b,c){return bn(function(a){var
b=g(d,c);return b?g(f,b[1]):(a2(kI),T.console.log(c))},bI(b))}varcK=ew([0,aY]);a4([0,aY]);varcL=cK[3];functioney(a,b,c){return cJ(b,c,a)}functionez(f,e,c,d){return cK[4].call(null,function(a,b){return ex(e,a,b)},function(a,b){return ey(f,a,b)},c,d)}functioneA(f,g,c,d,e){return cK[5].call(null,function(a,b){return ex(g,a,b)},function(a,b){return ey(f,a,b)},function(a,b,c){return eq(a,b,f)},c,d,e)}varcM=ew([0,aX]);a4([0,aX]);functionkw(a){return 0}functioneB(d,b,c){return bj(function(a){return g(d,g(a,c))},bI(b))}functioneC(a,b){return T.setInterval(function(a){return g(b,newek)},a)}functioneD(a){return a3(0)}functioneE(a){return cJ(kL,a,eD(0))}functionkN(c){function
b=g(d,c);return b?g(f,b[1]):(a6(kU),U.console.log(c))},bO(b))}varcS=eG([0,a2]);a8([0,a2]);varcT=cS[3];functioneI(a,b,c){return cR(b,c,a)}functioneJ(f,e,c,d){return cS[4].call(null,function(a,b){return eH(e,a,b)},function(a,b){return eI(f,a,b)},c,d)}functioneK(f,g,c,d,e){return cS[5].call(null,function(a,b){return eH(g,a,b)},function(a,b){return eI(f,a,b)},function(a,b,c){return eA(a,b,f)},c,d,e)}varcU=eG([0,a1]);a8([0,a1]);functionkI(a){return 0}functioneL(d,b,c){return bn(function(a){return g(d,g(a,c))},bO(b))}functioneM(a,b){return U.setInterval(function(a){return g(b,neweu)},a)}functioneN(a){return a7(0)}functioneO(a){return cR(kX,a,eN(0))}functionkZ(c){function
b=[0,a];if(!gT(c,"A")&&!gT(c,fN)){0===b[0];return function(a){return[0,b]}}return kw}functiond(a){return a1(kO,cI,a)}functione(a){return a1(kP,d,a)}return function(a){return cH(e,b,a)}}functionkR(a){return a1(kQ,cI,a)}functionkT(a){return a1(kS,kR,a)}functioncN(a,b,c){vard=cH(kT,kN,c);if(!d)return 0;var
b=[0,a];if(!g4(c,"A")&&!g4(c,fY)){0===b[0];return function(a){return[0,b]}}return kI}functiond(a){return a5(k0,cQ,a)}functione(a){return a5(k1,d,a)}return function(a){return cP(e,b,a)}}functionk3(a){return a5(k2,cQ,a)}functionk5(a){return a5(k4,k3,a)}functioncV(a,b,c){vard=cP(k5,kZ,c);if(!d)return 0;var
n=b[3],o=b[2],p=b[1],q=d(b[4]),t=q[1],r=aH(c[3],p,o,q[2]);eG(c,n,r);return[0,[2,p,o,n,t],r];default:throw i([0,j,kV],1)}}functiond(a){if(!a)return kW;var
n=b[3],o=b[2],p=b[1],q=d(b[4]),t=q[1],r=aL(c[3],p,o,q[2]);eQ(c,n,r);return[0,[2,p,o,n,t],r];default:throw i([0,j,k7],1)}}functiond(a){if(!a)return k8;var
m=c[2],q=i[1],r=a[2],x=i[3],y=i[2],z=a[3];if(bf(a[1],q)){cO(d,m,r,y);return[0,[0,[1,q,r,bI(eH(d,m,z,x,0))],m],0]}}break;case
m=c[2],q=i[1],r=a[2],x=i[3],y=i[2],z=a[3];if(bj(a[1],q)){cW(d,m,r,y);return[0,[0,[1,q,r,bO(eR(d,m,z,x,0))],m],0]}}break;case
n=c[2],s=e[2],t=e[1],u=a[3],A=e[4],B=e[3],C=a[4],D=a[1];if(bf(a[2],s)&&bf(D,t)){cO(d,n,u,B);return[0,[0,[2,t,s,u,bI(eH(d,n,C,A,0))],n],0]}}break;default:var
n=c[2],s=e[2],t=e[1],u=a[3],A=e[4],B=e[3],C=a[4],D=a[1];if(bj(a[2],s)&&bj(D,t)){cW(d,n,u,B);return[0,[0,[2,t,s,u,bO(eR(d,n,C,A,0))],n],0]}}break;default:var
e=cP(d,b,c[1])[1];l(d[4],e[2],f);h[1]=E[4].call(null,a,e,h[1]);return 0}varg=bP(d,b);l(d[4],g[2],f);h[1]=E[4].call(null,a,g,h[1]);return 0},H);return[0,[0,[3,v,w,h[1]],f],0]}}}return[0,bP(d,b),1]}functioneH(a,b,c,d,e){var
e=cX(d,b,c[1])[1];l(d[4],e[2],f);h[1]=E[4].call(null,a,e,h[1]);return 0}varg=bW(d,b);l(d[4],g[2],f);h[1]=E[4].call(null,a,g,h[1]);return 0},H);return[0,[0,[3,v,w,h[1]],f],0]}}}return[0,bW(d,b),1]}functioneR(a,b,c,d,e){var
o=ck(f);if(o[1]!==j){g(c,0);a2(a);varw=nX(o);if(w){varD=w[1];a2(k0);return g(ei,D)}a2(k1);throw i(o,0)}varp=o[2],u=[0,kZ,[0,p[1],[0,kY,[0,e+p[2],[0,kX,[0,e+p[3],0]]]]]];a:{b:{var
o=cs(f);if(o[1]!==j){g(c,0);a6(a);varw=n_(o);if(w){varD=w[1];a6(la);return g(es,D)}a6(lb);throw i(o,0)}varp=o[2],u=[0,k$,[0,p[1],[0,k_,[0,e+p[2],[0,k9,[0,e+p[3],0]]]]]];a:{b:{var
z=l[2];ax(d,0,n,m,r(d));ax(e,0,n,m+r(d)|0,0);varm=m+r(d)|0|0,l=z;continue}ax(d,0,n,m,r(d))}varB=Q(n);g(c,0);a2(a);a2(B);return g(ei,newjK(v(a)))}}}functioneI(a,b,c){return l(a,b,function(a){if(0!==a[0])throw i([0,j,k2],1);varb=a[1];return bn(k3,function(a){return g(c,b)},function(a){return 0})})}bM([0,aY]);bM([0,aX]);vareJ=a4([0,aX]),eK=a4([0,aY]),k5=[0,eK[1],eJ[1],0,0,0];functioneL(a){function
z=l[2];aB(d,0,n,m,r(d));aB(e,0,n,m+r(d)|0,0);varm=m+r(d)|0|0,l=z;continue}aB(d,0,n,m,r(d))}varB=R(n);g(c,0);a6(a);a6(B);return g(es,newjW(v(a)))}}}functioneS(a,b,c){return l(a,b,function(a){if(0!==a[0])throw i([0,j,lc],1);varb=a[1];return br(ld,function(a){return g(c,b)},function(a){return 0})})}bT([0,a2]);bT([0,a1]);vareT=a8([0,a1]),eU=a8([0,a2]),lf=[0,eU[1],eT[1],0,0,0];functioneV(a){function
d=b[2],f=a[5],g=a[4],h=a[3],i=a[2];return[0,eK[5].call(null,b[1],function(a){return a?[0,d,a[1]]:[0,d,0]},a[1]),i,h,g,f];case
d=b[2],f=a[5],g=a[4],h=a[3],i=a[2];return[0,eU[5].call(null,b[1],function(a){return a?[0,d,a[1]]:[0,d,0]},a[1]),i,h,g,f];case
e=b[2],j=a[5],k=a[4],l=a[3],m=eJ[5].call(null,b[1],function(a){return a?[0,e,a[1]]:[0,e,0]},a[2]);return[0,a[1],m,l,k,j];case
e=b[2],j=a[5],k=a[4],l=a[3],m=eT[5].call(null,b[1],function(a){return a?[0,e,a[1]]:[0,e,0]},a[2]);return[0,a[1],m,l,k,j];case
0:return eI(a[1],d,b);case1:return eI(a[1],d,function(a){return 0});default:return bj(e,a[1])}}return e(c)}functionkK(a,b,c){return T.clearInterval(c)}functionbo(a){return a3(0).document}functioneN(e){function
0:return eS(a[1],d,b);case1:return eS(a[1],d,function(a){return 0});default:return bn(e,a[1])}}return e(c)}functionkW(a,b,c){return U.clearInterval(c)}functionbs(a){return a7(0).document}functioneX(e){function
b=a[2];if(b)return b[1][1];throw i([0,j,k7],1)}return[0,function(a){return[0,bo(0).createTextNode(v(a)),0]},function(a,b){varc=bo(0).createElement(v(a));bj(function(a){return bN(a[1],c)},b);return[0,c,[0,[0,c,cL(0)]]]},function(a,b,c){vard=bo(0).createElementNS(v(a),v(b));bj(function(a){return bN(a[1],d)},c);return[0,d,[0,[0,d,cL(0)]]]},function(a,b){return bN(a[1],b[1])},function(a,b){return b[1].removeChild(a[1])},function(a,b,c){return c[1].replaceChild(b[1],a[1])},function(a){return er(a[1])},function(a,b){return a[1].nodeValue=v(b)},function(a,b,c){return d(a).style.setProperty(v(b),v(c))},function(a,b,c){return d(a).setAttribute(v(b),v(c))},function(a,b,c){return d(a)[v(b)]=c},function(a,b){return d(a).style.removeProperty(v(b))},function(a,b){return d(a).removeAttribute(v(b))},function(a,b){return delete
b=a[2];if(b)return b[1][1];throw i([0,j,lh],1)}return[0,function(a){return[0,bs(0).createTextNode(v(a)),0]},function(a,b){varc=bs(0).createElement(v(a));bn(function(a){return bU(a[1],c)},b);return[0,c,[0,[0,c,cT(0)]]]},function(a,b,c){vard=bs(0).createElementNS(v(a),v(b));bn(function(a){return bU(a[1],d)},c);return[0,d,[0,[0,d,cT(0)]]]},function(a,b){return bU(a[1],b[1])},function(a,b){return b[1].removeChild(a[1])},function(a,b,c){return c[1].replaceChild(b[1],a[1])},function(a){return eB(a[1])},function(a,b){return a[1].nodeValue=v(b)},function(a,b,c){return d(a).style.setProperty(v(b),v(c))},function(a,b,c){return d(a).setAttribute(v(b),v(c))},function(a,b,c){return d(a)[v(b)]=c},function(a,b){return d(a).style.removeProperty(v(b))},function(a,b){return d(a).removeAttribute(v(b))},function(a,b){return delete
g=a[4],e=l(a[3],c[1],b),h=e[2];d(e[1]);return eM(g,function(a){return eO(c,a)},h);default:vari=a[4],f=l(a[3],c[1],b),j=f[2];d(f[1]);return eM(i,function(a){return eO(c,a)},j)}}functioneO(c,b){T.setTimeout(function(a){return a5(c,b)},0);return 0}functioneP(b){return bn(k8,function(a){var
g=a[4],e=l(a[3],c[1],b),h=e[2];d(e[1]);return eW(g,function(a){return eY(c,a)},h);default:vari=a[4],f=l(a[3],c[1],b),j=f[2];d(f[1]);return eW(i,function(a){return eY(c,a)},j)}}functioneY(c,b){U.setTimeout(function(a){return a9(c,b)},0);return 0}functioneZ(b){return br(li,function(a){var
l=function(a){return a5(b,a)},e=eL(g(w,b[1])),p=cL(0),z=e[1];ez(a3(0),l,z,p);varq=kJ(0);cM[4].call(null,function(a,b){return eB(l,a,b)},eC,e[2],q);var
l=function(a){return a9(b,a)},e=eV(g(w,b[1])),p=cT(0),z=e[1];eJ(a7(0),l,z,p);varq=kV(0);cU[4].call(null,function(a,b){return eL(l,a,b)},eM,e[2],q);var
h(a){return a5(b,a)}varf=eL(g(w,b[1])),A=c[2],B=c[1][1],C=f[1];eA(a3(0),h,C,B,A);cM[5].call(null,function(a,b){return eB(h,a,b)},eC,kK,f[2],c[1][2],c[3]);var
h(a){return a9(b,a)}varf=eV(g(w,b[1])),A=c[2],B=c[1][1],C=f[1];eK(a7(0),h,C,B,A);cU[5].call(null,function(a,b){return eL(h,a,b)},eM,kW,f[2],c[1][2],c[3]);var
n=u[1];if(t){if(d){ev(function(a){return cN(h,n,a)},d[1]);break a}}else if(!d){varo=bO(function(a){return cN(h,n,a)});eE(o[2]);s[1]=[0,o];break a}}else
n=u[1];if(t){if(d){eF(function(a){return cV(h,n,a)},d[1]);break a}}else if(!d){varo=bV(function(a){return cV(h,n,a)});eO(o[2]);s[1]=[0,o];break a}}else
y=d[1][2];eq(kM,y,eD(0));break a}}else if(!d)break a;throw i([0,j,kU],1)}b[4]=[0,[0,f,c[2],c[3],c[4]]];return 0},function(a){return 0})}functioneQ(a,b){varc=a[5];er(c);return bN(b[2][1],c)}functioneR(b){functiona(a){b[2]=0;return 0}bn(k9,function(a){function
y=d[1][2];eA(kY,y,eN(0));break a}}else if(!d)break a;throw i([0,j,k6],1)}b[4]=[0,[0,f,c[2],c[3],c[4]]];return 0},function(a){return 0})}functione0(a,b){varc=a[5];eB(c);return bU(b[2][1],c)}functione1(b){functiona(a){b[2]=0;return 0}br(lj,function(a){function
i=e;return i},a);a(0);if(b[2])throw i([0,j,k_],1);return}functioneS(a){return a3(0).requestAnimationFrame(a)}functioneT(c,b){var
i=e;return i},a);a(0);if(b[2])throw i([0,j,lk],1);return}functione2(a){return a7(0).requestAnimationFrame(a)}functione3(c,b){var
e=d[1];a5(c,g(e,es(b)))}}eR(c);if(c[2])throw i([0,j,k$],1);return eS(function(a){return eT(c,a)})}functioneU(a,b,c){return bn(aW(lb,aW(a,la)),function(a){return g(b,c)},function(a){return 0})}functioncQ(b){return eF(lh,kD,eu,function(a){return[0,b]})}functioneV(a){return[0,li,a]}functioneW(a){return[0,lj,a]}functiona6(a){return[0,lk,a]}functioncR(a){return[2,lm,a]}functiona7(a){return[2,ln,a]}functionbQ(a){return[2,lo,a]}functioneX(a){return[2,lp,a]}functionbR(a,b){return t(lv,a,b)}functionab(a,b){return t(lw,a,b)}functionbp(a,b){return t(lz,a,b)}functionO(a,b){return t(lA,a,b)}functionbU(a){switch(a){case0:return lB;case1:return lC;default:return lD}}functionat(a){switch(a){case0:return[0,0,6,0,lG,lF,630,b3,b([0,lE,[0,a9,0]])];case1:return[0,1,7,1,lJ,lI,600,c_,b([0,lH,[0,a9,0]])];case2:return[0,2,8,2,lM,lL,fb,b1,b([0,lK,[0,a9,0]])];case3:return[0,3,9,0,lP,lO,550,b3,b([0,lN,[0,a9,0]])];case4:return[0,4,10,1,lS,lR,500,c_,b([0,lQ,[0,a9,0]])];default:return[0,5,11,2,lV,lU,460,b1,b([0,lT,[0,a9,0]])]}}functioncS(a){return at(a)[4]}functionbV(a){switch(a){case0:return lW;case1:return lX;default:return lY}}functioneZ(a){switch(a){case0:return[0,ae,b([0,c,[0,a8,0]]),as];case1:return[0,ae,b([0,c,[0,a8,0]]),as];case2:return[0,b([0,A,[0,ae,0]]),c,as];case3:return[0,ae,a8,as];case4:return[0,ae,a8,as];default:return[0,ae,ae,as]}}functionbW(a,b){return t(mc,a,b)}varme=[0,f(md),0],mg=[0,O(0,[0,bW([0,bQ(mf),0],me),0]),0],mi=[0,f(mh),0],mk=[0,O(0,[0,bW([0,bQ(mj),0],mi),0]),mg],mm=[0,f(ml),0],mo=[0,O(0,[0,bW([0,bQ(mn),0],mm),0]),mk],mq=[0,f(mp),0],ms=[0,bp(0,[0,O(0,[0,bW([0,bQ(mr),0],mq),0]),mo]),0];functionlZ(a){switch(a){case
e=d[1];a9(c,g(e,eC(b)))}}e1(c);if(c[2])throw i([0,j,ll],1);return e2(function(a){return e3(c,a)})}functione4(a,b,c){return br(a0(ln,a0(a,lm)),function(a){return g(b,c)},function(a){return 0})}functioncY(b){return eP(lt,kP,eE,function(a){return[0,b]})}functione5(a){return[0,lu,a]}functione6(a){return[0,lv,a]}functiona_(a){return[0,lw,a]}functioncZ(a){return[2,ly,a]}functiona$(a){return[2,lz,a]}functionbX(a){return[2,lA,a]}functione7(a){return[2,lB,a]}functionbY(a,b){return t(lH,a,b)}functionac(a,b){return t(lI,a,b)}functionbt(a,b){return t(lL,a,b)}functionL(a,b){return t(lM,a,b)}functionb1(a){switch(a){case0:return lN;case1:return lO;default:return lP}}functionP(a){switch(a){case0:return[0,0,8,0,0,lS,lR,630,b$,b([0,lQ,[0,bb,0]])];case1:return[0,1,9,1,0,lV,lU,600,dh,b([0,lT,[0,bb,0]])];case2:return[0,2,10,2,0,lY,lX,fm,b9,b([0,lW,[0,bb,0]])];case3:return[0,3,11,0,1,l1,l0,550,b$,b([0,lZ,[0,bb,0]])];case4:return[0,4,12,1,1,l4,l3,500,dh,b([0,l2,[0,bb,0]])];default:return[0,5,13,2,1,l7,l6,460,b9,b([0,l5,[0,bb,0]])]}}functionc0(a){return P(a)[5]}functionb2(a){switch(a){case0:return l8;case1:return l9;default:return l_}}functionbu(a,b){switch(a){case0:return b[1];case1:return b[2];default:return b[3]}}functionb3(a){switch(a){case0:return[0,af,b([0,c,[0,ba,0]]),at];case1:return[0,af,b([0,c,[0,ba,0]]),at];case2:return[0,b([0,A,[0,af,0]]),c,at];case3:return[0,af,ba,at];case4:return[0,af,ba,at];default:return[0,af,af,at]}}functione9(a){switch(a){case
i=b([0,a8,[0,c,0]]);return[0,b([0,ae,[0,bS,0]]),i,as];default:varj=b([0,ae,[0,bS,0]]);return[0,b([0,ae,[0,bS,0]]),j,as]}}functionl0(a){switch(a){case
i=b([0,ba,[0,c,0]]);return[0,b([0,af,[0,bZ,0]]),i,at];default:varj=b([0,af,[0,bZ,0]]);return[0,b([0,af,[0,bZ,0]]),j,at]}}functione_(a){switch(a){case
e=b([0,A,[0,c,0]]);return[0,A,b([0,A,[0,c,0]]),e]}}varma=t(l$,0,[0,bp(0,[0,O(0,[0,t(mb,[0,eX(mv),[0,[0,mu,mt],0]],0),0]),0]),ms]);functiona_(a,b,c,d){vare=[0,f(g(a,b)),0],h=0,i=dD(c,b)?a7(mF):cQ(d);return t(lx,[0,i,h],e)}functionbX(a,b,c,d,e){varh=g(c,a[3]),j=0;switch(a[4]){case0:vari=h[1];break;case1:vari=h[2];break;default:vari=h[3]}vark=[0,bp(0,cn(function(a){varb=[0,f(a[1]),0],c=[0,eW(a[2]),0],e=[0,eV(m1),c];return O([0,cQ(g(d,a)),e],b)},i)),j],l=[0,f(b),0],m=[0,eV(m2),0],n=[0,t(m0,[0,eW(e),m],l),k];return t(mZ,[0,a7(m3),0],n)}vark4=0;functionm_(b){var$=[0,ab([0,a6(m$),0],0),0],n=[0,f(b[6][1]),0],o=[0,O(0,[0,f(l3),n]),0],p=[0,f(b[5][1]),0],q=[0,O(0,[0,f(l4),p]),o],r=[0,f(b[8][1]),0],s=[0,O(0,[0,f(l5),r]),q],u=[0,f(b[7][1]),0],w=[0,O(0,[0,f(l6),u]),s],x=[0,f(bU(b[4])),0],y=[0,O(0,[0,f(l7),x]),w],z=[0,f(cS(b[3])),0],A=[0,O(0,[0,f(l8),z]),y],B=[0,f(bV(b[2])),0],C=[0,O(0,[0,f(l9),B]),A],D=[0,f(b[1]),0],aa=[0,t(l2,0,[0,bp(0,[0,O(0,[0,f(l_),D]),C]),0]),$];functiong(a,b){return t(m4,a,b)}varac=[0,ab([0,a6(na),0],0),aa],V=[0,bX(b,m5,lZ,function(a){return[2,a]},b[6][2]),0],W=[0,bX(b,m6,eZ,function(a){return[1,a]},b[5][2]),V],X=[0,bX(b,m7,l0,function(a){return[4,a]},b[8][2]),W],Y=[0,bX(b,m8,eZ,function(a){return[3,a]},b[7][2]),X],Z=[0,g([0,a7(m9),0],Y),0],ad=[0,g(0,[0,bR(0,[0,f(nb),0]),Z]),ac],ae=[0,ab([0,a6(nc),0],0),ad],c=b[4],F=[0,a_(bU,2,c,2),0],G=[0,a_(bU,1,c,1),F],H=[0,ab([0,[2,mI,mH],0],[0,a_(bU,0,c,0),G]),0],af=[0,t(mG,0,[0,bR(0,[0,f(nd),0]),H]),ae];functione(a,b){return t(mT,a,b)}varag=[0,ab([0,a6(ne),0],0),af],_=0;switch(b[2]){case
e=b([0,A,[0,c,0]]);return[0,A,b([0,A,[0,c,0]]),e]}}functionb4(a,b){return t(mp,a,b)}varmr=[0,f(mq),0],mt=[0,L(0,[0,b4([0,bX(ms),0],mr),0]),0],mv=[0,f(mu),0],mx=[0,L(0,[0,b4([0,bX(mw),0],mv),0]),mt],mz=[0,f(my),0],mB=[0,L(0,[0,b4([0,bX(mA),0],mz),0]),mx],mD=[0,f(mC),0],mF=[0,bt(0,[0,L(0,[0,b4([0,bX(mE),0],mD),0]),mB]),0],mn=t(mm,0,[0,bt(0,[0,L(0,[0,t(mo,[0,e7(mI),[0,[0,mH,mG],0]],0),0]),0]),mF]);functionbc(a,b,c,d){vare=[0,f(g(a,b)),0],h=0,i=dM(c,b)?a$(mS):cY(d);return t(lJ,[0,i,h],e)}functionb5(a,b,c,d,e){varh=g(c,a[4]),i=[0,bt(0,cv(function(a){varb=[0,f(a[1]),0],c=[0,e6(a[2]),0],e=[0,e5(nb),c];return L([0,cY(g(d,a)),e],b)},bu(a[5],h))),0],j=[0,f(b),0],k=[0,e5(nc),0],l=[0,t(na,[0,e6(e),k],j),i];return t(m$,[0,a$(nd),0],l)}functionc1(a){switch(a[1]){case0:return a[2]?P(3):P(0);case1:return a[2]?P(4):P(1);default:return a[2]?P(5):P(2)}}functionau(a,b){varc=bu(b,b3(a[4]));return bP(a[8],c)?a[8]:bN(c)}functionav(a,b){varc=bu(b,b3(a[4]));return bP(a[6],c)?a[6]:bN(c)}functionaw(a,b){varc=bu(b,e9(a[4]));return bP(a[7],c)?a[7]:bN(c)}functionax(a,b){varc=bu(b,e_(a[4]));return bP(a[9],c)?a[9]:bN(c)}varle=0;functionnk(b){varaf=[0,ac([0,a_(nl),0],0),0],o=[0,f(b[7][1]),0],p=[0,L(0,[0,f(md),o]),0],q=[0,f(b[6][1]),0],r=[0,L(0,[0,f(me),q]),p],s=[0,f(b[9][1]),0],u=[0,L(0,[0,f(mf),s]),r],w=[0,f(b[8][1]),0],x=[0,L(0,[0,f(mg),w]),u],y=[0,f(b1(b[5])),0],z=[0,L(0,[0,f(mh),y]),x],A=[0,f(c0(b[4])),0],B=[0,L(0,[0,f(mi),A]),z],ae=0,n=0,C=0,D=b[3]?l$:ma,E=[0,f(D),C],F=[0,L(0,[0,f(mj),E]),B],G=[0,f(b2(b[2])),0],H=[0,L(0,[0,f(mk),G]),F],I=[0,f(b[1]),0],ag=[0,t(mc,0,[0,bt(0,[0,L(0,[0,f(ml),I]),H]),n]),af];functiong(a,b){return t(ne,a,b)}varah=[0,ac([0,a_(nm),0],0),ag],_=[0,b5(b,nf,e_,function(a){return[4,a]},b[9][2]),0],$=[0,b5(b,ng,b3,function(a){return[3,a]},b[8][2]),_],aa=[0,b5(b,nh,e9,function(a){return[2,a]},b[7][2]),$],ab=[0,b5(b,ni,b3,function(a){return[1,a]},b[6][2]),aa],ad=[0,g([0,a$(nj),0],ab),0],ai=[0,g(0,[0,bY(0,[0,f(nn),0]),ad]),ah],aj=[0,ac([0,a_(no),0],0),ai],c=b[5],K=[0,bc(b1,2,c,2),0],M=[0,bc(b1,1,c,1),K],N=[0,ac([0,[2,mV,mU],0],[0,bc(b1,0,c,0),M]),0],ak=[0,t(mT,0,[0,bY(0,[0,f(np),0]),N]),aj];functione(a,b){return t(m6,a,b)}varal=[0,ac([0,a_(nq),0],0),ak];switch(b[2]){case
l=[0,at(4),0],a=[0,at(1),l];break;default:varm=[0,at(5),0],a=[0,at(2),m]}varL=[0,e(0,0),0],M=[0,bp(0,cn(function(a){return O(0,[0,f(a),0])},at(b[3])[8])),0],N=[0,f(mU),0],P=[0,f(cS(b[3])),N],Q=[0,t(mR,0,[0,t(mS,0,[0,f(mV),P]),M]),L],R=[0,e(0,0),Q],S=cn(function(a){varc=a[1],i=a[2],d=[0,t(mN,0,[0,f(cS(c)),0]),0],e=[0,t(mO,[0,eX(at(c)[5]),0],0),d],g=0,h=b[3]===c?[0,ll,mP]:cQ(i);return t(mM,[0,h,g],e)},a),T=[0,ab([0,a7(mW),0],S),R],U=[0,bR(0,[0,f(mX),0]),T],ah=[0,t(mQ,[0,cR(mY),0],U),ag],ai=[0,ab([0,a6(nf),0],0),ah],d=b[2],I=[0,a_(bV,2,d,5),0],J=[0,a_(bV,1,d,4),I],K=[0,ab([0,[2,mL,mK],0],[0,a_(bV,0,d,3),J]),0],aj=[0,t(mJ,0,[0,bR(0,[0,f(ng),0]),K]),ai];function
l=[0,P(4),0],a=[0,P(1),l];break;default:varm=[0,P(5),0],a=[0,P(2),m]}varS=[0,e(0,0),0],T=[0,bt(0,cv(function(a){return L(0,[0,f(a),0])},P(b[4])[9])),0],U=[0,f(c0(b[4])),0],V=[0,t(m4,0,[0,t(m5,0,[0,f(m7),U]),T]),S],W=[0,e(0,0),V],X=cv(function(a){varc=a[1],i=a[2],d=[0,t(m0,0,[0,f(c0(c)),0]),0],e=[0,t(m1,[0,e7(P(c)[6]),0],0),d],g=0,h=b[4]===c?[0,lx,m2]:cY(i);return t(mZ,[0,h,g],e)},a),Y=[0,ac([0,a$(m8),0],X),W],Z=[0,bY(0,[0,f(m9),0]),Y],am=[0,t(m3,[0,cZ(m_),0],Z),al],an=[0,ac([0,a_(nr),0],0),am],d=b[2],O=[0,bc(b2,2,d,5),0],Q=[0,bc(b2,1,d,4),O],R=[0,ac([0,[2,mY,mX],0],[0,bc(b2,0,d,3),Q]),0],ao=[0,t(mW,0,[0,bY(0,[0,f(ns),0]),R]),an];function
i(a){return cH(cI,h,a)}functionj(a){return a1(lr,i,a)}varak=[0,ab([0,a6(nh),0],0),aj],E=[0,eF(lt,kC,eu,function(a){return a1(ls,j,a)}),0],al=[0,t(mw,0,[0,t(ly,[0,[2,mE,mD],[0,[2,mC,mB],[0,[2,mA,mz],[0,[2,my,mx],[0,[1,lq,v(b[1])],E]]]]],0),0]),ak],am=[0,t(lu,0,[0,f(ni),0]),al],an=[0,a7(nj),0],ao=[0,ab([0,cR(nk),an],am),_],ap=[0,a7(nl),0];return ab(0,[0,ab([0,cR(nm),ap],[0,ma,0]),ao])}functionlf(a){return k4}cJ(lg,function(a){varc=bo(0),d=[0,function(a){return eU(lc,m_,a)},function(a){return eU(ld,lf,a)},function(c,b){return bn(le,function(a){if(typeof
i(a){return cP(cQ,h,a)}functionj(a){return a5(lD,i,a)}varap=[0,ac([0,a_(nt),0],0),ao],J=[0,eP(lF,kO,eE,function(a){return a5(lE,j,a)}),0],aq=[0,t(mJ,0,[0,t(lK,[0,[2,mR,mQ],[0,[2,mP,mO],[0,[2,mN,mM],[0,[2,mL,mK],[0,[1,lC,v(b[1])],J]]]]],0),0]),ap],ar=[0,t(lG,0,[0,f(nu),0]),aq],as=[0,a$(nv),0],at=[0,ac([0,cZ(nw),as],ar),ae],au=[0,a$(nx),0];return ac(0,[0,ac([0,cZ(ny),au],[0,mn,0]),at])}functionnz(a,b){if(typeof
0:return[0,c[1],c[2],c[3],0,c[5],c[6],c[7],c[8]];case1:return[0,c[1],c[2],c[3],1,c[5],c[6],c[7],c[8]];case2:return[0,c[1],c[2],c[3],2,c[5],c[6],c[7],c[8]];case3:return[0,c[1],0,c[3],c[4],c[5],c[6],c[7],c[8]];case4:return[0,c[1],1,c[3],c[4],c[5],c[6],c[7],c[8]];case5:return[0,c[1],2,c[3],c[4],c[5],c[6],c[7],c[8]];case6:return[0,c[1],c[2],0,c[4],c[5],c[6],c[7],c[8]];case7:return[0,c[1],c[2],1,c[4],c[5],c[6],c[7],c[8]];case8:return[0,c[1],c[2],2,c[4],c[5],c[6],c[7],c[8]];case9:return[0,c[1],c[2],3,c[4],c[5],c[6],c[7],c[8]];case10:return[0,c[1],c[2],4,c[4],c[5],c[6],c[7],c[8]];default:return[0,c[1],c[2],5,c[4],c[5],c[6],c[7],c[8]]}switch(b[0]){case0:return[0,b[1],c[2],c[3],c[4],c[5],c[6],c[7],c[8]];case1:return[0,c[1],c[2],c[3],c[4],b[1],c[6],c[7],c[8]];case2:return[0,c[1],c[2],c[3],c[4],c[5],b[1],c[7],c[8]];case3:return[0,c[1],c[2],c[3],c[4],c[5],c[6],b[1],c[8]];default:return[0,c[1],c[2],c[3],c[4],c[5],c[6],c[7],b[1]]}},function(a){return 0})}];if(c.body===null)throw i([0,j,ky],1);varb=[0,l1,0,0,0,c.body,d];eP(b);eR(b);return eS(function(a){return eT(b,a)})},a3(0));cm(0);return}(globalThis));
0:varc=ax(a,0),d=au(a,0),e=aw(a,0),f=av(a,0);return[0,a[1],a[2],a[3],a[4],0,f,e,d,c];case1:varg=ax(a,1),h=au(a,1),i=aw(a,1),j=av(a,1);return[0,a[1],a[2],a[3],a[4],1,j,i,h,g];case2:vark=ax(a,2),l=au(a,2),m=aw(a,2),n=av(a,2);return[0,a[1],a[2],a[3],a[4],2,n,m,l,k];case3:varo=a[9],p=a[8],q=a[7],r=a[6],s=a[5],t=c1([0,0,a[3]])[1];return[0,a[1],0,a[3],t,s,r,q,p,o];case4:varu=a[9],v=a[8],w=a[7],x=a[6],y=a[5],z=c1([0,1,a[3]])[1];return[0,a[1],1,a[3],z,y,x,w,v,u];case5:varA=a[9],B=a[8],C=a[7],D=a[6],E=a[5],F=c1([0,2,a[3]])[1];return[0,a[1],2,a[3],F,E,D,C,B,A];case6:return[0,a[1],a[2],0,a[4],a[5],a[6],a[7],a[8],a[9]];case7:return[0,a[1],a[2],1,a[4],a[5],a[6],a[7],a[8],a[9]];case8:varG=ax(a,a[5]),H=au(a,a[5]),I=aw(a,a[5]),J=av(a,a[5]);return[0,a[1],a[2],0,0,a[5],J,I,H,G];case9:varK=ax(a,a[5]),L=au(a,a[5]),M=aw(a,a[5]),N=av(a,a[5]);return[0,a[1],a[2],0,1,a[5],N,M,L,K];case10:varO=ax(a,a[5]),P=au(a,a[5]),Q=aw(a,a[5]),R=av(a,a[5]);return[0,a[1],a[2],0,2,a[5],R,Q,P,O];case11:varS=ax(a,a[5]),T=au(a,a[5]),U=aw(a,a[5]),V=av(a,a[5]);return[0,a[1],a[2],1,3,a[5],V,U,T,S];case12:varW=ax(a,a[5]),X=au(a,a[5]),Y=aw(a,a[5]),Z=av(a,a[5]);return[0,a[1],a[2],1,4,a[5],Z,Y,X,W];default:var_=ax(a,a[5]),$=au(a,a[5]),aa=aw(a,a[5]),ab=av(a,a[5]);return[0,a[1],a[2],1,5,a[5],ab,aa,$,_]}switch(b[0]){case0:return[0,b[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]];case1:return[0,a[1],a[2],a[3],a[4],a[5],b[1],a[7],a[8],a[9]];case2:return[0,a[1],a[2],a[3],a[4],a[5],a[6],b[1],a[8],a[9]];case3:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],b[1],a[9]];default:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],b[1]]}}functionlr(a){return le}cR(ls,function(a){varc=bs(0),d=[0,function(a){return e4(lo,nk,a)},function(a){return e4(lp,lr,a)},function(c,b){return br(lq,function(a){return nz(c,b)},function(a){return 0})}];if(c.body===null)throw i([0,j,kK],1);varb=[0,mb,0,0,0,c.body,d];eZ(b);e1(b);return e2(function(a){return e3(b,a)})},a7(0));cu(0);return}(globalThis));