UNPKG

@cparra/apex-reflection

Version:

Provides tools for reflecting Apex code, the language used in Salesforce development.

1,747 lines (1,732 loc) 673 kB
var dartNodeIsActuallyNode = typeof process !== "undefined" && (process.versions || {}).hasOwnProperty("node"); // make sure to keep this as 'var' // we don't want block scoping var self = dartNodeIsActuallyNode ? Object.create(globalThis) : globalThis; self.scheduleImmediate = typeof setImmediate !== "undefined" ? function (cb) { setImmediate(cb); } : function (cb) { setTimeout(cb, 0); }; // CommonJS globals. if (typeof require !== "undefined") { self.require = require; } if (typeof exports !== "undefined") { self.exports = exports; } // Node.js specific exports, check to see if they exist & or polyfilled if (typeof process !== "undefined") { self.process = process; } if (typeof __dirname !== "undefined") { self.__dirname = __dirname; } if (typeof __filename !== "undefined") { self.__filename = __filename; } if (typeof Buffer !== "undefined") { self.Buffer = Buffer; } // if we're running in a browser, Dart supports most of this out of box // make sure we only run these in Node.js environment if (dartNodeIsActuallyNode) { // This line is to: // 1) Prevent Webpack from bundling. // 2) In Webpack on Node.js, make sure we're using the native Node.js require, which is available via __non_webpack_require__ // https://github.com/mbullington/node_preamble.dart/issues/18#issuecomment-527305561 var url = ( "undefined" !== typeof __webpack_require__ ? __non_webpack_require__ : require )("url"); // Setting `self.location=` in Electron throws a `TypeError`, so we define it // as a property instead to be safe. Object.defineProperty(self, "location", { value: { get href() { if (url.pathToFileURL) { return url.pathToFileURL(process.cwd()).href + "/"; } else { // This isn't really a correct transformation, but it's the best we have // for versions of Node <10.12.0 which introduced `url.pathToFileURL()`. // For example, it will fail for paths that contain characters that need // to be escaped in URLs. return ( "file://" + (function () { var cwd = process.cwd(); if (process.platform != "win32") return cwd; return "/" + cwd.replace(/\\/g, "/"); })() + "/" ); } }, }, }); (function () { function computeCurrentScript() { try { throw new Error(); } catch (e) { var stack = e.stack; var re = new RegExp("^ *at [^(]*\\((.*):[0-9]*:[0-9]*\\)$", "mg"); var lastMatch = null; do { var match = re.exec(stack); if (match != null) lastMatch = match; } while (match != null); return lastMatch[1]; } } // Setting `self.document=` isn't known to throw an error anywhere like // `self.location=` does on Electron, but it's better to be future-proof // just in case.. var cachedCurrentScript = null; Object.defineProperty(self, "document", { value: { get currentScript() { if (cachedCurrentScript == null) { cachedCurrentScript = { src: computeCurrentScript() }; } return cachedCurrentScript; }, }, }); })(); self.dartDeferredLibraryLoader = function ( uri, successCallback, errorCallback, ) { try { load(uri); successCallback(); } catch (error) { errorCallback(error); } }; } // ADDED THIS LINE globalThis.self = self; (function dartProgram(){function copyProperties(a,b){var s=Object.keys(a) for(var r=0;r<s.length;r++){var q=s[r] b[q]=a[q]}}function mixinPropertiesHard(a,b){var s=Object.keys(a) for(var r=0;r<s.length;r++){var q=s[r] if(!b.hasOwnProperty(q)){b[q]=a[q]}}}function mixinPropertiesEasy(a,b){Object.assign(b,a)}var z=function(){var s=function(){} s.prototype={p:{}} var r=new s() if(!(Object.getPrototypeOf(r)&&Object.getPrototypeOf(r).p===s.prototype.p))return false try{if(typeof navigator!="undefined"&&typeof navigator.userAgent=="string"&&navigator.userAgent.indexOf("Chrome/")>=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 inherit(a,b){a.prototype.constructor=a a.prototype["$i"+a.name]=a if(b!=null){if(z){Object.setPrototypeOf(a.prototype,b.prototype) return}var s=Object.create(b.prototype) copyProperties(a.prototype,s) a.prototype=s}}function inheritMany(a,b){for(var s=0;s<b.length;s++){inherit(b[s],a)}}function mixinEasy(a,b){mixinPropertiesEasy(b.prototype,a.prototype) a.prototype.constructor=a}function mixinHard(a,b){mixinPropertiesHard(b.prototype,a.prototype) a.prototype.constructor=a}function lazy(a,b,c,d){var s=a a[b]=s a[c]=function(){if(a[b]===s){a[b]=d()}a[c]=function(){return this[b]} return a[b]}}function lazyFinal(a,b,c,d){var s=a a[b]=s a[c]=function(){if(a[b]===s){var r=d() if(a[b]!==s){A.wC(b)}a[b]=r}var q=a[b] a[c]=function(){return q} return q}}function makeConstList(a,b){if(b!=null)A.k(a,b) a.$flags=7 return a}function convertToFastObject(a){function t(){}t.prototype=a new t() return a}function convertAllToFastObject(a){for(var s=0;s<a.length;++s){convertToFastObject(a[s])}}var y=0 function instanceTearOffGetter(a,b){var s=null return a?function(c){if(s===null)s=A.pL(b) return new s(c,this)}:function(){if(s===null)s=A.pL(b) return new s(this,null)}}function staticTearOffGetter(a){var s=null return function(){if(s===null)s=A.pL(a).prototype return s}}var x=0 function tearOffParameters(a,b,c,d,e,f,g,h,i,j){if(typeof h=="number"){h+=x}return{co:a,iS:b,iI:c,rC:d,dV:e,cs:f,fs:g,fT:h,aI:i||0,nDA:j}}function installStaticTearOff(a,b,c,d,e,f,g,h){var s=tearOffParameters(a,true,false,c,d,e,f,g,h,false) var r=staticTearOffGetter(s) a[b]=r}function installInstanceTearOff(a,b,c,d,e,f,g,h,i,j){c=!!c var s=tearOffParameters(a,false,c,d,e,f,g,h,i,!!j) var r=instanceTearOffGetter(c,s) a[b]=r}function setOrUpdateInterceptorsByTag(a){var s=v.interceptorsByTag if(!s){v.interceptorsByTag=a return}copyProperties(a,s)}function setOrUpdateLeafTags(a){var s=v.leafTags if(!s){v.leafTags=a return}copyProperties(a,s)}function updateTypes(a){var s=v.types var r=s.length s.push.apply(s,a) return r}function updateHolder(a,b){copyProperties(b,a) return a}var hunkHelpers=function(){var s=function(a,b,c,d,e){return function(f,g,h,i){return installInstanceTearOff(f,g,a,b,c,d,[h],i,e,false)}},r=function(a,b,c,d){return function(e,f,g,h){return installStaticTearOff(e,f,a,b,c,[g],h,d)}} return{inherit:inherit,inheritMany:inheritMany,mixin:mixinEasy,mixinHard:mixinHard,installStaticTearOff:installStaticTearOff,installInstanceTearOff:installInstanceTearOff,_instance_0u:s(0,0,null,["$0"],0),_instance_1u:s(0,1,null,["$1"],0),_instance_2u:s(0,2,null,["$2"],0),_instance_0i:s(1,0,null,["$0"],0),_instance_1i:s(1,1,null,["$1"],0),_instance_2i:s(1,2,null,["$2"],0),_static_0:r(0,null,["$0"],0),_static_1:r(1,null,["$1"],0),_static_2:r(2,null,["$2"],0),makeConstList:makeConstList,lazy:lazy,lazyFinal:lazyFinal,updateHolder:updateHolder,convertToFastObject:convertToFastObject,updateTypes:updateTypes,setOrUpdateInterceptorsByTag:setOrUpdateInterceptorsByTag,setOrUpdateLeafTags:setOrUpdateLeafTags}}() function initializeDeferredHunk(a){x=v.types.length a(hunkHelpers,v,w,$)}var J={ pO(a,b,c,d){return{i:a,p:b,e:c,x:d}}, oS(a){var s,r,q,p,o,n=a[v.dispatchPropertyName] if(n==null)if($.pM==null){A.wn() 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 A.d(A.qH("Return interceptor for "+A.L(s(a,n))))}q=a.constructor if(q==null)p=null else{o=$.oi if(o==null)o=$.oi=v.getIsolateTag("_$dart_js") p=q[o]}if(p!=null)return p p=A.wr(a) if(p!=null)return p if(typeof a=="function")return B.aI s=Object.getPrototypeOf(a) if(s==null)return B.a9 if(s===Object.prototype)return B.a9 if(typeof q=="function"){o=$.oi if(o==null)o=$.oi=v.getIsolateTag("_$dart_js") Object.defineProperty(q,o,{value:B.r,enumerable:false,writable:true,configurable:true}) return B.r}return B.r}, nq(a,b){if(a<0||a>4294967295)throw A.d(A.by(a,0,4294967295,"length",null)) return J.tV(new Array(a),b)}, pe(a,b){if(a<0)throw A.d(A.c8("Length must be a non-negative integer: "+a,null)) return A.k(new Array(a),b.m("D<0>"))}, cN(a,b){if(a<0)throw A.d(A.c8("Length must be a non-negative integer: "+a,null)) return A.k(new Array(a),b.m("D<0>"))}, tV(a,b){var s=A.k(a,b.m("D<0>")) s.$flags=1 return s}, tW(a,b){var s=t.hO return J.tc(s.a(a),s.a(b))}, qe(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}}, qf(a,b){var s,r for(s=a.length;b<s;){r=a.charCodeAt(b) if(r!==32&&r!==13&&!J.qe(r))break;++b}return b}, qg(a,b){var s,r,q for(s=a.length;b>0;b=r){r=b-1 if(!(r<s))return A.b(a,r) q=a.charCodeAt(r) if(q!==32&&q!==13&&!J.qe(q))break}return b}, cy(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.fD.prototype return J.jR.prototype}if(typeof a=="string")return J.ch.prototype if(a==null)return J.fE.prototype if(typeof a=="boolean")return J.fC.prototype if(Array.isArray(a))return J.D.prototype if(typeof a!="object"){if(typeof a=="function")return J.b3.prototype if(typeof a=="symbol")return J.dG.prototype if(typeof a=="bigint")return J.dF.prototype return a}if(a instanceof A.K)return a return J.oS(a)}, bB(a){if(typeof a=="string")return J.ch.prototype if(a==null)return a if(Array.isArray(a))return J.D.prototype if(typeof a!="object"){if(typeof a=="function")return J.b3.prototype if(typeof a=="symbol")return J.dG.prototype if(typeof a=="bigint")return J.dF.prototype return a}if(a instanceof A.K)return a return J.oS(a)}, iD(a){if(a==null)return a if(Array.isArray(a))return J.D.prototype if(typeof a!="object"){if(typeof a=="function")return J.b3.prototype if(typeof a=="symbol")return J.dG.prototype if(typeof a=="bigint")return J.dF.prototype return a}if(a instanceof A.K)return a return J.oS(a)}, we(a){if(typeof a=="number")return J.dE.prototype if(typeof a=="string")return J.ch.prototype if(a==null)return a if(!(a instanceof A.K))return J.cs.prototype return a}, wf(a){if(typeof a=="string")return J.ch.prototype if(a==null)return a if(!(a instanceof A.K))return J.cs.prototype return a}, mJ(a){if(a==null)return a if(typeof a!="object"){if(typeof a=="function")return J.b3.prototype if(typeof a=="symbol")return J.dG.prototype if(typeof a=="bigint")return J.dF.prototype return a}if(a instanceof A.K)return a return J.oS(a)}, wg(a){if(a==null)return a if(!(a instanceof A.K))return J.cs.prototype return a}, c(a,b){if(a==null)return b==null if(typeof a!="object")return b!=null&&a===b return J.cy(a).O(a,b)}, pX(a,b){if(typeof b==="number")if(Array.isArray(a)||typeof a=="string"||A.wq(a,a[v.dispatchPropertyName]))if(b>>>0===b&&b<a.length)return a[b] return J.bB(a).M(a,b)}, ta(a,b,c){return J.iD(a).J(a,b,c)}, tb(a,b){return J.iD(a).bL(a,b)}, tc(a,b){return J.we(a).K(a,b)}, p7(a,b){return J.iD(a).Z(a,b)}, td(a,b){return J.mJ(a).af(a,b)}, di(a){return J.cy(a).gU(a)}, pY(a){return J.bB(a).gS(a)}, te(a){return J.bB(a).gaG(a)}, bd(a){return J.iD(a).ga1(a)}, tf(a){return J.wg(a).gaW(a)}, tg(a){return J.iD(a).gL(a)}, bM(a){return J.bB(a).gE(a)}, th(a){return J.cy(a).gac(a)}, pZ(a){return J.mJ(a).gV(a)}, ti(a){return J.mJ(a).T(a)}, p8(a,b){return J.iD(a).aC(a,b)}, mL(a){return J.wf(a).iG(a)}, c4(a){return J.cy(a).F(a)}, dC:function dC(){}, fC:function fC(){}, fE:function fE(){}, a:function a(){}, ci:function ci(){}, kx:function kx(){}, cs:function cs(){}, b3:function b3(){}, dF:function dF(){}, dG:function dG(){}, D:function D(a){this.$ti=a}, jQ:function jQ(){}, nr:function nr(a){this.$ti=a}, P:function P(a,b,c){var _=this _.a=a _.b=b _.c=0 _.d=null _.$ti=c}, dE:function dE(){}, fD:function fD(){}, jR:function jR(){}, ch:function ch(){}},A={pf:function pf(){}, q7(a,b,c){if(t.he.b(a))return new A.ia(a,b.m("@<0>").aa(c).m("ia<1,2>")) return new A.cD(a,b.m("@<0>").aa(c).m("cD<1,2>"))}, qi(a){return new A.cO("Field '"+a+"' has not been initialized.")}, tX(a){return new A.cO("Field '"+a+"' has already been initialized.")}, n7(a){return new A.je(a)}, nN(a,b){a=a+b&536870911 a=a+((a&524287)<<10)&536870911 return a^a>>>6}, uw(a){a=a+((a&67108863)<<3)&536870911 a^=a>>>11 return a+((a&16383)<<15)&536870911}, rl(a,b,c){return a}, pN(a){var s,r for(s=$.bb.length,r=0;r<s;++r)if(a===$.bb[r])return!0 return!1}, nL(a,b,c,d){A.bj(b,"start") if(c!=null){A.bj(c,"end") if(b>c)A.T(A.by(b,0,c,"start",null))}return new A.hJ(a,b,c,d.m("hJ<0>"))}, u2(a,b,c,d){if(t.he.b(a))return new A.eW(a,b,c.m("@<0>").aa(d).m("eW<1,2>")) return new A.cU(a,b,c.m("@<0>").aa(d).m("cU<1,2>"))}, qC(a,b,c){var s="count" if(t.he.b(a)){A.n4(b,s,t.S) A.bj(b,s) return new A.ds(a,b,c.m("ds<0>"))}A.n4(b,s,t.S) A.bj(b,s) return new A.c_(a,b,c.m("c_<0>"))}, bh(){return new A.d2("No element")}, qd(){return new A.d2("Too few elements")}, ct:function ct(){}, et:function et(a,b){this.a=a this.$ti=b}, cD:function cD(a,b){this.a=a this.$ti=b}, ia:function ia(a,b){this.a=a this.$ti=b}, i6:function i6(){}, bt:function bt(a,b){this.a=a this.$ti=b}, cO:function cO(a){this.a=a}, je:function je(a){this.a=a}, nJ:function nJ(){}, u:function u(){}, Y:function Y(){}, hJ:function hJ(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, cT:function cT(a,b,c){var _=this _.a=a _.b=b _.c=0 _.d=null _.$ti=c}, cU:function cU(a,b,c){this.a=a this.b=b this.$ti=c}, eW:function eW(a,b,c){this.a=a this.b=b this.$ti=c}, fV:function fV(a,b,c){var _=this _.a=null _.b=a _.c=b _.$ti=c}, N:function N(a,b,c){this.a=a this.b=b this.$ti=c}, i_:function i_(a,b,c){this.a=a this.b=b this.$ti=c}, i0:function i0(a,b,c){this.a=a this.b=b this.$ti=c}, f3:function f3(a,b,c){this.a=a this.b=b this.$ti=c}, f4:function f4(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=null _.$ti=d}, c_:function c_(a,b,c){this.a=a this.b=b this.$ti=c}, ds:function ds(a,b,c){this.a=a this.b=b this.$ti=c}, hu:function hu(a,b,c){this.a=a this.b=b this.$ti=c}, hv:function hv(a,b,c){this.a=a this.b=b this.$ti=c}, hw:function hw(a,b,c){var _=this _.a=a _.b=b _.c=!1 _.$ti=c}, eZ:function eZ(a){this.$ti=a}, f_:function f_(a){this.$ti=a}, al:function al(a,b){this.a=a this.$ti=b}, i1:function i1(a,b){this.a=a this.$ti=b}, aE:function aE(){}, d7:function d7(){}, e0:function e0(){}, bY:function bY(a,b){this.a=a this.$ti=b}, iz:function iz(){}, rE(a){var s=v.mangledGlobalNames[a] if(s!=null)return s return"minified:"+a}, wq(a,b){var s if(b!=null){s=b.x if(s!=null)return s}return t.Eh.b(a)}, L(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.c4(a) return s}, cZ(a){var s,r=$.qv if(r==null)r=$.qv=Symbol("identityHashCode") s=a[r] if(s==null){s=Math.random()*0x3fffffff|0 a[r]=s}return s}, kF(a){var s,r,q,p if(a instanceof A.K)return A.aK(A.bn(a),null) s=J.cy(a) if(s===B.aH||s===B.aJ||t.qF.b(a)){r=B.R(a) if(r!=="Object"&&r!=="")return r q=a.constructor if(typeof q=="function"){p=q.name if(typeof p=="string"&&p!=="Object"&&p!=="")return p}}return A.aK(A.bn(a),null)}, uk(a){var s,r,q if(typeof a=="number"||A.oy(a))return J.c4(a) if(typeof a=="string")return JSON.stringify(a) if(a instanceof A.cd)return a.F(0) s=$.t9() for(r=0;r<1;++r){q=s[r].iK(a) if(q!=null)return q}return"Instance of '"+A.kF(a)+"'"}, qu(a){var s,r,q,p,o=a.length if(o<=500)return String.fromCharCode.apply(null,a) for(s="",r=0;r<o;r=q){q=r+500 p=q<o?q:o s+=String.fromCharCode.apply(null,a.slice(r,p))}return s}, um(a){var s,r,q,p=A.k([],t.X) for(s=a.length,r=0;r<a.length;a.length===s||(0,A.W)(a),++r){q=a[r] if(!A.mG(q))throw A.d(A.e7(q)) if(q<=65535)B.a.I(p,q) else if(q<=1114111){B.a.I(p,55296+(B.b.aT(q-65536,10)&1023)) B.a.I(p,56320+(q&1023))}else throw A.d(A.e7(q))}return A.qu(p)}, ul(a){var s,r,q for(s=a.length,r=0;r<s;++r){q=a[r] if(!A.mG(q))throw A.d(A.e7(q)) if(q<0)throw A.d(A.e7(q)) if(q>65535)return A.um(a)}return A.qu(a)}, ar(a){var s if(0<=a){if(a<=65535)return String.fromCharCode(a) if(a<=1114111){s=a-65536 return String.fromCharCode((B.b.aT(s,10)|55296)>>>0,s&1023|56320)}}throw A.d(A.by(a,0,1114111,null,null))}, uj(a){var s=a.$thrownJsError if(s==null)return null return A.e9(s)}, un(a,b){var s if(a.$thrownJsError==null){s=new Error() A.a9(a,s) a.$thrownJsError=s s.stack=""}}, rs(a){throw A.d(A.e7(a))}, b(a,b){if(a==null)J.bM(a) throw A.d(A.oK(a,b))}, oK(a,b){var s,r="index" if(!A.mG(b))return new A.bF(!0,b,r,null) s=A.am(J.bM(a)) if(b<0||b>=s)return A.a6(b,s,a,null,r) return A.kH(b,r)}, e7(a){return new A.bF(!0,a,null,null)}, d(a){return A.a9(a,new Error())}, a9(a,b){var s if(a==null)a=new A.c1() b.dartException=a s=A.wD if("defineProperty" in Object){Object.defineProperty(b,"message",{get:s}) b.name=""}else b.toString=s return b}, wD(){return J.c4(this.dartException)}, T(a,b){throw A.a9(a,b==null?new Error():b)}, a0(a,b,c){var s if(b==null)b=0 if(c==null)c=0 s=Error() A.T(A.vm(a,b,c),s)}, vm(a,b,c){var s,r,q,p,o,n,m,l,k if(typeof b=="string")s=b else{r="[]=;add;removeWhere;retainWhere;removeRange;setRange;setInt8;setInt16;setInt32;setUint8;setUint16;setUint32;setFloat32;setFloat64".split(";") q=r.length p=b if(p>q){c=p/q|0 p%=q}s=r[p]}o=typeof c=="string"?c:"modify;remove from;add to".split(";")[c] n=t.k4.b(a)?"list":"ByteData" m=a.$flags|0 l="a " if((m&4)!==0)k="constant " else if((m&2)!==0){k="unmodifiable " l="an "}else k=(m&1)!==0?"fixed-length ":"" return new A.hR("'"+s+"': Cannot "+o+" "+l+k+n)}, W(a){throw A.d(A.ao(a))}, c2(a){var s,r,q,p,o,n a=A.ry(a.replace(String({}),"$receiver$")) s=a.match(/\\\$[a-zA-Z]+\\\$/g) if(s==null)s=A.k([],t.s) r=s.indexOf("\\$arguments\\$") q=s.indexOf("\\$argumentsExpr\\$") p=s.indexOf("\\$expr\\$") o=s.indexOf("\\$method\\$") n=s.indexOf("\\$receiver\\$") return new A.nQ(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)}, nR(a){return function($expr$){var $argumentsExpr$="$arguments$" try{$expr$.$method$($argumentsExpr$)}catch(s){return s.message}}(a)}, qG(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)}, pg(a,b){var s=b==null,r=s?null:b.method return new A.jS(a,r,s?null:b.receiver)}, m(a){if(a==null)return new A.nA(a) if(typeof a!=="object")return a if("dartException" in a)return A.dh(a,a.dartException) return A.w1(a)}, dh(a,b){if(t.yt.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a return b}, w1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g if(!("message" in a))return a s=a.message if("number" in a&&typeof a.number=="number"){r=a.number q=r&65535 if((B.b.aT(r,16)&8191)===10)switch(q){case 438:return A.dh(a,A.pg(A.L(s)+" (Error "+q+")",null)) case 445:case 5007:A.L(s) return A.dh(a,new A.h7())}}if(a instanceof TypeError){p=$.rW() o=$.rX() n=$.rY() m=$.rZ() l=$.t1() k=$.t2() j=$.t0() $.t_() i=$.t4() h=$.t3() g=p.aI(s) if(g!=null)return A.dh(a,A.pg(A.a7(s),g)) else{g=o.aI(s) if(g!=null){g.method="call" return A.dh(a,A.pg(A.a7(s),g))}else if(n.aI(s)!=null||m.aI(s)!=null||l.aI(s)!=null||k.aI(s)!=null||j.aI(s)!=null||m.aI(s)!=null||i.aI(s)!=null||h.aI(s)!=null){A.a7(s) return A.dh(a,new A.h7())}}return A.dh(a,new A.ll(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new A.hG() s=function(b){try{return String(b)}catch(f){}return null}(a) return A.dh(a,new A.bF(!1,null,null,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.hG() return a}, e9(a){var s if(a==null)return new A.ir(a) s=a.$cachedTrace if(s!=null)return s s=new A.ir(a) if(typeof a==="object")a.$cachedTrace=s return s}, iE(a){if(a==null)return J.di(a) if(typeof a=="object")return A.cZ(a) return J.di(a)}, w9(a){if(typeof a=="number")return B.e.gU(a) if(a instanceof A.mu)return A.cZ(a) return A.iE(a)}, rq(a,b){var s,r,q,p=a.length for(s=0;s<p;s=q){r=s+1 q=r+1 b.J(0,a[s],a[r])}return b}, vz(a,b,c,d,e,f){t.Z.a(a) switch(A.am(b)){case 0:return a.$0() case 1:return a.$1(c) case 2:return a.$2(c,d) case 3:return a.$3(c,d,e) case 4:return a.$4(c,d,e,f)}throw A.d(A.q9("Unsupported number of arguments for wrapped closure"))}, e8(a,b){var s=a.$identity if(!!s)return s s=A.wa(a,b) a.$identity=s return s}, wa(a,b){var s switch(b){case 0:s=a.$0 break case 1:s=a.$1 break case 2:s=a.$2 break case 3:s=a.$3 break case 4:s=a.$4 break default:s=null}if(s!=null)return s.bind(a) return function(c,d,e){return function(f,g,h,i){return e(c,d,f,g,h,i)}}(a,b,A.vz)}, tC(a2){var s,r,q,p,o,n,m,l,k,j,i=a2.co,h=a2.iS,g=a2.iI,f=a2.nDA,e=a2.aI,d=a2.fs,c=a2.cs,b=d[0],a=c[0],a0=i[b],a1=a2.fT a1.toString s=h?Object.create(new A.l0().constructor.prototype):Object.create(new A.dp(null,null).constructor.prototype) s.$initialize=s.constructor r=h?function static_tear_off(){this.$initialize()}:function tear_off(a3,a4){this.$initialize(a3,a4)} s.constructor=r r.prototype=s s.$_name=b s.$_target=a0 q=!h if(q)p=A.q8(b,a0,g,f) else{s.$static_name=b p=a0}s.$S=A.ty(a1,h,g) s[a]=p for(o=p,n=1;n<d.length;++n){m=d[n] if(typeof m=="string"){l=i[m] k=m m=l}else k="" j=c[n] if(j!=null){if(q)m=A.q8(k,m,g,f) s[j]=m}if(n===e)o=m}s.$C=o s.$R=a2.rC s.$D=a2.dV return r}, ty(a,b,c){if(typeof a=="number")return a if(typeof a=="string"){if(b)throw A.d("Cannot compute signature for static tearoff.") return function(d,e){return function(){return e(this,d)}}(a,A.tv)}throw A.d("Error in functionType of tearoff")}, tz(a,b,c,d){var s=A.q5 switch(b?-1:a){case 0:return function(e,f){return function(){return f(this)[e]()}}(c,s) case 1:return function(e,f){return function(g){return f(this)[e](g)}}(c,s) case 2:return function(e,f){return function(g,h){return f(this)[e](g,h)}}(c,s) case 3:return function(e,f){return function(g,h,i){return f(this)[e](g,h,i)}}(c,s) case 4:return function(e,f){return function(g,h,i,j){return f(this)[e](g,h,i,j)}}(c,s) case 5:return function(e,f){return function(g,h,i,j,k){return f(this)[e](g,h,i,j,k)}}(c,s) default:return function(e,f){return function(){return e.apply(f(this),arguments)}}(d,s)}}, q8(a,b,c,d){if(c)return A.tB(a,b,d) return A.tz(b.length,d,a,b)}, tA(a,b,c,d){var s=A.q5,r=A.tw switch(b?-1:a){case 0:throw A.d(new A.kQ("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)}}, tB(a,b,c){var s,r if($.q3==null)$.q3=A.q2("interceptor") if($.q4==null)$.q4=A.q2("receiver") s=b.length r=A.tA(s,c,a,b) return r}, pL(a){return A.tC(a)}, tv(a,b){return A.or(v.typeUniverse,A.bn(a.a),b)}, q5(a){return a.a}, tw(a){return a.b}, q2(a){var s,r,q,p=new A.dp("receiver","interceptor"),o=Object.getOwnPropertyNames(p) o.$flags=1 s=o for(o=s.length,r=0;r<o;++r){q=s[r] if(p[q]===a)return q}throw A.d(A.c8("Field name "+a+" not found.",null))}, wh(a){return v.getIsolateTag(a)}, xY(a,b,c){Object.defineProperty(a,b,{value:c,enumerable:false,writable:true,configurable:true})}, wr(a){var s,r,q,p,o,n=A.a7($.rr.$1(a)),m=$.oL[n] if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) return m.i}s=$.oX[n] if(s!=null)return s r=v.interceptorsByTag[n] if(r==null){q=A.r7($.rj.$2(a,n)) if(q!=null){m=$.oL[q] if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) return m.i}s=$.oX[q] if(s!=null)return s r=v.interceptorsByTag[q] n=q}}if(r==null)return null s=r.prototype p=n[0] if(p==="!"){m=A.oY(s) $.oL[n]=m Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) return m.i}if(p==="~"){$.oX[n]=s return s}if(p==="-"){o=A.oY(s) Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) return o.i}if(p==="+")return A.rw(a,s) if(p==="*")throw A.d(A.qH(n)) if(v.leafTags[n]===true){o=A.oY(s) Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) return o.i}else return A.rw(a,s)}, rw(a,b){var s=Object.getPrototypeOf(a) Object.defineProperty(s,v.dispatchPropertyName,{value:J.pO(b,s,null,null),enumerable:false,writable:true,configurable:true}) return b}, oY(a){return J.pO(a,!1,null,!!a.$iH)}, wt(a,b,c){var s=b.prototype if(v.leafTags[a]===true)return A.oY(s) else return J.pO(s,c,null,null)}, wn(){if(!0===$.pM)return $.pM=!0 A.wo()}, wo(){var s,r,q,p,o,n,m,l $.oL=Object.create(null) $.oX=Object.create(null) A.wm() s=v.interceptorsByTag r=Object.getOwnPropertyNames(s) if(typeof window!="undefined"){window q=function(){} for(p=0;p<r.length;++p){o=r[p] n=$.rx.$1(o) if(n!=null){m=A.wt(o,s[o],n) if(m!=null){Object.defineProperty(n,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) q.prototype=n}}}}for(p=0;p<r.length;++p){o=r[p] if(/^[A-Za-z_]/.test(o)){l=s[o] s["!"+o]=l s["~"+o]=l s["-"+o]=l s["+"+o]=l s["*"+o]=l}}}, wm(){var s,r,q,p,o,n,m=B.aA() m=A.e6(B.aB,A.e6(B.aC,A.e6(B.S,A.e6(B.S,A.e6(B.aD,A.e6(B.aE,A.e6(B.aF(B.R),m))))))) if(typeof dartNativeDispatchHooksTransformer!="undefined"){s=dartNativeDispatchHooksTransformer if(typeof s=="function")s=[s] if(Array.isArray(s))for(r=0;r<s.length;++r){q=s[r] if(typeof q=="function")m=q(m)||m}}p=m.getTag o=m.getUnknownTag n=m.prototypeForTag $.rr=new A.oU(p) $.rj=new A.oV(o) $.rx=new A.oW(n)}, e6(a,b){return a(b)||b}, wc(a,b){var s=b.length,r=v.rttc[""+s+";"+a] if(r==null)return null if(s===0)return r if(s===r.length)return r.apply(null,b) return r(b)}, wA(a,b,c){var s=a.indexOf(b,c) return s>=0}, wd(a){if(a.indexOf("$",0)>=0)return a.replace(/\$/g,"$$$$") return a}, ry(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&") return a}, cz(a,b,c){var s=A.wB(a,b,c) return s}, wB(a,b,c){var s,r,q if(b===""){if(a==="")return c s=a.length for(r=c,q=0;q<s;++q)r=r+a[q]+c return r.charCodeAt(0)==0?r:r}if(a.indexOf(b,0)<0)return a if(a.length<500||c.indexOf("$",0)>=0)return a.split(b).join(c) return a.replace(new RegExp(A.ry(b),"g"),A.wd(c))}, rB(a,b,c,d){var s=a.indexOf(b,d) if(s<0)return a return A.rC(a,s,s+b.length,c)}, rC(a,b,c,d){return a.substring(0,b)+d+a.substring(c)}, eA:function eA(){}, b1:function b1(a,b){this.a=a this.$ti=b}, hn:function hn(){}, nQ:function nQ(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, h7:function h7(){}, jS:function jS(a,b,c){this.a=a this.b=b this.c=c}, ll:function ll(a){this.a=a}, nA:function nA(a){this.a=a}, ir:function ir(a){this.a=a this.b=null}, cd:function cd(){}, jb:function jb(){}, jc:function jc(){}, l6:function l6(){}, l0:function l0(){}, dp:function dp(a,b){this.a=a this.b=b}, kQ:function kQ(a){this.a=a}, bU:function bU(a){var _=this _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=0 _.$ti=a}, nu:function nu(a,b){this.a=a this.b=b this.c=null}, cR:function cR(a,b){this.a=a this.$ti=b}, fM:function fM(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=null _.$ti=d}, nv:function nv(a,b){this.a=a this.$ti=b}, cS:function cS(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=null _.$ti=d}, fF:function fF(a){var _=this _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=0 _.$ti=a}, oU:function oU(a){this.a=a}, oV:function oV(a){this.a=a}, oW:function oW(a){this.a=a}, l3:function l3(a,b){this.a=a this.c=b}, on:function on(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=null}, x(a){throw A.a9(A.qi(a),new Error())}, rD(a){throw A.a9(A.tX(a),new Error())}, wC(a){throw A.a9(new A.cO("Field '"+a+"' has been assigned during initialization."),new Error())}, lx(a){var s=new A.o1(a) return s.b=s}, o1:function o1(a){this.a=a this.b=null}, u5(a){return new Uint32Array(a)}, c3(a,b,c){if(a>>>0!==a||a>=c)throw A.d(A.oK(b,a))}, dM:function dM(){}, h_:function h_(){}, kd:function kd(){}, aq:function aq(){}, fZ:function fZ(){}, b6:function b6(){}, ke:function ke(){}, kf:function kf(){}, kg:function kg(){}, kh:function kh(){}, ki:function ki(){}, kj:function kj(){}, h0:function h0(){}, h1:function h1(){}, kk:function kk(){}, ik:function ik(){}, il:function il(){}, im:function im(){}, io:function io(){}, pp(a,b){var s=b.c return s==null?b.c=A.iw(a,"bT",[b.x]):s}, qz(a){var s=a.w if(s===6||s===7)return A.qz(a.x) return s===11||s===12}, uq(a){return a.as}, an(a){return A.oq(v.typeUniverse,a,!1)}, df(a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=a2.w switch(a0){case 5:case 1:case 2:case 3:case 4:return a2 case 6:s=a2.x r=A.df(a1,s,a3,a4) if(r===s)return a2 return A.r_(a1,r,!0) case 7:s=a2.x r=A.df(a1,s,a3,a4) if(r===s)return a2 return A.qZ(a1,r,!0) case 8:q=a2.y p=A.e5(a1,q,a3,a4) if(p===q)return a2 return A.iw(a1,a2.x,p) case 9:o=a2.x n=A.df(a1,o,a3,a4) m=a2.y l=A.e5(a1,m,a3,a4) if(n===o&&l===m)return a2 return A.pF(a1,n,l) case 10:k=a2.x j=a2.y i=A.e5(a1,j,a3,a4) if(i===j)return a2 return A.r0(a1,k,i) case 11:h=a2.x g=A.df(a1,h,a3,a4) f=a2.y e=A.vZ(a1,f,a3,a4) if(g===h&&e===f)return a2 return A.qY(a1,g,e) case 12:d=a2.y a4+=d.length c=A.e5(a1,d,a3,a4) o=a2.x n=A.df(a1,o,a3,a4) if(c===d&&n===o)return a2 return A.pG(a1,n,c,!0) case 13:b=a2.x if(b<a4)return a2 a=a3[b-a4] if(a==null)return a2 return a default:throw A.d(A.iU("Attempted to substitute unexpected RTI kind "+a0))}}, e5(a,b,c,d){var s,r,q,p,o=b.length,n=A.os(o) for(s=!1,r=0;r<o;++r){q=b[r] p=A.df(a,q,c,d) if(p!==q)s=!0 n[r]=p}return s?n:b}, w_(a,b,c,d){var s,r,q,p,o,n,m=b.length,l=A.os(m) for(s=!1,r=0;r<m;r+=3){q=b[r] p=b[r+1] o=b[r+2] n=A.df(a,o,c,d) if(n!==o)s=!0 l.splice(r,3,q,p,n)}return s?l:b}, vZ(a,b,c,d){var s,r=b.a,q=A.e5(a,r,c,d),p=b.b,o=A.e5(a,p,c,d),n=b.c,m=A.w_(a,n,c,d) if(q===r&&o===p&&m===n)return b s=new A.lQ() s.a=q s.b=o s.c=m return s}, k(a,b){a[v.arrayRti]=b return a}, rm(a){var s=a.$S if(s!=null){if(typeof s=="number")return A.wj(s) return a.$S()}return null}, wp(a,b){var s if(A.qz(b))if(a instanceof A.cd){s=A.rm(a) if(s!=null)return s}return A.bn(a)}, bn(a){if(a instanceof A.K)return A.F(a) if(Array.isArray(a))return A.J(a) return A.pH(J.cy(a))}, J(a){var s=a[v.arrayRti],r=t.zz if(s==null)return r if(s.constructor!==r.constructor)return r return s}, F(a){var s=a.$ti return s!=null?s:A.pH(a)}, pH(a){var s=a.constructor,r=s.$ccache if(r!=null)return r return A.vw(a,s)}, vw(a,b){var s=a instanceof A.cd?Object.getPrototypeOf(Object.getPrototypeOf(a)).constructor:b,r=A.vb(v.typeUniverse,s.name) b.$ccache=r return r}, wj(a){var s,r=v.types,q=r[a] if(typeof q=="string"){s=A.oq(v.typeUniverse,q,!1) r[a]=s return s}return q}, oT(a){return A.cx(A.F(a))}, vY(a){var s=a instanceof A.cd?A.rm(a):null if(s!=null)return s if(t.sg.b(a))return J.th(a).a if(Array.isArray(a))return A.J(a) return A.bn(a)}, cx(a){var s=a.r return s==null?a.r=new A.mu(a):s}, bc(a){return A.cx(A.oq(v.typeUniverse,a,!1))}, vv(a){var s=this s.b=A.vW(s) return s.b(a)}, vW(a){var s,r,q,p,o if(a===t.K)return A.vF if(A.dg(a))return A.vJ s=a.w if(s===6)return A.vt if(s===1)return A.rf if(s===7)return A.vA r=A.vV(a) if(r!=null)return r if(s===8){q=a.x if(a.y.every(A.dg)){a.f="$i"+q if(q==="r")return A.vD if(a===t.wZ)return A.vC return A.vI}}else if(s===10){p=A.wc(a.x,a.y) o=p==null?A.rf:p return o==null?A.iA(o):o}return A.vr}, vV(a){if(a.w===8){if(a===t.S)return A.mG if(a===t.pR||a===t.fY)return A.vE if(a===t.N)return A.vH if(a===t.EP)return A.oy}return null}, vu(a){var s=this,r=A.vq if(A.dg(s))r=A.vi else if(s===t.K)r=A.iA else if(A.ea(s)){r=A.vs if(s===t.lo)r=A.vg else if(s===t.dR)r=A.r7 else if(s===t.k7)r=A.ve else if(s===t.s7)r=A.r6 else if(s===t.u6)r=A.vf else if(s===t.uh)r=A.vh}else if(s===t.S)r=A.am else if(s===t.N)r=A.a7 else if(s===t.EP)r=A.vd else if(s===t.fY)r=A.r5 else if(s===t.pR)r=A.r3 else if(s===t.wZ)r=A.r4 s.a=r return s.a(a)}, vr(a){var s=this if(a==null)return A.ea(s) return A.ru(v.typeUniverse,A.wp(a,s),s)}, vt(a){if(a==null)return!0 return this.x.b(a)}, vI(a){var s,r=this if(a==null)return A.ea(r) s=r.f if(a instanceof A.K)return!!a[s] return!!J.cy(a)[s]}, vD(a){var s,r=this if(a==null)return A.ea(r) if(typeof a!="object")return!1 if(Array.isArray(a))return!0 s=r.f if(a instanceof A.K)return!!a[s] return!!J.cy(a)[s]}, vC(a){var s=this if(a==null)return!1 if(typeof a=="object"){if(a instanceof A.K)return!!a[s.f] return!0}if(typeof a=="function")return!0 return!1}, re(a){if(typeof a=="object"){if(a instanceof A.K)return t.wZ.b(a) return!0}if(typeof a=="function")return!0 return!1}, vq(a){var s=this if(a==null){if(A.ea(s))return a}else if(s.b(a))return a throw A.a9(A.ra(a,s),new Error())}, vs(a){var s=this if(a==null||s.b(a))return a throw A.a9(A.ra(a,s),new Error())}, ra(a,b){return new A.e3("TypeError: "+A.qP(a,A.aK(b,null)))}, y(a,b,c,d){if(A.ru(v.typeUniverse,a,b))return a throw A.a9(A.v2("The type argument '"+A.aK(a,null)+"' is not a subtype of the type variable bound '"+A.aK(b,null)+"' of type variable '"+c+"' in '"+d+"'."),new Error())}, qP(a,b){return A.jD(a)+": type '"+A.aK(A.vY(a),null)+"' is not a subtype of type '"+b+"'"}, v2(a){return new A.e3("TypeError: "+a)}, bm(a,b){return new A.e3("TypeError: "+A.qP(a,b))}, vA(a){var s=this return s.x.b(a)||A.pp(v.typeUniverse,s).b(a)}, vF(a){return a!=null}, iA(a){if(a!=null)return a throw A.a9(A.bm(a,"Object"),new Error())}, vJ(a){return!0}, vi(a){return a}, rf(a){return!1}, oy(a){return!0===a||!1===a}, vd(a){if(!0===a)return!0 if(!1===a)return!1 throw A.a9(A.bm(a,"bool"),new Error())}, ve(a){if(!0===a)return!0 if(!1===a)return!1 if(a==null)return a throw A.a9(A.bm(a,"bool?"),new Error())}, r3(a){if(typeof a=="number")return a throw A.a9(A.bm(a,"double"),new Error())}, vf(a){if(typeof a=="number")return a if(a==null)return a throw A.a9(A.bm(a,"double?"),new Error())}, mG(a){return typeof a=="number"&&Math.floor(a)===a}, am(a){if(typeof a=="number"&&Math.floor(a)===a)return a throw A.a9(A.bm(a,"int"),new Error())}, vg(a){if(typeof a=="number"&&Math.floor(a)===a)return a if(a==null)return a throw A.a9(A.bm(a,"int?"),new Error())}, vE(a){return typeof a=="number"}, r5(a){if(typeof a=="number")return a throw A.a9(A.bm(a,"num"),new Error())}, r6(a){if(typeof a=="number")return a if(a==null)return a throw A.a9(A.bm(a,"num?"),new Error())}, vH(a){return typeof a=="string"}, a7(a){if(typeof a=="string")return a throw A.a9(A.bm(a,"String"),new Error())}, r7(a){if(typeof a=="string")return a if(a==null)return a throw A.a9(A.bm(a,"String?"),new Error())}, r4(a){if(A.re(a))return a throw A.a9(A.bm(a,"JSObject"),new Error())}, vh(a){if(a==null)return a if(A.re(a))return a throw A.a9(A.bm(a,"JSObject?"),new Error())}, rh(a,b){var s,r,q for(s="",r="",q=0;q<a.length;++q,r=", ")s+=r+A.aK(a[q],b) return s}, vQ(a,b){var s,r,q,p,o,n,m=a.x,l=a.y if(""===m)return"("+A.rh(l,b)+")" s=l.length r=m.split(",") q=r.length-s for(p="(",o="",n=0;n<s;++n,o=", "){p+=o if(q===0)p+="{" p+=A.aK(l[n],b) if(q>=0)p+=" "+r[q];++q}return p+"})"}, rb(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=null if(a5!=null){s=a5.length if(a4==null)a4=A.k([],t.s) else a2=a4.length r=a4.length for(q=s;q>0;--q)B.a.I(a4,"T"+(r+q)) for(p=t.dy,o="<",n="",q=0;q<s;++q,n=a1){m=a4.length l=m-1-q if(!(l>=0))return A.b(a4,l) o=o+n+a4[l] k=a5[q] j=k.w if(!(j===2||j===3||j===4||j===5||k===p))o+=" extends "+A.aK(k,a4)}o+=">"}else o="" p=a3.x i=a3.y h=i.a g=h.length f=i.b e=f.length d=i.c c=d.length b=A.aK(p,a4) for(a="",a0="",q=0;q<g;++q,a0=a1)a+=a0+A.aK(h[q],a4) if(e>0){a+=a0+"[" for(a0="",q=0;q<e;++q,a0=a1)a+=a0+A.aK(f[q],a4) a+="]"}if(c>0){a+=a0+"{" for(a0="",q=0;q<c;q+=3,a0=a1){a+=a0 if(d[q+1])a+="required " a+=A.aK(d[q+2],a4)+" "+d[q]}a+="}"}if(a2!=null){a4.toString a4.length=a2}return o+"("+a+") => "+b}, aK(a,b){var s,r,q,p,o,n,m,l=a.w if(l===5)return"erased" if(l===2)return"dynamic" if(l===3)return"void" if(l===1)return"Never" if(l===4)return"any" if(l===6){s=a.x r=A.aK(s,b) q=s.w return(q===11||q===12?"("+r+")":r)+"?"}if(l===7)return"FutureOr<"+A.aK(a.x,b)+">" if(l===8){p=A.w0(a.x) o=a.y return o.length>0?p+("<"+A.rh(o,b)+">"):p}if(l===10)return A.vQ(a,b) if(l===11)return A.rb(a,b,null) if(l===12)return A.rb(a.x,b,a.y) if(l===13){n=a.x m=b.length n=m-1-n if(!(n>=0&&n<m))return A.b(b,n) return b[n]}return"?"}, w0(a){var s=v.mangledGlobalNames[a] if(s!=null)return s return"minified:"+a}, vc(a,b){var s=a.tR[b] while(typeof s=="string")s=a.tR[s] return s}, vb(a,b){var s,r,q,p,o,n=a.eT,m=n[b] if(m==null)return A.oq(a,b,!1) else if(typeof m=="number"){s=m r=A.ix(a,5,"#") q=A.os(s) for(p=0;p<s;++p)q[p]=r o=A.iw(a,b,q) n[b]=o return o}else return m}, v9(a,b){return A.r1(a.tR,b)}, v8(a,b){return A.r1(a.eT,b)}, oq(a,b,c){var s,r=a.eC,q=r.get(b) if(q!=null)return q s=A.qV(A.qT(a,null,b,!1)) r.set(b,s) return s}, or(a,b,c){var s,r,q=b.z if(q==null)q=b.z=new Map() s=q.get(c) if(s!=null)return s r=A.qV(A.qT(a,b,c,!0)) q.set(c,r) return r}, va(a,b,c){var s,r,q,p=b.Q if(p==null)p=b.Q=new Map() s=c.as r=p.get(s) if(r!=null)return r q=A.pF(a,b,c.w===9?c.y:[c]) p.set(s,q) return q}, cv(a,b){b.a=A.vu b.b=A.vv return b}, ix(a,b,c){var s,r,q=a.eC.get(c) if(q!=null)return q s=new A.bA(null,null) s.w=b s.as=c r=A.cv(a,s) a.eC.set(c,r) return r}, r_(a,b,c){var s,r=b.as+"?",q=a.eC.get(r) if(q!=null)return q s=A.v6(a,b,r,c) a.eC.set(r,s) return s}, v6(a,b,c,d){var s,r,q if(d){s=b.w r=!0 if(!A.dg(b))if(!(b===t.m||b===t.T))if(s!==6)r=s===7&&A.ea(b.x) if(r)return b else if(s===1)return t.m}q=new A.bA(null,null) q.w=6 q.x=b q.as=c return A.cv(a,q)}, qZ(a,b,c){var s,r=b.as+"/",q=a.eC.get(r) if(q!=null)return q s=A.v4(a,b,r,c) a.eC.set(r,s) return s}, v4(a,b,c,d){var s,r if(d){s=b.w if(A.dg(b)||b===t.K)return b else if(s===1)return A.iw(a,"bT",[b]) else if(b===t.m||b===t.T)return t.yY}r=new A.bA(null,null) r.w=7 r.x=b r.as=c return A.cv(a,r)}, v7(a,b){var s,r,q=""+b+"^",p=a.eC.get(q) if(p!=null)return p s=new A.bA(null,null) s.w=13 s.x=b s.as=q r=A.cv(a,s) a.eC.set(q,r) return r}, iv(a){var s,r,q,p=a.length for(s="",r="",q=0;q<p;++q,r=",")s+=r+a[q].as return s}, v3(a){var s,r,q,p,o,n=a.length for(s="",r="",q=0;q<n;q+=3,r=","){p=a[q] o=a[q+1]?"!":":" s+=r+p+o+a[q+2].as}return s}, iw(a,b,c){var s,r,q,p=b if(c.length>0)p+="<"+A.iv(c)+">" s=a.eC.get(p) if(s!=null)return s r=new A.bA(null,null) r.w=8 r.x=b r.y=c if(c.length>0)r.c=c[0] r.as=p q=A.cv(a,r) a.eC.set(p,q) return q}, pF(a,b,c){var s,r,q,p,o,n if(b.w===9){s=b.x r=b.y.concat(c)}else{r=c s=b}q=s.as+(";<"+A.iv(r)+">") p=a.eC.get(q) if(p!=null)return p o=new A.bA(null,null) o.w=9 o.x=s o.y=r o.as=q n=A.cv(a,o) a.eC.set(q,n) return n}, r0(a,b,c){var s,r,q="+"+(b+"("+A.iv(c)+")"),p=a.eC.get(q) if(p!=null)return p s=new A.bA(null,null) s.w=10 s.x=b s.y=c s.as=q r=A.cv(a,s) a.eC.set(q,r) return r}, qY(a,b,c){var s,r,q,p,o,n=b.as,m=c.a,l=m.length,k=c.b,j=k.length,i=c.c,h=i.length,g="("+A.iv(m) if(j>0){s=l>0?",":"" g+=s+"["+A.iv(k)+"]"}if(h>0){s=l>0?",":"" g+=s+"{"+A.v3(i)+"}"}r=n+(g+")") q=a.eC.get(r) if(q!=null)return q p=new A.bA(null,null) p.w=11 p.x=b p.y=c p.as=r o=A.cv(a,p) a.eC.set(r,o) return o}, pG(a,b,c,d){var s,r=b.as+("<"+A.iv(c)+">"),q=a.eC.get(r) if(q!=null)return q s=A.v5(a,b,c,r,d) a.eC.set(r,s) return s}, v5(a,b,c,d,e){var s,r,q,p,o,n,m,l if(e){s=c.length r=A.os(s) for(q=0,p=0;p<s;++p){o=c[p] if(o.w===1){r[p]=o;++q}}if(q>0){n=A.df(a,b,r,0) m=A.e5(a,c,r,0) return A.pG(a,n,m,c!==m)}}l=new A.bA(null,null) l.w=12 l.x=b l.y=c l.as=d return A.cv(a,l)}, qT(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}}, qV(a){var s,r,q,p,o,n,m,l=a.r,k=a.s for(s=l.length,r=0;r<s;){q=l.charCodeAt(r) if(q>=48&&q<=57)r=A.uX(r+1,q,l,k) else if((((q|32)>>>0)-97&65535)<26||q===95||q===36||q===124)r=A.qU(a,r,l,k,!1) else if(q===46)r=A.qU(a,r,l,k,!0) else{++r switch(q){case 44:break case 58:k.push(!1) break case 33:k.push(!0) break case 59:k.push(A.de(a.u,a.e,k.pop())) break case 94:k.push(A.v7(a.u,k.pop())) break case 35:k.push(A.ix(a.u,5,"#")) break case 64:k.push(A.ix(a.u,2,"@")) break case 126:k.push(A.ix(a.u,3,"~")) break case 60:k.push(a.p) a.p=k.length break case 62:A.uZ(a,k) break case 38:A.uY(a,k) break case 63:p=a.u k.push(A.r_(p,A.de(p,a.e,k.pop()),a.n)) break case 47:p=a.u k.push(A.qZ(p,A.de(p,a.e,k.pop()),a.n)) break case 40:k.push(-3) k.push(a.p) a.p=k.length break case 41:A.uW(a,k) break case 91:k.push(a.p) a.p=k.length break case 93:o=k.splice(a.p) A.qW(a.u,a.e,o) a.p=k.pop() k.push(o) k.push(-1) break case 123:k.push(a.p) a.p=k.length break case 125:o=k.splice(a.p) A.v0(a.u,a.e,o) a.p=k.pop() k.push(o) k.push(-2) break 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}}}m=k.pop() return A.de(a.u,a.e,m)}, uX(a,b,c,d){var s,r,q=b-48 for(s=c.length;a<s;++a){r=c.charCodeAt(a) if(!(r>=48&&r<=57))break q=q*10+(r-48)}d.push(q) return a}, qU(a,b,c,d,e){var s,r,q,p,o,n,m=b+1 for(s=c.length;m<s;++m){r=c.charCodeAt(m) if(r===46){if(e)break 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.w===9)o=o.x n=A.vc(s,o.x)[p] if(n==null)A.T('No "'+p+'" in "'+A.uq(o)+'"') d.push(A.or(s,o,n))}else d.push(p) return m}, uZ(a,b){var s,r=a.u,q=A.qS(a,b),p=b.pop() if(typeof p=="string")b.push(A.iw(r,p,q)) else{s=A.de(r,a.e,p) switch(s.w){case 11:b.push(A.pG(r,s,q,a.n)) break default:b.push(A.pF(r,s,q)) break}}}, uW(a,b){var s,r,q,p=a.u,o=b.pop(),n=null,m=null if(typeof o=="number")switch(o){case-1:n=b.pop() break case-2:m=b.pop() break default:b.push(o) break}else b.push(o) s=A.qS(a,b) o=b.pop() switch(o){case-3:o=b.pop() if(n==null)n=p.sEA if(m==null)m=p.sEA r=A.de(p,a.e,o) q=new A.lQ() q.a=s q.b=n q.c=m b.push(A.qY(p,r,q)) return case-4:b.push(A.r0(p,b.pop(),s)) return default:throw A.d(A.iU("Unexpected state under `()`: "+A.L(o)))}}, uY(a,b){var s=b.pop() if(0===s){b.push(A.ix(a.u,1,"0&")) return}if(1===s){b.push(A.ix(a.u,4,"1&")) return}throw A.d(A.iU("Unexpected extended operation "+A.L(s)))}, qS(a,b){var s=b.splice(a.p) A.qW(a.u,a.e,s) a.p=b.pop() return s}, de(a,b,c){if(typeof c=="string")return A.iw(a,c,a.sEA) else if(typeof c=="number"){b.toString return A.v_(a,b,c)}else return c}, qW(a,b,c){var s,r=c.length for(s=0;s<r;++s)c[s]=A.de(a,b,c[s])}, v0(a,b,c){var s,r=c.length for(s=2;s<r;s+=3)c[s]=A.de(a,b,c[s])}, v_(a,b,c){var s,r,q=b.w if(q===9){if(c===0)return b.x s=b.y r=s.length if(c<=r)return s[c-1] c-=r b=b.x q=b.w}else if(c===0)return b if(q!==8)throw A.d(A.iU("Indexed base must be an interface type")) s=b.y if(c<=s.length)return s[c-1] throw A.d(A.iU("Bad index "+c+" for "+b.F(0)))}, ru(a,b,c){var s,r=b.d if(r==null)r=b.d=new Map() s=r.get(c) if(s==null){s=A.ah(a,b,null,c,null) r.set(c,s)}return s}, ah(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j,i if(b===d)return!0 if(A.dg(d))return!0 s=b.w if(s===4)return!0 if(A.dg(b))return!1 if(b.w===1)return!0 r=s===13 if(r)if(A.ah(a,c[b.x],c,d,e))return!0 q=d.w p=t.m if(b===p||b===t.T){if(q===7)return A.ah(a,b,c,d.x,e) return d===p||d===t.T||q===6}if(d===t.K){if(s===7)return A.ah(a,b.x,c,d,e) return s!==6}if(s===7){if(!A.ah(a,b.x,c,d,e))return!1 return A.ah(a,A.pp(a,b),c,d,e)}if(s===6)return A.ah(a,p,c,d,e)&&A.ah(a,b.x,c,d,e) if(q===7){if(A.ah(a,b,c,d.x,e))return!0 return A.ah(a,b,c,A.pp(a,d),e)}if(q===6)return A.ah(a,b,c,p,e)||A.ah(a,b,c,d.x,e) if(r)return!1 p=s!==11 if((!p||s===12)&&d===t.Z)return!0 o=s===10 if(o&&d===t.op)return!0 if(q===12){if(b===t.ud)return!0 if(s!==12)return!1 n=b.y m=d.y l=n.length if(l!==m.length)return!1 c=c==null?n:n.concat(c) e=e==null?m:m.concat(e) for(k=0;k<l;++k){j=n[k] i=m[k] if(!A.ah(a,j,c,i,e)||!A.ah(a,i,e,j,c))return!1}return A.rd(a,b.x,c,d.x,e)}if(q===11){if(b===t.ud)return!0 if(p)return!1 return A.rd(a,b,c,d,e)}if(s===8){if(q!==8)return!1 return A.vB(a,b,c,d,e)}if(o&&q===10)return A.vG(a,b,c,d,e) return!1}, rd(a3,a4,a5,a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2 if(!A.ah(a3,a4.x,a5,a6.x,a7))return!1 s=a4.y r=a6.y q=s.a p=r.a o=q.length n=p.length if(o>n)return!1 m=n-o l=s.b k=r.b j=l.length i=k.length if(o+j<n+i)return!1 for(h=0;h<o;++h){g=q[h] if(!A.ah(a3,p[h],a7,g,a5))return!1}for(h=0;h<m;++h){g=l[h] if(!A.ah(a3,p[o+h],a7,g,a5))return!1}for(h=0;h<i;++h){g=l[m+h] if(!A.ah(a3,k[h],a7,g,a5))return!1}f=s.c e=r.c d=f.length c=e.length for(b=0,a=0;a<c;a+=3){a0=e[a] for(;;){if(b>=d)return!1 a1=f[b] b+=3 if(a0<a1)return!1 a2=f[b-2] if(a1<a0){if(a2)return!1 continue}g=e[a+1] if(a2&&!g)return!1 g=f[b-1] if(!A.ah(a3,e[a+2],a7,g,a5))return!1 break}}while(b<d){if(f[b+1])return!1 b+=3}return!0}, vB(a,b,c,d,e){var s,r,q,p,o,n=b.x,m=d.x while(n!==m){s=a.tR[n] if(s==null)return!1 if(typeof s=="string"){n=s continue}r=s[m] if(r==null)return!1 q=r.length p=q>0?new Array(q):v.typeUniverse.sEA for(o=0;o<q;++o)p[o]=A.or(a,b,r[o]) return A.r2(a,p,null,c,d.y,e)}return A.r2(a,b.y,null,c,d.y,e)}, r2(a,b,c,d,e,f){var s,r=b.length for(s=0;s<r;++s)if(!A.ah(a,b[s],d,e[s],f))return!1 return!0}, vG(a,b,c,d,e){var s,r=b.y,q=d.y,p=r.length if(p!==q.length)return!1 if(b.x!==d.x)return!1 for(s=0;s<p;++s)if(!A.ah(a,r[s],c,q[s],e))return!1 return!0}, ea(a){var s=a.w,r=!0 if(!(a===t.m||a===t.T))if(!A.dg(a))if(s!==6)r=s===7&&A.ea(a.x) return r}, dg(a){var s=a.w return s===2||s===3||s===4||s===5||a===t.dy}, r1(a,b){var s,r,q=Object.keys(b),p=q.length for(s=0;s<p;++s){r=q[s] a[r]=b[r]}}, os(a){return a>0?new Array(a):v.typeUniverse.sEA}, bA:function bA(a,b){var _=this _.a=a _.b=b _.r=_.f=_.d=_.c=null _.w=0 _.as=_.Q=_.z=_.y=_.x=null}, lQ:function lQ(){this.c=this.b=this.a=null}, mu:function mu(a){this.a=a}, lN:function lN(){}, e3:function e3(a){this.a=a}, uJ(){var s,r,q if(self.scheduleImmediate!=null)return A.w2() if(self.MutationObserver!=null&&self.document!=null){s={} r=self.document.createElement("div") q=self.document.createElement("span") s.a=null new self.MutationObserver(A.e8(new A.nX(s),1)).observe(r,{childList:true}) return new A.nW(s,r,q)}else if(self.setImmediate!=null)return A.w3() return A.w4()}, uK(a){self.scheduleImmediate(A.e8(new A.nY(t.M.a(a)),0))}, uL(a){self.setImmediate(A.e8(new A.nZ(t.M.a(a)),0))}, uM(a){A.pr(B.P,t.M.a(a))}, pr(a,b){return A.v1(0,b)}, v1(a,b){var s=new A.oo() s.fu(a,b) return s}, qX(a,b,c){return 0}, pb(a){var s if(t.yt.b(a)){s=a.gb8() if(s!=null)return s}return B.k}, qb(a,b){var s=new A.aZ($.ac,b.m("aZ<0>")) A.ux(B.P,new A.nn(a,s)) return s}, rc(a,b){if($.ac===B.f)return null return null}, vx(a,b){if($.ac!==B.f)A.rc(a,b) if(t.yt.b(a)){b=a.gb8() if(b==null){A.un(a,B.k) b=B.k}}else b=B.k return new A.br(a,b)}, o9(a,b,c){var s,r,q,p,o={},n=o.a=a for(s=t.hR;r=n.a,(r&4)!==0;n=a){a=s.a(n.c) o.a=a}if(n===b){s=A.uu() b.dl(new A.br(new A.bF(!0,n,null,"Cannot complete a future with itself"),s)) return}q=b.a&1 s=n.a=r|q if((s&24)===0){p=t.F.a(b.c) b.a=b.a&1|4 b.c=n n.du(p) return}if(!c)if(b.c==null)n=(s&16)===0||q!==0 else n=!1 else n=!0 if(n){p=b.bs() b.bE(o.a) A.d9(b,p) return}b.a^=2 A.mH(null,null,b.b,t.M.a(new A.oa(o,b)))}, d9(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d={},c=d.a=a for(s=t.n,r=t.F;;){q={} p=c.a o=(p&16)===0 n=!o if(b==null){if(n&&(p&1)===0){m=s.a(c.c) A.pJ(m.a,m.b)}return}q.a=b l=b.a for(c=b;l!=null;c=l,l=k){c.a=null A.d9(d.a,c) q.a=l k=l.a}p=d.a j=p.c q.b=n q.c=j if(o){i=c.c i=(i&1)!==0||(i&15)===8}else i=!0 if(i){h=c.b.b if(n){p=p.b===h p=!(p||p)}else p=!1 if(p){s.a(j) A.pJ(j.a,j.b) return}g=$.ac if(g!==h)$.ac=h else g=null c=c.c if((c&15)===8)new A.oe(q,d,n).$0() else if(o){if((c&1)!==0)new A.od(q,j).$0()}else if((c&2)!==0)new A.oc(d,q).$0() if(g!=null)$.ac=g c=q.c if(c instanceof A.aZ){p=q.a.$ti p=p.m("bT<2>").b(c)||!p.y[1].b(c)}else p=!1 if(p){f=q.a.b if((c.a&24)!==0){e=r.a(f.c) f.c=null b=f.bJ(e) f.a=c.a&30|f.a&1 f.c=c.c d.a=c continue}else A.o9(c,f,!0) return}}f=q.a.b e=r.a(f.c) f.c=null b=f.bJ(e) c=q.b p=q.c if(!c){f.$ti.c.a(p) f.a=8 f.c=p}else{s.a(p) f.a=f.a&1|16 f.c=p}d.a=f c=f}}, vR(a,b){var s=t.nW if(s.b(a))return s.a(a) s=t.h_ if(s.b(a))return s.a(a) throw A.d(A.cB(a,"onError",u.c))}, vL(){var s,r for(s=$.e4;s!=null;s=$.e4){$.iC=null r=s.b $.e4=r if(r==null)$.iB=null s.a.$0()}}, vX(){$.pI=!0 try{A.vL()}finally{$.iC=null $.pI=!1 if($.e4!=null)$.pU().$1(A.rk())}}, ri(a){var s=new A.lu(a),r=$.iB if(r==null){$.e4=$.iB=s if(!$.pI)$.pU().$1(A.rk())}else $.iB=r.b=s}, vU(a){var s,r,q,p=$.e4 if(p==null){A.ri(a) $.iC=$.iB return}s=new A.lu(a) r=$.iC if(r==null){s.b=p $.e4=$.iC=s}else{q=r.b s.b=q $.iC=r.b=s if(q==null)$.iB=s}}, ux(a,b){var s=$.ac if(s===B.f)return A.pr(a,t.M.a(b)) return A.pr(a,t.M.a(s.dF(b)))}, pJ(a,b){A.vU(new A.oB(a,b))}, rg(a,b,c,d,e){var s,r=$.ac if(r===c)return d.$0() $.ac=c s=r try{r=d.$0() return r}finally{$.ac=s}}, vT(a,b,c,d,e,f,g){var s,r=$.ac if(r===c)return d.$1(e) $.ac=c s=r try{r=d.$1(e) return r}finally{$.ac=s}}, vS(a,b,c,d,e,f,g,h,i){var s,r=$.ac if(r===c)return d.$2(e,f) $.ac=c s=r try{r=d.$2(e,f) return r}finally{$.ac=s}}, mH(a,b,c,d){t.M.a(d) if(B.f!==c){d=c.dF(d) d=d}A.ri(d)}, nX:function nX(a){this.a=a}, nW:function nW(a,b,c){this.a=a this.b=b this.c=c}, nY:function nY(a){this.a=a}, nZ:function nZ(a){this.a=a}, oo:function oo(){}, op:function op(a,b){this.a=a this.b=b}, is:function is(a,b){var _=this _.a=a _.e=_.d=_.c=_.b=null _.$ti=b}, e2:function e2(a,b){this.a=a this.$ti=b}, br:function br(a,b){this.a=a this.b=b}, nn:function nn(a,b){this.a=a this.b=b}, lB:fun