diff --git a/pkgs/test/lib/src/runner/browser/static/host.dart.js b/pkgs/test/lib/src/runner/browser/static/host.dart.js
index d19f52ae8..078626227 100644
--- a/pkgs/test/lib/src/runner/browser/static/host.dart.js
+++ b/pkgs/test/lib/src/runner/browser/static/host.dart.js
@@ -1,4 +1,4 @@
-// Generated by dart2js (NullSafetyMode.sound, csp, deferred-serialization, intern-composite-values), the Dart to JavaScript compiler version: 3.1.0-227.0.dev.
+// Generated by dart2js (NullSafetyMode.sound, csp, deferred-serialization, intern-composite-values), the Dart to JavaScript compiler version: 3.1.0-289.0.dev.
// The code supports the following hooks:
// dartPrint(message):
// if this function is defined it is called instead of the Dart [print]
@@ -608,7 +608,7 @@
},
Primitives_lazyAsJsDate(receiver) {
if (receiver.date === void 0)
- receiver.date = new Date(receiver._value);
+ receiver.date = new Date(receiver._core$_value);
return receiver.date;
},
Primitives_getYear(receiver) {
@@ -843,13 +843,8 @@
return new A.JsNoSuchMethodError(_message, t2, t1 ? null : match.receiver);
},
unwrapException(ex) {
- var t1;
if (ex == null)
return new A.NullThrownFromJavaScriptException(ex);
- if (ex instanceof A.ExceptionAndStackTrace) {
- t1 = ex.dartException;
- return A.saveStackTrace(ex, t1 == null ? type$.Object._as(t1) : t1);
- }
if (typeof ex !== "object")
return ex;
if ("dartException" in ex)
@@ -957,8 +952,6 @@
},
getTraceFromException(exception) {
var trace;
- if (exception instanceof A.ExceptionAndStackTrace)
- return exception.stackTrace;
if (exception == null)
return new A._StackTrace(exception);
trace = exception.$cachedTrace;
@@ -1499,17 +1492,23 @@
},
ConstantMap: function ConstantMap() {
},
- ConstantStringMap: function ConstantStringMap(t0, t1, t2, t3) {
- var _ = this;
- _._length = t0;
- _._jsObject = t1;
- _.__js_helper$_keys = t2;
- _.$ti = t3;
+ ConstantStringMap: function ConstantStringMap(t0, t1, t2) {
+ this._jsIndex = t0;
+ this._values = t1;
+ this.$ti = t2;
},
- _ConstantMapKeyIterable: function _ConstantMapKeyIterable(t0, t1) {
- this._map = t0;
+ _KeysOrValues: function _KeysOrValues(t0, t1) {
+ this._elements = t0;
this.$ti = t1;
},
+ _KeysOrValuesOrElementsIterator: function _KeysOrValuesOrElementsIterator(t0, t1, t2) {
+ var _ = this;
+ _._elements = t0;
+ _._length = t1;
+ _.__js_helper$_index = 0;
+ _.__js_helper$_current = null;
+ _.$ti = t2;
+ },
Instantiation: function Instantiation() {
},
Instantiation1: function Instantiation1(t0, t1) {
@@ -1553,10 +1552,6 @@
NullThrownFromJavaScriptException: function NullThrownFromJavaScriptException(t0) {
this._irritant = t0;
},
- ExceptionAndStackTrace: function ExceptionAndStackTrace(t0, t1) {
- this.dartException = t0;
- this.stackTrace = t1;
- },
_StackTrace: function _StackTrace(t0) {
this._exception = t0;
this._trace = null;
@@ -1670,11 +1665,11 @@
},
_Cell$named(_name) {
var t1 = new A._Cell(_name);
- return t1.__late_helper$_value = t1;
+ return t1._value = t1;
},
_Cell: function _Cell(t0) {
this.__late_helper$_name = t0;
- this.__late_helper$_value = null;
+ this._value = null;
},
_ensureNativeList(list) {
return list;
@@ -3384,56 +3379,6 @@
t1._TimerImpl$periodic$2(milliseconds, callback);
return t1;
},
- _makeAsyncAwaitCompleter($T) {
- return new A._AsyncAwaitCompleter(new A._Future($.Zone__current, $T._eval$1("_Future<0>")), $T._eval$1("_AsyncAwaitCompleter<0>"));
- },
- _asyncStartSync(bodyFunction, completer) {
- bodyFunction.call$2(0, null);
- completer.isSync = true;
- return completer._future;
- },
- _asyncAwait(object, bodyFunction) {
- A._awaitOnObject(object, bodyFunction);
- },
- _asyncReturn(object, completer) {
- completer.complete$1(0, object);
- },
- _asyncRethrow(object, completer) {
- completer.completeError$2(A.unwrapException(object), A.getTraceFromException(object));
- },
- _awaitOnObject(object, bodyFunction) {
- var t1, future,
- thenCallback = new A._awaitOnObject_closure(bodyFunction),
- errorCallback = new A._awaitOnObject_closure0(bodyFunction);
- if (object instanceof A._Future)
- object._thenAwait$1$2(thenCallback, errorCallback, type$.dynamic);
- else {
- t1 = type$.dynamic;
- if (object instanceof A._Future)
- object.then$1$2$onError(thenCallback, errorCallback, t1);
- else {
- future = new A._Future($.Zone__current, type$._Future_dynamic);
- future._async$_state = 8;
- future._resultOrListeners = object;
- future._thenAwait$1$2(thenCallback, errorCallback, t1);
- }
- }
- },
- _wrapJsFunctionForAsync($function) {
- var $protected = function(fn, ERROR) {
- return function(errorCode, result) {
- while (true)
- try {
- fn(errorCode, result);
- break;
- } catch (error) {
- result = error;
- errorCode = ERROR;
- }
- };
- }($function, 1);
- return $.Zone__current.registerBinaryCallback$3$1(new A._wrapJsFunctionForAsync_closure($protected), type$.void, type$.int, type$.dynamic);
- },
AsyncError$(error, stackTrace) {
var t1 = A.checkNotNullable(error, "error", type$.Object);
return new A.AsyncError(t1, stackTrace == null ? A.AsyncError_defaultStackTrace(error) : stackTrace);
@@ -3667,10 +3612,6 @@
t1 = $.Zone__current;
t1.scheduleMicrotask$1(t1.bindCallbackGuarded$1(callback));
},
- StreamIterator_StreamIterator(stream, $T) {
- A.checkNotNullable(stream, "stream", type$.Object);
- return new A._StreamIterator($T._eval$1("_StreamIterator<0>"));
- },
StreamController_StreamController(onCancel, onListen, sync, $T) {
return new A._SyncStreamController(onListen, null, null, onCancel, $T._eval$1("_SyncStreamController<0>"));
},
@@ -3882,20 +3823,6 @@
_.start = t2;
_.callback = t3;
},
- _AsyncAwaitCompleter: function _AsyncAwaitCompleter(t0, t1) {
- this._future = t0;
- this.isSync = false;
- this.$ti = t1;
- },
- _awaitOnObject_closure: function _awaitOnObject_closure(t0) {
- this.bodyFunction = t0;
- },
- _awaitOnObject_closure0: function _awaitOnObject_closure0(t0) {
- this.bodyFunction = t0;
- },
- _wrapJsFunctionForAsync_closure: function _wrapJsFunctionForAsync_closure(t0) {
- this.$protected = t0;
- },
AsyncError: function AsyncError(t0, t1) {
this.error = t0;
this.stackTrace = t1;
@@ -4077,9 +4004,6 @@
_._onDone = t1;
_.$ti = t2;
},
- _StreamIterator: function _StreamIterator(t0) {
- this.$ti = t0;
- },
_EmptyStream: function _EmptyStream(t0) {
this.$ti = t0;
},
@@ -4599,10 +4523,17 @@
return new A.NoSuchMethodError(receiver, invocation.get$memberName(), invocation.get$positionalArguments(), invocation.get$namedArguments());
},
Uri_base() {
- var uri = A.Primitives_currentUri();
- if (uri != null)
- return A.Uri_parse(uri);
- throw A.wrapException(A.UnsupportedError$("'Uri.base' is not supported"));
+ var cachedUri, uri,
+ current = A.Primitives_currentUri();
+ if (current == null)
+ throw A.wrapException(A.UnsupportedError$("'Uri.base' is not supported"));
+ cachedUri = $.Uri__cachedBaseUri;
+ if (cachedUri != null && current === $.Uri__cachedBaseString)
+ return cachedUri;
+ uri = A.Uri_parse(current);
+ $.Uri__cachedBaseUri = uri;
+ $.Uri__cachedBaseString = current;
+ return uri;
},
_Uri__uriEncode(canonicalTable, text, encoding, spaceToPlus) {
var t1, bytes, i, t2, byte, t3,
@@ -6299,7 +6230,7 @@
this.sb = t1;
},
DateTime: function DateTime(t0, t1) {
- this._value = t0;
+ this._core$_value = t0;
this.isUtc = t1;
},
Duration: function Duration(t0) {
@@ -7290,6 +7221,13 @@
var t1 = A._setArrayType([type, listener], type$.JSArray_Object);
A.callMethod(_this, "addEventListener", t1, type$.dynamic);
},
+ EventTargetExtension_removeEventListener(_this, type, listener) {
+ var t1 = A._setArrayType([type, listener], type$.JSArray_Object);
+ A.callMethod(_this, "removeEventListener", t1, type$.dynamic);
+ },
+ MessagePortExtension_get_postMessage(_this) {
+ return new A.MessagePortExtension_get_postMessage_closure(_this);
+ },
_callConstructor(constructorName, args) {
var $constructor = self.window[constructorName];
if ($constructor == null)
@@ -7300,6 +7238,9 @@
A.EventTargetExtension_addEventListener(target, type, listener);
return new A.Subscription(type, target, listener);
},
+ MessagePortExtension_get_postMessage_closure: function MessagePortExtension_get_postMessage_closure(t0) {
+ this._this = t0;
+ },
Subscription: function Subscription(t0, t1, t2) {
this.type = t0;
this.target = t1;
@@ -7330,37 +7271,23 @@
return A._MultiChannel$(t1, t2);
},
_connectToIframe(url, id) {
- var controller, readyCompleter, subscriptions, domSubscriptions,
+ var controller, subscriptions, windowSubscription,
t1 = self.document,
- t2 = type$.JSArray_Object,
- t3 = A._setArrayType(["iframe"], t2),
- t4 = type$.dynamic,
- t5 = type$.JavaScriptObject,
- iframe = t5._as(A.callMethod(t1, "createElement", t3, t4));
+ t2 = A._setArrayType(["iframe"], type$.JSArray_Object),
+ t3 = type$.dynamic,
+ t4 = type$.JavaScriptObject,
+ iframe = t4._as(A.callMethod(t1, "createElement", t2, t3));
$._iframes.$indexSet(0, id, iframe);
iframe.src = url;
- t5._as(type$.nullable_JavaScriptObject._as(self.document.body).appendChild(iframe));
- t2 = A._callConstructor("MessageChannel", A._setArrayType([], t2));
- t2.toString;
- t5._as(t2);
- controller = A.StreamChannelController$(true, t4);
- readyCompleter = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_dynamic), type$._AsyncCompleter_dynamic);
+ t4._as(type$.nullable_JavaScriptObject._as(self.document.body).appendChild(iframe));
+ controller = A.StreamChannelController$(true, t3);
subscriptions = A._setArrayType([], type$.JSArray_StreamSubscription_void);
- domSubscriptions = A._setArrayType([], type$.JSArray_Subscription);
$._subscriptions.$indexSet(0, id, subscriptions);
- $._domSubscriptions.$indexSet(0, id, domSubscriptions);
- t4 = type$.void_Function_JavaScriptObject;
- B.JSArray_methods.add$1(domSubscriptions, A.Subscription$(self.window, "message", A.allowInterop(new A._connectToIframe_closure(iframe, t2, readyCompleter, controller), t4)));
- t5._as(t2.port1).start();
- B.JSArray_methods.add$1(domSubscriptions, A.Subscription$(t5._as(t2.port1), "message", A.allowInterop(new A._connectToIframe_closure0(controller), t4)));
- t4 = controller.__StreamChannelController__local_F;
- t4 === $ && A.throwLateFieldNI("_local");
- t4 = t4.__GuaranteeChannel__streamController_F;
- t4 === $ && A.throwLateFieldNI("_streamController");
- B.JSArray_methods.add$1(subscriptions, new A._ControllerStream(t4, A._instanceType(t4)._eval$1("_ControllerStream<1>")).listen$1(new A._connectToIframe_closure1(readyCompleter, t2)));
- t2 = controller.__StreamChannelController__foreign_F;
- t2 === $ && A.throwLateFieldNI("_foreign");
- return t2;
+ windowSubscription = A._Cell$named("windowSubscription");
+ windowSubscription._value = A.Subscription$(self.window, "message", A.allowInterop(new A._connectToIframe_closure(iframe, windowSubscription, id, controller, subscriptions), type$.void_Function_JavaScriptObject));
+ t3 = controller.__StreamChannelController__foreign_F;
+ t3 === $ && A.throwLateFieldNI("_foreign");
+ return t3;
},
main_closure: function main_closure() {
},
@@ -7387,20 +7314,17 @@
_connectToServer_closure0: function _connectToServer_closure0(t0) {
this.webSocket = t0;
},
- _connectToIframe_closure: function _connectToIframe_closure(t0, t1, t2, t3) {
+ _connectToIframe_closure: function _connectToIframe_closure(t0, t1, t2, t3, t4) {
var _ = this;
_.iframe = t0;
- _.channel = t1;
- _.readyCompleter = t2;
+ _.windowSubscription = t1;
+ _.id = t2;
_.controller = t3;
+ _.subscriptions = t4;
},
- _connectToIframe_closure0: function _connectToIframe_closure0(t0) {
+ _connectToIframe__closure: function _connectToIframe__closure(t0) {
this.controller = t0;
},
- _connectToIframe_closure1: function _connectToIframe_closure1(t0, t1) {
- this.readyCompleter = t0;
- this.channel = t1;
- },
max(a, b, $T) {
A.checkTypeBound($T, type$.num, "T", "max");
return Math.max($T._as(a), $T._as(b));
@@ -8523,7 +8447,7 @@
call$0() {
return A.Future_Future$value(null, type$.Null);
},
- $signature: 46
+ $signature: 61
};
A.SentinelValue.prototype = {};
A.EfficientLengthIterable.prototype = {};
@@ -8876,53 +8800,80 @@
toString$0(_) {
return A.MapBase_mapToString(this);
},
- $indexSet(_, key, val) {
+ $indexSet(_, key, value) {
var t1 = A._instanceType(this);
t1._precomputed1._as(key);
- t1._rest[1]._as(val);
+ t1._rest[1]._as(value);
A.ConstantMap__throwUnmodifiable();
},
$isMap: 1
};
A.ConstantStringMap.prototype = {
get$length(_) {
- return this._length;
+ return this._values.length;
+ },
+ get$__js_helper$_keys() {
+ var keys = this.$keys;
+ if (keys == null) {
+ keys = Object.keys(this._jsIndex);
+ this.$keys = keys;
+ }
+ return keys;
},
containsKey$1(_, key) {
if (typeof key != "string")
return false;
if ("__proto__" === key)
return false;
- return this._jsObject.hasOwnProperty(key);
+ return this._jsIndex.hasOwnProperty(key);
},
$index(_, key) {
if (!this.containsKey$1(0, key))
return null;
- return this._jsObject[A._asString(key)];
+ return this._values[this._jsIndex[key]];
},
forEach$1(_, f) {
- var keys, t2, t3, i, t4,
- t1 = this.$ti;
- t1._eval$1("~(1,2)")._as(f);
- keys = this.__js_helper$_keys;
- for (t2 = keys.length, t3 = this._jsObject, t1 = t1._rest[1], i = 0; i < t2; ++i) {
- t4 = A._asString(keys[i]);
- f.call$2(t4, t1._as(t3[t4]));
- }
+ var keys, values, t1, i;
+ this.$ti._eval$1("~(1,2)")._as(f);
+ keys = this.get$__js_helper$_keys();
+ values = this._values;
+ for (t1 = keys.length, i = 0; i < t1; ++i)
+ f.call$2(keys[i], values[i]);
},
get$keys(_) {
- return new A._ConstantMapKeyIterable(this, this.$ti._eval$1("_ConstantMapKeyIterable<1>"));
+ return new A._KeysOrValues(this.get$__js_helper$_keys(), this.$ti._eval$1("_KeysOrValues<1>"));
}
};
- A._ConstantMapKeyIterable.prototype = {
- get$iterator(_) {
- var t1 = this._map.__js_helper$_keys;
- return new J.ArrayIterator(t1, t1.length, A._arrayInstanceType(t1)._eval$1("ArrayIterator<1>"));
- },
+ A._KeysOrValues.prototype = {
get$length(_) {
- return this._map.__js_helper$_keys.length;
+ return this._elements.length;
+ },
+ get$iterator(_) {
+ var t1 = this._elements;
+ return new A._KeysOrValuesOrElementsIterator(t1, t1.length, this.$ti._eval$1("_KeysOrValuesOrElementsIterator<1>"));
}
};
+ A._KeysOrValuesOrElementsIterator.prototype = {
+ get$current(_) {
+ var t1 = this.__js_helper$_current;
+ return t1 == null ? this.$ti._precomputed1._as(t1) : t1;
+ },
+ moveNext$0() {
+ var _this = this,
+ t1 = _this.__js_helper$_index;
+ if (t1 >= _this._length) {
+ _this.set$__js_helper$_current(null);
+ return false;
+ }
+ _this.set$__js_helper$_current(_this._elements[t1]);
+ ++_this.__js_helper$_index;
+ return true;
+ },
+ set$__js_helper$_current(_current) {
+ this.__js_helper$_current = this.$ti._eval$1("1?")._as(_current);
+ },
+ $isIterator: 1
+ };
A.Instantiation.prototype = {
$eq(_, other) {
if (other == null)
@@ -9003,7 +8954,7 @@
B.JSArray_methods.add$1(this.$arguments, argument);
++t1.argumentCount;
},
- $signature: 4
+ $signature: 3
};
A.TypeErrorDecoder.prototype = {
matchTypeError$1(message) {
@@ -9063,7 +9014,6 @@
},
$isException: 1
};
- A.ExceptionAndStackTrace.prototype = {};
A._StackTrace.prototype = {
toString$0(_) {
var trace,
@@ -9419,19 +9369,19 @@
call$1(o) {
return this.getTag(o);
},
- $signature: 15
+ $signature: 14
};
A.initHooks_closure0.prototype = {
call$2(o, tag) {
return this.getUnknownTag(o, tag);
},
- $signature: 38
+ $signature: 36
};
A.initHooks_closure1.prototype = {
call$1(tag) {
return this.prototypeForTag(A._asString(tag));
},
- $signature: 39
+ $signature: 37
};
A.JSSyntaxRegExp.prototype = {
toString$0(_) {
@@ -9624,7 +9574,7 @@
};
A._Cell.prototype = {
_readLocal$0() {
- var t1 = this.__late_helper$_value;
+ var t1 = this._value;
if (t1 === this)
throw A.wrapException(new A.LateError("Local '" + this.__late_helper$_name + "' has not been initialized."));
return t1;
@@ -9815,7 +9765,7 @@
t1.storedCallback = null;
f.call$0();
},
- $signature: 8
+ $signature: 9
};
A._AsyncRun__initializeScheduleImmediate_closure.prototype = {
call$1(callback) {
@@ -9825,7 +9775,7 @@
t2 = this.span;
t1.firstChild ? t1.removeChild(t2) : t1.appendChild(t2);
},
- $signature: 31
+ $signature: 30
};
A._AsyncRun__scheduleImmediateJsOverride_internalCallback.prototype = {
call$0() {
@@ -9877,50 +9827,6 @@
},
$signature: 2
};
- A._AsyncAwaitCompleter.prototype = {
- complete$1(_, value) {
- var t2, _this = this,
- t1 = _this.$ti;
- t1._eval$1("1/?")._as(value);
- if (value == null)
- value = t1._precomputed1._as(value);
- if (!_this.isSync)
- _this._future._asyncComplete$1(value);
- else {
- t2 = _this._future;
- if (t1._eval$1("Future<1>")._is(value))
- t2._chainFuture$1(value);
- else
- t2._completeWithValue$1(value);
- }
- },
- completeError$2(e, st) {
- var t1 = this._future;
- if (this.isSync)
- t1._completeError$2(e, st);
- else
- t1._asyncCompleteError$2(e, st);
- },
- $isCompleter: 1
- };
- A._awaitOnObject_closure.prototype = {
- call$1(result) {
- return this.bodyFunction.call$2(0, result);
- },
- $signature: 3
- };
- A._awaitOnObject_closure0.prototype = {
- call$2(error, stackTrace) {
- this.bodyFunction.call$2(1, new A.ExceptionAndStackTrace(error, type$.StackTrace._as(stackTrace)));
- },
- $signature: 32
- };
- A._wrapJsFunctionForAsync_closure.prototype = {
- call$2(errorCode, result) {
- this.$protected(A._asInt(errorCode), result);
- },
- $signature: 48
- };
A.AsyncError.prototype = {
toString$0(_) {
return A.S(this.error);
@@ -10040,14 +9946,6 @@
then$1$1(f, $R) {
return this.then$1$2$onError(f, null, $R);
},
- _thenAwait$1$2(f, onError, $E) {
- var result,
- t1 = this.$ti;
- t1._bind$1($E)._eval$1("1/(2)")._as(f);
- result = new A._Future($.Zone__current, $E._eval$1("_Future<0>"));
- this._addListener$1(new A._FutureListener(result, 3, f, onError, t1._eval$1("@<1>")._bind$1($E)._eval$1("_FutureListener<1,2>")));
- return result;
- },
whenComplete$1(action) {
var t1, t2, result;
type$.dynamic_Function._as(action);
@@ -10226,13 +10124,13 @@
t1._completeError$2(error, stackTrace);
}
},
- $signature: 8
+ $signature: 9
};
A._Future__chainForeignFuture_closure0.prototype = {
call$2(error, stackTrace) {
this.$this._completeError$2(type$.Object._as(error), type$.StackTrace._as(stackTrace));
},
- $signature: 27
+ $signature: 26
};
A._Future__chainForeignFuture_closure1.prototype = {
call$0() {
@@ -10297,7 +10195,7 @@
call$1(_) {
return this.originalSource;
},
- $signature: 36
+ $signature: 28
};
A._Future__propagateToListeners_handleValueCallback.prototype = {
call$0() {
@@ -10361,7 +10259,7 @@
call$1(_) {
return this.streamConsumer.close$0(0);
},
- $signature: 41
+ $signature: 29
};
A.Stream_length_closure.prototype = {
call$1(_) {
@@ -10954,7 +10852,6 @@
},
$isStreamSubscription: 1
};
- A._StreamIterator.prototype = {};
A._EmptyStream.prototype = {
listen$4$cancelOnError$onDone$onError(onData, cancelOnError, onDone, onError) {
var t1 = this.$ti;
@@ -11465,7 +11362,7 @@
t2._processUncaughtError$3(zone, type$.Object._as(e), t1._as(s));
}
},
- $signature: 29
+ $signature: 34
};
A._HashMap.prototype = {
get$length(_) {
@@ -11918,7 +11815,7 @@
t1._contents = t2 + ": ";
t1._contents += A.S(v);
},
- $signature: 16
+ $signature: 15
};
A._UnmodifiableMapMixin.prototype = {
$indexSet(_, key, value) {
@@ -12101,7 +11998,7 @@
}
return null;
},
- $signature: 13
+ $signature: 16
};
A.Utf8Decoder__decoderNonfatal_closure.prototype = {
call$0() {
@@ -12113,7 +12010,7 @@
}
return null;
},
- $signature: 13
+ $signature: 16
};
A.AsciiCodec.prototype = {
encode$1(source) {
@@ -12481,7 +12378,7 @@
B.JSArray_methods.$indexSet(t1, t2.i++, key);
B.JSArray_methods.$indexSet(t1, t2.i++, value);
},
- $signature: 16
+ $signature: 15
};
A._JsonStringStringifier.prototype = {
get$_partialResult() {
@@ -12810,16 +12707,16 @@
t1._contents += A.Error_safeToString(value);
t2.comma = ", ";
},
- $signature: 24
+ $signature: 39
};
A.DateTime.prototype = {
$eq(_, other) {
if (other == null)
return false;
- return other instanceof A.DateTime && this._value === other._value && true;
+ return other instanceof A.DateTime && this._core$_value === other._core$_value && true;
},
get$hashCode(_) {
- var t1 = this._value;
+ var t1 = this._core$_value;
return (t1 ^ B.JSInt_methods._shrOtherPositive$1(t1, 30)) & 1073741823;
},
toString$0(_) {
@@ -13189,19 +13086,19 @@
}
return map;
},
- $signature: 42
+ $signature: 40
};
A.Uri__parseIPv4Address_error.prototype = {
call$2(msg, position) {
throw A.wrapException(A.FormatException$("Illegal IPv4 address, " + msg, this.host, position));
},
- $signature: 47
+ $signature: 24
};
A.Uri_parseIPv6Address_error.prototype = {
call$2(msg, position) {
throw A.wrapException(A.FormatException$("Illegal IPv6 address, " + msg, this.host, position));
},
- $signature: 25
+ $signature: 45
};
A.Uri_parseIPv6Address_parseHex.prototype = {
call$2(start, end) {
@@ -13213,7 +13110,7 @@
this.error.call$2("each part must be in the range of `0x0..0xFFFF`", start);
return value;
},
- $signature: 26
+ $signature: 60
};
A._Uri.prototype = {
get$_text() {
@@ -13526,7 +13423,7 @@
call$1(s) {
return A._Uri__uriEncode(B.List_XRg0, A._asString(s), B.C_Utf8Codec, false);
},
- $signature: 18
+ $signature: 17
};
A.UriData.prototype = {
get$uri() {
@@ -13567,7 +13464,7 @@
B.NativeUint8List_methods.fillRange$3(t1, 0, 96, defaultTransition);
return t1;
},
- $signature: 28
+ $signature: 25
};
A._createTables_setChars.prototype = {
call$3(target, chars, transition) {
@@ -13579,7 +13476,7 @@
target[t2] = transition;
}
},
- $signature: 19
+ $signature: 18
};
A._createTables_setRange.prototype = {
call$3(target, range, transition) {
@@ -13598,7 +13495,7 @@
target[t1] = transition;
}
},
- $signature: 19
+ $signature: 18
};
A._SimpleUri.prototype = {
get$hasAuthority() {
@@ -14209,7 +14106,7 @@
call$2(k, v) {
return B.JSArray_methods.add$1(this.keys, k);
},
- $signature: 4
+ $signature: 3
};
A.MidiOutputMap.prototype = {
$index(receiver, key) {
@@ -14254,7 +14151,7 @@
call$2(k, v) {
return B.JSArray_methods.add$1(this.keys, k);
},
- $signature: 4
+ $signature: 3
};
A.MimeType.prototype = {$isMimeType: 1};
A.MimeTypeArray.prototype = {
@@ -14409,7 +14306,7 @@
call$2(k, v) {
return B.JSArray_methods.add$1(this.keys, k);
},
- $signature: 4
+ $signature: 3
};
A.SelectElement.prototype = {
get$length(receiver) {
@@ -14526,7 +14423,7 @@
call$2(k, v) {
return B.JSArray_methods.add$1(this.keys, k);
},
- $signature: 30
+ $signature: 27
};
A.StyleSheet.prototype = {$isStyleSheet: 1};
A.TextTrack.prototype = {$isTextTrack: 1};
@@ -14976,13 +14873,13 @@
} else
return o;
},
- $signature: 17
+ $signature: 19
};
A.promiseToFuture_closure.prototype = {
call$1(r) {
return this.completer.complete$1(0, this.T._eval$1("0/?")._as(r));
},
- $signature: 3
+ $signature: 4
};
A.promiseToFuture_closure0.prototype = {
call$1(e) {
@@ -14990,7 +14887,7 @@
return this.completer.completeError$1(new A.NullRejectionException(e === undefined));
return this.completer.completeError$1(e);
},
- $signature: 3
+ $signature: 4
};
A.dartify_convert.prototype = {
call$1(o) {
@@ -15046,7 +14943,7 @@
}
return o;
},
- $signature: 17
+ $signature: 19
};
A.NullRejectionException.prototype = {
toString$0(_) {
@@ -15238,7 +15135,7 @@
call$2(k, v) {
return B.JSArray_methods.add$1(this.keys, k);
},
- $signature: 4
+ $signature: 3
};
A.AudioTrackList.prototype = {
get$length(receiver) {
@@ -15534,7 +15431,7 @@
A._asStringQ(arg);
return arg == null ? "null" : '"' + arg + '"';
},
- $signature: 33
+ $signature: 31
};
A.InternalStyle.prototype = {
getRoot$1(path) {
@@ -15965,7 +15862,7 @@
call$1(trace) {
return type$.Trace._as(trace).get$frames();
},
- $signature: 34
+ $signature: 32
};
A.Chain_toString_closure0.prototype = {
call$1(trace) {
@@ -15973,7 +15870,7 @@
t2 = A._arrayInstanceType(t1);
return new A.MappedListIterable(t1, t2._eval$1("int(1)")._as(new A.Chain_toString__closure0()), t2._eval$1("MappedListIterable<1,int>")).fold$1$2(0, 0, B.CONSTANT, type$.int);
},
- $signature: 35
+ $signature: 33
};
A.Chain_toString__closure0.prototype = {
call$1(frame) {
@@ -15988,7 +15885,7 @@
t2 = A._arrayInstanceType(t1);
return new A.MappedListIterable(t1, t2._eval$1("String(1)")._as(new A.Chain_toString__closure(this.longest)), t2._eval$1("MappedListIterable<1,String>")).join$0(0);
},
- $signature: 37
+ $signature: 35
};
A.Chain_toString__closure.prototype = {
call$1(frame) {
@@ -16142,7 +16039,7 @@
columnMatch = t1[3];
return new A.Frame(uri, line, columnMatch != null ? A.int_parse(columnMatch, _null) : _null, member);
},
- $signature: 40
+ $signature: 38
};
A.Frame_Frame$_parseFirefoxEval_closure.prototype = {
call$0() {
@@ -16413,7 +16310,7 @@
t2 = $.$get$_terseRegExp();
return new A.Frame(A.Uri_parse(A.stringReplaceAllUnchecked(t1, t2, "")), null, null, frame.get$member());
},
- $signature: 65
+ $signature: 62
};
A.Trace_toString_closure0.prototype = {
call$1(frame) {
@@ -16607,7 +16504,7 @@
t1._addStreamCompleter = null;
t1.set$_addStreamSubscription(null);
},
- $signature: 8
+ $signature: 9
};
A._MultiChannel.prototype = {
_MultiChannel$1(inner, $T) {
@@ -16644,13 +16541,13 @@
if (_this._pendingIds.remove$1(0, id)) {
t2 = _this._controllers.$index(0, id);
t2.toString;
- controller.__late_helper$_value = t2;
+ controller._value = t2;
} else {
t2 = _this._controllers;
if (t2.containsKey$1(0, id) || _this._closedIds.contains$1(0, id))
throw A.wrapException(A.ArgumentError$("A virtual channel with id " + id + " already exists.", null));
else {
- controller.__late_helper$_value = A.StreamChannelController$(true, _this.$ti._precomputed1);
+ controller._value = A.StreamChannelController$(true, _this.$ti._precomputed1);
t2.$indexSet(0, id, controller._readLocal$0());
}
}
@@ -16748,7 +16645,7 @@
t1.close$0(0);
}
},
- $signature: 44
+ $signature: 42
};
A._MultiChannel__closure.prototype = {
call$0() {
@@ -16793,6 +16690,18 @@
}
};
A.StreamChannelMixin.prototype = {$isStreamChannel: 1};
+ A.MessagePortExtension_get_postMessage_closure.prototype = {
+ call$1(message) {
+ var t2,
+ t1 = A._setArrayType([], type$.JSArray_Object);
+ if (message != null) {
+ t2 = A.jsify(message);
+ t1.push(t2 == null ? type$.Object._as(t2) : t2);
+ }
+ return A.callMethod(this._this, "postMessage", t1, type$.void);
+ },
+ $signature: 6
+ };
A.Subscription.prototype = {};
A.main_closure.prototype = {
call$0() {
@@ -16814,7 +16723,7 @@
};
A.main__closure.prototype = {
call$1(message) {
- var suiteChannel, t2, t3, t4,
+ var suiteChannel, t2, t3,
_s7_ = "command",
_s2_ = "id",
t1 = J.getInterceptor$asx(message);
@@ -16842,18 +16751,11 @@
for (; t2.moveNext$0();)
t2.get$current(t2).cancel$0(0);
t1 = $._domSubscriptions.remove$1(0, t1.$index(message, _s2_));
- t1.toString;
- t1 = J.get$iterator$ax(t1);
- t2 = type$.JSArray_Object;
- for (; t1.moveNext$0();) {
- t3 = t1.get$current(t1);
- t4 = t3.target;
- t3 = A._setArrayType([t3.type, t3.listener], t2);
- t4.removeEventListener.apply(t4, t3);
- }
+ if (t1 != null)
+ A.EventTargetExtension_removeEventListener(t1.target, t1.type, t1.listener);
}
},
- $signature: 3
+ $signature: 4
};
A.main__closure0.prototype = {
call$1(_) {
@@ -16866,7 +16768,7 @@
t2 = type$.String;
return t1.add$1(0, A.LinkedHashMap_LinkedHashMap$_literal(["command", "ping"], t2, t2));
},
- $signature: 45
+ $signature: 43
};
A.main__closure1.prototype = {
call$1(_) {
@@ -16926,7 +16828,7 @@
else
toZone.call$1(line);
},
- $signature: 9
+ $signature: 10
};
A._connectToServer_closure.prototype = {
call$1(message) {
@@ -16944,24 +16846,38 @@
call$1(message) {
return this.webSocket.send(B.C_JsonCodec.encode$2$toEncodable(message, null));
},
- $signature: 3
+ $signature: 4
};
A._connectToIframe_closure.prototype = {
call$1($event) {
- var t2, t3, _this = this,
+ var $location, t2, t3, t4, _this = this,
t1 = type$.JavaScriptObject;
t1._as($event);
if (A._asString($event.origin) !== A._asString(t1._as(self.window.location).origin))
return;
+ $location = t1._as($event.source).location;
+ if ($location == null)
+ return;
t2 = _this.iframe;
- if (!J.$eq$(J.$index$asx(A.dartify($event.data), "href"), A._asStringQ(t2.src)))
+ if (!J.$eq$($location.href, A._asStringQ(t2.src)))
return;
$event.stopPropagation();
+ t3 = _this.windowSubscription._readLocal$0();
+ A.EventTargetExtension_removeEventListener(t3.target, t3.type, t3.listener);
if (J.$eq$(J.$index$asx(A.dartify($event.data), "ready"), true)) {
- t3 = _this.channel;
+ t3 = A._callConstructor("MessageChannel", A._setArrayType([], type$.JSArray_Object));
+ t3.toString;
+ t1._as(t3);
+ t4 = _this.controller;
+ $._domSubscriptions.$indexSet(0, _this.id, A.Subscription$(t1._as(t3.port1), "message", A.allowInterop(new A._connectToIframe__closure(t4), type$.void_Function_JavaScriptObject)));
+ t4 = t4.__StreamChannelController__local_F;
+ t4 === $ && A.throwLateFieldNI("_local");
+ t4 = t4.__GuaranteeChannel__streamController_F;
+ t4 === $ && A.throwLateFieldNI("_streamController");
+ B.JSArray_methods.add$1(_this.subscriptions, new A._ControllerStream(t4, A._instanceType(t4)._eval$1("_ControllerStream<1>")).listen$1(A.MessagePortExtension_get_postMessage(t1._as(t3.port1))));
t1._as(t3.port2).start();
+ t1._as(t3.port1).start();
type$.Object._as(t2.contentWindow).postMessage("port", A._asString(t1._as(self.window.location).origin), A._setArrayType([t1._as(t3.port2)], type$.JSArray_JavaScriptObject));
- _this.readyCompleter.complete$0(0);
} else if (J.$eq$(J.$index$asx(A.dartify($event.data), "exception"), true)) {
t1 = _this.controller.__StreamChannelController__local_F;
t1 === $ && A.throwLateFieldNI("_local");
@@ -16972,7 +16888,7 @@
},
$signature: 7
};
- A._connectToIframe_closure0.prototype = {
+ A._connectToIframe__closure.prototype = {
call$1($event) {
var t1;
type$.JavaScriptObject._as($event);
@@ -16984,37 +16900,6 @@
},
$signature: 7
};
- A._connectToIframe_closure1.prototype = {
- call$1(message) {
- var $async$goto = 0,
- $async$completer = A._makeAsyncAwaitCompleter(type$.void),
- $async$self = this, t1, t2, t3;
- var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
- if ($async$errorCode === 1)
- return A._asyncRethrow($async$result, $async$completer);
- while (true)
- switch ($async$goto) {
- case 0:
- // Function start
- $async$goto = 2;
- return A._asyncAwait($async$self.readyCompleter.future, $async$call$1);
- case 2:
- // returning from await.
- t1 = type$.JavaScriptObject._as($async$self.channel.port1);
- t2 = A._setArrayType([], type$.JSArray_Object);
- if (message != null) {
- t3 = A.jsify(message);
- t2.push(t3 == null ? type$.Object._as(t3) : t3);
- }
- A.callMethod(t1, "postMessage", t2, type$.void);
- // implicit return
- return A._asyncReturn(null, $async$completer);
- }
- });
- return A._asyncStartSync($async$call$1, $async$completer);
- },
- $signature: 64
- };
(function aliases() {
var _ = J.Interceptor.prototype;
_.super$Interceptor$toString = _.toString$0;
@@ -17033,76 +16918,76 @@
_instance_2_u = hunkHelpers._instance_2u,
_instance_1_i = hunkHelpers._instance_1i,
_instance_0_u = hunkHelpers._instance_0u;
- _instance_1_u(A.CastStreamSubscription.prototype, "get$__internal$_onData", "__internal$_onData$1", 11);
+ _instance_1_u(A.CastStreamSubscription.prototype, "get$__internal$_onData", "__internal$_onData$1", 6);
_static_1(A, "async__AsyncRun__scheduleImmediateJsOverride$closure", "_AsyncRun__scheduleImmediateJsOverride", 12);
_static_1(A, "async__AsyncRun__scheduleImmediateWithSetImmediate$closure", "_AsyncRun__scheduleImmediateWithSetImmediate", 12);
_static_1(A, "async__AsyncRun__scheduleImmediateWithTimer$closure", "_AsyncRun__scheduleImmediateWithTimer", 12);
_static_0(A, "async___startMicrotaskLoop$closure", "_startMicrotaskLoop", 0);
- _static_1(A, "async___nullDataHandler$closure", "_nullDataHandler", 3);
- _static_2(A, "async___nullErrorHandler$closure", "_nullErrorHandler", 9);
+ _static_1(A, "async___nullDataHandler$closure", "_nullDataHandler", 4);
+ _static_2(A, "async___nullErrorHandler$closure", "_nullErrorHandler", 10);
_static_0(A, "async___nullDoneHandler$closure", "_nullDoneHandler", 0);
- _static(A, "async___rootHandleUncaughtError$closure", 5, null, ["call$5"], ["_rootHandleUncaughtError"], 49, 0);
+ _static(A, "async___rootHandleUncaughtError$closure", 5, null, ["call$5"], ["_rootHandleUncaughtError"], 46, 0);
_static(A, "async___rootRun$closure", 4, null, ["call$1$4", "call$4"], ["_rootRun", function($self, $parent, zone, f) {
return A._rootRun($self, $parent, zone, f, type$.dynamic);
- }], 50, 1);
+ }], 47, 1);
_static(A, "async___rootRunUnary$closure", 5, null, ["call$2$5", "call$5"], ["_rootRunUnary", function($self, $parent, zone, f, arg) {
return A._rootRunUnary($self, $parent, zone, f, arg, type$.dynamic, type$.dynamic);
- }], 51, 1);
+ }], 48, 1);
_static(A, "async___rootRunBinary$closure", 6, null, ["call$3$6", "call$6"], ["_rootRunBinary", function($self, $parent, zone, f, arg1, arg2) {
return A._rootRunBinary($self, $parent, zone, f, arg1, arg2, type$.dynamic, type$.dynamic, type$.dynamic);
- }], 52, 1);
+ }], 49, 1);
_static(A, "async___rootRegisterCallback$closure", 4, null, ["call$1$4", "call$4"], ["_rootRegisterCallback", function($self, $parent, zone, f) {
return A._rootRegisterCallback($self, $parent, zone, f, type$.dynamic);
- }], 53, 0);
+ }], 50, 0);
_static(A, "async___rootRegisterUnaryCallback$closure", 4, null, ["call$2$4", "call$4"], ["_rootRegisterUnaryCallback", function($self, $parent, zone, f) {
return A._rootRegisterUnaryCallback($self, $parent, zone, f, type$.dynamic, type$.dynamic);
- }], 54, 0);
+ }], 51, 0);
_static(A, "async___rootRegisterBinaryCallback$closure", 4, null, ["call$3$4", "call$4"], ["_rootRegisterBinaryCallback", function($self, $parent, zone, f) {
return A._rootRegisterBinaryCallback($self, $parent, zone, f, type$.dynamic, type$.dynamic, type$.dynamic);
- }], 55, 0);
- _static(A, "async___rootErrorCallback$closure", 5, null, ["call$5"], ["_rootErrorCallback"], 56, 0);
- _static(A, "async___rootScheduleMicrotask$closure", 4, null, ["call$4"], ["_rootScheduleMicrotask"], 57, 0);
- _static(A, "async___rootCreateTimer$closure", 5, null, ["call$5"], ["_rootCreateTimer"], 58, 0);
- _static(A, "async___rootCreatePeriodicTimer$closure", 5, null, ["call$5"], ["_rootCreatePeriodicTimer"], 59, 0);
- _static(A, "async___rootPrint$closure", 4, null, ["call$4"], ["_rootPrint"], 60, 0);
- _static_1(A, "async___printToZone$closure", "_printToZone", 61);
- _static(A, "async___rootFork$closure", 5, null, ["call$5"], ["_rootFork"], 62, 0);
+ }], 52, 0);
+ _static(A, "async___rootErrorCallback$closure", 5, null, ["call$5"], ["_rootErrorCallback"], 53, 0);
+ _static(A, "async___rootScheduleMicrotask$closure", 4, null, ["call$4"], ["_rootScheduleMicrotask"], 54, 0);
+ _static(A, "async___rootCreateTimer$closure", 5, null, ["call$5"], ["_rootCreateTimer"], 55, 0);
+ _static(A, "async___rootCreatePeriodicTimer$closure", 5, null, ["call$5"], ["_rootCreatePeriodicTimer"], 56, 0);
+ _static(A, "async___rootPrint$closure", 4, null, ["call$4"], ["_rootPrint"], 57, 0);
+ _static_1(A, "async___printToZone$closure", "_printToZone", 58);
+ _static(A, "async___rootFork$closure", 5, null, ["call$5"], ["_rootFork"], 59, 0);
_instance(A._SyncCompleter.prototype, "get$complete", 1, 0, function() {
return [null];
- }, ["call$1", "call$0"], ["complete$1", "complete$0"], 63, 0, 0);
- _instance_2_u(A._Future.prototype, "get$_completeError", "_completeError$2", 9);
+ }, ["call$1", "call$0"], ["complete$1", "complete$0"], 44, 0, 0);
+ _instance_2_u(A._Future.prototype, "get$_completeError", "_completeError$2", 10);
var _;
- _instance_1_i(_ = A._StreamController.prototype, "get$add", "add$1", 11);
+ _instance_1_i(_ = A._StreamController.prototype, "get$add", "add$1", 6);
_instance(_, "get$addError", 0, 1, function() {
return [null];
- }, ["call$2", "call$1"], ["addError$2", "addError$1"], 10, 0, 0);
- _instance_1_i(A._StreamSinkWrapper.prototype, "get$add", "add$1", 11);
+ }, ["call$2", "call$1"], ["addError$2", "addError$1"], 11, 0, 0);
+ _instance_1_i(A._StreamSinkWrapper.prototype, "get$add", "add$1", 6);
_instance_0_u(A._DoneStreamSubscription.prototype, "get$_sendDone", "_sendDone$0", 0);
- _static_1(A, "convert___defaultToEncodable$closure", "_defaultToEncodable", 15);
- _static_1(A, "core_Uri_decodeComponent$closure", "Uri_decodeComponent", 18);
- _static_1(A, "frame_Frame___parseVM_tearOff$closure", "Frame___parseVM_tearOff", 6);
- _static_1(A, "frame_Frame___parseV8_tearOff$closure", "Frame___parseV8_tearOff", 6);
- _static_1(A, "frame_Frame___parseFirefox_tearOff$closure", "Frame___parseFirefox_tearOff", 6);
- _static_1(A, "frame_Frame___parseFriendly_tearOff$closure", "Frame___parseFriendly_tearOff", 6);
- _static_1(A, "trace_Trace___parseVM_tearOff$closure", "Trace___parseVM_tearOff", 14);
- _static_1(A, "trace_Trace___parseFriendly_tearOff$closure", "Trace___parseFriendly_tearOff", 14);
+ _static_1(A, "convert___defaultToEncodable$closure", "_defaultToEncodable", 14);
+ _static_1(A, "core_Uri_decodeComponent$closure", "Uri_decodeComponent", 17);
+ _static_1(A, "frame_Frame___parseVM_tearOff$closure", "Frame___parseVM_tearOff", 8);
+ _static_1(A, "frame_Frame___parseV8_tearOff$closure", "Frame___parseV8_tearOff", 8);
+ _static_1(A, "frame_Frame___parseFirefox_tearOff$closure", "Frame___parseFirefox_tearOff", 8);
+ _static_1(A, "frame_Frame___parseFriendly_tearOff$closure", "Frame___parseFriendly_tearOff", 8);
+ _static_1(A, "trace_Trace___parseVM_tearOff$closure", "Trace___parseVM_tearOff", 13);
+ _static_1(A, "trace_Trace___parseFriendly_tearOff$closure", "Trace___parseFriendly_tearOff", 13);
_instance(_ = A._GuaranteeSink.prototype, "get$addError", 0, 1, function() {
return [null];
- }, ["call$2", "call$1"], ["addError$2", "addError$1"], 10, 0, 0);
+ }, ["call$2", "call$1"], ["addError$2", "addError$1"], 11, 0, 0);
_instance(_, "get$_addError", 0, 1, function() {
return [null];
- }, ["call$2", "call$1"], ["_addError$2", "_addError$1"], 10, 0, 0);
+ }, ["call$2", "call$1"], ["_addError$2", "_addError$1"], 11, 0, 0);
_instance_0_u(A._MultiChannel.prototype, "get$_closeInnerChannel", "_closeInnerChannel$0", 0);
_static(A, "math__max$closure", 2, null, ["call$1$2", "call$2"], ["max", function(a, b) {
return A.max(a, b, type$.num);
- }], 43, 0);
+ }], 41, 0);
})();
(function inheritance() {
var _mixin = hunkHelpers.mixin,
_inherit = hunkHelpers.inherit,
_inheritMany = hunkHelpers.inheritMany;
_inherit(A.Object, null);
- _inheritMany(A.Object, [A.JS_CONST, J.Interceptor, J.ArrayIterator, A.Stream, A.CastStreamSubscription, A.Error, A.ListBase, A.Closure, A.SentinelValue, A.Iterable, A.ListIterator, A.MappedIterator, A.WhereIterator, A.ExpandIterator, A.TakeIterator, A.SkipWhileIterator, A.EmptyIterator, A.WhereTypeIterator, A.FixedLengthListMixin, A.UnmodifiableListMixin, A.Symbol, A.MapView, A.ConstantMap, A.JSInvocationMirror, A.TypeErrorDecoder, A.NullThrownFromJavaScriptException, A.ExceptionAndStackTrace, A._StackTrace, A._Required, A.MapBase, A.LinkedHashMapCell, A.LinkedHashMapKeyIterator, A.JSSyntaxRegExp, A._MatchImplementation, A._AllMatchesIterator, A.StringMatch, A._StringAllMatchesIterator, A._Cell, A.Rti, A._FunctionParameters, A._Type, A._TimerImpl, A._AsyncAwaitCompleter, A.AsyncError, A._Completer, A._FutureListener, A._Future, A._AsyncCallbackEntry, A._StreamController, A._SyncStreamControllerDispatch, A._BufferingStreamSubscription, A._StreamSinkWrapper, A._DelayedEvent, A._DelayedDone, A._PendingEvents, A._DoneStreamSubscription, A._StreamIterator, A._ZoneFunction, A._ZoneSpecification, A._ZoneDelegate, A._Zone, A._HashMapKeyIterator, A.SetBase, A._LinkedHashSetCell, A._LinkedHashSetIterator, A._UnmodifiableMapMixin, A.Codec, A.Converter, A._JsonStringifier, A._Utf8Encoder, A._Utf8Decoder, A.DateTime, A.Duration, A.OutOfMemoryError, A.StackOverflowError, A._Exception, A.FormatException, A.Null, A._StringStackTrace, A.StringBuffer, A._Uri, A.UriData, A._SimpleUri, A.CssStyleDeclarationBase, A.ImmutableListMixin, A.FixedSizeListIterator, A.NullRejectionException, A.NullStreamSink, A.Context, A.Style, A.ParsedPath, A.PathException, A.Chain, A.Frame, A.LazyTrace, A.Trace, A.UnparsedFrame, A.StreamChannelMixin, A._GuaranteeSink, A.StreamChannelController, A.Subscription]);
+ _inheritMany(A.Object, [A.JS_CONST, J.Interceptor, J.ArrayIterator, A.Stream, A.CastStreamSubscription, A.Error, A.ListBase, A.Closure, A.SentinelValue, A.Iterable, A.ListIterator, A.MappedIterator, A.WhereIterator, A.ExpandIterator, A.TakeIterator, A.SkipWhileIterator, A.EmptyIterator, A.WhereTypeIterator, A.FixedLengthListMixin, A.UnmodifiableListMixin, A.Symbol, A.MapView, A.ConstantMap, A._KeysOrValuesOrElementsIterator, A.JSInvocationMirror, A.TypeErrorDecoder, A.NullThrownFromJavaScriptException, A._StackTrace, A._Required, A.MapBase, A.LinkedHashMapCell, A.LinkedHashMapKeyIterator, A.JSSyntaxRegExp, A._MatchImplementation, A._AllMatchesIterator, A.StringMatch, A._StringAllMatchesIterator, A._Cell, A.Rti, A._FunctionParameters, A._Type, A._TimerImpl, A.AsyncError, A._Completer, A._FutureListener, A._Future, A._AsyncCallbackEntry, A._StreamController, A._SyncStreamControllerDispatch, A._BufferingStreamSubscription, A._StreamSinkWrapper, A._DelayedEvent, A._DelayedDone, A._PendingEvents, A._DoneStreamSubscription, A._ZoneFunction, A._ZoneSpecification, A._ZoneDelegate, A._Zone, A._HashMapKeyIterator, A.SetBase, A._LinkedHashSetCell, A._LinkedHashSetIterator, A._UnmodifiableMapMixin, A.Codec, A.Converter, A._JsonStringifier, A._Utf8Encoder, A._Utf8Decoder, A.DateTime, A.Duration, A.OutOfMemoryError, A.StackOverflowError, A._Exception, A.FormatException, A.Null, A._StringStackTrace, A.StringBuffer, A._Uri, A.UriData, A._SimpleUri, A.CssStyleDeclarationBase, A.ImmutableListMixin, A.FixedSizeListIterator, A.NullRejectionException, A.NullStreamSink, A.Context, A.Style, A.ParsedPath, A.PathException, A.Chain, A.Frame, A.LazyTrace, A.Trace, A.UnparsedFrame, A.StreamChannelMixin, A._GuaranteeSink, A.StreamChannelController, A.Subscription]);
_inheritMany(J.Interceptor, [J.JSBool, J.JSNull, J.JavaScriptObject, J.JSNumber, J.JSString]);
_inheritMany(J.JavaScriptObject, [J.LegacyJavaScriptObject, J.JSArray, A.NativeByteBuffer, A.NativeTypedData, A.EventTarget, A.AccessibleNodeList, A.Blob, A.CssTransformComponent, A.CssRule, A._CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase, A.CssStyleValue, A.DataTransferItemList, A.DomException, A._DomRectList_JavaScriptObject_ListMixin, A.DomRectReadOnly, A._DomStringList_JavaScriptObject_ListMixin, A.DomTokenList, A._FileList_JavaScriptObject_ListMixin, A.Gamepad, A.History, A._HtmlCollection_JavaScriptObject_ListMixin, A.Location, A.MediaList, A._MidiInputMap_JavaScriptObject_MapMixin, A._MidiOutputMap_JavaScriptObject_MapMixin, A.MimeType, A._MimeTypeArray_JavaScriptObject_ListMixin, A._NodeList_JavaScriptObject_ListMixin, A.Plugin, A._PluginArray_JavaScriptObject_ListMixin, A._RtcStatsReport_JavaScriptObject_MapMixin, A.SpeechGrammar, A._SpeechGrammarList_JavaScriptObject_ListMixin, A.SpeechRecognitionResult, A._Storage_JavaScriptObject_MapMixin, A.StyleSheet, A._TextTrackCueList_JavaScriptObject_ListMixin, A.TimeRanges, A.Touch, A._TouchList_JavaScriptObject_ListMixin, A.TrackDefaultList, A.Url, A.__CssRuleList_JavaScriptObject_ListMixin, A.__GamepadList_JavaScriptObject_ListMixin, A.__NamedNodeMap_JavaScriptObject_ListMixin, A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin, A.__StyleSheetList_JavaScriptObject_ListMixin, A.Length, A._LengthList_JavaScriptObject_ListMixin, A.Number, A._NumberList_JavaScriptObject_ListMixin, A.PointList, A._StringList_JavaScriptObject_ListMixin, A.Transform, A._TransformList_JavaScriptObject_ListMixin, A.AudioBuffer, A._AudioParamMap_JavaScriptObject_MapMixin]);
_inheritMany(J.LegacyJavaScriptObject, [J.PlainJavaScriptObject, J.UnknownJavaScriptObject, J.JavaScriptFunction]);
@@ -17112,9 +16997,9 @@
_inheritMany(A.Error, [A.LateError, A.TypeError, A.JsNoSuchMethodError, A.UnknownJsTypeError, A._CyclicInitializationError, A.RuntimeError, A.AssertionError, A._Error, A.JsonUnsupportedObjectError, A.ArgumentError, A.NoSuchMethodError, A.UnsupportedError, A.UnimplementedError, A.StateError, A.ConcurrentModificationError]);
_inherit(A.UnmodifiableListBase, A.ListBase);
_inherit(A.CodeUnits, A.UnmodifiableListBase);
- _inheritMany(A.Closure, [A.Closure0Args, A.Instantiation, A.Closure2Args, A.TearOffClosure, A.JsLinkedHashMap_values_closure, A.initHooks_closure, A.initHooks_closure1, A._AsyncRun__initializeScheduleImmediate_internalCallback, A._AsyncRun__initializeScheduleImmediate_closure, A._awaitOnObject_closure, A._Future__chainForeignFuture_closure, A._Future__propagateToListeners_handleWhenCompleteCallback_closure, A.Stream_pipe_closure, A.Stream_length_closure, A._CustomZone_bindUnaryCallback_closure, A._CustomZone_bindUnaryCallbackGuarded_closure, A._RootZone_bindUnaryCallback_closure, A._RootZone_bindUnaryCallbackGuarded_closure, A.runZonedGuarded_closure, A._Uri__makePath_closure, A._createTables_setChars, A._createTables_setRange, A.jsify__convert, A.promiseToFuture_closure, A.promiseToFuture_closure0, A.dartify_convert, A.Context_joinAll_closure, A.Context_split_closure, A._validateArgList_closure, A.WindowsStyle_absolutePathToUri_closure, A.Chain_Chain$parse_closure, A.Chain_toTrace_closure, A.Chain_toString_closure0, A.Chain_toString__closure0, A.Chain_toString_closure, A.Chain_toString__closure, A.Trace__parseVM_closure, A.Trace$parseV8_closure, A.Trace$parseJSCore_closure, A.Trace$parseFirefox_closure, A.Trace$parseFriendly_closure, A.Trace_terse_closure, A.Trace_foldFrames_closure, A.Trace_foldFrames_closure0, A.Trace_toString_closure0, A.Trace_toString_closure, A._GuaranteeSink_addStream_closure, A._MultiChannel_closure, A._MultiChannel_closure1, A._MultiChannel_virtualChannel_closure, A.main__closure, A.main__closure0, A.main__closure1, A._connectToServer_closure, A._connectToServer_closure0, A._connectToIframe_closure, A._connectToIframe_closure0, A._connectToIframe_closure1]);
+ _inheritMany(A.Closure, [A.Closure0Args, A.Instantiation, A.Closure2Args, A.TearOffClosure, A.JsLinkedHashMap_values_closure, A.initHooks_closure, A.initHooks_closure1, A._AsyncRun__initializeScheduleImmediate_internalCallback, A._AsyncRun__initializeScheduleImmediate_closure, A._Future__chainForeignFuture_closure, A._Future__propagateToListeners_handleWhenCompleteCallback_closure, A.Stream_pipe_closure, A.Stream_length_closure, A._CustomZone_bindUnaryCallback_closure, A._CustomZone_bindUnaryCallbackGuarded_closure, A._RootZone_bindUnaryCallback_closure, A._RootZone_bindUnaryCallbackGuarded_closure, A.runZonedGuarded_closure, A._Uri__makePath_closure, A._createTables_setChars, A._createTables_setRange, A.jsify__convert, A.promiseToFuture_closure, A.promiseToFuture_closure0, A.dartify_convert, A.Context_joinAll_closure, A.Context_split_closure, A._validateArgList_closure, A.WindowsStyle_absolutePathToUri_closure, A.Chain_Chain$parse_closure, A.Chain_toTrace_closure, A.Chain_toString_closure0, A.Chain_toString__closure0, A.Chain_toString_closure, A.Chain_toString__closure, A.Trace__parseVM_closure, A.Trace$parseV8_closure, A.Trace$parseJSCore_closure, A.Trace$parseFirefox_closure, A.Trace$parseFriendly_closure, A.Trace_terse_closure, A.Trace_foldFrames_closure, A.Trace_foldFrames_closure0, A.Trace_toString_closure0, A.Trace_toString_closure, A._GuaranteeSink_addStream_closure, A._MultiChannel_closure, A._MultiChannel_closure1, A._MultiChannel_virtualChannel_closure, A.MessagePortExtension_get_postMessage_closure, A.main__closure, A.main__closure0, A.main__closure1, A._connectToServer_closure, A._connectToServer_closure0, A._connectToIframe_closure, A._connectToIframe__closure]);
_inheritMany(A.Closure0Args, [A.nullFuture_closure, A._AsyncRun__scheduleImmediateJsOverride_internalCallback, A._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback, A._TimerImpl_internalCallback, A._TimerImpl$periodic_closure, A._Future__addListener_closure, A._Future__prependListeners_closure, A._Future__chainForeignFuture_closure1, A._Future__chainCoreFutureAsync_closure, A._Future__asyncCompleteWithValue_closure, A._Future__asyncCompleteError_closure, A._Future__propagateToListeners_handleWhenCompleteCallback, A._Future__propagateToListeners_handleValueCallback, A._Future__propagateToListeners_handleError, A.Stream_length_closure0, A._StreamController__subscribe_closure, A._StreamController__recordCancel_complete, A._AddStreamState_cancel_closure, A._BufferingStreamSubscription__sendError_sendError, A._BufferingStreamSubscription__sendDone_sendDone, A._PendingEvents_schedule_closure, A._CustomZone_bindCallback_closure, A._CustomZone_bindCallbackGuarded_closure, A._rootHandleError_closure, A._RootZone_bindCallback_closure, A._RootZone_bindCallbackGuarded_closure, A.Utf8Decoder__decoder_closure, A.Utf8Decoder__decoderNonfatal_closure, A.NullStreamSink_addStream_closure, A.Frame_Frame$parseVM_closure, A.Frame_Frame$parseV8_closure, A.Frame_Frame$_parseFirefoxEval_closure, A.Frame_Frame$parseFirefox_closure, A.Frame_Frame$parseFriendly_closure, A.LazyTrace_terse_closure, A.Trace_Trace$from_closure, A.GuaranteeChannel_closure, A.GuaranteeChannel__closure, A._MultiChannel_closure0, A._MultiChannel__closure, A._MultiChannel_virtualChannel_closure0, A.main_closure, A.main__closure2, A.main__closure3]);
- _inheritMany(A.Iterable, [A.EfficientLengthIterable, A.MappedIterable, A.WhereIterable, A.ExpandIterable, A.TakeIterable, A.SkipWhileIterable, A.WhereTypeIterable, A._ConstantMapKeyIterable, A._AllMatchesIterable, A._StringAllMatchesIterable]);
+ _inheritMany(A.Iterable, [A.EfficientLengthIterable, A.MappedIterable, A.WhereIterable, A.ExpandIterable, A.TakeIterable, A.SkipWhileIterable, A.WhereTypeIterable, A._KeysOrValues, A._AllMatchesIterable, A._StringAllMatchesIterable]);
_inheritMany(A.EfficientLengthIterable, [A.ListIterable, A.LinkedHashMapKeyIterable, A._HashMapKeyIterable]);
_inheritMany(A.ListIterable, [A.SubListIterable, A.MappedListIterable, A.ReversedListIterable, A._JsonMapKeyIterable]);
_inherit(A.EfficientLengthMappedIterable, A.MappedIterable);
@@ -17124,7 +17009,7 @@
_inherit(A.ConstantMapView, A.UnmodifiableMapView);
_inherit(A.ConstantStringMap, A.ConstantMap);
_inherit(A.Instantiation1, A.Instantiation);
- _inheritMany(A.Closure2Args, [A.Primitives_functionNoSuchMethod_closure, A.initHooks_closure0, A._awaitOnObject_closure0, A._wrapJsFunctionForAsync_closure, A._Future__chainForeignFuture_closure0, A.MapBase_mapToString_closure, A._JsonStringifier_writeMap_closure, A.NoSuchMethodError_toString_closure, A.Uri_splitQueryString_closure, A.Uri__parseIPv4Address_error, A.Uri_parseIPv6Address_error, A.Uri_parseIPv6Address_parseHex, A._createTables_build, A.MidiInputMap_keys_closure, A.MidiOutputMap_keys_closure, A.RtcStatsReport_keys_closure, A.Storage_keys_closure, A.AudioParamMap_keys_closure, A.Frame_Frame$parseV8_closure_parseLocation, A.main_closure0]);
+ _inheritMany(A.Closure2Args, [A.Primitives_functionNoSuchMethod_closure, A.initHooks_closure0, A._Future__chainForeignFuture_closure0, A.MapBase_mapToString_closure, A._JsonStringifier_writeMap_closure, A.NoSuchMethodError_toString_closure, A.Uri_splitQueryString_closure, A.Uri__parseIPv4Address_error, A.Uri_parseIPv6Address_error, A.Uri_parseIPv6Address_parseHex, A._createTables_build, A.MidiInputMap_keys_closure, A.MidiOutputMap_keys_closure, A.RtcStatsReport_keys_closure, A.Storage_keys_closure, A.AudioParamMap_keys_closure, A.Frame_Frame$parseV8_closure_parseLocation, A.main_closure0]);
_inherit(A.NullError, A.TypeError);
_inheritMany(A.TearOffClosure, [A.StaticClosure, A.BoundClosure]);
_inherit(A._AssertionError, A.AssertionError);
@@ -17275,12 +17160,12 @@
typeUniverse: {eC: new Map(), tR: {}, eT: {}, tPV: {}, sEA: []},
mangledGlobalNames: {int: "int", double: "double", num: "num", String: "String", bool: "bool", Null: "Null", List: "List"},
mangledNames: {},
- types: ["~()", "bool(String)", "Null()", "~(@)", "~(String,@)", "Frame()", "Frame(String)", "~(JavaScriptObject)", "Null(@)", "~(Object,StackTrace)", "~(Object[StackTrace?])", "~(Object?)", "~(~())", "@()", "Trace(String)", "@(@)", "~(Object?,Object?)", "Object?(Object?)", "String(String)", "~(Uint8List,String,int)", "int(Frame)", "String(Frame)", "Trace()", "bool(Frame)", "~(Symbol0,@)", "~(String,int?)", "int(int,int)", "Null(Object,StackTrace)", "Uint8List(@,@)", "~(Zone,ZoneDelegate,Zone,Object,StackTrace)", "~(String,String)", "Null(~())", "Null(@,StackTrace)", "String(String?)", "List(Trace)", "int(Trace)", "_Future<@>(@)", "String(Trace)", "@(@,String)", "@(String)", "Frame(String,String)", "Future<@>(@)", "Map(Map,String)", "0^(0^,0^)", "~(List<@>)", "~(Timer)", "Future()", "~(String,int)", "~(int,@)", "~(Zone?,ZoneDelegate?,Zone,Object,StackTrace)", "0^(Zone?,ZoneDelegate?,Zone,0^())