| OLD | NEW |
| 1 // Generated by dart2js, the Dart to JavaScript compiler version: 1.10.0-edge.44
826. | 1 // Generated by dart2js, the Dart to JavaScript compiler version: 1.10.0-edge.45
075. |
| 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]. |
| 11 // | 11 // |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 54 var X = map(); | 54 var X = map(); |
| 55 var Y = map(); | 55 var Y = map(); |
| 56 var Z = map(); | 56 var Z = map(); |
| 57 function Isolate() {} | 57 function Isolate() {} |
| 58 init(); | 58 init(); |
| 59 | 59 |
| 60 $ = Isolate.$isolateProperties; | 60 $ = Isolate.$isolateProperties; |
| 61 $.functionThatReturnsNull = function() { | 61 $.functionThatReturnsNull = function() { |
| 62 }; | 62 }; |
| 63 ; | 63 ; |
| 64 function setupProgram(programData) { | 64 function setupProgram(programData, typesOffset) { |
| 65 "use strict"; | 65 "use strict"; |
| 66 function generateAccessor(fieldDescriptor, accessors, cls) { | 66 function generateAccessor(fieldDescriptor, accessors, cls) { |
| 67 var fieldInformation = fieldDescriptor.split("-"); | 67 var fieldInformation = fieldDescriptor.split("-"); |
| 68 var field = fieldInformation[0]; | 68 var field = fieldInformation[0]; |
| 69 var len = field.length; | 69 var len = field.length; |
| 70 var code = field.charCodeAt(len - 1); | 70 var code = field.charCodeAt(len - 1); |
| 71 var reflectable; | 71 var reflectable; |
| 72 if (fieldInformation.length > 1) | 72 if (fieldInformation.length > 1) |
| 73 reflectable = true; | 73 reflectable = true; |
| 74 else | 74 else |
| (...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 216 var d = properties[i]; | 216 var d = properties[i]; |
| 217 if (!hasOwnProperty.call(clsPrototype, d)) | 217 if (!hasOwnProperty.call(clsPrototype, d)) |
| 218 clsPrototype[d] = mixinPrototype[d]; | 218 clsPrototype[d] = mixinPrototype[d]; |
| 219 } | 219 } |
| 220 } | 220 } |
| 221 if (!superclass || typeof superclass != "string") { | 221 if (!superclass || typeof superclass != "string") { |
| 222 var constructor = allClasses[cls]; | 222 var constructor = allClasses[cls]; |
| 223 var prototype = constructor.prototype; | 223 var prototype = constructor.prototype; |
| 224 prototype.constructor = constructor; | 224 prototype.constructor = constructor; |
| 225 prototype.$isObject = constructor; | 225 prototype.$isObject = constructor; |
| 226 prototype.$deferredAction = markerFun; | 226 prototype.$deferredAction = function() { |
| 227 }; |
| 227 return; | 228 return; |
| 228 } | 229 } |
| 229 finishClass(superclass); | 230 finishClass(superclass); |
| 230 var superConstructor = allClasses[superclass]; | 231 var superConstructor = allClasses[superclass]; |
| 231 if (!superConstructor) | 232 if (!superConstructor) |
| 232 superConstructor = existingIsolateProperties[superclass]; | 233 superConstructor = existingIsolateProperties[superclass]; |
| 233 var constructor = allClasses[cls]; | 234 var constructor = allClasses[cls]; |
| 234 var prototype = inheritFrom(constructor, superConstructor); | 235 var prototype = inheritFrom(constructor, superConstructor); |
| 236 if (mixinPrototype) |
| 237 prototype.$deferredAction = mixinDeferredActionHelper(mixinPrototype, pr
ototype); |
| 235 if (Object.prototype.hasOwnProperty.call(prototype, "%")) { | 238 if (Object.prototype.hasOwnProperty.call(prototype, "%")) { |
| 236 var nativeSpec = prototype["%"].split(";"); | 239 var nativeSpec = prototype["%"].split(";"); |
| 237 if (nativeSpec[0]) { | 240 if (nativeSpec[0]) { |
| 238 var tags = nativeSpec[0].split("|"); | 241 var tags = nativeSpec[0].split("|"); |
| 239 for (var i = 0; i < tags.length; i++) { | 242 for (var i = 0; i < tags.length; i++) { |
| 240 init.interceptorsByTag[tags[i]] = constructor; | 243 init.interceptorsByTag[tags[i]] = constructor; |
| 241 init.leafTags[tags[i]] = true; | 244 init.leafTags[tags[i]] = true; |
| 242 } | 245 } |
| 243 } | 246 } |
| 244 if (nativeSpec[1]) { | 247 if (nativeSpec[1]) { |
| 245 tags = nativeSpec[1].split("|"); | 248 tags = nativeSpec[1].split("|"); |
| 246 if (nativeSpec[2]) { | 249 if (nativeSpec[2]) { |
| 247 var subclasses = nativeSpec[2].split("|"); | 250 var subclasses = nativeSpec[2].split("|"); |
| 248 for (var i = 0; i < subclasses.length; i++) { | 251 for (var i = 0; i < subclasses.length; i++) { |
| 249 var subclass = allClasses[subclasses[i]]; | 252 var subclass = allClasses[subclasses[i]]; |
| 250 subclass.$nativeSuperclassTag = tags[0]; | 253 subclass.$nativeSuperclassTag = tags[0]; |
| 251 } | 254 } |
| 252 } | 255 } |
| 253 for (i = 0; i < tags.length; i++) { | 256 for (i = 0; i < tags.length; i++) { |
| 254 init.interceptorsByTag[tags[i]] = constructor; | 257 init.interceptorsByTag[tags[i]] = constructor; |
| 255 init.leafTags[tags[i]] = false; | 258 init.leafTags[tags[i]] = false; |
| 256 } | 259 } |
| 257 } | 260 } |
| 258 if (constructor.prototype.$deferredAction) | 261 prototype.$deferredAction(); |
| 259 finishAddStubsHelper(constructor.prototype); | |
| 260 } | 262 } |
| 261 if (prototype.$isInterceptor && constructor.prototype.$deferredAction) | 263 if (prototype.$isInterceptor) |
| 262 finishAddStubsHelper(constructor.prototype); | 264 prototype.$deferredAction(); |
| 263 } | 265 } |
| 264 var properties = Object.keys(processedClasses.pending); | 266 var properties = Object.keys(processedClasses.pending); |
| 265 for (var i = 0; i < properties.length; i++) | 267 for (var i = 0; i < properties.length; i++) |
| 266 finishClass(properties[i]); | 268 finishClass(properties[i]); |
| 267 } | 269 } |
| 268 function finishAddStubsHelper(prototype) { | 270 function finishAddStubsHelper() { |
| 269 var prototype = prototype || this; | 271 var prototype = this; |
| 270 var object; | 272 while (!prototype.hasOwnProperty("$deferredAction")) |
| 271 while (prototype.$deferredAction != markerFun) { | 273 prototype = prototype.__proto__; |
| 272 if (prototype.hasOwnProperty("$deferredAction")) { | 274 delete prototype.$deferredAction; |
| 275 var properties = Object.keys(prototype); |
| 276 for (var index = 0; index < properties.length; index++) { |
| 277 var property = properties[index]; |
| 278 var firstChar = property.charCodeAt(0); |
| 279 var elem; |
| 280 if (property !== "^" && property !== "$reflectable" && firstChar !== 43 &&
firstChar !== 42 && (elem = prototype[property]) != null && elem.constructor ==
= Array && property !== "<>") |
| 281 addStubs(prototype, elem, property, false, []); |
| 282 } |
| 283 convertToFastObject(prototype); |
| 284 prototype = prototype.__proto__; |
| 285 prototype.$deferredAction(); |
| 286 } |
| 287 function mixinDeferredActionHelper(mixinPrototype, targetPrototype) { |
| 288 var chain; |
| 289 if (targetPrototype.hasOwnProperty("$deferredAction")) |
| 290 chain = targetPrototype.$deferredAction; |
| 291 return function foo() { |
| 292 var prototype = this; |
| 293 while (!prototype.hasOwnProperty("$deferredAction")) |
| 294 prototype = prototype.__proto__; |
| 295 if (chain) |
| 296 prototype.$deferredAction = chain; |
| 297 else { |
| 273 delete prototype.$deferredAction; | 298 delete prototype.$deferredAction; |
| 274 var properties = Object.keys(prototype); | |
| 275 for (var index = 0; index < properties.length; index++) { | |
| 276 var property = properties[index]; | |
| 277 var firstChar = property.charCodeAt(0); | |
| 278 var elem; | |
| 279 if (property !== "^" && property !== "$reflectable" && firstChar !== 4
3 && firstChar !== 42 && (elem = prototype[property]) != null && elem.constructo
r === Array && property !== "<>") | |
| 280 addStubs(prototype, elem, property, false, []); | |
| 281 } | |
| 282 convertToFastObject(prototype); | 299 convertToFastObject(prototype); |
| 283 } | 300 } |
| 284 prototype = prototype.__proto__; | 301 mixinPrototype.$deferredAction(); |
| 285 } | 302 prototype.$deferredAction(); |
| 303 }; |
| 286 } | 304 } |
| 287 function processClassData(cls, descriptor, processedClasses) { | 305 function processClassData(cls, descriptor, processedClasses) { |
| 288 descriptor = convertToSlowObject(descriptor); | 306 descriptor = convertToSlowObject(descriptor); |
| 289 var previousProperty; | 307 var previousProperty; |
| 290 var properties = Object.keys(descriptor); | 308 var properties = Object.keys(descriptor); |
| 291 var hasDeferredWork = false; | 309 var hasDeferredWork = false; |
| 292 var shouldDeferWork = supportsDirectProtoAccess && cls != "Object"; | 310 var shouldDeferWork = supportsDirectProtoAccess && cls != "Object"; |
| 293 for (var i = 0; i < properties.length; i++) { | 311 for (var i = 0; i < properties.length; i++) { |
| 294 var property = properties[i]; | 312 var property = properties[i]; |
| 295 var firstChar = property.charCodeAt(0); | 313 var firstChar = property.charCodeAt(0); |
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 406 var requiredParameterInfo = array[0]; | 424 var requiredParameterInfo = array[0]; |
| 407 var requiredParameterCount = requiredParameterInfo >> 1; | 425 var requiredParameterCount = requiredParameterInfo >> 1; |
| 408 var isAccessor = (requiredParameterInfo & 1) === 1; | 426 var isAccessor = (requiredParameterInfo & 1) === 1; |
| 409 var isSetter = requiredParameterInfo === 3; | 427 var isSetter = requiredParameterInfo === 3; |
| 410 var isGetter = requiredParameterInfo === 1; | 428 var isGetter = requiredParameterInfo === 1; |
| 411 var optionalParameterInfo = array[1]; | 429 var optionalParameterInfo = array[1]; |
| 412 var optionalParameterCount = optionalParameterInfo >> 1; | 430 var optionalParameterCount = optionalParameterInfo >> 1; |
| 413 var optionalParametersAreNamed = (optionalParameterInfo & 1) === 1; | 431 var optionalParametersAreNamed = (optionalParameterInfo & 1) === 1; |
| 414 var isIntercepted = requiredParameterCount + optionalParameterCount != funcs
[0].length; | 432 var isIntercepted = requiredParameterCount + optionalParameterCount != funcs
[0].length; |
| 415 var functionTypeIndex = array[2]; | 433 var functionTypeIndex = array[2]; |
| 434 if (typeof functionTypeIndex == "number") |
| 435 array[2] = functionTypeIndex + typesOffset; |
| 416 var unmangledNameIndex = 2 * optionalParameterCount + requiredParameterCount
+ 3; | 436 var unmangledNameIndex = 2 * optionalParameterCount + requiredParameterCount
+ 3; |
| 417 if (getterStubName) { | 437 if (getterStubName) { |
| 418 f = tearOff(funcs, array, isStatic, name, isIntercepted); | 438 f = tearOff(funcs, array, isStatic, name, isIntercepted); |
| 419 prototype[name].$getter = f; | 439 prototype[name].$getter = f; |
| 420 f.$getterStub = true; | 440 f.$getterStub = true; |
| 421 if (isStatic) { | 441 if (isStatic) { |
| 422 init.globalFunctions[name] = f; | 442 init.globalFunctions[name] = f; |
| 423 functions.push(getterStubName); | 443 functions.push(getterStubName); |
| 424 } | 444 } |
| 425 prototype[getterStubName] = f; | 445 prototype[getterStubName] = f; |
| (...skipping 297 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 723 t1 = skipCount + i; | 743 t1 = skipCount + i; |
| 724 if (t1 < 0 || t1 >= iterable.length) | 744 if (t1 < 0 || t1 >= iterable.length) |
| 725 return H.ioore(iterable, t1); | 745 return H.ioore(iterable, t1); |
| 726 receiver[start + i] = iterable[t1]; | 746 receiver[start + i] = iterable[t1]; |
| 727 } | 747 } |
| 728 }, | 748 }, |
| 729 setRange$3: function($receiver, start, end, iterable) { | 749 setRange$3: function($receiver, start, end, iterable) { |
| 730 return this.setRange$4($receiver, start, end, iterable, 0); | 750 return this.setRange$4($receiver, start, end, iterable, 0); |
| 731 }, | 751 }, |
| 732 indexOf$2: function(receiver, element, start) { | 752 indexOf$2: function(receiver, element, start) { |
| 733 var i, t1; | 753 var i; |
| 734 if (start >= receiver.length) | 754 if (start >= receiver.length) |
| 735 return -1; | 755 return -1; |
| 736 if (start < 0) | 756 for (i = start; i < receiver.length; ++i) |
| 737 start = 0; | |
| 738 for (i = start; t1 = receiver.length, i < t1; ++i) { | |
| 739 if (i < 0) | |
| 740 return H.ioore(receiver, i); | |
| 741 if (J.$eq(receiver[i], element)) | 757 if (J.$eq(receiver[i], element)) |
| 742 return i; | 758 return i; |
| 743 } | |
| 744 return -1; | 759 return -1; |
| 745 }, | 760 }, |
| 746 indexOf$1: function($receiver, element) { | 761 indexOf$1: function($receiver, element) { |
| 747 return this.indexOf$2($receiver, element, 0); | 762 return this.indexOf$2($receiver, element, 0); |
| 748 }, | 763 }, |
| 749 contains$1: function(receiver, other) { | 764 contains$1: function(receiver, other) { |
| 750 var i; | 765 var i; |
| 751 for (i = 0; i < receiver.length; ++i) | 766 for (i = 0; i < receiver.length; ++i) |
| 752 if (J.$eq(receiver[i], other)) | 767 if (J.$eq(receiver[i], other)) |
| 753 return true; | 768 return true; |
| 754 return false; | 769 return false; |
| 755 }, | 770 }, |
| 756 get$isEmpty: function(receiver) { | 771 get$isEmpty: function(receiver) { |
| 757 return receiver.length === 0; | 772 return receiver.length === 0; |
| 758 }, | 773 }, |
| 759 get$isNotEmpty: function(receiver) { | 774 get$isNotEmpty: function(receiver) { |
| 760 return receiver.length !== 0; | 775 return receiver.length !== 0; |
| 761 }, | 776 }, |
| 762 toString$0: function(receiver) { | 777 toString$0: function(receiver) { |
| 763 return P.IterableBase_iterableToFullString(receiver, "[", "]"); | 778 return P.IterableBase_iterableToFullString(receiver, "[", "]"); |
| 764 }, | 779 }, |
| 765 toList$1$growable: function(receiver, growable) { | 780 toList$1$growable: function(receiver, growable) { |
| 766 var t1; | 781 var t1; |
| 767 if (growable) | 782 if (growable) |
| 768 return H.setRuntimeTypeInfo(receiver.slice(), [H.getTypeArgumentByIndex(
receiver, 0)]); | 783 t1 = H.setRuntimeTypeInfo(receiver.slice(), [H.getTypeArgumentByIndex(re
ceiver, 0)]); |
| 769 else { | 784 else { |
| 770 t1 = H.setRuntimeTypeInfo(receiver.slice(), [H.getTypeArgumentByIndex(re
ceiver, 0)]); | 785 t1 = H.setRuntimeTypeInfo(receiver.slice(), [H.getTypeArgumentByIndex(re
ceiver, 0)]); |
| 771 t1.fixed$length = Array; | 786 t1.fixed$length = Array; |
| 772 return t1; | 787 t1 = t1; |
| 773 } | 788 } |
| 789 return t1; |
| 774 }, | 790 }, |
| 775 toList$0: function($receiver) { | 791 toList$0: function($receiver) { |
| 776 return this.toList$1$growable($receiver, true); | 792 return this.toList$1$growable($receiver, true); |
| 777 }, | 793 }, |
| 778 get$iterator: function(receiver) { | 794 get$iterator: function(receiver) { |
| 779 return new J.ArrayIterator(receiver, receiver.length, 0, null); | 795 return new J.ArrayIterator(receiver, receiver.length, 0, null); |
| 780 }, | 796 }, |
| 781 get$hashCode: function(receiver) { | 797 get$hashCode: function(receiver) { |
| 782 return H.Primitives_objectHashCode(receiver); | 798 return H.Primitives_objectHashCode(receiver); |
| 783 }, | 799 }, |
| (...skipping 328 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1112 if (times === 0) | 1128 if (times === 0) |
| 1113 break; | 1129 break; |
| 1114 s += s; | 1130 s += s; |
| 1115 } | 1131 } |
| 1116 return result; | 1132 return result; |
| 1117 }, | 1133 }, |
| 1118 get$codeUnits: function(receiver) { | 1134 get$codeUnits: function(receiver) { |
| 1119 return new H.CodeUnits(receiver); | 1135 return new H.CodeUnits(receiver); |
| 1120 }, | 1136 }, |
| 1121 indexOf$2: function(receiver, pattern, start) { | 1137 indexOf$2: function(receiver, pattern, start) { |
| 1138 if (typeof start !== "number" || Math.floor(start) !== start) |
| 1139 throw H.wrapException(P.ArgumentError$(start)); |
| 1122 if (start < 0 || start > receiver.length) | 1140 if (start < 0 || start > receiver.length) |
| 1123 throw H.wrapException(P.RangeError$range(start, 0, receiver.length, null
, null)); | 1141 throw H.wrapException(P.RangeError$range(start, 0, receiver.length, null
, null)); |
| 1124 return receiver.indexOf(pattern, start); | 1142 return receiver.indexOf(pattern, start); |
| 1125 }, | 1143 }, |
| 1126 indexOf$1: function($receiver, pattern) { | 1144 indexOf$1: function($receiver, pattern) { |
| 1127 return this.indexOf$2($receiver, pattern, 0); | 1145 return this.indexOf$2($receiver, pattern, 0); |
| 1128 }, | 1146 }, |
| 1129 lastIndexOf$2: function(receiver, pattern, start) { | 1147 lastIndexOf$2: function(receiver, pattern, start) { |
| 1130 var t1, t2; | 1148 var t1, t2; |
| 1131 if (start == null) | 1149 if (start == null) |
| (...skipping 383 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1515 this.isPaused = false; | 1533 this.isPaused = false; |
| 1516 } | 1534 } |
| 1517 this._updateGlobalState$0(); | 1535 this._updateGlobalState$0(); |
| 1518 }, | 1536 }, |
| 1519 addDoneListener$1: function(responsePort) { | 1537 addDoneListener$1: function(responsePort) { |
| 1520 var t1 = this.doneHandlers; | 1538 var t1 = this.doneHandlers; |
| 1521 if (t1 == null) { | 1539 if (t1 == null) { |
| 1522 t1 = []; | 1540 t1 = []; |
| 1523 this.doneHandlers = t1; | 1541 this.doneHandlers = t1; |
| 1524 } | 1542 } |
| 1525 if (J.contains$1$asx(t1, responsePort)) | 1543 if ((t1 && C.JSArray_methods).contains$1(t1, responsePort)) |
| 1526 return; | 1544 return; |
| 1527 this.doneHandlers.push(responsePort); | 1545 this.doneHandlers.push(responsePort); |
| 1528 }, | 1546 }, |
| 1529 removeDoneListener$1: function(responsePort) { | 1547 removeDoneListener$1: function(responsePort) { |
| 1530 var t1 = this.doneHandlers; | 1548 var t1 = this.doneHandlers; |
| 1531 if (t1 == null) | 1549 if (t1 == null) |
| 1532 return; | 1550 return; |
| 1533 J.remove$1$ax(t1, responsePort); | 1551 (t1 && C.JSArray_methods).remove$1(t1, responsePort); |
| 1534 }, | 1552 }, |
| 1535 setErrorsFatal$2: function(authentification, errorsAreFatal) { | 1553 setErrorsFatal$2: function(authentification, errorsAreFatal) { |
| 1536 if (!this.terminateCapability.$eq(0, authentification)) | 1554 if (!this.terminateCapability.$eq(0, authentification)) |
| 1537 return; | 1555 return; |
| 1538 this.errorsAreFatal = errorsAreFatal; | 1556 this.errorsAreFatal = errorsAreFatal; |
| 1539 }, | 1557 }, |
| 1540 handlePing$2: function(responsePort, pingType) { | 1558 handlePing$2: function(responsePort, pingType) { |
| 1541 var t1, t2; | 1559 var t1, t2; |
| 1542 t1 = J.getInterceptor(pingType); | 1560 t1 = J.getInterceptor(pingType); |
| 1543 if (!t1.$eq(pingType, 0)) | 1561 if (!t1.$eq(pingType, 0)) |
| (...skipping 2496 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4040 C.JSArray_methods.set$length(match, t2); | 4058 C.JSArray_methods.set$length(match, t2); |
| 4041 return H._MatchImplementation$(this, match); | 4059 return H._MatchImplementation$(this, match); |
| 4042 }, | 4060 }, |
| 4043 matchAsPrefix$2: function(_, string, start) { | 4061 matchAsPrefix$2: function(_, string, start) { |
| 4044 if (start < 0 || start > string.length) | 4062 if (start < 0 || start > string.length) |
| 4045 throw H.wrapException(P.RangeError$range(start, 0, string.length, null,
null)); | 4063 throw H.wrapException(P.RangeError$range(start, 0, string.length, null,
null)); |
| 4046 return this._execAnchored$2(string, start); | 4064 return this._execAnchored$2(string, start); |
| 4047 }, | 4065 }, |
| 4048 $isRegExp: 1, | 4066 $isRegExp: 1, |
| 4049 static: {JSSyntaxRegExp_makeNative: function(source, multiLine, caseSensitiv
e, global) { | 4067 static: {JSSyntaxRegExp_makeNative: function(source, multiLine, caseSensitiv
e, global) { |
| 4050 var m, i, g, regexp, errorMessage; | 4068 var m, i, g, regexp; |
| 4051 H.checkString(source); | 4069 H.checkString(source); |
| 4052 m = multiLine ? "m" : ""; | 4070 m = multiLine ? "m" : ""; |
| 4053 i = caseSensitive ? "" : "i"; | 4071 i = caseSensitive ? "" : "i"; |
| 4054 g = global ? "g" : ""; | 4072 g = global ? "g" : ""; |
| 4055 regexp = function() { | 4073 regexp = function() { |
| 4056 try { | 4074 try { |
| 4057 return new RegExp(source, m + i + g); | 4075 return new RegExp(source, m + i + g); |
| 4058 } catch (e) { | 4076 } catch (e) { |
| 4059 return e; | 4077 return e; |
| 4060 } | 4078 } |
| 4061 }(); | 4079 }(); |
| 4062 if (regexp instanceof RegExp) | 4080 if (regexp instanceof RegExp) |
| 4063 return regexp; | 4081 return regexp; |
| 4064 errorMessage = String(regexp); | 4082 throw H.wrapException(P.FormatException$("Illegal RegExp pattern (" + St
ring(regexp) + ")", source, null)); |
| 4065 throw H.wrapException(P.FormatException$("Illegal RegExp pattern: " + so
urce + ", " + errorMessage, null, null)); | |
| 4066 }} | 4083 }} |
| 4067 }, | 4084 }, |
| 4068 _MatchImplementation: { | 4085 _MatchImplementation: { |
| 4069 "^": "Object;pattern,_match", | 4086 "^": "Object;pattern,_match", |
| 4070 get$start: function(_) { | 4087 get$start: function(_) { |
| 4071 return this._match.index; | 4088 return this._match.index; |
| 4072 }, | 4089 }, |
| 4073 get$end: function() { | 4090 get$end: function() { |
| 4074 var t1, t2; | 4091 var t1, t2; |
| 4075 t1 = this._match; | 4092 t1 = this._match; |
| (...skipping 1335 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5411 t1._captured_subscription_0 = this.listen$4$cancelOnError$onDone$onError(n
ew P.Stream_isEmpty_closure(t1, future), true, new P.Stream_isEmpty_closure0(fut
ure), future.get$_completeError()); | 5428 t1._captured_subscription_0 = this.listen$4$cancelOnError$onDone$onError(n
ew P.Stream_isEmpty_closure(t1, future), true, new P.Stream_isEmpty_closure0(fut
ure), future.get$_completeError()); |
| 5412 return future; | 5429 return future; |
| 5413 }, | 5430 }, |
| 5414 toList$0: function(_) { | 5431 toList$0: function(_) { |
| 5415 var result, future; | 5432 var result, future; |
| 5416 result = H.setRuntimeTypeInfo([], [H.getRuntimeTypeArgument(this, "Stream"
, 0)]); | 5433 result = H.setRuntimeTypeInfo([], [H.getRuntimeTypeArgument(this, "Stream"
, 0)]); |
| 5417 future = H.setRuntimeTypeInfo(new P._Future(0, $.Zone__current, null), [[P
.List, H.getRuntimeTypeArgument(this, "Stream", 0)]]); | 5434 future = H.setRuntimeTypeInfo(new P._Future(0, $.Zone__current, null), [[P
.List, H.getRuntimeTypeArgument(this, "Stream", 0)]]); |
| 5418 this.listen$4$cancelOnError$onDone$onError(new P.Stream_toList_closure(thi
s, result), true, new P.Stream_toList_closure0(result, future), future.get$_comp
leteError()); | 5435 this.listen$4$cancelOnError$onDone$onError(new P.Stream_toList_closure(thi
s, result), true, new P.Stream_toList_closure0(result, future), future.get$_comp
leteError()); |
| 5419 return future; | 5436 return future; |
| 5420 }, | 5437 }, |
| 5421 get$first: function(_) { | |
| 5422 var t1, future; | |
| 5423 t1 = {}; | |
| 5424 future = H.setRuntimeTypeInfo(new P._Future(0, $.Zone__current, null), [H.
getRuntimeTypeArgument(this, "Stream", 0)]); | |
| 5425 t1._captured_subscription_0 = null; | |
| 5426 t1._captured_subscription_0 = this.listen$4$cancelOnError$onDone$onError(n
ew P.Stream_first_closure(t1, this, future), true, new P.Stream_first_closure0(f
uture), future.get$_completeError()); | |
| 5427 return future; | |
| 5428 }, | |
| 5429 get$last: function(_) { | 5438 get$last: function(_) { |
| 5430 var t1, future; | 5439 var t1, future; |
| 5431 t1 = {}; | 5440 t1 = {}; |
| 5432 future = H.setRuntimeTypeInfo(new P._Future(0, $.Zone__current, null), [H.
getRuntimeTypeArgument(this, "Stream", 0)]); | 5441 future = H.setRuntimeTypeInfo(new P._Future(0, $.Zone__current, null), [H.
getRuntimeTypeArgument(this, "Stream", 0)]); |
| 5433 t1._captured_result_0 = null; | 5442 t1._captured_result_0 = null; |
| 5434 t1._captured_foundResult_1 = false; | 5443 t1._captured_foundResult_1 = false; |
| 5435 this.listen$4$cancelOnError$onDone$onError(new P.Stream_last_closure(t1, t
his), true, new P.Stream_last_closure0(t1, future), future.get$_completeError())
; | 5444 this.listen$4$cancelOnError$onDone$onError(new P.Stream_last_closure(t1, t
his), true, new P.Stream_last_closure0(t1, future), future.get$_completeError())
; |
| 5436 return future; | 5445 return future; |
| 5437 } | 5446 } |
| 5438 }, | 5447 }, |
| 5439 Stream_pipe_closure: { | 5448 Stream_pipe_closure: { |
| 5440 "^": "Closure:2;_captured_streamConsumer_0", | 5449 "^": "Closure:2;_captured_streamConsumer_0", |
| 5441 call$1: function(_) { | 5450 call$1: function(_) { |
| 5442 return this._captured_streamConsumer_0._async$_target.close$0(0); | 5451 return this._captured_streamConsumer_0._async$_target.close$0(0); |
| 5443 } | 5452 } |
| 5444 }, | 5453 }, |
| 5445 Stream_contains_closure: { | 5454 Stream_contains_closure: { |
| 5446 "^": "Closure;_async$_box_0,_async$_captured_this_1,_captured_needle_2,_capt
ured_future_3", | 5455 "^": "Closure;_async$_box_0,_async$_captured_this_1,_captured_needle_2,_capt
ured_future_3", |
| 5447 call$1: function(element) { | 5456 call$1: function(element) { |
| 5448 var t1, t2; | 5457 var t1, t2; |
| 5449 t1 = this._async$_box_0; | 5458 t1 = this._async$_box_0; |
| 5450 t2 = this._captured_future_3; | 5459 t2 = this._captured_future_3; |
| 5451 P._runUserCode(new P.Stream_contains__closure(this._captured_needle_2, ele
ment), new P.Stream_contains__closure0(t1, t2), P._cancelAndErrorClosure(t1._cap
tured_subscription_0, t2)); | 5460 P._runUserCode(new P.Stream_contains__closure(this._captured_needle_2, ele
ment), new P.Stream_contains__closure0(t1, t2), P._cancelAndErrorClosure(t1._cap
tured_subscription_0, t2)); |
| 5452 }, | 5461 }, |
| 5453 $signature: function() { | 5462 $signature: function() { |
| 5454 return H.computeSignature(function(T) { | 5463 return H.computeSignature(function(T) { |
| 5455 return {func: "", args: [T]}; | 5464 return {func: 1, args: [T]}; |
| 5456 }, this._async$_captured_this_1, "Stream"); | 5465 }, this._async$_captured_this_1, "Stream"); |
| 5457 } | 5466 } |
| 5458 }, | 5467 }, |
| 5459 Stream_contains__closure: { | 5468 Stream_contains__closure: { |
| 5460 "^": "Closure:0;_captured_needle_4,_captured_element_5", | 5469 "^": "Closure:0;_captured_needle_4,_captured_element_5", |
| 5461 call$0: function() { | 5470 call$0: function() { |
| 5462 return J.$eq(this._captured_element_5, this._captured_needle_4); | 5471 return J.$eq(this._captured_element_5, this._captured_needle_4); |
| 5463 } | 5472 } |
| 5464 }, | 5473 }, |
| 5465 Stream_contains__closure0: { | 5474 Stream_contains__closure0: { |
| 5466 "^": "Closure:9;_async$_box_0,_captured_future_6", | 5475 "^": "Closure:9;_async$_box_0,_captured_future_6", |
| 5467 call$1: function(isMatch) { | 5476 call$1: function(isMatch) { |
| 5468 if (isMatch === true) | 5477 if (isMatch === true) |
| 5469 P._cancelAndValue(this._async$_box_0._captured_subscription_0, this._cap
tured_future_6, true); | 5478 P._cancelAndValue(this._async$_box_0._captured_subscription_0, this._cap
tured_future_6, true); |
| 5470 } | 5479 } |
| 5471 }, | 5480 }, |
| 5472 Stream_contains_closure0: { | 5481 Stream_contains_closure0: { |
| 5473 "^": "Closure:0;_captured_future_7", | 5482 "^": "Closure:0;_captured_future_7", |
| 5474 call$0: function() { | 5483 call$0: function() { |
| 5475 this._captured_future_7._complete$1(false); | 5484 this._captured_future_7._complete$1(false); |
| 5476 } | 5485 } |
| 5477 }, | 5486 }, |
| 5478 Stream_forEach_closure: { | 5487 Stream_forEach_closure: { |
| 5479 "^": "Closure;_async$_box_0,_async$_captured_this_1,_captured_action_2,_capt
ured_future_3", | 5488 "^": "Closure;_async$_box_0,_async$_captured_this_1,_captured_action_2,_capt
ured_future_3", |
| 5480 call$1: function(element) { | 5489 call$1: function(element) { |
| 5481 P._runUserCode(new P.Stream_forEach__closure(this._captured_action_2, elem
ent), new P.Stream_forEach__closure0(), P._cancelAndErrorClosure(this._async$_bo
x_0._captured_subscription_0, this._captured_future_3)); | 5490 P._runUserCode(new P.Stream_forEach__closure(this._captured_action_2, elem
ent), new P.Stream_forEach__closure0(), P._cancelAndErrorClosure(this._async$_bo
x_0._captured_subscription_0, this._captured_future_3)); |
| 5482 }, | 5491 }, |
| 5483 $signature: function() { | 5492 $signature: function() { |
| 5484 return H.computeSignature(function(T) { | 5493 return H.computeSignature(function(T) { |
| 5485 return {func: "", args: [T]}; | 5494 return {func: 1, args: [T]}; |
| 5486 }, this._async$_captured_this_1, "Stream"); | 5495 }, this._async$_captured_this_1, "Stream"); |
| 5487 } | 5496 } |
| 5488 }, | 5497 }, |
| 5489 Stream_forEach__closure: { | 5498 Stream_forEach__closure: { |
| 5490 "^": "Closure:0;_captured_action_4,_captured_element_5", | 5499 "^": "Closure:0;_captured_action_4,_captured_element_5", |
| 5491 call$0: function() { | 5500 call$0: function() { |
| 5492 return this._captured_action_4.call$1(this._captured_element_5); | 5501 return this._captured_action_4.call$1(this._captured_element_5); |
| 5493 } | 5502 } |
| 5494 }, | 5503 }, |
| 5495 Stream_forEach__closure0: { | 5504 Stream_forEach__closure0: { |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5527 this._captured_future_2._complete$1(true); | 5536 this._captured_future_2._complete$1(true); |
| 5528 } | 5537 } |
| 5529 }, | 5538 }, |
| 5530 Stream_toList_closure: { | 5539 Stream_toList_closure: { |
| 5531 "^": "Closure;_async$_captured_this_0,_async$_captured_result_1", | 5540 "^": "Closure;_async$_captured_this_0,_async$_captured_result_1", |
| 5532 call$1: function(data) { | 5541 call$1: function(data) { |
| 5533 this._async$_captured_result_1.push(data); | 5542 this._async$_captured_result_1.push(data); |
| 5534 }, | 5543 }, |
| 5535 $signature: function() { | 5544 $signature: function() { |
| 5536 return H.computeSignature(function(T) { | 5545 return H.computeSignature(function(T) { |
| 5537 return {func: "", args: [T]}; | 5546 return {func: 1, args: [T]}; |
| 5538 }, this._async$_captured_this_0, "Stream"); | 5547 }, this._async$_captured_this_0, "Stream"); |
| 5539 } | 5548 } |
| 5540 }, | 5549 }, |
| 5541 Stream_toList_closure0: { | 5550 Stream_toList_closure0: { |
| 5542 "^": "Closure:0;_captured_result_2,_captured_future_3", | 5551 "^": "Closure:0;_captured_result_2,_captured_future_3", |
| 5543 call$0: function() { | 5552 call$0: function() { |
| 5544 this._captured_future_3._complete$1(this._captured_result_2); | 5553 this._captured_future_3._complete$1(this._captured_result_2); |
| 5545 } | 5554 } |
| 5546 }, | 5555 }, |
| 5547 Stream_first_closure: { | |
| 5548 "^": "Closure;_async$_box_0,_async$_captured_this_1,_captured_future_2", | |
| 5549 call$1: function(value) { | |
| 5550 P._cancelAndValue(this._async$_box_0._captured_subscription_0, this._captu
red_future_2, value); | |
| 5551 }, | |
| 5552 $signature: function() { | |
| 5553 return H.computeSignature(function(T) { | |
| 5554 return {func: "", args: [T]}; | |
| 5555 }, this._async$_captured_this_1, "Stream"); | |
| 5556 } | |
| 5557 }, | |
| 5558 Stream_first_closure0: { | |
| 5559 "^": "Closure:0;_captured_future_3", | |
| 5560 call$0: function() { | |
| 5561 var e, s, t1, exception; | |
| 5562 try { | |
| 5563 t1 = H.IterableElementError_noElement(); | |
| 5564 throw H.wrapException(t1); | |
| 5565 } catch (exception) { | |
| 5566 t1 = H.unwrapException(exception); | |
| 5567 e = t1; | |
| 5568 s = H.getTraceFromException(exception); | |
| 5569 P._completeWithErrorCallback(this._captured_future_3, e, s); | |
| 5570 } | |
| 5571 } | |
| 5572 }, | |
| 5573 Stream_last_closure: { | 5556 Stream_last_closure: { |
| 5574 "^": "Closure;_async$_box_0,_async$_captured_this_1", | 5557 "^": "Closure;_async$_box_0,_async$_captured_this_1", |
| 5575 call$1: function(value) { | 5558 call$1: function(value) { |
| 5576 var t1 = this._async$_box_0; | 5559 var t1 = this._async$_box_0; |
| 5577 t1._captured_foundResult_1 = true; | 5560 t1._captured_foundResult_1 = true; |
| 5578 t1._captured_result_0 = value; | 5561 t1._captured_result_0 = value; |
| 5579 }, | 5562 }, |
| 5580 $signature: function() { | 5563 $signature: function() { |
| 5581 return H.computeSignature(function(T) { | 5564 return H.computeSignature(function(T) { |
| 5582 return {func: "", args: [T]}; | 5565 return {func: 1, args: [T]}; |
| 5583 }, this._async$_captured_this_1, "Stream"); | 5566 }, this._async$_captured_this_1, "Stream"); |
| 5584 } | 5567 } |
| 5585 }, | 5568 }, |
| 5586 Stream_last_closure0: { | 5569 Stream_last_closure0: { |
| 5587 "^": "Closure:0;_async$_box_0,_captured_future_2", | 5570 "^": "Closure:0;_async$_box_0,_captured_future_2", |
| 5588 call$0: function() { | 5571 call$0: function() { |
| 5589 var e, s, t1, exception; | 5572 var e, s, t1, exception; |
| 5590 t1 = this._async$_box_0; | 5573 t1 = this._async$_box_0; |
| 5591 if (t1._captured_foundResult_1) { | 5574 if (t1._captured_foundResult_1) { |
| 5592 this._captured_future_2._complete$1(t1._captured_result_0); | 5575 this._captured_future_2._complete$1(t1._captured_result_0); |
| (...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5706 return this._ensureDoneFuture$0(); | 5689 return this._ensureDoneFuture$0(); |
| 5707 }, | 5690 }, |
| 5708 _async$_add$1: [function(value) { | 5691 _async$_add$1: [function(value) { |
| 5709 var t1 = this._state; | 5692 var t1 = this._state; |
| 5710 if ((t1 & 1) !== 0) | 5693 if ((t1 & 1) !== 0) |
| 5711 this._sendData$1(value); | 5694 this._sendData$1(value); |
| 5712 else if ((t1 & 3) === 0) | 5695 else if ((t1 & 3) === 0) |
| 5713 this._ensurePendingEvents$0().add$1(0, new P._DelayedData(value, null)); | 5696 this._ensurePendingEvents$0().add$1(0, new P._DelayedData(value, null)); |
| 5714 }, "call$1", "get$_async$_add", 2, 0, function() { | 5697 }, "call$1", "get$_async$_add", 2, 0, function() { |
| 5715 return H.computeSignature(function(T) { | 5698 return H.computeSignature(function(T) { |
| 5716 return {func: "", void: true, args: [T]}; | 5699 return {func: 1, void: true, args: [T]}; |
| 5717 }, this.$receiver, "_StreamController"); | 5700 }, this.$receiver, "_StreamController"); |
| 5718 }], | 5701 }], |
| 5719 _addError$2: [function(error, stackTrace) { | 5702 _addError$2: [function(error, stackTrace) { |
| 5720 var t1 = this._state; | 5703 var t1 = this._state; |
| 5721 if ((t1 & 1) !== 0) | 5704 if ((t1 & 1) !== 0) |
| 5722 this._sendError$2(error, stackTrace); | 5705 this._sendError$2(error, stackTrace); |
| 5723 else if ((t1 & 3) === 0) | 5706 else if ((t1 & 3) === 0) |
| 5724 this._ensurePendingEvents$0().add$1(0, new P._DelayedError(error, stackT
race, null)); | 5707 this._ensurePendingEvents$0().add$1(0, new P._DelayedError(error, stackT
race, null)); |
| 5725 }, "call$2", "get$_addError", 4, 0, 11], | 5708 }, "call$2", "get$_addError", 4, 0, 11], |
| 5726 _close$0: [function() { | 5709 _close$0: [function() { |
| (...skipping 642 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6369 if (t1 != null) { | 6352 if (t1 != null) { |
| 6370 this._subscription = null; | 6353 this._subscription = null; |
| 6371 t1.cancel$0(); | 6354 t1.cancel$0(); |
| 6372 } | 6355 } |
| 6373 return; | 6356 return; |
| 6374 }, | 6357 }, |
| 6375 _handleData$1: [function(data) { | 6358 _handleData$1: [function(data) { |
| 6376 this._stream._handleData$2(data, this); | 6359 this._stream._handleData$2(data, this); |
| 6377 }, "call$1", "get$_handleData", 2, 0, function() { | 6360 }, "call$1", "get$_handleData", 2, 0, function() { |
| 6378 return H.computeSignature(function(S, T) { | 6361 return H.computeSignature(function(S, T) { |
| 6379 return {func: "", void: true, args: [S]}; | 6362 return {func: 1, void: true, args: [S]}; |
| 6380 }, this.$receiver, "_ForwardingStreamSubscription"); | 6363 }, this.$receiver, "_ForwardingStreamSubscription"); |
| 6381 }], | 6364 }], |
| 6382 _handleError$2: [function(error, stackTrace) { | 6365 _handleError$2: [function(error, stackTrace) { |
| 6383 this._addError$2(error, stackTrace); | 6366 this._addError$2(error, stackTrace); |
| 6384 }, "call$2", "get$_handleError", 4, 0, 13], | 6367 }, "call$2", "get$_handleError", 4, 0, 13], |
| 6385 _handleDone$0: [function() { | 6368 _handleDone$0: [function() { |
| 6386 this._close$0(); | 6369 this._close$0(); |
| 6387 }, "call$0", "get$_handleDone", 0, 0, 1], | 6370 }, "call$0", "get$_handleDone", 0, 0, 1], |
| 6388 _ForwardingStreamSubscription$5: function(_stream, onData, onError, onDone,
cancelOnError, $S, $T) { | 6371 _ForwardingStreamSubscription$5: function(_stream, onData, onError, onDone,
cancelOnError, $S, $T) { |
| 6389 var t1, t2; | 6372 var t1, t2; |
| (...skipping 1407 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7797 }, | 7780 }, |
| 7798 add$1: function(receiver, element) { | 7781 add$1: function(receiver, element) { |
| 7799 var t1 = this.get$length(receiver); | 7782 var t1 = this.get$length(receiver); |
| 7800 this.set$length(receiver, t1 + 1); | 7783 this.set$length(receiver, t1 + 1); |
| 7801 this.$indexSet(receiver, t1, element); | 7784 this.$indexSet(receiver, t1, element); |
| 7802 }, | 7785 }, |
| 7803 indexOf$2: function(receiver, element, startIndex) { | 7786 indexOf$2: function(receiver, element, startIndex) { |
| 7804 var i; | 7787 var i; |
| 7805 if (startIndex >= this.get$length(receiver)) | 7788 if (startIndex >= this.get$length(receiver)) |
| 7806 return -1; | 7789 return -1; |
| 7807 if (startIndex < 0) | |
| 7808 startIndex = 0; | |
| 7809 for (i = startIndex; i < this.get$length(receiver); ++i) | 7790 for (i = startIndex; i < this.get$length(receiver); ++i) |
| 7810 if (J.$eq(this.$index(receiver, i), element)) | 7791 if (J.$eq(this.$index(receiver, i), element)) |
| 7811 return i; | 7792 return i; |
| 7812 return -1; | 7793 return -1; |
| 7813 }, | 7794 }, |
| 7814 indexOf$1: function($receiver, element) { | 7795 indexOf$1: function($receiver, element) { |
| 7815 return this.indexOf$2($receiver, element, 0); | 7796 return this.indexOf$2($receiver, element, 0); |
| 7816 }, | 7797 }, |
| 7817 get$reversed: function(receiver) { | 7798 get$reversed: function(receiver) { |
| 7818 return H.setRuntimeTypeInfo(new H.ReversedListIterable(receiver), [H.getRu
ntimeTypeArgument(receiver, "ListMixin", 0)]); | 7799 return H.setRuntimeTypeInfo(new H.ReversedListIterable(receiver), [H.getRu
ntimeTypeArgument(receiver, "ListMixin", 0)]); |
| (...skipping 1819 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9638 t4 = ""; | 9619 t4 = ""; |
| 9639 t5 = this._fragment; | 9620 t5 = this._fragment; |
| 9640 return t1.call$2(this.scheme, t1.call$2(this._userInfo, t1.call$2(t2, t1.c
all$2(t3, t1.call$2(this._path, t1.call$2(t4, t1.call$2(t5 == null ? "" : t5, 1)
)))))); | 9621 return t1.call$2(this.scheme, t1.call$2(this._userInfo, t1.call$2(t2, t1.c
all$2(t3, t1.call$2(this._path, t1.call$2(t4, t1.call$2(t5 == null ? "" : t5, 1)
)))))); |
| 9641 }, | 9622 }, |
| 9642 static: {Uri__defaultPort: function(scheme) { | 9623 static: {Uri__defaultPort: function(scheme) { |
| 9643 if (scheme === "http") | 9624 if (scheme === "http") |
| 9644 return 80; | 9625 return 80; |
| 9645 if (scheme === "https") | 9626 if (scheme === "https") |
| 9646 return 443; | 9627 return 443; |
| 9647 return 0; | 9628 return 0; |
| 9648 }, Uri_parse: function(uri) { | 9629 }, Uri_parse: function(uri, start, end) { |
| 9649 var t1, pathStart, state, t2, i, t3, $char, index, t4, path, numberSignI
ndex, query, fragment; | 9630 var t1, pathStart, state, t2, i, t3, $char, index, t4, path, numberSignI
ndex, query, fragment; |
| 9650 t1 = {}; | 9631 t1 = {}; |
| 9651 t1._captured_scheme_0 = ""; | 9632 t1._captured_end_0 = end; |
| 9652 t1._captured_userinfo_1 = ""; | 9633 t1._captured_scheme_1 = ""; |
| 9653 t1._captured_host_2 = null; | 9634 t1._captured_userinfo_2 = ""; |
| 9654 t1._captured_port_3 = null; | 9635 t1._captured_host_3 = null; |
| 9655 t1._captured_index_4 = 0; | 9636 t1._captured_port_4 = null; |
| 9656 t1._captured_char_5 = -1; | 9637 t1._captured_end_0 = J.get$length$asx(uri); |
| 9657 t2 = J.getInterceptor$asx(uri); | 9638 t1._captured_index_5 = start; |
| 9658 i = 0; | 9639 t1._captured_char_6 = -1; |
| 9640 t2 = J.getInterceptor$s(uri); |
| 9641 i = start; |
| 9659 while (true) { | 9642 while (true) { |
| 9660 t3 = t2.get$length(uri); | 9643 t3 = t1._captured_end_0; |
| 9661 if (typeof t3 !== "number") | 9644 if (typeof t3 !== "number") |
| 9662 return H.iae(t3); | 9645 return H.iae(t3); |
| 9663 if (!(i < t3)) { | 9646 if (!(i < t3)) { |
| 9664 pathStart = 0; | 9647 pathStart = start; |
| 9665 state = 0; | 9648 state = 0; |
| 9666 break; | 9649 break; |
| 9667 } | 9650 } |
| 9668 $char = t2.codeUnitAt$1(uri, i); | 9651 $char = t2.codeUnitAt$1(uri, i); |
| 9669 t1._captured_char_5 = $char; | 9652 t1._captured_char_6 = $char; |
| 9670 if ($char === 63 || $char === 35) { | 9653 if ($char === 63 || $char === 35) { |
| 9671 pathStart = 0; | 9654 pathStart = start; |
| 9672 state = 0; | 9655 state = 0; |
| 9673 break; | 9656 break; |
| 9674 } | 9657 } |
| 9675 if ($char === 47) { | 9658 if ($char === 47) { |
| 9676 state = i === 0 ? 2 : 1; | 9659 state = i === start ? 2 : 1; |
| 9677 pathStart = 0; | 9660 pathStart = start; |
| 9678 break; | 9661 break; |
| 9679 } | 9662 } |
| 9680 if ($char === 58) { | 9663 if ($char === 58) { |
| 9681 if (i === 0) | 9664 if (i === start) |
| 9682 P.Uri__fail(uri, 0, "Invalid empty scheme"); | 9665 P.Uri__fail(uri, start, "Invalid empty scheme"); |
| 9683 t1._captured_scheme_0 = P.Uri__makeScheme(uri, i); | 9666 t1._captured_scheme_1 = P.Uri__makeScheme(uri, start, i); |
| 9684 ++i; | 9667 ++i; |
| 9685 if (i === uri.length) { | 9668 if (i === t1._captured_end_0) { |
| 9686 t1._captured_char_5 = -1; | 9669 t1._captured_char_6 = -1; |
| 9687 state = 0; | 9670 state = 0; |
| 9688 } else { | 9671 } else { |
| 9689 $char = C.JSString_methods.codeUnitAt$1(uri, i); | 9672 $char = C.JSString_methods.codeUnitAt$1(uri, i); |
| 9690 t1._captured_char_5 = $char; | 9673 t1._captured_char_6 = $char; |
| 9691 if ($char === 63 || $char === 35) | 9674 if ($char === 63 || $char === 35) |
| 9692 state = 0; | 9675 state = 0; |
| 9693 else | 9676 else |
| 9694 state = $char === 47 ? 2 : 1; | 9677 state = $char === 47 ? 2 : 1; |
| 9695 } | 9678 } |
| 9696 pathStart = i; | 9679 pathStart = i; |
| 9697 break; | 9680 break; |
| 9698 } | 9681 } |
| 9699 ++i; | 9682 ++i; |
| 9700 t1._captured_char_5 = -1; | 9683 t1._captured_char_6 = -1; |
| 9701 } | 9684 } |
| 9702 t1._captured_index_4 = i; | 9685 t1._captured_index_5 = i; |
| 9703 if (state === 2) { | 9686 if (state === 2) { |
| 9704 index = i + 1; | 9687 index = i + 1; |
| 9705 t1._captured_index_4 = index; | 9688 t1._captured_index_5 = index; |
| 9706 if (index === t2.get$length(uri)) { | 9689 if (index === t1._captured_end_0) { |
| 9707 t1._captured_char_5 = -1; | 9690 t1._captured_char_6 = -1; |
| 9708 state = 0; | 9691 state = 0; |
| 9709 } else { | 9692 } else { |
| 9710 $char = t2.codeUnitAt$1(uri, t1._captured_index_4); | 9693 $char = t2.codeUnitAt$1(uri, t1._captured_index_5); |
| 9711 t1._captured_char_5 = $char; | 9694 t1._captured_char_6 = $char; |
| 9712 if ($char === 47) { | 9695 if ($char === 47) { |
| 9713 ++t1._captured_index_4; | 9696 t1._captured_index_5 = J.$add$ns(t1._captured_index_5, 1); |
| 9714 new P.Uri_parse_parseAuth(t1, uri, -1).call$0(); | 9697 new P.Uri_parse_parseAuth(t1, uri, -1).call$0(); |
| 9715 pathStart = t1._captured_index_4; | 9698 pathStart = t1._captured_index_5; |
| 9716 } | 9699 } |
| 9717 t3 = t1._captured_char_5; | 9700 t3 = t1._captured_char_6; |
| 9718 state = t3 === 63 || t3 === 35 || t3 === -1 ? 0 : 1; | 9701 state = t3 === 63 || t3 === 35 || t3 === -1 ? 0 : 1; |
| 9719 } | 9702 } |
| 9720 } | 9703 } |
| 9721 if (state === 1) | 9704 if (state === 1) |
| 9722 while (true) { | 9705 for (; index = J.$add$ns(t1._captured_index_5, 1), t1._captured_index_
5 = index, J.$lt$n(index, t1._captured_end_0);) { |
| 9723 t3 = ++t1._captured_index_4; | 9706 $char = t2.codeUnitAt$1(uri, t1._captured_index_5); |
| 9724 t4 = t2.get$length(uri); | 9707 t1._captured_char_6 = $char; |
| 9725 if (typeof t4 !== "number") | |
| 9726 return H.iae(t4); | |
| 9727 if (!(t3 < t4)) | |
| 9728 break; | |
| 9729 $char = t2.codeUnitAt$1(uri, t1._captured_index_4); | |
| 9730 t1._captured_char_5 = $char; | |
| 9731 if ($char === 63 || $char === 35) | 9708 if ($char === 63 || $char === 35) |
| 9732 break; | 9709 break; |
| 9733 t1._captured_char_5 = -1; | 9710 t1._captured_char_6 = -1; |
| 9734 } | 9711 } |
| 9735 t3 = t1._captured_scheme_0; | 9712 t3 = t1._captured_scheme_1; |
| 9736 t4 = t1._captured_host_2; | 9713 t4 = t1._captured_host_3; |
| 9737 path = P.Uri__makePath(uri, pathStart, t1._captured_index_4, null, t4 !=
null, t3 === "file"); | 9714 path = P.Uri__makePath(uri, pathStart, t1._captured_index_5, null, t4 !=
null, t3 === "file"); |
| 9738 t3 = t1._captured_char_5; | 9715 t3 = t1._captured_char_6; |
| 9739 if (t3 === 63) { | 9716 if (t3 === 63) { |
| 9740 numberSignIndex = t2.indexOf$2(uri, "#", t1._captured_index_4 + 1); | 9717 i = J.$add$ns(t1._captured_index_5, 1); |
| 9741 t3 = t1._captured_index_4; | 9718 while (true) { |
| 9742 if (numberSignIndex < 0) { | 9719 t3 = J.getInterceptor$n(i); |
| 9743 query = P.Uri__makeQuery(uri, t3 + 1, t2.get$length(uri), null); | 9720 if (!t3.$lt(i, t1._captured_end_0)) { |
| 9721 numberSignIndex = -1; |
| 9722 break; |
| 9723 } |
| 9724 if (t2.codeUnitAt$1(uri, i) === 35) { |
| 9725 numberSignIndex = i; |
| 9726 break; |
| 9727 } |
| 9728 i = t3.$add(i, 1); |
| 9729 } |
| 9730 t2 = J.getInterceptor$n(numberSignIndex); |
| 9731 t3 = t2.$lt(numberSignIndex, 0); |
| 9732 t4 = t1._captured_index_5; |
| 9733 if (t3) { |
| 9734 query = P.Uri__makeQuery(uri, J.$add$ns(t4, 1), t1._captured_end_0,
null); |
| 9744 fragment = null; | 9735 fragment = null; |
| 9745 } else { | 9736 } else { |
| 9746 query = P.Uri__makeQuery(uri, t3 + 1, numberSignIndex, null); | 9737 query = P.Uri__makeQuery(uri, J.$add$ns(t4, 1), numberSignIndex, nul
l); |
| 9747 fragment = P.Uri__makeFragment(uri, numberSignIndex + 1, t2.get$leng
th(uri)); | 9738 fragment = P.Uri__makeFragment(uri, t2.$add(numberSignIndex, 1), t1.
_captured_end_0); |
| 9748 } | 9739 } |
| 9749 } else { | 9740 } else { |
| 9750 fragment = t3 === 35 ? P.Uri__makeFragment(uri, t1._captured_index_4 +
1, t2.get$length(uri)) : null; | 9741 fragment = t3 === 35 ? P.Uri__makeFragment(uri, J.$add$ns(t1._captured
_index_5, 1), t1._captured_end_0) : null; |
| 9751 query = null; | 9742 query = null; |
| 9752 } | 9743 } |
| 9753 t2 = t1._captured_scheme_0; | 9744 t2 = t1._captured_scheme_1; |
| 9754 t3 = t1._captured_userinfo_1; | 9745 t3 = t1._captured_userinfo_2; |
| 9755 return new P.Uri(t1._captured_host_2, t1._captured_port_3, path, t2, t3,
query, fragment, null, null); | 9746 return new P.Uri(t1._captured_host_3, t1._captured_port_4, path, t2, t3,
query, fragment, null, null); |
| 9756 }, Uri__fail: function(uri, index, message) { | 9747 }, Uri__fail: function(uri, index, message) { |
| 9757 throw H.wrapException(P.FormatException$(message, uri, index)); | 9748 throw H.wrapException(P.FormatException$(message, uri, index)); |
| 9758 }, Uri_Uri: function(fragment, host, path, pathSegments, port, query, quer
yParameters, scheme, userInfo) { | 9749 }, Uri_Uri: function(fragment, host, path, pathSegments, port, query, quer
yParameters, scheme, userInfo) { |
| 9759 var isFile, t1; | 9750 var isFile, t1; |
| 9760 scheme = P.Uri__makeScheme(scheme, scheme.length); | 9751 scheme = P.Uri__makeScheme(scheme, 0, scheme.length); |
| 9761 userInfo = P.Uri__makeUserInfo(userInfo, 0, userInfo.length); | 9752 userInfo = P.Uri__makeUserInfo(userInfo, 0, userInfo.length); |
| 9762 host = P.Uri__makeHost(host, 0, host == null ? 0 : J.get$length$asx(host
), false); | 9753 host = P.Uri__makeHost(host, 0, host == null ? 0 : J.get$length$asx(host
), false); |
| 9763 query = P.Uri__makeQuery(query, 0, 0, queryParameters); | 9754 query = P.Uri__makeQuery(query, 0, 0, queryParameters); |
| 9764 fragment = P.Uri__makeFragment(fragment, 0, 0); | 9755 fragment = P.Uri__makeFragment(fragment, 0, 0); |
| 9765 port = P.Uri__makePort(port, scheme); | 9756 port = P.Uri__makePort(port, scheme); |
| 9766 isFile = scheme === "file"; | 9757 isFile = scheme === "file"; |
| 9767 if (host == null) | 9758 if (host == null) |
| 9768 t1 = userInfo.length !== 0 || port != null || isFile; | 9759 t1 = userInfo.length !== 0 || port != null || isFile; |
| 9769 else | 9760 else |
| 9770 t1 = false; | 9761 t1 = false; |
| 9771 if (t1) | 9762 if (t1) |
| 9772 host = ""; | 9763 host = ""; |
| 9773 t1 = path == null ? 0 : path.length; | 9764 t1 = path == null ? 0 : path.length; |
| 9774 return new P.Uri(host, port, P.Uri__makePath(path, 0, t1, pathSegments,
host != null, isFile), scheme, userInfo, query, fragment, null, null); | 9765 return new P.Uri(host, port, P.Uri__makePath(path, 0, t1, pathSegments,
host != null, isFile), scheme, userInfo, query, fragment, null, null); |
| 9775 }, Uri_Uri$file: function(path, windows) { | 9766 }, Uri_Uri$file: function(path, windows) { |
| 9776 return windows ? P.Uri__makeWindowsFileUrl(path) : P.Uri__makeFileUri(pa
th); | 9767 return windows ? P.Uri__makeWindowsFileUrl(path) : P.Uri__makeFileUri(pa
th); |
| 9777 }, Uri_base: function() { | 9768 }, Uri_base: function() { |
| 9778 var uri = H.Primitives_currentUri(); | 9769 var uri = H.Primitives_currentUri(); |
| 9779 if (uri != null) | 9770 if (uri != null) |
| 9780 return P.Uri_parse(uri); | 9771 return P.Uri_parse(uri, 0, null); |
| 9781 throw H.wrapException(P.UnsupportedError$("'Uri.base' is not supported")
); | 9772 throw H.wrapException(P.UnsupportedError$("'Uri.base' is not supported")
); |
| 9782 }, Uri__checkNonWindowsPathReservedCharacters: function(segments, argument
Error) { | 9773 }, Uri__checkNonWindowsPathReservedCharacters: function(segments, argument
Error) { |
| 9783 segments.forEach$1(segments, new P.Uri__checkNonWindowsPathReservedChara
cters_closure(argumentError)); | 9774 segments.forEach$1(segments, new P.Uri__checkNonWindowsPathReservedChara
cters_closure(argumentError)); |
| 9784 }, Uri__checkWindowsPathReservedCharacters: function(segments, argumentErr
or, firstSegment) { | 9775 }, Uri__checkWindowsPathReservedCharacters: function(segments, argumentErr
or, firstSegment) { |
| 9785 J.skip$1$ax(segments, firstSegment).forEach$1(0, new P.Uri__checkWindows
PathReservedCharacters_closure(argumentError)); | 9776 J.skip$1$ax(segments, firstSegment).forEach$1(0, new P.Uri__checkWindows
PathReservedCharacters_closure(argumentError)); |
| 9786 }, Uri__checkWindowsDriveLetter: function(charCode, argumentError) { | 9777 }, Uri__checkWindowsDriveLetter: function(charCode, argumentError) { |
| 9787 var t1; | 9778 var t1; |
| 9788 if (!(65 <= charCode && charCode <= 90)) | 9779 if (!(65 <= charCode && charCode <= 90)) |
| 9789 t1 = 97 <= charCode && charCode <= 122; | 9780 t1 = 97 <= charCode && charCode <= 122; |
| 9790 else | 9781 else |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9839 else { | 9830 else { |
| 9840 pathSegments = path.split("\\"); | 9831 pathSegments = path.split("\\"); |
| 9841 P.Uri__checkWindowsPathReservedCharacters(pathSegments, true, 0); | 9832 P.Uri__checkWindowsPathReservedCharacters(pathSegments, true, 0); |
| 9842 return P.Uri_Uri(null, null, null, pathSegments, null, null, null, "",
""); | 9833 return P.Uri_Uri(null, null, null, pathSegments, null, null, null, "",
""); |
| 9843 } | 9834 } |
| 9844 }, Uri__makePort: function(port, scheme) { | 9835 }, Uri__makePort: function(port, scheme) { |
| 9845 if (port != null && port === P.Uri__defaultPort(scheme)) | 9836 if (port != null && port === P.Uri__defaultPort(scheme)) |
| 9846 return; | 9837 return; |
| 9847 return port; | 9838 return port; |
| 9848 }, Uri__makeHost: function(host, start, end, strictIPv6) { | 9839 }, Uri__makeHost: function(host, start, end, strictIPv6) { |
| 9849 var t1, i; | 9840 var t1, t2, i; |
| 9850 if (host == null) | 9841 if (host == null) |
| 9851 return; | 9842 return; |
| 9852 if (start === end) | 9843 t1 = J.getInterceptor(start); |
| 9844 if (t1.$eq(start, end)) |
| 9853 return ""; | 9845 return ""; |
| 9854 if (J.getInterceptor$s(host).codeUnitAt$1(host, start) === 91) { | 9846 if (J.getInterceptor$s(host).codeUnitAt$1(host, start) === 91) { |
| 9855 t1 = J.getInterceptor$n(end); | 9847 t2 = J.getInterceptor$n(end); |
| 9856 if (C.JSString_methods.codeUnitAt$1(host, t1.$sub(end, 1)) !== 93) | 9848 if (C.JSString_methods.codeUnitAt$1(host, t2.$sub(end, 1)) !== 93) |
| 9857 P.Uri__fail(host, start, "Missing end `]` to match `[` in host"); | 9849 P.Uri__fail(host, start, "Missing end `]` to match `[` in host"); |
| 9858 P.Uri_parseIPv6Address(host, start + 1, t1.$sub(end, 1)); | 9850 P.Uri_parseIPv6Address(host, t1.$add(start, 1), t2.$sub(end, 1)); |
| 9859 return C.JSString_methods.substring$2(host, start, end).toLowerCase(); | 9851 return C.JSString_methods.substring$2(host, start, end).toLowerCase(); |
| 9860 } | 9852 } |
| 9861 if (!strictIPv6) { | 9853 if (!strictIPv6) |
| 9862 if (typeof end !== "number") | 9854 for (i = start; t1 = J.getInterceptor$n(i), t1.$lt(i, end); i = t1.$ad
d(i, 1)) |
| 9863 return H.iae(end); | |
| 9864 i = start; | |
| 9865 for (; i < end; ++i) | |
| 9866 if (C.JSString_methods.codeUnitAt$1(host, i) === 58) { | 9855 if (C.JSString_methods.codeUnitAt$1(host, i) === 58) { |
| 9867 P.Uri_parseIPv6Address(host, start, end); | 9856 P.Uri_parseIPv6Address(host, start, end); |
| 9868 return "[" + host + "]"; | 9857 return "[" + host + "]"; |
| 9869 } | 9858 } |
| 9870 } | |
| 9871 return P.Uri__normalizeRegName(host, start, end); | 9859 return P.Uri__normalizeRegName(host, start, end); |
| 9872 }, Uri__normalizeRegName: function(host, start, end) { | 9860 }, Uri__normalizeRegName: function(host, start, end) { |
| 9873 var index, sectionStart, buffer, isNormalized, $char, replacement, t1, s
lice, sourceLength, tail; | 9861 var index, sectionStart, buffer, isNormalized, t1, $char, replacement, t
2, slice, sourceLength, tail; |
| 9874 if (typeof end !== "number") | 9862 for (index = start, sectionStart = index, buffer = null, isNormalized =
true; t1 = J.getInterceptor$n(index), t1.$lt(index, end);) { |
| 9875 return H.iae(end); | |
| 9876 index = start; | |
| 9877 sectionStart = index; | |
| 9878 buffer = null; | |
| 9879 isNormalized = true; | |
| 9880 for (; index < end;) { | |
| 9881 $char = C.JSString_methods.codeUnitAt$1(host, index); | 9863 $char = C.JSString_methods.codeUnitAt$1(host, index); |
| 9882 if ($char === 37) { | 9864 if ($char === 37) { |
| 9883 replacement = P.Uri__normalizeEscape(host, index, true); | 9865 replacement = P.Uri__normalizeEscape(host, index, true); |
| 9884 t1 = replacement == null; | 9866 t2 = replacement == null; |
| 9885 if (t1 && isNormalized) { | 9867 if (t2 && isNormalized) { |
| 9886 index += 3; | 9868 index = t1.$add(index, 3); |
| 9887 continue; | 9869 continue; |
| 9888 } | 9870 } |
| 9889 if (buffer == null) | 9871 if (buffer == null) |
| 9890 buffer = new P.StringBuffer(""); | 9872 buffer = new P.StringBuffer(""); |
| 9891 slice = C.JSString_methods.substring$2(host, sectionStart, index); | 9873 slice = C.JSString_methods.substring$2(host, sectionStart, index); |
| 9892 if (!isNormalized) | 9874 if (!isNormalized) |
| 9893 slice = slice.toLowerCase(); | 9875 slice = slice.toLowerCase(); |
| 9894 buffer._contents = buffer._contents + slice; | 9876 buffer._contents = buffer._contents + slice; |
| 9895 if (t1) { | 9877 if (t2) { |
| 9896 replacement = C.JSString_methods.substring$2(host, index, index +
3); | 9878 replacement = C.JSString_methods.substring$2(host, index, t1.$add(
index, 3)); |
| 9897 sourceLength = 3; | 9879 sourceLength = 3; |
| 9898 } else if (replacement === "%") { | 9880 } else if (replacement === "%") { |
| 9899 replacement = "%25"; | 9881 replacement = "%25"; |
| 9900 sourceLength = 1; | 9882 sourceLength = 1; |
| 9901 } else | 9883 } else |
| 9902 sourceLength = 3; | 9884 sourceLength = 3; |
| 9903 buffer._contents += replacement; | 9885 buffer._contents += replacement; |
| 9904 index += sourceLength; | 9886 index = t1.$add(index, sourceLength); |
| 9905 sectionStart = index; | 9887 sectionStart = index; |
| 9906 isNormalized = true; | 9888 isNormalized = true; |
| 9907 } else { | 9889 } else { |
| 9908 if ($char < 127) { | 9890 if ($char < 127) { |
| 9909 t1 = $char >>> 4; | 9891 t2 = $char >>> 4; |
| 9910 if (t1 >= 8) | 9892 if (t2 >= 8) |
| 9911 return H.ioore(C.List_qNA, t1); | 9893 return H.ioore(C.List_qNA, t2); |
| 9912 t1 = (C.List_qNA[t1] & C.JSInt_methods._shlPositive$1(1, $char & 1
5)) !== 0; | 9894 t2 = (C.List_qNA[t2] & C.JSInt_methods._shlPositive$1(1, $char & 1
5)) !== 0; |
| 9913 } else | 9895 } else |
| 9914 t1 = false; | 9896 t2 = false; |
| 9915 if (t1) { | 9897 if (t2) { |
| 9916 if (isNormalized && 65 <= $char && 90 >= $char) { | 9898 if (isNormalized && 65 <= $char && 90 >= $char) { |
| 9917 if (buffer == null) | 9899 if (buffer == null) |
| 9918 buffer = new P.StringBuffer(""); | 9900 buffer = new P.StringBuffer(""); |
| 9919 if (sectionStart < index) { | 9901 if (J.$lt$n(sectionStart, index)) { |
| 9920 t1 = C.JSString_methods.substring$2(host, sectionStart, index)
; | 9902 t2 = C.JSString_methods.substring$2(host, sectionStart, index)
; |
| 9921 buffer._contents = buffer._contents + t1; | 9903 buffer._contents = buffer._contents + t2; |
| 9922 sectionStart = index; | 9904 sectionStart = index; |
| 9923 } | 9905 } |
| 9924 isNormalized = false; | 9906 isNormalized = false; |
| 9925 } | 9907 } |
| 9926 ++index; | 9908 index = t1.$add(index, 1); |
| 9927 } else { | 9909 } else { |
| 9928 if ($char <= 93) { | 9910 if ($char <= 93) { |
| 9929 t1 = $char >>> 4; | 9911 t2 = $char >>> 4; |
| 9930 if (t1 >= 8) | 9912 if (t2 >= 8) |
| 9931 return H.ioore(C.List_2Vk, t1); | 9913 return H.ioore(C.List_2Vk, t2); |
| 9932 t1 = (C.List_2Vk[t1] & C.JSInt_methods._shlPositive$1(1, $char &
15)) !== 0; | 9914 t2 = (C.List_2Vk[t2] & C.JSInt_methods._shlPositive$1(1, $char &
15)) !== 0; |
| 9933 } else | 9915 } else |
| 9934 t1 = false; | 9916 t2 = false; |
| 9935 if (t1) | 9917 if (t2) |
| 9936 P.Uri__fail(host, index, "Invalid character"); | 9918 P.Uri__fail(host, index, "Invalid character"); |
| 9937 else { | 9919 else { |
| 9938 if (($char & 64512) === 55296 && index + 1 < end) { | 9920 if (($char & 64512) === 55296 && J.$lt$n(t1.$add(index, 1), end)
) { |
| 9939 tail = C.JSString_methods.codeUnitAt$1(host, index + 1); | 9921 tail = C.JSString_methods.codeUnitAt$1(host, t1.$add(index, 1)
); |
| 9940 if ((tail & 64512) === 56320) { | 9922 if ((tail & 64512) === 56320) { |
| 9941 $char = (65536 | ($char & 1023) << 10 | tail & 1023) >>> 0; | 9923 $char = (65536 | ($char & 1023) << 10 | tail & 1023) >>> 0; |
| 9942 sourceLength = 2; | 9924 sourceLength = 2; |
| 9943 } else | 9925 } else |
| 9944 sourceLength = 1; | 9926 sourceLength = 1; |
| 9945 } else | 9927 } else |
| 9946 sourceLength = 1; | 9928 sourceLength = 1; |
| 9947 if (buffer == null) | 9929 if (buffer == null) |
| 9948 buffer = new P.StringBuffer(""); | 9930 buffer = new P.StringBuffer(""); |
| 9949 slice = C.JSString_methods.substring$2(host, sectionStart, index
); | 9931 slice = C.JSString_methods.substring$2(host, sectionStart, index
); |
| 9950 if (!isNormalized) | 9932 if (!isNormalized) |
| 9951 slice = slice.toLowerCase(); | 9933 slice = slice.toLowerCase(); |
| 9952 buffer._contents = buffer._contents + slice; | 9934 buffer._contents = buffer._contents + slice; |
| 9953 buffer._contents += P.Uri__escapeChar($char); | 9935 buffer._contents += P.Uri__escapeChar($char); |
| 9954 index += sourceLength; | 9936 index = t1.$add(index, sourceLength); |
| 9955 sectionStart = index; | 9937 sectionStart = index; |
| 9956 } | 9938 } |
| 9957 } | 9939 } |
| 9958 } | 9940 } |
| 9959 } | 9941 } |
| 9960 if (buffer == null) | 9942 if (buffer == null) |
| 9961 return C.JSString_methods.substring$2(host, start, end); | 9943 return C.JSString_methods.substring$2(host, start, end); |
| 9962 if (sectionStart < end) { | 9944 if (J.$lt$n(sectionStart, end)) { |
| 9963 slice = C.JSString_methods.substring$2(host, sectionStart, end); | 9945 slice = C.JSString_methods.substring$2(host, sectionStart, end); |
| 9964 buffer._contents += !isNormalized ? slice.toLowerCase() : slice; | 9946 buffer._contents += !isNormalized ? slice.toLowerCase() : slice; |
| 9965 } | 9947 } |
| 9966 t1 = buffer._contents; | 9948 t1 = buffer._contents; |
| 9967 return t1.charCodeAt(0) == 0 ? t1 : t1; | 9949 return t1.charCodeAt(0) == 0 ? t1 : t1; |
| 9968 }, Uri__makeScheme: function(scheme, end) { | 9950 }, Uri__makeScheme: function(scheme, start, end) { |
| 9969 var firstCodeUnit, allLowercase, t1, i, codeUnit; | 9951 var firstCodeUnit, allLowercase, t1, i, codeUnit; |
| 9970 if (J.$eq(end, 0)) | 9952 if (start === end) |
| 9971 return ""; | 9953 return ""; |
| 9972 firstCodeUnit = J.getInterceptor$s(scheme).codeUnitAt$1(scheme, 0); | 9954 firstCodeUnit = J.getInterceptor$s(scheme).codeUnitAt$1(scheme, start); |
| 9973 allLowercase = firstCodeUnit >= 97; | 9955 allLowercase = firstCodeUnit >= 97; |
| 9974 if (!(allLowercase && firstCodeUnit <= 122)) | 9956 if (!(allLowercase && firstCodeUnit <= 122)) |
| 9975 t1 = firstCodeUnit >= 65 && firstCodeUnit <= 90; | 9957 t1 = firstCodeUnit >= 65 && firstCodeUnit <= 90; |
| 9976 else | 9958 else |
| 9977 t1 = true; | 9959 t1 = true; |
| 9978 if (!t1) | 9960 if (!t1) |
| 9979 P.Uri__fail(scheme, 0, "Scheme not starting with alphabetic character"
); | 9961 P.Uri__fail(scheme, start, "Scheme not starting with alphabetic charac
ter"); |
| 9980 if (typeof end !== "number") | 9962 if (typeof end !== "number") |
| 9981 return H.iae(end); | 9963 return H.iae(end); |
| 9982 i = 0; | 9964 i = start; |
| 9983 for (; i < end; ++i) { | 9965 for (; i < end; ++i) { |
| 9984 codeUnit = C.JSString_methods.codeUnitAt$1(scheme, i); | 9966 codeUnit = C.JSString_methods.codeUnitAt$1(scheme, i); |
| 9985 if (codeUnit < 128) { | 9967 if (codeUnit < 128) { |
| 9986 t1 = codeUnit >>> 4; | 9968 t1 = codeUnit >>> 4; |
| 9987 if (t1 >= 8) | 9969 if (t1 >= 8) |
| 9988 return H.ioore(C.List_JYB, t1); | 9970 return H.ioore(C.List_JYB, t1); |
| 9989 t1 = (C.List_JYB[t1] & C.JSInt_methods._shlPositive$1(1, codeUnit &
15)) !== 0; | 9971 t1 = (C.List_JYB[t1] & C.JSInt_methods._shlPositive$1(1, codeUnit &
15)) !== 0; |
| 9990 } else | 9972 } else |
| 9991 t1 = false; | 9973 t1 = false; |
| 9992 if (!t1) | 9974 if (!t1) |
| 9993 P.Uri__fail(scheme, i, "Illegal scheme character"); | 9975 P.Uri__fail(scheme, i, "Illegal scheme character"); |
| 9994 if (codeUnit < 97 || codeUnit > 122) | 9976 if (codeUnit < 97 || codeUnit > 122) |
| 9995 allLowercase = false; | 9977 allLowercase = false; |
| 9996 } | 9978 } |
| 9997 scheme = C.JSString_methods.substring$2(scheme, 0, end); | 9979 scheme = C.JSString_methods.substring$2(scheme, start, end); |
| 9998 return !allLowercase ? scheme.toLowerCase() : scheme; | 9980 return !allLowercase ? scheme.toLowerCase() : scheme; |
| 9999 }, Uri__makeUserInfo: function(userInfo, start, end) { | 9981 }, Uri__makeUserInfo: function(userInfo, start, end) { |
| 10000 return P.Uri__normalize(userInfo, start, end, C.List_gRj); | 9982 return P.Uri__normalize(userInfo, start, end, C.List_gRj); |
| 10001 }, Uri__makePath: function(path, start, end, pathSegments, ensureLeadingSl
ash, isFile) { | 9983 }, Uri__makePath: function(path, start, end, pathSegments, ensureLeadingSl
ash, isFile) { |
| 10002 var t1, result; | 9984 var t1, result; |
| 10003 t1 = path == null; | 9985 t1 = path == null; |
| 10004 if (t1 && pathSegments == null) | 9986 if (t1 && pathSegments == null) |
| 10005 return isFile ? "/" : ""; | 9987 return isFile ? "/" : ""; |
| 10006 t1 = !t1; | 9988 t1 = !t1; |
| 10007 if (t1 && pathSegments != null) | 9989 if (t1 && pathSegments != null) |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10041 }, Uri__isHexDigit: function($char) { | 10023 }, Uri__isHexDigit: function($char) { |
| 10042 if (57 >= $char) | 10024 if (57 >= $char) |
| 10043 return 48 <= $char; | 10025 return 48 <= $char; |
| 10044 $char |= 32; | 10026 $char |= 32; |
| 10045 return 97 <= $char && 102 >= $char; | 10027 return 97 <= $char && 102 >= $char; |
| 10046 }, Uri__hexValue: function($char) { | 10028 }, Uri__hexValue: function($char) { |
| 10047 if (57 >= $char) | 10029 if (57 >= $char) |
| 10048 return $char - 48; | 10030 return $char - 48; |
| 10049 return ($char | 32) - 87; | 10031 return ($char | 32) - 87; |
| 10050 }, Uri__normalizeEscape: function(source, index, lowerCase) { | 10032 }, Uri__normalizeEscape: function(source, index, lowerCase) { |
| 10051 var t1, firstDigit, secondDigit, value; | 10033 var t1, firstDigit, secondDigit, value, t2; |
| 10052 t1 = index + 2; | 10034 t1 = J.getInterceptor$ns(index); |
| 10053 if (t1 >= source.length) | 10035 if (J.$ge$n(t1.$add(index, 2), source.length)) |
| 10054 return "%"; | 10036 return "%"; |
| 10055 firstDigit = C.JSString_methods.codeUnitAt$1(source, index + 1); | 10037 firstDigit = C.JSString_methods.codeUnitAt$1(source, t1.$add(index, 1)); |
| 10056 secondDigit = C.JSString_methods.codeUnitAt$1(source, t1); | 10038 secondDigit = C.JSString_methods.codeUnitAt$1(source, t1.$add(index, 2))
; |
| 10057 if (!P.Uri__isHexDigit(firstDigit) || !P.Uri__isHexDigit(secondDigit)) | 10039 if (!P.Uri__isHexDigit(firstDigit) || !P.Uri__isHexDigit(secondDigit)) |
| 10058 return "%"; | 10040 return "%"; |
| 10059 value = P.Uri__hexValue(firstDigit) * 16 + P.Uri__hexValue(secondDigit); | 10041 value = P.Uri__hexValue(firstDigit) * 16 + P.Uri__hexValue(secondDigit); |
| 10060 if (value < 127) { | 10042 if (value < 127) { |
| 10061 t1 = C.JSInt_methods._shrOtherPositive$1(value, 4); | 10043 t2 = C.JSInt_methods._shrOtherPositive$1(value, 4); |
| 10062 if (t1 >= 8) | 10044 if (t2 >= 8) |
| 10063 return H.ioore(C.List_nxB, t1); | 10045 return H.ioore(C.List_nxB, t2); |
| 10064 t1 = (C.List_nxB[t1] & C.JSInt_methods._shlPositive$1(1, value & 15))
!== 0; | 10046 t2 = (C.List_nxB[t2] & C.JSInt_methods._shlPositive$1(1, value & 15))
!== 0; |
| 10065 } else | 10047 } else |
| 10066 t1 = false; | 10048 t2 = false; |
| 10067 if (t1) | 10049 if (t2) |
| 10068 return H.Primitives_stringFromCharCode(lowerCase && 65 <= value && 90
>= value ? (value | 32) >>> 0 : value); | 10050 return H.Primitives_stringFromCharCode(lowerCase && 65 <= value && 90
>= value ? (value | 32) >>> 0 : value); |
| 10069 if (firstDigit >= 97 || secondDigit >= 97) | 10051 if (firstDigit >= 97 || secondDigit >= 97) |
| 10070 return C.JSString_methods.substring$2(source, index, index + 3).toUppe
rCase(); | 10052 return C.JSString_methods.substring$2(source, index, t1.$add(index, 3)
).toUpperCase(); |
| 10071 return; | 10053 return; |
| 10072 }, Uri__escapeChar: function($char) { | 10054 }, Uri__escapeChar: function($char) { |
| 10073 var codeUnits, flag, encodedBytes, t1, index, $byte, t2, t3; | 10055 var codeUnits, flag, encodedBytes, t1, index, $byte, t2, t3; |
| 10074 if ($char < 128) { | 10056 if ($char < 128) { |
| 10075 codeUnits = Array(3); | 10057 codeUnits = Array(3); |
| 10076 codeUnits.fixed$length = Array; | 10058 codeUnits.fixed$length = Array; |
| 10077 codeUnits[0] = 37; | 10059 codeUnits[0] = 37; |
| 10078 codeUnits[1] = C.JSString_methods.codeUnitAt$1("0123456789ABCDEF", $ch
ar >>> 4); | 10060 codeUnits[1] = C.JSString_methods.codeUnitAt$1("0123456789ABCDEF", $ch
ar >>> 4); |
| 10079 codeUnits[2] = C.JSString_methods.codeUnitAt$1("0123456789ABCDEF", $ch
ar & 15); | 10061 codeUnits[2] = C.JSString_methods.codeUnitAt$1("0123456789ABCDEF", $ch
ar & 15); |
| 10080 } else { | 10062 } else { |
| (...skipping 25 matching lines...) Expand all Loading... |
| 10106 t3 = index + 2; | 10088 t3 = index + 2; |
| 10107 t2 = C.JSString_methods.codeUnitAt$1("0123456789ABCDEF", $byte & 15)
; | 10089 t2 = C.JSString_methods.codeUnitAt$1("0123456789ABCDEF", $byte & 15)
; |
| 10108 if (t3 >= t1) | 10090 if (t3 >= t1) |
| 10109 return H.ioore(codeUnits, t3); | 10091 return H.ioore(codeUnits, t3); |
| 10110 codeUnits[t3] = t2; | 10092 codeUnits[t3] = t2; |
| 10111 index += 3; | 10093 index += 3; |
| 10112 } | 10094 } |
| 10113 } | 10095 } |
| 10114 return P.String_String$fromCharCodes(codeUnits, 0, null); | 10096 return P.String_String$fromCharCodes(codeUnits, 0, null); |
| 10115 }, Uri__normalize: function(component, start, end, charTable) { | 10097 }, Uri__normalize: function(component, start, end, charTable) { |
| 10116 var t1, index, sectionStart, buffer, $char, t2, replacement, sourceLengt
h, tail; | 10098 var t1, index, sectionStart, buffer, t2, $char, t3, replacement, sourceL
ength, tail; |
| 10117 if (typeof end !== "number") | 10099 for (t1 = J.getInterceptor$s(component), index = start, sectionStart = i
ndex, buffer = null; t2 = J.getInterceptor$n(index), t2.$lt(index, end);) { |
| 10118 return H.iae(end); | |
| 10119 t1 = J.getInterceptor$s(component); | |
| 10120 index = start; | |
| 10121 sectionStart = index; | |
| 10122 buffer = null; | |
| 10123 for (; index < end;) { | |
| 10124 $char = t1.codeUnitAt$1(component, index); | 10100 $char = t1.codeUnitAt$1(component, index); |
| 10125 if ($char < 127) { | 10101 if ($char < 127) { |
| 10126 t2 = $char >>> 4; | 10102 t3 = $char >>> 4; |
| 10127 if (t2 >= 8) | 10103 if (t3 >= 8) |
| 10128 return H.ioore(charTable, t2); | 10104 return H.ioore(charTable, t3); |
| 10129 t2 = (charTable[t2] & C.JSInt_methods._shlPositive$1(1, $char & 15))
!== 0; | 10105 t3 = (charTable[t3] & C.JSInt_methods._shlPositive$1(1, $char & 15))
!== 0; |
| 10130 } else | 10106 } else |
| 10131 t2 = false; | 10107 t3 = false; |
| 10132 if (t2) | 10108 if (t3) |
| 10133 ++index; | 10109 index = t2.$add(index, 1); |
| 10134 else { | 10110 else { |
| 10135 if ($char === 37) { | 10111 if ($char === 37) { |
| 10136 replacement = P.Uri__normalizeEscape(component, index, false); | 10112 replacement = P.Uri__normalizeEscape(component, index, false); |
| 10137 if (replacement == null) { | 10113 if (replacement == null) { |
| 10138 index += 3; | 10114 index = t2.$add(index, 3); |
| 10139 continue; | 10115 continue; |
| 10140 } | 10116 } |
| 10141 if ("%" === replacement) { | 10117 if ("%" === replacement) { |
| 10142 replacement = "%25"; | 10118 replacement = "%25"; |
| 10143 sourceLength = 1; | 10119 sourceLength = 1; |
| 10144 } else | 10120 } else |
| 10145 sourceLength = 3; | 10121 sourceLength = 3; |
| 10146 } else { | 10122 } else { |
| 10147 if ($char <= 93) { | 10123 if ($char <= 93) { |
| 10148 t2 = $char >>> 4; | 10124 t3 = $char >>> 4; |
| 10149 if (t2 >= 8) | 10125 if (t3 >= 8) |
| 10150 return H.ioore(C.List_2Vk, t2); | 10126 return H.ioore(C.List_2Vk, t3); |
| 10151 t2 = (C.List_2Vk[t2] & C.JSInt_methods._shlPositive$1(1, $char &
15)) !== 0; | 10127 t3 = (C.List_2Vk[t3] & C.JSInt_methods._shlPositive$1(1, $char &
15)) !== 0; |
| 10152 } else | 10128 } else |
| 10153 t2 = false; | 10129 t3 = false; |
| 10154 if (t2) { | 10130 if (t3) { |
| 10155 P.Uri__fail(component, index, "Invalid character"); | 10131 P.Uri__fail(component, index, "Invalid character"); |
| 10156 replacement = null; | 10132 replacement = null; |
| 10157 sourceLength = null; | 10133 sourceLength = null; |
| 10158 } else { | 10134 } else { |
| 10159 if (($char & 64512) === 55296) { | 10135 if (($char & 64512) === 55296) |
| 10160 t2 = index + 1; | 10136 if (J.$lt$n(t2.$add(index, 1), end)) { |
| 10161 if (t2 < end) { | 10137 tail = C.JSString_methods.codeUnitAt$1(component, t2.$add(in
dex, 1)); |
| 10162 tail = C.JSString_methods.codeUnitAt$1(component, t2); | |
| 10163 if ((tail & 64512) === 56320) { | 10138 if ((tail & 64512) === 56320) { |
| 10164 $char = (65536 | ($char & 1023) << 10 | tail & 1023) >>> 0
; | 10139 $char = (65536 | ($char & 1023) << 10 | tail & 1023) >>> 0
; |
| 10165 sourceLength = 2; | 10140 sourceLength = 2; |
| 10166 } else | 10141 } else |
| 10167 sourceLength = 1; | 10142 sourceLength = 1; |
| 10168 } else | 10143 } else |
| 10169 sourceLength = 1; | 10144 sourceLength = 1; |
| 10170 } else | 10145 else |
| 10171 sourceLength = 1; | 10146 sourceLength = 1; |
| 10172 replacement = P.Uri__escapeChar($char); | 10147 replacement = P.Uri__escapeChar($char); |
| 10173 } | 10148 } |
| 10174 } | 10149 } |
| 10175 if (buffer == null) | 10150 if (buffer == null) |
| 10176 buffer = new P.StringBuffer(""); | 10151 buffer = new P.StringBuffer(""); |
| 10177 t2 = C.JSString_methods.substring$2(component, sectionStart, index); | 10152 t3 = C.JSString_methods.substring$2(component, sectionStart, index); |
| 10178 buffer._contents = buffer._contents + t2; | 10153 buffer._contents = buffer._contents + t3; |
| 10179 buffer._contents += H.S(replacement); | 10154 buffer._contents += H.S(replacement); |
| 10180 if (typeof sourceLength !== "number") | 10155 index = t2.$add(index, sourceLength); |
| 10181 return H.iae(sourceLength); | |
| 10182 index += sourceLength; | |
| 10183 sectionStart = index; | 10156 sectionStart = index; |
| 10184 } | 10157 } |
| 10185 } | 10158 } |
| 10186 if (buffer == null) | 10159 if (buffer == null) |
| 10187 return t1.substring$2(component, start, end); | 10160 return t1.substring$2(component, start, end); |
| 10188 if (sectionStart < end) | 10161 if (J.$lt$n(sectionStart, end)) |
| 10189 buffer._contents += t1.substring$2(component, sectionStart, end); | 10162 buffer._contents += t1.substring$2(component, sectionStart, end); |
| 10190 t1 = buffer._contents; | 10163 t1 = buffer._contents; |
| 10191 return t1.charCodeAt(0) == 0 ? t1 : t1; | 10164 return t1.charCodeAt(0) == 0 ? t1 : t1; |
| 10192 }, Uri_decodeComponent: [function(encodedComponent) { | 10165 }, Uri_decodeComponent: [function(encodedComponent) { |
| 10193 return P.Uri__uriDecode(encodedComponent, C.Utf8Codec_false, false); | 10166 return P.Uri__uriDecode(encodedComponent, C.Utf8Codec_false, false); |
| 10194 }, "call$1", "Uri_decodeComponent$closure", 2, 0, 71], Uri_splitQueryStrin
g: function(query, encoding) { | 10167 }, "call$1", "Uri_decodeComponent$closure", 2, 0, 71], Uri_splitQueryStrin
g: function(query, encoding) { |
| 10195 return C.JSArray_methods.fold$2(query.split("&"), P.LinkedHashMap_Linked
HashMap$_empty(null, null), new P.Uri_splitQueryString_closure(encoding)); | 10168 return C.JSArray_methods.fold$2(query.split("&"), P.LinkedHashMap_Linked
HashMap$_empty(null, null), new P.Uri_splitQueryString_closure(encoding)); |
| 10196 }, Uri_parseIPv4Address: function(host) { | 10169 }, Uri_parseIPv4Address: function(host) { |
| 10197 var t1, bytes; | 10170 var t1, bytes; |
| 10198 t1 = new P.Uri_parseIPv4Address_error(); | 10171 t1 = new P.Uri_parseIPv4Address_error(); |
| 10199 bytes = host.split("."); | 10172 bytes = host.split("."); |
| 10200 if (bytes.length !== 4) | 10173 if (bytes.length !== 4) |
| 10201 t1.call$1("IPv4 address should contain exactly 4 parts"); | 10174 t1.call$1("IPv4 address should contain exactly 4 parts"); |
| 10202 return H.setRuntimeTypeInfo(new H.MappedListIterable(bytes, new P.Uri_pa
rseIPv4Address_closure(t1)), [null, null]).toList$0(0); | 10175 return H.setRuntimeTypeInfo(new H.MappedListIterable(bytes, new P.Uri_pa
rseIPv4Address_closure(t1)), [null, null]).toList$0(0); |
| 10203 }, Uri_parseIPv6Address: function(host, start, end) { | 10176 }, Uri_parseIPv6Address: function(host, start, end) { |
| 10204 var error, parseHex, parts, partStart, last, i, wildcardSeen, t1, atEnd,
isLastWildcard, exception, t2, bytes, index, value, wildCardLength, j; | 10177 var error, parseHex, parts, partStart, last, i, wildcardSeen, t1, atEnd,
isLastWildcard, exception, t2, bytes, index, value, wildCardLength, j; |
| 10205 if (end == null) | 10178 if (end == null) |
| 10206 end = J.get$length$asx(host); | 10179 end = J.get$length$asx(host); |
| 10207 error = new P.Uri_parseIPv6Address_error(host); | 10180 error = new P.Uri_parseIPv6Address_error(host); |
| 10208 parseHex = new P.Uri_parseIPv6Address_parseHex(host, error); | 10181 parseHex = new P.Uri_parseIPv6Address_parseHex(host, error); |
| 10209 if (J.get$length$asx(host) < 2) | 10182 if (J.get$length$asx(host) < 2) |
| 10210 error.call$1("address is too short"); | 10183 error.call$1("address is too short"); |
| 10211 parts = []; | 10184 parts = []; |
| 10212 partStart = start; | 10185 partStart = start; |
| 10213 i = start; | 10186 for (i = start, wildcardSeen = false; t1 = J.getInterceptor$n(i), t1.$lt
(i, end); i = J.$add$ns(i, 1)) |
| 10214 wildcardSeen = false; | |
| 10215 while (true) { | |
| 10216 t1 = end; | |
| 10217 if (typeof t1 !== "number") | |
| 10218 return H.iae(t1); | |
| 10219 if (!(i < t1)) | |
| 10220 break; | |
| 10221 if (J.codeUnitAt$1$s(host, i) === 58) { | 10187 if (J.codeUnitAt$1$s(host, i) === 58) { |
| 10222 if (i === start) { | 10188 if (t1.$eq(i, start)) { |
| 10223 ++i; | 10189 i = t1.$add(i, 1); |
| 10224 if (J.codeUnitAt$1$s(host, i) !== 58) | 10190 if (J.codeUnitAt$1$s(host, i) !== 58) |
| 10225 error.call$2("invalid start colon.", i); | 10191 error.call$2("invalid start colon.", i); |
| 10226 partStart = i; | 10192 partStart = i; |
| 10227 } | 10193 } |
| 10228 if (i === partStart) { | 10194 t1 = J.getInterceptor(i); |
| 10195 if (t1.$eq(i, partStart)) { |
| 10229 if (wildcardSeen) | 10196 if (wildcardSeen) |
| 10230 error.call$2("only one wildcard `::` is allowed", i); | 10197 error.call$2("only one wildcard `::` is allowed", i); |
| 10231 J.add$1$ax(parts, -1); | 10198 J.add$1$ax(parts, -1); |
| 10232 wildcardSeen = true; | 10199 wildcardSeen = true; |
| 10233 } else | 10200 } else |
| 10234 J.add$1$ax(parts, parseHex.call$2(partStart, i)); | 10201 J.add$1$ax(parts, parseHex.call$2(partStart, i)); |
| 10235 partStart = i + 1; | 10202 partStart = t1.$add(i, 1); |
| 10236 } | 10203 } |
| 10237 ++i; | |
| 10238 } | |
| 10239 if (J.get$length$asx(parts) === 0) | 10204 if (J.get$length$asx(parts) === 0) |
| 10240 error.call$1("too few parts"); | 10205 error.call$1("too few parts"); |
| 10241 atEnd = J.$eq(partStart, end); | 10206 atEnd = J.$eq(partStart, end); |
| 10242 isLastWildcard = J.$eq(J.get$last$ax(parts), -1); | 10207 isLastWildcard = J.$eq(J.get$last$ax(parts), -1); |
| 10243 if (atEnd && !isLastWildcard) | 10208 if (atEnd && !isLastWildcard) |
| 10244 error.call$2("expected a part after last `:`", end); | 10209 error.call$2("expected a part after last `:`", end); |
| 10245 if (!atEnd) | 10210 if (!atEnd) |
| 10246 try { | 10211 try { |
| 10247 J.add$1$ax(parts, parseHex.call$2(partStart, end)); | 10212 J.add$1$ax(parts, parseHex.call$2(partStart, end)); |
| 10248 } catch (exception) { | 10213 } catch (exception) { |
| (...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10402 Uri_parse_isRegName: { | 10367 Uri_parse_isRegName: { |
| 10403 "^": "Closure:46;", | 10368 "^": "Closure:46;", |
| 10404 call$1: function(ch) { | 10369 call$1: function(ch) { |
| 10405 ch.$lt(0, 128); | 10370 ch.$lt(0, 128); |
| 10406 return false; | 10371 return false; |
| 10407 } | 10372 } |
| 10408 }, | 10373 }, |
| 10409 Uri_parse_parseAuth: { | 10374 Uri_parse_parseAuth: { |
| 10410 "^": "Closure:1;_box_0,_captured_uri_1,_captured_EOI_2", | 10375 "^": "Closure:1;_box_0,_captured_uri_1,_captured_EOI_2", |
| 10411 call$0: function() { | 10376 call$0: function() { |
| 10412 var t1, t2, t3, authStart, $char, lastColon, lastAt, char0, endBracket, ho
stEnd, hostStart, i, portNumber, digit; | 10377 var t1, authStart, t2, $char, lastColon, lastAt, char0, endBracket, hostEn
d, t3, hostStart, i, portNumber, digit; |
| 10413 t1 = this._box_0; | 10378 t1 = this._box_0; |
| 10414 t2 = this._captured_uri_1; | 10379 if (J.$eq(t1._captured_index_5, t1._captured_end_0)) { |
| 10415 t3 = J.getInterceptor$asx(t2); | 10380 t1._captured_char_6 = this._captured_EOI_2; |
| 10416 if (t1._captured_index_4 === t3.get$length(t2)) { | |
| 10417 t1._captured_char_5 = this._captured_EOI_2; | |
| 10418 return; | 10381 return; |
| 10419 } | 10382 } |
| 10420 authStart = t1._captured_index_4; | 10383 authStart = t1._captured_index_5; |
| 10421 t1._captured_char_5 = t3.codeUnitAt$1(t2, authStart); | 10384 t2 = this._captured_uri_1; |
| 10422 for ($char = this._captured_EOI_2, lastColon = -1, lastAt = -1; t1._captur
ed_index_4 < t2.length;) { | 10385 t1._captured_char_6 = J.getInterceptor$s(t2).codeUnitAt$1(t2, authStart); |
| 10423 char0 = C.JSString_methods.codeUnitAt$1(t2, t1._captured_index_4); | 10386 for ($char = this._captured_EOI_2, lastColon = -1, lastAt = -1; J.$lt$n(t1
._captured_index_5, t1._captured_end_0);) { |
| 10424 t1._captured_char_5 = char0; | 10387 char0 = C.JSString_methods.codeUnitAt$1(t2, t1._captured_index_5); |
| 10388 t1._captured_char_6 = char0; |
| 10425 if (char0 === 47 || char0 === 63 || char0 === 35) | 10389 if (char0 === 47 || char0 === 63 || char0 === 35) |
| 10426 break; | 10390 break; |
| 10427 if (char0 === 64) { | 10391 if (char0 === 64) { |
| 10428 lastAt = t1._captured_index_4; | 10392 lastAt = t1._captured_index_5; |
| 10429 lastColon = -1; | 10393 lastColon = -1; |
| 10430 } else if (char0 === 58) | 10394 } else if (char0 === 58) |
| 10431 lastColon = t1._captured_index_4; | 10395 lastColon = t1._captured_index_5; |
| 10432 else if (char0 === 91) { | 10396 else if (char0 === 91) { |
| 10433 endBracket = C.JSString_methods.indexOf$2(t2, "]", t1._captured_index_
4 + 1); | 10397 endBracket = C.JSString_methods.indexOf$2(t2, "]", J.$add$ns(t1._captu
red_index_5, 1)); |
| 10434 if (endBracket === -1) { | 10398 if (endBracket === -1) { |
| 10435 t1._captured_index_4 = t2.length; | 10399 t1._captured_index_5 = t1._captured_end_0; |
| 10436 t1._captured_char_5 = $char; | 10400 t1._captured_char_6 = $char; |
| 10437 lastColon = -1; | 10401 lastColon = -1; |
| 10438 break; | 10402 break; |
| 10439 } else | 10403 } else |
| 10440 t1._captured_index_4 = endBracket; | 10404 t1._captured_index_5 = endBracket; |
| 10441 lastColon = -1; | 10405 lastColon = -1; |
| 10442 } | 10406 } |
| 10443 ++t1._captured_index_4; | 10407 t1._captured_index_5 = J.$add$ns(t1._captured_index_5, 1); |
| 10444 t1._captured_char_5 = $char; | 10408 t1._captured_char_6 = $char; |
| 10445 } | 10409 } |
| 10446 hostEnd = t1._captured_index_4; | 10410 hostEnd = t1._captured_index_5; |
| 10447 if (lastAt >= 0) { | 10411 t3 = J.getInterceptor$n(lastAt); |
| 10448 t1._captured_userinfo_1 = P.Uri__makeUserInfo(t2, authStart, lastAt); | 10412 if (t3.$ge(lastAt, 0)) { |
| 10449 hostStart = lastAt + 1; | 10413 t1._captured_userinfo_2 = P.Uri__makeUserInfo(t2, authStart, lastAt); |
| 10414 hostStart = t3.$add(lastAt, 1); |
| 10450 } else | 10415 } else |
| 10451 hostStart = authStart; | 10416 hostStart = authStart; |
| 10452 if (lastColon >= 0) { | 10417 t3 = J.getInterceptor$n(lastColon); |
| 10453 i = lastColon + 1; | 10418 if (t3.$ge(lastColon, 0)) { |
| 10454 if (i < t1._captured_index_4) | 10419 if (J.$lt$n(t3.$add(lastColon, 1), t1._captured_index_5)) |
| 10455 for (portNumber = 0; i < t1._captured_index_4; ++i) { | 10420 for (i = t3.$add(lastColon, 1), portNumber = 0; t3 = J.getInterceptor$
n(i), t3.$lt(i, t1._captured_index_5); i = t3.$add(i, 1)) { |
| 10456 digit = C.JSString_methods.codeUnitAt$1(t2, i); | 10421 digit = C.JSString_methods.codeUnitAt$1(t2, i); |
| 10457 if (48 > digit || 57 < digit) | 10422 if (48 > digit || 57 < digit) |
| 10458 P.Uri__fail(t2, i, "Invalid port number"); | 10423 P.Uri__fail(t2, i, "Invalid port number"); |
| 10459 portNumber = portNumber * 10 + (digit - 48); | 10424 portNumber = portNumber * 10 + (digit - 48); |
| 10460 } | 10425 } |
| 10461 else | 10426 else |
| 10462 portNumber = null; | 10427 portNumber = null; |
| 10463 t1._captured_port_3 = P.Uri__makePort(portNumber, t1._captured_scheme_0)
; | 10428 t1._captured_port_4 = P.Uri__makePort(portNumber, t1._captured_scheme_1)
; |
| 10464 hostEnd = lastColon; | 10429 hostEnd = lastColon; |
| 10465 } | 10430 } |
| 10466 t1._captured_host_2 = P.Uri__makeHost(t2, hostStart, hostEnd, true); | 10431 t1._captured_host_3 = P.Uri__makeHost(t2, hostStart, hostEnd, true); |
| 10467 if (t1._captured_index_4 < t2.length) | 10432 if (J.$lt$n(t1._captured_index_5, t1._captured_end_0)) |
| 10468 t1._captured_char_5 = C.JSString_methods.codeUnitAt$1(t2, t1._captured_i
ndex_4); | 10433 t1._captured_char_6 = C.JSString_methods.codeUnitAt$1(t2, t1._captured_i
ndex_5); |
| 10469 } | 10434 } |
| 10470 }, | 10435 }, |
| 10471 Uri__checkNonWindowsPathReservedCharacters_closure: { | 10436 Uri__checkNonWindowsPathReservedCharacters_closure: { |
| 10472 "^": "Closure:2;_captured_argumentError_0", | 10437 "^": "Closure:2;_captured_argumentError_0", |
| 10473 call$1: function(segment) { | 10438 call$1: function(segment) { |
| 10474 if (J.contains$1$asx(segment, "/") === true) | 10439 if (J.contains$1$asx(segment, "/") === true) |
| 10475 if (this._captured_argumentError_0) | 10440 if (this._captured_argumentError_0) |
| 10476 throw H.wrapException(P.ArgumentError$("Illegal path character " + H.S
(segment))); | 10441 throw H.wrapException(P.ArgumentError$("Illegal path character " + H.S
(segment))); |
| 10477 else | 10442 else |
| 10478 throw H.wrapException(P.UnsupportedError$("Illegal path character " +
H.S(segment))); | 10443 throw H.wrapException(P.UnsupportedError$("Illegal path character " +
H.S(segment))); |
| (...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10648 Blob: { | 10613 Blob: { |
| 10649 "^": "Interceptor;", | 10614 "^": "Interceptor;", |
| 10650 close$0: function(receiver) { | 10615 close$0: function(receiver) { |
| 10651 return receiver.close(); | 10616 return receiver.close(); |
| 10652 }, | 10617 }, |
| 10653 $isBlob: 1, | 10618 $isBlob: 1, |
| 10654 "%": ";Blob" | 10619 "%": ";Blob" |
| 10655 }, | 10620 }, |
| 10656 BodyElement: { | 10621 BodyElement: { |
| 10657 "^": "HtmlElement;", | 10622 "^": "HtmlElement;", |
| 10658 get$onLoad: function(receiver) { | |
| 10659 return H.setRuntimeTypeInfo(new W._ElementEventStreamImpl(receiver, "load"
, false), [null]); | |
| 10660 }, | |
| 10661 $isInterceptor: 1, | 10623 $isInterceptor: 1, |
| 10662 "%": "HTMLBodyElement" | 10624 "%": "HTMLBodyElement" |
| 10663 }, | 10625 }, |
| 10664 CharacterData: { | 10626 CharacterData: { |
| 10665 "^": "Node;data=,length=", | 10627 "^": "Node;data=,length=", |
| 10666 $isInterceptor: 1, | 10628 $isInterceptor: 1, |
| 10667 "%": "CDATASection|CharacterData|Comment|ProcessingInstruction|Text" | 10629 "%": "CDATASection|CharacterData|Comment|ProcessingInstruction|Text" |
| 10668 }, | 10630 }, |
| 10669 CompositionEvent: { | 10631 CompositionEvent: { |
| 10670 "^": "UIEvent;data=", | 10632 "^": "UIEvent;data=", |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10742 }, | 10704 }, |
| 10743 $isRectangle: 1, | 10705 $isRectangle: 1, |
| 10744 $asRectangle: $.functionThatReturnsNull, | 10706 $asRectangle: $.functionThatReturnsNull, |
| 10745 "%": ";DOMRectReadOnly" | 10707 "%": ";DOMRectReadOnly" |
| 10746 }, | 10708 }, |
| 10747 Element: { | 10709 Element: { |
| 10748 "^": "Node;", | 10710 "^": "Node;", |
| 10749 toString$0: function(receiver) { | 10711 toString$0: function(receiver) { |
| 10750 return receiver.localName; | 10712 return receiver.localName; |
| 10751 }, | 10713 }, |
| 10752 get$onLoad: function(receiver) { | |
| 10753 return H.setRuntimeTypeInfo(new W._ElementEventStreamImpl(receiver, "load"
, false), [null]); | |
| 10754 }, | |
| 10755 $isElement: 1, | 10714 $isElement: 1, |
| 10756 $isNode: 1, | 10715 $isNode: 1, |
| 10757 $isObject: 1, | 10716 $isObject: 1, |
| 10758 $isInterceptor: 1, | 10717 $isInterceptor: 1, |
| 10759 "%": ";Element" | 10718 "%": ";Element" |
| 10760 }, | 10719 }, |
| 10761 EmbedElement: { | 10720 EmbedElement: { |
| 10762 "^": "HtmlElement;src}", | 10721 "^": "HtmlElement;src%", |
| 10763 "%": "HTMLEmbedElement" | 10722 "%": "HTMLEmbedElement" |
| 10764 }, | 10723 }, |
| 10765 ErrorEvent: { | 10724 ErrorEvent: { |
| 10766 "^": "Event;error=,message=", | 10725 "^": "Event;error=,message=", |
| 10767 "%": "ErrorEvent" | 10726 "%": "ErrorEvent" |
| 10768 }, | 10727 }, |
| 10769 Event: { | 10728 Event: { |
| 10770 "^": "Interceptor;", | 10729 "^": "Interceptor;", |
| 10771 "%": "AnimationPlayerEvent|AudioProcessingEvent|AutocompleteErrorEvent|Befor
eUnloadEvent|CloseEvent|CustomEvent|DeviceLightEvent|DeviceMotionEvent|DeviceOri
entationEvent|ExtendableEvent|FetchEvent|FontFaceSetLoadEvent|GamepadEvent|HashC
hangeEvent|IDBVersionChangeEvent|InstallEvent|MIDIConnectionEvent|MediaKeyNeeded
Event|MediaQueryListEvent|MediaStreamEvent|MediaStreamTrackEvent|MutationEvent|O
fflineAudioCompletionEvent|OverflowEvent|PageTransitionEvent|PopStateEvent|Progr
essEvent|RTCDTMFToneChangeEvent|RTCDataChannelEvent|RTCIceCandidateEvent|RTCPeer
ConnectionIceEvent|RelatedEvent|ResourceProgressEvent|SecurityPolicyViolationEve
nt|SpeechRecognitionEvent|SpeechSynthesisEvent|StorageEvent|TrackEvent|Transitio
nEvent|WebGLContextEvent|WebKitAnimationEvent|WebKitTransitionEvent|XMLHttpReque
stProgressEvent;ClipboardEvent|Event|InputEvent" | 10730 "%": "AnimationPlayerEvent|AudioProcessingEvent|AutocompleteErrorEvent|Befor
eUnloadEvent|CloseEvent|CustomEvent|DeviceLightEvent|DeviceMotionEvent|DeviceOri
entationEvent|ExtendableEvent|FetchEvent|FontFaceSetLoadEvent|GamepadEvent|HashC
hangeEvent|IDBVersionChangeEvent|InstallEvent|MIDIConnectionEvent|MediaKeyNeeded
Event|MediaQueryListEvent|MediaStreamEvent|MediaStreamTrackEvent|MutationEvent|O
fflineAudioCompletionEvent|OverflowEvent|PageTransitionEvent|PopStateEvent|Progr
essEvent|RTCDTMFToneChangeEvent|RTCDataChannelEvent|RTCIceCandidateEvent|RTCPeer
ConnectionIceEvent|RelatedEvent|ResourceProgressEvent|SecurityPolicyViolationEve
nt|SpeechRecognitionEvent|SpeechSynthesisEvent|StorageEvent|TrackEvent|Transitio
nEvent|WebGLContextEvent|WebKitAnimationEvent|WebKitTransitionEvent|XMLHttpReque
stProgressEvent;ClipboardEvent|Event|InputEvent" |
| 10772 }, | 10731 }, |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10835 }, | 10794 }, |
| 10836 Interceptor_ListMixin_ImmutableListMixin: { | 10795 Interceptor_ListMixin_ImmutableListMixin: { |
| 10837 "^": "Interceptor_ListMixin+ImmutableListMixin;", | 10796 "^": "Interceptor_ListMixin+ImmutableListMixin;", |
| 10838 $isList: 1, | 10797 $isList: 1, |
| 10839 $asList: function() { | 10798 $asList: function() { |
| 10840 return [W.Node]; | 10799 return [W.Node]; |
| 10841 }, | 10800 }, |
| 10842 $isEfficientLength: 1 | 10801 $isEfficientLength: 1 |
| 10843 }, | 10802 }, |
| 10844 IFrameElement: { | 10803 IFrameElement: { |
| 10845 "^": "HtmlElement;src}", | 10804 "^": "HtmlElement;src%", |
| 10846 get$contentWindow: function(receiver) { | 10805 get$contentWindow: function(receiver) { |
| 10847 return W._convertNativeToDart_Window(receiver.contentWindow); | 10806 return W._convertNativeToDart_Window(receiver.contentWindow); |
| 10848 }, | 10807 }, |
| 10849 "%": "HTMLIFrameElement" | 10808 "%": "HTMLIFrameElement" |
| 10850 }, | 10809 }, |
| 10851 ImageElement: { | 10810 ImageElement: { |
| 10852 "^": "HtmlElement;src}", | 10811 "^": "HtmlElement;src%", |
| 10853 "%": "HTMLImageElement" | 10812 "%": "HTMLImageElement" |
| 10854 }, | 10813 }, |
| 10855 InputElement: { | 10814 InputElement: { |
| 10856 "^": "HtmlElement;src}", | 10815 "^": "HtmlElement;src%", |
| 10857 $isInterceptor: 1, | 10816 $isInterceptor: 1, |
| 10858 "%": "HTMLInputElement" | 10817 "%": "HTMLInputElement" |
| 10859 }, | 10818 }, |
| 10860 KeyboardEvent: { | 10819 KeyboardEvent: { |
| 10861 "^": "UIEvent;location=", | 10820 "^": "UIEvent;location=", |
| 10862 "%": "KeyboardEvent" | 10821 "%": "KeyboardEvent" |
| 10863 }, | 10822 }, |
| 10864 Location: { | 10823 Location: { |
| 10865 "^": "Interceptor;", | 10824 "^": "Interceptor;", |
| 10866 get$origin: function(receiver) { | 10825 get$origin: function(receiver) { |
| 10867 if ("origin" in receiver) | 10826 if ("origin" in receiver) |
| 10868 return receiver.origin; | 10827 return receiver.origin; |
| 10869 return H.S(receiver.protocol) + "//" + H.S(receiver.host); | 10828 return H.S(receiver.protocol) + "//" + H.S(receiver.host); |
| 10870 }, | 10829 }, |
| 10871 toString$0: function(receiver) { | 10830 toString$0: function(receiver) { |
| 10872 return String(receiver); | 10831 return String(receiver); |
| 10873 }, | 10832 }, |
| 10874 "%": "Location" | 10833 "%": "Location" |
| 10875 }, | 10834 }, |
| 10876 MediaElement: { | 10835 MediaElement: { |
| 10877 "^": "HtmlElement;error=,src}", | 10836 "^": "HtmlElement;error=,src%", |
| 10878 "%": "HTMLAudioElement|HTMLMediaElement|HTMLVideoElement" | 10837 "%": "HTMLAudioElement|HTMLMediaElement|HTMLVideoElement" |
| 10879 }, | 10838 }, |
| 10880 MediaKeyEvent: { | 10839 MediaKeyEvent: { |
| 10881 "^": "Event;message=", | 10840 "^": "Event;message=", |
| 10882 "%": "MediaKeyEvent" | 10841 "%": "MediaKeyEvent" |
| 10883 }, | 10842 }, |
| 10884 MediaKeyMessageEvent: { | 10843 MediaKeyMessageEvent: { |
| 10885 "^": "Event;message=", | 10844 "^": "Event;message=", |
| 10886 "%": "MediaKeyMessageEvent" | 10845 "%": "MediaKeyMessageEvent" |
| 10887 }, | 10846 }, |
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10998 }, | 10957 }, |
| 10999 PositionError: { | 10958 PositionError: { |
| 11000 "^": "Interceptor;message=", | 10959 "^": "Interceptor;message=", |
| 11001 "%": "PositionError" | 10960 "%": "PositionError" |
| 11002 }, | 10961 }, |
| 11003 PushEvent: { | 10962 PushEvent: { |
| 11004 "^": "Event;data=", | 10963 "^": "Event;data=", |
| 11005 "%": "PushEvent" | 10964 "%": "PushEvent" |
| 11006 }, | 10965 }, |
| 11007 ScriptElement: { | 10966 ScriptElement: { |
| 11008 "^": "HtmlElement;src}", | 10967 "^": "HtmlElement;src%", |
| 11009 "%": "HTMLScriptElement" | 10968 "%": "HTMLScriptElement" |
| 11010 }, | 10969 }, |
| 11011 SelectElement: { | 10970 SelectElement: { |
| 11012 "^": "HtmlElement;length=", | 10971 "^": "HtmlElement;length=", |
| 11013 "%": "HTMLSelectElement" | 10972 "%": "HTMLSelectElement" |
| 11014 }, | 10973 }, |
| 11015 SourceElement: { | 10974 SourceElement: { |
| 11016 "^": "HtmlElement;src}", | 10975 "^": "HtmlElement;src%", |
| 11017 "%": "HTMLSourceElement" | 10976 "%": "HTMLSourceElement" |
| 11018 }, | 10977 }, |
| 11019 SpeechRecognitionError: { | 10978 SpeechRecognitionError: { |
| 11020 "^": "Event;error=,message=", | 10979 "^": "Event;error=,message=", |
| 11021 "%": "SpeechRecognitionError" | 10980 "%": "SpeechRecognitionError" |
| 11022 }, | 10981 }, |
| 11023 TextEvent: { | 10982 TextEvent: { |
| 11024 "^": "UIEvent;data=", | 10983 "^": "UIEvent;data=", |
| 11025 "%": "TextEvent" | 10984 "%": "TextEvent" |
| 11026 }, | 10985 }, |
| 11027 TrackElement: { | 10986 TrackElement: { |
| 11028 "^": "HtmlElement;src}", | 10987 "^": "HtmlElement;src%", |
| 11029 "%": "HTMLTrackElement" | 10988 "%": "HTMLTrackElement" |
| 11030 }, | 10989 }, |
| 11031 UIEvent: { | 10990 UIEvent: { |
| 11032 "^": "Event;", | 10991 "^": "Event;", |
| 11033 "%": "DragEvent|FocusEvent|MSPointerEvent|MouseEvent|MouseScrollEvent|MouseW
heelEvent|PointerEvent|SVGZoomEvent|TouchEvent|WheelEvent;UIEvent" | 10992 "%": "DragEvent|FocusEvent|MSPointerEvent|MouseEvent|MouseScrollEvent|MouseW
heelEvent|PointerEvent|SVGZoomEvent|TouchEvent|WheelEvent;UIEvent" |
| 11034 }, | 10993 }, |
| 11035 WebSocket: { | 10994 WebSocket: { |
| 11036 "^": "EventTarget;", | 10995 "^": "EventTarget;", |
| 11037 close$2: function(receiver, code, reason) { | 10996 close$2: function(receiver, code, reason) { |
| 11038 return receiver.close(code, reason); | 10997 return receiver.close(code, reason); |
| (...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 11135 listen$4$cancelOnError$onDone$onError: function(onData, cancelOnError, onDon
e, onError) { | 11094 listen$4$cancelOnError$onDone$onError: function(onData, cancelOnError, onDon
e, onError) { |
| 11136 var t1 = new W._EventStreamSubscription(0, this._html$_target, this._event
Type, W._wrapZone(onData), this._useCapture); | 11095 var t1 = new W._EventStreamSubscription(0, this._html$_target, this._event
Type, W._wrapZone(onData), this._useCapture); |
| 11137 t1.$builtinTypeInfo = this.$builtinTypeInfo; | 11096 t1.$builtinTypeInfo = this.$builtinTypeInfo; |
| 11138 t1._tryResume$0(); | 11097 t1._tryResume$0(); |
| 11139 return t1; | 11098 return t1; |
| 11140 }, | 11099 }, |
| 11141 listen$3$onDone$onError: function(onData, onDone, onError) { | 11100 listen$3$onDone$onError: function(onData, onDone, onError) { |
| 11142 return this.listen$4$cancelOnError$onDone$onError(onData, null, onDone, on
Error); | 11101 return this.listen$4$cancelOnError$onDone$onError(onData, null, onDone, on
Error); |
| 11143 } | 11102 } |
| 11144 }, | 11103 }, |
| 11145 _ElementEventStreamImpl: { | |
| 11146 "^": "_EventStream;_html$_target,_eventType,_useCapture" | |
| 11147 }, | |
| 11148 _EventStreamSubscription: { | 11104 _EventStreamSubscription: { |
| 11149 "^": "StreamSubscription;_pauseCount,_html$_target,_eventType,_html$_onData,
_useCapture", | 11105 "^": "StreamSubscription;_pauseCount,_html$_target,_eventType,_html$_onData,
_useCapture", |
| 11150 cancel$0: function() { | 11106 cancel$0: function() { |
| 11151 if (this._html$_target == null) | 11107 if (this._html$_target == null) |
| 11152 return; | 11108 return; |
| 11153 this._unlisten$0(); | 11109 this._unlisten$0(); |
| 11154 this._html$_target = null; | 11110 this._html$_target = null; |
| 11155 this._html$_onData = null; | 11111 this._html$_onData = null; |
| 11156 return; | 11112 return; |
| 11157 }, | 11113 }, |
| (...skipping 638 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 11796 if (match == null) | 11752 if (match == null) |
| 11797 throw H.wrapException(P.FormatException$("Couldn't parse VM stack trac
e line '" + H.S(frame) + "'.", null, null)); | 11753 throw H.wrapException(P.FormatException$("Couldn't parse VM stack trac
e line '" + H.S(frame) + "'.", null, null)); |
| 11798 t1 = match._match; | 11754 t1 = match._match; |
| 11799 if (1 >= t1.length) | 11755 if (1 >= t1.length) |
| 11800 return H.ioore(t1, 1); | 11756 return H.ioore(t1, 1); |
| 11801 t2 = J.replaceAll$2$s(t1[1], $.get$_asyncBody(), "<async>"); | 11757 t2 = J.replaceAll$2$s(t1[1], $.get$_asyncBody(), "<async>"); |
| 11802 H.checkString("<fn>"); | 11758 H.checkString("<fn>"); |
| 11803 member = H.stringReplaceAllUnchecked(t2, "<anonymous closure>", "<fn>"); | 11759 member = H.stringReplaceAllUnchecked(t2, "<anonymous closure>", "<fn>"); |
| 11804 if (2 >= t1.length) | 11760 if (2 >= t1.length) |
| 11805 return H.ioore(t1, 2); | 11761 return H.ioore(t1, 2); |
| 11806 uri = P.Uri_parse(t1[2]); | 11762 uri = P.Uri_parse(t1[2], 0, null); |
| 11807 if (3 >= t1.length) | 11763 if (3 >= t1.length) |
| 11808 return H.ioore(t1, 3); | 11764 return H.ioore(t1, 3); |
| 11809 lineAndColumn = J.split$1$s(t1[3], ":"); | 11765 lineAndColumn = J.split$1$s(t1[3], ":"); |
| 11810 line = lineAndColumn.length > 1 ? H.Primitives_parseInt(lineAndColumn[1]
, null, null) : null; | 11766 line = lineAndColumn.length > 1 ? H.Primitives_parseInt(lineAndColumn[1]
, null, null) : null; |
| 11811 return new S.Frame(uri, line, lineAndColumn.length > 2 ? H.Primitives_pa
rseInt(lineAndColumn[2], null, null) : null, member); | 11767 return new S.Frame(uri, line, lineAndColumn.length > 2 ? H.Primitives_pa
rseInt(lineAndColumn[2], null, null) : null, member); |
| 11812 }, Frame_Frame$parseV8: function(frame) { | 11768 }, Frame_Frame$parseV8: function(frame) { |
| 11813 var match, t1, t2, t3, t4; | 11769 var match, t1, t2, t3, t4; |
| 11814 match = $.get$_v8Frame().firstMatch$1(frame); | 11770 match = $.get$_v8Frame().firstMatch$1(frame); |
| 11815 if (match == null) | 11771 if (match == null) |
| 11816 throw H.wrapException(P.FormatException$("Couldn't parse V8 stack trac
e line '" + H.S(frame) + "'.", null, null)); | 11772 throw H.wrapException(P.FormatException$("Couldn't parse V8 stack trac
e line '" + H.S(frame) + "'.", null, null)); |
| 11817 t1 = new S.Frame_Frame$parseV8_parseLocation(frame); | 11773 t1 = new S.Frame_Frame$parseV8_parseLocation(frame); |
| 11818 t2 = match._match; | 11774 t2 = match._match; |
| 11819 t3 = t2.length; | 11775 t3 = t2.length; |
| 11820 if (2 >= t3) | 11776 if (2 >= t3) |
| 11821 return H.ioore(t2, 2); | 11777 return H.ioore(t2, 2); |
| 11822 t4 = t2[2]; | 11778 t4 = t2[2]; |
| 11823 if (t4 != null) { | 11779 if (t4 != null) { |
| 11824 t2 = J.replaceAll$2$s(t2[1], "<anonymous>", "<fn>"); | 11780 t2 = J.replaceAll$2$s(t2[1], "<anonymous>", "<fn>"); |
| 11825 H.checkString("<fn>"); | 11781 H.checkString("<fn>"); |
| 11826 return t1.call$2(t4, H.stringReplaceAllUnchecked(t2, "Anonymous functi
on", "<fn>")); | 11782 return t1.call$2(t4, H.stringReplaceAllUnchecked(t2, "Anonymous functi
on", "<fn>")); |
| 11827 } else { | 11783 } else { |
| 11828 if (3 >= t3) | 11784 if (3 >= t3) |
| 11829 return H.ioore(t2, 3); | 11785 return H.ioore(t2, 3); |
| 11830 return t1.call$2(t2[3], "<fn>"); | 11786 return t1.call$2(t2[3], "<fn>"); |
| 11831 } | 11787 } |
| 11832 }, Frame__uriOrPathToUri: function(uriOrPath) { | 11788 }, Frame__uriOrPathToUri: function(uriOrPath) { |
| 11833 var t1 = J.getInterceptor$asx(uriOrPath); | 11789 var t1 = J.getInterceptor$asx(uriOrPath); |
| 11834 if (t1.contains$1(uriOrPath, $.get$Frame__uriRegExp()) === true) | 11790 if (t1.contains$1(uriOrPath, $.get$Frame__uriRegExp()) === true) |
| 11835 return P.Uri_parse(uriOrPath); | 11791 return P.Uri_parse(uriOrPath, 0, null); |
| 11836 else if (t1.contains$1(uriOrPath, $.get$Frame__windowsRegExp()) === true
) | 11792 else if (t1.contains$1(uriOrPath, $.get$Frame__windowsRegExp()) === true
) |
| 11837 return P.Uri_Uri$file(uriOrPath, true); | 11793 return P.Uri_Uri$file(uriOrPath, true); |
| 11838 else if (t1.startsWith$1(uriOrPath, "/")) | 11794 else if (t1.startsWith$1(uriOrPath, "/")) |
| 11839 return P.Uri_Uri$file(uriOrPath, false); | 11795 return P.Uri_Uri$file(uriOrPath, false); |
| 11840 if (C.JSString_methods.contains$1(uriOrPath, "\\")) | 11796 if (C.JSString_methods.contains$1(uriOrPath, "\\")) |
| 11841 return $.get$windows().toUri$1(uriOrPath); | 11797 return $.get$windows().toUri$1(uriOrPath); |
| 11842 return P.Uri_parse(uriOrPath); | 11798 return P.Uri_parse(uriOrPath, 0, null); |
| 11843 }} | 11799 }} |
| 11844 }, | 11800 }, |
| 11845 Frame_Frame$parseV8_parseLocation: { | 11801 Frame_Frame$parseV8_parseLocation: { |
| 11846 "^": "Closure:40;_captured_frame_0", | 11802 "^": "Closure:40;_captured_frame_0", |
| 11847 call$2: function($location, member) { | 11803 call$2: function($location, member) { |
| 11848 var t1, evalMatch, t2, urlMatch, t3; | 11804 var t1, evalMatch, t2, urlMatch, t3; |
| 11849 t1 = $.get$_v8EvalLocation(); | 11805 t1 = $.get$_v8EvalLocation(); |
| 11850 evalMatch = t1.firstMatch$1($location); | 11806 evalMatch = t1.firstMatch$1($location); |
| 11851 for (; evalMatch != null;) { | 11807 for (; evalMatch != null;) { |
| 11852 t2 = evalMatch._match; | 11808 t2 = evalMatch._match; |
| (...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 12105 } | 12061 } |
| 12106 }], | 12062 }], |
| 12107 ["path", "package:path/path.dart", , B, { | 12063 ["path", "package:path/path.dart", , B, { |
| 12108 "^": "", | 12064 "^": "", |
| 12109 current: function() { | 12065 current: function() { |
| 12110 var uri, t1, t2, targetScheme, targetUserInfo, targetHost, targetPort, targe
tPath, targetQuery, fragment, path; | 12066 var uri, t1, t2, targetScheme, targetUserInfo, targetHost, targetPort, targe
tPath, targetQuery, fragment, path; |
| 12111 uri = P.Uri_base(); | 12067 uri = P.Uri_base(); |
| 12112 t1 = $.get$Style_platform(); | 12068 t1 = $.get$Style_platform(); |
| 12113 t2 = $.get$Style_url(); | 12069 t2 = $.get$Style_url(); |
| 12114 if (t1 == null ? t2 == null : t1 === t2) { | 12070 if (t1 == null ? t2 == null : t1 === t2) { |
| 12115 t1 = P.Uri_parse("."); | 12071 t1 = P.Uri_parse(".", 0, null); |
| 12116 targetScheme = t1.scheme; | 12072 targetScheme = t1.scheme; |
| 12117 if (targetScheme.length !== 0) { | 12073 if (targetScheme.length !== 0) { |
| 12118 if (t1._host != null) { | 12074 if (t1._host != null) { |
| 12119 targetUserInfo = t1._userInfo; | 12075 targetUserInfo = t1._userInfo; |
| 12120 targetHost = t1.get$host(t1); | 12076 targetHost = t1.get$host(t1); |
| 12121 targetPort = t1._port != null ? t1.get$port(t1) : null; | 12077 targetPort = t1._port != null ? t1.get$port(t1) : null; |
| 12122 } else { | 12078 } else { |
| 12123 targetUserInfo = ""; | 12079 targetUserInfo = ""; |
| 12124 targetHost = null; | 12080 targetHost = null; |
| 12125 targetPort = null; | 12081 targetPort = null; |
| (...skipping 547 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 12673 return 0; | 12629 return 0; |
| 12674 }, | 12630 }, |
| 12675 isRootRelative$1: function(path) { | 12631 isRootRelative$1: function(path) { |
| 12676 var t1 = J.getInterceptor$asx(path); | 12632 var t1 = J.getInterceptor$asx(path); |
| 12677 return t1.get$isNotEmpty(path) && t1.codeUnitAt$1(path, 0) === 47; | 12633 return t1.get$isNotEmpty(path) && t1.codeUnitAt$1(path, 0) === 47; |
| 12678 }, | 12634 }, |
| 12679 pathFromUri$1: function(uri) { | 12635 pathFromUri$1: function(uri) { |
| 12680 return uri.toString$0(0); | 12636 return uri.toString$0(0); |
| 12681 }, | 12637 }, |
| 12682 relativePathToUri$1: function(path) { | 12638 relativePathToUri$1: function(path) { |
| 12683 return P.Uri_parse(path); | 12639 return P.Uri_parse(path, 0, null); |
| 12684 }, | 12640 }, |
| 12685 absolutePathToUri$1: function(path) { | 12641 absolutePathToUri$1: function(path) { |
| 12686 return P.Uri_parse(path); | 12642 return P.Uri_parse(path, 0, null); |
| 12687 } | 12643 } |
| 12688 } | 12644 } |
| 12689 }], | 12645 }], |
| 12690 ["path.style.windows", "package:path/src/style/windows.dart", , T, { | 12646 ["path.style.windows", "package:path/src/style/windows.dart", , T, { |
| 12691 "^": "", | 12647 "^": "", |
| 12692 WindowsStyle: { | 12648 WindowsStyle: { |
| 12693 "^": "InternalStyle;name>,separator<,separators,separatorPattern,needsSepara
torPattern,rootPattern,relativeRootPattern", | 12649 "^": "InternalStyle;name>,separator<,separators,separatorPattern,needsSepara
torPattern,rootPattern,relativeRootPattern", |
| 12694 containsSeparator$1: function(path) { | 12650 containsSeparator$1: function(path) { |
| 12695 return J.contains$1$asx(path, "/"); | 12651 return J.contains$1$asx(path, "/"); |
| 12696 }, | 12652 }, |
| (...skipping 229 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 12926 "^": "StreamChannelMixin;_parent,id,stream,sink" | 12882 "^": "StreamChannelMixin;_parent,id,stream,sink" |
| 12927 } | 12883 } |
| 12928 }], | 12884 }], |
| 12929 ["test.runner.browser.host", "host.dart", , R, { | 12885 ["test.runner.browser.host", "host.dart", , R, { |
| 12930 "^": "", | 12886 "^": "", |
| 12931 main: [function() { | 12887 main: [function() { |
| 12932 P.runZoned(new R.main_closure(), new R.main_closure0(), null, null); | 12888 P.runZoned(new R.main_closure(), new R.main_closure0(), null, null); |
| 12933 }, "call$0", "main$closure", 0, 0, 1], | 12889 }, "call$0", "main$closure", 0, 0, 1], |
| 12934 _connectToServer: function() { | 12890 _connectToServer: function() { |
| 12935 var currentUrl, t1, webSocket, inputController, outputController; | 12891 var currentUrl, t1, webSocket, inputController, outputController; |
| 12936 currentUrl = P.Uri_parse(window.location.href); | 12892 currentUrl = P.Uri_parse(window.location.href, 0, null); |
| 12937 t1 = currentUrl._queryParameters; | 12893 t1 = currentUrl._queryParameters; |
| 12938 if (t1 == null) { | 12894 if (t1 == null) { |
| 12939 t1 = currentUrl._query; | 12895 t1 = currentUrl._query; |
| 12940 t1 = H.setRuntimeTypeInfo(new P.UnmodifiableMapView(P.Uri_splitQueryString
(t1 == null ? "" : t1, C.Utf8Codec_false)), [null, null]); | 12896 t1 = H.setRuntimeTypeInfo(new P.UnmodifiableMapView(P.Uri_splitQueryString
(t1 == null ? "" : t1, C.Utf8Codec_false)), [null, null]); |
| 12941 currentUrl._queryParameters = t1; | 12897 currentUrl._queryParameters = t1; |
| 12942 } | 12898 } |
| 12943 webSocket = W.WebSocket_WebSocket(J.$index$asx(t1._collection$_map, "manager
Url"), null); | 12899 webSocket = W.WebSocket_WebSocket(J.$index$asx(t1._collection$_map, "manager
Url"), null); |
| 12944 inputController = P.StreamController_StreamController(null, null, null, null
, true, null); | 12900 inputController = P.StreamController_StreamController(null, null, null, null
, true, null); |
| 12945 t1 = H.setRuntimeTypeInfo(new W._EventStream(webSocket, "message", false), [
null]); | 12901 t1 = H.setRuntimeTypeInfo(new W._EventStream(webSocket, "message", false), [
null]); |
| 12946 H.setRuntimeTypeInfo(new W._EventStreamSubscription(0, t1._html$_target, t1.
_eventType, W._wrapZone(new R._connectToServer_closure(inputController)), t1._us
eCapture), [H.getTypeArgumentByIndex(t1, 0)])._tryResume$0(); | 12902 H.setRuntimeTypeInfo(new W._EventStreamSubscription(0, t1._html$_target, t1.
_eventType, W._wrapZone(new R._connectToServer_closure(inputController)), t1._us
eCapture), [H.getTypeArgumentByIndex(t1, 0)])._tryResume$0(); |
| 12947 outputController = P.StreamController_StreamController(null, null, null, nul
l, true, null); | 12903 outputController = P.StreamController_StreamController(null, null, null, nul
l, true, null); |
| 12948 H.setRuntimeTypeInfo(new P._ControllerStream(outputController), [null]).list
en$1(new R._connectToServer_closure0(webSocket)); | 12904 H.setRuntimeTypeInfo(new P._ControllerStream(outputController), [null]).list
en$1(new R._connectToServer_closure0(webSocket)); |
| 12949 return V._MultiChannel$(H.setRuntimeTypeInfo(new P._ControllerStream(inputCo
ntroller), [null]), H.setRuntimeTypeInfo(new P._StreamSinkWrapper(outputControll
er), [H.getRuntimeTypeArgument(outputController, "_StreamController", 0)])); | 12905 return V._MultiChannel$(H.setRuntimeTypeInfo(new P._ControllerStream(inputCo
ntroller), [null]), H.setRuntimeTypeInfo(new P._StreamSinkWrapper(outputControll
er), [H.getRuntimeTypeArgument(outputController, "_StreamController", 0)])); |
| 12950 }, | 12906 }, |
| 12951 _connectToIframe: function(url) { | 12907 _connectToIframe: function(url) { |
| 12952 var iframe, t1, inputController, outputController; | 12908 var iframe, inputController, outputController, t1; |
| 12953 iframe = document.createElement("iframe", null); | 12909 iframe = document.createElement("iframe", null); |
| 12954 t1 = J.getInterceptor$x(iframe); | 12910 J.set$src$x(iframe, url); |
| 12955 t1.set$src(iframe, url); | |
| 12956 document.body.appendChild(iframe); | 12911 document.body.appendChild(iframe); |
| 12957 inputController = P.StreamController_StreamController(null, null, null, null
, true, null); | 12912 inputController = P.StreamController_StreamController(null, null, null, null
, true, null); |
| 12958 outputController = P.StreamController_StreamController(null, null, null, nul
l, true, null); | 12913 outputController = P.StreamController_StreamController(null, null, null, nul
l, true, null); |
| 12959 t1 = t1.get$onLoad(iframe); | 12914 t1 = H.setRuntimeTypeInfo(new W._EventStream(window, "message", false), [nul
l]); |
| 12960 t1.get$first(t1).then$1(new R._connectToIframe_closure(iframe, inputControll
er, outputController)); | 12915 H.setRuntimeTypeInfo(new W._EventStreamSubscription(0, t1._html$_target, t1.
_eventType, W._wrapZone(new R._connectToIframe_closure(iframe, inputController))
, t1._useCapture), [H.getTypeArgumentByIndex(t1, 0)])._tryResume$0(); |
| 12916 H.setRuntimeTypeInfo(new P._ControllerStream(outputController), [null]).list
en$1(new R._connectToIframe_closure0(iframe)); |
| 12961 return H.setRuntimeTypeInfo(new A._StreamChannel(H.setRuntimeTypeInfo(new P.
_ControllerStream(inputController), [null]), H.setRuntimeTypeInfo(new P._StreamS
inkWrapper(outputController), [H.getRuntimeTypeArgument(outputController, "_Stre
amController", 0)])), [null]); | 12917 return H.setRuntimeTypeInfo(new A._StreamChannel(H.setRuntimeTypeInfo(new P.
_ControllerStream(inputController), [null]), H.setRuntimeTypeInfo(new P._StreamS
inkWrapper(outputController), [H.getRuntimeTypeArgument(outputController, "_Stre
amController", 0)])), [null]); |
| 12962 }, | 12918 }, |
| 12963 main_closure: { | 12919 main_closure: { |
| 12964 "^": "Closure:0;", | 12920 "^": "Closure:0;", |
| 12965 call$0: function() { | 12921 call$0: function() { |
| 12966 var serverChannel = R._connectToServer(); | 12922 var serverChannel = R._connectToServer(); |
| 12967 H.setRuntimeTypeInfo(new P._ControllerStream(serverChannel._streamControll
er), [null]).listen$1(new R.main__closure(serverChannel)); | 12923 H.setRuntimeTypeInfo(new P._ControllerStream(serverChannel._streamControll
er), [null]).listen$1(new R.main__closure(serverChannel)); |
| 12968 } | 12924 } |
| 12969 }, | 12925 }, |
| 12970 main__closure: { | 12926 main__closure: { |
| (...skipping 25 matching lines...) Expand all Loading... |
| 12996 return; | 12952 return; |
| 12997 } | 12953 } |
| 12998 }, | 12954 }, |
| 12999 _connectToServer_closure0: { | 12955 _connectToServer_closure0: { |
| 13000 "^": "Closure:2;_captured_webSocket_1", | 12956 "^": "Closure:2;_captured_webSocket_1", |
| 13001 call$1: function(message) { | 12957 call$1: function(message) { |
| 13002 return this._captured_webSocket_1.send(C.JsonCodec_null_null.encode$1(mess
age)); | 12958 return this._captured_webSocket_1.send(C.JsonCodec_null_null.encode$1(mess
age)); |
| 13003 } | 12959 } |
| 13004 }, | 12960 }, |
| 13005 _connectToIframe_closure: { | 12961 _connectToIframe_closure: { |
| 13006 "^": "Closure:2;_captured_iframe_0,_captured_inputController_1,_captured_out
putController_2", | 12962 "^": "Closure:2;_captured_iframe_0,_captured_inputController_1", |
| 13007 call$1: function(_) { | |
| 13008 var t1, t2; | |
| 13009 t1 = this._captured_iframe_0; | |
| 13010 J.postMessage$2$x(J.get$contentWindow$x(t1), P.LinkedHashMap_LinkedHashMap
$_literal(["command", "connect"], null, null), J.get$origin$x(window.location)); | |
| 13011 t2 = H.setRuntimeTypeInfo(new W._EventStream(window, "message", false), [n
ull]); | |
| 13012 H.setRuntimeTypeInfo(new W._EventStreamSubscription(0, t2._html$_target, t
2._eventType, W._wrapZone(new R._connectToIframe__closure(t1, this._captured_inp
utController_1)), t2._useCapture), [H.getTypeArgumentByIndex(t2, 0)])._tryResume
$0(); | |
| 13013 H.setRuntimeTypeInfo(new P._ControllerStream(this._captured_outputControll
er_2), [null]).listen$1(new R._connectToIframe__closure0(t1)); | |
| 13014 } | |
| 13015 }, | |
| 13016 _connectToIframe__closure: { | |
| 13017 "^": "Closure:2;_captured_iframe_3,_captured_inputController_4", | |
| 13018 call$1: function(message) { | 12963 call$1: function(message) { |
| 13019 var t1, t2; | 12964 var t1, t2, t3; |
| 13020 t1 = J.getInterceptor$x(message); | 12965 t1 = J.getInterceptor$x(message); |
| 13021 if (t1.get$origin(message) !== J.get$origin$x(window.location)) | 12966 t2 = t1.get$origin(message); |
| 12967 t3 = window.location; |
| 12968 if (t2 !== (t3 && C.Location_methods).get$origin(t3)) |
| 13022 return; | 12969 return; |
| 13023 if (!J.$eq(J.$index$asx(t1.get$data(message), "href"), this._captured_ifra
me_3.src)) | 12970 if (!J.$eq(J.$index$asx(t1.get$data(message), "href"), J.get$src$x(this._c
aptured_iframe_0))) |
| 13024 return; | 12971 return; |
| 13025 message.stopPropagation(); | 12972 message.stopPropagation(); |
| 13026 t1 = this._captured_inputController_4; | 12973 t1 = this._captured_inputController_1; |
| 13027 t2 = J.$index$asx(P.convertNativeToDart_AcceptStructuredClone(message.data
, true), "data"); | 12974 t2 = J.$index$asx(P.convertNativeToDart_AcceptStructuredClone(message.data
, true), "data"); |
| 13028 if (t1._state >= 4) | 12975 if (t1._state >= 4) |
| 13029 H.throwExpression(t1._badEventState$0()); | 12976 H.throwExpression(t1._badEventState$0()); |
| 13030 t1._async$_add$1(t2); | 12977 t1._async$_add$1(t2); |
| 13031 } | 12978 } |
| 13032 }, | 12979 }, |
| 13033 _connectToIframe__closure0: { | 12980 _connectToIframe_closure0: { |
| 13034 "^": "Closure:2;_captured_iframe_5", | 12981 "^": "Closure:2;_captured_iframe_2", |
| 13035 call$1: function(message) { | 12982 call$1: function(message) { |
| 13036 return J.postMessage$2$x(W._convertNativeToDart_Window(this._captured_ifra
me_5.contentWindow), message, J.get$origin$x(window.location)); | 12983 var t1, t2; |
| 12984 t1 = J.get$contentWindow$x(this._captured_iframe_2); |
| 12985 t2 = window.location; |
| 12986 return J.postMessage$2$x(t1, message, (t2 && C.Location_methods).get$origi
n(t2)); |
| 13037 } | 12987 } |
| 13038 } | 12988 } |
| 13039 }, | 12989 }, |
| 13040 1], | 12990 1], |
| 13041 ["test.stream_channel", "package:test/src/util/stream_channel.dart", , A, { | 12991 ["test.stream_channel", "package:test/src/util/stream_channel.dart", , A, { |
| 13042 "^": "", | 12992 "^": "", |
| 13043 _StreamChannel: { | 12993 _StreamChannel: { |
| 13044 "^": "StreamChannelMixin;stream,sink" | 12994 "^": "StreamChannelMixin;stream,sink" |
| 13045 }, | 12995 }, |
| 13046 StreamChannelMixin: { | 12996 StreamChannelMixin: { |
| (...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 13225 Trace$parseFriendly_closure0: { | 13175 Trace$parseFriendly_closure0: { |
| 13226 "^": "Closure:2;", | 13176 "^": "Closure:2;", |
| 13227 call$1: function(line) { | 13177 call$1: function(line) { |
| 13228 var match, t1, uri, t2, t3, t4, column; | 13178 var match, t1, uri, t2, t3, t4, column; |
| 13229 match = $.get$_friendlyFrame().firstMatch$1(line); | 13179 match = $.get$_friendlyFrame().firstMatch$1(line); |
| 13230 if (match == null) | 13180 if (match == null) |
| 13231 H.throwExpression(P.FormatException$("Couldn't parse package:stack_trace
stack trace line '" + H.S(line) + "'.", null, null)); | 13181 H.throwExpression(P.FormatException$("Couldn't parse package:stack_trace
stack trace line '" + H.S(line) + "'.", null, null)); |
| 13232 t1 = match._match; | 13182 t1 = match._match; |
| 13233 if (1 >= t1.length) | 13183 if (1 >= t1.length) |
| 13234 return H.ioore(t1, 1); | 13184 return H.ioore(t1, 1); |
| 13235 uri = P.Uri_parse(t1[1]); | 13185 uri = P.Uri_parse(t1[1], 0, null); |
| 13236 if (uri.scheme === "") { | 13186 if (uri.scheme === "") { |
| 13237 t2 = $.get$context(); | 13187 t2 = $.get$context(); |
| 13238 t3 = t2.fromUri$1(uri); | 13188 t3 = t2.fromUri$1(uri); |
| 13239 t4 = t2._context0$_current; | 13189 t4 = t2._context0$_current; |
| 13240 uri = t2.toUri$1(t2.join$8(0, t4 != null ? t4 : B.current(), t3, null, n
ull, null, null, null, null)); | 13190 uri = t2.toUri$1(t2.join$8(0, t4 != null ? t4 : B.current(), t3, null, n
ull, null, null, null, null)); |
| 13241 } | 13191 } |
| 13242 if (2 >= t1.length) | 13192 if (2 >= t1.length) |
| 13243 return H.ioore(t1, 2); | 13193 return H.ioore(t1, 2); |
| 13244 t2 = t1[2]; | 13194 t2 = t1[2]; |
| 13245 line = t2 == null ? null : H.Primitives_parseInt(t2, null, null); | 13195 line = t2 == null ? null : H.Primitives_parseInt(t2, null, null); |
| (...skipping 28 matching lines...) Expand all Loading... |
| 13274 }, | 13224 }, |
| 13275 Trace_foldFrames_closure0: { | 13225 Trace_foldFrames_closure0: { |
| 13276 "^": "Closure:2;_trace$_box_0", | 13226 "^": "Closure:2;_trace$_box_0", |
| 13277 call$1: function(frame) { | 13227 call$1: function(frame) { |
| 13278 var t1, t2; | 13228 var t1, t2; |
| 13279 if (this._trace$_box_0._captured_predicate_0.call$1(frame) !== true) | 13229 if (this._trace$_box_0._captured_predicate_0.call$1(frame) !== true) |
| 13280 return frame; | 13230 return frame; |
| 13281 t1 = frame.get$library(); | 13231 t1 = frame.get$library(); |
| 13282 t2 = $.get$_terseRegExp(); | 13232 t2 = $.get$_terseRegExp(); |
| 13283 H.checkString(""); | 13233 H.checkString(""); |
| 13284 return new S.Frame(P.Uri_parse(H.stringReplaceAllUnchecked(t1, t2, "")), n
ull, null, frame.member); | 13234 return new S.Frame(P.Uri_parse(H.stringReplaceAllUnchecked(t1, t2, ""), 0,
null), null, null, frame.member); |
| 13285 } | 13235 } |
| 13286 }, | 13236 }, |
| 13287 Trace_toString_closure0: { | 13237 Trace_toString_closure0: { |
| 13288 "^": "Closure:2;", | 13238 "^": "Closure:2;", |
| 13289 call$1: function(frame) { | 13239 call$1: function(frame) { |
| 13290 return J.get$length$asx(J.get$location$x(frame)); | 13240 return J.get$length$asx(J.get$location$x(frame)); |
| 13291 } | 13241 } |
| 13292 }, | 13242 }, |
| 13293 Trace_toString_closure: { | 13243 Trace_toString_closure: { |
| 13294 "^": "Closure:2;_captured_longest_0", | 13244 "^": "Closure:2;_captured_longest_0", |
| 13295 call$1: function(frame) { | 13245 call$1: function(frame) { |
| 13296 return H.S(N.padRight(J.get$location$x(frame), this._captured_longest_0))
+ " " + H.S(frame.get$member()) + "\n"; | 13246 return H.S(N.padRight(J.get$location$x(frame), this._captured_longest_0))
+ " " + H.S(frame.get$member()) + "\n"; |
| 13297 } | 13247 } |
| 13298 } | 13248 } |
| 13299 }], | 13249 }], |
| 13300 ]; | 13250 ]; |
| 13301 setupProgram(dart); | 13251 setupProgram(dart, 0); |
| 13302 // getInterceptor methods | 13252 // getInterceptor methods |
| 13303 J.getInterceptor = function(receiver) { | 13253 J.getInterceptor = function(receiver) { |
| 13304 if (typeof receiver == "number") { | 13254 if (typeof receiver == "number") { |
| 13305 if (Math.floor(receiver) == receiver) | 13255 if (Math.floor(receiver) == receiver) |
| 13306 return J.JSInt.prototype; | 13256 return J.JSInt.prototype; |
| 13307 return J.JSDouble.prototype; | 13257 return J.JSDouble.prototype; |
| 13308 } | 13258 } |
| 13309 if (typeof receiver == "string") | 13259 if (typeof receiver == "string") |
| 13310 return J.JSString.prototype; | 13260 return J.JSString.prototype; |
| 13311 if (receiver == null) | 13261 if (receiver == null) |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 13387 return receiver + a0; | 13337 return receiver + a0; |
| 13388 return J.getInterceptor$ns(receiver).$add(receiver, a0); | 13338 return J.getInterceptor$ns(receiver).$add(receiver, a0); |
| 13389 }; | 13339 }; |
| 13390 J.$eq = function(receiver, a0) { | 13340 J.$eq = function(receiver, a0) { |
| 13391 if (receiver == null) | 13341 if (receiver == null) |
| 13392 return a0 == null; | 13342 return a0 == null; |
| 13393 if (typeof receiver != "object") | 13343 if (typeof receiver != "object") |
| 13394 return a0 != null && receiver === a0; | 13344 return a0 != null && receiver === a0; |
| 13395 return J.getInterceptor(receiver).$eq(receiver, a0); | 13345 return J.getInterceptor(receiver).$eq(receiver, a0); |
| 13396 }; | 13346 }; |
| 13347 J.$ge$n = function(receiver, a0) { |
| 13348 if (typeof receiver == "number" && typeof a0 == "number") |
| 13349 return receiver >= a0; |
| 13350 return J.getInterceptor$n(receiver).$ge(receiver, a0); |
| 13351 }; |
| 13397 J.$gt$n = function(receiver, a0) { | 13352 J.$gt$n = function(receiver, a0) { |
| 13398 if (typeof receiver == "number" && typeof a0 == "number") | 13353 if (typeof receiver == "number" && typeof a0 == "number") |
| 13399 return receiver > a0; | 13354 return receiver > a0; |
| 13400 return J.getInterceptor$n(receiver).$gt(receiver, a0); | 13355 return J.getInterceptor$n(receiver).$gt(receiver, a0); |
| 13401 }; | 13356 }; |
| 13402 J.$index$asx = function(receiver, a0) { | 13357 J.$index$asx = function(receiver, a0) { |
| 13403 if (receiver.constructor == Array || typeof receiver == "string" || H.isJsInde
xable(receiver, receiver[init.dispatchPropertyName])) | 13358 if (receiver.constructor == Array || typeof receiver == "string" || H.isJsInde
xable(receiver, receiver[init.dispatchPropertyName])) |
| 13404 if (a0 >>> 0 === a0 && a0 < receiver.length) | 13359 if (a0 >>> 0 === a0 && a0 < receiver.length) |
| 13405 return receiver[a0]; | 13360 return receiver[a0]; |
| 13406 return J.getInterceptor$asx(receiver).$index(receiver, a0); | 13361 return J.getInterceptor$asx(receiver).$index(receiver, a0); |
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 13470 }; | 13425 }; |
| 13471 J.get$length$asx = function(receiver) { | 13426 J.get$length$asx = function(receiver) { |
| 13472 return J.getInterceptor$asx(receiver).get$length(receiver); | 13427 return J.getInterceptor$asx(receiver).get$length(receiver); |
| 13473 }; | 13428 }; |
| 13474 J.get$location$x = function(receiver) { | 13429 J.get$location$x = function(receiver) { |
| 13475 return J.getInterceptor$x(receiver).get$location(receiver); | 13430 return J.getInterceptor$x(receiver).get$location(receiver); |
| 13476 }; | 13431 }; |
| 13477 J.get$message$x = function(receiver) { | 13432 J.get$message$x = function(receiver) { |
| 13478 return J.getInterceptor$x(receiver).get$message(receiver); | 13433 return J.getInterceptor$x(receiver).get$message(receiver); |
| 13479 }; | 13434 }; |
| 13480 J.get$origin$x = function(receiver) { | |
| 13481 return J.getInterceptor$x(receiver).get$origin(receiver); | |
| 13482 }; | |
| 13483 J.get$parent$x = function(receiver) { | 13435 J.get$parent$x = function(receiver) { |
| 13484 return J.getInterceptor$x(receiver).get$parent(receiver); | 13436 return J.getInterceptor$x(receiver).get$parent(receiver); |
| 13485 }; | 13437 }; |
| 13438 J.get$src$x = function(receiver) { |
| 13439 return J.getInterceptor$x(receiver).get$src(receiver); |
| 13440 }; |
| 13486 J.get$start$x = function(receiver) { | 13441 J.get$start$x = function(receiver) { |
| 13487 return J.getInterceptor$x(receiver).get$start(receiver); | 13442 return J.getInterceptor$x(receiver).get$start(receiver); |
| 13488 }; | 13443 }; |
| 13489 J.map$1$ax = function(receiver, a0) { | 13444 J.map$1$ax = function(receiver, a0) { |
| 13490 return J.getInterceptor$ax(receiver).map$1(receiver, a0); | 13445 return J.getInterceptor$ax(receiver).map$1(receiver, a0); |
| 13491 }; | 13446 }; |
| 13492 J.matchAsPrefix$2$s = function(receiver, a0, a1) { | 13447 J.matchAsPrefix$2$s = function(receiver, a0, a1) { |
| 13493 return J.getInterceptor$s(receiver).matchAsPrefix$2(receiver, a0, a1); | 13448 return J.getInterceptor$s(receiver).matchAsPrefix$2(receiver, a0, a1); |
| 13494 }; | 13449 }; |
| 13495 J.postMessage$2$x = function(receiver, a0, a1) { | 13450 J.postMessage$2$x = function(receiver, a0, a1) { |
| 13496 return J.getInterceptor$x(receiver).postMessage$2(receiver, a0, a1); | 13451 return J.getInterceptor$x(receiver).postMessage$2(receiver, a0, a1); |
| 13497 }; | 13452 }; |
| 13498 J.print$1$x = function(receiver, a0) { | 13453 J.print$1$x = function(receiver, a0) { |
| 13499 return J.getInterceptor$x(receiver).print$1(receiver, a0); | 13454 return J.getInterceptor$x(receiver).print$1(receiver, a0); |
| 13500 }; | 13455 }; |
| 13501 J.remove$1$ax = function(receiver, a0) { | |
| 13502 return J.getInterceptor$ax(receiver).remove$1(receiver, a0); | |
| 13503 }; | |
| 13504 J.replaceAll$2$s = function(receiver, a0, a1) { | 13456 J.replaceAll$2$s = function(receiver, a0, a1) { |
| 13505 return J.getInterceptor$s(receiver).replaceAll$2(receiver, a0, a1); | 13457 return J.getInterceptor$s(receiver).replaceAll$2(receiver, a0, a1); |
| 13506 }; | 13458 }; |
| 13507 J.replaceFirst$2$s = function(receiver, a0, a1) { | 13459 J.replaceFirst$2$s = function(receiver, a0, a1) { |
| 13508 return J.getInterceptor$s(receiver).replaceFirst$2(receiver, a0, a1); | 13460 return J.getInterceptor$s(receiver).replaceFirst$2(receiver, a0, a1); |
| 13509 }; | 13461 }; |
| 13510 J.send$1$x = function(receiver, a0) { | 13462 J.send$1$x = function(receiver, a0) { |
| 13511 return J.getInterceptor$x(receiver).send$1(receiver, a0); | 13463 return J.getInterceptor$x(receiver).send$1(receiver, a0); |
| 13512 }; | 13464 }; |
| 13465 J.set$src$x = function(receiver, value) { |
| 13466 return J.getInterceptor$x(receiver).set$src(receiver, value); |
| 13467 }; |
| 13513 J.skip$1$ax = function(receiver, a0) { | 13468 J.skip$1$ax = function(receiver, a0) { |
| 13514 return J.getInterceptor$ax(receiver).skip$1(receiver, a0); | 13469 return J.getInterceptor$ax(receiver).skip$1(receiver, a0); |
| 13515 }; | 13470 }; |
| 13516 J.split$1$s = function(receiver, a0) { | 13471 J.split$1$s = function(receiver, a0) { |
| 13517 return J.getInterceptor$s(receiver).split$1(receiver, a0); | 13472 return J.getInterceptor$s(receiver).split$1(receiver, a0); |
| 13518 }; | 13473 }; |
| 13519 J.startsWith$1$s = function(receiver, a0) { | 13474 J.startsWith$1$s = function(receiver, a0) { |
| 13520 return J.getInterceptor$s(receiver).startsWith$1(receiver, a0); | 13475 return J.getInterceptor$s(receiver).startsWith$1(receiver, a0); |
| 13521 }; | 13476 }; |
| 13522 J.substring$1$s = function(receiver, a0) { | 13477 J.substring$1$s = function(receiver, a0) { |
| (...skipping 19 matching lines...) Expand all Loading... |
| 13542 list.fixed$length = Array; | 13497 list.fixed$length = Array; |
| 13543 return list; | 13498 return list; |
| 13544 }; | 13499 }; |
| 13545 ; | 13500 ; |
| 13546 C.JSArray_methods = J.JSArray.prototype; | 13501 C.JSArray_methods = J.JSArray.prototype; |
| 13547 C.JSDouble_methods = J.JSDouble.prototype; | 13502 C.JSDouble_methods = J.JSDouble.prototype; |
| 13548 C.JSInt_methods = J.JSInt.prototype; | 13503 C.JSInt_methods = J.JSInt.prototype; |
| 13549 C.JSNull_methods = J.JSNull.prototype; | 13504 C.JSNull_methods = J.JSNull.prototype; |
| 13550 C.JSNumber_methods = J.JSNumber.prototype; | 13505 C.JSNumber_methods = J.JSNumber.prototype; |
| 13551 C.JSString_methods = J.JSString.prototype; | 13506 C.JSString_methods = J.JSString.prototype; |
| 13507 C.Location_methods = W.Location.prototype; |
| 13552 C.NativeUint8List_methods = H.NativeUint8List.prototype; | 13508 C.NativeUint8List_methods = H.NativeUint8List.prototype; |
| 13553 C.PlainJavaScriptObject_methods = J.PlainJavaScriptObject.prototype; | 13509 C.PlainJavaScriptObject_methods = J.PlainJavaScriptObject.prototype; |
| 13554 C.UnknownJavaScriptObject_methods = J.UnknownJavaScriptObject.prototype; | 13510 C.UnknownJavaScriptObject_methods = J.UnknownJavaScriptObject.prototype; |
| 13555 C.C_DynamicRuntimeType = new H.DynamicRuntimeType(); | 13511 C.C_DynamicRuntimeType = new H.DynamicRuntimeType(); |
| 13556 C.C_OutOfMemoryError = new P.OutOfMemoryError(); | 13512 C.C_OutOfMemoryError = new P.OutOfMemoryError(); |
| 13557 C.C__DelayedDone = new P._DelayedDone(); | 13513 C.C__DelayedDone = new P._DelayedDone(); |
| 13558 C.C__RootZone = new P._RootZone(); | 13514 C.C__RootZone = new P._RootZone(); |
| 13559 C.Duration_0 = new P.Duration(0); | 13515 C.Duration_0 = new P.Duration(0); |
| 13560 C.JS_CONST_0 = function(hooks) { | 13516 C.JS_CONST_0 = function(hooks) { |
| 13561 if (typeof dartExperimentalFixupGetTag != "function") return hooks; | 13517 if (typeof dartExperimentalFixupGetTag != "function") return hooks; |
| (...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 13756 $._lastPriorityCallback = null; | 13712 $._lastPriorityCallback = null; |
| 13757 $._isInCallbackLoop = false; | 13713 $._isInCallbackLoop = false; |
| 13758 $.Zone__current = C.C__RootZone; | 13714 $.Zone__current = C.C__RootZone; |
| 13759 $._RootZone__rootDelegate = null; | 13715 $._RootZone__rootDelegate = null; |
| 13760 $.Expando__keyCount = 0; | 13716 $.Expando__keyCount = 0; |
| 13761 $.Device__isOpera = null; | 13717 $.Device__isOpera = null; |
| 13762 $.Device__isIE = null; | 13718 $.Device__isIE = null; |
| 13763 $.Device__isFirefox = null; | 13719 $.Device__isFirefox = null; |
| 13764 $.Device__isWebKit = null; | 13720 $.Device__isWebKit = null; |
| 13765 $.Device__cachedCssPrefix = null; | 13721 $.Device__cachedCssPrefix = null; |
| 13766 Isolate.$lazy("IsolateNatives_thisScript", "get$IsolateNatives_thisScript", func
tion() { | 13722 (function(lazies) { |
| 13723 var descriptorLength = 4; |
| 13724 for (var i = 0; i < lazies.length; i += descriptorLength) { |
| 13725 var fieldName = lazies[i]; |
| 13726 var getterName = lazies[i + 1]; |
| 13727 var lazyValue = lazies[i + 2]; |
| 13728 var staticName = lazies[i + 3]; |
| 13729 Isolate.$lazy(fieldName, getterName, lazyValue, staticName); |
| 13730 } |
| 13731 })(["IsolateNatives_thisScript", "get$IsolateNatives_thisScript", function() { |
| 13767 return H.IsolateNatives_computeThisScript(); | 13732 return H.IsolateNatives_computeThisScript(); |
| 13768 }, "thisScript"); | 13733 }, "thisScript", "IsolateNatives_workerIds", "get$IsolateNatives_workerIds", fun
ction() { |
| 13769 Isolate.$lazy("IsolateNatives_workerIds", "get$IsolateNatives_workerIds", functi
on() { | |
| 13770 return new P.Expando(null); | 13734 return new P.Expando(null); |
| 13771 }, "workerIds"); | 13735 }, "workerIds", "TypeErrorDecoder_noSuchMethodPattern", "get$TypeErrorDecoder_no
SuchMethodPattern", function() { |
| 13772 Isolate.$lazy("TypeErrorDecoder_noSuchMethodPattern", "get$TypeErrorDecoder_noSu
chMethodPattern", function() { | |
| 13773 return H.TypeErrorDecoder_extractPattern(H.TypeErrorDecoder_provokeCallErrorOn
({toString: function() { | 13736 return H.TypeErrorDecoder_extractPattern(H.TypeErrorDecoder_provokeCallErrorOn
({toString: function() { |
| 13774 return "$receiver$"; | 13737 return "$receiver$"; |
| 13775 }})); | 13738 }})); |
| 13776 }, "noSuchMethodPattern"); | 13739 }, "noSuchMethodPattern", "TypeErrorDecoder_notClosurePattern", "get$TypeErrorDe
coder_notClosurePattern", function() { |
| 13777 Isolate.$lazy("TypeErrorDecoder_notClosurePattern", "get$TypeErrorDecoder_notClo
surePattern", function() { | |
| 13778 return H.TypeErrorDecoder_extractPattern(H.TypeErrorDecoder_provokeCallErrorOn
({$method$: null, toString: function() { | 13740 return H.TypeErrorDecoder_extractPattern(H.TypeErrorDecoder_provokeCallErrorOn
({$method$: null, toString: function() { |
| 13779 return "$receiver$"; | 13741 return "$receiver$"; |
| 13780 }})); | 13742 }})); |
| 13781 }, "notClosurePattern"); | 13743 }, "notClosurePattern", "TypeErrorDecoder_nullCallPattern", "get$TypeErrorDecode
r_nullCallPattern", function() { |
| 13782 Isolate.$lazy("TypeErrorDecoder_nullCallPattern", "get$TypeErrorDecoder_nullCall
Pattern", function() { | |
| 13783 return H.TypeErrorDecoder_extractPattern(H.TypeErrorDecoder_provokeCallErrorOn
(null)); | 13744 return H.TypeErrorDecoder_extractPattern(H.TypeErrorDecoder_provokeCallErrorOn
(null)); |
| 13784 }, "nullCallPattern"); | 13745 }, "nullCallPattern", "TypeErrorDecoder_nullLiteralCallPattern", "get$TypeErrorD
ecoder_nullLiteralCallPattern", function() { |
| 13785 Isolate.$lazy("TypeErrorDecoder_nullLiteralCallPattern", "get$TypeErrorDecoder_n
ullLiteralCallPattern", function() { | |
| 13786 return H.TypeErrorDecoder_extractPattern(function() { | 13746 return H.TypeErrorDecoder_extractPattern(function() { |
| 13787 var $argumentsExpr$ = '$arguments$'; | 13747 var $argumentsExpr$ = '$arguments$'; |
| 13788 try { | 13748 try { |
| 13789 null.$method$($argumentsExpr$); | 13749 null.$method$($argumentsExpr$); |
| 13790 } catch (e) { | 13750 } catch (e) { |
| 13791 return e.message; | 13751 return e.message; |
| 13792 } | 13752 } |
| 13793 }()); | 13753 }()); |
| 13794 }, "nullLiteralCallPattern"); | 13754 }, "nullLiteralCallPattern", "TypeErrorDecoder_undefinedCallPattern", "get$TypeE
rrorDecoder_undefinedCallPattern", function() { |
| 13795 Isolate.$lazy("TypeErrorDecoder_undefinedCallPattern", "get$TypeErrorDecoder_und
efinedCallPattern", function() { | |
| 13796 return H.TypeErrorDecoder_extractPattern(H.TypeErrorDecoder_provokeCallErrorOn
(void 0)); | 13755 return H.TypeErrorDecoder_extractPattern(H.TypeErrorDecoder_provokeCallErrorOn
(void 0)); |
| 13797 }, "undefinedCallPattern"); | 13756 }, "undefinedCallPattern", "TypeErrorDecoder_undefinedLiteralCallPattern", "get$
TypeErrorDecoder_undefinedLiteralCallPattern", function() { |
| 13798 Isolate.$lazy("TypeErrorDecoder_undefinedLiteralCallPattern", "get$TypeErrorDeco
der_undefinedLiteralCallPattern", function() { | |
| 13799 return H.TypeErrorDecoder_extractPattern(function() { | 13757 return H.TypeErrorDecoder_extractPattern(function() { |
| 13800 var $argumentsExpr$ = '$arguments$'; | 13758 var $argumentsExpr$ = '$arguments$'; |
| 13801 try { | 13759 try { |
| 13802 (void 0).$method$($argumentsExpr$); | 13760 (void 0).$method$($argumentsExpr$); |
| 13803 } catch (e) { | 13761 } catch (e) { |
| 13804 return e.message; | 13762 return e.message; |
| 13805 } | 13763 } |
| 13806 }()); | 13764 }()); |
| 13807 }, "undefinedLiteralCallPattern"); | 13765 }, "undefinedLiteralCallPattern", "TypeErrorDecoder_nullPropertyPattern", "get$T
ypeErrorDecoder_nullPropertyPattern", function() { |
| 13808 Isolate.$lazy("TypeErrorDecoder_nullPropertyPattern", "get$TypeErrorDecoder_null
PropertyPattern", function() { | |
| 13809 return H.TypeErrorDecoder_extractPattern(H.TypeErrorDecoder_provokePropertyErr
orOn(null)); | 13766 return H.TypeErrorDecoder_extractPattern(H.TypeErrorDecoder_provokePropertyErr
orOn(null)); |
| 13810 }, "nullPropertyPattern"); | 13767 }, "nullPropertyPattern", "TypeErrorDecoder_nullLiteralPropertyPattern", "get$Ty
peErrorDecoder_nullLiteralPropertyPattern", function() { |
| 13811 Isolate.$lazy("TypeErrorDecoder_nullLiteralPropertyPattern", "get$TypeErrorDecod
er_nullLiteralPropertyPattern", function() { | |
| 13812 return H.TypeErrorDecoder_extractPattern(function() { | 13768 return H.TypeErrorDecoder_extractPattern(function() { |
| 13813 try { | 13769 try { |
| 13814 null.$method$; | 13770 null.$method$; |
| 13815 } catch (e) { | 13771 } catch (e) { |
| 13816 return e.message; | 13772 return e.message; |
| 13817 } | 13773 } |
| 13818 }()); | 13774 }()); |
| 13819 }, "nullLiteralPropertyPattern"); | 13775 }, "nullLiteralPropertyPattern", "TypeErrorDecoder_undefinedPropertyPattern", "g
et$TypeErrorDecoder_undefinedPropertyPattern", function() { |
| 13820 Isolate.$lazy("TypeErrorDecoder_undefinedPropertyPattern", "get$TypeErrorDecoder
_undefinedPropertyPattern", function() { | |
| 13821 return H.TypeErrorDecoder_extractPattern(H.TypeErrorDecoder_provokePropertyErr
orOn(void 0)); | 13776 return H.TypeErrorDecoder_extractPattern(H.TypeErrorDecoder_provokePropertyErr
orOn(void 0)); |
| 13822 }, "undefinedPropertyPattern"); | 13777 }, "undefinedPropertyPattern", "TypeErrorDecoder_undefinedLiteralPropertyPattern
", "get$TypeErrorDecoder_undefinedLiteralPropertyPattern", function() { |
| 13823 Isolate.$lazy("TypeErrorDecoder_undefinedLiteralPropertyPattern", "get$TypeError
Decoder_undefinedLiteralPropertyPattern", function() { | |
| 13824 return H.TypeErrorDecoder_extractPattern(function() { | 13778 return H.TypeErrorDecoder_extractPattern(function() { |
| 13825 try { | 13779 try { |
| 13826 (void 0).$method$; | 13780 (void 0).$method$; |
| 13827 } catch (e) { | 13781 } catch (e) { |
| 13828 return e.message; | 13782 return e.message; |
| 13829 } | 13783 } |
| 13830 }()); | 13784 }()); |
| 13831 }, "undefinedLiteralPropertyPattern"); | 13785 }, "undefinedLiteralPropertyPattern", "_AsyncRun_scheduleImmediateClosure", "get
$_AsyncRun_scheduleImmediateClosure", function() { |
| 13832 Isolate.$lazy("_AsyncRun_scheduleImmediateClosure", "get$_AsyncRun_scheduleImmed
iateClosure", function() { | |
| 13833 return P._AsyncRun__initializeScheduleImmediate(); | 13786 return P._AsyncRun__initializeScheduleImmediate(); |
| 13834 }, "scheduleImmediateClosure"); | 13787 }, "scheduleImmediateClosure", "Future__nullFuture", "get$Future__nullFuture", f
unction() { |
| 13835 Isolate.$lazy("Future__nullFuture", "get$Future__nullFuture", function() { | |
| 13836 return P._Future$immediate(null, null); | 13788 return P._Future$immediate(null, null); |
| 13837 }, "_nullFuture"); | 13789 }, "_nullFuture", "_RootZone__rootMap", "get$_RootZone__rootMap", function() { |
| 13838 Isolate.$lazy("_RootZone__rootMap", "get$_RootZone__rootMap", function() { | |
| 13839 return P.HashMap_HashMap(null, null, null, null, null); | 13790 return P.HashMap_HashMap(null, null, null, null, null); |
| 13840 }, "_rootMap"); | 13791 }, "_rootMap", "IterableBase__toStringVisiting", "get$IterableBase__toStringVisi
ting", function() { |
| 13841 Isolate.$lazy("IterableBase__toStringVisiting", "get$IterableBase__toStringVisit
ing", function() { | |
| 13842 return []; | 13792 return []; |
| 13843 }, "_toStringVisiting"); | 13793 }, "_toStringVisiting", "_vmFrame", "get$_vmFrame", function() { |
| 13844 Isolate.$lazy("_vmFrame", "get$_vmFrame", function() { | |
| 13845 return P.RegExp_RegExp("^#\\d+\\s+(\\S.*) \\((.+?)((?::\\d+){0,2})\\)$", true,
false); | 13794 return P.RegExp_RegExp("^#\\d+\\s+(\\S.*) \\((.+?)((?::\\d+){0,2})\\)$", true,
false); |
| 13846 }, "_vmFrame"); | 13795 }, "_vmFrame", "_v8Frame", "get$_v8Frame", function() { |
| 13847 Isolate.$lazy("_v8Frame", "get$_v8Frame", function() { | |
| 13848 return P.RegExp_RegExp("^\\s*at (?:(\\S.*?)(?: \\[as [^\\]]+\\])? \\((.*)\\)|(
.*))$", true, false); | 13796 return P.RegExp_RegExp("^\\s*at (?:(\\S.*?)(?: \\[as [^\\]]+\\])? \\((.*)\\)|(
.*))$", true, false); |
| 13849 }, "_v8Frame"); | 13797 }, "_v8Frame", "_v8UrlLocation", "get$_v8UrlLocation", function() { |
| 13850 Isolate.$lazy("_v8UrlLocation", "get$_v8UrlLocation", function() { | |
| 13851 return P.RegExp_RegExp("^(.*):(\\d+):(\\d+)$", true, false); | 13798 return P.RegExp_RegExp("^(.*):(\\d+):(\\d+)$", true, false); |
| 13852 }, "_v8UrlLocation"); | 13799 }, "_v8UrlLocation", "_v8EvalLocation", "get$_v8EvalLocation", function() { |
| 13853 Isolate.$lazy("_v8EvalLocation", "get$_v8EvalLocation", function() { | |
| 13854 return P.RegExp_RegExp("^eval at (?:\\S.*?) \\((.*)\\)(?:, .*?:\\d+:\\d+)?$",
true, false); | 13800 return P.RegExp_RegExp("^eval at (?:\\S.*?) \\((.*)\\)(?:, .*?:\\d+:\\d+)?$",
true, false); |
| 13855 }, "_v8EvalLocation"); | 13801 }, "_v8EvalLocation", "_firefoxSafariFrame", "get$_firefoxSafariFrame", function
() { |
| 13856 Isolate.$lazy("_firefoxSafariFrame", "get$_firefoxSafariFrame", function() { | |
| 13857 return P.RegExp_RegExp("^(?:([^@(/]*)(?:\\(.*\\))?((?:/[^/]*)*)(?:\\(.*\\))?@)
?(.*?):(\\d*)(?::(\\d*))?$", true, false); | 13802 return P.RegExp_RegExp("^(?:([^@(/]*)(?:\\(.*\\))?((?:/[^/]*)*)(?:\\(.*\\))?@)
?(.*?):(\\d*)(?::(\\d*))?$", true, false); |
| 13858 }, "_firefoxSafariFrame"); | 13803 }, "_firefoxSafariFrame", "_friendlyFrame", "get$_friendlyFrame", function() { |
| 13859 Isolate.$lazy("_friendlyFrame", "get$_friendlyFrame", function() { | |
| 13860 return P.RegExp_RegExp("^(\\S+)(?: (\\d+)(?::(\\d+))?)?\\s+([^\\d]\\S*)$", tru
e, false); | 13804 return P.RegExp_RegExp("^(\\S+)(?: (\\d+)(?::(\\d+))?)?\\s+([^\\d]\\S*)$", tru
e, false); |
| 13861 }, "_friendlyFrame"); | 13805 }, "_friendlyFrame", "_asyncBody", "get$_asyncBody", function() { |
| 13862 Isolate.$lazy("_asyncBody", "get$_asyncBody", function() { | |
| 13863 return P.RegExp_RegExp("<(<anonymous closure>|[^>]+)_async_body>", true, false
); | 13806 return P.RegExp_RegExp("<(<anonymous closure>|[^>]+)_async_body>", true, false
); |
| 13864 }, "_asyncBody"); | 13807 }, "_asyncBody", "_initialDot", "get$_initialDot", function() { |
| 13865 Isolate.$lazy("_initialDot", "get$_initialDot", function() { | |
| 13866 return P.RegExp_RegExp("^\\.", true, false); | 13808 return P.RegExp_RegExp("^\\.", true, false); |
| 13867 }, "_initialDot"); | 13809 }, "_initialDot", "Frame__uriRegExp", "get$Frame__uriRegExp", function() { |
| 13868 Isolate.$lazy("Frame__uriRegExp", "get$Frame__uriRegExp", function() { | |
| 13869 return P.RegExp_RegExp("^[a-zA-Z][-+.a-zA-Z\\d]*://", true, false); | 13810 return P.RegExp_RegExp("^[a-zA-Z][-+.a-zA-Z\\d]*://", true, false); |
| 13870 }, "_uriRegExp"); | 13811 }, "_uriRegExp", "Frame__windowsRegExp", "get$Frame__windowsRegExp", function()
{ |
| 13871 Isolate.$lazy("Frame__windowsRegExp", "get$Frame__windowsRegExp", function() { | |
| 13872 return P.RegExp_RegExp("^([a-zA-Z]:[\\\\/]|\\\\\\\\)", true, false); | 13812 return P.RegExp_RegExp("^([a-zA-Z]:[\\\\/]|\\\\\\\\)", true, false); |
| 13873 }, "_windowsRegExp"); | 13813 }, "_windowsRegExp", "windows", "get$windows", function() { |
| 13874 Isolate.$lazy("windows", "get$windows", function() { | |
| 13875 return F.Context_Context(null, $.get$Style_windows()); | 13814 return F.Context_Context(null, $.get$Style_windows()); |
| 13876 }, "windows"); | 13815 }, "windows", "context", "get$context", function() { |
| 13877 Isolate.$lazy("context", "get$context", function() { | |
| 13878 return new F.Context($.get$Style_platform(), null); | 13816 return new F.Context($.get$Style_platform(), null); |
| 13879 }, "context"); | 13817 }, "context", "Style_posix", "get$Style_posix", function() { |
| 13880 Isolate.$lazy("Style_posix", "get$Style_posix", function() { | |
| 13881 return new Z.PosixStyle("posix", "/", C.List_cSk, P.RegExp_RegExp("/", true, f
alse), P.RegExp_RegExp("[^/]$", true, false), P.RegExp_RegExp("^/", true, false)
, null); | 13818 return new Z.PosixStyle("posix", "/", C.List_cSk, P.RegExp_RegExp("/", true, f
alse), P.RegExp_RegExp("[^/]$", true, false), P.RegExp_RegExp("^/", true, false)
, null); |
| 13882 }, "posix"); | 13819 }, "posix", "Style_windows", "get$Style_windows", function() { |
| 13883 Isolate.$lazy("Style_windows", "get$Style_windows", function() { | |
| 13884 return new T.WindowsStyle("windows", "\\", C.List_WnV, P.RegExp_RegExp("[/\\\\
]", true, false), P.RegExp_RegExp("[^/\\\\]$", true, false), P.RegExp_RegExp("^(
\\\\\\\\[^\\\\]+\\\\[^\\\\/]+|[a-zA-Z]:[/\\\\])", true, false), P.RegExp_RegExp(
"^[/\\\\](?![/\\\\])", true, false)); | 13820 return new T.WindowsStyle("windows", "\\", C.List_WnV, P.RegExp_RegExp("[/\\\\
]", true, false), P.RegExp_RegExp("[^/\\\\]$", true, false), P.RegExp_RegExp("^(
\\\\\\\\[^\\\\]+\\\\[^\\\\/]+|[a-zA-Z]:[/\\\\])", true, false), P.RegExp_RegExp(
"^[/\\\\](?![/\\\\])", true, false)); |
| 13885 }, "windows"); | 13821 }, "windows", "Style_url", "get$Style_url", function() { |
| 13886 Isolate.$lazy("Style_url", "get$Style_url", function() { | |
| 13887 return new E.UrlStyle("url", "/", C.List_cSk, P.RegExp_RegExp("/", true, false
), P.RegExp_RegExp("(^[a-zA-Z][-+.a-zA-Z\\d]*://|[^/])$", true, false), P.RegExp
_RegExp("[a-zA-Z][-+.a-zA-Z\\d]*://[^/]*", true, false), P.RegExp_RegExp("^/", t
rue, false)); | 13822 return new E.UrlStyle("url", "/", C.List_cSk, P.RegExp_RegExp("/", true, false
), P.RegExp_RegExp("(^[a-zA-Z][-+.a-zA-Z\\d]*://|[^/])$", true, false), P.RegExp
_RegExp("[a-zA-Z][-+.a-zA-Z\\d]*://[^/]*", true, false), P.RegExp_RegExp("^/", t
rue, false)); |
| 13888 }, "url"); | 13823 }, "url", "Style_platform", "get$Style_platform", function() { |
| 13889 Isolate.$lazy("Style_platform", "get$Style_platform", function() { | |
| 13890 return S.Style__getPlatformStyle(); | 13824 return S.Style__getPlatformStyle(); |
| 13891 }, "platform"); | 13825 }, "platform", "_terseRegExp", "get$_terseRegExp", function() { |
| 13892 Isolate.$lazy("_terseRegExp", "get$_terseRegExp", function() { | |
| 13893 return P.RegExp_RegExp("(-patch)?(/.*)?$", true, false); | 13826 return P.RegExp_RegExp("(-patch)?(/.*)?$", true, false); |
| 13894 }, "_terseRegExp"); | 13827 }, "_terseRegExp", "_v8Trace", "get$_v8Trace", function() { |
| 13895 Isolate.$lazy("_v8Trace", "get$_v8Trace", function() { | |
| 13896 return P.RegExp_RegExp("\\n ?at ", true, false); | 13828 return P.RegExp_RegExp("\\n ?at ", true, false); |
| 13897 }, "_v8Trace"); | 13829 }, "_v8Trace", "_v8TraceLine", "get$_v8TraceLine", function() { |
| 13898 Isolate.$lazy("_v8TraceLine", "get$_v8TraceLine", function() { | |
| 13899 return P.RegExp_RegExp(" ?at ", true, false); | 13830 return P.RegExp_RegExp(" ?at ", true, false); |
| 13900 }, "_v8TraceLine"); | 13831 }, "_v8TraceLine", "_firefoxSafariTrace", "get$_firefoxSafariTrace", function()
{ |
| 13901 Isolate.$lazy("_firefoxSafariTrace", "get$_firefoxSafariTrace", function() { | |
| 13902 return P.RegExp_RegExp("^(([.0-9A-Za-z_$/<]|\\(.*\\))*@)?[^\\s]*:\\d*$", true,
true); | 13832 return P.RegExp_RegExp("^(([.0-9A-Za-z_$/<]|\\(.*\\))*@)?[^\\s]*:\\d*$", true,
true); |
| 13903 }, "_firefoxSafariTrace"); | 13833 }, "_firefoxSafariTrace", "_friendlyTrace", "get$_friendlyTrace", function() { |
| 13904 Isolate.$lazy("_friendlyTrace", "get$_friendlyTrace", function() { | |
| 13905 return P.RegExp_RegExp("^[^\\s]+( \\d+(:\\d+)?)?[ \\t]+[^\\s]+$", true, true); | 13834 return P.RegExp_RegExp("^[^\\s]+( \\d+(:\\d+)?)?[ \\t]+[^\\s]+$", true, true); |
| 13906 }, "_friendlyTrace"); | 13835 }, "_friendlyTrace"]); |
| 13836 ; |
| 13907 | 13837 |
| 13908 init.metadata = [, | 13838 { |
| 13909 ]; | 13839 init.metadata = [null]; |
| 13910 init.types = [{func: ""}, | 13840 init.types = [{func: 1}, {func: 1, void: true}, {func: 1, args: [,]}, {func: 1
, args: [, P.String]}, {func: 1, args: [P.String]}, {func: 1, args: [{func: 1, v
oid: true}]}, {func: 1, void: true, args: [,], opt: [P.StackTrace]}, {func: 1, a
rgs: [,], opt: [,]}, {func: 1, ret: P.bool}, {func: 1, args: [P.bool]}, {func: 1
, void: true, args: [P.Object], opt: [P.StackTrace]}, {func: 1, void: true, args
: [P.Object, P.StackTrace]}, {func: 1, args: [, P.StackTrace]}, {func: 1, void:
true, args: [, P.StackTrace]}, {func: 1, args: [P.Zone,, P.StackTrace]}, {func:
1, args: [P.Zone, {func: 1}]}, {func: 1, args: [P.Zone, {func: 1, args: [,]},,]}
, {func: 1, args: [P.Zone, {func: 1, args: [,,]},,,]}, {func: 1, ret: {func: 1},
args: [P.Zone, {func: 1}]}, {func: 1, ret: {func: 1, args: [,]}, args: [P.Zone,
{func: 1, args: [,]}]}, {func: 1, ret: {func: 1, args: [,,]}, args: [P.Zone, {f
unc: 1, args: [,,]}]}, {func: 1, ret: P.AsyncError, args: [P.Zone, P.Object, P.S
tackTrace]}, {func: 1, void: true, args: [P.Zone, {func: 1}]}, {func: 1, ret: P.
Timer, args: [P.Zone, P.Duration, {func: 1, void: true}]}, {func: 1, ret: P.Time
r, args: [P.Zone, P.Duration, {func: 1, void: true, args: [P.Timer]}]}, {func: 1
, void: true, args: [P.Zone, P.String]}, {func: 1, ret: P.Zone, args: [P.Zone, P
.ZoneSpecification, P.Map]}, {func: 1, ret: P.Zone, named: {specification: P.Zon
eSpecification, zoneValues: P.Map}}, {func: 1, args: [{func: 1}]}, {func: 1, arg
s: [{func: 1, args: [,]},,]}, {func: 1, args: [{func: 1, args: [,,]},,,]}, {func
: 1, ret: {func: 1}, args: [{func: 1}]}, {func: 1, ret: {func: 1, args: [,]}, ar
gs: [{func: 1, args: [,]}]}, {func: 1, ret: {func: 1, args: [,,]}, args: [{func:
1, args: [,,]}]}, {func: 1, ret: P.AsyncError, args: [P.Object, P.StackTrace]},
{func: 1, void: true, args: [{func: 1, void: true}]}, {func: 1, ret: P.Timer, a
rgs: [P.Duration, {func: 1, void: true}]}, {func: 1, ret: P.Timer, args: [P.Dura
tion, {func: 1, void: true, args: [P.Timer]}]}, {func: 1, void: true, args: [P.S
tring]}, {func: 1, args: [P.Zone, P.ZoneDelegate, P.Zone,, P.StackTrace]}, {func
: 1, args: [,,]}, {func: 1, args: [P.String,,]}, {func: 1, ret: P.$int, args: [,
P.$int]}, {func: 1, void: true, args: [P.$int, P.$int]}, {func: 1, args: [P.Sym
bol,,]}, {func: 1, ret: P.String, args: [P.$int]}, {func: 1, ret: P.bool, args:
[P.$int]}, {func: 1, ret: P.$int, args: [,,]}, {func: 1, void: true, args: [P.St
ring], opt: [,]}, {func: 1, ret: P.$int, args: [P.$int, P.$int]}, {func: 1, ret:
P.$int, args: [,]}, {func: 1, args: [P.$int]}, {func: 1, args: [P.$int,,]}, {fu
nc: 1, void: true, args: [,]}, {func: 1, void: true, args: [P.Zone, P.ZoneDelega
te, P.Zone,, P.StackTrace]}, {func: 1, args: [P.Zone, P.ZoneDelegate, P.Zone, {f
unc: 1}]}, {func: 1, args: [P.Zone, P.ZoneDelegate, P.Zone, {func: 1, args: [,]}
,,]}, {func: 1, args: [P.Zone, P.ZoneDelegate, P.Zone, {func: 1, args: [,,]},,,]
}, {func: 1, ret: {func: 1}, args: [P.Zone, P.ZoneDelegate, P.Zone, {func: 1}]},
{func: 1, ret: {func: 1, args: [,]}, args: [P.Zone, P.ZoneDelegate, P.Zone, {fu
nc: 1, args: [,]}]}, {func: 1, ret: {func: 1, args: [,,]}, args: [P.Zone, P.Zone
Delegate, P.Zone, {func: 1, args: [,,]}]}, {func: 1, ret: P.AsyncError, args: [P
.Zone, P.ZoneDelegate, P.Zone, P.Object, P.StackTrace]}, {func: 1, void: true, a
rgs: [P.Zone, P.ZoneDelegate, P.Zone, {func: 1}]}, {func: 1, ret: P.Timer, args:
[P.Zone, P.ZoneDelegate, P.Zone, P.Duration, {func: 1, void: true}]}, {func: 1,
ret: P.Timer, args: [P.Zone, P.ZoneDelegate, P.Zone, P.Duration, {func: 1, void
: true, args: [P.Timer]}]}, {func: 1, void: true, args: [P.Zone, P.ZoneDelegate,
P.Zone, P.String]}, {func: 1, ret: P.Zone, args: [P.Zone, P.ZoneDelegate, P.Zon
e, P.ZoneSpecification, P.Map]}, {func: 1, ret: P.bool, args: [,,]}, {func: 1, r
et: P.Object, args: [,]}, {func: 1, ret: P.bool, args: [P.Object, P.Object]}, {f
unc: 1, ret: P.$int, args: [P.Object]}, {func: 1, ret: P.String, args: [P.String
]}, {func: 1, ret: P.num, args: [P.num, P.num]}]; |
| 13911 {func: "", void: true}, | 13841 } |
| 13912 {func: "", args: [,]}, | 13842 |
| 13913 {func: "", args: [, P.String]}, | |
| 13914 {func: "", args: [P.String]}, | |
| 13915 {func: "", args: [{func: "", void: true}]}, | |
| 13916 {func: "", void: true, args: [,], opt: [P.StackTrace]}, | |
| 13917 {func: "", args: [,], opt: [,]}, | |
| 13918 {func: "", ret: P.bool}, | |
| 13919 {func: "", args: [P.bool]}, | |
| 13920 {func: "", void: true, args: [P.Object], opt: [P.StackTrace]}, | |
| 13921 {func: "", void: true, args: [P.Object, P.StackTrace]}, | |
| 13922 {func: "", args: [, P.StackTrace]}, | |
| 13923 {func: "", void: true, args: [, P.StackTrace]}, | |
| 13924 {func: "", args: [P.Zone,, P.StackTrace]}, | |
| 13925 {func: "", args: [P.Zone, {func: ""}]}, | |
| 13926 {func: "", args: [P.Zone, {func: "", args: [,]},,]}, | |
| 13927 {func: "", args: [P.Zone, {func: "", args: [,,]},,,]}, | |
| 13928 {func: "", ret: {func: ""}, args: [P.Zone, {func: ""}]}, | |
| 13929 {func: "", ret: {func: "", args: [,]}, args: [P.Zone, {func: "", args: [,]}]}, | |
| 13930 {func: "", ret: {func: "", args: [,,]}, args: [P.Zone, {func: "", args: [,,]}]}, | |
| 13931 {func: "", ret: P.AsyncError, args: [P.Zone, P.Object, P.StackTrace]}, | |
| 13932 {func: "", void: true, args: [P.Zone, {func: ""}]}, | |
| 13933 {func: "", ret: P.Timer, args: [P.Zone, P.Duration, {func: "", void: true}]}, | |
| 13934 {func: "", ret: P.Timer, args: [P.Zone, P.Duration, {func: "", void: true, args:
[P.Timer]}]}, | |
| 13935 {func: "", void: true, args: [P.Zone, P.String]}, | |
| 13936 {func: "", ret: P.Zone, args: [P.Zone, P.ZoneSpecification, P.Map]}, | |
| 13937 {func: "", ret: P.Zone, named: {specification: P.ZoneSpecification, zoneValues:
P.Map}}, | |
| 13938 {func: "", args: [{func: ""}]}, | |
| 13939 {func: "", args: [{func: "", args: [,]},,]}, | |
| 13940 {func: "", args: [{func: "", args: [,,]},,,]}, | |
| 13941 {func: "", ret: {func: ""}, args: [{func: ""}]}, | |
| 13942 {func: "", ret: {func: "", args: [,]}, args: [{func: "", args: [,]}]}, | |
| 13943 {func: "", ret: {func: "", args: [,,]}, args: [{func: "", args: [,,]}]}, | |
| 13944 {func: "", ret: P.AsyncError, args: [P.Object, P.StackTrace]}, | |
| 13945 {func: "", void: true, args: [{func: "", void: true}]}, | |
| 13946 {func: "", ret: P.Timer, args: [P.Duration, {func: "", void: true}]}, | |
| 13947 {func: "", ret: P.Timer, args: [P.Duration, {func: "", void: true, args: [P.Time
r]}]}, | |
| 13948 {func: "", void: true, args: [P.String]}, | |
| 13949 {func: "", args: [P.Zone, P.ZoneDelegate, P.Zone,, P.StackTrace]}, | |
| 13950 {func: "", args: [,,]}, | |
| 13951 {func: "", args: [P.String,,]}, | |
| 13952 {func: "", ret: P.$int, args: [, P.$int]}, | |
| 13953 {func: "", void: true, args: [P.$int, P.$int]}, | |
| 13954 {func: "", args: [P.Symbol,,]}, | |
| 13955 {func: "", ret: P.String, args: [P.$int]}, | |
| 13956 {func: "", ret: P.bool, args: [P.$int]}, | |
| 13957 {func: "", ret: P.$int, args: [,,]}, | |
| 13958 {func: "", void: true, args: [P.String], opt: [,]}, | |
| 13959 {func: "", ret: P.$int, args: [P.$int, P.$int]}, | |
| 13960 {func: "", ret: P.$int, args: [,]}, | |
| 13961 {func: "", args: [P.$int]}, | |
| 13962 {func: "", args: [P.$int,,]}, | |
| 13963 {func: "", void: true, args: [,]}, | |
| 13964 {func: "", void: true, args: [P.Zone, P.ZoneDelegate, P.Zone,, P.StackTrace]}, | |
| 13965 {func: "", args: [P.Zone, P.ZoneDelegate, P.Zone, {func: ""}]}, | |
| 13966 {func: "", args: [P.Zone, P.ZoneDelegate, P.Zone, {func: "", args: [,]},,]}, | |
| 13967 {func: "", args: [P.Zone, P.ZoneDelegate, P.Zone, {func: "", args: [,,]},,,]}, | |
| 13968 {func: "", ret: {func: ""}, args: [P.Zone, P.ZoneDelegate, P.Zone, {func: ""}]}, | |
| 13969 {func: "", ret: {func: "", args: [,]}, args: [P.Zone, P.ZoneDelegate, P.Zone, {f
unc: "", args: [,]}]}, | |
| 13970 {func: "", ret: {func: "", args: [,,]}, args: [P.Zone, P.ZoneDelegate, P.Zone, {
func: "", args: [,,]}]}, | |
| 13971 {func: "", ret: P.AsyncError, args: [P.Zone, P.ZoneDelegate, P.Zone, P.Object, P
.StackTrace]}, | |
| 13972 {func: "", void: true, args: [P.Zone, P.ZoneDelegate, P.Zone, {func: ""}]}, | |
| 13973 {func: "", ret: P.Timer, args: [P.Zone, P.ZoneDelegate, P.Zone, P.Duration, {fun
c: "", void: true}]}, | |
| 13974 {func: "", ret: P.Timer, args: [P.Zone, P.ZoneDelegate, P.Zone, P.Duration, {fun
c: "", void: true, args: [P.Timer]}]}, | |
| 13975 {func: "", void: true, args: [P.Zone, P.ZoneDelegate, P.Zone, P.String]}, | |
| 13976 {func: "", ret: P.Zone, args: [P.Zone, P.ZoneDelegate, P.Zone, P.ZoneSpecificati
on, P.Map]}, | |
| 13977 {func: "", ret: P.bool, args: [,,]}, | |
| 13978 {func: "", ret: P.Object, args: [,]}, | |
| 13979 {func: "", ret: P.bool, args: [P.Object, P.Object]}, | |
| 13980 {func: "", ret: P.$int, args: [P.Object]}, | |
| 13981 {func: "", ret: P.String, args: [P.String]}, | |
| 13982 {func: "", ret: P.num, args: [P.num, P.num]}, | |
| 13983 ]; | |
| 13984 $ = null; | 13843 $ = null; |
| 13985 Isolate = Isolate.$finishIsolateConstructor(Isolate); | 13844 Isolate = Isolate.$finishIsolateConstructor(Isolate); |
| 13986 $ = new Isolate(); | 13845 $ = new Isolate(); |
| 13987 function convertToFastObject(properties) { | 13846 function convertToFastObject(properties) { |
| 13988 function MyClass() { | 13847 function MyClass() { |
| 13989 } | 13848 } |
| 13990 MyClass.prototype = properties; | 13849 MyClass.prototype = properties; |
| 13991 new MyClass(); | 13850 new MyClass(); |
| 13992 return properties; | 13851 return properties; |
| 13993 } | 13852 } |
| 13994 ; | 13853 ; |
| 13995 function convertToSlowObject(properties) { | 13854 function convertToSlowObject(properties) { |
| 13996 properties.__MAGIC_SLOW_PROPERTY = 1; | 13855 properties.__MAGIC_SLOW_PROPERTY = 1; |
| 13997 delete properties.__MAGIC_SLOW_PROPERTY; | 13856 delete properties.__MAGIC_SLOW_PROPERTY; |
| 13998 return properties; | 13857 return properties; |
| 13999 } | 13858 } |
| 14000 ; | 13859 ; |
| 14001 function markerFun() { | |
| 14002 } | |
| 14003 ; | |
| 14004 A = convertToFastObject(A); | 13860 A = convertToFastObject(A); |
| 14005 B = convertToFastObject(B); | 13861 B = convertToFastObject(B); |
| 14006 C = convertToFastObject(C); | 13862 C = convertToFastObject(C); |
| 14007 D = convertToFastObject(D); | 13863 D = convertToFastObject(D); |
| 14008 E = convertToFastObject(E); | 13864 E = convertToFastObject(E); |
| 14009 F = convertToFastObject(F); | 13865 F = convertToFastObject(F); |
| 14010 G = convertToFastObject(G); | 13866 G = convertToFastObject(G); |
| 14011 H = convertToFastObject(H); | 13867 H = convertToFastObject(H); |
| 14012 J = convertToFastObject(J); | 13868 J = convertToFastObject(J); |
| 14013 K = convertToFastObject(K); | 13869 K = convertToFastObject(K); |
| (...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 14142 else | 13998 else |
| 14143 (function(a) { | 13999 (function(a) { |
| 14144 H.startRootIsolate(R.main$closure(), a); | 14000 H.startRootIsolate(R.main$closure(), a); |
| 14145 })([]); | 14001 })([]); |
| 14146 }); | 14002 }); |
| 14147 ; | 14003 ; |
| 14148 // END invoke [main]. | 14004 // END invoke [main]. |
| 14149 })() | 14005 })() |
| 14150 | 14006 |
| 14151 //# sourceMappingURL=host.dart.js.map | 14007 //# sourceMappingURL=host.dart.js.map |
| OLD | NEW |