diff --git a/build_web_compilers/CHANGELOG.md b/build_web_compilers/CHANGELOG.md index c1dbcb2c6..44f3fdd4c 100644 --- a/build_web_compilers/CHANGELOG.md +++ b/build_web_compilers/CHANGELOG.md @@ -1,4 +1,19 @@ -## 4.0.4-wip +## 4.0.4 + +- Add the `canary` option for `build_web_compilers:ddc` and + `build_web_compilers:sdk_js`builders to enable canary features + in DDC. This setting is disabled by default but can be enabled + by setting it to `true` globally: + +```yaml +global_options: + build_web_compilers:ddc: + options: + canary: true + build_web_compilers:sdk_js: + options: + canary: true +``` ## 4.0.3 diff --git a/build_web_compilers/lib/builders.dart b/build_web_compilers/lib/builders.dart index adb15d029..590c5ce32 100644 --- a/build_web_compilers/lib/builders.dart +++ b/build_web_compilers/lib/builders.dart @@ -29,6 +29,7 @@ Builder ddcBuilder(BuilderOptions options) { useIncrementalCompiler: _readUseIncrementalCompilerOption(options), generateFullDill: _readGenerateFullDillOption(options), emitDebugSymbols: _readEmitDebugSymbolsOption(options), + canaryFeatures: _readCanaryOption(options), sdkKernelPath: sdkDdcKernelPath, trackUnusedInputs: _readTrackInputsCompilerOption(options), platform: ddcPlatform, @@ -52,9 +53,11 @@ Builder ddcKernelBuilder(BuilderOptions options) { } Builder sdkJsCopyRequirejs(_) => SdkJsCopyBuilder(); -Builder sdkJsCompile(_) => SdkJsCompileBuilder( - sdkKernelPath: 'lib/_internal/ddc_platform.dill', - outputPath: 'lib/src/dev_compiler/dart_sdk.js'); +Builder sdkJsCompile(BuilderOptions options) => SdkJsCompileBuilder( + sdkKernelPath: 'lib/_internal/ddc_platform.dill', + outputPath: 'lib/src/dev_compiler/dart_sdk.js', + canaryFeatures: _readCanaryOption(options), + ); // Dart2js related builders Builder dart2jsMetaModuleBuilder(BuilderOptions options) => @@ -102,6 +105,10 @@ bool _readEmitDebugSymbolsOption(BuilderOptions options) { return options.config[_emitDebugSymbolsOption] as bool? ?? false; } +bool _readCanaryOption(BuilderOptions options) { + return options.config[_canaryOption] as bool? ?? false; +} + bool _readTrackInputsCompilerOption(BuilderOptions options) { return options.config[_trackUnusedInputsCompilerOption] as bool? ?? true; } @@ -115,6 +122,7 @@ Map? _previousDdcConfig; const _useIncrementalCompilerOption = 'use-incremental-compiler'; const _generateFullDillOption = 'generate-full-dill'; const _emitDebugSymbolsOption = 'emit-debug-symbols'; +const _canaryOption = 'canary'; const _trackUnusedInputsCompilerOption = 'track-unused-inputs'; const _environmentOption = 'environment'; @@ -123,5 +131,6 @@ const _supportedOptions = [ _useIncrementalCompilerOption, _generateFullDillOption, _emitDebugSymbolsOption, + _canaryOption, _trackUnusedInputsCompilerOption, ]; diff --git a/build_web_compilers/lib/src/dev_compiler_builder.dart b/build_web_compilers/lib/src/dev_compiler_builder.dart index 303ec178a..3d6dc8f9d 100644 --- a/build_web_compilers/lib/src/dev_compiler_builder.dart +++ b/build_web_compilers/lib/src/dev_compiler_builder.dart @@ -47,6 +47,9 @@ class DevCompilerBuilder implements Builder { /// watch, expression evaluation, and variable inspection windows. final bool emitDebugSymbols; + /// Enables canary features in DDC. + final bool canaryFeatures; + final bool trackUnusedInputs; final DartPlatform platform; @@ -75,6 +78,7 @@ class DevCompilerBuilder implements Builder { {this.useIncrementalCompiler = true, this.generateFullDill = false, this.emitDebugSymbols = false, + this.canaryFeatures = false, this.trackUnusedInputs = false, required this.platform, String? sdkKernelPath, @@ -124,6 +128,7 @@ class DevCompilerBuilder implements Builder { useIncrementalCompiler, generateFullDill, emitDebugSymbols, + canaryFeatures, trackUnusedInputs, platformSdk, sdkKernelPath, @@ -144,6 +149,7 @@ Future _createDevCompilerModule( bool useIncrementalCompiler, bool generateFullDill, bool emitDebugSymbols, + bool canaryFeatures, bool trackUnusedInputs, String dartSdk, String sdkKernelPath, @@ -188,6 +194,7 @@ Future _createDevCompilerModule( '--no-summarize', if (generateFullDill) '--experimental-output-compiled-kernel', if (emitDebugSymbols) '--emit-debug-symbols', + if (canaryFeatures) '--canary', '-o', jsOutputFile.path, debugMode ? '--source-map' : '--no-source-map', diff --git a/build_web_compilers/lib/src/dev_compiler_stack_trace/stack_trace_mapper.dart.js b/build_web_compilers/lib/src/dev_compiler_stack_trace/stack_trace_mapper.dart.js index 067122b62..89b7d6c80 100644 --- a/build_web_compilers/lib/src/dev_compiler_stack_trace/stack_trace_mapper.dart.js +++ b/build_web_compilers/lib/src/dev_compiler_stack_trace/stack_trace_mapper.dart.js @@ -1,28 +1,24 @@ (function dartProgram(){function copyProperties(a,b){var s=Object.keys(a) for(var r=0;r=0)return true if(typeof version=="function"&&version.length==0){var q=version() if(/^\d+\.\d+\.\d+\.\d+$/.test(q))return true}}catch(p){}return false}() -function setFunctionNamesIfNecessary(a){function t(){};if(typeof t.name=="string")return -for(var s=0;s=65&&a<=90))s=a>=97&&a<=122 -else s=!0 -return s}, -hX:function(a,b){var s=a.length,r=b+2 -if(s") -return P.ai(new H.i(a,new D.eM(),s),!0,s.i("F.E"))}, -kR:function(a){var s,r -if($.fm==null)throw H.a(P.dY("Source maps are not done loading.")) -s=Y.f8(a) -r=$.fm -r.toString -return O.kQ(r,s,$.iE()).h(0)}, -kT:function(a){$.fm=new D.ck(new T.co(P.dK(t.N,t.E)),a)}, -kO:function(){self.$dartStackTraceUtility={mapper:P.hO(D.kU()),setSourceMapProvider:P.hO(D.kV())}}, -eM:function eM(){}, -dt:function dt(){}, -ck:function ck(a,b){this.a=a -this.b=b}, -eV:function eV(){}, -eK:function(){var s,r,q,p,o=null -try{o=P.f9()}catch(s){if(t.M.b(H.ad(s))){r=$.eE -if(r!=null)return r -throw s}else throw s}if(J.J(o,$.hE)){r=$.eE -r.toString -return r}$.hE=o -if($.eW()==$.b1())r=$.eE=o.bf(".").h(0) -else{q=o.bg() -p=q.length-1 -r=$.eE=p===0?q:C.a.j(q,0,p)}return r}},E={cy:function cy(a,b,c){this.d=a -this.e=b -this.f=c}},F={cQ:function cQ(a,b,c,d){var _=this -_.d=a -_.e=b -_.f=c -_.r=d}},G={ -h3:function(a,b,c,d){var s=new G.bs(a,b,c) -s.bk(a,b,c) -return s}, -bs:function bs(a,b,c){this.a=a -this.b=b -this.c=c}},H={f4:function f4(){}, -fI:function(a,b,c){if(b.i("h<0>").b(a))return new H.bB(a,b.i("@<0>").R(c).i("bB<1,2>")) -return new H.ar(a,b.i("@<0>").R(c).i("ar<1,2>"))}, -cj:function(a){return new H.ci("Field '"+a+"' has been assigned during initialization.")}, -eN:function(a){var s,r=a^48 +a(hunkHelpers,v,w,$)}var A={eZ:function eZ(){}, +eU(a,b,c){if(b.i("h<0>").b(a))return new A.bD(a,b.i("@<0>").H(c).i("bD<1,2>")) +return new A.ar(a,b.i("@<0>").H(c).i("ar<1,2>"))}, +eG(a){var s,r=a^48 if(r<=9)return r s=a|32 if(97<=s&&s<=102)return s-87 return-1}, -aP:function(a,b,c,d){P.Q(b,"start") -if(c!=null){P.Q(c,"end") -if(b>c)H.q(P.t(b,0,c,"start",null))}return new H.aC(a,b,c,d.i("aC<0>"))}, -cn:function(a,b,c,d){if(t.X.b(a))return new H.b8(a,b,c.i("@<0>").R(d).i("b8<1,2>")) -return new H.L(a,b,c.i("@<0>").R(d).i("L<1,2>"))}, -jn:function(a,b,c){P.Q(b,"takeCount") -if(t.X.b(a))return new H.b9(a,b,c.i("b9<0>")) -return new H.aD(a,b,c.i("aD<0>"))}, -jk:function(a,b,c){if(t.X.b(a)){P.Q(b,"count") -return new H.aK(a,b,c.i("aK<0>"))}P.Q(b,"count") -return new H.a7(a,b,c.i("a7<0>"))}, -c9:function(){return new P.aB("No element")}, -j6:function(){return new P.aB("Too few elements")}, -am:function am(){}, -bZ:function bZ(a,b){this.a=a +cH(a,b){a=a+b&536870911 +a=a+((a&524287)<<10)&536870911 +return a^a>>>6}, +h9(a){a=a+((a&67108863)<<3)&536870911 +a^=a>>>11 +return a+((a&16383)<<15)&536870911}, +fr(a){var s,r +for(s=$.aI.length,r=0;rc)A.z(A.u(b,0,c,"start",null))}return new A.aC(a,b,c,d.i("aC<0>"))}, +cm(a,b,c,d){if(t.X.b(a))return new A.ba(a,b,c.i("@<0>").H(d).i("ba<1,2>")) +return new A.P(a,b,c.i("@<0>").H(d).i("P<1,2>"))}, +jE(a,b,c){var s="takeCount" +A.aK(b,s) +A.T(b,s) +if(t.X.b(a))return new A.bb(a,b,c.i("bb<0>")) +return new A.aD(a,b,c.i("aD<0>"))}, +jB(a,b,c){var s="count" +if(t.X.b(a)){A.aK(b,s) +A.T(b,s) +return new A.aM(a,b,c.i("aM<0>"))}A.aK(b,s) +A.T(b,s) +return new A.a9(a,b,c.i("a9<0>"))}, +ca(){return new A.aB("No element")}, +jl(){return new A.aB("Too few elements")}, +ao:function ao(){}, +c1:function c1(a,b){this.a=a this.$ti=b}, ar:function ar(a,b){this.a=a this.$ti=b}, -bB:function bB(a,b){this.a=a +bD:function bD(a,b){this.a=a +this.$ti=b}, +bC:function bC(){}, +a4:function a4(a,b){this.a=a this.$ti=b}, -bA:function bA(){}, -a1:function a1(a,b){this.a=a +as:function as(a,b){this.a=a this.$ti=b}, -ci:function ci(a){this.a=a}, -aJ:function aJ(a){this.a=a}, +dc:function dc(a,b){this.a=a +this.b=b}, +bk:function bk(a){this.a=a}, +aL:function aL(a){this.a=a}, +dM:function dM(){}, h:function h(){}, -F:function F(){}, +H:function H(){}, aC:function aC(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -ah:function ah(a,b){var _=this +a7:function a7(a,b){var _=this _.a=a _.b=b _.c=0 _.d=null}, -L:function L(a,b,c){this.a=a +P:function P(a,b,c){this.a=a this.b=b this.$ti=c}, -b8:function b8(a,b,c){this.a=a +ba:function ba(a,b,c){this.a=a this.b=b this.$ti=c}, -bj:function bj(a,b){this.a=null +bm:function bm(a,b){this.a=null this.b=a this.c=b}, -i:function i(a,b,c){this.a=a +j:function j(a,b,c){this.a=a this.b=b this.$ti=c}, -E:function E(a,b,c){this.a=a +D:function D(a,b,c){this.a=a this.b=b this.$ti=c}, -by:function by(a,b){this.a=a +bA:function bA(a,b){this.a=a this.b=b}, -bc:function bc(a,b,c){this.a=a +be:function be(a,b,c){this.a=a this.b=b this.$ti=c}, -c4:function c4(a,b,c){var _=this +c6:function c6(a,b,c){var _=this _.a=a _.b=b _.c=c @@ -224,259 +153,260 @@ _.d=null}, aD:function aD(a,b,c){this.a=a this.b=b this.$ti=c}, -b9:function b9(a,b,c){this.a=a +bb:function bb(a,b,c){this.a=a this.b=b this.$ti=c}, -cJ:function cJ(a,b){this.a=a +cI:function cI(a,b){this.a=a this.b=b}, -a7:function a7(a,b,c){this.a=a +a9:function a9(a,b,c){this.a=a this.b=b this.$ti=c}, -aK:function aK(a,b,c){this.a=a +aM:function aM(a,b,c){this.a=a this.b=b this.$ti=c}, -cB:function cB(a,b){this.a=a +cA:function cA(a,b){this.a=a this.b=b}, -br:function br(a,b,c){this.a=a +bt:function bt(a,b,c){this.a=a this.b=b this.$ti=c}, -cC:function cC(a,b){this.a=a +cB:function cB(a,b){this.a=a this.b=b this.c=!1}, -ba:function ba(a){this.$ti=a}, -c2:function c2(){}, -bz:function bz(a,b){this.a=a +bc:function bc(a){this.$ti=a}, +c4:function c4(){}, +bB:function bB(a,b){this.a=a this.$ti=b}, -cU:function cU(a,b){this.a=a +cS:function cS(a,b){this.a=a this.$ti=b}, -c5:function c5(){}, -cN:function cN(){}, -aT:function aT(){}, +c7:function c7(){}, +cM:function cM(){}, +aU:function aU(){}, aA:function aA(a,b){this.a=a this.$ti=b}, -aQ:function aQ(a){this.a=a}, -bN:function bN(){}, -j0:function(){throw H.a(P.r("Cannot modify unmodifiable Map"))}, -i4:function(a){var s,r=v.mangledGlobalNames[a] -if(r!=null)return r -s="minified:"+a -return s}, -hY:function(a,b){var s +aR:function aR(a){this.a=a}, +bP:function bP(){}, +jb(){throw A.a(A.q("Cannot modify unmodifiable Map"))}, +ig(a){var s=v.mangledGlobalNames[a] +if(s!=null)return s +return"minified:"+a}, +i6(a,b){var s if(b!=null){s=b.x if(s!=null)return s}return t.D.b(a)}, -d:function(a){var s +d(a){var s 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" -s=J.bT(a) +s=J.b4(a) return s}, -bp:function(a){var s=a.$identityHash +cx(a){var s,r=$.h0 +if(r==null)r=$.h0=Symbol("identityHashCode") +s=a[r] if(s==null){s=Math.random()*0x3fffffff|0 -a.$identityHash=s}return s}, -fY:function(a,b){var s,r,q,p,o,n=null,m=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(a) +a[r]=s}return s}, +h1(a,b){var s,r,q,p,o,n=null,m=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(a) if(m==null)return n s=m[3] if(b==null){if(s!=null)return parseInt(a,10) if(m[2]!=null)return parseInt(a,16) -return n}if(b<2||b>36)throw H.a(P.t(b,2,36,"radix",n)) +return n}if(b<2||b>36)throw A.a(A.u(b,2,36,"radix",n)) if(b===10&&s!=null)return parseInt(a,10) if(b<10||s==null){r=b<=10?47+b:86+b q=m[1] -for(p=q.length,o=0;or)return n}return parseInt(a,b)}, -dS:function(a){return H.jd(a)}, -jd:function(a){var s,r,q,p -if(a instanceof P.v)return H.M(H.T(a),null) -if(J.ab(a)===C.P||t.q.b(a)){s=C.r(a) -r=s!=="Object"&&s!=="" -if(r)return s +for(p=q.length,o=0;or)return n}return parseInt(a,b)}, +dL(a){return A.jt(a)}, +jt(a){var s,r,q,p +if(a instanceof A.t)return A.O(A.a3(a),null) +s=J.a2(a) +if(s===B.Q||s===B.T||t.cr.b(a)){r=B.t(a) +if(r!=="Object"&&r!=="")return r q=a.constructor if(typeof q=="function"){p=q.name -if(typeof p=="string")r=p!=="Object"&&p!=="" -else r=!1 -if(r)return p}}return H.M(H.T(a),null)}, -jf:function(){if(!!self.location)return self.location.href +if(typeof p=="string"&&p!=="Object"&&p!=="")return p}}return A.O(A.a3(a),null)}, +jw(a){if(typeof a=="number"||A.fi(a))return J.b4(a) +if(typeof a=="string")return JSON.stringify(a) +if(a instanceof A.au)return a.h(0) +return"Instance of '"+A.dL(a)+"'"}, +jv(){if(!!self.location)return self.location.href return null}, -fX:function(a){var s,r,q,p,o=a.length +h_(a){var s,r,q,p,o=a.length if(o<=500)return String.fromCharCode.apply(null,a) for(s="",r=0;r65535)return H.jg(a)}return H.fX(a)}, -jh:function(a,b,c){var s,r,q,p +if(!A.ez(q))throw A.a(A.d7(q)) +if(q<0)throw A.a(A.d7(q)) +if(q>65535)return A.jx(a)}return A.h_(a)}, +jy(a,b,c){var s,r,q,p if(c<=500&&b===0&&c===a.length)return String.fromCharCode.apply(null,a) for(s=b,r="";s>>0,s&1023|56320)}}throw H.a(P.t(a,0,1114111,null,null))}, -ak:function(a,b,c){var s,r,q={} +return String.fromCharCode((B.c.a7(s,10)|55296)>>>0,s&1023|56320)}}throw A.a(A.u(a,0,1114111,null,null))}, +am(a,b,c){var s,r,q={} q.a=0 s=[] r=[] q.a=b.length -C.b.aA(s,b) +B.b.aE(s,b) q.b="" -if(c!=null&&c.a!==0)c.T(0,new H.dR(q,r,s)) -""+q.a -return J.iO(a,new H.dF(C.a_,0,s,r,0))}, -je:function(a,b,c){var s,r,q +if(c!=null&&c.a!==0)c.O(0,new A.dK(q,r,s)) +return J.iZ(a,new A.dz(B.a1,0,s,r,0))}, +ju(a,b,c){var s,r,q if(Array.isArray(b))s=c==null||c.a===0 else s=!1 if(s){r=b.length if(r===0){if(!!a.$0)return a.$0()}else if(r===1){if(!!a.$1)return a.$1(b[0])}else if(r===2){if(!!a.$2)return a.$2(b[0],b[1])}else if(r===3){if(!!a.$3)return a.$3(b[0],b[1],b[2])}else if(r===4){if(!!a.$4)return a.$4(b[0],b[1],b[2],b[3])}else if(r===5)if(!!a.$5)return a.$5(b[0],b[1],b[2],b[3],b[4]) q=a[""+"$"+r] -if(q!=null)return q.apply(a,b)}return H.jc(a,b,c)}, -jc:function(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g=Array.isArray(b)?b:P.ai(b,!0,t.z),f=g.length,e=a.$R -if(fn)return H.ak(a,g,null) +if(f>n)return A.am(a,g,null) if(fe)return H.ak(a,g,c) -if(g===b)g=P.ai(g,!0,t.z) +if(g===b)g=A.ak(g,!0,t.z) +B.b.aE(g,m)}return o.apply(a,g)}else{if(f>e)return A.am(a,g,c) +if(g===b)g=A.ak(g,!0,t.z) l=Object.keys(q) -if(c==null)for(r=l.length,k=0;k=s)return P.dB(b,a,r,null,s) -return P.aO(b,r)}, -kD:function(a,b,c){if(a>c)return P.t(a,0,c,"start",null) -if(b!=null)if(bc)return P.t(b,a,c,"end",null) -return new P.U(!0,b,"end",null)}, -d8:function(a){return new P.U(!0,a,null,null)}, -hR:function(a){return a}, -a:function(a){var s,r -if(a==null)a=new P.cu() -s=new Error() -s.dartException=a -r=H.l2 -if("defineProperty" in Object){Object.defineProperty(s,"message",{get:r}) -s.name=""}else s.toString=r -return s}, -l2:function(){return J.bT(this.dartException)}, -q:function(a){throw H.a(a)}, -aI:function(a){throw H.a(P.Y(a))}, -a8:function(a){var s,r,q,p,o,n -a=H.i3(a.replace(String({}),"$receiver$")) +if(c==null)for(r=l.length,k=0;k=s)return A.eX(b,s,a,r) +return A.f2(b,r)}, +l0(a,b,c){if(a>c)return A.u(a,0,c,"start",null) +if(b!=null)if(bc)return A.u(b,a,c,"end",null) +return new A.W(!0,b,"end",null)}, +d7(a){return new A.W(!0,a,null,null)}, +a(a){return A.i3(new Error(),a)}, +i3(a,b){var s +if(b==null)b=new A.by() +a.dartException=b +s=A.lw +if("defineProperty" in Object){Object.defineProperty(a,"message",{get:s}) +a.name=""}else a.toString=s +return a}, +lw(){return J.b4(this.dartException)}, +z(a){throw A.a(a)}, +ie(a,b){throw A.i3(b,a)}, +aH(a){throw A.a(A.S(a))}, +aa(a){var s,r,q,p,o,n +a=A.id(a.replace(String({}),"$receiver$")) s=a.match(/\\\$[a-zA-Z]+\\\$/g) -if(s==null)s=H.b([],t.s) +if(s==null)s=A.b([],t.s) r=s.indexOf("\\$arguments\\$") q=s.indexOf("\\$argumentsExpr\\$") p=s.indexOf("\\$expr\\$") o=s.indexOf("\\$method\\$") n=s.indexOf("\\$receiver\\$") -return new H.ef(a.replace(new RegExp("\\\\\\$arguments\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$argumentsExpr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$expr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$method\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$receiver\\\\\\$","g"),"((?:x|[^x])*)"),r,q,p,o,n)}, -eg:function(a){return function($expr$){var $argumentsExpr$="$arguments$" +return new A.e4(a.replace(new RegExp("\\\\\\$arguments\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$argumentsExpr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$expr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$method\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$receiver\\\\\\$","g"),"((?:x|[^x])*)"),r,q,p,o,n)}, +e5(a){return function($expr$){var $argumentsExpr$="$arguments$" try{$expr$.$method$($argumentsExpr$)}catch(s){return s.message}}(a)}, -h8:function(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)}, -f5:function(a,b){var s=b==null,r=s?null:b.method -return new H.cd(a,r,s?null:b.receiver)}, -ad:function(a){if(a==null)return new H.cv(a) +hc(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)}, +f_(a,b){var s=b==null,r=s?null:b.method +return new A.ce(a,r,s?null:b.receiver)}, +b2(a){if(a==null)return new A.cu(a) if(typeof a!=="object")return a -if("dartException" in a)return H.aH(a,a.dartException) -return H.kz(a)}, -aH:function(a,b){if(t.C.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a +if("dartException" in a)return A.aG(a,a.dartException) +return A.kW(a)}, +aG(a,b){if(t.C.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a return b}, -kz:function(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null +kW(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null if(!("message" in a))return a s=a.message if("number" in a&&typeof a.number=="number"){r=a.number q=r&65535 -if((C.c.a6(r,16)&8191)===10)switch(q){case 438:return H.aH(a,H.f5(H.d(s)+" (Error "+q+")",e)) -case 445:case 5007:p=H.d(s)+" (Error "+q+")" -return H.aH(a,new H.bn(p,e))}}if(a instanceof TypeError){o=$.i8() -n=$.i9() -m=$.ia() -l=$.ib() -k=$.ie() -j=$.ig() -i=$.id() -$.ic() -h=$.ii() -g=$.ih() -f=o.W(s) -if(f!=null)return H.aH(a,H.f5(s,f)) -else{f=n.W(s) +if((B.c.a7(r,16)&8191)===10)switch(q){case 438:return A.aG(a,A.f_(A.d(s)+" (Error "+q+")",e)) +case 445:case 5007:p=A.d(s) +return A.aG(a,new A.bq(p+" (Error "+q+")",e))}}if(a instanceof TypeError){o=$.ik() +n=$.il() +m=$.im() +l=$.io() +k=$.ir() +j=$.is() +i=$.iq() +$.ip() +h=$.iu() +g=$.it() +f=o.X(s) +if(f!=null)return A.aG(a,A.f_(s,f)) +else{f=n.X(s) if(f!=null){f.method="call" -return H.aH(a,H.f5(s,f))}else{f=m.W(s) -if(f==null){f=l.W(s) -if(f==null){f=k.W(s) -if(f==null){f=j.W(s) -if(f==null){f=i.W(s) -if(f==null){f=l.W(s) -if(f==null){f=h.W(s) -if(f==null){f=g.W(s) +return A.aG(a,A.f_(s,f))}else{f=m.X(s) +if(f==null){f=l.X(s) +if(f==null){f=k.X(s) +if(f==null){f=j.X(s) +if(f==null){f=i.X(s) +if(f==null){f=l.X(s) +if(f==null){f=h.X(s) +if(f==null){f=g.X(s) p=f!=null}else p=!0}else p=!0}else p=!0}else p=!0}else p=!0}else p=!0}else p=!0 -if(p)return H.aH(a,new H.bn(s,f==null?e:f.method))}}return H.aH(a,new H.cM(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new P.bt() +if(p)return A.aG(a,new A.bq(s,f==null?e:f.method))}}return A.aG(a,new A.cL(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new A.bv() s=function(b){try{return String(b)}catch(d){}return null}(a) -return H.aH(a,new P.U(!1,e,e,typeof s=="string"?s.replace(/^RangeError:\s*/,""):s))}if(typeof InternalError=="function"&&a instanceof InternalError)if(typeof s=="string"&&s==="too much recursion")return new P.bt() +return A.aG(a,new A.W(!1,e,e,typeof s=="string"?s.replace(/^RangeError:\s*/,""):s))}if(typeof InternalError=="function"&&a instanceof InternalError)if(typeof s=="string"&&s==="too much recursion")return new A.bv() return a}, -kF:function(a,b){var s,r,q,p=a.length +i8(a){if(a==null)return J.aJ(a) +if(typeof a=="object")return A.cx(a) +return J.aJ(a)}, +l2(a,b){var s,r,q,p=a.length for(s=0;s=27 -if(r)return H.iX(s,d,a,b) -if(s===0){r=$.a2 -$.a2=r+1 -q="self"+H.d(r) -r="return function(){var "+q+" = this." -p=$.b4 -return new Function(r+(p==null?$.b4=H.df("self"):p)+";return "+q+"."+a+"();}")()}o="abcdefghijklmnopqrstuvwxyz".split("").splice(0,s).join(",") -r=$.a2 -$.a2=r+1 -o+=H.d(r) -r="return function("+o+"){return this." -p=$.b4 -return new Function(r+(p==null?$.b4=H.df("self"):p)+"."+a+"("+o+");}")()}, -iY:function(a,b,c,d){var s=H.fH,r=H.iU -switch(b?-1:a){case 0:throw H.a(new H.cA("Intercepted function with no arguments.")) -case 1:return function(e,f,g){return function(){return f(this)[e](g(this))}}(c,s,r) -case 2:return function(e,f,g){return function(h){return f(this)[e](g(this),h)}}(c,s,r) -case 3:return function(e,f,g){return function(h,i){return f(this)[e](g(this),h,i)}}(c,s,r) -case 4:return function(e,f,g){return function(h,i,j){return f(this)[e](g(this),h,i,j)}}(c,s,r) -case 5:return function(e,f,g){return function(h,i,j,k){return f(this)[e](g(this),h,i,j,k)}}(c,s,r) -case 6:return function(e,f,g){return function(h,i,j,k,l){return f(this)[e](g(this),h,i,j,k,l)}}(c,s,r) -default:return function(e,f,g,h){return function(){h=[g(this)] -Array.prototype.push.apply(h,arguments) -return e.apply(f(this),h)}}(d,s,r)}}, -iZ:function(a,b,c){var s,r,q,p,o,n=$.b4 -if(n==null)n=$.b4=H.df("self") -s=$.fG -if(s==null)s=$.fG=H.df("receiver") -r=b.length -q=c||r>=28 -if(q)return H.iY(r,c,a,b) -if(r===1){q="return function(){return this."+n+"."+a+"(this."+s+");" -p=$.a2 -$.a2=p+1 -return new Function(q+H.d(p)+"}")()}o="abcdefghijklmnopqrstuvwxyz".split("").splice(0,r-1).join(",") -q="return function("+o+"){return this."+n+"."+a+"(this."+s+", "+o+");" -p=$.a2 -$.a2=p+1 -return new Function(q+H.d(p)+"}")()}, -fo:function(a){return H.j_(a)}, -iS:function(a,b){return H.d6(v.typeUniverse,H.T(a.a),b)}, -iT:function(a,b){return H.d6(v.typeUniverse,H.T(a.b),b)}, -fH:function(a){return a.a}, -iU:function(a){return a.b}, -df:function(a){var s,r,q,p=new H.b3("self","receiver"),o=J.dD(Object.getOwnPropertyNames(p)) +r=A.j7(s,d,a,b) +return r}, +j8(a,b,c,d){var s=A.fK,r=A.j4 +switch(b?-1:a){case 0:throw A.a(new A.cz("Intercepted function with no arguments.")) +case 1:return function(e,f,g){return function(){return f(this)[e](g(this))}}(c,r,s) +case 2:return function(e,f,g){return function(h){return f(this)[e](g(this),h)}}(c,r,s) +case 3:return function(e,f,g){return function(h,i){return f(this)[e](g(this),h,i)}}(c,r,s) +case 4:return function(e,f,g){return function(h,i,j){return f(this)[e](g(this),h,i,j)}}(c,r,s) +case 5:return function(e,f,g){return function(h,i,j,k){return f(this)[e](g(this),h,i,j,k)}}(c,r,s) +case 6:return function(e,f,g){return function(h,i,j,k,l){return f(this)[e](g(this),h,i,j,k,l)}}(c,r,s) +default:return function(e,f,g){return function(){var q=[g(this)] +Array.prototype.push.apply(q,arguments) +return e.apply(f(this),q)}}(d,r,s)}}, +j9(a,b,c){var s,r +if($.fI==null)$.fI=A.fH("interceptor") +if($.fJ==null)$.fJ=A.fH("receiver") +s=b.length +r=A.j8(s,c,a,b) +return r}, +fl(a){return A.ja(a)}, +j3(a,b){return A.em(v.typeUniverse,A.a3(a.a),b)}, +fK(a){return a.a}, +j4(a){return a.b}, +fH(a){var s,r,q,p=new A.b6("receiver","interceptor"),o=J.dy(Object.getOwnPropertyNames(p)) for(s=o.length,r=0;r=0 -else if(b instanceof H.ax){s=C.a.w(a,c) -return b.b.test(s)}else{s=J.fB(b,C.a.w(a,c)) -return!s.gG(s)}}, -fq:function(a){if(a.indexOf("$",0)>=0)return a.replace(/\$/g,"$$$$") +else if(b instanceof A.ax){s=B.a.A(a,c) +return b.b.test(s)}else{s=J.eS(b,B.a.A(a,c)) +return!s.gC(s)}}, +fn(a){if(a.indexOf("$",0)>=0)return a.replace(/\$/g,"$$$$") return a}, -kZ:function(a,b,c,d){var s=b.bm(a,d) +ls(a,b,c,d){var s=b.bq(a,d) if(s==null)return a -return H.fv(a,s.b.index,s.gS(),c)}, -i3:function(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&") +return A.fu(a,s.b.index,s.gR(),c)}, +id(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&") return a}, -O:function(a,b,c){var s -if(typeof b=="string")return H.kY(a,b,c) -if(b instanceof H.ax){s=b.gbt() +R(a,b,c){var s +if(typeof b=="string")return A.lr(a,b,c) +if(b instanceof A.ax){s=b.gbw() s.lastIndex=0 -return a.replace(s,H.fq(c))}throw H.a("String.replaceAll(Pattern) UNIMPLEMENTED")}, -kY:function(a,b,c){var s,r,q,p +return a.replace(s,A.fn(c))}return A.lq(a,b,c)}, +lq(a,b,c){var s,r,q,p +for(s=J.eS(b,a),s=s.gq(s),r=0,q="";s.l();){p=s.gm() +q=q+a.substring(r,p.gM())+c +r=p.gR()}s=q+a.substring(r) +return s.charCodeAt(0)==0?s:s}, +lr(a,b,c){var s,r,q if(b===""){if(a==="")return c s=a.length r=""+c for(q=0;q=0)return a.split(b).join(c) -return a.replace(new RegExp(H.i3(b),"g"),H.fq(c))}, -hM:function(a){return a}, -kX:function(a,b,c,d){var s,r,q,p,o,n,m -for(s=b.aB(0,a),s=new H.cX(s.a,s.b,s.c),r=t.d,q=0,p="";s.m();){o=r.a(s.d) +return a.replace(new RegExp(A.id(b),"g"),A.fn(c))}, +hX(a){return a}, +lp(a,b,c,d){var s,r,q,p,o,n,m +for(s=b.aF(0,a),s=new A.cU(s.a,s.b,s.c),r=t.d,q=0,p="";s.l();){o=s.d +if(o==null)o=r.a(o) n=o.b m=n.index -p=p+H.d(H.hM(C.a.j(a,q,m)))+H.d(c.$1(o)) -q=m+n[0].length}s=p+H.d(H.hM(C.a.w(a,q))) +p=p+A.d(A.hX(B.a.j(a,q,m)))+A.d(c.$1(o)) +q=m+n[0].length}s=p+A.d(A.hX(B.a.A(a,q))) return s.charCodeAt(0)==0?s:s}, -l_:function(a,b,c,d){var s,r,q,p +lt(a,b,c,d){var s,r,q,p if(typeof b=="string"){s=a.indexOf(b,d) if(s<0)return a -return H.fv(a,s,s+b.length,c)}if(b instanceof H.ax)return d===0?a.replace(b.b,H.fq(c)):H.kZ(a,b,c,d) -r=J.iH(b,a,d) -q=r.gu(r) -if(!q.m())return a -p=q.gp() -return C.a.X(a,p.gM(),p.gS(),c)}, -fv:function(a,b,c,d){var s=a.substring(0,b),r=a.substring(c) -return s+d+r}, -b6:function b6(a,b){this.a=a +return A.fu(a,s,s+b.length,c)}if(b instanceof A.ax)return d===0?a.replace(b.b,A.fn(c)):A.ls(a,b,c,d) +r=J.iT(b,a,d) +q=r.gq(r) +if(!q.l())return a +p=q.gm() +return B.a.Y(a,p.gM(),p.gR(),c)}, +fu(a,b,c,d){return a.substring(0,b)+d+a.substring(c)}, +b8:function b8(a,b){this.a=a this.$ti=b}, -b5:function b5(){}, -b7:function b7(a,b,c,d){var _=this +b7:function b7(){}, +b9:function b9(a,b,c){this.a=a +this.b=b +this.$ti=c}, +bE:function bE(a,b){this.a=a +this.$ti=b}, +d0:function d0(a,b){var _=this _.a=a _.b=b -_.c=c -_.$ti=d}, -dC:function dC(){}, -c8:function c8(a,b){this.a=a +_.c=0 +_.d=null}, +dw:function dw(){}, +bg:function bg(a,b){this.a=a this.$ti=b}, -dF:function dF(a,b,c,d,e){var _=this +dz:function dz(a,b,c,d,e){var _=this _.a=a _.c=b _.d=c _.e=d _.f=e}, -dR:function dR(a,b,c){this.a=a +dK:function dK(a,b,c){this.a=a this.b=b this.c=c}, -ef:function ef(a,b,c,d,e,f){var _=this +e4:function e4(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -bn:function bn(a,b){this.a=a +bq:function bq(a,b){this.a=a this.b=b}, -cd:function cd(a,b,c){this.a=a +ce:function ce(a,b,c){this.a=a this.b=b this.c=c}, -cM:function cM(a){this.a=a}, -cv:function cv(a){this.a=a}, -at:function at(){}, -dp:function dp(){}, -dq:function dq(){}, -e0:function e0(){}, -dZ:function dZ(){}, -b3:function b3(a,b){this.a=a +cL:function cL(a){this.a=a}, +cu:function cu(a){this.a=a}, +au:function au(){}, +dj:function dj(){}, +dk:function dk(){}, +dV:function dV(){}, +dS:function dS(){}, +b6:function b6(a,b){this.a=a this.b=b}, -cA:function cA(a){this.a=a}, -et:function et(){}, -a3:function a3(a){var _=this +cV:function cV(a){this.a=a}, +cz:function cz(a){this.a=a}, +ej:function ej(){}, +a5:function a5(a){var _=this _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=0 _.$ti=a}, -dI:function dI(a){this.a=a}, -dJ:function dJ(a,b){this.a=a +dB:function dB(a){this.a=a}, +dC:function dC(a,b){this.a=a this.b=b this.c=null}, -a4:function a4(a,b){this.a=a +a6:function a6(a,b){this.a=a this.$ti=b}, -cm:function cm(a,b){var _=this +cl:function cl(a,b){var _=this _.a=a _.b=b _.d=_.c=null}, -eO:function eO(a){this.a=a}, -eP:function eP(a){this.a=a}, -eQ:function eQ(a){this.a=a}, +eH:function eH(a){this.a=a}, +eI:function eI(a){this.a=a}, +eJ:function eJ(a){this.a=a}, ax:function ax(a,b){var _=this _.a=a _.b=b _.d=_.c=null}, aV:function aV(a){this.b=a}, -cW:function cW(a,b,c){this.a=a +cT:function cT(a,b,c){this.a=a this.b=b this.c=c}, -cX:function cX(a,b,c){var _=this +cU:function cU(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=null}, -bu:function bu(a,b){this.a=a +bw:function bw(a,b){this.a=a this.c=b}, -d2:function d2(a,b,c){this.a=a +d1:function d1(a,b,c){this.a=a this.b=b this.c=c}, -eu:function eu(a,b,c){var _=this +ek:function ek(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=null}, -hF:function(a){return a}, -ez:function(a,b,c){if(a>>>0!==a||a>=c)throw H.a(H.aF(b,a))}, -k8:function(a,b,c){var s +hP(a){return a}, +es(a,b,c){if(a>>>0!==a||a>=c)throw A.a(A.bR(b,a))}, +kt(a,b,c){var s if(!(a>>>0!==a))if(b==null)s=a>c else s=b>>>0!==b||a>b||b>c else s=!0 -if(s)throw H.a(H.kD(a,b,c)) +if(s)throw A.a(A.l0(a,b,c)) if(b==null)return c return b}, +cp:function cp(){}, cr:function cr(){}, -aN:function aN(){}, -bl:function bl(){}, +aP:function aP(){}, +bo:function bo(){}, cq:function cq(){}, cs:function cs(){}, ay:function ay(){}, -bD:function bD(){}, -bE:function bE(){}, -h1:function(a,b){var s=b.c -return s==null?b.c=H.fd(a,b.z,!0):s}, -h0:function(a,b){var s=b.c -return s==null?b.c=H.bI(a,"fM",[b.z]):s}, -h2:function(a){var s=a.y -if(s===6||s===7||s===8)return H.h2(a.z) -return s===11||s===12}, -ji:function(a){return a.cy}, -db:function(a){return H.ev(v.typeUniverse,a,!1)}, -kL:function(a,b){var s,r,q,p,o +bF:function bF(){}, +bG:function bG(){}, +h4(a,b){var s=b.c +return s==null?b.c=A.f9(a,b.y,!0):s}, +f3(a,b){var s=b.c +return s==null?b.c=A.bJ(a,"fN",[b.y]):s}, +h5(a){var s=a.x +if(s===6||s===7||s===8)return A.h5(a.y) +return s===12||s===13}, +jz(a){return a.at}, +eE(a){return A.d4(v.typeUniverse,a,!1)}, +ld(a,b){var s,r,q,p,o if(a==null)return null -s=b.Q -r=a.cx -if(r==null)r=a.cx=new Map() -q=b.cy +s=b.z +r=a.as +if(r==null)r=a.as=new Map() +q=b.at p=r.get(q) if(p!=null)return p -o=H.aa(v.typeUniverse,a.z,s,0) +o=A.ae(v.typeUniverse,a.y,s,0) r.set(q,o) return o}, -aa:function(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=b.y +ae(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=b.x switch(c){case 5:case 1:case 2:case 3:case 4:return b -case 6:s=b.z -r=H.aa(a,s,a0,a1) +case 6:s=b.y +r=A.ae(a,s,a0,a1) if(r===s)return b -return H.hl(a,r,!0) -case 7:s=b.z -r=H.aa(a,s,a0,a1) +return A.hs(a,r,!0) +case 7:s=b.y +r=A.ae(a,s,a0,a1) if(r===s)return b -return H.fd(a,r,!0) -case 8:s=b.z -r=H.aa(a,s,a0,a1) +return A.f9(a,r,!0) +case 8:s=b.y +r=A.ae(a,s,a0,a1) if(r===s)return b -return H.hk(a,r,!0) -case 9:q=b.Q -p=H.bO(a,q,a0,a1) +return A.hr(a,r,!0) +case 9:q=b.z +p=A.bQ(a,q,a0,a1) if(p===q)return b -return H.bI(a,b.z,p) -case 10:o=b.z -n=H.aa(a,o,a0,a1) -m=b.Q -l=H.bO(a,m,a0,a1) +return A.bJ(a,b.y,p) +case 10:o=b.y +n=A.ae(a,o,a0,a1) +m=b.z +l=A.bQ(a,m,a0,a1) if(n===o&&l===m)return b -return H.fb(a,n,l) -case 11:k=b.z -j=H.aa(a,k,a0,a1) -i=b.Q -h=H.kv(a,i,a0,a1) +return A.f7(a,n,l) +case 12:k=b.y +j=A.ae(a,k,a0,a1) +i=b.z +h=A.kS(a,i,a0,a1) if(j===k&&h===i)return b -return H.hj(a,j,h) -case 12:g=b.Q +return A.hq(a,j,h) +case 13:g=b.z a1+=g.length -f=H.bO(a,g,a0,a1) -o=b.z -n=H.aa(a,o,a0,a1) +f=A.bQ(a,g,a0,a1) +o=b.y +n=A.ae(a,o,a0,a1) if(f===g&&n===o)return b -return H.fc(a,n,f,!0) -case 13:e=b.z +return A.f8(a,n,f,!0) +case 14:e=b.y if(e=0)p+=" "+r[q];++q}return p+"})"}, +hR(a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=", " if(a5!=null){s=a5.length -if(a4==null){a4=H.b([],t.s) +if(a4==null){a4=A.b([],t.s) r=null}else r=a4.length q=a4.length for(p=s;p>0;--p)a4.push("T"+(q+p)) -for(o=t.O,n=t._,m="<",l="",p=0;p0){a0+=a1+"[" -for(a1="",p=0;p0){a0+=a1+"{" for(a1="",p=0;p "+a}, -M:function(a,b){var s,r,q,p,o,n,m=a.y +O(a,b){var s,r,q,p,o,n,m=a.x if(m===5)return"erased" if(m===2)return"dynamic" if(m===3)return"void" if(m===1)return"Never" if(m===4)return"any" -if(m===6){s=H.M(a.z,b) -return s}if(m===7){r=a.z -s=H.M(r,b) -q=r.y -return(q===11||q===12?"("+s+")":s)+"?"}if(m===8)return"FutureOr<"+H.M(a.z,b)+">" -if(m===9){p=H.ky(a.z) -o=a.Q -return o.length!==0?p+("<"+H.ku(o,b)+">"):p}if(m===11)return H.hH(a,b,null) -if(m===12)return H.hH(a.z,b,a.Q) -if(m===13){n=a.z +if(m===6){s=A.O(a.y,b) +return s}if(m===7){r=a.y +s=A.O(r,b) +q=r.x +return(q===12||q===13?"("+s+")":s)+"?"}if(m===8)return"FutureOr<"+A.O(a.y,b)+">" +if(m===9){p=A.kV(a.y) +o=a.z +return o.length>0?p+("<"+A.hU(o,b)+">"):p}if(m===11)return A.kQ(a,b) +if(m===12)return A.hR(a,b,null) +if(m===13)return A.hR(a.y,b,a.z) +if(m===14){n=a.y return b[b.length-1-n]}return"?"}, -ky:function(a){var s,r=v.mangledGlobalNames[a] -if(r!=null)return r -s="minified:"+a -return s}, -hm:function(a,b){var s=a.tR[b] +kV(a){var s=v.mangledGlobalNames[a] +if(s!=null)return s +return"minified:"+a}, +kd(a,b){var s=a.tR[b] for(;typeof s=="string";)s=a.tR[s] return s}, -jS:function(a,b){var s,r,q,p,o,n=a.eT,m=n[b] -if(m==null)return H.ev(a,b,!1) +kc(a,b){var s,r,q,p,o,n=a.eT,m=n[b] +if(m==null)return A.d4(a,b,!1) else if(typeof m=="number"){s=m -r=H.bJ(a,5,"#") -q=[] -for(p=0;p" +s+=r+p+o+a[q+2].at}return s}, +bJ(a,b,c){var s,r,q,p=b +if(c.length>0)p+="<"+A.bI(c)+">" s=a.eC.get(p) if(s!=null)return s -r=new H.W(null,null) -r.y=9 -r.z=b -r.Q=c +r=new A.U(null,null) +r.x=9 +r.y=b +r.z=c if(c.length>0)r.c=c[0] -r.cy=p -q=H.ap(a,r) +r.at=p +q=A.ab(a,r) a.eC.set(p,q) return q}, -fb:function(a,b,c){var s,r,q,p,o,n -if(b.y===10){s=b.z -r=b.Q.concat(c)}else{r=c -s=b}q=s.cy+(";<"+H.d5(r)+">") +f7(a,b,c){var s,r,q,p,o,n +if(b.x===10){s=b.y +r=b.z.concat(c)}else{r=c +s=b}q=s.at+(";<"+A.bI(r)+">") p=a.eC.get(q) if(p!=null)return p -o=new H.W(null,null) -o.y=10 -o.z=s -o.Q=r -o.cy=q -n=H.ap(a,o) +o=new A.U(null,null) +o.x=10 +o.y=s +o.z=r +o.at=q +n=A.ab(a,o) a.eC.set(q,n) return n}, -hj:function(a,b,c){var s,r,q,p,o,n=b.cy,m=c.a,l=m.length,k=c.b,j=k.length,i=c.c,h=i.length,g="("+H.d5(m) -if(j>0){s=l>0?",":"" -r=H.d5(k) -g+=s+"["+r+"]"}if(h>0){s=l>0?",":"" -r=H.jJ(i) -g+=s+"{"+r+"}"}q=n+(g+")") -p=a.eC.get(q) +k8(a,b,c){var s,r,q="+"+(b+"("+A.bI(c)+")"),p=a.eC.get(q) if(p!=null)return p -o=new H.W(null,null) -o.y=11 -o.z=b -o.Q=c -o.cy=q -r=H.ap(a,o) +s=new A.U(null,null) +s.x=11 +s.y=b +s.z=c +s.at=q +r=A.ab(a,s) a.eC.set(q,r) return r}, -fc:function(a,b,c,d){var s,r=b.cy+("<"+H.d5(c)+">"),q=a.eC.get(r) +hq(a,b,c){var s,r,q,p,o,n=b.at,m=c.a,l=m.length,k=c.b,j=k.length,i=c.c,h=i.length,g="("+A.bI(m) +if(j>0){s=l>0?",":"" +g+=s+"["+A.bI(k)+"]"}if(h>0){s=l>0?",":"" +g+=s+"{"+A.k2(i)+"}"}r=n+(g+")") +q=a.eC.get(r) if(q!=null)return q -s=H.jL(a,b,c,r,d) +p=new A.U(null,null) +p.x=12 +p.y=b +p.z=c +p.at=r +o=A.ab(a,p) +a.eC.set(r,o) +return o}, +f8(a,b,c,d){var s,r=b.at+("<"+A.bI(c)+">"),q=a.eC.get(r) +if(q!=null)return q +s=A.k4(a,b,c,r,d) a.eC.set(r,s) return s}, -jL:function(a,b,c,d,e){var s,r,q,p,o,n,m,l +k4(a,b,c,d,e){var s,r,q,p,o,n,m,l if(e){s=c.length -r=new Array(s) +r=A.er(s) for(q=0,p=0;p0){n=H.aa(a,b,r,0) -m=H.bO(a,c,r,0) -return H.fc(a,n,m,c!==m)}}l=new H.W(null,null) -l.y=12 -l.z=b -l.Q=c -l.cy=d -return H.ap(a,l)}, -hf:function(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}}, -hh:function(a){var s,r,q,p,o,n,m,l,k,j,i,h=a.r,g=a.s -for(s=h.length,r=0;r=48&&q<=57)r=H.jE(r+1,q,h,g) -else if((((q|32)>>>0)-97&65535)<26||q===95||q===36)r=H.hg(a,r,h,g,!1) -else if(q===46)r=H.hg(a,r,h,g,!0) +if(o.x===1){r[p]=o;++q}}if(q>0){n=A.ae(a,b,r,0) +m=A.bQ(a,c,r,0) +return A.f8(a,n,m,c!==m)}}l=new A.U(null,null) +l.x=13 +l.y=b +l.z=c +l.at=d +return A.ab(a,l)}, +hk(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}}, +hm(a){var s,r,q,p,o,n,m,l=a.r,k=a.s +for(s=l.length,r=0;r=48&&q<=57)r=A.jX(r+1,q,l,k) +else if((((q|32)>>>0)-97&65535)<26||q===95||q===36||q===124)r=A.hl(a,r,l,k,!1) +else if(q===46)r=A.hl(a,r,l,k,!0) else{++r switch(q){case 44:break -case 58:g.push(!1) +case 58:k.push(!1) break -case 33:g.push(!0) +case 33:k.push(!0) break -case 59:g.push(H.an(a.u,a.e,g.pop())) +case 59:k.push(A.ap(a.u,a.e,k.pop())) break -case 94:g.push(H.jO(a.u,g.pop())) +case 94:k.push(A.k7(a.u,k.pop())) break -case 35:g.push(H.bJ(a.u,5,"#")) +case 35:k.push(A.bK(a.u,5,"#")) break -case 64:g.push(H.bJ(a.u,2,"@")) +case 64:k.push(A.bK(a.u,2,"@")) break -case 126:g.push(H.bJ(a.u,3,"~")) +case 126:k.push(A.bK(a.u,3,"~")) break -case 60:g.push(a.p) -a.p=g.length +case 60:k.push(a.p) +a.p=k.length break -case 62:p=a.u -o=g.splice(a.p) -H.fa(a.u,a.e,o) -a.p=g.pop() -n=g.pop() -if(typeof n=="string")g.push(H.bI(p,n,o)) -else{m=H.an(p,a.e,n) -switch(m.y){case 11:g.push(H.fc(p,m,o,a.n)) +case 62:A.jZ(a,k) break -default:g.push(H.fb(p,m,o)) -break}}break -case 38:H.jF(a,g) +case 38:A.jY(a,k) break case 42:p=a.u -g.push(H.hl(p,H.an(p,a.e,g.pop()),a.n)) +k.push(A.hs(p,A.ap(p,a.e,k.pop()),a.n)) break case 63:p=a.u -g.push(H.fd(p,H.an(p,a.e,g.pop()),a.n)) +k.push(A.f9(p,A.ap(p,a.e,k.pop()),a.n)) break case 47:p=a.u -g.push(H.hk(p,H.an(p,a.e,g.pop()),a.n)) -break -case 40:g.push(a.p) -a.p=g.length +k.push(A.hr(p,A.ap(p,a.e,k.pop()),a.n)) break -case 41:p=a.u -l=new H.d_() -k=p.sEA -j=p.sEA -n=g.pop() -if(typeof n=="number")switch(n){case-1:k=g.pop() +case 40:k.push(-3) +k.push(a.p) +a.p=k.length break -case-2:j=g.pop() +case 41:A.jW(a,k) break -default:g.push(n) -break}else g.push(n) -o=g.splice(a.p) -H.fa(a.u,a.e,o) -a.p=g.pop() -l.a=o -l.b=k -l.c=j -g.push(H.hj(p,H.an(p,a.e,g.pop()),l)) +case 91:k.push(a.p) +a.p=k.length break -case 91:g.push(a.p) -a.p=g.length +case 93:o=k.splice(a.p) +A.hn(a.u,a.e,o) +a.p=k.pop() +k.push(o) +k.push(-1) break -case 93:o=g.splice(a.p) -H.fa(a.u,a.e,o) -a.p=g.pop() -g.push(o) -g.push(-1) +case 123:k.push(a.p) +a.p=k.length break -case 123:g.push(a.p) -a.p=g.length +case 125:o=k.splice(a.p) +A.k0(a.u,a.e,o) +a.p=k.pop() +k.push(o) +k.push(-2) break -case 125:o=g.splice(a.p) -H.jH(a.u,a.e,o) -a.p=g.pop() -g.push(o) -g.push(-2) +case 43:n=l.indexOf("(",r) +k.push(l.substring(r,n)) +k.push(-4) +k.push(a.p) +a.p=k.length +r=n+1 break -default:throw"Bad character "+q}}}i=g.pop() -return H.an(a.u,a.e,i)}, -jE:function(a,b,c,d){var s,r,q=b-48 +default:throw"Bad character "+q}}}m=k.pop() +return A.ap(a.u,a.e,m)}, +jX(a,b,c,d){var s,r,q=b-48 for(s=c.length;a=48&&r<=57))break q=q*10+(r-48)}d.push(q) return a}, -hg:function(a,b,c,d,e){var s,r,q,p,o,n,m=b+1 +hl(a,b,c,d,e){var s,r,q,p,o,n,m=b+1 for(s=c.length;m>>0)-97&65535)<26||r===95||r===36))q=r>=48&&r<=57 +e=!0}else{if(!((((r|32)>>>0)-97&65535)<26||r===95||r===36||r===124))q=r>=48&&r<=57 else q=!0 if(!q)break}}p=c.substring(b,m) if(e){s=a.u o=a.e -if(o.y===10)o=o.z -n=H.hm(s,o.z)[p] -if(n==null)H.q('No "'+p+'" in "'+H.ji(o)+'"') -d.push(H.d6(s,o,n))}else d.push(p) +if(o.x===10)o=o.y +n=A.kd(s,o.y)[p] +if(n==null)A.z('No "'+p+'" in "'+A.jz(o)+'"') +d.push(A.em(s,o,n))}else d.push(p) return m}, -jF:function(a,b){var s=b.pop() -if(0===s){b.push(H.bJ(a.u,1,"0&")) -return}if(1===s){b.push(H.bJ(a.u,4,"1&")) -return}throw H.a(P.de("Unexpected extended operation "+H.d(s)))}, -an:function(a,b,c){if(typeof c=="string")return H.bI(a,c,a.sEA) -else if(typeof c=="number")return H.jG(a,b,c) -else return c}, -fa:function(a,b,c){var s,r=c.length -for(s=0;s0?new Array(q):v.typeUniverse.sEA +for(o=0;o0?new Array(a):v.typeUniverse.sEA}, +U:function U(a,b){var _=this _.a=a _.b=b -_.x=_.r=_.c=null -_.y=0 -_.cy=_.cx=_.ch=_.Q=_.z=null}, -d_:function d_(){this.c=this.b=this.a=null}, -d3:function d3(a){this.a=a}, -cZ:function cZ(){}, +_.w=_.r=_.c=null +_.x=0 +_.at=_.as=_.Q=_.z=_.y=null}, +cY:function cY(){this.c=this.b=this.a=null}, +el:function el(a){this.a=a}, +cX:function cX(){}, bH:function bH(a){this.a=a}, -l1:function(a){return H.q(H.cj(a))}},J={ -ft:function(a,b,c,d){return{i:a,p:b,e:c,x:d}}, -fr:function(a){var s,r,q,p,o,n=a[v.dispatchPropertyName] -if(n==null)if($.fs==null){H.kJ() -n=a[v.dispatchPropertyName]}if(n!=null){s=n.p -if(!1===s)return n.i -if(!0===s)return a -r=Object.getPrototypeOf(a) -if(s===r)return n.i -if(n.e===r)throw H.a(P.h9("Return interceptor for "+H.d(s(a,n))))}q=a.constructor -if(q==null)p=null -else{o=$.eo -if(o==null)o=$.eo=v.getIsolateTag("_$dart_js") -p=q[o]}if(p!=null)return p -p=H.kN(a) -if(p!=null)return p -if(typeof a=="function")return C.R -s=Object.getPrototypeOf(a) -if(s==null)return C.D -if(s===Object.prototype)return C.D -if(typeof q=="function"){o=$.eo -if(o==null)o=$.eo=v.getIsolateTag("_$dart_js") -Object.defineProperty(q,o,{value:C.l,enumerable:false,writable:true,configurable:true}) -return C.l}return C.l}, -fP:function(a,b){if(a<0||a>4294967295)throw H.a(P.t(a,0,4294967295,"length",null)) -return J.j8(new Array(a),b)}, -fQ:function(a,b){if(a<0)throw H.a(P.A("Length must be a non-negative integer: "+a)) -return H.b(new Array(a),b.i("o<0>"))}, -j8:function(a,b){return J.dD(H.b(a,b.i("o<0>")))}, -dD:function(a){a.fixed$length=Array -return a}, -fR:function(a){a.fixed$length=Array -a.immutable$list=Array -return a}, -fS:function(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 -default:return!1}}, -j9:function(a,b){var s,r -for(s=a.length;b0;b=s){s=b-1 -r=C.a.n(a,s) -if(r!==32&&r!==13&&!J.fS(r))break}return b}, -ab:function(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.be.prototype -return J.dG.prototype}if(typeof a=="string")return J.aw.prototype -if(a==null)return J.cb.prototype -if(typeof a=="boolean")return J.dE.prototype -if(a.constructor==Array)return J.o.prototype -if(typeof a!="object"){if(typeof a=="function")return J.af.prototype -return a}if(a instanceof P.v)return a -return J.fr(a)}, -S:function(a){if(typeof a=="string")return J.aw.prototype -if(a==null)return a -if(a.constructor==Array)return J.o.prototype -if(typeof a!="object"){if(typeof a=="function")return J.af.prototype -return a}if(a instanceof P.v)return a -return J.fr(a)}, -aG:function(a){if(a==null)return a -if(a.constructor==Array)return J.o.prototype -if(typeof a!="object"){if(typeof a=="function")return J.af.prototype -return a}if(a instanceof P.v)return a -return J.fr(a)}, -bP:function(a){if(typeof a=="string")return J.aw.prototype -if(a==null)return a -if(!(a instanceof P.v))return J.aS.prototype -return a}, -J:function(a,b){if(a==null)return b==null -if(typeof a!="object")return b!=null&&a===b -return J.ab(a).J(a,b)}, -eZ:function(a,b){if(typeof b==="number")if(a.constructor==Array||typeof a=="string"||H.hY(a,a[v.dispatchPropertyName]))if(b>>>0===b&&b>>0===b&&b$.fx())throw H.a(P.A("expected 32 bit int, got: "+a)) -s=H.b([],t.s) -if(a<0){a=-a -r=1}else r=0 -a=a<<1|r -do{q=a&31 -a=a>>>5 -p=a>0 -s.push(u.n[p?q|32:q])}while(p) -return s}, -d9:function(a){var s,r,q,p,o,n,m,l=null -for(s=a.b,r=0,q=!1,p=0;!q;){if(++a.c>=s)throw H.a(P.dY("incomplete VLQ value")) -o=a.gp() -n=$.ip().q(0,o) -if(n==null)throw H.a(P.m("invalid character in VLQ encoding: "+o,l,l)) -q=(n&32)===0 -r+=C.c.cj(n&31,p) -p+=5}m=r>>>1 -r=(r&1)===1?-m:m -if(r<$.fy()||r>$.fx())throw H.a(P.m("expected an encoded 32 bit int, but we got: "+r,l,l)) -return r}, -eF:function eF(){}},M={ -f1:function(a){var s=a==null?D.eK():"." -if(a==null)a=$.eW() -return new M.c0(t.W.a(a),s)}, -fn:function(a){return a}, -hN:function(a,b){var s,r,q,p,o,n,m,l -for(s=b.length,r=1;r=1;s=q){q=s-1 -if(b[q]!=null)break}p=new P.w("") -o=""+(a+"(") -p.a=o -n=H.z(b) -m=n.i("aC<1>") -l=new H.aC(b,0,s,m) -l.c4(b,0,s,n.c) -m=o+new H.i(l,new M.eJ(),m.i("i")).Z(0,", ") -p.a=m -p.a=m+("): part "+(r-1)+" was null, but part "+r+" was not.") -throw H.a(P.A(p.h(0)))}}, -c0:function c0(a,b){this.a=a -this.b=b}, -dr:function dr(){}, -ds:function ds(){}, -eJ:function eJ(){}, -aW:function aW(a){this.a=a}, -aX:function aX(a){this.a=a}},N={X:function X(a,b){this.a=a -this.x=b}},O={ -jm:function(){if(P.f9().gI()!=="file")return $.b1() -var s=P.f9() -if(!C.a.b2(s.gN(s),"/"))return $.b1() -if(P.B(null,"a/b",null,null).bg()==="a\\b")return $.bS() -return $.i7()}, -e_:function e_(){}, -kQ:function(a,b,c){var s=Y.jr(b).gae() -return Y.e1(A.fO(new H.i(s,new O.eT(a,c),H.z(s).i("i<1,x?>")),t.B),null).cA(new O.eU())}, -kt:function(a){var s,r,q,p,o,n,m,l=C.a.bF(a,".") -if(l<0)return a -s=C.a.w(a,l+1) -a=s==="fn"?a:s -a=H.O(a,"$124","|") -if(C.a.A(a,"|")){r=C.a.ar(a,"|") -q=C.a.ar(a," ") -p=C.a.ar(a,"escapedPound") -if(q>=0){o=C.a.j(a,0,q)==="set" -a=C.a.j(a,q+1,a.length)}else{n=r+1 -if(p>=0){o=C.a.j(a,n,p)==="set" -a=C.a.X(a,n,p+3,"")}else{m=C.a.j(a,n,a.length) -if(C.a.t(m,"unary")||C.a.t(m,"$"))a=O.kx(a) -o=!1}}a=H.O(a,"|",".") -n=o?a+"=":a}else n=a -return n}, -kx:function(a){return H.kX(a,P.j("\\$[0-9]+",!1),new O.eI(a),null)}, -eT:function eT(a,b){this.a=a -this.b=b}, -eU:function eU(){}, -eI:function eI(a){this.a=a}, -hQ:function(a,b){var s,r,q -if(a.length===0)return-1 -if(b.$1(C.b.gaF(a)))return 0 -if(!b.$1(C.b.gK(a)))return a.length -s=a.length-1 -for(r=0;r"))}, -aU:function aU(a,b){this.a=a -this.b=b}, -bG:function bG(a){var _=this +hp(a,b,c){return 0}, +d2:function d2(a){var _=this _.a=a -_.d=_.c=_.b=null}, -bF:function bF(a,b){this.a=a +_.e=_.d=_.c=_.b=null}, +aY:function aY(a,b){this.a=a this.$ti=b}, -cH:function cH(){}, -jb:function(a,b,c){return H.kF(a,new H.a3(b.i("@<0>").R(c).i("a3<1,2>")))}, -dK:function(a,b){return new H.a3(a.i("@<0>").R(b).i("a3<1,2>"))}, -j5:function(a,b,c){var s,r -if(P.fl(a)){if(b==="("&&c===")")return"(...)" -return b+"..."+c}s=H.b([],t.s) -$.aE.push(a) -try{P.kq(a,s)}finally{$.aE.pop()}r=P.al(b,s,", ")+c -return r.charCodeAt(0)==0?r:r}, -fN:function(a,b,c){var s,r -if(P.fl(a))return b+"..."+c -s=new P.w(b) -$.aE.push(a) -try{r=s -r.a=P.al(r.a,a,", ")}finally{$.aE.pop()}s.a+=c -r=s.a -return r.charCodeAt(0)==0?r:r}, -fl:function(a){var s,r -for(s=$.aE.length,r=0;r100){while(!0){if(!(k>75&&j>3))break -k-=b.pop().length+2;--j}b.push("...") -return}}q=H.d(p) -r=H.d(o) -k+=r.length+q.length+4}}if(j>b.length+2){k+=5 -m="..."}else m=null -while(!0){if(!(k>80&&b.length>3))break -k-=b.pop().length+2 -if(m==null){k+=5 -m="..."}}if(m!=null)b.push(m) -b.push(q) -b.push(r)}, -dM:function(a){var s,r={} -if(P.fl(a))return"{...}" -s=new P.w("") -try{$.aE.push(a) +jr(a,b,c){return A.l2(a,new A.a5(b.i("@<0>").H(c).i("a5<1,2>")))}, +dD(a,b){return new A.a5(a.i("@<0>").H(b).i("a5<1,2>"))}, +f0(a){var s,r={} +if(A.fr(a))return"{...}" +s=new A.w("") +try{$.aI.push(a) s.a+="{" r.a=!0 -a.T(0,new P.dN(r,s)) -s.a+="}"}finally{$.aE.pop()}r=s.a +a.O(0,new A.dF(r,s)) +s.a+="}"}finally{$.aI.pop()}r=s.a return r.charCodeAt(0)==0?r:r}, -bd:function bd(){}, -bg:function bg(){}, p:function p(){}, -bh:function bh(){}, -dN:function dN(a,b){this.a=a +I:function I(){}, +dF:function dF(a,b){this.a=a this.b=b}, -a0:function a0(){}, -d7:function d7(){}, -bi:function bi(){}, -bw:function bw(){}, -bC:function bC(){}, -bK:function bK(){}, -ks:function(a,b){var s,r,q,p=null -try{p=JSON.parse(a)}catch(r){s=H.ad(r) -q=P.m(String(s),null,null) -throw H.a(q)}q=P.eA(p) +d5:function d5(){}, +bl:function bl(){}, +aE:function aE(a,b){this.a=a +this.$ti=b}, +bL:function bL(){}, +kO(a,b){var s,r,q,p=null +try{p=JSON.parse(a)}catch(r){s=A.b2(r) +q=A.n(String(s),null,null) +throw A.a(q)}q=A.et(p) return q}, -eA:function(a){var s +et(a){var s if(a==null)return null if(typeof a!="object")return a -if(Object.getPrototypeOf(a)!==Array.prototype)return new P.d0(a,Object.create(null)) -for(s=0;s=0)return null return r}return null}, -jz:function(a,b,c,d){var s=a?$.ik():$.ij() +jT(a,b,c,d){var s=a?$.iw():$.iv() if(s==null)return null -if(0===c&&d===b.length)return P.hd(s,b) -return P.hd(s,b.subarray(c,P.a6(c,d,b.length)))}, -hd:function(a,b){var s,r +if(0===c&&d===b.length)return A.hh(s,b) +return A.hh(s,b.subarray(c,A.a1(c,d,b.length)))}, +hh(a,b){var s,r try{s=a.decode(b) -return s}catch(r){H.ad(r)}return null}, -fF:function(a,b,c,d,e,f){if(C.c.aP(f,4)!==0)throw H.a(P.m("Invalid base64 padding, padded length must be multiple of four, is "+f,a,c)) -if(d+e!==f)throw H.a(P.m("Invalid base64 padding, '=' not at the end",a,b)) -if(e>2)throw H.a(P.m("Invalid base64 padding, more than two '=' characters",a,b))}, -fT:function(a,b,c){return new P.bf(a,b)}, -kb:function(a){return a.aw()}, -jC:function(a,b){return new P.ep(a,[],P.kB())}, -jD:function(a,b,c){var s,r=new P.w(""),q=P.jC(r,b) -q.aN(a) +return s}catch(r){}return null}, +fG(a,b,c,d,e,f){if(B.c.aT(f,4)!==0)throw A.a(A.n("Invalid base64 padding, padded length must be multiple of four, is "+f,a,c)) +if(d+e!==f)throw A.a(A.n("Invalid base64 padding, '=' not at the end",a,b)) +if(e>2)throw A.a(A.n("Invalid base64 padding, more than two '=' characters",a,b))}, +fU(a,b,c){return new A.bj(a,b)}, +kw(a){return a.aB()}, +jU(a,b){return new A.ef(a,[],A.kY())}, +jV(a,b,c){var s,r=new A.w(""),q=A.jU(r,b) +q.aR(a) s=r.a return s.charCodeAt(0)==0?s:s}, -k3:function(a){switch(a){case 65:return"Missing extension byte" +ko(a){switch(a){case 65:return"Missing extension byte" case 67:return"Unexpected extension byte" case 69:return"Invalid UTF-8 byte" case 71:return"Overlong encoding" @@ -1791,137 +1519,183 @@ case 73:return"Out of unicode range" case 75:return"Encoded surrogate" case 77:return"Unfinished UTF-8 octet sequence" default:return""}}, -k2:function(a,b,c){var s,r,q,p=c-b,o=new Uint8Array(p) -for(s=J.S(a),r=0;r>>0!==0?255:q}return o}, -d0:function d0(a,b){this.a=a +cZ:function cZ(a,b){this.a=a this.b=b this.c=null}, -d1:function d1(a){this.a=a}, -em:function em(){}, -el:function el(){}, -bU:function bU(){}, -d4:function d4(){}, -bV:function bV(a){this.a=a}, -bX:function bX(){}, -bY:function bY(){}, -ae:function ae(){}, -Z:function Z(){}, -c3:function c3(){}, -bf:function bf(a,b){this.a=a +d_:function d_(a){this.a=a}, +eb:function eb(){}, +ea:function ea(){}, +bW:function bW(){}, +d3:function d3(){}, +bX:function bX(a){this.a=a}, +c_:function c_(){}, +c0:function c0(){}, +ah:function ah(){}, +a_:function a_(){}, +c5:function c5(){}, +bj:function bj(a,b){this.a=a this.b=b}, -cf:function cf(a,b){this.a=a +cg:function cg(a,b){this.a=a this.b=b}, -ce:function ce(){}, -ch:function ch(a){this.b=a}, -cg:function cg(a){this.a=a}, -eq:function eq(){}, -er:function er(a,b){this.a=a +cf:function cf(){}, +ci:function ci(a){this.b=a}, +ch:function ch(a){this.a=a}, +eg:function eg(){}, +eh:function eh(a,b){this.a=a this.b=b}, -ep:function ep(a,b,c){this.c=a +ef:function ef(a,b,c){this.c=a this.a=b this.b=c}, +cP:function cP(){}, cR:function cR(){}, -cT:function cT(){}, -ey:function ey(a){this.b=0 +eq:function eq(a){this.b=0 this.c=a}, -cS:function cS(a){this.a=a}, -ex:function ex(a){this.a=a +cQ:function cQ(a){this.a=a}, +ep:function ep(a){this.a=a this.b=16 this.c=0}, -N:function(a,b){var s=H.fY(a,b) +Q(a,b){var s=A.h1(a,b) if(s!=null)return s -throw H.a(P.m(a,null,null))}, -j1:function(a){if(a instanceof H.at)return a.h(0) -return"Instance of '"+H.dS(a)+"'"}, -a_:function(a,b,c,d){var s,r=c?J.fQ(a,d):J.fP(a,d) +throw A.a(A.n(a,null,null))}, +a0(a,b,c,d){var s,r=c?J.fR(a,d):J.fQ(a,d) if(a!==0&&b!=null)for(s=0;s")) -for(s=J.C(a);s.m();)r.push(s.gp()) +dE(a,b,c){var s,r=A.b([],c.i("o<0>")) +for(s=J.E(a);s.l();)r.push(s.gm()) if(b)return r -return J.dD(r)}, -ai:function(a,b,c){var s -if(b)return P.fU(a,c) -s=J.dD(P.fU(a,c)) +return J.dy(r)}, +ak(a,b,c){var s +if(b)return A.fV(a,c) +s=J.dy(A.fV(a,c)) return s}, -fU:function(a,b){var s,r -if(Array.isArray(a))return H.b(a.slice(0),b.i("o<0>")) -s=H.b([],b.i("o<0>")) -for(r=J.C(a);r.m();)s.push(r.gp()) +fV(a,b){var s,r +if(Array.isArray(a))return A.b(a.slice(0),b.i("o<0>")) +s=A.b([],b.i("o<0>")) +for(r=J.E(a);r.l();)s.push(r.gm()) return s}, -V:function(a,b){return J.fR(P.dL(a,!1,b))}, -h5:function(a,b,c){var s,r +X(a,b){return J.fS(A.dE(a,!1,b))}, +h8(a,b,c){var s,r if(Array.isArray(a)){s=a r=s.length -c=P.a6(b,c,r) -return H.fZ(b>0||c0||c>>4]&1<<(o&15))!==0)p+=H.G(o) +if(o<128&&(a[o>>>4]&1<<(o&15))!==0)p+=A.J(o) else p=d&&o===32?p+"+":p+"%"+n[o>>>4&15]+n[o&15]}return p.charCodeAt(0)==0?p:p}, -au:function(a){if(typeof a=="number"||H.hI(a)||a==null)return J.bT(a) +av(a){if(typeof a=="number"||A.fi(a)||a==null)return J.b4(a) if(typeof a=="string")return JSON.stringify(a) -return P.j1(a)}, -de:function(a){return new P.bW(a)}, -A:function(a){return new P.U(!1,null,null,a)}, -f0:function(a,b,c){return new P.U(!0,a,b,c)}, -iR:function(a){return new P.U(!1,null,a,"Must not be null")}, -f6:function(a){var s=null -return new P.a5(s,s,!1,s,s,a)}, -aO:function(a,b){return new P.a5(null,null,!0,a,b,"Value not in range")}, -t:function(a,b,c,d,e){return new P.a5(b,c,!0,a,d,"Invalid value")}, -h_:function(a,b,c,d){if(ac)throw H.a(P.t(a,b,c,d,null)) +return A.jw(a)}, +bZ(a){return new A.bY(a)}, +G(a){return new A.W(!1,null,null,a)}, +bV(a,b,c){return new A.W(!0,a,b,c)}, +j2(a){return new A.W(!1,null,a,"Must not be null")}, +aK(a,b){return a==null?A.z(A.j2(b)):a}, +f1(a){var s=null +return new A.a8(s,s,!1,s,s,a)}, +f2(a,b){return new A.a8(null,null,!0,a,b,"Value not in range")}, +u(a,b,c,d,e){return new A.a8(b,c,!0,a,d,"Invalid value")}, +h3(a,b,c,d){if(ac)throw A.a(A.u(a,b,c,d,null)) return a}, -a6:function(a,b,c){if(0>a||a>c)throw H.a(P.t(a,0,c,"start",null)) -if(b!=null){if(a>b||b>c)throw H.a(P.t(b,a,c,"end",null)) +a1(a,b,c){if(0>a||a>c)throw A.a(A.u(a,0,c,"start",null)) +if(b!=null){if(a>b||b>c)throw A.a(A.u(b,a,c,"end",null)) return b}return c}, -Q:function(a,b){if(a<0)throw H.a(P.t(a,0,null,b,null)) +T(a,b){if(a<0)throw A.a(A.u(a,0,null,b,null)) return a}, -dB:function(a,b,c,d,e){var s=e==null?J.D(b):e -return new P.c7(s,!0,a,c,"Index out of range")}, -r:function(a){return new P.cO(a)}, -h9:function(a){return new P.cL(a)}, -dY:function(a){return new P.aB(a)}, -Y:function(a){return new P.c_(a)}, -m:function(a,b,c){return new P.aL(a,b,c)}, -hb:function(a){var s,r=null,q=new P.w(""),p=H.b([-1],t.t) -P.jv(r,r,r,q,p) +eX(a,b,c,d){return new A.bf(b,!0,a,d,"Index out of range")}, +q(a){return new A.cN(a)}, +hd(a){return new A.cK(a)}, +cG(a){return new A.aB(a)}, +S(a){return new A.c2(a)}, +n(a,b,c){return new A.aN(a,b,c)}, +jn(a,b,c){var s,r +if(A.fr(a)){if(b==="("&&c===")")return"(...)" +return b+"..."+c}s=A.b([],t.s) +$.aI.push(a) +try{A.kN(a,s)}finally{$.aI.pop()}r=A.an(b,s,", ")+c +return r.charCodeAt(0)==0?r:r}, +fP(a,b,c){var s,r +if(A.fr(a))return b+"..."+c +s=new A.w(b) +$.aI.push(a) +try{r=s +r.a=A.an(r.a,a,", ")}finally{$.aI.pop()}s.a+=c +r=s.a +return r.charCodeAt(0)==0?r:r}, +kN(a,b){var s,r,q,p,o,n,m,l=a.gq(a),k=0,j=0 +while(!0){if(!(k<80||j<3))break +if(!l.l())return +s=A.d(l.gm()) +b.push(s) +k+=s.length+2;++j}if(!l.l()){if(j<=5)return +r=b.pop() +q=b.pop()}else{p=l.gm();++j +if(!l.l()){if(j<=4){b.push(A.d(p)) +return}r=A.d(p) +q=b.pop() +k+=r.length+2}else{o=l.gm();++j +for(;l.l();p=o,o=n){n=l.gm();++j +if(j>100){while(!0){if(!(k>75&&j>3))break +k-=b.pop().length+2;--j}b.push("...") +return}}q=A.d(p) +r=A.d(o) +k+=r.length+q.length+4}}if(j>b.length+2){k+=5 +m="..."}else m=null +while(!0){if(!(k>80&&b.length>3))break +k-=b.pop().length+2 +if(m==null){k+=5 +m="..."}}if(m!=null)b.push(m) +b.push(q) +b.push(r)}, +fW(a,b,c,d,e){return new A.as(a,b.i("@<0>").H(c).H(d).H(e).i("as<1,2,3,4>"))}, +fY(a,b,c){var s +if(B.l===c){s=J.aJ(a) +b=J.aJ(b) +return A.h9(A.cH(A.cH($.fy(),s),b))}s=J.aJ(a) +b=J.aJ(b) +c=c.gD(c) +c=A.h9(A.cH(A.cH(A.cH($.fy(),s),b),c)) +return c}, +hf(a){var s,r=null,q=new A.w(""),p=A.b([-1],t.t) +A.jP(r,r,r,q,p) p.push(q.a.length) q.a+="," -P.jt(C.h,C.F.cu(a),q) +A.jN(B.h,B.G.cw(a),q) s=q.a -return new P.cP(s.charCodeAt(0)==0?s:s,p,r).ga5()}, -H:function(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=null,a4=a5.length -if(a4>=5){s=((C.a.k(a5,4)^58)*3|C.a.k(a5,0)^100|C.a.k(a5,1)^97|C.a.k(a5,2)^116|C.a.k(a5,3)^97)>>>0 -if(s===0)return P.ha(a4=5){s=((a5.charCodeAt(4)^58)*3|a5.charCodeAt(0)^100|a5.charCodeAt(1)^97|a5.charCodeAt(2)^116|a5.charCodeAt(3)^97)>>>0 +if(s===0)return A.he(a4=14)r[7]=a4 +if(A.hV(a5,0,a4,0,r)>=14)r[7]=a4 q=r[1] -if(q>=0)if(P.hK(a5,0,q,20,r)===20)r[7]=q +if(q>=0)if(A.hV(a5,0,q,20,r)===20)r[7]=q p=r[2]+1 o=r[3] n=r[4] @@ -1946,12 +1720,16 @@ k=r[7]<0 if(k)if(p>q+3){j=a3 k=!1}else{i=o>0 if(i&&o+1===n){j=a3 -k=!1}else{if(!(mn+2&&C.a.B(a5,"/..",m-3) +k=!1}else{if(!B.a.u(a5,"\\",n))if(p>0)h=B.a.u(a5,"\\",p-1)||B.a.u(a5,"\\",p-2) +else h=!1 +else h=!0 +if(h){j=a3 +k=!1}else{if(!(mn+2&&B.a.u(a5,"/..",m-3) else h=!0 if(h){j=a3 -k=!1}else{if(q===4)if(C.a.B(a5,"file",0)){if(p<=0){if(!C.a.B(a5,"/",n)){g="file:///" +k=!1}else{if(q===4)if(B.a.u(a5,"file",0)){if(p<=0){if(!B.a.u(a5,"/",n)){g="file:///" s=3}else{g="file://" -s=2}a5=g+C.a.j(a5,n,a4) +s=2}a5=g+B.a.j(a5,n,a4) q-=0 i=s-0 m+=i @@ -1961,309 +1739,306 @@ p=7 o=7 n=7}else if(n===m){++l f=m+1 -a5=C.a.X(a5,n,m,"/");++a4 -m=f}j="file"}else if(C.a.B(a5,"http",0)){if(i&&o+3===n&&C.a.B(a5,"80",o+1)){l-=3 +a5=B.a.Y(a5,n,m,"/");++a4 +m=f}j="file"}else if(B.a.u(a5,"http",0)){if(i&&o+3===n&&B.a.u(a5,"80",o+1)){l-=3 e=n-3 m-=3 -a5=C.a.X(a5,o,n,"") +a5=B.a.Y(a5,o,n,"") a4-=3 n=e}j="http"}else j=a3 -else if(q===5&&C.a.B(a5,"https",0)){if(i&&o+4===n&&C.a.B(a5,"443",o+1)){l-=4 +else if(q===5&&B.a.u(a5,"https",0)){if(i&&o+4===n&&B.a.u(a5,"443",o+1)){l-=4 e=n-4 m-=4 -a5=C.a.X(a5,o,n,"") +a5=B.a.Y(a5,o,n,"") a4-=3 n=e}j="https"}else j=a3 -k=!0}}}else j=a3 -if(k){if(a40)j=P.hw(a5,0,q) -else{if(q===0)P.aZ(a5,0,"Invalid empty scheme") +l-=0}return new A.V(a5,q,p,o,n,m,l,j)}if(j==null)if(q>0)j=A.hC(a5,0,q) +else{if(q===0)A.b_(a5,0,"Invalid empty scheme") j=""}if(p>0){d=q+3 -c=d9)k.$2("invalid character",s)}else{if(q===3)k.$2(m,s) -o=P.N(C.a.j(a,r,s),null) +o=A.Q(B.a.j(a,r,s),null) if(o>255)k.$2(l,r) n=q+1 j[q]=o r=s+1 q=n}}if(q!==3)k.$2(m,c) -o=P.N(C.a.j(a,r,c),null) +o=A.Q(B.a.j(a,r,c),null) if(o>255)k.$2(l,r) j[q]=o return j}, -hc:function(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=new P.ej(a),d=new P.ek(e,a) -if(a.length<2)e.$1("address is too short") -s=H.b([],t.t) -for(r=b,q=r,p=!1,o=!1;r>>0) -s.push((k[2]<<8|k[3])>>>0)}if(p){if(s.length>7)e.$1("an address with a wildcard must have less than 7 parts")}else if(s.length!==8)e.$1("an address without a wildcard must contain exactly 8 parts") +s.push((k[2]<<8|k[3])>>>0)}if(p){if(s.length>7)d.$2("an address with a wildcard must have less than 7 parts",e)}else if(s.length!==8)d.$2("an address without a wildcard must contain exactly 8 parts",e) j=new Uint8Array(16) for(l=s.length,i=9-l,r=0,h=0;r?\\\\|]',!1)))if(b)throw H.a(P.A("Illegal character in path")) -else throw H.a(P.r("Illegal character in path: "+q))}}, -ho:function(a,b){var s,r="Illegal drive letter " +if(J.fD(q,"/")){s=A.q("Illegal path character "+A.d(q)) +throw A.a(s)}}}, +bN(a,b,c){var s,r,q +for(s=A.aQ(a,c,null,A.y(a).c),s=new A.a7(s,s.gk(s)),r=A.i(s).c;s.l();){q=s.d +if(q==null)q=r.a(q) +if(B.a.t(q,A.l('["*/:<>?\\\\|]',!1)))if(b)throw A.a(A.G("Illegal character in path")) +else throw A.a(A.q("Illegal character in path: "+q))}}, +hu(a,b){var s,r="Illegal drive letter " if(!(65<=a&&a<=90))s=97<=a&&a<=122 else s=!0 if(s)return -if(b)throw H.a(P.A(r+P.h4(a))) -else throw H.a(P.r(r+P.h4(a)))}, -jY:function(a,b){var s=null,r=H.b(a.split("/"),t.s) -if(C.a.t(a,"/"))return P.B(s,s,r,"file") -else return P.B(s,s,r,s)}, -jZ:function(a,b){var s,r,q,p,o="\\",n=null,m="file" -if(C.a.t(a,"\\\\?\\"))if(C.a.B(a,"UNC\\",4))a=C.a.X(a,0,7,o) -else{a=C.a.w(a,4) -if(a.length<3||C.a.k(a,1)!==58||C.a.k(a,2)!==92)throw H.a(P.A("Windows paths with \\\\?\\ prefix must be absolute"))}else a=H.O(a,"/",o) +if(b)throw A.a(A.G(r+A.h7(a))) +else throw A.a(A.q(r+A.h7(a)))}, +ki(a,b){var s=null,r=A.b(a.split("/"),t.s) +if(B.a.p(a,"/"))return A.x(s,s,r,"file") +else return A.x(s,s,r,s)}, +kj(a,b){var s,r,q,p,o="\\",n=null,m="file" +if(B.a.p(a,"\\\\?\\"))if(B.a.u(a,"UNC\\",4))a=B.a.Y(a,0,7,o) +else{a=B.a.A(a,4) +if(a.length<3||a.charCodeAt(1)!==58||a.charCodeAt(2)!==92)throw A.a(A.bV(a,"path","Windows paths with \\\\?\\ prefix must be absolute"))}else a=A.R(a,"/",o) s=a.length -if(s>1&&C.a.k(a,1)===58){P.ho(C.a.k(a,0),!0) -if(s===2||C.a.k(a,2)!==92)throw H.a(P.A("Windows paths with drive letter must be absolute")) -r=H.b(a.split(o),t.s) -P.bL(r,!0,1) -return P.B(n,n,r,m)}if(C.a.t(a,o))if(C.a.B(a,o,1)){q=C.a.a4(a,o,2) +if(s>1&&a.charCodeAt(1)===58){A.hu(a.charCodeAt(0),!0) +if(s===2||a.charCodeAt(2)!==92)throw A.a(A.bV(a,"path","Windows paths with drive letter must be absolute")) +r=A.b(a.split(o),t.s) +A.bN(r,!0,1) +return A.x(n,n,r,m)}if(B.a.p(a,o))if(B.a.u(a,o,1)){q=B.a.a5(a,o,2) s=q<0 -p=s?C.a.w(a,2):C.a.j(a,2,q) -r=H.b((s?"":C.a.w(a,q+1)).split(o),t.s) -P.bL(r,!0,0) -return P.B(p,n,r,m)}else{r=H.b(a.split(o),t.s) -P.bL(r,!0,0) -return P.B(n,n,r,m)}else{r=H.b(a.split(o),t.s) -P.bL(r,!0,0) -return P.B(n,n,r,n)}}, -ff:function(a,b){if(a!=null&&a===P.hp(b))return null +p=s?B.a.A(a,2):B.a.j(a,2,q) +r=A.b((s?"":B.a.A(a,q+1)).split(o),t.s) +A.bN(r,!0,0) +return A.x(p,n,r,m)}else{r=A.b(a.split(o),t.s) +A.bN(r,!0,0) +return A.x(n,n,r,m)}else{r=A.b(a.split(o),t.s) +A.bN(r,!0,0) +return A.x(n,n,r,n)}}, +fb(a,b){if(a!=null&&a===A.hv(b))return null return a}, -ht:function(a,b,c,d){var s,r,q,p,o,n +hz(a,b,c,d){var s,r,q,p,o,n if(a==null)return null if(b===c)return"" -if(C.a.n(a,b)===91){s=c-1 -if(C.a.n(a,s)!==93)P.aZ(a,b,"Missing end `]` to match `[` in host") +if(a.charCodeAt(b)===91){s=c-1 +if(a.charCodeAt(s)!==93)A.b_(a,b,"Missing end `]` to match `[` in host") r=b+1 -q=P.jV(a,r,s) +q=A.kg(a,r,s) if(q=b&&q=b&&s>>4]&1<<(p&15))!==0){if(q&&65<=p&&90>=p){if(i==null)i=new P.w("") -if(r>>4]&1<<(p&15))!==0){if(q&&65<=p&&90>=p){if(i==null)i=new A.w("") +if(r>>4]&1<<(o&15))!==0){if(p&&65<=o&&90>=o){if(q==null)q=new P.w("") -if(r>>4]&1<<(o&15))!==0)P.aZ(a,s,"Invalid character") -else{if((o&64512)===55296&&s+1>>4]&1<<(o&15))!==0){if(p&&65<=o&&90>=o){if(q==null)q=new A.w("") +if(r>>4]&1<<(o&15))!==0)A.b_(a,s,"Invalid character") +else{if((o&64512)===55296&&s+1>>4]&1<<(q&15))!==0))P.aZ(a,s,"Illegal scheme character") -if(65<=q&&q<=90)r=!0}a=C.a.j(a,b,c) -return P.jT(r?a.toLowerCase():a)}, -jT:function(a){if(a==="http")return"http" +if(!A.hx(a.charCodeAt(b)))A.b_(a,b,"Scheme not starting with alphabetic character") +for(s=b,r=!1;s>>4]&1<<(q&15))!==0))A.b_(a,s,"Illegal scheme character") +if(65<=q&&q<=90)r=!0}a=B.a.j(a,b,c) +return A.ke(r?a.toLowerCase():a)}, +ke(a){if(a==="http")return"http" if(a==="file")return"file" if(a==="https")return"https" if(a==="package")return"package" return a}, -hx:function(a,b,c){if(a==null)return"" -return P.bM(a,b,c,C.W,!1)}, -hu:function(a,b,c,d,e,f){var s,r=e==="file",q=r||f +hD(a,b,c){if(a==null)return"" +return A.bO(a,b,c,B.W,!1,!1)}, +hA(a,b,c,d,e,f){var s,r=e==="file",q=r||f if(a==null){if(d==null)return r?"/":"" -s=new H.i(d,new P.ew(),H.z(d).i("i<1,e>")).Z(0,"/")}else if(d!=null)throw H.a(P.A("Both path and pathSegments specified")) -else s=P.bM(a,b,c,C.B,!0) -if(s.length===0){if(r)return"/"}else if(q&&!C.a.t(s,"/"))s="/"+s -return P.k_(s,e,f)}, -k_:function(a,b,c){var s=b.length===0 -if(s&&!c&&!C.a.t(a,"/"))return P.fh(a,!s||c) -return P.a9(a)}, -hv:function(a,b,c,d){if(a!=null)return P.bM(a,b,c,C.h,!0) +s=new A.j(d,new A.eo(),A.y(d).i("j<1,e>")).a0(0,"/")}else if(d!=null)throw A.a(A.G("Both path and pathSegments specified")) +else s=A.bO(a,b,c,B.y,!0,!0) +if(s.length===0){if(r)return"/"}else if(q&&!B.a.p(s,"/"))s="/"+s +return A.kk(s,e,f)}, +kk(a,b,c){var s=b.length===0 +if(s&&!c&&!B.a.p(a,"/")&&!B.a.p(a,"\\"))return A.fd(a,!s||c) +return A.ac(a)}, +hB(a,b,c,d){if(a!=null)return A.bO(a,b,c,B.h,!0,!1) return null}, -hs:function(a,b,c){if(a==null)return null -return P.bM(a,b,c,C.h,!0)}, -fg:function(a,b,c){var s,r,q,p,o,n=b+2 +hy(a,b,c){if(a==null)return null +return A.bO(a,b,c,B.h,!0,!1)}, +fc(a,b,c){var s,r,q,p,o,n=b+2 if(n>=a.length)return"%" -s=C.a.n(a,b+1) -r=C.a.n(a,n) -q=H.eN(s) -p=H.eN(r) +s=a.charCodeAt(b+1) +r=a.charCodeAt(n) +q=A.eG(s) +p=A.eG(r) if(q<0||p<0)return"%" o=q*16+p -if(o<127&&(C.z[C.c.a6(o,4)]&1<<(o&15))!==0)return H.G(c&&65<=o&&90>=o?(o|32)>>>0:o) -if(s>=97||r>=97)return C.a.j(a,b,b+3).toUpperCase() +if(o<127&&(B.w[B.c.a7(o,4)]&1<<(o&15))!==0)return A.J(c&&65<=o&&90>=o?(o|32)>>>0:o) +if(s>=97||r>=97)return B.a.j(a,b,b+3).toUpperCase() return null}, -fe:function(a){var s,r,q,p,o,n="0123456789ABCDEF" +fa(a){var s,r,q,p,o,n="0123456789ABCDEF" if(a<128){s=new Uint8Array(3) s[0]=37 -s[1]=C.a.k(n,a>>>4) -s[2]=C.a.k(n,a&15)}else{if(a>2047)if(a>65535){r=240 +s[1]=n.charCodeAt(a>>>4) +s[2]=n.charCodeAt(a&15)}else{if(a>2047)if(a>65535){r=240 q=4}else{r=224 q=3}else{r=192 q=2}s=new Uint8Array(3*q) -for(p=0;--q,q>=0;r=128){o=C.c.ck(a,6*q)&63|r +for(p=0;--q,q>=0;r=128){o=B.c.ck(a,6*q)&63|r s[p]=37 -s[p+1]=C.a.k(n,o>>>4) -s[p+2]=C.a.k(n,o&15) -p+=3}}return P.h5(s,0,null)}, -bM:function(a,b,c,d,e){var s=P.hz(a,b,c,d,e) -return s==null?C.a.j(a,b,c):s}, -hz:function(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=null -for(s=!e,r=b,q=r,p=j;r>>4) +s[p+2]=n.charCodeAt(o&15) +p+=3}}return A.h8(s,0,null)}, +bO(a,b,c,d,e,f){var s=A.hF(a,b,c,d,e,f) +return s==null?B.a.j(a,b,c):s}, +hF(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k,j,i=null +for(s=!e,r=b,q=r,p=i;r>>4]&1<<(o&15))!==0)++r -else{if(o===37){n=P.fg(a,r,!1) +else{if(o===37){n=A.fc(a,r,!1) if(n==null){r+=3 continue}if("%"===n){n="%25" -m=1}else m=3}else if(s&&o<=93&&(C.v[o>>>4]&1<<(o&15))!==0){P.aZ(a,r,"Invalid character") -m=j +m=1}else m=3}else if(o===92&&f){n="/" +m=1}else if(s&&o<=93&&(B.z[o>>>4]&1<<(o&15))!==0){A.b_(a,r,"Invalid character") +m=i n=m}else{if((o&64512)===55296){l=r+1 -if(l=2&&P.hr(C.a.k(a,0)))for(s=1;s127||(C.w[r>>>4]&1<<(r&15))===0)break}return a}, -k1:function(a,b){if(a.cD("package")&&a.c==null)return P.hL(b,0,b.length) +if(p||B.b.gL(s)==="..")s.push("") +if(!b)s[0]=A.hw(s[0]) +return B.b.a0(s,"/")}, +hw(a){var s,r,q=a.length +if(q>=2&&A.hx(a.charCodeAt(0)))for(s=1;s127||(B.x[r>>>4]&1<<(r&15))===0)break}return a}, +km(a,b){if(a.cF("package")&&a.c==null)return A.hW(b,0,b.length) return-1}, -hB:function(a){var s,r,q,p=a.gab(),o=p.length -if(o>0&&J.D(p[0])===2&&J.f_(p[0],1)===58){P.ho(J.f_(p[0],0),!1) -P.bL(p,!1,1) -s=!0}else{P.bL(p,!1,0) -s=!1}r=a.gaH()&&!s?""+"\\":"" -if(a.gap()){q=a.gV() -if(q.length!==0)r=r+"\\"+q+"\\"}r=P.al(r,p,"\\") +hH(a){var s,r,q,p=a.gaa(),o=p.length +if(o>0&&J.F(p[0])===2&&J.eT(p[0],1)===58){A.hu(J.eT(p[0],0),!1) +A.bN(p,!1,1) +s=!0}else{A.bN(p,!1,0) +s=!1}r=a.gaL()&&!s?""+"\\":"" +if(a.gaq()){q=a.gV() +if(q.length!==0)r=r+"\\"+q+"\\"}r=A.an(r,p,"\\") o=s&&o===1?r+"\\":r return o.charCodeAt(0)==0?o:o}, -jX:function(a,b){var s,r,q -for(s=0,r=0;r<2;++r){q=C.a.k(a,b+r) +kh(a,b){var s,r,q +for(s=0,r=0;r<2;++r){q=a.charCodeAt(b+r) if(48<=q&&q<=57)s=s*16+q-48 else{q|=32 if(97<=q&&q<=102)s=s*16+q-87 -else throw H.a(P.A("Invalid URL encoding"))}}return s}, -fi:function(a,b,c,d,e){var s,r,q,p,o=b +else throw A.a(A.G("Invalid URL encoding"))}}return s}, +fe(a,b,c,d,e){var s,r,q,p,o=b while(!0){if(!(o127)throw H.a(P.A("Illegal percent encoding in URI")) -if(r===37){if(o+3>q)throw H.a(P.A("Truncated URI")) -p.push(P.jX(a,o+1)) -o+=2}else p.push(r)}}return C.a0.ao(p)}, -hr:function(a){var s=a|32 +if(q)return B.a.j(a,b,c) +else p=new A.aL(B.a.j(a,b,c))}else{p=A.b([],t.t) +for(q=a.length,o=b;o127)throw A.a(A.G("Illegal percent encoding in URI")) +if(r===37){if(o+3>q)throw A.a(A.G("Truncated URI")) +p.push(A.kh(a,o+1)) +o+=2}else p.push(r)}}return B.a7.ap(p)}, +hx(a){var s=a|32 return 97<=s&&s<=122}, -jv:function(a,b,c,d,e){var s,r +jP(a,b,c,d,e){var s,r if(!0)d.a=d.a -else{s=P.ju("") -if(s<0)throw H.a(P.f0("","mimeType","Invalid MIME type")) -r=d.a+=P.fj(C.A,C.a.j("",0,s),C.e,!1) +else{s=A.jO("") +if(s<0)throw A.a(A.bV("","mimeType","Invalid MIME type")) +r=d.a+=A.ff(B.C,B.a.j("",0,s),B.e,!1) d.a=r+"/" -d.a+=P.fj(C.A,C.a.w("",s+1),C.e,!1)}}, -ju:function(a){var s,r,q -for(s=a.length,r=-1,q=0;qb)throw H.a(P.m(k,a,r)) +continue}throw A.a(A.n(k,a,r))}}if(q<0&&r>b)throw A.a(A.n(k,a,r)) for(;p!==44;){j.push(r);++r -for(o=-1;r=0)j.push(o) -else{n=C.b.gK(j) -if(p!==44||r!==n+7||!C.a.B(a,"base64",n+1))throw H.a(P.m("Expecting '='",a,r)) +else{n=B.b.gL(j) +if(p!==44||r!==n+7||!B.a.u(a,"base64",n+1))throw A.a(A.n("Expecting '='",a,r)) break}}j.push(r) m=r+1 -if((j.length&1)===1)a=C.G.cF(a,m,s) -else{l=P.hz(a,m,s,C.h,!0) -if(l!=null)a=C.a.X(a,m,s,l)}return new P.cP(a,j,c)}, -jt:function(a,b,c){var s,r,q,p,o,n,m="0123456789ABCDEF" -for(s=J.S(b),r=0,q=0;q>>0!==0)for(q=0;q255)throw H.a(P.f0(p,"non-byte value",null))}}, -ka:function(){var s,r,q,p,o,n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",m=".",l=":",k="/",j="?",i="#",h=H.b(new Array(22),t.h) -for(s=0;s<22;++s)h[s]=new Uint8Array(96) -r=new P.eB(h) -q=new P.eC() -p=new P.eD() +if(p<128&&(a[B.c.a7(p,4)]&1<<(p&15))!==0)c.a+=A.J(p) +else{c.a+=A.J(37) +c.a+=A.J(o.charCodeAt(B.c.a7(p,4))) +c.a+=A.J(o.charCodeAt(p&15))}}if((r&4294967040)>>>0!==0)for(q=0;q255)throw A.a(A.bV(p,"non-byte value",null))}}, +kv(){var s,r,q,p,o,n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",m=".",l=":",k="/",j="\\",i="?",h="#",g="/\\",f=A.b(new Array(22),t.h) +for(s=0;s<22;++s)f[s]=new Uint8Array(96) +r=new A.eu(f) +q=new A.ev() +p=new A.ew() o=r.$2(0,225) q.$3(o,n,1) q.$3(o,m,14) q.$3(o,l,34) q.$3(o,k,3) -q.$3(o,j,172) -q.$3(o,i,205) +q.$3(o,j,227) +q.$3(o,i,172) +q.$3(o,h,205) o=r.$2(14,225) q.$3(o,n,1) q.$3(o,m,15) q.$3(o,l,34) -q.$3(o,k,234) -q.$3(o,j,172) -q.$3(o,i,205) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) o=r.$2(15,225) q.$3(o,n,1) q.$3(o,"%",225) q.$3(o,l,34) q.$3(o,k,9) -q.$3(o,j,172) -q.$3(o,i,205) +q.$3(o,j,233) +q.$3(o,i,172) +q.$3(o,h,205) o=r.$2(1,225) q.$3(o,n,1) q.$3(o,l,34) q.$3(o,k,10) -q.$3(o,j,172) -q.$3(o,i,205) +q.$3(o,j,234) +q.$3(o,i,172) +q.$3(o,h,205) o=r.$2(2,235) q.$3(o,n,139) q.$3(o,k,131) +q.$3(o,j,131) q.$3(o,m,146) -q.$3(o,j,172) -q.$3(o,i,205) +q.$3(o,i,172) +q.$3(o,h,205) o=r.$2(3,235) q.$3(o,n,11) q.$3(o,k,68) +q.$3(o,j,68) q.$3(o,m,18) -q.$3(o,j,172) -q.$3(o,i,205) +q.$3(o,i,172) +q.$3(o,h,205) o=r.$2(4,229) q.$3(o,n,5) p.$3(o,"AZ",229) @@ -2402,113 +2178,125 @@ q.$3(o,l,102) q.$3(o,"@",68) q.$3(o,"[",232) q.$3(o,k,138) -q.$3(o,j,172) -q.$3(o,i,205) +q.$3(o,j,138) +q.$3(o,i,172) +q.$3(o,h,205) o=r.$2(5,229) q.$3(o,n,5) p.$3(o,"AZ",229) q.$3(o,l,102) q.$3(o,"@",68) q.$3(o,k,138) -q.$3(o,j,172) -q.$3(o,i,205) +q.$3(o,j,138) +q.$3(o,i,172) +q.$3(o,h,205) o=r.$2(6,231) p.$3(o,"19",7) q.$3(o,"@",68) q.$3(o,k,138) -q.$3(o,j,172) -q.$3(o,i,205) +q.$3(o,j,138) +q.$3(o,i,172) +q.$3(o,h,205) o=r.$2(7,231) p.$3(o,"09",7) q.$3(o,"@",68) q.$3(o,k,138) -q.$3(o,j,172) -q.$3(o,i,205) +q.$3(o,j,138) +q.$3(o,i,172) +q.$3(o,h,205) q.$3(r.$2(8,8),"]",5) o=r.$2(9,235) q.$3(o,n,11) q.$3(o,m,16) -q.$3(o,k,234) -q.$3(o,j,172) -q.$3(o,i,205) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) o=r.$2(16,235) q.$3(o,n,11) q.$3(o,m,17) -q.$3(o,k,234) -q.$3(o,j,172) -q.$3(o,i,205) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) o=r.$2(17,235) q.$3(o,n,11) q.$3(o,k,9) -q.$3(o,j,172) -q.$3(o,i,205) +q.$3(o,j,233) +q.$3(o,i,172) +q.$3(o,h,205) o=r.$2(10,235) q.$3(o,n,11) q.$3(o,m,18) -q.$3(o,k,234) -q.$3(o,j,172) -q.$3(o,i,205) +q.$3(o,k,10) +q.$3(o,j,234) +q.$3(o,i,172) +q.$3(o,h,205) o=r.$2(18,235) q.$3(o,n,11) q.$3(o,m,19) -q.$3(o,k,234) -q.$3(o,j,172) -q.$3(o,i,205) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) o=r.$2(19,235) q.$3(o,n,11) -q.$3(o,k,234) -q.$3(o,j,172) -q.$3(o,i,205) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) o=r.$2(11,235) q.$3(o,n,11) q.$3(o,k,10) -q.$3(o,j,172) -q.$3(o,i,205) +q.$3(o,j,234) +q.$3(o,i,172) +q.$3(o,h,205) o=r.$2(12,236) q.$3(o,n,12) -q.$3(o,j,12) -q.$3(o,i,205) +q.$3(o,i,12) +q.$3(o,h,205) o=r.$2(13,237) q.$3(o,n,13) -q.$3(o,j,13) +q.$3(o,i,13) p.$3(r.$2(20,245),"az",21) o=r.$2(21,245) p.$3(o,"az",21) p.$3(o,"09",21) q.$3(o,"+-.",21) -return h}, -hK:function(a,b,c,d,e){var s,r,q,p,o=$.ix() +return f}, +hV(a,b,c,d,e){var s,r,q,p,o=$.iI() for(s=b;s95?31:q] d=p&31 e[p>>>5]=s}return d}, -hi:function(a){if(a.b===7&&C.a.t(a.a,"package")&&a.c<=0)return P.hL(a.a,a.e,a.f) +ho(a){if(a.b===7&&B.a.p(a.a,"package")&&a.c<=0)return A.hW(a.a,a.e,a.f) return-1}, -hL:function(a,b,c){var s,r,q -for(s=b,r=0;s=1;s=q){q=s-1 +if(b[q]!=null)break}p=new A.w("") +o=""+(a+"(") +p.a=o +n=A.y(b) +m=n.i("aC<1>") +l=new A.aC(b,0,s,m) +l.c5(b,0,s,n.c) +m=o+new A.j(l,new A.eB(),m.i("j")).a0(0,", ") +p.a=m +p.a=m+("): part "+(r-1)+" was null, but part "+r+" was not.") +throw A.a(A.G(p.h(0)))}}, +c3:function c3(a,b){this.a=a +this.b=b}, +dl:function dl(){}, +dm:function dm(){}, +eB:function eB(){}, +aW:function aW(a){this.a=a}, +aX:function aX(a){this.a=a}, +dx:function dx(){}, +az(a,b){var s,r,q,p,o,n=b.bX(a) +b.T(a) +if(n!=null)a=B.a.A(a,n.length) +s=t.s +r=A.b([],s) +q=A.b([],s) +s=a.length +if(s!==0&&b.v(a.charCodeAt(0))){q.push(a[0]) +p=1}else{q.push("") +p=0}for(o=p;o")),new U.dh(),r.i("L<1,K>")),t.a))}if(!C.a.A(a,q))return new U.as(P.V(H.b([Y.f8(a)],t.J),t.a)) -return new U.as(P.V(new H.i(H.b(a.split(q),t.s),new U.di(),t.k),t.a))}, -as:function as(a){this.a=a}, -dg:function dg(){}, -dh:function dh(){}, -di:function di(){}, -dn:function dn(){}, -dm:function dm(){}, -dk:function dk(){}, -dl:function dl(a){this.a=a}, -dj:function dj(a){this.a=a}},V={ -f7:function(a,b,c,d){var s=typeof d=="string"?P.H(d):t.I.a(d),r=c==null,q=r?0:c,p=b==null,o=p?a:b -if(a<0)H.q(P.f6("Offset may not be negative, was "+a+".")) -else if(!r&&c<0)H.q(P.f6("Line may not be negative, was "+H.d(c)+".")) -else if(!p&&b<0)H.q(P.f6("Column may not be negative, was "+H.d(b)+".")) -return new V.cE(s,a,q,o)}, -cE:function cE(a,b,c,d){var _=this +h6(a,b,c,d){var s=new A.bu(a,b,c) +s.bo(a,b,c) +return s}, +bu:function bu(a,b,c){this.a=a +this.b=b +this.c=c}, +d9(a){var s,r,q,p +if(a<$.fA()||a>$.fz())throw A.a(A.G("expected 32 bit int, got: "+a)) +s=A.b([],t.s) +if(a<0){a=-a +r=1}else r=0 +a=a<<1|r +do{q=a&31 +a=a>>>5 +p=a>0 +s.push(u.n[p?q|32:q])}while(p) +return s}, +d8(a){var s,r,q,p,o,n,m,l=null +for(s=a.b,r=0,q=!1,p=0;!q;){if(++a.c>=s)throw A.a(A.cG("incomplete VLQ value")) +o=a.gm() +n=$.iA().n(0,o) +if(n==null)throw A.a(A.n("invalid character in VLQ encoding: "+o,l,l)) +q=(n&32)===0 +r+=B.c.cj(n&31,p) +p+=5}m=r>>>1 +r=(r&1)===1?-m:m +if(r<$.fA()||r>$.fz())throw A.a(A.n("expected an encoded 32 bit int, but we got: "+r,l,l)) +return r}, +ey:function ey(){}, +cC:function cC(a,b,c){var _=this _.a=a _.b=b _.c=c -_.d=d}, -cF:function cF(){}},W={du:function du(){}},X={ -az:function(a,b){var s,r,q,p,o,n=b.bW(a) -b.U(a) -if(n!=null)a=C.a.w(a,n.length) -s=t.s -r=H.b([],s) -q=H.b([],s) -s=a.length -if(s!==0&&b.v(C.a.k(a,0))){q.push(a[0]) -p=1}else{q.push("") -p=0}for(o=p;o")),A.ly(),r.i("P<1,K>")),t.a))}if(!B.a.t(a,q))return new A.at(A.X(A.b([A.f5(a)],t.J),t.a)) +return new A.at(A.X(new A.j(A.b(a.split(q),t.s),A.lx(),t.k),t.a))}, +at:function at(a){this.a=a}, +dd:function dd(){}, +di:function di(){}, +dh:function dh(){}, +df:function df(){}, +dg:function dg(a){this.a=a}, +de:function de(a){this.a=a}, +jj(a){return A.fM(a)}, +fM(a){return A.c8(a,new A.dv(a))}, +ji(a){return A.jf(a)}, +jf(a){return A.c8(a,new A.dt(a))}, +jc(a){return A.c8(a,new A.dq(a))}, +jg(a){return A.jd(a)}, +jd(a){return A.c8(a,new A.dr(a))}, +jh(a){return A.je(a)}, +je(a){return A.c8(a,new A.ds(a))}, +eW(a){if(B.a.t(a,$.ih()))return A.L(a) +else if(B.a.t(a,$.ii()))return A.ht(a,!0) +else if(B.a.p(a,"/"))return A.ht(a,!1) +if(B.a.t(a,"\\"))return $.iQ().bR(a) +return A.L(a)}, +c8(a,b){var s,r +try{s=b.$0() +return s}catch(r){if(A.b2(r) instanceof A.aN)return new A.Y(A.x(null,"unparsed",null,null),a) +else throw r}}, +v:function v(a,b,c,d){var _=this _.a=a _.b=b _.c=c -_.d=null},cG:function cG(){}, -jr:function(a){if(t.a.b(a))return a -if(a instanceof U.as)return a.bP() -return new T.cl(new Y.ea(a))}, -f8:function(a){var s,r,q -try{if(a.length===0){r=Y.e1(H.b([],t.F),null) -return r}if(C.a.A(a,$.iA())){r=Y.jq(a) -return r}if(C.a.A(a,"\tat ")){r=Y.jp(a) -return r}if(C.a.A(a,$.it())||C.a.A(a,$.ir())){r=Y.jo(a) -return r}if(C.a.A(a,u.a)){r=U.iV(a).bP() -return r}if(C.a.A(a,$.iv())){r=Y.h6(a) -return r}r=Y.h7(a) -return r}catch(q){r=H.ad(q) -if(r instanceof P.aL){s=r -throw H.a(P.m(s.a+"\nStack trace:\n"+a,null,null))}else throw q}}, -h7:function(a){var s=P.V(Y.js(a),t.B) -return new Y.K(s,new P.ao(a))}, -js:function(a){var s,r=C.a.bh(a),q=$.fA(),p=t.U,o=new H.E(H.b(H.O(r,q,"").split("\n"),t.s),new Y.eb(),p) -if(!o.gu(o).m())return H.b([],t.F) -r=H.jn(o,o.gl(o)-1,p.i("c.E")) -r=H.cn(r,new Y.ec(),H.l(r).i("c.E"),t.B) -s=P.ai(r,!0,H.l(r).i("c.E")) -if(!J.iK(o.gK(o),".da"))C.b.a2(s,A.fL(o.gK(o))) +_.d=d}, +dv:function dv(a){this.a=a}, +dt:function dt(a){this.a=a}, +du:function du(a){this.a=a}, +dq:function dq(a){this.a=a}, +dr:function dr(a){this.a=a}, +ds:function ds(a){this.a=a}, +ck:function ck(a){this.a=a +this.b=$}, +jI(a){if(t.a.b(a))return a +if(a instanceof A.at)return a.bQ() +return new A.ck(new A.e0(a))}, +f5(a){var s,r,q +try{if(a.length===0){r=A.dW(A.b([],t.F),null) +return r}if(B.a.t(a,$.iL())){r=A.jH(a) +return r}if(B.a.t(a,"\tat ")){r=A.jG(a) +return r}if(B.a.t(a,$.iE())||B.a.t(a,$.iC())){r=A.jF(a) +return r}if(B.a.t(a,u.a)){r=A.j5(a).bQ() +return r}if(B.a.t(a,$.iG())){r=A.ha(a) +return r}r=A.hb(a) +return r}catch(q){r=A.b2(q) +if(r instanceof A.aN){s=r +throw A.a(A.n(s.a+"\nStack trace:\n"+a,null,null))}else throw q}}, +jK(a){return A.hb(a)}, +hb(a){var s=A.X(A.jL(a),t.B) +return new A.K(s,new A.aq(a))}, +jL(a){var s,r=B.a.bl(a),q=$.fB(),p=t.U,o=new A.D(A.b(A.R(r,q,"").split("\n"),t.s),new A.e1(),p) +if(!o.gq(o).l())return A.b([],t.F) +r=A.jE(o,o.gk(o)-1,p.i("c.E")) +r=A.cm(r,A.l6(),A.i(r).i("c.E"),t.B) +s=A.ak(r,!0,A.i(r).i("c.E")) +if(!J.iU(o.gL(o),".da"))B.b.a3(s,A.fM(o.gL(o))) return s}, -jq:function(a){var s=H.aP(H.b(a.split("\n"),t.s),1,null,t.N).c_(0,new Y.e8()),r=t.B -r=P.V(H.cn(s,new Y.e9(),s.$ti.i("c.E"),r),r) -return new Y.K(r,new P.ao(a))}, -jp:function(a){var s=P.V(new H.L(new H.E(H.b(a.split("\n"),t.s),new Y.e6(),t.U),new Y.e7(),t.L),t.B) -return new Y.K(s,new P.ao(a))}, -jo:function(a){var s=P.V(new H.L(new H.E(H.b(C.a.bh(a).split("\n"),t.s),new Y.e2(),t.U),new Y.e3(),t.L),t.B) -return new Y.K(s,new P.ao(a))}, -h6:function(a){var s=a.length===0?H.b([],t.F):new H.L(new H.E(H.b(C.a.bh(a).split("\n"),t.s),new Y.e4(),t.U),new Y.e5(),t.L) -s=P.V(s,t.B) -return new Y.K(s,new P.ao(a))}, -e1:function(a,b){var s=P.V(a,t.B) -return new Y.K(s,new P.ao(b==null?"":b))}, +jH(a){var s=A.aQ(A.b(a.split("\n"),t.s),1,null,t.N).c0(0,new A.e_()),r=t.B +r=A.X(A.cm(s,A.i1(),s.$ti.i("c.E"),r),r) +return new A.K(r,new A.aq(a))}, +jG(a){var s=A.X(new A.P(new A.D(A.b(a.split("\n"),t.s),new A.dZ(),t.U),A.i1(),t.L),t.B) +return new A.K(s,new A.aq(a))}, +jF(a){var s=A.X(new A.P(new A.D(A.b(B.a.bl(a).split("\n"),t.s),new A.dX(),t.U),A.l4(),t.L),t.B) +return new A.K(s,new A.aq(a))}, +jJ(a){return A.ha(a)}, +ha(a){var s=a.length===0?A.b([],t.F):new A.P(new A.D(A.b(B.a.bl(a).split("\n"),t.s),new A.dY(),t.U),A.l5(),t.L) +s=A.X(s,t.B) +return new A.K(s,new A.aq(a))}, +dW(a,b){var s=A.X(a,t.B) +return new A.K(s,new A.aq(b==null?"":b))}, K:function K(a,b){this.a=a this.b=b}, -ea:function ea(a){this.a=a}, -eb:function eb(){}, -ec:function ec(){}, -e8:function e8(){}, -e9:function e9(){}, -e6:function e6(){}, -e7:function e7(){}, -e2:function e2(){}, +e0:function e0(a){this.a=a}, +e1:function e1(){}, +e_:function e_(){}, +dZ:function dZ(){}, +dX:function dX(){}, +dY:function dY(){}, e3:function e3(){}, -e4:function e4(){}, -e5:function e5(){}, -ee:function ee(){}, -ed:function ed(a){this.a=a}} -var w=[A,B,C,D,E,F,G,H,J,L,M,N,O,P,T,U,V,W,X,Y] -hunkHelpers.setFunctionNamesIfNecessary(w) +e2:function e2(a){this.a=a}, +Y:function Y(a,b){this.a=a +this.w=b}, +li(a,b,c){var s=A.jI(b).gad() +return A.dW(A.fO(new A.j(s,new A.eM(a,c),A.y(s).i("j<1,v?>")),t.B),null).cC(new A.eN())}, +kP(a){var s,r,q,p,o,n,m,l=B.a.bJ(a,".") +if(l<0)return a +s=B.a.A(a,l+1) +a=s==="fn"?a:s +a=A.R(a,"$124","|") +if(B.a.t(a,"|")){r=B.a.au(a,"|") +q=B.a.au(a," ") +p=B.a.au(a,"escapedPound") +if(q>=0){o=B.a.j(a,0,q)==="set" +a=B.a.j(a,q+1,a.length)}else{n=r+1 +if(p>=0){o=B.a.j(a,n,p)==="set" +a=B.a.Y(a,n,p+3,"")}else{m=B.a.j(a,n,a.length) +if(B.a.p(m,"unary")||B.a.p(m,"$"))a=A.kU(a) +o=!1}}a=A.R(a,"|",".") +n=o?a+"=":a}else n=a +return n}, +kU(a){return A.lp(a,A.l("\\$[0-9]+",!1),new A.eA(a),null)}, +eM:function eM(a,b){this.a=a +this.b=b}, +eN:function eN(){}, +eA:function eA(a){this.a=a}, +l3(a){var s=a.$ti.i("j") +return A.ak(new A.j(a,new A.eF(),s),!0,s.i("H.E"))}, +lj(a){var s,r +if($.fj==null)throw A.a(A.cG("Source maps are not done loading.")) +s=A.f5(a) +r=$.fj +r.toString +return A.li(r,s,$.iP()).h(0)}, +ll(a){$.fj=new A.cj(new A.cn(A.dD(t.N,t.E)),a)}, +lg(){self.$dartStackTraceUtility={mapper:A.hZ(A.lm()),setSourceMapProvider:A.hZ(A.ln())}}, +eF:function eF(){}, +dn:function dn(){}, +cj:function cj(a,b){this.a=a +this.b=b}, +eO:function eO(){}, +lv(a){A.ie(new A.bk("Field '"+a+"' has been assigned during initialization."),new Error())}, +eP(){A.ie(new A.bk("Field '' has been assigned during initialization."),new Error())}, +ku(a){var s,r=a.$dart_jsFunction +if(r!=null)return r +s=function(b,c){return function(){return b(c,Array.prototype.slice.apply(arguments))}}(A.kr,a) +s[$.fv()]=a +a.$dart_jsFunction=s +return s}, +kr(a,b){return A.ju(a,b,null)}, +hZ(a){if(typeof a=="function")return a +else return A.ku(a)}, +i7(a,b){return Math.max(a,b)}, +ib(a,b){return Math.pow(a,b)}, +fO(a,b){return new A.aY(A.jm(a,b),b.i("aY<0>"))}, +jm(a,b){return function(){var s=a,r=b +var q=0,p=1,o,n,m,l +return function $async$fO(c,d,e){if(d===1){o=e +q=p}while(true)switch(q){case 0:n=new A.a7(s,s.gk(s)),m=A.i(n).c +case 2:if(!n.l()){q=3 +break}l=n.d +if(l==null)l=m.a(l) +q=l!=null?4:5 +break +case 4:q=6 +return c.b=l,1 +case 6:case 5:q=2 +break +case 3:return 0 +case 1:return c.c=o,3}}}}, +fm(){var s,r,q,p,o=null +try{o=A.f6()}catch(s){if(t.M.b(A.b2(s))){r=$.ex +if(r!=null)return r +throw s}else throw s}if(J.A(o,$.hO)){r=$.ex +r.toString +return r}$.hO=o +if($.fw()===$.b3())r=$.ex=o.bj(".").h(0) +else{q=o.bk() +p=q.length-1 +r=$.ex=p===0?q:B.a.j(q,0,p)}return r}, +i4(a){var s +if(!(a>=65&&a<=90))s=a>=97&&a<=122 +else s=!0 +return s}, +i5(a,b){var s=a.length,r=b+2 +if(s4294967295)throw A.a(A.u(a,0,4294967295,"length",null)) +return J.jo(new Array(a),b)}, +fR(a,b){if(a<0)throw A.a(A.G("Length must be a non-negative integer: "+a)) +return A.b(new Array(a),b.i("o<0>"))}, +jo(a,b){return J.dy(A.b(a,b.i("o<0>")))}, +dy(a){a.fixed$length=Array +return a}, +fS(a){a.fixed$length=Array +a.immutable$list=Array +return a}, +fT(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 +default:return!1}}, +jp(a,b){var s,r +for(s=a.length;b0;b=s){s=b-1 +r=a.charCodeAt(s) +if(r!==32&&r!==13&&!J.fT(r))break}return b}, +a2(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.bh.prototype +return J.cc.prototype}if(typeof a=="string")return J.aw.prototype +if(a==null)return J.bi.prototype +if(typeof a=="boolean")return J.cb.prototype +if(Array.isArray(a))return J.o.prototype +if(typeof a!="object"){if(typeof a=="function")return J.ai.prototype +return a}if(a instanceof A.t)return a +return J.fo(a)}, +Z(a){if(typeof a=="string")return J.aw.prototype +if(a==null)return a +if(Array.isArray(a))return J.o.prototype +if(typeof a!="object"){if(typeof a=="function")return J.ai.prototype +return a}if(a instanceof A.t)return a +return J.fo(a)}, +aF(a){if(a==null)return a +if(Array.isArray(a))return J.o.prototype +if(typeof a!="object"){if(typeof a=="function")return J.ai.prototype +return a}if(a instanceof A.t)return a +return J.fo(a)}, +bS(a){if(typeof a=="string")return J.aw.prototype +if(a==null)return a +if(!(a instanceof A.t))return J.aT.prototype +return a}, +A(a,b){if(a==null)return b==null +if(typeof a!="object")return b!=null&&a===b +return J.a2(a).G(a,b)}, +iR(a,b){if(typeof b==="number")if(Array.isArray(a)||typeof a=="string"||A.i6(a,a[v.dispatchPropertyName]))if(b>>>0===b&&b>>0===b&&b").R(b).i("a1<1,2>"))}, -a2:function(a,b){if(!!a.fixed$length)H.q(P.r("add")) +aH(a,b){return new A.a4(a,A.y(a).i("@<1>").H(b).i("a4<1,2>"))}, +a3(a,b){if(!!a.fixed$length)A.z(A.q("add")) a.push(b)}, -aL:function(a,b){var s -if(!!a.fixed$length)H.q(P.r("removeAt")) +aP(a,b){var s +if(!!a.fixed$length)A.z(A.q("removeAt")) s=a.length -if(b>=s)throw H.a(P.aO(b,null)) +if(b>=s)throw A.a(A.f2(b,null)) return a.splice(b,1)[0]}, -b6:function(a,b,c){var s -if(!!a.fixed$length)H.q(P.r("insert")) +b9(a,b,c){var s +if(!!a.fixed$length)A.z(A.q("insert")) s=a.length -if(b>s)throw H.a(P.aO(b,null)) +if(b>s)throw A.a(A.f2(b,null)) a.splice(b,0,c)}, -b7:function(a,b,c){var s,r -if(!!a.fixed$length)H.q(P.r("insertAll")) -P.h_(b,0,a.length,"index") -if(!t.X.b(c))c=J.iP(c) -s=J.D(c) +ba(a,b,c){var s,r +if(!!a.fixed$length)A.z(A.q("insertAll")) +A.h3(b,0,a.length,"index") +if(!t.X.b(c))c=J.j0(c) +s=J.F(c) a.length=a.length+s r=b+s -this.bj(a,r,a.length,a,b) -this.bX(a,b,r,c)}, -be:function(a){if(!!a.fixed$length)H.q(P.r("removeLast")) -if(a.length===0)throw H.a(H.aF(a,-1)) +this.bn(a,r,a.length,a,b) +this.bY(a,b,r,c)}, +bi(a){if(!!a.fixed$length)A.z(A.q("removeLast")) +if(a.length===0)throw A.a(A.bR(a,-1)) return a.pop()}, -bS:function(a,b){return new H.E(a,b,H.z(a).i("E<1>"))}, -aA:function(a,b){var s -if(!!a.fixed$length)H.q(P.r("addAll")) -if(Array.isArray(b)){this.c5(a,b) -return}for(s=J.C(b);s.m();)a.push(s.gp())}, -c5:function(a,b){var s,r=b.length +bT(a,b){return new A.D(a,b,A.y(a).i("D<1>"))}, +aE(a,b){var s +if(!!a.fixed$length)A.z(A.q("addAll")) +if(Array.isArray(b)){this.c6(a,b) +return}for(s=J.E(b);s.l();)a.push(s.gm())}, +c6(a,b){var s,r=b.length if(r===0)return -if(a===b)throw H.a(P.Y(a)) +if(a===b)throw A.a(A.S(a)) for(s=0;s").R(c).i("i<1,2>"))}, -Z:function(a,b){var s,r=P.a_(a.length,"",!1,t.N) -for(s=0;s").H(c).i("j<1,2>"))}, +a0(a,b){var s,r=A.a0(a.length,"",!1,t.N) +for(s=0;s0)return a[0] -throw H.a(H.c9())}, -gK:function(a){var s=a.length +aM(a){return this.a0(a,"")}, +Z(a,b){return A.aQ(a,b,null,A.y(a).c)}, +E(a,b){return a[b]}, +gaJ(a){if(a.length>0)return a[0] +throw A.a(A.ca())}, +gL(a){var s=a.length if(s>0)return a[s-1] -throw H.a(H.c9())}, -bj:function(a,b,c,d,e){var s,r,q,p,o -if(!!a.immutable$list)H.q(P.r("setRange")) -P.a6(b,c,a.length) +throw A.a(A.ca())}, +bn(a,b,c,d,e){var s,r,q,p,o +if(!!a.immutable$list)A.z(A.q("setRange")) +A.a1(b,c,a.length) s=c-b if(s===0)return -P.Q(e,"skipCount") +A.T(e,"skipCount") if(t.j.b(d)){r=d -q=e}else{r=J.fD(d,e).a_(0,!1) -q=0}p=J.S(r) -if(q+s>p.gl(r))throw H.a(H.j6()) -if(q=0;--o)a[b+o]=p.q(r,q+o) -else for(o=0;op.gk(r))throw A.a(A.jl()) +if(q=0;--o)a[b+o]=p.n(r,q+o) +else for(o=0;oa.length)H.z(a).c.a(null) -a.length=b}, -q:function(a,b){if(b>=a.length||b<0)throw H.a(H.aF(a,b)) +ak(a){return this.a1(a,!0)}, +gq(a){return new J.b5(a,a.length)}, +gD(a){return A.cx(a)}, +gk(a){return a.length}, +n(a,b){if(!(b>=0&&b=a.length||b<0)throw H.a(H.aF(a,b)) +B(a,b,c){if(!!a.immutable$list)A.z(A.q("indexed set")) +if(!(b>=0&&b=p){r.d=null return!1}r.d=q[s] r.c=s+1 return!0}} -J.cc.prototype={ -h:function(a){if(a===0&&1/a<0)return"-0.0" +J.cd.prototype={ +h(a){if(a===0&&1/a<0)return"-0.0" else return""+a}, -gD:function(a){var s,r,q,p,o=a|0 +gD(a){var s,r,q,p,o=a|0 if(a===o)return o&536870911 s=Math.abs(a) r=Math.log(s)/0.6931471805599453|0 q=Math.pow(2,r) p=s<1?s/q:q/s return((p*9007199254740992|0)+(p*3542243181176521|0))*599197+r*1259&536870911}, -aP:function(a,b){var s=a%b +aT(a,b){var s=a%b if(s===0)return 0 if(s>0)return s return s+b}, -bw:function(a,b){return(a|0)===a?a/b|0:this.cn(a,b)}, -cn:function(a,b){var s=a/b +bz(a,b){return(a|0)===a?a/b|0:this.cn(a,b)}, +cn(a,b){var s=a/b if(s>=-2147483648&&s<=2147483647)return s|0 if(s>0){if(s!==1/0)return Math.floor(s)}else if(s>-1/0)return Math.ceil(s) -throw H.a(P.r("Result of truncating division is "+H.d(s)+": "+H.d(a)+" ~/ "+b))}, -cj:function(a,b){return b>31?0:a<>>0}, -a6:function(a,b){var s -if(a>0)s=this.bv(a,b) +throw A.a(A.q("Result of truncating division is "+A.d(s)+": "+A.d(a)+" ~/ "+b))}, +cj(a,b){return b>31?0:a<>>0}, +a7(a,b){var s +if(a>0)s=this.by(a,b) else{s=b>31?31:b s=a>>s>>>0}return s}, -ck:function(a,b){if(0>b)throw H.a(H.d8(b)) -return this.bv(a,b)}, -bv:function(a,b){return b>31?0:a>>>b}} -J.be.prototype={$if:1} -J.dG.prototype={} +ck(a,b){if(0>b)throw A.a(A.d7(b)) +return this.by(a,b)}, +by(a,b){return b>31?0:a>>>b}, +gU(a){return A.af(t.H)}} +J.bh.prototype={ +gU(a){return A.af(t.S)}, +$iC:1, +$if:1} +J.cc.prototype={ +gU(a){return A.af(t.i)}, +$iC:1} J.aw.prototype={ -n:function(a,b){if(b<0)throw H.a(H.aF(a,b)) -if(b>=a.length)H.q(H.aF(a,b)) -return a.charCodeAt(b)}, -k:function(a,b){if(b>=a.length)throw H.a(H.aF(a,b)) +cr(a,b){if(b<0)throw A.a(A.bR(a,b)) +if(b>=a.length)A.z(A.bR(a,b)) return a.charCodeAt(b)}, -aC:function(a,b,c){var s=b.length -if(c>s)throw H.a(P.t(c,0,s,null,null)) -return new H.d2(b,a,c)}, -aB:function(a,b){return this.aC(a,b,0)}, -bH:function(a,b,c){var s,r,q=null -if(c<0||c>b.length)throw H.a(P.t(c,0,b.length,q,q)) +aG(a,b,c){var s=b.length +if(c>s)throw A.a(A.u(c,0,s,null,null)) +return new A.d1(b,a,c)}, +aF(a,b){return this.aG(a,b,0)}, +bL(a,b,c){var s,r,q=null +if(c<0||c>b.length)throw A.a(A.u(c,0,b.length,q,q)) s=a.length if(c+s>b.length)return q -for(r=0;rr)return!1 -return b===this.w(a,r-s)}, -bO:function(a,b,c){P.h_(0,0,a.length,"startIndex") -return H.l_(a,b,c,0)}, -am:function(a,b){if(typeof b=="string")return H.b(a.split(b),t.s) -else if(b instanceof H.ax&&b.gbs().exec("").length-2===0)return H.b(a.split(b.b),t.s) +return b===this.A(a,r-s)}, +bP(a,b,c){A.h3(0,0,a.length,"startIndex") +return A.lt(a,b,c,0)}, +am(a,b){if(typeof b=="string")return A.b(a.split(b),t.s) +else if(b instanceof A.ax&&b.gbv().exec("").length-2===0)return A.b(a.split(b.b),t.s) else return this.c8(a,b)}, -X:function(a,b,c,d){var s=P.a6(b,c,a.length) -return H.fv(a,b,s,d)}, -c8:function(a,b){var s,r,q,p,o,n,m=H.b([],t.s) -for(s=J.fB(b,a),s=s.gu(s),r=0,q=1;s.m();){p=s.gp() +Y(a,b,c,d){var s=A.a1(b,c,a.length) +return A.fu(a,b,s,d)}, +c8(a,b){var s,r,q,p,o,n,m=A.b([],t.s) +for(s=J.eS(b,a),s=s.gq(s),r=0,q=1;s.l();){p=s.gm() o=p.gM() -n=p.gS() +n=p.gR() q=n-o if(q===0&&r===o)continue m.push(this.j(a,r,o)) -r=n}if(r0)m.push(this.w(a,r)) +r=n}if(r0)m.push(this.A(a,r)) return m}, -B:function(a,b,c){var s -if(c<0||c>a.length)throw H.a(P.t(c,0,a.length,null,null)) +u(a,b,c){var s +if(c<0||c>a.length)throw A.a(A.u(c,0,a.length,null,null)) if(typeof b=="string"){s=c+b.length if(s>a.length)return!1 -return b===a.substring(c,s)}return J.iN(b,a,c)!=null}, -t:function(a,b){return this.B(a,b,0)}, -j:function(a,b,c){if(c==null)c=a.length -if(b<0)throw H.a(P.aO(b,null)) -if(b>c)throw H.a(P.aO(b,null)) -if(c>a.length)throw H.a(P.aO(c,null)) -return a.substring(b,c)}, -w:function(a,b){return this.j(a,b,null)}, -bh:function(a){var s,r,q,p=a.trim(),o=p.length +return b===a.substring(c,s)}return J.iY(b,a,c)!=null}, +p(a,b){return this.u(a,b,0)}, +j(a,b,c){return a.substring(b,A.a1(b,c,a.length))}, +A(a,b){return this.j(a,b,null)}, +bl(a){var s,r,q,p=a.trim(),o=p.length if(o===0)return p -if(this.k(p,0)===133){s=J.j9(p,1) +if(p.charCodeAt(0)===133){s=J.jp(p,1) if(s===o)return""}else s=0 r=o-1 -q=this.n(p,r)===133?J.ja(p,r):o +q=p.charCodeAt(r)===133?J.jq(p,r):o if(s===0&&q===o)return p return p.substring(s,q)}, -bi:function(a,b){var s,r +bm(a,b){var s,r if(0>=b)return"" if(b===1||a.length===0)return a -if(b!==b>>>0)throw H.a(C.N) +if(b!==b>>>0)throw A.a(B.O) for(s=a,r="";!0;){if((b&1)===1)r=s+r b=b>>>1 if(b===0)break s+=s}return r}, -bL:function(a,b){var s=b-a.length +bN(a,b){var s=b-a.length if(s<=0)return a -return a+this.bi(" ",s)}, -a4:function(a,b,c){var s -if(c<0||c>a.length)throw H.a(P.t(c,0,a.length,null,null)) +return a+this.bm(" ",s)}, +a5(a,b,c){var s +if(c<0||c>a.length)throw A.a(A.u(c,0,a.length,null,null)) s=a.indexOf(b,c) return s}, -ar:function(a,b){return this.a4(a,b,0)}, -bG:function(a,b,c){var s,r +au(a,b){return this.a5(a,b,0)}, +bK(a,b,c){var s,r if(c==null)c=a.length -else if(c<0||c>a.length)throw H.a(P.t(c,0,a.length,null,null)) +else if(c<0||c>a.length)throw A.a(A.u(c,0,a.length,null,null)) s=b.length r=a.length if(c+s>r)c=r-s return a.lastIndexOf(b,c)}, -bF:function(a,b){return this.bG(a,b,null)}, -A:function(a,b){return H.kW(a,b,0)}, -h:function(a){return a}, -gD:function(a){var s,r,q +bJ(a,b){return this.bK(a,b,null)}, +t(a,b){return A.lo(a,b,0)}, +h(a){return a}, +gD(a){var s,r,q for(s=a.length,r=0,q=0;q>6}r=r+((r&67108863)<<3)&536870911 r^=r>>11 return r+((r&16383)<<15)&536870911}, -gl:function(a){return a.length}, -q:function(a,b){if(b>=a.length||b<0)throw H.a(H.aF(a,b)) -return a[b]}, +gU(a){return A.af(t.N)}, +gk(a){return a.length}, +$iC:1, $ie:1} -H.am.prototype={ -gu:function(a){var s=H.l(this) -return new H.bZ(J.C(this.ga0()),s.i("@<1>").R(s.Q[1]).i("bZ<1,2>"))}, -gl:function(a){return J.D(this.ga0())}, -gG:function(a){return J.fC(this.ga0())}, -gas:function(a){return J.iL(this.ga0())}, -Y:function(a,b){var s=H.l(this) -return H.fI(J.fD(this.ga0(),b),s.c,s.Q[1])}, -F:function(a,b){return H.l(this).Q[1].a(J.dc(this.ga0(),b))}, -h:function(a){return J.bT(this.ga0())}} -H.bZ.prototype={ -m:function(){return this.a.m()}, -gp:function(){return this.$ti.Q[1].a(this.a.gp())}} -H.ar.prototype={ -ga0:function(){return this.a}} -H.bB.prototype={$ih:1} -H.bA.prototype={ -q:function(a,b){return this.$ti.Q[1].a(J.eZ(this.a,b))}, -C:function(a,b,c){J.iG(this.a,b,this.$ti.c.a(c))}, +A.ao.prototype={ +gq(a){var s=A.i(this) +return new A.c1(J.E(this.ga_()),s.i("@<1>").H(s.z[1]).i("c1<1,2>"))}, +gk(a){return J.F(this.ga_())}, +gC(a){return J.fE(this.ga_())}, +gaf(a){return J.iV(this.ga_())}, +Z(a,b){var s=A.i(this) +return A.eU(J.fF(this.ga_(),b),s.c,s.z[1])}, +E(a,b){return A.i(this).z[1].a(J.db(this.ga_(),b))}, +t(a,b){return J.fD(this.ga_(),b)}, +h(a){return J.b4(this.ga_())}} +A.c1.prototype={ +l(){return this.a.l()}, +gm(){return this.$ti.z[1].a(this.a.gm())}} +A.ar.prototype={ +ga_(){return this.a}} +A.bD.prototype={$ih:1} +A.bC.prototype={ +n(a,b){return this.$ti.z[1].a(J.iR(this.a,b))}, +B(a,b,c){J.iS(this.a,b,this.$ti.c.a(c))}, $ih:1, -$in:1} -H.a1.prototype={ -aD:function(a,b){return new H.a1(this.a,this.$ti.i("@<1>").R(b).i("a1<1,2>"))}, -ga0:function(){return this.a}} -H.ci.prototype={ -h:function(a){var s="LateInitializationError: "+this.a -return s}} -H.aJ.prototype={ -gl:function(a){return this.a.length}, -q:function(a,b){return C.a.n(this.a,b)}} -H.h.prototype={} -H.F.prototype={ -gu:function(a){return new H.ah(this,this.gl(this))}, -gG:function(a){return this.gl(this)===0}, -Z:function(a,b){var s,r,q,p=this,o=p.gl(p) +$ik:1} +A.a4.prototype={ +aH(a,b){return new A.a4(this.a,this.$ti.i("@<1>").H(b).i("a4<1,2>"))}, +ga_(){return this.a}} +A.as.prototype={ +a8(a,b,c){var s=this.$ti +return new A.as(this.a,s.i("@<1>").H(s.z[1]).H(b).H(c).i("as<1,2,3,4>"))}, +K(a){return this.a.K(a)}, +n(a,b){return this.$ti.i("4?").a(this.a.n(0,b))}, +B(a,b,c){var s=this.$ti +this.a.B(0,s.c.a(b),s.z[1].a(c))}, +O(a,b){this.a.O(0,new A.dc(this,b))}, +gW(){var s=this.$ti +return A.eU(this.a.gW(),s.c,s.z[2])}, +gk(a){var s=this.a +return s.gk(s)}, +gC(a){var s=this.a +return s.gC(s)}} +A.dc.prototype={ +$2(a,b){var s=this.a.$ti +this.b.$2(s.z[2].a(a),s.z[3].a(b))}} +A.bk.prototype={ +h(a){return"LateInitializationError: "+this.a}} +A.aL.prototype={ +gk(a){return this.a.length}, +n(a,b){return this.a.charCodeAt(b)}} +A.dM.prototype={} +A.h.prototype={} +A.H.prototype={ +gq(a){return new A.a7(this,this.gk(this))}, +gC(a){return this.gk(this)===0}, +t(a,b){var s,r=this,q=r.gk(r) +for(s=0;ss)throw H.a(P.t(r,0,s,"start",null))}}, -gca:function(){var s=J.D(this.a),r=this.c +if(s!=null){A.T(s,"end") +if(r>s)throw A.a(A.u(r,0,s,"start",null))}}, +gc9(){var s=J.F(this.a),r=this.c if(r==null||r>s)return s return r}, -gcm:function(){var s=J.D(this.a),r=this.b +gcm(){var s=J.F(this.a),r=this.b if(r>s)return s return r}, -gl:function(a){var s,r=J.D(this.a),q=this.b +gk(a){var s,r=J.F(this.a),q=this.b if(q>=r)return 0 s=this.c if(s==null||s>=r)return r-q return s-q}, -F:function(a,b){var s=this,r=s.gcm()+b -if(b<0||r>=s.gca())throw H.a(P.dB(b,s,"index",null,null)) -return J.dc(s.a,r)}, -Y:function(a,b){var s,r,q=this -P.Q(b,"count") +E(a,b){var s=this,r=s.gcm()+b +if(b<0||r>=s.gc9())throw A.a(A.eX(b,s.gk(s),s,"index")) +return J.db(s.a,r)}, +Z(a,b){var s,r,q=this +A.T(b,"count") s=q.b+b r=q.c -if(r!=null&&s>=r)return new H.ba(q.$ti.i("ba<1>")) -return H.aP(q.a,s,r,q.$ti.c)}, -a_:function(a,b){var s,r,q,p=this,o=p.b,n=p.a,m=J.S(n),l=m.gl(n),k=p.c +if(r!=null&&s>=r)return new A.bc(q.$ti.i("bc<1>")) +return A.aQ(q.a,s,r,q.$ti.c)}, +a1(a,b){var s,r,q,p=this,o=p.b,n=p.a,m=J.Z(n),l=m.gk(n),k=p.c if(k!=null&&k=o){r.d=null -return!1}r.d=p.F(q,s);++r.c +return!1}r.d=p.E(q,s);++r.c return!0}} -H.L.prototype={ -gu:function(a){return new H.bj(J.C(this.a),this.b)}, -gl:function(a){return J.D(this.a)}, -gG:function(a){return J.fC(this.a)}, -F:function(a,b){return this.b.$1(J.dc(this.a,b))}} -H.b8.prototype={$ih:1} -H.bj.prototype={ -m:function(){var s=this,r=s.b -if(r.m()){s.a=s.c.$1(r.gp()) +A.P.prototype={ +gq(a){return new A.bm(J.E(this.a),this.b)}, +gk(a){return J.F(this.a)}, +gC(a){return J.fE(this.a)}, +E(a,b){return this.b.$1(J.db(this.a,b))}} +A.ba.prototype={$ih:1} +A.bm.prototype={ +l(){var s=this,r=s.b +if(r.l()){s.a=s.c.$1(r.gm()) return!0}s.a=null return!1}, -gp:function(){return H.l(this).Q[1].a(this.a)}} -H.i.prototype={ -gl:function(a){return J.D(this.a)}, -F:function(a,b){return this.b.$1(J.dc(this.a,b))}} -H.E.prototype={ -gu:function(a){return new H.by(J.C(this.a),this.b)}} -H.by.prototype={ -m:function(){var s,r -for(s=this.a,r=this.b;s.m();)if(r.$1(s.gp()))return!0 +gm(){var s=this.a +return s==null?A.i(this).z[1].a(s):s}} +A.j.prototype={ +gk(a){return J.F(this.a)}, +E(a,b){return this.b.$1(J.db(this.a,b))}} +A.D.prototype={ +gq(a){return new A.bA(J.E(this.a),this.b)}} +A.bA.prototype={ +l(){var s,r +for(s=this.a,r=this.b;s.l();)if(r.$1(s.gm()))return!0 return!1}, -gp:function(){return this.a.gp()}} -H.bc.prototype={ -gu:function(a){return new H.c4(J.C(this.a),this.b,C.q)}} -H.c4.prototype={ -gp:function(){return H.l(this).Q[1].a(this.d)}, -m:function(){var s,r,q=this,p=q.c +gm(){return this.a.gm()}} +A.be.prototype={ +gq(a){return new A.c6(J.E(this.a),this.b,B.r)}} +A.c6.prototype={ +gm(){var s=this.d +return s==null?A.i(this).z[1].a(s):s}, +l(){var s,r,q=this,p=q.c if(p==null)return!1 -for(s=q.a,r=q.b;!p.m();){q.d=null -if(s.m()){q.c=null -p=J.C(r.$1(s.gp())) -q.c=p}else return!1}q.d=q.c.gp() +for(s=q.a,r=q.b;!p.l();){q.d=null +if(s.l()){q.c=null +p=J.E(r.$1(s.gm())) +q.c=p}else return!1}q.d=q.c.gm() return!0}} -H.aD.prototype={ -gu:function(a){return new H.cJ(J.C(this.a),this.b)}} -H.b9.prototype={ -gl:function(a){var s=J.D(this.a),r=this.b +A.aD.prototype={ +gq(a){return new A.cI(J.E(this.a),this.b)}} +A.bb.prototype={ +gk(a){var s=J.F(this.a),r=this.b if(s>r)return r return s}, $ih:1} -H.cJ.prototype={ -m:function(){if(--this.b>=0)return this.a.m() +A.cI.prototype={ +l(){if(--this.b>=0)return this.a.l() this.b=-1 return!1}, -gp:function(){if(this.b<0)return H.l(this).c.a(null) -return this.a.gp()}} -H.a7.prototype={ -Y:function(a,b){P.Q(b,"count") -return new H.a7(this.a,this.b+b,H.l(this).i("a7<1>"))}, -gu:function(a){return new H.cB(J.C(this.a),this.b)}} -H.aK.prototype={ -gl:function(a){var s=J.D(this.a)-this.b +gm(){if(this.b<0){A.i(this).c.a(null) +return null}return this.a.gm()}} +A.a9.prototype={ +Z(a,b){A.aK(b,"count") +A.T(b,"count") +return new A.a9(this.a,this.b+b,A.i(this).i("a9<1>"))}, +gq(a){return new A.cA(J.E(this.a),this.b)}} +A.aM.prototype={ +gk(a){var s=J.F(this.a)-this.b if(s>=0)return s return 0}, -Y:function(a,b){P.Q(b,"count") -return new H.aK(this.a,this.b+b,this.$ti)}, +Z(a,b){A.aK(b,"count") +A.T(b,"count") +return new A.aM(this.a,this.b+b,this.$ti)}, $ih:1} -H.cB.prototype={ -m:function(){var s,r -for(s=this.a,r=0;r"))}} -H.cU.prototype={ -m:function(){var s,r -for(s=this.a,r=this.$ti.c;s.m();)if(r.b(s.gp()))return!0 +A.c4.prototype={ +l(){return!1}, +gm(){throw A.a(A.ca())}} +A.bB.prototype={ +gq(a){return new A.cS(J.E(this.a),this.$ti.i("cS<1>"))}} +A.cS.prototype={ +l(){var s,r +for(s=this.a,r=this.$ti.c;s.l();)if(r.b(s.gm()))return!0 return!1}, -gp:function(){return this.$ti.c.a(this.a.gp())}} -H.c5.prototype={} -H.cN.prototype={ -C:function(a,b,c){throw H.a(P.r("Cannot modify an unmodifiable list"))}} -H.aT.prototype={} -H.aA.prototype={ -gl:function(a){return J.D(this.a)}, -F:function(a,b){var s=this.a,r=J.S(s) -return r.F(s,r.gl(s)-1-b)}} -H.aQ.prototype={ -gD:function(a){var s=this._hashCode +gm(){return this.$ti.c.a(this.a.gm())}} +A.c7.prototype={} +A.cM.prototype={ +B(a,b,c){throw A.a(A.q("Cannot modify an unmodifiable list"))}} +A.aU.prototype={} +A.aA.prototype={ +gk(a){return J.F(this.a)}, +E(a,b){var s=this.a,r=J.Z(s) +return r.E(s,r.gk(s)-1-b)}} +A.aR.prototype={ +gD(a){var s=this._hashCode if(s!=null)return s -s=664597*J.dd(this.a)&536870911 +s=664597*B.a.gD(this.a)&536870911 this._hashCode=s return s}, -h:function(a){return'Symbol("'+H.d(this.a)+'")'}, -J:function(a,b){if(b==null)return!1 -return b instanceof H.aQ&&this.a==b.a}, -$icI:1} -H.bN.prototype={} -H.b6.prototype={} -H.b5.prototype={ -gG:function(a){return this.gl(this)===0}, -h:function(a){return P.dM(this)}, -C:function(a,b,c){H.j0()}, -$iP:1} -H.b7.prototype={ -gl:function(a){return this.a}, -L:function(a){if("__proto__"===a)return!1 -return this.b.hasOwnProperty(a)}, -q:function(a,b){if(!this.L(b))return null -return this.bn(b)}, -bn:function(a){return this.b[a]}, -T:function(a,b){var s,r,q,p=this.c -for(s=p.length,r=0;r" -return this.a.h(0)+" with "+s}} -H.c8.prototype={ -$2:function(a,b){return this.a.$1$2(a,b,this.$ti.Q[0])}, -$S:function(){return H.kL(H.fp(this.a),this.$ti)}} -H.dF.prototype={ -gbI:function(){var s=this.a +h(a){return'Symbol("'+this.a+'")'}, +G(a,b){if(b==null)return!1 +return b instanceof A.aR&&this.a===b.a}, +$idU:1} +A.bP.prototype={} +A.b8.prototype={} +A.b7.prototype={ +a8(a,b,c){var s=A.i(this) +return A.fW(this,s.c,s.z[1],b,c)}, +gC(a){return this.gk(this)===0}, +h(a){return A.f0(this)}, +B(a,b,c){A.jb()}, +$iN:1} +A.b9.prototype={ +gk(a){return this.b.length}, +gbt(){var s=this.$keys +if(s==null){s=Object.keys(this.a) +this.$keys=s}return s}, +K(a){if(typeof a!="string")return!1 +if("__proto__"===a)return!1 +return this.a.hasOwnProperty(a)}, +n(a,b){if(!this.K(b))return null +return this.b[this.a[b]]}, +O(a,b){var s,r,q=this.gbt(),p=this.b +for(s=q.length,r=0;r"))}} +A.bE.prototype={ +gk(a){return this.a.length}, +gC(a){return 0===this.a.length}, +gaf(a){return 0!==this.a.length}, +gq(a){var s=this.a +return new A.d0(s,s.length)}} +A.d0.prototype={ +gm(){var s=this.d +return s==null?A.i(this).c.a(s):s}, +l(){var s=this,r=s.c +if(r>=s.b){s.d=null +return!1}s.d=s.a[r] +s.c=r+1 +return!0}} +A.dw.prototype={ +G(a,b){if(b==null)return!1 +return b instanceof A.bg&&this.a.G(0,b.a)&&A.fp(this)===A.fp(b)}, +gD(a){return A.fY(this.a,A.fp(this),B.l)}, +h(a){var s=B.b.a0([A.af(this.$ti.c)],", ") +return this.a.h(0)+" with "+("<"+s+">")}} +A.bg.prototype={ +$2(a,b){return this.a.$1$2(a,b,this.$ti.z[0])}, +$S(){return A.ld(A.eC(this.a),this.$ti)}} +A.dz.prototype={ +gcH(){var s=this.a return s}, -gbM:function(){var s,r,q,p,o=this -if(o.c===1)return C.y +gcK(){var s,r,q,p,o=this +if(o.c===1)return B.B s=o.d r=s.length-o.e.length-o.f -if(r===0)return C.y +if(r===0)return B.B q=[] for(p=0;p>>0}, -h:function(a){var s=this.b -if(s==null)s=this.a -return"Closure '"+this.$_name+"' of "+("Instance of '"+H.dS(s)+"'")}} -H.cA.prototype={ -h:function(a){return"RuntimeError: "+this.a}} -H.et.prototype={} -H.a3.prototype={ -gl:function(a){return this.a}, -gG:function(a){return this.a===0}, -ga8:function(){return new H.a4(this,H.l(this).i("a4<1>"))}, -gbR:function(){var s=H.l(this) -return H.cn(new H.a4(this,s.i("a4<1>")),new H.dI(this),s.c,s.Q[1])}, -L:function(a){var s=this.b +return"Closure '"+A.ig(s)+"'"}} +A.b6.prototype={ +G(a,b){if(b==null)return!1 +if(this===b)return!0 +if(!(b instanceof A.b6))return!1 +return this.$_target===b.$_target&&this.a===b.a}, +gD(a){return(A.i8(this.a)^A.cx(this.$_target))>>>0}, +h(a){return"Closure '"+this.$_name+"' of "+("Instance of '"+A.dL(this.a)+"'")}} +A.cV.prototype={ +h(a){return"Reading static variable '"+this.a+"' during its initialization"}} +A.cz.prototype={ +h(a){return"RuntimeError: "+this.a}} +A.ej.prototype={} +A.a5.prototype={ +gk(a){return this.a}, +gC(a){return this.a===0}, +gW(){return new A.a6(this,A.i(this).i("a6<1>"))}, +gbS(){var s=A.i(this) +return A.cm(new A.a6(this,s.i("a6<1>")),new A.dB(this),s.c,s.z[1])}, +K(a){var s=this.b if(s==null)return!1 -return this.c7(s,a)}, -q:function(a,b){var s,r,q,p,o=this,n=null -if(typeof b=="string"){s=o.b -if(s==null)return n -r=o.ay(s,b) -q=r==null?n:r.b -return q}else if(typeof b=="number"&&(b&0x3ffffff)===b){p=o.c -if(p==null)return n -r=o.ay(p,b) -q=r==null?n:r.b -return q}else return o.cC(b)}, -cC:function(a){var s,r,q=this.d +return s[a]!=null}, +n(a,b){var s,r,q,p,o=null +if(typeof b=="string"){s=this.b +if(s==null)return o +r=s[b] +q=r==null?o:r.b +return q}else if(typeof b=="number"&&(b&0x3fffffff)===b){p=this.c +if(p==null)return o +r=p[b] +q=r==null?o:r.b +return q}else return this.cE(b)}, +cE(a){var s,r,q=this.d if(q==null)return null -s=this.bo(q,J.dd(a)&0x3ffffff) -r=this.bC(s,a) +s=q[this.bF(a)] +r=this.bG(s,a) if(r<0)return null return s[r].b}, -C:function(a,b,c){var s,r,q,p,o,n,m=this +B(a,b,c){var s,r,q,p,o,n,m=this if(typeof b=="string"){s=m.b -m.bl(s==null?m.b=m.aU():s,b,c)}else if(typeof b=="number"&&(b&0x3ffffff)===b){r=m.c -m.bl(r==null?m.c=m.aU():r,b,c)}else{q=m.d -if(q==null)q=m.d=m.aU() -p=J.dd(b)&0x3ffffff -o=m.bo(q,p) -if(o==null)m.aX(q,p,[m.aV(b,c)]) -else{n=m.bC(o,b) +m.bp(s==null?m.b=m.aY():s,b,c)}else if(typeof b=="number"&&(b&0x3fffffff)===b){r=m.c +m.bp(r==null?m.c=m.aY():r,b,c)}else{q=m.d +if(q==null)q=m.d=m.aY() +p=m.bF(b) +o=q[p] +if(o==null)q[p]=[m.aZ(b,c)] +else{n=m.bG(o,b) if(n>=0)o[n].b=c -else o.push(m.aV(b,c))}}}, -T:function(a,b){var s=this,r=s.e,q=s.r +else o.push(m.aZ(b,c))}}}, +O(a,b){var s=this,r=s.e,q=s.r for(;r!=null;){b.$2(r.a,r.b) -if(q!==s.r)throw H.a(P.Y(s)) +if(q!==s.r)throw A.a(A.S(s)) r=r.c}}, -bl:function(a,b,c){var s=this.ay(a,b) -if(s==null)this.aX(a,b,this.aV(b,c)) +bp(a,b,c){var s=a[b] +if(s==null)a[b]=this.aZ(b,c) else s.b=c}, -aV:function(a,b){var s=this,r=new H.dJ(a,b) +aZ(a,b){var s=this,r=new A.dC(a,b) if(s.e==null)s.e=s.f=r else s.f=s.f.c=r;++s.a -s.r=s.r+1&67108863 +s.r=s.r+1&1073741823 return r}, -bC:function(a,b){var s,r +bF(a){return J.aJ(a)&1073741823}, +bG(a,b){var s,r if(a==null)return-1 s=a.length -for(r=0;r"]=s +delete s[""] +return s}} +A.dB.prototype={ +$1(a){var s=this.a,r=s.n(0,a) +return r==null?A.i(s).z[1].a(r):r}} +A.dC.prototype={} +A.a6.prototype={ +gk(a){return this.a.a}, +gC(a){return this.a.a===0}, +gq(a){var s=this.a,r=new A.cl(s,s.r) r.c=s.e return r}, -A:function(a,b){return this.a.L(b)}} -H.cm.prototype={ -gp:function(){return this.d}, -m:function(){var s,r=this,q=r.a -if(r.b!==q.r)throw H.a(P.Y(q)) +t(a,b){return this.a.K(b)}} +A.cl.prototype={ +gm(){return this.d}, +l(){var s,r=this,q=r.a +if(r.b!==q.r)throw A.a(A.S(q)) s=r.c if(s==null){r.d=null return!1}else{r.d=s.a r.c=s.c return!0}}} -H.eO.prototype={ -$1:function(a){return this.a(a)}} -H.eP.prototype={ -$2:function(a,b){return this.a(a,b)}} -H.eQ.prototype={ -$1:function(a){return this.a(a)}} -H.ax.prototype={ -h:function(a){return"RegExp/"+this.a+"/"+this.b.flags}, -gbt:function(){var s=this,r=s.c +A.eH.prototype={ +$1(a){return this.a(a)}} +A.eI.prototype={ +$2(a,b){return this.a(a,b)}} +A.eJ.prototype={ +$1(a){return this.a(a)}} +A.ax.prototype={ +h(a){return"RegExp/"+this.a+"/"+this.b.flags}, +gbw(){var s=this,r=s.c if(r!=null)return r r=s.b -return s.c=H.f3(s.a,r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, -gbs:function(){var s=this,r=s.d +return s.c=A.eY(s.a,r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, +gbv(){var s=this,r=s.d if(r!=null)return r r=s.b -return s.d=H.f3(s.a+"|()",r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, -a3:function(a){var s=this.b.exec(a) +return s.d=A.eY(s.a+"|()",r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, +a4(a){var s=this.b.exec(a) if(s==null)return null -return new H.aV(s)}, -aC:function(a,b,c){var s=b.length -if(c>s)throw H.a(P.t(c,0,s,null,null)) -return new H.cW(this,b,c)}, -aB:function(a,b){return this.aC(a,b,0)}, -bm:function(a,b){var s,r=this.gbt() +return new A.aV(s)}, +aG(a,b,c){var s=b.length +if(c>s)throw A.a(A.u(c,0,s,null,null)) +return new A.cT(this,b,c)}, +aF(a,b){return this.aG(a,b,0)}, +bq(a,b){var s,r=this.gbw() r.lastIndex=b s=r.exec(a) if(s==null)return null -return new H.aV(s)}, -cb:function(a,b){var s,r=this.gbs() +return new A.aV(s)}, +ca(a,b){var s,r=this.gbv() r.lastIndex=b s=r.exec(a) if(s==null)return null if(s.pop()!=null)return null -return new H.aV(s)}, -bH:function(a,b,c){if(c<0||c>b.length)throw H.a(P.t(c,0,b.length,null,null)) -return this.cb(b,c)}} -H.aV.prototype={ -gM:function(){return this.b.index}, -gS:function(){var s=this.b +return new A.aV(s)}, +bL(a,b,c){if(c<0||c>b.length)throw A.a(A.u(c,0,b.length,null,null)) +return this.ca(b,c)}} +A.aV.prototype={ +gM(){return this.b.index}, +gR(){var s=this.b return s.index+s[0].length}, -q:function(a,b){return this.b[b]}, -$ibk:1, -$icz:1} -H.cW.prototype={ -gu:function(a){return new H.cX(this.a,this.b,this.c)}} -H.cX.prototype={ -gp:function(){return t.d.a(this.d)}, -m:function(){var s,r,q,p,o,n=this,m=n.b +$ibn:1, +$icy:1} +A.cT.prototype={ +gq(a){return new A.cU(this.a,this.b,this.c)}} +A.cU.prototype={ +gm(){var s=this.d +return s==null?t.d.a(s):s}, +l(){var s,r,q,p,o,n=this,m=n.b if(m==null)return!1 s=n.c r=m.length if(s<=r){q=n.a -p=q.bm(m,s) +p=q.bq(m,s) if(p!=null){n.d=p -o=p.gS() +o=p.gR() if(p.b.index===o){if(q.b.unicode){s=n.c q=s+1 -if(q=55296&&s<=56319){s=C.a.n(m,q) +if(q=55296&&s<=56319){s=m.charCodeAt(q) s=s>=56320&&s<=57343}else s=!1}else s=!1}else s=!1 o=(s?o+1:o)+1}n.c=o return!0}}n.b=n.d=null return!1}} -H.bu.prototype={ -gS:function(){return this.a+this.c.length}, -q:function(a,b){if(b!==0)H.q(P.aO(b,null)) -return this.c}, -$ibk:1, -gM:function(){return this.a}} -H.d2.prototype={ -gu:function(a){return new H.eu(this.a,this.b,this.c)}} -H.eu.prototype={ -m:function(){var s,r,q=this,p=q.c,o=q.b,n=o.length,m=q.a,l=m.length +A.bw.prototype={ +gR(){return this.a+this.c.length}, +$ibn:1, +gM(){return this.a}} +A.d1.prototype={ +gq(a){return new A.ek(this.a,this.b,this.c)}} +A.ek.prototype={ +l(){var s,r,q=this,p=q.c,o=q.b,n=o.length,m=q.a,l=m.length if(p+n>l){q.d=null return!1}s=m.indexOf(o,p) if(s<0){q.c=l+1 q.d=null return!1}r=s+n -q.d=new H.bu(s,o) +q.d=new A.bw(s,o) q.c=r===q.c?r+1:r return!0}, -gp:function(){var s=this.d +gm(){var s=this.d s.toString return s}} -H.cr.prototype={} -H.aN.prototype={ -gl:function(a){return a.length}, -$iaM:1} -H.bl.prototype={ -C:function(a,b,c){H.ez(b,a,a.length) +A.cp.prototype={ +gU(a){return B.a2}, +$iC:1} +A.cr.prototype={} +A.aP.prototype={ +gk(a){return a.length}, +$iaO:1} +A.bo.prototype={ +B(a,b,c){A.es(b,a,a.length) a[b]=c}, $ih:1, -$in:1} -H.cq.prototype={ -q:function(a,b){H.ez(b,a,a.length) -return a[b]}} -H.cs.prototype={ -q:function(a,b){H.ez(b,a,a.length) -return a[b]}} -H.ay.prototype={ -gl:function(a){return a.length}, -q:function(a,b){H.ez(b,a,a.length) +$ik:1} +A.cq.prototype={ +gU(a){return B.a3}, +n(a,b){A.es(b,a,a.length) +return a[b]}, +$iC:1} +A.cs.prototype={ +gU(a){return B.a5}, +n(a,b){A.es(b,a,a.length) return a[b]}, +$iC:1} +A.ay.prototype={ +gU(a){return B.a6}, +gk(a){return a.length}, +n(a,b){A.es(b,a,a.length) +return a[b]}, +$iC:1, $iay:1, -$ieh:1} -H.bD.prototype={} -H.bE.prototype={} -H.W.prototype={ -i:function(a){return H.d6(v.typeUniverse,this,a)}, -R:function(a){return H.jR(v.typeUniverse,this,a)}} -H.d_.prototype={} -H.d3.prototype={ -h:function(a){return H.M(this.a,null)}} -H.cZ.prototype={ -h:function(a){return this.a}} -H.bH.prototype={} -P.aU.prototype={ -h:function(a){return"IterationMarker("+this.b+", "+H.d(this.a)+")"}} -P.bG.prototype={ -gp:function(){var s=this.c -if(s==null)return this.b -return s.gp()}, -m:function(){var s,r,q,p,o,n=this -for(;!0;){s=n.c -if(s!=null)if(s.m())return!0 -else n.c=null -r=function(a,b,c){var m,l=b -while(true)try{return a(l,m)}catch(k){m=k -l=c}}(n.a,0,1) -if(r instanceof P.aU){q=r.b -if(q===2){p=n.d -if(p==null||p.length===0){n.b=null -return!1}n.a=p.pop() -continue}else{s=r.a -if(q===3)throw s -else{o=J.C(s) -if(o instanceof P.bG){s=n.d -if(s==null)s=n.d=[] -s.push(n.a) -n.a=o.a -continue}else{n.c=o -continue}}}}else{n.b=r -return!0}}return!1}} -P.bF.prototype={ -gu:function(a){return new P.bG(this.a())}} -P.cH.prototype={} -P.bd.prototype={} -P.bg.prototype={$ih:1,$in:1} -P.p.prototype={ -gu:function(a){return new H.ah(a,this.gl(a))}, -F:function(a,b){return this.q(a,b)}, -gG:function(a){return this.gl(a)===0}, -gas:function(a){return!this.gG(a)}, -b9:function(a,b,c){return new H.i(a,b,H.T(a).i("@").R(c).i("i<1,2>"))}, -Y:function(a,b){return H.aP(a,b,null,H.T(a).i("p.E"))}, -a_:function(a,b){var s,r,q,p,o=this -if(o.gG(a)){s=J.fQ(0,H.T(a).i("p.E")) -return s}r=o.q(a,0) -q=P.a_(o.gl(a),r,!0,H.T(a).i("p.E")) -for(p=1;p").H(c).i("j<1,2>"))}, +Z(a,b){return A.aQ(a,b,null,A.a3(a).i("p.E"))}, +a1(a,b){var s,r,q,p,o=this +if(o.gC(a)){s=J.fR(0,A.a3(a).i("p.E")) +return s}r=o.n(a,0) +q=A.a0(o.gk(a),r,!0,A.a3(a).i("p.E")) +for(p=1;p").R(b).i("a1<1,2>"))}, -cw:function(a,b,c,d){var s -H.T(a).i("p.E").a(d) -P.a6(b,c,this.gl(a)) -for(s=b;s").H(b).i("a4<1,2>"))}, +cA(a,b,c,d){var s +A.a1(b,c,this.gk(a)) +for(s=b;s").H(c).i("aE<1,2>"))}} +A.bL.prototype={} +A.cZ.prototype={ +n(a,b){var s,r=this.b +if(r==null)return this.c.n(0,b) else if(typeof b!="string")return null else{s=r[b] -return typeof s=="undefined"?this.ci(b):s}}, -gl:function(a){return this.b==null?this.c.a:this.an().length}, -gG:function(a){return this.gl(this)===0}, -ga8:function(){if(this.b==null){var s=this.c -return new H.a4(s,H.l(s).i("a4<1>"))}return new P.d1(this)}, -C:function(a,b,c){var s,r,q=this -if(q.b==null)q.c.C(0,b,c) -else if(q.L(b)){s=q.b +return typeof s=="undefined"?this.cg(b):s}}, +gk(a){return this.b==null?this.c.a:this.an().length}, +gC(a){return this.gk(this)===0}, +gW(){if(this.b==null){var s=this.c +return new A.a6(s,A.i(s).i("a6<1>"))}return new A.d_(this)}, +B(a,b,c){var s,r,q=this +if(q.b==null)q.c.B(0,b,c) +else if(q.K(b)){s=q.b s[b]=c r=q.a -if(r==null?s!=null:r!==s)r[b]=null}else q.co().C(0,b,c)}, -L:function(a){if(this.b==null)return this.c.L(a) +if(r==null?s!=null:r!==s)r[b]=null}else q.co().B(0,b,c)}, +K(a){if(this.b==null)return this.c.K(a) return Object.prototype.hasOwnProperty.call(this.a,a)}, -T:function(a,b){var s,r,q,p,o=this -if(o.b==null)return o.c.T(0,b) +O(a,b){var s,r,q,p,o=this +if(o.b==null)return o.c.O(0,b) s=o.an() for(r=0;r=0){g=C.a.n(u.n,f) +if(f>=0){g=u.n.charCodeAt(f) if(g===k)continue k=g}else{if(f===-1){if(o<0){e=p==null?null:p.a.length if(e==null)e=0 o=e+(r-q) n=r}++m -if(k===61)continue}k=g}if(f!==-2){if(p==null){p=new P.w("") +if(k===61)continue}k=g}if(f!==-2){if(p==null){p=new A.w("") e=p}else e=p -d=e.a+=C.a.j(a0,q,r) -e.a=d+H.G(k) +e.a+=B.a.j(a0,q,r) +e.a+=A.J(k) q=l -continue}}throw H.a(P.m("Invalid base64 data",a0,r))}if(p!=null){e=p.a+=C.a.j(a0,q,a2) +continue}}throw A.a(A.n("Invalid base64 data",a0,r))}if(p!=null){e=p.a+=B.a.j(a0,q,a2) d=e.length -if(o>=0)P.fF(a0,n,a2,o,m,d) -else{c=C.c.aP(d-1,4)+1 -if(c===1)throw H.a(P.m(a,a0,a2)) +if(o>=0)A.fG(a0,n,a2,o,m,d) +else{c=B.c.aT(d-1,4)+1 +if(c===1)throw A.a(A.n(a,a0,a2)) for(;c<4;){e+="=" p.a=e;++c}}e=p.a -return C.a.X(a0,a1,a2,e.charCodeAt(0)==0?e:e)}b=a2-a1 -if(o>=0)P.fF(a0,n,a2,o,m,b) -else{c=C.c.aP(b,4) -if(c===1)throw H.a(P.m(a,a0,a2)) -if(c>1)a0=C.a.X(a0,a2,a2,c===2?"==":"=")}return a0}} -P.bY.prototype={} -P.ae.prototype={} -P.Z.prototype={} -P.c3.prototype={} -P.bf.prototype={ -h:function(a){var s=P.au(this.a) +return B.a.Y(a0,a1,a2,e.charCodeAt(0)==0?e:e)}b=a2-a1 +if(o>=0)A.fG(a0,n,a2,o,m,b) +else{c=B.c.aT(b,4) +if(c===1)throw A.a(A.n(a,a0,a2)) +if(c>1)a0=B.a.Y(a0,a2,a2,c===2?"==":"=")}return a0}} +A.c0.prototype={} +A.ah.prototype={} +A.a_.prototype={} +A.c5.prototype={} +A.bj.prototype={ +h(a){var s=A.av(this.a) return(this.b!=null?"Converting object to an encodable object failed:":"Converting object did not return an encodable object:")+" "+s}} -P.cf.prototype={ -h:function(a){return"Cyclic error in JSON stringify"}} -P.ce.prototype={ -bA:function(a,b){var s=P.ks(a,this.gcs().a) +A.cg.prototype={ +h(a){return"Cyclic error in JSON stringify"}} +A.cf.prototype={ +bD(a,b){var s=A.kO(a,this.gcu().a) return s}, -cv:function(a,b){var s=P.jD(a,this.gb1().b,null) +cz(a,b){var s=A.jV(a,this.gb4().b,null) return s}, -gb1:function(){return C.T}, -gcs:function(){return C.S}} -P.ch.prototype={} -P.cg.prototype={} -P.eq.prototype={ -bU:function(a){var s,r,q,p,o,n=this,m=a.length -for(s=0,r=0;r92){if(q>=55296){p=q&64512 if(p===55296){o=r+1 -o=!(o=0&&(C.a.n(a,p)&64512)===55296)}else p=!1 +p=!(p>=0&&(a.charCodeAt(p)&64512)===55296)}else p=!1 else p=!0 -if(p){if(r>s)n.aO(a,s,r) +if(p){if(r>s)n.aS(a,s,r) s=r+1 -n.H(92) -n.H(117) -n.H(100) +n.I(92) +n.I(117) +n.I(100) p=q>>>8&15 -n.H(p<10?48+p:87+p) +n.I(p<10?48+p:87+p) p=q>>>4&15 -n.H(p<10?48+p:87+p) +n.I(p<10?48+p:87+p) p=q&15 -n.H(p<10?48+p:87+p)}}continue}if(q<32){if(r>s)n.aO(a,s,r) +n.I(p<10?48+p:87+p)}}continue}if(q<32){if(r>s)n.aS(a,s,r) s=r+1 -n.H(92) -switch(q){case 8:n.H(98) +n.I(92) +switch(q){case 8:n.I(98) break -case 9:n.H(116) +case 9:n.I(116) break -case 10:n.H(110) +case 10:n.I(110) break -case 12:n.H(102) +case 12:n.I(102) break -case 13:n.H(114) +case 13:n.I(114) break -default:n.H(117) -n.H(48) -n.H(48) +default:n.I(117) +n.I(48) +n.I(48) p=q>>>4&15 -n.H(p<10?48+p:87+p) +n.I(p<10?48+p:87+p) p=q&15 -n.H(p<10?48+p:87+p) -break}}else if(q===34||q===92){if(r>s)n.aO(a,s,r) +n.I(p<10?48+p:87+p) +break}}else if(q===34||q===92){if(r>s)n.aS(a,s,r) s=r+1 -n.H(92) -n.H(q)}}if(s===0)n.O(a) -else if(s>>6&63|128 o.b=p+1 r[p]=s&63|128 -return!0}else{o.aZ() +return!0}else{o.b1() return!1}}, -cc:function(a,b,c){var s,r,q,p,o,n,m,l=this -if(b!==c&&(C.a.n(a,c-1)&64512)===55296)--c -for(s=l.c,r=s.length,q=b;q=r)break l.b=o+1 s[o]=p}else{o=p&64512 if(o===55296){if(l.b+4>r)break n=q+1 -if(l.cp(p,C.a.k(a,n)))q=n}else if(o===56320){if(l.b+3>r)break -l.aZ()}else if(p<=2047){o=l.b +if(l.cp(p,a.charCodeAt(n)))q=n}else if(o===56320){if(l.b+3>r)break +l.b1()}else if(p<=2047){o=l.b m=o+1 if(m>=r)break l.b=m @@ -3852,39 +4008,39 @@ o=l.b=m+1 s[m]=p>>>6&63|128 l.b=o+1 s[o]=p&63|128}}}return q}} -P.cS.prototype={ -ao:function(a){var s=this.a,r=P.jy(s,a,0,null) +A.cQ.prototype={ +ap(a){var s=this.a,r=A.jS(s,a,0,null) if(r!=null)return r -return new P.ex(s).cq(a,0,null,!0)}} -P.ex.prototype={ -cq:function(a,b,c,d){var s,r,q,p,o,n=this,m=P.a6(b,c,J.D(a)) +return new A.ep(s).cs(a,0,null,!0)}} +A.ep.prototype={ +cs(a,b,c,d){var s,r,q,p,o,n=this,m=A.a1(b,c,J.F(a)) if(b===m)return"" -if(t.n.b(a)){s=a -r=0}else{s=P.k2(a,b,m) +if(t.x.b(a)){s=a +r=0}else{s=A.kn(a,b,m) m-=b r=b -b=0}q=n.aR(s,b,m,!0) +b=0}q=n.aV(s,b,m,!0) p=n.b -if((p&1)!==0){o=P.k3(p) +if((p&1)!==0){o=A.ko(p) n.b=0 -throw H.a(P.m(o,a,r+n.c))}return q}, -aR:function(a,b,c,d){var s,r,q=this -if(c-b>1000){s=C.c.bw(b+c,2) -r=q.aR(a,b,s,!1) +throw A.a(A.n(o,a,r+n.c))}return q}, +aV(a,b,c,d){var s,r,q=this +if(c-b>1000){s=B.c.bz(b+c,2) +r=q.aV(a,b,s,!1) if((q.b&1)!==0)return r -return r+q.aR(a,s,c,d)}return q.cr(a,b,c,d)}, -cr:function(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=65533,j=l.b,i=l.c,h=new P.w(""),g=b+1,f=a[b] -$label0$0:for(s=l.a;!0;){for(;!0;g=p){r=C.a.k("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE",f)&31 +return r+q.aV(a,s,c,d)}return q.ct(a,b,c,d)}, +ct(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=65533,j=l.b,i=l.c,h=new A.w(""),g=b+1,f=a[b] +$label0$0:for(s=l.a;!0;){for(;!0;g=p){r="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE".charCodeAt(f)&31 i=j<=32?f&61694>>>r:(f&63|i<<6)>>>0 -j=C.a.k(" \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\x00\x00\x00\x00\x00AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA000\x800AAAAA\x00\x00\x00\x00 AAAAA",j+r) -if(j===0){h.a+=H.G(i) +j=" \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\x00\x00\x00\x00\x00AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA000\x800AAAAA\x00\x00\x00\x00 AAAAA".charCodeAt(j+r) +if(j===0){h.a+=A.J(i) if(g===c)break $label0$0 -break}else if((j&1)!==0){if(s)switch(j){case 69:case 67:h.a+=H.G(k) +break}else if((j&1)!==0){if(s)switch(j){case 69:case 67:h.a+=A.J(k) break -case 65:h.a+=H.G(k);--g +case 65:h.a+=A.J(k);--g break -default:q=h.a+=H.G(k) -h.a=q+H.G(k) +default:q=h.a+=A.J(k) +h.a=q+A.J(k) break}else{l.b=j l.c=g-1 return""}j=0}if(g===c)break $label0$0 @@ -3896,280 +4052,275 @@ break}n=p+1 f=a[p] if(f>=128){o=n-1 p=n -break}p=n}if(o-g<20)for(m=g;m32)if(s)h.a+=H.G(k) +g=p}else g=p}if(d&&j>32)if(s)h.a+=A.J(k) else{l.b=77 l.c=c return""}l.b=j l.c=i s=h.a return s.charCodeAt(0)==0?s:s}} -P.dP.prototype={ -$2:function(a,b){var s=this.b,r=this.a,q=s.a+=r.a +A.dH.prototype={ +$2(a,b){var s=this.b,r=this.a,q=s.a+=r.a q+=a.a s.a=q s.a=q+": " -s.a+=P.au(b) +s.a+=A.av(b) r.a=", "}} -P.k.prototype={} -P.bW.prototype={ -h:function(a){var s=this.a -if(s!=null)return"Assertion failed: "+P.au(s) +A.m.prototype={} +A.bY.prototype={ +h(a){var s=this.a +if(s!=null)return"Assertion failed: "+A.av(s) return"Assertion failed"}} -P.cK.prototype={} -P.cu.prototype={ -h:function(a){return"Throw of null."}} -P.U.prototype={ -gaT:function(){return"Invalid argument"+(!this.a?"(s)":"")}, -gaS:function(){return""}, -h:function(a){var s,r,q=this,p=q.c,o=p==null?"":" ("+p+")",n=q.d,m=n==null?"":": "+H.d(n),l=q.gaT()+o+m -if(!q.a)return l -s=q.gaS() -r=P.au(q.b) -return l+s+": "+r}} -P.a5.prototype={ -gaT:function(){return"RangeError"}, -gaS:function(){var s,r=this.e,q=this.f -if(r==null)s=q!=null?": Not less than or equal to "+H.d(q):"" -else if(q==null)s=": Not greater than or equal to "+H.d(r) -else if(q>r)s=": Not in inclusive range "+H.d(r)+".."+H.d(q) -else s=qr)s=": Not in inclusive range "+A.d(r)+".."+A.d(q) +else s=qd.length +return"Concurrent modification during iteration: "+A.av(s)+"."}} +A.cv.prototype={ +h(a){return"Out of Memory"}, +$im:1} +A.bv.prototype={ +h(a){return"Stack Overflow"}, +$im:1} +A.aN.prototype={ +h(a){var s,r,q,p,o,n,m,l,k,j,i,h=this.a,g=""!==h?"FormatException: "+h:"FormatException",f=this.c,e=this.b +if(typeof e=="string"){if(f!=null)s=f<0||f>e.length else s=!1 -if(s)e=null -if(e==null){if(d.length>78)d=C.a.j(d,0,75)+"..." -return f+"\n"+d}for(r=1,q=0,p=!1,o=0;o78)e=B.a.j(e,0,75)+"..." +return g+"\n"+e}for(r=1,q=0,p=!1,o=0;o1?f+(" (at line "+r+", character "+(e-q+1)+")\n"):f+(" (at character "+(e+1)+")\n") -m=d.length -for(o=e;o1?g+(" (at line "+r+", character "+(f-q+1)+")\n"):g+(" (at character "+(f+1)+")\n") +m=e.length +for(o=f;o78)if(e-q<75){l=q+75 +break}}if(m-q>78)if(f-q<75){l=q+75 k=q j="" -i="..."}else{if(m-e<75){k=m-75 +i="..."}else{if(m-f<75){k=m-75 l=m -i=""}else{k=e-36 -l=e+36 +i=""}else{k=f-36 +l=f+36 i="..."}j="..."}else{l=m k=q j="" -i=""}h=C.a.j(d,k,l) -return f+j+h+i+"\n"+C.a.bi(" ",e-k+j.length)+"^\n"}else return e!=null?f+(" (at offset "+H.d(e)+")"):f}, -$ibb:1} -P.c.prototype={ -aD:function(a,b){return H.fI(this,H.l(this).i("c.E"),b)}, -b9:function(a,b,c){return H.cn(this,b,H.l(this).i("c.E"),c)}, -bS:function(a,b){return new H.E(this,b,H.l(this).i("E"))}, -a_:function(a,b){return P.ai(this,b,H.l(this).i("c.E"))}, -ak:function(a){return this.a_(a,!0)}, -gl:function(a){var s,r=this.gu(this) -for(s=0;r.m();)++s +i=""}return g+j+B.a.j(e,k,l)+i+"\n"+B.a.bm(" ",f-k+j.length)+"^\n"}else return f!=null?g+(" (at offset "+A.d(f)+")"):g}, +$ibd:1} +A.c.prototype={ +aH(a,b){return A.eU(this,A.i(this).i("c.E"),b)}, +bd(a,b,c){return A.cm(this,b,A.i(this).i("c.E"),c)}, +bT(a,b){return new A.D(this,b,A.i(this).i("D"))}, +t(a,b){var s +for(s=this.gq(this);s.l();)if(J.A(s.gm(),b))return!0 +return!1}, +a1(a,b){return A.ak(this,b,A.i(this).i("c.E"))}, +ak(a){return this.a1(a,!0)}, +gk(a){var s,r=this.gq(this) +for(s=0;r.l();)++s return s}, -gG:function(a){return!this.gu(this).m()}, -gas:function(a){return!this.gG(this)}, -Y:function(a,b){return H.jk(this,b,H.l(this).i("c.E"))}, -bY:function(a,b){return new H.br(this,b,H.l(this).i("br"))}, -gaF:function(a){var s=this.gu(this) -if(!s.m())throw H.a(H.c9()) -return s.gp()}, -gK:function(a){var s,r=this.gu(this) -if(!r.m())throw H.a(H.c9()) -do s=r.gp() -while(r.m()) +gC(a){return!this.gq(this).l()}, +gaf(a){return!this.gC(this)}, +Z(a,b){return A.jB(this,b,A.i(this).i("c.E"))}, +bZ(a,b){return new A.bt(this,b,A.i(this).i("bt"))}, +gaJ(a){var s=this.gq(this) +if(!s.l())throw A.a(A.ca()) +return s.gm()}, +gL(a){var s,r=this.gq(this) +if(!r.l())throw A.a(A.ca()) +do s=r.gm() +while(r.l()) return s}, -F:function(a,b){var s,r,q -P.Q(b,"index") -for(s=this.gu(this),r=0;s.m();){q=s.gp() -if(b===r)return q;++r}throw H.a(P.dB(b,this,"index",null,r))}, -h:function(a){return P.j5(this,"(",")")}} -P.ca.prototype={} -P.bm.prototype={ -gD:function(a){return P.v.prototype.gD.call(this,this)}, -h:function(a){return"null"}} -P.v.prototype={constructor:P.v,$iv:1, -J:function(a,b){return this===b}, -gD:function(a){return H.bp(this)}, -h:function(a){return"Instance of '"+H.dS(this)+"'"}, -bK:function(a,b){throw H.a(P.fV(this,b.gbI(),b.gbM(),b.gbJ()))}, -toString:function(){return this.h(this)}} -P.ao.prototype={ -h:function(a){return this.a}} -P.w.prototype={ -gl:function(a){return this.a.length}, -h:function(a){var s=this.a +E(a,b){var s,r +A.T(b,"index") +s=this.gq(this) +for(r=b;s.l();){if(r===0)return s.gm();--r}throw A.a(A.eX(b,b-r,this,"index"))}, +h(a){return A.jn(this,"(",")")}} +A.bp.prototype={ +gD(a){return A.t.prototype.gD.call(this,this)}, +h(a){return"null"}} +A.t.prototype={$it:1, +G(a,b){return this===b}, +gD(a){return A.cx(this)}, +h(a){return"Instance of '"+A.dL(this)+"'"}, +bM(a,b){throw A.a(A.fX(this,b))}, +gU(a){return A.b1(this)}, +toString(){return this.h(this)}} +A.aq.prototype={ +h(a){return this.a}} +A.w.prototype={ +gk(a){return this.a.length}, +h(a){var s=this.a return s.charCodeAt(0)==0?s:s}} -P.ei.prototype={ -$2:function(a,b){throw H.a(P.m("Illegal IPv4 address, "+a,this.a,b))}} -P.ej.prototype={ -$2:function(a,b){throw H.a(P.m("Illegal IPv6 address, "+a,this.a,b))}, -$1:function(a){return this.$2(a,null)}} -P.ek.prototype={ -$2:function(a,b){var s +A.e6.prototype={ +$2(a,b){throw A.a(A.n("Illegal IPv4 address, "+a,this.a,b))}} +A.e7.prototype={ +$2(a,b){throw A.a(A.n("Illegal IPv6 address, "+a,this.a,b))}} +A.e8.prototype={ +$2(a,b){var s if(b-a>4)this.a.$2("an IPv6 part can only contain a maximum of 4 hex digits",a) -s=P.N(C.a.j(this.b,a,b),16) +s=A.Q(B.a.j(this.b,a,b),16) if(s<0||s>65535)this.a.$2("each part must be in the range of `0x0..0xFFFF`",a) return s}} -P.aq.prototype={ -gaY:function(){var s,r,q,p=this,o=p.x -if(o==null){o=p.a -s=o.length!==0?""+o+":":"" -r=p.c -q=r==null -if(!q||o==="file"){o=s+"//" -s=p.b -if(s.length!==0)o=o+s+"@" -if(!q)o+=r -s=p.d -if(s!=null)o=o+":"+H.d(s)}else o=s -o+=p.e -s=p.f -if(s!=null)o=o+"?"+s -s=p.r -if(s!=null)o=o+"#"+s -o=o.charCodeAt(0)==0?o:o -if(p.x==null)p.x=o -else o=H.q(H.cj("_text"))}return o}, -gab:function(){var s,r=this,q=r.y -if(q==null){s=r.e -if(s.length!==0&&C.a.k(s,0)===47)s=C.a.w(s,1) -q=s.length===0?C.x:P.V(new H.i(H.b(s.split("/"),t.s),P.kC(),t.r),t.N) -if(r.y==null)r.y=q -else q=H.q(H.cj("pathSegments"))}return q}, -gD:function(a){var s=this,r=s.z -if(r==null){r=C.a.gD(s.gaY()) -if(s.z==null)s.z=r -else r=H.q(H.cj("hashCode"))}return r}, -gax:function(){return this.b}, -gV:function(){var s=this.c +A.bM.prototype={ +gb0(){var s,r,q,p,o=this,n=o.w +if(n===$){s=o.a +r=s.length!==0?""+s+":":"" +q=o.c +p=q==null +if(!p||s==="file"){s=r+"//" +r=o.b +if(r.length!==0)s=s+r+"@" +if(!p)s+=q +r=o.d +if(r!=null)s=s+":"+A.d(r)}else s=r +s+=o.e +r=o.f +if(r!=null)s=s+"?"+r +r=o.r +if(r!=null)s=s+"#"+r +n!==$&&A.eP() +n=o.w=s.charCodeAt(0)==0?s:s}return n}, +gaa(){var s,r,q=this,p=q.x +if(p===$){s=q.e +if(s.length!==0&&s.charCodeAt(0)===47)s=B.a.A(s,1) +r=s.length===0?B.A:A.X(new A.j(A.b(s.split("/"),t.s),A.kZ(),t.r),t.N) +q.x!==$&&A.eP() +p=q.x=r}return p}, +gD(a){var s,r=this,q=r.y +if(q===$){s=B.a.gD(r.gb0()) +r.y!==$&&A.eP() +r.y=s +q=s}return q}, +gaC(){return this.b}, +gV(){var s=this.c if(s==null)return"" -if(C.a.t(s,"["))return C.a.j(s,1,s.length-1) +if(B.a.p(s,"["))return B.a.j(s,1,s.length-1) return s}, -gai:function(){var s=this.d -return s==null?P.hp(this.a):s}, -gac:function(){var s=this.f +gai(){var s=this.d +return s==null?A.hv(this.a):s}, +gab(){var s=this.f return s==null?"":s}, -gaG:function(){var s=this.r +gaK(){var s=this.r return s==null?"":s}, -cD:function(a){var s=this.a +cF(a){var s=this.a if(a.length!==s.length)return!1 -return P.jW(a,s)}, -br:function(a,b){var s,r,q,p,o,n -for(s=0,r=0;C.a.B(b,"../",r);){r+=3;++s}q=C.a.bF(a,"/") +return A.ks(a,s,0)>=0}, +bu(a,b){var s,r,q,p,o,n +for(s=0,r=0;B.a.u(b,"../",r);){r+=3;++s}q=B.a.bJ(a,"/") while(!0){if(!(q>0&&s>0))break -p=C.a.bG(a,"/",q-1) +p=B.a.bK(a,"/",q-1) if(p<0)break o=q-p n=o!==2 -if(!n||o===3)if(C.a.n(a,p+1)===46)n=!n||C.a.n(a,p+2)===46 +if(!n||o===3)if(a.charCodeAt(p+1)===46)n=!n||a.charCodeAt(p+2)===46 else n=!1 else n=!1 if(n)break;--s -q=p}return C.a.X(a,q+1,null,C.a.w(b,r-3*s))}, -bf:function(a){return this.av(P.H(a))}, -av:function(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null -if(a.gI().length!==0){s=a.gI() -if(a.gap()){r=a.gax() +q=p}return B.a.Y(a,q+1,null,B.a.A(b,r-3*s))}, +bj(a){return this.aA(A.L(a))}, +aA(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +if(a.gJ().length!==0){s=a.gJ() +if(a.gaq()){r=a.gaC() q=a.gV() -p=a.gaq()?a.gai():h}else{p=h +p=a.gar()?a.gai():h}else{p=h q=p -r=""}o=P.a9(a.gN(a)) -n=a.gaf()?a.gac():h}else{s=i.a -if(a.gap()){r=a.gax() +r=""}o=A.ac(a.gN(a)) +n=a.gae()?a.gab():h}else{s=i.a +if(a.gaq()){r=a.gaC() q=a.gV() -p=P.ff(a.gaq()?a.gai():h,s) -o=P.a9(a.gN(a)) -n=a.gaf()?a.gac():h}else{r=i.b +p=A.fb(a.gar()?a.gai():h,s) +o=A.ac(a.gN(a)) +n=a.gae()?a.gab():h}else{r=i.b q=i.c p=i.d o=i.e -if(a.gN(a)==="")n=a.gaf()?a.gac():i.f -else{m=P.k1(i,o) -if(m>0){l=C.a.j(o,0,m) -o=a.gaH()?l+P.a9(a.gN(a)):l+P.a9(i.br(C.a.w(o,l.length),a.gN(a)))}else if(a.gaH())o=P.a9(a.gN(a)) -else if(o.length===0)if(q==null)o=s.length===0?a.gN(a):P.a9(a.gN(a)) -else o=P.a9("/"+a.gN(a)) -else{k=i.br(o,a.gN(a)) +if(a.gN(a)==="")n=a.gae()?a.gab():i.f +else{m=A.km(i,o) +if(m>0){l=B.a.j(o,0,m) +o=a.gaL()?l+A.ac(a.gN(a)):l+A.ac(i.bu(B.a.A(o,l.length),a.gN(a)))}else if(a.gaL())o=A.ac(a.gN(a)) +else if(o.length===0)if(q==null)o=s.length===0?a.gN(a):A.ac(a.gN(a)) +else o=A.ac("/"+a.gN(a)) +else{k=i.bu(o,a.gN(a)) j=s.length===0 -if(!j||q!=null||C.a.t(o,"/"))o=P.a9(k) -else o=P.fh(k,!j||q!=null)}n=a.gaf()?a.gac():h}}}return new P.aq(s,r,q,p,o,n,a.gb4()?a.gaG():h)}, -gap:function(){return this.c!=null}, -gaq:function(){return this.d!=null}, -gaf:function(){return this.f!=null}, -gb4:function(){return this.r!=null}, -gaH:function(){return C.a.t(this.e,"/")}, -bg:function(){var s,r=this,q=r.a -if(q!==""&&q!=="file")throw H.a(P.r("Cannot extract a file path from a "+q+" URI")) +if(!j||q!=null||B.a.p(o,"/"))o=A.ac(k) +else o=A.fd(k,!j||q!=null)}n=a.gae()?a.gab():h}}}return A.en(s,r,q,p,o,n,a.gb7()?a.gaK():h)}, +gaq(){return this.c!=null}, +gar(){return this.d!=null}, +gae(){return this.f!=null}, +gb7(){return this.r!=null}, +gaL(){return B.a.p(this.e,"/")}, +bk(){var s,r=this,q=r.a +if(q!==""&&q!=="file")throw A.a(A.q("Cannot extract a file path from a "+q+" URI")) q=r.f -if((q==null?"":q)!=="")throw H.a(P.r(u.i)) +if((q==null?"":q)!=="")throw A.a(A.q(u.i)) q=r.r -if((q==null?"":q)!=="")throw H.a(P.r(u.l)) -q=$.fz() -if(q)q=P.hB(r) -else{if(r.c!=null&&r.gV()!=="")H.q(P.r(u.j)) -s=r.gab() -P.jU(s,!1) -q=P.al(C.a.t(r.e,"/")?""+"/":"",s,"/") +if((q==null?"":q)!=="")throw A.a(A.q(u.l)) +q=$.fx() +if(q)q=A.hH(r) +else{if(r.c!=null&&r.gV()!=="")A.z(A.q(u.j)) +s=r.gaa() +A.kf(s,!1) +q=A.an(B.a.p(r.e,"/")?""+"/":"",s,"/") q=q.charCodeAt(0)==0?q:q}return q}, -h:function(a){return this.gaY()}, -J:function(a,b){var s,r,q=this +h(a){return this.gb0()}, +G(a,b){var s,r,q=this if(b==null)return!1 if(q===b)return!0 -if(t.R.b(b))if(q.a===b.gI())if(q.c!=null===b.gap())if(q.b===b.gax())if(q.gV()===b.gV())if(q.gai()===b.gai())if(q.e===b.gN(b)){s=q.f +if(t.R.b(b))if(q.a===b.gJ())if(q.c!=null===b.gaq())if(q.b===b.gaC())if(q.gV()===b.gV())if(q.gai()===b.gai())if(q.e===b.gN(b)){s=q.f r=s==null -if(!r===b.gaf()){if(r)s="" -if(s===b.gac()){s=q.r +if(!r===b.gae()){if(r)s="" +if(s===b.gab()){s=q.r r=s==null -if(!r===b.gb4()){if(r)s="" -s=s===b.gaG()}else s=!1}else s=!1}else s=!1}else s=!1 +if(!r===b.gb7()){if(r)s="" +s=s===b.gaK()}else s=!1}else s=!1}else s=!1}else s=!1 else s=!1 else s=!1 else s=!1 @@ -4177,193 +4328,191 @@ else s=!1 else s=!1 else s=!1 return s}, -$ibx:1, -gI:function(){return this.a}, -gN:function(a){return this.e}} -P.ew.prototype={ -$1:function(a){return P.fj(C.Y,a,C.e,!1)}} -P.cP.prototype={ -ga5:function(){var s,r,q,p,o=this,n=null,m=o.c +$ibz:1, +gJ(){return this.a}, +gN(a){return this.e}} +A.eo.prototype={ +$1(a){return A.ff(B.X,a,B.e,!1)}} +A.cO.prototype={ +ga6(){var s,r,q,p,o=this,n=null,m=o.c if(m==null){m=o.a s=o.b[0]+1 -r=C.a.a4(m,"?",s) +r=B.a.a5(m,"?",s) q=m.length -if(r>=0){p=P.bM(m,r+1,q,C.h,!1) +if(r>=0){p=A.bO(m,r+1,q,B.h,!1,!1) q=r}else p=n -m=o.c=new P.cY("data","",n,n,P.bM(m,s,q,C.B,!1),p,n)}return m}, -h:function(a){var s=this.a +m=o.c=new A.cW("data","",n,n,A.bO(m,s,q,B.y,!1,!1),p,n)}return m}, +h(a){var s=this.a return this.b[0]===-1?"data:"+s:s}} -P.eB.prototype={ -$2:function(a,b){var s=this.a[a] -C.Z.cw(s,0,96,b) +A.eu.prototype={ +$2(a,b){var s=this.a[a] +B.a_.cA(s,0,96,b) return s}} -P.eC.prototype={ -$3:function(a,b,c){var s,r -for(s=b.length,r=0;r>>0]=c}} -P.R.prototype={ -gap:function(){return this.c>0}, -gaq:function(){return this.c>0&&this.d+1>>0]=c}} +A.V.prototype={ +gaq(){return this.c>0}, +gar(){return this.c>0&&this.d+1r?C.a.j(this.a,r,s-1):""}, -gV:function(){var s=this.c -return s>0?C.a.j(this.a,s,this.d):""}, -gai:function(){var s,r=this -if(r.gaq())return P.N(C.a.j(r.a,r.d+1,r.e),null) +if(s&&B.a.p(r.a,"http"))return"http" +if(q===5&&B.a.p(r.a,"https"))return"https" +if(s&&B.a.p(r.a,"file"))return"file" +if(q===7&&B.a.p(r.a,"package"))return"package" +return B.a.j(r.a,0,q)}, +gaC(){var s=this.c,r=this.b+3 +return s>r?B.a.j(this.a,r,s-1):""}, +gV(){var s=this.c +return s>0?B.a.j(this.a,s,this.d):""}, +gai(){var s,r=this +if(r.gar())return A.Q(B.a.j(r.a,r.d+1,r.e),null) s=r.b -if(s===4&&C.a.t(r.a,"http"))return 80 -if(s===5&&C.a.t(r.a,"https"))return 443 +if(s===4&&B.a.p(r.a,"http"))return 80 +if(s===5&&B.a.p(r.a,"https"))return 443 return 0}, -gN:function(a){return C.a.j(this.a,this.e,this.f)}, -gac:function(){var s=this.f,r=this.r -return s=q.length)return s -return new P.R(C.a.j(q,0,r),s.b,s.c,s.d,s.e,s.f,r,s.x)}, -bf:function(a){return this.av(P.H(a))}, -av:function(a){if(a instanceof P.R)return this.cl(this,a) -return this.bx().av(a)}, -cl:function(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=b.b +return new A.V(B.a.j(q,0,r),s.b,s.c,s.d,s.e,s.f,r,s.w)}, +bj(a){return this.aA(A.L(a))}, +aA(a){if(a instanceof A.V)return this.cl(this,a) +return this.bA().aA(a)}, +cl(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=b.b if(c>0)return b s=b.c if(s>0){r=a.b if(r<=0)return b q=r===4 -if(q&&C.a.t(a.a,"file"))p=b.e!==b.f -else if(q&&C.a.t(a.a,"http"))p=!b.bp("80") -else p=!(r===5&&C.a.t(a.a,"https"))||!b.bp("443") +if(q&&B.a.p(a.a,"file"))p=b.e!==b.f +else if(q&&B.a.p(a.a,"http"))p=!b.br("80") +else p=!(r===5&&B.a.p(a.a,"https"))||!b.br("443") if(p){o=r+1 -return new P.R(C.a.j(a.a,0,o)+C.a.w(b.a,c+1),r,s+o,b.d+o,b.e+o,b.f+o,b.r+o,a.x)}else return this.bx().av(b)}n=b.e +return new A.V(B.a.j(a.a,0,o)+B.a.A(b.a,c+1),r,s+o,b.d+o,b.e+o,b.f+o,b.r+o,a.w)}else return this.bA().aA(b)}n=b.e c=b.f if(n===c){s=b.r if(c0?l:m o=k-n -return new P.R(C.a.j(a.a,0,k)+C.a.w(s,n),a.b,a.c,a.d,m,c+o,b.r+o,a.x)}j=a.e +return new A.V(B.a.j(a.a,0,k)+B.a.A(s,n),a.b,a.c,a.d,m,c+o,b.r+o,a.w)}j=a.e i=a.f -if(j===i&&a.c>0){for(;C.a.B(s,"../",n);)n+=3 +if(j===i&&a.c>0){for(;B.a.u(s,"../",n);)n+=3 o=j-n+1 -return new P.R(C.a.j(a.a,0,j)+"/"+C.a.w(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.x)}h=a.a -l=P.hi(this) +return new A.V(B.a.j(a.a,0,j)+"/"+B.a.A(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}h=a.a +l=A.ho(this) if(l>=0)g=l -else for(g=j;C.a.B(h,"../",g);)g+=3 +else for(g=j;B.a.u(h,"../",g);)g+=3 f=0 while(!0){e=n+3 -if(!(e<=c&&C.a.B(s,"../",n)))break;++f +if(!(e<=c&&B.a.u(s,"../",n)))break;++f n=e}for(d="";i>g;){--i -if(C.a.n(h,i)===47){if(f===0){d="/" +if(h.charCodeAt(i)===47){if(f===0){d="/" break}--f -d="/"}}if(i===g&&a.b<=0&&!C.a.B(h,"/",j)){n-=f*3 +d="/"}}if(i===g&&a.b<=0&&!B.a.u(h,"/",j)){n-=f*3 d=""}o=i-n+d.length -return new P.R(C.a.j(h,0,i)+d+C.a.w(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.x)}, -bg:function(){var s,r,q=this,p=q.b -if(p>=0){s=!(p===4&&C.a.t(q.a,"file")) +return new A.V(B.a.j(h,0,i)+d+B.a.A(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}, +bk(){var s,r,q=this,p=q.b +if(p>=0){s=!(p===4&&B.a.p(q.a,"file")) p=s}else p=!1 -if(p)throw H.a(P.r("Cannot extract a file path from a "+q.gI()+" URI")) +if(p)throw A.a(A.q("Cannot extract a file path from a "+q.gJ()+" URI")) p=q.f s=q.a -if(p0?s.gV():r,n=s.gaq()?s.gai():r,m=s.a,l=s.f,k=C.a.j(m,s.e,l),j=s.r -l=l0?s.gV():r,n=s.gar()?s.gai():r,m=s.a,l=s.f,k=B.a.j(m,s.e,l),j=s.r +l=l0&&!s.U(a) +s=s.F(a)>0&&!s.T(a) if(s)return a s=this.b -return this.bD(0,s==null?D.eK():s,a,b,c,d,e,f,g)}, -a1:function(a){return this.bz(a,null,null,null,null,null,null)}, -ct:function(a){var s,r,q=X.az(a,this.a) -q.aM() +return this.bH(0,s==null?A.fm():s,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o)}, +a2(a){return this.bC(a,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +cv(a){var s,r,q=A.az(a,this.a) +q.aQ() s=q.d r=s.length if(r===0){s=q.b return s==null?".":s}if(r===1){s=q.b -return s==null?".":s}C.b.be(s) +return s==null?".":s}B.b.bi(s) q.e.pop() -q.aM() +q.aQ() return q.h(0)}, -bD:function(a,b,c,d,e,f,g,h,i){var s=H.b([b,c,d,e,f,g,h,i],t.m) -M.hN("join",s) -return this.bE(new H.bz(s,t.y))}, -cE:function(a,b,c){return this.bD(a,b,c,null,null,null,null,null,null)}, -bE:function(a){var s,r,q,p,o,n,m,l,k -for(s=J.iQ(a,new M.dr()),r=J.C(s.a),s=new H.by(r,s.b),q=this.a,p=!1,o=!1,n="";s.m();){m=r.gp() -if(q.U(m)&&o){l=X.az(m,q) +bH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var s=A.b([b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q],t.m) +A.hY("join",s) +return this.bI(new A.bB(s,t.ab))}, +cG(a,b,c){return this.bH(a,b,c,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +bI(a){var s,r,q,p,o,n,m,l,k +for(s=J.j1(a,new A.dl()),r=J.E(s.a),s=new A.bA(r,s.b),q=this.a,p=!1,o=!1,n="";s.l();){m=r.gm() +if(q.T(m)&&o){l=A.az(m,q) k=n.charCodeAt(0)==0?n:n -n=C.a.j(k,0,q.aj(k,!0)) +n=B.a.j(k,0,q.aj(k,!0)) l.b=n -if(q.au(n))l.e[0]=q.gad() -n=""+l.h(0)}else if(q.E(m)>0){o=!q.U(m) -n=""+m}else{if(!(m.length!==0&&q.b0(m[0])))if(p)n+=q.gad() -n+=m}p=q.au(m)}return n.charCodeAt(0)==0?n:n}, -am:function(a,b){var s=X.az(b,this.a),r=s.d,q=H.z(r).i("E<1>") -q=P.ai(new H.E(r,new M.ds(),q),!0,q.i("c.E")) +if(q.az(n))l.e[0]=q.gac() +n=""+l.h(0)}else if(q.F(m)>0){o=!q.T(m) +n=""+m}else{if(!(m.length!==0&&q.b3(m[0])))if(p)n+=q.gac() +n+=m}p=q.az(m)}return n.charCodeAt(0)==0?n:n}, +am(a,b){var s=A.az(b,this.a),r=s.d,q=A.y(r).i("D<1>") +q=A.ak(new A.D(r,new A.dm(),q),!0,q.i("c.E")) s.d=q r=s.b -if(r!=null)C.b.b6(q,0,r) +if(r!=null)B.b.b9(q,0,r) return s.d}, -bc:function(a){var s -if(!this.cg(a))return a -s=X.az(a,this.a) -s.bb() +bg(a){var s +if(!this.cf(a))return a +s=A.az(a,this.a) +s.bf() return s.h(0)}, -cg:function(a){var s,r,q,p,o,n,m,l,k=this.a,j=k.E(a) -if(j!==0){if(k===$.bS())for(s=0;s0)return o.bc(a) -if(m.E(a)<=0||m.U(a))a=o.a1(a) -if(m.E(a)<=0&&m.E(b)>0)throw H.a(X.fW(n+a+'" from "'+b+'".')) -s=X.az(b,m) -s.bb() -r=X.az(a,m) -r.bb() +if(m.F(b)<=0&&m.F(a)>0)return o.bg(a) +if(m.F(a)<=0||m.T(a))a=o.a2(a) +if(m.F(a)<=0&&m.F(b)>0)throw A.a(A.fZ(n+a+'" from "'+b+'".')) +s=A.az(b,m) +s.bf() +r=A.az(a,m) +r.bf() q=s.d -if(q.length!==0&&J.J(q[0],"."))return r.h(0) +if(q.length!==0&&J.A(q[0],"."))return r.h(0) q=s.b p=r.b -if(q!=p)q=q==null||p==null||!m.bd(q,p) +if(q!=p)q=q==null||p==null||!m.bh(q,p) else q=!1 if(q)return r.h(0) while(!0){q=s.d if(q.length!==0){p=r.d -q=p.length!==0&&m.bd(q[0],p[0])}else q=!1 +q=p.length!==0&&m.bh(q[0],p[0])}else q=!1 if(!q)break -C.b.aL(s.d,0) -C.b.aL(s.e,1) -C.b.aL(r.d,0) -C.b.aL(r.e,1)}q=s.d -if(q.length!==0&&J.J(q[0],".."))throw H.a(X.fW(n+a+'" from "'+b+'".')) +B.b.aP(s.d,0) +B.b.aP(s.e,1) +B.b.aP(r.d,0) +B.b.aP(r.e,1)}q=s.d +if(q.length!==0&&J.A(q[0],".."))throw A.a(A.fZ(n+a+'" from "'+b+'".')) q=t.N -C.b.b7(r.d,0,P.a_(s.d.length,"..",!1,q)) +B.b.ba(r.d,0,A.a0(s.d.length,"..",!1,q)) p=r.e p[0]="" -C.b.b7(p,1,P.a_(s.d.length,m.gad(),!1,q)) +B.b.ba(p,1,A.a0(s.d.length,m.gac(),!1,q)) m=r.d q=m.length if(q===0)return"." -if(q>1&&J.J(C.b.gK(m),".")){C.b.be(r.d) +if(q>1&&J.A(B.b.gL(m),".")){B.b.bi(r.d) m=r.e m.pop() m.pop() m.push("")}r.b="" -r.aM() +r.aQ() return r.h(0)}, -cH:function(a){return this.aK(a,null)}, -bq:function(a,b){var s,r,q,p,o,n,m,l,k=this +cM(a){return this.aO(a,null)}, +bs(a,b){var s,r,q,p,o,n,m,l,k=this a=a b=b r=k.a -q=r.E(a)>0 -p=r.E(b)>0 -if(q&&!p){b=k.a1(b) -if(r.U(a))a=k.a1(a)}else if(p&&!q){a=k.a1(a) -if(r.U(b))b=k.a1(b)}else if(p&&q){o=r.U(b) -n=r.U(a) -if(o&&!n)b=k.a1(b) -else if(n&&!o)a=k.a1(a)}m=k.cf(a,b) -if(m!==C.f)return m +q=r.F(a)>0 +p=r.F(b)>0 +if(q&&!p){b=k.a2(b) +if(r.T(a))a=k.a2(a)}else if(p&&!q){a=k.a2(a) +if(r.T(b))b=k.a2(b)}else if(p&&q){o=r.T(b) +n=r.T(a) +if(o&&!n)b=k.a2(b) +else if(n&&!o)a=k.a2(a)}m=k.ce(a,b) +if(m!==B.f)return m s=null -try{s=k.aK(b,a)}catch(l){if(H.ad(l) instanceof X.bo)return C.d -else throw l}if(r.E(s)>0)return C.d -if(J.J(s,"."))return C.p -if(J.J(s,".."))return C.d -return J.D(s)>=3&&J.fE(s,"..")&&r.v(J.f_(s,2))?C.d:C.i}, -cf:function(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +try{s=k.aO(b,a)}catch(l){if(A.b2(l) instanceof A.br)return B.d +else throw l}if(r.F(s)>0)return B.d +if(J.A(s,"."))return B.q +if(J.A(s,".."))return B.d +return J.F(s)>=3&&J.j_(s,"..")&&r.v(J.eT(s,2))?B.d:B.i}, +ce(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this if(a===".")a="" s=e.a -r=s.E(a) -q=s.E(b) -if(r!==q)return C.d -for(p=0;pq.am(0,s).length?s:r}} -M.dr.prototype={ -$1:function(a){return a!==""}} -M.ds.prototype={ -$1:function(a){return a.length!==0}} -M.eJ.prototype={ -$1:function(a){return a==null?"null":'"'+a+'"'}} -M.aW.prototype={ -h:function(a){return this.a}} -M.aX.prototype={ -h:function(a){return this.a}} -B.av.prototype={ -bW:function(a){var s=this.E(a) -if(s>0)return C.a.j(a,0,s) -return this.U(a)?a[0]:null}, -bN:function(a){var s=M.f1(this).am(0,a) -if(this.v(C.a.n(a,a.length-1)))C.b.a2(s,"") -return P.B(null,null,s,null)}, -aE:function(a,b){return a===b}, -bd:function(a,b){return a===b}} -X.dQ.prototype={ -gb5:function(){var s=this.d -if(s.length!==0)s=J.J(C.b.gK(s),"")||!J.J(C.b.gK(this.e),"") +A.dl.prototype={ +$1(a){return a!==""}} +A.dm.prototype={ +$1(a){return a.length!==0}} +A.eB.prototype={ +$1(a){return a==null?"null":'"'+a+'"'}} +A.aW.prototype={ +h(a){return this.a}} +A.aX.prototype={ +h(a){return this.a}} +A.dx.prototype={ +bX(a){var s=this.F(a) +if(s>0)return B.a.j(a,0,s) +return this.T(a)?a[0]:null}, +bO(a){var s,r=null,q=a.length +if(q===0)return A.x(r,r,r,r) +s=A.eV(this).am(0,a) +if(this.v(a.charCodeAt(q-1)))B.b.a3(s,"") +return A.x(r,r,s,r)}, +aI(a,b){return a===b}, +bh(a,b){return a===b}} +A.dI.prototype={ +gb8(){var s=this.d +if(s.length!==0)s=J.A(B.b.gL(s),"")||!J.A(B.b.gL(this.e),"") else s=!1 return s}, -aM:function(){var s,r,q=this +aQ(){var s,r,q=this while(!0){s=q.d -if(!(s.length!==0&&J.J(C.b.gK(s),"")))break -C.b.be(q.d) +if(!(s.length!==0&&J.A(B.b.gL(s),"")))break +B.b.bi(q.d) q.e.pop()}s=q.e r=s.length if(r!==0)s[r-1]=""}, -bb:function(){var s,r,q,p,o,n,m=this,l=H.b([],t.s) -for(s=m.d,r=s.length,q=0,p=0;p0){r=C.a.a4(a,"\\",r+1) -if(r>0)return r}return q}if(q<3)return 0 -if(!B.hW(s))return 0 -if(C.a.k(a,1)!==58)return 0 -q=C.a.k(a,2) -if(!(q===47||q===92))return 0 +aj(a,b){var s,r=a.length +if(r===0)return 0 +if(a.charCodeAt(0)===47)return 1 +if(a.charCodeAt(0)===92){if(r<2||a.charCodeAt(1)!==92)return 1 +s=B.a.a5(a,"\\",2) +if(s>0){s=B.a.a5(a,"\\",s+1) +if(s>0)return s}return r}if(r<3)return 0 +if(!A.i4(a.charCodeAt(0)))return 0 +if(a.charCodeAt(1)!==58)return 0 +r=a.charCodeAt(2) +if(!(r===47||r===92))return 0 return 3}, -E:function(a){return this.aj(a,!1)}, -U:function(a){return this.E(a)===1}, -aJ:function(a){var s,r -if(a.gI()!==""&&a.gI()!=="file")throw H.a(P.A("Uri "+a.h(0)+" must have scheme 'file:'.")) +F(a){return this.aj(a,!1)}, +T(a){return this.F(a)===1}, +aN(a){var s,r +if(a.gJ()!==""&&a.gJ()!=="file")throw A.a(A.G("Uri "+a.h(0)+" must have scheme 'file:'.")) s=a.gN(a) -if(a.gV()===""){if(s.length>=3&&C.a.t(s,"/")&&B.hX(s,1))s=C.a.bO(s,"/","")}else s="\\\\"+a.gV()+s -r=H.O(s,"/","\\") -return P.fi(r,0,r.length,C.e,!1)}, -b_:function(a){var s,r,q=X.az(a,this),p=q.b +if(a.gV()===""){if(s.length>=3&&B.a.p(s,"/")&&A.i5(s,1))s=B.a.bP(s,"/","")}else s="\\\\"+a.gV()+s +r=A.R(s,"/","\\") +return A.fe(r,0,r.length,B.e,!1)}, +b2(a){var s,r,q=A.az(a,this),p=q.b p.toString -if(C.a.t(p,"\\\\")){s=new H.E(H.b(p.split("\\"),t.s),new L.en(),t.U) -C.b.b6(q.d,0,s.gK(s)) -if(q.gb5())C.b.a2(q.d,"") -return P.B(s.gaF(s),null,q.d,"file")}else{if(q.d.length===0||q.gb5())C.b.a2(q.d,"") +if(B.a.p(p,"\\\\")){s=new A.D(A.b(p.split("\\"),t.s),new A.ed(),t.U) +B.b.b9(q.d,0,s.gL(s)) +if(q.gb8())B.b.a3(q.d,"") +return A.x(s.gaJ(s),null,q.d,"file")}else{if(q.d.length===0||q.gb8())B.b.a3(q.d,"") p=q.d r=q.b r.toString -r=H.O(r,"/","") -C.b.b6(p,0,H.O(r,"\\","")) -return P.B(null,null,q.d,"file")}}, -aE:function(a,b){var s +r=A.R(r,"/","") +B.b.b9(p,0,A.R(r,"\\","")) +return A.x(null,null,q.d,"file")}}, +aI(a,b){var s if(a===b)return!0 if(a===47)return b===92 if(a===92)return b===47 if((a^b)!==32)return!1 s=a|32 return s>=97&&s<=122}, -bd:function(a,b){var s,r +bh(a,b){var s,r if(a===b)return!0 s=a.length if(s!==b.length)return!1 -for(r=0;r0 @@ -4724,77 +4877,77 @@ i=0 h=0 g=0 while(!0){if(!(n.c=a0.length)throw H.a(P.dY("Invalid source url id. "+H.d(f.e)+", "+l+", "+j)) -p=n.gaa() -if(!(!p.a&&!p.b&&!p.c))throw H.a(f.aW(2,l)) -i+=L.d9(n) -p=n.gaa() -if(!(!p.a&&!p.b&&!p.c))throw H.a(f.aW(3,l)) -h+=L.d9(n) -p=n.gaa() -if(!(!p.a&&!p.b&&!p.c))m.push(new T.aR(k,j,i,h,d)) -else{g+=L.d9(n) -if(g>=a1.length)throw H.a(P.dY("Invalid name id: "+H.d(f.e)+", "+l+", "+g)) -m.push(new T.aR(k,j,i,h,g))}}if(n.gaa().b)++n.c}}if(m.length!==0)q.push(new T.bv(l,m)) -a3.T(0,new T.dT(f))}, -aw:function(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this,a6=new P.w("") -for(s=a5.d,r=s.length,q=0,p=0,o=0,n=0,m=0,l=0,k=!0,j=0;j=a0.length)throw A.a(A.cG("Invalid source url id. "+A.d(f.e)+", "+l+", "+j)) +p=n.ga9() +if(!(!p.a&&!p.b&&!p.c))throw A.a(f.b_(2,l)) +i+=A.d8(n) +p=n.ga9() +if(!(!p.a&&!p.b&&!p.c))throw A.a(f.b_(3,l)) +h+=A.d8(n) +p=n.ga9() +if(!(!p.a&&!p.b&&!p.c))m.push(new A.aS(k,j,i,h,d)) +else{g+=A.d8(n) +if(g>=a1.length)throw A.a(A.cG("Invalid name id: "+A.d(f.e)+", "+l+", "+g)) +m.push(new A.aS(k,j,i,h,g))}}if(n.ga9().b)++n.c}}if(m.length!==0)q.push(new A.bx(l,m)) +a3.O(0,new A.dN(f))}, +aB(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this,a6=new A.w("") +for(s=a5.d,r=s.length,q=0,p=0,o=0,n=0,m=0,l=0,k=!0,j=0;jq){for(g=q;gthis.a}} -T.dU.prototype={ -$1:function(a){return a.ga7()>this.a}} -T.bv.prototype={ -h:function(a){return H.bQ(this).h(0)+": "+this.a+" "+H.d(this.b)}, -ga9:function(){return this.a}} -T.aR.prototype={ -h:function(a){var s=this -return H.bQ(s).h(0)+": ("+s.a+", "+H.d(s.b)+", "+H.d(s.c)+", "+H.d(s.d)+", "+H.d(s.e)+")"}, -ga7:function(){return this.a}} -T.es.prototype={ -m:function(){return++this.c=0&&sthis.a}} +A.dO.prototype={ +$1(a){return a.a>this.a}} +A.bx.prototype={ +h(a){return A.b1(this).h(0)+": "+this.a+" "+A.d(this.b)}} +A.aS.prototype={ +h(a){var s=this +return A.b1(s).h(0)+": ("+s.a+", "+A.d(s.b)+", "+A.d(s.c)+", "+A.d(s.d)+", "+A.d(s.e)+")"}} +A.ei.prototype={ +l(){return++this.c=0&&s0}, -gaa:function(){if(!this.gcB())return C.a4 +ga9(){if(!this.gcD())return B.aa var s=this.a[this.c+1] -if(s===";")return C.a6 -if(s===",")return C.a5 -return C.a3}, -h:function(a){var s,r,q,p,o=this,n=new P.w("") +if(s===";")return B.ac +if(s===",")return B.ab +return B.a9}, +h(a){var s,r,q,p,o=this,n=new A.w("") for(s=o.a,r=0;r=r||s[n]!==10)o=10}if(o===10)q.push(p+1)}}} -V.cE.prototype={ -bB:function(a){var s=this.a -if(!s.J(0,a.gP()))throw H.a(P.A('Source URLs "'+s.h(0)+'" and "'+a.gP().h(0)+"\" don't match.")) +A.cD.prototype={ +bE(a){var s=this.a +if(!s.G(0,a.gS()))throw A.a(A.G('Source URLs "'+s.h(0)+'" and "'+a.gS().h(0)+"\" don't match.")) return Math.abs(this.b-a.gah())}, -J:function(a,b){if(b==null)return!1 -return t.l.b(b)&&this.a.J(0,b.gP())&&this.b===b.gah()}, -gD:function(a){var s=this.a +G(a,b){if(b==null)return!1 +return t.q.b(b)&&this.a.G(0,b.gS())&&this.b===b.gah()}, +gD(a){var s=this.a s=s.gD(s) return s+this.b}, -h:function(a){var s=this,r="<"+H.bQ(s).h(0)+": "+s.b+" " -return r+(s.a.h(0)+":"+(s.c+1)+":"+(s.d+1))+">"}, -gP:function(){return this.a}, -gah:function(){return this.b}, -ga9:function(){return this.c}, -ga7:function(){return this.d}} -V.cF.prototype={ -bk:function(a,b,c){var s,r=this.b,q=this.a -if(!r.gP().J(0,q.gP()))throw H.a(P.A('Source URLs "'+q.gP().h(0)+'" and "'+r.gP().h(0)+"\" don't match.")) -else if(r.gah()"}, +gS(){return this.a}, +gah(){return this.b}, +gav(){return this.c}, +gao(){return this.d}} +A.cE.prototype={ +bo(a,b,c){var s,r=this.b,q=this.a +if(!r.gS().G(0,q.gS()))throw A.a(A.G('Source URLs "'+q.gS().h(0)+'" and "'+r.gS().h(0)+"\" don't match.")) +else if(r.gah()'}, -$idX:1} -U.as.prototype={ -bP:function(){var s=this.a -return Y.e1(new H.bc(s,new U.dn(),H.z(s).i("bc<1,x>")),null)}, -h:function(a){var s=this.a,r=H.z(s) -return new H.i(s,new U.dl(new H.i(s,new U.dm(),r.i("i<1,f>")).b3(0,0,C.j)),r.i("i<1,e>")).Z(0,u.a)}} -U.dg.prototype={ -$1:function(a){return a.length!==0}} -U.dh.prototype={ -$1:function(a){return Y.h7(a)}} -U.di.prototype={ -$1:function(a){return Y.h6(a)}} -U.dn.prototype={ -$1:function(a){return a.gae()}} -U.dm.prototype={ -$1:function(a){var s=a.gae() -return new H.i(s,new U.dk(),H.z(s).i("i<1,f>")).b3(0,0,C.j)}} -U.dk.prototype={ -$1:function(a){return a.gag().length}} -U.dl.prototype={ -$1:function(a){var s=a.gae() -return new H.i(s,new U.dj(this.a),H.z(s).i("i<1,e>")).aI(0)}} -U.dj.prototype={ -$1:function(a){return C.a.bL(a.gag(),this.a)+" "+H.d(a.gat())+"\n"}} -A.x.prototype={ -gb8:function(){var s=this.a -if(s.gI()==="data")return"data:..." -return $.eX().cG(s)}, -gag:function(){var s,r=this,q=r.b -if(q==null)return r.gb8() +if(s.length!==q.bE(r))throw A.a(A.G('Text "'+s+'" must be '+q.bE(r)+" characters long."))}}, +gM(){return this.a}, +gR(){return this.b}, +gcO(){return this.c}} +A.cF.prototype={ +gS(){return this.gM().gS()}, +gk(a){return this.gR().gah()-this.gM().gah()}, +G(a,b){if(b==null)return!1 +return t.u.b(b)&&this.gM().G(0,b.gM())&&this.gR().G(0,b.gR())}, +gD(a){return A.fY(this.gM(),this.gR(),B.l)}, +h(a){var s=this +return"<"+A.b1(s).h(0)+": from "+s.gM().h(0)+" to "+s.gR().h(0)+' "'+s.gcO()+'">'}, +$idR:1} +A.at.prototype={ +bQ(){var s=this.a +return A.dW(new A.be(s,new A.di(),A.y(s).i("be<1,v>")),null)}, +h(a){var s=this.a,r=A.y(s) +return new A.j(s,new A.dg(new A.j(s,new A.dh(),r.i("j<1,f>")).b6(0,0,B.j)),r.i("j<1,e>")).a0(0,u.a)}} +A.dd.prototype={ +$1(a){return a.length!==0}} +A.di.prototype={ +$1(a){return a.gad()}} +A.dh.prototype={ +$1(a){var s=a.gad() +return new A.j(s,new A.df(),A.y(s).i("j<1,f>")).b6(0,0,B.j)}} +A.df.prototype={ +$1(a){return a.gag().length}} +A.dg.prototype={ +$1(a){var s=a.gad() +return new A.j(s,new A.de(this.a),A.y(s).i("j<1,e>")).aM(0)}} +A.de.prototype={ +$1(a){return B.a.bN(a.gag(),this.a)+" "+A.d(a.gaw())+"\n"}} +A.v.prototype={ +gbc(){var s=this.a +if(s.gJ()==="data")return"data:..." +return $.eQ().cL(s)}, +gag(){var s,r=this,q=r.b +if(q==null)return r.gbc() s=r.c -if(s==null)return r.gb8()+" "+H.d(q) -return r.gb8()+" "+H.d(q)+":"+H.d(s)}, -h:function(a){return this.gag()+" in "+H.d(this.d)}, -ga5:function(){return this.a}, -ga9:function(){return this.b}, -ga7:function(){return this.c}, -gat:function(){return this.d}} -A.dA.prototype={ -$0:function(){var s,r,q,p,o,n,m,l=null,k=this.a -if(k==="...")return new A.x(P.B(l,l,l,l),l,l,"...") -s=$.iD().a3(k) -if(s==null)return new N.X(P.B(l,"unparsed",l,l),k) +if(s==null)return r.gbc()+" "+A.d(q) +return r.gbc()+" "+A.d(q)+":"+A.d(s)}, +h(a){return this.gag()+" in "+A.d(this.d)}, +ga6(){return this.a}, +gav(){return this.b}, +gao(){return this.c}, +gaw(){return this.d}} +A.dv.prototype={ +$0(){var s,r,q,p,o,n,m,l=null,k=this.a +if(k==="...")return new A.v(A.x(l,l,l,l),l,l,"...") +s=$.iO().a4(k) +if(s==null)return new A.Y(A.x(l,"unparsed",l,l),k) k=s.b r=k[1] r.toString -q=$.io() -r=H.O(r,q,"") -p=H.O(r,"","") +q=$.iz() +r=A.R(r,q,"") +p=A.R(r,"","") r=k[2] q=r q.toString -if(C.a.t(q,"1?P.N(n[1],l):l -return new A.x(o,m,k>2?P.N(n[2],l):l,p)}} -A.dy.prototype={ -$0:function(){var s,r,q="",p=this.a,o=$.iz().a3(p) -if(o==null)return new N.X(P.B(null,"unparsed",null,null),p) -p=new A.dz(p) +m=k>1?A.Q(n[1],l):l +return new A.v(o,m,k>2?A.Q(n[2],l):l,p)}} +A.dt.prototype={ +$0(){var s,r,q="",p=this.a,o=$.iK().a4(p) +if(o==null)return new A.Y(A.x(null,"unparsed",null,null),p) +p=new A.du(p) s=o.b r=s[2] if(r!=null){r=r r.toString s=s[1] s.toString -s=H.O(s,"",q) -s=H.O(s,"Anonymous function",q) -return p.$2(r,H.O(s,"(anonymous function)",q))}else{s=s[3] +s=A.R(s,"",q) +s=A.R(s,"Anonymous function",q) +return p.$2(r,A.R(s,"(anonymous function)",q))}else{s=s[3] s.toString return p.$2(s,q)}}} -A.dz.prototype={ -$2:function(a,b){var s,r,q,p,o,n=null,m=$.iy(),l=m.a3(a) +A.du.prototype={ +$2(a,b){var s,r,q,p,o,n=null,m=$.iJ(),l=m.a4(a) for(;l!=null;a=s){s=l.b[1] s.toString -l=m.a3(s)}if(a==="native")return new A.x(P.H("native"),n,n,b) -r=$.iC().a3(a) -if(r==null)return new N.X(P.B(n,"unparsed",n,n),this.a) +l=m.a4(s)}if(a==="native")return new A.v(A.L("native"),n,n,b) +r=$.iN().a4(a) +if(r==null)return new A.Y(A.x(n,"unparsed",n,n),this.a) m=r.b s=m[1] s.toString -q=A.f2(s) +q=A.eW(s) s=m[2] s.toString -p=P.N(s,n) +p=A.Q(s,n) o=m[3] -return new A.x(q,p,o!=null?P.N(o,n):n,b)}} -A.dv.prototype={ -$0:function(){var s,r,q,p,o=null,n=this.a,m=$.iq().a3(n) -if(m==null)return new N.X(P.B(o,"unparsed",o,o),n) +return new A.v(q,p,o!=null?A.Q(o,n):n,b)}} +A.dq.prototype={ +$0(){var s,r,q,p,o=null,n=this.a,m=$.iB().a4(n) +if(m==null)return new A.Y(A.x(o,"unparsed",o,o),n) n=m.b s=n[1] s.toString -r=H.O(s,"/<","") +r=A.R(s,"/<","") s=n[2] s.toString -q=A.f2(s) +q=A.eW(s) n=n[3] n.toString -p=P.N(n,o) -return new A.x(q,p,o,r.length===0||r==="anonymous"?"":r)}} -A.dw.prototype={ -$0:function(){var s,r,q,p,o,n,m,l=null,k=this.a,j=$.is().a3(k) -if(j==null)return new N.X(P.B(l,"unparsed",l,l),k) +p=A.Q(n,o) +return new A.v(q,p,o,r.length===0||r==="anonymous"?"":r)}} +A.dr.prototype={ +$0(){var s,r,q,p,o,n,m,l=null,k=this.a,j=$.iD().a4(k) +if(j==null)return new A.Y(A.x(l,"unparsed",l,l),k) s=j.b r=s[3] q=r q.toString -if(C.a.A(q," line "))return A.j2(k) +if(B.a.t(q," line "))return A.jc(k) k=r k.toString -p=A.f2(k) +p=A.eW(k) o=s[1] if(o!=null){k=s[2] k.toString -k=C.a.aB("/",k) -o+=C.b.aI(P.a_(k.gl(k),".",!1,t.N)) +k=B.a.aF("/",k) +o+=B.b.aM(A.a0(k.gk(k),".",!1,t.N)) if(o==="")o="" -o=C.a.bO(o,$.iw(),"")}else o="" +o=B.a.bP(o,$.iH(),"")}else o="" k=s[4] if(k==="")n=l else{k=k k.toString -n=P.N(k,l)}k=s[5] +n=A.Q(k,l)}k=s[5] if(k==null||k==="")m=l else{k=k k.toString -m=P.N(k,l)}return new A.x(p,n,m,o)}} -A.dx.prototype={ -$0:function(){var s,r,q,p,o=null,n=this.a,m=$.iu().a3(n) -if(m==null)throw H.a(P.m("Couldn't parse package:stack_trace stack trace line '"+n+"'.",o,o)) +m=A.Q(k,l)}return new A.v(p,n,m,o)}} +A.ds.prototype={ +$0(){var s,r,q,p,o=null,n=this.a,m=$.iF().a4(n) +if(m==null)throw A.a(A.n("Couldn't parse package:stack_trace stack trace line '"+n+"'.",o,o)) n=m.b s=n[1] -if(s==="data:...")r=P.hb("") +if(s==="data:...")r=A.hf("") else{s=s s.toString -r=P.H(s)}if(r.gI()===""){s=$.eX() -r=s.bQ(s.bz(s.a.aJ(M.fn(r)),o,o,o,o,o,o))}s=n[2] +r=A.L(s)}if(r.gJ()===""){s=$.eQ() +r=s.bR(s.bC(s.a.aN(A.fk(r)),o,o,o,o,o,o,o,o,o,o,o,o,o,o))}s=n[2] if(s==null)q=o else{s=s s.toString -q=P.N(s,o)}s=n[3] +q=A.Q(s,o)}s=n[3] if(s==null)p=o else{s=s s.toString -p=P.N(s,o)}return new A.x(r,q,p,n[4])}} -T.cl.prototype={ -gby:function(){var s=this,r=s.b -if(r==null){r=s.a.$0() -if(s.b==null)s.b=r -else r=H.q(H.cj("_trace"))}return r}, -gae:function(){return this.gby().gae()}, -h:function(a){return this.gby().h(0)}, +p=A.Q(s,o)}return new A.v(r,q,p,n[4])}} +A.ck.prototype={ +gbB(){var s,r=this,q=r.b +if(q===$){s=r.a.$0() +r.b!==$&&A.eP() +r.b=s +q=s}return q}, +gad(){return this.gbB().gad()}, +h(a){return this.gbB().h(0)}, $iK:1} -Y.K.prototype={ -cA:function(a){var s,r,q,p,o={} +A.K.prototype={ +cC(a){var s,r,q,p,o={} o.a=a -s=H.b([],t.F) -for(r=this.a,r=new H.aA(r,H.z(r).i("aA<1>")),r=new H.ah(r,r.gl(r)),q=H.l(r).c;r.m();){p=q.a(r.d) -if(p instanceof N.X||!o.a.$1(p))s.push(p) -else if(s.length===0||!o.a.$1(C.b.gK(s)))s.push(new A.x(p.ga5(),p.ga9(),p.ga7(),p.gat()))}return Y.e1(new H.aA(s,t.e),this.b.a)}, -h:function(a){var s=this.a,r=H.z(s) -return new H.i(s,new Y.ed(new H.i(s,new Y.ee(),r.i("i<1,f>")).b3(0,0,C.j)),r.i("i<1,e>")).aI(0)}, -gae:function(){return this.a}} -Y.ea.prototype={ -$0:function(){return Y.f8(this.a.h(0))}} -Y.eb.prototype={ -$1:function(a){return a.length!==0}} -Y.ec.prototype={ -$1:function(a){return A.fL(a)}} -Y.e8.prototype={ -$1:function(a){return!C.a.t(a,$.iB())}} -Y.e9.prototype={ -$1:function(a){return A.fK(a)}} -Y.e6.prototype={ -$1:function(a){return a!=="\tat "}} -Y.e7.prototype={ -$1:function(a){return A.fK(a)}} -Y.e2.prototype={ -$1:function(a){return a.length!==0&&a!=="[native code]"}} -Y.e3.prototype={ -$1:function(a){return A.j3(a)}} -Y.e4.prototype={ -$1:function(a){return!C.a.t(a,"=====")}} -Y.e5.prototype={ -$1:function(a){return A.j4(a)}} -Y.ee.prototype={ -$1:function(a){return a.gag().length}} -Y.ed.prototype={ -$1:function(a){if(a instanceof N.X)return a.h(0)+"\n" -return C.a.bL(a.gag(),this.a)+" "+H.d(a.gat())+"\n"}} -N.X.prototype={ -h:function(a){return this.x}, -$ix:1, -ga5:function(){return this.a}, -ga9:function(){return null}, -ga7:function(){return null}, -gag:function(){return"unparsed"}, -gat:function(){return this.x}} -O.eT.prototype={ -$1:function(a){var s,r,q,p,o,n,m,l,k,j,i,h,g="dart:",f=a.ga9() +s=A.b([],t.F) +for(r=this.a,r=new A.aA(r,A.y(r).i("aA<1>")),r=new A.a7(r,r.gk(r)),q=A.i(r).c;r.l();){p=r.d +if(p==null)p=q.a(p) +if(p instanceof A.Y||!o.a.$1(p))s.push(p) +else if(s.length===0||!o.a.$1(B.b.gL(s)))s.push(new A.v(p.ga6(),p.gav(),p.gao(),p.gaw()))}return A.dW(new A.aA(s,t.n),this.b.a)}, +h(a){var s=this.a,r=A.y(s) +return new A.j(s,new A.e2(new A.j(s,new A.e3(),r.i("j<1,f>")).b6(0,0,B.j)),r.i("j<1,e>")).aM(0)}, +gad(){return this.a}} +A.e0.prototype={ +$0(){return A.f5(this.a.h(0))}} +A.e1.prototype={ +$1(a){return a.length!==0}} +A.e_.prototype={ +$1(a){return!B.a.p(a,$.iM())}} +A.dZ.prototype={ +$1(a){return a!=="\tat "}} +A.dX.prototype={ +$1(a){return a.length!==0&&a!=="[native code]"}} +A.dY.prototype={ +$1(a){return!B.a.p(a,"=====")}} +A.e3.prototype={ +$1(a){return a.gag().length}} +A.e2.prototype={ +$1(a){if(a instanceof A.Y)return a.h(0)+"\n" +return B.a.bN(a.gag(),this.a)+" "+A.d(a.gaw())+"\n"}} +A.Y.prototype={ +h(a){return this.w}, +$iv:1, +ga6(){return this.a}, +gav(){return null}, +gao(){return null}, +gag(){return"unparsed"}, +gaw(){return this.w}} +A.eM.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g="dart:",f=a.gav() if(f==null)return null -s=a.ga7() +s=a.gao() if(s==null)s=0 -r=this.a.bZ(f-1,s-1,a.ga5().h(0)) +r=this.a.c_(f-1,s-1,a.ga6().h(0)) if(r==null)return null -q=r.gP().h(0) -for(p=this.b,o=p.length,n=0;n"],interceptorsByTag:null,leafTags:null,arrayRti:typeof Symbol=="function"&&typeof Symbol()=="symbol"?Symbol("$ti"):"$ti"} -H.jQ(v.typeUniverse,JSON.parse('{"cx":"ag","aS":"ag","af":"ag","dt":"ag","o":{"n":["1"],"h":["1"]},"dH":{"o":["1"],"n":["1"],"h":["1"]},"be":{"f":[]},"aw":{"e":[]},"am":{"c":["2"]},"ar":{"am":["1","2"],"c":["2"],"c.E":"2"},"bB":{"ar":["1","2"],"am":["1","2"],"h":["2"],"c":["2"],"c.E":"2"},"bA":{"p":["2"],"n":["2"],"am":["1","2"],"h":["2"],"c":["2"]},"a1":{"bA":["1","2"],"p":["2"],"n":["2"],"am":["1","2"],"h":["2"],"c":["2"],"c.E":"2","p.E":"2"},"ci":{"k":[]},"aJ":{"p":["f"],"n":["f"],"h":["f"],"p.E":"f"},"h":{"c":["1"]},"F":{"h":["1"],"c":["1"]},"aC":{"F":["1"],"h":["1"],"c":["1"],"c.E":"1","F.E":"1"},"L":{"c":["2"],"c.E":"2"},"b8":{"L":["1","2"],"h":["2"],"c":["2"],"c.E":"2"},"i":{"F":["2"],"h":["2"],"c":["2"],"c.E":"2","F.E":"2"},"E":{"c":["1"],"c.E":"1"},"bc":{"c":["2"],"c.E":"2"},"aD":{"c":["1"],"c.E":"1"},"b9":{"aD":["1"],"h":["1"],"c":["1"],"c.E":"1"},"a7":{"c":["1"],"c.E":"1"},"aK":{"a7":["1"],"h":["1"],"c":["1"],"c.E":"1"},"br":{"c":["1"],"c.E":"1"},"ba":{"h":["1"],"c":["1"],"c.E":"1"},"bz":{"c":["1"],"c.E":"1"},"aT":{"p":["1"],"n":["1"],"h":["1"]},"aA":{"F":["1"],"h":["1"],"c":["1"],"c.E":"1","F.E":"1"},"aQ":{"cI":[]},"b6":{"P":["1","2"]},"b5":{"P":["1","2"]},"b7":{"P":["1","2"]},"bn":{"k":[]},"cd":{"k":[]},"cM":{"k":[]},"cv":{"bb":[]},"cA":{"k":[]},"a3":{"a0":["1","2"],"P":["1","2"],"a0.V":"2"},"a4":{"h":["1"],"c":["1"],"c.E":"1"},"aV":{"cz":[],"bk":[]},"cW":{"c":["cz"],"c.E":"cz"},"bu":{"bk":[]},"d2":{"c":["bk"],"c.E":"bk"},"aN":{"aM":["1"]},"bl":{"p":["f"],"aM":["f"],"n":["f"],"h":["f"]},"cq":{"p":["f"],"aM":["f"],"n":["f"],"h":["f"],"p.E":"f"},"cs":{"p":["f"],"aM":["f"],"n":["f"],"h":["f"],"p.E":"f"},"ay":{"p":["f"],"eh":[],"aM":["f"],"n":["f"],"h":["f"],"p.E":"f"},"cZ":{"k":[]},"bH":{"k":[]},"bF":{"c":["1"],"c.E":"1"},"bd":{"c":["1"]},"bg":{"p":["1"],"n":["1"],"h":["1"]},"bh":{"a0":["1","2"],"P":["1","2"]},"a0":{"P":["1","2"]},"bi":{"P":["1","2"]},"bw":{"P":["1","2"]},"d0":{"a0":["e","@"],"P":["e","@"],"a0.V":"@"},"d1":{"F":["e"],"h":["e"],"c":["e"],"c.E":"e","F.E":"e"},"bU":{"ae":["e","n"]},"d4":{"Z":["e","n"]},"bV":{"Z":["e","n"]},"bX":{"ae":["n","e"]},"bY":{"Z":["n","e"]},"c3":{"ae":["e","n"]},"bf":{"k":[]},"cf":{"k":[]},"ce":{"ae":["v?","e"]},"ch":{"Z":["v?","e"]},"cg":{"Z":["e","v?"]},"cR":{"ae":["e","n"]},"cT":{"Z":["e","n"]},"cS":{"Z":["n","e"]},"n":{"h":["1"]},"cz":{"bk":[]},"bW":{"k":[]},"cK":{"k":[]},"cu":{"k":[]},"U":{"k":[]},"a5":{"k":[]},"c7":{"a5":[],"k":[]},"ct":{"k":[]},"cO":{"k":[]},"cL":{"k":[]},"aB":{"k":[]},"c_":{"k":[]},"cw":{"k":[]},"bt":{"k":[]},"c1":{"k":[]},"aL":{"bb":[]},"aq":{"bx":[]},"R":{"bx":[]},"cY":{"bx":[]},"bo":{"bb":[]},"cy":{"av":[]},"cQ":{"av":[]},"cV":{"av":[]},"bq":{"aj":[]},"cp":{"aj":[]},"co":{"aj":[]},"bs":{"dX":[]},"cF":{"dX":[]},"cG":{"dX":[]},"cl":{"K":[]},"X":{"x":[]},"ck":{"aj":[]},"eh":{"n":["f"],"h":["f"]}}')) -H.jP(v.typeUniverse,JSON.parse('{"b2":1,"ah":1,"bj":2,"by":1,"c4":2,"cJ":1,"cB":1,"cC":1,"c2":1,"c5":1,"cN":1,"aT":1,"bN":2,"b5":2,"cm":1,"aN":1,"bG":1,"cH":2,"bd":1,"bg":1,"bh":2,"d7":2,"bi":2,"bw":2,"bC":1,"bK":2,"ca":1}')) +q.f=$.eQ().cv(d)+"/" +l.B(0,A.aK(q.e,"mapping.targetUrl"),q)}}p=m.al(a,b,c,d) +if(p!=null){p.gM().gS() +m=!1}else m=!0 +if(m)return n +o=p.gM().gS().gaa() +if(o.length!==0&&J.A(B.b.gL(o),"null"))return n +return p}, +c_(a,b,c){return this.al(a,b,null,c)}} +A.eO.prototype={ +$1(a){return A.d(a)}};(function aliases(){var s=J.aj.prototype +s.c1=s.h +s=A.c.prototype +s.c0=s.bZ})();(function installTearOffs(){var s=hunkHelpers._static_1,r=hunkHelpers.installStaticTearOff +s(A,"kY","kw",3) +s(A,"kZ","jR",1) +s(A,"l6","jj",0) +s(A,"i1","ji",0) +s(A,"l4","jg",0) +s(A,"l5","jh",0) +s(A,"ly","jK",2) +s(A,"lx","jJ",2) +s(A,"lm","lj",1) +s(A,"ln","ll",4) +r(A,"lk",2,null,["$1$2","$2"],["i7",function(a,b){return A.i7(a,b,t.H)}],5,1)})();(function inheritance(){var s=hunkHelpers.mixin,r=hunkHelpers.inherit,q=hunkHelpers.inheritMany +r(A.t,null) +q(A.t,[A.eZ,J.c9,J.b5,A.c,A.c1,A.I,A.au,A.m,A.p,A.dM,A.a7,A.bm,A.bA,A.c6,A.cI,A.cA,A.cB,A.c4,A.cS,A.c7,A.cM,A.aR,A.bl,A.b7,A.d0,A.dz,A.e4,A.cu,A.ej,A.dC,A.cl,A.ax,A.aV,A.cU,A.bw,A.ek,A.U,A.cY,A.el,A.d2,A.d5,A.ah,A.a_,A.eg,A.eq,A.ep,A.cv,A.bv,A.aN,A.bp,A.aq,A.w,A.bM,A.cO,A.V,A.c3,A.aW,A.aX,A.dT,A.dI,A.br,A.al,A.bx,A.aS,A.ei,A.aZ,A.cF,A.cC,A.cD,A.at,A.v,A.ck,A.K,A.Y]) +q(J.c9,[J.cb,J.bi,J.B,J.cd,J.aw]) +q(J.B,[J.aj,J.o,A.cp,A.cr,A.dp]) +q(J.aj,[J.cw,J.aT,J.ai,A.dn]) +r(J.dA,J.o) +q(J.cd,[J.bh,J.cc]) +q(A.c,[A.ao,A.h,A.P,A.D,A.be,A.aD,A.a9,A.bt,A.bB,A.bE,A.cT,A.d1,A.aY]) +q(A.ao,[A.ar,A.bP]) +r(A.bD,A.ar) +r(A.bC,A.bP) +r(A.a4,A.bC) +q(A.I,[A.as,A.a5,A.cZ]) +q(A.au,[A.dk,A.dw,A.dj,A.dV,A.dB,A.eH,A.eJ,A.eo,A.ev,A.ew,A.dl,A.dm,A.eB,A.ed,A.dG,A.dP,A.dO,A.dd,A.di,A.dh,A.df,A.dg,A.de,A.e1,A.e_,A.dZ,A.dX,A.dY,A.e3,A.e2,A.eM,A.eN,A.eA,A.eF,A.eO]) +q(A.dk,[A.dc,A.dK,A.eI,A.dF,A.eh,A.dH,A.e6,A.e7,A.e8,A.eu,A.dN,A.dQ,A.du]) +q(A.m,[A.bk,A.by,A.ce,A.cL,A.cV,A.cz,A.cX,A.bj,A.bY,A.W,A.ct,A.cN,A.cK,A.aB,A.c2]) +r(A.aU,A.p) +r(A.aL,A.aU) +q(A.h,[A.H,A.bc,A.a6]) +q(A.H,[A.aC,A.j,A.aA,A.d_]) +r(A.ba,A.P) +r(A.bb,A.aD) +r(A.aM,A.a9) +r(A.bL,A.bl) +r(A.aE,A.bL) +r(A.b8,A.aE) +r(A.b9,A.b7) +r(A.bg,A.dw) +r(A.bq,A.by) +q(A.dV,[A.dS,A.b6]) +r(A.aP,A.cr) +r(A.bF,A.aP) +r(A.bG,A.bF) +r(A.bo,A.bG) +q(A.bo,[A.cq,A.cs,A.ay]) +r(A.bH,A.cX) +q(A.dj,[A.eb,A.ea,A.ey,A.dv,A.dt,A.dq,A.dr,A.ds,A.e0]) +q(A.ah,[A.c5,A.c_,A.cf]) +q(A.c5,[A.bW,A.cP]) +q(A.a_,[A.d3,A.c0,A.ci,A.ch,A.cR,A.cQ]) +r(A.bX,A.d3) +r(A.cg,A.bj) +r(A.ef,A.eg) +q(A.W,[A.a8,A.bf]) +r(A.cW,A.bM) +r(A.dx,A.dT) +q(A.dx,[A.dJ,A.e9,A.ec]) +q(A.al,[A.co,A.cn,A.bs,A.cj]) +r(A.cE,A.cF) +r(A.bu,A.cE) +s(A.aU,A.cM) +s(A.bP,A.p) +s(A.bF,A.p) +s(A.bG,A.c7) +s(A.bL,A.d5)})() +var v={typeUniverse:{eC:new Map(),tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{f:"int",l1:"double",ft:"num",e:"String",kX:"bool",bp:"Null",k:"List"},mangledNames:{},types:["v(e)","e(e)","K(e)","@(@)","~(@(e))","0^(0^,0^)"],interceptorsByTag:null,leafTags:null,arrayRti:Symbol("$ti")} +A.ka(v.typeUniverse,JSON.parse('{"cw":"aj","aT":"aj","ai":"aj","dn":"aj","cb":{"C":[]},"bi":{"C":[]},"o":{"k":["1"],"h":["1"]},"dA":{"o":["1"],"k":["1"],"h":["1"]},"bh":{"f":[],"C":[]},"cc":{"C":[]},"aw":{"e":[],"C":[]},"ao":{"c":["2"]},"ar":{"ao":["1","2"],"c":["2"],"c.E":"2"},"bD":{"ar":["1","2"],"ao":["1","2"],"h":["2"],"c":["2"],"c.E":"2"},"bC":{"p":["2"],"k":["2"],"ao":["1","2"],"h":["2"],"c":["2"]},"a4":{"bC":["1","2"],"p":["2"],"k":["2"],"ao":["1","2"],"h":["2"],"c":["2"],"c.E":"2","p.E":"2"},"as":{"I":["3","4"],"N":["3","4"],"I.V":"4","I.K":"3"},"bk":{"m":[]},"aL":{"p":["f"],"k":["f"],"h":["f"],"p.E":"f"},"h":{"c":["1"]},"H":{"h":["1"],"c":["1"]},"aC":{"H":["1"],"h":["1"],"c":["1"],"c.E":"1","H.E":"1"},"P":{"c":["2"],"c.E":"2"},"ba":{"P":["1","2"],"h":["2"],"c":["2"],"c.E":"2"},"j":{"H":["2"],"h":["2"],"c":["2"],"c.E":"2","H.E":"2"},"D":{"c":["1"],"c.E":"1"},"be":{"c":["2"],"c.E":"2"},"aD":{"c":["1"],"c.E":"1"},"bb":{"aD":["1"],"h":["1"],"c":["1"],"c.E":"1"},"a9":{"c":["1"],"c.E":"1"},"aM":{"a9":["1"],"h":["1"],"c":["1"],"c.E":"1"},"bt":{"c":["1"],"c.E":"1"},"bc":{"h":["1"],"c":["1"],"c.E":"1"},"bB":{"c":["1"],"c.E":"1"},"aU":{"p":["1"],"k":["1"],"h":["1"]},"aA":{"H":["1"],"h":["1"],"c":["1"],"c.E":"1","H.E":"1"},"aR":{"dU":[]},"b8":{"aE":["1","2"],"N":["1","2"]},"b7":{"N":["1","2"]},"b9":{"b7":["1","2"],"N":["1","2"]},"bE":{"c":["1"],"c.E":"1"},"bq":{"m":[]},"ce":{"m":[]},"cL":{"m":[]},"cu":{"bd":[]},"cV":{"m":[]},"cz":{"m":[]},"a5":{"I":["1","2"],"N":["1","2"],"I.V":"2","I.K":"1"},"a6":{"h":["1"],"c":["1"],"c.E":"1"},"aV":{"cy":[],"bn":[]},"cT":{"c":["cy"],"c.E":"cy"},"bw":{"bn":[]},"d1":{"c":["bn"],"c.E":"bn"},"cp":{"C":[]},"aP":{"aO":["1"]},"bo":{"p":["f"],"aO":["f"],"k":["f"],"h":["f"]},"cq":{"p":["f"],"aO":["f"],"k":["f"],"h":["f"],"C":[],"p.E":"f"},"cs":{"p":["f"],"aO":["f"],"k":["f"],"h":["f"],"C":[],"p.E":"f"},"ay":{"p":["f"],"cJ":[],"aO":["f"],"k":["f"],"h":["f"],"C":[],"p.E":"f"},"cX":{"m":[]},"bH":{"m":[]},"aY":{"c":["1"],"c.E":"1"},"p":{"k":["1"],"h":["1"]},"I":{"N":["1","2"]},"bl":{"N":["1","2"]},"aE":{"N":["1","2"]},"cZ":{"I":["e","@"],"N":["e","@"],"I.V":"@","I.K":"e"},"d_":{"H":["e"],"h":["e"],"c":["e"],"c.E":"e","H.E":"e"},"bW":{"ah":["e","k"]},"d3":{"a_":["e","k"]},"bX":{"a_":["e","k"]},"c_":{"ah":["k","e"]},"c0":{"a_":["k","e"]},"c5":{"ah":["e","k"]},"bj":{"m":[]},"cg":{"m":[]},"cf":{"ah":["t?","e"]},"ci":{"a_":["t?","e"]},"ch":{"a_":["e","t?"]},"cP":{"ah":["e","k"]},"cR":{"a_":["e","k"]},"cQ":{"a_":["k","e"]},"k":{"h":["1"]},"cy":{"bn":[]},"bY":{"m":[]},"by":{"m":[]},"W":{"m":[]},"a8":{"m":[]},"bf":{"a8":[],"m":[]},"ct":{"m":[]},"cN":{"m":[]},"cK":{"m":[]},"aB":{"m":[]},"c2":{"m":[]},"cv":{"m":[]},"bv":{"m":[]},"aN":{"bd":[]},"bM":{"bz":[]},"V":{"bz":[]},"cW":{"bz":[]},"br":{"bd":[]},"bs":{"al":[]},"co":{"al":[]},"cn":{"al":[]},"bu":{"dR":[]},"cE":{"dR":[]},"cF":{"dR":[]},"ck":{"K":[]},"Y":{"v":[]},"cj":{"al":[]},"jk":{"k":["f"],"h":["f"]},"cJ":{"k":["f"],"h":["f"]},"jM":{"k":["f"],"h":["f"]}}')) +A.k9(v.typeUniverse,JSON.parse('{"b5":1,"a7":1,"bm":2,"bA":1,"c6":2,"cI":1,"cA":1,"cB":1,"c4":1,"c7":1,"cM":1,"aU":1,"bP":2,"d0":1,"cl":1,"aP":1,"d2":1,"d5":2,"bl":2,"bL":2}')) var u={a:"===== asynchronous gap ===========================\n",n:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l:"Cannot extract a file path from a URI with a fragment component",i:"Cannot extract a file path from a URI with a query component",j:"Cannot extract a non-Windows file path from a file URI with an authority"} -var t=(function rtii(){var s=H.db -return{Z:s("b6"),X:s("h<@>"),C:s("k"),M:s("bb"),B:s("x"),Y:s("l6"),W:s("av"),F:s("o"),o:s("o"),s:s("o"),p:s("o"),Q:s("o"),J:s("o"),h:s("o"),b:s("o<@>"),t:s("o"),m:s("o"),T:s("cb"),g:s("af"),D:s("aM<@>"),V:s("a3"),j:s("n<@>"),f:s("P<@,@>"),L:s("L"),k:s("i"),r:s("i"),c:s("ay"),P:s("bm"),K:s("v"),G:s("a5"),d:s("cz"),e:s("aA"),E:s("bq"),l:s("cE"),u:s("dX"),N:s("e"),a:s("K"),n:s("eh"),q:s("aS"),R:s("bx"),U:s("E"),y:s("bz"),v:s("kA"),i:s("kE"),z:s("@"),S:s("f"),A:s("0&*"),_:s("v*"),x:s("fM?"),ar:s("P?"),O:s("v?"),w:s("cD?"),aD:s("e?"),I:s("bx?"),H:s("fu")}})();(function constants(){var s=hunkHelpers.makeConstList -C.P=J.y.prototype -C.b=J.o.prototype -C.c=J.be.prototype -C.Q=J.cc.prototype -C.a=J.aw.prototype -C.R=J.af.prototype -C.Z=H.ay.prototype -C.D=J.cx.prototype -C.l=J.aS.prototype -C.E=new P.bV(127) -C.j=new H.c8(P.kS(),H.db("c8")) -C.F=new P.bU() -C.a7=new P.bY() -C.G=new P.bX() -C.q=new H.c2() -C.r=function getTagFallback(o) { +var t=(function rtii(){var s=A.eE +return{Z:s("b8"),X:s("h<@>"),C:s("m"),M:s("bd"),B:s("v"),c:s("lD"),F:s("o"),o:s("o"),s:s("o"),p:s("o"),Q:s("o"),J:s("o"),h:s("o"),b:s("o<@>"),t:s("o"),m:s("o"),T:s("bi"),g:s("ai"),D:s("aO<@>"),V:s("a5"),j:s("k<@>"),e:s("N"),f:s("N<@,@>"),L:s("P"),k:s("j"),r:s("j"),l:s("ay"),P:s("bp"),K:s("t"),G:s("a8"),W:s("lE"),d:s("cy"),n:s("aA"),E:s("bs"),q:s("cD"),u:s("dR"),N:s("e"),a:s("K"),v:s("C"),x:s("cJ"),cr:s("aT"),R:s("bz"),U:s("D"),ab:s("bB"),y:s("kX"),i:s("l1"),z:s("@"),S:s("f"),A:s("0&*"),_:s("t*"),bc:s("fN?"),aL:s("k<@>?"),Y:s("N<@,@>?"),ar:s("N?"),O:s("t?"),w:s("cC?"),aD:s("e?"),I:s("bz?"),H:s("ft")}})();(function constants(){var s=hunkHelpers.makeConstList +B.Q=J.c9.prototype +B.b=J.o.prototype +B.c=J.bh.prototype +B.R=J.cd.prototype +B.a=J.aw.prototype +B.S=J.ai.prototype +B.T=J.B.prototype +B.a_=A.ay.prototype +B.E=J.cw.prototype +B.m=J.aT.prototype +B.F=new A.bX(127) +B.j=new A.bg(A.lk(),A.eE("bg")) +B.G=new A.bW() +B.ad=new A.c0() +B.H=new A.c_() +B.r=new A.c4() +B.t=function getTagFallback(o) { var s = Object.prototype.toString.call(o); return s.substring(8, s.length - 1); } -C.H=function() { +B.I=function() { var toStringFunction = Object.prototype.toString; function getTag(o) { var s = toStringFunction.call(o); @@ -5281,7 +5419,7 @@ C.H=function() { prototypeForTag: prototypeForTag, discriminator: discriminator }; } -C.M=function(getTagFallback) { +B.N=function(getTagFallback) { return function(hooks) { if (typeof navigator != "object") return hooks; var ua = navigator.userAgent; @@ -5295,11 +5433,11 @@ C.M=function(getTagFallback) { hooks.getTag = getTagFallback; }; } -C.I=function(hooks) { +B.J=function(hooks) { if (typeof dartExperimentalFixupGetTag != "function") return hooks; hooks.getTag = dartExperimentalFixupGetTag(hooks.getTag); } -C.J=function(hooks) { +B.K=function(hooks) { var getTag = hooks.getTag; var prototypeForTag = hooks.prototypeForTag; function getTagFixed(o) { @@ -5317,7 +5455,7 @@ C.J=function(hooks) { hooks.getTag = getTagFixed; hooks.prototypeForTag = prototypeForTagFixed; } -C.L=function(hooks) { +B.M=function(hooks) { var userAgent = typeof navigator == "object" ? navigator.userAgent : ""; if (userAgent.indexOf("Firefox") == -1) return hooks; var getTag = hooks.getTag; @@ -5334,7 +5472,7 @@ C.L=function(hooks) { } hooks.getTag = getTagFirefox; } -C.K=function(hooks) { +B.L=function(hooks) { var userAgent = typeof navigator == "object" ? navigator.userAgent : ""; if (userAgent.indexOf("Trident/") == -1) return hooks; var getTag = hooks.getTag; @@ -5363,106 +5501,112 @@ C.K=function(hooks) { hooks.getTag = getTagIE; hooks.prototypeForTag = prototypeForTagIE; } -C.t=function(hooks) { return hooks; } +B.u=function(hooks) { return hooks; } -C.k=new P.ce() -C.N=new P.cw() -C.e=new P.cR() -C.O=new P.cT() -C.u=new H.et() -C.S=new P.cg(null) -C.T=new P.ch(null) -C.v=H.b(s([0,0,32776,33792,1,10240,0,0]),t.t) -C.h=H.b(s([0,0,65490,45055,65535,34815,65534,18431]),t.t) -C.w=H.b(s([0,0,26624,1023,65534,2047,65534,2047]),t.t) -C.x=H.b(s([]),t.s) -C.y=H.b(s([]),t.b) -C.U=H.b(s([]),t.m) -C.W=H.b(s([0,0,32722,12287,65534,34815,65534,18431]),t.t) -C.z=H.b(s([0,0,24576,1023,65534,34815,65534,18431]),t.t) -C.A=H.b(s([0,0,27858,1023,65534,51199,65535,32767]),t.t) -C.X=H.b(s([0,0,32754,11263,65534,34815,65534,18431]),t.t) -C.Y=H.b(s([0,0,32722,12287,65535,34815,65534,18431]),t.t) -C.B=H.b(s([0,0,65490,12287,65535,34815,65534,18431]),t.t) -C.V=H.b(s([]),H.db("o")) -C.C=new H.b7(0,{},C.V,H.db("b7")) -C.a_=new H.aQ("call") -C.a0=new P.cS(!1) -C.a1=new P.aU(null,2) -C.m=new M.aW("at root") -C.n=new M.aW("below root") -C.a2=new M.aW("reaches root") -C.o=new M.aW("above root") -C.d=new M.aX("different") -C.p=new M.aX("equal") -C.f=new M.aX("inconclusive") -C.i=new M.aX("within") -C.a3=new T.aY(!1,!1,!1) -C.a4=new T.aY(!1,!1,!0) -C.a5=new T.aY(!1,!0,!1) -C.a6=new T.aY(!0,!1,!1)})();(function staticFields(){$.eo=null -$.a2=0 -$.b4=null -$.fG=null -$.hT=null -$.hP=null +B.k=new A.cf() +B.O=new A.cv() +B.l=new A.dM() +B.e=new A.cP() +B.P=new A.cR() +B.v=new A.ej() +B.U=new A.ch(null) +B.V=new A.ci(null) +B.w=A.b(s([0,0,24576,1023,65534,34815,65534,18431]),t.t) +B.x=A.b(s([0,0,26624,1023,65534,2047,65534,2047]),t.t) +B.W=A.b(s([0,0,32722,12287,65534,34815,65534,18431]),t.t) +B.X=A.b(s([0,0,32722,12287,65535,34815,65534,18431]),t.t) +B.y=A.b(s([0,0,65490,12287,65535,34815,65534,18431]),t.t) +B.z=A.b(s([0,0,32776,33792,1,10240,0,0]),t.t) +B.Y=A.b(s([0,0,32754,11263,65534,34815,65534,18431]),t.t) +B.A=A.b(s([]),t.s) +B.B=A.b(s([]),t.b) +B.Z=A.b(s([]),t.m) +B.h=A.b(s([0,0,65490,45055,65535,34815,65534,18431]),t.t) +B.C=A.b(s([0,0,27858,1023,65534,51199,65535,32767]),t.t) +B.a0={} +B.D=new A.b9(B.a0,[],A.eE("b9")) +B.a1=new A.aR("call") +B.a2=A.da("lz") +B.a3=A.da("jk") +B.a4=A.da("t") +B.a5=A.da("jM") +B.a6=A.da("cJ") +B.a7=new A.cQ(!1) +B.n=new A.aW("at root") +B.o=new A.aW("below root") +B.a8=new A.aW("reaches root") +B.p=new A.aW("above root") +B.d=new A.aX("different") +B.q=new A.aX("equal") +B.f=new A.aX("inconclusive") +B.i=new A.aX("within") +B.a9=new A.aZ(!1,!1,!1) +B.aa=new A.aZ(!1,!1,!0) +B.ab=new A.aZ(!1,!0,!1) +B.ac=new A.aZ(!0,!1,!1)})();(function staticFields(){$.ee=null +$.aI=A.b([],A.eE("o")) +$.h0=null +$.fJ=null +$.fI=null $.i2=null -$.eL=null -$.eR=null -$.fs=null -$.aE=H.b([],H.db("o")) -$.hE=null -$.eE=null -$.fm=null})();(function lazyInitializers(){var s=hunkHelpers.lazyFinal -s($,"l3","fw",function(){return H.kH("_$dart_dartClosure")}) -s($,"ld","i8",function(){return H.a8(H.eg({ -toString:function(){return"$receiver$"}}))}) -s($,"le","i9",function(){return H.a8(H.eg({$method$:null, -toString:function(){return"$receiver$"}}))}) -s($,"lf","ia",function(){return H.a8(H.eg(null))}) -s($,"lg","ib",function(){return H.a8(function(){var $argumentsExpr$="$arguments$" -try{null.$method$($argumentsExpr$)}catch(r){return r.message}}())}) -s($,"lj","ie",function(){return H.a8(H.eg(void 0))}) -s($,"lk","ig",function(){return H.a8(function(){var $argumentsExpr$="$arguments$" -try{(void 0).$method$($argumentsExpr$)}catch(r){return r.message}}())}) -s($,"li","id",function(){return H.a8(H.h8(null))}) -s($,"lh","ic",function(){return H.a8(function(){try{null.$method$}catch(r){return r.message}}())}) -s($,"lm","ii",function(){return H.a8(H.h8(void 0))}) -s($,"ll","ih",function(){return H.a8(function(){try{(void 0).$method$}catch(r){return r.message}}())}) -s($,"ln","ij",function(){return new P.em().$0()}) -s($,"lo","ik",function(){return new P.el().$0()}) -s($,"lp","il",function(){return new Int8Array(H.hF(H.b([-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-2,-2,-2,62,-2,62,-2,63,52,53,54,55,56,57,58,59,60,61,-2,-2,-2,-1,-2,-2,-2,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-2,-2,-2,-2,63,-2,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-2,-2,-2,-2,-2],t.t)))}) -s($,"lr","fz",function(){return typeof process!="undefined"&&Object.prototype.toString.call(process)=="[object process]"&&process.platform=="win32"}) -s($,"ls","im",function(){return P.j("^[\\-\\.0-9A-Z_a-z~]*$",!1)}) -s($,"lP","ix",function(){return P.ka()}) -s($,"m0","iF",function(){return M.f1($.bS())}) -s($,"lZ","eY",function(){return M.f1($.b1())}) -s($,"lW","eX",function(){return new M.c0(t.W.a($.eW()),null)}) -s($,"la","i7",function(){return new E.cy(P.j("/",!1),P.j("[^/]$",!1),P.j("^/",!1))}) -s($,"lc","bS",function(){return new L.cV(P.j("[/\\\\]",!1),P.j("[^/\\\\]$",!1),P.j("^(\\\\\\\\[^\\\\]+\\\\[^\\\\/]+|[a-zA-Z]:[/\\\\])",!1),P.j("^[/\\\\](?![/\\\\])",!1))}) -s($,"lb","b1",function(){return new F.cQ(P.j("/",!1),P.j("(^[a-zA-Z][-+.a-zA-Z\\d]*://|[^/])$",!1),P.j("[a-zA-Z][-+.a-zA-Z\\d]*://[^/]*",!1),P.j("^/",!1))}) -s($,"l9","eW",function(){return O.jm()}) -s($,"lH","ip",function(){return new L.eF().$0()}) -s($,"l7","fx",function(){return H.hD(P.i1(2,31))-1}) -s($,"l8","fy",function(){return-H.hD(P.i1(2,31))}) -s($,"lV","iD",function(){return P.j("^#\\d+\\s+(\\S.*) \\((.+?)((?::\\d+){0,2})\\)$",!1)}) -s($,"lR","iz",function(){return P.j("^\\s*at (?:(\\S.*?)(?: \\[as [^\\]]+\\])? \\((.*)\\)|(.*))$",!1)}) -s($,"lU","iC",function(){return P.j("^(.*?):(\\d+)(?::(\\d+))?$|native$",!1)}) -s($,"lQ","iy",function(){return P.j("^eval at (?:\\S.*?) \\((.*)\\)(?:, .*?:\\d+:\\d+)?$",!1)}) -s($,"lI","iq",function(){return P.j("(\\S+)@(\\S+) line (\\d+) >.* (Function|eval):\\d+:\\d+",!1)}) -s($,"lK","is",function(){return P.j("^(?:([^@(/]*)(?:\\(.*\\))?((?:/[^/]*)*)(?:\\(.*\\))?@)?(.*?):(\\d*)(?::(\\d*))?$",!1)}) -s($,"lM","iu",function(){return P.j("^(\\S+)(?: (\\d+)(?::(\\d+))?)?\\s+([^\\d].*)$",!1)}) -s($,"lG","io",function(){return P.j("<(|[^>]+)_async_body>",!1)}) -s($,"lO","iw",function(){return P.j("^\\.",!1)}) -s($,"l4","i5",function(){return P.j("^[a-zA-Z][-+.a-zA-Z\\d]*://",!1)}) -s($,"l5","i6",function(){return P.j("^([a-zA-Z]:[\\\\/]|\\\\\\\\)",!1)}) -s($,"lS","iA",function(){return P.j("\\n ?at ",!1)}) -s($,"lT","iB",function(){return P.j(" ?at ",!1)}) -s($,"lJ","ir",function(){return P.j("@\\S+ line \\d+ >.* (Function|eval):\\d+:\\d+",!1)}) -s($,"lL","it",function(){return P.j("^(([.0-9A-Za-z_$/<]|\\(.*\\))*@)?[^\\s]*:\\d*$",!0)}) -s($,"lN","iv",function(){return P.j("^[^\\s<][^\\s]*( \\d+(:\\d+)?)?[ \\t]+[^\\s]+$",!0)}) -s($,"m_","fA",function(){return P.j("^\\n?$",!0)}) -s($,"lY","iE",function(){return J.iM(self.$dartLoader.rootDirectories,new D.eV(),t.N).ak(0)})})();(function nativeSupport(){!function(){var s=function(a){var m={} +$.i_=null +$.ic=null +$.eD=null +$.eK=null +$.fq=null +$.hO=null +$.ex=null +$.fj=null})();(function lazyInitializers(){var s=hunkHelpers.lazyFinal +s($,"lA","fv",()=>A.l7("_$dart_dartClosure")) +s($,"lJ","ik",()=>A.aa(A.e5({ +toString:function(){return"$receiver$"}}))) +s($,"lK","il",()=>A.aa(A.e5({$method$:null, +toString:function(){return"$receiver$"}}))) +s($,"lL","im",()=>A.aa(A.e5(null))) +s($,"lM","io",()=>A.aa(function(){var $argumentsExpr$="$arguments$" +try{null.$method$($argumentsExpr$)}catch(r){return r.message}}())) +s($,"lP","ir",()=>A.aa(A.e5(void 0))) +s($,"lQ","is",()=>A.aa(function(){var $argumentsExpr$="$arguments$" +try{(void 0).$method$($argumentsExpr$)}catch(r){return r.message}}())) +s($,"lO","iq",()=>A.aa(A.hc(null))) +s($,"lN","ip",()=>A.aa(function(){try{null.$method$}catch(r){return r.message}}())) +s($,"lS","iu",()=>A.aa(A.hc(void 0))) +s($,"lR","it",()=>A.aa(function(){try{(void 0).$method$}catch(r){return r.message}}())) +s($,"lT","iv",()=>new A.eb().$0()) +s($,"lU","iw",()=>new A.ea().$0()) +s($,"lV","ix",()=>new Int8Array(A.hP(A.b([-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-2,-2,-2,62,-2,62,-2,63,52,53,54,55,56,57,58,59,60,61,-2,-2,-2,-1,-2,-2,-2,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-2,-2,-2,-2,63,-2,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-2,-2,-2,-2,-2],t.t)))) +s($,"lW","fx",()=>typeof process!="undefined"&&Object.prototype.toString.call(process)=="[object process]"&&process.platform=="win32") +s($,"lX","iy",()=>A.l("^[\\-\\.0-9A-Z_a-z~]*$",!1)) +s($,"mg","fy",()=>A.i8(B.a4)) +s($,"mi","iI",()=>A.kv()) +s($,"mw","iQ",()=>A.eV($.bU())) +s($,"mu","eR",()=>A.eV($.b3())) +s($,"mp","eQ",()=>new A.c3($.fw(),null)) +s($,"lG","ij",()=>new A.dJ(A.l("/",!1),A.l("[^/]$",!1),A.l("^/",!1))) +s($,"lI","bU",()=>new A.ec(A.l("[/\\\\]",!1),A.l("[^/\\\\]$",!1),A.l("^(\\\\\\\\[^\\\\]+\\\\[^\\\\/]+|[a-zA-Z]:[/\\\\])",!1),A.l("^[/\\\\](?![/\\\\])",!1))) +s($,"lH","b3",()=>new A.e9(A.l("/",!1),A.l("(^[a-zA-Z][-+.a-zA-Z\\d]*://|[^/])$",!1),A.l("[a-zA-Z][-+.a-zA-Z\\d]*://[^/]*",!1),A.l("^/",!1))) +s($,"lF","fw",()=>A.jD()) +s($,"m9","iA",()=>new A.ey().$0()) +s($,"mr","fz",()=>A.hK(A.ib(2,31))-1) +s($,"ms","fA",()=>-A.hK(A.ib(2,31))) +s($,"mo","iO",()=>A.l("^#\\d+\\s+(\\S.*) \\((.+?)((?::\\d+){0,2})\\)$",!1)) +s($,"mk","iK",()=>A.l("^\\s*at (?:(\\S.*?)(?: \\[as [^\\]]+\\])? \\((.*)\\)|(.*))$",!1)) +s($,"mn","iN",()=>A.l("^(.*?):(\\d+)(?::(\\d+))?$|native$",!1)) +s($,"mj","iJ",()=>A.l("^eval at (?:\\S.*?) \\((.*)\\)(?:, .*?:\\d+:\\d+)?$",!1)) +s($,"ma","iB",()=>A.l("(\\S+)@(\\S+) line (\\d+) >.* (Function|eval):\\d+:\\d+",!1)) +s($,"mc","iD",()=>A.l("^(?:([^@(/]*)(?:\\(.*\\))?((?:/[^/]*)*)(?:\\(.*\\))?@)?(.*?):(\\d*)(?::(\\d*))?$",!1)) +s($,"me","iF",()=>A.l("^(\\S+)(?: (\\d+)(?::(\\d+))?)?\\s+([^\\d].*)$",!1)) +s($,"m8","iz",()=>A.l("<(|[^>]+)_async_body>",!1)) +s($,"mh","iH",()=>A.l("^\\.",!1)) +s($,"lB","ih",()=>A.l("^[a-zA-Z][-+.a-zA-Z\\d]*://",!1)) +s($,"lC","ii",()=>A.l("^([a-zA-Z]:[\\\\/]|\\\\\\\\)",!1)) +s($,"ml","iL",()=>A.l("\\n ?at ",!1)) +s($,"mm","iM",()=>A.l(" ?at ",!1)) +s($,"mb","iC",()=>A.l("@\\S+ line \\d+ >.* (Function|eval):\\d+:\\d+",!1)) +s($,"md","iE",()=>A.l("^(([.0-9A-Za-z_$/<]|\\(.*\\))*@)?[^\\s]*:\\d*$",!0)) +s($,"mf","iG",()=>A.l("^[^\\s<][^\\s]*( \\d+(:\\d+)?)?[ \\t]+[^\\s]+$",!0)) +s($,"mv","fB",()=>A.l("^\\n?$",!0)) +s($,"mt","iP",()=>J.iX(self.$dartLoader.rootDirectories,new A.eO(),t.N).ak(0))})();(function nativeSupport(){!function(){var s=function(a){var m={} m[a]=1 return Object.keys(hunkHelpers.convertToFastObject(m))[0]} v.getIsolateTag=function(a){return s("___dart_"+a+v.isolateTag)} @@ -5473,17 +5617,18 @@ for(var o=0;;o++){var n=s(p+"_"+o+"_") if(!(n in q)){q[n]=1 v.isolateTag=n break}}v.dispatchPropertyName=v.getIsolateTag("dispatch_record")}() -hunkHelpers.setOrUpdateInterceptorsByTag({ArrayBuffer:J.y,ApplicationCacheErrorEvent:J.y,DOMError:J.y,ErrorEvent:J.y,Event:J.y,InputEvent:J.y,SubmitEvent:J.y,MediaError:J.y,NavigatorUserMediaError:J.y,OverconstrainedError:J.y,PositionError:J.y,GeolocationPositionError:J.y,SensorErrorEvent:J.y,SpeechRecognitionError:J.y,SQLError:J.y,ArrayBufferView:H.cr,Int8Array:H.cq,Uint32Array:H.cs,Uint8Array:H.ay,DOMException:W.du}) -hunkHelpers.setOrUpdateLeafTags({ArrayBuffer:true,ApplicationCacheErrorEvent:true,DOMError:true,ErrorEvent:true,Event:true,InputEvent:true,SubmitEvent:true,MediaError:true,NavigatorUserMediaError:true,OverconstrainedError:true,PositionError:true,GeolocationPositionError:true,SensorErrorEvent:true,SpeechRecognitionError:true,SQLError:true,ArrayBufferView:false,Int8Array:true,Uint32Array:true,Uint8Array:false,DOMException:true}) -H.aN.$nativeSuperclassTag="ArrayBufferView" -H.bD.$nativeSuperclassTag="ArrayBufferView" -H.bE.$nativeSuperclassTag="ArrayBufferView" -H.bl.$nativeSuperclassTag="ArrayBufferView"})() +hunkHelpers.setOrUpdateInterceptorsByTag({ApplicationCacheErrorEvent:J.B,DOMError:J.B,ErrorEvent:J.B,Event:J.B,InputEvent:J.B,SubmitEvent:J.B,MediaError:J.B,NavigatorUserMediaError:J.B,OverconstrainedError:J.B,PositionError:J.B,GeolocationPositionError:J.B,SensorErrorEvent:J.B,SpeechRecognitionError:J.B,ArrayBuffer:A.cp,ArrayBufferView:A.cr,Int8Array:A.cq,Uint32Array:A.cs,Uint8Array:A.ay,DOMException:A.dp}) +hunkHelpers.setOrUpdateLeafTags({ApplicationCacheErrorEvent:true,DOMError:true,ErrorEvent:true,Event:true,InputEvent:true,SubmitEvent:true,MediaError:true,NavigatorUserMediaError:true,OverconstrainedError:true,PositionError:true,GeolocationPositionError:true,SensorErrorEvent:true,SpeechRecognitionError:true,ArrayBuffer:true,ArrayBufferView:false,Int8Array:true,Uint32Array:true,Uint8Array:false,DOMException:true}) +A.aP.$nativeSuperclassTag="ArrayBufferView" +A.bF.$nativeSuperclassTag="ArrayBufferView" +A.bG.$nativeSuperclassTag="ArrayBufferView" +A.bo.$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.$3=function(a,b,c){return this(a,b,c)} Function.prototype.$1$0=function(){return this()} +Function.prototype.$2$0=function(){return this()} Function.prototype.$1$1=function(a){return this(a)} convertAllToFastObject(w) convertToFastObject($);(function(a){if(typeof document==="undefined"){a(null) @@ -5491,7 +5636,7 @@ return}if(typeof document.currentScript!="undefined"){a(document.currentScript) return}var s=document.scripts function onLoad(b){for(var q=0;q _createDevCompilerModule( String sdkKernelPath, String librariesPath, AssetId jsOutputId, + bool canaryFeatures, ) async { var scratchSpace = await buildStep.fetchResource(scratchSpaceResource); var jsOutputFile = scratchSpace.fileFor(jsOutputId); @@ -85,6 +90,7 @@ Future _createDevCompilerModule( p.join(sdkDir, 'bin', 'snapshots', 'dartdevc.dart.snapshot'), '--multi-root-scheme=org-dartlang-sdk', '--modules=amd', + if (canaryFeatures) '--canary', '--module-name=dart_sdk', '-o', jsOutputFile.path, diff --git a/build_web_compilers/pubspec.yaml b/build_web_compilers/pubspec.yaml index 17eb86403..ff23f6f3f 100644 --- a/build_web_compilers/pubspec.yaml +++ b/build_web_compilers/pubspec.yaml @@ -1,5 +1,5 @@ name: build_web_compilers -version: 4.0.4-wip +version: 4.0.4 description: Builder implementations wrapping the dart2js and DDC compilers. repository: https://github.com/dart-lang/build/tree/master/build_web_compilers diff --git a/build_web_compilers/test/dev_compiler_bootstrap_test.dart b/build_web_compilers/test/dev_compiler_bootstrap_test.dart index dc30c8be9..a314e9453 100644 --- a/build_web_compilers/test/dev_compiler_bootstrap_test.dart +++ b/build_web_compilers/test/dev_compiler_bootstrap_test.dart @@ -121,6 +121,34 @@ void main() { assets, outputs: expectedOutputs); }); + + test('can enable canary features for SDK', () async { + var sdkAssets = {'build_web_compilers|fake.txt': ''}; + await testBuilderAndCollectAssets( + sdkJsCompile(BuilderOptions({'canary': true})), sdkAssets); + + var expectedOutputs = { + 'build_web_compilers|fake.txt': isEmpty, + 'build_web_compilers|lib/src/dev_compiler/dart_sdk.js': + decodedMatches(contains('canary')), + 'build_web_compilers|lib/src/dev_compiler/dart_sdk.js.map': isNotEmpty, + }; + expect(sdkAssets, expectedOutputs); + }); + + test('does not enable canary features for SDK by default', () async { + var sdkAssets = {'build_web_compilers|fake.txt': ''}; + await testBuilderAndCollectAssets( + sdkJsCompile(BuilderOptions({})), sdkAssets); + + var expectedOutputs = { + 'build_web_compilers|fake.txt': isEmpty, + 'build_web_compilers|lib/src/dev_compiler/dart_sdk.js': + decodedMatches(isNot(contains('canary'))), + 'build_web_compilers|lib/src/dev_compiler/dart_sdk.js.map': isNotEmpty, + }; + expect(sdkAssets, expectedOutputs); + }); }); } @@ -132,7 +160,8 @@ Future runPrerequisites(Map assets) async { // package exists. var sdkAssets = {'build_web_compilers|fake.txt': ''}; await testBuilderAndCollectAssets(sdkJsCopyRequirejs(null), sdkAssets); - await testBuilderAndCollectAssets(sdkJsCompile(null), sdkAssets); + await testBuilderAndCollectAssets( + sdkJsCompile(BuilderOptions({})), sdkAssets); assets.addAll(sdkAssets); await testBuilderAndCollectAssets(const ModuleLibraryBuilder(), assets); diff --git a/build_web_compilers/test/dev_compiler_builder_test.dart b/build_web_compilers/test/dev_compiler_builder_test.dart index 68938e423..eb5985b96 100644 --- a/build_web_compilers/test/dev_compiler_builder_test.dart +++ b/build_web_compilers/test/dev_compiler_builder_test.dart @@ -108,6 +108,44 @@ void main() { outputs: expectedOutputs); }); + test('can enable DDC canary features', () async { + var expectedOutputs = { + 'b|lib/b$jsModuleExtension': isNotEmpty, + 'b|lib/b$jsSourceMapExtension': isNotEmpty, + 'b|lib/b$metadataExtension': isNotEmpty, + 'a|lib/a$jsModuleExtension': decodedMatches(contains('canary')), + 'a|lib/a$jsSourceMapExtension': isNotEmpty, + 'a|lib/a$metadataExtension': isNotEmpty, + 'a|web/index$jsModuleExtension': isNotEmpty, + 'a|web/index$jsSourceMapExtension': isNotEmpty, + 'a|web/index$metadataExtension': isNotEmpty, + }; + await testBuilder( + DevCompilerBuilder(platform: ddcPlatform, canaryFeatures: true), + assets, + outputs: expectedOutputs, + ); + }); + + test('does not enable DDC canary features by default', () async { + var expectedOutputs = { + 'b|lib/b$jsModuleExtension': isNotEmpty, + 'b|lib/b$jsSourceMapExtension': isNotEmpty, + 'b|lib/b$metadataExtension': isNotEmpty, + 'a|lib/a$jsModuleExtension': decodedMatches(isNot(contains('canary'))), + 'a|lib/a$jsSourceMapExtension': isNotEmpty, + 'a|lib/a$metadataExtension': isNotEmpty, + 'a|web/index$jsModuleExtension': isNotEmpty, + 'a|web/index$jsSourceMapExtension': isNotEmpty, + 'a|web/index$metadataExtension': isNotEmpty, + }; + await testBuilder( + DevCompilerBuilder(platform: ddcPlatform), + assets, + outputs: expectedOutputs, + ); + }); + test('generates full dill when enabled', () async { var expectedOutputs = { 'b|lib/b$jsModuleExtension': isNotEmpty, diff --git a/build_web_compilers/web/stack_trace_mapper.dart b/build_web_compilers/web/stack_trace_mapper.dart index 78d1af8e5..710362790 100644 --- a/build_web_compilers/web/stack_trace_mapper.dart +++ b/build_web_compilers/web/stack_trace_mapper.dart @@ -81,6 +81,7 @@ class LazyMapping extends Mapping { LazyMapping(this._provider); + // ignore: unreachable_from_main List toJson() => _bundle.toJson(); @override