OLD | NEW |
1 // Generated by dart2js, the Dart to JavaScript compiler version: 1.9.0-edge.440
28. | 1 // Generated by dart2js, the Dart to JavaScript compiler version: 1.9.0-edge.440
28. |
2 // The code supports the following hooks: | 2 // The code supports the following hooks: |
3 // dartPrint(message): | 3 // dartPrint(message): |
4 // if this function is defined it is called instead of the Dart [print] | 4 // if this function is defined it is called instead of the Dart [print] |
5 // method. | 5 // method. |
6 // | 6 // |
7 // dartMainRunner(main, args): | 7 // dartMainRunner(main, args): |
8 // if this function is defined, the Dart [main] method will not be invoked | 8 // if this function is defined, the Dart [main] method will not be invoked |
9 // directly. Instead, a closure that will invoke [main], and its arguments | 9 // directly. Instead, a closure that will invoke [main], and its arguments |
10 // [args] is passed to [dartMainRunner]. | 10 // [args] is passed to [dartMainRunner]. |
(...skipping 2878 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2889 substitute: function(substitution, $arguments) { | 2889 substitute: function(substitution, $arguments) { |
2890 if (typeof substitution == "function") { | 2890 if (typeof substitution == "function") { |
2891 substitution = H.invokeOn(substitution, null, $arguments); | 2891 substitution = H.invokeOn(substitution, null, $arguments); |
2892 if (substitution == null || typeof substitution === "object" && substituti
on !== null && substitution.constructor === Array) | 2892 if (substitution == null || typeof substitution === "object" && substituti
on !== null && substitution.constructor === Array) |
2893 $arguments = substitution; | 2893 $arguments = substitution; |
2894 else if (typeof substitution == "function") | 2894 else if (typeof substitution == "function") |
2895 $arguments = H.invokeOn(substitution, null, $arguments); | 2895 $arguments = H.invokeOn(substitution, null, $arguments); |
2896 } | 2896 } |
2897 return $arguments; | 2897 return $arguments; |
2898 }, | 2898 }, |
| 2899 checkSubtype: function(object, isField, checks, asField) { |
| 2900 var $arguments, interceptor; |
| 2901 if (object == null) |
| 2902 return false; |
| 2903 $arguments = H.getRuntimeTypeInfo(object); |
| 2904 interceptor = J.getInterceptor(object); |
| 2905 if (interceptor[isField] == null) |
| 2906 return false; |
| 2907 return H.areSubtypes(H.substitute(interceptor[asField], $arguments), checks)
; |
| 2908 }, |
2899 areSubtypes: function(s, t) { | 2909 areSubtypes: function(s, t) { |
2900 var len, i; | 2910 var len, i; |
2901 if (s == null || t == null) | 2911 if (s == null || t == null) |
2902 return true; | 2912 return true; |
2903 len = s.length; | 2913 len = s.length; |
2904 for (i = 0; i < len; ++i) | 2914 for (i = 0; i < len; ++i) |
2905 if (!H.isSubtype(s[i], t[i])) | 2915 if (!H.isSubtype(s[i], t[i])) |
2906 return false; | 2916 return false; |
2907 return true; | 2917 return true; |
2908 }, | 2918 }, |
(...skipping 6418 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9327 appendSlash = true; | 9337 appendSlash = true; |
9328 else { | 9338 else { |
9329 output.push(segment); | 9339 output.push(segment); |
9330 appendSlash = false; | 9340 appendSlash = false; |
9331 } | 9341 } |
9332 } | 9342 } |
9333 if (appendSlash) | 9343 if (appendSlash) |
9334 output.push(""); | 9344 output.push(""); |
9335 return C.JSArray_methods.join$1(output, "/"); | 9345 return C.JSArray_methods.join$1(output, "/"); |
9336 }, | 9346 }, |
9337 resolveUri$1: function(reference) { | |
9338 var targetScheme, targetUserInfo, targetHost, targetPort, targetPath, targ
etQuery, t1, fragment; | |
9339 targetScheme = reference.scheme; | |
9340 if (targetScheme.length !== 0) { | |
9341 if (reference._host != null) { | |
9342 targetUserInfo = reference._userInfo; | |
9343 targetHost = reference.get$host(reference); | |
9344 targetPort = reference._port != null ? reference.get$port(reference) :
null; | |
9345 } else { | |
9346 targetUserInfo = ""; | |
9347 targetHost = null; | |
9348 targetPort = null; | |
9349 } | |
9350 targetPath = this._removeDotSegments$1(reference._path); | |
9351 targetQuery = reference._query; | |
9352 if (targetQuery != null) | |
9353 ; | |
9354 else | |
9355 targetQuery = null; | |
9356 } else { | |
9357 targetScheme = this.scheme; | |
9358 if (reference._host != null) { | |
9359 targetUserInfo = reference._userInfo; | |
9360 targetHost = reference.get$host(reference); | |
9361 targetPort = P.Uri__makePort(reference._port != null ? reference.get$p
ort(reference) : null, targetScheme); | |
9362 targetPath = this._removeDotSegments$1(reference._path); | |
9363 targetQuery = reference._query; | |
9364 if (targetQuery != null) | |
9365 ; | |
9366 else | |
9367 targetQuery = null; | |
9368 } else { | |
9369 t1 = reference._path; | |
9370 if (t1 === "") { | |
9371 targetPath = this._path; | |
9372 targetQuery = reference._query; | |
9373 if (targetQuery != null) | |
9374 ; | |
9375 else | |
9376 targetQuery = this._query; | |
9377 } else { | |
9378 targetPath = C.JSString_methods.startsWith$1(t1, "/") ? this._remove
DotSegments$1(t1) : this._removeDotSegments$1(this._merge$2(this._path, t1)); | |
9379 targetQuery = reference._query; | |
9380 if (targetQuery != null) | |
9381 ; | |
9382 else | |
9383 targetQuery = null; | |
9384 } | |
9385 targetUserInfo = this._userInfo; | |
9386 targetHost = this._host; | |
9387 targetPort = this._port; | |
9388 } | |
9389 } | |
9390 fragment = reference._fragment; | |
9391 if (fragment != null) | |
9392 ; | |
9393 else | |
9394 fragment = null; | |
9395 return new P.Uri(targetHost, targetPort, targetPath, targetScheme, targetU
serInfo, targetQuery, fragment, null, null); | |
9396 }, | |
9397 get$origin: function(_) { | 9347 get$origin: function(_) { |
9398 var t1, t2; | 9348 var t1, t2; |
9399 t1 = this.scheme; | 9349 t1 = this.scheme; |
9400 if (t1 !== "") { | 9350 if (t1 !== "") { |
9401 t2 = this._host; | 9351 t2 = this._host; |
9402 t2 = t2 == null || t2 === ""; | 9352 t2 = t2 == null || t2 === ""; |
9403 } else | 9353 } else |
9404 t2 = true; | 9354 t2 = true; |
9405 if (t2) | 9355 if (t2) |
9406 throw H.wrapException(P.StateError$("Cannot use origin without a scheme:
" + this.toString$0(0))); | 9356 throw H.wrapException(P.StateError$("Cannot use origin without a scheme:
" + this.toString$0(0))); |
(...skipping 1062 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10469 "^": "Closure:15;", | 10419 "^": "Closure:15;", |
10470 call$2: function($byte, buffer) { | 10420 call$2: function($byte, buffer) { |
10471 buffer._contents += H.Primitives_stringFromCharCode(C.JSString_methods.cod
eUnitAt$1("0123456789ABCDEF", $byte >>> 4)); | 10421 buffer._contents += H.Primitives_stringFromCharCode(C.JSString_methods.cod
eUnitAt$1("0123456789ABCDEF", $byte >>> 4)); |
10472 buffer._contents += H.Primitives_stringFromCharCode(C.JSString_methods.cod
eUnitAt$1("0123456789ABCDEF", $byte & 15)); | 10422 buffer._contents += H.Primitives_stringFromCharCode(C.JSString_methods.cod
eUnitAt$1("0123456789ABCDEF", $byte & 15)); |
10473 } | 10423 } |
10474 } | 10424 } |
10475 }], | 10425 }], |
10476 ["dart.dom.html", "dart:html", , W, { | 10426 ["dart.dom.html", "dart:html", , W, { |
10477 "^": "", | 10427 "^": "", |
10478 WebSocket_WebSocket: function(url, protocol_OR_protocols) { | 10428 WebSocket_WebSocket: function(url, protocol_OR_protocols) { |
10479 return new WebSocket(url); | 10429 var t1, t2; |
| 10430 t1 = typeof url !== "string"; |
| 10431 if ((!t1 || url == null) && true) |
| 10432 return new WebSocket(url); |
| 10433 t2 = !t1 || url == null; |
| 10434 if (t2) |
| 10435 return new WebSocket(url, protocol_OR_protocols); |
| 10436 t2 = H.checkSubtype(protocol_OR_protocols, "$isList", [P.String], "$asList")
; |
| 10437 if (!t2) |
| 10438 ; |
| 10439 t1 = !t1 || url == null; |
| 10440 if (t1) |
| 10441 return new WebSocket(url, protocol_OR_protocols); |
| 10442 throw H.wrapException(P.ArgumentError$("Incorrect number or type of argument
s")); |
10480 }, | 10443 }, |
10481 _JenkinsSmiHash_combine: function(hash, value) { | 10444 _JenkinsSmiHash_combine: function(hash, value) { |
10482 hash = 536870911 & hash + value; | 10445 hash = 536870911 & hash + value; |
10483 hash = 536870911 & hash + ((524287 & hash) << 10 >>> 0); | 10446 hash = 536870911 & hash + ((524287 & hash) << 10 >>> 0); |
10484 return hash ^ hash >>> 6; | 10447 return hash ^ hash >>> 6; |
10485 }, | 10448 }, |
10486 _JenkinsSmiHash_finish: function(hash) { | 10449 _JenkinsSmiHash_finish: function(hash) { |
10487 hash = 536870911 & hash + ((67108863 & hash) << 3 >>> 0); | 10450 hash = 536870911 & hash + ((67108863 & hash) << 3 >>> 0); |
10488 hash ^= hash >>> 11; | 10451 hash ^= hash >>> 11; |
10489 return 536870911 & hash + ((16383 & hash) << 15 >>> 0); | 10452 return 536870911 & hash + ((16383 & hash) << 15 >>> 0); |
(...skipping 1481 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11971 LazyTrace_terse_closure: { | 11934 LazyTrace_terse_closure: { |
11972 "^": "Closure:0;this_0", | 11935 "^": "Closure:0;this_0", |
11973 call$0: function() { | 11936 call$0: function() { |
11974 return this.this_0.get$_trace().get$terse(); | 11937 return this.this_0.get$_trace().get$terse(); |
11975 } | 11938 } |
11976 } | 11939 } |
11977 }], | 11940 }], |
11978 ["path", "package:path/path.dart", , B, { | 11941 ["path", "package:path/path.dart", , B, { |
11979 "^": "", | 11942 "^": "", |
11980 current: function() { | 11943 current: function() { |
11981 var uri, t1, t2, path; | 11944 var uri, t1, t2, targetScheme, targetUserInfo, targetHost, targetPort, targe
tPath, targetQuery, fragment, path; |
11982 uri = P.Uri_base(); | 11945 uri = P.Uri_base(); |
11983 t1 = $.get$Style_platform(); | 11946 t1 = $.get$Style_platform(); |
11984 t2 = $.get$Style_url(); | 11947 t2 = $.get$Style_url(); |
11985 if (t1 == null ? t2 == null : t1 === t2) | 11948 if (t1 == null ? t2 == null : t1 === t2) { |
11986 return uri.resolveUri$1(P.Uri_parse(".")).toString$0(0); | 11949 t1 = P.Uri_parse("."); |
11987 else { | 11950 targetScheme = t1.scheme; |
| 11951 if (targetScheme.length !== 0) { |
| 11952 if (t1._host != null) { |
| 11953 targetUserInfo = t1._userInfo; |
| 11954 targetHost = t1.get$host(t1); |
| 11955 targetPort = t1._port != null ? t1.get$port(t1) : null; |
| 11956 } else { |
| 11957 targetUserInfo = ""; |
| 11958 targetHost = null; |
| 11959 targetPort = null; |
| 11960 } |
| 11961 targetPath = uri._removeDotSegments$1(t1._path); |
| 11962 targetQuery = t1._query; |
| 11963 if (targetQuery != null) |
| 11964 ; |
| 11965 else |
| 11966 targetQuery = null; |
| 11967 } else { |
| 11968 targetScheme = uri.scheme; |
| 11969 if (t1._host != null) { |
| 11970 targetUserInfo = t1._userInfo; |
| 11971 targetHost = t1.get$host(t1); |
| 11972 targetPort = P.Uri__makePort(t1._port != null ? t1.get$port(t1) : null
, targetScheme); |
| 11973 targetPath = uri._removeDotSegments$1(t1._path); |
| 11974 targetQuery = t1._query; |
| 11975 if (targetQuery != null) |
| 11976 ; |
| 11977 else |
| 11978 targetQuery = null; |
| 11979 } else { |
| 11980 t2 = t1._path; |
| 11981 if (t2 === "") { |
| 11982 targetPath = uri._path; |
| 11983 targetQuery = t1._query; |
| 11984 if (targetQuery != null) |
| 11985 ; |
| 11986 else |
| 11987 targetQuery = uri._query; |
| 11988 } else { |
| 11989 targetPath = C.JSString_methods.startsWith$1(t2, "/") ? uri._removeD
otSegments$1(t2) : uri._removeDotSegments$1(uri._merge$2(uri._path, t2)); |
| 11990 targetQuery = t1._query; |
| 11991 if (targetQuery != null) |
| 11992 ; |
| 11993 else |
| 11994 targetQuery = null; |
| 11995 } |
| 11996 targetUserInfo = uri._userInfo; |
| 11997 targetHost = uri._host; |
| 11998 targetPort = uri._port; |
| 11999 } |
| 12000 } |
| 12001 fragment = t1._fragment; |
| 12002 if (fragment != null) |
| 12003 ; |
| 12004 else |
| 12005 fragment = null; |
| 12006 return new P.Uri(targetHost, targetPort, targetPath, targetScheme, targetU
serInfo, targetQuery, fragment, null, null).toString$0(0); |
| 12007 } else { |
11988 path = uri.toFilePath$0(); | 12008 path = uri.toFilePath$0(); |
11989 return C.JSString_methods.substring$2(path, 0, path.length - 1); | 12009 return C.JSString_methods.substring$2(path, 0, path.length - 1); |
11990 } | 12010 } |
11991 } | 12011 } |
11992 }], | 12012 }], |
11993 ["path.context", "package:path/src/context.dart", , F, { | 12013 ["path.context", "package:path/src/context.dart", , F, { |
11994 "^": "", | 12014 "^": "", |
11995 _validateArgList: function(method, args) { | 12015 _validateArgList: function(method, args) { |
11996 var i, numArgs, numArgs0, message, t1, t2; | 12016 var i, numArgs, numArgs0, message, t1, t2; |
11997 for (i = 1; i < 8; ++i) { | 12017 for (i = 1; i < 8; ++i) { |
(...skipping 915 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12913 Trace_toString_closure: { | 12933 Trace_toString_closure: { |
12914 "^": "Closure:2;longest_0", | 12934 "^": "Closure:2;longest_0", |
12915 call$1: function(frame) { | 12935 call$1: function(frame) { |
12916 return H.S(N.padRight(J.get$location$x(frame), this.longest_0)) + " " + H
.S(frame.get$member()) + "\n"; | 12936 return H.S(N.padRight(J.get$location$x(frame), this.longest_0)) + " " + H
.S(frame.get$member()) + "\n"; |
12917 } | 12937 } |
12918 } | 12938 } |
12919 }], | 12939 }], |
12920 ["unittest.multi_channel", "package:unittest/src/util/multi_channel.dart", , K,
{ | 12940 ["unittest.multi_channel", "package:unittest/src/util/multi_channel.dart", , K,
{ |
12921 "^": "", | 12941 "^": "", |
12922 _MultiChannel: { | 12942 _MultiChannel: { |
12923 "^": "Object;_innerStream,_innerSink,_innerStreamSubscription,_streamControl
ler,_sinkController,_streamControllers,_sinkControllers,_nextId", | 12943 "^": "StreamChannelMixin;_innerStream,_innerSink,_innerStreamSubscription,_s
treamController,_sinkController,_streamControllers,_sinkControllers,_nextId", |
12924 virtualChannel$1: function(id) { | 12944 virtualChannel$1: function(id) { |
12925 var t1, t2, inputId, t3, streamController, sinkController; | 12945 var t1, t2, inputId, t3, streamController, sinkController; |
12926 t1 = {}; | 12946 t1 = {}; |
12927 if (this._innerStream == null) | 12947 if (this._innerStream == null) |
12928 throw H.wrapException(P.StateError$("The underlying channel is closed.")
); | 12948 throw H.wrapException(P.StateError$("The underlying channel is closed.")
); |
12929 t1.inputId_0 = null; | 12949 t1.inputId_0 = null; |
12930 t1.outputId_1 = null; | 12950 t1.outputId_1 = null; |
12931 if (id != null) { | 12951 if (id != null) { |
12932 t1.inputId_0 = id; | 12952 t1.inputId_0 = id; |
12933 t1.outputId_1 = H.intTypeCast(id) + 1; | 12953 t1.outputId_1 = H.intTypeCast(id) + 1; |
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13035 } | 13055 } |
13036 }, | 13056 }, |
13037 _MultiChannel_virtualChannel_closure0: { | 13057 _MultiChannel_virtualChannel_closure0: { |
13038 "^": "Closure:0;box_0,this_2", | 13058 "^": "Closure:0;box_0,this_2", |
13039 call$0: function() { | 13059 call$0: function() { |
13040 var t1 = this.box_0; | 13060 var t1 = this.box_0; |
13041 return this.this_2._closeChannel$2(t1.inputId_0, t1.outputId_1); | 13061 return this.this_2._closeChannel$2(t1.inputId_0, t1.outputId_1); |
13042 } | 13062 } |
13043 }, | 13063 }, |
13044 VirtualChannel: { | 13064 VirtualChannel: { |
13045 "^": "Object;_parent,id,stream,sink" | 13065 "^": "StreamChannelMixin;_parent,id,stream,sink" |
13046 } | 13066 } |
13047 }], | 13067 }], |
13048 ["unittest.runner.browser.host", "host.dart", , O, { | 13068 ["unittest.runner.browser.host", "host.dart", , O, { |
13049 "^": "", | 13069 "^": "", |
13050 main: [function() { | 13070 main: [function() { |
13051 P.runZoned(new O.main_closure(), new O.main_closure0(), null, null); | 13071 P.runZoned(new O.main_closure(), new O.main_closure0(), null, null); |
13052 }, "call$0", "main$closure", 0, 0, 1], | 13072 }, "call$0", "main$closure", 0, 0, 1], |
13053 _connectToServer: function() { | 13073 _connectToServer: function() { |
13054 var currentUrl, t1, scheme, isFile, userInfo, port, host, path, t2, query, f
ragment, webSocket, inputController, outputController; | 13074 var currentUrl, t1, webSocket, inputController, outputController; |
13055 currentUrl = P.Uri_parse(window.location.href); | 13075 currentUrl = P.Uri_parse(window.location.href); |
13056 t1 = currentUrl._queryParameters; | 13076 t1 = currentUrl._queryParameters; |
13057 if (t1 == null) { | 13077 if (t1 == null) { |
13058 t1 = currentUrl._query; | 13078 t1 = currentUrl._query; |
13059 t1 = H.setRuntimeTypeInfo(new P.UnmodifiableMapView(P.Uri_splitQueryString
(t1 == null ? "" : t1, C.Utf8Codec_false)), [null, null]); | 13079 t1 = H.setRuntimeTypeInfo(new P.UnmodifiableMapView(P.Uri_splitQueryString
(t1 == null ? "" : t1, C.Utf8Codec_false)), [null, null]); |
13060 currentUrl._queryParameters = t1; | 13080 currentUrl._queryParameters = t1; |
13061 } | 13081 } |
13062 t1 = currentUrl.resolveUri$1(P.Uri_parse(J.$index$asx(t1._collection$_map, "
managerUrl"))); | 13082 webSocket = W.WebSocket_WebSocket(J.$index$asx(t1._collection$_map, "manager
Url"), null); |
13063 scheme = P.Uri__makeScheme("ws", 2); | |
13064 isFile = scheme === "file"; | |
13065 userInfo = t1._userInfo; | |
13066 port = P.Uri__makePort(t1._port, scheme); | |
13067 if (t1._host != null) | |
13068 host = t1.get$host(t1); | |
13069 else | |
13070 host = userInfo.length !== 0 || port != null || isFile ? "" : null; | |
13071 path = t1._path; | |
13072 if (!isFile) | |
13073 t2 = host != null && path.length !== 0; | |
13074 else | |
13075 t2 = true; | |
13076 if (t2 && !C.JSString_methods.startsWith$1(path, "/")) | |
13077 path = "/" + path; | |
13078 query = t1._query; | |
13079 if (query != null) | |
13080 ; | |
13081 else | |
13082 query = null; | |
13083 fragment = t1._fragment; | |
13084 if (fragment != null) | |
13085 ; | |
13086 else | |
13087 fragment = null; | |
13088 webSocket = W.WebSocket_WebSocket(new P.Uri(host, port, path, scheme, userIn
fo, query, fragment, null, null).toString$0(0), null); | |
13089 inputController = P.StreamController_StreamController(null, null, null, null
, true, null); | 13083 inputController = P.StreamController_StreamController(null, null, null, null
, true, null); |
13090 t1 = H.setRuntimeTypeInfo(new W._EventStream(webSocket, "message", false), [
null]); | 13084 t1 = H.setRuntimeTypeInfo(new W._EventStream(webSocket, "message", false), [
null]); |
13091 H.setRuntimeTypeInfo(new W._EventStreamSubscription(0, t1._html$_target, t1.
_eventType, W._wrapZone(new O._connectToServer_closure(inputController)), t1._us
eCapture), [H.getTypeArgumentByIndex(t1, 0)])._tryResume$0(); | 13085 H.setRuntimeTypeInfo(new W._EventStreamSubscription(0, t1._html$_target, t1.
_eventType, W._wrapZone(new O._connectToServer_closure(inputController)), t1._us
eCapture), [H.getTypeArgumentByIndex(t1, 0)])._tryResume$0(); |
13092 outputController = P.StreamController_StreamController(null, null, null, nul
l, true, null); | 13086 outputController = P.StreamController_StreamController(null, null, null, nul
l, true, null); |
13093 H.setRuntimeTypeInfo(new P._ControllerStream(outputController), [null]).list
en$1(new O._connectToServer_closure0(webSocket)); | 13087 H.setRuntimeTypeInfo(new P._ControllerStream(outputController), [null]).list
en$1(new O._connectToServer_closure0(webSocket)); |
13094 return K._MultiChannel$(H.setRuntimeTypeInfo(new P._ControllerStream(inputCo
ntroller), [null]), H.setRuntimeTypeInfo(new P._StreamSinkWrapper(outputControll
er), [H.getRuntimeTypeArgument(outputController, "_StreamController", 0)])); | 13088 return K._MultiChannel$(H.setRuntimeTypeInfo(new P._ControllerStream(inputCo
ntroller), [null]), H.setRuntimeTypeInfo(new P._StreamSinkWrapper(outputControll
er), [H.getRuntimeTypeArgument(outputController, "_StreamController", 0)])); |
13095 }, | 13089 }, |
13096 _connectToIframe: function(url) { | 13090 _connectToIframe: function(url) { |
13097 var iframe, t1, inputController, outputController; | 13091 var iframe, t1, inputController, outputController; |
13098 iframe = document.createElement("iframe", null); | 13092 iframe = document.createElement("iframe", null); |
13099 t1 = J.getInterceptor$x(iframe); | 13093 t1 = J.getInterceptor$x(iframe); |
13100 t1.set$src(iframe, url); | 13094 t1.set$src(iframe, url); |
13101 document.body.appendChild(iframe); | 13095 document.body.appendChild(iframe); |
13102 inputController = P.StreamController_StreamController(null, null, null, null
, true, null); | 13096 inputController = P.StreamController_StreamController(null, null, null, null
, true, null); |
13103 outputController = P.StreamController_StreamController(null, null, null, nul
l, true, null); | 13097 outputController = P.StreamController_StreamController(null, null, null, nul
l, true, null); |
13104 t1 = t1.get$onLoad(iframe); | 13098 t1 = t1.get$onLoad(iframe); |
13105 t1.get$first(t1).then$1(new O._connectToIframe_closure(iframe, inputControll
er, outputController)); | 13099 t1.get$first(t1).then$1(new O._connectToIframe_closure(iframe, inputControll
er, outputController)); |
13106 return new X.StreamChannel(H.setRuntimeTypeInfo(new P._ControllerStream(inpu
tController), [null]), H.setRuntimeTypeInfo(new P._StreamSinkWrapper(outputContr
oller), [H.getRuntimeTypeArgument(outputController, "_StreamController", 0)])); | 13100 return H.setRuntimeTypeInfo(new X._StreamChannel(H.setRuntimeTypeInfo(new P.
_ControllerStream(inputController), [null]), H.setRuntimeTypeInfo(new P._StreamS
inkWrapper(outputController), [H.getRuntimeTypeArgument(outputController, "_Stre
amController", 0)])), [null]); |
13107 }, | 13101 }, |
13108 main_closure: { | 13102 main_closure: { |
13109 "^": "Closure:0;", | 13103 "^": "Closure:0;", |
13110 call$0: function() { | 13104 call$0: function() { |
13111 var serverChannel = O._connectToServer(); | 13105 var serverChannel = O._connectToServer(); |
13112 H.setRuntimeTypeInfo(new P._ControllerStream(serverChannel._streamControll
er), [null]).listen$1(new O.main__closure(serverChannel)); | 13106 H.setRuntimeTypeInfo(new P._ControllerStream(serverChannel._streamControll
er), [null]).listen$1(new O.main__closure(serverChannel)); |
13113 } | 13107 } |
13114 }, | 13108 }, |
13115 main__closure: { | 13109 main__closure: { |
13116 "^": "Closure:2;serverChannel_0", | 13110 "^": "Closure:2;serverChannel_0", |
13117 call$1: function(message) { | 13111 call$1: function(message) { |
13118 var t1, suiteChannel, iframeChannel; | 13112 var t1, suiteChannel, iframeChannel; |
13119 t1 = J.getInterceptor$asx(message); | 13113 t1 = J.getInterceptor$asx(message); |
13120 suiteChannel = this.serverChannel_0.virtualChannel$1(t1.$index(message, "c
hannel")); | 13114 suiteChannel = this.serverChannel_0.virtualChannel$1(t1.$index(message, "c
hannel")); |
13121 iframeChannel = O._connectToIframe(t1.$index(message, "url")); | 13115 iframeChannel = O._connectToIframe(t1.$index(message, "url")); |
| 13116 suiteChannel.stream.pipe$1(iframeChannel.sink); |
13122 iframeChannel.stream.pipe$1(suiteChannel.sink); | 13117 iframeChannel.stream.pipe$1(suiteChannel.sink); |
13123 suiteChannel.stream.pipe$1(iframeChannel.sink); | |
13124 } | 13118 } |
13125 }, | 13119 }, |
13126 main_closure0: { | 13120 main_closure0: { |
13127 "^": "Closure:15;", | 13121 "^": "Closure:15;", |
13128 call$2: function(error, stackTrace) { | 13122 call$2: function(error, stackTrace) { |
13129 P.print(H.S(error) + "\n" + H.S(R.Trace_Trace$from(stackTrace).get$terse()
)); | 13123 P.print(H.S(error) + "\n" + H.S(R.Trace_Trace$from(stackTrace).get$terse()
)); |
13130 } | 13124 } |
13131 }, | 13125 }, |
13132 _connectToServer_closure: { | 13126 _connectToServer_closure: { |
13133 "^": "Closure:2;inputController_0", | 13127 "^": "Closure:2;inputController_0", |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13178 _connectToIframe__closure0: { | 13172 _connectToIframe__closure0: { |
13179 "^": "Closure:2;iframe_5", | 13173 "^": "Closure:2;iframe_5", |
13180 call$1: function(message) { | 13174 call$1: function(message) { |
13181 return J.postMessage$2$x(W._convertNativeToDart_Window(this.iframe_5.conte
ntWindow), message, J.get$origin$x(window.location)); | 13175 return J.postMessage$2$x(W._convertNativeToDart_Window(this.iframe_5.conte
ntWindow), message, J.get$origin$x(window.location)); |
13182 } | 13176 } |
13183 } | 13177 } |
13184 }, | 13178 }, |
13185 1], | 13179 1], |
13186 ["unittest.stream_channel", "package:unittest/src/util/stream_channel.dart", , X
, { | 13180 ["unittest.stream_channel", "package:unittest/src/util/stream_channel.dart", , X
, { |
13187 "^": "", | 13181 "^": "", |
13188 StreamChannel: { | 13182 _StreamChannel: { |
13189 "^": "Object;stream,sink" | 13183 "^": "StreamChannelMixin;stream,sink" |
| 13184 }, |
| 13185 StreamChannelMixin: { |
| 13186 "^": "Object;" |
13190 } | 13187 } |
13191 }], | 13188 }], |
13192 ]; | 13189 ]; |
13193 parseReflectionData(dart); | 13190 parseReflectionData(dart); |
13194 // getInterceptor methods | 13191 // getInterceptor methods |
13195 J.getInterceptor = function(receiver) { | 13192 J.getInterceptor = function(receiver) { |
13196 if (typeof receiver == "number") { | 13193 if (typeof receiver == "number") { |
13197 if (Math.floor(receiver) == receiver) | 13194 if (Math.floor(receiver) == receiver) |
13198 return J.JSInt.prototype; | 13195 return J.JSInt.prototype; |
13199 return J.JSDouble.prototype; | 13196 return J.JSDouble.prototype; |
(...skipping 797 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13997 else | 13994 else |
13998 (function(a) { | 13995 (function(a) { |
13999 H.startRootIsolate(O.main$closure(), a); | 13996 H.startRootIsolate(O.main$closure(), a); |
14000 })([]); | 13997 })([]); |
14001 }); | 13998 }); |
14002 ; | 13999 ; |
14003 // END invoke [main]. | 14000 // END invoke [main]. |
14004 })() | 14001 })() |
14005 | 14002 |
14006 //# sourceMappingURL=host.dart.js.map | 14003 //# sourceMappingURL=host.dart.js.map |
OLD | NEW |