diff --git a/src/content/assets/js/inject_dartpad.js b/src/content/assets/js/inject_dartpad.js index ab2d80abee..6780dda3c0 100644 --- a/src/content/assets/js/inject_dartpad.js +++ b/src/content/assets/js/inject_dartpad.js @@ -53,14 +53,14 @@ return{inherit:inherit,inheritMany:inheritMany,mixin:mixinEasy,mixinHard:mixinHa function initializeDeferredHunk(a){x=v.types.length a(hunkHelpers,v,w,$)}var J={ uM(a,b,c,d){return{i:a,p:b,e:c,x:d}}, -ks(a){var t,s,r,q,p,o=a[v.dispatchPropertyName] +M3(a){var t,s,r,q,p,o=a[v.dispatchPropertyName] if(o==null)if($.Bv==null){A.XD() o=a[v.dispatchPropertyName]}if(o!=null){t=o.p if(!1===t)return o.i if(!0===t)return a s=Object.getPrototypeOf(a) if(t===s)return o.i -if(o.e===s)throw A.Og(A.SY("Return interceptor for "+A.Ej(t(a,o))))}r=a.constructor +if(o.e===s)throw A.Og(A.SY("Return interceptor for "+A.I(t(a,o))))}r=a.constructor if(r==null)q=null else{p=$.zm if(p==null)p=$.zm=v.getIsolateTag("_$dart_js") @@ -75,10 +75,7 @@ if(typeof r=="function"){p=$.zm if(p==null)p=$.zm=v.getIsolateTag("_$dart_js") Object.defineProperty(r,p,{value:B.vB,enumerable:false,writable:true,configurable:true}) return B.vB}return B.vB}, -Ep(a){a.fixed$length=Array -return a}, -un(a){a.fixed$length=Array -a.immutable$list=Array +x(a){a.fixed$length=Array return a}, Ga(a){if(a<256)switch(a){case 9:case 10:case 11:case 12:case 13:case 32:case 133:case 160:return!0 default:return!1}switch(a){case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8232:case 8233:case 8239:case 8287:case 12288:case 65279:return!0 @@ -92,9 +89,9 @@ if(a==null)return a if(Array.isArray(a))return J.jd.prototype if(typeof a!="object"){if(typeof a=="function")return J.c5.prototype if(typeof a=="symbol")return J.Dw.prototype -if(typeof a=="bigint")return J.yP.prototype +if(typeof a=="bigint")return J.rQ.prototype return a}if(a instanceof A.a)return a -return J.ks(a)}, +return J.M3(a)}, c(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.bU.prototype return J.kD.prototype}if(typeof a=="string")return J.Dr.prototype if(a==null)return J.CD.prototype @@ -102,31 +99,25 @@ if(typeof a=="boolean")return J.yE.prototype if(Array.isArray(a))return J.jd.prototype if(typeof a!="object"){if(typeof a=="function")return J.c5.prototype if(typeof a=="symbol")return J.Dw.prototype -if(typeof a=="bigint")return J.yP.prototype +if(typeof a=="bigint")return J.rQ.prototype return a}if(a instanceof A.a)return a -return J.ks(a)}, -rY(a){if(typeof a=="string")return J.Dr.prototype -if(a==null)return a -if(!(a instanceof A.a))return J.kd.prototype -return a}, +return J.M3(a)}, w1(a){if(a==null)return a if(Array.isArray(a))return J.jd.prototype if(typeof a!="object"){if(typeof a=="function")return J.c5.prototype if(typeof a=="symbol")return J.Dw.prototype -if(typeof a=="bigint")return J.yP.prototype +if(typeof a=="bigint")return J.rQ.prototype return a}if(a instanceof A.a)return a -return J.ks(a)}, -Av(a,b){return J.w1(a).Z(a,b)}, +return J.M3(a)}, CR(a){return J.c(a).gbx(a)}, -GE(a){return J.rY(a).OF(a)}, +GA(a,b){return J.w1(a).F(a,b)}, Hm(a){return J.U6(a).gB(a)}, -I(a){return J.w1(a).gkz(a)}, -Jy(a,b){return J.c(a).e7(a,b)}, M1(a,b,c){return J.w1(a).E2(a,b,c)}, -Nu(a){return J.c(a).giO(a)}, +Nu(a){return J.c(a).gi(a)}, cf(a,b){if(a==null)return b==null if(typeof a!="object")return b!=null&&a===b return J.c(a).DN(a,b)}, +p(a){return J.w1(a).gkz(a)}, t(a){return J.c(a)["["](a)}, vB:function vB(){}, yE:function yE(){}, @@ -136,7 +127,7 @@ zh:function zh(){}, iC:function iC(){}, kd:function kd(){}, c5:function c5(){}, -yP:function yP(){}, +rQ:function rQ(){}, Dw:function Dw(){}, jd:function jd(a){this.$ti=a}, Po:function Po(a){this.$ti=a}, @@ -150,17 +141,23 @@ qI:function qI(){}, bU:function bU(){}, kD:function kD(){}, Dr:function Dr(){}},A={FK:function FK(){}, +oo(a){var t,s=a^48 +if(s<=9)return s +t=a|32 +if(97<=t&&t<=102)return t-87 +return-1}, yc(a,b){a=a+b&536870911 a=a+((a&524287)<<10)&536870911 return a^a>>>6}, qL(a){a=a+((a&67108863)<<3)&536870911 a^=a>>>11 return a+((a&16383)<<15)&536870911}, -y(a){var t,s +ks(a){var t,s for(t=$.Qu.length,s=0;s").Kq(d).C("xy<1,2>")) return new A.i1(a,b,c.C("@<0>").Kq(d).C("i1<1,2>"))}, +Wp(){return new A.lj("No element")}, n:function n(a){this.a=a}, zl:function zl(){}, bQ:function bQ(){}, @@ -186,14 +183,13 @@ A8:function A8(a,b,c){this.a=a this.b=b this.$ti=c}, SU:function SU(){}, -wv:function wv(a){this.a=a}, -p(a){var t=v.mangledGlobalNames[a] +NQ(a){var t=v.mangledGlobalNames[a] if(t!=null)return t return"minified:"+a}, wV(a,b){var t if(b!=null){t=b.x if(t!=null)return t}return u.p.b(a)}, -Ej(a){var t +I(a){var t if(typeof a=="string")return a if(typeof a=="number"){if(a!==0)return""+a}else if(!0===a)return"true" else if(!1===a)return"false" @@ -208,77 +204,47 @@ a[s]=t}return t}, Hp(a,b){var t,s,r,q,p,o=null,n=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(a) if(n==null)return o t=n[3] -if(b<2||b>36)throw A.Og(A.TE(b,2,36,"radix",o)) +if(b==null){if(t!=null)return parseInt(a,10) +if(n[2]!=null)return parseInt(a,16) +return o}if(b<2||b>36)throw A.Og(A.TE(b,2,36,"radix",o)) if(b===10&&t!=null)return parseInt(a,10) if(b<10||t==null){s=b<=10?47+b:86+b r=n[1] for(q=r.length,p=0;ps)return o}return parseInt(a,b)}, l(a){return A.H(a)}, H(a){var t,s,r,q -if(a instanceof A.a)return A.m(A.d(a),null) +if(a instanceof A.a)return A.m(A.z(a),null) t=J.c(a) if(t===B.Ok||t===B.Ub||u.o.b(a)){s=B.O4(a) if(s!=="Object"&&s!=="")return s r=a.constructor if(typeof r=="function"){q=r.name -if(typeof q=="string"&&q!=="Object"&&q!=="")return q}}return A.m(A.d(a),null)}, -ik(a){if(a==null||typeof a=="number"||A.rQ(a))return J.t(a) +if(typeof q=="string"&&q!=="Object"&&q!=="")return q}}return A.m(A.z(a),null)}, +i(a){if(a==null||typeof a=="number"||A.y(a))return J.t(a) if(typeof a=="string")return JSON.stringify(a) -if(a instanceof A.Tp)return a["["](0) -if(a instanceof A.S5)return a.k(!0) +if(a instanceof A.d)return a["["](0) +if(a instanceof A.M)return a.k(!0) return"Instance of '"+A.l(a)+"'"}, +fw(a,b,c){var t,s,r,q +if(c<=500&&b===0&&c===a.length)return String.fromCharCode.apply(null,a) +for(t=b,s="";t>>0,t&1023|56320)}}throw A.Og(A.TE(a,0,1114111,null,null))}, -zo(a,b,c){var t,s,r={} -r.a=0 -t=[] -s=[] -r.a=b.length -B.Nm.FV(t,b) -r.b="" -if(c!=null&&c.a!==0)c.aN(0,new A.Cj(r,s,t)) -return J.Jy(a,new A.LI(B.Te,0,t,s,0))}, -im(a,b,c){var t,s,r -if(Array.isArray(b))t=c==null||c.a===0 -else t=!1 -if(t){s=b.length -if(s===0){if(!!a.$0)return a.$0()}else if(s===1){if(!!a.$1)return a.$1(b[0])}else if(s===2){if(!!a.$2)return a.$2(b[0],b[1])}else if(s===3){if(!!a.$3)return a.$3(b[0],b[1],b[2])}else if(s===4){if(!!a.$4)return a.$4(b[0],b[1],b[2],b[3])}else if(s===5)if(!!a.$5)return a.$5(b[0],b[1],b[2],b[3],b[4]) -r=a[""+"$"+s] -if(r!=null)return r.apply(a,b)}return A.Tl(a,b,c)}, -Tl(a,b,c){var t,s,r,q,p,o,n,m,l,k,j,i,h=Array.isArray(b)?b:A.Y1(b,u.z),g=h.length,f=a.$R -if(go)return A.zo(a,h,null) -if(gf)return A.zo(a,h,c) -if(h===b)h=A.Y1(h,u.z) -m=Object.keys(r) -if(c==null)for(s=m.length,l=0;l>>0,t&1023|56320)}}throw A.Og(A.TE(a,0,1114111,null,null))}, HY(a,b){var t,s="index" if(!A.ok(b))return new A.AT(!0,b,s,null) t=J.Hm(a) if(b<0||b>=t)return A.xF(b,t,a,s) return new A.bJ(null,null,!0,b,s,"Value not in range")}, -Og(a){return A.j(new Error(),a)}, -j(a,b){var t +au(a,b,c){if(a>c)return A.TE(a,0,c,"start",null) +if(b!=null)if(bc)return A.TE(b,a,c,"end",null) +return new A.AT(!0,b,"end",null)}, +tL(a){return new A.AT(!0,a,null,null)}, +Og(a){return A.r(new Error(),a)}, +r(a,b){var t if(b==null)b=new A.E() a.dartException=b t=A.J @@ -286,8 +252,8 @@ if("defineProperty" in Object){Object.defineProperty(a,"message",{get:t}) a.name=""}else a.toString=t return a}, J(){return J.t(this.dartException)}, -vh(a){throw A.Og(a)}, -A(a,b){throw A.j(b,a)}, +v(a){throw A.Og(a)}, +A(a,b){throw A.r(b,a)}, G(a){throw A.Og(A.a4(a))}, CU(a){if(a==null)return J.Nu(a) if(typeof a=="object")return A.eQ(a) @@ -296,9 +262,9 @@ dJ(a,b){var t,s,r,q=a.length for(t=0;t=0}, S0:function S0(a,b){this.a=a this.b=b}, -PD:function PD(a,b){this.a=a -this.$ti=b}, -ys:function ys(){}, -LP:function LP(a,b,c){this.a=a -this.b=b -this.$ti=c}, -Ku:function Ku(a,b){this.a=a -this.$ti=b}, -vI:function vI(a,b,c){var _=this -_.a=a -_.b=b -_.c=0 -_.d=null -_.$ti=c}, -LI:function LI(a,b,c,d,e){var _=this -_.a=a -_.c=b -_.d=c -_.e=d -_.f=e}, -Cj:function Cj(a,b,c){this.a=a -this.b=b -this.c=c}, -Tp:function Tp(){}, +d:function d(){}, E1:function E1(){}, lc:function lc(){}, -z:function z(){}, -r:function r(a,b){this.a=a +zx:function zx(){}, +rT:function rT(a,b){this.a=a this.b=b}, GK:function GK(a){this.a=a}, Eq:function Eq(a){this.a=a}, -kr:function kr(){}, N5:function N5(a){var _=this _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=0 _.$ti=a}, -db:function db(a,b){var _=this +vh:function vh(a,b){var _=this _.a=a _.b=b _.d=_.c=null}, @@ -484,9 +429,18 @@ _.d=_.c=null}, dC:function dC(a){this.a=a}, wN:function wN(a){this.a=a}, VX:function VX(a){this.a=a}, -S5:function S5(){}, +M:function M(){}, B7:function B7(){}, +VR:function VR(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, od(a,b,c){if(a>>>0!==a||a>=c)throw A.Og(A.HY(b,a))}, +rM(a,b,c){var t +if(!(a>>>0!==a))t=b>>>0!==b||a>b||b>c +else t=!0 +if(t)throw A.Og(A.au(a,b,c)) +return b}, WZ:function WZ(){}, eH:function eH(){}, df:function df(){}, @@ -502,7 +456,7 @@ wf:function wf(){}, Pq:function Pq(){}, eE:function eE(){}, V6:function V6(){}, -VR:function VR(){}, +RG:function RG(){}, vX:function vX(){}, WB:function WB(){}, VS:function VS(){}, @@ -582,15 +536,15 @@ t.a=r t.b=p t.c=n return t}, -u(a,b){a[v.arrayRti]=b +j(a,b){a[v.arrayRti]=b return a}, JS(a){var t=a.$S if(t!=null){if(typeof t=="number")return A.Bp(t) return a.$S()}return null}, Ue(a,b){var t -if(A.Q1(b))if(a instanceof A.Tp){t=A.JS(a) -if(t!=null)return t}return A.d(a)}, -d(a){if(a instanceof A.a)return A.Lh(a) +if(A.Q1(b))if(a instanceof A.d){t=A.JS(a) +if(t!=null)return t}return A.z(a)}, +z(a){if(a instanceof A.a)return A.Lh(a) if(Array.isArray(a))return A.t6(a) return A.VU(J.c(a))}, t6(a){var t=a[v.arrayRti],s=u.b @@ -602,7 +556,7 @@ return t!=null?t:A.VU(a)}, VU(a){var t=a.constructor,s=t.$ccache if(s!=null)return s return A.r9(a,t)}, -r9(a,b){var t=a instanceof A.Tp?Object.getPrototypeOf(Object.getPrototypeOf(a)).constructor:b,s=A.ai(v.typeUniverse,t.name) +r9(a,b){var t=a instanceof A.d?Object.getPrototypeOf(Object.getPrototypeOf(a)).constructor:b,s=A.ai(v.typeUniverse,t.name) b.$ccache=s return s}, Bp(a){var t,s=v.types,r=s[a] @@ -611,12 +565,12 @@ s[a]=t return t}return r}, RW(a){return A.Kx(A.Lh(a))}, tu(a){var t -if(a instanceof A.S5)return A.Mi(a.$r,a.n()) -t=a instanceof A.Tp?A.JS(a):null +if(a instanceof A.M)return A.Mi(a.$r,a.n()) +t=a instanceof A.d?A.JS(a):null if(t!=null)return t if(u.R.b(a))return J.CR(a).a if(Array.isArray(a))return A.t6(a) -return A.d(a)}, +return A.z(a)}, Kx(a){var t=a.r return t==null?a.r=A.D6(a):t}, D6(a){var t,s,r=a.as,q=r.replace(/\*/g,"") @@ -625,7 +579,7 @@ t=A.Ew(v.typeUniverse,q,!0) s=t.r return s==null?t.r=A.D6(t):s}, Mi(a,b){var t,s,r=b,q=r.length -if(q===0)return u.d +if(q===0)return u.F t=A.cE(v.typeUniverse,A.tu(r[0]),"@<0>") for(s=1;s=0)q+=" "+s[r];++r}return q+"})"}, -h(a2,a3,a4){var t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=", " +L(a2,a3,a4){var t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=", ",a1=null if(a4!=null){t=a4.length -if(a3==null){a3=A.u([],u.s) -s=null}else s=a3.length -r=a3.length -for(q=t;q>0;--q)a3.push("T"+(r+q)) -for(p=u.X,o=u._,n="<",m="",q=0;q0){a+=a0+"[" -for(a0="",q=0;q0){a+=a0+"{" -for(a0="",q=0;q "+b}, +if(a3==null)a3=A.j([],u.s) +else a1=a3.length +s=a3.length +for(r=t;r>0;--r)a3.push("T"+(s+r)) +for(q=u.X,p=u._,o="<",n="",r=0;r0){b+=a+"[" +for(a="",r=0;r0){b+=a+"{" +for(a="",r=0;r "+c}, m(a,b){var t,s,r,q,p,o,n=a.w if(n===5)return"erased" if(n===2)return"dynamic" @@ -806,9 +755,9 @@ r=t.w return(r===12||r===13?"("+s+")":s)+"?"}if(n===8)return"FutureOr<"+A.m(a.x,b)+">" if(n===9){q=A.o(a.x) p=a.y -return p.length>0?q+("<"+A.M(p,b)+">"):q}if(n===11)return A.k(a,b) -if(n===12)return A.h(a,b,null) -if(n===13)return A.h(a.x,b,a.y) +return p.length>0?q+("<"+A.b(p,b)+">"):q}if(n===11)return A.k(a,b) +if(n===12)return A.L(a,b,null) +if(n===13)return A.L(a.x,b,a.y) if(n===14){o=a.x return b[b.length-1-o]}return"?"}, o(a){var t=v.mangledGlobalNames[a] @@ -880,10 +829,8 @@ a.eC.set(s,t) return t}, ll(a,b,c,d){var t,s,r,q if(d){t=b.w +s=!0 if(!A.Z4(b))if(!(b===u.P||b===u.T))if(t!==7)s=t===8&&A.lR(b.x) -else s=!0 -else s=!0 -else s=!0 if(s)return b else if(t===1||b===u.A)return u.P else if(t===6){r=b.x @@ -1039,7 +986,7 @@ case 91:l.push(a.p) a.p=l.length break case 93:p=l.splice(a.p) -A.rT(a.u,a.e,p) +A.cH(a.u,a.e,p) a.p=l.pop() l.push(p) l.push(-1) @@ -1077,7 +1024,7 @@ if(e){t=a.u p=a.e if(p.w===10)p=p.x o=A.Qo(t,p.x)[q] -if(o==null)A.vh('No "'+q+'" in "'+A.mD(p)+'"') +if(o==null)A.v('No "'+q+'" in "'+A.mD(p)+'"') d.push(A.cE(t,p,o))}else d.push(q) return n}, rD(a,b){var t,s=a.u,r=A.oU(a,b),q=b.pop() @@ -1087,45 +1034,40 @@ switch(t.w){case 12:b.push(A.DS(s,t,r,a.n)) break default:b.push(A.ap(s,t,r)) break}}}, -Mt(a,b){var t,s,r,q,p,o=null,n=a.u,m=b.pop() -if(typeof m=="number")switch(m){case-1:t=b.pop() -s=o +Mt(a,b){var t,s,r,q=a.u,p=b.pop(),o=null,n=null +if(typeof p=="number")switch(p){case-1:o=b.pop() break -case-2:s=b.pop() -t=o +case-2:n=b.pop() break -default:b.push(m) -s=o -t=s -break}else{b.push(m) -s=o -t=s}r=A.oU(a,b) -m=b.pop() -switch(m){case-3:m=b.pop() -if(t==null)t=n.sEA -if(s==null)s=n.sEA -q=A.KQ(n,a.e,m) -p=new A.ET() -p.a=r -p.b=t -p.c=s -b.push(A.Nf(n,q,p)) +default:b.push(p) +break}else b.push(p) +t=A.oU(a,b) +p=b.pop() +switch(p){case-3:p=b.pop() +if(o==null)o=q.sEA +if(n==null)n=q.sEA +s=A.KQ(q,a.e,p) +r=new A.ET() +r.a=t +r.b=o +r.c=n +b.push(A.Nf(q,s,r)) return -case-4:b.push(A.oP(n,b.pop(),r)) +case-4:b.push(A.oP(q,b.pop(),t)) return -default:throw A.Og(A.hV("Unexpected state under `()`: "+A.Ej(m)))}}, +default:throw A.Og(A.hV("Unexpected state under `()`: "+A.I(p)))}}, I3(a,b){var t=b.pop() if(0===t){b.push(A.mZ(a.u,1,"0&")) return}if(1===t){b.push(A.mZ(a.u,4,"1&")) -return}throw A.Og(A.hV("Unexpected extended operation "+A.Ej(t)))}, +return}throw A.Og(A.hV("Unexpected extended operation "+A.I(t)))}, oU(a,b){var t=b.splice(a.p) -A.rT(a.u,a.e,t) +A.cH(a.u,a.e,t) a.p=b.pop() return t}, KQ(a,b,c){if(typeof c=="string")return A.Q2(a,c,a.sEA) else if(typeof c=="number"){b.toString return A.TV(a,b,c)}else return c}, -rT(a,b,c){var t,s=c.length +cH(a,b,c){var t,s=c.length for(t=0;t").Kq(c).C("N5<1,2>")))}, C(a,b){return new A.N5(a.C("@<0>").Kq(b).C("N5<1,2>"))}, nO(a){var t,s={} -if(A.y(a))return"{...}" -t=new A.B("") +if(A.ks(a))return"{...}" +t=new A.Rn("") try{$.Qu.push(a) t.a+="{" s.a=!0 -a.aN(0,new A.GA(s,t)) +a.aN(0,new A.mN(s,t)) t.a+="}"}finally{$.Qu.pop()}s=t.a return s.charCodeAt(0)==0?s:s}, k6:function k6(){}, @@ -1305,56 +1243,81 @@ _.d=null _.$ti=c}, F:function F(){}, il:function il(){}, -GA:function GA(a,b){this.a=a +mN:function mN(a,b){this.a=a this.b=b}, -KP:function KP(){}, -Pn:function Pn(){}, -Gj:function Gj(){}, -RU:function RU(){}, +Uk:function Uk(){}, wI:function wI(){}, +Zi:function Zi(){}, +u5:function u5(){}, +E3:function E3(){}, +Rw:function Rw(a){this.b=0 +this.c=a}, +QA(a,b){var t=A.Hp(a,b) +if(t!=null)return t +throw A.Og(A.rr(a,null,null))}, O8(a,b,c){var t,s -if(a<0||a>4294967295)A.vh(A.TE(a,0,4294967295,"length",null)) -t=J.Ep(A.u(new Array(a),c.C("jd<0>"))) +if(a<0||a>4294967295)A.v(A.TE(a,0,4294967295,"length",null)) +t=J.x(A.j(new Array(a),c.C("jd<0>"))) if(a!==0&&b!=null)for(s=0;s")) -for(t=a.length,s=0;s")) -t=A.u([],b.C("jd<0>")) -for(s=J.I(a);s.G();)t.push(s.gl()) +u(a,b,c){var t,s=A.j([],c.C("jd<0>")) +for(t=J.p(a);t.G();)s.push(t.gl()) +if(b)return s +return J.x(s)}, +HM(a){var t +A.k1(0,"start") +t=A.Nz(a,0,null) return t}, -vg(a,b,c){var t=J.I(b) +Nz(a,b,c){var t=a.length +if(b>=t)return"" +return A.fw(a,b,t)}, +nu(a){return new A.VR(a,A.v4(a,!1,!0,!1,!1,!1))}, +vg(a,b,c){var t=J.p(b) if(!t.G())return a -if(c.length===0){do a+=A.Ej(t.gl()) -while(t.G())}else{a+=A.Ej(t.gl()) -for(;t.G();)a=a+c+A.Ej(t.gl())}return a}, -Wi(a,b){return new A.mp(a,b.gV(),b.gnd(),b.gVm())}, -K(a){if(typeof a=="number"||A.rQ(a)||a==null)return J.t(a) +if(c.length===0){do a+=A.I(t.gl()) +while(t.G())}else{a+=A.I(t.gl()) +for(;t.G();)a=a+c+A.I(t.gl())}return a}, +eP(a,b,c,d){var t,s,r,q,p,o="0123456789ABCDEF" +if(c===B.xM){t=$.z4() +t=t.b.test(b)}else t=!1 +if(t)return b +s=B.Qk.W(b) +for(t=s.length,r=0,q="";r>>4]&1<<(p&15))!==0)q+=A.Lw(p) +else q=d&&p===32?q+"+":q+"%"+o[p>>>4&15]+o[p&15]}return q.charCodeAt(0)==0?q:q}, +tS(a){var t,s,r +if(!$.Ob())return A.yf(a) +t=new URLSearchParams() +a.aN(0,new A.bp(t)) +s=t.toString() +r=s.length +if(r>0&&s[r-1]==="=")s=B.xB.Nj(s,0,r-1) +return s.replace(/=&|\*|%7E/g,b=>b==="=&"?"&":b==="*"?"%2A":"~")}, +h(a){if(typeof a=="number"||A.y(a)||a==null)return J.t(a) if(typeof a=="string")return JSON.stringify(a) -return A.ik(a)}, +return A.i(a)}, hV(a){return new A.C6(a)}, -xY(a){return new A.AT(!1,null,null,a)}, +q(a){return new A.AT(!1,null,null,a)}, TE(a,b,c,d,e){return new A.bJ(b,c,!0,a,d,"Invalid value")}, jB(a,b,c){if(0>a||a>c)throw A.Og(A.TE(a,0,c,"start",null)) if(b!=null){if(a>b||b>c)throw A.Og(A.TE(b,a,c,"end",null)) return b}return c}, +k1(a,b){if(a<0)throw A.Og(A.TE(a,0,null,b,null)) +return a}, xF(a,b,c,d){return new A.eY(b,!0,a,d,"Index out of range")}, u0(a){return new A.ub(a)}, SY(a){return new A.ds(a)}, a4(a){return new A.UV(a)}, +rr(a,b,c){return new A.aE(a,b,c)}, Sd(a,b,c){var t,s -if(A.y(a)){if(b==="("&&c===")")return"(...)" -return b+"..."+c}t=A.u([],u.s) +if(A.ks(a)){if(b==="("&&c===")")return"(...)" +return b+"..."+c}t=A.j([],u.s) $.Qu.push(a) try{A.Vr(a,t)}finally{$.Qu.pop()}s=A.vg(b,t,", ")+c return s.charCodeAt(0)==0?s:s}, -x(a,b,c){var t,s -if(A.y(a))return b+"..."+c -t=new A.B(b) +tA(a,b,c){var t,s +if(A.ks(a))return b+"..."+c +t=new A.Rn(b) $.Qu.push(a) try{s=t s.a=A.vg(s.a,a,", ")}finally{$.Qu.pop()}t.a+=c @@ -1363,20 +1326,20 @@ return s.charCodeAt(0)==0?s:s}, Vr(a,b){var t,s,r,q,p,o,n,m=a.gkz(a),l=0,k=0 while(!0){if(!(l<80||k<3))break if(!m.G())return -t=A.Ej(m.gl()) +t=A.I(m.gl()) b.push(t) l+=t.length+2;++k}if(!m.G()){if(k<=5)return s=b.pop() r=b.pop()}else{q=m.gl();++k -if(!m.G()){if(k<=4){b.push(A.Ej(q)) -return}s=A.Ej(q) +if(!m.G()){if(k<=4){b.push(A.I(q)) +return}s=A.I(q) r=b.pop() l+=s.length+2}else{p=m.gl();++k for(;m.G();q=p,p=o){o=m.gl();++k if(k>100){while(!0){if(!(l>75&&k>3))break l-=b.pop().length+2;--k}b.push("...") -return}}r=A.Ej(q) -s=A.Ej(p) +return}}r=A.I(q) +s=A.I(p) l+=s.length+r.length+4}}if(k>b.length+2){l+=5 n="..."}else n=null while(!0){if(!(l>80&&b.length>3))break @@ -1386,19 +1349,278 @@ n="..."}}if(n!=null)b.push(n) b.push(r) b.push(s)}, f5(a,b,c,d){var t -if(B.zt===c){t=B.jn.giO(a) +if(B.zt===c){t=B.jn.gi(a) b=J.Nu(b) -return A.qL(A.yc(A.yc($.t8(),t),b))}if(B.zt===d){t=B.jn.giO(a) +return A.qL(A.yc(A.yc($.t8(),t),b))}if(B.zt===d){t=B.jn.gi(a) b=J.Nu(b) c=J.Nu(c) -return A.qL(A.yc(A.yc(A.yc($.t8(),t),b),c))}t=B.jn.giO(a) +return A.qL(A.yc(A.yc(A.yc($.t8(),t),b),c))}t=B.jn.gi(a) b=J.Nu(b) c=J.Nu(c) d=J.Nu(d) d=A.qL(A.yc(A.yc(A.yc(A.yc($.t8(),t),b),c),d)) return d}, -CL:function CL(a,b){this.a=a -this.b=b}, +Hh(a,b,c){var t,s,r,q,p,o,n="IPv4 address should contain exactly 4 parts",m="each part must be in the range 0..255",l=new A.cS(a),k=new Uint8Array(4) +for(t=b,s=t,r=0;t9)l.$2("invalid character",t)}else{if(r===3)l.$2(n,t) +p=A.QA(B.xB.Nj(a,s,t),null) +if(p>255)l.$2(m,s) +o=r+1 +k[r]=p +s=t+1 +r=o}}if(r!==3)l.$2(n,c) +p=A.QA(B.xB.Nj(a,s,c),null) +if(p>255)l.$2(m,s) +k[r]=p +return k}, +eg(a,b,c){var t,s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e=new A.VC(a),d=new A.JT(e,a) +if(a.length<2)e.$2("address is too short",f) +t=A.j([],u.t) +for(s=b,r=s,q=!1,p=!1;s>>0) +t.push((l[2]<<8|l[3])>>>0)}if(q){if(t.length>7)e.$2("an address with a wildcard must have less than 7 parts",f)}else if(t.length!==8)e.$2("an address without a wildcard must contain exactly 8 parts",f) +k=new Uint8Array(16) +for(m=t.length,j=9-m,s=0,i=0;s=b&&r=b&&t>>4]&1<<(q&15))!==0){if(r&&65<=q&&90>=q){if(j==null)j=new A.Rn("") +if(s>>4]&1<<(p&15))!==0){if(q&&65<=p&&90>=p){if(r==null)r=new A.Rn("") +if(s>>4]&1<<(p&15))!==0)A.R3(a,t,"Invalid character") +else{k=1 +if((p&64512)===55296&&t+1>>4]&1<<(r&15))!==0))A.R3(a,t,"Illegal scheme character") +if(65<=r&&r<=90)s=!0}a=B.xB.Nj(a,b,c) +return A.Ya(s?a.toLowerCase():a)}, +Ya(a){if(a==="http")return"http" +if(a==="file")return"file" +if(a==="https")return"https" +if(a==="package")return"package" +return a}, +zR(a,b,c){return A.PI(a,b,c,B.TA,!1,!1)}, +ka(a,b,c,d,e,f){var t=e==="file",s=t||f,r=new A.A8(d,new A.RZ(),A.t6(d).C("A8<1,qU>")).H(0,"/") +if(r.length===0){if(t)return"/"}else if(s&&!B.xB.R(r,"/"))r="/"+r +return A.Jr(r,e,f)}, +Jr(a,b,c){var t=b.length===0 +if(t&&!c&&!B.xB.R(a,"/")&&!B.xB.R(a,"\\"))return A.wF(a,!t||c) +return A.xe(a)}, +le(a,b,c,d){return A.tS(d)}, +yf(a){var t={},s=new A.Rn("") +t.a="" +a.aN(0,new A.fq(new A.IP(t,s))) +t=s.a +return t.charCodeAt(0)==0?t:t}, +tG(a,b,c){return null}, +rv(a,b,c){var t,s,r,q,p,o=b+2 +if(o>=a.length)return"%" +t=a.charCodeAt(b+1) +s=a.charCodeAt(o) +r=A.oo(t) +q=A.oo(s) +if(r<0||q<0)return"%" +p=r*16+q +if(p<127&&(B.fY[B.jn.wG(p,4)]&1<<(p&15))!==0)return A.Lw(c&&65<=p&&90>=p?(p|32)>>>0:p) +if(t>=97||s>=97)return B.xB.Nj(a,b,b+3).toUpperCase() +return null}, +zX(a){var t,s,r,q,p,o="0123456789ABCDEF" +if(a<128){t=new Uint8Array(3) +t[0]=37 +t[1]=o.charCodeAt(a>>>4) +t[2]=o.charCodeAt(a&15)}else{if(a>2047)if(a>65535){s=240 +r=4}else{s=224 +r=3}else{s=192 +r=2}t=new Uint8Array(3*r) +for(q=0;--r,r>=0;s=128){p=B.jn.bf(a,6*r)&63|s +t[q]=37 +t[q+1]=o.charCodeAt(p>>>4) +t[q+2]=o.charCodeAt(p&15) +q+=3}}return A.HM(t)}, +PI(a,b,c,d,e,f){var t=A.Ul(a,b,c,d,e,f) +return t==null?B.xB.Nj(a,b,c):t}, +Ul(a,b,c,d,e,f){var t,s,r,q,p,o,n,m,l,k,j=null +for(t=!e,s=b,r=s,q=j;s>>4]&1<<(p&15))!==0)++s +else{o=1 +if(p===37){n=A.rv(a,s,!1) +if(n==null){s+=3 +continue}if("%"===n)n="%25" +else o=3}else if(p===92&&f)n="/" +else if(t&&p<=93&&(B.Eb[p>>>4]&1<<(p&15))!==0){A.R3(a,s,"Invalid character") +o=j +n=o}else{if((p&64512)===55296){m=s+1 +if(m=2&&A.Et(a.charCodeAt(0)))for(t=1;t127||(B.Ho[s>>>4]&1<<(s&15))===0)break}return a}, +Et(a){var t=a|32 +return 97<=t&&t<=122}, +bp:function bp(a){this.a=a}, Ge:function Ge(){}, C6:function C6(a){this.a=a}, E:function E(){}, @@ -1420,101 +1642,120 @@ _.a=b _.b=c _.c=d _.d=e}, -mp:function mp(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, ub:function ub(a){this.a=a}, ds:function ds(a){this.a=a}, +lj:function lj(a){this.a=a}, UV:function UV(a){this.a=a}, +k5:function k5(){}, +aE:function aE(a,b,c){this.a=a +this.b=b +this.c=c}, cX:function cX(){}, c8:function c8(){}, a:function a(){}, -B:function B(a){this.a=a}, -SS(a){var t,s=a.$dart_jsFunction -if(s!=null)return s -t=function(b,c){return function(){return b(c,Array.prototype.slice.apply(arguments))}}(A.Oo,a) -t[$.w()]=a -a.$dart_jsFunction=t -return t}, -Oo(a,b){return A.im(a,b,null)}, -v(a){if(typeof a=="function")return a -else return A.SS(a)}, -m6(a){return a==null||A.rQ(a)||typeof a=="number"||typeof a=="string"||u.U.b(a)||u.E.b(a)||u.e.b(a)||u.O.b(a)||u.D.b(a)||u.k.b(a)||u.v.b(a)||u.C.b(a)||u.q.b(a)||u.J.b(a)||u.Y.b(a)}, +Rn:function Rn(a){this.a=a}, +cS:function cS(a){this.a=a}, +VC:function VC(a){this.a=a}, +JT:function JT(a,b){this.a=a +this.b=b}, +Dn:function Dn(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.y=_.w=$}, +RZ:function RZ(){}, +IP:function IP(a,b){this.a=a +this.b=b}, +fq:function fq(a){this.a=a}, +K(a,b,c){if(c>=1)return a.$1(b) +return a.$0()}, +m6(a){return a==null||A.y(a)||typeof a=="number"||typeof a=="string"||u.U.b(a)||u.E.b(a)||u.e.b(a)||u.O.b(a)||u.D.b(a)||u.k.b(a)||u.v.b(a)||u.B.b(a)||u.q.b(a)||u.J.b(a)||u.Y.b(a)}, Pe(a){if(A.m6(a))return a return new A.Pb(new A.YF(u.G)).$1(a)}, Pb:function Pb(a){this.a=a}, lM:function lM(){this.a=$}, YE:function YE(){}, -E2(){var t,s,r,q=self,p=q.document.querySelectorAll("pre > code[data-dartpad]:only-child"),o=u.N,n=A.C(o,o) -q.window.addEventListener("message",u.g.a(A.v(new A.e(n)))) -for(q=u.m,t=0;t code[data-dartpad]:only-child"),n=u.N,m=A.C(n,n) +p=p.window +n=new A.e(m) +if(typeof n=="function")A.v(A.q("Attempting to rewrap a JS function.")) +t=function(a,b){return function(c){return a(b,c,arguments.length)}}(A.K,n) +t[$.w()]=n +p.addEventListener("message",t) +for(p=u.m,s=0;s").Kq(c).C("A8<1,2>"))}, H(a,b){var t,s=A.O8(a.length,"",u.N) -for(t=0;t0)return a[t-1] +throw A.Og(A.Wp())}, +"["(a){return A.tA(a,"[","]")}, gkz(a){return new J.D(a,a.length,A.t6(a).C("D<1>"))}, -giO(a){return A.eQ(a)}, +gi(a){return A.eQ(a)}, gB(a){return a.length}, $ibQ:1, $icX:1, @@ -1565,17 +1802,19 @@ return!0}} J.qI.prototype={ "["(a){if(a===0&&1/a<0)return"-0.0" else return""+a}, -giO(a){var t,s,r,q,p=a|0 +gi(a){var t,s,r,q,p=a|0 if(a===p)return p&536870911 t=Math.abs(a) s=Math.log(t)/0.6931471805599453|0 r=Math.pow(2,s) q=t<1?t/r:r/t return((q*9007199254740992|0)+(q*3542243181176521|0))*599197+s*1259&536870911}, -A(a,b){var t +wG(a,b){var t if(a>0)t=this.p(a,b) else{t=b>31?31:b t=a>>t>>>0}return t}, +bf(a,b){if(0>b)throw A.Og(A.tL(b)) +return this.p(a,b)}, p(a,b){return b>31?0:a>>>b}, gbx(a){return A.Kx(u.H)}, $iCP:1} @@ -1588,23 +1827,34 @@ gbx(a){return A.Kx(u.i)}, $iy5:1} J.Dr.prototype={ h(a,b){return a+b}, -R(a,b){var t=b.length +Y(a,b,c){var t +if(c<0||c>a.length)throw A.Og(A.TE(c,0,a.length,null,null)) +t=c+b.length if(t>a.length)return!1 -return b===a.substring(0,t)}, -J(a,b,c){return a.substring(b,A.jB(b,c,a.length))}, -yn(a,b){return this.J(a,b,null)}, +return b===a.substring(c,t)}, +R(a,b){return this.Y(a,b,0)}, +Nj(a,b,c){return a.substring(b,A.jB(b,c,a.length))}, +yn(a,b){return this.Nj(a,b,null)}, OF(a){var t,s=a.trimEnd(),r=s.length if(r===0)return s t=r-1 if(s.charCodeAt(t)!==133)return s return s.substring(0,J.c1(s,t))}, +I(a,b){var t,s +if(0>=b)return"" +if(b===1||a.length===0)return a +if(b!==b>>>0)throw A.Og(B.Eq) +for(t=a,s="";!0;){if((b&1)===1)s=t+s +b=b>>>1 +if(b===0)break +t+=t}return s}, K(a,b,c){var t if(c<0||c>a.length)throw A.Og(A.TE(c,0,a.length,null,null)) t=a.indexOf(b,c) return t}, M(a,b){return this.K(a,b,0)}, "["(a){return a}, -giO(a){var t,s,r +gi(a){var t,s,r for(t=a.length,s=0,r=0;r>6}s=s+((s&67108863)<<3)&536870911 @@ -1619,8 +1869,16 @@ A.n.prototype={ A.zl.prototype={} A.bQ.prototype={} A.aL.prototype={ -gkz(a){return new A.a7(this,this.gB(0),this.$ti.C("a7"))}, -E2(a,b,c){return new A.A8(this,b,this.$ti.C("@").Kq(c).C("A8<1,2>"))}} +gkz(a){var t=this +return new A.a7(t,t.gB(t),A.Lh(t).C("a7"))}, +H(a,b){var t,s,r,q=this,p=q.gB(q) +if(b.length!==0){if(p===0)return"" +t=A.I(q.F(0,0)) +if(p!==q.gB(q))throw A.Og(A.a4(q)) +for(s=t,r=1;r").Kq(c).C("A8<1,2>"))}} A.a7.prototype={ gl(){var t=this.d return t==null?this.$ti.c.a(t):t}, @@ -1628,11 +1886,11 @@ G(){var t,s=this,r=s.a,q=J.U6(r),p=q.gB(r) if(s.b!==p)throw A.Og(A.a4(r)) t=s.c if(t>=p){s.d=null -return!1}s.d=q.Z(r,t);++s.c +return!1}s.d=q.F(r,t);++s.c return!0}} A.i1.prototype={ -gkz(a){var t=this.a,s=A.Lh(this) -return new A.MH(t.gkz(t),this.b,s.C("@<1>").Kq(s.y[1]).C("MH<1,2>"))}, +gkz(a){var t=this.a +return new A.MH(t.gkz(t),this.b,A.Lh(this).C("MH<1,2>"))}, gB(a){var t=this.a return t.gB(t)}} A.xy.prototype={$ibQ:1} @@ -1645,105 +1903,36 @@ gl(){var t=this.a return t==null?this.$ti.y[1].a(t):t}} A.A8.prototype={ gB(a){return J.Hm(this.a)}, -Z(a,b){return this.b.$1(J.Av(this.a,b))}} +F(a,b){return this.b.$1(J.GA(this.a,b))}} A.SU.prototype={} -A.wv.prototype={ -giO(a){var t=this._hashCode -if(t!=null)return t -t=664597*B.xB.giO(this.a)&536870911 -this._hashCode=t -return t}, -"["(a){return'Symbol("'+this.a+'")'}, -DN(a,b){if(b==null)return!1 -return b instanceof A.wv&&this.a===b.a}, -$iGD:1} A.S0.prototype={$r:"+code,id(1,2)",$s:1} -A.PD.prototype={} -A.ys.prototype={ -"["(a){return A.nO(this)}, -$iT8:1} -A.LP.prototype={ -gB(a){return this.b.length}, -gMV(){var t=this.$keys -if(t==null){t=Object.keys(this.a) -this.$keys=t}return t}, -x4(a){if(typeof a!="string")return!1 -if("__proto__"===a)return!1 -return this.a.hasOwnProperty(a)}, -q(a,b){if(!this.x4(b))return null -return this.b[this.a[b]]}, -aN(a,b){var t,s,r=this.gMV(),q=this.b -for(t=r.length,s=0;s"))}} -A.Ku.prototype={ -gB(a){return this.a.length}, -gkz(a){var t=this.a -return new A.vI(t,t.length,this.$ti.C("vI<1>"))}} -A.vI.prototype={ -gl(){var t=this.d -return t==null?this.$ti.c.a(t):t}, -G(){var t=this,s=t.c -if(s>=t.b){t.d=null -return!1}t.d=t.a[s] -t.c=s+1 -return!0}} -A.LI.prototype={ -gV(){var t=this.a -return t}, -gnd(){var t,s,r,q,p=this -if(p.c===1)return B.xD -t=p.d -s=t.length-p.e.length-p.f -if(s===0)return B.xD -r=[] -for(q=0;q>>0}, +gi(a){return(A.CU(this.a)^A.eQ(this.$_target))>>>0}, "["(a){return"Closure '"+this.$_name+"' of "+("Instance of '"+A.l(this.a)+"'")}} A.GK.prototype={ "["(a){return"Reading static variable '"+this.a+"' during its initialization"}} A.Eq.prototype={ "["(a){return"RuntimeError: "+this.a}} -A.kr.prototype={} A.N5.prototype={ gB(a){return this.a}, -gI(){return new A.i5(this,A.Lh(this).C("i5<1>"))}, -x4(a){var t=this.b -if(t==null)return!1 -return t[a]!=null}, +gv(){return new A.i5(this,this.$ti.C("i5<1>"))}, q(a,b){var t,s,r,q,p=null if(typeof b=="string"){t=this.b if(t==null)return p @@ -1753,24 +1942,24 @@ return r}else if(typeof b=="number"&&(b&0x3fffffff)===b){q=this.c if(q==null)return p s=q[b] r=s==null?p:s.b -return r}else return this.v(b)}, -v(a){var t,s,r=this.d +return r}else return this.aa(b)}, +aa(a){var t,s,r=this.d if(r==null)return null -t=r[this.O(a)] +t=r[J.Nu(a)&1073741823] s=this.X(t,a) if(s<0)return null return t[s].b}, t(a,b,c){var t,s,r,q,p,o,n=this if(typeof b=="string"){t=n.b -n.m(t==null?n.b=n.F():t,b,c)}else if(typeof b=="number"&&(b&0x3fffffff)===b){s=n.c -n.m(s==null?n.c=n.F():s,b,c)}else{r=n.d -if(r==null)r=n.d=n.F() -q=n.O(b) +n.m(t==null?n.b=n.A():t,b,c)}else if(typeof b=="number"&&(b&0x3fffffff)===b){s=n.c +n.m(s==null?n.c=n.A():s,b,c)}else{r=n.d +if(r==null)r=n.d=n.A() +q=J.Nu(b)&1073741823 p=r[q] -if(p==null)r[q]=[n.i(b,c)] +if(p==null)r[q]=[n.O(b,c)] else{o=n.X(p,b) if(o>=0)p[o].b=c -else p.push(n.i(b,c))}}}, +else p.push(n.O(b,c))}}}, j(a,b){var t=this.H4(this.b,b) return t}, aN(a,b){var t=this,s=t.e,r=t.r @@ -1778,17 +1967,17 @@ for(;s!=null;){b.$2(s.a,s.b) if(r!==t.r)throw A.Og(A.a4(t)) s=s.c}}, m(a,b,c){var t=a[b] -if(t==null)a[b]=this.i(b,c) +if(t==null)a[b]=this.O(b,c) else t.b=c}, H4(a,b){var t if(a==null)return null t=a[b] if(t==null)return null -this.T(t) +this.GS(t) delete a[b] return t.b}, S(){this.r=this.r+1&1073741823}, -i(a,b){var t,s=this,r=new A.db(a,b) +O(a,b){var t,s=this,r=new A.vh(a,b) if(s.e==null)s.e=s.f=r else{t=s.f t.toString @@ -1796,24 +1985,23 @@ r.d=t s.f=t.c=r}++s.a s.S() return r}, -T(a){var t=this,s=a.d,r=a.c +GS(a){var t=this,s=a.d,r=a.c if(s==null)t.e=r else s.c=r if(r==null)t.f=s else r.d=s;--t.a t.S()}, -O(a){return J.Nu(a)&1073741823}, X(a,b){var t,s if(a==null)return-1 t=a.length for(s=0;s"]=t delete t[""] return t}} -A.db.prototype={} +A.vh.prototype={} A.i5.prototype={ gB(a){return this.a.a}, gkz(a){var t=this.a,s=new A.N6(t,t.r) @@ -1834,31 +2022,36 @@ A.wN.prototype={ $2(a,b){return this.a(a,b)}} A.VX.prototype={ $1(a){return this.a(a)}} -A.S5.prototype={ +A.M.prototype={ "["(a){return this.k(!1)}, k(a){var t,s,r,q,p,o=this.D(),n=this.n(),m=(a?""+"Record ":"")+"(" for(t=o.length,s="",r=0;r0;){--r;--t -l[r]=s[t]}}return J.un(A.PW(l,!1,u.K))}} +l[r]=s[t]}}l=A.u(l,!1,u.K) +l.fixed$length=Array +l.immutable$list=Array +return l}} A.B7.prototype={ n(){return[this.a,this.b]}, DN(a,b){if(b==null)return!1 return b instanceof A.B7&&this.$s===b.$s&&J.cf(this.a,b.a)&&J.cf(this.b,b.b)}, -giO(a){return A.f5(this.$s,this.a,this.b,B.zt)}} +gi(a){return A.f5(this.$s,this.a,this.b,B.zt)}} +A.VR.prototype={ +"["(a){return"RegExp/"+this.a+"/"+this.b.flags}} A.WZ.prototype={ gbx(a){return B.TE}, $iy5:1, @@ -1930,7 +2123,7 @@ q(a,b){A.od(b,a,a.length) return a[b]}, $iy5:1, $in6:1} -A.VR.prototype={} +A.RG.prototype={} A.vX.prototype={} A.WB.prototype={} A.VS.prototype={} @@ -1945,7 +2138,7 @@ A.u9.prototype={ A.iM.prototype={} A.k6.prototype={ gB(a){return this.a}, -gI(){return new A.Ni(this,this.$ti.C("Ni<1>"))}, +gv(){return new A.Ni(this,this.$ti.C("Ni<1>"))}, x4(a){var t,s if(typeof a=="string"&&a!=="__proto__"){t=this.b return t==null?!1:t[a]!=null}else if(typeof a=="number"&&(a&1073741823)===a){s=this.c @@ -1982,18 +2175,18 @@ Cf(){var t,s,r,q,p,o,n,m,l,k,j=this,i=j.e if(i!=null)return i i=A.O8(j.a,null,u.z) t=j.b -if(t!=null){s=Object.getOwnPropertyNames(t) -r=s.length -for(q=0,p=0;p"))}, -Z(a,b){return this.q(a,b)}, -E2(a,b,c){return new A.A8(a,b,A.d(a).C("@").Kq(c).C("A8<1,2>"))}, -"["(a){return A.x(a,"[","]")}} +gkz(a){return new A.a7(a,this.gB(a),A.z(a).C("a7"))}, +F(a,b){return this.q(a,b)}, +E2(a,b,c){return new A.A8(a,b,A.z(a).C("@").Kq(c).C("A8<1,2>"))}, +"["(a){return A.tA(a,"[","]")}} A.il.prototype={ aN(a,b){var t,s,r,q -for(t=this.gI(),t=t.gkz(t),s=A.Lh(this).y[1];t.G();){r=t.gl() +for(t=this.gv(),t=t.gkz(t),s=A.Lh(this).y[1];t.G();){r=t.gl() q=this.q(0,r) b.$2(r,q==null?s.a(q):q)}}, -gB(a){var t=this.gI() +gB(a){var t=this.gv() return t.gB(t)}, -"["(a){return A.nO(this)}, -$iT8:1} -A.GA.prototype={ +"["(a){return A.nO(this)}} +A.mN.prototype={ $2(a,b){var t,s=this.a if(!s.a)this.b.a+=", " s.a=!1 s=this.b -t=A.Ej(a) +t=A.I(a) t=s.a+=t s.a=t+": " -t=A.Ej(b) +t=A.I(b) s.a+=t}} -A.KP.prototype={} -A.Pn.prototype={ -q(a,b){return this.a.q(0,b)}, -aN(a,b){this.a.aN(0,b)}, -gB(a){return this.a.a}, -gI(){var t=this.a -return new A.i5(t,t.$ti.C("i5<1>"))}, -"["(a){return A.nO(this.a)}, -$iT8:1} -A.Gj.prototype={} -A.RU.prototype={} +A.Uk.prototype={} A.wI.prototype={} -A.CL.prototype={ -$2(a,b){var t=this.b,s=this.a,r=t.a+=s.a -r+=a.a -t.a=r -t.a=r+": " -r=A.K(b) -t.a+=r -s.a=", "}} +A.Zi.prototype={} +A.u5.prototype={} +A.E3.prototype={ +W(a){var t,s,r,q=A.jB(0,null,a.length) +if(q===0)return new Uint8Array(0) +t=q*3 +s=new Uint8Array(t) +r=new A.Rw(s) +if(r.T(a,0,q)!==q)r.RO() +return new Uint8Array(s.subarray(0,A.rM(0,r.b,t)))}} +A.Rw.prototype={ +RO(){var t=this,s=t.c,r=t.b,q=t.b=r+1 +s[r]=239 +r=t.b=q+1 +s[q]=191 +t.b=r+1 +s[r]=189}, +O6(a,b){var t,s,r,q,p=this +if((b&64512)===56320){t=65536+((a&1023)<<10)|b&1023 +s=p.c +r=p.b +q=p.b=r+1 +s[r]=t>>>18|240 +r=p.b=q+1 +s[q]=t>>>12&63|128 +q=p.b=r+1 +s[r]=t>>>6&63|128 +p.b=q+1 +s[q]=t&63|128 +return!0}else{p.RO() +return!1}}, +T(a,b,c){var t,s,r,q,p,o,n,m=this +if(b!==c&&(a.charCodeAt(c-1)&64512)===55296)--c +for(t=m.c,s=t.length,r=b;r=s)break +m.b=p+1 +t[p]=q}else{p=q&64512 +if(p===55296){if(m.b+4>s)break +o=r+1 +if(m.O6(q,a.charCodeAt(o)))r=o}else if(p===56320){if(m.b+3>s)break +m.RO()}else if(q<=2047){p=m.b +n=p+1 +if(n>=s)break +m.b=n +t[p]=q>>>6|192 +m.b=n+1 +t[n]=q&63|128}else{p=m.b +if(p+2>=s)break +n=m.b=p+1 +t[p]=q>>>12|224 +p=m.b=n+1 +t[n]=q>>>6&63|128 +m.b=p+1 +t[p]=q&63|128}}}return r}} +A.bp.prototype={ +$2(a,b){var t,s +if(typeof b=="string")this.a.set(a,b) +else if(b==null)this.a.set(a,"") +else for(t=J.p(b),s=this.a;t.G();){b=t.gl() +if(typeof b=="string")s.append(a,b) +else if(b==null)s.append(a,"") +else A.tE(b)}}} A.Ge.prototype={} A.C6.prototype={ "["(a){var t=this.a -if(t!=null)return"Assertion failed: "+A.K(t) +if(t!=null)return"Assertion failed: "+A.h(t) return"Assertion failed"}} A.E.prototype={} A.AT.prototype={ -gL(){return"Invalid argument"+(!this.a?"(s)":"")}, -gY(){return""}, -"["(a){var t=this,s=t.c,r=s==null?"":" ("+s+")",q=t.d,p=q==null?"":": "+q,o=t.gL()+r+p +gZ(){return"Invalid argument"+(!this.a?"(s)":"")}, +gN(){return""}, +"["(a){var t=this,s=t.c,r=s==null?"":" ("+s+")",q=t.d,p=q==null?"":": "+q,o=t.gZ()+r+p if(!t.a)return o -return o+t.gY()+": "+A.K(t.gE())}, +return o+t.gN()+": "+A.h(t.gE())}, gE(){return this.b}} A.bJ.prototype={ gE(){return this.b}, -gL(){return"RangeError"}, -gY(){var t,s=this.e,r=this.f -if(s==null)t=r!=null?": Not less than or equal to "+A.Ej(r):"" -else if(r==null)t=": Not greater than or equal to "+A.Ej(s) -else if(r>s)t=": Not in inclusive range "+A.Ej(s)+".."+A.Ej(r) -else t=rs)t=": Not in inclusive range "+A.I(s)+".."+A.I(r) +else t=rf.length +else t=!1 +if(t)g=null +if(g==null){if(f.length>78)f=B.xB.Nj(f,0,75)+"..." +return h+"\n"+f}for(s=1,r=0,q=!1,p=0;p1?h+(" (at line "+s+", character "+(g-r+1)+")\n"):h+(" (at character "+(g+1)+")\n") +n=f.length +for(p=g;p78){l="..." +if(g-r<75){k=r+75 +j=r}else{if(n-g<75){j=n-75 +k=n +l=""}else{j=g-36 +k=g+36}m="..."}}else{k=n +j=r +l=""}return h+m+B.xB.Nj(f,j,k)+l+"\n"+B.xB.I(" ",g-j+m.length)+"^\n"}else return g!=null?h+(" (at offset "+A.I(g)+")"):h}} A.cX.prototype={ E2(a,b,c){return A.K1(this,b,A.Lh(this).C("cX.E"),c)}, gB(a){var t,s=this.gkz(this) for(t=0;s.G();)++t return t}, +F(a,b){var t,s +A.k1(b,"index") +t=this.gkz(this) +for(s=b;t.G();){if(s===0)return t.gl();--s}throw A.Og(A.xF(b,b-s,this,"index"))}, "["(a){return A.Sd(this,"(",")")}} A.c8.prototype={ -giO(a){return A.a.prototype.giO.call(this,0)}, +gi(a){return A.a.prototype.gi.call(this,0)}, "["(a){return"null"}} A.a.prototype={$ia:1, DN(a,b){return this===b}, -giO(a){return A.eQ(this)}, +gi(a){return A.eQ(this)}, "["(a){return"Instance of '"+A.l(this)+"'"}, -e7(a,b){throw A.Og(A.Wi(this,b))}, gbx(a){return A.RW(this)}, toString(){return this["["](this)}} -A.B.prototype={ +A.Rn.prototype={ gB(a){return this.a.length}, "["(a){var t=this.a return t.charCodeAt(0)==0?t:t}} +A.cS.prototype={ +$2(a,b){throw A.Og(A.rr("Illegal IPv4 address, "+a,this.a,b))}} +A.VC.prototype={ +$2(a,b){throw A.Og(A.rr("Illegal IPv6 address, "+a,this.a,b))}} +A.JT.prototype={ +$2(a,b){var t +if(b-a>4)this.a.$2("an IPv6 part can only contain a maximum of 4 hex digits",a) +t=A.QA(B.xB.Nj(this.b,a,b),16) +if(t<0||t>65535)this.a.$2("each part must be in the range of `0x0..0xFFFF`",a) +return t}} +A.Dn.prototype={ +gL(){var t,s,r,q,p=this,o=p.w +if(o===$){t=p.a +s=t.length!==0?""+t+":":"" +r=p.c +q=r==null +if(!q||t==="file"){t=s+"//" +s=p.b +if(s.length!==0)t=t+s+"@" +if(!q)t+=r +s=p.d +if(s!=null)t=t+":"+A.I(s)}else t=s +t+=p.e +s=p.f +if(s!=null)t=t+"?"+s +s=p.r +if(s!=null)t=t+"#"+s +o!==$&&A.kL() +o=p.w=t.charCodeAt(0)==0?t:t}return o}, +gi(a){var t,s=this,r=s.y +if(r===$){t=B.xB.gi(s.gL()) +s.y!==$&&A.kL() +s.y=t +r=t}return r}, +gP(){var t=this.c +if(t==null)return"" +if(B.xB.R(t,"["))return B.xB.Nj(t,1,t.length-1) +return t}, +gtp(){var t=this.d +return t==null?A.wK(this.a):t}, +"["(a){return this.gL()}, +DN(a,b){var t,s,r,q,p,o=this +if(b==null)return!1 +if(o===b)return!0 +t=!1 +if(b instanceof A.Dn)if(o.a===b.a)if(o.c!=null===(b.c!=null))if(o.b===b.b)if(o.gP()===b.gP())if(o.gtp()===b.gtp())if(o.e===b.e){s=o.f +r=s==null +q=b.f +p=q==null +if(!r===!p){if(r)s="" +if(s===(p?"":q)){s=o.r +r=s==null +q=b.r +p=q==null +if(!r===!p){t=r?"":s +t=t===(p?"":q)}}}}return t}} +A.RZ.prototype={ +$1(a){return A.eP(B.Ji,a,B.xM,!1)}} +A.IP.prototype={ +$2(a,b){var t=this.b,s=this.a +t.a+=s.a +s.a="&" +s=A.eP(B.fY,a,B.xM,!0) +s=t.a+=s +if(b!=null&&b.length!==0){t.a=s+"=" +s=A.eP(B.fY,b,B.xM,!0) +t.a+=s}}} +A.fq.prototype={ +$2(a,b){var t,s +if(b==null||typeof b=="string")this.a.$2(a,b) +else for(t=J.p(b),s=this.a;t.G();)s.$2(a,t.gl())}} A.Pb.prototype={ $1(a){var t,s,r,q if(A.m6(a))return a t=this.a if(t.x4(a))return t.q(0,a) -if(u.F.b(a)){s={} +if(a instanceof A.il){s={} t.t(0,a,s) -for(t=a.gI(),t=t.gkz(t);t.G();){r=t.gl() +for(t=a.gv(),t=t.gkz(t);t.G();){r=t.gl() s[r]=this.$1(a.q(0,r))}return s}else if(u.x.b(a)){q=[] t.t(0,a,q) B.Nm.FV(q,J.M1(a,this,u.z)) @@ -2145,16 +2472,16 @@ A.YE.prototype={ U(){this.a=Math.max(18,5)}, W(a){var t,s,r,q,p,o,n,m,l,k,j,i,h,g=a.length if(!A.m2(a,"&",0))return a -t=new A.B("") +t=new A.Rn("") for(s=0;!0;){r=B.xB.K(a,"&",s) if(r===-1){t.a+=B.xB.yn(a,s) -break}q=t.a+=B.xB.J(a,s,r) +break}q=t.a+=B.xB.Nj(a,s,r) p=this.a p===$&&A.Q4() -o=B.xB.J(a,r,Math.min(g,r+p)) +o=B.xB.Nj(a,r,Math.min(g,r+p)) if(o.length>4&&o.charCodeAt(1)===35){n=B.xB.M(o,";") if(n!==-1){m=o.charCodeAt(2)===120 -l=B.xB.J(o,m?3:2,n) +l=B.xB.Nj(o,m?3:2,n) k=A.Hp(l,m?16:10) if(k==null)k=-1 if(k!==-1){t.a=q+A.Lw(k) @@ -2168,51 +2495,47 @@ s=r+h.length j=!0 break}++i}if(!j){t.a+="&";++s}}g=t.a return g.charCodeAt(0)==0?g:g}} +A.TZ.prototype={ +gB(a){return this.a.length}} A.e.prototype={ -$1(a){var t,s,r,q,p,o,n,m=null,l=a.data,k=u.m -if(k.b(l)){t=l.type +$1(a){var t,s,r,q,p,o,n=null,m=a.data,l=u.m,k=n,j=!1 +if(l.b(m)){t=m.type s=t if(s!=null){r=t==null?A.Bt(t):t -q=l.sender +q=m.sender s=q -if(s!=null){p=q==null?A.Bt(q):q -s=r==="ready"}else{p=m -s=!1}}else{p=m -s=!1}}else{p=m -s=!1}if(s){s=this.a -o=s.q(0,p) -if(o!=null){n=self.document.getElementById(p) -if(n==null)n=k.a(n) -k=u.N -k=A.Pe(A.EF(["sourceCode",o,"type","sourceCode"],k,k)) -A.tI(n.contentWindow,"postMessage",k,"*",m,m) -s.j(0,p)}}}};(function aliases(){var t=J.zh.prototype +if(s!=null){k=q==null?A.Bt(q):q +j=r==="ready"}}}if(j){j=this.a +p=j.q(0,k) +if(p!=null){o=self.document.getElementById(k) +if(o==null)o=l.a(o) +l=A.hy(o.contentWindow) +if(l!=null){s=u.N +s=A.Pe(A.EF(["sourceCode",p,"type","sourceCode"],s,s)) +l=l.a +l.postMessage(s,"*")}j.j(0,k)}}}};(function aliases(){var t=J.zh.prototype t.u=t["["]})();(function inheritance(){var t=hunkHelpers.mixin,s=hunkHelpers.inherit,r=hunkHelpers.inheritMany s(A.a,null) -r(A.a,[A.FK,J.vB,J.D,A.Ge,A.zl,A.cX,A.a7,A.MH,A.SU,A.wv,A.S5,A.Pn,A.ys,A.vI,A.LI,A.Tp,A.kr,A.il,A.db,A.N6,A.Jc,A.ET,A.lY,A.t3,A.F,A.KP,A.wI,A.c8,A.B]) -r(J.vB,[J.yE,J.CD,J.MF,J.yP,J.Dw,J.qI,J.Dr]) +r(A.a,[A.FK,J.vB,J.D,A.Ge,A.zl,A.cX,A.a7,A.MH,A.SU,A.M,A.d,A.il,A.vh,A.N6,A.VR,A.Jc,A.ET,A.lY,A.t3,A.F,A.Uk,A.wI,A.Rw,A.k5,A.aE,A.c8,A.Rn,A.Dn,A.TZ]) +r(J.vB,[J.yE,J.CD,J.MF,J.rQ,J.Dw,J.qI,J.Dr]) r(J.MF,[J.zh,J.jd,A.WZ,A.eH]) r(J.zh,[J.iC,J.kd,J.c5]) s(J.Po,J.jd) r(J.qI,[J.bU,J.kD]) -r(A.Ge,[A.n,A.GK,A.Eq,A.u9,A.C6,A.E,A.AT,A.mp,A.ub,A.ds,A.UV]) -r(A.cX,[A.bQ,A.i1,A.Ku]) +r(A.Ge,[A.n,A.GK,A.Eq,A.u9,A.C6,A.E,A.AT,A.ub,A.ds,A.lj,A.UV]) +r(A.cX,[A.bQ,A.i1]) r(A.bQ,[A.aL,A.i5,A.Ni]) s(A.xy,A.i1) s(A.A8,A.aL) -s(A.B7,A.S5) +s(A.B7,A.M) s(A.S0,A.B7) -s(A.RU,A.Pn) -s(A.Gj,A.RU) -s(A.PD,A.Gj) -s(A.LP,A.ys) -r(A.Tp,[A.E1,A.lc,A.dC,A.VX,A.Pb,A.e]) -r(A.E1,[A.Cj,A.wN,A.GA,A.CL]) -r(A.lc,[A.z,A.r]) +r(A.d,[A.E1,A.lc,A.dC,A.VX,A.RZ,A.Pb,A.e]) +r(A.lc,[A.zx,A.rT]) r(A.il,[A.N5,A.k6]) +r(A.E1,[A.wN,A.mN,A.bp,A.cS,A.VC,A.JT,A.IP,A.fq]) r(A.eH,[A.df,A.b0]) -r(A.b0,[A.VR,A.WB]) -s(A.vX,A.VR) +r(A.b0,[A.RG,A.WB]) +s(A.vX,A.RG) s(A.Dg,A.vX) s(A.VS,A.WB) s(A.DV,A.VS) @@ -2220,19 +2543,20 @@ r(A.Dg,[A.zU,A.K8]) r(A.DV,[A.xj,A.dE,A.ZA,A.wf,A.Pq,A.eE,A.V6]) s(A.iM,A.u9) s(A.YF,A.k6) +s(A.Zi,A.Uk) +s(A.u5,A.Zi) +r(A.wI,[A.E3,A.YE]) r(A.AT,[A.bJ,A.eY]) -s(A.YE,A.wI) s(A.lM,A.YE) -t(A.VR,A.F) +t(A.RG,A.F) t(A.vX,A.SU) t(A.WB,A.F) -t(A.VS,A.SU) -t(A.RU,A.KP)})() +t(A.VS,A.SU)})() var v={typeUniverse:{eC:new Map(),tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{KN:"int",CP:"double",lf:"num",qU:"String",a2:"bool",c8:"Null",zM:"List",a:"Object",T8:"Map"},mangledNames:{},types:[],interceptorsByTag:null,leafTags:null,arrayRti:Symbol("$ti"),rttc:{"2;code,id":(a,b)=>c=>c instanceof A.S0&&a.b(c.a)&&b.b(c.b)}} -A.xb(v.typeUniverse,JSON.parse('{"iC":"zh","kd":"zh","c5":"zh","yE":{"y5":[]},"CD":{"y5":[]},"MF":{"vm":[]},"zh":{"vm":[]},"jd":{"zM":["1"],"bQ":["1"],"vm":[],"cX":["1"]},"Po":{"jd":["1"],"zM":["1"],"bQ":["1"],"vm":[],"cX":["1"]},"qI":{"CP":[]},"bU":{"CP":[],"KN":[],"y5":[]},"kD":{"CP":[],"y5":[]},"Dr":{"qU":[],"y5":[]},"bQ":{"cX":["1"]},"aL":{"bQ":["1"],"cX":["1"]},"i1":{"cX":["2"],"cX.E":"2"},"xy":{"i1":["1","2"],"bQ":["2"],"cX":["2"],"cX.E":"2"},"A8":{"aL":["2"],"bQ":["2"],"cX":["2"],"cX.E":"2","aL.E":"2"},"wv":{"GD":[]},"PD":{"T8":["1","2"]},"ys":{"T8":["1","2"]},"LP":{"T8":["1","2"]},"Ku":{"cX":["1"],"cX.E":"1"},"N5":{"il":["1","2"],"T8":["1","2"]},"i5":{"bQ":["1"],"cX":["1"],"cX.E":"1"},"WZ":{"vm":[],"I2":[],"y5":[]},"eH":{"vm":[]},"df":{"Wy":[],"vm":[],"y5":[]},"b0":{"Xj":["1"],"vm":[]},"Dg":{"F":["CP"],"zM":["CP"],"Xj":["CP"],"bQ":["CP"],"vm":[],"cX":["CP"]},"DV":{"F":["KN"],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"]},"zU":{"F":["CP"],"oI":[],"zM":["CP"],"Xj":["CP"],"bQ":["CP"],"vm":[],"cX":["CP"],"y5":[],"F.E":"CP"},"K8":{"F":["CP"],"mJ":[],"zM":["CP"],"Xj":["CP"],"bQ":["CP"],"vm":[],"cX":["CP"],"y5":[],"F.E":"CP"},"xj":{"F":["KN"],"rF":[],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"],"y5":[],"F.E":"KN"},"dE":{"F":["KN"],"X6":[],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"],"y5":[],"F.E":"KN"},"ZA":{"F":["KN"],"ZX":[],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"],"y5":[],"F.E":"KN"},"wf":{"F":["KN"],"HS":[],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"],"y5":[],"F.E":"KN"},"Pq":{"F":["KN"],"Pz":[],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"],"y5":[],"F.E":"KN"},"eE":{"F":["KN"],"zt":[],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"],"y5":[],"F.E":"KN"},"V6":{"F":["KN"],"n6":[],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"],"y5":[],"F.E":"KN"},"k6":{"il":["1","2"],"T8":["1","2"]},"YF":{"k6":["1","2"],"il":["1","2"],"T8":["1","2"]},"Ni":{"bQ":["1"],"cX":["1"],"cX.E":"1"},"il":{"T8":["1","2"]},"Pn":{"T8":["1","2"]},"Gj":{"T8":["1","2"]},"zM":{"bQ":["1"],"cX":["1"]},"ZX":{"zM":["KN"],"bQ":["KN"],"cX":["KN"]},"n6":{"zM":["KN"],"bQ":["KN"],"cX":["KN"]},"zt":{"zM":["KN"],"bQ":["KN"],"cX":["KN"]},"rF":{"zM":["KN"],"bQ":["KN"],"cX":["KN"]},"HS":{"zM":["KN"],"bQ":["KN"],"cX":["KN"]},"X6":{"zM":["KN"],"bQ":["KN"],"cX":["KN"]},"Pz":{"zM":["KN"],"bQ":["KN"],"cX":["KN"]},"oI":{"zM":["CP"],"bQ":["CP"],"cX":["CP"]},"mJ":{"zM":["CP"],"bQ":["CP"],"cX":["CP"]}}')) -A.FF(v.typeUniverse,JSON.parse('{"bQ":1,"SU":1,"ys":2,"N6":1,"b0":1,"KP":2,"Pn":2,"Gj":2,"RU":2,"wI":2}')) +A.xb(v.typeUniverse,JSON.parse('{"iC":"zh","kd":"zh","c5":"zh","yE":{"y5":[]},"CD":{"y5":[]},"MF":{"vm":[]},"zh":{"vm":[]},"jd":{"zM":["1"],"bQ":["1"],"vm":[],"cX":["1"]},"Po":{"jd":["1"],"zM":["1"],"bQ":["1"],"vm":[],"cX":["1"]},"qI":{"CP":[]},"bU":{"CP":[],"KN":[],"y5":[]},"kD":{"CP":[],"y5":[]},"Dr":{"qU":[],"y5":[]},"bQ":{"cX":["1"]},"aL":{"bQ":["1"],"cX":["1"]},"i1":{"cX":["2"],"cX.E":"2"},"xy":{"i1":["1","2"],"bQ":["2"],"cX":["2"],"cX.E":"2"},"A8":{"aL":["2"],"bQ":["2"],"cX":["2"],"aL.E":"2","cX.E":"2"},"N5":{"il":["1","2"]},"i5":{"bQ":["1"],"cX":["1"],"cX.E":"1"},"WZ":{"vm":[],"I2":[],"y5":[]},"eH":{"vm":[]},"df":{"Wy":[],"vm":[],"y5":[]},"b0":{"Xj":["1"],"vm":[]},"Dg":{"F":["CP"],"zM":["CP"],"Xj":["CP"],"bQ":["CP"],"vm":[],"cX":["CP"]},"DV":{"F":["KN"],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"]},"zU":{"oI":[],"F":["CP"],"zM":["CP"],"Xj":["CP"],"bQ":["CP"],"vm":[],"cX":["CP"],"y5":[],"F.E":"CP"},"K8":{"mJ":[],"F":["CP"],"zM":["CP"],"Xj":["CP"],"bQ":["CP"],"vm":[],"cX":["CP"],"y5":[],"F.E":"CP"},"xj":{"rF":[],"F":["KN"],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"],"y5":[],"F.E":"KN"},"dE":{"X6":[],"F":["KN"],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"],"y5":[],"F.E":"KN"},"ZA":{"ZX":[],"F":["KN"],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"],"y5":[],"F.E":"KN"},"wf":{"HS":[],"F":["KN"],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"],"y5":[],"F.E":"KN"},"Pq":{"Pz":[],"F":["KN"],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"],"y5":[],"F.E":"KN"},"eE":{"zt":[],"F":["KN"],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"],"y5":[],"F.E":"KN"},"V6":{"n6":[],"F":["KN"],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"],"y5":[],"F.E":"KN"},"k6":{"il":["1","2"]},"YF":{"k6":["1","2"],"il":["1","2"]},"Ni":{"bQ":["1"],"cX":["1"],"cX.E":"1"},"zM":{"bQ":["1"],"cX":["1"]},"ZX":{"zM":["KN"],"bQ":["KN"],"cX":["KN"]},"n6":{"zM":["KN"],"bQ":["KN"],"cX":["KN"]},"zt":{"zM":["KN"],"bQ":["KN"],"cX":["KN"]},"rF":{"zM":["KN"],"bQ":["KN"],"cX":["KN"]},"HS":{"zM":["KN"],"bQ":["KN"],"cX":["KN"]},"X6":{"zM":["KN"],"bQ":["KN"],"cX":["KN"]},"Pz":{"zM":["KN"],"bQ":["KN"],"cX":["KN"]},"oI":{"zM":["CP"],"bQ":["CP"],"cX":["CP"]},"mJ":{"zM":["CP"],"bQ":["CP"],"cX":["CP"]}}')) +A.FF(v.typeUniverse,JSON.parse('{"bQ":1,"SU":1,"N6":1,"b0":1,"Uk":2,"wI":2}')) var u=(function rtii(){var t=A.q7 -return{J:t("I2"),Y:t("Wy"),Z:t("PD"),Q:t("bQ<@>"),C:t("oI"),q:t("mJ"),a:t("EH"),O:t("rF"),k:t("X6"),U:t("ZX"),x:t("cX"),f:t("jd"),s:t("jd"),b:t("jd<@>"),T:t("CD"),m:t("vm"),g:t("c5"),p:t("Xj<@>"),B:t("N5"),F:t("T8"),P:t("c8"),K:t("a"),L:t("VY"),d:t("+()"),N:t("qU"),R:t("y5"),D:t("HS"),v:t("Pz"),e:t("zt"),E:t("n6"),o:t("kd"),G:t("YF"),y:t("a2"),i:t("CP"),z:t("@"),S:t("KN"),A:t("0&*"),_:t("a*"),V:t("b8?"),X:t("a?"),H:t("lf")}})();(function constants(){var t=hunkHelpers.makeConstList +return{J:t("I2"),Y:t("Wy"),Q:t("bQ<@>"),B:t("oI"),q:t("mJ"),Z:t("EH"),O:t("rF"),k:t("X6"),U:t("ZX"),x:t("cX"),f:t("jd"),s:t("jd"),b:t("jd<@>"),t:t("jd"),T:t("CD"),m:t("vm"),g:t("c5"),p:t("Xj<@>"),P:t("c8"),K:t("a"),L:t("VY"),F:t("+()"),N:t("qU"),R:t("y5"),D:t("HS"),v:t("Pz"),e:t("zt"),E:t("n6"),o:t("kd"),G:t("YF"),y:t("a2"),i:t("CP"),z:t("@"),S:t("KN"),A:t("0&*"),_:t("a*"),V:t("b8?"),X:t("a?"),H:t("lf")}})();(function constants(){var t=hunkHelpers.makeConstList B.Ok=J.vB.prototype B.Nm=J.jd.prototype B.jn=J.bU.prototype @@ -2366,14 +2690,18 @@ B.fQ=function(hooks) { } B.i7=function(hooks) { return hooks; } +B.Eq=new A.k5() B.zt=new A.zl() -B.Nv=new A.kr() -B.Fa=A.u(t(["`"," ","´","|","·","¨","±","·","_","®","¸"," ","¦","%","*","{","|",".","}","ý","¤","ú","õ","=","ù","@","ø","±","÷","[","$","·","]","Ó","_","¼","½","¾","¿","À","Á","Ã","ó","È","É","Ì","Í","Ñ","Ò","Õ","Ø","Ù","Ú","Ý","à","á","ã","ç","è","é","ì","í","ñ","ò","Ç","ê","´","¤","ô","¦","ó","£","ò","ù","ñ",":","«","î","ø","í","þ","ý","÷","È","ì","¯","¡","±","é","ß","è","µ","ç","·","¸","û","æ",",","»","ú","¼","½","?","¾","¿","À","Á","Â","Ã","Å","Å","Æ","å","Þ","É","Ê","Ì","ã","Í","Î","â","`","Ñ","Ò","á","Ó","Ô","fj","Õ","à","×","õ","Ø","Ù","Ú","Û","Ý","Ç","¯","²","[",";","³","Â","\","+","Ä","å","ô","´","Å","§","Æ","©","µ","]","×","ÿ","¶","¢","Ê","Ë","ä","þ"," ","ü","ö","û","Î","Ï","}","â","©","¸","¡","'","¹","ª","º","ï","Ô","£","»","Ö","«","ë",">⃒","(",""","{","½",")","î","ê","Û","Ü","ß","|","!","<⃒","Þ",""","æ","=⃥","Ö",""","ÿ","ö","Ð","Ï","&","Ë","ä","&","Ä","¹","º","*","¶"," ","#","³","²","­","ü","÷","ë","°","¯","®","®","Ü","¬","ª","ï","ð","©","©","¨","¢","¨","¨","§","/",""","¥"," ","^","Ð","±","°","®","®","­","¬","¨","¥",">",">","<","<","&","&","ð",">",">","<","<"]),u.s) -B.xD=A.u(t([]),u.b) -B.Zn=A.u(t(["`","\xa0","\xb4","|","\xb7","\xa8","\xb1","\xb7","_","\xae","\xb8","\n","\xa6","%","*","{","|",".","}","\xfd","\xa4","\xfa","\xf5","=","\xf9","@","\xf8","\xb1","\xf7","[","$","\xb7","]","\xd3","_","\xbc","\xbd","\xbe","\xbf","\xc0","\xc1","\xc3","\xf3","\xc8","\xc9","\xcc","\xcd","\xd1","\xd2","\xd5","\xd8","\xd9","\xda","\xdd","\xe0","\xe1","\xe3","\xe7","\xe8","\xe9","\xec","\xed","\xf1","\xf2","\xc7","\xea","\xb4","\xa4","\xf4","\xa6","\xf3","\xa3","\xf2","\xf9","\xf1",":","\xab","\xee","\xf8","\xed","\xfe","\xfd","\xf7","\xc8","\xec","\xaf","\xa1","\xb1","\xe9","\xdf","\xe8","\xb5","\xe7","\xb7","\xb8","\xfb","\xe6",",","\xbb","\xfa","\xbc","\xbd","?","\xbe","\xbf","\xc0","\xc1","\xc2","\xc3","\xc5","\xc5","\xc6","\xe5","\xde","\xc9","\xca","\xcc","\xe3","\xcd","\xce","\xe2","`","\xd1","\xd2","\xe1","\xd3","\xd4","f","\xd5","\xe0","\xd7","\xf5","\xd8","\xd9","\xda","\xdb","\xdd","\xc7","\xaf","\xb2","[",";","\xb3","\xc2","\\","+","\xc4","\xe5","\xf4","\xb4","\xc5","\xa7","\xc6","\xa9","\xb5","]","\xd7","\xff","\xb6","\xa2","\xca","\xcb","\xe4","\xfe","\xa0","\xfc","\xf6","\xfb","\xce","\xcf","}","\xe2","\xa9","\xb8","\xa1","'","\xb9","\xaa","\xba","\xef","\xd4","\xa3","\xbb","\xd6","\xab","\xeb",">","(",'"',"{","\xbd",")","\xee","\xea","\xdb","\xdc","\xdf","|","!","<","\xde",'"',"\xe6","=","\xd6",'"',"\xff","\xf6","\xd0","\xcf","&","\xcb","\xe4","&","\xc4","\xb9","\xba","*","\xb6","\xa0","#","\xb3","\xb2","\xad","\xfc","\xf7","\xeb","\xb0","\xaf","\xae","\xae","\xdc","\xac","\xaa","\xef","\xf0","\xa9","\xa9","\xa8","\xa2","\xa8","\xa8","\xa7","/",'"',"\xa5","\t","^","\xd0","\xb1","\xb0","\xae","\xae","\xad","\xac","\xa8","\xa5",">",">","<","<","&","&","\xf0",">",">","<","<"]),u.s) -B.p6={} -B.CM=new A.LP(B.p6,[],A.q7("LP")) -B.Te=new A.wv("call") +B.xM=new A.u5() +B.Qk=new A.E3() +B.TA=A.j(t([0,0,32722,12287,65534,34815,65534,18431]),u.t) +B.IB=A.j(t([0,0,32754,11263,65534,34815,65534,18431]),u.t) +B.Ho=A.j(t([0,0,26624,1023,65534,2047,65534,2047]),u.t) +B.Ji=A.j(t([0,0,32722,12287,65535,34815,65534,18431]),u.t) +B.Fa=A.j(t(["`"," ","´","|","·","¨","±","·","_","®","¸"," ","¦","%","*","{","|",".","}","ý","¤","ú","õ","=","ù","@","ø","±","÷","[","$","·","]","Ó","_","¼","½","¾","¿","À","Á","Ã","ó","È","É","Ì","Í","Ñ","Ò","Õ","Ø","Ù","Ú","Ý","à","á","ã","ç","è","é","ì","í","ñ","ò","Ç","ê","´","¤","ô","¦","ó","£","ò","ù","ñ",":","«","î","ø","í","þ","ý","÷","È","ì","¯","¡","±","é","ß","è","µ","ç","·","¸","û","æ",",","»","ú","¼","½","?","¾","¿","À","Á","Â","Ã","Å","Å","Æ","å","Þ","É","Ê","Ì","ã","Í","Î","â","`","Ñ","Ò","á","Ó","Ô","fj","Õ","à","×","õ","Ø","Ù","Ú","Û","Ý","Ç","¯","²","[",";","³","Â","\","+","Ä","å","ô","´","Å","§","Æ","©","µ","]","×","ÿ","¶","¢","Ê","Ë","ä","þ"," ","ü","ö","û","Î","Ï","}","â","©","¸","¡","'","¹","ª","º","ï","Ô","£","»","Ö","«","ë",">⃒","(",""","{","½",")","î","ê","Û","Ü","ß","|","!","<⃒","Þ",""","æ","=⃥","Ö",""","ÿ","ö","Ð","Ï","&","Ë","ä","&","Ä","¹","º","*","¶"," ","#","³","²","­","ü","÷","ë","°","¯","®","®","Ü","¬","ª","ï","ð","©","©","¨","¢","¨","¨","§","/",""","¥"," ","^","Ð","±","°","®","®","­","¬","¨","¥",">",">","<","<","&","&","ð",">",">","<","<"]),u.s) +B.Eb=A.j(t([0,0,32776,33792,1,10240,0,0]),u.t) +B.fY=A.j(t([0,0,24576,1023,65534,34815,65534,18431]),u.t) +B.Zn=A.j(t(["`","\xa0","\xb4","|","\xb7","\xa8","\xb1","\xb7","_","\xae","\xb8","\n","\xa6","%","*","{","|",".","}","\xfd","\xa4","\xfa","\xf5","=","\xf9","@","\xf8","\xb1","\xf7","[","$","\xb7","]","\xd3","_","\xbc","\xbd","\xbe","\xbf","\xc0","\xc1","\xc3","\xf3","\xc8","\xc9","\xcc","\xcd","\xd1","\xd2","\xd5","\xd8","\xd9","\xda","\xdd","\xe0","\xe1","\xe3","\xe7","\xe8","\xe9","\xec","\xed","\xf1","\xf2","\xc7","\xea","\xb4","\xa4","\xf4","\xa6","\xf3","\xa3","\xf2","\xf9","\xf1",":","\xab","\xee","\xf8","\xed","\xfe","\xfd","\xf7","\xc8","\xec","\xaf","\xa1","\xb1","\xe9","\xdf","\xe8","\xb5","\xe7","\xb7","\xb8","\xfb","\xe6",",","\xbb","\xfa","\xbc","\xbd","?","\xbe","\xbf","\xc0","\xc1","\xc2","\xc3","\xc5","\xc5","\xc6","\xe5","\xde","\xc9","\xca","\xcc","\xe3","\xcd","\xce","\xe2","`","\xd1","\xd2","\xe1","\xd3","\xd4","f","\xd5","\xe0","\xd7","\xf5","\xd8","\xd9","\xda","\xdb","\xdd","\xc7","\xaf","\xb2","[",";","\xb3","\xc2","\\","+","\xc4","\xe5","\xf4","\xb4","\xc5","\xa7","\xc6","\xa9","\xb5","]","\xd7","\xff","\xb6","\xa2","\xca","\xcb","\xe4","\xfe","\xa0","\xfc","\xf6","\xfb","\xce","\xcf","}","\xe2","\xa9","\xb8","\xa1","'","\xb9","\xaa","\xba","\xef","\xd4","\xa3","\xbb","\xd6","\xab","\xeb",">","(",'"',"{","\xbd",")","\xee","\xea","\xdb","\xdc","\xdf","|","!","<","\xde",'"',"\xe6","=","\xd6",'"',"\xff","\xf6","\xd0","\xcf","&","\xcb","\xe4","&","\xc4","\xb9","\xba","*","\xb6","\xa0","#","\xb3","\xb2","\xad","\xfc","\xf7","\xeb","\xb0","\xaf","\xae","\xae","\xdc","\xac","\xaa","\xef","\xf0","\xa9","\xa9","\xa8","\xa2","\xa8","\xa8","\xa7","/",'"',"\xa5","\t","^","\xd0","\xb1","\xb0","\xae","\xae","\xad","\xac","\xa8","\xa5",">",">","<","<","&","&","\xf0",">",">","<","<"]),u.s) B.TE=A.xq("I2") B.hu=A.xq("Wy") B.Wj=A.xq("oI") @@ -2386,7 +2714,7 @@ B.BY=A.xq("HS") B.FN=A.xq("Pz") B.YD=A.xq("zt") B.mj=A.xq("n6")})();(function staticFields(){$.zm=null -$.Qu=A.u([],u.f) +$.Qu=A.j([],u.f) $.xu=null $.i0=null $.Hb=null @@ -2396,9 +2724,11 @@ $.x7=null $.nw=null $.vv=null $.Bv=null -$.Bi=A.u([],A.q7("jd?>")) +$.B=A.j([],A.q7("jd?>")) $.ra=0})();(function lazyInitializers(){var t=hunkHelpers.lazyFinal -t($,"fa","w",()=>A.L("_$dart_dartClosure")) +t($,"fa","w",()=>A.Yg("_$dart_dartClosure")) +t($,"mf","z4",()=>A.nu("^[\\-\\.0-9A-Z_a-z~]*$")) +t($,"Cc","Ob",()=>typeof URLSearchParams=="function") t($,"X0","t8",()=>A.CU(B.ug)) t($,"Zj","Ww",()=>{var s=new A.lM() s.U() @@ -2416,7 +2746,7 @@ break}}v.dispatchPropertyName=v.getIsolateTag("dispatch_record")}() hunkHelpers.setOrUpdateInterceptorsByTag({ArrayBuffer:A.WZ,ArrayBufferView:A.eH,DataView:A.df,Float32Array:A.zU,Float64Array:A.K8,Int16Array:A.xj,Int32Array:A.dE,Int8Array:A.ZA,Uint16Array:A.wf,Uint32Array:A.Pq,Uint8ClampedArray:A.eE,CanvasPixelArray:A.eE,Uint8Array:A.V6}) hunkHelpers.setOrUpdateLeafTags({ArrayBuffer:true,ArrayBufferView:false,DataView:true,Float32Array:true,Float64Array:true,Int16Array:true,Int32Array:true,Int8Array:true,Uint16Array:true,Uint32Array:true,Uint8ClampedArray:true,CanvasPixelArray:true,Uint8Array:false}) A.b0.$nativeSuperclassTag="ArrayBufferView" -A.VR.$nativeSuperclassTag="ArrayBufferView" +A.RG.$nativeSuperclassTag="ArrayBufferView" A.vX.$nativeSuperclassTag="ArrayBufferView" A.Dg.$nativeSuperclassTag="ArrayBufferView" A.WB.$nativeSuperclassTag="ArrayBufferView" diff --git a/tool/inject_dartpad/analysis_options.yaml b/tool/inject_dartpad/analysis_options.yaml deleted file mode 100644 index b9bdf805ac..0000000000 --- a/tool/inject_dartpad/analysis_options.yaml +++ /dev/null @@ -1 +0,0 @@ -include: package:analysis_defaults/analysis.yaml diff --git a/tool/inject_dartpad/lib/inject_dartpad.js b/tool/inject_dartpad/lib/inject_dartpad.js new file mode 100644 index 0000000000..6780dda3c0 --- /dev/null +++ b/tool/inject_dartpad/lib/inject_dartpad.js @@ -0,0 +1,2765 @@ +(function dartProgram(){function copyProperties(a,b){var t=Object.keys(a) +for(var s=0;s=0)return true +if(typeof version=="function"&&version.length==0){var r=version() +if(/^\d+\.\d+\.\d+\.\d+$/.test(r))return true}}catch(q){}return false}() +function inherit(a,b){a.prototype.constructor=a +a.prototype["$i"+a.name]=a +if(b!=null){if(z){Object.setPrototypeOf(a.prototype,b.prototype) +return}var t=Object.create(b.prototype) +copyProperties(a.prototype,t) +a.prototype=t}}function inheritMany(a,b){for(var t=0;t0;b=t){t=b-1 +s=a.charCodeAt(t) +if(s!==32&&s!==13&&!J.Ga(s))break}return b}, +U6(a){if(typeof a=="string")return J.Dr.prototype +if(a==null)return a +if(Array.isArray(a))return J.jd.prototype +if(typeof a!="object"){if(typeof a=="function")return J.c5.prototype +if(typeof a=="symbol")return J.Dw.prototype +if(typeof a=="bigint")return J.rQ.prototype +return a}if(a instanceof A.a)return a +return J.M3(a)}, +c(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.bU.prototype +return J.kD.prototype}if(typeof a=="string")return J.Dr.prototype +if(a==null)return J.CD.prototype +if(typeof a=="boolean")return J.yE.prototype +if(Array.isArray(a))return J.jd.prototype +if(typeof a!="object"){if(typeof a=="function")return J.c5.prototype +if(typeof a=="symbol")return J.Dw.prototype +if(typeof a=="bigint")return J.rQ.prototype +return a}if(a instanceof A.a)return a +return J.M3(a)}, +w1(a){if(a==null)return a +if(Array.isArray(a))return J.jd.prototype +if(typeof a!="object"){if(typeof a=="function")return J.c5.prototype +if(typeof a=="symbol")return J.Dw.prototype +if(typeof a=="bigint")return J.rQ.prototype +return a}if(a instanceof A.a)return a +return J.M3(a)}, +CR(a){return J.c(a).gbx(a)}, +GA(a,b){return J.w1(a).F(a,b)}, +Hm(a){return J.U6(a).gB(a)}, +M1(a,b,c){return J.w1(a).E2(a,b,c)}, +Nu(a){return J.c(a).gi(a)}, +cf(a,b){if(a==null)return b==null +if(typeof a!="object")return b!=null&&a===b +return J.c(a).DN(a,b)}, +p(a){return J.w1(a).gkz(a)}, +t(a){return J.c(a)["["](a)}, +vB:function vB(){}, +yE:function yE(){}, +CD:function CD(){}, +MF:function MF(){}, +zh:function zh(){}, +iC:function iC(){}, +kd:function kd(){}, +c5:function c5(){}, +rQ:function rQ(){}, +Dw:function Dw(){}, +jd:function jd(a){this.$ti=a}, +Po:function Po(a){this.$ti=a}, +D:function D(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +qI:function qI(){}, +bU:function bU(){}, +kD:function kD(){}, +Dr:function Dr(){}},A={FK:function FK(){}, +oo(a){var t,s=a^48 +if(s<=9)return s +t=a|32 +if(97<=t&&t<=102)return t-87 +return-1}, +yc(a,b){a=a+b&536870911 +a=a+((a&524287)<<10)&536870911 +return a^a>>>6}, +qL(a){a=a+((a&67108863)<<3)&536870911 +a^=a>>>11 +return a+((a&16383)<<15)&536870911}, +ks(a){var t,s +for(t=$.Qu.length,s=0;s").Kq(d).C("xy<1,2>")) +return new A.i1(a,b,c.C("@<0>").Kq(d).C("i1<1,2>"))}, +Wp(){return new A.lj("No element")}, +n:function n(a){this.a=a}, +zl:function zl(){}, +bQ:function bQ(){}, +aL:function aL(){}, +a7:function a7(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +i1:function i1(a,b,c){this.a=a +this.b=b +this.$ti=c}, +xy:function xy(a,b,c){this.a=a +this.b=b +this.$ti=c}, +MH:function MH(a,b,c){var _=this +_.a=null +_.b=a +_.c=b +_.$ti=c}, +A8:function A8(a,b,c){this.a=a +this.b=b +this.$ti=c}, +SU:function SU(){}, +NQ(a){var t=v.mangledGlobalNames[a] +if(t!=null)return t +return"minified:"+a}, +wV(a,b){var t +if(b!=null){t=b.x +if(t!=null)return t}return u.p.b(a)}, +I(a){var t +if(typeof a=="string")return a +if(typeof a=="number"){if(a!==0)return""+a}else if(!0===a)return"true" +else if(!1===a)return"false" +else if(a==null)return"null" +t=J.t(a) +return t}, +eQ(a){var t,s=$.xu +if(s==null)s=$.xu=Symbol("identityHashCode") +t=a[s] +if(t==null){t=Math.random()*0x3fffffff|0 +a[s]=t}return t}, +Hp(a,b){var t,s,r,q,p,o=null,n=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(a) +if(n==null)return o +t=n[3] +if(b==null){if(t!=null)return parseInt(a,10) +if(n[2]!=null)return parseInt(a,16) +return o}if(b<2||b>36)throw A.Og(A.TE(b,2,36,"radix",o)) +if(b===10&&t!=null)return parseInt(a,10) +if(b<10||t==null){s=b<=10?47+b:86+b +r=n[1] +for(q=r.length,p=0;ps)return o}return parseInt(a,b)}, +l(a){return A.H(a)}, +H(a){var t,s,r,q +if(a instanceof A.a)return A.m(A.z(a),null) +t=J.c(a) +if(t===B.Ok||t===B.Ub||u.o.b(a)){s=B.O4(a) +if(s!=="Object"&&s!=="")return s +r=a.constructor +if(typeof r=="function"){q=r.name +if(typeof q=="string"&&q!=="Object"&&q!=="")return q}}return A.m(A.z(a),null)}, +i(a){if(a==null||typeof a=="number"||A.y(a))return J.t(a) +if(typeof a=="string")return JSON.stringify(a) +if(a instanceof A.d)return a["["](0) +if(a instanceof A.M)return a.k(!0) +return"Instance of '"+A.l(a)+"'"}, +fw(a,b,c){var t,s,r,q +if(c<=500&&b===0&&c===a.length)return String.fromCharCode.apply(null,a) +for(t=b,s="";t>>0,t&1023|56320)}}throw A.Og(A.TE(a,0,1114111,null,null))}, +HY(a,b){var t,s="index" +if(!A.ok(b))return new A.AT(!0,b,s,null) +t=J.Hm(a) +if(b<0||b>=t)return A.xF(b,t,a,s) +return new A.bJ(null,null,!0,b,s,"Value not in range")}, +au(a,b,c){if(a>c)return A.TE(a,0,c,"start",null) +if(b!=null)if(bc)return A.TE(b,a,c,"end",null) +return new A.AT(!0,b,"end",null)}, +tL(a){return new A.AT(!0,a,null,null)}, +Og(a){return A.r(new Error(),a)}, +r(a,b){var t +if(b==null)b=new A.E() +a.dartException=b +t=A.J +if("defineProperty" in Object){Object.defineProperty(a,"message",{get:t}) +a.name=""}else a.toString=t +return a}, +J(){return J.t(this.dartException)}, +v(a){throw A.Og(a)}, +A(a,b){throw A.r(b,a)}, +G(a){throw A.Og(A.a4(a))}, +CU(a){if(a==null)return J.Nu(a) +if(typeof a=="object")return A.eQ(a) +return J.Nu(a)}, +dJ(a,b){var t,s,r,q=a.length +for(t=0;t=0}, +S0:function S0(a,b){this.a=a +this.b=b}, +d:function d(){}, +E1:function E1(){}, +lc:function lc(){}, +zx:function zx(){}, +rT:function rT(a,b){this.a=a +this.b=b}, +GK:function GK(a){this.a=a}, +Eq:function Eq(a){this.a=a}, +N5:function N5(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +vh:function vh(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +i5:function i5(a,b){this.a=a +this.$ti=b}, +N6:function N6(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +dC:function dC(a){this.a=a}, +wN:function wN(a){this.a=a}, +VX:function VX(a){this.a=a}, +M:function M(){}, +B7:function B7(){}, +VR:function VR(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +od(a,b,c){if(a>>>0!==a||a>=c)throw A.Og(A.HY(b,a))}, +rM(a,b,c){var t +if(!(a>>>0!==a))t=b>>>0!==b||a>b||b>c +else t=!0 +if(t)throw A.Og(A.au(a,b,c)) +return b}, +WZ:function WZ(){}, +eH:function eH(){}, +df:function df(){}, +b0:function b0(){}, +Dg:function Dg(){}, +DV:function DV(){}, +zU:function zU(){}, +K8:function K8(){}, +xj:function xj(){}, +dE:function dE(){}, +ZA:function ZA(){}, +wf:function wf(){}, +Pq:function Pq(){}, +eE:function eE(){}, +V6:function V6(){}, +RG:function RG(){}, +vX:function vX(){}, +WB:function WB(){}, +VS:function VS(){}, +cz(a,b){var t=b.c +return t==null?b.c=A.Bc(a,b.x,!0):t}, +xZ(a,b){var t=b.c +return t==null?b.c=A.Q2(a,"b8",[b.x]):t}, +Q1(a){var t=a.w +if(t===6||t===7||t===8)return A.Q1(a.x) +return t===12||t===13}, +mD(a){return a.as}, +q7(a){return A.Ew(v.typeUniverse,a,!1)}, +PL(a0,a1,a2,a3){var t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=a1.w +switch(a){case 5:case 1:case 2:case 3:case 4:return a1 +case 6:t=a1.x +s=A.PL(a0,t,a2,a3) +if(s===t)return a1 +return A.SO(a0,s,!0) +case 7:t=a1.x +s=A.PL(a0,t,a2,a3) +if(s===t)return a1 +return A.Bc(a0,s,!0) +case 8:t=a1.x +s=A.PL(a0,t,a2,a3) +if(s===t)return a1 +return A.LN(a0,s,!0) +case 9:r=a1.y +q=A.bZ(a0,r,a2,a3) +if(q===r)return a1 +return A.Q2(a0,a1.x,q) +case 10:p=a1.x +o=A.PL(a0,p,a2,a3) +n=a1.y +m=A.bZ(a0,n,a2,a3) +if(o===p&&m===n)return a1 +return A.ap(a0,o,m) +case 11:l=a1.x +k=a1.y +j=A.bZ(a0,k,a2,a3) +if(j===k)return a1 +return A.oP(a0,l,j) +case 12:i=a1.x +h=A.PL(a0,i,a2,a3) +g=a1.y +f=A.qT(a0,g,a2,a3) +if(h===i&&f===g)return a1 +return A.Nf(a0,h,f) +case 13:e=a1.y +a3+=e.length +d=A.bZ(a0,e,a2,a3) +p=a1.x +o=A.PL(a0,p,a2,a3) +if(d===e&&o===p)return a1 +return A.DS(a0,o,d,!0) +case 14:c=a1.x +if(c") +for(s=1;s=0)q+=" "+s[r];++r}return q+"})"}, +L(a2,a3,a4){var t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=", ",a1=null +if(a4!=null){t=a4.length +if(a3==null)a3=A.j([],u.s) +else a1=a3.length +s=a3.length +for(r=t;r>0;--r)a3.push("T"+(s+r)) +for(q=u.X,p=u._,o="<",n="",r=0;r0){b+=a+"[" +for(a="",r=0;r0){b+=a+"{" +for(a="",r=0;r "+c}, +m(a,b){var t,s,r,q,p,o,n=a.w +if(n===5)return"erased" +if(n===2)return"dynamic" +if(n===3)return"void" +if(n===1)return"Never" +if(n===4)return"any" +if(n===6)return A.m(a.x,b) +if(n===7){t=a.x +s=A.m(t,b) +r=t.w +return(r===12||r===13?"("+s+")":s)+"?"}if(n===8)return"FutureOr<"+A.m(a.x,b)+">" +if(n===9){q=A.o(a.x) +p=a.y +return p.length>0?q+("<"+A.b(p,b)+">"):q}if(n===11)return A.k(a,b) +if(n===12)return A.L(a,b,null) +if(n===13)return A.L(a.x,b,a.y) +if(n===14){o=a.x +return b[b.length-1-o]}return"?"}, +o(a){var t=v.mangledGlobalNames[a] +if(t!=null)return t +return"minified:"+a}, +Qo(a,b){var t=a.tR[b] +for(;typeof t=="string";)t=a.tR[t] +return t}, +ai(a,b){var t,s,r,q,p,o=a.eT,n=o[b] +if(n==null)return A.Ew(a,b,!1) +else if(typeof n=="number"){t=n +s=A.mZ(a,5,"#") +r=A.vU(t) +for(q=0;q0)q+="<"+A.Ux(c)+">" +t=a.eC.get(q) +if(t!=null)return t +s=new A.Jc(null,null) +s.w=9 +s.x=b +s.y=c +if(c.length>0)s.c=c[0] +s.as=q +r=A.BD(a,s) +a.eC.set(q,r) +return r}, +ap(a,b,c){var t,s,r,q,p,o +if(b.w===10){t=b.x +s=b.y.concat(c)}else{s=c +t=b}r=t.as+(";<"+A.Ux(s)+">") +q=a.eC.get(r) +if(q!=null)return q +p=new A.Jc(null,null) +p.w=10 +p.x=t +p.y=s +p.as=r +o=A.BD(a,p) +a.eC.set(r,o) +return o}, +oP(a,b,c){var t,s,r="+"+(b+"("+A.Ux(c)+")"),q=a.eC.get(r) +if(q!=null)return q +t=new A.Jc(null,null) +t.w=11 +t.x=b +t.y=c +t.as=r +s=A.BD(a,t) +a.eC.set(r,s) +return s}, +Nf(a,b,c){var t,s,r,q,p,o=b.as,n=c.a,m=n.length,l=c.b,k=l.length,j=c.c,i=j.length,h="("+A.Ux(n) +if(k>0){t=m>0?",":"" +h+=t+"["+A.Ux(l)+"]"}if(i>0){t=m>0?",":"" +h+=t+"{"+A.S4(j)+"}"}s=o+(h+")") +r=a.eC.get(s) +if(r!=null)return r +q=new A.Jc(null,null) +q.w=12 +q.x=b +q.y=c +q.as=s +p=A.BD(a,q) +a.eC.set(s,p) +return p}, +DS(a,b,c,d){var t,s=b.as+("<"+A.Ux(c)+">"),r=a.eC.get(s) +if(r!=null)return r +t=A.hw(a,b,c,s,d) +a.eC.set(s,t) +return t}, +hw(a,b,c,d,e){var t,s,r,q,p,o,n,m +if(e){t=c.length +s=A.vU(t) +for(r=0,q=0;q0){o=A.PL(a,b,s,0) +n=A.bZ(a,c,s,0) +return A.DS(a,o,n,c!==n)}}m=new A.Jc(null,null) +m.w=13 +m.x=b +m.y=c +m.as=d +return A.BD(a,m)}, +ow(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}}, +eT(a){var t,s,r,q,p,o,n,m=a.r,l=a.s +for(t=m.length,s=0;s=48&&r<=57)s=A.Al(s+1,r,m,l) +else if((((r|32)>>>0)-97&65535)<26||r===95||r===36||r===124)s=A.R8(a,s,m,l,!1) +else if(r===46)s=A.R8(a,s,m,l,!0) +else{++s +switch(r){case 44:break +case 58:l.push(!1) +break +case 33:l.push(!0) +break +case 59:l.push(A.KQ(a.u,a.e,l.pop())) +break +case 94:l.push(A.Hc(a.u,l.pop())) +break +case 35:l.push(A.mZ(a.u,5,"#")) +break +case 64:l.push(A.mZ(a.u,2,"@")) +break +case 126:l.push(A.mZ(a.u,3,"~")) +break +case 60:l.push(a.p) +a.p=l.length +break +case 62:A.rD(a,l) +break +case 38:A.I3(a,l) +break +case 42:q=a.u +l.push(A.SO(q,A.KQ(q,a.e,l.pop()),a.n)) +break +case 63:q=a.u +l.push(A.Bc(q,A.KQ(q,a.e,l.pop()),a.n)) +break +case 47:q=a.u +l.push(A.LN(q,A.KQ(q,a.e,l.pop()),a.n)) +break +case 40:l.push(-3) +l.push(a.p) +a.p=l.length +break +case 41:A.Mt(a,l) +break +case 91:l.push(a.p) +a.p=l.length +break +case 93:p=l.splice(a.p) +A.cH(a.u,a.e,p) +a.p=l.pop() +l.push(p) +l.push(-1) +break +case 123:l.push(a.p) +a.p=l.length +break +case 125:p=l.splice(a.p) +A.Be(a.u,a.e,p) +a.p=l.pop() +l.push(p) +l.push(-2) +break +case 43:o=m.indexOf("(",s) +l.push(m.substring(s,o)) +l.push(-4) +l.push(a.p) +a.p=l.length +s=o+1 +break +default:throw"Bad character "+r}}}n=l.pop() +return A.KQ(a.u,a.e,n)}, +Al(a,b,c,d){var t,s,r=b-48 +for(t=c.length;a=48&&s<=57))break +r=r*10+(s-48)}d.push(r) +return a}, +R8(a,b,c,d,e){var t,s,r,q,p,o,n=b+1 +for(t=c.length;n>>0)-97&65535)<26||s===95||s===36||s===124))r=s>=48&&s<=57 +else r=!0 +if(!r)break}}q=c.substring(b,n) +if(e){t=a.u +p=a.e +if(p.w===10)p=p.x +o=A.Qo(t,p.x)[q] +if(o==null)A.v('No "'+q+'" in "'+A.mD(p)+'"') +d.push(A.cE(t,p,o))}else d.push(q) +return n}, +rD(a,b){var t,s=a.u,r=A.oU(a,b),q=b.pop() +if(typeof q=="string")b.push(A.Q2(s,q,r)) +else{t=A.KQ(s,a.e,q) +switch(t.w){case 12:b.push(A.DS(s,t,r,a.n)) +break +default:b.push(A.ap(s,t,r)) +break}}}, +Mt(a,b){var t,s,r,q=a.u,p=b.pop(),o=null,n=null +if(typeof p=="number")switch(p){case-1:o=b.pop() +break +case-2:n=b.pop() +break +default:b.push(p) +break}else b.push(p) +t=A.oU(a,b) +p=b.pop() +switch(p){case-3:p=b.pop() +if(o==null)o=q.sEA +if(n==null)n=q.sEA +s=A.KQ(q,a.e,p) +r=new A.ET() +r.a=t +r.b=o +r.c=n +b.push(A.Nf(q,s,r)) +return +case-4:b.push(A.oP(q,b.pop(),t)) +return +default:throw A.Og(A.hV("Unexpected state under `()`: "+A.I(p)))}}, +I3(a,b){var t=b.pop() +if(0===t){b.push(A.mZ(a.u,1,"0&")) +return}if(1===t){b.push(A.mZ(a.u,4,"1&")) +return}throw A.Og(A.hV("Unexpected extended operation "+A.I(t)))}, +oU(a,b){var t=b.splice(a.p) +A.cH(a.u,a.e,t) +a.p=b.pop() +return t}, +KQ(a,b,c){if(typeof c=="string")return A.Q2(a,c,a.sEA) +else if(typeof c=="number"){b.toString +return A.TV(a,b,c)}else return c}, +cH(a,b,c){var t,s=c.length +for(t=0;to)return!1 +n=o-p +m=t.b +l=s.b +k=m.length +j=l.length +if(p+k=e)return!1 +a0=g[c] +c+=3 +if(a0?new Array(r):v.typeUniverse.sEA +for(p=0;p0?new Array(a):v.typeUniverse.sEA}, +Jc:function Jc(a,b){var _=this +_.a=a +_.b=b +_.r=_.f=_.d=_.c=null +_.w=0 +_.as=_.Q=_.z=_.y=_.x=null}, +ET:function ET(){this.c=this.b=this.a=null}, +lY:function lY(a){this.a=a}, +u9:function u9(){}, +iM:function iM(a){this.a=a}, +vL(a,b){var t=a[b] +return t===a?null:t}, +cW(a,b,c){if(c==null)a[b]=a +else a[b]=c}, +a0(){var t=Object.create(null) +A.cW(t,"",t) +delete t[""] +return t}, +EF(a,b,c){return A.dJ(a,new A.N5(b.C("@<0>").Kq(c).C("N5<1,2>")))}, +C(a,b){return new A.N5(a.C("@<0>").Kq(b).C("N5<1,2>"))}, +nO(a){var t,s={} +if(A.ks(a))return"{...}" +t=new A.Rn("") +try{$.Qu.push(a) +t.a+="{" +s.a=!0 +a.aN(0,new A.mN(s,t)) +t.a+="}"}finally{$.Qu.pop()}s=t.a +return s.charCodeAt(0)==0?s:s}, +k6:function k6(){}, +YF:function YF(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +Ni:function Ni(a,b){this.a=a +this.$ti=b}, +t3:function t3(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +F:function F(){}, +il:function il(){}, +mN:function mN(a,b){this.a=a +this.b=b}, +Uk:function Uk(){}, +wI:function wI(){}, +Zi:function Zi(){}, +u5:function u5(){}, +E3:function E3(){}, +Rw:function Rw(a){this.b=0 +this.c=a}, +QA(a,b){var t=A.Hp(a,b) +if(t!=null)return t +throw A.Og(A.rr(a,null,null))}, +O8(a,b,c){var t,s +if(a<0||a>4294967295)A.v(A.TE(a,0,4294967295,"length",null)) +t=J.x(A.j(new Array(a),c.C("jd<0>"))) +if(a!==0&&b!=null)for(s=0;s")) +for(t=J.p(a);t.G();)s.push(t.gl()) +if(b)return s +return J.x(s)}, +HM(a){var t +A.k1(0,"start") +t=A.Nz(a,0,null) +return t}, +Nz(a,b,c){var t=a.length +if(b>=t)return"" +return A.fw(a,b,t)}, +nu(a){return new A.VR(a,A.v4(a,!1,!0,!1,!1,!1))}, +vg(a,b,c){var t=J.p(b) +if(!t.G())return a +if(c.length===0){do a+=A.I(t.gl()) +while(t.G())}else{a+=A.I(t.gl()) +for(;t.G();)a=a+c+A.I(t.gl())}return a}, +eP(a,b,c,d){var t,s,r,q,p,o="0123456789ABCDEF" +if(c===B.xM){t=$.z4() +t=t.b.test(b)}else t=!1 +if(t)return b +s=B.Qk.W(b) +for(t=s.length,r=0,q="";r>>4]&1<<(p&15))!==0)q+=A.Lw(p) +else q=d&&p===32?q+"+":q+"%"+o[p>>>4&15]+o[p&15]}return q.charCodeAt(0)==0?q:q}, +tS(a){var t,s,r +if(!$.Ob())return A.yf(a) +t=new URLSearchParams() +a.aN(0,new A.bp(t)) +s=t.toString() +r=s.length +if(r>0&&s[r-1]==="=")s=B.xB.Nj(s,0,r-1) +return s.replace(/=&|\*|%7E/g,b=>b==="=&"?"&":b==="*"?"%2A":"~")}, +h(a){if(typeof a=="number"||A.y(a)||a==null)return J.t(a) +if(typeof a=="string")return JSON.stringify(a) +return A.i(a)}, +hV(a){return new A.C6(a)}, +q(a){return new A.AT(!1,null,null,a)}, +TE(a,b,c,d,e){return new A.bJ(b,c,!0,a,d,"Invalid value")}, +jB(a,b,c){if(0>a||a>c)throw A.Og(A.TE(a,0,c,"start",null)) +if(b!=null){if(a>b||b>c)throw A.Og(A.TE(b,a,c,"end",null)) +return b}return c}, +k1(a,b){if(a<0)throw A.Og(A.TE(a,0,null,b,null)) +return a}, +xF(a,b,c,d){return new A.eY(b,!0,a,d,"Index out of range")}, +u0(a){return new A.ub(a)}, +SY(a){return new A.ds(a)}, +a4(a){return new A.UV(a)}, +rr(a,b,c){return new A.aE(a,b,c)}, +Sd(a,b,c){var t,s +if(A.ks(a)){if(b==="("&&c===")")return"(...)" +return b+"..."+c}t=A.j([],u.s) +$.Qu.push(a) +try{A.Vr(a,t)}finally{$.Qu.pop()}s=A.vg(b,t,", ")+c +return s.charCodeAt(0)==0?s:s}, +tA(a,b,c){var t,s +if(A.ks(a))return b+"..."+c +t=new A.Rn(b) +$.Qu.push(a) +try{s=t +s.a=A.vg(s.a,a,", ")}finally{$.Qu.pop()}t.a+=c +s=t.a +return s.charCodeAt(0)==0?s:s}, +Vr(a,b){var t,s,r,q,p,o,n,m=a.gkz(a),l=0,k=0 +while(!0){if(!(l<80||k<3))break +if(!m.G())return +t=A.I(m.gl()) +b.push(t) +l+=t.length+2;++k}if(!m.G()){if(k<=5)return +s=b.pop() +r=b.pop()}else{q=m.gl();++k +if(!m.G()){if(k<=4){b.push(A.I(q)) +return}s=A.I(q) +r=b.pop() +l+=s.length+2}else{p=m.gl();++k +for(;m.G();q=p,p=o){o=m.gl();++k +if(k>100){while(!0){if(!(l>75&&k>3))break +l-=b.pop().length+2;--k}b.push("...") +return}}r=A.I(q) +s=A.I(p) +l+=s.length+r.length+4}}if(k>b.length+2){l+=5 +n="..."}else n=null +while(!0){if(!(l>80&&b.length>3))break +l-=b.pop().length+2 +if(n==null){l+=5 +n="..."}}if(n!=null)b.push(n) +b.push(r) +b.push(s)}, +f5(a,b,c,d){var t +if(B.zt===c){t=B.jn.gi(a) +b=J.Nu(b) +return A.qL(A.yc(A.yc($.t8(),t),b))}if(B.zt===d){t=B.jn.gi(a) +b=J.Nu(b) +c=J.Nu(c) +return A.qL(A.yc(A.yc(A.yc($.t8(),t),b),c))}t=B.jn.gi(a) +b=J.Nu(b) +c=J.Nu(c) +d=J.Nu(d) +d=A.qL(A.yc(A.yc(A.yc(A.yc($.t8(),t),b),c),d)) +return d}, +Hh(a,b,c){var t,s,r,q,p,o,n="IPv4 address should contain exactly 4 parts",m="each part must be in the range 0..255",l=new A.cS(a),k=new Uint8Array(4) +for(t=b,s=t,r=0;t9)l.$2("invalid character",t)}else{if(r===3)l.$2(n,t) +p=A.QA(B.xB.Nj(a,s,t),null) +if(p>255)l.$2(m,s) +o=r+1 +k[r]=p +s=t+1 +r=o}}if(r!==3)l.$2(n,c) +p=A.QA(B.xB.Nj(a,s,c),null) +if(p>255)l.$2(m,s) +k[r]=p +return k}, +eg(a,b,c){var t,s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e=new A.VC(a),d=new A.JT(e,a) +if(a.length<2)e.$2("address is too short",f) +t=A.j([],u.t) +for(s=b,r=s,q=!1,p=!1;s>>0) +t.push((l[2]<<8|l[3])>>>0)}if(q){if(t.length>7)e.$2("an address with a wildcard must have less than 7 parts",f)}else if(t.length!==8)e.$2("an address without a wildcard must contain exactly 8 parts",f) +k=new Uint8Array(16) +for(m=t.length,j=9-m,s=0,i=0;s=b&&r=b&&t>>4]&1<<(q&15))!==0){if(r&&65<=q&&90>=q){if(j==null)j=new A.Rn("") +if(s>>4]&1<<(p&15))!==0){if(q&&65<=p&&90>=p){if(r==null)r=new A.Rn("") +if(s>>4]&1<<(p&15))!==0)A.R3(a,t,"Invalid character") +else{k=1 +if((p&64512)===55296&&t+1>>4]&1<<(r&15))!==0))A.R3(a,t,"Illegal scheme character") +if(65<=r&&r<=90)s=!0}a=B.xB.Nj(a,b,c) +return A.Ya(s?a.toLowerCase():a)}, +Ya(a){if(a==="http")return"http" +if(a==="file")return"file" +if(a==="https")return"https" +if(a==="package")return"package" +return a}, +zR(a,b,c){return A.PI(a,b,c,B.TA,!1,!1)}, +ka(a,b,c,d,e,f){var t=e==="file",s=t||f,r=new A.A8(d,new A.RZ(),A.t6(d).C("A8<1,qU>")).H(0,"/") +if(r.length===0){if(t)return"/"}else if(s&&!B.xB.R(r,"/"))r="/"+r +return A.Jr(r,e,f)}, +Jr(a,b,c){var t=b.length===0 +if(t&&!c&&!B.xB.R(a,"/")&&!B.xB.R(a,"\\"))return A.wF(a,!t||c) +return A.xe(a)}, +le(a,b,c,d){return A.tS(d)}, +yf(a){var t={},s=new A.Rn("") +t.a="" +a.aN(0,new A.fq(new A.IP(t,s))) +t=s.a +return t.charCodeAt(0)==0?t:t}, +tG(a,b,c){return null}, +rv(a,b,c){var t,s,r,q,p,o=b+2 +if(o>=a.length)return"%" +t=a.charCodeAt(b+1) +s=a.charCodeAt(o) +r=A.oo(t) +q=A.oo(s) +if(r<0||q<0)return"%" +p=r*16+q +if(p<127&&(B.fY[B.jn.wG(p,4)]&1<<(p&15))!==0)return A.Lw(c&&65<=p&&90>=p?(p|32)>>>0:p) +if(t>=97||s>=97)return B.xB.Nj(a,b,b+3).toUpperCase() +return null}, +zX(a){var t,s,r,q,p,o="0123456789ABCDEF" +if(a<128){t=new Uint8Array(3) +t[0]=37 +t[1]=o.charCodeAt(a>>>4) +t[2]=o.charCodeAt(a&15)}else{if(a>2047)if(a>65535){s=240 +r=4}else{s=224 +r=3}else{s=192 +r=2}t=new Uint8Array(3*r) +for(q=0;--r,r>=0;s=128){p=B.jn.bf(a,6*r)&63|s +t[q]=37 +t[q+1]=o.charCodeAt(p>>>4) +t[q+2]=o.charCodeAt(p&15) +q+=3}}return A.HM(t)}, +PI(a,b,c,d,e,f){var t=A.Ul(a,b,c,d,e,f) +return t==null?B.xB.Nj(a,b,c):t}, +Ul(a,b,c,d,e,f){var t,s,r,q,p,o,n,m,l,k,j=null +for(t=!e,s=b,r=s,q=j;s>>4]&1<<(p&15))!==0)++s +else{o=1 +if(p===37){n=A.rv(a,s,!1) +if(n==null){s+=3 +continue}if("%"===n)n="%25" +else o=3}else if(p===92&&f)n="/" +else if(t&&p<=93&&(B.Eb[p>>>4]&1<<(p&15))!==0){A.R3(a,s,"Invalid character") +o=j +n=o}else{if((p&64512)===55296){m=s+1 +if(m=2&&A.Et(a.charCodeAt(0)))for(t=1;t127||(B.Ho[s>>>4]&1<<(s&15))===0)break}return a}, +Et(a){var t=a|32 +return 97<=t&&t<=122}, +bp:function bp(a){this.a=a}, +Ge:function Ge(){}, +C6:function C6(a){this.a=a}, +E:function E(){}, +AT:function AT(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bJ:function bJ(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.a=c +_.b=d +_.c=e +_.d=f}, +eY:function eY(a,b,c,d,e){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e}, +ub:function ub(a){this.a=a}, +ds:function ds(a){this.a=a}, +lj:function lj(a){this.a=a}, +UV:function UV(a){this.a=a}, +k5:function k5(){}, +aE:function aE(a,b,c){this.a=a +this.b=b +this.c=c}, +cX:function cX(){}, +c8:function c8(){}, +a:function a(){}, +Rn:function Rn(a){this.a=a}, +cS:function cS(a){this.a=a}, +VC:function VC(a){this.a=a}, +JT:function JT(a,b){this.a=a +this.b=b}, +Dn:function Dn(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.y=_.w=$}, +RZ:function RZ(){}, +IP:function IP(a,b){this.a=a +this.b=b}, +fq:function fq(a){this.a=a}, +K(a,b,c){if(c>=1)return a.$1(b) +return a.$0()}, +m6(a){return a==null||A.y(a)||typeof a=="number"||typeof a=="string"||u.U.b(a)||u.E.b(a)||u.e.b(a)||u.O.b(a)||u.D.b(a)||u.k.b(a)||u.v.b(a)||u.B.b(a)||u.q.b(a)||u.J.b(a)||u.Y.b(a)}, +Pe(a){if(A.m6(a))return a +return new A.Pb(new A.YF(u.G)).$1(a)}, +Pb:function Pb(a){this.a=a}, +lM:function lM(){this.a=$}, +YE:function YE(){}, +hy(a){if(a==null)return null +return new A.TZ(a)}, +TZ:function TZ(a){this.a=a}, +E2(){var t,s,r,q,p=self,o=p.document.querySelectorAll("pre > code[data-dartpad]:only-child"),n=u.N,m=A.C(n,n) +p=p.window +n=new A.e(m) +if(typeof n=="function")A.v(A.q("Attempting to rewrap a JS function.")) +t=function(a,b){return function(c){return a(b,c,arguments.length)}}(A.K,n) +t[$.w()]=n +p.addEventListener("message",t) +for(p=u.m,s=0;s").Kq(c).C("A8<1,2>"))}, +H(a,b){var t,s=A.O8(a.length,"",u.N) +for(t=0;t0)return a[t-1] +throw A.Og(A.Wp())}, +"["(a){return A.tA(a,"[","]")}, +gkz(a){return new J.D(a,a.length,A.t6(a).C("D<1>"))}, +gi(a){return A.eQ(a)}, +gB(a){return a.length}, +$ibQ:1, +$icX:1, +$izM:1} +J.Po.prototype={} +J.D.prototype={ +gl(){var t=this.d +return t==null?this.$ti.c.a(t):t}, +G(){var t,s=this,r=s.a,q=r.length +if(s.b!==q)throw A.Og(A.G(r)) +t=s.c +if(t>=q){s.d=null +return!1}s.d=r[t] +s.c=t+1 +return!0}} +J.qI.prototype={ +"["(a){if(a===0&&1/a<0)return"-0.0" +else return""+a}, +gi(a){var t,s,r,q,p=a|0 +if(a===p)return p&536870911 +t=Math.abs(a) +s=Math.log(t)/0.6931471805599453|0 +r=Math.pow(2,s) +q=t<1?t/r:r/t +return((q*9007199254740992|0)+(q*3542243181176521|0))*599197+s*1259&536870911}, +wG(a,b){var t +if(a>0)t=this.p(a,b) +else{t=b>31?31:b +t=a>>t>>>0}return t}, +bf(a,b){if(0>b)throw A.Og(A.tL(b)) +return this.p(a,b)}, +p(a,b){return b>31?0:a>>>b}, +gbx(a){return A.Kx(u.H)}, +$iCP:1} +J.bU.prototype={ +gbx(a){return A.Kx(u.S)}, +$iy5:1, +$iKN:1} +J.kD.prototype={ +gbx(a){return A.Kx(u.i)}, +$iy5:1} +J.Dr.prototype={ +h(a,b){return a+b}, +Y(a,b,c){var t +if(c<0||c>a.length)throw A.Og(A.TE(c,0,a.length,null,null)) +t=c+b.length +if(t>a.length)return!1 +return b===a.substring(c,t)}, +R(a,b){return this.Y(a,b,0)}, +Nj(a,b,c){return a.substring(b,A.jB(b,c,a.length))}, +yn(a,b){return this.Nj(a,b,null)}, +OF(a){var t,s=a.trimEnd(),r=s.length +if(r===0)return s +t=r-1 +if(s.charCodeAt(t)!==133)return s +return s.substring(0,J.c1(s,t))}, +I(a,b){var t,s +if(0>=b)return"" +if(b===1||a.length===0)return a +if(b!==b>>>0)throw A.Og(B.Eq) +for(t=a,s="";!0;){if((b&1)===1)s=t+s +b=b>>>1 +if(b===0)break +t+=t}return s}, +K(a,b,c){var t +if(c<0||c>a.length)throw A.Og(A.TE(c,0,a.length,null,null)) +t=a.indexOf(b,c) +return t}, +M(a,b){return this.K(a,b,0)}, +"["(a){return a}, +gi(a){var t,s,r +for(t=a.length,s=0,r=0;r>6}s=s+((s&67108863)<<3)&536870911 +s^=s>>11 +return s+((s&16383)<<15)&536870911}, +gbx(a){return A.Kx(u.N)}, +gB(a){return a.length}, +$iy5:1, +$iqU:1} +A.n.prototype={ +"["(a){return"LateInitializationError: "+this.a}} +A.zl.prototype={} +A.bQ.prototype={} +A.aL.prototype={ +gkz(a){var t=this +return new A.a7(t,t.gB(t),A.Lh(t).C("a7"))}, +H(a,b){var t,s,r,q=this,p=q.gB(q) +if(b.length!==0){if(p===0)return"" +t=A.I(q.F(0,0)) +if(p!==q.gB(q))throw A.Og(A.a4(q)) +for(s=t,r=1;r").Kq(c).C("A8<1,2>"))}} +A.a7.prototype={ +gl(){var t=this.d +return t==null?this.$ti.c.a(t):t}, +G(){var t,s=this,r=s.a,q=J.U6(r),p=q.gB(r) +if(s.b!==p)throw A.Og(A.a4(r)) +t=s.c +if(t>=p){s.d=null +return!1}s.d=q.F(r,t);++s.c +return!0}} +A.i1.prototype={ +gkz(a){var t=this.a +return new A.MH(t.gkz(t),this.b,A.Lh(this).C("MH<1,2>"))}, +gB(a){var t=this.a +return t.gB(t)}} +A.xy.prototype={$ibQ:1} +A.MH.prototype={ +G(){var t=this,s=t.b +if(s.G()){t.a=t.c.$1(s.gl()) +return!0}t.a=null +return!1}, +gl(){var t=this.a +return t==null?this.$ti.y[1].a(t):t}} +A.A8.prototype={ +gB(a){return J.Hm(this.a)}, +F(a,b){return this.b.$1(J.GA(this.a,b))}} +A.SU.prototype={} +A.S0.prototype={$r:"+code,id(1,2)",$s:1} +A.d.prototype={ +"["(a){var t=this.constructor,s=t==null?null:t.name +return"Closure '"+A.NQ(s==null?"unknown":s)+"'"}, +gKu(){return this}, +$C:"$1", +$R:1, +$D:null} +A.E1.prototype={$C:"$2",$R:2} +A.lc.prototype={} +A.zx.prototype={ +"["(a){var t=this.$static_name +if(t==null)return"Closure of unknown static method" +return"Closure '"+A.NQ(t)+"'"}} +A.rT.prototype={ +DN(a,b){if(b==null)return!1 +if(this===b)return!0 +if(!(b instanceof A.rT))return!1 +return this.$_target===b.$_target&&this.a===b.a}, +gi(a){return(A.CU(this.a)^A.eQ(this.$_target))>>>0}, +"["(a){return"Closure '"+this.$_name+"' of "+("Instance of '"+A.l(this.a)+"'")}} +A.GK.prototype={ +"["(a){return"Reading static variable '"+this.a+"' during its initialization"}} +A.Eq.prototype={ +"["(a){return"RuntimeError: "+this.a}} +A.N5.prototype={ +gB(a){return this.a}, +gv(){return new A.i5(this,this.$ti.C("i5<1>"))}, +q(a,b){var t,s,r,q,p=null +if(typeof b=="string"){t=this.b +if(t==null)return p +s=t[b] +r=s==null?p:s.b +return r}else if(typeof b=="number"&&(b&0x3fffffff)===b){q=this.c +if(q==null)return p +s=q[b] +r=s==null?p:s.b +return r}else return this.aa(b)}, +aa(a){var t,s,r=this.d +if(r==null)return null +t=r[J.Nu(a)&1073741823] +s=this.X(t,a) +if(s<0)return null +return t[s].b}, +t(a,b,c){var t,s,r,q,p,o,n=this +if(typeof b=="string"){t=n.b +n.m(t==null?n.b=n.A():t,b,c)}else if(typeof b=="number"&&(b&0x3fffffff)===b){s=n.c +n.m(s==null?n.c=n.A():s,b,c)}else{r=n.d +if(r==null)r=n.d=n.A() +q=J.Nu(b)&1073741823 +p=r[q] +if(p==null)r[q]=[n.O(b,c)] +else{o=n.X(p,b) +if(o>=0)p[o].b=c +else p.push(n.O(b,c))}}}, +j(a,b){var t=this.H4(this.b,b) +return t}, +aN(a,b){var t=this,s=t.e,r=t.r +for(;s!=null;){b.$2(s.a,s.b) +if(r!==t.r)throw A.Og(A.a4(t)) +s=s.c}}, +m(a,b,c){var t=a[b] +if(t==null)a[b]=this.O(b,c) +else t.b=c}, +H4(a,b){var t +if(a==null)return null +t=a[b] +if(t==null)return null +this.GS(t) +delete a[b] +return t.b}, +S(){this.r=this.r+1&1073741823}, +O(a,b){var t,s=this,r=new A.vh(a,b) +if(s.e==null)s.e=s.f=r +else{t=s.f +t.toString +r.d=t +s.f=t.c=r}++s.a +s.S() +return r}, +GS(a){var t=this,s=a.d,r=a.c +if(s==null)t.e=r +else s.c=r +if(r==null)t.f=s +else r.d=s;--t.a +t.S()}, +X(a,b){var t,s +if(a==null)return-1 +t=a.length +for(s=0;s"]=t +delete t[""] +return t}} +A.vh.prototype={} +A.i5.prototype={ +gB(a){return this.a.a}, +gkz(a){var t=this.a,s=new A.N6(t,t.r) +s.c=t.e +return s}} +A.N6.prototype={ +gl(){return this.d}, +G(){var t,s=this,r=s.a +if(s.b!==r.r)throw A.Og(A.a4(r)) +t=s.c +if(t==null){s.d=null +return!1}else{s.d=t.a +s.c=t.c +return!0}}} +A.dC.prototype={ +$1(a){return this.a(a)}} +A.wN.prototype={ +$2(a,b){return this.a(a,b)}} +A.VX.prototype={ +$1(a){return this.a(a)}} +A.M.prototype={ +"["(a){return this.k(!1)}, +k(a){var t,s,r,q,p,o=this.D(),n=this.n(),m=(a?""+"Record ":"")+"(" +for(t=o.length,s="",r=0;r0;){--r;--t +l[r]=s[t]}}l=A.u(l,!1,u.K) +l.fixed$length=Array +l.immutable$list=Array +return l}} +A.B7.prototype={ +n(){return[this.a,this.b]}, +DN(a,b){if(b==null)return!1 +return b instanceof A.B7&&this.$s===b.$s&&J.cf(this.a,b.a)&&J.cf(this.b,b.b)}, +gi(a){return A.f5(this.$s,this.a,this.b,B.zt)}} +A.VR.prototype={ +"["(a){return"RegExp/"+this.a+"/"+this.b.flags}} +A.WZ.prototype={ +gbx(a){return B.TE}, +$iy5:1, +$iI2:1} +A.eH.prototype={} +A.df.prototype={ +gbx(a){return B.hu}, +$iy5:1, +$iWy:1} +A.b0.prototype={ +gB(a){return a.length}, +$iXj:1} +A.Dg.prototype={ +q(a,b){A.od(b,a,a.length) +return a[b]}, +$ibQ:1, +$icX:1, +$izM:1} +A.DV.prototype={$ibQ:1,$icX:1,$izM:1} +A.zU.prototype={ +gbx(a){return B.Wj}, +$iy5:1, +$ioI:1} +A.K8.prototype={ +gbx(a){return B.Wu}, +$iy5:1, +$imJ:1} +A.xj.prototype={ +gbx(a){return B.Nh}, +q(a,b){A.od(b,a,a.length) +return a[b]}, +$iy5:1, +$irF:1} +A.dE.prototype={ +gbx(a){return B.vb}, +q(a,b){A.od(b,a,a.length) +return a[b]}, +$iy5:1, +$iX6:1} +A.ZA.prototype={ +gbx(a){return B.Zb}, +q(a,b){A.od(b,a,a.length) +return a[b]}, +$iy5:1, +$iZX:1} +A.wf.prototype={ +gbx(a){return B.BY}, +q(a,b){A.od(b,a,a.length) +return a[b]}, +$iy5:1, +$iHS:1} +A.Pq.prototype={ +gbx(a){return B.FN}, +q(a,b){A.od(b,a,a.length) +return a[b]}, +$iy5:1, +$iPz:1} +A.eE.prototype={ +gbx(a){return B.YD}, +gB(a){return a.length}, +q(a,b){A.od(b,a,a.length) +return a[b]}, +$iy5:1, +$izt:1} +A.V6.prototype={ +gbx(a){return B.mj}, +gB(a){return a.length}, +q(a,b){A.od(b,a,a.length) +return a[b]}, +$iy5:1, +$in6:1} +A.RG.prototype={} +A.vX.prototype={} +A.WB.prototype={} +A.VS.prototype={} +A.Jc.prototype={ +C(a){return A.cE(v.typeUniverse,this,a)}, +Kq(a){return A.v5(v.typeUniverse,this,a)}} +A.ET.prototype={} +A.lY.prototype={ +"["(a){return A.m(this.a,null)}} +A.u9.prototype={ +"["(a){return this.a}} +A.iM.prototype={} +A.k6.prototype={ +gB(a){return this.a}, +gv(){return new A.Ni(this,this.$ti.C("Ni<1>"))}, +x4(a){var t,s +if(typeof a=="string"&&a!=="__proto__"){t=this.b +return t==null?!1:t[a]!=null}else if(typeof a=="number"&&(a&1073741823)===a){s=this.c +return s==null?!1:s[a]!=null}else return this.KY(a)}, +KY(a){var t=this.d +if(t==null)return!1 +return this.DF(this.e1(t,a),a)>=0}, +q(a,b){var t,s,r +if(typeof b=="string"&&b!=="__proto__"){t=this.b +s=t==null?null:A.vL(t,b) +return s}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c +s=r==null?null:A.vL(r,b) +return s}else return this.c8(b)}, +c8(a){var t,s,r=this.d +if(r==null)return null +t=this.e1(r,a) +s=this.DF(t,a) +return s<0?null:t[s+1]}, +t(a,b,c){var t,s,r,q=this,p=q.d +if(p==null)p=q.d=A.a0() +t=A.CU(b)&1073741823 +s=p[t] +if(s==null){A.cW(p,t,[b,c]);++q.a +q.e=null}else{r=q.DF(s,b) +if(r>=0)s[r+1]=c +else{s.push(b,c);++q.a +q.e=null}}}, +aN(a,b){var t,s,r,q,p,o=this,n=o.Cf() +for(t=n.length,s=o.$ti.y[1],r=0;r"))}} +A.t3.prototype={ +gl(){var t=this.d +return t==null?this.$ti.c.a(t):t}, +G(){var t=this,s=t.b,r=t.c,q=t.a +if(s!==q.e)throw A.Og(A.a4(q)) +else if(r>=s.length){t.d=null +return!1}else{t.d=s[r] +t.c=r+1 +return!0}}} +A.F.prototype={ +gkz(a){return new A.a7(a,this.gB(a),A.z(a).C("a7"))}, +F(a,b){return this.q(a,b)}, +E2(a,b,c){return new A.A8(a,b,A.z(a).C("@").Kq(c).C("A8<1,2>"))}, +"["(a){return A.tA(a,"[","]")}} +A.il.prototype={ +aN(a,b){var t,s,r,q +for(t=this.gv(),t=t.gkz(t),s=A.Lh(this).y[1];t.G();){r=t.gl() +q=this.q(0,r) +b.$2(r,q==null?s.a(q):q)}}, +gB(a){var t=this.gv() +return t.gB(t)}, +"["(a){return A.nO(this)}} +A.mN.prototype={ +$2(a,b){var t,s=this.a +if(!s.a)this.b.a+=", " +s.a=!1 +s=this.b +t=A.I(a) +t=s.a+=t +s.a=t+": " +t=A.I(b) +s.a+=t}} +A.Uk.prototype={} +A.wI.prototype={} +A.Zi.prototype={} +A.u5.prototype={} +A.E3.prototype={ +W(a){var t,s,r,q=A.jB(0,null,a.length) +if(q===0)return new Uint8Array(0) +t=q*3 +s=new Uint8Array(t) +r=new A.Rw(s) +if(r.T(a,0,q)!==q)r.RO() +return new Uint8Array(s.subarray(0,A.rM(0,r.b,t)))}} +A.Rw.prototype={ +RO(){var t=this,s=t.c,r=t.b,q=t.b=r+1 +s[r]=239 +r=t.b=q+1 +s[q]=191 +t.b=r+1 +s[r]=189}, +O6(a,b){var t,s,r,q,p=this +if((b&64512)===56320){t=65536+((a&1023)<<10)|b&1023 +s=p.c +r=p.b +q=p.b=r+1 +s[r]=t>>>18|240 +r=p.b=q+1 +s[q]=t>>>12&63|128 +q=p.b=r+1 +s[r]=t>>>6&63|128 +p.b=q+1 +s[q]=t&63|128 +return!0}else{p.RO() +return!1}}, +T(a,b,c){var t,s,r,q,p,o,n,m=this +if(b!==c&&(a.charCodeAt(c-1)&64512)===55296)--c +for(t=m.c,s=t.length,r=b;r=s)break +m.b=p+1 +t[p]=q}else{p=q&64512 +if(p===55296){if(m.b+4>s)break +o=r+1 +if(m.O6(q,a.charCodeAt(o)))r=o}else if(p===56320){if(m.b+3>s)break +m.RO()}else if(q<=2047){p=m.b +n=p+1 +if(n>=s)break +m.b=n +t[p]=q>>>6|192 +m.b=n+1 +t[n]=q&63|128}else{p=m.b +if(p+2>=s)break +n=m.b=p+1 +t[p]=q>>>12|224 +p=m.b=n+1 +t[n]=q>>>6&63|128 +m.b=p+1 +t[p]=q&63|128}}}return r}} +A.bp.prototype={ +$2(a,b){var t,s +if(typeof b=="string")this.a.set(a,b) +else if(b==null)this.a.set(a,"") +else for(t=J.p(b),s=this.a;t.G();){b=t.gl() +if(typeof b=="string")s.append(a,b) +else if(b==null)s.append(a,"") +else A.tE(b)}}} +A.Ge.prototype={} +A.C6.prototype={ +"["(a){var t=this.a +if(t!=null)return"Assertion failed: "+A.h(t) +return"Assertion failed"}} +A.E.prototype={} +A.AT.prototype={ +gZ(){return"Invalid argument"+(!this.a?"(s)":"")}, +gN(){return""}, +"["(a){var t=this,s=t.c,r=s==null?"":" ("+s+")",q=t.d,p=q==null?"":": "+q,o=t.gZ()+r+p +if(!t.a)return o +return o+t.gN()+": "+A.h(t.gE())}, +gE(){return this.b}} +A.bJ.prototype={ +gE(){return this.b}, +gZ(){return"RangeError"}, +gN(){var t,s=this.e,r=this.f +if(s==null)t=r!=null?": Not less than or equal to "+A.I(r):"" +else if(r==null)t=": Not greater than or equal to "+A.I(s) +else if(r>s)t=": Not in inclusive range "+A.I(s)+".."+A.I(r) +else t=rf.length +else t=!1 +if(t)g=null +if(g==null){if(f.length>78)f=B.xB.Nj(f,0,75)+"..." +return h+"\n"+f}for(s=1,r=0,q=!1,p=0;p1?h+(" (at line "+s+", character "+(g-r+1)+")\n"):h+(" (at character "+(g+1)+")\n") +n=f.length +for(p=g;p78){l="..." +if(g-r<75){k=r+75 +j=r}else{if(n-g<75){j=n-75 +k=n +l=""}else{j=g-36 +k=g+36}m="..."}}else{k=n +j=r +l=""}return h+m+B.xB.Nj(f,j,k)+l+"\n"+B.xB.I(" ",g-j+m.length)+"^\n"}else return g!=null?h+(" (at offset "+A.I(g)+")"):h}} +A.cX.prototype={ +E2(a,b,c){return A.K1(this,b,A.Lh(this).C("cX.E"),c)}, +gB(a){var t,s=this.gkz(this) +for(t=0;s.G();)++t +return t}, +F(a,b){var t,s +A.k1(b,"index") +t=this.gkz(this) +for(s=b;t.G();){if(s===0)return t.gl();--s}throw A.Og(A.xF(b,b-s,this,"index"))}, +"["(a){return A.Sd(this,"(",")")}} +A.c8.prototype={ +gi(a){return A.a.prototype.gi.call(this,0)}, +"["(a){return"null"}} +A.a.prototype={$ia:1, +DN(a,b){return this===b}, +gi(a){return A.eQ(this)}, +"["(a){return"Instance of '"+A.l(this)+"'"}, +gbx(a){return A.RW(this)}, +toString(){return this["["](this)}} +A.Rn.prototype={ +gB(a){return this.a.length}, +"["(a){var t=this.a +return t.charCodeAt(0)==0?t:t}} +A.cS.prototype={ +$2(a,b){throw A.Og(A.rr("Illegal IPv4 address, "+a,this.a,b))}} +A.VC.prototype={ +$2(a,b){throw A.Og(A.rr("Illegal IPv6 address, "+a,this.a,b))}} +A.JT.prototype={ +$2(a,b){var t +if(b-a>4)this.a.$2("an IPv6 part can only contain a maximum of 4 hex digits",a) +t=A.QA(B.xB.Nj(this.b,a,b),16) +if(t<0||t>65535)this.a.$2("each part must be in the range of `0x0..0xFFFF`",a) +return t}} +A.Dn.prototype={ +gL(){var t,s,r,q,p=this,o=p.w +if(o===$){t=p.a +s=t.length!==0?""+t+":":"" +r=p.c +q=r==null +if(!q||t==="file"){t=s+"//" +s=p.b +if(s.length!==0)t=t+s+"@" +if(!q)t+=r +s=p.d +if(s!=null)t=t+":"+A.I(s)}else t=s +t+=p.e +s=p.f +if(s!=null)t=t+"?"+s +s=p.r +if(s!=null)t=t+"#"+s +o!==$&&A.kL() +o=p.w=t.charCodeAt(0)==0?t:t}return o}, +gi(a){var t,s=this,r=s.y +if(r===$){t=B.xB.gi(s.gL()) +s.y!==$&&A.kL() +s.y=t +r=t}return r}, +gP(){var t=this.c +if(t==null)return"" +if(B.xB.R(t,"["))return B.xB.Nj(t,1,t.length-1) +return t}, +gtp(){var t=this.d +return t==null?A.wK(this.a):t}, +"["(a){return this.gL()}, +DN(a,b){var t,s,r,q,p,o=this +if(b==null)return!1 +if(o===b)return!0 +t=!1 +if(b instanceof A.Dn)if(o.a===b.a)if(o.c!=null===(b.c!=null))if(o.b===b.b)if(o.gP()===b.gP())if(o.gtp()===b.gtp())if(o.e===b.e){s=o.f +r=s==null +q=b.f +p=q==null +if(!r===!p){if(r)s="" +if(s===(p?"":q)){s=o.r +r=s==null +q=b.r +p=q==null +if(!r===!p){t=r?"":s +t=t===(p?"":q)}}}}return t}} +A.RZ.prototype={ +$1(a){return A.eP(B.Ji,a,B.xM,!1)}} +A.IP.prototype={ +$2(a,b){var t=this.b,s=this.a +t.a+=s.a +s.a="&" +s=A.eP(B.fY,a,B.xM,!0) +s=t.a+=s +if(b!=null&&b.length!==0){t.a=s+"=" +s=A.eP(B.fY,b,B.xM,!0) +t.a+=s}}} +A.fq.prototype={ +$2(a,b){var t,s +if(b==null||typeof b=="string")this.a.$2(a,b) +else for(t=J.p(b),s=this.a;t.G();)s.$2(a,t.gl())}} +A.Pb.prototype={ +$1(a){var t,s,r,q +if(A.m6(a))return a +t=this.a +if(t.x4(a))return t.q(0,a) +if(a instanceof A.il){s={} +t.t(0,a,s) +for(t=a.gv(),t=t.gkz(t);t.G();){r=t.gl() +s[r]=this.$1(a.q(0,r))}return s}else if(u.x.b(a)){q=[] +t.t(0,a,q) +B.Nm.FV(q,J.M1(a,this,u.z)) +return q}else return a}} +A.lM.prototype={} +A.YE.prototype={ +U(){this.a=Math.max(18,5)}, +W(a){var t,s,r,q,p,o,n,m,l,k,j,i,h,g=a.length +if(!A.m2(a,"&",0))return a +t=new A.Rn("") +for(s=0;!0;){r=B.xB.K(a,"&",s) +if(r===-1){t.a+=B.xB.yn(a,s) +break}q=t.a+=B.xB.Nj(a,s,r) +p=this.a +p===$&&A.Q4() +o=B.xB.Nj(a,r,Math.min(g,r+p)) +if(o.length>4&&o.charCodeAt(1)===35){n=B.xB.M(o,";") +if(n!==-1){m=o.charCodeAt(2)===120 +l=B.xB.Nj(o,m?3:2,n) +k=A.Hp(l,m?16:10) +if(k==null)k=-1 +if(k!==-1){t.a=q+A.Lw(k) +s=r+(n+1) +continue}}}i=0 +while(!0){if(!(i<268)){s=r +j=!1 +break}h=B.Fa[i] +if(B.xB.R(o,h)){t.a+=B.Zn[i] +s=r+h.length +j=!0 +break}++i}if(!j){t.a+="&";++s}}g=t.a +return g.charCodeAt(0)==0?g:g}} +A.TZ.prototype={ +gB(a){return this.a.length}} +A.e.prototype={ +$1(a){var t,s,r,q,p,o,n=null,m=a.data,l=u.m,k=n,j=!1 +if(l.b(m)){t=m.type +s=t +if(s!=null){r=t==null?A.Bt(t):t +q=m.sender +s=q +if(s!=null){k=q==null?A.Bt(q):q +j=r==="ready"}}}if(j){j=this.a +p=j.q(0,k) +if(p!=null){o=self.document.getElementById(k) +if(o==null)o=l.a(o) +l=A.hy(o.contentWindow) +if(l!=null){s=u.N +s=A.Pe(A.EF(["sourceCode",p,"type","sourceCode"],s,s)) +l=l.a +l.postMessage(s,"*")}j.j(0,k)}}}};(function aliases(){var t=J.zh.prototype +t.u=t["["]})();(function inheritance(){var t=hunkHelpers.mixin,s=hunkHelpers.inherit,r=hunkHelpers.inheritMany +s(A.a,null) +r(A.a,[A.FK,J.vB,J.D,A.Ge,A.zl,A.cX,A.a7,A.MH,A.SU,A.M,A.d,A.il,A.vh,A.N6,A.VR,A.Jc,A.ET,A.lY,A.t3,A.F,A.Uk,A.wI,A.Rw,A.k5,A.aE,A.c8,A.Rn,A.Dn,A.TZ]) +r(J.vB,[J.yE,J.CD,J.MF,J.rQ,J.Dw,J.qI,J.Dr]) +r(J.MF,[J.zh,J.jd,A.WZ,A.eH]) +r(J.zh,[J.iC,J.kd,J.c5]) +s(J.Po,J.jd) +r(J.qI,[J.bU,J.kD]) +r(A.Ge,[A.n,A.GK,A.Eq,A.u9,A.C6,A.E,A.AT,A.ub,A.ds,A.lj,A.UV]) +r(A.cX,[A.bQ,A.i1]) +r(A.bQ,[A.aL,A.i5,A.Ni]) +s(A.xy,A.i1) +s(A.A8,A.aL) +s(A.B7,A.M) +s(A.S0,A.B7) +r(A.d,[A.E1,A.lc,A.dC,A.VX,A.RZ,A.Pb,A.e]) +r(A.lc,[A.zx,A.rT]) +r(A.il,[A.N5,A.k6]) +r(A.E1,[A.wN,A.mN,A.bp,A.cS,A.VC,A.JT,A.IP,A.fq]) +r(A.eH,[A.df,A.b0]) +r(A.b0,[A.RG,A.WB]) +s(A.vX,A.RG) +s(A.Dg,A.vX) +s(A.VS,A.WB) +s(A.DV,A.VS) +r(A.Dg,[A.zU,A.K8]) +r(A.DV,[A.xj,A.dE,A.ZA,A.wf,A.Pq,A.eE,A.V6]) +s(A.iM,A.u9) +s(A.YF,A.k6) +s(A.Zi,A.Uk) +s(A.u5,A.Zi) +r(A.wI,[A.E3,A.YE]) +r(A.AT,[A.bJ,A.eY]) +s(A.lM,A.YE) +t(A.RG,A.F) +t(A.vX,A.SU) +t(A.WB,A.F) +t(A.VS,A.SU)})() +var v={typeUniverse:{eC:new Map(),tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{KN:"int",CP:"double",lf:"num",qU:"String",a2:"bool",c8:"Null",zM:"List",a:"Object",T8:"Map"},mangledNames:{},types:[],interceptorsByTag:null,leafTags:null,arrayRti:Symbol("$ti"),rttc:{"2;code,id":(a,b)=>c=>c instanceof A.S0&&a.b(c.a)&&b.b(c.b)}} +A.xb(v.typeUniverse,JSON.parse('{"iC":"zh","kd":"zh","c5":"zh","yE":{"y5":[]},"CD":{"y5":[]},"MF":{"vm":[]},"zh":{"vm":[]},"jd":{"zM":["1"],"bQ":["1"],"vm":[],"cX":["1"]},"Po":{"jd":["1"],"zM":["1"],"bQ":["1"],"vm":[],"cX":["1"]},"qI":{"CP":[]},"bU":{"CP":[],"KN":[],"y5":[]},"kD":{"CP":[],"y5":[]},"Dr":{"qU":[],"y5":[]},"bQ":{"cX":["1"]},"aL":{"bQ":["1"],"cX":["1"]},"i1":{"cX":["2"],"cX.E":"2"},"xy":{"i1":["1","2"],"bQ":["2"],"cX":["2"],"cX.E":"2"},"A8":{"aL":["2"],"bQ":["2"],"cX":["2"],"aL.E":"2","cX.E":"2"},"N5":{"il":["1","2"]},"i5":{"bQ":["1"],"cX":["1"],"cX.E":"1"},"WZ":{"vm":[],"I2":[],"y5":[]},"eH":{"vm":[]},"df":{"Wy":[],"vm":[],"y5":[]},"b0":{"Xj":["1"],"vm":[]},"Dg":{"F":["CP"],"zM":["CP"],"Xj":["CP"],"bQ":["CP"],"vm":[],"cX":["CP"]},"DV":{"F":["KN"],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"]},"zU":{"oI":[],"F":["CP"],"zM":["CP"],"Xj":["CP"],"bQ":["CP"],"vm":[],"cX":["CP"],"y5":[],"F.E":"CP"},"K8":{"mJ":[],"F":["CP"],"zM":["CP"],"Xj":["CP"],"bQ":["CP"],"vm":[],"cX":["CP"],"y5":[],"F.E":"CP"},"xj":{"rF":[],"F":["KN"],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"],"y5":[],"F.E":"KN"},"dE":{"X6":[],"F":["KN"],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"],"y5":[],"F.E":"KN"},"ZA":{"ZX":[],"F":["KN"],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"],"y5":[],"F.E":"KN"},"wf":{"HS":[],"F":["KN"],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"],"y5":[],"F.E":"KN"},"Pq":{"Pz":[],"F":["KN"],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"],"y5":[],"F.E":"KN"},"eE":{"zt":[],"F":["KN"],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"],"y5":[],"F.E":"KN"},"V6":{"n6":[],"F":["KN"],"zM":["KN"],"Xj":["KN"],"bQ":["KN"],"vm":[],"cX":["KN"],"y5":[],"F.E":"KN"},"k6":{"il":["1","2"]},"YF":{"k6":["1","2"],"il":["1","2"]},"Ni":{"bQ":["1"],"cX":["1"],"cX.E":"1"},"zM":{"bQ":["1"],"cX":["1"]},"ZX":{"zM":["KN"],"bQ":["KN"],"cX":["KN"]},"n6":{"zM":["KN"],"bQ":["KN"],"cX":["KN"]},"zt":{"zM":["KN"],"bQ":["KN"],"cX":["KN"]},"rF":{"zM":["KN"],"bQ":["KN"],"cX":["KN"]},"HS":{"zM":["KN"],"bQ":["KN"],"cX":["KN"]},"X6":{"zM":["KN"],"bQ":["KN"],"cX":["KN"]},"Pz":{"zM":["KN"],"bQ":["KN"],"cX":["KN"]},"oI":{"zM":["CP"],"bQ":["CP"],"cX":["CP"]},"mJ":{"zM":["CP"],"bQ":["CP"],"cX":["CP"]}}')) +A.FF(v.typeUniverse,JSON.parse('{"bQ":1,"SU":1,"N6":1,"b0":1,"Uk":2,"wI":2}')) +var u=(function rtii(){var t=A.q7 +return{J:t("I2"),Y:t("Wy"),Q:t("bQ<@>"),B:t("oI"),q:t("mJ"),Z:t("EH"),O:t("rF"),k:t("X6"),U:t("ZX"),x:t("cX"),f:t("jd"),s:t("jd"),b:t("jd<@>"),t:t("jd"),T:t("CD"),m:t("vm"),g:t("c5"),p:t("Xj<@>"),P:t("c8"),K:t("a"),L:t("VY"),F:t("+()"),N:t("qU"),R:t("y5"),D:t("HS"),v:t("Pz"),e:t("zt"),E:t("n6"),o:t("kd"),G:t("YF"),y:t("a2"),i:t("CP"),z:t("@"),S:t("KN"),A:t("0&*"),_:t("a*"),V:t("b8?"),X:t("a?"),H:t("lf")}})();(function constants(){var t=hunkHelpers.makeConstList +B.Ok=J.vB.prototype +B.Nm=J.jd.prototype +B.jn=J.bU.prototype +B.xB=J.Dr.prototype +B.DG=J.c5.prototype +B.Ub=J.MF.prototype +B.ZQ=J.iC.prototype +B.vB=J.kd.prototype +B.O4=function getTagFallback(o) { + var s = Object.prototype.toString.call(o); + return s.substring(8, s.length - 1); +} +B.Yq=function() { + var toStringFunction = Object.prototype.toString; + function getTag(o) { + var s = toStringFunction.call(o); + return s.substring(8, s.length - 1); + } + function getUnknownTag(object, tag) { + if (/^HTML[A-Z].*Element$/.test(tag)) { + var name = toStringFunction.call(object); + if (name == "[object Object]") return null; + return "HTMLElement"; + } + } + function getUnknownTagGenericBrowser(object, tag) { + if (object instanceof HTMLElement) return "HTMLElement"; + return getUnknownTag(object, tag); + } + function prototypeForTag(tag) { + if (typeof window == "undefined") return null; + if (typeof window[tag] == "undefined") return null; + var constructor = window[tag]; + if (typeof constructor != "function") return null; + return constructor.prototype; + } + function discriminator(tag) { return null; } + var isBrowser = typeof HTMLElement == "function"; + return { + getTag: getTag, + getUnknownTag: isBrowser ? getUnknownTagGenericBrowser : getUnknownTag, + prototypeForTag: prototypeForTag, + discriminator: discriminator }; +} +B.wb=function(getTagFallback) { + return function(hooks) { + if (typeof navigator != "object") return hooks; + var userAgent = navigator.userAgent; + if (typeof userAgent != "string") return hooks; + if (userAgent.indexOf("DumpRenderTree") >= 0) return hooks; + if (userAgent.indexOf("Chrome") >= 0) { + function confirm(p) { + return typeof window == "object" && window[p] && window[p].name == p; + } + if (confirm("Window") && confirm("HTMLElement")) return hooks; + } + hooks.getTag = getTagFallback; + }; +} +B.KU=function(hooks) { + if (typeof dartExperimentalFixupGetTag != "function") return hooks; + hooks.getTag = dartExperimentalFixupGetTag(hooks.getTag); +} +B.dk=function(hooks) { + if (typeof navigator != "object") return hooks; + var userAgent = navigator.userAgent; + if (typeof userAgent != "string") return hooks; + if (userAgent.indexOf("Firefox") == -1) return hooks; + var getTag = hooks.getTag; + var quickMap = { + "BeforeUnloadEvent": "Event", + "DataTransfer": "Clipboard", + "GeoGeolocation": "Geolocation", + "Location": "!Location", + "WorkerMessageEvent": "MessageEvent", + "XMLDocument": "!Document"}; + function getTagFirefox(o) { + var tag = getTag(o); + return quickMap[tag] || tag; + } + hooks.getTag = getTagFirefox; +} +B.xi=function(hooks) { + if (typeof navigator != "object") return hooks; + var userAgent = navigator.userAgent; + if (typeof userAgent != "string") return hooks; + if (userAgent.indexOf("Trident/") == -1) return hooks; + var getTag = hooks.getTag; + var quickMap = { + "BeforeUnloadEvent": "Event", + "DataTransfer": "Clipboard", + "HTMLDDElement": "HTMLElement", + "HTMLDTElement": "HTMLElement", + "HTMLPhraseElement": "HTMLElement", + "Position": "Geoposition" + }; + function getTagIE(o) { + var tag = getTag(o); + var newTag = quickMap[tag]; + if (newTag) return newTag; + if (tag == "Object") { + if (window.DataView && (o instanceof window.DataView)) return "DataView"; + } + return tag; + } + function prototypeForTagIE(tag) { + var constructor = window[tag]; + if (constructor == null) return null; + return constructor.prototype; + } + hooks.getTag = getTagIE; + hooks.prototypeForTag = prototypeForTagIE; +} +B.fQ=function(hooks) { + var getTag = hooks.getTag; + var prototypeForTag = hooks.prototypeForTag; + function getTagFixed(o) { + var tag = getTag(o); + if (tag == "Document") { + if (!!o.xmlVersion) return "!Document"; + return "!HTMLDocument"; + } + return tag; + } + function prototypeForTagFixed(tag) { + if (tag == "Document") return null; + return prototypeForTag(tag); + } + hooks.getTag = getTagFixed; + hooks.prototypeForTag = prototypeForTagFixed; +} +B.i7=function(hooks) { return hooks; } + +B.Eq=new A.k5() +B.zt=new A.zl() +B.xM=new A.u5() +B.Qk=new A.E3() +B.TA=A.j(t([0,0,32722,12287,65534,34815,65534,18431]),u.t) +B.IB=A.j(t([0,0,32754,11263,65534,34815,65534,18431]),u.t) +B.Ho=A.j(t([0,0,26624,1023,65534,2047,65534,2047]),u.t) +B.Ji=A.j(t([0,0,32722,12287,65535,34815,65534,18431]),u.t) +B.Fa=A.j(t(["`"," ","´","|","·","¨","±","·","_","®","¸"," ","¦","%","*","{","|",".","}","ý","¤","ú","õ","=","ù","@","ø","±","÷","[","$","·","]","Ó","_","¼","½","¾","¿","À","Á","Ã","ó","È","É","Ì","Í","Ñ","Ò","Õ","Ø","Ù","Ú","Ý","à","á","ã","ç","è","é","ì","í","ñ","ò","Ç","ê","´","¤","ô","¦","ó","£","ò","ù","ñ",":","«","î","ø","í","þ","ý","÷","È","ì","¯","¡","±","é","ß","è","µ","ç","·","¸","û","æ",",","»","ú","¼","½","?","¾","¿","À","Á","Â","Ã","Å","Å","Æ","å","Þ","É","Ê","Ì","ã","Í","Î","â","`","Ñ","Ò","á","Ó","Ô","fj","Õ","à","×","õ","Ø","Ù","Ú","Û","Ý","Ç","¯","²","[",";","³","Â","\","+","Ä","å","ô","´","Å","§","Æ","©","µ","]","×","ÿ","¶","¢","Ê","Ë","ä","þ"," ","ü","ö","û","Î","Ï","}","â","©","¸","¡","'","¹","ª","º","ï","Ô","£","»","Ö","«","ë",">⃒","(",""","{","½",")","î","ê","Û","Ü","ß","|","!","<⃒","Þ",""","æ","=⃥","Ö",""","ÿ","ö","Ð","Ï","&","Ë","ä","&","Ä","¹","º","*","¶"," ","#","³","²","­","ü","÷","ë","°","¯","®","®","Ü","¬","ª","ï","ð","©","©","¨","¢","¨","¨","§","/",""","¥"," ","^","Ð","±","°","®","®","­","¬","¨","¥",">",">","<","<","&","&","ð",">",">","<","<"]),u.s) +B.Eb=A.j(t([0,0,32776,33792,1,10240,0,0]),u.t) +B.fY=A.j(t([0,0,24576,1023,65534,34815,65534,18431]),u.t) +B.Zn=A.j(t(["`","\xa0","\xb4","|","\xb7","\xa8","\xb1","\xb7","_","\xae","\xb8","\n","\xa6","%","*","{","|",".","}","\xfd","\xa4","\xfa","\xf5","=","\xf9","@","\xf8","\xb1","\xf7","[","$","\xb7","]","\xd3","_","\xbc","\xbd","\xbe","\xbf","\xc0","\xc1","\xc3","\xf3","\xc8","\xc9","\xcc","\xcd","\xd1","\xd2","\xd5","\xd8","\xd9","\xda","\xdd","\xe0","\xe1","\xe3","\xe7","\xe8","\xe9","\xec","\xed","\xf1","\xf2","\xc7","\xea","\xb4","\xa4","\xf4","\xa6","\xf3","\xa3","\xf2","\xf9","\xf1",":","\xab","\xee","\xf8","\xed","\xfe","\xfd","\xf7","\xc8","\xec","\xaf","\xa1","\xb1","\xe9","\xdf","\xe8","\xb5","\xe7","\xb7","\xb8","\xfb","\xe6",",","\xbb","\xfa","\xbc","\xbd","?","\xbe","\xbf","\xc0","\xc1","\xc2","\xc3","\xc5","\xc5","\xc6","\xe5","\xde","\xc9","\xca","\xcc","\xe3","\xcd","\xce","\xe2","`","\xd1","\xd2","\xe1","\xd3","\xd4","f","\xd5","\xe0","\xd7","\xf5","\xd8","\xd9","\xda","\xdb","\xdd","\xc7","\xaf","\xb2","[",";","\xb3","\xc2","\\","+","\xc4","\xe5","\xf4","\xb4","\xc5","\xa7","\xc6","\xa9","\xb5","]","\xd7","\xff","\xb6","\xa2","\xca","\xcb","\xe4","\xfe","\xa0","\xfc","\xf6","\xfb","\xce","\xcf","}","\xe2","\xa9","\xb8","\xa1","'","\xb9","\xaa","\xba","\xef","\xd4","\xa3","\xbb","\xd6","\xab","\xeb",">","(",'"',"{","\xbd",")","\xee","\xea","\xdb","\xdc","\xdf","|","!","<","\xde",'"',"\xe6","=","\xd6",'"',"\xff","\xf6","\xd0","\xcf","&","\xcb","\xe4","&","\xc4","\xb9","\xba","*","\xb6","\xa0","#","\xb3","\xb2","\xad","\xfc","\xf7","\xeb","\xb0","\xaf","\xae","\xae","\xdc","\xac","\xaa","\xef","\xf0","\xa9","\xa9","\xa8","\xa2","\xa8","\xa8","\xa7","/",'"',"\xa5","\t","^","\xd0","\xb1","\xb0","\xae","\xae","\xad","\xac","\xa8","\xa5",">",">","<","<","&","&","\xf0",">",">","<","<"]),u.s) +B.TE=A.xq("I2") +B.hu=A.xq("Wy") +B.Wj=A.xq("oI") +B.Wu=A.xq("mJ") +B.Nh=A.xq("rF") +B.vb=A.xq("X6") +B.Zb=A.xq("ZX") +B.ug=A.xq("a") +B.BY=A.xq("HS") +B.FN=A.xq("Pz") +B.YD=A.xq("zt") +B.mj=A.xq("n6")})();(function staticFields(){$.zm=null +$.Qu=A.j([],u.f) +$.xu=null +$.i0=null +$.Hb=null +$.NF=null +$.TX=null +$.x7=null +$.nw=null +$.vv=null +$.Bv=null +$.B=A.j([],A.q7("jd?>")) +$.ra=0})();(function lazyInitializers(){var t=hunkHelpers.lazyFinal +t($,"fa","w",()=>A.Yg("_$dart_dartClosure")) +t($,"mf","z4",()=>A.nu("^[\\-\\.0-9A-Z_a-z~]*$")) +t($,"Cc","Ob",()=>typeof URLSearchParams=="function") +t($,"X0","t8",()=>A.CU(B.ug)) +t($,"Zj","Ww",()=>{var s=new A.lM() +s.U() +return s})})();(function nativeSupport(){!function(){var t=function(a){var n={} +n[a]=1 +return Object.keys(hunkHelpers.convertToFastObject(n))[0]} +v.getIsolateTag=function(a){return t("___dart_"+a+v.isolateTag)} +var s="___dart_isolate_tags_" +var r=Object[s]||(Object[s]=Object.create(null)) +var q="_ZxYxX" +for(var p=0;;p++){var o=t(q+"_"+p+"_") +if(!(o in r)){r[o]=1 +v.isolateTag=o +break}}v.dispatchPropertyName=v.getIsolateTag("dispatch_record")}() +hunkHelpers.setOrUpdateInterceptorsByTag({ArrayBuffer:A.WZ,ArrayBufferView:A.eH,DataView:A.df,Float32Array:A.zU,Float64Array:A.K8,Int16Array:A.xj,Int32Array:A.dE,Int8Array:A.ZA,Uint16Array:A.wf,Uint32Array:A.Pq,Uint8ClampedArray:A.eE,CanvasPixelArray:A.eE,Uint8Array:A.V6}) +hunkHelpers.setOrUpdateLeafTags({ArrayBuffer:true,ArrayBufferView:false,DataView:true,Float32Array:true,Float64Array:true,Int16Array:true,Int32Array:true,Int8Array:true,Uint16Array:true,Uint32Array:true,Uint8ClampedArray:true,CanvasPixelArray:true,Uint8Array:false}) +A.b0.$nativeSuperclassTag="ArrayBufferView" +A.RG.$nativeSuperclassTag="ArrayBufferView" +A.vX.$nativeSuperclassTag="ArrayBufferView" +A.Dg.$nativeSuperclassTag="ArrayBufferView" +A.WB.$nativeSuperclassTag="ArrayBufferView" +A.VS.$nativeSuperclassTag="ArrayBufferView" +A.DV.$nativeSuperclassTag="ArrayBufferView"})() +Function.prototype.$0=function(){return this()} +Function.prototype.$1=function(a){return this(a)} +Function.prototype.$2=function(a,b){return this(a,b)} +Function.prototype.$1$1=function(a){return this(a)} +convertAllToFastObject(w) +convertToFastObject($);(function(a){if(typeof document==="undefined"){a(null) +return}if(typeof document.currentScript!="undefined"){a(document.currentScript) +return}var t=document.scripts +function onLoad(b){for(var r=0;r specifiedHost, + _ => 'dartpad.cn', + }; + + final iframeUrl = Uri.https(urlAuthority, '', { + if (codeElement.getAttribute('data-embed') != 'false') 'embed': 'true', + if (codeElement.getAttribute('data-theme') == 'light') 'theme': 'light', + if (codeElement.getAttribute('data-run') == 'true') 'run': 'true', + }).toString(); - final host = web.document.createElement('div') as web.HTMLElement; - final iframe = web.document.createElement('iframe') as web.HTMLIFrameElement; + final host = web.HTMLDivElement(); + final iframe = web.HTMLIFrameElement(); iframe.setAttribute('src', iframeUrl); if (codeElement.getAttribute('title') case final title? @@ -89,7 +84,8 @@ int _currentEmbed = 0; iframe.style.height = height; } - final content = _htmlUnescape.convert(codeElement.innerHTML.trimRight()); + final content = + _htmlUnescape.convert(codeElement.innerHTML.toString().trimRight()); host.appendChild(iframe); parent.replaceWith(host); @@ -104,14 +100,3 @@ extension type _EmbedReadyMessage._(JSObject _) { external String? get type; external String? get sender; } - -extension on web.HTMLIFrameElement { - void safelyPostMessage( - JSAny? message, - String optionsOrTargetOrigin, - ) { - (this as JSObject) - .getProperty('contentWindow'.toJS) - .callMethod('postMessage'.toJS, message, optionsOrTargetOrigin.toJS); - } -}